:root{--travel-color-brand:#0cab83;--travel-color-brand-strong:#08775f;--travel-color-sidebar:#0e2b42;--travel-color-text:#172033;--travel-color-muted:#6f7b8c;--travel-color-surface:#fff;--travel-color-canvas:#f4f7fa;--travel-color-border:#e8edf2;--travel-color-warning:#f59e0b}.product-thumbnail{aspect-ratio:16/10;isolation:isolate;background:#f3f7f5;border:1px solid #e1ebe7;border-radius:7px;width:100%;position:relative;overflow:hidden}.product-thumbnail img.product-thumbnail-image{object-fit:contain;object-position:center;width:100%;height:100%;display:block;position:absolute;inset:0}.product-thumbnail-placeholder{color:#627d73;background:#eef5f1;flex-direction:column;justify-content:center;align-items:center;gap:2px;font-size:11px;font-weight:400;display:flex;position:absolute;inset:0}.product-thumbnail-placeholder svg{width:60%;max-height:60%}.product-thumbnail-placeholder span{white-space:nowrap;line-height:1.3}.canonical-product-cell>.product-thumbnail{flex:0 0 88px;width:88px;height:62px}.r2-product-media-thumb>.product-thumbnail{height:100%}.r2-product-media-grid .r2-product-media-thumb{background:#f3f7f5}.product-media-empty{text-align:center;max-width:240px;margin:12px auto}.product-media-empty p{color:#627d73;font-size:12px}.erp-admin-shell .erp-base-workspace{gap:8px;min-width:0;display:grid}.erp-admin-shell .erp-base-toolbar{background:#fff;border:1px solid #dce3eb;border-radius:4px;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:10px 12px;display:flex}.erp-base-toolbar>label{color:#526276;align-items:center;gap:8px;font-size:13px;display:flex}.erp-base-toolbar>label:first-child{flex:300px}.erp-base-toolbar input[type=search]{width:100%;min-width:120px}.erp-base-toolbar select{min-width:150px}.erp-base-toolbar input,.erp-base-toolbar select{border:1px solid #d3dce6;border-radius:4px;min-height:34px;padding:6px 9px}.erp-base-table{border-collapse:collapse;width:100%;font-size:13px}.erp-base-table th{text-align:left;color:#506176;background:#f5f7fa;font-weight:500}.erp-base-table th,.erp-base-table td{vertical-align:middle;border-bottom:1px solid #e6eaf0;height:36px;padding:6px 10px}.erp-base-table td{overflow-wrap:anywhere}.erp-base-table tbody tr:hover td{background:#f7fafc}.erp-base-table .erp-selected-row td{background:#edf6ff}.erp-base-table .button-row{flex-wrap:nowrap;gap:8px}.erp-base-table .button-row button{min-height:28px;padding:3px 8px}.erp-base-page-footer{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;padding:8px 12px;display:flex}.erp-base-page-footer>span:first-child{color:#64758a;margin-right:auto;font-size:13px}.erp-base-statline{background:#fff;border:1px solid #dce3eb;border-radius:4px;flex-wrap:wrap;align-items:center;gap:12px 24px;padding:10px 12px;display:flex}.erp-base-statline>span{color:#64758a;align-items:center;gap:8px;font-size:13px;display:inline-flex}.erp-base-statline b{color:#172d44;font-size:18px}.erp-admin-shell .erp-base-split{grid-template-columns:minmax(0,2fr) minmax(300px,1fr);align-items:start;gap:8px;display:grid}.erp-base-split>*{min-width:0}.erp-admin-shell .erp-base-workspace .card{box-shadow:none;border-radius:4px;margin:0;padding:10px 12px}.erp-admin-shell .erp-base-workspace .card>h2{margin:0 0 8px;font-size:14px}.erp-base-workspace .canonical-table-wrap{background:#fff;border:1px solid #e1e7ed;border-radius:4px}.erp-base-rule-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px;display:grid}.erp-base-rule-form>label{color:#526276;grid-template-columns:72px minmax(0,1fr);align-items:center;gap:8px;font-size:13px;display:grid}.erp-base-rule-form input,.erp-base-rule-form select{border:1px solid #d3dce6;border-radius:4px;width:100%;min-width:0;min-height:34px;padding:6px 8px}.erp-base-rule-form>.wide{grid-column:1/-1}.erp-base-rule-form>.admin-checkbox{display:flex}.erp-base-rule-form input[type=checkbox]{width:16px;min-height:16px}.erp-base-policy-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.erp-base-policy-grid .admin-bar-list{margin-top:4px}.erp-base-facts-note{color:#6a7a8e;margin:8px 0 0;font-size:12px;line-height:1.6}.erp-admin-shell .dashboard-work-queue{background:#fff;border:1px solid #dce3eb;border-radius:4px;flex-wrap:wrap;align-items:center;gap:8px 24px;padding:10px 12px;font-size:13px;display:flex}.dashboard-work-queue a{align-items:center;gap:8px;display:inline-flex}.erp-admin-shell .canonical-dashboard .dashboard-bottom-grid{grid-template-columns:minmax(0,3fr) minmax(240px,1fr);align-items:start;gap:8px;display:grid}.erp-admin-shell .canonical-dashboard .dashboard-latest{grid-area:auto}.erp-admin-shell .canonical-dashboard .dashboard-latest th,.erp-admin-shell .canonical-dashboard .dashboard-latest td{height:36px;padding:6px 10px}.erp-admin-shell .canonical-dashboard .dashboard-analysis-grid{gap:8px}.erp-admin-shell .canonical-dashboard .dashboard-analysis-grid>article{min-height:0}@media (width<=1180px){.erp-admin-shell .erp-base-split{grid-template-columns:minmax(0,1.6fr) minmax(300px,1fr)}.erp-base-rule-form{grid-template-columns:minmax(0,1fr)}}@media (width<=760px){.erp-admin-shell .erp-base-split,.erp-base-policy-grid,.erp-admin-shell .canonical-dashboard .dashboard-bottom-grid{grid-template-columns:minmax(0,1fr)}.erp-base-toolbar>label{width:100%}.erp-base-toolbar>label:first-child{flex-basis:100%}.erp-base-toolbar select{flex:1}.erp-base-table{min-width:660px}.erp-base-rule-form{grid-template-columns:minmax(0,1fr)}}.ac-workbench{--ac-brand:#07977c;--ac-border:#e0e7ec;--ac-muted:#647588;--ac-ink:#183247;color:var(--ac-ink);min-width:0;padding-bottom:24px;font-size:13px;line-height:1.5}.ac-workbench *,.ac-workbench :before,.ac-workbench :after{box-sizing:border-box}.ac-workbench .ac-page-heading{justify-content:space-between;align-items:center;gap:12px;padding:0 0 12px;display:flex}.ac-workbench .ac-page-heading>div>a,.ac-workbench .ac-page-heading>div>span{color:var(--ac-muted);font-size:12px}.ac-workbench .ac-breadcrumb-divider{margin-inline:8px}.ac-workbench h1{align-items:center;gap:12px;margin:4px 0 0;font-size:20px;line-height:28px;display:flex}.ac-workbench h2{margin:0;font-size:14px;font-weight:650;line-height:22px}.ac-workbench a{color:#087eaa;text-decoration:none}.ac-workbench a:hover{text-decoration:underline}.ac-workbench .ac-back{white-space:nowrap}.ac-workbench form{min-width:0;margin:0}.ac-workbench .ac-command-bar{top:var(--ac-header-height,56px);z-index:12;border:1px solid var(--ac-border);background:#fff;justify-content:space-between;align-items:center;gap:8px;padding:8px 12px;display:flex;position:sticky;box-shadow:0 2px 4px #18324708}.ac-workbench .ac-command-bar nav{align-items:center;gap:4px;min-width:0;display:flex}.ac-workbench .ac-command-bar nav a{color:#52677b;white-space:nowrap;border-radius:3px;padding:6px 10px;font-size:13px;position:relative}.ac-workbench .ac-command-bar nav a[aria-current]{color:#007e67;background:#e9f6f2;font-weight:600;text-decoration:none}.ac-workbench .ac-command-bar nav i{background:#d79c24;border-radius:50%;width:5px;height:5px;position:absolute;top:3px;right:3px}.ac-workbench .ac-save-actions{flex-shrink:0;justify-content:flex-end;align-items:center;gap:8px;display:flex}.ac-workbench .ac-save-actions>span{color:var(--ac-muted);font-size:12px}.ac-workbench button{color:var(--ac-ink);cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #cdd8e1;border-radius:4px;min-height:34px;padding:6px 12px;font-size:13px;font-weight:500;line-height:20px}.ac-workbench button:hover:enabled{border-color:var(--ac-brand);color:#007e67}.ac-workbench button.primary{background:var(--ac-brand);color:#fff;border-color:var(--ac-brand);padding-inline:20px;font-weight:600}.ac-workbench button.primary:hover:enabled{color:#fff;background:#008c72}.ac-workbench button:disabled{opacity:.5;cursor:default}.ac-workbench .ac-fields{border:1px solid var(--ac-border);background:#fff;border-top:0;min-width:0;margin:0;padding:0}.ac-workbench .ac-section{border-bottom:1px solid var(--ac-border);scroll-margin-top:calc(var(--ac-header-height,56px) + 60px);grid-template-columns:132px minmax(0,1fr);margin:0;padding:0;display:grid}.ac-workbench .ac-section:last-child{border-bottom:none}.ac-workbench .ac-section-heading{background:#f8fafb;border:0;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:4px;padding:16px 12px 16px 16px;display:flex}.ac-workbench .ac-section-heading>span{color:var(--ac-muted);font-size:12px}.ac-workbench .ac-section-content{min-width:0;padding:16px}.ac-workbench .ac-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:12px 16px;display:grid}.ac-workbench label:not(.ac-check){color:#52677b;min-width:0;font-size:12px;display:block}.ac-workbench .ac-required{color:#c55043;font-weight:400}.ac-workbench input:not([type=checkbox]):not([type=color]),.ac-workbench select{width:100%;height:34px;min-height:34px;color:var(--ac-ink);font:inherit;box-shadow:none;text-overflow:ellipsis;background:#fff;border:1px solid #cedae3;border-radius:4px;min-width:0;margin:4px 0 0;padding:6px 10px;font-size:13px;line-height:20px;display:block}.ac-workbench select{padding:4px 28px 4px 10px}.ac-workbench input::placeholder{color:#8a99a7}.ac-workbench input:focus,.ac-workbench select:focus,.ac-workbench button:focus-visible,.ac-workbench a:focus-visible{outline-offset:1px;border-color:var(--ac-brand);outline:2px solid #0b987c60}.ac-workbench input[aria-invalid=true],.ac-workbench select[aria-invalid=true]{border-color:#cc5144}.ac-workbench input:disabled,.ac-workbench select:disabled{color:#8b97a2;cursor:default;background:#f5f7f9}.ac-workbench input[type=checkbox]{width:16px;min-width:16px;height:16px;accent-color:var(--ac-brand);cursor:pointer;vertical-align:middle;margin:0;padding:0;display:inline-block}.ac-workbench .ac-check{color:var(--ac-ink);cursor:pointer;flex-direction:row;align-items:center;gap:8px;min-width:0;margin:0;font-size:13px;display:flex}.ac-workbench .ac-color{align-items:center;gap:8px;display:flex}.ac-workbench .ac-color input[type=color]{cursor:pointer;background:#fff;border:1px solid #cedae3;border-radius:4px;flex:0 0 42px;width:42px;height:34px;margin:4px 0 0;padding:2px}.ac-workbench .ac-city-tools{grid-template-columns:minmax(160px,260px) minmax(120px,220px) minmax(0,1fr);align-items:end;gap:16px;margin-bottom:12px;display:grid}.ac-workbench .ac-city-tools>span{color:var(--ac-muted);text-align:right;padding-bottom:7px;font-size:12px}.ac-workbench .ac-cities{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.ac-workbench .ac-city{border:1px solid #e0e7ec;border-radius:4px;align-items:center;gap:8px;min-width:0;min-height:40px;padding:6px 8px;display:flex}.ac-workbench .ac-city.is-selected{background:#f7fcfa;border-color:#bcdcd2}.ac-workbench .ac-city .ac-check{overflow-wrap:anywhere;flex:1}.ac-workbench .ac-city small{color:var(--ac-muted);white-space:nowrap;font-size:11px}.ac-workbench .ac-city .ac-default{color:#00856c}.ac-workbench .ac-city input.ac-sort{text-align:center;flex:0 0 56px;width:56px;height:26px;min-height:26px;margin:0;padding:2px 4px;font-size:12px}.ac-workbench .ac-table-tools{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;margin-bottom:10px;display:flex}.ac-workbench .ac-table-tools input[type=search]{width:220px;margin:0}.ac-workbench .ac-table-tools select{width:144px;margin:0}.ac-workbench .ac-table-tools>span{color:var(--ac-muted);font-size:12px}.ac-workbench .ac-table-tools>a{white-space:nowrap;margin-left:auto;font-size:12px}.ac-workbench .ac-table-scroll{border:1px solid var(--ac-border);border-radius:3px;width:100%;min-width:0;overflow:auto}.ac-workbench table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:690px;font-size:13px}.ac-workbench th{color:#697c8d;border-bottom:1px solid var(--ac-border);text-align:left;background:#f5f8fa;padding:8px 10px;font-size:12px;font-weight:500}.ac-workbench td{vertical-align:middle;overflow-wrap:anywhere;border-bottom:1px solid #edf1f4;padding:7px 10px;line-height:20px}.ac-workbench tr:last-child td{border-bottom:0}.ac-workbench tbody tr:hover{background:#f8fbfa}.ac-workbench td strong{color:#213d50;font-weight:500;display:block}.ac-workbench td small{color:#718494;font-size:11px;line-height:17px;display:block}.ac-workbench td input:not([type=checkbox]){height:30px;min-height:30px;margin:0;padding:4px 8px}.ac-workbench .ac-check-col{width:52px}.ac-workbench .ac-product-table th:nth-child(2){width:28%}.ac-workbench .ac-product-table th:nth-child(3){width:110px}.ac-workbench .ac-product-table th:nth-child(5){width:115px}.ac-workbench .ac-price{white-space:nowrap;font-variant-numeric:tabular-nums;font-size:12px}.ac-workbench .ac-revert-row{color:#087eaa;background:0 0;border:0;min-height:24px;padding:0;font-size:11px;display:block}.ac-workbench .ac-status{color:#728291;white-space:nowrap;align-items:center;gap:5px;font-size:12px;font-weight:400;display:inline-flex}.ac-workbench .ac-status:before{content:"";background:#9ba8b4;border-radius:50%;width:5px;height:5px;display:inline-block}.ac-workbench .ac-status--good{color:#008269}.ac-workbench .ac-status--good:before{background:#0c9f7e}.ac-workbench .ac-status--warn{color:#a36a12}.ac-workbench .ac-status--warn:before{background:#c5953d}.ac-workbench .ac-service-toggle{min-height:28px}.ac-workbench .ac-service-options{padding-top:10px}.ac-workbench .ac-contact-methods{align-items:center;gap:16px;margin:12px 0 8px;display:flex}.ac-workbench .ac-contact-methods>span{color:var(--ac-muted);font-size:12px}.ac-workbench .ac-merchant-table{min-width:590px}.ac-workbench .ac-merchant-table th:nth-child(2){width:44%}.ac-workbench .ac-merchant-table th:nth-child(3){width:100px}.ac-workbench .ac-empty{color:var(--ac-muted);text-align:center;margin:0;padding:20px 12px;font-size:13px}.ac-workbench .ac-pagination{color:var(--ac-muted);justify-content:flex-end;align-items:center;gap:8px;padding-top:10px;font-size:12px;display:flex}.ac-workbench .ac-field-error{color:#b84337;margin-top:4px;font-size:12px;display:block}.ac-workbench .ac-feedback{color:#167a59;background:#edf8f3;border:1px solid #c5e7d9;margin:8px 0;padding:10px 12px;font-size:13px}.ac-workbench .ac-feedback--error{color:#b24437;background:#fff5f3;border-color:#efd2cc}.ac-workbench .ac-feedback>span{margin-top:4px;font-size:12px;display:block}.ac-workbench .ac-validation{background:#fff5f3;flex-wrap:wrap;gap:4px 12px;padding:8px 12px;display:flex}.ac-workbench .ac-validation button{color:#b24437;white-space:normal;text-align:left;background:0 0;border:0;padding:0}.ac-workbench .ac-load{border:1px solid var(--ac-border);background:#fff;justify-content:center;align-items:center;gap:12px;padding:40px 16px;display:flex}@media (width>=1700px){.ac-workbench .ac-section{grid-template-columns:144px minmax(0,1fr)}.ac-workbench .ac-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.ac-workbench .ac-cities{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=1250px){.ac-workbench .ac-command-bar{flex-wrap:wrap}.ac-workbench .ac-command-bar nav{flex:1}.ac-workbench .ac-save-actions>span{max-width:180px}.ac-workbench .ac-section{grid-template-columns:112px minmax(0,1fr)}.ac-workbench .ac-cities{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=800px){.ac-workbench .ac-section{display:block}.ac-workbench .ac-section-heading{border-bottom:1px solid #edf1f4;flex-direction:row;justify-content:space-between;align-items:center;padding:10px 12px}.ac-workbench .ac-section-content{padding:12px}.ac-workbench .ac-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.ac-workbench .ac-command-bar{gap:6px;padding:6px 8px}.ac-workbench .ac-command-bar nav{flex-basis:100%;justify-content:space-between}.ac-workbench .ac-command-bar nav a{padding:6px 8px;font-size:12px}.ac-workbench .ac-save-actions{flex-basis:100%}.ac-workbench .ac-save-actions>span{max-width:none;margin-right:auto}.ac-workbench .ac-section{scroll-margin-top:calc(var(--ac-header-height,56px) + 100px)}.ac-workbench .ac-city-tools{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.ac-workbench .ac-city-tools>span{display:none}}@media (width<=480px){.ac-workbench{font-size:14px}.ac-workbench .ac-page-heading h1{gap:8px;font-size:18px}.ac-workbench .ac-back{font-size:12px}.ac-workbench .ac-command-bar nav a{padding-inline:5px}.ac-workbench .ac-save-actions>span{max-width:100px;font-size:11px}.ac-workbench button{min-height:38px;padding-inline:10px}.ac-workbench .ac-grid{grid-template-columns:minmax(0,1fr)}.ac-workbench input:not([type=checkbox]):not([type=color]),.ac-workbench select{height:38px;min-height:38px;font-size:14px}.ac-workbench input[type=checkbox]{width:18px;min-width:18px;height:18px}.ac-workbench .ac-city{min-height:44px}.ac-workbench .ac-city input.ac-sort{flex-basis:44px;width:44px;height:28px;min-height:28px;font-size:12px}.ac-workbench .ac-city .ac-check{gap:6px;font-size:12px}.ac-workbench .ac-city .ac-default{display:none}.ac-workbench .ac-table-tools input[type=search]{width:100%}.ac-workbench .ac-table-tools select{width:calc(50% - 4px);font-size:12px}.ac-workbench .ac-table-tools>a{margin-left:0}.ac-workbench .ac-color input[type=color]{height:38px}.ac-workbench .ac-table-scroll{overflow:visible}.ac-workbench .ac-merchant-table,.ac-workbench .ac-product-table,.ac-workbench table tbody{min-width:0;display:block}.ac-workbench table thead{display:none}.ac-workbench table tr{border-bottom:1px solid var(--ac-border);grid-template-columns:24px minmax(0,1fr) auto;align-items:start;gap:4px 6px;padding:10px 8px;display:grid}.ac-workbench table tr:last-child{border:0}.ac-workbench table td{border:0;min-width:0;padding:0;display:block}.ac-workbench table td:first-child{grid-area:1/1/4;padding-top:2px}.ac-workbench table td:nth-child(2){grid-area:1/2}.ac-workbench .ac-product-table td:nth-child(3){grid-area:1/3}.ac-workbench .ac-product-table td:nth-child(4){grid-area:2/2/auto/4}.ac-workbench .ac-product-table td:nth-child(5){grid-area:3/2/auto/4;justify-content:space-between;align-items:center;display:flex}.ac-workbench .ac-merchant-table td:nth-child(2){grid-column:2/4}.ac-workbench .ac-merchant-table td:nth-child(3){color:var(--ac-muted);grid-area:2/2;font-size:12px}.ac-workbench .ac-merchant-table td:nth-child(4){grid-area:2/3}.ac-workbench .ac-revert-row{min-height:26px}}.ac-workbench .ac-city{flex-wrap:wrap}.ac-workbench .ac-city-navigation{color:#547269;cursor:pointer;flex-basis:100%;order:4;align-items:center;gap:6px;padding-left:2px;font-size:12px;display:flex}.erp-admin-shell .product-operations-workspace{min-width:0}.erp-admin-shell .product-operations-workspace .r2-page{gap:8px;display:grid}.erp-admin-shell .product-operations-workspace .r2-page>*{min-width:0;margin-block:0}.erp-admin-shell .product-operations-workspace :is(.r2-panel-body,.r2-maintenance>div){container-type:inline-size}.erp-admin-shell .product-operations-workspace .r2-panel{margin:0;padding:10px 12px;container-type:inline-size}.erp-admin-shell .product-operations-workspace .r2-panel>:not(header){margin-inline:0}.erp-admin-shell .product-operations-workspace .r2-panel>:last-child{margin-bottom:0}.erp-admin-shell .product-operations-workspace :is(.r2-panel>header,.r2-panel-head){padding:0 0 10px}.erp-admin-shell .product-operations-workspace .r2-panel-body{padding:10px 12px}.erp-admin-shell .product-operations-workspace :is(.r2-stack,.r2-two,.r2-two-one,.r2-product-editor-grid,.r2-tags-sort-layout,.r3a-sku-layout){align-items:start;gap:8px}.erp-admin-shell .product-operations-workspace .typed-form{background:0 0;border:0;border-radius:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 16px;min-width:0;margin:0;padding:0;display:grid}.erp-admin-shell .product-operations-workspace .typed-form>label{grid-template-columns:110px minmax(0,1fr);align-items:center;gap:4px 8px;min-width:0;margin:0;line-height:1.4;display:grid}.erp-admin-shell .product-operations-workspace .typed-form>label:has(textarea){grid-column:1/-1;align-items:start}.erp-admin-shell .product-operations-workspace .typed-form>label>small{grid-column:2}.erp-admin-shell .product-operations-workspace .typed-form>.r2-rescue-toggle{grid-column:1/-1;justify-content:space-between;gap:12px;display:flex}.erp-admin-shell .product-operations-workspace .typed-form>.r2-form-footnote,.erp-admin-shell .product-operations-workspace .typed-form>:is(.button-row,.notice,.canonical-notice,.product-form-section-title){grid-column:1/-1}.erp-admin-shell .product-operations-workspace .typed-form :is(input:not([type=checkbox]):not([type=radio]):not([type=file]),select){min-width:0;height:32px;min-height:30px;padding:4px 8px}.erp-admin-shell .product-operations-workspace .typed-form textarea{resize:vertical;min-height:64px;padding:6px 8px}.erp-admin-shell .product-operations-workspace .typed-form .button-row{flex-wrap:wrap;gap:8px;margin-top:4px}.erp-admin-shell .product-operations-workspace .r2-maintenance{background:0 0;border:0;border-top:1px solid #dfe7ed;border-radius:0;margin-top:12px;padding-top:10px}.erp-admin-shell .product-operations-workspace .r2-maintenance>h3{color:#17354b;margin:0 0 10px;padding:0;font-size:14px;line-height:20px}.erp-admin-shell .product-operations-workspace .r2-maintenance>div{padding:0}.erp-admin-shell .product-operations-workspace .canonical-business-table :is(th,td){padding:8px 10px;font-size:13px;line-height:20px}.erp-admin-shell .product-operations-workspace .canonical-business-table tr{height:36px}.erp-admin-shell .product-operations-workspace .r2-tabs{gap:4px;margin:0;padding:0}.erp-admin-shell .product-operations-workspace .r2-tabs a{align-items:center;gap:6px;min-height:34px;padding:6px 10px;display:flex}.erp-admin-shell .product-operations-workspace .r2-tabs a small{font-size:11px}.erp-admin-shell .product-operations-workspace :is(.r2-sku-hero,.r2-spu-hero){border-radius:4px;margin:0 0 10px;padding:8px 10px}.erp-admin-shell .product-operations-workspace :is(.r2-sku-hero h2,.r2-spu-hero h2){margin:0;font-size:16px}.erp-admin-shell .product-operations-workspace :is(.r2-sku-hero p,.r2-spu-hero p){margin:4px 0 0}.erp-admin-shell .product-operations-workspace :is(.r2-inline-config-section,.r2-step-actionbar){margin-top:12px;padding-top:10px}.erp-admin-shell .product-operations-workspace :is(.r2-form-footnote,.canonical-rule-note){border-radius:4px;margin:8px 0 0;padding:8px 10px;font-size:12px;line-height:1.5}.erp-admin-shell .product-operations-workspace .product-record-summary{color:#526a7e;flex-wrap:wrap;gap:6px 20px;margin:0 0 12px;font-size:12px;line-height:20px;display:flex}.erp-admin-shell .product-operations-workspace .product-form-section-title{border-top:1px solid #e4eaef;margin:6px 0 0;padding:8px 0 0;font-size:13px;font-weight:600}.erp-admin-shell .product-operations-workspace .product-primary-table{grid-template-columns:minmax(0,1fr)}.erp-admin-shell .product-operations-workspace .product-tags-list{order:-1}.erp-admin-shell .product-operations-workspace .r2-rule-library{gap:8px}.erp-admin-shell .product-operations-workspace .r2-rule-library section{min-width:0;padding:10px}.erp-admin-shell .product-operations-workspace .r2-inline-chip-row{gap:4px}@container (width>=1100px){.erp-admin-shell .product-operations-workspace .typed-form{grid-template-columns:repeat(3,minmax(0,1fr))}}@container (width<=650px){.erp-admin-shell .product-operations-workspace .typed-form{grid-template-columns:minmax(0,1fr)}}@media (width<=960px){.erp-admin-shell .product-operations-workspace :is(.r2-two,.r2-two-one,.r2-product-editor-grid,.r2-tags-sort-layout,.r3a-sku-layout){grid-template-columns:minmax(0,1fr)}}@media (width<=560px){.erp-admin-shell .product-operations-workspace .typed-form,.erp-admin-shell .product-operations-workspace .typed-form>label{grid-template-columns:minmax(0,1fr)}.erp-admin-shell .product-operations-workspace .typed-form>label>small{grid-column:auto}.erp-admin-shell .product-operations-workspace .typed-form :is(input,select){min-height:38px}.erp-admin-shell .product-operations-workspace .r2-tabs{flex-wrap:wrap;display:flex}}.booking-editor{border-top:1px solid #dce5ea;grid-column:1/-1;width:100%;min-width:0;margin-top:8px}.booking-editor h2{color:#173c35;margin:14px 0 8px;font-size:15px}.booking-editor fieldset{border:0;min-width:0;margin:0;padding:0}.booking-editor__row{border-bottom:1px solid #e8edf0;grid-template-columns:110px minmax(0,1fr);align-items:start;gap:16px;padding:12px 0;display:grid}.booking-editor h3{margin:6px 0;font-size:13px}.typed-form .booking-editor__row>h3{grid-area:1/1}.typed-form .booking-editor__row>.booking-editor__fields{grid-area:1/2}.booking-editor__fields{flex-wrap:wrap;align-items:end;gap:10px 14px;min-width:0;display:flex}.booking-editor label{color:#50636d;flex-direction:column;flex:145px;gap:5px;min-width:130px;margin:0;font-size:12px;display:flex}.booking-editor input,.booking-editor textarea,.booking-editor select{color:#213a46;box-sizing:border-box;background:#fff;border:1px solid #cedae0;border-radius:4px;width:100%;min-width:0;min-height:34px;padding:5px 8px}.booking-editor input:focus,.booking-editor select:focus{border-color:#009d7b;outline:2px solid #009d7b18}.booking-editor .booking-editor__check{color:#213a46;white-space:nowrap;flex-direction:row;flex:none;align-self:center;align-items:center;min-width:0}.typed-form .booking-editor .booking-editor__check input[type=checkbox]{accent-color:#009d7b;flex:0 0 16px;width:16px;height:16px;min-height:16px;margin:0;padding:0}.booking-editor .booking-editor__grow{flex:2 260px}.booking-field-rule{flex-wrap:wrap;align-items:center;gap:14px;width:100%;display:flex}.booking-field-rule strong{width:40px;font-size:13px}.booking-field-rule span,.booking-editor small{color:#72818a;font-size:12px}.booking-editor__options,.booking-departures{gap:10px;width:100%;display:grid}.booking-editor__option,.booking-departure{background:#f7faf9;border:1px solid #e0e9e5;border-radius:5px;flex-wrap:wrap;align-items:end;gap:10px;padding:10px;display:flex}.booking-departures{scrollbar-gutter:stable;overscroll-behavior:contain;max-height:440px;overflow-y:auto}.booking-editor button{color:#176650;cursor:pointer;background:#fff;border:1px solid #ccd9de;border-radius:4px;flex-shrink:0;justify-self:start;min-height:32px;padding:4px 10px}.booking-editor button:hover{background:#e9f6f1;border-color:#009d7b}.booking-editor__hint{color:#647781;width:100%;margin:0;font-size:12px}.booking-media-picker{flex:2 280px;align-items:end;gap:8px;min-width:210px;display:flex}.booking-media-picker img{object-fit:cover;border:1px solid #e1e8ec;border-radius:4px;width:56px;height:44px}.booking-media-picker .booking-upload{color:#007b61;cursor:pointer;background:#e9f6f1;border-radius:4px;flex:none;justify-content:center;align-items:center;width:72px;min-width:65px;height:34px;position:relative;overflow:hidden}.booking-upload input{opacity:0;cursor:pointer;position:absolute;inset:0}.booking-save-bar{z-index:5;background:#fff;border-top:1px solid #dce5ea;grid-column:1/-1;padding:12px 0;position:sticky;bottom:0}@media (width<=800px){.typed-form .booking-editor__row>.booking-editor__fields{grid-area:2/1}.booking-editor__row{grid-template-columns:1fr;gap:6px}.booking-editor__option{gap:8px}.booking-media-picker{flex-basis:100%}}.product-presentation-editor{color:#263e3b;background:#fff;border:1px solid #dce5e3;border-radius:4px;margin-top:12px}.product-presentation-editor__title,.product-presentation-editor__subheading,.product-presentation-editor__block-head,.product-presentation-editor__footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.product-presentation-editor__title{background:#f7faf9;border-bottom:1px solid #e2eae7;padding:12px 16px}.product-presentation-editor h2,.product-presentation-editor h3{margin:0;font-size:15px}.product-presentation-editor__title span,.product-presentation-editor small{color:#778781;font-size:12px}.product-presentation-editor fieldset{border:0;min-width:0;margin:0;padding:14px 16px}.product-presentation-editor__fields{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px 16px;display:grid}.product-presentation-editor label{flex-direction:column;gap:5px;min-width:0;font-size:13px;display:flex}.product-presentation-editor input:not([type=checkbox]),.product-presentation-editor textarea,.product-presentation-editor select{box-sizing:border-box;width:100%;font:inherit;border:1px solid #cbdad5;border-radius:4px;min-width:0;padding:7px 9px}.product-presentation-editor__wide{grid-column:span 3}.product-presentation-editor__subheading{border-top:1px solid #edf1ef;margin:18px 0 10px;padding-top:14px}.product-presentation-editor__choices{flex-wrap:wrap;gap:8px 16px;display:flex}.product-presentation-editor__choices label{cursor:pointer;border:1px solid #dce7e1;border-radius:4px;flex-direction:row;align-items:center;padding:5px 8px}.product-presentation-editor__choices label:has(input:checked){background:#eaf8f2;border-color:#00a783}.product-presentation-editor__choices img{object-fit:cover;border-radius:3px;width:64px;height:42px}.product-presentation-editor__image-preview{object-fit:cover;border-radius:4px;grid-column:1/-1;width:180px;max-height:110px}.product-presentation-editor__stops{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.product-presentation-editor__stop{background:#f7faf9;border:1px solid #e3ebe7;border-radius:4px;gap:8px;padding:10px 12px;display:grid}.product-presentation-editor__stop b{font-size:13px}.product-presentation-editor__blocks{gap:8px;display:grid}.product-presentation-editor__blocks article{border:1px solid #dce7e1;border-radius:4px;padding:10px}.product-presentation-editor__block-head{margin-bottom:8px;font-size:13px}.product-presentation-editor__block-head>div{gap:6px;display:flex}.product-presentation-editor__block-head select{width:104px}.product-presentation-editor button{min-height:30px;padding:5px 10px;font-size:12px}.product-presentation-editor__image-fields{grid-template-columns:1fr 2fr;gap:12px;display:grid}.product-presentation-editor__add{gap:8px;margin-top:10px;display:flex}.product-presentation-editor__footer{border-top:1px solid #e4ece8;margin-top:14px;padding-top:12px;font-size:13px}.product-presentation-editor__error{color:#bd352e}@media (width<=900px){.product-presentation-editor__fields{grid-template-columns:repeat(2,minmax(0,1fr))}.product-presentation-editor__wide{grid-column:span 2}.product-presentation-editor__stops{grid-template-columns:1fr}}@media (width<=560px){.product-presentation-editor__block-head,.product-presentation-editor__subheading{flex-direction:column;align-items:flex-start}.product-presentation-editor__image-fields{grid-template-columns:1fr}}.cms-component-create{gap:10px;display:grid}.cms-component-type{grid-template-columns:100px minmax(0,380px);align-items:center;gap:8px;font-size:13px;display:grid}.erp-admin-shell .r3-maintenance-layout .typed-form.cms-schema-form{grid-template-columns:minmax(0,1fr);gap:10px;display:grid}.cms-schema-form fieldset{border:0;border-top:1px solid #e2e8ef;min-width:0;margin:0;padding:8px 0 0}.cms-schema-form legend{color:#263f56;padding:0 8px 0 0;font-size:13px;font-weight:600}.cms-schema-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px;display:grid}.erp-admin-shell .cms-schema-fields>label,.erp-admin-shell .cms-schema-options>label{text-align:left;grid-template-columns:110px minmax(0,1fr);place-items:center stretch;gap:8px;font-size:13px;display:grid}.cms-schema-behavior{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px;display:grid}.cms-schema-behavior>.cms-schema-fields{grid-template-columns:minmax(0,1fr)}.cms-schema-behavior>:only-child{grid-column:1/-1}.cms-binding-hint{color:#64748b;grid-column:2;font-size:12px;line-height:1.5}.cms-schema-form input,.cms-schema-form select,.cms-schema-form textarea,.cms-component-type select{width:100%;min-width:0;font:inherit;border:1px solid #d4dee8;border-radius:4px;min-height:34px;padding:6px 8px}.cms-schema-form textarea{resize:vertical;min-height:72px}.cms-schema-wide,.cms-repeat-field{grid-column:1/-1}.cms-schema-actions{flex-wrap:wrap;gap:8px 20px;display:flex}.erp-admin-shell .cms-schema-actions>label{text-align:left;flex-direction:row;align-items:center;gap:6px;font-size:13px;display:flex}.cms-schema-actions input[type=checkbox]{width:16px;min-height:16px;margin:0}.cms-schema-options{justify-content:space-between;align-items:center;gap:12px;display:flex}.cms-schema-options>label{grid-template-columns:110px 140px}.cms-repeat-field{gap:6px;display:grid}.cms-repeat-heading{justify-content:space-between;align-items:center;font-size:13px;display:flex}.cms-repeat-row{grid-template-columns:20px minmax(0,1.3fr) minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.cms-repeat-row>label{grid-template-columns:60px minmax(0,1fr);align-items:center;gap:6px;font-size:12px;display:grid}.cms-schema-advanced{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.cms-schema-advanced>label{gap:6px;font-size:13px;display:grid}.cms-schema-advanced textarea{min-height:140px;font-family:monospace}.cms-schema-advanced .button-row{grid-column:1/-1}.cms-schema-form [role=alert]{color:#b42318;margin:0}@media (width<=1180px){.cms-schema-fields{grid-template-columns:minmax(0,1fr)}}@media (width<=760px){.cms-schema-behavior{grid-template-columns:minmax(0,1fr)}.cms-repeat-row{grid-template-columns:20px minmax(0,1fr) auto}.cms-repeat-row>label{grid-column:2}.cms-repeat-row>button{grid-area:1/3/3}.cms-schema-advanced{grid-template-columns:minmax(0,1fr)}.cms-schema-options{flex-wrap:wrap}}.erp-admin-shell .r3-maintenance-layout{grid-template-columns:minmax(220px,.65fr) minmax(0,2.35fr);align-items:start;gap:8px;display:grid}.erp-admin-shell .r3-editor-toolbar,.erp-admin-shell .r3-record-strip{background:#fff;border:1px solid #dfe6ed;border-radius:5px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;padding:8px 12px;display:flex}.r3-editor-toolbar>div{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.r3-editor-toolbar>div>span{color:#6c7b8e;font-size:12px}.erp-admin-shell .r3-editor-toolbar .r3-tabs{border:0;margin:0}.erp-admin-shell .r3-editor-toolbar .r3-tabs a{padding:8px 12px}.r3-component-options{gap:4px;display:grid}.erp-admin-shell .r3-component-options>button{text-align:left;white-space:normal;background:#fff;border:1px solid #0000;border-radius:4px;grid-template-columns:24px minmax(0,1fr);gap:3px 8px;padding:9px;display:grid}.r3-component-options>button>span{color:#6c7b8e;grid-row:span 2}.r3-component-options>button>small{color:#6c7b8e;grid-column:2}.erp-admin-shell .r3-component-options>button.active{background:#edf9f5;border-color:#9ed8c7}.r3-component-options>button:focus-visible{outline-offset:1px;outline:2px solid #079b73}.r3-component-selector .r3-button-link{margin-top:8px}.erp-admin-shell .r3-maintenance-layout .typed-form{box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px 12px;margin:0;padding:0}.erp-admin-shell .r3-maintenance-layout .typed-form>h3{display:none}.erp-admin-shell .r3-maintenance-layout .typed-form>label{grid-template-columns:100px minmax(0,1fr);align-items:center;gap:4px 8px;font-size:13px;display:grid}.r3-maintenance-layout .typed-form>label>small{grid-column:2}.r3-maintenance-layout .typed-form>label:has(textarea){grid-column:span 2}.r3-maintenance-layout .typed-form>label:has(input[type=number]) input{max-width:120px}.r3-maintenance-layout .typed-form>.advanced-command,.r3-maintenance-layout .typed-form>.cms-friendly-fields{grid-column:1/-1}.r3-maintenance-layout .cms-order-list{grid-column:1/-1;min-width:0}.r3-maintenance-layout .cms-order-list>div{min-height:36px;padding:6px 8px}.erp-admin-shell .r3-template-workspace .r3-field-list:has(>label){grid-template-columns:repeat(3,minmax(0,1fr));gap:8px 16px}.r3-template-workspace .r3-field-list>label{grid-template-columns:90px minmax(0,1fr);align-items:center;gap:8px;min-width:0;display:grid}.r3-template-workspace .r3-field-list>label:has(textarea){grid-column:1/-1}.r3-template-workspace .r3-field-list input,.r3-template-workspace .r3-field-list select,.r3-template-workspace .r3-field-list textarea{border:1px solid #d8e1ea;border-radius:4px;width:100%;min-width:0;padding:7px 9px}.r3-template-workspace .r3-field-list textarea{min-height:60px}.erp-admin-shell .r3-preview-workspace .r3-preview-layout{grid-template-columns:minmax(220px,1fr) minmax(350px,1.4fr) minmax(240px,1fr)}.erp-admin-shell .r3-page .r3-field{grid-template-columns:minmax(80px,105px) minmax(0,1fr);gap:8px;min-height:32px}.erp-admin-shell .r3-page .r3-field strong{font-weight:500}.erp-admin-shell .r3-communication-layout{grid-template-columns:minmax(300px,1fr) minmax(0,1.6fr);align-items:start;gap:8px;display:grid}.erp-admin-shell .r3-record-strip{justify-content:flex-start;font-size:13px}.erp-admin-shell .r3-record-strip>span{align-items:center;gap:8px;display:inline-flex}.erp-admin-shell .r3-page .r3-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px}.erp-admin-shell .r3-page .r3-form-grid>label,.erp-admin-shell .r3-page .r3-communication-form>label{grid-template-columns:100px minmax(0,1fr);align-items:center;gap:8px;display:grid}.erp-admin-shell .r3-page .r3-checklist.editable{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.erp-admin-shell .r3-page .r3-checklist.editable>label{align-items:center}.erp-admin-shell .r3-page .r3-form-grid textarea,.erp-admin-shell .r3-page .r3-communication-form textarea,.erp-admin-shell .r3-page .r3-note-field textarea{resize:vertical;min-height:72px}.erp-admin-shell .r3-page .r3-form-grid input,.erp-admin-shell .r3-page .r3-communication-form select{min-height:34px}.erp-admin-shell .r3-page .r3-command-stack{gap:10px}.r3-page .canonical-business-table tr.r3-selected-record>td{background:#edf9f5}.erp-admin-shell .r3-page .canonical-business-table td{height:36px;padding:6px 10px;font-size:13px}.r3-component-facts{margin:8px 0}.r3-component-facts>div{border-bottom:1px solid #e4e9ee;gap:4px;padding:8px 0;display:grid}.r3-component-facts small{color:#6c7b8e}.r3-export-base-fields{color:#6c7b8e;grid-column:1/-1;margin:0;padding:4px 0;font-size:13px}@media (width<=1180px){.erp-admin-shell .r3-preview-workspace .r3-preview-layout{grid-template-columns:minmax(220px,1fr) minmax(340px,1.4fr)}.r3-preview-workspace .r3-preview-layout>:last-child{grid-column:1/-1}.erp-admin-shell .r3-maintenance-layout .typed-form{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.erp-admin-shell .r3-maintenance-layout,.erp-admin-shell .r3-communication-layout,.erp-admin-shell .r3-preview-workspace .r3-preview-layout{grid-template-columns:minmax(0,1fr)}.erp-admin-shell .r3-template-workspace .r3-field-list:has(>label){grid-template-columns:minmax(0,1fr)}.erp-admin-shell .r3-maintenance-layout .typed-form{grid-template-columns:minmax(0,1fr)}.r3-maintenance-layout .typed-form>label:has(textarea){grid-column:auto}.erp-admin-shell .r3-maintenance-layout .typed-form>label,.r3-template-workspace .r3-field-list>label,.erp-admin-shell .r3-page .r3-form-grid>label,.erp-admin-shell .r3-page .r3-communication-form>label{grid-template-columns:1fr;gap:5px}.r3-maintenance-layout .typed-form>label>small{grid-column:1}.r3-component-options{grid-template-columns:repeat(auto-fit,minmax(145px,1fr))}.erp-admin-shell .r3-page .r3-form-grid,.erp-admin-shell .r3-page .r3-checklist.editable{grid-template-columns:minmax(0,1fr)}.r3-editor-toolbar .r3-tabs{flex-wrap:wrap;max-width:100%;overflow-x:auto}}.order-workbench{--order-brand:#07977c;--order-border:#e0e7ec;color:#183247;font-size:13px}.order-workbench .order-summary{border:1px solid var(--order-border);background:#fff;border-radius:8px;padding:16px 20px}.order-summary-top,.order-commands,.order-batch-bar,.order-tabs{z-index:4;flex-wrap:wrap;align-items:center;gap:12px;display:flex;position:sticky;top:56px}.order-summary-top{justify-content:space-between}.order-summary h2{overflow-wrap:anywhere;margin:4px 0;font-size:18px}.order-summary small,.order-hint{color:#647588}.order-facts{border-top:1px solid var(--order-border);grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:16px;padding-top:16px;display:grid}.order-facts span{color:#647588;margin-bottom:4px;display:block}.order-facts strong{font-size:16px}.order-next{border-left:3px solid var(--order-brand);background:#edf8f5;margin:12px 0;padding:10px 12px;line-height:1.6}.order-tabs{border:1px solid var(--order-border);background:#fff;border-radius:8px 8px 0 0;gap:0;margin-top:16px;padding:0 8px}.order-tabs button{color:#647588;cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;padding:14px 18px}.order-tabs button[aria-selected=true]{border-bottom-color:var(--order-brand);color:#087e68;font-weight:700}.order-workbench .order-tab-content{border:1px solid var(--order-border);background:#fff;border-top:0;border-radius:0 0 8px 8px;padding:16px}.order-workbench .order-tab-content .r3-detail-grid{align-items:start}.order-workbench .order-tab-content .r3-panel{box-shadow:none;min-height:0}.order-workbench .r3-field-list{margin:0}.order-workbench .r3-field{padding-block:9px}.order-workbench .r3-empty,.order-workbench .canonical-empty{min-height:100px;padding:24px}.order-workbench .r3-timeline{max-height:560px;overflow:auto}.order-batch-bar{justify-content:space-between;padding:12px 0}.order-batch-bar label{align-items:center;gap:8px;display:flex}.order-batch-bar button,.order-dialog button{border:1px solid var(--order-border);cursor:pointer;background:#fff;border-radius:6px;padding:8px 14px}.order-batch-bar button:disabled,.order-dialog button:disabled{opacity:.45;cursor:not-allowed}.order-batch-bar .order-danger,.order-dialog .order-danger{color:#b42318;background:#fff5f4;border-color:#f3b6af}.order-selected{background:#edf8f5!important}.order-selection input{accent-color:#07977c;cursor:pointer;width:16px;height:16px}.order-dialog-backdrop{z-index:1000;background:#12283966;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.order-dialog{background:#fff;border-radius:12px;width:min(480px,100%);padding:24px;box-shadow:0 16px 48px #12283933}.order-dialog h2{margin:0 0 12px;font-size:18px}.order-dialog p{line-height:1.7}.order-dialog label{gap:8px;display:grid}.order-dialog textarea{box-sizing:border-box;border:1px solid var(--order-border);resize:vertical;border-radius:6px;width:100%;min-height:80px;padding:10px}.order-dialog footer{justify-content:flex-end;gap:8px;margin-top:20px;display:flex}.order-feedback{color:#087e68;background:#edf8f5;border-radius:6px;padding:10px 12px}.order-feedback.error{color:#b42318;background:#fff5f4}.order-workbench button:focus-visible,.order-workbench a:focus-visible{outline-offset:3px;outline:2px solid #07977c}@media (width<=800px){.order-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.order-tabs button{padding:12px}.order-workbench .r3-detail-grid{grid-template-columns:1fr}.order-summary{padding:12px!important}}.order-copy-button{color:#007f68;cursor:pointer;white-space:nowrap;font:inherit;background:#f0faf7;border:1px solid #b9ded6;border-radius:5px;margin-top:7px;padding:5px 10px;display:block}.order-copy-button:hover{background:#dff4ed}.order-copy-button:disabled{opacity:.6;cursor:wait}.order-copy-feedback{white-space:normal;color:#47645d;max-width:180px;display:block}.order-copy-dialog textarea{white-space:pre-wrap;min-height:300px;max-height:55vh;font:13px/1.7 monospace}.erp-admin-shell .r4-workspace{gap:8px;min-width:0}.erp-admin-shell .r4-workspace .r4-metrics{border:1px solid var(--border);background:#fff;border-radius:5px;flex-wrap:wrap;gap:0;display:flex}.erp-admin-shell .r4-workspace .r4-metrics article{border:0;border-right:1px solid var(--border);min-height:58px;box-shadow:none;border-radius:0;flex:150px;gap:3px;padding:9px 14px}.erp-admin-shell .r4-workspace .r4-metrics article:last-child{border-right:0}.erp-admin-shell .r4-workspace .r4-metrics strong{font-size:19px}.erp-admin-shell .r4-workspace .r4-tabs{border-radius:5px;gap:4px;padding:0 8px}.erp-admin-shell .r4-workspace .r4-tabs a{padding:8px 10px 7px;font-size:12px}.erp-admin-shell .r4-workspace .r4-panel{box-shadow:none;border-radius:5px}.erp-admin-shell .r4-workspace .r4-panel>header{flex-wrap:wrap;gap:6px 14px;min-height:38px;padding:8px 12px}.erp-admin-shell .r4-workspace .r4-panel>header h2{font-size:14px}.erp-admin-shell .r4-workspace .r4-panel-body{padding:12px}.erp-admin-shell .r4-workspace .r4-panel-body>.table-wrap{margin:-12px}.erp-admin-shell .r4-workspace .r4-panel-toolbar{border-bottom:1px solid var(--border)}.erp-admin-shell .r4-workspace .r4-filters{border:0;border-radius:0;flex-wrap:wrap;align-items:center;gap:8px;padding:10px 12px;display:flex}.erp-admin-shell .r4-workspace .r4-filters input{flex:0 300px;width:300px;min-width:180px}.erp-admin-shell .r4-workspace .r4-filters select{flex:0 180px;width:180px}.erp-admin-shell .r4-workspace :is(input:not([type=checkbox]),select){min-height:32px}.erp-admin-shell .r4-workspace :is(input,select,textarea){min-width:0;max-width:100%}.erp-admin-shell .r4-workspace .r4-panel label{gap:5px;margin-bottom:9px}.erp-admin-shell .r4-workspace .r4-notice{border-radius:4px;min-height:0;padding:8px 12px}.erp-admin-shell .r4-workspace .r4-state{min-height:64px;padding:16px}.erp-admin-shell .r4-workspace .r4-table th,.erp-admin-shell .r4-workspace .r4-table td{height:36px;padding:7px 12px;font-size:13px}.erp-admin-shell .r4-workspace .r4-table td button{white-space:nowrap;min-height:28px;padding:4px 9px}.erp-admin-shell .r4-workspace .r4-table tr.is-selected td{background:#eefaf6}.erp-admin-shell .r4-workspace .r4-table td:last-child a{white-space:nowrap;margin:2px 6px 2px 0;display:inline-block}.erp-admin-shell .r4-workspace :is(.r4-two,.r4-three,.r4-detail-layout,.r4-side-layout){gap:8px}.erp-admin-shell .r4-workspace :is(.r4-detail-layout>div,.r4-detail-layout aside,.r4-side-layout>aside){gap:10px;min-width:0}.erp-admin-shell .r4-workspace :is(.r4-detail-layout,.r4-side-layout){grid-template-columns:minmax(0,1fr) minmax(280px,.4fr)}.erp-admin-shell .r4-workspace .r4-member-hero{border-radius:5px;gap:12px;padding:10px 12px}.erp-admin-shell .r4-workspace .r4-member-hero>b{flex:none;width:42px;height:42px;font-size:19px}.erp-admin-shell .r4-workspace .r4-member-hero h2{margin-bottom:4px;font-size:17px}.erp-admin-shell .r4-workspace .r4-member-hero p{margin-bottom:4px}.erp-admin-shell .r4-workspace .r4-kv div{grid-template-columns:minmax(76px,.35fr) minmax(0,1fr);gap:8px;padding:7px 0}.erp-admin-shell .r4-workspace .r4-kv dd{overflow-wrap:anywhere}.erp-admin-shell .r4-workspace .r4-progress-list{gap:10px}.erp-admin-shell .r4-workspace .r4-progress-list i{height:6px}.erp-admin-shell .r4-workspace .r4-conversion{align-items:center;gap:12px;display:flex}.erp-admin-shell .r4-workspace .r4-conversion>span{min-width:55px}.erp-admin-shell .r4-workspace .r4-conversion i{background:#eaf0f4;border-radius:3px;width:min(100%,200px);height:5px}.erp-admin-shell .r4-workspace .r4-conversion b{background:#0d9e88;border-radius:3px;height:5px;display:block}.erp-admin-shell .r4-workspace .r4-form-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:12px}.erp-admin-shell .r4-workspace .r4-form-grid>label:not(.r4-multi-picker){grid-template-columns:96px minmax(0,1fr);align-items:center;margin-bottom:0}.erp-admin-shell .r4-workspace .r4-form-grid>label>small{grid-column:2}.erp-admin-shell .r4-workspace .r4-command{margin-top:0}.erp-admin-shell .r4-workspace .r4-inline-form{flex-wrap:wrap;align-items:end;gap:8px;display:flex}.erp-admin-shell .r4-workspace .r4-inline-form label{flex:220px}.erp-admin-shell .r4-workspace .r4-inline-form>span{flex-basis:100%}.erp-admin-shell .r4-workspace .r4-route-workbench{grid-template-columns:minmax(0,1fr) minmax(260px,320px);align-items:start;gap:16px;display:grid}.erp-admin-shell .r4-workspace .r4-route-workbench>*{min-width:0}.erp-admin-shell .r4-workspace .r4-inline-editor{border-left:1px solid var(--border);padding:0 0 0 14px}.erp-admin-shell .r4-workspace .r4-inline-editor h3{margin:0 0 12px;font-size:14px}.erp-admin-shell .r4-workspace .r4-health-layout{grid-template-columns:minmax(220px,.65fr) minmax(0,1.35fr);align-items:start;gap:10px;display:grid}.erp-admin-shell .r4-workspace .r4-report-layout{grid-template-columns:minmax(210px,.35fr) minmax(0,1fr);align-items:start;gap:10px;display:grid}.erp-admin-shell .r4-workspace .r4-footnote{color:#66788c;margin:0;font-size:12px;line-height:1.6}.erp-admin-shell .r4-workspace .r4-panel-body>.r4-footnote{margin-top:10px}.erp-admin-shell .r4-workspace .r4-inline-status{background:#f0faf6;border:1px solid #bde7da;border-radius:4px;padding:9px 12px;font-size:13px}.erp-admin-shell .r4-workspace .r4-inline-status a{margin-left:12px}.erp-admin-shell .r4-workspace .r4-selection-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,285px),1fr));gap:8px;display:grid}.erp-admin-shell .r4-workspace .r4-selection-grid>label{border:1px solid var(--border);cursor:pointer;border-radius:4px;align-items:center;gap:8px;margin:0;padding:9px 10px;display:flex}.erp-admin-shell .r4-workspace .r4-selection-grid>label.is-selected{background:#f1fbf7;border-color:#7bceba}.erp-admin-shell .r4-workspace .r4-selection-grid>label>span:not(.canonical-pill){flex:1;gap:3px;min-width:0;display:grid}.erp-admin-shell .r4-workspace .r4-selection-grid small{color:#6d7e91;overflow-wrap:anywhere}.erp-admin-shell .r4-workspace .r4-binding-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.erp-admin-shell .r4-workspace .r4-toolbar-actions{margin-top:12px}.erp-admin-shell .r4-workspace #merchant-app-bindings{scroll-margin-top:70px}.erp-admin-shell .r4-workspace .r4-binding-summary{color:#66788c;margin-top:8px;font-size:12px}.erp-admin-shell .r4-workspace .r4-export-controls{flex-wrap:wrap;align-items:center;gap:12px 24px;display:flex}.erp-admin-shell .r4-workspace .r4-tag-workbench{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:8px;display:grid}.erp-admin-shell .r4-workspace .r4-maintenance-form{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:end;gap:8px;padding:12px;display:grid}.erp-admin-shell .r4-workspace .r4-maintenance-form label{margin-bottom:0}.erp-admin-shell .r4-workspace .r4-maintenance-form>:is(small,p){grid-column:1/-1;margin:0}.erp-admin-shell .r4-workspace .r4-field-choice{border:0;flex-wrap:wrap;gap:10px 20px;margin:0;padding:0;display:flex}.erp-admin-shell .r4-workspace .r4-field-choice legend{float:left;margin-right:20px;padding:0;font-size:13px}.erp-admin-shell .r4-workspace .r4-field-choice label{align-items:center;gap:6px;margin:0;display:flex}@media (width<=1200px){.erp-admin-shell .r4-workspace .r4-tag-workbench,.erp-admin-shell .r4-workspace .r4-detail-layout>div>.r4-two,.erp-admin-shell .r4-workspace .r4-route-workbench{grid-template-columns:minmax(0,1fr)}.erp-admin-shell .r4-workspace .r4-inline-editor{border-left:0;border-top:1px solid var(--border);padding:12px 0 0}.erp-admin-shell .r4-workspace .r4-inline-editor>label,.erp-admin-shell .r4-workspace .r4-inline-editor .r4-two{max-width:420px}}@media (width<=960px){.erp-admin-shell .r4-workspace :is(.r4-detail-layout,.r4-side-layout,.r4-three,.r4-two,.r4-health-layout,.r4-report-layout){grid-template-columns:minmax(0,1fr)}.erp-admin-shell .r4-workspace .r4-detail-layout>aside{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.erp-admin-shell .r4-workspace .r4-maintenance-form,.erp-admin-shell .r4-workspace .r4-form-grid>label:not(.r4-multi-picker){grid-template-columns:minmax(0,1fr)}.erp-admin-shell .r4-workspace .r4-form-grid>label>small{grid-column:auto}.erp-admin-shell .r4-workspace :is(button,input:not([type=checkbox]),select){min-height:38px}.erp-admin-shell .r4-workspace .r4-metrics article{flex-basis:42%;padding:8px 10px}.erp-admin-shell .r4-workspace .r4-detail-layout>aside{grid-template-columns:minmax(0,1fr)}.erp-admin-shell .r4-workspace .r4-filters :is(input,select){flex:100%;width:100%}.erp-admin-shell .r4-workspace .r4-tabs{flex-wrap:nowrap;overflow-x:auto}.erp-admin-shell .r4-workspace .r4-tabs a{white-space:nowrap}.erp-admin-shell .r4-workspace .r4-field-choice legend{float:none;margin-bottom:8px}}.erp-admin-shell .operations-workspace{gap:8px;min-width:0;display:grid}.erp-admin-shell .operations-workspace>*{min-width:0;margin-block:0}.erp-admin-shell .operations-workspace :is(.r4-heading,.canonical-page-title){margin:0;padding-block:0 4px}.erp-admin-shell .operations-workspace :is(.r4-panel>header,.r4-panel-head){min-height:0;padding:10px 12px}.erp-admin-shell .operations-workspace .r4-panel-body{padding:10px 12px;container-type:inline-size}.erp-admin-shell .operations-workspace .r4-panel-body>:last-child{margin-bottom:0}.erp-admin-shell .operations-workspace .r4-panel-body>:first-child{margin-top:0}.erp-admin-shell .operations-workspace :is(.r5-form-grid,.r5-form-grid.two){grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:8px 16px;display:grid}.erp-admin-shell .operations-workspace .r5-form-grid>label{grid-template-columns:108px minmax(0,1fr);align-items:center;gap:4px 8px;min-width:0;margin:0;line-height:1.4;display:grid}.erp-admin-shell .operations-workspace .r5-form-grid>label>small{grid-column:2}.erp-admin-shell .operations-workspace .r5-form-grid>.r5-checkbox-label{gap:6px;min-height:34px;display:flex}.erp-admin-shell .operations-workspace :is(input:not([type=checkbox]):not([type=radio]),select){height:34px;min-height:32px;padding:5px 9px}.erp-admin-shell .operations-workspace .r5-form-actions{justify-content:flex-start;gap:8px;margin-top:12px;padding-top:10px}.erp-admin-shell .operations-workspace :is(.r4-filters,.r4-toolbar){flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 8px;padding:8px 0;display:flex}.erp-admin-shell .operations-workspace :is(.r4-filters,.r4-toolbar)>input{flex:0 320px;width:320px;max-width:100%}.erp-admin-shell .operations-workspace .r4-metrics{background:#fff;border:1px solid #dce5ed;border-radius:5px;gap:0;overflow:hidden}.erp-admin-shell .operations-workspace .r4-metrics>article{box-shadow:none;border:0;border-right:1px solid #e7edf2;border-radius:0;min-height:0;padding:10px 12px}.erp-admin-shell .operations-workspace .r4-metrics strong{margin:3px 0;font-size:22px;line-height:1.25}.erp-admin-shell .operations-workspace .r4-metrics small{margin:0}.erp-admin-shell .operations-workspace :is(.r4-two,.r4-three,.r6-report-grid,.r7-role-layout,.r7-scope-layout){align-items:start;gap:8px}.erp-admin-shell .operations-workspace :is(.r4-kv,.r6-kv)>div{padding-block:7px}.erp-admin-shell .operations-workspace .r4-notice{margin:0;padding:8px 10px;font-size:12px;line-height:1.55}.erp-admin-shell .operations-workspace .r4-panel-body>.r4-notice{margin-top:10px}.erp-admin-shell .operations-workspace .r4-state{min-height:64px;padding:18px 12px}.erp-admin-shell .operations-workspace .r4-table :is(th,td){padding:8px 10px;font-size:13px;line-height:20px}.erp-admin-shell .operations-workspace .r4-table tr{height:36px}.erp-admin-shell .operations-workspace .operations-record-meta{color:#536779;border-bottom:1px solid #e7edf2;flex-wrap:wrap;gap:8px 24px;margin:0 0 12px;padding:0 0 12px;font-size:12px;display:flex}.erp-admin-shell .operations-workspace .operations-form-inline{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;display:grid}.erp-admin-shell .operations-workspace .operations-form-inline .r5-form-actions{border:0;margin:0;padding:0}.erp-admin-shell .operations-workspace .operations-inline-panel .r4-panel-body{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;display:grid}.erp-admin-shell .operations-workspace .operations-inline-panel .r5-form-actions{border:0;margin:0;padding:0}.erp-admin-shell .operations-workspace .operations-field-choices{border:0;flex-wrap:wrap;gap:8px 20px;margin:12px 0;padding:0;display:flex}.erp-admin-shell .operations-workspace .operations-field-choices legend{color:#587084;margin-bottom:8px;padding:0;font-size:12px}.erp-admin-shell .operations-workspace .operations-field-choices label{cursor:pointer;align-items:center;gap:6px;margin:0;display:inline-flex}.erp-admin-shell .operations-workspace .operations-rule-note{color:#587084;background:#f6f9fb;border-left:3px solid #bfd4e1;margin:0;padding:8px 10px;font-size:12px;line-height:1.6}.erp-admin-shell .operations-workspace .operations-result-grid{grid-template-columns:minmax(0,1fr) 240px;align-items:start;gap:16px;display:grid}.erp-admin-shell .operations-workspace .operations-result-grid>*{min-width:0}.erp-admin-shell .operations-workspace .operations-matrix-action{font:inherit;cursor:pointer;background:0 0;border:0;padding:4px}.erp-admin-shell .operations-workspace .operations-matrix-action:hover{background:#eaf6f2}.erp-admin-shell .operations-workspace .operations-matrix-action:focus-visible{outline-offset:2px;outline:2px solid #0b9b80}.erp-admin-shell .operations-workspace .r7-field-levels{border:1px solid #dce5ed;border-radius:5px;gap:0;overflow:hidden}.erp-admin-shell .operations-workspace .r7-field-levels article{border:0;border-right:1px solid #e7edf2;border-radius:0;gap:4px;padding:10px 12px}.erp-admin-shell .operations-workspace .r7-role-hero{margin-bottom:12px;padding:0 0 12px}.erp-admin-shell .operations-workspace .r7-permission-list{gap:6px}.erp-admin-shell .operations-workspace .r7-permission-list article{padding:8px 10px}.erp-admin-shell .operations-workspace .r6-field-list{gap:6px 12px;margin-block:10px;padding:8px 0}@container (width>=1100px){.erp-admin-shell .operations-workspace :is(.r5-form-grid,.r5-form-grid.two){grid-template-columns:repeat(3,minmax(0,1fr))}}@container (width<=650px){.erp-admin-shell .operations-workspace :is(.r5-form-grid,.r5-form-grid.two){grid-template-columns:minmax(0,1fr)}}@media (width<=960px){.erp-admin-shell .operations-workspace :is(.r4-two,.r4-three,.r6-report-grid,.r7-role-layout,.r7-scope-layout,.operations-result-grid),.erp-admin-shell .operations-workspace .operations-form-inline,.erp-admin-shell .operations-workspace .operations-inline-panel .r4-panel-body{grid-template-columns:minmax(0,1fr)}}@media (width<=560px){.erp-admin-shell .operations-workspace :is(.r5-form-grid,.r5-form-grid.two),.erp-admin-shell .operations-workspace .r5-form-grid>label{grid-template-columns:minmax(0,1fr)}.erp-admin-shell .operations-workspace .r5-form-grid>label>small{grid-column:auto}.erp-admin-shell .operations-workspace :is(.r4-filters,.r4-toolbar)>input{flex:100%;width:100%}.erp-admin-shell .operations-workspace .r5-form-actions{flex-wrap:wrap}.erp-admin-shell .operations-workspace .operations-record-meta{gap:6px 12px}}:root{color:var(--travel-color-text);background:var(--travel-color-canvas);font-family:Inter,Microsoft YaHei,system-ui,sans-serif}*{box-sizing:border-box}body{min-width:320px;min-height:100vh;margin:0}.admin-login{background:linear-gradient(135deg,#071f31 0%,#0b344b 52%,#eef7f5 52.1%);grid-template-columns:minmax(540px,1.45fr) minmax(520px,1fr);min-height:100vh;display:grid}.admin-login__story{color:#fff;background:0 0;flex-direction:column;justify-content:center;min-height:100vh;padding:clamp(54px,8vh,128px) clamp(54px,9vw,160px);display:flex}.admin-login__brand{align-items:center;gap:18px;margin-bottom:46px;display:flex}.admin-login__brand-mark{background:#16c6a3;border-radius:20px;place-items:center;width:72px;height:72px;font-size:34px;font-weight:800;display:grid}.admin-login__brand div{flex-direction:column;gap:7px;display:flex}.admin-login__brand small{color:#70d8c5;font-size:14px}.admin-login__brand strong{font-size:clamp(18px,1.55vw,28px)}.admin-login__story h1{letter-spacing:.02em;margin:0;font-size:clamp(34px,3vw,54px);line-height:1.35}.admin-login__story>p{color:#a9c5d5;margin:24px 0 36px;font-size:17px;line-height:1.9}.admin-login__capabilities{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;width:min(760px,78%);display:grid}.admin-login__capabilities article{background:#ffffff12;border:1px solid #97cbdf40;border-radius:10px;flex-direction:column;gap:8px;min-height:78px;padding:17px 20px;display:flex}.admin-login__capabilities span{color:#9db7c6;font-size:12px}.admin-login__stage{flex-direction:column;justify-content:center;align-items:flex-start;min-height:100vh;padding:40px 0 22px;display:flex;position:relative}.admin-login__panel{background:#fff;border-radius:22px;width:min(520px,100%);padding:36px 42px 38px;box-shadow:0 26px 70px #0f2e3a2b}.admin-login__panel header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.admin-login__panel h2{margin:0 0 6px;font-size:28px}.admin-login__panel header p{color:#7b8794;margin:0}.admin-login__panel header>span{color:#07836a;background:#e5f8f2;border-radius:999px;padding:7px 12px;font-size:12px;font-weight:700}.admin-login__tabs{border-bottom:1px solid #e3e8ed;margin:24px 0;display:flex}.admin-login__tabs button,.admin-login__tabs span{color:#75808e;border:0;border-bottom:3px solid #0000;border-radius:0;padding:10px 13px 12px}.admin-login__tabs span{cursor:default;font-size:12px}.admin-login__tabs button.active,.admin-login__tabs span.active{color:#0b9d7c;border-bottom-color:#0db18a;font-weight:700}.admin-login__form,.admin-login__form label{flex-direction:column;gap:7px;display:flex}.admin-login__form{gap:14px}.admin-login__form label>span{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.admin-login__form input:not([type=checkbox]){background:#fff;border:1px solid #d8e0e7;border-radius:9px;width:100%;height:52px;padding:0 16px}.admin-login__form input:disabled{background:#f5f7f9}.admin-login__captcha{grid-template-columns:1fr 150px;gap:12px;display:grid}.admin-login__captcha button{color:#243447;background:#f4f7f8;border:1px solid #d8e0e7;border-radius:9px;place-items:center;height:52px;font-weight:700;display:grid}.admin-login__captcha button:disabled{color:#8d99a6;cursor:not-allowed}.admin-login__remember{color:#33404d;justify-content:space-between;align-items:center;font-size:12px;display:flex}.admin-login__remember label{flex-direction:row;align-items:center}.admin-login__remember span{color:#07836a}.admin-login__submit{min-height:54px;font-size:16px;font-weight:750}.admin-login__form>.admin-action-control,.admin-login__form>.admin-action-control>.admin-login__submit{width:100%}.admin-login__submit:disabled{opacity:.72;cursor:not-allowed}.admin-login__notice{color:#98601f;background:#fff8ec;border:1px solid #f1d09c;border-radius:9px;padding:12px 14px;font-size:12px;line-height:1.55}.admin-login__stage footer{color:#8aa0a8;text-align:center;font-size:12px;position:fixed;bottom:28px;left:0;right:0}@media (width<=1080px){.admin-login{grid-template-columns:1fr}.admin-login__story{background:#092b40;min-height:auto;padding:48px}.admin-login__capabilities{width:100%}.admin-login__stage{align-items:center;min-height:auto;padding:54px 24px}.admin-login__stage footer{margin-top:42px;position:static}}@media (width<=620px){.admin-login__story{display:none}.admin-login__panel{padding:28px 22px}.admin-login__captcha{grid-template-columns:1fr}}.canonical-admin-shell{--canonical-green:#079b77;--canonical-green-dark:#078767;--canonical-nav:#0d2a42;--canonical-nav-deep:#081b2c;--canonical-text:#17212b;--canonical-muted:#77828d;--canonical-line:#e5ebef;--canonical-bg:#f4f7f9;--canonical-shadow:0 8px 30px #142e420f;min-height:100vh;color:var(--canonical-text);background:var(--canonical-bg);grid-template-columns:248px minmax(0,1fr);font-family:Noto Sans CJK SC,Microsoft YaHei,Inter,system-ui,sans-serif;font-size:15px;display:grid}.canonical-admin-shell.is-sidebar-collapsed{grid-template-columns:72px minmax(0,1fr)}.canonical-sidebar{color:#d7e4ee;background:linear-gradient(180deg, var(--canonical-nav), var(--canonical-nav-deep));flex-direction:column;min-height:100vh;max-height:100vh;display:flex;position:sticky;top:0;overflow:hidden}.canonical-brand{border-bottom:1px solid #ffffff14;align-items:center;gap:12px;min-height:86px;padding:16px 20px;display:flex}.canonical-brand__mark{color:#fff;background:linear-gradient(135deg,#18c799,#049a74);border-radius:14px;flex:0 0 46px;place-items:center;width:46px;height:46px;font-size:20px;font-weight:900;display:grid}.canonical-brand strong{color:#fff;font-size:17px;line-height:1.28;display:block}.canonical-brand small{color:#8fa7b7;font-size:11px}.canonical-menu{scrollbar-width:thin;flex:1;min-height:0;padding:11px 10px;overflow:auto}.canonical-menu>a{color:#c7d6df;border-radius:10px;align-items:center;gap:12px;height:45px;margin:2px 0;padding:0 14px;text-decoration:none;display:flex}.canonical-menu>a b{opacity:.35;margin-left:auto}.canonical-menu>a:hover,.canonical-menu>a.active{color:#fff;background:linear-gradient(90deg,#0ca37d,#0e8f75)}.canonical-menu__icon{text-align:center;flex:0 0 21px;width:21px;font-size:17px}.canonical-submenu{border-left:1px solid #ffffff1f;margin-left:24px;padding:0 0 5px 32px}.canonical-submenu a{color:#b9ccd8;border-radius:8px;align-items:center;min-height:33px;padding:0 11px;font-size:12px;text-decoration:none;display:flex}.canonical-submenu a:hover,.canonical-submenu a.active{color:#fff;background:#ffffff17}.canonical-sidebar__foot{color:#8298a7;border-top:1px solid #ffffff14;padding:14px 18px 20px;font-size:12px;line-height:2.3}.canonical-sidebar__foot button{color:#b9ccd8;cursor:pointer;background:0 0;border:1px solid #ffffff29;border-radius:8px;width:100%;min-height:36px;padding:0 8px}.canonical-sidebar__foot button:hover,.canonical-sidebar__foot button:focus-visible{color:#fff;outline-offset:2px;border-color:#ffffff6b;outline:2px solid #18c79980}.canonical-sidebar__foot small{display:block}.canonical-admin-shell.is-sidebar-collapsed .canonical-brand{justify-content:center;padding-inline:8px}.canonical-admin-shell.is-sidebar-collapsed .canonical-brand>div,.canonical-admin-shell.is-sidebar-collapsed .canonical-menu>a>span:not(.canonical-menu__icon),.canonical-admin-shell.is-sidebar-collapsed .canonical-menu>a>b,.canonical-admin-shell.is-sidebar-collapsed .canonical-submenu,.canonical-admin-shell.is-sidebar-collapsed .canonical-sidebar__collapse-label,.canonical-admin-shell.is-sidebar-collapsed .canonical-sidebar__foot>small{display:none}.canonical-admin-shell.is-sidebar-collapsed .canonical-menu{padding-inline:8px}.canonical-admin-shell.is-sidebar-collapsed .canonical-menu>a{justify-content:center;padding-inline:8px}.canonical-admin-shell.is-sidebar-collapsed .canonical-sidebar__foot{padding-inline:10px}.canonical-sidebar__foot small{color:#6f8798}.canonical-workspace{grid-column:2;min-width:0}.canonical-topbar{z-index:20;border-bottom:1px solid var(--canonical-line);background:#fff;justify-content:space-between;align-items:center;gap:20px;height:72px;padding:0 24px;display:flex;position:sticky;top:0}.canonical-topbar__title{align-items:center;gap:16px;font-size:20px;display:flex}.canonical-topbar__title>span{color:#8b97a3;font-size:24px}.canonical-topbar__actions{align-items:center;gap:12px;display:flex}.canonical-topbar .app-selector,.canonical-top-select{margin:0;display:block}.canonical-topbar .app-selector select,.canonical-top-select select{color:#34404b;background:#fff;border:1px solid #e1e7eb;border-radius:10px;min-width:118px;height:38px;padding:0 34px 0 13px}.canonical-topbar .app-selector-state{display:none}.canonical-bell{color:#495867;background:0 0;border:0;width:34px;height:38px;padding:0;font-size:20px;position:relative}.canonical-bell span{color:#fff;background:#ef4c4c;border-radius:50%;place-items:center;width:18px;height:18px;font-size:10px;display:grid;position:absolute;top:-2px;right:-1px}.canonical-help{appearance:none;color:#36414c;border:1px solid #e1e7eb;border-radius:10px;align-items:center;height:38px;padding:0 14px;text-decoration:none;display:flex}.canonical-help:disabled{cursor:not-allowed;opacity:.62}.canonical-avatar{color:#27435a;background:#d9e7ef;border-radius:50%;place-items:center;width:38px;height:38px;font-weight:800;display:grid}.canonical-account{flex-direction:column;gap:3px;display:flex}.canonical-account small{color:#6f7a84;font-size:11px}.canonical-logout{color:#40515f;cursor:pointer;background:#fff;border:1px solid #d8e0e6;border-radius:8px;min-height:34px;padding:0 12px}.canonical-logout:hover:not(:disabled){color:#173d53;border-color:#8aa8b9}.canonical-logout:disabled{cursor:wait;opacity:.62}.canonical-content{min-height:calc(100vh - 72px);padding:20px 22px 18px}.canonical-content>:not(.canonical-table-card){max-width:1440px;margin-inline:auto}.canonical-content>.canonical-table-card{max-width:1600px;margin-inline:auto}.admin-action-control{flex-direction:column;align-items:flex-start;gap:4px;display:inline-flex}.admin-disabled-reason,.admin-field-error{color:#b33a2f;font-size:12px;line-height:1.35}.admin-notice{color:#176654;background:#effaf7;border:1px solid #cae2dc;border-radius:9px;align-items:center;gap:8px;padding:10px 12px;display:flex}.admin-notice--error{color:#9f2f27;background:#fff3f2;border-color:#f0cbc8}.admin-notice--warning{color:#80560b;background:#fff9e9;border-color:#efdba8}.admin-dialog-backdrop{z-index:100;background:#081b2c7a;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.admin-confirm-dialog{background:#fff;border-radius:14px;width:min(460px,100%);padding:24px;box-shadow:0 20px 60px #081b2c3d}.admin-confirm-dialog h2{margin-top:0}.admin-confirm-dialog__actions{justify-content:flex-end;gap:10px;margin-top:22px;display:flex}.canonical-page-title{align-items:center;gap:24px;min-height:59px;margin-bottom:14px;display:flex}.canonical-page-title>div:first-child{min-width:0}.canonical-page-title h1{color:var(--canonical-text);margin:0;font-size:24px;font-weight:900;line-height:1.25}.canonical-page-title p{color:var(--canonical-muted);margin:5px 0 0;font-size:13px}.canonical-page-actions{align-items:center;gap:10px;margin-left:auto;display:flex}.canonical-content button,.canonical-content select,.canonical-content input{font:inherit}.canonical-content button,.canonical-content select{color:#36414c;background:#fff;border:1px solid #dce3e9;border-radius:9px;min-height:38px}.canonical-content button{padding:0 16px;font-weight:650}.canonical-content button:disabled{color:#9aa5ae;cursor:not-allowed;background:#f8fafb}.canonical-content .canonical-primary{color:#fff;border-color:var(--canonical-green);background:linear-gradient(135deg,#0eac81,#07936f)}.canonical-state{color:#73808d;border:1px solid var(--canonical-line);text-align:center;background:#fff;border-radius:13px;flex-direction:column;justify-content:center;align-items:center;min-height:330px;padding:50px 24px;display:flex}.canonical-state strong{color:#253443;margin-top:12px;font-size:17px}.canonical-state p{margin:8px 0 15px}.canonical-state__icon{color:#0b9474;background:#e9f8f3;border-radius:50%;place-items:center;width:42px;height:42px;font-size:15px;font-weight:800;display:grid}.canonical-spinner{border:3px solid #d7e1e7;border-top-color:var(--canonical-green);border-radius:50%;width:28px;height:28px;animation:.8s linear infinite spin}.canonical-panel,.canonical-table-card,.canonical-filter-card{border:1px solid var(--canonical-line);box-shadow:var(--canonical-shadow);background:#fff;border-radius:13px}.canonical-panel h2{margin:0 0 17px;font-size:17px}.dashboard-reminder{color:#9b5b18;background:#fff8ed;border:1px solid #ffe0b6;border-radius:10px;align-items:center;gap:5px;min-height:47px;margin-bottom:14px;padding:0 14px;display:flex}.dashboard-reminder b{color:#eb6c22}.dashboard-reminder span{color:#b17b40;margin-left:9px;font-size:12px}.dashboard-metrics{grid-template-columns:repeat(6,minmax(0,1fr));gap:14px;margin-bottom:14px;display:grid}.dashboard-metric{border:1px solid var(--canonical-line);min-width:0;height:112px;box-shadow:var(--canonical-shadow);background:#fff;border-radius:13px;align-items:flex-start;gap:13px;padding:16px;display:flex}.dashboard-metric__icon{border-radius:12px;flex:0 0 42px;place-items:center;width:42px;height:42px;font-weight:850;display:grid}.dashboard-metric__icon--green{color:#058b6c;background:#e5f7f1}.dashboard-metric__icon--blue{color:#347ce2;background:#edf4ff}.dashboard-metric__icon--purple{color:#7856df;background:#f1edff}.dashboard-metric__icon--orange{color:#f07b22;background:#fff1e6}.dashboard-metric__icon--pink{color:#dd4b7c;background:#ffedf3}.dashboard-metric>div{flex-direction:column;gap:4px;min-width:0;display:flex}.dashboard-metric div>span{color:#7b8691;white-space:nowrap}.dashboard-metric strong{color:#17212b;text-overflow:ellipsis;white-space:nowrap;font-size:clamp(19px,1.55vw,25px);line-height:1.1;overflow:hidden}.dashboard-metric small{color:#0d9b77;font-size:10px}.dashboard-analysis-grid{grid-template-columns:1.55fr 1.05fr 1.05fr;gap:14px;margin-bottom:14px;display:grid}.dashboard-analysis-grid>article{height:323px;padding:19px}.dashboard-bars{background:repeating-linear-gradient(#fff 0 58px,#edf1f3 59px,#fff 60px);border-bottom:1px solid #dfe7eb;justify-content:space-between;align-items:flex-end;gap:18px;height:238px;padding:24px 20px 8px;display:flex}.dashboard-bars>div{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:8px;height:100%;display:flex}.dashboard-bars div>span{background:linear-gradient(#12b78d,#078f70);border-radius:6px 6px 2px 2px;width:min(32px,70%);min-height:5px}.dashboard-bars small{color:#87929c;font-size:10px}.canonical-unavailable{color:#8a95a0;text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:205px;display:flex}.canonical-unavailable>span{color:#0b9474;border:18px solid #e0f4ee;border-radius:50%;place-items:center;width:92px;height:92px;font-size:12px;display:grid}.canonical-unavailable strong{color:#34414c;margin-top:12px}.canonical-unavailable p{margin:6px 0 0;font-size:12px}.canonical-unavailable.compact{color:#7e6a45;text-align:left;background:#fffaf0;border:1px solid #f0d9ae;border-radius:9px;flex-direction:row;justify-content:flex-start;align-items:flex-start;gap:11px;min-height:0;padding:13px 14px}.canonical-unavailable.compact>span{color:#916b22;background:#f3dfb7;border:0;flex:0 0 28px;width:28px;height:28px;font-size:14px;font-weight:800}.canonical-unavailable.compact strong{color:#684d1b;margin-top:0;display:block}.dashboard-rank-row{margin:0 0 14px}.dashboard-rank-row>div{grid-template-columns:22px 1fr auto;align-items:center;gap:4px;font-size:13px;display:grid}.dashboard-rank-row>div>span{font-weight:800}.dashboard-rank-row i{background:#edf1f2;border-radius:99px;height:7px;margin-top:7px;display:block;overflow:hidden}.dashboard-rank-row i span{border-radius:inherit;background:#0ca27c;height:100%;display:block}.dashboard-bottom-grid{grid-template-columns:.95fr 1.75fr 1.12fr;gap:14px;display:grid}.dashboard-bottom-grid>article{min-height:250px;padding:18px}.dashboard-todos>div{border-bottom:1px solid #edf1f3;justify-content:space-between;align-items:center;min-height:39px;display:flex}.dashboard-todos b{color:#ee7650;background:#fff0ed;border-radius:99px;place-items:center;min-width:28px;height:25px;font-size:12px;display:grid}.dashboard-latest header{justify-content:space-between;display:flex}.dashboard-latest a,.canonical-business-table a{color:#2879d9;font-weight:700;text-decoration:none}.dashboard-alerts>div:not(.canonical-unavailable){border-bottom:1px solid #edf1f3;grid-template-columns:1fr auto;gap:4px 10px;padding:9px 0;display:grid}.dashboard-alerts div>span,.dashboard-alerts div>p{color:#84909b;font-size:11px}.dashboard-alerts div>p{grid-column:1/-1;margin:0}.canonical-filter-card,.canonical-product-toolbar{align-items:center;gap:10px;min-height:74px;margin-bottom:14px;padding:15px 16px;display:flex}.canonical-filter-card select,.canonical-product-toolbar select{min-width:150px;padding:0 12px}.canonical-search{background:#fff;border:1px solid #dfe5ea;border-radius:9px;align-items:center;width:260px;height:40px;display:flex;position:relative}.canonical-search>span{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.canonical-search:before{content:"⌕";color:#73808b;padding-left:12px;font-size:20px}.canonical-search input{background:0 0;border:0;outline:0;width:100%;height:38px;padding:0 10px}.canonical-filter-count{color:#7f8a95;margin-left:auto;font-size:12px}.canonical-table-card{min-height:740px;overflow:hidden}.canonical-table-card>.canonical-state{min-height:740px;box-shadow:none;border:0}.canonical-table-wrap{width:100%;overflow:auto}.canonical-business-table{border-collapse:collapse;width:100%;font-size:13px}.canonical-business-table th{color:#75808a;border-bottom:1px solid var(--canonical-line);text-align:left;white-space:nowrap;background:#fafbfc;height:42px;padding:0 12px;font-size:12px}.canonical-business-table td{color:#27333e;vertical-align:middle;border-bottom:1px solid #edf1f4;height:56px;padding:0 12px}.canonical-business-table td small{color:#8a949d;margin-top:3px;font-size:11px;display:block}.canonical-business-table td:last-child{white-space:nowrap}.canonical-business-table td:last-child>*{margin-right:12px}.canonical-business-table td:last-child button{color:#2879d9;background:0 0;border:0;min-height:auto;padding:0;font-weight:700}.canonical-drag{color:#9ea8b1;letter-spacing:-3px;font-size:18px}.canonical-pill{border-radius:99px;align-items:center;min-height:26px;padding:0 9px;font-size:12px;font-weight:700;display:inline-flex}.canonical-pill.green{color:#098a69;background:#e7f8f2}.canonical-pill.orange{color:#ec7b28;background:#fff1e7}.canonical-pill.red{color:#d84c4c;background:#ffeded}.canonical-pill.gray{color:#66717b;background:#f0f3f5}.canonical-rule-note{color:#386ca4;background:#f1f6ff;border:1px solid #d8e7ff;border-radius:10px;min-height:48px;margin:16px;padding:12px 14px}.canonical-pagination{justify-content:flex-end;align-items:center;gap:8px;padding:14px;display:flex}.canonical-pagination>span{color:#75808a;font-size:12px}.canonical-pagination button{min-width:31px;min-height:31px;padding:0}.canonical-pagination button.active{color:#fff;background:#0aa17a;border-color:#0aa17a}.canonical-pagination>span.active{color:#fff;background:#0aa17a;border-radius:6px;place-items:center;min-width:31px;min-height:31px;font-weight:700;display:inline-grid}.canonical-inline-empty{color:#7c8792;text-align:center;padding:30px}.canonical-product-toolbar{background:0 0;min-height:40px;padding:0}.canonical-product-toolbar .canonical-search{width:280px}.canonical-export{margin-left:auto}.canonical-product-card{min-height:0}.canonical-product-card>.canonical-state{min-height:220px}.canonical-product-empty strong{color:#243447;font-size:16px;display:block}.canonical-product-empty p{margin:8px 0 16px}.canonical-product-cell{align-items:center;gap:10px;min-width:320px;display:flex}.canonical-product-thumb{color:#ffffffd9;background:linear-gradient(145deg,#5ccbf4,#2497d9 50%,#65b883 51%,#2f734c);border-radius:8px;flex:0 0 88px;place-items:center;width:88px;height:54px;font-weight:800;display:grid}.canonical-product-thumb--image{object-fit:cover;display:block}.canonical-drawer{z-index:100;justify-content:flex-end;display:flex;position:fixed;inset:0}.canonical-drawer__backdrop{background:#0a1c2b61;position:absolute;inset:0}.canonical-drawer>section{z-index:1;background:#fff;width:min(480px,100vw);height:100%;padding:24px;position:relative;box-shadow:-12px 0 35px #081f3029}.canonical-drawer header{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}.canonical-drawer h2{margin:0;font-size:21px}.canonical-drawer header button{border:0;min-width:36px;padding:0;font-size:24px}.canonical-drawer form,.canonical-drawer form label{flex-direction:column;gap:7px;display:flex}.canonical-drawer form{gap:16px}.canonical-drawer form input,.canonical-drawer form select{border:1px solid #dce3e9;border-radius:8px;width:100%;height:44px;padding:0 12px}.canonical-form-actions{justify-content:flex-end;gap:10px;display:flex}.canonical-form-result{color:#087762;text-align:right;margin:0}@media (width<=1360px){.canonical-admin-shell{grid-template-columns:218px minmax(0,1fr)}.canonical-account{display:none}.dashboard-metrics{grid-template-columns:repeat(3,1fr)}.dashboard-analysis-grid{grid-template-columns:1.4fr 1fr}.dashboard-city-rank{grid-column:1/-1}.dashboard-bottom-grid{grid-template-columns:1fr 2fr}.dashboard-alerts{grid-column:1/-1}.canonical-filter-card,.canonical-product-toolbar{flex-wrap:wrap}.canonical-filter-count,.canonical-export{margin-left:0}}@media (width>=861px) and (width<=1100px){.canonical-admin-shell,.canonical-admin-shell.is-sidebar-collapsed{grid-template-columns:72px minmax(0,1fr)}.canonical-brand{justify-content:center;padding-inline:8px}.canonical-brand>div,.canonical-menu>a>span:not(.canonical-menu__icon),.canonical-menu>a>b,.canonical-submenu,.canonical-sidebar__collapse-label,.canonical-sidebar__foot>small{display:none}.canonical-menu{padding-inline:8px}.canonical-menu>a{justify-content:center;padding-inline:8px}.canonical-sidebar__foot{padding-inline:10px}.canonical-topbar__actions{gap:8px}.canonical-admin-shell.is-compact-navigation-open .canonical-sidebar{z-index:60;width:248px;position:fixed;inset:0 auto 0 0;box-shadow:16px 0 40px #041d2b47}.canonical-admin-shell.is-compact-navigation-open .canonical-brand{justify-content:flex-start;padding-inline:18px}.canonical-admin-shell.is-compact-navigation-open .canonical-brand>div,.canonical-admin-shell.is-compact-navigation-open .canonical-submenu,.canonical-admin-shell.is-compact-navigation-open .canonical-sidebar__foot>small{display:block}.canonical-admin-shell.is-compact-navigation-open .canonical-menu>a>span:not(.canonical-menu__icon),.canonical-admin-shell.is-compact-navigation-open .canonical-menu>a>b,.canonical-admin-shell.is-compact-navigation-open .canonical-sidebar__collapse-label{display:inline}.canonical-admin-shell.is-compact-navigation-open .canonical-menu{padding-inline:10px}.canonical-admin-shell.is-compact-navigation-open .canonical-menu>a{justify-content:flex-start;padding-inline:14px}.canonical-admin-shell.is-compact-navigation-open .canonical-menu>a>b{margin-left:auto}.canonical-admin-shell.is-compact-navigation-open .canonical-submenu{padding-left:44px}.canonical-admin-shell.is-compact-navigation-open .canonical-sidebar__foot{padding-inline:16px}.canonical-sidebar-backdrop{z-index:50;background:#0519276b;border:0;border-radius:0;width:100%;height:100%;position:fixed;inset:0}.canonical-product-card .canonical-table-wrap{overflow-x:visible}.canonical-product-table{table-layout:fixed}.canonical-product-table th:nth-child(2),.canonical-product-table td:nth-child(2),.canonical-product-table th:nth-child(5),.canonical-product-table td:nth-child(5),.canonical-product-table th:nth-child(6),.canonical-product-table td:nth-child(6),.canonical-product-table th:nth-child(9),.canonical-product-table td:nth-child(9){display:none}.canonical-product-table th:first-child,.canonical-product-table td:first-child{width:42px}.canonical-product-table th:nth-child(4),.canonical-product-table td:nth-child(4){width:110px}.canonical-product-table th:nth-child(7),.canonical-product-table td:nth-child(7){width:105px}.canonical-product-table th:nth-child(8),.canonical-product-table td:nth-child(8){width:74px}.canonical-product-table th:last-child,.canonical-product-table td:last-child{width:150px}.canonical-product-cell{min-width:0}.canonical-product-thumb{flex-basis:64px;width:64px;height:44px}}@media (width<=860px){.canonical-admin-shell{display:block}.canonical-sidebar{display:none}.canonical-topbar{padding:0 14px}.canonical-top-select,.canonical-help,.canonical-bell{display:none}.canonical-content{padding:16px 12px 40px}.canonical-page-title{flex-direction:column;align-items:flex-start}.canonical-page-actions{flex-wrap:wrap;margin-left:0}.dashboard-metrics{grid-template-columns:repeat(2,1fr)}.dashboard-analysis-grid,.dashboard-bottom-grid{grid-template-columns:1fr}.dashboard-city-rank,.dashboard-alerts{grid-column:auto}}button,input,select,textarea{font:inherit}button,.button{color:#243041;cursor:pointer;background:#fff;border:1px solid #d8dee6;border-radius:7px;padding:9px 15px;text-decoration:none}button:hover,.button:hover{color:#087762;border-color:#16a085}.primary{color:#fff!important;background:#0f9f7a!important;border-color:#0f9f7a!important}.admin-shell{grid-template-columns:248px minmax(0,1fr);min-height:100vh;display:grid}.sidebar{color:#d8e0ea;background:#142238;flex-direction:column;min-height:100vh;max-height:100vh;display:flex;position:sticky;top:0;overflow:auto}.brand{border-bottom:1px solid #27364b;align-items:center;gap:12px;height:72px;padding:0 22px;display:flex}.brand-mark{color:#fff;background:#17a885;border-radius:9px;place-items:center;width:34px;height:34px;font-weight:800;display:grid}.brand div{flex-direction:column;display:flex}.brand small{color:#8797ab;margin-top:3px}.sidebar nav{flex:1;padding:14px 12px}.sidebar nav section{margin-bottom:16px}.sidebar nav h2{color:#74869c;margin:9px 0;padding:0 10px;font-size:12px}.sidebar nav a{color:#b9c5d3;border-radius:6px;justify-content:space-between;align-items:center;margin:2px 0;padding:9px 10px;font-size:13px;text-decoration:none;display:flex}.sidebar nav a small{opacity:.55;font-size:9px}.sidebar nav a:hover,.sidebar nav a.active{color:#fff;background:#0f9f7a}.baseline-badge{text-align:center;color:#8fa2b8;border:1px solid #304158;border-radius:7px;margin:14px;padding:10px;font-size:12px}.workspace{min-width:0}.topbar{z-index:5;background:#fff;border-bottom:1px solid #e4e9ef;justify-content:space-between;align-items:center;height:72px;padding:0 28px;display:flex;position:sticky;top:0}.topbar>div:first-child{align-items:center;gap:11px;display:flex}.page-id{color:#087762;background:#e9f8f4;border-radius:4px;padding:4px 7px;font-size:11px;font-weight:800}.top-actions{align-items:end;gap:12px;display:flex}.app-selector{color:#6b7787;flex-direction:column;gap:3px;font-size:11px;display:flex}.app-selector select{border:1px solid #d8dee6;border-radius:5px;min-width:160px;padding:6px}.app-selector-state{max-width:210px;font-size:10px;line-height:1.25}.app-selector-state.permission,.app-selector-state.error{color:#c63b31}.configuration-error{color:#9c2f28;background:#fff4f3;border:1px solid #e5a59e;border-radius:8px;align-items:center;gap:12px;margin-bottom:18px;padding:13px 16px;font-size:13px;display:flex}.credential-popover{z-index:10;background:#fff;border:1px solid #dfe5eb;border-radius:10px;width:min(430px,100vw - 32px);padding:18px;position:absolute;top:64px;right:28px;box-shadow:0 18px 42px #1222382e}.credential-popover label,.card label{flex-direction:column;gap:6px;margin:12px 0;font-size:13px;display:flex}.credential-popover input,.card select{border:1px solid #d8dee6;border-radius:6px;padding:9px}.content{max-width:1600px;margin:auto;padding:26px 30px 56px}.page-header{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:20px;display:flex}.page-header h1{margin:0 0 6px;font-size:23px}.page-header p,.credential-popover p{color:#6d7888;margin:0;font-size:13px;line-height:1.6}.card,.command-panel{background:#fff;border:1px solid #e1e6ec;border-radius:9px;margin-bottom:18px;padding:20px;box-shadow:0 2px 7px #12223809}.card h2,.card h3{margin:0 0 15px;font-size:16px}.metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:18px;display:grid}.metric-card{background:#fff;border:1px solid #e1e7ec;border-radius:10px;flex-direction:column;justify-content:center;gap:7px;min-height:112px;padding:18px 20px;display:flex;position:relative;overflow:hidden;box-shadow:0 4px 14px #1222380b}.metric-card:before{content:"";background:#98a6b5;width:4px;position:absolute;inset:0 auto 0 0}.metric-card>span{color:#6b7888;font-size:12px}.metric-card>strong{color:#172436;letter-spacing:-.02em;font-size:clamp(22px,2vw,31px);line-height:1.15}.metric-card>small{color:#8793a1;font-size:11px}.metric-card.tone-success:before{background:#16a085}.metric-card.tone-warning:before{background:#e5a333}.metric-card.tone-danger:before{background:#d85c4f}.metric-card.tone-success>strong{color:#087762}.section-tabs{background:#fff;border:1px solid #e1e7ec;border-radius:9px;align-items:center;gap:4px;margin:-4px 0 18px;padding:5px;display:flex;overflow-x:auto;box-shadow:0 2px 7px #12223808}.section-tabs a{color:#667383;border-radius:6px;flex:none;padding:9px 14px;font-size:12px;font-weight:650;text-decoration:none}.section-tabs a:hover{color:#087762;background:#f2f7f5}.section-tabs a.active{color:#fff;background:#0d8d70;box-shadow:0 3px 8px #0d8d702e}.bar-summary{gap:12px;padding:4px 0 8px;display:grid}.bar-summary__row{color:#596778;grid-template-columns:minmax(128px,.8fr) minmax(160px,3fr) 70px minmax(70px,auto);align-items:center;gap:12px;font-size:12px;display:grid}.bar-summary__track{background:#edf1f4;border-radius:99px;height:12px;overflow:hidden}.bar-summary__track i{border-radius:inherit;background:linear-gradient(90deg,#12a07e,#5fc4a9);height:100%;display:block}.bar-summary__row strong{color:#1d2b3d;text-align:right}.bar-summary__row small{color:#8793a1}.metric-card.tone-warning>strong{color:#9b6417}.metric-card.tone-danger>strong{color:#b14238}.search-panel{grid-template-columns:minmax(240px,720px);display:grid}.search-panel input{border:1px solid #d8dee6;border-radius:7px;min-height:44px;padding:0 14px}.admin-split{align-items:start;gap:16px;display:grid}.admin-split--search,.admin-split--alerts,.admin-split--access,.admin-split--audit{grid-template-columns:minmax(220px,.9fr) minmax(520px,2.4fr) minmax(260px,1fr)}.admin-search-hero{border-color:#12b28d47;grid-template-columns:minmax(420px,1fr) 220px;align-items:end;gap:20px;display:grid;box-shadow:0 12px 30px #0f172a0b}.admin-search-hero label{margin:0}.admin-search-hero label span{color:#0f766e;font-weight:750}.admin-search-hero input{border:2px solid #10a982;border-radius:12px;min-height:54px;padding:0 18px;font-size:15px}.admin-search-hero>div{color:#0f766e;background:#ecfdf7;border-radius:14px;flex-direction:column;gap:4px;padding:14px 16px;display:flex}.admin-search-hero strong{font-size:28px;line-height:1}.admin-search-hero span,.admin-search-hero small{font-size:12px}.admin-summary-stack{gap:10px;display:grid}.admin-summary-stack article{background:#f9fbfb;border:1px solid #e4edf0;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:4px 12px;padding:13px 14px;display:grid}.admin-summary-stack span{color:#64748b;font-size:12px}.admin-summary-stack strong{color:#0f172a;text-align:right;font-size:18px}.admin-summary-stack small{color:#94a3b8;grid-column:1/-1;font-size:11px}.admin-safe-note,.admin-policy-notice{color:#9a5b10;background:#fff8eb;border:1px solid #f1d8a8;border-radius:12px;margin-top:14px;padding:12px 14px;font-size:12px;line-height:1.7}.admin-policy-notice{color:#0f766e;background:#ecfdf7;border-color:#b8e4d6}.admin-result-list,.admin-alert-list,.admin-policy-matrix,.admin-audit-timeline{gap:12px;display:grid}.admin-result-list article,.admin-alert-list article,.admin-policy-matrix article{background:#fff;border:1px solid #e2e8f0;border-radius:14px;padding:16px;box-shadow:0 8px 18px #0f172a09}.admin-result-list article{grid-template-columns:minmax(280px,1.2fr) minmax(360px,1.6fr) auto;align-items:center;gap:18px;display:grid}.admin-result-list article>div:first-child,.admin-alert-list article>div:first-child,.admin-policy-matrix header{justify-content:space-between;align-items:center;gap:10px;display:flex}.admin-result-list strong,.admin-alert-list strong,.admin-policy-matrix strong{color:#0f172a;font-size:15px;display:block}.admin-result-list small,.admin-alert-list small,.admin-policy-matrix small{color:#64748b;margin-top:3px;font-size:12px;display:block}.admin-result-list dl,.admin-policy-matrix dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;display:grid}.admin-result-list dt,.admin-policy-matrix dt,.admin-task-meta dt{color:#94a3b8;font-size:11px}.admin-result-list dd,.admin-policy-matrix dd{color:#0f172a;margin:2px 0 0;font-size:13px;font-weight:650}.admin-empty-center{text-align:center;color:#64748b;background:#f8fafc;border:1px dashed #cbd5e1;border-radius:16px;place-content:center;gap:8px;min-height:280px;display:grid}.admin-empty-center strong{color:#0f172a;font-size:18px}.admin-alert-list article p{color:#475569;margin:12px 0;font-size:13px}.admin-severity{color:#fff;background:#f59e0b;border-radius:999px;justify-content:center;align-items:center;min-width:34px;height:28px;font-size:12px;font-weight:800;display:inline-flex}.admin-severity.p0{background:#ef4444}.admin-severity.p1{background:#f59e0b}.admin-severity.p2{background:#3b82f6}.admin-compact-form{gap:10px;display:grid}.admin-compact-form label{color:#64748b;margin:0}.admin-compact-form input,.admin-compact-form select{border:1px solid #d8dee6;border-radius:9px;min-height:38px;padding:0 10px}.admin-checkbox{align-items:center;flex-direction:row!important}.admin-profile-card{text-align:center}.admin-profile-avatar{color:#0f766e;background:#d9f4ea;border-radius:50%;place-items:center;width:92px;height:92px;margin:0 auto 14px;font-size:38px;font-weight:850;display:grid}.admin-profile-card p{color:#64748b;margin:-8px 0 16px;font-size:12px}.admin-policy-matrix article header{margin-bottom:14px}.admin-pill-list{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.admin-pill-list span{color:#0f766e;background:#eefdf7;border-radius:999px;padding:5px 9px;font-size:12px;font-weight:650}.admin-audit-timeline article{border-bottom:1px solid #e2e8f0;grid-template-columns:18px minmax(0,1fr);gap:12px;padding:14px 0;display:grid}.admin-audit-timeline article:last-child{border-bottom:0}.admin-audit-timeline strong{color:#0f172a;font-size:14px}.admin-audit-timeline small,.admin-audit-timeline p{color:#64748b;margin:3px 0 0;font-size:12px;line-height:1.6;display:block}.admin-risk-dot{background:#10b981;border-radius:50%;width:12px;height:12px;margin-top:4px;box-shadow:0 0 0 4px #d1fae5}.admin-risk-dot.high{background:#f97316;box-shadow:0 0 0 4px #ffedd5}.table-wrap{border:1px solid #e5eaf0;border-radius:7px;overflow:auto}table{border-collapse:collapse;width:100%;font-size:13px}th{color:#687586;text-align:left;background:#f7f9fb;font-size:12px}th,td{vertical-align:top;border-bottom:1px solid #e9edf2;padding:12px 14px}tr:last-child td{border-bottom:0}.text-link{color:#07836a;font-weight:650;text-decoration:none}.detail-grid{background:#e5eaf0;border:1px solid #e5eaf0;border-radius:7px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:1px;display:grid;overflow:hidden}.detail-grid>div{background:#fff;flex-direction:column;gap:7px;padding:14px;display:flex}.detail-grid span{color:#748091;font-size:12px}.detail-grid strong{min-width:0;font-size:13px}.section-heading{border-bottom:1px solid #e7ecf1;justify-content:space-between;align-items:baseline;gap:12px;margin:24px 0 12px;padding-bottom:8px;display:flex}.section-heading h2{margin:0}.section-heading span{color:#7b8796;font-size:11px}.badge{color:#07836a;background:#e7f7f2;border-radius:99px;padding:3px 8px;font-size:11px;display:inline-flex}.badge.muted{color:#778292;background:#eef1f4}.json-inline{white-space:pre-wrap;word-break:break-word;color:#526071;max-width:440px;font-size:11px;display:block}.state-card{text-align:center;color:#6d7888;background:#fafbfc;border:1px dashed #d7dee7;border-radius:8px;padding:30px}.state-card strong{color:#263344;margin-bottom:7px;display:block}.state-card.compact{padding:18px}.state-card.permission{background:#fff9eb;border-color:#f2d393}.state-card.error{background:#fff4f3;border-color:#efbbb5}.spinner{vertical-align:-3px;border:2px solid #cbd5df;border-top-color:#0f9f7a;border-radius:50%;width:16px;height:16px;margin-right:9px;animation:.8s linear infinite spin;display:inline-block}@keyframes spin{to{transform:rotate(360deg)}}.split{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.config-panels{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:18px;display:grid}.button-row{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.capability-note{color:#5f6b79;background:#eef2f5;border-left:3px solid #8d9aaa;align-items:center;gap:12px;margin-bottom:16px;padding:11px 14px;font-size:12px;display:flex}.capability-note strong{color:#344154;white-space:nowrap}.command-panel summary{cursor:pointer;font-weight:700}.command-panel textarea{color:#d9e8e2;background:#101a28;border:1px solid #d8dee6;border-radius:7px;width:100%;min-height:135px;margin:14px 0;padding:12px;font-family:ui-monospace,monospace;font-size:12px}.command-result,.muted-copy{color:#667383;font-size:12px}.typed-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px 16px;display:grid}.typed-form.wide{grid-template-columns:repeat(3,minmax(0,1fr))}.typed-form h3,.typed-form .button-row{grid-column:1/-1;margin:0}.typed-form label{color:#566272;flex-direction:column;gap:6px;font-size:12px;display:flex}.typed-form input,.typed-form select,.typed-form textarea{color:#243041;background:#fff;border:1px solid #d8dee6;border-radius:6px;width:100%;padding:9px}.typed-form textarea{min-height:90px;font-family:ui-monospace,monospace;font-size:11px}.advanced-command{border-top:1px solid #e8edf2;margin-top:16px;padding-top:12px}.advanced-command>summary{color:#6d7888;cursor:pointer;font-size:12px}.status-grid{grid-template-columns:2fr 1fr;gap:18px;display:grid}.metric{color:#0f9f7a;font-size:42px;display:block}.readiness-summary{border-radius:7px;justify-content:space-between;gap:12px;margin-bottom:14px;padding:13px 15px;font-size:12px;display:flex}.readiness-summary.ready{color:#087762;background:#e9f8f4}.readiness-summary.blocked{color:#9c2f28;background:#fff4f3}.no-stock{color:#087762;background:#eaf7f3;border:1px solid #b9e2d7;border-radius:6px;margin-bottom:14px;padding:10px 13px;font-size:12px}pre{color:#d5e0eb;background:#111b29;border-radius:7px;max-height:430px;padding:14px;font-size:11px;line-height:1.55;overflow:auto}.editor-grid{grid-template-columns:240px minmax(320px,1fr) 260px;gap:16px;display:grid}.phone-preview{background:#edf1f4;border:8px solid #273548;border-radius:24px;min-height:480px;padding:18px;overflow:auto}.phone-preview>span{text-align:center;color:#687586;margin-bottom:10px;font-size:12px;display:block}.component-property-list{flex-direction:column;gap:12px;display:flex}.component-property-list>h3{margin-bottom:0}.component-property-list article{color:#718091;background:#f8fafb;border:1px solid #dfe6ec;border-radius:8px;gap:9px;padding:12px;font-size:12px;display:grid}.component-property-list article>strong{color:#263344}.layer-list{gap:8px;display:grid}.layer-list article{background:#fff;border:1px solid #dfe6ec;border-radius:8px;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:9px;padding:10px;display:grid}.layer-list article>span{color:#087762;background:#e9f8f4;border-radius:6px;place-items:center;width:25px;height:25px;font-size:11px;font-weight:700;display:grid}.layer-list article>div{min-width:0;display:grid}.layer-list article small,.layer-list article em{color:#84909d;font-size:10px;font-style:normal}.action-flow{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.action-flow article{background:linear-gradient(135deg,#fff,#f7faf9);border:1px solid #dfe6ec;border-radius:9px;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:12px;min-height:105px;padding:15px;display:grid}.action-flow article>div{gap:5px;min-width:0;display:grid}.action-flow article small,.action-flow article span{color:#7b8796;word-break:break-word;font-size:10px}.action-flow article strong{color:#263344;word-break:break-word;font-size:12px}.action-flow article b{color:#0d8d70;font-size:20px}.phone-preview pre{color:#344154;background:#fff}.phone-canvas{flex-direction:column;gap:10px;display:flex}.cms-component{color:#253143;background:#fff;border:1px solid #dfe6eb;border-radius:10px;overflow:hidden}.cms-component>div{padding:14px}.cms-component img{object-fit:cover;width:100%;max-height:180px;display:block}.cms-component small{color:#788595;font-size:10px}.cms-component h4{margin:7px 0 4px;font-size:18px}.cms-component p{color:#6b7787;margin:0;font-size:12px}.action-chips{flex-wrap:wrap;gap:6px;margin-top:11px;display:flex}.action-chips span{color:#087762;background:#e9f8f4;border-radius:99px;padding:4px 7px;font-size:9px}.phone-empty{color:#7b8797;background:#fff;border:1px dashed #cfd8e1;border-radius:10px;place-items:center;min-height:260px;font-size:12px;display:grid}.preview-layout{grid-template-columns:300px minmax(320px,1fr);gap:20px;display:grid}.phone-preview.large{width:100%;max-width:430px;min-height:690px;margin:auto}.preview-context{color:#334155;background:#f7fafc;border:1px solid #dce4ec;border-radius:9px;gap:5px;margin:10px 0;padding:9px;font-size:11px;display:grid}.preview-context label,.preview-context small{gap:4px;display:grid}.preview-context select{width:100%;min-width:0}@media (width<=1100px){.admin-shell{grid-template-columns:82px minmax(0,1fr)}.brand{justify-content:center;padding:0}.brand div,.sidebar nav h2,.sidebar nav a span,.sidebar nav a small,.baseline-badge{display:none}.sidebar nav a{justify-content:center;min-height:35px}.sidebar nav a:before{content:"•"}.editor-grid,.action-flow{grid-template-columns:1fr}.topbar{padding:0 18px}.content{padding:22px 18px}.split,.config-panels{grid-template-columns:1fr}.typed-form.wide{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.admin-shell{display:block}.sidebar{min-height:auto;max-height:none;position:static}.brand{height:55px}.sidebar nav{padding:7px;display:flex;overflow:auto}.sidebar nav section{margin:0;display:flex}.sidebar nav a{display:none}.sidebar nav a.active{min-width:55px;display:flex}.topbar{flex-wrap:wrap;gap:10px;height:auto;min-height:65px;padding:10px 14px}.top-actions{width:100%}.app-selector{flex:1}.app-selector select{width:100%;min-width:0}.content{padding:18px 12px}.page-header{flex-direction:column}.preview-layout,.detail-grid{grid-template-columns:1fr}.metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.typed-form,.typed-form.wide,.status-grid{grid-template-columns:1fr}.card{padding:14px}}@media (width<=460px){.metric-grid{grid-template-columns:1fr}}.r2-page{color:#1f2937;gap:14px;min-width:0;display:grid}.r2-panel{background:#fff;border:1px solid #dfe6ec;border-radius:12px;min-width:0;overflow:hidden;box-shadow:0 10px 22px #1830480a}.r2-panel>header{justify-content:space-between;align-items:flex-start;gap:16px;padding:18px 20px 12px;display:flex}.r2-panel>header h2{color:#1d2939;margin:0;font-size:18px}.r2-panel>header p{color:#84909d;margin:4px 0 0;font-size:12px}.r2-panel>:not(header):not(.canonical-table-wrap){margin-left:20px;margin-right:20px}.r2-panel>:last-child{margin-bottom:18px}.r2-metrics{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:14px;display:grid}.r2-metrics article{background:#fff;border:1px solid #dfe6ec;border-radius:12px;gap:5px;min-height:92px;padding:16px 18px;display:grid}.r2-metrics span{color:#7b8796;font-size:13px}.r2-metrics strong{color:#192534;text-overflow:ellipsis;white-space:nowrap;font-size:24px;line-height:1.15;overflow:hidden}.r2-metrics strong.accent{color:#079a7b}.r2-metrics small{color:#98a2ae;font-size:10px}.r2-two,.r2-two-one,.r2-three,.r2-todo-layout,.r2-poi-layout{align-items:start;gap:14px;min-width:0;display:grid}.r2-two{grid-template-columns:repeat(2,minmax(0,1fr))}.r2-tags-sort-layout{grid-template-columns:minmax(420px,1fr) minmax(620px,1.6fr)}.r2-two-one{grid-template-columns:minmax(0,2fr) minmax(280px,1fr)}.r2-three{grid-template-columns:repeat(3,minmax(0,1fr))}.r2-todo-layout{grid-template-columns:220px minmax(520px,1fr) 300px}.r2-poi-layout{grid-template-columns:300px minmax(420px,1fr) 340px}.r2-poi-layout .r2-full-width-panel{grid-column:1/-1}.r2-stack{gap:14px;min-width:0;display:grid}.r2-tabs{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:8px;display:grid}.r2-tabs a{color:#697586;text-align:center;background:#fff;border:1px solid #d9e2e9;border-radius:8px;align-content:center;gap:3px;min-width:0;padding:11px 14px;font-size:12px;text-decoration:none;display:grid}.r2-tabs a span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.r2-tabs a small{color:#8a98a8;font-size:10px;font-weight:600}.r2-tabs a.active{color:#fff;background:#0aa585;border-color:#0aa585;font-weight:700}.r2-tabs a.active small{color:#ffffffd1}.r2-tabs a.r2-step-已完善:not(.active) small{color:#087b5e}.r2-tabs a.r2-step-待完善:not(.active) small,.r2-tabs a.r2-step-未检查:not(.active) small{color:#b25f12}.r2-field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding-bottom:4px;display:grid}.r2-page .typed-form{background:#f8fbfa;border:1px solid #e4ece9;border-radius:10px;margin:0 0 18px;padding:16px}.r2-page .typed-form textarea{font-family:inherit;font-size:13px;line-height:1.6}.r2-page .typed-form .button-row{align-items:center;gap:12px;display:flex}.r2-list-toolbar{background:#fbfefd;border:1px solid #e4ece9;border-radius:10px;grid-template-columns:minmax(260px,1.6fr) minmax(140px,.7fr) auto auto;align-items:end;gap:12px;margin-bottom:14px;padding:12px 14px;display:grid}.r2-list-toolbar label{color:#667085;gap:6px;margin:0;font-size:12px;display:grid}.r2-list-toolbar input,.r2-list-toolbar select{color:#1f2937;width:100%;min-height:34px;font:inherit;background:#fff;border:1px solid #d4dee7;border-radius:8px}.r2-list-toolbar>span{color:#667085;white-space:nowrap;align-self:center;font-size:12px}.r2-list-toolbar>span b{color:#079a7b}.r2-collapsible-form{background:#f8fcfb;border:1px dashed #bdded6;border-radius:12px;margin:0 0 14px;padding:12px}.r2-collapsible-form .typed-form{margin-bottom:0}.r2-page .typed-form.r2-city-edit-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 18px;margin-bottom:16px;display:grid}.r2-page .typed-form.r2-city-edit-form .button-row{grid-column:1/-1;justify-content:flex-end;padding-top:2px}.r2-page .typed-form.r2-city-edit-form input:disabled{color:#6d7885;cursor:not-allowed;background:#f2f6f7}.r2-page .command-result.error{color:#b42318}.app-configuration-page{gap:18px}.app-config-summary{background:#fff;border:1px solid #dfe6ec;border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden;box-shadow:0 10px 22px #1830480a}.app-config-summary>div{border-right:1px solid #edf1f4;align-content:center;gap:7px;min-height:86px;padding:14px 18px;display:grid}.app-config-summary>div:last-child{border-right:0}.app-config-summary span{color:#778394;font-size:12px}.app-config-summary strong{color:#1d2939;text-overflow:ellipsis;white-space:nowrap;font-size:17px;line-height:1.35;overflow:hidden}.app-config-workspace{gap:12px;display:grid}.app-config-section{background:#fff;border:1px solid #dfe6ec;border-radius:12px;overflow:hidden;box-shadow:0 10px 22px #1830480a}.app-config-section>header{justify-content:space-between;align-items:center;gap:18px;min-height:70px;padding:14px 20px;display:flex}.app-config-section>header>span{flex:1;gap:4px;min-width:0;display:grid}.app-config-section>header h2{color:#1d2939;margin:0;font-size:16px}.app-config-section>header small{color:#778394;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.app-config-section>header em{color:#087b5e;background:#effaf7;border:1px solid #ccecdf;border-radius:999px;flex:none;padding:4px 8px;font-size:11px;font-style:normal}.app-config-section__body{border-top:1px solid #edf1f4;padding:0 20px 20px}.app-config-section__body>.typed-form{margin:18px 0 0}.app-config-section__body>.r4-page{margin-top:18px}.app-config-toolbar{grid-template-columns:minmax(260px,1.6fr) minmax(140px,.7fr) auto auto;margin-top:18px}.app-config-toolbar>.primary{white-space:nowrap;align-self:end;min-height:34px}.r4-page--embedded{gap:12px}.r2-field{gap:6px;min-width:0;display:grid}.r2-field.wide{grid-column:1/-1}.r2-field span{color:#778394;font-size:11px}.r2-field strong{color:#2d3948;overflow-wrap:anywhere;background:#fbfcfd;border:1px solid #d9e2e9;border-radius:7px;min-height:39px;padding:10px 12px;font-size:13px;font-weight:500;line-height:1.5}.r2-field.wide strong{min-height:58px}.r2-health,.r2-toolbar{color:#176d5c;background:#effaf7;border:1px solid #a9e1d2;border-radius:10px;align-items:center;gap:18px;min-height:52px;padding:11px 16px;font-size:12px;display:flex}.r2-health b{color:#087762;font-size:15px}.r2-health em{color:#708579;margin-left:auto;font-style:normal}.r2-live-strip{color:#176d5c;background:linear-gradient(90deg,#ebfaf6 0%,#f7fcfb 100%);border:1px solid #a9e1d2;border-radius:10px;align-items:center;gap:14px;min-height:50px;padding:10px 16px;font-size:12px;display:flex}.r2-live-strip>div{align-items:center;gap:12px;min-width:0;display:flex}.r2-live-strip b{color:#087762;white-space:nowrap;align-items:center;gap:7px;font-size:14px;display:inline-flex}.r2-live-strip b i{background:#10a47c;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 5px #10a47c24}.r2-live-strip span{white-space:nowrap}.r2-live-strip em{color:#708579;white-space:nowrap;margin-left:auto;font-style:normal}.r2-toolbar{color:#667384;background:#fff;justify-content:space-between}.r2-summary-list,.r2-select-list,.r2-policy-list,.r2-category-list,.r2-check-list{gap:0;padding-bottom:2px;display:grid}.r2-summary-list>div,.r2-select-list article,.r2-policy-list article,.r2-category-list button{color:#4c5969;text-align:left;background:0 0;border:0;border-bottom:1px solid #edf0f3;justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:12px 0;display:flex}.r2-summary-list b,.r2-category-list b{color:#079a7b;font-size:18px}.r2-select-list article>div,.r2-policy-list article>div{gap:3px;min-width:0;display:grid}.r2-select-list span,.r2-policy-list span{color:#8793a1;font-size:11px}.r2-check-list{gap:9px;padding:4px 0}.r2-check-list span{color:#3e4c5c;font-size:12px}.r2-service-bars,.r2-failure-bars,.r2-exception-list{gap:12px;display:grid}.r2-service-bars>div{gap:8px;display:grid}.r2-service-bars>div>div,.r2-failure-bars>div,.r2-exception-list>a,.r2-exception-list>div{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.r2-service-bars span,.r2-failure-bars span,.r2-exception-list span{color:#748195;font-size:12px}.r2-service-bars b,.r2-failure-bars b,.r2-exception-list b{color:#102033;font-size:14px}.r2-service-bars i{background:linear-gradient(90deg,#12a885,#79d8bf);border-radius:999px;min-width:8px;height:7px;display:block}.r2-insight-box{color:#376181;background:#f0f7ff;border:1px solid #cfe8ff;border-radius:8px;gap:4px;margin-top:14px;padding:12px 14px;font-size:12px;line-height:1.6;display:grid}.r2-insight-box b{color:#1f5d86;font-size:13px}.r2-insight-box.muted{color:#718095;background:#f7fafc;border-color:#e4eaf0}.r2-sparkline{justify-content:space-between;align-items:end;gap:12px;min-height:145px;padding:12px 4px 0;display:flex}.r2-sparkline span{flex:1;justify-items:center;gap:6px;min-width:0;display:grid}.r2-sparkline i{background:linear-gradient(#10a47c,#8ce5cc);border-radius:999px 999px 5px 5px;width:100%;max-width:36px;min-height:18px;display:block}.r2-sparkline b{color:#526174;font-size:11px}.r2-sparkline em{color:#0b7f65;font-size:12px;font-style:normal;font-weight:700}.r2-failure-bars>div{border-bottom:1px solid #edf1f5;padding:10px 0}.r2-exception-list>a,.r2-exception-list>div{color:inherit;border-bottom:1px solid #edf1f5;padding:11px 0;text-decoration:none}.r2-task-toolbar{justify-content:space-between;align-items:end;gap:12px;margin:0 20px 12px;display:flex}.r2-task-toolbar .canonical-search{flex:1;margin:0}.r2-task-toolbar>span{color:#7b8796;white-space:nowrap;font-size:12px}.r2-panel .canonical-business-table tr.selected td{background:#f2fbf8}.r2-table-row-button{max-width:260px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;gap:4px;padding:0;display:grid}.r2-table-row-button b{color:#253346;font-size:13px}.r2-table-row-button span{color:#7a8796;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.r2-priority-badge{color:#2e75bd;background:#e8f4ff;border:0;border-radius:999px;justify-content:center;min-width:44px;padding:4px 9px;font-size:12px;font-weight:700;display:inline-flex}button.r2-priority-badge{cursor:pointer}.r2-priority-badge.urgent{color:#c24738;background:#ffe9e6}.r2-task-detail{gap:14px;display:grid}.r2-task-detail-title{border-bottom:1px solid #edf1f5;align-items:center;gap:12px;padding-bottom:12px;display:flex}.r2-task-detail-title div{gap:3px;min-width:0;display:grid}.r2-task-detail-title b{color:#182437;font-size:16px}.r2-task-detail-title small{color:#7c8998;font-size:12px}.r2-task-meta{gap:10px;margin:0;display:grid}.r2-task-meta div{gap:4px;display:grid}.r2-task-meta dt{color:#8a96a5;font-size:11px}.r2-task-meta dd{color:#2f3d4e;margin:0;font-size:13px;line-height:1.5}.r2-sla-badges{flex-wrap:wrap;gap:6px;display:flex}.r2-sla-badges span{color:#0b7f65;background:#eef8f5;border-radius:999px;padding:5px 8px;font-size:11px}.r2-cell-note{color:#8a96a4;text-overflow:ellipsis;white-space:nowrap;max-width:240px;margin-top:3px;font-size:10px;display:block;overflow:hidden}.r2-copy{color:#4d5a69;font-size:12px;line-height:1.8}.r2-price{color:#ff6b19}.r2-city-preview{background:linear-gradient(135deg,#eaf9f5,#f5faf9);border-radius:10px;align-items:center;gap:13px;min-height:78px;padding:14px;display:flex}.r2-city-preview>span{color:#fff;background:#0caf8c;border-radius:12px;place-items:center;width:46px;height:46px;font-size:18px;font-weight:800;display:grid}.r2-city-preview div{gap:5px;display:grid}.r2-city-preview b{font-size:18px}.r2-city-preview small{color:#718071}.r2-flow{justify-content:space-between;align-items:center;gap:7px;padding:12px 0;display:flex}.r2-flow span{color:#19705f;text-align:center;background:#f1fbf8;border:1px solid #bce7da;border-radius:8px;flex:1;padding:11px 7px;font-size:11px}.r2-policy{color:#435160;margin:4px 0 4px 20px;padding:0;font-size:12px;line-height:2}.r2-media-preview{color:#fff;background:linear-gradient(145deg,#3fb5e9 0 46%,#69b286 47% 100%);border-radius:9px;align-content:center;place-items:center;gap:8px;min-height:145px;display:grid}.r2-media-preview b{font-size:12px}.r2-product-editor-grid{grid-template-columns:minmax(0,2fr) minmax(360px,1fr);align-items:start;gap:14px;min-width:0;display:grid}.r2-form-footnote{color:#4d6f64;background:#f3fbf8;border:1px solid #d7ece6;border-radius:9px;margin-top:10px;padding:10px 12px;font-size:12px;line-height:1.6}.r2-inline-config-section{border-top:1px solid #d8e5e1;margin-top:20px;padding-top:20px}.r2-inline-config-heading{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:14px;display:flex}.r2-inline-config-heading h3{color:#102f3d;margin:0;font-size:18px;line-height:1.4}.r2-inline-config-heading p{color:#667b74;margin:4px 0 0;font-size:12px;line-height:1.6}.r2-inline-config-heading>span{color:#087b5e;background:#eaf8f3;border-radius:999px;flex:none;padding:4px 9px;font-size:12px;font-weight:700}.r2-media-console{grid-template-columns:310px minmax(0,1fr);align-items:start;gap:16px;display:grid}.r2-media-side{gap:10px;min-width:0;display:grid}.r2-media-side>b{color:#172538;font-size:16px}.r2-media-side>span{color:#66778a;font-size:12px;line-height:1.6}.r2-product-media-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.r2-product-media-grid article{background:#fff;border:1px solid #dce7e3;border-radius:10px;gap:9px;min-width:0;padding:9px;display:grid}.r2-product-media-grid article.primary{border-color:#08a57e;box-shadow:0 0 0 2px #08a57e1a}.r2-product-media-thumb{aspect-ratio:16/10;color:#55716a;background:linear-gradient(145deg,#dff5ef,#d9e9f5);border-radius:7px;place-items:center;font-size:11px;display:grid;position:relative;overflow:hidden}.r2-product-media-thumb img{object-fit:cover;width:100%;height:100%}.r2-product-media-thumb>span{color:#fff;text-overflow:ellipsis;white-space:nowrap;background:#0c232dc2;border-radius:5px;padding:3px 6px;position:absolute;inset:auto 6px 6px;overflow:hidden}.r2-product-media-thumb>b{color:#fff;background:#08a57e;border-radius:999px;padding:3px 7px;font-size:10px;position:absolute;top:6px;left:6px}.r2-product-media-grid article>div:nth-child(2){gap:3px;min-width:0;display:grid}.r2-product-media-grid article>div:nth-child(2) strong,.r2-product-media-grid article>div:nth-child(2) small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.r2-product-media-grid article>div:nth-child(2) small{color:#6c7d8b}.r2-record-actions{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.r2-record-actions button{color:#176b5b;min-height:32px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d5e2df;border-radius:6px;padding:5px 8px;font-size:11px}.r2-record-actions button:disabled{cursor:not-allowed;opacity:.45}.r2-record-actions button.danger-link{color:#b42318}.r2-cell-note{color:#718096;max-width:440px;margin-top:4px;line-height:1.45;display:block}.r2-edit-row td{background:#f8fbfa;padding:8px!important}.r2-inline-edit{grid-template-columns:repeat(2,minmax(0,1fr))}.r2-inline-edit .wide,.r2-inline-edit .button-row,.r2-inline-edit .notice{grid-column:1/-1}.r2-maintenance{background:#fbfefd;border:1px dashed #bdded6;border-radius:10px;margin-top:12px}.r2-maintenance>summary{color:#087762;cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;min-height:40px;padding:0 12px;font-size:12px;font-weight:700;display:flex}.r2-maintenance>div{padding:0 12px 12px}.r2-maintenance .typed-form{margin-bottom:0}.r2-check-card-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:4px 0;display:grid}.r2-check-card-list article{background:#fbfcfd;border:1px solid #e1e8ee;border-radius:10px;gap:5px;min-height:68px;padding:12px;display:grid}.r2-check-card-list article.pass{background:#f0fbf7;border-color:#bde8dc}.r2-check-card-list b{color:#182537;font-size:13px}.r2-check-card-list span{color:#758397;text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.5;overflow:hidden}.r2-tag-list{flex-wrap:wrap;gap:8px;padding:4px 0;display:flex}.r2-tag-list span{color:#087762;background:#f1fbf8;border:1px solid #bfe5dc;border-radius:6px;padding:5px 8px;font-size:11px}.r2-tag-list em{color:#8894a2;font-size:12px;font-style:normal}.r2-tag-library{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-bottom:10px;display:grid}.r2-tag-library section{background:#fbfdfc;border:1px solid #e0ebe8;border-radius:12px;min-height:118px;padding:14px}.r2-tag-library h3{color:#172538;margin:0 0 10px;font-size:14px}.r2-rule-library{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.r2-rule-library>section,.r2-tag-admin-row{background:#fbfdfc;border:1px solid #dfeae7;border-radius:10px;min-width:0;padding:12px}.r2-rule-library>section>h3{color:#172538;margin:0 0 9px;font-size:14px}.r2-rule-row{border-top:1px solid #e4ecea;gap:9px;padding:10px 0;display:grid}.r2-rule-row:first-of-type{border-top:0}.r2-rule-row__summary{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.r2-rule-row__summary>div,.r2-tag-admin-row>div:first-child{gap:3px;min-width:0;display:grid}.r2-rule-row__summary small,.r2-tag-admin-row small{color:#718094;font-size:11px;line-height:1.45}.r2-rule-row__editor{background:#fff;border:1px solid #cfe3de;border-radius:8px;gap:9px;padding:10px;display:grid}.r2-rule-row__editor label{color:#435064;gap:5px;font-size:11px;font-weight:700;display:grid}.r2-rule-row__editor input,.r2-rule-row__editor select,.r2-rule-row__editor textarea,.r2-sort-input{color:#172538;width:100%;min-height:36px;font:inherit;background:#fff;border:1px solid #d6e0e7;border-radius:7px;padding:7px 9px}.r2-rule-row__editor textarea{resize:vertical;min-height:70px}.r2-tag-admin-list{gap:9px;margin-top:9px;display:grid}.r2-tag-admin-row{gap:8px;display:grid}.r2-sort-input{min-width:88px;max-width:120px}.r2-inline-chip-row{flex-wrap:wrap;gap:6px;margin-top:7px;display:flex}.r2-inline-chip-row span,.r2-inline-chip-row em{color:#26725f;white-space:nowrap;background:#f6fbf9;border:1px solid #d7e8e3;border-radius:999px;align-items:center;min-height:22px;padding:3px 7px;font-size:10px;font-style:normal;line-height:1.2;display:inline-flex}.r2-inline-chip-row em{color:#8a96a4;background:#f7f9fb;border-color:#e4e9ee}.r2-drag-handle{color:#93a0af;letter-spacing:-2px;text-align:center;width:30px;font-weight:800}.r2-operation-links{flex-wrap:wrap;gap:8px;display:flex}.r2-operation-links a,.r2-operation-links button{color:#0a856e;font-size:12px;font-weight:700;text-decoration:none}.r2-operation-links button{cursor:pointer;background:#fff;border:1px solid #d5e2df;border-radius:6px;min-width:32px;min-height:32px;padding:4px 7px}.r2-operation-links button:disabled{cursor:not-allowed;opacity:.42}.canonical-business-table td:last-child .r2-operation-links button,.canonical-business-table td:last-child .r2-record-actions button,.canonical-business-table td:last-child .admin-action-control>button{background:#fff;border:1px solid #d5e2df;border-radius:6px;min-width:32px;min-height:32px;padding:4px 7px}.r3a-sku-layout{grid-template-columns:minmax(0,2fr) minmax(280px,1fr)}.r2-scope-checks,.r2-share-summary{gap:10px;margin-top:12px;display:grid}.r2-scope-checks article,.r2-share-summary article{background:#fff;border:1px solid #e0e8ee;border-radius:11px;justify-content:space-between;align-items:flex-start;gap:12px;padding:12px;display:flex}.r2-scope-checks article{justify-content:flex-start}.r2-scope-checks article>button{margin-left:auto}.r2-scope-checks b,.r2-share-summary b{color:#172538;font-size:13px;display:block}.r2-scope-checks small,.r2-share-summary small,.r2-share-summary span{color:#728094;font-size:11px;line-height:1.55}.r2-tag-check{color:#fff;background:#12ad91;border-radius:999px;flex:0 0 22px;justify-content:center;align-items:center;width:22px;height:22px;font-size:12px;font-weight:800;display:inline-flex}.r2-step-actionbar{border-top:1px dashed #dce6ed;justify-content:flex-end;align-items:center;gap:10px;margin-top:16px;padding-top:14px;display:flex}.r2-step-actionbar a,.primary-link{color:#0a806b;background:#fff;border:1px solid #d3e2de;border-radius:8px;justify-content:center;align-items:center;min-height:36px;padding:0 14px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.r2-step-actionbar .primary-link,.primary-link{color:#fff;background:#12ad91;border-color:#12ad91}.r2-itinerary-toolbar{background:linear-gradient(90deg,#f0fbf7,#fff);border:1px solid #d7ece6;border-radius:10px;justify-content:space-between;align-items:center;gap:14px;margin-bottom:12px;padding:12px 14px;display:flex}.r2-itinerary-toolbar div{gap:4px;display:grid}.r2-itinerary-toolbar b{color:#172538;font-size:15px}.r2-itinerary-toolbar span{color:#6f7f91;font-size:12px}.r2-itinerary-toolbar a{color:#078a70;white-space:nowrap;font-size:12px;font-weight:700;text-decoration:none}.r2-poi-cards{gap:10px;display:grid}.r2-poi-cards article{background:#fbfcfd;border:1px solid #e2e8ef;border-radius:10px;gap:5px;padding:12px;display:grid}.r2-poi-cards b{color:#243247;font-size:13px}.r2-poi-cards span,.r2-poi-cards em{color:#7a8797;font-size:11px;font-style:normal;line-height:1.5}.r2-route-summary{background:#f3fbf8;border:1px solid #d7ece6;border-radius:10px;gap:4px;margin-top:12px;padding:12px;display:grid}.r2-route-summary b{color:#087762;font-size:13px}.r2-route-summary span{color:#697889;font-size:12px}.r2-rule-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:15px 0;display:grid}.r2-rule-grid>div{background:#f1faf7;border:1px solid #cde9e1;border-radius:8px;gap:5px;padding:12px;display:grid}.r2-rule-grid b{color:#19705f;font-size:12px}.r2-rule-grid span{color:#617168;font-size:11px}.r2-ticket{padding:6px 0}.r2-ticket p{color:#5e6c7b;font-size:12px;line-height:1.6}.r2-calendar-list{gap:10px;margin-top:12px;display:grid}.r2-calendar-list.compact{margin-top:0;margin-bottom:12px}.r2-calendar-list article,.r2-policy-card{background:#fbfcfd;border:1px solid #e2e8ef;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.r2-calendar-list article>div,.r2-policy-card{min-width:0}.r2-calendar-list b,.r2-policy-card b{color:#1d2b3d;font-size:13px;display:block}.r2-calendar-list span,.r2-policy-card span{color:#748195;margin-top:4px;font-size:11px;line-height:1.5;display:block}.r2-policy-card{align-items:start;display:grid}.r2-policy-timeline{gap:0;padding-top:4px;display:grid}.r2-policy-timeline article{grid-template-columns:24px minmax(0,1fr);gap:10px;padding:0 0 18px;display:grid;position:relative}.r2-policy-timeline article:not(:last-child):before{content:"";background:#d7ece6;border-radius:999px;width:2px;position:absolute;top:16px;bottom:0;left:7px}.r2-policy-dot{z-index:1;background:#0aa585;border:4px solid #ddf5ee;border-radius:50%;width:16px;height:16px;margin-top:2px}.r2-policy-body{background:#fbfcfd;border:1px solid #e2e8ef;border-radius:10px;gap:5px;padding:12px;display:grid}.r2-policy-body>div{justify-content:space-between;gap:10px;display:flex}.r2-policy-body b,.r2-policy-body strong{color:#1d2b3d;font-size:13px}.r2-policy-body span{color:#748195;font-size:11px}.r2-product-preview{padding-bottom:5px}.r2-product-preview h3{margin:12px 0 5px;font-size:16px}.r2-product-preview p{color:#7c8997;margin:0 0 8px;font-size:11px}.r2-product-preview>b{color:#ff6716;font-size:21px}.r2-scope-result{color:#087762;background:#e7f8f3;border-radius:99px;padding:8px 12px;font-size:12px;display:inline-block}.r2-front-card{background:#fff;border:1px solid #e0e7ee;border-radius:16px;overflow:hidden;box-shadow:0 14px 26px #18304812}.r2-front-card-media{color:#fff;background:linear-gradient(145deg,#3fb5e9 0 46%,#69b286 47% 100%);place-items:end start;min-height:170px;padding:14px;display:grid;position:relative;overflow:hidden}.r2-front-card-media img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.r2-front-card-media:after{content:"";background:linear-gradient(#0000 30%,#00000047);position:absolute;inset:0}.r2-front-card-media span{z-index:1;font-size:12px;position:relative}.r2-front-card h3,.r2-front-card p,.r2-front-card b,.r2-front-card small{margin-left:16px;margin-right:16px;display:block}.r2-front-card h3{color:#172538;margin-top:14px;margin-bottom:6px;font-size:17px}.r2-front-card p{color:#748195;margin-top:0;margin-bottom:10px;font-size:12px;line-height:1.5}.r2-front-card b{color:#ff6716;margin-bottom:5px;font-size:22px}.r2-front-card small{color:#087762;margin-bottom:16px;font-size:11px}.r2-coverage-flow{background:#f7fafc;border-radius:10px;grid-template-columns:1fr 28px 1fr 28px 1fr;align-items:center;gap:8px;margin-top:12px;padding:12px;display:grid}.r2-coverage-flow span{color:#708092;text-align:center;border:1px solid #dce5ee;border-radius:999px;padding:9px 8px;font-size:11px}.r2-coverage-flow span.active{color:#087762;background:#effaf6;border-color:#b8e7da;font-weight:700}.r2-coverage-flow i{background:#dce5ee;border-radius:999px;height:2px}.r2-readiness{color:#b95d12;background:#fff5eb;border-radius:8px;justify-content:space-between;align-items:center;margin-bottom:10px;padding:12px 14px;display:flex}.r2-readiness.ready{color:#087762;background:#eaf9f4}.r2-phone{background:#fff;border:8px solid #1f2933;border-radius:30px;width:292px;min-height:500px;padding:10px 14px 22px;margin:0 auto 18px!important}.r2-phone-media{color:#fff;background:linear-gradient(145deg,#3fb5e9 0 46%,#69b286 47% 100%);border-radius:22px 22px 0 0;align-items:flex-end;height:150px;margin:-10px -14px 14px;padding:14px;display:flex;position:relative;overflow:hidden}.r2-phone-media.has-image:after{content:"";background:linear-gradient(#0000 35%,#0000005c);position:absolute;inset:0}.r2-phone-media img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.r2-phone-media span{z-index:1;position:relative}.r2-phone h3{margin:0 0 5px;font-size:18px}.r2-phone>p{color:#5d6a78;font-size:11px}.r2-phone>b{color:#ff6716;font-size:22px}.r2-phone h4{border-top:1px solid #e7eaed;padding-top:13px;font-size:13px}.r2-publish-summary,.r2-sku-hero{background:linear-gradient(90deg,#f0fbf7,#fff);border:1px solid #d7ece6;border-radius:12px;justify-content:space-between;align-items:center;gap:14px;padding:14px 16px;display:flex}.r2-publish-summary{margin:-4px 20px 18px;display:grid}.r2-publish-summary b,.r2-sku-hero h2{color:#102033;margin:0}.r2-publish-summary span,.r2-sku-hero span,.r2-sku-hero p{color:#667789;margin:0;font-size:12px;line-height:1.6}.r2-sku-hero h2{margin:2px 0 4px;font-size:22px}.r2-unavailable{color:#4c6e9d;text-align:left;background:#f1f6ff;border:1px solid #cfe0f8;border-radius:8px;gap:4px;margin-top:12px;padding:11px 13px;display:grid}.r2-unavailable strong{color:#2b5f9f;font-size:12px}.r2-unavailable span{font-size:11px;line-height:1.55}.r2-city-detail-layout>.r2-panel:first-child{min-height:610px}.r2-city-subsection{border-top:1px dashed #dfe6ec;margin-top:18px;padding-top:16px}.r2-city-subsection h3{color:#1f2b3a;margin:0 0 12px;font-size:15px}.r2-scope-list{gap:10px;display:grid}.r2-scope-list article{background:#fbfdfd;border:1px solid #e4ecef;border-radius:10px;grid-template-columns:118px minmax(160px,1fr) minmax(220px,1.2fr);align-items:center;gap:12px;padding:12px 14px;display:grid}.r2-scope-list.compact article{grid-template-columns:118px minmax(160px,1fr) minmax(300px,2fr)}.r2-scope-list span{color:#778394;font-size:12px}.r2-scope-list b{color:#27333e;font-size:13px}.r2-scope-list em{color:#7c8997;font-size:12px;font-style:normal;line-height:1.45}.r2-button-link{color:#2879d9;margin-top:12px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex}.r2-map-preview{background:#f5fbf8;border:1px solid #dce8e2;border-radius:12px;overflow:hidden}.r2-map-preview__canvas{background:linear-gradient(28deg,#0000 0 46%,#0a8a6929 46.5% 63%,#0000 63.5%),repeating-linear-gradient(18deg,#0000 0 54px,#5f8b7d24 55px 57px),repeating-linear-gradient(108deg,#0000 0 64px,#5f8b7d1f 65px 67px),#eef7f3;min-height:330px;position:relative;overflow:hidden}.r2-map-preview__area{clip-path:polygon(15% 22%,66% 10%,94% 44%,74% 92%,24% 81%,6% 50%);background:#0da98324;border:2px solid #06916f66;position:absolute;inset:72px 42px 58px 52px}.r2-map-preview__canvas i{background:#0aa585;border:4px solid #fff;border-radius:50%;width:18px;height:18px;position:absolute;transform:translate(-50%,-50%);box-shadow:0 4px 14px #07503f3d}.r2-map-preview__meta{background:#fff;align-items:center;gap:10px;min-height:50px;padding:0 16px;display:flex}.r2-map-preview__meta b{color:#079b73;font-size:13px}.r2-map-preview__meta span{color:#7b8794;font-size:12px}.r2-poi-side-list{gap:8px;max-height:258px;margin-top:12px;display:grid;overflow:auto}.r2-poi-side-list article{border-bottom:1px dashed #e2e9ee;justify-content:space-between;align-items:center;gap:12px;padding:10px 0;display:flex}.r2-poi-side-list b,.r2-poi-side-list span{display:block}.r2-poi-side-list b{color:#27333e;font-size:13px}.r2-poi-side-list span{color:#8793a1;font-size:11px;line-height:1.45}.r2-panel .canonical-table-wrap{overflow-x:auto}.r2-panel .canonical-business-table{min-width:620px}.r2-panel .canonical-business-table td,.r2-panel .canonical-business-table th{padding:11px 14px}.r2-panel .canonical-search{margin-bottom:12px;display:flex}.r2-panel .canonical-search input{width:100%}.r3-page{gap:16px;display:grid}.r3-scope{color:#805313;background:#fffaf0;border:1px solid #f0d39e;border-radius:10px;align-items:center;gap:10px;min-height:44px;padding:10px 14px;display:flex}.r3-scope>span{color:#079b73}.r3-scope small{color:#8a7558}.r3-scope em{color:#728096;margin-left:auto;font-style:normal}.r3-panel{background:#fff;border:1px solid #e6ebf1;border-radius:12px;min-width:0;overflow:hidden;box-shadow:0 8px 30px #142e420a}.r3-panel>header{border-bottom:1px solid #e6ebf1;justify-content:space-between;align-items:center;gap:16px;min-height:52px;padding:12px 16px;display:flex}.r3-panel h2{color:#172033;margin:0;font-size:15px}.r3-panel header p{color:#7a8799;margin:3px 0 0;font-size:11px}.r3-panel-body{min-width:0;padding:16px}.r3-panel-body>.canonical-table-wrap{margin:-16px}.r3-panel-actions,.r3-row-actions,.r3-command-stack{align-items:center;gap:8px;display:flex}.r3-command-stack{flex-direction:column;align-items:stretch;margin-top:16px}.r3-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.r3-metrics.five{grid-template-columns:repeat(5,minmax(0,1fr))}.r3-metrics article{background:#fff;border:1px solid #e6ebf1;border-radius:12px;gap:7px;min-height:96px;padding:15px 16px;display:grid;box-shadow:0 8px 30px #142e4208}.r3-metrics span,.r3-metrics small{color:#7a8799;font-size:11px}.r3-metrics strong{color:#172033;font-size:23px}.r3-filters{grid-template-columns:repeat(3,minmax(145px,1fr)) minmax(220px,1.5fr) 120px}.r3-cms-list-toolbar{grid-template-columns:auto minmax(118px,.7fr) minmax(118px,.7fr) minmax(130px,.8fr) minmax(110px,.7fr) minmax(240px,1.4fr) auto auto;align-items:center;gap:10px;padding-bottom:14px;display:grid}.r3-cms-list-toolbar .canonical-search{margin:0}.r3-cms-template-list .canonical-table-wrap{border:1px solid #e6ebf1;border-radius:10px;overflow:hidden}.r3-cms-template-list td:first-child{color:#8b98a9;width:34px}.r3-link-button{color:#2474d8;cursor:pointer;background:0 0;border:0;padding:0}.r3-cms-instance-strip{color:#607086;background:#f7fafc;border-radius:8px;margin-top:12px;padding:10px 12px;font-size:12px}.r3-cms-instance-panel{display:none}.r3-filter-status,.r3-muted{color:#8a94a6;font-size:13px}.r3-selection-list{gap:8px;margin-bottom:18px;display:grid}.r3-selection-list button{color:#42526a;text-align:left;background:#fff;border:1px solid #e1e6ee;border-radius:10px;padding:10px 12px}.r3-selection-list button.active{color:#c2410c;background:#fff5f0;border-color:#ff6b35;font-weight:700}.r3-inline-check{color:#5b6472;align-items:center;gap:8px;font-size:13px;display:inline-flex}.r3-inline-check input{accent-color:#ff6b35;width:16px;height:16px}.r3-tabs{border-bottom:1px solid #e6ebf1;align-items:center;gap:2px;display:flex}.r3-tabs a{color:#68768a;border-bottom:2px solid #0000;padding:11px 20px;text-decoration:none}.r3-tabs a.active{color:#079b73;border-bottom-color:#079b73;font-weight:700}.r3-split,.r3-side-layout,.r3-detail-grid,.r3-action-layout{gap:14px;display:grid}.r3-split{grid-template-columns:minmax(0,1.6fr) minmax(320px,.8fr)}.r3-side-layout{grid-template-columns:minmax(0,2.35fr) minmax(320px,.85fr);align-items:start}.r3-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.r3-detail-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.r3-stack{align-content:start;gap:14px;min-width:0;display:grid}.r3-order-detail-layout{grid-template-columns:minmax(0,2.55fr) minmax(300px,.78fr);align-items:start;gap:14px;display:grid}.r3-action-buttons{gap:9px;display:grid}.r3-action-buttons .r3-button-link{width:100%}.r3-cms-coverage-layout{grid-template-columns:minmax(0,2.5fr) minmax(310px,.8fr)}.r3-release-layout{grid-template-columns:minmax(0,2.15fr) minmax(330px,.85fr)}.r3-version-layout{grid-template-columns:minmax(0,2.35fr) minmax(320px,.75fr);align-items:start;gap:14px;display:grid}.r3-version-card{background:#fbfcfd;border:1px solid #dfe6ec;border-radius:10px;overflow:hidden}.r3-version-card.changed{background:#fffaf2;border-color:#f0cf9e}.r3-version-card>header{border-bottom:1px solid #e6ebf1;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.r3-version-card .r3-field-list{padding:4px 14px 12px}.r3-action-layout{grid-template-columns:repeat(2,minmax(0,1fr))}.r3-action-layout>:last-child{grid-column:1/-1}.r3-cms-action-layout{grid-template-columns:minmax(0,2.45fr) minmax(310px,.8fr);align-items:start;gap:14px;display:grid}.r3-flow-section{border-bottom:1px solid #edf1f4;gap:8px;padding:12px 0;display:grid}.r3-flow-section>strong{color:#263248}.r3-editor-grid,.r3-preview-layout{grid-template-columns:minmax(220px,.75fr) minmax(370px,1.35fr) minmax(260px,.9fr);align-items:start;gap:16px;display:grid}.r3-component-list{gap:8px;display:grid}.r3-cms-palette-search{color:#7a8799;gap:7px;margin-bottom:12px;font-size:12px;display:grid}.r3-cms-palette-search input{border:1px solid #dfe6ed;border-radius:8px;height:36px;padding:0 10px}.r3-component-library{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.r3-component-list article{cursor:pointer;background:#f9fbfc;border:1px solid #e6ebf1;border-radius:8px;align-items:center;gap:10px;padding:10px;display:flex}.r3-component-list article.r3-component-active{background:#eaf8f3;border-color:#079b73;box-shadow:0 0 0 2px #079b731a}.r3-component-library article{background:#fff;border:1px solid #dfe7ef;border-radius:8px;grid-template-columns:28px minmax(0,1fr);gap:8px;min-height:54px;padding:10px;display:grid}.r3-component-list article>span{color:#079b73;background:#e8f8f3;border-radius:6px;place-items:center;width:24px;height:24px;display:grid}.r3-component-library article>span{color:#6e7f94;letter-spacing:-2px;background:#f4f7fa;border-radius:6px;place-items:center;width:26px;height:26px;display:grid}.r3-component-list article div{gap:2px;display:grid}.r3-component-list small,.r3-component-library small,.r3-component-library em{color:#7a8799}.r3-component-library em{font-size:11px;font-style:normal}.r3-phone{background:#f4f7fa;border:8px solid #182435;border-radius:36px;flex-direction:column;width:min(390px,100%);min-height:650px;margin:0 auto;padding:10px;display:flex;box-shadow:0 18px 45px #0b1f3529}.r3-phone-bar{color:#172033;justify-content:space-between;align-items:center;padding:10px 8px 14px;display:flex}.r3-phone-body{flex:1;align-content:start;gap:10px;display:grid}.r3-phone-hero{color:#fff;background:linear-gradient(160deg,#0000 58%,#086967cc 58%),linear-gradient(135deg,#41bdf5,#1467a5);border-radius:12px;place-items:center;height:178px;display:grid;position:relative;overflow:hidden}.r3-phone-hero>div{align-self:center;gap:8px;width:100%;padding:0 18px;display:grid}.r3-phone-hero strong{font-size:24px}.r3-phone-hero span{color:#ffffffe0;font-size:12px}.r3-phone-hero img{object-fit:cover;width:100%;height:100%}.r3-phone-city-tabs{color:#43505a;text-align:center;background:#fff;border-bottom:1px solid #e5e9ec;grid-template-columns:repeat(4,1fr);align-items:center;padding:7px 2px;font-size:11px;display:grid}.r3-phone-city-tabs b{color:#079b73;position:relative}.r3-phone-city-tabs b:after{content:"";background:#079b73;height:2px;position:absolute;bottom:-7px;left:25%;right:25%}.r3-phone-hero .r3-phone-hero-copy{z-index:2;background:linear-gradient(90deg,#002d3e94,#0000000a);align-content:center;width:auto;padding:18px;position:absolute;inset:0}.r3-phone-carousel-dots{z-index:3;position:absolute;top:10px;right:12px;gap:4px!important;width:auto!important;padding:0!important;display:flex!important}.r3-phone-carousel-dots i{background:#ffffff59;border:1px solid #fff;border-radius:5px;width:5px;height:5px}.r3-phone-carousel-dots i.active{background:#fff;width:13px}.r3-phone-assurances{background:#fff;border:1px solid #e3e8e9;border-radius:10px;grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;padding:11px 6px;display:grid}.r3-phone-assurances span{color:#263238;place-items:center;gap:4px;display:grid}.r3-phone-assurances svg{fill:none;stroke:#079b73;stroke-width:4px;stroke-linecap:round;stroke-linejoin:round;width:27px;height:27px}.r3-phone-assurances small{white-space:nowrap;font-size:9px}.r3-phone-body article.r3-phone-cost-note{border:1px solid #e3e8e9}.r3-phone-cost-note strong{color:#263238;font-size:12px}.r3-phone-main-card{border:1px solid #e7edf3}.r3-phone-main-card>div{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.r3-phone-main-card b{color:#ff6b35;font-size:15px}.r3-phone-service-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.r3-phone-service-grid span{color:#556477;background:#fff;border:1px solid #e7edf3;border-radius:10px;place-items:center;min-height:58px;font-size:11px;display:grid}.r3-phone-body article{background:#fff;border-radius:10px;gap:4px;padding:13px;display:grid;box-shadow:0 4px 15px #142e420d}.r3-phone-chips{gap:7px;margin-top:2px;display:flex}.r3-phone-chips span{color:#617085;background:#fff;border:1px solid #d7e1eb;border-radius:6px;padding:4px 9px;font-size:12px}.r3-phone-products{gap:10px;display:grid}.r3-phone-products article{grid-template-columns:92px minmax(0,1fr);align-items:center}.r3-phone-products img,.r3-phone-products i{object-fit:cover;background:linear-gradient(135deg,#45c8f4,#138b8f);border-radius:7px;width:92px;height:64px}.r3-phone-products article div{gap:4px;display:grid}.r3-phone-products small{color:#7a8799;justify-content:space-between;align-items:center;display:flex}.r3-phone-products b{color:#ff6b35}.r3-phone-body article span,.r3-phone-empty{color:#7a8799;font-size:11px}.r3-phone-empty{text-align:center;padding:30px 12px}.r3-phone-cta{color:#fff;text-align:center;background:#079b73;border-radius:10px;margin-top:12px;padding:12px;font-weight:700}.r3-phone-cta.r3-phone-cta--tabs{color:#079b73;background:#fff;border:1px solid #e0e7e8;grid-template-columns:repeat(3,1fr);gap:8px;padding:8px;display:grid}.r3-phone-cta--tabs span{background:#eff9f6;border-radius:7px;padding:6px}.cms-friendly-fields{background:#f8fbfc;border:1px solid #dfe7ef;border-radius:10px;grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:16px;display:grid}.cms-friendly-fields legend{color:#087c60;padding:0 8px;font-weight:800}.cms-friendly-fields .checkbox-label{grid-column:1/-1}.cms-friendly-fields label:has(textarea){grid-column:1/-1}.r3-field-list{gap:0;display:grid}.r3-field{border-bottom:1px dashed #e6ebf1;grid-template-columns:118px minmax(0,1fr);align-items:center;gap:12px;min-height:36px;display:grid}.r3-field span{color:#7a8799}.r3-field strong{overflow-wrap:anywhere;color:#263248;min-width:0}.r3-checklist{gap:10px;display:grid}.r3-checklist>div,.r3-checklist>label{grid-template-columns:24px minmax(0,1fr);align-items:center;gap:3px 8px;display:grid}.r3-checklist>div>span{color:#fff;background:#079b73;border-radius:5px;place-items:center;width:20px;height:20px;display:grid}.r3-checklist small{color:#7a8799;grid-column:2}.r3-cms-toggle-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:8px 0 14px;display:grid}.r3-cms-toggle-title{color:#7a8799;margin-top:14px;font-size:12px}.r3-cms-toggle-grid span{color:#263248;background:#fff;border:1px solid #e4ebf2;border-radius:8px;padding:10px 12px}.r3-checklist.editable label{grid-template-columns:20px 1fr;min-height:30px}.r3-checklist.editable input{width:16px;height:16px}.r3-flow{justify-content:center;align-items:center;gap:10px;min-height:100px;display:flex}.r3-flow b{color:#087d61;background:#f1fbf8;border:1px solid #cfe9e0;border-radius:8px;padding:12px 14px}.r3-flow i{color:#8da0af;font-style:normal}.r3-action-canvas{background-image:radial-gradient(#cbddea 1px,#0000 1px);background-size:18px 18px;border:1px solid #e7eef5;border-radius:12px;align-content:start;gap:28px;min-height:720px;padding:18px 10px;display:grid}.r3-action-row{gap:14px;display:grid}.r3-action-row header{border:0;gap:4px;padding:0 8px;display:grid}.r3-action-row header strong{color:#273247}.r3-action-row header small{color:#7a8798}.r3-action-nodes{grid-template-columns:repeat(7,minmax(0,1fr));align-items:center;gap:10px;display:grid}.r3-action-nodes div{background:#fff;border:1px solid #afe2d2;border-radius:10px;align-content:center;gap:5px;min-height:64px;padding:10px 12px;display:grid;box-shadow:0 8px 20px #142e420a}.r3-action-nodes div.target{background:#fffaf5;border-color:#ffbb8a}.r3-action-nodes strong{color:#172033}.r3-action-nodes span{color:#7a8798;font-size:11px}.r3-action-nodes i{color:#9babb9;text-align:center;font-style:normal}.r3-action-property-card{background:#fff;border:1px solid #e7edf3;border-radius:12px;gap:8px;padding:14px;display:grid}.r3-action-property-card span,.r3-action-property-card small{color:#7a8798;font-size:12px}.r3-action-property-card strong{color:#172033;font-size:18px}.r3-city-thumb{border-radius:7px;width:76px;height:44px;display:inline-block;box-shadow:inset 0 -18px #04606080}.r3-city-thumb.city-1{background:linear-gradient(135deg,#44c7ed,#0c9b73)}.r3-city-thumb.city-2{background:linear-gradient(135deg,#3fa8f5,#127b8f)}.r3-city-thumb.city-3{background:linear-gradient(135deg,#4364e8,#0d7182)}.r3-city-thumb.city-4{background:linear-gradient(135deg,#5bd7bd,#08a657)}.r3-cms-footnote{color:#7a8798;margin:14px 4px 0;font-size:12px}.r3-diff-chip-list,.r3-release-summary-cards{gap:10px;display:grid}.r3-diff-chip-list div,.r3-release-summary-cards article{background:#fff;border:1px solid #e7edf3;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:12px;display:flex}.r3-diff-chip-list strong,.r3-release-summary-cards strong{color:#263248}.r3-diff-chip-list span,.r3-release-summary-cards span{color:#087d61;font-size:12px}.r3-device-toggle{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.r3-device-toggle button{color:#4b5a6f;background:#fff;border:1px solid #dfe7ef;border-radius:9px;min-height:38px}.r3-device-toggle button.active{color:#fff;background:#079b73;border-color:#079b73}.r3-qr-card{color:#667487;background:#fff;border:1px solid #e7edf3;border-radius:12px;place-items:center;gap:8px;min-height:116px;margin-top:18px;display:grid}.r3-qr-card span{color:#172033;font-size:42px;line-height:1}.r3-button-link{color:#fff;background:#079b73;border:1px solid #079b73;border-radius:7px;justify-content:center;align-items:center;min-height:36px;padding:0 18px;text-decoration:none;display:inline-flex}.r3-button-link.secondary{color:#087d61;background:#fff}.r3-locked-filter,.r3-source-note,.r3-closed-state,.canonical-action-hint,.r6-release-boundary{color:#677588;background:#f7f9fb;border:1px solid #dfe6ed;border-radius:7px;align-items:center;min-height:34px;padding:0 12px;font-size:12px;display:inline-flex}.r3-closed-state,.r6-release-boundary{color:#88631d;background:#fffaf0;border-color:#f0dfb9}.r3-command{gap:3px;display:inline-grid}.r3-command small,.r3-result{color:#68768a;font-size:11px}.r3-danger{color:#d14949!important;background:#fff5f5!important;border-color:#efb4b4!important}.r3-order-progress{grid-template-columns:repeat(9,minmax(0,1fr));padding:18px 0 6px;display:grid;position:relative}.r3-order-progress:before{content:"";background:#dfe6ec;height:2px;position:absolute;top:26px;left:5%;right:5%}.r3-order-progress>div{z-index:1;color:#9aa6b2;justify-items:center;gap:8px;display:grid;position:relative}.r3-order-progress span{background:#fff;border:3px solid #cfd8df;border-radius:50%;width:18px;height:18px}.r3-order-progress .done span{background:#079b73;border-color:#079b73}.r3-order-progress .current span{background:#f2a21a;border-color:#f2a21a}.r3-order-progress .done small{color:#087d61}.r3-timeline{gap:0;display:grid}.r3-timeline article{grid-template-columns:20px 1fr;gap:10px;min-height:66px;display:grid}.r3-timeline article>span{background:#079b73;border:3px solid #c8ede2;border-radius:50%;width:12px;height:12px;margin-top:4px}.r3-timeline article div{border-left:1px solid #dce8e4;align-content:start;gap:5px;padding:0 0 14px 14px;display:grid}.r3-timeline small{color:#8a96a4}.r3-timeline.compact article{min-height:48px}.r3-form-grid,.r3-communication-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.r3-form-grid label,.r3-communication-form label,.r3-note-field{color:#68768a;gap:6px;font-size:12px;display:grid}.r3-form-grid .wide,.r3-communication-form .wide{grid-column:1/-1}.r3-form-grid input,.r3-form-grid textarea,.r3-communication-form select,.r3-communication-form textarea,.r3-note-field textarea{color:#263248;width:100%;min-height:38px;font:inherit;background:#fff;border:1px solid #dce4ea;border-radius:7px;padding:9px 10px}.r3-form-grid textarea,.r3-communication-form textarea,.r3-note-field textarea{resize:vertical;min-height:82px}.r3-fulfillment-form{gap:16px;display:grid}.r3-note-field{margin-top:14px}@media (width<=1280px){.r3-editor-grid,.r3-preview-layout{grid-template-columns:minmax(190px,.65fr) minmax(330px,1.2fr) minmax(240px,.8fr)}.r3-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.r3-metrics.five{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=960px){.r3-editor-grid,.r3-preview-layout,.r3-split,.r3-side-layout,.r3-order-detail-layout,.r3-cms-action-layout,.r3-version-layout,.r3-detail-grid,.r3-action-layout{grid-template-columns:1fr}.r3-action-layout>:last-child{grid-column:auto}.r3-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.r3-order-progress{grid-template-columns:repeat(4,1fr);row-gap:18px}.r3-order-progress:before{display:none}}@media (width<=640px){.r3-scope{flex-wrap:wrap;align-items:flex-start}.r3-scope em{width:100%;margin-left:0}.r3-metrics,.r3-filters,.r3-form-grid,.r3-communication-form{grid-template-columns:1fr}.r3-form-grid .wide,.r3-communication-form .wide{grid-column:auto}}.r2-rescue-toggle{background:#f3fbf8;border:1px solid #cce9df;border-radius:12px;grid-column:1/-1;justify-content:space-between;align-items:center;gap:18px;padding:14px 16px;display:flex!important}.r2-rescue-toggle span{gap:4px;display:grid}.r2-rescue-toggle small{color:#667b74;font-weight:400;line-height:1.5}.r2-rescue-toggle input{accent-color:#07956f;width:22px;height:22px}@media (width<=1300px){.r2-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.r2-todo-layout,.r2-poi-layout{grid-template-columns:240px minmax(0,1fr)}.r2-todo-layout>:last-child,.r2-poi-layout>:last-child{grid-column:1/-1}}@media (width>=901px) and (width<=1100px){.r2-product-editor-grid,.r2-two-one,.r2-two,.r2-three,.r2-media-console{grid-template-columns:1fr}.r2-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}.r2-product-media-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.r2-two,.r2-two-one,.r2-three,.r2-product-editor-grid,.r2-todo-layout,.r2-poi-layout,.r2-media-console{grid-template-columns:1fr}.r2-todo-layout>:last-child,.r2-poi-layout>:last-child{grid-column:auto}.r2-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.r2-rule-grid,.r2-tag-library,.r2-rule-library,.r2-list-toolbar{grid-template-columns:1fr}.r2-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}.app-config-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.app-config-summary>div:nth-child(2){border-right:0}.app-config-summary>div:nth-child(-n+2){border-bottom:1px solid #edf1f4}.app-config-toolbar{grid-template-columns:1fr}.app-config-toolbar>.primary{width:100%}.r2-product-media-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.r2-field-grid,.r2-check-card-list,.r2-metrics,.r2-coverage-flow{grid-template-columns:1fr}.r2-coverage-flow i{display:none}.r2-sku-hero{flex-direction:column;align-items:flex-start}.r2-step-actionbar{flex-direction:column;align-items:stretch}.r2-step-actionbar a,.r2-step-actionbar button{width:100%}.r2-health,.r2-toolbar,.r2-flow{flex-direction:column;align-items:stretch}.r2-health em{margin-left:0}.r2-product-media-grid,.r2-inline-edit,.app-config-summary{grid-template-columns:1fr}.app-config-summary>div,.app-config-summary>div:nth-child(2){border-bottom:1px solid #edf1f4;border-right:0;min-height:66px}.app-config-summary>div:last-child{border-bottom:0}.app-config-section>summary{gap:10px;min-height:64px;padding:12px 14px}.app-config-section>summary small{white-space:normal}.app-config-section__body{padding:0 14px 14px}}.r4-page{gap:14px;display:grid}.r4-notice{color:#17624f;background:#f1fbf7;border:1px solid #ccecdf;border-radius:10px;align-items:center;min-height:44px;padding:10px 14px;font-size:13px;line-height:1.55;display:flex}.r4-notice.warning{color:#9a5b08;background:#fff9ee;border-color:#f5d59b}.r4-metrics{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.r4-metrics.six{grid-template-columns:repeat(6,minmax(0,1fr))}.r4-metrics article{border:1px solid var(--border);background:#fff;border-radius:12px;flex-direction:column;gap:5px;min-width:0;min-height:94px;padding:14px;display:flex}.r4-metrics span,.r4-metrics small{color:#718096;font-size:12px}.r4-metrics strong{color:#1e293b;font-size:23px;line-height:1.15}.r4-tabs{border:1px solid var(--border);background:#fff;border-radius:12px;flex-wrap:wrap;gap:3px;padding:0 14px;display:flex}.r4-tabs a{color:#64748b;border-bottom:2px solid #0000;padding:13px 14px 11px;text-decoration:none}.r4-tabs a.active{color:#078b6a;border-color:#08a47c;font-weight:700}.r4-filters{border:1px solid var(--border);background:#fff;border-radius:12px;grid-template-columns:180px 180px minmax(260px,1fr) 100px 86px;align-items:center;gap:10px;padding:14px 16px;display:grid}.r4-filters>span{font-weight:700}.r4-panel{border:1px solid var(--border);background:#fff;border-radius:12px;min-width:0;overflow:hidden}.r4-panel>header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;min-height:47px;padding:0 16px;display:flex}.r4-panel>header h2{margin:0;font-size:16px}.r4-panel>header span{color:#8390a5;font-size:12px}.r4-panel-body{padding:14px 16px}.r4-panel-body>.table-wrap{margin:-14px -16px}.r4-panel label{color:#475569;gap:7px;margin-bottom:12px;font-size:13px;display:grid}.r4-page button:disabled{color:#91a0b2;cursor:not-allowed;opacity:1;background:#f4f6f8;border-color:#dbe2ea}.r4-state{text-align:center;color:#7b879a;background:#f8fafc;border-radius:8px;place-content:center;gap:8px;min-height:88px;padding:18px;display:grid}.r4-state.error{color:#b42318;background:#fff5f5}.r4-table table{width:100%}.r4-table th{white-space:nowrap;color:#64748b;background:#f6f8fb;font-size:12px}.r4-table td{vertical-align:middle;color:#27364a}.r4-table td>strong{display:block}.r4-sub{color:#8491a5;margin-top:4px;font-size:11px;display:block}.r4-person{align-items:center;gap:10px;min-width:145px;display:flex}.r4-person>b{color:#087f65;background:#ccefe4;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.r4-person span{gap:3px;display:grid}.r4-person small{color:#8390a5;font-size:11px}.r4-tags{flex-wrap:wrap;gap:5px;display:flex}.r4-tags em,.r4-tag-strong{color:#057c61;background:#ebfaf5;border:1px solid #cbeee2;border-radius:4px;padding:3px 7px;font-size:11px;font-style:normal}.r4-member-hero{border:1px solid var(--border);background:#fff;border-radius:12px;align-items:center;gap:16px;padding:18px;display:flex}.r4-member-hero>b{color:#087f65;background:#bfe9dc;border-radius:50%;place-items:center;width:72px;height:72px;font-size:27px;display:grid}.r4-member-hero h2{margin:0 0 7px;font-size:22px}.r4-member-hero p{color:#7b879a;margin:0 0 9px}.r4-detail-layout,.r4-side-layout{grid-template-columns:minmax(0,2.2fr) minmax(300px,.8fr);align-items:start;gap:14px;display:grid}.r4-detail-layout>div,.r4-detail-layout aside,.r4-side-layout>aside{gap:14px;display:grid}.r4-side-layout.wide-main{grid-template-columns:minmax(0,2.7fr) minmax(320px,.9fr)}.r4-two,.r4-three{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:14px;display:grid}.r4-two.weighted{grid-template-columns:1.08fr .92fr}.r4-three{grid-template-columns:repeat(3,minmax(0,1fr))}.r4-three.health{grid-template-columns:1.15fr .92fr .82fr}.r4-three.privacy{grid-template-columns:1.12fr .9fr .78fr}.r4-kv{margin:0;display:grid}.r4-kv.two{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:22px}.r4-kv div{border-bottom:1px dashed #e5eaf0;grid-template-columns:minmax(90px,32%) 1fr;gap:10px;padding:9px 0;display:grid}.r4-kv dt{color:#7a8799}.r4-kv dd{color:#27364a;margin:0}.r4-help{color:#8a97a8;margin-top:9px;line-height:1.5;display:block}.r4-timeline{gap:0;display:grid}.r4-timeline button,.r4-timeline article{text-align:left;background:0 0;border:0;grid-template-columns:14px 1fr;gap:12px;min-height:58px;padding:8px 8px 8px 0;display:grid;position:relative}.r4-timeline button.selected{background:#f0fbf7;border-radius:8px}.r4-timeline i{background:#12ae82;border:2px solid #d5f4eb;border-radius:50%;width:10px;height:10px;margin-top:6px;box-shadow:0 0 0 1px #12ae82}.r4-timeline i:after{content:"";background:#d4e4df;width:1px;position:absolute;top:28px;bottom:-8px;left:4px}.r4-timeline>:last-child i:after{display:none}.r4-timeline div{gap:3px;display:grid}.r4-timeline time,.r4-timeline span{color:#8794a7;font-size:11px}.r4-timeline.compact button,.r4-timeline.compact article{min-height:52px}.r4-progress-list{gap:13px;display:grid}.r4-progress-list>div>div{justify-content:space-between;gap:10px;margin-bottom:6px;font-size:12px;display:flex}.r4-progress-list i{background:#edf1f5;border-radius:6px;height:10px;display:block;overflow:hidden}.r4-progress-list b{border-radius:inherit;background:#15b88a;height:100%;display:block}.r4-funnel{justify-items:center;gap:7px;padding:8px;display:grid}.r4-funnel div{color:#fff;background:linear-gradient(90deg,#08a57d,#6175ce);border-radius:8px;justify-content:space-between;align-items:center;gap:10px;min-height:47px;padding:0 16px;display:flex}.r4-rule-box,.r4-policy-card{border:1px solid #e3e8ee;border-radius:10px;gap:8px;margin:10px 0;padding:13px;display:grid}.r4-policy-card p{color:#7a8799;margin:0;font-size:12px}.r4-command{margin-top:12px}.r4-form-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.r4-inline-form{grid-template-columns:minmax(280px,1fr) auto minmax(180px,.6fr);align-items:end;gap:12px;display:grid}.r4-inline-form label{margin:0}.r4-button-block{text-align:center;border:1px solid var(--border);border-radius:7px;margin:9px 0;padding:10px;text-decoration:none;display:block}.r4-merchant-title,.r4-event-hero{align-items:center;gap:14px;margin-bottom:12px;display:flex}.r4-merchant-title>b,.r4-event-hero>b{color:#087f65;background:#dff7ef;border-radius:12px;place-items:center;width:54px;height:54px;font-size:25px;display:grid}.r4-event-hero>b{color:#bb6b00;background:#fff0d2}.r4-merchant-title h2,.r4-event-hero h2{margin:0 0 4px;font-size:18px}.r4-merchant-title p,.r4-event-hero p{color:#7a8799;margin:0}.r4-health-score{align-items:baseline;gap:10px;margin-bottom:16px;display:flex}.r4-health-score strong{color:#078b6a;font-size:44px}.r4-health-score span{color:#7a8799}.r4-route-flow{flex-wrap:wrap;align-items:center;gap:8px;margin:2px 0 18px;display:flex}.r4-route-flow span{color:#087f65;background:#f0fbf7;border:1px solid #95dbc8;border-radius:8px;padding:9px 11px;font-size:12px}.r4-route-flow b{color:#8a99aa}.r4-bar-chart{border-bottom:1px solid #dfe5eb;align-items:end;gap:7px;height:130px;padding:15px 4px 0;display:flex}.r4-bar-chart i{background:linear-gradient(#ff7b7b,#ef4444);border-radius:5px 5px 0 0;flex:1;min-height:10px}.r4-signal-groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;display:grid}.r4-signal-groups>div,.r4-check-list{flex-wrap:wrap;gap:8px;display:flex}.r4-signal-groups strong{width:100%}.r4-signal-groups span,.r4-check-list span{color:#506173;background:#f1f8f6;border:1px solid #d9ebe5;border-radius:6px;padding:7px 9px;font-size:12px}.r4-code-safe{color:#dce8f5;background:#0f253d;border-radius:8px;padding:18px;line-height:1.7}.r4-state-machine{justify-content:space-between;align-items:center;gap:8px;margin-bottom:16px;display:flex}.r4-state-machine span{text-align:center;border:1px solid #cfd9e5;border-radius:8px;flex:1;padding:12px}.r4-state-machine b{color:#8a99aa}@media (width<=1200px){.r4-metrics,.r4-metrics.six{grid-template-columns:repeat(3,minmax(0,1fr))}.r4-three,.r4-three.health,.r4-three.privacy,.r4-detail-layout,.r4-side-layout,.r4-side-layout.wide-main,.r4-two,.r4-two.weighted{grid-template-columns:1fr}}@media (width<=760px){.r4-metrics,.r4-metrics.six{grid-template-columns:repeat(2,minmax(0,1fr))}.r4-filters,.r4-form-grid,.r4-inline-form,.r4-kv.two,.r4-signal-groups{grid-template-columns:1fr}}.r5-table-scroll{width:100%;overflow-x:auto}.r5-table-scroll .r4-table{min-width:900px}.r5-table-scroll td>small{color:#7b879a;margin-top:3px;font-size:11px;display:block}.r5-form-grid{gap:14px 18px;display:grid}.r5-form-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.r5-form-actions{border-top:1px solid #e5eaf0;justify-content:flex-end;align-items:center;gap:10px;margin-top:18px;padding-top:14px;display:flex}.r5-form-actions a{color:#526174;border:1px solid #d8e0e9;border-radius:7px;padding:9px 15px;text-decoration:none}.r5-link-button{color:#1877ed;font:inherit;background:0 0;border:0;padding:0}.r5-link-button:hover{text-decoration:underline}.r5-no-trend,.r5-empty-kpi{color:#8794a7;text-align:center;background:repeating-linear-gradient(-45deg,#fbfcfd,#fbfcfd 10px,#f5f7f9 10px 20px);border:1px dashed #d8e0e8;border-radius:8px;place-items:center;min-height:120px;display:grid}.r5-channel-layout{grid-template-columns:minmax(300px,.72fr) minmax(0,1.65fr);align-items:start;gap:14px;display:grid}.r5-tree{gap:14px;display:grid}.r5-tree section{gap:8px;display:grid}.r5-tree section>strong{color:#087b61;background:#eaf8f4;border-radius:7px;padding:10px 12px}.r5-tree section>div{color:#33445a;padding:4px 8px}.r5-tree small{float:right;color:#8a97a8}.r6-metrics{grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}.r6-button{color:#40536b;background:#fff;border:1px solid #d9e1ea;border-radius:8px;justify-content:center;align-items:center;min-height:38px;padding:0 16px;text-decoration:none;display:inline-flex}.r2-button-link{color:#08785e;background:#fff;border:1px solid #0a9f79;border-radius:7px;justify-content:center;align-items:center;min-height:36px;padding:0 15px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.canonical-page-disabled{color:#b2bbc5;cursor:default;background:#f8fafb;border:1px solid #e3e8ed;border-radius:7px;place-items:center;width:34px;height:34px;display:inline-grid}.r6-report-grid,.r6-export-grid{grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr);gap:14px;display:grid}.r6-export-grid{grid-template-columns:minmax(0,1fr) 360px}.r6-bars{gap:14px;padding:8px 0;display:grid}.r6-bars>div{color:#526174;grid-template-columns:125px minmax(100px,1fr) 110px;align-items:center;gap:12px;font-size:12px;display:grid}.r6-bars i{background:linear-gradient(90deg,#0aa37f,#5bcbb2);border-radius:999px;min-width:4px;height:9px;display:block}.r6-bars b{color:#1f2d3d;text-align:right}.r6-kv{gap:0;margin:0;display:grid}.r6-kv>div{border-bottom:1px dashed #e1e7ee;justify-content:space-between;gap:20px;padding:13px 0;display:flex}.r6-kv dt{color:#7b879a}.r6-kv dd{color:#25364a;text-align:right;margin:0;font-weight:600}.r6-field-list{flex-wrap:wrap;align-items:center;gap:9px;margin:18px 0 14px;display:flex}.r6-field-list strong{color:#1f2d3d;width:100%}.r6-field-list span{color:#08785f;background:#e8f7f2;border-radius:6px;padding:6px 10px;font-size:12px}.r6-positive{color:#07966f}.r6-danger{font-weight:600;color:#d33a3a!important}@media (width<=1050px){.r6-report-grid,.r6-export-grid{grid-template-columns:1fr}}.r5-qr-pending{color:#536278;text-align:center;align-content:center;place-items:center;gap:10px;min-height:270px;display:grid}.r5-qr-pending>div{color:#758398;background:#f5f7f9;border:10px solid #fff;outline:1px solid #d4dce5;place-items:center;width:132px;height:132px;font-weight:700;display:grid}.r5-qr-pending span{color:#8a97a8;max-width:230px;font-size:12px}.r5-qr-image{object-fit:contain;background:#fff;border:1px solid #d4dce5;border-radius:8px;width:180px;height:180px;padding:8px}.r3-save-state{color:#08785f;align-self:center;font-size:13px}.cms-order-list{gap:8px;display:grid}.cms-order-list>div{background:#f9fbfc;border:1px solid #e5ebf0;border-radius:7px;justify-content:space-between;align-items:center;gap:12px;padding:9px 10px;display:flex}.r5-priority{counter-reset:priority;gap:13px;margin:0;padding:0;list-style:none;display:grid}.r5-priority li{counter-increment:priority;gap:3px;padding-left:36px;display:grid;position:relative}.r5-priority li:before{content:counter(priority);color:#fff;background:#12aa80;border-radius:50%;place-items:center;width:24px;height:24px;font-size:12px;display:grid;position:absolute;top:0;left:0}.r5-priority span{color:#8491a3;font-size:12px}.canonical-page-actions button:disabled,.r4-panel button:disabled,.r5-form-actions button:disabled{cursor:not-allowed;opacity:.48}@media (width<=1200px){.r5-channel-layout{grid-template-columns:1fr}}@media (width<=760px){.r5-form-grid.two{grid-template-columns:1fr}.r5-form-actions{flex-direction:column;align-items:stretch}}.r7-role-layout,.r7-scope-layout{grid-template-columns:minmax(280px,.72fr) minmax(0,1.65fr);align-items:start;gap:14px;display:grid}.r7-scope-layout{grid-template-columns:minmax(0,1.65fr) minmax(300px,.72fr)}.r7-role-list{gap:8px;display:grid}.r7-role-list button{color:#33445a;text-align:left;background:#fff;border:1px solid #e1e7ed;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;min-height:58px;padding:10px 12px;display:flex}.r7-role-list button.active{color:#087b61;background:#effaf6;border-color:#8bd2bf}.r7-role-list span{gap:3px;display:grid}.r7-role-list small,.r7-role-hero p{color:#8190a3;margin:0;font-size:11px}.r7-role-list b{color:#087b61;text-align:center;background:#dff5ed;border-radius:999px;min-width:28px;padding:5px 7px}.r7-role-hero{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:14px;display:flex}.r7-role-hero h3{margin:0 0 5px}.r7-permission-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:14px;display:grid}.r7-permission-list article{border:1px solid #e1e7ed;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex}.r7-permission-list article>span{gap:3px;display:grid}.r7-permission-list small{color:#8390a3}.r7-matrix th,.r7-matrix td{text-align:center}.r7-matrix th:first-child,.r7-matrix th:nth-child(2),.r7-matrix td:first-child,.r7-matrix td:nth-child(2){text-align:left}.r7-denied{color:#8b98a8;font-size:12px}.r7-formula{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:18px;display:flex}.r7-formula span{color:#087b61;text-align:center;background:#edf9f5;border:1px solid #b8e4d8;border-radius:8px;flex:1;min-width:112px;padding:11px 8px;font-size:12px}.r7-formula b{color:#8a98aa}.r7-field-levels{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.r7-field-levels article{border:1px solid var(--border);background:#fff;border-radius:12px;grid-template-columns:40px 1fr;align-content:center;gap:4px 10px;min-height:96px;padding:14px;display:grid}.r7-field-levels b{color:#087b61;background:#dff5ed;border-radius:8px;grid-row:span 2;place-items:center;width:38px;height:38px;display:grid}.r7-field-levels span{color:#7c899c;font-size:11px}.r7-level{color:#087b61;background:#e5f7f1;border-radius:5px;place-items:center;min-width:32px;padding:3px 7px;font-size:11px;display:inline-grid}.r7-level.l2{color:#a45d00;background:#fff0d9}.r7-level.l3{color:#c33333;background:#ffe5e5}.r7-settings-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.r7-release-steps{grid-template-columns:repeat(6,minmax(0,1fr));gap:0;margin:8px 0 24px;display:grid}.r7-release-steps>div{color:#8a97a8;text-align:center;justify-items:center;gap:7px;font-size:12px;display:grid;position:relative}.r7-release-steps>div:after{content:"";z-index:0;background:#e4eaf0;width:100%;height:2px;position:absolute;top:14px;left:50%}.r7-release-steps>div:last-child:after{display:none}.r7-release-steps i{z-index:1;background:#e7edf3;border-radius:50%;place-items:center;width:29px;height:29px;font-style:normal;display:grid;position:relative}.r7-release-steps .done{color:#087b61;font-weight:700}.r7-release-steps .done:after,.r7-release-steps .done i{color:#fff;background:#10a47c}.r7-release-meta{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.r7-release-meta div{background:#fafbfd;border:1px solid #e1e7ee;border-radius:8px;gap:5px;padding:12px;display:grid}.r7-release-meta span{color:#8190a2;font-size:11px}.r7-ops-grid{grid-template-columns:1.18fr .95fr .92fr;align-items:start;gap:14px;display:grid}@media (width<=1200px){.r7-ops-grid,.r7-field-levels,.r7-release-meta{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.r7-role-layout,.r7-scope-layout,.r7-settings-grid,.r7-ops-grid{grid-template-columns:1fr}.r7-release-steps{grid-template-columns:repeat(3,1fr);row-gap:18px}.r7-release-steps>div:after{display:none}}@media (width<=640px){.r7-permission-list,.r7-field-levels,.r7-release-meta{grid-template-columns:1fr}}.r2-page.app-create-page{min-width:0}.app-create-page>.canonical-page-title{z-index:9;background:#f4f7f9;padding-block:8px;position:sticky;top:56px}.app-create-section{border-bottom:1px solid #e5ebf0;grid-template-columns:144px minmax(0,1fr);gap:16px;padding:18px 16px;display:grid}.app-create-section>header h2{margin:2px 0 6px;font-size:14px}.app-create-section>header span,.app-create-support-status{color:#687b8c;font-size:12px}.app-create-section-body{min-width:0}.app-create-feedback:empty{display:none}.app-create-feedback:not(:empty){padding:12px 16px}.app-create-grid .app-create-support-status{grid-column:span 3;align-self:center}.app-create-grid.app-create-support-grid>.checkbox-row{grid-column:auto;align-self:start;min-height:34px}.app-create-grid.app-create-service-grid>.app-city-options{grid-column:span 2}.app-create-grid .app-city-options>strong{font-size:13px;font-weight:400}.app-create-grid .app-city-options .is-selected{color:#067b61;background:#edf9f5;border-color:#64bba7}.app-create-grid :is(input,select):focus-visible{outline-offset:1px;outline:2px solid #109e8480}.app-create-grid input:disabled,.app-create-grid select:disabled{color:#71808c;cursor:not-allowed;background:#f3f5f7}.app-create-form .app-create-grid,.app-create-grid>label{min-width:0}@media (width<=1250px){.app-create-form .app-create-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.app-create-grid .app-create-support-status{grid-column:auto}}@media (width<=720px){.app-create-section{grid-template-columns:minmax(0,1fr);gap:12px;padding:14px 12px}.app-create-section>header{align-items:center;gap:10px;display:flex}.app-create-section>header h2{margin:0}.app-create-grid.app-create-service-grid>.app-city-options{grid-column:1/-1}.app-create-form .app-create-grid{grid-template-columns:minmax(0,1fr)}.app-create-grid .app-create-support-status{grid-column:auto}.app-create-page>.canonical-page-title{top:96px}}.app-create-form{background:#fff;border:1px solid #dbe5ee;border-radius:6px;overflow:clip}.app-create-grid{border:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px 16px;margin:0;padding:0;display:grid}.app-create-grid label,.app-delete-description label{flex-direction:column;gap:6px;font-size:13px;display:flex}.app-create-grid input:not([type=checkbox]),.app-create-grid select,.app-delete-description input{color:#102c43;background:#fff;border:1px solid #cbd8e5;border-radius:4px;width:100%;min-height:34px;padding:6px 9px}.app-create-grid small,.app-create-footer p,.app-delete-description small{color:#60758a;font-size:12px;line-height:1.6}.app-create-grid .app-city-options{grid-column:1/-1}.app-city-options>div{flex-wrap:wrap;gap:6px;padding-block:6px 0;display:flex}.app-city-options>div>label{cursor:pointer;border:1px solid #dbe5ee;border-radius:4px;flex-direction:row;align-items:center;padding:6px 9px}.app-create-grid label.checkbox-row{flex-direction:row;align-items:center}.app-create-grid input[type=checkbox]{accent-color:#109e84;width:16px;height:16px}.app-create-footer{background:#fff;border:1px solid #dbe5ee;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:16px 24px;display:flex}.app-create-footer .admin-notice{flex-basis:100%}.r2-button-link.primary{color:#fff;background:#109e84;border-color:#109e84}.app-row-actions{white-space:nowrap}.app-delete-link{color:#bb3038;cursor:pointer;background:0 0;border:0;margin-left:16px;padding:8px}.app-delete-description{line-height:1.7}.app-delete-description input{margin-top:8px}@media (width<=720px){.app-create-grid{grid-template-columns:1fr;gap:16px}.app-create-footer{align-items:stretch}.app-create-footer .button-row{justify-content:flex-end;width:100%}}.app-configuration-page{--config-brand:#099b80;--config-muted:#60758a;gap:16px}.app-config-nav{z-index:8;background:#fffffffa;border:1px solid #dfe6ec;border-radius:12px;flex-wrap:wrap;gap:8px;padding:8px;display:flex;position:sticky;top:80px;box-shadow:0 4px 16px #1830480a}.app-config-nav a{color:#34465a;border-radius:8px;align-items:center;gap:8px;padding:10px 16px;font-size:14px;text-decoration:none;display:flex}.app-config-nav a span{color:var(--config-brand);font-size:12px;font-weight:700}.app-config-nav a:hover,.app-config-nav a:focus-visible{color:#087b65;background:#edf9f5}.app-config-section{box-shadow:none;scroll-margin-top:152px}.app-config-section>header{padding:20px 24px}.app-config-section>header small{color:var(--config-muted);font-size:13px}.app-config-section__body{padding:0 24px 24px}.app-configuration-page .app-config-section__body>.typed-form,.app-configuration-page .app-config-product-editor .typed-form{background:#fff;border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:24px 0 0;padding:0}.app-configuration-page .typed-form label{color:#44596d;gap:8px;min-width:0;font-size:14px}.app-configuration-page .typed-form input:not([type=checkbox]):not([type=color]),.app-configuration-page .typed-form select,.app-configuration-page .typed-form textarea,.app-configuration-page input[type=search]{color:#17354a;background:#fff;border:1px solid #ccd9e3;border-radius:8px;width:100%;min-height:44px;padding:10px 12px;font-size:14px}.app-configuration-page :is(input,select,textarea,button,a):focus-visible{outline-offset:2px;outline:3px solid #099b8040}.app-configuration-page .typed-form .button-row{border-top:1px solid #edf1f4;flex-wrap:wrap;grid-column:1/-1;justify-content:flex-end;margin:0;padding-top:16px}.app-configuration-page .typed-form .button-row button{min-height:44px}.app-config-color{align-items:center;gap:12px;height:44px;display:flex}.app-configuration-page .typed-form input[type=color]{cursor:pointer;border:1px solid #ccd9e3;border-radius:8px;width:64px;height:44px;min-height:44px;padding:3px}.app-config-color>span{color:#44596d;font-variant-numeric:tabular-nums;font-size:14px}.app-config-service-fields{border:0;grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;min-width:0;margin:0;padding:0;display:grid}.app-config-service-fields[hidden]{display:none}.app-configuration-page .checkbox-row{grid-column:1/-1;align-items:center;gap:12px;min-height:44px;display:flex}.app-configuration-page input[type=checkbox]{width:18px;height:18px;accent-color:var(--config-brand);flex:none}.app-config-hint{color:var(--config-muted);grid-column:1/-1;margin:0;font-size:13px;line-height:1.7}.app-config-product-editor{margin-bottom:24px}.app-configuration-page .app-config-toolbar{background:#fff;border:0;grid-template-columns:minmax(180px,1fr) minmax(120px,.6fr) auto;gap:16px;padding:0}.app-configuration-page .app-config-toolbar input,.app-configuration-page .app-config-toolbar select{min-height:40px;padding:8px 12px}.app-city-switch{align-items:center;gap:8px;display:inline-flex}.app-city-switch:before{content:"";background:radial-gradient(circle at 8px 8px,#fff 5px,#0000 6px),#abbac6;border-radius:16px;width:28px;height:16px}.app-city-switch.is-on:before{background:radial-gradient(circle at 20px 8px,#fff 5px,#0000 6px),#099b80}.app-configuration-page .r4-page--embedded .r4-panel{border:0;border-radius:0}.app-configuration-page .r4-page--embedded .r4-panel>header{flex-wrap:wrap;padding:0 0 12px}.app-configuration-page .r4-page--embedded .r4-panel-body{padding:16px 0}.app-configuration-page .r4-page--embedded .r4-form-grid{display:block}.app-configuration-page .r4-panel-body>.table-wrap{margin:0}.app-merchant-picker{gap:12px;display:grid}.app-merchant-picker>label{max-width:480px}.app-merchant-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.app-configuration-page .app-merchant-option{cursor:pointer;border:1px solid #dbe5ee;border-radius:10px;align-items:center;gap:12px;margin:0;padding:16px;display:flex}.app-merchant-option.is-selected{background:#f0faf6;border-color:#099b80}.app-merchant-option>span:not(.canonical-pill){overflow-wrap:anywhere;flex:1;gap:4px;min-width:0;display:grid}.app-merchant-option small{color:var(--config-muted)}.app-configuration-page .r4-binding-actions{flex-wrap:wrap;align-items:center;gap:12px;padding-top:20px;display:flex}.app-configuration-page .r4-binding-actions button{min-height:40px}.app-configuration-page .r4-binding-actions .primary{margin-left:auto}.app-configuration-page .r4-binding-actions small{flex-basis:100%}@media (width<=1100px){.app-merchant-options{grid-template-columns:1fr}.app-config-nav a{padding:10px 12px}}@media (width<=720px){.app-config-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.app-config-summary>div{min-height:72px}.app-config-nav{grid-template-columns:repeat(2,minmax(0,1fr));display:grid;position:static}.app-config-section>header{gap:8px;padding:16px}.app-config-section>header small{white-space:normal;line-height:1.5}.app-config-section>header em{display:none}.app-config-section__body{padding:0 16px 16px}.app-configuration-page .app-config-section__body>.typed-form,.app-configuration-page .app-config-product-editor .typed-form,.app-config-service-fields,.app-configuration-page .app-config-toolbar{grid-template-columns:1fr;gap:16px}.app-configuration-page .typed-form .button-row,.app-configuration-page .admin-action-control,.app-configuration-page .typed-form .button-row button{width:100%}.app-configuration-page .app-merchant-option{flex-wrap:wrap}.app-configuration-page .r4-binding-actions .primary{flex-basis:100%;margin-left:0}.app-config-section{scroll-margin-top:16px}}@media (width<=560px){.canonical-workspace:has(.app-configuration-page) .canonical-topbar{gap:8px;padding-inline:12px}.canonical-workspace:has(.app-configuration-page) .canonical-topbar__title{white-space:nowrap;gap:8px;min-width:0;font-size:16px}.canonical-workspace:has(.app-configuration-page) .canonical-topbar__actions{gap:8px}:is(.canonical-workspace:has(.app-configuration-page) .canonical-avatar,.canonical-workspace:has(.app-configuration-page) .canonical-account){display:none}.canonical-workspace:has(.app-configuration-page) .canonical-logout{white-space:nowrap;flex:none;padding:8px;font-size:12px}.canonical-workspace:has(.app-configuration-page) .app-selector select{min-width:96px;max-width:108px;padding-left:8px;padding-right:20px}}.app-configuration-page .typed-form label.checkbox-row{flex-direction:row;justify-content:flex-start}@media (width<=720px){.app-configuration-page :is(.canonical-table-wrap,.table-wrap){overflow:visible}.app-configuration-page :is(.canonical-business-table,.r4-table table){width:100%;min-width:0;display:block}.app-configuration-page :is(.canonical-business-table,.r4-table table) thead{display:none}.app-configuration-page :is(.canonical-business-table,.r4-table table) tbody{gap:12px;display:grid}.app-configuration-page :is(.canonical-business-table,.r4-table table) tr{border:1px solid #e1e9ee;border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:12px;display:grid}.app-configuration-page :is(.canonical-business-table,.r4-table table) td{white-space:normal;overflow-wrap:anywhere;border:0;min-width:0;padding:0;display:block}.app-configuration-page :is(.canonical-business-table,.r4-table table) td:first-child{grid-column:1/-1}.app-configuration-page :is(.canonical-business-table,.r4-table table) td:before{color:#60758a;margin-bottom:4px;font-size:12px;display:block}.app-configuration-page #app-config-cities td:nth-child(2):before{content:"中央状态"}.app-configuration-page #app-config-cities td:nth-child(3):before{content:"小程序状态"}.app-configuration-page #app-config-cities td:nth-child(4):before{content:"默认城市"}.app-configuration-page #app-config-products td:nth-child(2):before{content:"服务套餐"}.app-configuration-page #app-config-products td:nth-child(3):before{content:"价格区间"}.app-configuration-page #app-config-products td:nth-child(4):before{content:"中央状态"}.app-configuration-page #app-config-products td:nth-child(5):before{content:"小程序展示"}.app-configuration-page #app-config-payment td:nth-child(2):before{content:"微信授权"}.app-configuration-page #app-config-payment td:nth-child(3):before{content:"调度状态"}.app-configuration-page #app-config-payment td:nth-child(4){grid-column:1/-1}.app-configuration-page .canonical-pill{white-space:nowrap}.app-configuration-page .canonical-business-table td:last-child button{padding:8px}}.erp-admin-shell .dashboard-analysis-grid:has(.dashboard-trend-empty)>article{min-height:128px}.dashboard-trend-empty{color:#728190;margin:26px 0 12px;font-size:13px}.erp-admin-shell .r3-locked-filter{color:#6d7e8e;background:0 0;border:0;min-height:0;padding:0}.erp-admin-shell :is(.r2-page,.r3-page,.r4-page,.r5-page,.r6-page){grid-template-columns:minmax(0,1fr)}.erp-admin-shell .r2-live-strip{flex-wrap:wrap;gap:8px 12px}.erp-admin-shell .r2-live-strip>div{flex-wrap:wrap}.erp-admin-shell .r2-live-strip em{white-space:normal;margin-left:0}.erp-admin-shell .admin-result-list article{box-shadow:none;border-radius:6px;gap:12px;padding:12px}@media (width<=960px){.erp-admin-shell :is(.admin-search-hero,.admin-result-list article){grid-template-columns:minmax(0,1fr)}.erp-admin-shell .admin-result-list :is(dl,dd,strong){overflow-wrap:anywhere;min-width:0}}.erp-settings-directory{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px;display:grid}.erp-settings-directory a{color:#233747;border-bottom:1px solid #e5ebef;grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;padding:14px 4px;text-decoration:none;display:grid}.erp-settings-directory a:hover{color:#078767;background:#f0f9f6}.erp-settings-directory a span{color:#667688;grid-column:1;font-size:12px}.erp-settings-directory a b{grid-area:1/2/3;align-self:center}@media (width<=760px){.erp-settings-directory{grid-template-columns:minmax(0,1fr)}}.erp-admin-shell :is(.card,.command-panel){box-shadow:none;border-radius:6px;min-width:0;margin-bottom:12px;padding:14px}.erp-admin-shell .page-header{gap:12px;margin-bottom:12px}.erp-admin-shell .page-header h1{font-size:20px}.erp-admin-shell .metric-grid{gap:8px;margin-bottom:12px}.erp-admin-shell .metric-card{min-height:76px;box-shadow:none;border-radius:6px;gap:4px;padding:10px 14px}.erp-admin-shell .metric-card strong{font-size:22px}.erp-admin-shell .admin-split{gap:12px}.erp-admin-shell .bar-summary__row{grid-template-columns:minmax(72px,.8fr) minmax(32px,2fr) auto;min-width:0}.erp-admin-shell .bar-summary__row>small{grid-column:1/-1}.erp-admin-shell .admin-audit-timeline article{padding-block:10px}.erp-admin-shell .r4-panel-head{padding:12px 14px}.erp-admin-shell .canonical-menu>a>span:not(.canonical-menu__icon){white-space:nowrap;font-size:13px}@media (width<=960px){.erp-admin-shell :is(.admin-split,.r3-order-detail-layout,.r3-cms-coverage-layout,.r3-release-layout,.r3-version-layout,.r3-action-layout,.r3-preview-layout,.r4-detail-layout,.r4-side-layout.wide-main,.r5-channel-layout,.r6-report-grid,.r6-export-grid){grid-template-columns:minmax(0,1fr)}.erp-admin-shell :is(.admin-split,.r3-action-layout)>*{grid-column:auto;min-width:0}.erp-admin-shell .metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.erp-admin-shell :is(.r4-form-grid,.r5-form-grid,.r5-form-grid.two,.r3-form-grid,.r3-communication-form){grid-template-columns:minmax(0,1fr)}}.erp-admin-shell{--canonical-shadow:none;grid-template-columns:208px minmax(0,1fr);font-size:14px}.erp-admin-shell .canonical-brand{gap:10px;min-height:72px;padding:12px 14px}.erp-admin-shell .canonical-brand strong{font-size:16px}.erp-admin-shell .canonical-brand__mark{border-radius:10px;flex-basis:36px;width:36px;height:36px}.erp-menu-search{padding:10px 12px 4px}.erp-menu-search input{color:#fff;background:#17394d;border:1px solid #365164;border-radius:5px;width:100%;min-width:0;height:32px;padding:0 10px}.erp-menu-search input::placeholder{color:#b7cad6}.erp-admin-shell .canonical-menu>a{border-radius:5px;min-height:38px;padding:8px 10px;font-size:14px}.erp-admin-shell .canonical-submenu{border-left:1px solid #365164;margin:2px 0 6px 24px;padding-left:8px}.erp-admin-shell .canonical-submenu a{border-radius:4px;padding:7px 9px;font-size:12px}.erp-admin-shell .canonical-sidebar__foot{padding:8px 12px}.erp-admin-shell.is-sidebar-collapsed .erp-menu-search{display:none}.erp-menu-toggle{color:#415568;cursor:pointer;background:#fff;border:1px solid #dce4eb;border-radius:5px;flex-shrink:0;place-items:center;width:32px;height:34px;font-size:19px;display:grid}.erp-admin-shell .canonical-topbar{gap:12px;height:56px;padding:0 16px}.erp-admin-shell .canonical-topbar__title{white-space:nowrap;gap:10px;font-size:17px}.erp-admin-shell .canonical-topbar__actions{gap:8px}.erp-admin-shell .canonical-topbar :is(select,.canonical-help,.canonical-logout){white-space:nowrap;border-radius:5px;height:32px;min-height:32px;padding-block:4px}.erp-admin-shell .canonical-content{min-height:calc(100vh - 56px);padding:14px 16px 24px}.erp-admin-shell .canonical-content>*{max-width:none;margin-inline:0}.erp-admin-shell :is(.r2-page,.r3-page,.r4-page,.r5-page,.r6-page,.r2-stack,.r3-stack,.r4-stack,.r5-stack,.r6-stack){gap:12px;min-width:0}.erp-admin-shell .canonical-page-title{gap:12px;min-height:0;margin-bottom:12px}.erp-admin-shell .canonical-page-title h1{font-size:20px;line-height:1.4}.erp-admin-shell .canonical-page-title p{margin-top:4px;font-size:12px}.erp-admin-shell :is(.canonical-panel,.canonical-table-card,.r2-panel,.r3-panel,.r4-panel,.r5-panel,.r6-panel,.app-config-section){box-shadow:none;border-radius:6px;min-width:0}.erp-admin-shell :is(.r2-panel,.r3-panel,.r4-panel,.r5-panel,.r6-panel)>header{gap:8px;min-height:0;padding:12px 14px}.erp-admin-shell :is(.r2-panel,.r3-panel,.r4-panel,.r5-panel,.r6-panel) h2{font-size:15px;line-height:1.5}.erp-admin-shell :is(.r2-panel,.r3-panel,.r4-panel,.r5-panel,.r6-panel)>header p{margin:3px 0 0;font-size:12px}.erp-admin-shell .r2-panel>:not(header):not(.canonical-table-wrap){margin-left:14px;margin-right:14px}.erp-admin-shell :is(.r2-metrics,.r3-metrics,.r4-metrics,.r5-metrics,.r6-metrics){gap:8px}.erp-admin-shell :is(.r2-metrics,.r3-metrics,.r4-metrics,.r5-metrics,.r6-metrics) article{min-height:66px;box-shadow:none;border-radius:6px;gap:4px;padding:10px 14px}.erp-admin-shell :is(.r2-metrics,.r3-metrics,.r4-metrics,.r5-metrics,.r6-metrics) strong{font-size:23px;line-height:1.3}.erp-admin-shell :is(.r2-two,.r2-two-one,.r3-split,.r3-side-layout,.r3-detail-grid,.r3-editor-grid,.r4-side-layout,.r4-detail-grid,.r5-split,.r6-split){gap:12px}.erp-admin-shell .typed-form{border-radius:5px;gap:12px;padding:12px}.erp-admin-shell .typed-form label{gap:5px;min-width:0}.erp-admin-shell .typed-form :is(input:not([type=checkbox]):not([type=radio]):not([type=color]),select){border-radius:5px;height:34px;min-height:34px}.erp-admin-shell :is(button,.canonical-button){border-radius:5px}.erp-admin-shell :is(.r2-toolbar,.r3-toolbar,.r4-toolbar,.r5-toolbar,.r6-toolbar,.canonical-filter-card,.canonical-product-toolbar){border-radius:5px;flex-wrap:wrap;gap:10px;padding:10px 12px}.erp-admin-shell :is(.canonical-business-table,.r4-table,.r5-table,.r6-table) :is(th,td){padding:10px 12px;font-size:13px}.erp-admin-shell :is(.table-wrap,.canonical-table-wrap){max-width:100%;overflow-x:auto}.erp-admin-shell .app-config-page-nav{border-radius:5px;padding:5px;top:56px}.erp-admin-shell .app-config-section{scroll-margin-top:116px}.erp-admin-shell .app-config-section__heading{padding:12px 14px}.erp-admin-shell .app-config-section__body{padding:14px}.erp-admin-shell :is(a,button,input,select,textarea):focus-visible{outline-offset:2px;outline:2px solid #078767}.erp-admin-shell .sr-only{clip:rect(0, 0, 0, 0);width:1px;height:1px;position:absolute;overflow:hidden}.erp-admin-shell .canonical-panel{padding:14px}.erp-admin-shell .canonical-panel h2{margin:0 0 12px;font-size:15px}.erp-admin-shell .dashboard-reminder{border-radius:5px;margin-bottom:12px;padding:10px 12px}.erp-admin-shell .dashboard-metrics{gap:8px;margin-bottom:12px}.erp-admin-shell .dashboard-metric{height:auto;min-height:80px;box-shadow:none;border-radius:6px;gap:8px;padding:12px}.erp-admin-shell .dashboard-metric__icon{display:none}.erp-admin-shell .dashboard-metric strong{text-overflow:clip;font-size:clamp(18px,1.6vw,25px);overflow:visible}.erp-admin-shell .dashboard-analysis-grid{grid-template-columns:minmax(0,1.4fr) repeat(2,minmax(0,1fr));gap:12px;margin-bottom:12px}.erp-admin-shell .dashboard-analysis-grid>article{height:auto;min-height:208px}.erp-admin-shell .dashboard-bars{height:135px;margin-top:16px}.erp-admin-shell .dashboard-source .dashboard-rank-row>div{grid-template-columns:minmax(0,1fr) auto}.erp-admin-shell .dashboard-bottom-grid{grid-template-columns:224px minmax(0,1fr);gap:12px}.erp-admin-shell .dashboard-bottom-grid>article{min-height:0}.erp-admin-shell .dashboard-latest{grid-area:1/2/span 2}.erp-admin-shell .dashboard-latest table{border-collapse:collapse;width:100%;min-width:690px}.erp-admin-shell .dashboard-latest :is(th,td){text-align:left;white-space:nowrap;border-bottom:1px solid #e5ebef;padding:10px 8px;font-size:12px}.erp-admin-shell .dashboard-latest th{color:#667688;background:#f6f8fa;font-weight:500}.erp-admin-shell .dashboard-todos>a{color:inherit;border-bottom:1px solid #eef1f4;justify-content:space-between;padding:9px 0;text-decoration:none;display:flex}.erp-admin-shell .dashboard-todos>a:hover{color:#078767}.erp-admin-shell .r2-media-console{display:block}.erp-optional-preview{background:#fff;border:1px solid #e0e7ee;border-radius:6px;padding:10px 14px}.erp-optional-preview>summary{cursor:pointer;color:#087c64;font-size:13px;font-weight:600}.erp-optional-preview[open]>summary{margin-bottom:12px}@media (width<=1300px){.erp-admin-shell :is(.r2-tags-sort-layout,.r2-todo-layout,.r2-poi-layout){grid-template-columns:minmax(0,1fr)}}@media (width<=1100px){.erp-admin-shell,.erp-admin-shell.is-sidebar-collapsed{grid-template-columns:minmax(0,1fr)}.erp-admin-shell .canonical-workspace{grid-column:1}.erp-admin-shell .canonical-sidebar{display:none}.erp-admin-shell.is-compact-navigation-open .canonical-sidebar{z-index:60;width:224px;display:flex;position:fixed;inset:0 auto 0 0}.erp-admin-shell.is-compact-navigation-open .canonical-sidebar-backdrop{z-index:55;background:#081b2c80;border:0;border-radius:0;display:block;position:fixed;inset:0}.erp-admin-shell.is-compact-navigation-open :is(.canonical-brand>div,.canonical-menu>a>span:not(.canonical-menu__icon),.canonical-menu>a>b,.canonical-submenu,.erp-menu-search,.canonical-sidebar__collapse-label){display:block}.erp-admin-shell.is-compact-navigation-open .canonical-menu>a{justify-content:flex-start}.erp-admin-shell.is-compact-navigation-open .canonical-brand{justify-content:flex-start;padding:12px 14px}.erp-admin-shell .canonical-account small{display:none}}@media (width<=760px){.erp-admin-shell :is(.dashboard-analysis-grid,.dashboard-bottom-grid,.r2-three){grid-template-columns:minmax(0,1fr)}.erp-admin-shell .dashboard-latest{grid-area:auto}.erp-admin-shell .dashboard-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.erp-admin-shell .canonical-topbar{flex-wrap:wrap;gap:6px;height:auto;min-height:56px;padding:8px 10px}.erp-admin-shell .canonical-topbar__title{font-size:16px}.erp-admin-shell .canonical-topbar__actions{flex-wrap:wrap;gap:6px}.erp-admin-shell :is(.canonical-account,.canonical-avatar,.canonical-help,.canonical-bell){display:none}.erp-admin-shell .canonical-content{padding:12px 10px 20px}.erp-admin-shell :is(.r2-two,.r2-two-one,.r2-product-editor-grid,.r3-split,.r3-side-layout,.r3-detail-grid,.r3-detail-grid.three,.r3-editor-grid,.r4-side-layout,.r4-detail-grid,.r5-split,.r6-split){grid-template-columns:minmax(0,1fr)}.erp-admin-shell :is(.r2-metrics,.r3-metrics,.r3-metrics.five,.r4-metrics,.r4-metrics.six,.r5-metrics,.r6-metrics){grid-template-columns:repeat(2,minmax(0,1fr))}.erp-admin-shell .typed-form{grid-template-columns:minmax(0,1fr)}.erp-admin-shell .canonical-content :is(button,select,input:not([type=checkbox]):not([type=radio]):not([type=color])){min-height:40px}.erp-admin-shell .canonical-page-title{flex-wrap:wrap;align-items:flex-start}.erp-admin-shell .app-config-page-nav{position:static}.erp-admin-shell .app-config-section{scroll-margin-top:112px}}.erp-admin-shell{--erp-brand:#008b74;--erp-line:#dce4ec;--erp-muted:#758298;--canonical-shadow:none;color:#28384f;background:#f1f4f7;grid-template-columns:200px minmax(0,1fr);font-family:Microsoft YaHei,PingFang SC,system-ui,sans-serif}.erp-admin-shell .canonical-sidebar{color:#40516a;border-right:1px solid var(--erp-line);background:#fff}.erp-admin-shell .canonical-brand{border-bottom:1px solid var(--erp-line);min-height:64px;padding:10px 12px}.erp-admin-shell .canonical-brand strong{color:#007c66;font-size:14px}.erp-admin-shell .canonical-brand small{color:var(--erp-muted);font-size:10px}.erp-admin-shell .canonical-brand__mark{color:#008b74;background:#e8f5f0;border-radius:4px;flex-basis:30px;width:30px;height:30px}.erp-admin-shell .erp-menu-search{padding:8px 10px}.erp-admin-shell .erp-menu-search input{color:#34445a;border-color:var(--erp-line);background:#f7f9fb;height:30px}.erp-admin-shell .erp-menu-search input::placeholder{color:var(--erp-muted)}.erp-admin-shell .canonical-menu{gap:0;padding:0}.erp-admin-shell .canonical-menu>a{color:#40516a;border-left:3px solid #0000;border-radius:0;height:36px;min-height:36px;padding:8px 12px}.erp-admin-shell .canonical-menu>a>span:not(.canonical-menu__icon){text-overflow:ellipsis;min-width:0;overflow:hidden}.erp-admin-shell .canonical-menu{overflow-x:hidden}.erp-admin-shell .canonical-menu>a.active{color:#007c66;box-shadow:none;background:#e7f5f1;border-left-color:#009980}.erp-admin-shell .canonical-menu>a:hover{color:#007c66;background:#f1f8f5}.erp-admin-shell .canonical-menu__icon{color:currentColor;width:18px;height:18px}.erp-admin-shell .canonical-submenu{border:0;margin:0 0 4px;padding:0}.erp-admin-shell .canonical-submenu a{color:#758298;border-right:3px solid #0000;border-radius:0;padding:8px 12px 8px 38px}.erp-admin-shell .canonical-submenu a.active{color:#007c66;background:#e7f5f1;border-right-color:#009980}.erp-admin-shell .canonical-submenu a:hover{color:#007c66;background:#f1f8f5}.erp-admin-shell .canonical-sidebar__foot{border-top:1px solid var(--erp-line);background:#fff;padding:8px 10px}.erp-admin-shell .canonical-sidebar__foot button{color:#5d6d81;border-color:var(--erp-line);background:#fff}.erp-admin-shell .canonical-sidebar__foot small{color:var(--erp-muted)}.erp-admin-shell .canonical-topbar{border-bottom:1px solid var(--erp-line);height:56px;box-shadow:none;padding:0 12px}.erp-admin-shell .canonical-topbar__title{font-size:15px}.erp-admin-shell .canonical-content{background:#f1f4f7;padding:10px 12px 16px}.erp-admin-shell .canonical-page-title{align-items:center;gap:10px;min-height:42px;margin-bottom:0}.erp-admin-shell .canonical-page-title>div:first-child{flex-wrap:wrap;align-items:baseline;gap:12px;min-width:0;display:flex}.erp-admin-shell .canonical-page-title h1{margin:0;font-size:19px;line-height:1.5}.erp-admin-shell .canonical-page-title p{color:var(--erp-muted);margin:0;font-size:12px}.erp-admin-shell .r4-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;min-height:42px;margin:0;display:flex}.erp-admin-shell .r4-heading>div:first-child{flex-wrap:wrap;align-items:baseline;gap:12px;display:flex}.erp-admin-shell .r4-heading h1{margin:0;font-size:19px;line-height:1.5}.erp-admin-shell .r4-heading p{color:var(--erp-muted);margin:0;font-size:12px}.erp-admin-shell :is(.r2-page,.r3-page,.r4-page,.r5-page,.r6-page,.r2-stack,.r3-stack,.r4-stack,.r5-stack,.r6-stack){gap:8px}.erp-admin-shell :is(.r2-panel,.r3-panel,.r4-panel,.r5-panel,.r6-panel,.canonical-panel,.card){border-color:var(--erp-line);box-shadow:none;border-radius:3px}.erp-admin-shell :is(.r2-panel,.r3-panel,.r4-panel,.r5-panel,.r6-panel)>header{background:#f8fafc;padding:9px 12px}.erp-admin-shell :is(.r2-panel,.r3-panel,.r4-panel,.r5-panel,.r6-panel) h2{font-size:14px}.erp-admin-shell .r4-panel-head{border-bottom:1px solid var(--erp-line);background:#f8fafc;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;padding:9px 12px;display:flex}.erp-admin-shell .r4-panel-head h2{margin:0;line-height:20px}.erp-admin-shell .r4-panel-head>span{color:var(--erp-muted);font-size:12px}.erp-admin-shell :is(.r3-panel-body,.r4-panel-body,.r5-panel-body,.r6-panel-body){padding:10px 12px}.erp-admin-shell .canonical-content :is(button,.button,.r2-button-link,.r3-button-link){border-radius:3px}.erp-admin-shell .canonical-content button{min-height:30px}.erp-admin-shell .canonical-content :is(input:not([type=checkbox]):not([type=radio]):not([type=color]):not([type=file]),select,textarea){color:#28384f;background:#fff;border:1px solid #cbd7e3;border-radius:3px;padding:4px 8px;font-family:inherit;font-size:13px}.erp-admin-shell .canonical-content :is(input,select,textarea):disabled{color:#8692a2;background:#f5f7fa}.erp-admin-shell .canonical-content :is(input[type=checkbox],input[type=radio]){accent-color:#008b74}.erp-admin-shell :is(.canonical-business-table,.r4-table,.r5-table,.r6-table) a{color:#008b74}.erp-admin-shell .canonical-business-table .app-delete-link{color:#b42318}.erp-admin-shell .canonical-page-actions .r2-button-link{margin-top:0}.erp-admin-shell .canonical-content button.primary,.erp-admin-shell .canonical-content a.primary{background:#008b74;border-color:#008b74}.erp-admin-shell :is(.r2-toolbar,.r3-toolbar,.r4-toolbar,.r5-toolbar,.r6-toolbar,.canonical-filter-card,.canonical-product-toolbar){border-radius:3px;gap:8px;padding:8px 10px}.erp-admin-shell :is(.canonical-business-table,.r4-table,.r5-table,.r6-table){border-collapse:collapse}.erp-admin-shell :is(.canonical-table-wrap,div.r4-table,.r5-table-scroll){overscroll-behavior:contain;max-height:clamp(260px,100dvh - 280px,740px);overflow:auto}.erp-admin-shell :is(.canonical-table-wrap,.r4-table) thead{z-index:2;position:sticky;top:0}.erp-admin-shell :is(.canonical-business-table,.r4-table,.r5-table,.r6-table) :is(th,td){border-bottom:1px solid #e3e9ef;height:36px;padding:6px 10px;font-size:13px;line-height:21px}.erp-admin-shell .canonical-pill{border-radius:3px;height:22px;min-height:22px;padding:0 6px;line-height:20px}.erp-admin-shell :is(.canonical-business-table,.r4-table,.r5-table,.r6-table) th{color:#63728a;background:#f2f5f8;font-weight:500}.erp-admin-shell :is(.canonical-business-table,.r4-table,.r5-table,.r6-table) tbody tr:nth-child(2n)>td{background:#fafcfe}.erp-admin-shell :is(.canonical-business-table,.r4-table,.r5-table,.r6-table) tbody tr:hover>td{background:#eff8f5}.erp-admin-shell :is(.canonical-business-table,.r4-table,.r5-table,.r6-table) td :is(a,button){font-size:13px}.erp-admin-shell :is(.r2-pill,.r3-pill,.r4-pill,.r5-pill,.r6-pill,.canonical-status){border-radius:3px;padding:1px 6px}.erp-admin-shell :is(.r2-metrics,.r3-metrics,.r4-metrics,.r5-metrics,.r6-metrics) article{border-radius:3px;gap:2px;min-height:54px;padding:8px 12px}.erp-admin-shell :is(.r2-metrics,.r3-metrics,.r4-metrics,.r5-metrics,.r6-metrics) strong{font-size:20px}.erp-admin-shell .r2-location-workspace{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:8px;display:grid}.erp-admin-shell .r2-inline-create{padding:10px 0}.erp-admin-shell .r2-inline-create h3{margin:0 0 8px;font-size:13px}.erp-admin-shell .r2-city-workspace .typed-form{background:#fff;border:0;grid-template-columns:repeat(3,minmax(0,1fr));padding:10px 0}.erp-admin-shell .r2-city-workspace .typed-form label{text-align:right;grid-template-columns:80px minmax(0,1fr);align-items:center;display:grid}.erp-admin-shell .r2-city-workspace .typed-form label :is(input,select){text-align:left}.erp-admin-shell .r2-city-workspace .r2-location-workspace .typed-form{grid-template-columns:repeat(2,minmax(0,1fr))}.erp-admin-shell .r2-city-context{border-top:1px solid var(--erp-line);color:var(--erp-muted);flex-wrap:wrap;gap:10px 24px;padding:10px 0;font-size:12px;display:flex}.erp-admin-shell .r2-city-retention{color:var(--erp-muted);padding-bottom:10px;font-size:12px}.erp-admin-shell .r2-app-directory>.r2-panel>header{display:none}.erp-admin-shell .r2-app-directory .r2-list-toolbar{background:#fff;border:0;flex-wrap:wrap;align-items:center;gap:12px;margin-block:0;padding:10px 0;display:flex}.erp-admin-shell .r2-app-directory .r2-list-toolbar label{align-items:center;gap:8px;font-size:13px;display:flex}.erp-admin-shell .r2-app-directory .r2-list-toolbar input{width:240px}.erp-admin-shell .r2-app-directory .r2-list-toolbar select{width:150px}.erp-admin-shell .r2-app-directory .r2-list-toolbar :is(input,select){border-radius:3px;height:30px;min-height:30px;padding:3px 8px}.erp-admin-shell .r2-app-status-tabs{border-top:1px solid var(--erp-line);gap:18px;padding-top:0;display:flex}.erp-admin-shell .r2-app-status-tabs button{color:#617086;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;padding:8px 2px}.erp-admin-shell .r2-app-status-tabs button[aria-pressed=true]{color:#008b74;border-bottom-color:#008b74}.erp-admin-shell .r2-app-status-tabs span{background:#edf2f6;border-radius:8px;margin-left:4px;padding:1px 5px;font-size:11px}.erp-admin-shell .r2-app-directory .canonical-table-wrap{min-height:144px;max-height:calc(100vh - 286px)}.erp-admin-shell .r2-app-directory thead{z-index:2;position:sticky;top:0}.erp-admin-shell .r2-app-directory td{white-space:nowrap}.erp-admin-shell .r2-app-directory .app-delete-link{background:0 0;min-height:0;margin:0 0 0 14px;padding:0}.erp-admin-shell .r2-app-directory td:first-child{background:#fff;position:sticky;left:0}.erp-admin-shell .r2-app-directory td:last-child{background:#fff;position:sticky;right:0}.erp-admin-shell .r2-app-directory th:first-child{z-index:3;position:sticky;left:0}.erp-admin-shell .r2-app-directory th:last-child{z-index:3;position:sticky;right:0}.erp-admin-shell .r2-list-pagination{color:#758298;justify-content:space-between;align-items:center;gap:12px;padding:8px 0;font-size:12px;display:flex}.erp-admin-shell .r2-list-pagination>div{align-items:center;gap:10px;display:flex}.erp-admin-shell .app-create-form{counter-reset:create-section;border-radius:3px}.erp-admin-shell .app-create-section{padding:0;display:block}.erp-admin-shell .app-create-section>header{border-bottom:1px solid var(--erp-line);background:#f8fafc;align-items:center;gap:12px;padding:9px 12px;display:flex}.erp-admin-shell .app-create-section h2{border-left:3px solid #008b74;margin:0;padding-left:9px;font-size:14px}.erp-admin-shell .app-create-section h2:before{counter-increment:create-section;content:"0" counter(create-section) " · "}.erp-admin-shell .app-create-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 24px;padding:14px 16px}.erp-admin-shell .app-create-grid>label{text-align:right;grid-template-columns:140px minmax(0,1fr);align-items:center;gap:4px 10px;display:grid}.erp-admin-shell .app-create-grid>label :is(input,select){text-align:left;border-radius:3px;height:30px;min-height:30px;padding:3px 8px}.erp-admin-shell .app-create-grid>label small{text-align:left;grid-column:2;font-size:11px;line-height:1.4}.erp-admin-shell .app-create-grid .app-city-options{grid-column:1/-1;align-items:center;gap:10px;display:flex}.erp-admin-shell .app-create-grid .app-city-options>strong{text-align:right;flex-shrink:0;width:140px}.erp-admin-shell .app-create-grid .app-city-options>div{padding:0}.erp-admin-shell .app-create-grid.app-create-support-grid>.checkbox-row{grid-column:1/-1;justify-content:flex-start;min-height:30px;padding-left:150px;display:flex}.erp-admin-shell .app-create-support-status{grid-column:1/-1;padding-left:150px}.erp-admin-shell .app-create-page>.canonical-page-title{background:#f1f4f7;padding:0}@media (width>=761px){.erp-admin-shell .typed-form :is(input:not([type=checkbox]):not([type=radio]):not([type=color]),select){height:30px;min-height:30px}}@media (width<=1100px){.erp-admin-shell{grid-template-columns:minmax(0,1fr)}}@media (width<=760px){.erp-admin-shell .canonical-topbar{height:auto;padding:8px 10px}.erp-admin-shell .canonical-page-title>div:first-child{display:block}.erp-admin-shell .canonical-page-title p{margin-top:3px}.erp-admin-shell .canonical-content :is(button,select,input:not([type=checkbox]):not([type=radio]):not([type=color])){min-height:38px}.erp-admin-shell :is(.r2-location-workspace,.r2-city-workspace .typed-form,.r2-city-workspace .r2-location-workspace .typed-form,.app-create-grid){grid-template-columns:minmax(0,1fr)}.erp-admin-shell .app-create-grid{gap:12px;padding:12px}.erp-admin-shell .app-create-grid>label{grid-template-columns:100px minmax(0,1fr);gap:6px}.erp-admin-shell .app-create-grid .app-city-options{align-items:flex-start}.erp-admin-shell .app-create-grid .app-city-options>strong{width:100px}.erp-admin-shell .app-create-grid.app-create-support-grid>.checkbox-row,.erp-admin-shell .app-create-support-status{padding-left:106px}.erp-admin-shell .r2-app-directory .r2-list-toolbar label{flex:240px}.erp-admin-shell .r2-app-directory .r2-list-toolbar :is(input,select){width:100%}.erp-admin-shell .r2-app-directory .canonical-table-wrap{max-height:65vh}.erp-admin-shell .r2-app-directory :is(th,td):first-child{position:static}.erp-admin-shell .r2-list-pagination{flex-wrap:wrap}}
