:root{--platform-bg:#f5f7f6;--platform-surface:#fff;--platform-surface-muted:#f8faf8;--platform-ink:#1b302b;--platform-muted:#6d786b;--platform-border:#e3e9e5;--platform-primary:#13765e;--platform-primary-hover:#0d654f;--platform-sidebar:#102e29;--platform-sidebar-ink:#f2f8f4;--platform-sidebar-muted:#a3b8ad;--platform-sidebar-border:#173c33;--platform-sidebar-hover:#1a3a31;--platform-sidebar-active:#274a3f;--platform-soft:#eaf4ee;--platform-accent:#a3c69b;--platform-danger:#b1483e;--platform-danger-soft:#fdf1ef;--platform-warning:#956721;--platform-warning-soft:#fcf6e9;--platform-focus:#13765e;--platform-radius:12px;--platform-radius-small:8px;--platform-radius-large:18px;--platform-shadow:0 2px 5px #1b302b04, 0 12px 28px #1b302b04;--platform-shadow-overlay:0 24px 80px #1b302b24;--platform-font:Inter, ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--platform-mono:"SFMono-Regular", Consolas, "Liberation Mono", monospace;--platform-space-1:4px;--platform-space-2:8px;--platform-space-3:12px;--platform-space-4:16px;--platform-space-5:20px;--platform-space-6:24px;--platform-space-8:32px;--platform-space-10:40px;--platform-sidebar-width:240px;--platform-header-height:68px;--platform-cell-padding:16px 18px;--platform-card-padding:24px}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;min-height:100%}body{background:var(--platform-bg);min-height:100vh;color:var(--platform-ink);font-family:var(--platform-font);-webkit-font-smoothing:antialiased;margin:0}button,input,select,textarea{font:inherit}button,a,input,select,textarea,summary{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:not-allowed}button svg,a svg{flex-shrink:0}::selection{color:var(--platform-ink);background:#d7eae2}.platform-shell{color:var(--platform-ink);font-size:14px;line-height:1.5}.platform-shell a{color:inherit;text-decoration:none}.platform-shell button{border:1px solid var(--platform-border);border-radius:var(--platform-radius-small);background:var(--platform-surface);min-height:40px;color:var(--platform-ink);justify-content:center;align-items:center;gap:7px;padding:9px 14px;font-size:13px;font-weight:600;line-height:1.35;transition:background .15s,border-color .15s,box-shadow .15s;display:inline-flex}.platform-shell button:hover:not(:disabled){background:#f7f9fa;border-color:#cbd4de}.platform-shell button:disabled{opacity:.48}.platform-shell :is(button,a,input,select,textarea,summary,[tabindex]):focus-visible{outline:3px solid var(--platform-focus);outline-offset:3px}.platform-shell :where(input:not([type=checkbox]):not([type=radio]),select,textarea){width:100%;min-height:40px;color:var(--platform-ink);background:#fff;border:1px solid #d9e0e8;border-radius:8px;padding:10px 12px;font-size:13px;line-height:1.4;transition:border-color .15s,box-shadow .15s}.platform-shell input::placeholder,.platform-shell textarea::placeholder{color:#929cab}.platform-shell :where(input:not([type=checkbox]):not([type=radio]),select,textarea):focus{border-color:var(--platform-primary);outline:none;box-shadow:0 0 0 3px #13765e10}.platform-shell input[readonly]{color:#556274;background:#f7f9fb}.platform-shell input[type=checkbox],.platform-shell input[type=radio]{accent-color:var(--platform-primary);flex-shrink:0;width:16px;height:16px}.platform-shell :is(input,select,textarea):disabled{color:#8793a3;background:#f3f5f7}.platform-shell h1,.platform-shell h2,.platform-shell h3,.platform-shell h4{color:var(--platform-ink)}.platform-shell h2{letter-spacing:-.4px;font-size:17px;font-weight:650}.platform-shell h3{letter-spacing:-.2px;font-size:14px;font-weight:650}.platform-shell code,.platform-shell pre{font-family:var(--platform-mono);font-size:11px}.platform-shell pre{max-width:100%;overflow:auto}.platform-shell small{font-size:12px}.platform-shell table{border-collapse:collapse;text-align:left;width:100%}.platform-shell th{color:var(--platform-muted);letter-spacing:.5px;text-transform:uppercase;background:var(--platform-surface-muted);font-size:11px;font-weight:650}.platform-shell td{font-size:13px}.platform-shell td,.platform-shell th{padding:var(--platform-cell-padding);border-bottom:1px solid #edf0f4}.platform-shell tbody tr:last-child td{border-bottom:0}.platform-shell tbody tr:hover{background:#fafcfd}.platform-shell .primary,.platform-shell .tm-primary{color:#fff;border-color:var(--platform-primary);background:var(--platform-primary);box-shadow:0 2px 3px #13765e12}.platform-shell .primary:hover:not(:disabled),.platform-shell .tm-primary:hover:not(:disabled){color:#fff;background:var(--platform-primary-hover);border-color:var(--platform-primary-hover)}.platform-sidebar{width:var(--platform-sidebar-width);background:var(--platform-sidebar);color:var(--platform-sidebar-ink);border-right:1px solid var(--platform-sidebar-border);z-index:40;flex-direction:column;display:flex;position:fixed;inset:0 auto 0 0}.platform-brand-row{min-height:var(--platform-header-height);border-bottom:1px solid var(--platform-sidebar-border);align-items:center;padding:0 20px;display:flex}.platform-brand{align-items:center;gap:10px;min-width:0;display:flex}.platform-brand-symbol{width:32px;height:34px;color:var(--platform-accent);flex:0 0 32px;place-items:center;display:grid}.platform-brand-symbol svg{width:32px;height:32px}.platform-brand strong{letter-spacing:-.45px;white-space:nowrap;font-size:14px;font-weight:700}.platform-brand small{letter-spacing:1.4px;color:var(--platform-sidebar-muted);margin-top:1px;font-size:7.5px;font-weight:600;display:block}.platform-workspace-label{background:var(--platform-sidebar-hover);border:1px solid var(--platform-sidebar-active);border-radius:9px;align-items:center;gap:11px;margin:18px 16px 9px;padding:12px 10px;display:flex}.platform-workspace-avatar{color:#d7ead9;background:var(--platform-sidebar-active);letter-spacing:.5px;border-radius:7px;flex:none;place-items:center;width:30px;height:30px;font-size:10px;font-weight:700;display:grid}.platform-workspace-label strong{font-size:11px;font-weight:650;display:block}.platform-workspace-label small{color:var(--platform-sidebar-muted);font-size:10px;display:block}.platform-navigation{overscroll-behavior:contain;scrollbar-width:thin;flex:1;padding:5px 13px 16px;overflow-y:auto}.platform-navigation section{margin-top:15px}.platform-navigation section:first-child{margin-top:7px}.platform-navigation h2{letter-spacing:1.25px;text-transform:uppercase;color:var(--platform-sidebar-muted);margin:0 12px 7px;font-size:11px;font-weight:600;line-height:1.4}.platform-navigation a,.platform-navigation button{color:#c1d0c7;text-align:left;background:0 0;border:0;border-radius:7px;justify-content:flex-start;width:100%;min-height:44px;margin:2px 0;padding:10px 12px;font-size:13px;font-weight:500;display:flex}.platform-sidebar .platform-navigation :is(a,button):hover:not(:disabled){color:var(--platform-sidebar-ink);background:var(--platform-sidebar-hover)}.platform-shell .platform-sidebar :is(a,button):focus-visible{outline-color:var(--platform-accent)}.platform-sidebar .platform-navigation :is(a,button)[aria-current=page],.platform-sidebar .platform-navigation :is(a,button)[aria-current=page]:hover:not(:disabled){color:#fff;background:var(--platform-sidebar-active);font-weight:650}.platform-nav-content{align-items:center;gap:11px;width:100%;display:flex}.platform-nav-content svg{opacity:.85;width:17px;height:17px}.platform-nav-count{color:#eaf4ee;background:var(--platform-sidebar-active);text-align:center;border-radius:4px;min-width:19px;margin-left:auto;padding:1px 5px;font-size:9px;font-style:normal}.platform-nav-content i{background:var(--platform-accent);border-radius:50%;width:4px;height:4px;margin-left:auto}.platform-sidebar-footer{border-top:1px solid var(--platform-sidebar-border);color:var(--platform-accent);align-items:center;gap:10px;padding:18px 24px;display:flex}.platform-footer-emblem{background:var(--platform-sidebar-hover);border-radius:8px;place-items:center;width:28px;height:28px;display:grid}.platform-sidebar-footer strong{color:#d1dfd5;font-size:10px;font-weight:600;display:block}.platform-sidebar-footer small{color:var(--platform-sidebar-muted);margin-top:2px;font-size:9px;display:block}.platform-workspace{margin-left:var(--platform-sidebar-width);min-width:0}.platform-topbar{height:var(--platform-header-height);border-bottom:1px solid var(--platform-border);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:30;background:#fffe;justify-content:space-between;align-items:center;gap:16px;padding:0 32px;display:flex;position:sticky;top:0}.platform-topbar-left,.platform-topbar-actions{align-items:center;gap:16px;display:flex}.platform-breadcrumb{color:#919ba9;white-space:nowrap;align-items:center;gap:11px;font-size:11px;display:flex}.platform-breadcrumb strong{color:#546275;font-weight:500}.platform-shell .platform-command-trigger{color:#8b95a4;background:#fbfcfd;border-color:#e8ecf1;justify-content:flex-start;gap:8px;width:190px;min-height:40px;padding:8px 10px;font-size:11px;font-weight:400}.platform-command-trigger kbd{color:#96a0ad;font-family:var(--platform-font);border:1px solid #e8ecf1;border-radius:4px;margin-left:auto;padding:1px 4px;font-size:9px}.platform-notification-dot{background:var(--platform-primary);border-radius:50%;width:5px;height:5px;position:absolute;top:5px;right:7px;box-shadow:0 0 0 2px #fff}.platform-shell .platform-icon-button{color:#7c899b;background:0 0;border:0;border-radius:7px;place-items:center;width:44px;height:44px;min-height:44px;padding:0;display:inline-grid;position:relative}.platform-shell .platform-icon-button:hover{color:var(--platform-primary);background:var(--platform-soft)}.platform-account-menu{border-left:1px solid #edf0f4;padding-left:17px;position:relative}.platform-account-menu summary{cursor:pointer;align-items:center;gap:9px;list-style:none;display:flex}.platform-account-menu summary::-webkit-details-marker{display:none}.platform-account-menu summary>svg{color:#98a2af;transform:rotate(90deg)}.platform-user-avatar{color:#7f805f;background:#f0f2e9;border:1px solid #e5e9df;border-radius:50%;place-items:center;width:30px;height:30px;font-size:10px;font-weight:700;display:grid}.platform-user-name{text-overflow:ellipsis;white-space:nowrap;color:#59687a;max-width:130px;font-size:11px;overflow:hidden}.platform-account-menu>div{border:1px solid var(--platform-border);width:230px;box-shadow:var(--platform-shadow-overlay);background:#fff;border-radius:10px;padding:15px 10px 8px;position:absolute;top:43px;right:0}.platform-account-menu>div>strong,.platform-account-menu>div>small{margin:0 7px;display:block}.platform-account-menu>div>strong{font-size:12px;font-weight:600}.platform-account-menu>div>small{color:var(--platform-muted);margin-top:3px;margin-bottom:13px;font-size:10px}.platform-account-menu a,.platform-account-menu button{color:#667487;background:0 0;border:0;border-radius:6px;justify-content:flex-start;align-items:center;gap:9px;width:100%;min-height:34px;padding:9px 8px;font-size:11px;font-weight:500;display:flex}.platform-account-menu a:hover,.platform-account-menu button:hover{background:#f4f7f9}.platform-account-menu button{border-top:1px solid #edf0f4;border-radius:0;margin-top:5px;padding-top:10px}.platform-main{width:100%;min-width:0;max-width:1580px;min-height:calc(100vh - var(--platform-header-height));outline:none;margin:0 auto;padding:30px 32px 0}.platform-page-heading{justify-content:space-between;align-items:center;gap:24px;margin-bottom:26px;display:flex}.platform-eyebrow{letter-spacing:1.45px;text-transform:uppercase;color:var(--platform-muted);margin-bottom:6px;font-size:11px;font-weight:650;line-height:1.5}.platform-page-heading h1{letter-spacing:-1.1px;margin:0;font-size:clamp(25px,2.3vw,31px);font-weight:650;line-height:1.2}.platform-page-heading p{color:var(--platform-muted);max-width:720px;margin:9px 0 0;font-size:14px;line-height:1.65}.platform-page-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.platform-page-footer{color:#9ba4b1;justify-content:space-between;align-items:center;gap:12px;padding:30px 0 22px;font-size:9px;display:flex}.platform-page-footer span:first-child{color:#8894a3;font-weight:600}.platform-session-error{background:var(--platform-danger-soft);max-width:600px;color:var(--platform-danger);z-index:200;border:1px solid #edcbc6;border-radius:8px;padding:12px 20px;font-size:13px;position:fixed;top:8px;left:50%;transform:translate(-50%)}.platform-skip{border:1px solid var(--platform-primary);z-index:300;background:#fff;border-radius:6px;padding:10px 16px;position:fixed;top:-80px;left:16px}.platform-skip:focus{top:10px}.platform-sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.platform-shell .platform-mobile-menu,.platform-shell .platform-mobile-close,.platform-nav-backdrop{display:none}.platform-search-dialog{border:1px solid var(--platform-border);width:min(580px,100vw - 32px);max-height:70vh;color:var(--platform-ink);box-shadow:var(--platform-shadow-overlay);border-radius:14px;margin:min(18vh,140px) auto auto;padding:0}.platform-search-dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#102e2966}.platform-search-input{border-bottom:1px solid var(--platform-border);color:#7f8b9b;align-items:center;gap:12px;padding:14px 18px;display:flex}.platform-shell .platform-search-input input{min-height:36px;box-shadow:none;background:0 0;border:0;padding:8px 0}.platform-shell .platform-search-input input:focus{box-shadow:none}.platform-shell .platform-search-input button{color:#8c96a4;background:#f4f6f8;border:0;min-width:40px;min-height:40px;padding:6px;font-size:10px}.platform-search-input kbd{font:inherit}.platform-search-results{max-height:47vh;padding:7px;overflow-y:auto}.platform-shell .platform-search-results button{text-align:left;border:0;justify-content:flex-start;gap:12px;width:100%;min-height:63px;padding:10px}.platform-shell .platform-search-results button:hover{background:var(--platform-soft)}.platform-search-icon{color:#7e8c98;background:#f3f6f8;border:1px solid #e8edf1;border-radius:8px;place-items:center;width:35px;height:35px;display:grid}.platform-search-results button>span:nth-child(2){flex:1}.platform-search-results strong{font-size:12px;font-weight:600;display:block}.platform-search-results small{color:var(--platform-muted);margin-top:3px;font-size:12px;font-weight:400;display:block}.platform-search-results button>svg{color:#a2aab6}.platform-search-results p{color:var(--platform-muted);margin:24px 14px;font-size:12px}.platform-search-dialog footer{border-top:1px solid var(--platform-border);color:#94a0ae;background:#fafbfc;justify-content:space-between;gap:15px;padding:11px 17px;font-size:9px;display:flex}.platform-operations-inbox{position:relative}.platform-operations-inbox>summary{cursor:pointer;list-style:none}.platform-operations-inbox>summary::-webkit-details-marker{display:none}.platform-inbox-panel{background:var(--platform-surface);border:1px solid var(--platform-border);width:min(420px,100vw - 32px);max-height:70vh;box-shadow:var(--platform-shadow-overlay);z-index:55;border-radius:14px;padding:8px;position:absolute;top:52px;right:0;overflow:auto}.platform-inbox-panel header{border-bottom:1px solid var(--platform-border);padding:12px}.platform-inbox-panel header>strong,.platform-inbox-panel header>small{display:block}.platform-inbox-panel header small{color:var(--platform-muted);margin-top:3px;font-size:12px}.platform-inbox-panel>a{border-radius:8px;justify-content:space-between;align-items:center;gap:16px;padding:12px;display:flex}.platform-inbox-panel>a:hover{background:var(--platform-soft)}.platform-inbox-panel a strong,.platform-inbox-panel a small{display:block}.platform-inbox-panel a strong{font-size:13px}.platform-inbox-panel a small{color:var(--platform-muted);margin-top:4px;font-size:12px}.platform-inbox-count{text-align:center;background:var(--platform-soft);min-width:32px;color:var(--platform-primary);border-radius:6px;padding:4px 6px;font-size:12px}.platform-inbox-count.critical{color:var(--platform-danger);background:var(--platform-danger-soft)}.platform-inbox-panel p{color:var(--platform-muted);margin:0;padding:10px 12px;font-size:12px}.platform-inbox-panel .platform-inbox-error{color:var(--platform-danger)}.platform-inbox-panel footer{border-top:1px solid var(--platform-border);color:var(--platform-muted);padding:12px;font-size:11px}@media (max-width:600px){.platform-inbox-panel{width:auto;position:fixed;top:64px;left:16px;right:16px}}.platform-shell[data-density=compact]{--platform-cell-padding:10px 16px;--platform-card-padding:16px}.platform-context-bar{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:16px;max-width:1580px;margin:0 auto;padding:18px 32px 0;display:flex}.platform-context-bar label{gap:5px;min-width:0;display:grid}.platform-context-bar label>span{color:var(--platform-muted);font-size:11px;font-weight:600}.platform-context-bar .platform-store-context{width:min(440px,100%)}.platform-context-bar select{background:var(--platform-surface);min-height:40px;font-size:12px}.platform-context-preferences{flex-wrap:wrap;align-items:end;gap:12px;display:flex}.platform-context-preferences label{max-width:205px}.platform-density{border:1px solid var(--platform-border);background:var(--platform-surface);border-radius:9px;padding:3px;display:flex}.platform-shell .platform-density button{background:0 0;border:0;min-height:32px;padding:6px 9px;font-size:11px}.platform-shell .platform-density button[aria-pressed=true]{background:var(--platform-soft);color:var(--platform-primary)}.platform-context-bar>p{color:var(--platform-danger);flex-basis:100%;margin:0;font-size:12px}.platform-entity-results{border-bottom:1px solid var(--platform-border);margin-bottom:8px;padding-bottom:8px}.platform-entity-results h2{color:var(--platform-muted);justify-content:space-between;margin:0;padding:8px 10px;font-size:12px;display:flex}.platform-search-results .platform-entity-results a{border-radius:8px;align-items:center;gap:12px;min-height:66px;padding:10px;display:flex}.platform-entity-results a>span:nth-child(2){overflow-wrap:anywhere;flex:1;min-width:0}.platform-entity-results a:hover{background:var(--platform-soft)}@media (max-width:900px){.platform-context-bar{padding:16px 20px 0}}@media (max-width:600px){.platform-context-bar{gap:12px;padding:16px 16px 0}.platform-context-preferences{width:100%}.platform-context-preferences label{flex:1;max-width:none}.platform-context-bar select{min-height:44px;font-size:16px}.platform-shell .platform-density button{min-height:40px}}@media (min-width:1800px){.platform-main{padding-top:38px}}@media (max-width:1150px){:root{--platform-sidebar-width:218px}.platform-brand-row{padding:0 16px}.platform-brand strong{font-size:13px}.platform-topbar{padding:0 24px}.platform-main{padding:26px 24px 0}.platform-command-trigger{max-width:150px}}@media (max-width:900px){.platform-sidebar{visibility:hidden;z-index:70;width:250px;transition:transform .2s;transform:translate(-100%);box-shadow:10px 0 40px #102e2918}.platform-sidebar.is-open{visibility:visible;transform:translate(0)}.platform-workspace{margin-left:0}.platform-shell .platform-mobile-menu,.platform-shell .platform-mobile-close{display:inline-grid}.platform-shell .platform-mobile-close{width:44px;min-height:44px;color:var(--platform-sidebar-ink);background:0 0;border:0;margin-left:auto;padding:0}.platform-sidebar .platform-mobile-close:hover:not(:disabled){background:var(--platform-sidebar-hover);color:var(--platform-sidebar-ink);border-color:#0000}.platform-brand-row{gap:5px;padding:0 14px}.platform-brand strong{font-size:13px}.platform-nav-backdrop{z-index:60;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);width:100%;height:100%;min-height:100vh;display:block;position:fixed;inset:0;background:#102e2966!important;border:0!important;border-radius:0!important}.platform-topbar-left{gap:10px}.platform-topbar{padding:0 20px}.platform-main{padding:26px 20px 0}}@media (max-width:600px){:root{--platform-header-height:60px}.platform-topbar{gap:8px;padding:0 16px}.platform-breadcrumb{gap:6px;font-size:10px}.platform-breadcrumb>span,.platform-breadcrumb>svg{display:none}.platform-topbar-actions{gap:8px}.platform-shell .platform-command-trigger{background:0 0;border:0;justify-content:center;width:44px;min-height:44px;padding:0}.platform-command-trigger span,.platform-command-trigger kbd,.platform-user-name,.platform-account-menu summary>svg{display:none}.platform-account-menu{padding-left:8px}.platform-account-menu>div{width:210px}.platform-main{padding:23px 16px 0}.platform-shell :where(input:not([type=checkbox]):not([type=radio]),select,textarea){font-size:16px}.platform-page-heading{flex-direction:column;align-items:flex-start;gap:16px;margin-bottom:22px}.platform-page-heading h1{font-size:27px}.platform-page-heading p{font-size:14px}.platform-page-actions{width:100%}.platform-page-footer{font-size:11px}.platform-search-dialog{margin-top:75px}.platform-search-dialog footer{font-size:11px}.platform-search-results small{max-width:230px}.platform-shell td,.platform-shell th{padding:12px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
.commerce-ui{--commerce-border:var(--platform-border,#e3e9e5);--commerce-ink:var(--platform-ink,#1b302b);--commerce-muted:var(--platform-muted,#6d786b);--commerce-primary:var(--platform-primary,#13765e);color:var(--commerce-ink);min-width:0;font-size:13px;line-height:1.6}.commerce-ui *,.commerce-ui :before,.commerce-ui :after{box-sizing:border-box}.commerce-ui h1,.commerce-ui h2,.commerce-ui h3,.commerce-ui p{margin:0}.commerce-ui h2{letter-spacing:-.45px;font-size:18px;font-weight:650;line-height:1.4}.commerce-ui h3{letter-spacing:-.2px;font-size:15px;font-weight:650;line-height:1.4}.commerce-ui strong,.commerce-ui b{font-weight:600}.commerce-ui svg{flex:none}.commerce-ui button{border:1px solid var(--commerce-border);min-height:38px;color:var(--commerce-ink);font:inherit;cursor:pointer;background:#fff;border-radius:9px;justify-content:center;align-items:center;gap:8px;padding:8px 13px;font-size:12px;font-weight:600;transition:background .15s,border-color .15s;display:inline-flex}.commerce-ui button:hover{background:#f6f8fa;border-color:#c6d0dc}.commerce-ui button:disabled{opacity:.48;cursor:not-allowed}.commerce-ui .primary{background:var(--commerce-primary);color:#fff;border-color:var(--commerce-primary);box-shadow:0 2px 3px #1b302b0b}.commerce-ui .primary:hover{background:var(--platform-primary-hover);border-color:var(--platform-primary-hover)}.commerce-ui .icon-btn{background:0 0;border-color:#0000;width:36px;height:36px;min-height:36px;padding:8px}.commerce-ui a{color:var(--commerce-primary);text-decoration:none}.commerce-ui a:hover{text-decoration:underline}.commerce-ui button:focus-visible,.commerce-ui a:focus-visible,.commerce-ui input:focus-visible,.commerce-ui select:focus-visible{outline-offset:3px;outline:3px solid #9acebd}.commerce-ui input,.commerce-ui select{width:100%;min-width:0;min-height:40px;color:var(--commerce-ink);font:inherit;background:#fff;border:1px solid #dce2e9;border-radius:9px;padding:10px 12px;font-size:13px;box-shadow:0 1px 2px #1b302b04}.commerce-ui input::placeholder{color:#8b95a2}.commerce-ui input[type=checkbox]{width:17px;height:17px;min-height:17px;accent-color:var(--commerce-primary);flex:none;margin:2px 0 0;padding:0}.commerce-ui .content{gap:0;min-width:0;display:grid}.commerce-ui .eyebrow{color:var(--commerce-muted);letter-spacing:1.4px;text-transform:uppercase;font-size:10px;font-weight:650;display:block}.commerce-actions{flex-wrap:wrap;gap:8px;display:flex}.commerce-ui .back-link{min-height:32px;color:var(--commerce-muted);background:0 0;border:none;justify-self:start;margin-bottom:14px;padding:0}.commerce-ui .back-link svg{transform:rotate(180deg)}.commerce-ui .badge{white-space:nowrap;border:1px solid #0000;border-radius:6px;align-items:center;gap:6px;width:max-content;max-width:100%;padding:4px 9px;font-size:10px;font-weight:600;line-height:1.4;display:inline-flex}.commerce-ui .badge i{background:currentColor;border-radius:50%;width:5px;height:5px}.commerce-ui .badge.success{color:#277657;background:#ecf6f1;border-color:#d8eadf}.commerce-ui .badge.warning{color:#966d24;background:#fff7e8;border-color:#f1e4c7}.commerce-ui .badge.danger{color:#b44e45;background:#fcf0ef;border-color:#f1dcd8}.commerce-ui .badge.neutral{color:#637186;background:#f3f5f8;border-color:#e6eaf0}.commerce-ui .avatar{border:1px solid #e6e9f0;border-radius:9px;flex:none;place-items:center;width:32px;height:32px;font-size:13px;font-weight:700;display:grid}.commerce-ui .avatar.woo{color:#80639c;background:#f5f0fb;border-color:#e9e0f1}.commerce-ui .avatar.shopify{color:#69824d;background:#eef5e8;border-color:#e0ebd5}.commerce-ui .avatar.route{color:var(--commerce-primary);background:#edf5f2;border-color:#dcebe5}.commerce-ui .avatar.large{border-radius:12px;width:44px;height:44px;font-size:17px}.commerce-ui .operations-intro{justify-content:space-between;align-items:center;gap:24px;margin-bottom:24px;display:flex}.commerce-ui .operations-intro h2{letter-spacing:-.8px;margin-top:5px;font-size:25px}.commerce-ui .operations-intro p{color:var(--commerce-muted);margin-top:5px}.commerce-ui .operations-state{flex-direction:column;flex:none;align-items:flex-end;gap:8px;display:flex}.commerce-ui .operations-state>span:last-child{color:var(--commerce-muted);font-size:11px}.commerce-ui .metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:24px;display:grid}.commerce-ui .metrics article{border:1px solid var(--commerce-border);background:#fff;border-radius:14px;align-items:flex-start;gap:14px;min-width:0;padding:22px;display:flex;box-shadow:0 2px 4px #1b302b03}.commerce-ui .metrics article>div{min-width:0}.commerce-ui .metric-icon{color:#778796;background:#f3f6f8;border:1px solid #edf0f4;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.commerce-ui .metrics label{color:var(--commerce-muted);margin-bottom:12px;font-size:11px;display:block}.commerce-ui .metrics strong{letter-spacing:-1.2px;font-variant-numeric:tabular-nums;font-size:32px;font-weight:550;line-height:1;display:block}.commerce-ui .metrics strong small{color:#8b95a2;letter-spacing:-.2px;font-size:15px;font-weight:400}.commerce-ui .metrics p{color:var(--commerce-muted);margin-top:12px;font-size:10px}.commerce-ui .overview-grid{grid-template-columns:minmax(0,1.6fr) minmax(300px,1fr);gap:24px;margin-bottom:24px;display:grid}.commerce-ui .overview-grid.bottom{grid-template-columns:minmax(0,1.6fr) minmax(300px,1fr);margin-bottom:0}.commerce-ui .panel{border:1px solid var(--commerce-border);background:#fff;border-radius:14px;min-width:0;max-width:100%;overflow:hidden;box-shadow:0 2px 4px #1b302b03}.commerce-ui .panel-head{border-bottom:1px solid #edf0f4;justify-content:space-between;align-items:center;gap:16px;padding:22px 24px;display:flex}.commerce-ui .panel-head>div{min-width:0}.commerce-ui .panel-head>div>span{color:var(--commerce-muted);text-transform:uppercase;letter-spacing:1.2px;font-size:10px}.commerce-ui .panel-head h2{margin-top:4px;font-size:16px}.commerce-ui .panel-head button{color:var(--commerce-primary);background:0 0;border-color:#0000;flex:none;padding:0;font-size:11px}.commerce-ui .panel-head .count{color:#926b24;background:#fff7e8;border:1px solid #f0e4c7;border-radius:7px;padding:3px 8px;font-size:11px}.commerce-ui .route-list>button{text-align:left;background:#fff;border:0;border-bottom:1px solid #edf0f4;border-radius:0;grid-template-columns:auto minmax(0,1fr) 24px auto minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;padding:20px 24px;display:grid}.commerce-ui .route-list>button:last-child{border-bottom:0}.commerce-ui .route-list>button:hover,.commerce-ui .attention>button:hover,.commerce-ui .quick>button:hover{background:#f8fafb}.commerce-ui .route-list>button>div{min-width:0}.commerce-ui .route-list b{overflow-wrap:anywhere;font-size:12px;display:block}.commerce-ui .route-list>button>div>span{color:var(--commerce-muted);overflow-wrap:anywhere;margin-top:2px;font-size:10px;font-weight:400;display:block}.commerce-ui .route-list .line{color:#8da49d;align-items:center;display:flex}.commerce-ui .line i{background:#d9e5df;flex:1;height:1px}.commerce-ui .route-list .route-stats{grid-area:2/2/auto/6;gap:12px;display:flex}.commerce-ui .route-list>button>.badge{grid-area:1/6/3}.commerce-ui .route-list>button>svg:last-child{display:none}.commerce-ui .attention>button,.commerce-ui .quick>button{text-align:left;border:0;border-bottom:1px solid #edf0f4;border-radius:0;justify-content:flex-start;gap:12px;width:100%;padding:20px 24px;display:flex}.commerce-ui .attention>button:last-child,.commerce-ui .quick>button:last-child{border-bottom:0}.commerce-ui .attention>button>span{color:#a18044;background:#fff7e8;border-radius:9px;flex:none;place-items:center;width:32px;height:32px;display:grid}.commerce-ui .attention>button>div,.commerce-ui .quick>button>div{flex:1;min-width:0}.commerce-ui .attention b,.commerce-ui .quick b,.commerce-ui .compact-list b{overflow-wrap:anywhere;font-size:12px;display:block}.commerce-ui .attention p,.commerce-ui .quick small,.commerce-ui .compact-list small{color:var(--commerce-muted);overflow-wrap:anywhere;margin-top:4px;font-size:11px;font-weight:400;display:block}.commerce-ui .attention>button>svg:last-child,.commerce-ui .quick>button>svg:last-child{color:#a3acb7;width:15px}.commerce-ui .clear,.commerce-ui .empty{text-align:center;padding:44px 24px}.commerce-ui .clear>span,.commerce-ui .empty>span{color:#6b927b;background:#f2f7f4;border:1px solid #e3ebe6;border-radius:13px;place-items:center;width:44px;height:44px;margin:0 auto 16px;display:grid}.commerce-ui .clear h3,.commerce-ui .empty h3{margin-bottom:8px;font-size:14px}.commerce-ui .clear p,.commerce-ui .empty p{color:var(--commerce-muted);max-width:390px;margin:auto;font-size:12px}.commerce-ui .empty button{margin-top:20px}.commerce-ui .compact-list>div{border-bottom:1px solid #edf0f4;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:14px;padding:20px 24px;display:grid}.commerce-ui .compact-list>div:last-child{border-bottom:none}.commerce-ui .compact-list strong{font-variant-numeric:tabular-nums;font-size:12px}.commerce-ui .mini,.commerce-ui .pulse-icon{color:#6b7d90;background:#f2f5f8;border-radius:9px;flex:none;place-items:center;width:32px;height:32px;display:grid}.commerce-ui .operations-pulse{border:1px solid var(--commerce-border);background:#fff;border-radius:14px;grid-template-columns:minmax(0,1fr) repeat(3,auto);align-items:center;gap:32px;margin-bottom:24px;padding:20px 24px;display:grid}.commerce-ui .operations-pulse>div{align-items:center;gap:12px;min-width:0;display:flex}.commerce-ui .operations-pulse b{font-size:13px;display:block}.commerce-ui .operations-pulse small,.commerce-ui .operations-pulse p span{color:var(--commerce-muted);font-size:10px;display:block}.commerce-ui .operations-pulse p b{letter-spacing:-.6px;font-size:23px;font-weight:550}.commerce-ui .section-summary{border:1px solid var(--commerce-border);background:#fff;border-radius:14px;justify-content:space-between;align-items:center;gap:24px;margin-bottom:24px;padding:24px;display:flex}.commerce-ui .section-summary h2{margin:5px 0 6px;font-size:20px}.commerce-ui .section-summary p{color:var(--commerce-muted);font-size:12px}.commerce-ui .section-stats{flex:none;gap:24px;display:flex}.commerce-ui .section-stats p{border-left:1px solid var(--commerce-border);flex-direction:column;padding-left:24px;display:flex}.commerce-ui .section-stats b{color:var(--commerce-ink);letter-spacing:-.6px;font-size:24px;font-weight:550}.commerce-ui .section-stats span{font-size:10px}.commerce-ui .toolbar{justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}.commerce-ui .toolbar>div{gap:8px;min-width:0;display:flex}.commerce-ui .toolbar>div:last-child{flex-wrap:wrap;justify-content:flex-end}.commerce-ui .toolbar select{width:auto;min-width:145px}.commerce-ui .search{flex:1;align-items:center;min-width:0;max-width:340px;display:flex;position:relative}.commerce-ui .search>svg{color:#8a98a6;pointer-events:none;position:absolute;left:13px}.commerce-ui .search input{padding-left:40px}.commerce-ui .store-grid,.commerce-ui .integration-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.commerce-ui .entity{border:1px solid var(--commerce-border);background:#fff;border-radius:14px;min-width:0;padding:24px;box-shadow:0 2px 4px #1b302b03}.commerce-ui .entity-top{align-items:flex-start;gap:14px;display:flex}.commerce-ui .entity-top>div{flex:1;min-width:0}.commerce-ui .entity-top>div>span,.commerce-ui .integration header>div>span{letter-spacing:1px;color:var(--commerce-muted);text-transform:uppercase;font-size:10px;font-weight:600}.commerce-ui .entity-top h3,.commerce-ui .integration header h3{overflow-wrap:anywhere;margin:4px 0;font-size:16px}.commerce-ui .entity-top a{color:var(--commerce-muted);overflow-wrap:anywhere;align-items:center;gap:5px;font-size:11px;display:inline-flex}.commerce-ui .facts,.commerce-ui .numbers{background:#f8fafb;border:1px solid #edf0f4;border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));margin:24px 0;display:grid}.commerce-ui .facts p,.commerce-ui .numbers p{min-width:0;padding:14px 16px}.commerce-ui .facts p+p,.commerce-ui .numbers p+p{border-left:1px solid #e8edf2}.commerce-ui .facts span,.commerce-ui .numbers span{color:var(--commerce-muted);font-size:10px;display:block}.commerce-ui .facts b{overflow-wrap:anywhere;margin-top:5px;font-size:13px;display:block}.commerce-ui .entity footer{border-top:1px solid #edf0f4;flex-wrap:wrap;align-items:center;gap:8px;padding-top:18px;display:flex}.commerce-ui .entity footer button{padding:8px 10px;font-size:11px}.commerce-ui .inline-error{color:#a65d50;overflow-wrap:anywhere;background:#fcf3f1;border:1px solid #f2ddda;border-radius:9px;align-items:flex-start;gap:8px;margin-bottom:20px;padding:12px 14px;font-size:11px;display:flex}.commerce-ui .inline-error>span{min-width:0}.commerce-ui .integration header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.commerce-ui .integration header>div{min-width:0}.commerce-ui .integration header>div:last-child,.commerce-ui .detail-hero>div:last-child{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.commerce-ui .visual-route{grid-template-columns:minmax(0,1fr) 36px minmax(0,1fr);align-items:center;gap:14px;padding:24px 0;display:grid}.commerce-ui .visual-route>div{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:2px 10px;min-width:0;display:grid}.commerce-ui .visual-route .avatar{grid-row:1/3}.commerce-ui .visual-route b{overflow-wrap:anywhere;font-size:12px}.commerce-ui .visual-route small{color:var(--commerce-muted);overflow-wrap:anywhere;font-size:10px}.commerce-ui .visual-route>span{color:#90a99e;align-items:center;display:flex}.commerce-ui .visual-route>span i{background:#dce7e1;flex:1;height:1px}.commerce-ui .numbers{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:0}.commerce-ui .numbers b{overflow-wrap:anywhere;margin-bottom:3px;font-size:18px;font-weight:550;display:block}.commerce-ui .danger-button{color:#ac625a;background:0 0;border-color:#0000;margin-left:auto}.commerce-ui .danger-button:hover{color:#a24338;background:#fcf0ef;border-color:#efd9d4}.commerce-ui .checkout-domains{gap:20px;display:grid}.commerce-ui .domain-overview{border:1px solid var(--commerce-border);background:#fff;border-radius:14px;justify-content:space-between;align-items:center;gap:28px;padding:28px;display:flex}.commerce-ui .domain-overview-copy{gap:16px;min-width:0;display:flex}.commerce-ui .domain-overview-icon{color:#a38b5e;background:#f8f5ef;border:1px solid #e6e1d5;border-radius:12px;flex:none;place-items:center;width:44px;height:44px;display:grid}.commerce-ui .domain-overview h2{margin:4px 0 8px;font-size:21px}.commerce-ui .domain-overview-copy p{color:var(--commerce-muted);max-width:660px;font-size:12px}.commerce-ui .domain-stats{flex:none;display:flex}.commerce-ui .domain-stats p{border-left:1px solid var(--commerce-border);padding:0 18px}.commerce-ui .domain-stats b{font-size:25px;font-weight:550;display:block}.commerce-ui .domain-stats span{color:var(--commerce-muted);font-size:10px}.commerce-ui .domain-guidance{color:#527664;background:#f1f8f4;border:1px solid #dfece5;border-radius:10px;align-items:flex-start;gap:10px;padding:14px 18px;font-size:11px;display:flex}.commerce-ui .domain-guidance code{font:inherit;font-weight:600}.commerce-ui .domain-route-list{gap:20px;display:grid}.commerce-ui .domain-route-card{border:1px solid var(--commerce-border);background:#fff;border-radius:14px;min-width:0;overflow:hidden}.commerce-ui .domain-route-card>header{border-bottom:1px solid #edf0f4;justify-content:space-between;align-items:center;gap:24px;padding:24px;display:flex}.commerce-ui .domain-route-identity{flex:1;grid-template-columns:minmax(0,1fr) 40px minmax(0,1fr);align-items:center;gap:24px;min-width:0;display:grid}.commerce-ui .domain-route-identity>div{grid-template-columns:auto minmax(0,1fr);gap:2px 12px;min-width:0;display:grid}.commerce-ui .domain-route-identity .avatar{grid-row:1/4;align-self:center}.commerce-ui .domain-route-identity span:not(.avatar){text-transform:uppercase;letter-spacing:1px;color:#8c97a5;font-size:9px}.commerce-ui .domain-route-identity b{overflow-wrap:anywhere;font-size:13px}.commerce-ui .domain-route-identity small{color:var(--commerce-muted);overflow-wrap:anywhere;font-size:11px}.commerce-ui .domain-route-arrow{color:#90a89d;align-items:center;display:flex}.commerce-ui .domain-route-arrow i{background:#dce7e1;flex:1;height:1px}.commerce-ui .domain-route-status{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.commerce-ui .domain-route-card form{grid-template-columns:minmax(0,1fr) minmax(180px,.65fr);align-items:end;gap:24px;padding:24px;display:grid}.commerce-ui .domain-route-card label{gap:8px;font-size:12px;font-weight:600;display:grid}.commerce-ui .domain-route-card label>span{color:var(--commerce-muted);font-size:10px;font-weight:400}.commerce-ui .domain-input-row{position:relative}.commerce-ui .domain-input-row>span{color:#91a298;position:absolute;top:12px;left:12px}.commerce-ui .domain-input-row input{padding-left:38px}.commerce-ui .domain-effective{background:#f8fafb;border:1px solid #e8edf2;border-radius:9px;min-width:0;padding:13px 16px}.commerce-ui .domain-effective>*{overflow-wrap:anywhere;display:block}.commerce-ui .domain-effective span,.commerce-ui .domain-effective small{color:var(--commerce-muted);font-size:10px}.commerce-ui .domain-effective b{margin:3px 0;font-size:13px}.commerce-ui .domain-route-card footer{grid-column:1/-1;justify-content:flex-end;gap:8px;display:flex}.commerce-ui .order-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:24px;display:grid}.commerce-ui .order-kpis article{border:1px solid var(--commerce-border);background:#fff;border-radius:14px;min-width:0;padding:22px}.commerce-ui .order-kpis span,.commerce-ui .order-kpis small{color:var(--commerce-muted);font-size:11px;display:block}.commerce-ui .order-kpis b{letter-spacing:-.9px;overflow-wrap:anywhere;font-variant-numeric:tabular-nums;margin:12px 0 8px;font-size:27px;font-weight:550;display:block}.commerce-ui .order-kpis .has-error b{color:#b65145}.commerce-ui .table-summary,.commerce-ui .record-toolbar{border-bottom:1px solid #edf0f4;justify-content:space-between;align-items:center;gap:20px;padding:24px;display:flex}.commerce-ui .table-summary p,.commerce-ui .record-toolbar p{color:var(--commerce-muted);margin-top:5px;font-size:11px}.commerce-ui .record-toolbar>div{min-width:0}.commerce-ui .record-toolbar .search{max-width:280px}.commerce-ui .record-count{color:var(--commerce-muted);border-bottom:1px solid #edf0f4;padding:12px 24px;font-size:10px}.commerce-ui .table-wrap{min-width:0;max-width:100%;position:relative;overflow-x:auto}.commerce-ui table{border-collapse:collapse;text-align:left;width:100%;font-size:12px}.commerce-ui .orders-table{min-width:920px}.commerce-ui .records-table{min-width:740px}.commerce-ui th{text-transform:uppercase;letter-spacing:.65px;color:#6b7a8d;white-space:nowrap;background:#f8fafb;border-bottom:1px solid #e8edf2;padding:13px 18px;font-size:10px;font-weight:600}.commerce-ui td{vertical-align:middle;overflow-wrap:anywhere;border-bottom:1px solid #edf0f4;max-width:300px;padding:18px}.commerce-ui tbody tr:last-child td{border-bottom:none}.commerce-ui tbody tr:hover{background:#fbfcfd}.commerce-ui td>b,.commerce-ui td>small{display:block}.commerce-ui td small{color:var(--commerce-muted);margin-top:4px;font-size:10px;line-height:1.55}.commerce-ui .money-cell{font-variant-numeric:tabular-nums;white-space:nowrap}.commerce-ui .error-text,.commerce-ui td .error-text{color:#b45e50}.commerce-ui .json{color:#77869a;overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,monospace;font-size:10px}.commerce-ui .detail-hero{border:1px solid var(--commerce-border);background:#fff;border-radius:14px;justify-content:space-between;align-items:center;gap:24px;padding:0 24px;display:flex}.commerce-ui .visual-route.compact{width:min(700px,100%)}.commerce-ui .detail-nav{background:#eaf0f2;border:1px solid #e2e8ed;border-radius:11px;align-items:center;gap:4px;min-width:0;max-width:100%;margin:20px 0;padding:5px;display:flex;overflow-x:auto}.commerce-ui .detail-nav button{color:#778597;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:8px;flex:1 0 auto;min-height:38px;font-size:11px}.commerce-ui .detail-nav button.active{color:var(--commerce-ink);background:#fff;border-color:#dce4e9;box-shadow:0 1px 3px #1b302b08}.commerce-ui .settings{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.commerce-ui .settings article{min-width:0;padding:28px}.commerce-ui .settings article+article{border-left:1px solid var(--commerce-border)}.commerce-ui .settings article>span{text-transform:uppercase;letter-spacing:1.3px;color:var(--commerce-muted);font-size:10px}.commerce-ui .settings h2{margin-top:5px}.commerce-ui .settings article>p{color:var(--commerce-muted);margin:6px 0 24px;font-size:12px}.commerce-ui .settings label,.commerce-ui .form>label,.commerce-ui .form-grid label{flex-direction:column;gap:7px;margin-bottom:18px;font-size:12px;font-weight:600;display:flex}.commerce-ui .settings footer{justify-content:flex-end;gap:8px;margin-top:24px;display:flex}.commerce-ui .callout,.commerce-ui .form-note{color:#61758a;background:#f7f9fa;border:1px solid #e5ebee;border-radius:9px;gap:10px;margin-top:20px;padding:14px;font-size:11px;display:flex}.commerce-ui .callout b,.commerce-ui .callout small{display:block}.commerce-ui .callout small{margin-top:3px;font-size:11px;font-weight:400}.commerce-ui .callout.success,.commerce-ui .form-note{color:#56836a;background:#f3f9f5;border-color:#dfede5}.commerce-ui .readonly{background:#f8fafb;border:1px solid #e5ebee;border-radius:10px}.commerce-ui .readonly p{border-bottom:1px solid #e5ebee;grid-template-columns:120px minmax(0,1fr);gap:16px;padding:16px;font-size:11px;display:grid}.commerce-ui .readonly p:last-child{border-bottom:0}.commerce-ui .readonly span{color:var(--commerce-muted)}.commerce-ui .readonly b{overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,monospace;font-size:10px}.commerce-ui .modal-backdrop{z-index:100;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#14223170;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.commerce-ui .modal{background:#fff;border:1px solid #ffffffb3;border-radius:18px;width:min(720px,100%);min-width:0;max-height:calc(100dvh - 48px);overflow-y:auto;box-shadow:0 24px 100px #1b302b35}.commerce-ui .modal>header{border-bottom:1px solid #edf0f4;justify-content:space-between;align-items:flex-start;gap:24px;padding:26px 28px 22px;display:flex}.commerce-ui .modal>header>div{min-width:0}.commerce-ui .modal h2{font-size:21px}.commerce-ui .modal>header p{color:var(--commerce-muted);margin-top:6px;font-size:12px}.commerce-ui .form{padding:26px 28px}.commerce-ui .form label>span{color:var(--commerce-muted);font-size:10px;font-weight:400}.commerce-ui .form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.commerce-ui .form footer{border-top:1px solid #edf0f4;justify-content:flex-end;gap:8px;margin-top:26px;padding-top:20px;display:flex}.commerce-ui .mapping{grid-template-columns:minmax(0,1fr) 20px minmax(0,1fr);align-items:center;gap:14px;margin-bottom:20px;display:grid}.commerce-ui .mapping label{background:#f8fafb;border:1px solid #e6ebf0;border-radius:12px;flex-direction:column;gap:10px;min-width:0;padding:16px;display:flex}.commerce-ui .mapping label b{font-size:12px}.commerce-ui .mapping>svg{color:#94aa9e}.commerce-ui .choices{gap:10px;display:grid}.commerce-ui .choices label{border:1px solid #e7ecef;border-radius:10px;align-items:flex-start;gap:12px;padding:14px;display:flex}.commerce-ui .choices b,.commerce-ui .choices small{display:block}.commerce-ui .choices b{font-size:12px}.commerce-ui .choices small{color:var(--commerce-muted);margin-top:2px;font-size:11px}.commerce-ui .detail-list{padding:8px 28px 24px}.commerce-ui .detail-list p{border-bottom:1px solid #edf0f4;grid-template-columns:160px minmax(0,1fr);gap:20px;padding:14px 0;font-size:12px;display:grid}.commerce-ui .detail-list span{color:var(--commerce-muted)}.commerce-ui .detail-list b{overflow-wrap:anywhere;font-weight:400}.commerce-ui .delete-confirmation{padding:26px 28px}.commerce-ui .destructive-warning{color:#ac6557;background:#fcf2ef;border:1px solid #f0dcd5;border-radius:11px;gap:12px;padding:16px;display:flex}.commerce-ui .destructive-warning>div{min-width:0}.commerce-ui .destructive-warning.blocked{color:#997d42;background:#fff8eb;border-color:#f0e3c6}.commerce-ui .destructive-warning b{font-size:13px}.commerce-ui .destructive-warning p{color:#87786b;margin-top:6px;font-size:12px;font-weight:400}.commerce-ui .impact-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:20px 0;display:grid}.commerce-ui .impact-grid p{background:#f8fafb;border:1px solid #e8edf2;border-radius:9px;min-width:0;padding:14px}.commerce-ui .impact-grid span{color:var(--commerce-muted);font-size:10px;display:block}.commerce-ui .impact-grid b{margin-top:6px;font-size:22px;font-weight:550;display:block}.commerce-ui .delete-name{color:var(--commerce-muted);overflow-wrap:anywhere;background:#f5f7f9;border-radius:9px;padding:14px;font-size:12px}.commerce-ui .delete-name b{color:var(--commerce-ink)}.commerce-ui .delete-confirmation footer{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:24px;display:flex}.commerce-ui .danger-confirm{color:#fff;background:#b75246;border-color:#b75246}.commerce-ui .danger-confirm:hover{background:#9c453a;border-color:#9c453a}.commerce-ui .toast{z-index:110;color:#4d8061;background:#f3faf5;border:1px solid #d7e9de;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:flex-start;gap:12px;width:min(440px,100% - 32px);padding:16px;display:grid;position:fixed;top:84px;right:24px;box-shadow:0 12px 40px #1b302b15}.commerce-ui .toast.error{color:#ae6451;background:#fcf3ef;border-color:#edd6cc}.commerce-ui .toast b,.commerce-ui .toast span{font-size:12px;display:block}.commerce-ui .toast span{color:#6b7b71;overflow-wrap:anywhere;margin-top:3px}.commerce-ui .toast.error span{color:#8e7064}.commerce-ui .toast button{width:28px;height:28px;min-height:28px;color:inherit;background:0 0;border:0;padding:4px}.commerce-ui .skeleton-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.commerce-ui .skeleton i,.commerce-ui .skeleton-panel,.commerce-ui .inline-skeleton i{background:linear-gradient(90deg,#e9edf1,#f4f6f8,#e9edf1) 0 0/200% 100%;border-radius:14px;animation:1.6s infinite commerce-shimmer;display:block}.commerce-ui .skeleton i{height:150px}.commerce-ui .skeleton-panel{height:350px;margin-top:24px}.commerce-ui .inline-skeleton{gap:16px;padding:24px;display:grid}.commerce-ui .inline-skeleton i{border-radius:8px;height:42px}.commerce-ui .sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes commerce-shimmer{to{background-position:-200% 0}}@media (max-width:1280px){.commerce-ui .metrics article{padding:20px;display:block}.commerce-ui .metric-icon{margin-bottom:16px}.commerce-ui .section-summary{flex-direction:column;align-items:flex-start}.commerce-ui .section-stats{gap:24px;width:100%}.commerce-ui .section-stats p{border-left:0;flex:1;padding-left:0}.commerce-ui .overview-grid,.commerce-ui .overview-grid.bottom{grid-template-columns:minmax(0,1fr)}.commerce-ui .domain-overview{flex-direction:column;align-items:flex-start}.commerce-ui .domain-stats{width:100%}.commerce-ui .domain-stats p{border-left:0;flex:1;padding-left:0}}@media (max-width:1000px){.commerce-ui .metrics,.commerce-ui .order-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.commerce-ui .metrics article{display:flex}.commerce-ui .metric-icon{margin-bottom:0}.commerce-ui .toolbar{flex-wrap:wrap;align-items:stretch}.commerce-ui .toolbar>.search{flex-basis:100%;width:100%;max-width:none}.commerce-ui .toolbar>div:last-child{flex:1;justify-content:flex-start}.commerce-ui .store-grid,.commerce-ui .integration-grid,.commerce-ui .settings{grid-template-columns:minmax(0,1fr)}.commerce-ui .settings article+article{border-left:0;border-top:1px solid var(--commerce-border)}.commerce-ui .operations-pulse{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.commerce-ui .operations-pulse>div{grid-column:1/-1}}@media (max-width:700px){.commerce-ui .operations-intro{flex-direction:column;align-items:flex-start;gap:16px}.commerce-ui .operations-state{flex-direction:row;align-items:center;gap:12px}.commerce-ui .operations-intro h2{font-size:22px}.commerce-ui .operations-intro p{font-size:12px}.commerce-ui .metrics,.commerce-ui .order-kpis{gap:12px}.commerce-ui .metrics article{padding:18px;display:block}.commerce-ui .metric-icon{margin-bottom:16px}.commerce-ui .metrics strong{font-size:29px}.commerce-ui .metrics label{margin-bottom:10px}.commerce-ui .metrics p{font-size:10px}.commerce-ui .panel-head{gap:12px;padding:20px}.commerce-ui .panel-head button{font-size:10px}.commerce-ui .overview-grid,.commerce-ui .overview-grid.bottom{gap:20px;margin-bottom:20px}.commerce-ui .route-list>button{grid-template-columns:auto minmax(0,1fr) 18px auto minmax(0,1fr);gap:7px;padding:18px}.commerce-ui .route-list .avatar{width:26px;height:28px;font-size:11px}.commerce-ui .route-list b{font-size:11px}.commerce-ui .route-list>button>.badge{grid-area:2/4/auto/6;justify-self:end}.commerce-ui .route-list .route-stats{flex-wrap:wrap;grid-column:1/4;align-self:center;gap:2px 7px}.commerce-ui .route-list>button>div>span{font-size:9px}.commerce-ui .attention>button,.commerce-ui .quick>button,.commerce-ui .compact-list>div{padding:18px 20px}.commerce-ui .compact-list>div{grid-template-columns:auto minmax(0,1fr) auto;gap:5px 12px}.commerce-ui .compact-list .badge{grid-area:2/2}.commerce-ui .compact-list strong{grid-area:1/3/3}.commerce-ui .section-summary{padding:20px}.commerce-ui .section-summary h2{font-size:19px}.commerce-ui .section-stats{gap:16px}.commerce-ui .section-stats b{font-size:22px}.commerce-ui .toolbar>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;display:grid}.commerce-ui .toolbar select{grid-column:1/-1;width:100%}.commerce-ui .toolbar>div:last-child>button:only-of-type{grid-column:1/-1}.commerce-ui .entity{padding:20px}.commerce-ui .entity-top{flex-wrap:wrap;gap:10px 12px}.commerce-ui .entity-top>div{flex-basis:calc(100% - 60px)}.commerce-ui .entity-top>.badge{margin-left:56px}.commerce-ui .entity footer button{flex:calc(50% - 8px);min-height:42px}.commerce-ui .danger-button{margin-left:0}.commerce-ui .integration header{flex-direction:column;gap:10px}.commerce-ui .visual-route{grid-template-columns:minmax(0,1fr) 20px minmax(0,1fr);gap:10px}.commerce-ui .visual-route>div{grid-template-columns:minmax(0,1fr);gap:5px}.commerce-ui .visual-route .avatar{grid-row:auto}.commerce-ui .facts p,.commerce-ui .numbers p{padding:12px}.commerce-ui .numbers b{font-size:15px}.commerce-ui .domain-overview{gap:20px;padding:20px}.commerce-ui .domain-overview-copy{gap:12px}.commerce-ui .domain-overview h2{font-size:18px}.commerce-ui .domain-overview-icon{width:36px;height:36px}.commerce-ui .domain-stats p{padding-right:8px}.commerce-ui .domain-stats span{font-size:9px}.commerce-ui .domain-route-card>header{flex-direction:column;align-items:flex-start;gap:14px;padding:20px}.commerce-ui .domain-route-identity{grid-template-columns:minmax(0,1fr) 24px minmax(0,1fr);gap:12px;width:100%}.commerce-ui .domain-route-identity>div{grid-template-columns:minmax(0,1fr);gap:3px}.commerce-ui .domain-route-identity .avatar{grid-row:auto;margin-bottom:6px}.commerce-ui .domain-route-card form{grid-template-columns:minmax(0,1fr);gap:18px;padding:20px}.commerce-ui .domain-route-card footer{flex-wrap:wrap;grid-column:auto}.commerce-ui .domain-route-card footer button{flex:1}.commerce-ui .order-kpis article{padding:18px}.commerce-ui .order-kpis b{font-size:22px}.commerce-ui .order-kpis article:first-child,.commerce-ui .order-kpis article:last-child{grid-column:1/-1}.commerce-ui .table-summary{align-items:flex-start;gap:12px;padding:20px}.commerce-ui .table-summary h2{font-size:16px}.commerce-ui .table-summary>button{padding:8px;font-size:10px}.commerce-ui .table-summary>button svg{width:14px}.commerce-ui .record-toolbar{flex-direction:column;align-items:stretch;gap:16px;padding:20px}.commerce-ui .record-toolbar .search{max-width:none}.commerce-ui .record-count{padding:10px 20px}.commerce-ui .detail-hero{flex-wrap:wrap;gap:0;padding:0 20px}.commerce-ui .detail-hero>div:last-child{justify-content:flex-start;padding-bottom:20px}.commerce-ui .detail-nav button{min-height:42px}.commerce-ui .settings article{padding:24px 20px}.commerce-ui .readonly p{grid-template-columns:minmax(0,1fr);gap:6px}.commerce-ui .modal-backdrop{padding:12px}.commerce-ui .modal{border-radius:14px;max-height:calc(100dvh - 24px)}.commerce-ui .modal>header{gap:12px;padding:22px 20px 18px}.commerce-ui .modal h2{font-size:20px}.commerce-ui .form,.commerce-ui .delete-confirmation{padding:22px 20px}.commerce-ui .form-grid,.commerce-ui .mapping{grid-template-columns:minmax(0,1fr)}.commerce-ui .form-grid{gap:0}.commerce-ui .mapping>svg{margin:auto;transform:rotate(90deg)}.commerce-ui .impact-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.commerce-ui .detail-list{padding:6px 20px 20px}.commerce-ui .detail-list p{grid-template-columns:minmax(0,1fr);gap:6px}.commerce-ui .form footer button,.commerce-ui .delete-confirmation footer button{flex:1}.commerce-ui .toast{width:calc(100% - 24px);top:76px;right:12px}.commerce-ui .skeleton-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.commerce-ui input,.commerce-ui select{min-height:44px;font-size:16px}.commerce-ui .search input{font-size:13px}}@media (max-width:600px){.commerce-ui .orders-table,.commerce-ui .records-table,.commerce-ui .orders-table tbody,.commerce-ui .records-table tbody{width:100%;min-width:0;display:block}.commerce-ui .orders-table thead,.commerce-ui .records-table thead{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.commerce-ui .orders-table tbody,.commerce-ui .records-table tbody{padding:14px}.commerce-ui .orders-table tr,.commerce-ui .records-table tr{border:1px solid #e5ebf0;border-radius:10px;min-width:0;margin-bottom:14px;padding:6px 14px;display:block}.commerce-ui .orders-table tr:last-child,.commerce-ui .records-table tr:last-child{margin-bottom:0}.commerce-ui .orders-table td,.commerce-ui .records-table td{grid-template-columns:82px minmax(0,1fr);gap:3px 12px;width:100%;max-width:none;padding:11px 0;display:grid}.commerce-ui .orders-table td:before,.commerce-ui .records-table td:before{content:attr(data-label);color:var(--commerce-muted);grid-area:1/1/span 3;font-size:10px}.commerce-ui .orders-table td>*,.commerce-ui .records-table td>*{grid-column:2;min-width:0}.commerce-ui .orders-table tbody tr:last-child td,.commerce-ui .records-table tbody tr:last-child td{border-bottom:1px solid #edf0f4}.commerce-ui .orders-table td:last-child,.commerce-ui .records-table td:last-child{border-bottom:0!important}.commerce-ui .orders-table td:empty{display:none}.commerce-ui .orders-table td .icon-btn{background:#f8fafb;border:1px solid #e5ebf0;width:100%}.commerce-ui .records-table td{display:block}.commerce-ui .records-table td:before{margin-bottom:5px;display:block}}@media (prefers-reduced-motion:reduce){.commerce-ui button{transition:none}.commerce-ui .skeleton i,.commerce-ui .skeleton-panel,.commerce-ui .inline-skeleton i{animation:none}}.commerce-ui .enterprise-actions{margin-bottom:24px}.commerce-ui .enterprise-actions>header,.commerce-ui .analytics-trend>header,.commerce-ui .revenue-summary>header{border-bottom:1px solid var(--commerce-border);justify-content:space-between;align-items:flex-start;gap:20px;padding:24px;display:flex}.commerce-ui .enterprise-actions header p,.commerce-ui .analytics-trend header p,.commerce-ui .revenue-summary header p{color:var(--commerce-muted);margin-top:5px}.commerce-ui .snapshot-time,.commerce-ui .analytics-scope{color:var(--commerce-muted);font-size:12px}.commerce-ui .snapshot-time{text-align:right;flex:none;max-width:240px}.commerce-ui .action-center-grid{grid-template-columns:repeat(auto-fit,minmax(min(230px,100%),1fr));display:grid}.commerce-ui .operation-action{border-right:1px solid var(--commerce-border);border-bottom:1px solid var(--commerce-border);color:var(--commerce-ink);flex-direction:column;gap:10px;min-width:0;padding:22px 24px;display:flex}.commerce-ui .operation-action:hover{background:var(--platform-primary-soft,#edf5f1);text-decoration:none}.commerce-ui .operation-action>div{color:var(--commerce-primary);justify-content:space-between;align-items:center;display:flex}.commerce-ui .operation-action.critical>div{color:#b44e45}.commerce-ui .operation-action.warning>div{color:#966d24}.commerce-ui .operation-action>div b{font-variant-numeric:tabular-nums;font-size:27px}.commerce-ui .operation-action p{color:var(--commerce-muted);overflow-wrap:anywhere;font-size:12px}.commerce-ui .operation-action>span{color:var(--commerce-primary);align-items:center;gap:8px;margin-top:auto;font-size:12px;font-weight:600;display:flex}.commerce-ui .enterprise-empty{color:var(--commerce-muted);align-items:flex-start;gap:14px;padding:26px;display:flex}.commerce-ui .enterprise-empty>svg{color:var(--commerce-primary);flex:none;margin-top:2px}.commerce-ui .enterprise-empty b{color:var(--commerce-ink);margin-bottom:4px;display:block}.commerce-ui .enterprise-empty button{margin-top:12px}.commerce-ui .commerce-analytics{gap:20px;display:grid}.commerce-ui .commerce-analytics .order-kpis,.commerce-ui .commerce-analytics .enterprise-actions{margin:0}.commerce-ui .commerce-analytics .section-summary>label{min-width:180px;color:var(--commerce-muted);gap:6px;font-size:12px;display:grid}.commerce-ui .revenue-summary>div{flex-wrap:wrap;gap:24px;padding:22px 24px;display:flex}.commerce-ui .revenue-summary article{gap:7px;min-width:170px;display:grid}.commerce-ui .revenue-summary article>span,.commerce-ui .revenue-summary small{color:var(--commerce-muted);font-size:12px}.commerce-ui .revenue-summary b{font-size:24px}.commerce-ui .analytics-days{max-height:440px;overflow:auto}.commerce-ui .analytics-days>div[role=listitem]{border-bottom:1px solid var(--commerce-border);grid-template-columns:95px minmax(70px,1fr) 90px 85px 80px;align-items:center;gap:16px;padding:13px 24px;font-size:12px;display:grid}.commerce-ui .analytics-days time,.commerce-ui .analytics-days span{color:var(--commerce-muted)}.commerce-ui .analytics-bar{background:#edf2ee;border-radius:5px;height:8px}.commerce-ui .analytics-bar i{background:var(--commerce-primary);border-radius:5px;height:100%;display:block}.commerce-ui .journey-origin{border:1px solid var(--commerce-border);background:#f5f8f6;border-radius:12px;padding:20px}.commerce-ui .journey-origin>h3{margin:5px 0 14px}.commerce-ui .journey-origin>div{grid-template-columns:1fr auto 1fr;align-items:center;gap:14px;display:grid}.commerce-ui .journey-origin p{gap:4px;min-width:0;display:grid}.commerce-ui .journey-origin p span,.commerce-ui .journey-origin small{color:var(--commerce-muted);overflow-wrap:anywhere;font-size:12px}.commerce-ui .journey-stages{margin:0;padding:24px 0;list-style:none}.commerce-ui .journey-stage{align-items:flex-start;gap:15px;padding-bottom:25px;display:flex;position:relative}.commerce-ui .journey-stage:last-child{padding-bottom:0}.commerce-ui .journey-stage:not(:last-child):before{content:"";background:var(--commerce-border);width:1px;position:absolute;top:31px;bottom:0;left:15px}.commerce-ui .journey-dot{width:32px;height:32px;color:var(--commerce-muted);background:#f0f3f1;border-radius:50%;flex:none;place-items:center;display:grid}.commerce-ui .journey-stage.complete .journey-dot{color:var(--commerce-primary);background:#e4f2eb}.commerce-ui .journey-stage.failed .journey-dot{color:#b44e45;background:#fcf0ef}.commerce-ui .journey-stage>div{flex:1;min-width:0;padding-top:3px}.commerce-ui .journey-stage header{justify-content:space-between;align-items:center;gap:14px;display:flex}.commerce-ui .journey-stage p{color:var(--commerce-muted);margin-top:7px}.commerce-ui .journey-stage small{color:var(--commerce-muted);margin-top:6px;font-size:11px;display:block}.commerce-ui .technical-record{border-top:1px solid var(--commerce-border);margin-top:14px;padding-top:16px}.commerce-ui .technical-record summary{cursor:pointer;color:var(--commerce-muted);font-weight:600}.commerce-ui .journey-events{gap:12px;margin-top:16px;display:grid}.commerce-ui .journey-events>div{border:1px solid var(--commerce-border);overflow-wrap:anywhere;border-radius:9px;gap:4px;padding:12px;display:grid}.commerce-ui .journey-events code,.commerce-ui .journey-events small{color:var(--commerce-muted);font-size:11px}.commerce-ui .record-filterbar{align-items:center;gap:10px;padding:0 24px 16px;display:flex}.commerce-ui .record-filterbar .search{flex:1;min-width:160px}.commerce-ui .record-filterbar>select{max-width:190px}.commerce-ui .record-status-filter{color:var(--commerce-muted);align-items:center;gap:8px;font-size:12px;display:flex}.commerce-ui .record-status-filter>input{width:130px}.commerce-ui .density-control{flex:none;gap:4px;display:flex}.commerce-ui .density-control>button{min-height:32px;padding:5px 9px}.commerce-ui .density-control>button[aria-pressed=true]{color:var(--commerce-primary);background:#edf5f1;border-color:#a9cdbd}.commerce-ui .density-compact td{padding-top:8px;padding-bottom:8px}.commerce-ui .records-table td{overflow-wrap:anywhere;max-width:320px}.commerce-ui .records-table abbr{font-variant-numeric:tabular-nums;text-decoration:none}.commerce-ui .record-missing{color:var(--commerce-muted);font-size:12px}.commerce-ui .record-pagination{border-top:1px solid var(--commerce-border);color:var(--commerce-muted);justify-content:space-between;align-items:center;gap:16px;padding:16px 24px;font-size:12px;display:flex}.commerce-ui .record-pagination>div{gap:8px;display:flex}.commerce-ui .domain-shared{border:1px solid var(--commerce-border);color:var(--commerce-muted);background:#f4f7f4;border-radius:9px;align-items:flex-start;gap:9px;margin:0 24px;padding:11px 13px;font-size:12px;display:flex}.commerce-ui .domain-shared svg{margin-top:2px}.commerce-ui .domain-draft{color:#966d24;background:#fff8eb;border-radius:8px;gap:4px;margin-top:12px;padding:12px;display:grid}.commerce-ui .domain-draft span{font-size:11px}.commerce-ui .entity-actions-menu{margin-left:auto;position:relative}.commerce-ui .entity-actions-menu summary{cursor:pointer;border:1px solid var(--commerce-border);background:#fff;border-radius:9px;padding:8px 12px;font-weight:600}.commerce-ui .entity-actions-menu[open]>div{border:1px solid var(--commerce-border);z-index:5;background:#fff;border-radius:10px;gap:4px;min-width:170px;padding:8px;display:grid;position:absolute;top:calc(100% + 5px);right:0;box-shadow:0 8px 24px #102e291a}.commerce-ui .entity:has(.entity-actions-menu[open]){z-index:4;overflow:visible}.commerce-ui .entity-actions-menu button{border:0;justify-content:flex-start;width:100%}@media (max-width:900px){.commerce-ui .enterprise-actions>header,.commerce-ui .analytics-trend>header{flex-direction:column}.commerce-ui .snapshot-time{text-align:left;max-width:none}.commerce-ui .record-toolbar{flex-wrap:wrap;gap:14px}.commerce-ui .record-filterbar{flex-wrap:wrap}}@media (max-width:600px){.commerce-ui .enterprise-actions>header,.commerce-ui .analytics-trend>header,.commerce-ui .revenue-summary>header,.commerce-ui .operation-action{padding:18px}.commerce-ui .analytics-days>div[role=listitem]{grid-template-columns:1fr auto;gap:8px;padding:14px 18px}.commerce-ui .analytics-bar{grid-area:2/1/auto/-1}.commerce-ui .analytics-days span{font-size:11px}.commerce-ui .journey-origin>div{grid-template-columns:1fr}.commerce-ui .journey-origin>div>svg{transform:rotate(90deg)}.commerce-ui .journey-stage header{flex-wrap:wrap;gap:7px}.commerce-ui .record-filterbar,.commerce-ui .record-pagination{padding-left:16px;padding-right:16px}.commerce-ui .record-status-filter{width:100%}.commerce-ui .record-status-filter input{flex:1}.commerce-ui .record-pagination{flex-wrap:wrap}.commerce-ui .domain-shared{margin-left:16px;margin-right:16px}}.commerce-ui .evidence-insights>header{border-bottom:1px solid var(--commerce-border);padding:24px}.commerce-ui .evidence-insights header p,.commerce-ui .insight-comparison p{color:var(--commerce-muted);margin-top:5px}.commerce-ui .insight-comparison{padding:24px}.commerce-ui .insight-comparison>div{grid-template-columns:repeat(4,1fr);gap:16px;margin:18px 0;display:grid}.commerce-ui .insight-comparison>div span{color:var(--commerce-muted);font-size:12px}.commerce-ui .insight-comparison b{color:var(--commerce-ink);font-size:24px;display:block}.commerce-ui .insight-comparison small{color:var(--commerce-muted)}.commerce-ui .insight-warning{color:#966d24;background:#fff7e8;border:1px solid #f1e4c7;border-radius:9px;align-items:flex-start;gap:10px;padding:14px;display:flex}.commerce-ui .assistant-suggestions{border-top:1px solid var(--commerce-border)}.commerce-ui .assistant-suggestions>a{color:var(--commerce-ink);border-bottom:1px solid var(--commerce-border);align-items:flex-start;gap:14px;padding:18px 24px;display:flex}.commerce-ui .assistant-suggestions>a:hover{background:#f4f8f5;text-decoration:none}.commerce-ui .assistant-suggestions>a>div{flex:1;min-width:0}.commerce-ui .assistant-suggestions p,.commerce-ui .assistant-suggestions small{color:var(--commerce-muted);margin-top:5px;font-size:12px}.commerce-ui .assistant-suggestions>p{padding:18px 24px}@media (max-width:600px){.commerce-ui .insight-comparison>div{grid-template-columns:repeat(2,1fr)}.commerce-ui .evidence-insights>header,.commerce-ui .insight-comparison{padding:18px}}.commerce-ui .workflow-decisions{border-bottom:1px solid var(--commerce-border);background:#f6f9f7;flex-wrap:wrap;align-items:center;gap:14px;padding:16px 24px;display:flex}.commerce-ui .workflow-decisions a{border:1px solid var(--commerce-border);min-width:225px;color:var(--commerce-ink);background:#fff;border-radius:10px;align-items:center;gap:12px;padding:13px 16px;display:flex}.commerce-ui .workflow-decisions a:hover{border-color:#a3c6b7;text-decoration:none}.commerce-ui .workflow-decisions a>div{flex:1}.commerce-ui .workflow-decisions b{color:var(--commerce-primary);margin-right:10px;font-size:22px}.commerce-ui .workflow-decisions span,.commerce-ui .workflow-decisions small{color:var(--commerce-muted);font-size:12px}@media (max-width:600px){.commerce-ui .workflow-decisions{padding:16px}.commerce-ui .workflow-decisions a{width:100%;min-width:0}}.commerce-ui .stage-evidence{color:var(--commerce-muted);margin-top:9px;font-size:12px}.commerce-ui .stage-evidence summary{cursor:pointer;font-weight:600}.commerce-ui .stage-evidence dl{gap:7px;margin:10px 0 0;display:grid}.commerce-ui .stage-evidence dl>div{grid-template-columns:minmax(100px,.6fr) 1fr;gap:12px;display:grid}.commerce-ui .stage-evidence dd{color:var(--commerce-ink);overflow-wrap:anywhere;margin:0}.commerce-ui .journey-limitations{color:var(--commerce-muted);margin-top:14px;font-size:11px}.commerce-ui .domain-readiness-link{margin-right:auto;font-size:12px}.commerce-ui .scope-access-note{border:1px solid var(--commerce-border);color:var(--commerce-muted);background:#f5f8f6;border-radius:9px;margin-bottom:16px;padding:12px 16px;font-size:12px}.commerce-ui .entity>.scope-access-note{margin:0 20px 16px}
.access-main{color:var(--platform-ink);min-width:0}.access-main h2,.access-main h3{margin:0}.access-main h2{letter-spacing:-.35px;font-size:17px}.access-main h3{font-size:14px}.access-main p{color:var(--platform-muted);font-size:12px;line-height:1.8}.access-eyebrow{letter-spacing:1.6px;color:var(--platform-muted);font-size:10px;font-weight:600;display:block}.access-profile{border:1px solid var(--platform-border);background:var(--platform-surface);border-radius:var(--platform-radius);align-items:center;gap:18px;margin-bottom:32px;padding:24px;display:flex}.access-profile-avatar{background:var(--platform-soft);border:1px solid var(--platform-border);width:48px;height:48px;color:var(--platform-primary);border-radius:14px;flex:none;place-items:center;font-size:15px;font-weight:600;display:grid}.access-profile>div{flex:1;min-width:0}.access-profile strong{font-size:14px}.access-profile small{color:var(--platform-muted);overflow-wrap:anywhere;margin-top:5px;font-size:12px;display:block}.access-section-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.access-section-heading p{margin:5px 0 0}.access-count{color:var(--platform-muted);white-space:nowrap;font-size:11px}.access-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:24px;margin:20px 0 32px;display:grid}.access-card{background:var(--platform-surface);border:1px solid var(--platform-border);border-radius:var(--platform-radius);padding:26px}.access-service-card{flex-direction:column;align-items:flex-start;gap:14px;margin:0;display:flex}.access-service-icon,.access-empty-icon{background:var(--platform-soft);width:46px;height:46px;color:var(--platform-primary);border-radius:12px;place-items:center;margin-bottom:6px;display:inline-grid}.access-service-card p{max-width:390px;margin:0 0 6px}.access-service-card .access-button{margin-top:auto}.access-button{background:var(--platform-primary);border:1px solid var(--platform-primary);cursor:pointer;min-height:40px;font:inherit;border-radius:8px;justify-content:center;align-items:center;gap:10px;padding:10px 16px;font-size:12px;font-weight:550;text-decoration:none;display:inline-flex;color:#fff!important}.access-button:hover{background:var(--platform-primary-hover,#145b4b);text-decoration:none!important}.access-status{text-transform:capitalize;border:1px solid var(--platform-border);background:var(--platform-bg);color:var(--platform-muted);border-radius:6px;align-items:center;gap:6px;padding:5px 9px;font-size:10px;font-weight:550;line-height:1.5;display:inline-flex}.access-status.active,.access-status.admin{background:var(--platform-soft);color:var(--platform-primary)}.access-status.pending{color:#906b28;background:#fbf6ea;border-color:#eae1cb}.access-status.rejected{color:#a1483b;background:#fff1ee;border-color:#efdbd5}.access-empty{text-align:center;padding:46px 24px}.access-empty p{max-width:520px;margin:9px auto 0}.access-empty .access-empty-icon{margin-bottom:18px}.access-admin-note{background:var(--platform-surface);border:1px solid var(--platform-border);border-radius:var(--platform-radius);align-items:center;gap:18px;padding:24px;display:flex}.access-admin-note>span{color:var(--platform-primary)}.access-admin-note>div{flex:1}.access-admin-note p{margin:5px 0 0}.access-admin-note a{align-items:center;gap:8px;font-size:12px;font-weight:550;display:inline-flex}.access-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:0 0 28px;display:grid}.access-summary article{border:1px solid var(--platform-border);border-radius:var(--platform-radius);background:var(--platform-surface);padding:24px}.access-summary span{color:var(--platform-muted);font-size:12px;display:block}.access-summary strong{letter-spacing:-1px;font-variant-numeric:tabular-nums;margin-top:12px;font-size:30px;font-weight:600;line-height:1.3;display:block}.access-feedback{border:1px solid var(--platform-border);border-radius:10px;margin:18px 0;padding:14px 18px}.access-feedback.success{background:var(--platform-soft);color:var(--platform-primary)}.access-error{color:#a1483b!important}.access-feedback.access-error{background:#fff1ee;border-color:#efdbd5}.access-directory{padding-bottom:0}.access-filters{grid-template-columns:minmax(0,1fr) 200px;gap:16px;max-width:800px;margin:24px 0;display:grid}.access-form,.access-editor{gap:18px;display:grid}.access-form label,.access-main label{gap:8px;font-size:12px;font-weight:550;display:grid}.access-form input,.access-main input:not([type=checkbox]),.access-main select{box-sizing:border-box;background:var(--platform-surface);width:100%;min-height:42px;color:var(--platform-ink);border:1px solid var(--platform-border);font:inherit;border-radius:8px;padding:11px 12px}.access-form input:focus-visible,.access-main input:focus-visible,.access-main select:focus-visible{outline:3px solid var(--platform-focus,#92bbae);outline-offset:2px}.access-form small{color:var(--platform-muted);font-size:11px;line-height:1.7}.access-form p{color:var(--platform-muted);margin:0;font-size:12px;line-height:1.8}.access-form button:disabled{opacity:.5;cursor:wait}.access-table{border-top:1px solid var(--platform-border);border-radius:0 0 var(--platform-radius) var(--platform-radius);margin:0 -26px;overflow-x:auto}.access-table table{border-collapse:collapse;width:100%;font-size:12px}.access-table td,.access-table th{text-align:left;border-bottom:1px solid var(--platform-border);padding:17px 24px}.access-table th{background:var(--platform-bg);color:var(--platform-muted);white-space:nowrap;font-size:11px;font-weight:550}.access-table tbody tr:last-child td{border-bottom:0}.access-table small{color:var(--platform-muted);overflow-wrap:anywhere;margin-top:5px;font-size:11px;display:block}.access-table time{white-space:nowrap;color:var(--platform-muted);font-size:11px}.access-user-cell{align-items:center;gap:12px;min-width:200px;display:flex}.access-table-avatar{background:var(--platform-bg);width:34px;height:34px;color:var(--platform-muted);border-radius:10px;flex:none;place-items:center;font-size:11px;font-weight:550;display:grid}.access-table button{white-space:nowrap}.access-editor{width:min(560px,100vw - 32px);max-width:560px;max-height:calc(100dvh - 48px);color:var(--platform-ink);box-sizing:border-box;margin:auto;padding:28px;overflow:auto;box-shadow:0 24px 80px #102e2920}.access-editor:not([open]){display:none}.access-editor::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#102e2970}.access-editor-header{border-bottom:1px solid var(--platform-border);justify-content:space-between;align-items:flex-start;gap:14px;padding-bottom:18px;display:flex}.access-editor-header h2{margin-top:9px}.access-editor-header p{margin:5px 0 0}.access-editor-header button{flex:none;min-width:34px;min-height:34px;padding:7px}.access-editor fieldset{border:1px solid var(--platform-border);border-radius:10px;margin:0;padding:10px 16px}.access-editor legend{padding:0 6px;font-size:12px;font-weight:550}.access-check{align-items:center;margin:15px 0;gap:10px!important;display:flex!important}.access-check input{width:16px;height:16px;accent-color:var(--platform-primary);margin:0}.access-editor p{margin:0}.access-editor-warning{background:#fbf6ea;border:1px solid #eae1cb;border-radius:8px;padding:14px 16px;color:#906b28!important}.access-editor footer{border-top:1px solid var(--platform-border);justify-content:flex-end;gap:10px;padding-top:18px;display:flex}.access-main button:disabled{opacity:.5;cursor:not-allowed}.access-governance-banner{border:1px solid var(--platform-border);border-radius:var(--platform-radius);background:var(--platform-surface);align-items:center;gap:18px;margin-bottom:28px;padding:22px 24px;display:flex}.access-governance-banner>div{flex:1;min-width:0}.access-governance-banner .access-service-icon{flex:none;margin:0}.access-governance-banner p{max-width:850px;margin:6px 0 0;font-size:13px}.access-governance-banner>a,.access-admin-links a{white-space:nowrap;align-items:center;gap:8px;font-size:13px;display:inline-flex}.access-admin-note+.access-admin-note{margin-top:18px}.access-admin-links{gap:12px;display:grid;flex:none!important}.access-check small{color:var(--platform-muted);margin-top:4px;font-size:11px;font-weight:400;display:block}.access-origin-picker{max-height:260px;overflow:auto}.audit-filters{grid-template-columns:minmax(0,1fr) 240px auto;align-items:end;max-width:none}.audit-filters button{min-height:42px}.audit-timeline{border-top:1px solid var(--platform-border);margin:0 -26px;padding:0;list-style:none}.audit-timeline>li{border-bottom:1px solid var(--platform-border);align-items:flex-start;gap:18px;padding:24px 26px;display:flex}.audit-event-icon{background:var(--platform-soft);width:36px;height:36px;color:var(--platform-primary);border-radius:10px;flex:none;place-items:center;display:grid}.audit-event-content{flex:1;min-width:0}.audit-event-heading{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.audit-event-content p{margin:7px 0;font-size:13px}.audit-event-content>small{color:var(--platform-muted);font-size:12px;display:block}.audit-timeline time{color:var(--platform-muted);text-align:right;white-space:nowrap;font-size:12px}.audit-timeline time small{margin-top:6px;font-size:10px;display:block}.audit-details{margin-top:12px;font-size:12px}.audit-details summary{color:var(--platform-primary);cursor:pointer;font-weight:550;list-style-position:inside;display:list-item}.audit-details dl{background:var(--platform-bg);border:1px solid var(--platform-border);border-radius:8px;margin:12px 0 0;padding:14px 16px}.audit-details dl>div{grid-template-columns:150px minmax(0,1fr);gap:16px;padding:7px 0;display:grid}.audit-details dt{color:var(--platform-muted)}.audit-details dd{overflow-wrap:anywhere;margin:0;line-height:1.7}.audit-record-id{font-family:ui-monospace,monospace;font-size:11px}.audit-pagination{justify-content:space-between;align-items:center;gap:20px;padding:20px 0;display:flex}.audit-pagination p{margin:0;font-size:12px}.audit-pagination button{white-space:nowrap}.readiness-toolbar{margin-bottom:24px}.readiness-toolbar>label{width:min(320px,100%)}.readiness-store{margin-bottom:32px}.readiness-store>header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;display:flex}.readiness-store>header h2{margin-top:7px}.readiness-store>header p{margin:6px 0 0;font-size:13px}.readiness-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:0;padding:0;list-style:none;display:grid}.readiness-step{flex-direction:column;align-items:flex-start;gap:14px;padding:24px;display:flex}.readiness-step-top{justify-content:space-between;align-items:center;width:100%;display:flex}.readiness-step-top .access-service-icon{width:38px;height:38px;margin:0}.readiness-number{color:var(--platform-muted);font-variant-numeric:tabular-nums;font-size:12px}.readiness-step p{margin:0;font-size:13px;line-height:1.8}.readiness-step>a{align-items:center;gap:8px;margin-top:auto;padding-top:4px;font-size:12px;display:flex}.readiness-step.review{border-top:3px solid #bd9b57}.readiness-step.observed{border-top:3px solid var(--platform-primary)}.readiness-footnote{max-width:850px}.access-main input[type=search]{min-width:0}@media (max-width:1100px){.readiness-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.access-grid{grid-template-columns:minmax(0,1fr);gap:18px}.access-summary{gap:12px}.access-summary article{padding:18px 14px}.access-summary span{font-size:10px}.access-summary strong{font-size:25px}.access-profile{flex-wrap:wrap;gap:14px;padding:20px}.access-profile .access-status{margin-left:62px}.access-card{padding:22px}.access-directory{padding-bottom:0}.access-filters{grid-template-columns:minmax(0,1fr)}.access-table{margin:0 -22px}.access-table table{min-width:720px}.access-table td,.access-table th{padding:15px 20px}.access-section-heading{align-items:flex-start}.access-admin-note{flex-wrap:wrap;padding:22px}.access-admin-note a{width:100%;margin-left:39px}.access-editor{padding:22px}.access-governance-banner{flex-wrap:wrap;gap:14px;padding:20px}.access-governance-banner>div{flex-basis:calc(100% - 60px)}.access-governance-banner>a,.access-governance-banner>.access-status{white-space:normal;margin-left:60px}.audit-timeline{margin:0 -22px}.audit-timeline>li{flex-wrap:wrap;gap:12px;padding:20px 22px}.audit-event-content{flex-basis:calc(100% - 50px)}.audit-timeline time{text-align:left;margin-left:48px}.audit-timeline time small{margin:0 0 0 8px;display:inline}.audit-details dl>div{grid-template-columns:minmax(0,1fr);gap:4px}.audit-pagination{flex-direction:column;align-items:flex-start}.readiness-toolbar{flex-direction:column;gap:18px}.readiness-toolbar>label{width:100%}.readiness-grid{grid-template-columns:minmax(0,1fr)}.readiness-store>header{flex-wrap:wrap}.access-admin-links{width:100%;margin-left:39px}.access-admin-note .access-admin-links a{margin:0}}
