.mobile-customer-back{display:none}@media(max-width:760px){.customers-workspace.mobile-customer-list-active,.customers-workspace.mobile-customer-detail-active{display:block;grid-template-columns:minmax(0,1fr);width:100%;max-width:none;height:100%;min-height:0;overflow:hidden;border:0;border-radius:0;box-shadow:none;background:transparent}.customers-workspace.mobile-customer-list-active .customer-detail,.customers-workspace.mobile-customer-detail-active .customer-master{display:none}.customers-workspace.mobile-customer-list-active .customer-master,.customers-workspace.mobile-customer-detail-active .customer-detail{display:flex;grid-column:1 / -1;width:100%;max-width:none;min-width:0;height:100%;min-height:0;border:1px solid #d9dfe8;border-radius:10px;overflow:hidden;box-shadow:0 2px 8px #121f350d}.customers-workspace .customer-master{border-right:0;background:#fff}.customers-workspace .customer-master .section-heading{padding:16px 14px 12px;gap:10px}.customers-workspace .customer-master .section-heading h1{font-size:22px}.customers-workspace .customer-master .card-actions{gap:6px}.customers-workspace .customer-master .button{min-height:40px}.customers-workspace .customer-filter-bar{margin:0 12px 10px}.customers-workspace .customer-filter{min-height:38px;font-size:10px}.customers-workspace .search-box{margin-left:12px;margin-right:12px;width:calc(100% - 24px)}.customers-workspace .customer-list{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.customers-workspace .customer-row{min-height:58px;padding:13px 15px}.customers-workspace .customer-row strong{font-size:14px}.customers-workspace .customer-detail{background:#f7f9fb}.customers-workspace .customer-header{position:relative;flex:0 0 auto;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"back back" "main status";align-items:start;justify-content:stretch;column-gap:12px;row-gap:10px;min-height:0;padding:10px 15px 16px}.mobile-customer-back{position:static;grid-area:back;justify-self:start;display:inline-flex;align-items:center;gap:3px;min-height:34px;border:0;border-radius:7px;padding:5px 8px;background:transparent;color:#526177;font:inherit;font-size:12px;font-weight:800}.mobile-customer-back:hover,.mobile-customer-back:focus-visible{background:#f1f4f7;color:#253146}.mobile-customer-back span{font-size:20px;line-height:1;margin-top:-2px}.customers-workspace .customer-header-main{grid-area:main;min-width:0}.customers-workspace .customer-header h2{margin:3px 0 0;font-size:20px;line-height:1.22;overflow-wrap:anywhere}.customers-workspace .customer-header-meta{display:grid;margin-top:12px;gap:8px}.customers-workspace .customer-header-meta>span{display:grid;grid-template-columns:104px minmax(0,1fr);align-items:start;gap:8px;min-width:0;line-height:1.35}.customers-workspace .customer-header-meta .header-meta-with-action{grid-template-columns:104px minmax(0,1fr) auto}.customers-workspace .customer-header-meta strong{line-height:1.35}.customers-workspace .customer-header-meta .mini-copy{align-self:start;white-space:nowrap}.customers-workspace .customer-header-meta .header-meta-location{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"label label" "value action";row-gap:4px}.customers-workspace .customer-header-meta .header-meta-location strong{grid-area:label}.customers-workspace .customer-header-meta .header-meta-location .header-meta-value{grid-area:value;min-width:0;overflow-wrap:anywhere}.customers-workspace .customer-header-meta .header-meta-location .mini-copy{grid-area:action;align-self:center;margin:-7px -8px -7px 0}.customers-workspace .customer-header-meta .header-meta-version{display:flex;align-items:baseline;gap:10px}.customers-workspace .customer-header-meta .header-meta-version strong,.customers-workspace .customer-header-meta .header-meta-version .header-meta-value{line-height:1.35}.customers-workspace .customer-header>.status-pill{grid-area:status;justify-self:end;align-self:start;flex:0 0 auto;margin-top:0}.customers-workspace .customer-tabs{flex:0 0 46px;height:46px;gap:22px;padding:0 15px;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-webkit-overflow-scrolling:touch}.customers-workspace .customer-tabs::-webkit-scrollbar{display:none}.customers-workspace .customer-tabs button{flex:0 0 auto;min-height:44px;white-space:nowrap}.customers-workspace .customer-detail-scroll{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.customers-workspace .detail-card{margin:14px}.customers-workspace .section-subnav{top:0;max-width:calc(100vw - 28px);margin:14px 14px -2px;overflow-x:auto;overflow-y:hidden;white-space:nowrap;scrollbar-width:none;-webkit-overflow-scrolling:touch}.customers-workspace .section-subnav::-webkit-scrollbar{display:none}.customers-workspace .section-subnav button{flex:0 0 auto;min-height:38px}.customers-workspace .license-table-wrap{overflow:visible;border:0;background:transparent}.customers-workspace .license-table{display:block;width:100%}.customers-workspace .license-table thead{display:none}.customers-workspace .license-table tbody{display:grid;gap:10px}.customers-workspace .license-table tbody tr{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"type status" "license license" "actions actions";gap:10px 14px;padding:14px;border:1px solid #dce3eb;border-radius:12px;background:#fff}.customers-workspace .license-table tbody tr>td{display:block;width:auto;min-width:0;padding:0;border:0}.customers-workspace .license-table tbody tr>td:nth-child(1){grid-area:type;align-self:center;font-size:14px}.customers-workspace .license-table tbody tr>td:nth-child(2){grid-area:license;padding-top:10px;border-top:1px solid #e5eaf0;font-size:14px;line-height:1.4;overflow-wrap:anywhere}.customers-workspace .license-table tbody tr>td:nth-child(2):before{content:"LICENSE";display:block;margin-bottom:5px;color:#8592a6;font-family:inherit;font-size:10px;font-weight:800;letter-spacing:.08em}.customers-workspace .license-table tbody tr>td:nth-child(3){grid-area:status;justify-self:end;align-self:center}.customers-workspace .license-table tbody tr>td:nth-child(4){grid-area:actions;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 16px;padding-top:10px;border-top:1px solid #e5eaf0}.customers-workspace .license-table .table-empty{grid-column:1 / -1;padding:18px 14px;text-align:center}}@media(max-width:760px){.customers-workspace .feature-table-wrap{overflow-x:hidden}.customers-workspace .feature-table{width:100%;min-width:0;table-layout:fixed}.customers-workspace .feature-table th,.customers-workspace .feature-table td{padding-left:8px;padding-right:8px}.customers-workspace .feature-table th:nth-child(1),.customers-workspace .feature-table td:nth-child(1){width:30%}.customers-workspace .feature-table th:nth-child(2),.customers-workspace .feature-table td:nth-child(2){width:17%;text-align:center}.customers-workspace .feature-table th:nth-child(3),.customers-workspace .feature-table td:nth-child(3){width:31%}.customers-workspace .feature-table th:nth-child(4),.customers-workspace .feature-table td:nth-child(4){width:22%}.customers-workspace .feature-table .actions-column{width:auto}.customers-workspace .feature-table .charge-input{box-sizing:border-box;width:100%;max-width:88px;min-width:0;padding:7px 8px}.customers-workspace .feature-table .table-actions{white-space:nowrap;text-align:right}}@media(max-width:760px){.customers-workspace .icon-action{width:38px;height:38px}.customers-workspace .mini-copy.icon-action{width:36px;height:36px;flex:0 0 auto}.customers-workspace .license-table .license-row-actions{justify-content:flex-start}.customers-workspace .license-table .license-row-actions .text-action{min-height:38px;padding:0 4px}.customers-workspace .feature-table .icon-action{width:36px;height:36px}}@media(max-width:760px){.customers-workspace .feature-card-actions{width:auto;margin-left:auto;gap:8px}.customers-workspace .feature-add-action{min-height:38px;padding:0 4px}.customers-workspace .feature-add-action svg{display:block}.customers-workspace .feature-remove-desktop{display:none}.customers-workspace .feature-remove-mobile{display:inline-flex}.customers-workspace .feature-card.is-viewing .feature-table th:nth-child(1),.customers-workspace .feature-card.is-viewing .feature-table td:nth-child(1){width:42%}.customers-workspace .feature-card.is-viewing .feature-table th:nth-child(2),.customers-workspace .feature-card.is-viewing .feature-table td:nth-child(2){width:29%;text-align:left}.customers-workspace .feature-card.is-viewing .feature-table th:nth-child(3),.customers-workspace .feature-card.is-viewing .feature-table td:nth-child(3){width:29%}.customers-workspace .feature-add-row{align-items:stretch;flex-wrap:wrap}.customers-workspace .feature-add-row select{flex:1 1 100%;min-width:0}}@media(max-width:760px){.customers-workspace .feature-card.is-editing .card-heading{gap:12px}.customers-workspace .feature-card.is-editing .feature-card-actions{width:100%;margin-left:0;justify-content:flex-end;flex-wrap:nowrap;gap:12px}.customers-workspace .feature-card.is-editing .feature-add-action{margin-right:auto;min-height:34px}.customers-workspace .feature-card.is-editing .feature-save-action{min-height:34px;padding:6px 11px}.customers-workspace .feature-card.is-editing .feature-table .charge-input{width:76px;max-width:76px;padding:6px 7px}.customers-workspace .feature-card.is-editing .feature-table th,.customers-workspace .feature-card.is-editing .feature-table td{padding-top:8px;padding-bottom:8px}}@media(max-width:760px){.customers-workspace .feature-card.is-editing .feature-cancel-action,.customers-workspace .feature-card.is-editing .feature-save-action{display:inline-flex;align-items:center;justify-content:center;width:38px;min-width:38px;height:38px;min-height:38px;padding:0}.customers-workspace .feature-card.is-editing .feature-cancel-action .action-icon-svg,.customers-workspace .feature-card.is-editing .feature-save-action .action-icon-svg{display:block}.customers-workspace .feature-card.is-editing .feature-action-label{display:none}.customers-workspace .feature-card.is-editing .feature-save-action{border-radius:9px}.customers-workspace .feature-card.is-editing .feature-saving-label{font-size:10px}}@media(max-width:760px){.customers-workspace .feature-card.is-editing .feature-save-action:disabled{background:transparent;border-color:transparent;box-shadow:none;opacity:.48}}@media(max-width:760px){.customers-workspace .feature-card.is-editing .feature-save-action{background:transparent;border-color:transparent;box-shadow:none;color:#218739}.customers-workspace .feature-card.is-editing .feature-save-action:not(:disabled):hover{background:transparent;border-color:transparent;box-shadow:none;color:#176f2d}.customers-workspace .feature-card.is-editing .feature-save-action:not(:disabled):focus-visible{background:transparent;border-color:transparent;box-shadow:none;color:#176f2d}.customers-workspace .feature-card.is-editing .feature-save-action:disabled{background:transparent;border-color:transparent;box-shadow:none;color:#98a2b1;opacity:1}}@media(max-width:760px){.customers-workspace .feature-card.is-editing .feature-add-action .action-icon-svg,.customers-workspace .feature-card.is-editing .feature-cancel-action .action-icon-svg,.customers-workspace .feature-card.is-editing .feature-save-action .action-icon-svg{width:20px;height:20px;stroke-width:2.2}.customers-workspace .feature-card.is-editing .feature-save-action .action-icon-svg{stroke-width:2.5}.customers-workspace .feature-card.is-editing .feature-save-action:disabled{opacity:.2}}@media(max-width:760px){.customers-workspace .feature-card .feature-edit-action{display:inline-flex;align-items:center;justify-content:center;width:40px;min-width:40px;height:40px;min-height:40px;padding:0;border:0;background:transparent;box-shadow:none;color:#4d6687}.customers-workspace .feature-card .feature-edit-action .action-icon-svg{display:block;width:20px;height:20px;stroke-width:2.2}.customers-workspace .feature-card .feature-edit-label,.customers-workspace .feature-card.is-editing .feature-add-label{display:none}.customers-workspace .feature-card.is-editing .feature-add-action{width:40px;min-width:40px;height:40px;min-height:40px;padding:0;justify-content:center;gap:0}.customers-workspace .feature-card.is-editing .feature-cancel-action{color:#c62835}.customers-workspace .feature-card.is-editing .feature-cancel-action:hover,.customers-workspace .feature-card.is-editing .feature-cancel-action:focus-visible{color:#a61f2b}}.customers-workspace .license-inline-actions-mobile,.customers-workspace .license-actions-mobile-bottom{display:none}.customers-workspace .license-actions-desktop{display:inline-flex;align-items:center;gap:8px}@media(max-width:760px){.customers-workspace .license-add-action{display:inline-flex;align-items:center;justify-content:center;width:40px;min-width:40px;height:40px;min-height:40px;padding:0;border:0;background:transparent;box-shadow:none;color:#4d6687}.customers-workspace .license-add-action:hover,.customers-workspace .license-add-action:focus-visible{background:transparent;box-shadow:none;color:#203a5f}.customers-workspace .license-add-action .action-icon-svg{width:20px;height:20px;stroke-width:2.2}.customers-workspace .license-add-label,.customers-workspace .license-actions-desktop{display:none}.customers-workspace .license-number-mobile-row{display:flex;align-items:center;justify-content:space-between;gap:8px}.customers-workspace .license-inline-actions-mobile{display:inline-flex;flex:0 0 auto;align-items:center;gap:2px;margin:-7px -7px -7px 0}.customers-workspace .license-inline-actions-mobile .icon-action{width:34px;height:34px}.customers-workspace .license-table tbody tr.is-activated{grid-template-areas:"type status" "license license"}.customers-workspace .license-table tbody tr.is-activated>td:nth-child(4){display:none}.customers-workspace .license-actions-mobile-bottom{display:flex;width:100%;align-items:center;justify-content:space-between;gap:12px}.customers-workspace .license-actions-mobile-bottom .text-action{min-height:36px;padding:0 4px}}@media(max-width:760px){.customers-workspace .license-inline-actions-mobile{display:grid;grid-template-columns:34px 34px;width:70px;gap:2px;align-items:center;justify-content:start}.customers-workspace .license-inline-actions-mobile .icon-action:first-child{grid-column:1}.customers-workspace .license-inline-actions-mobile .icon-action.danger{grid-column:2}.customers-workspace .license-actions-mobile-bottom .license-manual-activate{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:7px 12px;border:1px solid #e6a23c;border-radius:9px;background:#fffaf1;color:#9a6200;font-weight:700;line-height:1.1;text-decoration:none}.customers-workspace .license-actions-mobile-bottom .license-manual-activate:hover,.customers-workspace .license-actions-mobile-bottom .license-manual-activate:focus-visible{border-color:#cf8500;background:#fff4df;color:#7e5000}.customers-workspace .license-actions-mobile-bottom .license-manual-activate:disabled{opacity:.55}}@media(max-width:760px){.customers-workspace .license-add-panel{display:flex;align-items:center;gap:8px;flex-wrap:nowrap}.customers-workspace .license-add-panel .license-type-select{flex:1 1 auto;min-width:0;height:42px;padding:0 38px 0 12px;border:1px solid #cbd7e6;border-radius:10px;background-color:#fff;color:#2f405d;font:inherit;font-weight:600;line-height:1.2;box-shadow:0 1px 2px #1c2d460a}.customers-workspace .license-add-panel .license-type-select:focus{outline:none;border-color:#7f9cc3;box-shadow:0 0 0 3px #4d66871f}.customers-workspace .license-add-panel .license-type-select:disabled{color:#98a2b1;background-color:#f5f7fa}.customers-workspace .license-add-panel .license-add-cancel-action,.customers-workspace .license-add-panel .license-add-confirm-action{display:inline-flex;align-items:center;justify-content:center;flex:0 0 40px;width:40px;min-width:40px;height:40px;min-height:40px;padding:0;border:0;background:transparent;box-shadow:none}.customers-workspace .license-add-panel .license-add-cancel-action{color:#c62835}.customers-workspace .license-add-panel .license-add-cancel-action:not(:disabled):hover,.customers-workspace .license-add-panel .license-add-cancel-action:not(:disabled):focus-visible{color:#a61f2b;background:transparent;box-shadow:none}.customers-workspace .license-add-panel .license-add-confirm-action{color:#218739}.customers-workspace .license-add-panel .license-add-confirm-action:not(:disabled):hover,.customers-workspace .license-add-panel .license-add-confirm-action:not(:disabled):focus-visible{color:#176f2d;background:transparent;box-shadow:none}.customers-workspace .license-add-panel .license-add-confirm-action:disabled{color:#98a2b1;background:transparent;box-shadow:none;opacity:.2}.customers-workspace .license-add-panel .license-add-cancel-action .action-icon-svg,.customers-workspace .license-add-panel .license-add-confirm-action .action-icon-svg{width:20px;height:20px;stroke-width:2.2}.customers-workspace .license-add-panel .license-add-confirm-action .action-icon-svg{stroke-width:2.5}.customers-workspace .license-add-panel .license-add-action-label{display:none}.customers-workspace .license-add-panel .license-add-busy-label{font-size:10px}}@media(max-width:760px){.customers-workspace .license-add-panel{margin-bottom:14px}}@media(max-width:760px){.customers-workspace .account-section .account-edit-action,.customers-workspace .account-section .account-cancel-action,.customers-workspace .account-section .account-save-action{display:inline-flex;align-items:center;justify-content:center;width:40px;min-width:40px;height:40px;min-height:40px;padding:0;border:0;background:transparent;box-shadow:none}.customers-workspace .account-section .account-action-label{display:none}.customers-workspace .account-section .account-edit-action .action-icon-svg,.customers-workspace .account-section .account-cancel-action .action-icon-svg,.customers-workspace .account-section .account-save-action .action-icon-svg{display:block;width:20px;height:20px;stroke-width:2.2}.customers-workspace .account-section .account-edit-action{color:#4d6687}.customers-workspace .account-section .account-edit-action:not(:disabled):hover,.customers-workspace .account-section .account-edit-action:not(:disabled):focus-visible{color:#203a5f;background:transparent;box-shadow:none}.customers-workspace .account-section .account-cancel-action{color:#c62835}.customers-workspace .account-section .account-cancel-action:not(:disabled):hover,.customers-workspace .account-section .account-cancel-action:not(:disabled):focus-visible{color:#a61f2b;background:transparent;box-shadow:none}.customers-workspace .account-section .account-save-action{color:#218739}.customers-workspace .account-section .account-save-action .action-icon-svg{stroke-width:2.5}.customers-workspace .account-section .account-save-action:not(:disabled):hover,.customers-workspace .account-section .account-save-action:not(:disabled):focus-visible{color:#176f2d;background:transparent;box-shadow:none}.customers-workspace .account-section .account-save-action:disabled{color:#98a2b1;background:transparent;box-shadow:none;opacity:.2}}@media(max-width:760px){.customers-workspace .integration-section .integration-edit-action,.customers-workspace .integration-section .integration-cancel-action,.customers-workspace .integration-section .integration-save-action{display:inline-flex;align-items:center;justify-content:center;width:40px;min-width:40px;height:40px;padding:0;border:0;border-radius:10px;background:transparent;box-shadow:none}.customers-workspace .integration-section .integration-action-label{display:none}.customers-workspace .integration-section .integration-edit-action .action-icon-svg,.customers-workspace .integration-section .integration-cancel-action .action-icon-svg,.customers-workspace .integration-section .integration-save-action .action-icon-svg{display:block;width:20px;height:20px;stroke-width:2.2}.customers-workspace .integration-section .integration-edit-action{color:#4d6687}.customers-workspace .integration-section .integration-edit-action:not(:disabled):hover,.customers-workspace .integration-section .integration-edit-action:not(:disabled):focus-visible{color:#203a5f;background:transparent;box-shadow:none}.customers-workspace .integration-section .integration-cancel-action{color:#c62835}.customers-workspace .integration-section .integration-cancel-action:not(:disabled):hover,.customers-workspace .integration-section .integration-cancel-action:not(:disabled):focus-visible{color:#a61f2b;background:transparent;box-shadow:none}.customers-workspace .integration-section .integration-save-action{color:#218739}.customers-workspace .integration-section .integration-save-action .action-icon-svg{stroke-width:2.5}.customers-workspace .integration-section .integration-save-action:not(:disabled):hover,.customers-workspace .integration-section .integration-save-action:not(:disabled):focus-visible{color:#176f2d;background:transparent;box-shadow:none}.customers-workspace .integration-section .integration-save-action:disabled{color:#98a2b1;background:transparent;box-shadow:none;opacity:.2}}@media(max-width:760px){.customers-workspace .customer-add-action,.customers-workspace .customer-edit-action,.customers-workspace .customer-cancel-action,.customers-workspace .customer-save-action{width:40px;height:40px;min-width:40px;min-height:40px;padding:0;border:0;background:transparent;box-shadow:none;display:inline-flex;align-items:center;justify-content:center}.customers-workspace .customer-action-label{display:none}.customers-workspace .customer-add-action .action-icon-svg,.customers-workspace .customer-edit-action .action-icon-svg,.customers-workspace .customer-cancel-action .action-icon-svg,.customers-workspace .customer-save-action .action-icon-svg{display:block;width:20px;height:20px;stroke-width:2.2}.customers-workspace .customer-add-action,.customers-workspace .customer-edit-action{color:#4d6687}.customers-workspace .customer-cancel-action{color:#c62835}.customers-workspace .customer-save-action{color:#218739}.customers-workspace .customer-save-action .action-icon-svg{stroke-width:2.5}.customers-workspace .customer-save-action:disabled{color:#98a2b1;background:transparent;box-shadow:none;opacity:.2}.customers-workspace .customer-add-action:not(:disabled):hover,.customers-workspace .customer-add-action:not(:disabled):focus-visible,.customers-workspace .customer-edit-action:not(:disabled):hover,.customers-workspace .customer-edit-action:not(:disabled):focus-visible,.customers-workspace .customer-cancel-action:not(:disabled):hover,.customers-workspace .customer-cancel-action:not(:disabled):focus-visible,.customers-workspace .customer-save-action:not(:disabled):hover,.customers-workspace .customer-save-action:not(:disabled):focus-visible{background:transparent;box-shadow:none}}@media(max-width:760px){.customers-workspace .customer-mobile-header-actions{grid-area:status;justify-self:end;align-self:start;display:inline-flex;align-items:center;gap:6px}.customers-workspace .customer-mobile-header-actions+.customer-header-status{display:none}.customers-workspace .detail-card .card-actions .customer-cancel-action,.customers-workspace .detail-card .card-actions .customer-save-action{display:none}.customers-workspace .customer-mobile-header-actions .customer-cancel-action,.customers-workspace .customer-mobile-header-actions .customer-save-action{display:inline-flex;align-items:center;justify-content:center;width:40px;min-width:40px;height:40px;min-height:40px;padding:0;border:0;background:transparent;box-shadow:none}.customers-workspace .customer-mobile-header-actions .action-icon-svg{width:20px;height:20px}.customers-workspace .customer-mobile-header-actions .customer-cancel-action,.customers-workspace .customer-mobile-header-actions .customer-cancel-action:not(:disabled){color:#c62835!important;opacity:1}.customers-workspace .customer-mobile-header-actions .customer-cancel-action .action-icon-svg{stroke:#c62835}.customers-workspace .customer-mobile-header-actions .customer-save-action{color:#218739!important;opacity:1}.customers-workspace .customer-mobile-header-actions .customer-save-action .action-icon-svg{stroke:#218739;stroke-width:2.5}.customers-workspace .customer-mobile-header-actions .customer-save-action:disabled{color:#98a2b1!important;opacity:.2}.customers-workspace .customer-mobile-header-actions .customer-save-action:disabled .action-icon-svg{stroke:#98a2b1}}.customer-business-sticky{display:none}@media(max-width:760px){.customers-workspace .business-info-card .card-actions .customer-cancel-action,.customers-workspace .business-info-card .card-actions .customer-save-action{display:inline-flex}.customers-workspace .business-info-card .card-actions{flex:0 0 auto;align-self:flex-start}.customers-workspace .customer-business-sticky{display:flex;flex-direction:row;align-items:center;justify-content:flex-end;margin:22px -24px -24px;padding:10px 18px}.customers-workspace .customer-business-sticky .sticky-edit-actions{width:100%;justify-content:flex-end;gap:6px}.customers-workspace .customer-business-sticky .customer-cancel-action,.customers-workspace .customer-business-sticky .customer-save-action{display:inline-flex}.customers-workspace .business-info-card .customer-cancel-action,.customers-workspace .customer-business-sticky .customer-cancel-action{color:#c62835!important;opacity:1}.customers-workspace .business-info-card .customer-cancel-action .action-icon-svg,.customers-workspace .customer-business-sticky .customer-cancel-action .action-icon-svg{stroke:#c62835}.customers-workspace .business-info-card .customer-save-action:not(:disabled),.customers-workspace .customer-business-sticky .customer-save-action:not(:disabled){color:#218739!important;opacity:1}.customers-workspace .business-info-card .customer-save-action:not(:disabled) .action-icon-svg,.customers-workspace .customer-business-sticky .customer-save-action:not(:disabled) .action-icon-svg{stroke:#218739}.customers-workspace .business-info-card .customer-save-action:disabled,.customers-workspace .customer-business-sticky .customer-save-action:disabled{color:#98a2b1!important;opacity:.2}.customers-workspace .business-info-card .customer-save-action:disabled .action-icon-svg,.customers-workspace .customer-business-sticky .customer-save-action:disabled .action-icon-svg{stroke:#98a2b1}}@media(max-width:760px){.customers-workspace .customer-business-sticky{display:none!important}.customers-workspace .business-info-card.business-info-editing>.card-heading{position:sticky;top:0;z-index:8;margin:-24px -24px 18px;padding:24px 24px 16px;background:var(--surface, #fff);border-bottom:1px solid var(--border, #e3e8ef);box-shadow:0 6px 14px #0f172a0f}.customers-workspace .business-info-card.business-info-editing>.card-heading .card-actions{align-self:flex-start;flex-wrap:nowrap}.customers-workspace .business-info-card.business-info-editing>.card-heading .customer-cancel-action,.customers-workspace .business-info-card.business-info-editing>.card-heading .customer-save-action{width:40px;height:40px;min-width:40px;padding:0}}:root{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#172033;background:#eef1f5;font-synthesis:none;text-rendering:optimizeLegibility}*{box-sizing:border-box}html,body,#root{height:100%;margin:0}body{min-width:1024px}button,input{font:inherit}button{cursor:pointer}button:not(:disabled){transition:transform 90ms ease,box-shadow .12s ease,background-color .12s ease,border-color .12s ease,color .12s ease,opacity .12s ease}button:not(:disabled):active{transform:translateY(1px) scale(.985)}button:focus-visible{outline:2px solid rgb(245 158 11 / 55%);outline-offset:2px}.app-frame{height:100vh;overflow:hidden;background:#eef1f5}.topbar{height:68px;display:flex;align-items:center;justify-content:space-between;padding:0 26px;background:#101827;color:#fff;border-bottom:1px solid #263349}.brand{display:flex;align-items:center;gap:12px}.brand-mark,.login-brand,.boot-mark{display:grid;place-items:center;background:#f59e0b;color:#101827;font-weight:900;letter-spacing:-.04em}.brand-mark{width:38px;height:38px;border-radius:9px;font-size:13px}.brand strong{display:block;font-size:15px}.brand span{display:block;margin-top:2px;color:#9eabc0;font-size:11px;letter-spacing:.05em;text-transform:uppercase}.user-area{display:flex;align-items:center;gap:10px;color:#d6dce6;font-size:13px}.connection-dot{width:8px;height:8px;border-radius:50%;background:#32d583;box-shadow:0 0 0 3px #32d5831f}.link-button{border:0;background:transparent;color:#f8b84e;padding:6px 4px}.app-body{display:grid;grid-template-columns:190px 1fr;height:calc(100vh - 68px);min-height:0;overflow:hidden}.sidebar{min-height:0;overflow:hidden;background:#151f30;padding:18px 12px;color:#fff;display:flex;flex-direction:column;justify-content:space-between}.sidebar nav{display:grid;gap:4px}.nav-link{color:#aeb9ca;text-decoration:none;padding:11px 12px;border-radius:7px;font-size:13px;font-weight:600}.nav-link:hover{background:#1d2a3e;color:#fff}.nav-link.active{background:#27364d;color:#fff;box-shadow:inset 3px 0 #f59e0b}.sidebar-footer{display:grid;gap:4px;color:#718097;font-size:10px;padding:12px;text-transform:uppercase;letter-spacing:.06em}.main-content{padding:20px;min-width:0;min-height:0;overflow:hidden}.customers-workspace{height:100%;min-height:0;display:grid;grid-template-columns:310px minmax(0,1fr);background:#fff;border:1px solid #d9dfe8;border-radius:10px;overflow:hidden;box-shadow:0 2px 8px #121f350d}.customer-master{overflow:hidden;border-right:1px solid #e0e5ec;background:#fbfcfd;display:flex;flex-direction:column;min-height:0}.section-heading{padding:20px 18px 12px;display:flex;align-items:end;justify-content:space-between}h1,h2,h3,p{margin-top:0}h1{font-size:22px;margin-bottom:0}.eyebrow{display:block;color:#8a96a8;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.1em;margin-bottom:5px}.count-pill,.status-pill{border-radius:999px;font-size:11px;font-weight:800;padding:5px 9px}.count-pill{background:#e9edf3;color:#5e6b7d}.status-pill{background:#e7f8ef;color:#16784a;text-transform:uppercase}.status-pill.disabled{background:#fcebec;color:#b4232e}.customer-filter-bar{margin:0 14px 10px;display:grid;grid-template-columns:repeat(4,1fr);gap:4px;padding:4px;border:1px solid #dbe1e9;border-radius:8px;background:#f0f3f7}.customer-filter{min-width:0;border:0;border-radius:5px;background:transparent;color:#728095;padding:7px 4px;font-size:10px;font-weight:800;white-space:nowrap}.customer-filter:hover{background:#e7ebf1;color:#344258}.customer-filter.active{background:#fff;color:#263349;box-shadow:0 1px 3px #121f351f}.search-box{margin:0 14px 12px;width:calc(100% - 28px);border:1px solid #ccd4df;border-radius:7px;padding:10px 11px;outline:none;background:#fff}.search-box:focus{border-color:#e49a1c;box-shadow:0 0 0 3px #f59e0b1f}.customer-list{overflow:auto;flex:1;border-top:1px solid #e8ecf1}.customer-row{display:block;width:100%;text-align:left;border:0;border-bottom:1px solid #edf0f4;background:transparent;padding:12px 17px;color:#233047}.customer-row:hover{background:#f3f6f9}.customer-row.selected{background:#fff7e8;box-shadow:inset 3px 0 #f59e0b}.customer-row strong{display:block;font-size:13px}.customer-row span{display:block;margin-top:3px;color:#8994a5;font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.customer-list-error{margin:12px}.empty-state{padding:20px;color:#8390a3;text-align:center;font-size:13px}.customer-detail{min-width:0;min-height:0;overflow:hidden;display:flex;flex-direction:column;background:#f7f9fb}.customer-header{min-height:92px;padding:18px 24px;display:flex;align-items:center;justify-content:space-between;background:#fff}.customer-header h2{margin-bottom:3px;font-size:23px}.customer-subtitle{color:#7a8798;font-size:12px}.customer-tabs{height:45px;display:flex;align-items:stretch;gap:24px;padding:0 24px;background:#fff;border-top:1px solid #edf0f4;border-bottom:1px solid #dde3ea}.customer-tabs span{display:flex;align-items:center;color:#7c899a;font-size:12px;font-weight:700;border-bottom:2px solid transparent}.customer-tabs span.active{color:#253146;border-color:#f59e0b}.customer-detail-scroll{flex:1;min-height:0;overflow:auto}.detail-card{margin:22px;background:#fff;border:1px solid #dfe5ec;border-radius:9px;padding:22px;box-shadow:0 1px 3px #121f350a}.card-heading{display:flex;align-items:start;justify-content:space-between;border-bottom:1px solid #edf0f4;padding-bottom:16px;margin-bottom:18px}.card-heading h3{margin-bottom:4px;font-size:15px}.card-heading p{margin-bottom:0;color:#8b96a6;font-size:12px}.info-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 30px;margin:0}.info-field dt{color:#8994a5;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.06em;margin-bottom:5px}.info-field dd{margin:0;color:#253146;font-size:13px;min-height:18px}.detail-placeholder{height:100%;min-height:500px;display:grid;place-content:center;justify-items:center;color:#8390a3;text-align:center}.detail-placeholder h2{color:#4d596b;margin:12px 0 6px}.detail-placeholder p{max-width:330px;font-size:13px}.placeholder-icon{width:52px;height:52px;display:grid;place-items:center;border-radius:14px;background:#e9edf3;color:#718097;font-weight:900}.placeholder-card{max-width:720px;margin-left:0}.button{border:1px solid #da900d;background:#f59e0b;color:#171d29;border-radius:7px;padding:9px 13px;font-size:12px;font-weight:800;box-shadow:0 1px 1px #111d300d}.button:not(:disabled):hover{background:#f7a817;border-color:#cf8509;box-shadow:0 3px 8px #111d301a}.button.secondary{background:#fff;border-color:#d1d8e2;color:#657286}.button.secondary:not(:disabled):hover{background:#f7f9fb;border-color:#bfc8d5;color:#3f4c60}.button.ghost{background:transparent;border-color:#d1d8e2;color:#657286}.button.ghost:not(:disabled):hover{background:#f7f9fb;border-color:#c5ceda;color:#3f4c60}.button:disabled{opacity:.5;cursor:default;box-shadow:none}.login-page{min-height:100vh;display:grid;place-items:center;background:radial-gradient(circle at 50% 20%,#253553 0,#121b2b,#0c1320)}.login-panel{width:390px;background:#fff;border-radius:13px;padding:34px;box-shadow:0 20px 70px #0000004d}.login-brand{width:48px;height:48px;border-radius:11px;font-size:15px;margin-bottom:18px}.login-panel h1{font-size:25px;margin-bottom:5px}.login-panel>p{color:#8290a3;font-size:13px;margin-bottom:24px}.login-panel form{display:grid;gap:15px}.login-panel label{display:grid;gap:6px;color:#526074;font-size:11px;font-weight:800}.login-panel input{width:100%;border:1px solid #cdd5e0;border-radius:7px;padding:11px;outline:none}.login-panel input:focus{border-color:#e49a1c;box-shadow:0 0 0 3px #f59e0b1f}.login-button{margin-top:5px;padding:11px}.form-error{padding:10px 12px;border:1px solid #f1b9be;border-radius:7px;background:#fff1f2;color:#a12732;font-size:12px;white-space:pre-wrap}.boot-screen{min-height:100vh;display:grid;place-content:center;justify-items:center;gap:12px;background:#101827;color:#aeb9ca;font-size:12px}.boot-mark{width:52px;height:52px;border-radius:12px;color:#101827}.update-toast{position:fixed;right:20px;bottom:20px;z-index:50;width:390px;display:flex;justify-content:space-between;gap:18px;background:#fff;border:1px solid #d9dfe8;border-radius:10px;padding:15px;box-shadow:0 12px 35px #111d3033}.update-toast strong,.update-toast span{display:block}.update-toast strong{font-size:12px}.update-toast span{margin-top:3px;color:#7c899a;font-size:11px}.update-actions{display:flex;align-items:center;gap:7px}@media(max-width:1180px){body{min-width:760px}.app-body{grid-template-columns:155px 1fr}.customers-workspace{grid-template-columns:270px minmax(0,1fr)}.info-grid{grid-template-columns:1fr}}.card-actions{display:flex;align-items:center;gap:8px}.detail-form-error{margin-bottom:18px}.success-banner{margin:22px 22px 0;padding:10px 12px;border:1px solid #a8dfc1;border-radius:7px;background:#ecf9f2;color:#176a45;font-size:12px;font-weight:700}.customer-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 24px}.edit-field{min-width:0;display:grid;gap:6px;color:#647185;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.06em}.edit-field input,.edit-field select{width:100%;min-width:0;border:1px solid #cdd5e0;border-radius:7px;padding:9px 10px;outline:none;color:#253146;background:#fff;font-size:13px;font-weight:500;text-transform:none;letter-spacing:normal}.edit-field input:focus,.edit-field select:focus{border-color:#e49a1c;box-shadow:0 0 0 3px #f59e0b1f}.span-2{grid-column:1 / -1}.form-row-pair{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px}.check-field{display:flex;align-items:center;gap:8px;color:#536175;font-size:12px;font-weight:700}.check-field input{width:16px;height:16px;margin:0;accent-color:#f59e0b}@media(max-width:1180px){.customer-form-grid{grid-template-columns:1fr}.span-2{grid-column:auto}}.customer-header-main{min-width:0}.customer-header-meta{display:flex;flex-wrap:wrap;gap:8px 22px;margin-top:8px;color:#657286;font-size:12px}.customer-header-meta span{display:inline-flex;gap:7px;align-items:baseline}.customer-header-meta strong{color:#303b4e;font-size:10px;text-transform:uppercase;letter-spacing:.06em}.update-policy-card{padding-bottom:18px}.version-policy-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 30px}.version-policy-item{display:flex;flex-direction:column;gap:6px;min-width:0}.version-policy-item>span{color:#8b96a6;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.06em}.version-policy-item>strong{color:#263247;font-size:15px}.allowed-version-editor{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.allowed-version-editor select{min-width:150px;border:1px solid #ccd5e1;border-radius:7px;background:#fff;color:#263247;padding:8px 10px;font:inherit}@media(max-width:900px),(hover:none)and (pointer:coarse)and (min-width:761px)and (max-width:1400px){.version-policy-grid{grid-template-columns:1fr}.customer-header-meta{flex-direction:column;gap:4px}}.customer-tabs button{display:flex;align-items:center;border:0;border-bottom:2px solid transparent;background:transparent;color:#7c899a;padding:0;font-size:12px;font-weight:700}.customer-tabs button:hover{color:#3d495c}.customer-tabs button.active{color:#253146;border-color:#f59e0b}.licensing-card+.licensing-card{margin-top:0}.license-add-controls,.feature-add-row{display:flex;align-items:center;gap:8px}.license-add-controls select,.feature-add-row select,.data-table select,.charge-input{border:1px solid #ccd5e1;border-radius:7px;background:#fff;color:#263247;padding:8px 10px;font:inherit}.license-add-controls select{min-width:180px}.data-table-wrap{width:100%;overflow-x:auto;border:1px solid #e1e6ed;border-radius:8px}.data-table{width:100%;border-collapse:collapse;font-size:12px}.data-table th{background:#f7f9fb;color:#738095;text-align:left;font-size:10px;text-transform:uppercase;letter-spacing:.06em;padding:10px 12px;border-bottom:1px solid #e1e6ed}.data-table td{color:#344156;padding:11px 12px;border-bottom:1px solid #edf0f4;vertical-align:middle}.data-table tbody tr:last-child td{border-bottom:0}.data-table tbody tr:hover{background:#fbfcfd}.actions-column{width:180px}.table-actions{text-align:right;white-space:nowrap}.table-actions .text-action+.text-action{margin-left:10px}.text-action{border:0;background:transparent;color:#4d6687;padding:3px 0;font-size:11px;font-weight:800}.text-action:hover{color:#203a5f;text-decoration:underline}.text-action.danger{color:#b4232e}.text-action:disabled{opacity:.45;cursor:default;text-decoration:none}.mono-value{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;letter-spacing:.03em}.mini-status{display:inline-flex;border-radius:999px;background:#eef1f5;color:#68768a;padding:4px 8px;font-size:10px;font-weight:800}.mini-status.active{background:#e7f8ef;color:#16784a}.table-empty{color:#8390a3!important;text-align:center;padding:24px!important}.success-inline{margin-bottom:14px;padding:9px 11px;border:1px solid #a8dfc1;border-radius:7px;background:#ecf9f2;color:#176a45;font-size:11px;font-weight:700}.card-footnote{margin:12px 0 0;color:#929dad;font-size:10px}.feature-table select{min-width:190px;width:100%}.table-checkbox{width:16px;height:16px;accent-color:#f59e0b}.charge-input{width:110px}.feature-add-row{margin-top:14px;justify-content:flex-end}.feature-add-row select{min-width:210px}.permission-card{color:#68768a;font-size:13px;text-align:center}.account-section,.integration-section,.operations-section{min-height:100%;display:flex;flex-direction:column;box-sizing:border-box}.account-section>.detail-card,.integration-section>.detail-card,.operations-section>.detail-card{flex:1 0 auto}.section-subnav{position:sticky;top:0;z-index:35;flex:0 0 auto;display:flex;gap:6px;margin:22px 22px -10px;padding:4px;width:fit-content;background:#eef2f6;border:1px solid #dde3ea;border-radius:8px;box-shadow:0 0 0 6px #f7f9fb}.section-subnav button{border:0;background:transparent;color:#68768a;border-radius:6px;padding:7px 12px;font-size:12px;font-weight:800}.section-subnav button.active{background:#fff;color:#253146;box-shadow:0 1px 3px #121f351a}.account-settings-stack{display:grid;gap:20px;max-width:620px}.account-checkbox-row{display:flex;align-items:flex-start;gap:11px;margin-top:20px;padding:14px 16px;border:1px solid #e2e7ed;border-radius:8px;background:#fafbfc}.account-checkbox-row input{margin-top:2px;flex:0 0 auto}.account-checkbox-row span{display:grid;gap:3px;color:#344156}.account-checkbox-row small{color:#7a8798;font-size:11px;font-weight:500}.info-banner{margin-bottom:16px;padding:10px 12px;border:1px solid #d9e1ea;border-radius:7px;background:#f7f9fb;color:#66758a;font-size:12px}.section-loading{color:#7a8798;font-size:12px;padding:8px 0}.form-field textarea{width:100%;resize:vertical;min-height:96px;border:1px solid #d1d8e2;border-radius:7px;padding:9px 10px;color:#253146;background:#fff}.form-field textarea:disabled,.form-field input:disabled,.form-field select:disabled{background:#f5f7f9;color:#657286;cursor:default}.integration-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,320px);gap:24px;align-items:start}.integration-notes{grid-column:auto}.integration-notes textarea{min-height:180px}.compact-checkbox{margin-top:0;min-height:42px;align-self:end}.api-key-card{max-width:820px}.api-key-empty{display:grid;justify-items:start;gap:14px;color:#68768a}.api-key-content{display:grid;gap:16px}.api-key-display{display:grid;gap:6px}.api-key-display>span{color:#778499;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.05em}.api-key-display code{display:block;overflow-wrap:anywhere;padding:14px 16px;border:1px solid #d8e0e9;border-radius:8px;background:#f7f9fb;color:#263247;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:12px}@media(max-width:1050px){.integration-layout{grid-template-columns:1fr}}.field-with-action{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:center}.gateway-test-button{white-space:nowrap;min-height:34px}.hsn-section{margin-top:18px;padding-top:16px;border-top:1px solid #273140}.hsn-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:10px}.hsn-heading h4{margin:0 0 3px;font-size:13px}.hsn-heading p{margin:0;color:#929dad;font-size:10px}.hsn-empty{padding:12px;border:1px dashed #344052;border-radius:6px;color:#929dad;font-size:11px}.hsn-list{display:grid;gap:6px;max-width:560px}.hsn-row{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:38px;padding:6px 8px 6px 12px;border:1px solid #2c3748;border-radius:6px;background:#121923}.hsn-row code{overflow-wrap:anywhere;color:#dbe5f2;font-size:12px}.small-button{min-height:28px;padding:4px 9px;font-size:10px}@media(max-width:720px){.field-with-action{grid-template-columns:1fr}.gateway-test-button{width:100%}}.operations-card{min-height:180px}.operations-empty{border:1px dashed #d9e0e8;border-radius:8px;background:#fafbfc}.service-table td:first-child strong{color:#263247;font-size:12px}.service-state{display:inline-flex;align-items:center;border-radius:999px;padding:5px 9px;background:#eef1f5;color:#66758a;font-size:10px;font-weight:800}.service-state.status-4{background:#e7f8ef;color:#16784a}.service-state.status-1{background:#fcebec;color:#a92c37}.service-state.status-disabled{background:#eef1f5;color:#66758a}.service-state.status-2,.service-state.status-3,.service-state.status-5,.service-state.status-6{background:#fff5df;color:#96630b}.update-history-table{width:100%;max-width:none}.update-history-table th:first-child,.update-history-table td:first-child{width:46%}.header-meta-with-action{display:inline-flex;align-items:center;gap:8px}.mini-copy{border:0;background:transparent;color:var(--accent, #d97706);cursor:pointer;padding:0;font:inherit;font-size:.78rem}.danger-check{color:#b91c1c;align-self:end;padding-bottom:7px}.modal-backdrop{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:24px;background:#0000007a}.modal-card{width:min(680px,calc(100vw - 48px));max-height:calc(100vh - 48px);overflow:auto;background:var(--surface, #fff);border:1px solid var(--border, #d9dce3);border-radius:14px;padding:22px;box-shadow:0 24px 70px #0000004d}.modal-toolbar,.modal-actions,.activation-actions{display:flex;align-items:center;justify-content:flex-end;gap:10px;margin-top:16px}.receipt-header-grid{display:grid;gap:14px;margin-top:16px}.receipt-field{display:grid;gap:6px}.receipt-field-label,.receipt-field-controls{display:grid;grid-template-columns:minmax(0,1fr) 70px;gap:16px;align-items:center}.receipt-field-label>span:last-child{text-align:center;font-size:.78rem;color:var(--muted, #6b7280)}.receipt-field-controls>input[type=checkbox]{justify-self:center}.operation-action-row{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:16px 0}.operation-action-row p{margin:4px 0 0;color:var(--muted, #6b7280)}.danger-button{background:#b91c1c;border-color:#b91c1c}.phone-code-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:18px 0}.phone-code-grid code{display:block;text-align:center;padding:9px 6px;border:1px solid var(--border, #d9dce3);border-radius:7px;font-size:1rem}@media(max-width:720px){.phone-code-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.operation-action-row{align-items:stretch;flex-direction:column}}.credit-card-detail-card{padding-bottom:24px}.credit-card-sections{display:grid;gap:16px}.credit-card-panel{border:1px solid #e1e6ed;border-radius:9px;background:#fbfcfd;padding:18px}.panel-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid #e9edf2}.panel-heading h4{margin:0 0 3px;color:#263247;font-size:13px}.panel-heading p{margin:0;color:#8995a6;font-size:11px}.integration-info-grid{gap:20px 34px}.integration-edit-grid{gap:18px 24px}.credit-card-detail-card .form-field{min-width:0;display:grid;gap:6px;color:#647185;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.06em}.credit-card-detail-card .form-field>input,.credit-card-detail-card .form-field>select,.credit-card-detail-card .form-field>textarea,.credit-card-detail-card .form-field .field-with-action>select{width:100%;min-width:0;border:1px solid #cdd5e0;border-radius:7px;padding:9px 10px;outline:none;color:#253146;background:#fff;font-size:13px;font-weight:500;text-transform:none;letter-spacing:normal}.credit-card-detail-card .form-field>input:focus,.credit-card-detail-card .form-field>select:focus,.credit-card-detail-card .form-field>textarea:focus,.credit-card-detail-card .form-field .field-with-action>select:focus{border-color:#e49a1c;box-shadow:0 0 0 3px #f59e0b1f}.credit-card-detail-card .form-field>textarea{min-height:130px;resize:vertical}.credit-card-detail-card .account-checkbox-row{margin-top:0;min-height:44px;align-self:end;background:#fff}.credit-card-notes-panel{max-width:none}.view-notes{min-height:64px;white-space:pre-wrap;color:#344156;font-size:13px;line-height:1.5}.sensitive-value{overflow-wrap:anywhere}.credit-card-detail-card .hsn-section{margin-top:16px;padding-top:18px;border-top:0}.credit-card-detail-card .hsn-section-inline{border-top:1px solid #e9edf2}.credit-card-detail-card .hsn-empty{border-color:#d8e0e9;background:#fff;color:#8b96a6}.credit-card-detail-card .hsn-list{max-width:none;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.credit-card-detail-card .hsn-row{border-color:#d8e0e9;background:#fff}.credit-card-detail-card .hsn-row code{color:#344156}@media(max-width:900px),(hover:none)and (pointer:coarse)and (min-width:761px)and (max-width:1400px){.integration-info-grid,.integration-edit-grid{grid-template-columns:1fr}}.sticky-edit-bar{position:sticky;bottom:0;z-index:30;display:flex;align-items:center;justify-content:space-between;gap:18px;margin:22px -24px -24px;padding:12px 24px;border-top:1px solid #dce2e9;background:#fffffff5;box-shadow:0 -8px 22px #1c273817;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.sticky-edit-status,.sticky-edit-actions{display:flex;align-items:center;gap:10px}.sticky-edit-status{color:#6b7789;font-size:12px;font-weight:700}.dirty-dot{width:8px;height:8px;flex:0 0 auto;border-radius:999px;background:#c9d1dc}.dirty-dot.active{background:#f59e0b}.app-toast{position:fixed;top:18px;right:18px;z-index:1600;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;width:min(420px,calc(100vw - 36px));padding:12px 12px 12px 14px;border:1px solid #cfe6d9;border-radius:10px;background:#f3fbf6;color:#1d5e3e;box-shadow:0 14px 36px #1926372e;animation:toast-in .14s ease-out}.app-toast.error{border-color:#efc8cc;background:#fff5f5;color:#9b2630}.toast-icon{display:inline-grid;place-items:center;width:22px;height:22px;border-radius:999px;background:#d9f2e3;font-size:12px;font-weight:900}.app-toast.error .toast-icon{background:#f7dfe1}.toast-message{min-width:0;font-size:12px;font-weight:700;line-height:1.35}.toast-close{border:0;border-radius:6px;background:transparent;color:currentColor;cursor:pointer;padding:3px 6px;font-size:18px;line-height:1;opacity:.7}.toast-close:hover{background:#0000000f;opacity:1}.toast-close:active{transform:translateY(1px)}@keyframes toast-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@media(max-width:720px){.sticky-edit-bar{align-items:stretch;flex-direction:column;margin-left:-18px;margin-right:-18px;padding:10px 18px}.sticky-edit-actions{justify-content:flex-end}}.polished-form-card .polished-sections,.polished-sections{display:grid;gap:16px}.polished-panel{border:1px solid #e1e6ed;border-radius:9px;background:#fbfcfd;padding:18px}.polished-form-card .form-field{min-width:0;display:grid;gap:6px;color:#647185;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.06em}.polished-form-card .form-field>input,.polished-form-card .form-field>select,.polished-form-card .form-field>textarea{width:100%;min-width:0;border:1px solid #cdd5e0;border-radius:7px;padding:9px 10px;outline:none;color:#253146;background:#fff;font-size:13px;font-weight:500;text-transform:none;letter-spacing:normal}.polished-form-card .form-field>input:focus,.polished-form-card .form-field>select:focus,.polished-form-card .form-field>textarea:focus{border-color:#e49a1c;box-shadow:0 0 0 3px #f59e0b1f}.polished-form-card .form-field>textarea{min-height:130px;resize:vertical}.polished-form-card .account-checkbox-row{margin-top:0;min-height:44px;align-self:end;background:#fff}.gift-card-detail-card .polished-panel,.account-section .polished-panel{max-width:none}@media(max-width:900px),(hover:none)and (pointer:coarse)and (min-width:761px)and (max-width:1400px){.polished-form-card .integration-edit-grid,.polished-form-card .integration-info-grid{grid-template-columns:1fr}}.global-page{height:100%;min-height:0;display:flex;flex-direction:column;gap:14px}.global-page-centered{justify-content:center}.global-page-header{flex:0 0 auto;display:flex;align-items:end;justify-content:space-between;gap:24px;padding:2px 2px 0}.global-page-header h1{margin-bottom:5px}.global-page-header p{margin:0;color:#7f8b9d;font-size:12px}.global-empty-card{margin:0;max-width:620px}.global-empty-card p{margin:10px 0 0;color:#7f8b9d}.requests-workspace{flex:1;min-height:0;display:grid;grid-template-columns:minmax(300px,360px) minmax(0,1fr);overflow:hidden;border:1px solid #d9dfe8;border-radius:10px;background:#fff;box-shadow:0 2px 8px #121f350d}.requests-list-panel{min-height:0;display:flex;flex-direction:column;overflow:hidden;border-right:1px solid #e0e5ec;background:#fbfcfd}.requests-list-heading{flex:0 0 auto;display:flex;align-items:end;justify-content:space-between;padding:18px 17px 13px;border-bottom:1px solid #e8ecf1}.requests-list-heading h2{margin:0;font-size:16px}.requests-list{flex:1;min-height:0;overflow:auto}.requests-inline-message{margin:12px}.request-row{width:100%;border:0;border-bottom:1px solid #edf0f4;background:transparent;padding:13px 16px;text-align:left;color:#263247;cursor:pointer}.request-row:hover{background:#f3f6f9}.request-row:focus-visible{position:relative;z-index:1;outline:2px solid #e49a1c;outline-offset:-2px}.request-row.selected{background:#fff7e8;box-shadow:inset 3px 0 #f59e0b}.request-row-topline{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.request-row-topline strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px}.request-row-topline>span{flex:0 0 auto;color:#8a96a8;font-size:10px}.request-row-type{display:block;margin-top:5px;color:#6d7a8d;font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.requests-detail-panel{min-width:0;min-height:0;overflow:auto;background:#f7f9fb}.requests-placeholder{min-height:100%}.request-detail-card{max-width:900px}.request-card-heading{align-items:center}.request-detail-message{margin-bottom:16px}.request-route-card{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:18px;margin-bottom:18px;padding:20px;border:1px solid #e1e6ed;border-radius:9px;background:#fff}.request-party{min-width:0;display:grid;gap:6px}.request-party strong{color:#263247;font-size:15px;overflow-wrap:anywhere}.field-label{color:#8994a5;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.06em}.request-route-arrow{display:grid;place-items:center;width:34px;height:34px;border-radius:999px;background:#fff4df;color:#b86e00;font-size:18px;font-weight:900}.request-status-panel{margin:0}.status-pill.neutral{background:#eef1f5;color:#647185}.request-approval-toggle{display:flex;align-items:flex-start;gap:11px;padding:13px 14px;border:1px solid #dce2e9;border-radius:8px;background:#fff;cursor:pointer}.request-approval-toggle:hover{border-color:#c8d0dc;background:#fcfdfe}.request-approval-toggle input{width:17px;height:17px;margin:1px 0 0;accent-color:#f59e0b}.request-approval-toggle span{display:grid;gap:3px}.request-approval-toggle strong{color:#263247;font-size:12px}.request-approval-toggle small{color:#7f8b9d;font-size:11px;line-height:1.4}.request-info-grid{margin-top:2px}.request-edit-actions{display:flex;justify-content:flex-end;gap:9px;margin-top:18px;padding-top:16px;border-top:1px solid #edf0f4}@media(max-width:900px),(hover:none)and (pointer:coarse)and (min-width:761px)and (max-width:1400px){.requests-workspace{grid-template-columns:290px minmax(0,1fr)}.request-route-card{grid-template-columns:1fr;gap:10px}.request-route-arrow{transform:rotate(90deg)}}.operations-page{min-width:0}.location-lookup-card{padding:0;overflow:hidden}.location-lookup-toolbar{display:flex;align-items:end;justify-content:space-between;gap:22px;padding:18px 20px;border-bottom:1px solid #e2e7ee;background:#fbfcfd}.location-search-field{display:grid;gap:7px;width:min(620px,100%)}.location-search-field input{width:100%;border:1px solid #cdd5e0;border-radius:8px;padding:10px 12px;outline:none;background:#fff;color:#253146;font-size:13px}.location-search-field input:focus{border-color:#e49a1c;box-shadow:0 0 0 3px #f59e0b1f}.location-result-count{flex:0 0 auto;padding-bottom:10px;color:#778397;font-size:12px}.location-result-count strong{color:#334155}.location-table-wrap{max-height:calc(100vh - 285px);overflow:auto}.location-lookup-table{width:100%;border-collapse:collapse;table-layout:fixed}.location-lookup-table th,.location-lookup-table td{padding:11px 14px;border-bottom:1px solid #edf0f4;text-align:left;vertical-align:middle}.location-lookup-table th{position:sticky;top:0;z-index:2;background:#f5f7fa;color:#697588;font-size:10px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.location-lookup-table th:first-child{width:330px}.location-lookup-table th:last-child{width:92px}.location-lookup-table tbody tr{background:#fff}.location-lookup-table tbody tr:hover{background:#fffaf1}.location-lookup-table td code{color:#344156;font-size:12px}.location-copy-cell{text-align:right!important}.location-empty-cell{padding:34px 20px!important;text-align:center!important;color:#8793a4}.button.compact{padding:6px 10px;min-height:30px;font-size:11px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:760px),(hover:none)and (pointer:coarse)and (min-width:761px)and (max-width:1400px){.location-lookup-toolbar{align-items:stretch;flex-direction:column;gap:10px}.location-result-count{padding-bottom:0}.location-lookup-table th:first-child{width:245px}}.operations-subnav{flex:0 0 auto;display:inline-flex;align-self:flex-start;gap:4px;margin-bottom:4px;padding:5px;border:1px solid #dfe5ec;border-radius:11px;background:#f4f6f9;box-shadow:inset 0 1px #ffffffb8}.operations-subnav-link{display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:8px 13px;border:1px solid transparent;border-radius:8px;color:#5f6d80;background:transparent;font-size:11px;font-weight:800;text-decoration:none;cursor:pointer;transition:background-color .14s ease,border-color .14s ease,color .14s ease,box-shadow .14s ease,transform .08s ease}.operations-subnav-link:hover{border-color:#d4dce6;background:#fff;color:#344156;box-shadow:0 1px 3px #1f293714}.operations-subnav-link:active{transform:translateY(1px)}.operations-subnav-link.active{border-color:#efc170;background:#fff4df;color:#9a5900;box-shadow:0 1px 3px #a660001f,inset 0 0 0 1px #ffffff8c}.operations-subnav-link.active:hover{border-color:#e7af50;background:#ffefcf;color:#8d5000}.operations-subnav-link:focus-visible{outline:2px solid #e49a1c;outline-offset:2px}.customer-versions-card{padding:0;overflow:hidden}.customer-versions-toolbar{display:grid;grid-template-columns:150px minmax(260px,520px) auto;align-items:end;gap:18px;padding:18px 20px;border-bottom:1px solid #e2e7ee;background:#fbfcfd}.version-filter-field,.version-search-field{display:grid;gap:7px}.version-filter-field select,.version-search-field input{width:100%;border:1px solid #cdd5e0;border-radius:8px;padding:10px 12px;outline:none;background:#fff;color:#253146;font-size:13px}.version-filter-field select:focus,.version-search-field input:focus{border-color:#e49a1c;box-shadow:0 0 0 3px #f59e0b1f}.customer-versions-message{margin:14px 20px 0}.customer-versions-table-wrap{max-height:calc(100vh - 330px);overflow:auto}.customer-versions-table{width:100%;border-collapse:collapse;table-layout:fixed}.customer-versions-table th,.customer-versions-table td{padding:11px 14px;border-bottom:1px solid #edf0f4;text-align:left;vertical-align:middle}.customer-versions-table th{position:sticky;top:0;z-index:2;background:#f5f7fa;color:#697588;font-size:10px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.customer-versions-table th:last-child{width:240px}.customer-versions-table tbody tr{background:#fff}.customer-versions-table tbody tr:hover{background:#fffaf1}.customer-versions-table td code{color:#344156;font-size:12px}@media(max-width:800px){.customer-versions-toolbar{grid-template-columns:1fr;gap:10px}.customer-versions-table th:last-child{width:180px}}.failed-backups-card{padding:0;overflow:hidden}.failed-backups-toolbar{display:grid;grid-template-columns:minmax(260px,520px) auto;align-items:end;gap:18px;padding:18px 20px;border-bottom:1px solid #e2e7ee;background:#fbfcfd}.failed-backups-search-field{display:grid;gap:7px}.failed-backups-search-field input{width:100%;border:1px solid #cdd5e0;border-radius:8px;padding:10px 12px;outline:none;background:#fff;color:#253146;font-size:13px}.failed-backups-search-field input:focus{border-color:#e49a1c;box-shadow:0 0 0 3px #f59e0b1f}.failed-backups-summary{display:flex;align-items:center;justify-content:flex-end;gap:14px;padding-bottom:9px;color:#697588;font-size:12px;white-space:nowrap}.failed-backups-table-wrap{max-height:calc(100vh - 330px);overflow:auto}.failed-backups-table{width:100%;border-collapse:collapse;table-layout:fixed}.failed-backups-table th,.failed-backups-table td{padding:11px 14px;border-bottom:1px solid #edf0f4;text-align:left;vertical-align:middle}.failed-backups-table th{position:sticky;top:0;z-index:2;background:#f5f7fa;color:#697588;font-size:10px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.failed-backups-table th:nth-child(2){width:230px}.failed-backups-table tbody tr{background:#fff}.failed-backups-table tbody tr:hover{background:#fffaf1}@media(max-width:800px){.failed-backups-toolbar{grid-template-columns:1fr;gap:10px}.failed-backups-summary{justify-content:flex-start;flex-wrap:wrap;padding-bottom:0}.failed-backups-table th:nth-child(2){width:190px}}.backup-never{font-weight:800;color:#9a4c00}.monitoring-card{padding:0;overflow:hidden}.monitoring-toolbar{display:grid;grid-template-columns:auto minmax(240px,460px) auto;align-items:end;gap:18px;padding:18px 20px;border-bottom:1px solid #e2e7ee;background:#fbfcfd}.monitoring-filter{display:inline-flex;align-items:center;gap:4px;padding:4px;border:1px solid #dfe5ec;border-radius:9px;background:#f3f5f8}.monitoring-filter-button{display:inline-flex;align-items:center;gap:7px;min-height:34px;padding:7px 11px;border:1px solid transparent;border-radius:7px;background:transparent;color:#627084;font-size:12px;font-weight:750;cursor:pointer}.monitoring-filter-button span{display:inline-flex;min-width:21px;height:21px;padding:0 6px;align-items:center;justify-content:center;border-radius:999px;background:#e5e9ef;color:#586578;font-size:10px;font-weight:800}.monitoring-filter-button:hover:not(:disabled){background:#fff;color:#344156}.monitoring-filter-button.active{border-color:#d8a24a;background:#fff4df;color:#955600;box-shadow:0 1px 2px #1f293712}.monitoring-filter-button.active span{background:#f7d99f;color:#7c4700}.monitoring-filter-button:focus-visible{outline:2px solid #e49a1c;outline-offset:2px}.monitoring-filter-button:disabled{cursor:default;opacity:.58}.monitoring-search-field{display:grid;gap:7px}.monitoring-search-field input{width:100%;border:1px solid #cdd5e0;border-radius:8px;padding:10px 12px;outline:none;background:#fff;color:#253146;font-size:13px}.monitoring-search-field input:focus{border-color:#e49a1c;box-shadow:0 0 0 3px #f59e0b1f}.monitoring-table-wrap{max-height:calc(100vh - 345px);overflow:auto}.monitoring-table{width:100%;border-collapse:collapse;table-layout:fixed}.monitoring-table th,.monitoring-table td{padding:11px 14px;border-bottom:1px solid #edf0f4;text-align:left;vertical-align:middle}.monitoring-table th{position:sticky;top:0;z-index:2;background:#f5f7fa;color:#697588;font-size:10px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.monitoring-table th:first-child{width:150px;text-align:center}.monitoring-table th:last-child{width:220px}.monitoring-table tbody tr{background:#fff}.monitoring-table tbody tr:hover{background:#fffaf1}.monitoring-toggle-cell{text-align:center!important}.monitoring-switch{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:116px;cursor:pointer}.monitoring-switch input{position:absolute;opacity:0;pointer-events:none}.monitoring-switch-track{position:relative;display:inline-flex;width:38px;height:22px;flex:0 0 auto;border:1px solid #bfc8d4;border-radius:999px;background:#dfe4ea;transition:background-color .15s ease,border-color .15s ease}.monitoring-switch-track span{position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #1f293740;transition:transform .15s ease}.monitoring-switch input:checked+.monitoring-switch-track{border-color:#d58b0f;background:#e99b18}.monitoring-switch input:checked+.monitoring-switch-track span{transform:translate(16px)}.monitoring-switch input:focus-visible+.monitoring-switch-track{outline:2px solid #e49a1c;outline-offset:2px}.monitoring-switch input:disabled+.monitoring-switch-track{opacity:.55;cursor:default}.monitoring-saving{color:#7a8493;font-size:10px;font-weight:700}@media(max-width:900px),(hover:none)and (pointer:coarse)and (min-width:761px)and (max-width:1400px){.monitoring-toolbar{grid-template-columns:1fr;gap:10px}.monitoring-filter{justify-self:start}.monitoring-table th:first-child{width:125px}.monitoring-table th:last-child{width:180px}}.capture-layout{display:grid;grid-template-columns:minmax(460px,.9fr) minmax(560px,1.25fr);gap:16px;min-height:0}.capture-summary-card,.capture-detail-card{padding:0;overflow:hidden;min-width:0}.capture-toolbar{display:grid;grid-template-columns:minmax(220px,1fr) auto;align-items:end;gap:16px;padding:16px 18px;border-bottom:1px solid #e2e7ee;background:#fbfcfd}.capture-toolbar label{display:grid;gap:7px}.capture-toolbar input{width:100%;border:1px solid #cdd5e0;border-radius:8px;padding:10px 12px;outline:none;background:#fff;color:#253146;font-size:13px}.capture-toolbar input:focus{border-color:#e49a1c;box-shadow:0 0 0 3px #f59e0b1f}.capture-summary-table-wrap,.capture-detail-table-wrap{max-height:calc(100vh - 340px);overflow:auto}.capture-summary-table,.capture-detail-table{width:100%;border-collapse:collapse;table-layout:fixed}.capture-summary-table th,.capture-summary-table td,.capture-detail-table th,.capture-detail-table td{padding:10px 12px;border-bottom:1px solid #edf0f4;text-align:left;vertical-align:middle}.capture-summary-table th,.capture-detail-table th{position:sticky;top:0;z-index:2;background:#f5f7fa;color:#697588;font-size:10px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.capture-summary-table th:nth-child(2){width:100px;text-align:right}.capture-summary-table th:nth-child(3){width:70px;text-align:right}.capture-summary-table th:nth-child(4){width:165px}.capture-summary-table td:nth-child(2),.capture-summary-table td:nth-child(3){text-align:right}.capture-summary-table tbody tr{background:#fff;cursor:pointer}.capture-summary-table tbody tr:hover{background:#fffaf1}.capture-summary-table tbody tr.selected{background:#fff4df;box-shadow:inset 3px 0 #e49a1c}.capture-summary-table tbody tr.capture-stale td:last-child{color:#a33a2d;font-weight:800}.capture-detail-header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:17px 18px;border-bottom:1px solid #e2e7ee;background:#fbfcfd}.capture-detail-header h2{margin:2px 0 4px;font-size:19px}.capture-detail-header p{margin:0;color:#697588;font-size:12px}.capture-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.capture-empty-detail{min-height:320px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:32px;color:#7a8493;text-align:center}.capture-empty-detail strong{color:#3b475a;font-size:15px}.capture-detail-table th:nth-child(2){width:160px}.capture-detail-table th:nth-child(3),.capture-detail-table th:nth-child(4){width:90px;text-align:right}.capture-detail-table td:nth-child(3),.capture-detail-table td:nth-child(4){text-align:right}.capture-detail-table th:nth-child(5){width:110px}.capture-detail-table td code{font-size:11px;overflow-wrap:anywhere}.capture-check-col{width:44px!important;text-align:center!important}.capture-check-col input{width:16px;height:16px;accent-color:#e49a1c;cursor:pointer}.button.danger{border-color:#c65043;background:#b94236;color:#fff}.button.danger:hover:not(:disabled){background:#a8392f}.button.secondary.danger{border-color:#ddb2ad;background:#fff;color:#a63f35}.button.secondary.danger:hover:not(:disabled){border-color:#cf8178;background:#fff3f1}@media(max-width:1180px){.capture-layout{grid-template-columns:1fr}.capture-summary-table-wrap,.capture-detail-table-wrap{max-height:440px}}@media(max-width:760px),(hover:none)and (pointer:coarse)and (min-width:761px)and (max-width:1400px){.capture-toolbar{grid-template-columns:1fr}.capture-detail-header{flex-direction:column}.capture-actions{justify-content:flex-start}}.capture-toolbar{grid-template-columns:auto minmax(220px,1fr) auto}.capture-filter{display:inline-flex;align-items:center;gap:4px;padding:4px;border:1px solid #dfe5ec;border-radius:9px;background:#f4f6f9}.capture-filter-button{display:inline-flex;align-items:center;gap:7px;min-height:34px;padding:7px 11px;border:1px solid transparent;border-radius:7px;background:transparent;color:#5f6d80;font-size:11px;font-weight:800;cursor:pointer}.capture-filter-button:hover:not(:disabled){border-color:#d4dce6;background:#fff;color:#344156}.capture-filter-button.active{border-color:#efc170;background:#fff4df;color:#9a5900}.capture-filter-button span{display:inline-flex;min-width:20px;height:20px;align-items:center;justify-content:center;padding:0 5px;border-radius:999px;background:#ffffffbf;font-size:10px}.capture-summary-table tbody tr.capture-stale{background:#fff7e8;box-shadow:inset 3px 0 #e49a1c}.capture-summary-table tbody tr.capture-stale:hover{background:#fff1d6}.capture-summary-table tbody tr.capture-stale.selected{background:#ffedca;box-shadow:inset 3px 0 #d98200}.capture-summary-table tbody tr.capture-stale td:last-child{color:inherit;font-weight:inherit}.capture-date{display:inline-flex;flex-direction:column;gap:2px;white-space:nowrap;line-height:1.2}.capture-date>span:last-child{color:#697588;font-size:11px}@media(max-width:760px),(hover:none)and (pointer:coarse)and (min-width:761px)and (max-width:1400px){.capture-toolbar{grid-template-columns:1fr}.capture-filter{justify-self:start}}.capture-layout{--capture-pane-height: clamp(500px, calc(100vh - 315px) , 680px);align-items:start}.capture-summary-card,.capture-detail-card{height:var(--capture-pane-height);display:flex;flex-direction:column}.capture-summary-table-wrap,.capture-detail-table-wrap{max-height:none;min-height:0;flex:1 1 auto;overflow:auto}.capture-toolbar,.capture-detail-header{flex:0 0 auto}.capture-detail-header{position:relative;border-top:3px solid #e49a1c;padding-top:14px}.capture-selected-context{min-width:0}.capture-selected-label{display:inline-flex;align-items:center;margin-bottom:5px;border-radius:999px;background:#fff4df;color:#9a5900;padding:4px 8px;font-size:10px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.capture-detail-table th:last-child{width:auto}.capture-token-cell{min-width:0;overflow:hidden}.capture-token{display:block;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;overflow-wrap:normal!important;color:#40506a}@media(max-width:1180px){.capture-layout{--capture-pane-height: 520px}}.capture-layout{flex:1 1 auto;min-height:0;--capture-pane-height: auto;align-items:stretch}.capture-summary-card,.capture-detail-card{height:100%;min-height:0}.capture-detail-header{border-top:0;padding-top:17px}.capture-detail-table th:last-child,.capture-detail-table td:last-child{padding-left:22px}.capture-token-cell{min-width:0;overflow:visible}.capture-token{display:block;width:100%;overflow:visible;text-overflow:clip;white-space:normal;overflow-wrap:anywhere!important;word-break:break-word;line-height:1.35;color:#40506a}@media(max-width:1180px){.capture-layout{flex:0 0 auto;--capture-pane-height: 520px}.capture-summary-card,.capture-detail-card{height:var(--capture-pane-height)}}.capture-layout{margin-bottom:20px}@media(max-width:1180px){.capture-layout{margin-bottom:0}}.operations-page>.location-lookup-card,.operations-page>.customer-versions-card,.operations-page>.failed-backups-card,.operations-page>.monitoring-card{flex:1 1 0;min-height:0;display:flex;flex-direction:column}.location-table-wrap,.customer-versions-table-wrap,.failed-backups-table-wrap,.monitoring-table-wrap{flex:1 1 auto;min-height:0;max-height:none;overflow:auto}.capture-layout{flex:1 1 0;min-height:0;margin-bottom:0;align-items:stretch}.capture-summary-card,.capture-detail-card{height:auto;min-height:0;align-self:stretch}@media(max-width:1180px){.capture-layout{flex:0 0 auto;margin-bottom:0}.capture-summary-card,.capture-detail-card{height:var(--capture-pane-height)}}.capture-summary-table tbody tr.capture-stale{background:#fff1f0;box-shadow:inset 3px 0 #c24136}.capture-summary-table tbody tr.capture-stale:hover{background:#ffe7e5}.capture-summary-table tbody tr.capture-stale.selected{background:#ffdedb;box-shadow:inset 3px 0 #b8322a}.capture-ref-cell{min-width:0;padding-right:18px!important}.capture-ref{display:block;width:100%;white-space:normal;overflow-wrap:anywhere;word-break:break-word;line-height:1.35}.capture-token-cell{padding-left:18px!important}.reports-page{min-width:0}.reports-subnav{flex:0 0 auto;display:inline-flex;align-self:flex-start;gap:4px;margin-bottom:4px;padding:5px;border:1px solid #dfe5ec;border-radius:11px;background:#f4f6f9;box-shadow:inset 0 1px #ffffffb8}.reports-subnav-link{display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:8px 13px;border:1px solid transparent;border-radius:8px;color:#5f6d80;background:transparent;font-size:11px;font-weight:800;text-decoration:none}.reports-subnav-link.active{border-color:#efc170;background:#fff4df;color:#9a5900;box-shadow:0 1px 2px #1f293712}.error-report-filters{flex:0 0 auto;display:grid;grid-template-columns:90px minmax(220px,1.3fr) minmax(230px,1fr) 150px 150px auto;align-items:end;gap:12px;padding:14px 16px}.error-report-filters label{display:grid;gap:6px;min-width:0}.error-report-filters input,.error-report-filters select{width:100%;min-width:0;border:1px solid #cdd5e0;border-radius:8px;padding:9px 10px;outline:none;background:#fff;color:#253146;font-size:12px}.error-report-filters input:focus,.error-report-filters select:focus{border-color:#e49a1c;box-shadow:0 0 0 3px #f59e0b1f}.error-filter-apply{min-height:35px}.error-report-workspace{flex:1 1 0;min-height:0;display:grid;grid-template-columns:minmax(650px,1.35fr) minmax(420px,.9fr);gap:16px}.error-report-list-panel,.error-report-detail-panel{min-width:0;min-height:0;padding:0;overflow:hidden;display:flex;flex-direction:column}.error-report-list-summary{flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:42px;padding:10px 14px;border-bottom:1px solid #e2e7ee;background:#fbfcfd;color:#778397;font-size:11px}.error-report-list-summary strong{color:#344156;font-size:12px}.error-report-table-wrap{flex:1 1 auto;min-height:0;overflow:auto}.error-report-table{width:100%;border-collapse:collapse;table-layout:fixed}.error-report-table th,.error-report-table td{padding:10px 11px;border-bottom:1px solid #edf0f4;text-align:left;vertical-align:top}.error-report-table th{position:sticky;top:0;z-index:2;background:#f5f7fa;color:#697588;font-size:10px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.error-report-table th:nth-child(1){width:138px}.error-report-table th:nth-child(2){width:190px}.error-report-table th:nth-child(3){width:150px}.error-report-table th:nth-child(5){width:58px;text-align:center}.error-report-table td:nth-child(5){text-align:center}.error-report-table tbody tr{background:#fff;cursor:pointer}.error-report-table tbody tr:hover{background:#fffaf1}.error-report-table tbody tr.selected{background:#fff4df;box-shadow:inset 3px 0 #e49a1c}.error-report-table td{overflow:hidden}.error-report-table td>strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.error-table-secondary{display:block;margin-top:3px;color:#7b8798;font-size:10px}.error-message-preview{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-height:1.35;color:#334155}.error-report-pagination{flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:50px;padding:8px 12px;border-top:1px solid #e2e7ee;background:#fbfcfd;color:#6f7c8e;font-size:11px}.report-date{display:inline-flex;flex-direction:column;gap:2px;white-space:nowrap;line-height:1.2}.report-date>span:last-child{color:#758195;font-size:10px}.report-date.long{margin-top:3px;color:#536176;font-size:11px}.error-report-empty-detail{flex:1 1 auto;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;min-height:0;padding:32px;text-align:center;color:#7c8899}.error-report-empty-detail strong{color:#344156;font-size:15px}.error-detail-content{min-height:0;height:100%;display:flex;flex-direction:column}.error-detail-header{flex:0 0 auto;padding:16px 18px 13px;border-bottom:1px solid #e2e7ee;background:#fbfcfd}.error-detail-header h2{margin:3px 0 0;font-size:19px;line-height:1.25}.error-detail-meta{flex:0 0 auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;border-bottom:1px solid #e2e7ee}.error-detail-meta>div{min-width:0;padding:11px 14px;border-right:1px solid #edf0f4;border-bottom:1px solid #edf0f4}.error-detail-meta>div:nth-child(2n){border-right:0}.error-detail-meta>div:nth-last-child(-n+2){border-bottom:0}.error-detail-meta span{display:block;margin-bottom:3px;color:#7c8899;font-size:9px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.error-detail-meta strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#2e3a4d;font-size:11px}.error-detail-scroll{flex:1 1 auto;min-height:0;overflow:auto;padding:15px 17px 20px}.error-detail-section+.error-detail-section{margin-top:18px;padding-top:16px;border-top:1px solid #edf0f4}.error-detail-section h3{margin:0 0 7px;color:#657286;font-size:10px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.error-detail-message{margin:0;white-space:pre-wrap;overflow-wrap:anywhere;color:#273449;line-height:1.5}.error-stack-section pre{margin:0;padding:12px;border:1px solid #e0e5ec;border-radius:8px;background:#f7f8fa;color:#344156;font-family:Consolas,SFMono-Regular,monospace;font-size:11px;line-height:1.45;white-space:pre-wrap;overflow-wrap:anywhere}.error-image-link{display:block;overflow:hidden;max-width:100%;border:1px solid #dfe5ec;border-radius:9px;background:#f7f8fa}.error-image-link img{display:block;width:100%;max-height:270px;object-fit:contain}.error-attachment-list{display:grid;gap:7px}.error-attachment-list a{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:9px 10px;border:1px solid #dfe5ec;border-radius:8px;background:#fff;color:#344156;text-decoration:none}.error-attachment-list a:hover{border-color:#e5b052;background:#fffaf1}.error-attachment-list span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:700}.error-attachment-list small{flex:0 0 auto;color:#7b8798}@media(max-width:1280px){.error-report-filters{grid-template-columns:90px minmax(220px,1fr) minmax(220px,1fr) 145px 145px auto}.error-report-workspace{grid-template-columns:minmax(560px,1.15fr) minmax(380px,.85fr)}.error-report-table th:nth-child(2){width:165px}.error-report-table th:nth-child(3){width:130px}}@media(max-width:1050px){.error-report-filters{grid-template-columns:90px 1fr 1fr}.error-report-workspace{flex:0 0 auto;grid-template-columns:1fr}.error-report-list-panel{height:520px}.error-report-detail-panel{min-height:520px}}.error-detail-header{padding:18px 20px 16px}.error-detail-meta>div{padding:12px 16px}.error-detail-scroll{padding:19px 20px 24px}.error-detail-section+.error-detail-section{margin-top:22px;padding-top:20px}.error-stack-section pre{max-height:300px;overflow:auto;padding:14px;line-height:1.55}.error-report-table th,.error-report-table td{padding-top:12px;padding-bottom:12px}.error-image-thumb-card{display:flex;align-items:center;gap:14px;margin-bottom:10px;padding:11px;border:1px solid #dfe5ec;border-radius:10px;background:#fbfcfd}.error-image-thumb{flex:0 0 150px;width:150px;height:96px;padding:0;overflow:hidden;border:1px solid #d7dee8;border-radius:8px;background:#eef1f5;cursor:pointer}.error-image-thumb:hover{border-color:#e5b052;box-shadow:0 0 0 3px #f59e0b17}.error-image-thumb:focus-visible{outline:3px solid rgb(245 158 11 / 28%);outline-offset:2px}.error-image-thumb img{display:block;width:100%;height:100%;object-fit:cover}.error-image-thumb-info{min-width:0;display:grid;justify-items:start;gap:5px}.error-image-thumb-info strong{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#2e3a4d}.error-image-thumb-info small{color:#7b8798}.button.compact{min-height:30px;padding:6px 10px}.error-image-modal-backdrop{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:28px;background:#0a121fb8;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.error-image-modal{width:min(1180px,94vw);height:min(860px,90vh);display:flex;flex-direction:column;overflow:hidden;border:1px solid #d8dee8;border-radius:14px;background:#fff;box-shadow:0 24px 70px #00000052}.error-image-modal>header{flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:16px 18px;border-bottom:1px solid #e2e7ee;background:#fbfcfd}.error-image-modal>header h2{margin:3px 0 0;font-size:18px}.error-image-modal-body{flex:1 1 auto;min-height:0;overflow:auto;display:flex;align-items:center;justify-content:center;padding:20px;background:#eef1f5}.error-image-modal-body img{display:block;max-width:100%;max-height:100%;object-fit:contain;box-shadow:0 3px 16px #00000029}@media(max-width:900px),(hover:none)and (pointer:coarse)and (min-width:761px)and (max-width:1400px){.error-image-thumb-card{align-items:flex-start}.error-image-thumb{flex-basis:120px;width:120px;height:80px}.error-image-modal-backdrop{padding:12px}.error-image-modal{width:100%;height:92vh}}.exchange-report-filters{flex:0 0 auto;display:grid;grid-template-columns:78px minmax(210px,1.15fr) minmax(220px,1fr) minmax(150px,.65fr) 145px 145px auto auto;align-items:end;gap:12px;padding:14px 16px}.exchange-report-filters label{display:grid;gap:6px;min-width:0}.exchange-report-filters input:not([type=checkbox]),.exchange-report-filters select{width:100%;min-width:0;border:1px solid #cdd5e0;border-radius:8px;padding:9px 10px;outline:none;background:#fff;color:#253146;font-size:12px}.exchange-report-filters input:not([type=checkbox]):focus,.exchange-report-filters select:focus{border-color:#e49a1c;box-shadow:0 0 0 3px #f59e0b1f}.exchange-errors-only{display:inline-flex!important;grid-auto-flow:column;align-items:center;justify-content:start;gap:7px!important;min-height:36px;padding-bottom:2px;color:#4b586c;font-size:12px;font-weight:700;white-space:nowrap}.exchange-errors-only input{width:16px;height:16px;margin:0;accent-color:#e49a1c}.exchange-report-table th:nth-child(1){width:132px}.exchange-report-table th:nth-child(2){width:190px}.exchange-report-table th:nth-child(3){width:105px}.exchange-report-table th:nth-child(4){width:auto}.exchange-report-table th:nth-child(5){width:70px;text-align:left}.exchange-report-table td:nth-child(5){text-align:left}.exchange-report-table td:nth-child(2),.exchange-report-table td:nth-child(3),.exchange-report-table td:nth-child(4){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.exchange-report-table tbody tr.exchange-error-row:not(.selected){background:#fff8f7}.exchange-report-table tbody tr.exchange-error-row:not(.selected):hover{background:#fff0ed}.exchange-status{display:inline-flex;align-items:center;justify-content:center;min-width:42px;min-height:24px;padding:3px 8px;border-radius:999px;font-size:10px;font-weight:850;letter-spacing:.02em}.exchange-status.success{background:#edf9f1;color:#18713d}.exchange-status.warning{background:#fff6e5;color:#986000}.exchange-status.error{background:#fdebea;color:#b3322a}.exchange-status.neutral{background:#f0f3f7;color:#687589}.exchange-detail-meta{flex:0 0 auto;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-bottom:1px solid #e2e7ee}.exchange-detail-meta>div{min-width:0;padding:11px 14px;border-right:1px solid #edf0f4;border-bottom:1px solid #edf0f4}.exchange-detail-meta>div:nth-child(3n){border-right:0}.exchange-detail-meta>div:nth-last-child(-n+3){border-bottom:0}.exchange-detail-meta span{display:block;margin-bottom:3px;color:#7c8899;font-size:9px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.exchange-detail-meta strong{display:block;min-width:0;color:#2e3a4d;font-size:11px;overflow-wrap:anywhere}.exchange-detail-meta strong .exchange-status{vertical-align:middle}.exchange-url-section code{display:block;padding:10px 12px;border:1px solid #e1e6ed;border-radius:8px;background:#f7f9fb;color:#3b485b;font-size:11px;overflow-wrap:anywhere;white-space:pre-wrap}.exchange-body-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:7px}.exchange-body-heading h3{margin-bottom:0}.exchange-body-heading span{color:#7b8798;font-size:9px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.exchange-body-section pre{margin:0;min-height:110px;max-height:320px;overflow:auto;padding:13px 14px;border:1px solid #dfe5ec;border-radius:9px;background:#f7f9fb;color:#253146;font:11px/1.5 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;white-space:pre-wrap;overflow-wrap:anywhere}.exchange-body-section pre.error-response{border-color:#efc3bf;background:#fff8f7}@media(max-width:1450px){.exchange-report-filters{grid-template-columns:78px minmax(190px,1fr) minmax(200px,1fr) 140px 135px 135px}.exchange-errors-only{grid-column:span 1}.exchange-filter-apply{justify-self:start}}@media(max-width:1050px){.exchange-report-filters{grid-template-columns:80px 1fr 1fr}.exchange-report-workspace{flex:0 0 auto;grid-template-columns:1fr}}.administration-page{min-width:0}.administration-subnav{flex:0 0 auto;display:inline-flex;align-self:flex-start;gap:4px;margin-bottom:4px;padding:5px;border:1px solid #dfe5ec;border-radius:11px;background:#f4f6f9;box-shadow:inset 0 1px #ffffffb8}.administration-subnav-link{display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:8px 13px;border:1px solid transparent;border-radius:8px;color:#5f6d80;background:transparent;font-size:11px;font-weight:800;text-decoration:none}.administration-subnav-link.active{border-color:#efc170;background:#fff4df;color:#9a5900;box-shadow:0 1px 2px #1f293712}.administration-page-message{margin:0 0 14px}.administration-role-workspace{min-height:0;height:calc(100vh - 250px);display:grid;grid-template-columns:minmax(240px,310px) minmax(0,1fr);gap:16px}.administration-role-list-card,.administration-role-detail-card{min-width:0;min-height:0;margin:0;border:1px solid #dfe5ec;border-radius:10px;background:#fff;box-shadow:0 1px 3px #121f350a;overflow:hidden}.administration-role-list-card{display:flex;flex-direction:column}.administration-role-list-heading{flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 17px 12px;border-bottom:1px solid #edf0f4}.administration-role-list-heading h2{margin:0;font-size:17px}.administration-role-list-actions{flex:0 0 auto;padding:10px 12px;border-bottom:1px solid #edf0f4;background:#fbfcfd}.administration-role-list-actions .button{width:100%}.administration-role-list{flex:1 1 auto;min-height:0;overflow:auto}.administration-role-row{display:block;width:100%;border:0;border-bottom:1px solid #edf0f4;padding:12px 15px;text-align:left;background:#fff;color:#2b374a}.administration-role-row:hover{background:#f6f8fa}.administration-role-row.selected{background:#fff7e8;box-shadow:inset 3px 0 #f59e0b}.administration-role-row strong{display:block;font-size:12px}.administration-role-row span{display:block;margin-top:3px;color:#8793a4;font-size:10px}.administration-role-detail-card{padding:0;display:flex;flex-direction:column}.administration-role-detail-header{flex:0 0 auto;min-height:72px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:15px 18px;border-bottom:1px solid #e2e7ee;background:#fbfcfd}.administration-role-detail-header h2{margin:0;font-size:19px}.administration-detail-message{margin:14px 16px 0}.administration-detail-loading{margin:auto}.administration-role-detail-scroll{flex:1 1 auto;min-height:0;overflow:auto;padding:18px 20px 22px}.administration-role-section+.administration-role-section{margin-top:22px;padding-top:20px;border-top:1px solid #edf0f4}.administration-role-section-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:12px}.administration-role-section-heading h3{margin:0;color:#536176;font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.administration-role-section-heading p{margin:4px 0 0;color:#8994a5;font-size:11px}.administration-role-name-field{display:grid;gap:6px;max-width:440px;color:#647185;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.06em}.administration-role-name-field input{width:100%;border:1px solid #cdd5e0;border-radius:7px;padding:9px 10px;outline:none;color:#253146;background:#fff;font-size:13px;font-weight:500;text-transform:none;letter-spacing:normal}.administration-role-name-field input:focus{border-color:#e49a1c;box-shadow:0 0 0 3px #f59e0b1f}.read-field{display:grid;gap:5px}.read-field>span{color:#8994a5;font-size:10px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.read-field>strong{color:#253146;font-size:13px}.administration-security-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.administration-security-row{min-width:0;display:flex;align-items:center;gap:9px;min-height:38px;padding:8px 10px;border:1px solid #e3e8ee;border-radius:8px;background:#fafbfc;color:#3c485b;font-size:11px;font-weight:650}.administration-security-list.editing .administration-security-row{cursor:pointer}.administration-security-list.editing .administration-security-row:hover{border-color:#d3dae4;background:#f5f7fa}.administration-security-row.selected{border-color:#e6d2ab;background:#fffaf0}.administration-security-row input{flex:0 0 auto;width:15px;height:15px;accent-color:#e89a12}.administration-security-row>span:last-child{min-width:0;overflow-wrap:anywhere}.administration-security-check{flex:0 0 auto;width:18px;height:18px;display:grid;place-items:center;border-radius:999px;background:#e7f8ef;color:#16784a;font-size:11px;font-weight:900}.administration-role-actions{flex:0 0 auto;display:flex;align-items:center;gap:8px;padding:12px 18px;border-top:1px solid #e2e7ee;background:#fbfcfd}.administration-role-actions>span{margin-left:auto;color:#8793a4;font-size:10px;font-weight:700}@media(max-width:1000px){.administration-role-workspace{height:auto;grid-template-columns:1fr}.administration-role-list-card{min-height:300px;max-height:420px}.administration-role-detail-card{min-height:560px}}.administration-subnav-link{text-decoration:none}.administration-user-header-actions{display:flex;align-items:center;gap:8px}.administration-user-form-grid,.administration-user-read-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 22px}.administration-role-name-field select{width:100%;border:1px solid #cdd5e0;border-radius:7px;padding:9px 10px;outline:none;color:#253146;background:#fff;font-size:13px;font-weight:500;text-transform:none;letter-spacing:normal}.administration-role-name-field select:focus{border-color:#e49a1c;box-shadow:0 0 0 3px #f59e0b1f}.administration-password-row{display:flex;align-items:end;gap:12px;max-width:620px}.administration-password-row .administration-role-name-field{flex:1 1 320px}@media(max-width:900px),(hover:none)and (pointer:coarse)and (min-width:761px)and (max-width:1400px){.administration-user-form-grid,.administration-user-read-grid{grid-template-columns:1fr}.administration-password-row{align-items:stretch;flex-direction:column}}.application-user-workspace{min-height:0}.application-user-list-actions{display:grid;gap:10px}.compact-search{width:100%;min-width:0}.application-user-detail-card{min-width:0}.application-user-detail-scroll{gap:18px}.application-user-status-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:14px 16px;border:1px solid #dfe5ec;border-radius:14px;background:#f7f9fb}.application-user-status-strip>div{min-width:0;display:flex;flex-direction:column;gap:4px}.application-user-status-strip span{color:#7b8798;font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.application-user-status-strip strong{overflow-wrap:anywhere}.account-status.status-1{color:#1e7a46}.account-status.status-2,.account-status.status-3{color:#b42318}.application-user-form-grid,.application-user-read-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 18px}.application-demo-check{align-self:end;min-height:42px}.application-password-row{display:flex;align-items:end;gap:10px;margin-top:14px}.application-password-row .form-field{flex:1;max-width:360px}.assignment-chooser{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.assignment-column{min-width:0;display:flex;flex-direction:column;gap:8px}.assignment-list{min-height:180px;max-height:280px;overflow:auto;border:1px solid #dfe5ec;border-radius:12px;background:#fff}.assignment-row{width:100%;min-width:0;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:9px 11px;border:0;border-bottom:1px solid #dfe5ec;background:transparent;color:inherit;text-align:left}button.assignment-row{cursor:pointer}button.assignment-row:hover{background:#f7f9fb}.assignment-row:last-child{border-bottom:0}.assignment-row>span:first-child{min-width:0;overflow-wrap:anywhere}.assignment-row.static{cursor:default}.text-button{border:0;background:transparent;padding:3px 4px;font:inherit;cursor:pointer;font-weight:700}.text-button.danger{color:#b42318}.assigned-chip-list{display:flex;flex-wrap:wrap;gap:8px}.assigned-chip{display:inline-flex;align-items:center;padding:6px 9px;border:1px solid #dfe5ec;border-radius:999px;background:#f7f9fb;font-size:.88rem}.application-user-notes{width:100%;resize:vertical;min-height:110px}.preserve-lines{white-space:pre-wrap;overflow-wrap:anywhere}.empty-state.compact{min-height:0;padding:16px}@media(max-width:1050px){.application-user-status-strip,.application-user-form-grid,.application-user-read-grid,.assignment-chooser{grid-template-columns:1fr}}.application-user-detail-card{min-width:0;overflow:hidden}.application-user-detail-scroll{flex:1 1 auto;min-height:0;overflow:auto;display:block;padding:0;background:#fff}.application-user-scroll-header{margin:0;background:#fbfcfd}.application-user-status-inset{margin:16px 18px 0}.application-user-tabs{position:sticky;top:0;z-index:8;display:flex;align-items:stretch;gap:20px;min-height:44px;margin-top:14px;padding:0 20px;border-top:1px solid #edf0f4;border-bottom:1px solid #dde3ea;background:#fffffff7;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.application-user-tabs button{display:inline-flex;align-items:center;gap:7px;border:0;border-bottom:2px solid transparent;background:transparent;color:#7c899a;padding:0 2px;font-size:11px;font-weight:800;cursor:pointer}.application-user-tabs button:hover{color:#344258}.application-user-tabs button.active{color:#253146;border-bottom-color:#f59e0b}.application-user-tabs button>span{display:inline-flex;align-items:center;justify-content:center;min-width:20px;min-height:20px;padding:0 6px;border-radius:999px;background:#eef2f6;color:#6d798b;font-size:9px}.application-user-tabs button.active>span{background:#fff1d6;color:#9a5900}.application-user-tab-content{padding:20px 20px 24px}.application-user-panel-section+.application-user-panel-section{margin-top:24px;padding-top:22px}.application-user-form-grid,.application-user-read-grid{align-items:start;gap:18px 24px}.application-user-form-grid .form-field,.application-user-notes-field{align-self:start}.application-demo-check{margin-top:0;min-height:64px;align-self:stretch}.application-access-chooser{gap:24px;align-items:start}.application-access-chooser .assignment-column{gap:10px}.application-access-chooser .assignment-column>strong{color:#536176;font-size:10px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.application-access-chooser .assignment-list{min-height:320px;max-height:420px}.assignment-add{color:#9a5900;font-size:10px;font-weight:800}.application-user-notes-field{max-width:none}.application-user-notes{min-height:220px!important}.application-user-sticky-actions{margin:0;bottom:0}@media(max-width:1050px){.application-user-tabs{gap:12px;overflow-x:auto}.application-user-tabs button{flex:0 0 auto;white-space:nowrap}.application-access-chooser .assignment-list{min-height:220px;max-height:320px}}.application-user-workspace{height:auto;min-height:calc(100vh - 250px);align-items:start}.application-user-workspace .administration-role-list-card{height:calc(100vh - 250px);min-height:560px}.application-user-detail-card{min-height:calc(100vh - 250px);overflow:visible}.application-user-detail-scroll{flex:none;min-height:0;overflow:visible}.application-user-tabs{position:static}.application-assignment-search{display:grid;gap:6px;max-width:620px;margin-bottom:14px}.application-access-chooser{align-items:stretch}.application-access-chooser .assignment-column{grid-template-rows:auto minmax(0,1fr)}.application-access-chooser .assignment-list{width:100%;min-height:340px;max-height:420px}.application-user-read-grid .read-field>strong,.application-user-tab-content .read-field>strong{font-weight:500}.application-user-status-strip>div:not(:first-child) strong{font-weight:500}.application-user-scroll-header .administration-user-header-actions,.application-user-sticky-actions .sticky-edit-actions{gap:10px}@media(max-width:1000px){.application-user-workspace{min-height:0}.application-user-workspace .administration-role-list-card{height:auto;min-height:300px;max-height:420px}.application-user-detail-card{min-height:560px}}.application-user-page{overflow-y:auto;overflow-x:hidden;padding-bottom:20px;scrollbar-gutter:stable}.application-user-page .application-user-workspace{flex:0 0 auto;min-height:calc(100vh - 270px);margin-bottom:0}.application-user-page .application-user-detail-card{margin-bottom:0}.application-user-page .application-user-tab-content{padding-bottom:32px}.administration-role-detail-header .administration-user-header-actions{display:flex;align-items:center;gap:10px;flex:0 0 auto}.application-user-page{overflow:hidden;padding-bottom:0}.application-user-page .application-user-workspace{height:calc(100vh - 250px);min-height:0;margin-bottom:0;align-items:stretch}.application-user-page .application-user-detail-card{min-height:0;height:100%;overflow:hidden}.application-user-detail-scroll{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;padding:0;background:#fff;scrollbar-gutter:stable}.application-user-tab-content{min-height:100%;padding-bottom:32px}.application-user-scroll-header,.application-user-status-inset,.application-user-tabs{flex:0 0 auto}@media(max-width:1000px){.application-user-page{overflow-y:auto}.application-user-page .application-user-workspace{height:auto;min-height:0}.application-user-page .application-user-detail-card{height:auto;min-height:560px}.application-user-detail-scroll{overflow:visible}}.application-user-page .application-user-detail-card{border-radius:10px;overflow:hidden;clip-path:inset(0 round 10px)}.operations-page{--operations-toolbar-gap: 18px;--operations-toolbar-pad-y: 18px;--operations-toolbar-pad-x: 20px;--operations-search-width: 520px;--operations-control-height: 40px}.location-lookup-toolbar,.customer-versions-toolbar,.failed-backups-toolbar,.monitoring-toolbar,.capture-toolbar{gap:var(--operations-toolbar-gap);padding:var(--operations-toolbar-pad-y) var(--operations-toolbar-pad-x)}.location-search-field,.version-search-field,.failed-backups-search-field,.monitoring-search-field{width:min(var(--operations-search-width),100%)}.monitoring-toolbar{grid-template-columns:auto minmax(260px,var(--operations-search-width)) auto}.location-search-field input,.version-search-field input,.version-filter-field select,.failed-backups-search-field input,.monitoring-search-field input,.capture-toolbar input{box-sizing:border-box;min-height:var(--operations-control-height)}.location-result-count,.failed-backups-summary{min-height:var(--operations-control-height);padding-bottom:0;display:flex;align-items:center}.location-result-count{gap:4px}.monitoring-filter,.capture-filter{min-height:var(--operations-control-height);box-sizing:border-box}@media(max-width:900px),(hover:none)and (pointer:coarse)and (min-width:761px)and (max-width:1400px){.location-search-field,.version-search-field,.failed-backups-search-field,.monitoring-search-field{width:100%}}.administration-page .administration-role-workspace,.application-user-page .application-user-workspace{flex:1 1 auto;height:auto;min-height:0;margin-bottom:0;align-items:stretch}.administration-page .administration-role-list-card,.administration-page .administration-role-detail-card,.application-user-page .application-user-detail-card{height:100%;min-height:0;border-radius:10px;overflow:hidden;clip-path:inset(0 round 10px)}.application-user-tab-content{height:100%}.application-user-access-section{min-height:100%;display:flex;flex-direction:column}.application-user-access-section .application-access-chooser{flex:1 1 auto;min-height:0;align-items:stretch}.application-user-access-section .assignment-column{min-height:0}.application-user-access-section .assignment-list,.application-access-chooser .assignment-list{flex:1 1 auto;min-height:320px;max-height:none}@media(max-width:1000px){.administration-page .administration-role-workspace,.application-user-page .application-user-workspace{flex:0 0 auto;height:auto;grid-template-columns:1fr}.administration-page .administration-role-list-card,.application-user-page .administration-role-list-card{height:auto;min-height:300px;max-height:420px}.administration-page .administration-role-detail-card,.application-user-page .application-user-detail-card{height:auto;min-height:560px}.application-user-tab-content{height:auto}.application-user-access-section{min-height:0}.application-user-access-section .application-access-chooser{flex:0 0 auto}.application-user-access-section .assignment-list,.application-access-chooser .assignment-list{min-height:220px;max-height:320px}}.administration-role-permissions-scroll{display:flex;flex-direction:column;overflow:hidden}.administration-role-permissions-scroll>.administration-role-section:first-child{flex:0 0 auto}.administration-role-permissions-scroll>.administration-role-section:last-child{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.administration-role-permissions-scroll>.administration-role-section:last-child .administration-role-section-heading{flex:0 0 auto}.administration-role-permissions-scroll>.administration-role-section:last-child .administration-security-list{flex:1 1 auto;min-height:0;overflow:auto;align-content:start;padding-right:4px}@media(max-width:1000px){.administration-role-permissions-scroll{overflow:auto}.administration-role-permissions-scroll>.administration-role-section:last-child{flex:0 0 auto;display:block}.administration-role-permissions-scroll>.administration-role-section:last-child .administration-security-list{overflow:visible}}.mobile-menu-button,.mobile-bottom-nav,.mobile-nav-scrim{display:none}.nav-link{display:flex;align-items:center;gap:10px}.nav-icon,.menu-icon{width:20px;height:20px;flex:0 0 auto;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.sidebar-signout{display:none}@media(max-width:900px),(hover:none)and (pointer:coarse)and (min-width:761px)and (max-width:1400px){body,.app-frame{min-width:0}.topbar{height:60px;justify-content:flex-start;gap:10px;padding:0 14px}.mobile-menu-button{display:grid;place-items:center;width:40px;height:40px;flex:0 0 40px;padding:0;border:1px solid #2d3b50;border-radius:9px;background:#172236;color:#d8e0eb}.mobile-menu-button:hover{background:#1e2b40;color:#fff}.brand{min-width:0;gap:9px}.brand-mark{width:34px;height:34px;border-radius:8px;font-size:12px}.brand strong{font-size:14px;white-space:nowrap}.brand span{display:none}.user-area{margin-left:auto}.user-area>span:not(.connection-dot),.user-area .link-button{display:none}.connection-dot{width:9px;height:9px;margin-right:3px}.app-body{display:block;height:calc(100vh - 126px - env(safe-area-inset-bottom));min-width:0;overflow:hidden}.sidebar{position:fixed;z-index:120;top:60px;bottom:calc(66px + env(safe-area-inset-bottom));left:0;width:min(82vw,300px);padding:14px 12px;box-shadow:16px 0 38px #050c1847;transform:translate(-105%);transition:transform .18s ease}.sidebar.mobile-open{transform:translate(0)}.sidebar nav{gap:6px}.nav-link{min-height:46px;padding:11px 12px;font-size:14px}.nav-link .nav-icon{width:21px;height:21px}.sidebar-footer{gap:6px;padding:14px 12px 8px;border-top:1px solid #27364b}.sidebar-footer strong{overflow:hidden;color:#dce3ed;font-size:12px;font-weight:700;text-transform:none;letter-spacing:0;text-overflow:ellipsis;white-space:nowrap}.sidebar-signout{display:inline-flex;align-items:center;justify-content:center;min-height:38px;margin-top:8px;border:1px solid #34445c;border-radius:7px;background:#1d2a3e;color:#f8b84e;font-size:12px;font-weight:800;text-transform:none;letter-spacing:0}.mobile-nav-scrim{display:block;position:fixed;z-index:110;inset:60px 0 calc(66px + env(safe-area-inset-bottom)) 0;width:100%;border:0;padding:0;background:#09111e7a}.main-content{width:100%;height:100%;padding:14px}.mobile-bottom-nav{position:fixed;z-index:130;right:0;bottom:0;left:0;display:flex;min-height:calc(66px + env(safe-area-inset-bottom));padding:5px 6px calc(5px + env(safe-area-inset-bottom));border-top:1px solid #d8dee7;background:#fffffff7;box-shadow:0 -8px 22px #141f3114}.mobile-bottom-link{position:relative;display:flex;flex:1 1 0;min-width:0;min-height:55px;flex-direction:column;align-items:center;justify-content:center;gap:3px;border-radius:9px;color:#718096;text-decoration:none}.mobile-bottom-link .nav-icon{width:22px;height:22px;stroke-width:1.9}.mobile-bottom-link span{max-width:100%;overflow:hidden;font-size:9px;font-weight:750;line-height:1.05;text-overflow:ellipsis;white-space:nowrap}.mobile-bottom-link.active{background:#fff7e8;color:#9a5900}.mobile-bottom-link.active:before{content:"";position:absolute;top:2px;width:24px;height:3px;border-radius:999px;background:#f59e0b}}@media(max-width:520px){.topbar{padding-inline:10px}.main-content{padding:10px}.mobile-bottom-nav{padding-inline:3px}.mobile-bottom-link{padding-inline:1px}.mobile-bottom-link span{font-size:8px}}.action-icon-svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round;pointer-events:none}.icon-action{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border:0;border-radius:0;background:transparent;color:#4d6687;cursor:pointer;vertical-align:middle}.icon-action:hover{background:transparent;color:#203a5f}.icon-action:focus-visible{outline:2px solid currentColor;outline-offset:-5px}.icon-action.danger{color:#b4232e}.icon-action.danger:hover{background:transparent;color:#951d27}.icon-action:disabled{opacity:.45;cursor:default}.icon-action.compact{width:34px;height:34px}.icon-text-button{display:inline-flex;align-items:center;gap:7px}.icon-text-button .action-icon-svg{width:15px;height:15px}.table-actions .icon-action+.icon-action,.table-actions .icon-action+.text-action,.table-actions .text-action+.icon-action{margin-left:8px}.mini-copy.icon-action{font-size:inherit}.feature-card-actions{flex-wrap:wrap;justify-content:flex-end}.feature-add-action{display:inline-flex;align-items:center;gap:6px;min-height:34px;border:0;background:transparent;color:#4d6687;padding:4px 2px;font:inherit;font-size:12px;font-weight:800}.feature-add-action:hover{color:#203a5f}.feature-add-action:focus-visible{outline:2px solid #7aa2d6;outline-offset:3px;border-radius:4px}.feature-add-action:disabled{opacity:.45;cursor:default}.feature-add-action svg{display:none}.feature-edit-action .action-icon-svg{display:none}.feature-add-label,.feature-edit-label{display:inline}.feature-charge-value{font-variant-numeric:tabular-nums}.feature-remove-mobile{display:none}.feature-remove-desktop{display:inline-block}.feature-card.is-viewing .feature-table th:nth-child(1),.feature-card.is-viewing .feature-table td:nth-child(1){width:48%}.feature-card.is-viewing .feature-table th:nth-child(2),.feature-card.is-viewing .feature-table td:nth-child(2){width:24%}.feature-card.is-viewing .feature-table th:nth-child(3),.feature-card.is-viewing .feature-table td:nth-child(3){width:28%}.feature-card.is-editing .card-heading{align-items:flex-start}.feature-card.is-editing .feature-card-actions{flex-wrap:nowrap;align-items:center;gap:10px}.feature-cancel-action{border:0;background:transparent;color:#657286;padding:5px 2px;font:inherit;font-size:12px;font-weight:800;cursor:pointer}.feature-cancel-action:hover{color:#34445a}.feature-cancel-action:focus-visible{outline:2px solid #7aa2d6;outline-offset:3px;border-radius:4px}.feature-cancel-action:disabled{opacity:.45;cursor:default}.feature-save-action{min-width:58px}.feature-card.is-editing .feature-table .charge-input{width:92px;max-width:100%;padding-top:6px;padding-bottom:6px}.feature-card.is-editing .feature-table td{padding-top:9px;padding-bottom:9px}.feature-cancel-action .action-icon-svg,.feature-save-action .action-icon-svg{display:none}.feature-action-label{display:inline}@media(min-width:761px){.license-add-panel{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:14px}.license-add-panel .license-type-select{min-width:250px;height:38px;padding:0 34px 0 11px;border:1px solid #cbd7e6;border-radius:8px;background-color:#fff;color:#2f405d;font:inherit;font-weight:600;line-height:1.2;box-shadow:0 1px 2px #1c2d460a}.license-add-panel .license-type-select:focus{outline:none;border-color:#7f9cc3;box-shadow:0 0 0 3px #4d66871f}.license-add-panel .license-type-select:disabled{color:#98a2b1;background-color:#f5f7fa}.license-add-panel .license-add-cancel-action,.license-add-panel .license-add-confirm-action{min-height:38px}.license-add-panel .license-add-cancel-action,.license-add-panel .license-add-confirm-action{margin-left:2px}}@media(min-width:761px){.license-add-panel{margin-bottom:14px}}.account-edit-action .action-icon-svg,.account-cancel-action .action-icon-svg,.account-save-action .action-icon-svg,.integration-edit-action .action-icon-svg,.integration-cancel-action .action-icon-svg,.integration-save-action .action-icon-svg{display:none}.services-refresh-action{width:46px;height:46px;color:#4d6687}.services-refresh-action .action-icon-svg{width:25px;height:25px;stroke-width:2.15}.services-refresh-action.is-loading .action-icon-svg{animation:customer-service-refresh-spin .8s linear infinite}.service-actions{min-width:92px}.service-action{width:38px;height:38px}.service-action .action-icon-svg{width:20px;height:20px}.service-start-action{color:#218739}.service-start-action:hover{color:#176f2d}.service-stop-action{color:#c52b36}.service-stop-action:hover{color:#a61f2b}.service-restart-action{color:#4d6687}.service-restart-action:hover{color:#203a5f}@keyframes customer-service-refresh-spin{to{transform:rotate(360deg)}}.operations-heading-icon-action{width:46px;height:46px;color:#4d6687}.operations-heading-icon-action .action-icon-svg{width:25px;height:25px;stroke-width:2.15}.operations-heading-icon-action.is-loading .action-icon-svg{animation:customer-service-refresh-spin .8s linear infinite}.request-row{position:relative;padding-right:38px}.request-row-chevron{position:absolute;top:50%;right:15px;color:#9aa5b5;font-size:22px;font-weight:600;line-height:1;transform:translateY(-50%);transition:color .14s ease,transform .14s ease;pointer-events:none}.request-row:hover .request-row-chevron,.request-row.selected .request-row-chevron{color:#647185;transform:translate(2px,-50%)}.mobile-request-back{display:none}@media(max-width:760px),(hover:none)and (pointer:coarse)and (min-width:761px)and (max-width:1400px){.global-page-header{display:none}.requests-workspace.mobile-request-list-active,.requests-workspace.mobile-request-detail-active{display:block;width:100%;max-width:none;height:100%;min-height:0;overflow:hidden;border:0;border-radius:0;background:transparent;box-shadow:none}.requests-workspace.mobile-request-list-active .requests-detail-panel,.requests-workspace.mobile-request-detail-active .requests-list-panel{display:none}.requests-workspace.mobile-request-list-active .requests-list-panel,.requests-workspace.mobile-request-detail-active .requests-detail-panel{display:flex;width:100%;max-width:none;min-width:0;height:100%;min-height:0;border:1px solid #d9dfe8;border-radius:10px;overflow:hidden;box-shadow:0 2px 8px #121f350d}.requests-list-panel{border-right:0;background:#fff}.requests-list-heading{padding:16px 15px 13px}.requests-list-heading h2{font-size:22px}.requests-list{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.request-row{min-height:82px;padding:16px 42px 15px 16px}.request-row-topline strong{font-size:14px}.request-row-topline>span{font-size:11px}.request-row-type{margin-top:6px;font-size:12px}.request-row.selected{background:transparent;box-shadow:none}.request-row-chevron{right:16px;font-size:24px}.requests-detail-panel{position:relative;flex-direction:column;overflow-y:auto;background:#f7f9fb;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.mobile-request-back{flex:0 0 auto;display:inline-flex;align-items:center;align-self:flex-start;gap:3px;min-height:36px;margin:8px 10px 0;padding:5px 8px;border:0;border-radius:7px;background:transparent;color:#526177;font:inherit;font-size:12px;font-weight:800;cursor:pointer}.mobile-request-back:hover,.mobile-request-back:focus-visible{background:#edf1f6;color:#263247}.mobile-request-back:focus-visible{outline:2px solid #7aa2d6;outline-offset:1px}.mobile-request-back>span{font-size:21px;font-weight:500;line-height:1}.requests-detail-panel .detail-card,.requests-detail-panel .detail-placeholder{width:auto;max-width:none;margin:8px 10px 10px}.requests-detail-panel .request-detail-card{padding:16px}.request-card-heading{align-items:flex-start;gap:10px}.request-route-card{grid-template-columns:1fr;gap:10px;padding:16px}.request-route-arrow{transform:rotate(90deg)}.request-info-grid{grid-template-columns:1fr}.request-edit-actions{position:sticky;bottom:0;margin-inline:-16px;margin-bottom:-16px;padding:12px 16px calc(12px + env(safe-area-inset-bottom));background:#fffffff7;box-shadow:0 -6px 18px #141f3112}}.request-edit-action .action-icon-svg,.request-cancel-action .action-icon-svg,.request-save-action .action-icon-svg,.request-heading-edit-actions{display:none}@media(max-width:760px),(hover:none)and (pointer:coarse)and (min-width:761px)and (max-width:1400px){.request-card-heading .request-edit-action,.request-card-heading .request-cancel-action,.request-card-heading .request-save-action{display:inline-flex;align-items:center;justify-content:center;width:40px;min-width:40px;height:40px;min-height:40px;padding:0;border:0;background:transparent;box-shadow:none}.request-card-heading .request-action-label{display:none}.request-card-heading .request-edit-action .action-icon-svg,.request-card-heading .request-cancel-action .action-icon-svg,.request-card-heading .request-save-action .action-icon-svg{display:block;width:20px;height:20px;stroke-width:2.2}.request-card-heading .request-edit-action{color:#4d6687}.request-card-heading .request-edit-action:not(:disabled):hover,.request-card-heading .request-edit-action:not(:disabled):focus-visible{color:#203a5f;background:transparent;box-shadow:none}.request-heading-edit-actions{display:inline-flex;align-items:center;gap:8px;flex:0 0 auto}.request-card-heading .request-cancel-action{color:#c62835}.request-card-heading .request-cancel-action:not(:disabled):hover,.request-card-heading .request-cancel-action:not(:disabled):focus-visible{color:#a61f2b;background:transparent;box-shadow:none}.request-card-heading .request-save-action{color:#218739}.request-card-heading .request-save-action .action-icon-svg{stroke-width:2.5}.request-card-heading .request-save-action:not(:disabled):hover,.request-card-heading .request-save-action:not(:disabled):focus-visible{color:#176f2d;background:transparent;box-shadow:none}.request-card-heading .request-save-action:disabled{color:#98a2b1;background:transparent;box-shadow:none;opacity:.2}.request-edit-actions{display:none}}.location-mobile-list{display:none}@media(max-width:760px),(hover:none)and (pointer:coarse)and (min-width:761px)and (max-width:1400px){.location-desktop-list{display:none}.location-mobile-list{display:block;max-height:calc(100vh - 360px);overflow:auto;background:#fff}.location-mobile-row{min-height:72px;display:flex;align-items:center;gap:14px;padding:12px 14px 12px 18px;border-bottom:1px solid #edf0f4;background:#fff}.location-mobile-text{min-width:0;flex:1 1 auto;display:grid;gap:4px}.location-mobile-id{overflow:hidden;color:#263247;font-size:13px;font-weight:800;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.location-mobile-name{overflow:hidden;color:#8894a6;font-size:12px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.location-mobile-copy{flex:0 0 40px;width:40px;height:40px;align-self:center;color:#60708a}.location-mobile-copy .action-icon-svg{width:20px;height:20px}.location-mobile-empty{padding:34px 20px;color:#8793a4;text-align:center}}.operations-mobile-list{display:none}@media(max-width:760px),(hover:none)and (pointer:coarse)and (min-width:761px)and (max-width:1400px){.customer-versions-table-wrap,.failed-backups-table-wrap{display:none}.operations-mobile-list{display:block;overflow-y:auto;background:#fff}.operations-mobile-row{display:flex;flex-direction:column;justify-content:center;gap:5px;min-height:76px;padding:14px 20px;border-bottom:1px solid #e9edf2;box-sizing:border-box}.operations-mobile-row:last-child{border-bottom:0}.operations-mobile-primary{min-width:0;overflow:hidden;color:#263247;font-size:14px;font-weight:800;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.operations-mobile-secondary{color:#8794a8;font-size:12px;line-height:1.35}.operations-mobile-secondary strong{color:inherit;font-weight:700}.operations-mobile-secondary.backup-never{color:#9a4c00}.operations-mobile-empty{padding:28px 20px;color:#7c899c;font-size:13px;text-align:center}}@media(max-width:760px),(hover:none)and (pointer:coarse)and (min-width:761px)and (max-width:1400px){.customer-version-mobile-row{flex-direction:column;align-items:flex-start;justify-content:center;gap:7px;min-height:76px}.customer-version-mobile-row .operations-mobile-primary{width:100%}.customer-version-mobile-value{display:inline-flex;align-items:center;width:fit-content;max-width:100%;padding:5px 9px;border-radius:999px;background:#f0f3f7;color:#748197;font-size:12px;font-weight:700;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.monitoring-mobile-list{display:none}@media(max-width:760px),(hover:none)and (pointer:coarse)and (min-width:761px)and (max-width:1400px){.monitoring-toolbar{display:flex;flex-direction:column;align-items:stretch;gap:14px;padding:18px 20px}.monitoring-filter{width:100%;justify-self:auto;display:grid;grid-template-columns:1fr 1fr}.monitoring-filter-button{justify-content:center;min-width:0}.monitoring-search-field{width:100%}.monitoring-toolbar .location-result-count{width:100%;min-height:0}.monitoring-desktop-list{display:none}.monitoring-mobile-list{display:block;overflow-y:auto;background:#fff}.monitoring-mobile-row{display:flex;align-items:center;gap:16px;min-height:78px;padding:14px 18px 14px 20px;border-bottom:1px solid #e9edf2;box-sizing:border-box;background:#fff}.monitoring-mobile-row:last-child{border-bottom:0}.monitoring-mobile-text{min-width:0;flex:1 1 auto;display:grid;gap:5px}.monitoring-mobile-name{overflow:hidden;color:#263247;font-size:14px;font-weight:800;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.monitoring-mobile-since{overflow:hidden;color:#8794a8;font-size:12px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.monitoring-mobile-switch{flex:0 0 62px;min-width:62px;align-self:center}.monitoring-mobile-switch .monitoring-saving{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.monitoring-mobile-empty{padding:32px 20px;color:#7c899c;font-size:13px;text-align:center}}.capture-summary-mobile-list,.capture-detail-mobile-list,.capture-mobile-back,.capture-actions-mobile{display:none}@media(max-width:760px),(hover:none)and (pointer:coarse)and (min-width:761px)and (max-width:1400px){.capture-layout{display:block;min-height:0;--capture-pane-height: auto}.capture-summary-card,.capture-detail-card{width:100%;height:auto;min-height:0}.capture-layout:not(.capture-mobile-has-selection) .capture-detail-card{display:none}.capture-layout.capture-mobile-has-selection .capture-summary-card{display:none}.capture-toolbar{display:flex;flex-direction:column;align-items:stretch;gap:14px;padding:18px 20px}.capture-filter{display:grid;grid-template-columns:1fr 1fr;width:100%;justify-self:auto}.capture-filter-button{justify-content:center;min-width:0}.capture-filter .capture-filter-button.active{border-color:#efc170;background:#fff4df;color:#9a5900;box-shadow:0 1px 2px #1f293712}.capture-toolbar label,.capture-toolbar .location-result-count{width:100%}.capture-summary-desktop-list,.capture-detail-desktop-list,.capture-actions-desktop{display:none}.capture-summary-mobile-list,.capture-detail-mobile-list,.capture-mobile-back,.capture-actions-mobile{display:block}.capture-summary-mobile-list,.capture-detail-mobile-list{overflow-y:auto;background:#fff}.capture-summary-mobile-row{width:100%;min-height:92px;display:flex;align-items:center;gap:14px;padding:14px 16px 14px 20px;border:0;border-bottom:1px solid #e9edf2;background:#fff;color:inherit;font:inherit;text-align:left;cursor:pointer}.capture-summary-mobile-row:last-child{border-bottom:0}.capture-summary-mobile-row:disabled{cursor:default;opacity:.65}.capture-summary-mobile-row.capture-stale{box-shadow:inset 4px 0 #c43d32}.capture-summary-mobile-main{min-width:0;flex:1 1 auto;display:grid;gap:6px}.capture-summary-mobile-name{overflow:hidden;color:#263247;font-size:14px;font-weight:800;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.capture-summary-mobile-meta{display:flex;align-items:center;flex-wrap:wrap;gap:8px 14px;color:#697588;font-size:12px;line-height:1.3}.capture-summary-mobile-meta strong{color:#263247;font-size:13px}.capture-summary-mobile-oldest{overflow:hidden;color:#8794a8;font-size:12px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.capture-summary-mobile-chevron{flex:0 0 auto;margin-right:8px;color:#9aa5b4;font-size:24px;font-weight:400;line-height:1}.capture-needs-attention-pill{display:inline-flex;align-items:center;min-height:22px;padding:3px 8px;border-radius:999px;background:#fde8e7;color:#b42318;font-size:10px;font-weight:800;line-height:1;white-space:nowrap}.capture-summary-mobile-row:not(:disabled):hover .capture-summary-mobile-chevron,.capture-summary-mobile-row:not(:disabled):focus-visible .capture-summary-mobile-chevron{color:#697588}.capture-mobile-back{margin:0;padding:16px 20px 8px;border:0;background:transparent;color:#53627a;font-size:13px;font-weight:800;text-align:left;cursor:pointer}.capture-mobile-back:disabled{opacity:.5;cursor:default}.capture-detail-header{position:sticky;top:0;z-index:4;display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between;gap:12px;padding:12px 18px 16px;background:#fbfcfd}.capture-selected-context{min-width:0;flex:1 1 auto}.capture-selected-context h2{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.capture-actions-mobile{flex:0 0 auto;display:inline-flex;align-items:center;gap:6px}.capture-mobile-action{position:relative;width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;padding:0;border:0;border-radius:8px;background:transparent;color:#c62835;cursor:pointer}.capture-mobile-action .action-icon-svg{width:20px;height:20px}.capture-mobile-action:not(:disabled):hover,.capture-mobile-action:not(:disabled):focus-visible{background:#fff1f2;color:#a61f2b}.capture-mobile-action:disabled{color:#9ba5b3;opacity:.25;cursor:default}.capture-mobile-all-badge{position:absolute;right:0;bottom:1px;min-width:18px;padding:1px 3px;border-radius:999px;background:#fff;color:currentColor;font-size:7px;font-weight:900;line-height:1.2;letter-spacing:.02em}.capture-detail-mobile-row{display:flex;align-items:flex-start;gap:12px;padding:16px 18px;border-bottom:1px solid #e9edf2;background:#fff}.capture-detail-mobile-row:last-child{border-bottom:0}.capture-detail-mobile-row.selected{background:#fffaf1}.capture-mobile-check{flex:0 0 28px;min-width:28px;min-height:28px;display:flex;align-items:flex-start;justify-content:center;padding-top:2px}.capture-mobile-check input{width:18px;height:18px;margin:0;accent-color:#e49a1c;cursor:pointer}.capture-detail-mobile-content{min-width:0;flex:1 1 auto;display:grid;gap:10px}.capture-detail-mobile-date{color:#263247;font-size:14px;font-weight:800;line-height:1.3}.capture-detail-mobile-money{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.capture-detail-mobile-money span,.capture-detail-mobile-field{min-width:0;display:grid;gap:3px}.capture-detail-mobile-money small,.capture-detail-mobile-field small{color:#8a96a8;font-size:10px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.capture-detail-mobile-money strong,.capture-detail-mobile-field span,.capture-detail-mobile-field code{min-width:0;color:#344156;font-size:12px;line-height:1.35;overflow-wrap:anywhere}.capture-detail-mobile-token code{font-size:11px}.capture-mobile-empty{padding:32px 20px;color:#7c899c;font-size:13px;text-align:center}}@media(max-width:760px),(hover:none)and (pointer:coarse)and (min-width:761px)and (max-width:1400px){.operations-page:has(.capture-layout){overflow:hidden}.capture-layout{flex:1 1 0;min-height:0;overflow:hidden}.capture-summary-card,.capture-detail-card{height:100%;min-height:0;display:flex;flex-direction:column;overflow:hidden}.capture-toolbar,.capture-mobile-back,.capture-detail-header,.customer-versions-message{flex:0 0 auto}.capture-summary-mobile-list,.capture-detail-mobile-list{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding-bottom:28px;scroll-padding-bottom:28px}}.error-report-mobile-list,.error-report-mobile-back{display:none}@media(max-width:760px),(hover:none)and (pointer:coarse)and (min-width:761px)and (max-width:1400px){.reports-page{height:100%;min-height:0;overflow:hidden}.reports-page.reports-mobile-detail-active>.reports-subnav,.reports-page.reports-mobile-detail-active>.global-page-header,.reports-page.reports-mobile-detail-active>.error-report-filters,.reports-page.reports-mobile-detail-active>.inline-message{display:none}.reports-page .global-page-header{align-items:flex-start}.error-report-filters{grid-template-columns:84px minmax(0,1fr);gap:12px;padding:14px}.error-filter-search,.error-filter-location{grid-column:1 / -1}.error-filter-search{grid-row:1}.error-filter-days{grid-row:2;grid-column:1}.error-filter-location{grid-row:3}.error-report-filters label:not(.error-filter-days):not(.error-filter-search):not(.error-filter-location){min-width:0}.error-filter-apply{align-self:end;min-height:37px}.error-report-workspace{flex:1 1 0;min-height:0;display:block;overflow:hidden}.error-report-list-panel,.error-report-detail-panel{width:100%;height:100%;min-height:0;overflow:hidden}.error-report-workspace:not(.error-report-mobile-has-selection) .error-report-detail-panel{display:none}.error-report-workspace.error-report-mobile-has-selection .error-report-list-panel,.error-report-table-wrap{display:none}.error-report-mobile-list{display:block;flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding-bottom:18px;scroll-padding-bottom:18px;background:#fff}.error-report-mobile-row{width:100%;display:flex;align-items:center;gap:12px;padding:14px 14px 14px 16px;border:0;border-bottom:1px solid #e9edf2;background:#fff;color:inherit;font:inherit;text-align:left;cursor:pointer}.error-report-mobile-row:last-child{border-bottom:0}.error-report-mobile-row:hover,.error-report-mobile-row:focus-visible{background:#fffaf1}.error-report-mobile-main{min-width:0;flex:1 1 auto;display:grid;gap:7px}.error-report-mobile-heading{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px}.error-report-mobile-heading>strong{min-width:0;overflow:hidden;color:#263247;font-size:14px;font-weight:800;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.error-report-mobile-heading .report-date{align-items:flex-end;color:#697588;font-size:11px}.error-report-mobile-message{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;color:#425067;font-size:12px;line-height:1.4;overflow-wrap:anywhere}.error-report-mobile-meta{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:10px;color:#8794a8;font-size:11px;line-height:1.3}.error-report-mobile-meta>span:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.error-report-mobile-files{flex:0 0 auto;color:#697588;font-weight:700}.error-report-mobile-chevron{flex:0 0 auto;margin-right:4px;color:#9aa5b4;font-size:24px;font-weight:400;line-height:1}.error-report-mobile-empty{padding:34px 20px;color:#7c899c;font-size:13px;text-align:center}.error-report-pagination{padding-bottom:calc(10px + env(safe-area-inset-bottom))}.error-report-mobile-back{display:block;width:100%;padding:15px 18px 8px;border:0;background:#fbfcfd;color:#53627a;font-size:13px;font-weight:800;text-align:left;cursor:pointer}.error-report-detail-panel{display:flex;flex-direction:column;overflow:hidden}.error-detail-content{flex:1 1 auto;min-height:0;height:auto;overflow:hidden}.error-detail-header{padding:10px 18px 14px}.error-detail-header h2{font-size:18px}.error-detail-meta{grid-template-columns:repeat(2,minmax(0,1fr))}.error-detail-meta strong{white-space:normal;overflow-wrap:anywhere}.error-detail-scroll{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:16px 18px calc(34px + env(safe-area-inset-bottom));scroll-padding-bottom:calc(34px + env(safe-area-inset-bottom))}.error-stack-section pre{max-height:none;overflow:visible;white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word}.error-image-thumb-card{display:grid;gap:10px}.error-image-thumb{width:100%;height:auto;aspect-ratio:16 / 9}.error-image-thumb-info{width:100%}.error-attachment-list a{align-items:flex-start;flex-direction:column;gap:4px}.error-attachment-list span{width:100%;white-space:normal;overflow-wrap:anywhere}.error-image-modal-backdrop{padding:0}.error-image-modal{width:100%;height:100dvh;max-height:none;border:0;border-radius:0}.error-image-modal>header{position:sticky;top:0;z-index:2;gap:10px;padding:12px 14px}.error-image-modal>header h2{max-width:62vw;overflow:hidden;font-size:15px;text-overflow:ellipsis;white-space:nowrap}.error-image-modal-body{align-items:flex-start;padding:12px}.error-image-modal-body img{max-height:none}}@media(max-width:760px),(hover:none)and (pointer:coarse)and (min-width:761px)and (max-width:1400px){.error-report-filters{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"search search" "location location" "from to" "days apply";gap:12px 14px}.error-filter-search{grid-area:search}.error-filter-location{grid-area:location}.error-filter-from{grid-area:from}.error-filter-to{grid-area:to}.error-filter-days{grid-area:days;min-width:0}.error-filter-apply{grid-area:apply;width:100%;min-height:43px;align-self:end}.error-report-filters label,.error-report-filters input,.error-report-filters select{min-width:0}.error-report-mobile-row{box-sizing:border-box;align-items:center;gap:8px;padding:14px 18px 14px 16px;overflow:hidden}.error-report-mobile-main{width:0;min-width:0;gap:5px}.error-report-mobile-heading{display:block;min-width:0}.error-report-mobile-heading>strong{display:block;max-width:100%}.error-report-mobile-app{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:10px;color:#5f6d82;font-size:11.5px;font-weight:700;line-height:1.3}.error-report-mobile-app>span:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.error-report-mobile-message{color:#7b8798}.error-report-mobile-date{display:block;min-width:0;color:#8a96a8;font-size:10.5px;line-height:1.25}.error-report-mobile-date .report-date{display:flex;flex-direction:row;align-items:center;gap:5px;color:inherit;font-size:inherit}.error-report-mobile-chevron{width:12px;margin-right:0;text-align:center}}.error-filter-advanced-toggle{display:none}@media(max-width:760px),(hover:none)and (pointer:coarse)and (min-width:761px)and (max-width:1400px){.reports-page:not(.reports-mobile-detail-active){width:100%;max-width:100%;min-width:0;padding-bottom:4px;box-sizing:border-box}.error-report-filters{width:100%;max-width:100%;min-width:0;display:grid;grid-template-columns:minmax(0,1fr);gap:10px;padding:12px 14px;box-sizing:border-box}.error-filter-search{grid-column:1;grid-row:auto}.error-filter-advanced-toggle{grid-column:1;display:flex;align-items:center;justify-content:flex-start;gap:7px;width:fit-content;min-height:32px;margin:-1px 0 0;padding:3px 2px;border:0;background:transparent;color:#5f6d80;font:inherit;font-size:12px;font-weight:800;cursor:pointer}.error-filter-advanced-toggle:hover,.error-filter-advanced-toggle:focus-visible{color:#9a5900}.error-filter-advanced-toggle.has-active-filters{color:#9a5900}.error-filter-active-dot{width:7px;height:7px;flex:0 0 7px;border-radius:50%;background:#f59e0b}.error-filter-advanced-chevron{display:inline-block;color:currentColor;font-size:17px;line-height:1;transform:translateY(-1px) rotate(0);transition:transform .14s ease}.error-report-filters.mobile-advanced-open .error-filter-advanced-chevron{transform:translateY(1px) rotate(180deg)}.error-report-filters .error-filter-advanced{display:none}.error-report-filters.mobile-advanced-open .error-filter-advanced{display:grid}.error-report-filters.mobile-advanced-open .error-filter-location{grid-column:1 / -1;grid-row:auto}.error-report-filters.mobile-advanced-open .error-filter-from,.error-report-filters.mobile-advanced-open .error-filter-to{grid-row:auto;min-width:0}.error-report-filters.mobile-advanced-open{grid-template-columns:repeat(2,minmax(0,1fr))}.error-report-filters.mobile-advanced-open .error-filter-search,.error-report-filters.mobile-advanced-open .error-filter-advanced-toggle,.error-report-filters.mobile-advanced-open .error-filter-location{grid-column:1 / -1}.error-report-filters.mobile-advanced-open .error-filter-days{grid-column:1;grid-row:auto}.error-report-filters.mobile-advanced-open .error-filter-apply{grid-column:2;grid-row:auto;width:100%;min-width:0;align-self:end}.error-report-workspace{width:100%;max-width:100%;min-width:0;height:auto;max-height:100%;padding:0 0 4px;box-sizing:border-box}.error-report-list-panel,.error-report-detail-panel{width:100%;max-width:100%;min-width:0;height:100%;max-height:100%;box-sizing:border-box}.error-report-list-summary{width:100%;min-width:0;padding:10px 12px;box-sizing:border-box;overflow:hidden}.error-report-list-summary strong,.error-report-list-summary span{min-width:0;white-space:nowrap}.error-report-mobile-list{width:100%;max-width:100%;min-width:0;overflow-x:hidden}.error-report-mobile-row{width:100%;max-width:100%;min-width:0;display:grid;grid-template-columns:minmax(0,1fr) 24px;align-items:center;gap:8px;padding:14px 10px 14px 16px;box-sizing:border-box;overflow:hidden}.error-report-mobile-main{width:100%;max-width:100%;min-width:0;overflow:hidden}.error-report-mobile-chevron{width:24px;min-width:24px;margin:0;text-align:center}.error-report-pagination{width:100%;max-width:100%;min-width:0;min-height:46px;padding:6px 8px;box-sizing:border-box;overflow:hidden}.error-report-pagination .button{min-width:0;padding:8px 10px;white-space:nowrap}.error-report-pagination>span{min-width:0;flex:1 1 auto;text-align:center;white-space:nowrap}}@media(max-width:760px),(hover:none)and (pointer:coarse)and (min-width:761px)and (max-width:1400px){.reports-page,.reports-page:not(.reports-mobile-detail-active){width:auto;max-width:none;min-width:0;height:100%;min-height:0;padding-bottom:calc(68px + env(safe-area-inset-bottom));box-sizing:border-box;overflow:hidden}.error-report-filters,.error-report-list-panel,.error-report-detail-panel{width:auto;max-width:none;min-width:0;margin:0;box-sizing:border-box}.error-report-filters{flex:0 0 auto;display:grid;grid-template-columns:minmax(0,1fr);gap:7px;padding:10px 12px}.error-filter-search,.error-filter-location,.error-filter-from,.error-filter-to,.error-filter-days,.error-filter-apply{grid-area:auto;grid-row:auto;min-width:0}.error-filter-search{grid-column:1 / -1;order:1}.error-filter-advanced-toggle{grid-column:1 / -1;order:2;min-height:24px;margin:0;padding:1px 1px 0;gap:6px;font-size:11px}.error-report-filters .error-filter-advanced{display:none}.error-report-filters.mobile-advanced-open{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 10px}.error-report-filters.mobile-advanced-open .error-filter-search,.error-report-filters.mobile-advanced-open .error-filter-advanced-toggle,.error-report-filters.mobile-advanced-open .error-filter-location{grid-column:1 / -1}.error-report-filters.mobile-advanced-open .error-filter-location{display:grid;order:3}.error-report-filters.mobile-advanced-open .error-filter-from{display:grid;grid-column:1;order:4}.error-report-filters.mobile-advanced-open .error-filter-to{display:grid;grid-column:2;order:5}.error-report-filters.mobile-advanced-open .error-filter-days{display:grid;grid-column:1;order:6}.error-report-filters.mobile-advanced-open .error-filter-apply{display:block;grid-column:2;order:7;width:100%;min-width:0;min-height:38px;align-self:end}.error-report-filters label{gap:4px}.error-report-filters input,.error-report-filters select{min-height:38px;padding:7px 9px}.error-report-workspace{flex:1 1 0;width:auto;max-width:none;min-width:0;min-height:0;height:auto;max-height:none;margin:0;padding:0;overflow:hidden;box-sizing:border-box}.error-report-list-panel{height:100%;min-height:0;max-height:none;overflow:hidden}.error-report-list-summary{flex:0 0 auto;width:auto;min-width:0;padding:9px 12px;overflow:visible}.error-report-list-summary>span{flex:0 1 auto;overflow:hidden;text-overflow:ellipsis}.error-report-mobile-list{flex:1 1 0;width:auto;max-width:none;min-width:0;min-height:0;padding-bottom:12px;overflow-x:hidden;overflow-y:auto}.error-report-mobile-row{width:100%;max-width:100%;min-width:0;grid-template-columns:minmax(0,1fr) 18px;gap:6px;padding:12px 10px 12px 14px}.error-report-mobile-chevron{width:18px;min-width:18px;justify-self:center;font-size:20px}.error-report-pagination{flex:0 0 auto;width:auto;max-width:none;min-width:0;min-height:44px;padding:6px 10px;overflow:visible}.error-report-pagination .button{flex:0 1 auto;max-width:86px;padding:7px 9px}.error-report-pagination>span{flex:1 1 auto;min-width:0;text-align:center;overflow:hidden;text-overflow:ellipsis}}@media(max-width:760px),(hover:none)and (pointer:coarse)and (min-width:761px)and (max-width:1400px){.reports-page,.reports-page:not(.reports-mobile-detail-active){padding-bottom:0}}.exchange-filter-advanced-toggle,.exchange-report-mobile-list{display:none}@media(max-width:760px),(hover:none)and (pointer:coarse)and (min-width:761px)and (max-width:1400px){.exchange-reports-page .exchange-report-filters,.exchange-reports-page .error-report-list-panel,.exchange-reports-page .error-report-detail-panel{width:auto;max-width:none;min-width:0;margin:0;box-sizing:border-box}.exchange-report-filters{flex:0 0 auto;display:grid;grid-template-columns:minmax(0,1fr);gap:7px;padding:10px 12px}.exchange-filter-search,.exchange-filter-location,.exchange-filter-gateway,.exchange-filter-from,.exchange-filter-to,.exchange-filter-days,.exchange-filter-apply,.exchange-errors-only{grid-area:auto;grid-row:auto;min-width:0}.exchange-filter-search{grid-column:1 / -1;order:1}.exchange-filter-advanced-toggle{grid-column:1 / -1;order:2;display:flex;align-items:center;justify-content:flex-start;gap:6px;width:fit-content;min-height:24px;margin:0;padding:1px 1px 0;border:0;background:transparent;color:#5f6d80;font:inherit;font-size:11px;font-weight:800;cursor:pointer}.exchange-filter-advanced-toggle:hover,.exchange-filter-advanced-toggle:focus-visible,.exchange-filter-advanced-toggle.has-active-filters{color:#9a5900}.exchange-filter-advanced-chevron{display:inline-block;color:currentColor;font-size:17px;line-height:1;transform:translateY(-1px);transition:transform .14s ease}.exchange-report-filters.mobile-advanced-open .exchange-filter-advanced-chevron{transform:translateY(1px) rotate(180deg)}.exchange-report-filters .exchange-filter-advanced{display:none}.exchange-report-filters.mobile-advanced-open{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 10px}.exchange-report-filters.mobile-advanced-open .exchange-filter-search,.exchange-report-filters.mobile-advanced-open .exchange-filter-advanced-toggle,.exchange-report-filters.mobile-advanced-open .exchange-filter-location,.exchange-report-filters.mobile-advanced-open .exchange-filter-gateway{grid-column:1 / -1}.exchange-report-filters.mobile-advanced-open .exchange-filter-location{display:grid;order:3}.exchange-report-filters.mobile-advanced-open .exchange-filter-gateway{display:grid;order:4}.exchange-report-filters.mobile-advanced-open .exchange-filter-from{display:grid;grid-column:1;order:5}.exchange-report-filters.mobile-advanced-open .exchange-filter-to{display:grid;grid-column:2;order:6}.exchange-report-filters.mobile-advanced-open .exchange-filter-days{display:grid;grid-column:1;order:7}.exchange-report-filters.mobile-advanced-open .exchange-filter-apply{display:block;grid-column:2;order:8;width:100%;min-width:0;min-height:38px;align-self:end}.exchange-report-filters.mobile-advanced-open .exchange-errors-only{display:inline-flex!important;grid-column:1 / -1;order:9;min-height:28px;padding:0}.exchange-report-filters label{gap:4px}.exchange-report-filters input:not([type=checkbox]),.exchange-report-filters select{min-height:38px;padding:7px 9px}.exchange-report-workspace{flex:1 1 0;width:auto;max-width:none;min-width:0;min-height:0;height:auto;max-height:none;margin:0;padding:0;display:block;overflow:hidden;box-sizing:border-box}.exchange-report-workspace .error-report-list-panel,.exchange-report-workspace .error-report-detail-panel{width:100%;height:100%;min-height:0;max-height:none;overflow:hidden}.exchange-report-table{display:none}.exchange-report-mobile-list{display:block;flex:1 1 0;width:auto;min-width:0;min-height:0;padding-bottom:12px;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;background:#fff}.exchange-report-mobile-row{width:100%;min-width:0;display:grid;grid-template-columns:minmax(0,1fr) 18px;align-items:center;gap:6px;padding:12px 10px 12px 14px;border:0;border-bottom:1px solid #e9edf2;background:#fff;color:inherit;font:inherit;text-align:left;cursor:pointer;box-sizing:border-box;overflow:hidden}.exchange-report-mobile-row.is-error{box-shadow:inset 4px 0 #c43d32}.exchange-report-mobile-row:hover,.exchange-report-mobile-row:focus-visible{background:#fffaf1}.exchange-report-mobile-main{min-width:0;display:grid;gap:7px;overflow:hidden}.exchange-report-mobile-name{min-width:0;overflow:hidden;color:#263247;font-size:14px;font-weight:800;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.exchange-report-mobile-meta{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:10px;color:#5f6d82;font-size:11.5px;font-weight:700;line-height:1.3}.exchange-report-mobile-meta>span:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.exchange-report-mobile-meta .exchange-status{flex:0 0 auto}.exchange-report-mobile-date{color:#8a96a8;font-size:10.5px;line-height:1.25}.exchange-report-mobile-date .report-date{display:flex;flex-direction:row;align-items:center;gap:5px;color:inherit;font-size:inherit}.exchange-report-mobile-chevron{width:18px;min-width:18px;justify-self:center;color:#9aa5b4;font-size:20px;font-weight:400;line-height:1}.exchange-detail-meta{grid-template-columns:repeat(2,minmax(0,1fr))}.exchange-detail-meta>div,.exchange-detail-meta>div:nth-child(3n),.exchange-detail-meta>div:nth-last-child(-n+3){border-right:1px solid #edf0f4;border-bottom:1px solid #edf0f4}.exchange-detail-meta>div:nth-child(2n){border-right:0}.exchange-detail-meta>div:nth-last-child(-n+2){border-bottom:0}.exchange-detail-scroll{overflow-y:auto}.exchange-body-section pre{min-height:0;max-height:none;overflow:visible;white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word}}.error-filter-advanced-actions,.exchange-filter-advanced-actions,.report-filter-quick-clear{display:none}@media(max-width:760px),(hover:none)and (pointer:coarse)and (min-width:761px)and (max-width:1400px){.error-filter-advanced-actions,.exchange-filter-advanced-actions{grid-column:1 / -1;display:flex;align-items:center;justify-content:space-between;gap:10px;min-width:0}.exchange-filter-advanced-actions{order:2}.error-filter-advanced-actions .error-filter-advanced-toggle,.exchange-filter-advanced-actions .exchange-filter-advanced-toggle{grid-column:auto;order:initial;flex:0 1 auto}.report-filter-quick-clear{display:inline-flex;align-items:center;justify-content:center;min-height:28px;padding:2px 6px;border:0;background:transparent;color:#9a5900;font:inherit;font-size:11px;font-weight:800;cursor:pointer}.report-filter-quick-clear:hover,.report-filter-quick-clear:focus-visible{text-decoration:underline}}@media(max-width:760px),(hover:none)and (pointer:coarse)and (min-width:761px)and (max-width:1400px){.exchange-filter-advanced-actions{order:0}.exchange-filter-search{order:1}.exchange-errors-only{display:inline-flex!important;grid-column:1 / -1;order:2;min-height:28px;padding:0}.exchange-report-filters.mobile-advanced-open .exchange-filter-location{order:3}.exchange-report-filters.mobile-advanced-open .exchange-filter-gateway{order:4}.exchange-report-filters.mobile-advanced-open .exchange-filter-from{order:5}.exchange-report-filters.mobile-advanced-open .exchange-filter-to{order:6}.exchange-report-filters.mobile-advanced-open .exchange-filter-days{order:7}.exchange-report-filters.mobile-advanced-open .exchange-filter-apply{order:8}}.report-filter-apply-icon{display:none}@media(max-width:700px){.report-filter-apply-button .report-filter-apply-label{display:none}.report-filter-apply-button .report-filter-apply-icon{display:inline-flex;align-items:center;justify-content:center;font-size:22px;font-weight:800;line-height:1}.report-filter-apply-button{padding-inline:10px;font-size:0}}@media(max-width:700px){.report-filter-apply-button{justify-self:end;align-self:end;width:48px;min-width:48px;height:48px;padding:0;border-radius:12px;border:1px solid var(--border, #d5dde8);background:#eef1f5;color:#98a4b3;box-shadow:none}.report-filter-apply-button.is-dirty:not(:disabled){background:#e9f8ef;border-color:#9bd6af;color:#16803b}.report-filter-apply-button:disabled,.report-filter-apply-button.is-clean{opacity:1;cursor:default}.report-filter-apply-button .report-filter-apply-icon{font-size:26px}}.report-page-nav-icon{display:none}@media(max-width:700px){.report-filter-apply-button,.report-filter-apply-button.is-clean,.report-filter-apply-button:disabled{width:48px;min-width:48px;height:48px;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;color:#a5afbd}.report-filter-apply-button.is-dirty:not(:disabled){border:0;background:transparent;color:#16803b}.report-filter-apply-button .report-filter-apply-icon{font-size:30px}.error-report-pagination .report-page-nav-button{display:inline-flex;align-items:center;justify-content:center;width:42px;min-width:42px;max-width:42px;height:42px;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;color:#53627a}.error-report-pagination .report-page-nav-button:disabled{background:transparent;color:#c4cbd5;opacity:1}.report-page-nav-label{display:none}.report-page-nav-icon{display:inline-block;font-size:34px;font-weight:400;line-height:1}}.administration-mobile-back{display:none}@media(max-width:700px){.administration-page .administration-role-workspace,.application-user-page .application-user-workspace{flex:1 1 auto;min-height:0;height:auto;display:block}.administration-page:not(.administration-mobile-detail-active) .administration-role-detail-card{display:none}.administration-page.administration-mobile-detail-active>.administration-subnav,.administration-page.administration-mobile-detail-active>.global-page-header,.administration-page.administration-mobile-detail-active>.administration-page-message,.administration-page.administration-mobile-detail-active .administration-role-list-card{display:none}.administration-page .administration-role-list-card,.administration-page .administration-role-detail-card,.application-user-page .administration-role-list-card,.application-user-page .application-user-detail-card{width:100%;height:100%;min-height:0;max-height:none;box-sizing:border-box}.administration-role-row{position:relative;padding-right:42px}.administration-role-row:after{content:"›";position:absolute;right:16px;top:50%;transform:translateY(-50%);color:#9aa7b8;font-size:24px;font-weight:400;line-height:1}.administration-role-row.selected{background:#fff;box-shadow:none}.administration-mobile-detail-active .administration-role-detail-card{display:flex}.administration-mobile-back{flex:0 0 auto;display:inline-flex;align-items:center;align-self:flex-start;margin:12px 16px 0;padding:4px 0;border:0;background:transparent;color:#536176;font:inherit;font-size:13px;font-weight:800;cursor:pointer}.administration-mobile-back:hover{color:#9a5900}.administration-mobile-detail-active .administration-role-detail-header{margin-top:4px}}.administration-action-icon{display:none}@media(max-width:700px){.administration-role-detail-header .administration-user-header-actions{gap:8px}.administration-role-detail-header .administration-mobile-edit-action,.administration-role-detail-header .administration-mobile-cancel-action,.administration-role-detail-header .administration-mobile-save-action{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;min-width:40px;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.administration-role-detail-header .administration-action-text{display:none}.administration-role-detail-header .administration-action-icon{display:block;width:23px;height:23px}.administration-role-detail-header .administration-mobile-edit-action{color:#4d6687}.administration-role-detail-header .administration-mobile-cancel-action{color:#c63f3f}.administration-role-detail-header .administration-mobile-save-action{color:#1f9d55}.administration-role-detail-header .administration-mobile-save-action:disabled{color:#aab3bf;opacity:.62;cursor:default}.administration-role-detail-header .administration-mobile-edit-action:disabled,.administration-role-detail-header .administration-mobile-cancel-action:disabled{opacity:.45;cursor:default}.administration-role-detail-header .administration-mobile-edit-action:not(:disabled):hover,.administration-role-detail-header .administration-mobile-edit-action:not(:disabled):focus-visible,.administration-role-detail-header .administration-mobile-cancel-action:not(:disabled):hover,.administration-role-detail-header .administration-mobile-cancel-action:not(:disabled):focus-visible,.administration-role-detail-header .administration-mobile-save-action:not(:disabled):hover,.administration-role-detail-header .administration-mobile-save-action:not(:disabled):focus-visible{background:transparent;box-shadow:none}}.administration-add-icon{display:none}@media(max-width:760px),(hover:none)and (pointer:coarse)and (min-width:761px)and (max-width:1400px){.administration-role-list-actions .administration-mobile-add-action{width:44px;min-width:44px;height:44px;padding:0;margin-left:auto;border:0;background:transparent;box-shadow:none;display:inline-flex;align-items:center;justify-content:center}.administration-role-list-actions .administration-mobile-add-action:hover,.administration-role-list-actions .administration-mobile-add-action:focus-visible{background:transparent}.administration-mobile-add-action .administration-add-text{display:none}.administration-mobile-add-action .administration-add-icon{display:block;width:25px;height:25px;stroke-width:2.1}}.administration-role-list-heading-actions{display:flex;align-items:center;gap:8px}.administration-heading-add-action{display:none}@media(max-width:760px),(hover:none)and (pointer:coarse)and (min-width:761px)and (max-width:1400px){.administration-primary-list-actions{display:none}.administration-heading-add-action{width:40px;height:40px;min-width:40px;min-height:40px;padding:0;border:0;background:transparent;box-shadow:none;color:#728095;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.administration-heading-add-action:hover,.administration-heading-add-action:focus-visible{background:transparent}.administration-heading-add-action .action-icon-svg{width:20px;height:20px;stroke-width:2.1}.administration-heading-add-action:disabled{opacity:.35;cursor:default}}@media(max-width:760px),(hover:none)and (pointer:coarse)and (min-width:761px)and (max-width:1400px){.administration-primary-list-card>.administration-role-list-heading{border-bottom-color:#d9e0e8;box-shadow:0 1px #121f3508}}@media(max-width:760px),(hover:none)and (pointer:coarse)and (min-width:761px)and (max-width:1400px){.administration-role-list-card>.administration-role-list{margin-top:10px;border-top:0}}@media(max-width:760px),(hover:none)and (pointer:coarse)and (min-width:761px)and (max-width:1400px){.administration-role-list-card>.administration-role-list{margin-top:0;border-top:10px solid #f4f6f9}}@media(max-width:760px),(hover:none)and (pointer:coarse)and (min-width:761px)and (max-width:1400px){.application-user-list-actions .application-user-desktop-add-action{display:none}}@media(max-width:700px){.application-user-detail-card .administration-role-detail-header .administration-mobile-cancel-action,.application-user-detail-card .administration-role-detail-header .administration-mobile-save-action{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;min-width:40px;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.application-user-detail-card .administration-role-detail-header .administration-action-text{display:none}.application-user-detail-card .administration-role-detail-header .administration-action-icon{display:block;width:23px;height:23px}.application-user-detail-card .administration-role-detail-header .administration-mobile-cancel-action,.application-user-detail-card .administration-role-detail-header .administration-mobile-cancel-action:disabled{color:#c63f3f!important;opacity:1!important}.application-user-detail-card .administration-role-detail-header .administration-mobile-cancel-action svg{stroke:#c63f3f!important}.application-user-detail-card .administration-role-detail-header .administration-mobile-save-action{color:#1f9d55}.application-user-detail-card .administration-role-detail-header .administration-mobile-save-action:disabled{color:#aab3bf;opacity:.62}.application-user-page.administration-mobile-detail-active{overflow:hidden}.application-user-page.administration-mobile-detail-active .application-user-workspace{height:100%;min-height:0}.application-user-page.administration-mobile-detail-active .application-user-detail-card{height:100%;min-height:0;display:flex;flex-direction:column;overflow:hidden}.application-user-page.administration-mobile-detail-active .application-user-detail-scroll{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-gutter:auto}.application-user-page.administration-mobile-detail-active .application-user-tab-content{height:auto;min-height:100%;padding-bottom:28px}.application-user-page .application-user-access-section .application-access-chooser{display:grid;grid-template-columns:1fr;gap:18px}.application-user-page .application-user-access-section .assignment-column{display:flex;flex-direction:column;min-height:0}.application-user-page .application-user-access-section .assignment-list,.application-user-page .application-access-chooser .assignment-list{flex:0 0 auto;min-height:190px;max-height:min(34vh,300px);overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}}@media(min-width:1001px){.application-user-detail-scroll.application-user-access-tab-active{overflow:hidden}.application-user-detail-scroll.application-user-access-tab-active .application-user-tab-content{height:100%;min-height:0;display:flex;flex-direction:column;padding-bottom:20px}.application-user-detail-scroll.application-user-access-tab-active .application-user-access-section{flex:1 1 auto;height:100%;min-height:0}.application-user-detail-scroll.application-user-access-tab-active .application-access-chooser{flex:1 1 auto;min-height:0;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch}.application-user-detail-scroll.application-user-access-tab-active .assignment-column{min-height:0;display:flex;flex-direction:column}.application-user-detail-scroll.application-user-access-tab-active .assignment-list{flex:1 1 0;min-height:0;max-height:none;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain}}nn @media (max-width: 700px){.application-user-detail-card .administration-role-detail-header .administration-mobile-edit-action,.application-user-detail-card .administration-role-detail-header .administration-mobile-remove-action{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;min-width:40px;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.application-user-detail-card .administration-role-detail-header .administration-mobile-edit-action{color:#4d6687}.application-user-detail-card .administration-role-detail-header .administration-mobile-remove-action,.application-user-detail-card .administration-role-detail-header .administration-mobile-remove-action:not(:disabled){color:#c63f3f}.application-user-detail-card .administration-role-detail-header .administration-mobile-remove-action svg{stroke:currentColor}.application-user-detail-card .administration-role-detail-header .administration-mobile-remove-action:disabled{opacity:.45;cursor:default}.application-user-detail-card .administration-role-detail-header .administration-mobile-edit-action:not(:disabled):hover,.application-user-detail-card .administration-role-detail-header .administration-mobile-edit-action:not(:disabled):focus-visible,.application-user-detail-card .administration-role-detail-header .administration-mobile-remove-action:not(:disabled):hover,.application-user-detail-card .administration-role-detail-header .administration-mobile-remove-action:not(:disabled):focus-visible{background:transparent;box-shadow:none}}@media(max-width:700px){.application-user-detail-card .administration-role-detail-header{display:grid;grid-template-columns:minmax(0,1fr) 88px;align-items:center;column-gap:12px}.application-user-detail-card .administration-role-detail-header>div:first-child{min-width:0}.application-user-detail-card .administration-role-detail-header h2{margin:0;overflow-wrap:anywhere}.application-user-detail-card .administration-role-detail-header .administration-user-header-actions{width:88px;min-width:88px;justify-content:flex-end;gap:8px}.application-user-detail-card .administration-role-detail-header .administration-mobile-edit-action,.application-user-detail-card .administration-role-detail-header .administration-mobile-remove-action,.application-user-detail-card .administration-role-detail-header .administration-mobile-cancel-action,.application-user-detail-card .administration-role-detail-header .administration-mobile-save-action{width:40px!important;height:40px!important;min-width:40px!important;min-height:40px!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;outline-offset:2px}.application-user-detail-card .administration-role-detail-header .administration-mobile-remove-action,.application-user-detail-card .administration-role-detail-header .administration-mobile-remove-action:not(:disabled),.application-user-detail-card .administration-role-detail-header .administration-mobile-remove-action:hover,.application-user-detail-card .administration-role-detail-header .administration-mobile-remove-action:focus-visible{border:0!important;background:transparent!important;box-shadow:none!important;color:#c63f3f!important}}.application-access-mobile-editor{display:none}@media(max-width:700px){.application-user-page .application-access-desktop-editor{display:none}.application-user-page .application-access-mobile-editor{display:flex;flex-direction:column;gap:20px}.application-user-page .application-access-mobile-section{min-width:0}.application-user-page .application-access-mobile-heading{display:flex;align-items:center;gap:8px;margin-bottom:10px;color:var(--text, #162033);font-size:.9rem;text-transform:uppercase;letter-spacing:.04em}.application-user-page .application-access-mobile-count{display:inline-flex;min-width:24px;height:24px;padding:0 7px;align-items:center;justify-content:center;border-radius:999px;background:#eef2f7;color:#6c7a90;font-size:.78rem;letter-spacing:0}.application-user-page .application-access-mobile-assigned,.application-user-page .application-access-mobile-available{border:1px solid #d8e0ea;border-radius:14px;overflow:hidden;background:#fff}.application-user-page .application-access-mobile-assigned{max-height:none}.application-user-page .application-access-mobile-available{max-height:min(38vh,340px);overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.application-user-page .application-access-mobile-row{width:100%;min-width:0;min-height:52px;display:grid;grid-template-columns:minmax(0,1fr) 44px;align-items:center;gap:10px;padding:10px 8px 10px 16px;border:0;border-bottom:1px solid #e2e7ee;background:transparent;color:var(--text, #162033);text-align:left;font:inherit}.application-user-page .application-access-mobile-row:last-child{border-bottom:0}.application-user-page button.application-access-mobile-row{cursor:pointer}.application-user-page .application-access-mobile-row>span:first-child{min-width:0;overflow-wrap:anywhere}.application-user-page .application-access-mobile-icon{width:40px;height:40px;padding:0;border:0;background:transparent;display:inline-flex;align-items:center;justify-content:center;justify-self:end;color:#6d7d92}.application-user-page .application-access-mobile-icon.danger{color:#c7352f;cursor:pointer}.application-user-page .application-access-mobile-icon .action-icon-svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.application-user-page .application-access-mobile-add-section .application-assignment-search{margin-bottom:12px}.application-user-page .application-access-mobile-add-row{color:var(--text, #162033)}.application-user-page .application-access-mobile-add-row .application-access-mobile-icon{pointer-events:none}}@media(max-width:700px){.application-user-page .application-access-mobile-editor{gap:14px}.application-user-page .application-access-mobile-mode{display:grid;grid-template-columns:1fr 1fr;gap:4px;padding:4px;border:1px solid #d8e0ea;border-radius:12px;background:#f3f6fa}.application-user-page .application-access-mobile-mode button{min-width:0;min-height:42px;padding:7px 10px;border:0;border-radius:9px;background:transparent;color:#6d7d92;font:inherit;font-weight:700;cursor:pointer}.application-user-page .application-access-mobile-mode button.active{background:#fff8ea;color:#9a5900;box-shadow:inset 0 0 0 1px #f2b14b}.application-user-page .application-access-mobile-mode button span{display:inline-flex;min-width:22px;height:22px;margin-left:5px;padding:0 6px;align-items:center;justify-content:center;border-radius:999px;background:#eef2f7;color:#6c7a90;font-size:.75rem}.application-user-page .application-access-mobile-mode button.active span{background:#fff0cf;color:#9a5900}.application-user-page .application-access-mobile-single-list{max-height:min(55vh,480px);overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.application-user-page .application-access-mobile-add-section .application-assignment-search{margin-bottom:10px}}@media(hover:none)and (pointer:coarse){input:not([type=checkbox]):not([type=radio]),select,textarea{font-size:16px}}
