@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-normal-CkhJZR-_.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/onest-cyrillic-ext-wght-normal-CWLBgZ7J.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/onest-cyrillic-wght-normal-DXI_y_WF.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/onest-latin-ext-wght-normal-CnNj8hVb.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Onest Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/onest-latin-wght-normal-CUIqqgP9.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@layer legacy{:root{color:#202535;font-synthesis:none;text-rendering:optimizelegibility;--ink:#202535;--muted:#788196;--subtle:#a3adbf;--line:#e8ebf2;--surface:#fff;--navy:#171b2e;--accent:#ff1745;--accent-soft:#fff0f3;--font-size-xs:12px;--font-size-sm:14px;--font-size-base:15px;--font-size-lg:18px;background:#f5f7fb;font-family:DM Sans,Inter,system-ui,sans-serif}*{box-sizing:border-box}.ui-icon{flex:none;line-height:1;display:inline-flex}.ui-icon>svg{width:100%;height:100%;display:block}body{background:#f5f7fb;min-width:320px;margin:0}button,input,select{font:inherit}button{cursor:pointer}.app-shell{min-height:100vh;display:flex}.sidebar{background:var(--navy);color:#d9deef;flex-direction:column;flex:0 0 252px;width:252px;padding:25px 14px 17px;display:flex}.mobile-overlay{z-index:24;background:#14172861;border:0;position:fixed;inset:0}.sidebar.mobile-open{z-index:25;flex-basis:auto;width:min(82vw,280px);animation:.2s slide;display:flex;position:fixed;inset:0 auto 0 0;box-shadow:16px 0 32px #14162938}.team-panel{overflow:hidden}.sla-strip{color:#b70e35;font-size:var(--font-size-xs);background:#fff7f9;border:1px solid #ffd7e1;border-radius:7px;align-items:center;gap:7px;margin-top:17px;padding:10px 11px;display:flex}.sla-strip strong{color:#459775;font-size:var(--font-size-xs);margin-left:auto;font-weight:600}.sla-strip strong.sla-risk{color:#c6763e}.requirement-row,.document-row{border-bottom:1px solid #f0f2f6;align-items:center;gap:9px;padding:10px 0;display:flex}.requirement-row>div:last-child,.document-row>div{flex-direction:column;gap:3px;min-width:0;display:flex}.requirement-row strong,.document-row strong{color:#525d72;font-size:var(--font-size-xs)}.requirement-row span:not(.requirement-icon),.document-row span{color:#9ba4b3;font-size:var(--font-size-xs)}.requirement-icon{color:#fff;background:#ff1745;border-radius:6px;place-items:center;width:20px;height:20px;display:grid}.requirement-icon.open{color:#c27d42;background:#fff0e3}.drawer-empty{color:#a1a9b7;font-size:var(--font-size-xs);padding:10px 0}.request-form{border-bottom:1px solid #edf0f4;margin-bottom:19px;padding:16px 0 18px}.request-form textarea{resize:none;appearance:none;color:#3e4659;width:100%;font-size:var(--font-size-xs);background:#fafbfc;border:1px solid #e1e5ed;border-radius:6px;outline:0;padding:9px 10px}.request-form textarea:focus{box-shadow:none;background:#fff0f3;border-color:#e1e5ed}.request-form .secondary-button{height:31px;font-size:var(--font-size-xs);margin-top:9px}.request-form button:disabled,.upload-form button:disabled{opacity:.45;cursor:not-allowed}.upload-form{align-items:center;gap:10px;margin-top:10px;display:flex}.file-input{color:#8f98aa;min-width:0;font-size:var(--font-size-xs);cursor:pointer;border:1px dashed #d9ddea;border-radius:6px;flex:1;align-items:center;gap:6px;padding:7px 8px;display:flex}.file-input span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.file-input input{display:none}.upload-form .text-button{font-size:var(--font-size-xs)}.team-search{width:190px;height:31px}.members-table{overflow-x:auto}.member-row{min-width:650px;font-size:var(--font-size-xs);border-top:1px solid #f0f2f6;grid-template-columns:minmax(230px,1.5fr) minmax(160px,1fr) minmax(150px,.9fr) 130px;align-items:center;gap:14px;padding:13px 22px;display:grid}.member-head{color:#a1a9b9;text-transform:uppercase;letter-spacing:.65px;font-size:var(--font-size-xs);border-top:0;padding-top:0;font-weight:700}.member-identity{align-items:center;gap:9px;min-width:0;display:flex}.member-identity>div:last-child{flex-direction:column;gap:3px;min-width:0;display:flex}.member-identity strong{color:#3d4659;font-size:var(--font-size-xs)}.member-identity span{color:#9aa3b5;font-size:var(--font-size-xs);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.role-text{color:#687287;font-size:var(--font-size-xs)}.member-status{color:#39946c;font-size:var(--font-size-xs);white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.member-status span{background:currentColor;border-radius:50%;width:5px;height:5px}.member-status.pending{color:#bc8248}.member-actions{text-align:right}.text-danger{color:#bd6b6b;font-size:var(--font-size-xs);background:0 0;border:0;padding:4px 0}.text-danger:hover{color:#9f4f4f}.team-loading{color:#929bad;font-size:var(--font-size-xs);padding:32px 22px}.brand{align-items:center;gap:11px;padding:0 12px 30px;display:flex}.brand-symbol{align-items:flex-end;gap:3px;width:27px;height:27px;display:flex;position:relative;transform:rotate(-28deg)}.brand-symbol span{background:#ff1745;border-radius:5px 5px 2px 2px;width:6px;display:block}.brand-symbol span:first-child{opacity:.6;height:15px}.brand-symbol span:nth-child(2){opacity:.82;height:22px}.brand-symbol span:nth-child(3){height:28px}.brand-name{letter-spacing:-.8px;color:#fff;font:600 20px/1 Manrope,sans-serif}.brand-product{color:#8188aa;font-size:var(--font-size-xs);letter-spacing:1.7px;margin-top:5px;font-weight:700}.workspace-switcher{background:#202640;border:1px solid #2c3351;border-radius:9px;align-items:center;gap:9px;margin:0 3px 28px;padding:10px;display:flex}.workspace-avatar,.topbar-avatar{color:#fff;width:30px;height:30px;font-size:var(--font-size-xs);background:#ff1745;border-radius:8px;place-items:center;font-weight:700;display:grid}.workspace-copy{flex-direction:column;flex:1;min-width:0;display:flex}.workspace-copy strong{font-size:var(--font-size-xs);color:#fff;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.workspace-copy span{font-size:var(--font-size-xs);color:#868eaf;margin-top:3px}.workspace-switcher>svg{color:#8790b0}.main-nav{flex-direction:column;gap:4px;display:flex}.nav-label{font-size:var(--font-size-xs);letter-spacing:.9px;color:#737c9d;text-transform:uppercase;padding:0 13px 9px;font-weight:700}.nav-label.lower{margin-top:27px}.nav-item{color:#aab2cb;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:11px;padding:10px 13px;font-size:12px;transition:all .18s;display:flex}.nav-item:hover{color:#fff;background:#222844}.nav-item.selected{color:#fff;box-shadow:none;background:#ff1745}.nav-item svg{opacity:.92}.nav-badge{font-size:var(--font-size-xs);color:#ffd2dc;background:#ffffff1f;border-radius:20px;margin-left:auto;padding:3px 7px}.nav-item.selected .nav-badge{color:#fff;background:#ffffff29}.sidebar-bottom{margin-top:auto}.help-box{background:#202640;border:1px solid #2d3453;border-radius:9px;align-items:center;gap:9px;margin:0 2px 18px;padding:11px 10px;display:flex}.help-icon{color:#ff8ba3;background:#373e60;border-radius:50%;place-items:center;width:21px;height:21px;font-size:12px;display:grid}.help-box>div:nth-child(2){flex-direction:column;flex:1;display:flex}.help-box strong{color:#e8ebf9;font-size:var(--font-size-xs)}.help-box span{color:#7f88aa;font-size:var(--font-size-xs);margin-top:3px}.help-box>svg{color:#858eb0}.user-box{border-top:1px solid #2d3450;align-items:center;gap:9px;padding:16px 4px 0;display:flex}.user-avatar{color:#c10d37;width:30px;height:30px;font-size:var(--font-size-xs);background:#ffe7ee;border-radius:50%;place-items:center;font-weight:700;display:grid}.user-copy{flex-direction:column;flex:1;min-width:0;display:flex}.user-copy strong{color:#fff;font-size:var(--font-size-xs);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.user-copy span{color:#7780a0;font-size:var(--font-size-xs);margin-top:3px}.icon-button{color:var(--muted);background:0 0;border:0;border-radius:7px;place-items:center;width:32px;height:32px;display:grid}.icon-button:hover{color:var(--ink);background:#f0f2f7}.sidebar .icon-button{color:#7d86a8}.sidebar .icon-button:hover{color:#fff;background:#2c3351}.main-content{flex:1;min-width:0}.topbar{border-bottom:1px solid var(--line);background:#ffffffd1;justify-content:space-between;align-items:center;height:72px;padding:0 38px;display:flex}.breadcrumb{color:#9aa3b6;font-size:var(--font-size-xs);align-items:center;gap:10px;display:flex}.breadcrumb strong{color:#354057;font-weight:600}.breadcrumb-separator{color:#c6ccd7}.topbar-actions{align-items:center;gap:19px;display:flex}.search-field{color:#9ca5b8;background:#fafbfc;border:1px solid #e6e9f0;border-radius:7px;align-items:center;gap:8px;width:205px;height:33px;padding:0 11px;display:flex}.search-field input{width:100%;color:var(--ink);font-size:var(--font-size-xs);background:0 0;border:0;outline:0}.search-field input::placeholder{color:#a6afc0}.notification-button{position:relative}.notification-button>span:not(.ui-icon){background:#eb6e64;border:1px solid #fff;border-radius:50%;width:5px;height:5px;position:absolute;top:5px;right:6px}.topbar-avatar{width:28px;height:28px;font-size:var(--font-size-xs);border-radius:50%}.mobile-menu{display:none}.content-wrap{max-width:1370px;margin:0 auto;padding:38px 48px 60px}.page-heading{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:31px;display:flex}.heading-eyebrow,.drawer-kicker{font-size:var(--font-size-xs);color:#8b94a9;letter-spacing:1.15px;font-weight:700}.page-heading h1{letter-spacing:-.75px;color:#202536;margin:8px 0 7px;font:700 28px/1.18 Manrope,sans-serif}.page-heading p{color:#8b95a9;margin:0;font-size:12px}.primary-button,.secondary-button{height:38px;font-size:var(--font-size-xs);border:0;border-radius:7px;justify-content:center;align-items:center;gap:8px;padding:0 15px;font-weight:600;transition:all .18s;display:inline-flex}.primary-button{background:var(--accent);color:#fff;box-shadow:none}.primary-button:hover{background:#e80e3a;transform:none}.secondary-button{color:#5c667c;background:#fff;border:1px solid #e2e6ee}.secondary-button:hover{background:#fafbfc;border-color:#cfd5e1}.metric-grid{grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:19px;display:grid}.metric-card{border:1px solid var(--line);background:#fff;border-radius:10px;min-height:143px;padding:17px 18px;position:relative;box-shadow:0 5px 18px #20253506}.metric-icon{border-radius:8px;place-items:center;width:31px;height:31px;margin-bottom:13px;display:grid}.metric-icon.red{color:#cc0e3b;background:#ffe9ef}.metric-icon.blue{color:#3f86dc;background:#e9f3ff}.metric-icon.orange{color:#d98740;background:#fff2e8}.metric-icon.green{color:#3fa37b;background:#e9f8f0}.metric-label{color:#7d879c;font-size:var(--font-size-xs)}.metric-value{color:#252a3a;letter-spacing:-.6px;margin:4px 0 5px;font:700 25px/1.15 Manrope,sans-serif}.metric-change{color:#58a486;font-size:var(--font-size-xs)}.metric-change.negative{color:#dc8a55}.overview-grid{grid-template-columns:minmax(0,1.65fr) minmax(280px,.85fr);gap:19px;display:grid}.panel{border:1px solid var(--line);background:#fff;border-radius:10px;box-shadow:0 5px 18px #20253506}.recent-panel,.market-panel,.cases-panel{min-width:0}.panel-header{justify-content:space-between;align-items:flex-start;gap:15px;padding:20px 22px 17px;display:flex}.panel-header h2{color:#2a3040;letter-spacing:-.25px;margin:0 0 5px;font:700 14px/1.2 Manrope,sans-serif}.panel-header p{color:#929bad;font-size:var(--font-size-xs);margin:0}.text-button{color:#d6113b;font-size:var(--font-size-xs);background:0 0;border:0;align-items:center;gap:7px;padding:4px 0;font-weight:600;display:inline-flex}.text-button:hover{color:#b80d31}.market-panel .panel-header .icon-button{color:#d6113b;background:#fff0f3}.market-list{padding:0 12px 10px}.market-row{text-align:left;background:#fff;border:0;border-bottom:1px solid #f1f3f7;align-items:center;gap:9px;width:100%;padding:10px;display:flex}.market-row:last-child{border-bottom:0}.market-row:hover{background:#fafaff;border-radius:6px}.market-flag{color:#4f596e;font-size:var(--font-size-xs);align-items:center;gap:7px;display:inline-flex}.flag-mark{color:#68728a;width:25px;height:19px;font-size:var(--font-size-xs);background:#f0f2f8;border-radius:4px;place-items:center;font-weight:700;display:grid}.market-count{color:#3a4254;font-size:var(--font-size-xs);margin-left:auto;font-weight:600}.market-count small{color:#a1a9b8;font-size:var(--font-size-xs);font-weight:400}.market-arrow{color:#a3abbc;opacity:0;margin-left:7px;transition:all .15s}.market-row:hover .market-arrow{opacity:1}.add-market{color:#cc0e3b;width:calc(100% - 24px);height:31px;font-size:var(--font-size-xs);background:#fff7f9;border:0;border-radius:6px;justify-content:center;align-items:center;gap:7px;margin:4px 12px 15px;font-weight:600;display:flex}.add-market:hover{background:#fff0f4}.case-table{overflow-x:auto}.table-head,.table-row{grid-template-columns:minmax(170px,1.6fr) minmax(132px,1.15fr) minmax(116px,1fr) minmax(112px,.95fr) 84px 22px;align-items:center;column-gap:11px;min-width:680px;display:grid}.table-head{color:#a1a9b9;text-transform:uppercase;letter-spacing:.65px;font-size:var(--font-size-xs);padding:0 22px 9px;font-weight:700}.table-row{text-align:left;width:100%;color:var(--ink);background:#fff;border:0;border-top:1px solid #f0f2f6;padding:12px 22px}.table-row:hover{background:#fafaff}.merchant-cell,.owner-cell,.method-cell{align-items:center;gap:9px;min-width:0;display:flex}.merchant-cell>div:last-child,.method-cell,.owner-cell{min-width:0}.merchant-cell strong,.method-cell strong{color:#3c455a;font-size:var(--font-size-xs);white-space:nowrap;text-overflow:ellipsis;font-weight:600;display:block;overflow:hidden}.merchant-cell span,.method-cell span{color:#9aa3b5;font-size:var(--font-size-xs);align-items:center;gap:5px;margin-top:3px;display:flex}.merchant-avatar,.owner-avatar{width:27px;height:27px;font-size:var(--font-size-xs);border-radius:7px;flex:none;place-items:center;font-weight:700;display:grid}.merchant-avatar.red{color:#c10d37;background:#ffe9ef}.merchant-avatar.orange{color:#c87534;background:#ffedde}.merchant-avatar.green{color:#378e68;background:#e2f6ed}.merchant-avatar.blue{color:#397ac3;background:#e3efff}.owner-avatar{color:#c10d37;width:21px;height:21px;font-size:var(--font-size-xs);background:#ffe7ee;border-radius:50%}.owner-cell span{font-size:var(--font-size-xs);color:#677187}.updated-cell{color:#a0a8b8;font-size:var(--font-size-xs)}.row-more{color:#a0a9bc;place-items:center;display:grid}.status-badge{white-space:nowrap;font-size:var(--font-size-xs);border-radius:5px;align-items:center;gap:5px;padding:5px 7px;font-weight:600;display:inline-flex}.status-dot{background:currentColor;border-radius:50%;width:5px;height:5px}.status-badge.review{color:#2671d9;background:#edf5ff}.status-badge.warning{color:#c87b3b;background:#fff1e5}.status-badge.approved{color:#38936b;background:#eaf8f1}.status-badge.sent{color:#4e83c9;background:#eaf3ff}.status-badge.active{color:#368e67;background:#e5f7ee}.status-badge.draft{color:#7d8799;background:#eff1f5}.status-badge.rejected{color:#c55c5c;background:#fff0ef}.catalog-toolbar{border-bottom:1px solid var(--line);align-items:center;gap:14px;margin-bottom:13px;display:flex}.market-tabs{flex:1;align-items:center;gap:3px;display:flex;overflow-x:auto}.market-tabs button{color:#929bad;white-space:nowrap;font-size:var(--font-size-xs);background:0 0;border:0;border-bottom:2px solid #0000;padding:10px 11px 12px}.market-tabs button:hover{color:#cc0e3b}.market-tabs button.active{color:#fff;background:#ff1745;border-color:#ff1745;border-radius:8px;font-weight:700}.tab-code{min-width:19px;height:16px;font-size:var(--font-size-xs);background:#f0f1f7;border-radius:4px;place-items:center;margin-right:6px;font-weight:700;display:inline-grid}.tab-count{color:#adb4c3;font-size:var(--font-size-xs);margin-left:6px}.filter-button{color:#717c91;height:31px;font-size:var(--font-size-xs);white-space:nowrap;background:#fff;border:1px solid #e5e8ef;border-radius:6px;align-items:center;gap:7px;padding:0 11px;display:inline-flex}.filter-button:hover{color:#4f5a70;border-color:#cfd4e0}.catalog-summary{color:#9da6b7;font-size:var(--font-size-xs);align-items:center;gap:9px;margin-bottom:14px;display:flex}.summary-divider{background:#cbd0da;border-radius:50%;width:3px;height:3px}.method-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.method-card{border:1px solid var(--line);background:#fff;border-radius:9px;gap:13px;min-height:141px;padding:17px;transition:all .18s;display:flex}.method-card:hover{box-shadow:none;border-color:#ffb3c6;transform:none}.method-mark{letter-spacing:-.5px;border-radius:10px;flex:none;place-items:center;width:38px;height:38px;font:700 11px Manrope,sans-serif;display:grid}.method-mark.rose{color:#c7566b;background:#ffebf0}.method-mark.blue{color:#417fcb;background:#e7f1ff}.method-mark.lime{color:#70983b;background:#edf7dc}.method-mark.red{color:#c10d37;background:#ffe9ef}.method-mark.orange{color:#d67f31;background:#fff0df}.method-mark.cyan{color:#2693a4;background:#e3f7f9}.method-mark.green{color:#369d69;background:#e2f8ed}.method-mark.amber{color:#be852a;background:#fff4d8}.method-card-body{flex:1;min-width:0}.method-card-title{align-items:flex-start;gap:5px;display:flex}.method-card-title h3{color:#353d50;flex:1;margin:2px 0 0;font:600 12px/1.25 Manrope,sans-serif}.method-card-title .icon-button{width:25px;height:25px;margin:-6px -6px 0 0}.method-meta{align-items:center;gap:8px;margin-top:10px;display:flex}.market-flag.compact{font-size:var(--font-size-xs);gap:4px}.market-flag.compact .flag-mark{width:22px;height:16px;font-size:var(--font-size-xs)}.currency-code,.type-label{color:#9ba4b5;font-size:var(--font-size-xs);border-left:1px solid #e4e7ed;padding-left:8px}.method-card-footer{border-top:1px solid #f0f2f6;justify-content:space-between;align-items:center;gap:8px;margin-top:17px;padding-top:11px;display:flex}.availability{color:#4aa47e;font-size:var(--font-size-xs);white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.availability span{background:currentColor;border-radius:50%;width:5px;height:5px}.availability.paused{color:#b17c52}.provider-name{color:#a0a8b7;font-size:var(--font-size-xs);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.empty-state{text-align:center;grid-column:1/-1;padding:60px 20px}.empty-icon{color:#c10d37;background:#ffe9ef;border-radius:13px;place-items:center;width:48px;height:48px;margin:0 auto 14px;display:grid}.empty-state h3{margin:0 0 5px;font:700 14px Manrope,sans-serif}.empty-state p{font-size:var(--font-size-xs);color:#8d96a8;margin:0}.case-stats{border:1px solid var(--line);background:#fff;border-radius:9px;grid-template-columns:repeat(4,1fr);gap:0;margin-bottom:19px;padding:16px 0;display:grid}.case-stats>div{border-right:1px solid #eef0f4;flex-direction:column;gap:5px;padding:0 23px;display:flex}.case-stats>div:last-child{border-right:0}.case-stats strong{color:#3a4254;font:700 20px Manrope,sans-serif}.case-stats span{color:#98a1b1;font-size:var(--font-size-xs)}.orange-text{color:#c98342!important}.green-text{color:#3e9b71!important}.action-text{color:#1260cf!important}.cases-panel .panel-header{padding-bottom:16px}.merchant-empty{text-align:center;place-content:center;min-height:340px;padding:40px;display:grid}.merchant-empty .empty-icon{margin-bottom:15px}.merchant-empty h2{margin:0 0 7px;font:700 17px Manrope,sans-serif}.merchant-empty p{color:#9099ac;max-width:320px;font-size:var(--font-size-xs);margin:0 auto 20px;line-height:1.55}.merchant-empty .primary-button{margin:0 auto}.modal-backdrop{z-index:200;background:#181c2f6b;justify-content:center;align-items:center;padding:20px;animation:.18s fade;display:flex;position:fixed;inset:0}.modal{background:#fff;border-radius:13px;width:min(100%,470px);animation:.2s rise;box-shadow:0 20px 60px #1214242e}.modal-header{border-bottom:1px solid #edf0f4;justify-content:space-between;gap:20px;padding:22px 23px 19px;display:flex}.modal-header h2,.drawer-header h2{color:#242a3b;letter-spacing:-.3px;margin:0;font:700 17px Manrope,sans-serif}.modal-header p{font-size:var(--font-size-xs);color:#939caf;margin:6px 0 0}.modal-form{flex-direction:column;gap:14px;padding:20px 23px 23px;display:flex}.modal-form label,.drawer-label{color:#5e687c;font-size:var(--font-size-xs);flex-direction:column;gap:7px;font-weight:600;display:flex}.modal-form input,.modal-form select,.drawer-label select{color:#3e4659;width:100%;height:38px;font-size:var(--font-size-xs);background:#fafbfc;border:1px solid #e1e5ed;border-radius:6px;outline:0;padding:0 10px}.modal-form input:focus,.modal-form select:focus,.drawer-label select:focus{box-shadow:none;background:#fff0f3;border-color:#e1e5ed}.form-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.modal-actions{justify-content:flex-end;gap:9px;margin-top:6px;display:flex}.info-note{color:#b70e35;background:#fff7f9;border:1px solid #ffd4de;border-radius:7px;gap:9px;padding:10px;display:flex}.info-note p{color:#8f4d61;font-size:var(--font-size-xs);margin:0;line-height:1.45}.info-note>span{padding-top:1px}.detail-drawer{background:#fff;flex-direction:column;width:min(100%,440px);height:100%;margin-left:auto;animation:.22s slide;display:flex;box-shadow:-12px 0 35px #1a1c321f}.drawer-header{border-bottom:1px solid #edf0f4;justify-content:space-between;align-items:flex-start;padding:26px 26px 21px;display:flex}.drawer-kicker{color:#c10d37}.drawer-header h2{margin-top:7px}.drawer-content{flex:1;padding:22px 26px;overflow:auto}.drawer-method{border-bottom:1px solid #edf0f4;align-items:center;gap:11px;padding-bottom:21px;display:flex}.drawer-method .method-mark{width:39px;height:39px}.drawer-method>div:nth-child(2){flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.drawer-method strong{color:#3a4254;font-size:12px}.drawer-method span:not(.status-badge):not(.status-dot){color:#929bac;font-size:var(--font-size-xs)}.drawer-label{margin-top:22px}.detail-section{margin-top:28px}.section-title{color:#919aac;font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:.8px;margin-bottom:11px;font-weight:700}.detail-row{font-size:var(--font-size-xs);border-bottom:1px solid #f0f2f6;justify-content:space-between;gap:10px;padding:10px 0;display:flex}.detail-row span{color:#969faf}.detail-row strong{color:#475167;font-weight:600}.timeline{margin-top:28px}.timeline-item{gap:11px;padding-bottom:18px;display:flex;position:relative}.timeline-item:not(:last-child):before{content:"";background:#e5e7ef;width:1px;height:calc(100% - 5px);position:absolute;top:17px;left:7px}.timeline-marker{color:#fff;z-index:1;background:#fff;border:1px solid #d8dde7;border-radius:50%;place-items:center;width:15px;height:15px;display:grid}.timeline-item.active .timeline-marker{background:#ff1745;border-color:#ff1745}.timeline-item>div:last-child{flex-direction:column;gap:4px;display:flex}.timeline-item strong{color:#535d71;font-size:var(--font-size-xs)}.timeline-item span{color:#a0a8b7;font-size:var(--font-size-xs)}.drawer-footer{border-top:1px solid #edf0f4;justify-content:flex-end;gap:9px;padding:17px 26px;display:flex}.toast{z-index:30;color:#fff;font-size:var(--font-size-xs);background:#252b40;border-radius:8px;align-items:center;gap:9px;padding:10px 14px;animation:.2s rise;display:flex;position:fixed;bottom:25px;left:50%;transform:translate(-50%);box-shadow:0 10px 27px #13172a33}.toast-check{color:#fff;background:#4eaf84;border-radius:50%;place-items:center;width:18px;height:18px;display:grid}@keyframes fade{0%{opacity:0}to{opacity:1}}@keyframes rise{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes slide{0%{opacity:.7;transform:translate(20px)}to{opacity:1;transform:translate(0)}}@media (width<=1100px){.sidebar{flex-basis:220px;width:220px}.content-wrap{padding-left:30px;padding-right:30px}.metric-grid{grid-template-columns:repeat(2,1fr)}.overview-grid{grid-template-columns:1fr}.market-panel{min-height:0}.market-list{grid-template-columns:repeat(2,1fr);display:grid}.add-market{width:calc(50% - 18px);margin-top:10px}}@media (width<=720px){.case-table{overflow:visible}.case-table .table-head{display:none}.case-table .table-row{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"merchant status""method method""party party";gap:10px 12px;min-width:0;padding:14px 15px}.case-table .merchant-cell{grid-area:merchant}.case-table .method-cell{grid-area:method}.case-table .case-party{border-top:1px solid var(--line);flex-direction:row;grid-area:party;align-items:center;padding-top:9px}.case-table .table-row>:nth-child(4){grid-area:status;justify-self:end}.case-table .owner-cell,.case-table .updated-cell,.case-table .row-more{display:none}.case-table .merchant-cell strong{max-width:184px}.case-table .case-party span{flex:1}.sidebar{display:none}.topbar{height:62px;padding:0 17px}.mobile-menu{margin-right:7px;display:grid}.breadcrumb{flex:1}.breadcrumb span:first-child,.breadcrumb-separator{display:none}.topbar-actions{gap:5px}.search-field{background:0 0;border:0;width:34px;padding:0}.search-field input{display:none}.search-field svg{margin:auto}.notification-button{display:none}.content-wrap{padding:27px 17px 40px}.page-heading{flex-direction:column;align-items:flex-start;margin-bottom:25px}.page-heading h1{font-size:24px}.page-heading .primary-button{width:100%}.metric-grid{gap:9px}.metric-card{min-height:126px;padding:13px}.metric-value{font-size:21px}.overview-grid{gap:12px}.panel-header{padding-left:15px;padding-right:15px}.panel-header .text-button{font-size:var(--font-size-xs)}.table-head,.table-row{padding-left:15px;padding-right:15px}.market-list{grid-template-columns:1fr}.add-market{width:calc(100% - 24px)}.catalog-toolbar{align-items:flex-end}.market-tabs{margin-bottom:-1px}.filter-button{display:none}.method-grid{grid-template-columns:1fr}.case-stats{grid-template-columns:repeat(2,1fr);gap:15px 0;padding:14px 0}.case-stats>div:nth-child(2){border-right:0}.case-stats>div{padding:0 16px}.case-stats strong{font-size:17px}.case-stats span{font-size:var(--font-size-xs)}.detail-drawer{width:100%}.modal-form,.modal-header{padding-left:17px;padding-right:17px}.form-grid{grid-template-columns:1fr}}:root{font-size:15px}body{color:var(--ink);line-height:1.45}button,input,select,textarea{font-size:1rem}.sidebar{position:relative}.workspace-switcher{width:calc(100% - 6px);color:inherit;text-align:left;cursor:pointer}.workspace-copy strong{font-size:13px}.workspace-copy span,.brand-product,.nav-label{font-size:var(--font-size-xs)}.nav-item{padding-top:11px;padding-bottom:11px;font-size:14px}.nav-badge,.help-box strong{font-size:12px}.help-box span{font-size:var(--font-size-xs)}.user-copy strong{font-size:12px}.user-copy span{font-size:var(--font-size-xs)}.user-identity{min-width:0;color:inherit;text-align:left;background:0 0;border:0;flex:1;align-items:center;gap:9px;padding:0;display:flex}.topbar{position:relative}.breadcrumb,.search-field input{font-size:13px}.topbar-avatar{cursor:pointer;border:0}.content-wrap{max-width:1460px}.heading-eyebrow,.drawer-kicker{font-size:var(--font-size-xs)}.page-heading h1{font-size:34px}.page-heading p{font-size:14px}.primary-button,.secondary-button{height:42px;padding-left:17px;padding-right:17px;font-size:13px}.metric-label{font-size:13px}.metric-value{font-size:30px}.metric-change{font-size:12px}.panel-header h2{font-size:17px}.panel-header p,.text-button,.market-flag,.market-count{font-size:13px}.market-count small{font-size:var(--font-size-xs)}.market-row{padding-top:12px;padding-bottom:12px}.table-head{font-size:var(--font-size-xs)}.merchant-cell strong,.method-cell strong{font-size:13px}.merchant-cell span,.method-cell span,.owner-cell span,.updated-cell,.status-badge{font-size:12px}.status-dot{width:6px;height:6px}.method-cell{flex-direction:column;align-items:flex-start;gap:3px}.method-cell>strong,.method-cell>span{width:100%}.market-tabs button{font-size:13px}.tab-code,.tab-count{font-size:var(--font-size-xs)}.filter-button{height:38px;font-size:13px}.catalog-summary{font-size:12px}.method-card-title h3{font-size:15px}.method-meta,.market-flag.compact{font-size:12px}.market-flag.compact .flag-mark{font-size:var(--font-size-xs)}.currency-code,.type-label,.availability,.provider-name{font-size:12px}.method-card-footer{margin-top:20px}.method-card-main{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;display:block}.case-stats span{font-size:12px}.case-stats strong{font-size:24px}.merchant-empty p{font-size:14px}.merchant-empty h2,.modal-header h2,.drawer-header h2{font-size:21px}.modal-header p,.modal-form label,.drawer-label{font-size:13px}.modal-form input,.modal-form select,.drawer-label select{height:44px;font-size:14px}.info-note p{font-size:13px}.drawer-method strong{font-size:15px}.drawer-method span:not(.status-badge):not(.status-dot){font-size:12px}.section-title{font-size:var(--font-size-xs)}.detail-row,.timeline-item strong{font-size:13px}.timeline-item span{font-size:12px}.requirement-row strong,.document-row strong{font-size:13px}.requirement-row span:not(.requirement-icon),.document-row span{font-size:12px}.drawer-empty,.request-form textarea{font-size:13px}.file-input{font-size:12px}.toast,.member-row{font-size:13px}.member-head{font-size:var(--font-size-xs)}.member-identity strong,.role-text{font-size:13px}.member-identity span,.member-status,.text-danger{font-size:12px}.team-loading{font-size:14px}.merchant-list-panel{overflow:hidden}.merchant-search{width:224px}.merchant-list{flex-direction:column;display:flex}.merchant-row{background:var(--surface);width:100%;color:var(--ink);text-align:left;border:0;border-top:1px solid #f0f2f6;align-items:center;gap:12px;padding:14px 22px;display:flex}.merchant-row:hover:not(:disabled){background:#fafaff}.merchant-row:disabled{cursor:default}.merchant-row-copy{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.merchant-row-copy strong{color:#3d4659;text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.merchant-row-copy small,.merchant-row-stat small{color:#8d97a9;font-size:12px}.merchant-row-stat{flex-direction:column;align-items:flex-end;gap:2px;min-width:70px;display:flex}.merchant-row-stat strong{color:#455067;font-size:16px}.merchant-row>.ui-icon{color:#cc0e3b}.profile-popover,.sidebar-popover,.notification-popover,.filter-popover{z-index:40;background:#fff;border:1px solid #e1e5ef;border-radius:12px;position:absolute;box-shadow:0 16px 38px #1a1d3529}.profile-popover{width:280px;padding:12px;top:46px;right:0}.sidebar>.profile-popover{width:auto;inset:auto 12px 78px}.profile-summary{align-items:center;gap:10px;padding:5px 5px 12px;display:flex}.profile-summary>div:last-child{flex-direction:column;gap:3px;min-width:0;display:flex}.profile-summary strong{color:#2e3548;font-size:14px}.profile-summary span{color:#8b95a8;text-overflow:ellipsis;font-size:12px;overflow:hidden}.popover-divider{background:#edf0f5;height:1px;margin:0 0 7px}.profile-popover>button,.sidebar-popover>button{color:#505b70;text-align:left;background:0 0;border:0;border-radius:7px;align-items:center;gap:10px;width:100%;padding:10px 8px;font-size:13px;display:flex}.profile-popover>button:hover,.sidebar-popover>button:hover{color:#cc0e3b;background:#fff1f5}.popover-note{color:#7c86a0;font-size:var(--font-size-xs);border-top:1px solid #edf0f5;align-items:center;gap:7px;margin-top:7px;padding:10px 5px 3px;display:flex}.sidebar-popover{width:224px;padding:12px;top:133px;left:14px}.popover-eyebrow{color:#9ba4b6;font-size:var(--font-size-xs);letter-spacing:.7px;margin-bottom:5px;font-weight:700}.sidebar-popover>strong{color:#2f374b;font-size:13px;display:block}.sidebar-popover>span{font-size:var(--font-size-xs);color:#9ba4b6;margin:3px 0 8px;display:block}.topbar-actions{position:relative}.notification-popover{width:340px;top:45px;right:40px;overflow:hidden}.popover-heading{border-bottom:1px solid #edf0f5;justify-content:space-between;align-items:center;padding:14px 15px 11px;display:flex}.popover-heading strong{font-size:14px}.popover-heading span{color:#8f98aa;font-size:var(--font-size-xs)}.notification-list{max-height:360px;overflow:auto}.notification-item{text-align:left;background:#fff;border:0;border-bottom:1px solid #f0f2f6;gap:10px;width:100%;padding:12px 15px;display:flex}.notification-item:hover,.notification-item.unread{background:#fff6f8}.notification-item>span:last-child{flex-direction:column;gap:3px;min-width:0;display:flex}.notification-item strong{color:#404a5f;font-size:13px}.notification-item small{color:#8e98aa;font-size:var(--font-size-xs);white-space:normal}.notification-icon{color:#cc0e3b;background:#ffe9ef;border-radius:8px;flex:none;place-items:center;width:28px;height:28px;display:grid}.notification-empty{text-align:center;color:#919bad;padding:28px 15px}.notification-empty p{margin:8px 0 0;font-size:13px}.filter-wrap{position:relative}.filter-popover{width:230px;padding:13px;top:45px;right:0}.filter-popover label{color:#707b91;flex-direction:column;gap:6px;margin-bottom:11px;font-size:12px;font-weight:600;display:flex}.filter-popover select{color:#424c61;background:#fafbfc;border:1px solid #e1e5ed;border-radius:7px;height:37px;padding:0 9px;font-size:13px}.method-detail-hero{border-bottom:1px solid #edf0f4;align-items:center;gap:11px;padding:0 0 16px;display:flex}.method-detail-hero>div:nth-child(2){flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.method-detail-hero strong{color:#3c465a;font-size:14px}.method-detail-hero span:not(.availability){color:#8f98aa;font-size:12px}.method-detail-hero .availability{margin-left:auto}.settings-loading{color:#7f8a9e;padding:40px 0;font-size:15px}.settings-layout{grid-template-columns:230px minmax(0,1fr);align-items:start;gap:22px;display:grid}.settings-nav{flex-direction:column;gap:4px;display:flex}.settings-nav button{color:#788398;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:12px 13px;font-size:14px;display:flex}.settings-nav button:hover{color:#cc0e3b;background:#fff1f5}.settings-nav button.active{color:#fff;background:#ff1745;font-weight:700}.settings-content{min-width:0}.settings-card{padding:26px}.settings-card-header{border-bottom:1px solid #edf0f4;justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:22px;padding-bottom:22px;display:flex}.settings-card-header h2{color:#2d3548;margin:0 0 6px;font:700 20px/1.2 Manrope,sans-serif}.settings-card-header p{color:#8b95a8;margin:0;font-size:13px}.settings-card>label,.webhook-form label{color:#5d687c;flex-direction:column;gap:7px;margin-bottom:17px;font-size:13px;font-weight:600;display:flex}.settings-card>label input,.webhook-form input{color:#394358;background:#fafbfc;border:1px solid #e1e5ed;border-radius:7px;height:44px;padding:0 11px;font-size:14px}.field-help{color:#929cad;font-size:12px;font-weight:400}.settings-status,.connection-status{color:#438a6b;white-space:nowrap;background:#eaf8f1;border-radius:999px;align-items:center;gap:6px;padding:6px 10px;font-size:12px;display:inline-flex}.connection-status{color:#9b6b3b;background:#fff2e7}.connection-status.connected{color:#438a6b;background:#eaf8f1}.connection-status>span{background:currentColor;border-radius:50%;width:6px;height:6px}.switch-row{border-top:1px solid #edf0f4;border-bottom:1px solid #edf0f4;justify-content:space-between;align-items:center;gap:20px;padding:14px 0;flex-direction:row!important;display:flex!important}.switch-row span{flex-direction:column;gap:3px;display:flex}.switch-row strong{color:#4c576c;font-size:14px}.switch-row small{color:#8f99aa;font-size:12px;font-weight:400}.connected-row{justify-content:space-between;align-items:center;gap:18px;padding:15px 0;display:flex}.connected-row>div{flex-direction:column;gap:4px;display:flex}.connected-row strong{color:#3f495d;font-size:14px}.connected-row span{color:#8d97a8;font-size:12px}.telegram-connect{flex-direction:column;gap:18px;display:flex}.pairing-form{background:#fff7f9;border:1px solid #ffd2dc;border-radius:9px;padding:16px}.pairing-code{color:#b70e35;letter-spacing:1px;background:#ffe6ed;border-radius:6px;margin-bottom:13px;padding:9px 11px;font:700 16px/1 Manrope,sans-serif;display:inline-flex}.pairing-form label{color:#5d687c;flex-direction:column;gap:7px;margin-bottom:12px;font-size:13px;font-weight:600;display:flex}.pairing-form input{border:1px solid #e1e5ed;border-radius:7px;height:42px;padding:0 10px;font-size:14px}.webhook-form{grid-template-columns:minmax(0,1.4fr) minmax(200px,1fr) auto;align-items:end;gap:12px;display:grid}.webhook-form label{margin-bottom:0}.webhook-form .primary-button{white-space:nowrap}.webhook-list{border-top:1px solid #edf0f4;margin-top:25px}.webhook-row,.audit-row{border-bottom:1px solid #f0f2f6;align-items:center;gap:13px;padding:14px 0;display:flex}.webhook-row>div,.audit-row>div{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.webhook-row strong{color:#475267;text-overflow:ellipsis;font-size:13px;overflow:hidden}.webhook-row span,.audit-row span{color:#929bac;font-size:12px}.partner-links-card .settings-card-header{align-items:center}.partner-links-card .settings-card-header .ui-button{flex:none}.partner-link-list{border-top:1px solid #edf0f4}.partner-link-row{border-bottom:1px solid #f0f2f6;grid-template-columns:36px minmax(0,1fr) auto auto;align-items:center;gap:13px;padding:15px 0;display:grid}.partner-link-mark{color:#cc0e3b;background:#ffe9ef;border-radius:9px;place-items:center;width:36px;height:36px;display:grid}.partner-link-copy{flex-direction:column;gap:3px;min-width:0;display:flex}.partner-link-copy strong{color:#3f495d;text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:1.3;overflow:hidden}.partner-link-copy span,.partner-link-copy small{color:#8f99aa;text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.35;overflow:hidden}.partner-link-copy small{color:#738096}.partner-link-status{color:#68758c;white-space:nowrap;background:#f1f3f7;border-radius:999px;align-items:center;gap:6px;min-height:28px;padding:5px 9px;font-size:12px;font-weight:700;display:inline-flex}.partner-link-status>span{background:currentColor;border-radius:50%;width:6px;height:6px}.partner-link-status.is-pending{color:#a56c26;background:#fff2e3}.partner-link-status.is-active{color:#3f906d;background:#eaf8f1}.partner-link-status.is-rejected,.partner-link-status.is-cancelled{color:#ba5c6d;background:#fff0f2}.partner-link-status.is-inactive{color:#6e788b;background:#f0f2f6}.partner-link-actions{justify-content:flex-end;gap:8px;display:flex}.partner-link-actions .ui-button{white-space:nowrap;min-height:34px;padding:0 10px;font-size:12px}@media (width<=720px){.partner-links-card .settings-card-header{align-items:stretch}.partner-links-card .settings-card-header .ui-button{justify-content:center;width:100%}.partner-link-row{grid-template-columns:36px minmax(0,1fr) auto;align-items:start}.partner-link-status{margin-top:3px}.partner-link-actions{flex-wrap:wrap;grid-column:1/-1;justify-content:flex-start;padding-top:2px}}.audit-icon{color:#cc0e3b;background:#ffe9ef;border-radius:8px;flex:none;place-items:center;width:30px;height:30px;display:grid}.audit-row strong{color:#4b566b;font-size:13px}.audit-row small{color:#a0a8b7;font-size:var(--font-size-xs)}@media (width<=720px){.page-heading h1{font-size:28px}.page-heading p{font-size:13px}.metric-label{font-size:12px}.metric-value{font-size:24px}.metric-change{font-size:var(--font-size-xs)}.panel-header h2{font-size:16px}.panel-header p{font-size:12px}.primary-button,.secondary-button{font-size:13px}.notification-popover{width:auto;position:fixed;top:70px;left:12px;right:12px}.profile-popover{width:min(280px,100vw - 24px);position:fixed;top:70px;right:12px}.settings-layout{grid-template-columns:1fr;gap:14px}.settings-nav{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.settings-nav button{padding:10px 9px;font-size:12px}.settings-card{padding:18px}.settings-card-header{flex-direction:column}.webhook-form{grid-template-columns:1fr}.webhook-form .primary-button{width:100%}.filter-popover{width:auto;position:fixed;top:130px;left:17px;right:17px}.method-detail-hero{flex-wrap:wrap}.method-detail-hero .availability{margin-left:0}.case-stats strong{font-size:20px}.case-stats span{font-size:var(--font-size-xs)}}:root{--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--radius-control:7px;--radius-panel:10px;--shadow-panel:0 5px 18px #20253506;--shadow-floating:0 16px 38px #1a1d3529;--focus-ring:none;--success:#438a6b;--warning:#b97438;--danger:#b6545d}.ui-panel{border-radius:var(--radius-panel);box-shadow:var(--shadow-panel)}.ui-empty-state{justify-content:center;align-items:center;gap:var(--space-3);min-height:148px;padding:var(--space-6);color:var(--muted);text-align:center;flex-direction:column;display:flex}.ui-empty-icon{background:var(--accent-soft);width:44px;height:44px;color:var(--accent);border-radius:12px;place-items:center;display:grid}.ui-empty-state>div:nth-child(2){max-width:420px}.ui-empty-state h3{color:var(--ink);margin:0 0 5px;font-size:16px}.ui-empty-state p{margin:0;font-size:13px;line-height:1.45}.ui-empty-action{flex:none}.ui-button{min-height:42px;transition:background .18s,border-color .18s,color .18s,transform .18s,opacity .18s}.ui-button:disabled,.member-actions button:disabled,.inline-action-form button:disabled{cursor:not-allowed;opacity:.52;transform:none}.ui-button:focus-visible,.ui-icon-button:focus-visible,.member-role-select select:focus-visible,.inline-action-form input:focus-visible{box-shadow:none;outline:0}.ui-icon-button{flex:none}.ui-field{color:#5e687c;flex-direction:column;gap:7px;font-size:13px;font-weight:600;display:flex}.ui-field>input,.ui-field>select{border-radius:var(--radius-control);color:#3e4659;background:#fafbfc;border:1px solid #e1e5ed;outline:0;width:100%;height:44px;padding:0 10px;font-size:14px}.ui-field>input{appearance:none}.ui-field>input[type=number]{-moz-appearance:textfield}.ui-field>input[type=number]::-webkit-inner-spin-button{appearance:none;margin:0}.ui-field>input[type=number]::-webkit-outer-spin-button{appearance:none;margin:0}.ui-field>input:focus,.ui-field>select:focus{box-shadow:none;background:#fff0f3;border-color:#e1e5ed}.ui-field>small{color:var(--muted);font-size:12px;font-weight:400}.settings-fields{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.settings-fields>:first-child,.settings-fields>.ui-toggle,.settings-fields>.modal-actions{grid-column:1/-1}.ui-toggle{justify-content:space-between;align-items:center;gap:var(--space-4);min-height:72px;padding:var(--space-4);border-radius:var(--radius-control);cursor:pointer;background:#fafbfc;border:1px solid #e7eaf1;display:flex}.ui-toggle-copy{flex-direction:column;gap:4px;min-width:0;display:flex}.ui-toggle-copy strong{color:#465066;font-size:14px}.ui-toggle-copy small{color:var(--muted);font-size:12px;line-height:1.4}.ui-toggle-control{flex:none;width:46px;height:26px;position:relative}.ui-toggle-control input{opacity:0;width:1px;height:1px;position:absolute}.ui-toggle-control>span{background:#cbd2df;border-radius:999px;width:46px;height:26px;transition:background .18s;display:block}.ui-toggle-control>span:after{content:"";background:#fff;border-radius:50%;width:20px;height:20px;transition:transform .18s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #1f273a38}.ui-toggle-control input:checked+span{background:var(--accent)}.ui-toggle-control input:checked+span:after{transform:translate(20px)}.ui-toggle-control input:focus-visible+span{box-shadow:inset 0 0 0 1px #16181d2e}.ui-toggle-control input:disabled+span{cursor:not-allowed;opacity:.55}.sr-only{clip:rect(0, 0, 0, 0);white-space:normal;overflow-wrap:anywhere;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.settings-card fieldset{border:0;flex-direction:column;gap:0;min-width:0;margin:0;padding:0;display:flex}.settings-card fieldset:disabled{opacity:.68}.settings-readonly{align-items:flex-start;gap:var(--space-2);margin:0 0 var(--space-5);border-radius:var(--radius-control);color:#6e788d;background:#fafbfc;border:1px solid #e4e7ef;padding:10px 11px;font-size:12px;line-height:1.45;display:flex}.table-head,.table-row{grid-template-columns:minmax(160px,1.35fr) minmax(128px,1.05fr) minmax(146px,1.15fr) minmax(112px,.9fr) minmax(112px,.85fr) 84px 22px}.case-party{flex-direction:column;gap:4px;min-width:0;display:flex}.case-party strong{width:fit-content;font-size:var(--font-size-xs);border-radius:999px;align-items:center;padding:3px 7px;line-height:1.1;display:inline-flex}.case-party strong.inbound{color:#497bbd;background:#eaf3ff}.case-party strong.outbound{color:#c10d37;background:#fff0f4}.case-party span{color:#8a95a8;font-size:var(--font-size-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.case-party-summary{align-items:center;gap:var(--space-3);padding:var(--space-3) 0;border-bottom:1px solid #edf0f4;display:flex}.case-party-summary>span{font-size:var(--font-size-xs);white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:5px 8px;font-weight:700;display:inline-flex}.case-party-summary>span.inbound{color:#497bbd;background:#eaf3ff}.case-party-summary>span.outbound{color:#c10d37;background:#fff0f4}.case-party-summary>div{flex-direction:column;gap:2px;min-width:0;display:flex}.case-party-summary small{color:#929bac;font-size:var(--font-size-xs)}.case-party-summary strong{color:#465066;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.drawer-permission-note,.team-readonly{align-items:flex-start;gap:var(--space-2);margin-top:var(--space-4);border-radius:var(--radius-control);color:#6e788d;background:#fafbfc;border:1px solid #e4e7ef;padding:10px 11px;font-size:12px;line-height:1.45;display:flex}.inline-action-form{gap:var(--space-2);margin-top:var(--space-3);display:flex}.inline-action-form input{border-radius:var(--radius-control);color:#3e4659;border:1px solid #e1e5ed;flex:1;min-width:0;height:40px;padding:0 10px;font-size:13px}.inline-action-form .secondary-button{height:40px;min-height:40px}.review-task-row{align-items:flex-start;gap:var(--space-2)}.review-task-row .requirement-icon{flex:none;margin-top:1px}.requirement-icon.fulfilled{color:#378666;background:#e8f7ef}.requirement-icon.waived{color:#748096;background:#f0f2f6}.review-task-copy{flex:1;min-width:0}.review-task-copy strong{color:#465066;text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.35;display:block;overflow:hidden}.review-task-copy span{color:#788196;font-size:var(--font-size-xs);margin-top:3px;line-height:1.35;display:block}.review-task-actions{flex-wrap:wrap;flex:none;justify-content:flex-end;gap:6px;display:flex}.review-task-action{border-radius:var(--radius-control);height:30px;min-height:30px;font-size:var(--font-size-xs);white-space:nowrap;padding:0 8px}.review-task-action.text-danger{color:#b75858;background:snow;border:1px solid #f3d7d7}.review-task-action.text-danger:hover{background:#fff4f4;border-color:#eec4c4}.review-task-action:disabled{cursor:not-allowed;opacity:.55}.review-requests-section{margin-top:22px}.data-request-row{padding-bottom:11px}.provisioning-gate{margin-top:var(--space-3);border-radius:var(--radius-control);color:#9a6831;background:#fffaf3;border:1px solid #f0d9b7;align-items:flex-start;gap:8px;padding:10px 11px;font-size:12px;line-height:1.45;display:flex}.provisioning-gate .ui-icon{flex:none;margin-top:1px}.provisioning-section{padding-top:1px}.provisioning-section-heading{justify-content:space-between;align-items:flex-start;gap:var(--space-3);display:flex}.provisioning-section-heading .section-title{margin-bottom:5px}.provisioning-section-heading p{color:#7c8799;margin:0;font-size:12px;line-height:1.45}.provisioning-count{color:#6f798d;background:#f0f2f6;border-radius:7px;flex:none;place-items:center;width:27px;height:27px;font-size:12px;font-weight:700;display:grid}.provisioning-count.is-ready{color:#378666;background:#e8f7ef}.provisioning-empty{margin-top:7px}.provisioning-result-list{flex-direction:column;gap:8px;margin-top:12px;display:flex}.provisioning-result-row{border-radius:var(--radius-control);background:#fbfcfe;border:1px solid #e7eaf1;align-items:flex-start;gap:9px;padding:11px;display:flex}.provisioning-result-icon{background:var(--accent-soft);color:#c10d37;border-radius:8px;flex:none;place-items:center;width:30px;height:30px;display:grid}.provisioning-result-copy{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.provisioning-result-title{justify-content:space-between;align-items:baseline;gap:8px;min-width:0;display:flex}.provisioning-result-title strong{color:#465066;text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:1.3;overflow:hidden}.provisioning-result-title span{color:#8f4d61;flex:none;font-size:11px;line-height:1.3}.provisioning-result-copy code{overflow-wrap:anywhere;color:#59657a;background:#f1f3f7;border-radius:5px;padding:4px 6px;font:12px/1.4 SFMono-Regular,Consolas,Liberation Mono,monospace}.provisioning-result-copy code.is-reference{color:#b70e35;background:#fff0f4}.provisioning-result-copy small{color:#8993a5;font-size:11px;line-height:1.35}.provisioning-result-copy .provisioning-acknowledged{color:#378666;align-items:center;gap:4px;display:inline-flex}.provisioning-ack-button{white-space:nowrap;height:31px;min-height:31px;margin-top:1px;padding:0 8px;font-size:12px}.provisioning-form{border-radius:var(--radius-control);background:#fff8fa;border:1px solid #ffd4de;margin-top:12px;padding:13px}.provisioning-form-header{color:#c10d37;align-items:flex-start;gap:8px;display:flex}.provisioning-form-header>.ui-icon{flex:none;margin-top:1px}.provisioning-form-header>div{flex-direction:column;gap:2px;display:flex}.provisioning-form-header strong{color:#263348;font-size:13px}.provisioning-form-header span{color:#718098;font-size:12px;line-height:1.4}.provisioning-form-grid{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:10px;display:grid}.provisioning-form .drawer-label{margin-top:12px}.provisioning-form input,.provisioning-form textarea{border-radius:var(--radius-control);color:#3e4659;resize:none;appearance:none;background:#fff;border:1px solid #e1e5ed;outline:0;width:100%;padding:9px 10px;font:13px/1.4 Manrope,sans-serif}.provisioning-form input{height:40px}.provisioning-form textarea{min-height:64px}.provisioning-form input:focus,.provisioning-form textarea:focus{box-shadow:none;background:#fff0f3;border-color:#e1e5ed}.provisioning-form-note{color:#687993;align-items:flex-start;gap:6px;margin:10px 0;font-size:12px;line-height:1.4;display:flex}.provisioning-form-note .ui-icon{flex:none;margin-top:1px}.provisioning-form .secondary-button{height:34px;min-height:34px;font-size:12px}.case-table.compact .table-head,.case-table.compact .table-row{grid-template-columns:minmax(118px,1.25fr) minmax(98px,1fr) minmax(105px,1fr) minmax(94px,.9fr) minmax(84px,.8fr) 0 16px;column-gap:8px;min-width:0}.case-table.compact .table-head>:nth-child(6),.case-table.compact .updated-cell{display:none}.case-table.compact .case-party strong,.case-table.compact .case-party span{font-size:var(--font-size-xs)}.member-row{grid-template-columns:minmax(230px,1.5fr) minmax(185px,1fr) minmax(145px,.85fr) minmax(132px,.75fr)}.member-role-select select{border-radius:var(--radius-control);color:#4c566b;background:#fafbfc;border:1px solid #e1e5ed;width:100%;height:38px;padding:0 9px;font-size:12px}.member-role-select select:disabled{color:#70798d;cursor:not-allowed;background:#f5f6f8}.member-actions{justify-content:flex-end;align-items:center;min-height:32px;display:flex}.member-actions .text-button,.member-actions .text-danger{min-height:32px;padding:0}.member-lock-note{color:#99a2b2;font-size:var(--font-size-xs)}@media (width<=720px){.settings-fields{grid-template-columns:1fr}.settings-fields>:first-child,.settings-fields>.ui-toggle,.settings-fields>.modal-actions{grid-column:auto}.case-party-summary{flex-direction:column;align-items:flex-start}.inline-action-form{flex-direction:column;align-items:stretch}.inline-action-form .secondary-button{width:100%}.review-task-row{flex-wrap:wrap;align-items:flex-start}.review-task-copy{min-width:calc(100% - 32px)}.review-task-actions{justify-content:flex-start;width:100%;padding-left:29px}.provisioning-result-row{flex-wrap:wrap}.provisioning-result-copy{min-width:calc(100% - 39px)}.provisioning-ack-button{width:100%;margin-left:39px}.provisioning-form-grid{grid-template-columns:1fr;gap:0}}.auth-shell{min-height:100vh;padding:var(--space-6);background:radial-gradient(circle at 12% 7%,#ff17451a,#0000 31%),radial-gradient(circle at 91% 92%,#59ab851f,#0000 28%),#f5f7fb;place-items:center;display:grid}.auth-card{background:var(--surface);border:1px solid #e5e8f0;border-radius:18px;width:min(100%,474px);padding:38px;box-shadow:0 22px 55px #2228411f}.auth-brand{align-items:center;gap:10px;margin-bottom:20px;display:inline-flex}.auth-brand .brand-symbol{width:33px;height:33px}.auth-brand .brand-name{font-size:20px}.auth-brand .brand-product{font-size:var(--font-size-xs)}.auth-heading>span{color:#8a91a4;font-size:var(--font-size-xs);letter-spacing:.08em;margin-bottom:7px;font-weight:600;display:block}.auth-heading h1{color:#2e3549;letter-spacing:-.6px;margin:0;font:600 27px/1.18 Manrope,sans-serif}.auth-heading:not(.has-description){margin-bottom:22px}.auth-heading p{color:#788196;margin:10px 0 25px;font-size:14px;line-height:1.55}.auth-form{flex-direction:column;gap:17px;display:flex}.auth-form .primary-button{justify-content:center;width:100%;margin-top:2px}.auth-platform-login{width:100%;min-height:38px;color:var(--color-primary,#ff1745);border-radius:var(--radius-control);font:inherit;cursor:pointer;background:#fff8fa;border:1px solid #ffc0cf;justify-content:center;align-items:center;gap:8px;margin-top:12px;padding:0 14px;font-weight:650;display:inline-flex}.auth-platform-login:hover:not(:disabled){background:#fff0f4;border-color:#ff8faa}.auth-platform-login:disabled{cursor:not-allowed;opacity:.62}.partner-scope-editor{border-radius:var(--radius-control);background:#fff8fa;border:1px solid #ffd4de;grid-column:2/-1;gap:14px;margin-top:2px;padding:16px;display:grid}.partner-scope-heading,.partner-scope-mode,.partner-scope-options{gap:12px;display:flex}.partner-scope-heading{justify-content:space-between;align-items:flex-start}.partner-scope-heading strong,.partner-scope-heading span{display:block}.partner-scope-heading span,.partner-scope-options>fieldset>span{color:#718098;font-size:var(--font-size-xs);margin-top:3px}.partner-scope-mode{flex-wrap:wrap}.partner-scope-mode label,.partner-scope-options label{color:#403c59;font-size:var(--font-size-sm);align-items:center;gap:7px;display:inline-flex}.partner-scope-options{flex-wrap:wrap}.partner-scope-options fieldset{border:1px solid #e4e1ed;border-radius:10px;gap:8px;min-width:190px;margin:0;padding:10px 12px;display:grid}.partner-scope-options legend{color:#5e5878;font-size:var(--font-size-xs);padding:0 4px;font-weight:700}@media (width<=720px){.partner-scope-editor{grid-column:1/-1}.partner-scope-options fieldset{width:100%}}.auth-alert{align-items:flex-start;gap:var(--space-2);margin:0 0 var(--space-4);border-radius:var(--radius-control);color:#a04d57;background:#fff7f7;border:1px solid #f0d7d9;padding:11px 12px;font-size:13px;line-height:1.45;display:flex}.auth-alert .ui-icon{flex:none;margin-top:1px}.dev-access{justify-content:space-between;align-items:center;gap:var(--space-3);margin-top:var(--space-5);border-radius:var(--radius-control);background:#fff8fa;border:1px dashed #ffb8c9;padding:13px;display:flex}.dev-access>div{flex-direction:column;gap:3px;min-width:0;display:flex}.dev-access strong{color:#b70e35;font-size:12px}.dev-access span{color:#718098;font-size:var(--font-size-xs);line-height:1.35}.dev-access .secondary-button{white-space:nowrap;height:36px;min-height:36px;padding:0 12px}.auth-loading-card{flex-direction:column;justify-content:center;align-items:flex-start;min-height:330px;display:flex}.auth-loading-card h1{color:#31394c;margin:17px 0 7px;font:600 22px/1.25 Manrope,sans-serif}.auth-loading-card p{color:#7a8497;margin:0;font-size:14px;line-height:1.5}.auth-spinner{border:3px solid #ffe1e8;border-top-color:var(--accent);border-radius:50%;width:24px;height:24px;animation:.82s linear infinite auth-spin;display:inline-block}.auth-inline-loading{color:#727d91;align-items:center;gap:11px;min-height:96px;font-size:14px;display:flex}.auth-inline-loading .auth-spinner{border-width:2px;width:19px;height:19px}.invitation-summary{margin-bottom:var(--space-4);border-radius:var(--radius-control);background:#fff8fa;border:1px solid #ffd7e1;align-items:center;gap:12px;padding:13px;display:flex}.invitation-summary-icon{color:#c80f3a;background:#ffe6ed;border-radius:10px;flex:none;place-items:center;width:36px;height:36px;display:grid}.invitation-summary>div{flex-direction:column;gap:3px;min-width:0;display:flex}.invitation-summary strong{color:#434d62;text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.invitation-summary span,.invitation-summary small{color:#8690a3;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.invitation-summary small{color:#b70e35;font-size:var(--font-size-xs);font-weight:700}.auth-text-action{width:100%;margin-top:var(--space-4);color:#cc0e3b;text-align:center;background:0 0;border:0;font-size:13px;display:block}.auth-text-action:hover{color:#a70c30;text-decoration:underline}.invitation-created{flex-direction:column;gap:0;padding:20px 23px 0;display:flex}.invitation-created .invitation-summary{margin:0 0 12px}.invite-pending-note{border-radius:var(--radius-control);color:#557496;background:#f5f9ff;border:1px solid #d9e8fb;align-items:flex-start;gap:8px;padding:11px 12px;font-size:12px;line-height:1.45;display:flex}.invite-pending-note .ui-icon{flex:none;margin-top:1px}.invite-delivery-warning{border-radius:var(--radius-control);color:#946339;background:#fff9f2;border:1px solid #f2d7b8;align-items:flex-start;gap:8px;margin-top:10px;padding:11px 12px;font-size:12px;line-height:1.45;display:flex}.invite-delivery-warning .ui-icon{flex:none;margin-top:1px}.invitation-created+.modal-actions{border-top:1px solid #edf0f4;margin-top:0;padding:18px 23px 23px}.dev-token-note{border-radius:var(--radius-control);background:#fff8fa;border:1px dashed #ffb8c9;flex-direction:column;gap:9px;margin-top:12px;padding:12px;display:flex}.dev-token-note>div{flex-direction:column;gap:3px;display:flex}.dev-token-note strong{color:#b70e35;font-size:12px}.dev-token-note span{color:#7f799b;font-size:var(--font-size-xs);line-height:1.4}.dev-token-note code{color:#9e0b2e;background:#fff0f4;border-radius:5px;padding:9px;font:600 12px/1.35 ui-monospace,SFMono-Regular,Menlo,monospace;overflow:auto}@keyframes auth-spin{to{transform:rotate(360deg)}}@media (width<=520px){.auth-shell{align-items:start;padding:16px}.auth-card{border-radius:14px;margin-top:24px;padding:25px 20px}.auth-heading h1{font-size:24px}.dev-access{flex-direction:column;align-items:stretch}.dev-access .secondary-button{width:100%}}.mobile-search-trigger,.mobile-search-dismiss{display:none}.market-empty{color:var(--muted);padding:16px 0;font-size:13px;line-height:1.45}.platform-page{flex-direction:column;gap:18px;display:flex}.platform-heading{margin-bottom:2px}.platform-heading h1{margin-bottom:8px}.platform-heading p{max-width:680px;font-size:var(--font-size-sm);line-height:1.45}.platform-nav-label{color:#ffc2d0}.platform-denied,.platform-error,.platform-loading{align-items:center;gap:13px;padding:22px;display:flex}.platform-denied-icon,.platform-error>.ui-icon{color:#cc0e3b;background:var(--accent-soft);border-radius:10px;flex:none;place-items:center;width:40px;height:40px;display:grid}.platform-denied h1,.platform-denied p,.platform-error strong,.platform-error span{margin:0}.platform-denied h1,.platform-error strong{color:var(--ink);font:700 17px/1.25 Manrope,sans-serif;display:block}.platform-denied p,.platform-error span{color:var(--muted);font-size:var(--font-size-sm);margin-top:4px;line-height:1.45;display:block}.platform-error{background:snow;border-color:#f2d0cf}.platform-error>.ui-icon{color:#c55e62;background:#fff0f0}.platform-error .secondary-button{margin-left:auto}.platform-loading{min-height:140px;color:var(--muted);font-size:var(--font-size-sm);justify-content:center}.platform-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.platform-metric{min-height:132px;padding:17px 18px}.platform-metric-icon{color:#cc0e3b;background:var(--accent-soft);border-radius:8px;place-items:center;width:31px;height:31px;margin-bottom:12px;display:grid}.platform-metric>span:not(.platform-metric-icon){color:#717c91;font-size:var(--font-size-xs);display:block}.platform-metric strong{color:#252a3a;margin:4px 0;font:700 25px/1.15 Manrope,sans-serif;display:block}.platform-metric small{color:#5e9b80;font-size:var(--font-size-xs)}.platform-panel-header{align-items:center}.platform-panel-header p{max-width:650px;font-size:var(--font-size-sm);line-height:1.45}.platform-access-note{color:#568b72;font-size:var(--font-size-xs);white-space:nowrap;background:#eaf8f0;border-radius:7px;align-items:center;gap:6px;padding:7px 9px;font-weight:600;display:inline-flex}.platform-organization-table{border-top:1px solid var(--line);overflow:hidden}.platform-organization-head,.platform-organization-row{grid-template-columns:minmax(250px,1.15fr) minmax(250px,1fr) minmax(165px,.7fr) minmax(270px,.95fr);align-items:center;gap:16px;display:grid}.platform-organization-head{color:#a1aabb;min-height:39px;font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:.45px;background:#fbfcfe;padding:0 21px;font-weight:700}.platform-organization-row{border-top:1px solid #edf0f5;min-height:104px;padding:15px 21px}.platform-organization-row:first-of-type{border-top:0}.platform-organization-identity{align-items:flex-start;gap:10px;min-width:0;display:flex}.platform-organization-identity>span{color:#cc0e3b;background:var(--accent-soft);border-radius:8px;flex:none;place-items:center;width:31px;height:31px;display:grid}.platform-organization-identity>div{flex-direction:column;gap:3px;min-width:0;display:flex}.platform-organization-identity strong{color:#303747;font-size:var(--font-size-sm);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.platform-organization-identity small,.platform-organization-identity em{color:#8791a4;font-size:var(--font-size-xs);text-overflow:ellipsis;white-space:nowrap;font-style:normal;overflow:hidden}.platform-organization-identity em{color:#63738b}.platform-capabilities{border:0;flex-wrap:wrap;gap:7px;min-width:0;margin:0;padding:0;display:flex}.platform-capabilities label{color:#59657a;min-height:29px;font-size:var(--font-size-xs);white-space:nowrap;background:#fff;border:1px solid #e6e9f1;border-radius:7px;align-items:center;gap:5px;padding:0 8px;display:inline-flex}.platform-capabilities .ui-choice,.platform-capabilities .ui-choice-control{width:14px;height:14px}.platform-capabilities label .ui-icon{color:#cc0e3b}.platform-capabilities .text-button{min-height:29px}.platform-status-editor,.platform-status-action{flex-direction:column;gap:7px;min-width:0;display:flex}.platform-status{color:#5f6880;width:fit-content;font-size:var(--font-size-xs);background:#f0f2f6;border-radius:6px;padding:5px 8px;font-weight:700;display:inline-flex}.platform-status.is-active{color:#3b936c;background:#e8f8ef}.platform-status.is-verification{color:#2671d9;background:#edf5ff}.platform-status.is-suspended{color:#a46631;background:#fff2e7}.platform-status.is-closed{color:#ad5e63;background:#fff0f0}.platform-status-editor select,.platform-status-action input{color:#4d596e;width:100%;height:33px;font-size:var(--font-size-xs);background:#fff;border:1px solid #dfe4ed;border-radius:6px;padding:0 9px}.platform-status-action{grid-template-columns:minmax(0,1fr) 120px;align-items:center;display:grid}.platform-status-action .primary-button{min-width:0;height:33px}.platform-bottom-grid{grid-template-columns:minmax(0,1.15fr) minmax(330px,.85fr);gap:18px;display:grid}.platform-count{color:#cc0e3b;background:var(--accent-soft);width:28px;height:28px;font-size:var(--font-size-xs);border-radius:7px;place-items:center;font-weight:700;display:grid}.platform-market-list,.platform-audit-list{border-top:1px solid var(--line)}.platform-market-row{box-sizing:border-box;border-bottom:1px solid #eef1f5;align-items:center;gap:10px;width:100%;min-width:0;max-width:100%;min-height:56px;padding:10px 20px;display:flex}.platform-market-row>div{flex-direction:column;flex:auto;gap:3px;min-width:0;display:flex}.platform-market-row strong{color:#414b5e;font-size:var(--font-size-sm);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.platform-market-row span:not(.market-flag):not(.platform-market-state){color:#8b95a7;font-size:var(--font-size-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.platform-market-state{color:#589474;font-size:var(--font-size-xs);margin-left:auto;font-weight:700}.platform-market-state.is-inactive{color:#9d6870}.platform-market-form{grid-template-columns:.55fr 1.4fr .55fr .65fr;gap:11px;padding:18px 20px 20px;display:grid}.platform-market-form .ui-field{min-width:0}.platform-market-form .ui-field label{font-size:var(--font-size-xs)}.platform-market-form .ui-field input{height:35px;font-size:var(--font-size-sm)}.platform-market-form .ui-toggle{grid-column:1/span 2;align-self:end;min-height:35px}.platform-market-form .primary-button{grid-column:3/span 2;align-self:end;height:35px}.provider-directory-toolbar{justify-content:space-between;align-items:center;gap:18px;margin-bottom:18px;padding:12px 14px;display:flex}.provider-market-tabs{scrollbar-width:thin;align-items:center;gap:3px;min-width:0;display:flex;overflow-x:auto}.provider-market-tabs button{min-height:34px;color:var(--muted);font-size:var(--font-size-xs);background:0 0;border:0;border-bottom:2px solid #0000;flex:none;padding:7px 9px 6px;font-weight:600}.provider-market-tabs button:hover,.provider-market-tabs button.active{color:var(--accent)}.provider-market-tabs button.active{border-bottom-color:var(--accent)}.provider-directory-search{border:1px solid var(--line);min-height:36px;color:var(--subtle);background:#fbfcff;border-radius:8px;flex:0 300px;align-items:center;gap:8px;padding:0 10px;display:flex}.provider-directory-search input{width:100%;min-width:0;color:var(--ink);font-size:var(--font-size-sm);background:0 0;border:0;outline:0}.provider-directory-search:focus-within{box-shadow:none;background:#fff0f3;border-color:#dfe4ed}.provider-directory-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.provider-card{border:1px solid var(--line);background:var(--surface);border-radius:12px;flex-direction:column;min-width:0;padding:18px;display:flex;box-shadow:0 2px 8px #232a4206}.provider-card:hover{box-shadow:none;border-color:#ffc0cf}.provider-card-head{align-items:center;gap:10px;min-width:0;display:flex}.provider-card-head .ui-icon-button{margin-left:auto}.provider-avatar,.provider-offer-mark{color:#cc0e3b;background:var(--accent-soft);border-radius:9px;flex:none;place-items:center;display:grid}.provider-avatar{width:40px;height:40px}.provider-card-title{flex-direction:column;gap:2px;min-width:0;display:flex}.provider-card-title h3{color:var(--ink);font-family:Manrope,sans-serif;font-size:var(--font-size-base);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.provider-card-title span{color:var(--muted);font-size:var(--font-size-xs)}.provider-card-description{color:#68748a;min-height:38px;font-size:var(--font-size-sm);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:16px 0 14px;line-height:1.4;display:-webkit-box;overflow:hidden}.provider-offer-preview{flex-wrap:wrap;gap:6px;min-height:28px;display:flex}.provider-offer-preview>span{color:#627089;font-size:var(--font-size-xs);background:#f5f6fb;border-radius:6px;align-items:center;gap:5px;padding:5px 7px;font-weight:600;display:inline-flex}.provider-offer-preview>span>.provider-method-icon{color:currentColor;background:0 0;padding:0;width:16px!important;height:16px!important}.provider-method-icon{font-size:15px;line-height:1}.provider-offer-overflow .ui-icon{width:14px!important;height:14px!important}.provider-card-actions{justify-content:flex-end;align-items:center;gap:8px;margin-top:18px;display:flex}.provider-card-actions .ui-button{min-height:34px;font-size:var(--font-size-xs)}.provider-details{min-width:0;overflow:hidden}.provider-details-summary{padding:17px 23px 0}.provider-details-summary>p{overflow-wrap:anywhere;color:#637087;font-size:var(--font-size-sm);margin:0 0 14px;line-height:1.5}.provider-contact-list{flex-wrap:wrap;gap:7px;margin-bottom:16px;display:flex}.provider-contact-list span{color:#667289;font-size:var(--font-size-xs);align-items:center;gap:5px;display:inline-flex}.provider-offer-list{border-top:1px solid var(--line);flex-direction:column;max-height:min(48vh,420px);display:flex;overflow-y:auto}.provider-offer-row{border-bottom:1px solid var(--line);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px 23px;display:grid}.provider-offer-mark{width:32px;height:32px}.provider-offer-row>div{flex-direction:column;gap:2px;min-width:0;display:flex}.provider-offer-row strong{color:#39445a;font-size:var(--font-size-sm)}.provider-offer-row small,.provider-offer-row em{color:var(--muted);font-size:var(--font-size-xs);font-style:normal}.provider-offer-row em{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.provider-offer-sla{color:#638172;font-size:var(--font-size-xs);white-space:nowrap}.provider-details-actions{margin:0;padding:14px 23px 22px}.provider-request-form textarea{resize:none;appearance:none;width:100%;min-height:80px}.provider-request-offers{border:0;min-width:0;margin:0;padding:0}.provider-request-offers legend{color:#3d4860;font-size:var(--font-size-sm);margin-bottom:8px;font-weight:700}.provider-request-offers>div{border:1px solid var(--line);border-radius:8px;flex-direction:column;gap:5px;max-height:180px;padding:8px;display:flex;overflow-y:auto}.provider-request-offers label{color:#546176;font-size:var(--font-size-xs);align-items:center;gap:8px;display:flex}.provider-request-offers label span{align-items:center;gap:6px;min-width:0;display:inline-flex}.package-offer-selector{border:0;min-width:0;margin:0;padding:0}.package-offer-selector legend{color:#3b465e;font-size:var(--font-size-sm);font-weight:700}.package-offer-selector>p{color:var(--muted);font-size:var(--font-size-xs);margin:5px 0 10px;line-height:1.4}.package-provider-group{border:1px solid var(--line);border-radius:9px;margin-top:9px;overflow:hidden}.package-provider-group-title{background:#fafbfe;align-items:center;gap:7px;padding:9px 10px;display:flex}.package-provider-group-title>span{color:#d6113b;background:var(--accent-soft);border-radius:6px;place-items:center;width:23px;height:23px;display:grid}.package-provider-group-title strong{color:#4a556c;min-width:0;font-size:var(--font-size-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.package-provider-group-title small{color:var(--muted);font-size:var(--font-size-xs);white-space:nowrap;margin-left:auto}.package-provider-offers{flex-direction:column;display:flex}.package-provider-offers label{border-top:1px solid var(--line);cursor:pointer;grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:9px;padding:9px 10px;display:grid}.package-provider-offers label:hover{background:#f7f9fc}.package-provider-offers label.is-selected{background:var(--accent-soft)}.package-provider-offers .ui-choice{justify-self:start;width:18px;height:18px}.package-provider-offers .ui-choice-control{border-radius:6px;width:18px;height:18px}.package-provider-offers .method-mark{border-radius:7px;width:27px;height:27px;font-size:9px}.package-offer-copy{flex-direction:column;gap:2px;min-width:0;display:flex}.package-offer-copy strong{color:#4a5568;font-size:var(--font-size-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.package-offer-copy small{color:var(--muted);font-size:var(--font-size-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.form-error{color:#b55861;font-size:var(--font-size-xs);align-items:center;gap:6px;margin:0;display:flex}.platform-audit-row{border-bottom:1px solid #eef1f5;gap:10px;padding:13px 20px;display:flex}.platform-audit-icon{color:#d6113b;background:var(--accent-soft);border-radius:7px;flex:none;place-items:center;width:27px;height:27px;display:grid}.platform-audit-row>div{flex-direction:column;flex:auto;gap:3px;min-width:0;display:flex}.platform-audit-row strong{color:#4b5568;font-size:var(--font-size-sm)}.platform-audit-row span,.platform-audit-row small{color:#8b95a6;font-size:var(--font-size-xs);line-height:1.35}.platform-audit-row small{overflow-wrap:anywhere;color:#69768c}@media (width<=1280px){.platform-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.platform-organization-head{display:none}.platform-organization-row{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start;gap:14px 22px}.platform-status-editor{grid-template-columns:auto minmax(150px,1fr);align-items:center;display:grid}.platform-status-editor select{width:100%}}@media (width<=880px){.platform-market-form{grid-template-columns:1fr 1fr}.platform-market-form .ui-toggle,.platform-market-form .primary-button{grid-column:1/-1}}@media (width<=720px){.platform-heading{flex-direction:column;align-items:stretch}.platform-heading .secondary-button{width:100%}.platform-error{flex-wrap:wrap;align-items:flex-start}.platform-error .secondary-button{width:100%;margin-left:0}.platform-metrics,.platform-bottom-grid{grid-template-columns:1fr}.platform-bottom-grid>.panel{min-width:0}.platform-organization-row{grid-template-columns:1fr;padding:16px}.platform-status-editor{grid-template-columns:1fr;align-items:stretch}.platform-status-editor select{width:100%}.platform-status-action{grid-template-columns:1fr;align-items:stretch}.platform-status-action .primary-button{width:100%}.platform-panel-header{flex-direction:column;align-items:flex-start}.platform-market-form{grid-template-columns:minmax(0,1fr);padding:16px}.platform-market-form .ui-field{min-width:0}.platform-market-form .ui-toggle,.platform-market-form .primary-button{grid-column:1/-1}}.heading-eyebrow,.nav-label,.table-head,.member-head,.tab-count,.market-count small,.field-help,.case-party strong,.case-party span,.member-lock-note,.audit-row small{font-size:12px}@media (width<=720px){.notification-button{display:grid}.search-shell{position:relative}.topbar-actions>.search-shell .search-field{display:none}.mobile-search-trigger{display:grid}.search-shell.is-open .search-field{z-index:32;width:auto;height:44px;box-shadow:var(--shadow-floating);background:#fff;border:1px solid #d9deea;padding:0 12px;display:flex;position:fixed;top:9px;left:56px;right:56px}.search-shell.is-open .search-field input{display:block}.search-shell.is-open .mobile-search-dismiss{z-index:33;color:#59657a;display:grid;position:fixed;top:13px;right:61px}.catalog-toolbar{flex-direction:column;align-items:stretch;gap:9px}.market-tabs{border-bottom:1px solid var(--line);flex-wrap:wrap;width:100%;padding-bottom:2px;overflow:visible}.market-tabs button{padding:8px 7px 9px}.filter-wrap{align-self:flex-end}.filter-button{display:inline-flex}.team-panel .panel-header{flex-direction:column;align-items:stretch}.team-search,.merchant-search{width:100%}.team-search input,.merchant-search input{display:block!important}.merchant-row{padding:14px 15px}.merchant-row-stat{min-width:56px}.merchant-row-copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.members-table{overflow:visible}.member-row{grid-template-columns:minmax(0,1fr) auto;gap:10px 12px;min-width:0;padding:16px 0}.member-row.member-head{display:none}.member-identity{grid-column:1/-1}.member-status{align-self:center}.member-actions{justify-self:end}.member-lock-note,.case-stats span,.case-party strong,.case-party span,.table-head,.member-head{font-size:12px}}.platform-shell{width:100%;height:100dvh;min-height:0;color:var(--ink);background:#f6f7fb;grid-template-columns:224px minmax(0,1fr);display:grid;overflow:hidden}.platform-shell-sidebar{color:#eef0ff;background:#171d35;border-right:1px solid #252d4a;flex-direction:column;min-width:0;height:100dvh;min-height:0;display:flex;overflow:hidden}.platform-shell-brand{box-sizing:border-box;align-items:center;gap:10px;min-height:72px;padding:18px 20px 14px;display:flex}.platform-shell-brand-mark{align-items:flex-end;gap:3px;width:26px;height:30px;display:flex;transform:skew(-24deg)}.platform-shell-brand-mark>span{background:#ff1745;border-radius:3px;width:5px;display:block}.platform-shell-brand-mark>span:first-child{height:14px}.platform-shell-brand-mark>span:nth-child(2){height:22px}.platform-shell-brand-mark>span:nth-child(3){height:30px}.platform-shell-brand>span:last-child{flex-direction:column;line-height:1;display:flex}.platform-shell-brand strong{color:#fff;letter-spacing:-.65px;font:750 20px/1 Manrope,sans-serif}.platform-shell-brand small{color:#a9b2d8;letter-spacing:1.6px;margin-top:5px;font-size:8px;font-weight:600}.platform-shell-operator-context{background:#232b4c;border:1px solid #8c7eff2e;border-radius:10px;align-items:center;gap:9px;margin:0 12px 15px;padding:10px;display:flex}.platform-shell-context-icon{color:#fff;background:#ff1745;border-radius:8px;flex:none;place-items:center;width:30px;height:30px;display:grid}.platform-shell-operator-context>span:last-child{flex-direction:column;gap:2px;min-width:0;display:flex}.platform-shell-operator-context strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.platform-shell-operator-context small{color:#9fa9cf;font-size:10px}.platform-shell-nav-scroll{overscroll-behavior:contain;flex:auto;min-height:0;overflow-y:auto}.platform-shell-nav{flex-direction:column;gap:3px;padding:0 12px 16px;display:flex}.platform-shell-nav-label{color:#8e99c3;letter-spacing:.75px;text-transform:uppercase;padding:0 9px 8px;font-size:10px;font-weight:600}.platform-shell-nav-item{color:#b6bedc;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;align-items:center;gap:10px;width:100%;min-height:40px;padding:0 10px;font:650 12px/1.2 Manrope,sans-serif;display:flex}.platform-shell-nav-item:hover{color:#fff;background:#202846;border-color:#ff17453d}.platform-shell-nav-item.is-active{box-shadow:none;color:#fff;background:#ff1745;border-color:#ff1745}.platform-shell-sidebar-footer{background:#171d35;border-top:1px solid #28304d;flex:none;padding:12px}.platform-shell-workspace-link{color:#c8cfea;background:#202744;border-color:#334062;justify-content:flex-start;width:100%;min-height:34px;margin-bottom:10px;font-size:11px}.platform-shell-workspace-link:hover{color:#fff;background:#272f52;border-color:#ff7d9d}.platform-shell-user{align-items:center;gap:8px;min-width:0;display:flex}.platform-shell-avatar{color:#c10d37;background:#ffe7ee;border-radius:50%;flex:none;place-items:center;width:29px;height:29px;font-size:10px;font-weight:600;display:grid}.platform-shell-user>span:nth-child(2){flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.platform-shell-user strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.platform-shell-user small{color:#909bc4;font-size:10px}.platform-shell-logout{color:#aeb8da;margin-left:auto}.platform-shell-logout:hover{color:#fff;background:#283052}.platform-shell-main{min-width:0;min-height:0;overflow:hidden}.platform-shell-topbar{background:#fff;border-bottom:1px solid #e8ebf2;align-items:center;gap:10px;min-height:58px;padding:0 28px;display:flex}.platform-shell-breadcrumb{color:#99a3b8;align-items:center;gap:8px;min-width:0;font-size:12px;display:inline-flex}.platform-shell-breadcrumb strong{color:#39435a;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.platform-shell-breadcrumb .ui-icon{color:#b9c0cf;transform:rotate(0)}.platform-shell-mode{color:#4f8b69;align-items:center;gap:6px;margin-left:auto;font-size:11px;font-weight:700;display:inline-flex}.platform-shell-mobile-menu{display:none}.platform-shell-content{overscroll-behavior:contain;box-sizing:border-box;height:calc(100dvh - 58px);min-height:0;padding:34px;overflow:auto}.platform-page{gap:20px;width:min(1180px,100%);margin:0 auto}.platform-page-header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.platform-page-header h1{color:#222b3c;letter-spacing:-.7px;margin:0 0 7px;font:750 27px/1.18 Manrope,sans-serif}.platform-page-header p{color:#7f8ba2;max-width:710px;margin:0;font-size:13px;line-height:1.5}.platform-page-header .ui-button{flex:none;min-height:36px;font-size:12px}.platform-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.platform-overview-panel{overflow:hidden}.platform-panel-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:18px;padding:17px 19px;display:flex}.platform-panel-header h2{color:#303a4e;margin:0 0 4px;font:750 14px/1.3 Manrope,sans-serif}.platform-panel-header p{color:#8995aa;margin:0;font-size:12px;line-height:1.45}.platform-action-list{flex-direction:column;display:flex}.platform-action-row{background:#fff;border-bottom:1px solid #eef1f5;grid-template-columns:minmax(0,1fr) auto;align-items:center;min-width:0;display:grid}.platform-action-main{text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:10px;width:100%;min-width:0;min-height:66px;padding:10px 0 10px 18px;display:grid}.platform-action-main:hover,.platform-action-main:focus-visible{background:#fff8fa;outline:none}.platform-action-main>span{color:#cc0e3b;background:#ffe9ef;border-radius:8px;place-items:center;width:30px;height:30px;display:grid}.platform-action-main>div{flex-direction:column;gap:2px;min-width:0;display:flex}.platform-action-list strong{color:#455065;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.platform-action-list small{color:#8d98ab;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.platform-action-list em{color:#cc0e3b;background:#ffe9ef;border-radius:7px;place-items:center;min-width:24px;height:24px;font-size:11px;font-style:normal;font-weight:600;display:grid}.platform-action-meta{align-items:center;gap:8px;padding-right:12px;display:inline-flex}.platform-action-arrow.ui-icon-button{color:#cc0e3b;background:#fff0f4;border-radius:8px;width:32px;height:32px}.platform-action-arrow.ui-icon-button:hover,.platform-action-arrow.ui-icon-button:focus-visible{color:#fff;background:#ff1745}.platform-directory-panel,.platform-catalog-panel,.platform-form-panel{overflow:hidden}.platform-directory-toolbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:14px;padding:14px 18px;display:flex}.platform-directory-search{color:#8b96a9;background:#fbfcfe;border:1px solid #dfe4ed;border-radius:8px;align-items:center;gap:8px;width:min(400px,100%);min-height:36px;padding:0 10px;display:flex}.platform-directory-search:focus-within{box-shadow:none;background:#fff0f3;border-color:#dfe4ed}.platform-directory-search input{color:#364055;background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:12px}.platform-method-row{text-align:left;cursor:pointer;background:#fff;border:0}.platform-method-row:hover{background:#fbfaff}.platform-form-panel .platform-panel-header{border-bottom:0}.platform-method-form{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;padding:0 19px 19px;display:grid}.platform-method-form .ui-field{min-width:0}.platform-method-form .ui-field label{font-size:11px}.platform-method-form .ui-field input,.platform-method-form .ui-field select{min-width:0;height:36px;font-size:12px}.platform-method-description{grid-column:span 2}.platform-method-icon-preview{color:#cc0e3b;background:#fff8fa;border:1px solid #e1e5ee;border-radius:8px;align-items:center;gap:8px;min-width:0;padding:0 10px;display:flex}.platform-method-icon-preview i{font-size:20px}.platform-method-icon-preview span{color:#67738a;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.platform-method-form .primary-button{grid-column:4;align-self:stretch;min-height:36px;font-size:12px}.platform-panel-actions{align-items:center;gap:9px;display:inline-flex}.platform-market-edit.ui-icon-button{color:#cc0e3b;flex:none}.platform-market-edit.ui-icon-button:hover,.platform-market-edit.ui-icon-button:focus-visible{color:#fff;background:#ff1745}.platform-market-modal-form{min-width:0}.platform-market-modal-form .ui-toggle{min-height:64px}.platform-market-modal-form .modal-actions{margin-top:2px}.platform-audit-list-full{min-height:280px}.platform-access-shell{box-sizing:border-box;background:#f6f7fb;place-items:center;min-height:100dvh;padding:20px;display:grid}.platform-access-shell .platform-denied{width:min(590px,100%)}@media (width<=1050px){.platform-shell-content{padding:28px 24px}.platform-method-form{grid-template-columns:repeat(2,minmax(0,1fr))}.platform-method-description{grid-column:span 2}.platform-method-form .primary-button{grid-column:2}}@media (width<=760px){.platform-shell{display:block;overflow:hidden}.platform-shell-sidebar{z-index:50;width:min(284px,100vw - 56px);transition:transform .18s;position:fixed;top:0;bottom:0;left:0;transform:translate(-105%);box-shadow:16px 0 34px #141a3038}.platform-shell-sidebar.is-open{transform:translate(0)}.platform-shell-overlay{z-index:49;background:#13192f75;border:0;position:fixed;inset:0}.platform-shell-mobile-menu{display:grid}.platform-shell-topbar{min-height:54px;padding:0 16px}.platform-shell-content{height:calc(100dvh - 54px);padding:21px 15px 30px}.platform-page-header{flex-direction:column;align-items:stretch;gap:14px}.platform-page-header .ui-button{width:100%}.platform-page-header h1{font-size:24px}.platform-shell-mode{display:none}.platform-overview-grid{grid-template-columns:1fr}.platform-directory-toolbar{flex-direction:column;align-items:stretch}.platform-directory-search{width:auto}.platform-access-note{width:fit-content}.platform-method-form{grid-template-columns:minmax(0,1fr);padding:0 15px 15px}.platform-method-description,.platform-method-form .primary-button{grid-column:1}.platform-method-icon-preview{min-height:36px}.provider-directory-toolbar{flex-direction:column;align-items:stretch;gap:10px}.provider-directory-search{flex-basis:38px;width:100%}.provider-directory-grid{grid-template-columns:1fr}.provider-card{padding:16px}.provider-card-actions{justify-content:stretch}.provider-card-actions .ui-button{flex:1}.provider-details-summary,.provider-offer-row,.provider-details-actions{padding-left:17px;padding-right:17px}.provider-offer-row{grid-template-columns:auto minmax(0,1fr)}.provider-offer-sla{grid-column:2}}}@layer foundation{:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bo-canvas:#f3f6fa;--bo-surface:#fff;--bo-surface-muted:#edf2f7;--bo-surface-subtle:#f8fafc;--bo-text:#17191e;--bo-text-secondary:#66758f;--bo-text-tertiary:#8794a9;--bo-border:#dce4ed;--bo-border-strong:#c9d4df;--bo-action:#ff1745;--bo-action-hover:#e80d37;--bo-action-active:#ca092d;--bo-action-soft:#fff0f3;--bo-action-on:#fff;--color-primary:var(--bo-action);--bo-dark-action:#20242b;--bo-dark-action-hover:#0f1115;--bo-success:#00b938;--bo-success-soft:#e9fff0;--bo-warning:#b98400;--bo-warning-soft:#fff8d9;--bo-danger:#e91742;--bo-danger-soft:#fff0f3;--bo-info:#287cff;--bo-info-soft:#edf5ff;--bo-font-body:"Inter Variable", Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--bo-font-display:"Onest Variable", Onest, var(--bo-font-body);--bo-font-family:var(--bo-font-body);--bo-font-size-sm:.875rem;--bo-font-size-md:.9375rem;--bo-font-size-lg:1.125rem;--bo-font-size-xl:1.5rem;--bo-font-size-2xl:2rem;--bo-line-tight:1.15;--bo-line-normal:1.45;--bo-line-relaxed:1.6;--bo-tracking-label:.08em;--bo-space-1:.25rem;--bo-space-2:.5rem;--bo-space-3:.75rem;--bo-space-4:1rem;--bo-space-5:1.25rem;--bo-space-6:1.5rem;--bo-space-8:2rem;--bo-space-10:2.5rem;--bo-space-12:3rem;--bo-radius-control:.75rem;--bo-radius-card:1.25rem;--bo-radius-drawer:1.75rem;--bo-radius-pill:999px;--bo-shadow-card:0 12px 30px #1a273a0f;--bo-shadow-float:0 22px 60px #161f2c2e;--bo-focus-ring:0 0 0 3px #ff174538;--bo-control-height:2.75rem;--bo-icon-control-size:2.75rem;--bo-page-gutter:2.5rem;--bo-motion-fast:.16s;--bo-motion-standard:.2s}*,:before,:after{box-sizing:border-box}html{background:var(--bo-canvas);font-family:var(--bo-font-family);text-rendering:optimizelegibility}body{min-width:20rem;color:var(--bo-text);background:var(--bo-canvas);font-family:var(--bo-font-family);font-size:var(--bo-font-size-md);line-height:var(--bo-line-normal);margin:0}button,input,select,textarea{font:inherit}button,[role=button]{-webkit-tap-highlight-color:transparent}:where(button,input,select,textarea,[tabindex]):focus-visible{outline-offset:2px;box-shadow:none;outline:2px solid #16181d6b}@media (width<=720px){:root{--bo-page-gutter:1rem;--bo-font-size-2xl:1.75rem;--bo-radius-card:1rem;--bo-radius-drawer:0}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}}@layer components{.ui-icon{width:var(--ui-icon-size,18px);height:var(--ui-icon-size,18px);flex:none;display:inline-flex}.ui-button,.ui-icon-button{--ui-control-height:2.75rem;min-height:var(--ui-control-height);box-shadow:none;font:600 .875rem/1 var(--bo-font-family);white-space:nowrap;cursor:pointer;border:1px solid #0000;border-radius:.75rem;justify-content:center;align-items:center;gap:.5rem;text-decoration:none;transition:border-color .16s,color .16s,background-color .16s;display:inline-flex}.ui-button{color:#fff;background:#ff1745;padding:0 1rem}.ui-button--sm{--ui-control-height:2.25rem;padding-inline:.75rem;font-size:.8125rem}.ui-button--lg{--ui-control-height:3rem;padding-inline:1.25rem;font-size:.9375rem}.ui-button--block{width:100%}.ui-button--icon-only{width:var(--ui-control-height);padding:0}.ui-button--tone-primary:hover:not(:disabled){background:#e80d37}.ui-button--tone-primary:active:not(:disabled){background:#ca092d}.ui-button--tone-secondary,.ui-icon-button--tone-secondary{color:#17191e;background:#fff;border-color:#dce4ed}.ui-button--tone-secondary:hover:not(:disabled),.ui-icon-button--tone-secondary:hover:not(:disabled),.ui-icon-button--tone-secondary[aria-pressed=true]{color:#17191e;background:#f8fafc;border-color:#c9d4df}.ui-button--tone-quiet,.ui-icon-button--tone-quiet{color:#c20d37;background:0 0}.ui-button--tone-quiet:hover:not(:disabled),.ui-icon-button--tone-quiet:hover:not(:disabled),.ui-icon-button--tone-quiet[aria-pressed=true]{color:#b70e35;background:#fff0f3}.ui-button--tone-dark,.ui-icon-button--tone-dark{color:#fff;background:#20242b}.ui-button--tone-dark:hover:not(:disabled),.ui-icon-button--tone-dark:hover:not(:disabled){background:#0f1115}.ui-button--tone-danger,.ui-icon-button--tone-danger{color:#b70e35;background:#fff0f3}.ui-button--tone-danger:hover:not(:disabled),.ui-icon-button--tone-danger:hover:not(:disabled){color:#fff;background:#e91742}.ui-button:disabled,.ui-icon-button:disabled{opacity:.52;cursor:not-allowed}.ui-button:focus-visible,.ui-icon-button:focus-visible,.ui-input:focus-visible,.ui-textarea:focus-visible,.ui-select-trigger:focus-visible,.ui-choice-input:focus-visible+.ui-choice-control{outline-offset:2px;box-shadow:none;outline:2px solid #16181d7a}.ui-button .ui-icon,.ui-icon-button .ui-icon{width:1.125rem;height:1.125rem}.ui-button__spinner{animation:.72s linear infinite ui-control-spin}@keyframes ui-control-spin{to{transform:rotate(360deg)}}.ui-icon-button{width:var(--ui-control-height);height:var(--ui-control-height);flex:0 0 var(--ui-control-height);place-items:center;padding:0}.ui-icon-button--sm{--ui-control-height:2.25rem}.ui-icon-button--lg{--ui-control-height:3rem}.ui-input,.ui-textarea,.ui-select-trigger{color:#17191e;width:100%;font:650 .875rem/1.3 var(--bo-font-family);background:#edf2f7;border:1px solid #0000;border-radius:.75rem;transition:border-color .16s,background-color .16s}.ui-input{min-height:2.75rem;padding:0 .875rem}.ui-textarea{resize:none;appearance:none;min-height:6.5rem;padding:.75rem .875rem;line-height:1.45;display:block}.ui-input::placeholder,.ui-textarea::placeholder{color:#8794a9;opacity:1}.ui-input:hover:not(:disabled),.ui-textarea:hover:not(:disabled),.ui-select-trigger:hover:not(:disabled){background:#e7edf4}.ui-input:focus,.ui-textarea:focus,.ui-select-trigger:focus,.ui-select-control.is-open .ui-select-trigger{box-shadow:none;background:#fff0f3;border-color:#dce4ed;outline:0}.ui-input:disabled,.ui-textarea:disabled,.ui-select-trigger:disabled{cursor:not-allowed;color:#8794a9;opacity:.64}.ui-file-input{cursor:pointer;min-width:0;display:inline-flex}.upload-form .ui-file-input{flex:auto}.ui-file-input__surface{min-width:0;min-height:2.75rem;padding:0 var(--bo-space-3);color:#66758f;transition:background-color var(--bo-motion-fast) ease, color var(--bo-motion-fast) ease;background:#edf2f7;border-radius:.75rem;align-items:center;gap:.5rem;font-size:.875rem;font-weight:700;display:inline-flex}.ui-file-input__surface>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ui-file-input:hover:not(.is-disabled) .ui-file-input__surface,.ui-file-input:focus-within .ui-file-input__surface{color:var(--bo-action);background:var(--bo-action-soft)}.ui-file-input:focus-within .ui-file-input__surface{outline-offset:2px;box-shadow:none;outline:2px solid #16181d7a}.ui-file-input.is-disabled{cursor:not-allowed;opacity:.55}.ui-file-input__native{clip:rect(0 0 0 0);clip-path:inset(50%);opacity:0;position:absolute;overflow:hidden;border:0!important;width:1px!important;height:1px!important;min-height:0!important;margin:-1px!important;padding:0!important}.ui-field{gap:.5rem;display:grid}.ui-field>label,.ui-field__label{color:#66758f;font-size:.875rem;font-weight:750;line-height:var(--bo-line-tight)}.ui-field>small,.ui-field__hint{color:#8794a9;font-size:.8125rem;line-height:1.45}.ui-field--invalid .ui-input,.ui-field--invalid .ui-textarea,.ui-field--invalid .ui-select-trigger{background:#fff0f3;border-color:#e91742}.ui-field__error{font-weight:700;color:#b70e35!important}.ui-panel{background:#fff;border:1px solid #dce4ed;border-radius:1.25rem;min-width:0;box-shadow:0 10px 28px #2533470f}.ui-panel--soft{box-shadow:none;background:#f8fafc}.ui-panel--table{border-radius:1.25rem;overflow:hidden}.ui-panel--inspector{border-radius:1.5rem;box-shadow:0 18px 42px #2533471a}.ui-panel__header{border-bottom:1px solid #e5ebf1;justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.25rem 1.375rem;display:flex}.ui-panel__heading{min-width:0}.ui-panel__eyebrow{color:#7b8aa3;letter-spacing:.08em;text-transform:uppercase;margin-bottom:.35rem;font-size:.6875rem;font-weight:600;display:block}.ui-panel__title{color:#17191e;margin:0;font-size:1.0625rem;font-weight:850;line-height:1.2}.ui-panel__description{color:#66758f;margin:.4rem 0 0;font-size:.875rem;line-height:1.45}.ui-panel__actions{flex:none;align-items:center;gap:.5rem;display:inline-flex}.ui-form-actions{border-top:1px solid #e5ebf1;flex-wrap:wrap;align-items:center;gap:.75rem;padding:1rem 1.375rem;display:flex}.ui-form-actions--start{justify-content:flex-start}.ui-form-actions--end{justify-content:flex-end}.ui-form-actions--between{justify-content:space-between}.ui-badge{border-radius:var(--bo-radius-pill);min-height:1.75rem;color:var(--bo-text-secondary);background:var(--bo-surface-muted);font-size:var(--bo-font-size-sm);white-space:nowrap;align-items:center;gap:.375rem;padding:.25rem .625rem;font-weight:600;line-height:1;display:inline-flex}.ui-badge .ui-icon{width:1rem;height:1rem}.ui-badge--success{color:#087a2c;background:var(--bo-success-soft)}.ui-badge--warning{color:#8c6600;background:var(--bo-warning-soft)}.ui-badge--danger{color:#bc1234;background:var(--bo-danger-soft)}.ui-badge--info{color:#1c5fc7;background:var(--bo-info-soft)}.ui-badge--outline{background:0 0;border:1px solid}.ui-status{color:#596981;white-space:nowrap;background:#edf2f7;border-radius:999px;align-items:center;gap:.375rem;min-height:1.625rem;padding:.25rem .625rem;font-size:.75rem;font-weight:600;line-height:1;display:inline-flex}.ui-status--neutral,.ui-status--draft{color:#596981;background:#edf2f7}.ui-status--review,.ui-status--sent,.ui-status--info{color:#245da3;background:#e7f0ff}.ui-status--warning{color:#8a5c00;background:#fff3d6}.ui-status--approved,.ui-status--active,.ui-status--success{color:#087a2c;background:#e6f7ed}.ui-status--rejected,.ui-status--danger{color:#b70e35;background:#fff0f3}.ui-status .status-dot{background:currentColor;border-radius:50%;width:.375rem;height:.375rem}.ui-card{border:1px solid var(--bo-border);border-radius:var(--bo-radius-card);background:var(--bo-surface);min-width:0;box-shadow:var(--bo-shadow-card)}.ui-card--muted{background:var(--bo-surface-muted);box-shadow:none}.ui-card__header{justify-content:space-between;align-items:flex-start;gap:var(--bo-space-4);padding:var(--bo-space-5) var(--bo-space-6);border-bottom:1px solid var(--bo-border);display:flex}.ui-card__title{color:var(--bo-text);font-size:var(--bo-font-size-lg);font-weight:600;line-height:var(--bo-line-tight);margin:0}.ui-card__description{margin:var(--bo-space-1) 0 0;color:var(--bo-text-secondary);font-size:var(--bo-font-size-sm);line-height:var(--bo-line-normal)}.ui-card__body{padding:var(--bo-space-6)}.ui-empty-state{justify-items:center;gap:var(--bo-space-3);padding:var(--bo-space-12) var(--bo-space-6);color:var(--bo-text-secondary);text-align:center;display:grid}.ui-empty-state .ui-empty-icon{border-radius:var(--bo-radius-control);width:3.25rem;height:3.25rem;color:var(--bo-action);background:var(--bo-action-soft);place-items:center;display:grid}.ui-empty-state h3{color:var(--bo-text);font-size:var(--bo-font-size-lg);font-weight:600;line-height:var(--bo-line-tight);margin:0}.ui-empty-state p{max-width:34rem;margin:var(--bo-space-1) 0 0;font-size:var(--bo-font-size-sm);line-height:var(--bo-line-relaxed)}.ui-empty-state .ui-empty-action{margin-top:var(--bo-space-2)}.ui-table{border-spacing:0 .5rem;width:100%;color:var(--bo-text);font-size:var(--bo-font-size-sm);text-align:left}.ui-table th{padding:0 var(--bo-space-4) var(--bo-space-2);color:var(--bo-text-secondary);font-size:var(--bo-font-size-sm);letter-spacing:var(--bo-tracking-label);font-weight:600;line-height:var(--bo-line-tight);text-transform:uppercase}.ui-table td{min-height:3.25rem;padding:var(--bo-space-3) var(--bo-space-4);border-top:1px solid var(--bo-border);border-bottom:1px solid var(--bo-border);background:var(--bo-surface);font-variant-numeric:tabular-nums;vertical-align:middle}.ui-table td:first-child{border-left:1px solid var(--bo-border);border-radius:var(--bo-radius-control) 0 0 var(--bo-radius-control)}.ui-table td:last-child{border-right:1px solid var(--bo-border);border-radius:0 var(--bo-radius-control) var(--bo-radius-control) 0}.ui-table tbody tr{transition:background var(--bo-motion-fast) ease, border-color var(--bo-motion-fast) ease}.ui-table tbody tr:hover{filter:none}.filter-bar{align-items:end;gap:var(--bo-space-3);padding:var(--bo-space-4);border-radius:var(--bo-radius-card);background:var(--bo-surface-muted);border:1px solid #0000;flex-wrap:wrap;display:flex}.filter-bar>*{min-width:min(100%,10rem)}.filter-bar__grow{flex:14rem}.filter-bar__actions{align-items:center;gap:var(--bo-space-2);flex:none;display:flex}.ui-drawer{z-index:50;top:var(--bo-space-2);right:var(--bo-space-2);bottom:var(--bo-space-2);border-radius:var(--bo-radius-drawer);background:var(--bo-canvas);width:min(34rem,100vw - 1rem);min-width:0;box-shadow:var(--bo-shadow-float);border:1px solid #ffffffbf;flex-direction:column;display:flex;position:fixed;overflow:hidden}.ui-drawer__header{justify-content:space-between;align-items:flex-start;gap:var(--bo-space-4);padding:var(--bo-space-6) var(--bo-space-6) var(--bo-space-4);display:flex}.ui-drawer__title{color:var(--bo-text);font-size:var(--bo-font-size-xl);font-weight:600;line-height:var(--bo-line-tight);margin:0}.ui-drawer__subtitle{margin:var(--bo-space-1) 0 0;color:var(--bo-text-secondary);font-size:var(--bo-font-size-sm);line-height:var(--bo-line-normal)}.ui-drawer__body{min-height:0;padding:0 var(--bo-space-4) var(--bo-space-4);flex:auto;overflow:auto}.ui-drawer__surface{min-height:100%;padding:var(--bo-space-6);border:1px solid var(--bo-border);border-radius:var(--bo-radius-card);background:var(--bo-surface)}.ui-drawer__footer{gap:var(--bo-space-3);padding:var(--bo-space-4) var(--bo-space-6) var(--bo-space-6);border-top:1px solid var(--bo-border);background:color-mix(in srgb, var(--bo-canvas) 90%, transparent);display:flex}.ui-drawer__footer .ui-button{flex:1 1 0}@media (width<=720px){.ui-button{min-height:3rem}.ui-icon-button{flex-basis:3rem;width:3rem;height:3rem}.ui-card__header,.ui-card__body{padding:var(--bo-space-4)}.filter-bar{padding:var(--bo-space-3);align-items:stretch}.filter-bar>*,.filter-bar__grow,.filter-bar__actions{width:100%;min-width:0}.filter-bar__actions .ui-button{flex:1 1 0}.ui-table{min-width:42rem}.ui-drawer{border-radius:0;width:100vw;top:0;bottom:0;right:0}.ui-drawer__header{padding:var(--bo-space-5) var(--bo-space-4) var(--bo-space-3)}.ui-drawer__surface{padding:var(--bo-space-4);border-radius:var(--bo-radius-card)}.ui-drawer__footer{padding:var(--bo-space-3) var(--bo-space-4)}}.workspace-route-loading{min-height:44px;color:var(--bo-text-secondary);align-items:center;gap:10px;padding:0 16px;font-size:14px;font-weight:650;display:inline-flex}.workspace-route-loading-mark{border:2px solid var(--bo-border-strong);border-top-color:var(--bo-action);border-radius:50%;width:18px;height:18px;animation:.72s linear infinite workspace-route-loading-spin}@keyframes workspace-route-loading-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.workspace-route-loading-mark{animation:none}}.ui-choice{flex:none;place-items:center;width:20px;height:20px;display:inline-grid;position:relative}.ui-choice-input{z-index:1;appearance:none;opacity:0;cursor:pointer;position:absolute;background:0 0!important;border:0!important;width:100%!important;height:100%!important;min-height:0!important;margin:0!important;padding:0!important}.ui-choice-control{color:#0000;background:#edf2f7;border:1px solid #cbd6e2;border-radius:6px;place-items:center;width:20px;height:20px;transition:border-color .16s,background-color .16s,color .16s;display:inline-grid}.ui-choice-checkbox.is-checked .ui-choice-control{color:#fff;background:#ff1745;border-color:#ff1745}.ui-choice.is-checked .ui-choice-control .ui-icon{color:#fff}.ui-choice-radio .ui-choice-control{border-radius:50%}.ui-choice-radio.is-checked .ui-choice-control{color:#fff;background:#ff1745;border-color:#ff1745}.ui-choice-input:focus-visible+.ui-choice-control{outline-offset:2px;box-shadow:none;outline:2px solid #16181d7a}.ui-choice.is-checked .ui-choice-input:focus-visible+.ui-choice-control{box-shadow:none;background:#ff1745;border-color:#ff1745}.ui-choice-input:active+.ui-choice-control{transform:none}.ui-choice.is-disabled{opacity:.48}.ui-choice.is-disabled .ui-choice-input{cursor:not-allowed}}@layer shell{.app-shell{--shell-canvas:#f4f7fb;--shell-surface:#fff;--shell-ink:#171b24;--shell-muted:#718098;--shell-line:#dfe6ef;--shell-nav:#f8faff;--shell-nav-hover:#eef3f8;--shell-red:#ff174f;--shell-red-soft:#fff0f4;--shell-shadow:0 12px 34px #27344b14;box-sizing:border-box;width:100%;height:100dvh;min-height:0;color:var(--shell-ink);background:var(--shell-canvas);grid-template-columns:232px minmax(0,1fr);display:grid;overflow:hidden}.app-shell .sidebar{z-index:30;box-sizing:border-box;border-right:1px solid var(--shell-line);background:var(--shell-nav);width:auto;height:100dvh;min-height:0;color:var(--shell-ink);box-shadow:none;flex-direction:column;padding:20px 12px 12px;display:flex;position:relative;overflow:hidden}.app-shell .sidebar-header,.app-shell .sidebar-bottom{flex:none}.app-shell .brand{gap:9px;min-height:44px;padding:2px 10px 18px}.app-shell .brand-symbol{gap:2px;width:24px;height:25px}.app-shell .brand-symbol span{background:var(--shell-red);border-radius:999px;width:5px}.app-shell .brand-name{color:#202530;letter-spacing:-.75px;font-size:18px}.app-shell .brand-product{color:#9aa7ba;letter-spacing:1.42px;margin-top:3px;font-size:9px}.app-shell .workspace-context{margin:0 2px 16px;position:relative}.app-shell .workspace-context-card{text-align:left;border:1px solid var(--shell-line);width:100%;min-height:52px;color:var(--shell-ink);background:#fff;border-radius:12px;align-items:center;gap:8px;padding:7px 8px;display:flex;box-shadow:0 4px 14px #313d530a}.app-shell .workspace-context-card:hover,.app-shell .workspace-context-card:focus-visible,.app-shell .workspace-context-card[aria-expanded=true]{box-shadow:none;background:#fff;border-color:#becad8}.app-shell .workspace-context-card:focus-visible,.app-shell .nav-item:focus-visible,.app-shell .topbar-avatar:focus-visible{outline-offset:2px;box-shadow:none;outline:3px solid #ff174f38}.app-shell .workspace-avatar{color:#42526a;background:#e9eef5;border-radius:10px;width:32px;height:32px;font-size:11px}.app-shell .workspace-copy strong{color:#252b36;font-size:12px;font-weight:600}.app-shell .workspace-copy span{color:#7e8da3;margin-top:2px;font-size:10px}.app-shell .workspace-context-card>.ui-icon{color:#718098;width:16px;height:16px;margin-left:auto}.app-shell .workspace-context-card:hover>.ui-icon,.app-shell .workspace-context-card:focus-visible>.ui-icon,.app-shell .workspace-context-card[aria-expanded=true]>.ui-icon{color:var(--shell-red)}.app-shell .workspace-context .workspace-popover{z-index:52;border:1px solid var(--shell-line);max-height:min(366px,100dvh - 126px);color:var(--shell-ink);box-shadow:var(--shell-shadow);background:#fff;border-radius:14px;padding:10px;top:calc(100% + 8px);left:-2px;right:-2px;overflow:auto}.app-shell .workspace-menu-heading{min-height:27px;padding:0 2px 8px}.app-shell .workspace-menu-heading strong{color:#202632;font-size:12px;font-weight:600}.app-shell .workspace-menu-heading>span{color:#d50e41;background:var(--shell-red-soft);min-width:20px;padding:2px 6px;font-size:10px}.app-shell .workspace-search{color:#8290a4;background:#f8fafc;border-color:#dce3ed;border-radius:9px;gap:7px;min-height:34px}.app-shell .workspace-search:focus-within{box-shadow:none;outline-offset:1px;border-color:#f58aa5;outline:2px solid #ff174f2e}.app-shell .workspace-search input{color:#293242;font-size:11px}.app-shell .workspace-search input::placeholder{color:#9ba8ba}.app-shell .workspace-switch-list{gap:2px;max-height:154px;margin:7px -2px 0}.app-shell .workspace-context .workspace-switch-list>button{color:#334055;border:1px solid #0000;border-radius:9px;min-height:44px;padding:6px}.app-shell .workspace-context .workspace-switch-list>button:hover:not(:disabled),.app-shell .workspace-context .workspace-switch-list>button:focus-visible{background:#f7f9fc;border-color:#e1e6ee;outline:none}.app-shell .workspace-switch-list>button.is-current{color:#202632;background:#f1f5fa;border-color:#e3e9f1}.app-shell .workspace-switch-list>button small{color:#7e8da3}.app-shell .workspace-switch-mark{color:#46566f;background:#e9eef5}.app-shell .workspace-context .workspace-popover>.workspace-settings-link{color:#55657c;border-top-color:#e8edf3;border-radius:8px;min-height:36px;margin-top:7px}.app-shell .workspace-context .workspace-popover>.workspace-settings-link:hover,.app-shell .workspace-context .workspace-popover>.workspace-settings-link:focus-visible{color:#d50e41;background:var(--shell-red-soft)}.app-shell .sidebar-nav-scroll{scrollbar-color:#d2dae5 transparent;flex:auto;min-height:0;padding:0 2px 14px 0;overflow-y:auto}.app-shell .sidebar-nav-scroll::-webkit-scrollbar-thumb{background:#d2dae5}.app-shell .main-nav{gap:3px}.app-shell .nav-label{color:#98a6ba;letter-spacing:.9px;padding:0 10px 8px;font-size:10px}.app-shell .nav-label.lower{margin-top:20px}.app-shell .nav-item{color:#56657a;border:1px solid #0000;border-radius:10px;min-height:40px;padding:0 10px;font-size:12px;font-weight:650;position:relative}.app-shell .nav-item:hover{color:#202632;background:var(--shell-nav-hover)}.app-shell .nav-item.selected{color:var(--shell-red);background:var(--shell-red-soft);box-shadow:none}.app-shell .nav-item.selected:before{background:var(--shell-red);content:"";border-radius:0 999px 999px 0;width:3px;height:20px;position:absolute;top:10px;left:-3px}.app-shell .nav-item .ui-icon{color:#8b98aa}.app-shell .nav-item.selected .ui-icon{color:var(--shell-red)}.app-shell .nav-badge{color:#697990;background:#e9eef5;padding:2px 6px;font-size:10px}.app-shell .nav-item.selected .nav-badge{color:#cf0a3e;background:#ffdce6}.app-shell .sidebar-bottom{padding-top:0}.app-shell .user-box{border-top-color:#e3e8ef;min-height:54px;padding:12px 4px 0}.app-shell .user-avatar{color:#c50c3b;background:#ffe4ec;width:30px;height:30px;font-size:11px}.app-shell .user-copy strong{color:#273142;font-size:11px}.app-shell .user-copy span{color:#8290a5;font-size:10px}.app-shell .sidebar .icon-button{color:#8b99ac}.app-shell .sidebar .icon-button:hover{color:#cf0a3e;background:var(--shell-red-soft)}.app-shell .workspace-main{box-sizing:border-box;overscroll-behavior:contain;background:var(--shell-canvas);scrollbar-color:#ccd5e0 transparent;height:100dvh;min-height:0;overflow:clip auto}.app-shell .workspace-topbar{z-index:20;border-bottom-color:var(--shell-line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffeb;height:64px;min-height:64px;padding:0 34px;position:sticky;top:0;box-shadow:0 1px #1d273a05}.app-shell .breadcrumb{color:#8b98ab;gap:8px;font-size:12px}.app-shell .breadcrumb strong{color:#293242;font-weight:750}.app-shell .breadcrumb-separator{color:#c6ced9}.app-shell .topbar-actions{gap:10px}.app-shell .topbar-platform-link{color:#39475a;min-height:36px;box-shadow:none;background:#fff;border-color:#e1e6ee;border-radius:10px;font-weight:750}.app-shell .topbar-platform-link .ui-icon{color:var(--shell-red)}.app-shell .topbar-platform-link:hover,.app-shell .topbar-platform-link:focus-visible{color:#cf0a3e;background:var(--shell-red-soft);border-color:#f7b5c6}.app-shell .search-field{color:#93a0b2;background:#f8fafc;border-color:#e0e6ee;border-radius:10px;width:220px;height:36px;min-height:36px}.app-shell .search-field:focus-within{box-shadow:none;outline-offset:1px;background:#fff;border-color:#f59ab2;outline:2px solid #ff174f2e}.app-shell .search-field input{color:#2a3445;font-size:12px}.app-shell .search-field input::placeholder{color:#99a6b8}.app-shell .global-search-shell{flex:none;position:relative}.app-shell .global-search-popover{z-index:80;background:#fff;border:1px solid #dce4ee;border-radius:16px;width:min(430px,100vw - 32px);max-height:min(480px,100dvh - 92px);animation:.14s ease-out global-search-enter;position:absolute;top:calc(100% + 8px);right:0;overflow:auto;box-shadow:0 18px 42px #1e293824}.app-shell .global-search-results{gap:4px;margin:0;padding:7px;list-style:none;display:grid}.app-shell .global-search-results button{width:100%;min-height:58px;color:var(--shell-ink);text-align:left;box-shadow:none;background:0 0;border:1px solid #0000;border-radius:12px;grid-template-columns:34px minmax(0,1fr) 18px;align-items:center;gap:10px;padding:8px;display:grid}.app-shell .global-search-results button:hover,.app-shell .global-search-results button:focus-visible,.app-shell .global-search-results button.is-active{color:#c4123a;background:#fff0f4;border-color:#0000;outline:0}.app-shell .global-search-result-icon{width:34px;height:34px;color:var(--shell-red);background:#ffe6ee;border-radius:10px;place-items:center;display:grid}.app-shell .global-search-result-copy{gap:2px;min-width:0;display:grid}.app-shell .global-search-result-copy small,.app-shell .global-search-result-copy span{color:var(--shell-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.25;overflow:hidden}.app-shell .global-search-result-copy small{color:#b41a40;letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:600}.app-shell .global-search-result-copy strong{color:var(--shell-ink);text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:1.25;overflow:hidden}.app-shell .global-search-result-arrow{color:#8a98ab}.app-shell .global-search-state,.app-shell .global-search-source{min-height:54px;color:var(--shell-muted);align-items:center;gap:9px;margin:0;padding:14px 15px;font-size:13px;line-height:1.4;display:flex}.app-shell .global-search-state.is-error{color:#c4123a}.app-shell .global-search-source{color:#66809e;border-top:1px solid #e8edf3;min-height:0;font-size:11px}.app-shell .global-search-spinner{animation:.8s linear infinite global-search-spin}@keyframes global-search-enter{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes global-search-spin{to{transform:rotate(360deg)}}.app-shell .mobile-search-trigger,.app-shell .mobile-search-dismiss{display:none}.app-shell .topbar .icon-button{color:#647389;border:1px solid #0000;border-radius:10px;width:36px;height:36px}.app-shell .topbar .icon-button:hover,.app-shell .topbar .icon-button:focus-visible{color:#202a39;background:#f5f8fb;border-color:#e1e6ee}.app-shell .notification-button>span:not(.ui-icon){background:var(--shell-red);border:1px solid #fff;width:7px;height:7px;top:7px;right:7px}.app-shell .topbar-avatar{color:#fff;background:#252c38;border:2px solid #fff;width:34px;height:34px;font-size:11px;box-shadow:0 0 0 1px #dfe6ee}.app-shell .content-wrap{max-width:1360px;padding:34px 42px 64px}.app-shell .notification-popover{z-index:45;background:#fff;border:1px solid #e0e6ee;border-radius:18px;width:min(420px,100vw - 32px);max-height:min(660px,100dvh - 92px);position:fixed;top:72px;right:24px;overflow:auto;box-shadow:0 22px 54px #1a263a33}.app-shell .notification-drawer-heading{border-bottom:1px solid #e8edf3;align-items:center;min-height:68px;padding:14px 16px}.app-shell .notification-drawer-heading>div{flex-direction:column;gap:2px;display:flex}.app-shell .notification-drawer-heading strong{color:#171d28;font:750 18px/1.2 Manrope,sans-serif}.app-shell .notification-drawer-heading span{color:#7d8ba0;font-size:11px}.app-shell .notification-drawer-heading .ui-icon-button{color:#46556a;background:#f5f7fa;border-radius:50%;width:34px;height:34px}.app-shell .notification-list{gap:6px;padding:10px;display:grid}.app-shell .notification-item{border-radius:12px;min-height:58px;padding:11px 10px}.app-shell .notification-item:hover{background:#f7f9fc}.app-shell .notification-item.unread{background:#fff7f9}.app-shell .notification-icon{color:#d50e41;background:#ffe8ef}.app-shell .notification-empty{color:#7d8ba0;min-height:200px}.app-shell .profile-popover{z-index:46;box-shadow:var(--shell-shadow);border:1px solid #e0e6ee;border-radius:14px}.app-shell .profile-popover button:hover{color:#d50e41;background:#fff4f6}.account-popover--portal{box-sizing:border-box;background:#fff;border:1px solid #dfe6ef;border-radius:18px;width:min(304px,100vw - 24px);padding:8px;animation:.15s cubic-bezier(.22,.8,.24,1) both account-popover-enter;overflow:hidden;box-shadow:0 20px 54px #1d293e2e;z-index:5000!important;position:fixed!important}.account-popover--portal[data-placement=sidebar]{transform-origin:0 100%}.account-popover--portal[data-placement=topbar]{transform-origin:100% 0}.account-popover--portal .profile-summary{background:#f3f6fa;border:0;border-radius:13px;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:10px;min-height:60px;padding:9px 10px;display:grid}.account-popover--portal .profile-summary-avatar{color:#bd0c3a;letter-spacing:.02em;background:#ffe4ec;border-radius:13px;place-items:center;width:40px;height:40px;font:750 11px/1 Manrope,sans-serif;display:grid}.account-popover--portal .profile-summary-copy{gap:2px;min-width:0;display:grid}.account-popover--portal .profile-summary-copy>strong,.account-popover--portal .profile-summary-copy>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.account-popover--portal .profile-summary-copy>strong{color:#1d2430;font:750 13px/1.25 Manrope,sans-serif}.account-popover--portal .profile-summary-copy>span{color:#78869a;font-size:11px;line-height:1.35}.account-popover--portal .profile-summary-copy>small{color:#536177;text-overflow:ellipsis;white-space:nowrap;background:#fff;border-radius:999px;align-items:center;gap:4px;width:fit-content;max-width:100%;margin-top:3px;padding:3px 6px;font-size:9px;font-weight:700;line-height:1;display:inline-flex;overflow:hidden}.account-popover--portal .profile-menu-actions{gap:3px;margin-top:6px;display:grid}.account-popover--portal .profile-menu-row.ui-button{color:#344054;width:100%;min-height:48px;box-shadow:none;text-align:left;background:0 0;border:0;border-radius:11px;grid-template-columns:34px minmax(0,1fr) 16px;align-items:center;gap:9px;padding:6px 8px;display:grid;transform:none}.account-popover--portal .profile-menu-row>span:nth-child(2){gap:2px;min-width:0;display:grid}.account-popover--portal .profile-menu-row strong{color:#252d3a;font-size:12px;line-height:1.2}.account-popover--portal .profile-menu-row small{color:#8592a5;font-size:10px;font-weight:500;line-height:1.25}.account-popover--portal .profile-menu-row-icon{color:#64748a;background:#eef2f7;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.account-popover--portal .profile-menu-row>.ui-icon:last-child{color:#a1adbd}.account-popover--portal .profile-menu-row.ui-button:hover{color:#344054;background:#f5f7fa}.account-popover--portal .profile-menu-row.ui-button:hover .profile-menu-row-icon{color:#cf0a3e;background:#ffe7ee}.account-popover--portal .profile-menu-logout.ui-button{color:#cf0a3e;width:100%;min-height:42px;box-shadow:none;background:#fff0f4;border:0;border-radius:11px;justify-content:flex-start;gap:9px;margin-top:7px;padding:8px 12px;transform:none}.account-popover--portal .profile-menu-logout.ui-button:hover{color:#b60835;background:#ffe2ea}.account-popover--portal [role=menuitem]:focus-visible{outline-offset:-2px;box-shadow:none;outline:2px solid #ff174f52}@keyframes account-popover-enter{0%{opacity:0;transform:translateY(-5px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.account-popover--portal{animation:none}}@media (width<=920px){.app-shell{display:block;overflow:clip}.app-shell .sidebar{z-index:100;opacity:1;isolation:isolate;filter:none;-webkit-backdrop-filter:none;backdrop-filter:none;visibility:hidden;overscroll-behavior:contain;touch-action:pan-y;background:#f8faff padding-box padding-box;width:min(272px,100vw - 56px);transition:transform .18s cubic-bezier(.22,.8,.24,1),visibility 0s linear .18s;position:fixed;top:0;bottom:0;left:0;transform:translate(-105%);box-shadow:16px 0 44px #1721322e}.app-shell .sidebar.mobile-open{z-index:100;opacity:1;visibility:visible;width:min(272px,100vw - 56px);transition-delay:0s;animation:none;display:flex;transform:translate(0)}.app-shell .mobile-overlay{z-index:90;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#171f2d6b;border:0;width:100vw;height:100dvh;padding:0;position:fixed;inset:0}.app-shell .workspace-main{width:100%}.app-shell .mobile-menu{margin-left:-6px;display:grid}.app-shell .workspace-topbar{padding:0 18px}.app-shell .content-wrap{padding:28px 24px 48px}}@media (width<=640px){.app-shell .workspace-topbar{gap:6px;height:58px;min-height:58px;padding:0 13px;overflow:clip}.app-shell .breadcrumb{flex:auto;min-width:0;overflow:hidden}.app-shell .breadcrumb strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.app-shell .breadcrumb>span:first-child,.app-shell .breadcrumb-separator{display:none}.app-shell .topbar-actions{flex:none;gap:3px;min-width:0}.app-shell .global-search-shell{flex:0 0 34px;width:34px}.app-shell .topbar-platform-link{width:36px;min-width:36px;padding:0}.app-shell .topbar-platform-link span{display:none}.app-shell .topbar .icon-button,.app-shell .topbar-avatar{width:34px;height:34px}.app-shell .search-shell.is-open .search-field{border-radius:12px;width:auto;top:7px;left:52px;right:52px}.app-shell .search-shell.is-open .mobile-search-dismiss{top:11px;right:56px}.app-shell .global-search-shell.is-open .global-search-popover{z-index:74;width:auto;max-height:calc(100dvh - 74px);position:fixed;top:61px;left:12px;right:12px}.app-shell .mobile-search-trigger,.app-shell .search-shell.is-open .mobile-search-dismiss{display:grid}.app-shell .content-wrap{padding:22px 16px 38px}.app-shell .notification-popover{border-radius:15px;width:auto;max-height:calc(100dvh - 76px);top:66px;left:10px;right:10px}}}@layer overlays{.modal-backdrop:has(.case-drawer-content){--case-drawer-backdrop:#0f142361;--case-drawer-blur:8px;background:var(--case-drawer-backdrop);-webkit-backdrop-filter:blur(var(--case-drawer-blur)) saturate(.84);backdrop-filter:blur(var(--case-drawer-blur)) saturate(.84);justify-content:flex-end;align-items:stretch;padding:0}.detail-drawer:has(.case-drawer-content){background:#fbfcff;border-left:1px solid #dee3eee6;border-radius:28px 0 0 28px;width:min(100vw,560px);min-width:520px;animation:.26s cubic-bezier(.2,.78,.25,1) case-drawer-enter;box-shadow:-28px 0 72px #141b2d38}.detail-drawer:has(.case-drawer-content) .drawer-header{background:#ffffffe0;border-bottom:1px solid #e8ecf4;align-items:center;gap:20px;padding:28px 30px 23px}.detail-drawer:has(.case-drawer-content) .drawer-header>div{min-width:0}.detail-drawer:has(.case-drawer-content) .drawer-kicker{color:#7887a2;letter-spacing:.08em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:12px;font-weight:700;display:block;overflow:hidden}.detail-drawer:has(.case-drawer-content) .drawer-header h2{color:#172036;letter-spacing:-.045em;text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-family:Manrope,DM Sans,sans-serif;font-size:clamp(24px,2.2vw,30px);font-weight:600;line-height:1.15;overflow:hidden}.detail-drawer:has(.case-drawer-content) .drawer-header .ui-icon-button{color:#202a40;background:#fff;border:1px solid #e3e8f2;border-radius:50%;flex:none;width:42px;height:42px;box-shadow:0 6px 16px #1e2a4414}.case-drawer-content{background:#fbfcff;flex-direction:column;gap:20px;padding:24px 30px 32px;display:flex}.case-drawer-summary{background:#fff;border:1px solid #e6ebf4;border-radius:22px;overflow:hidden;box-shadow:0 13px 30px #2031520f}.case-drawer-summary-top{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:19px 20px 16px;display:grid}.case-drawer-summary .method-mark{background:var(--bo-action-soft,#fff0f3);width:48px;height:48px;color:var(--bo-action,#ff1745);letter-spacing:.02em;border:0;border-radius:16px;place-items:center;font-size:12px;font-weight:600;display:grid}.case-drawer-summary-copy{flex-direction:column;gap:3px;min-width:0;display:flex}.case-drawer-eyebrow,.case-drawer-summary-copy>span:last-child{color:#7f8ca5;text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.35;overflow:hidden}.case-drawer-eyebrow{color:#8895ad;letter-spacing:.07em;text-transform:uppercase;font-size:11px;font-weight:700}.case-drawer-summary-copy strong{color:#1e293f;letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:600;overflow:hidden}.case-drawer-summary .status-badge{white-space:nowrap;align-self:start;margin-top:1px}.case-drawer-summary-rail{background:#f7f9fd;border-top:1px solid #edf0f6;flex-wrap:wrap;gap:8px;padding:12px 20px 16px;display:flex}.case-drawer-summary-rail>span{border-radius:9px;align-items:center;gap:6px;min-height:30px;padding:5px 9px;font-size:12px;font-weight:700;line-height:1.2;display:inline-flex}.case-drawer-summary-rail .inbound{color:#3972b1;background:#eaf3ff}.case-drawer-summary-rail .outbound{background:var(--bo-action-soft,#fff0f3);color:#c11339}.case-drawer-summary-rail .is-healthy{color:#2f8e65;background:#e8f8ef}.case-drawer-summary-rail .is-risk{color:#b66c33;background:#fff0e8}.case-drawer-summary-rail .is-urgent{color:#c3113c;background:#ffe7ed}.case-drawer-primary-context{color:#64748e;background:#f1f5fb;border:1px solid #e7ebf4;border-radius:16px;align-items:center;gap:11px;padding:14px 16px;display:flex}.case-drawer-primary-context>.ui-icon{width:34px;height:34px;color:var(--bo-action,#ff1745);background:#fff;border-radius:11px;justify-content:center;align-items:center;box-shadow:0 5px 14px #3b4a6d12}.case-drawer-primary-context>div{flex-direction:column;gap:2px;min-width:0;display:flex}.case-drawer-primary-context span,.case-drawer-fact span{color:#7f8ca4;font-size:12px;line-height:1.35}.case-drawer-primary-context strong,.case-drawer-fact strong{color:#263249;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;line-height:1.35;overflow:hidden}.case-drawer-content .detail-section,.case-drawer-content .timeline{margin-top:4px}.case-drawer-section-heading{color:#4a5a75;letter-spacing:.045em;text-transform:uppercase;align-items:center;gap:8px;margin-bottom:11px;font-size:12px;font-weight:600;display:flex}.case-drawer-section-heading>.ui-icon{color:var(--bo-action,#ff1745)}.case-drawer-action-panel{background:#fff;border:1px solid #e5e9f3;border-radius:17px;padding:16px}.case-drawer-action-panel .drawer-label{color:#65728b;margin-top:0;font-size:12px}.case-drawer-action-panel .drawer-label select{background:#f8faff;border-radius:11px;height:42px;font-size:13px}.case-drawer-facts{background:#fff;border:1px solid #e6ebf4;border-radius:18px;padding:18px}.case-drawer-facts-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.case-drawer-fact{background:#f5f7fc;border-radius:13px;flex-direction:column;justify-content:center;gap:4px;min-width:0;min-height:72px;padding:12px;display:flex}.case-drawer-fact-owner{grid-column:1/-1}.case-drawer-content .provisioning-gate,.case-drawer-content .drawer-permission-note{border-radius:14px;margin-top:0}.case-drawer-content .timeline{background:#fff;border:1px solid #e6ebf4;border-radius:18px;padding:12px 14px}.case-drawer-content .timeline .section-title{color:#4a5a75;margin-bottom:10px;font-size:12px}.case-drawer-content .timeline-item{gap:12px;min-height:38px;padding-bottom:10px}.case-drawer-content .timeline-item:last-child{padding-bottom:0}.case-drawer-content .timeline-marker{color:#fff;border-color:#dde4f0;width:20px;height:20px;box-shadow:0 0 0 4px #f8faff}.case-drawer-content .timeline-item:not(:last-child):before{background:#e0e6f0;height:calc(100% - 4px);top:22px;left:9px}.case-drawer-content .timeline-item.active .timeline-marker{background:var(--bo-action,#ff1745);border-color:#0000}.case-drawer-content .timeline-marker .ui-icon{color:#fff!important}.case-drawer-content .timeline-item strong{color:#33415b;font-size:13px}.case-drawer-content .timeline .timeline-item>div:last-child{gap:2px}.case-drawer-content .timeline-item span{color:#8190a8;font-size:12px;line-height:1.4}.detail-drawer:has(.case-drawer-content) .drawer-footer{z-index:2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffed;border-top:1px solid #e2e7f1f0;grid-template-columns:auto minmax(0,1fr);gap:10px;padding:17px 30px 22px;display:grid;position:sticky;bottom:0;box-shadow:0 -12px 32px #1f2d480f}.case-drawer-footer .ui-button{border-radius:12px;justify-content:center;gap:8px;min-height:46px;font-size:13px;font-weight:600}.case-drawer-footer-close{min-width:122px}.case-drawer-footer-primary{min-width:0}.case-drawer-footer-primary span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@keyframes case-drawer-enter{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:translate(0)}}@media (width<=640px){.modal-backdrop:has(.case-drawer-content){--case-drawer-blur:4px}.detail-drawer:has(.case-drawer-content){border-left:0;border-radius:0;width:100%;min-width:0}.detail-drawer:has(.case-drawer-content) .drawer-header{padding:21px 20px 17px}.detail-drawer:has(.case-drawer-content) .drawer-header h2{font-size:24px}.case-drawer-content{gap:16px;padding:18px 20px 24px}.case-drawer-summary-top{grid-template-columns:auto minmax(0,1fr)}.case-drawer-summary .status-badge{grid-column:1/-1;justify-self:start}.case-drawer-facts-grid{grid-template-columns:1fr}.case-drawer-fact-owner{grid-column:auto}.detail-drawer:has(.case-drawer-content) .drawer-footer{grid-template-columns:1fr;padding:14px 20px 18px}.case-drawer-footer-close{min-width:0}}}@layer features{:root{--ph-canvas:#f3f6fa;--ph-surface:#fff;--ph-surface-muted:#eef3f8;--ph-surface-strong:#e6edf5;--ph-ink:#16181d;--ph-ink-soft:#344052;--ph-muted:#687993;--ph-muted-light:#93a1b5;--ph-line:#dbe4ee;--ph-line-strong:#cbd7e4;--ph-action:#ff1745;--ph-action-hover:#e80f3b;--ph-action-soft:#ffe8ee;--ph-red-soft:var(--ph-action-soft);--ph-success:#00c93c;--ph-success-soft:#e8faef;--ph-warning:#f5c81b;--ph-warning-soft:#fff6d7;--ph-danger:#f31545;--ph-danger-soft:#ffe8ed;--ph-info:#287cff;--ph-info-soft:#e9f2ff;--ph-shadow-sm:0 8px 22px #27394e0d;--ph-shadow-md:0 18px 42px #212f431f;--ph-radius-control:12px;--ph-radius-card:20px;--ph-radius-drawer:28px;--ink:var(--ph-ink);--muted:var(--ph-muted);--subtle:var(--ph-muted-light);--line:var(--ph-line);--surface:var(--ph-surface);--accent:var(--ph-action);--accent-soft:var(--ph-action-soft);--focus-ring:none;--font-size-xs:12px;--font-size-sm:14px;--font-size-base:15px;--font-size-lg:20px}html{background:var(--ph-canvas)}body{min-width:320px;color:var(--ph-ink);background:var(--ph-canvas);font-family:DM Sans,Inter,system-ui,sans-serif;font-size:var(--font-size-base);line-height:1.45}button,input,select,textarea{font:inherit}.app-shell input:not([type=checkbox]):not([type=radio]):not([type=file]),.app-shell~.modal-backdrop input:not([type=checkbox]):not([type=radio]):not([type=file]),.app-shell .modal-backdrop input:not([type=checkbox]):not([type=radio]):not([type=file]),.platform-shell input:not([type=checkbox]):not([type=radio]):not([type=file]),.platform-access-shell input:not([type=checkbox]):not([type=radio]):not([type=file]),.auth-shell input:not([type=checkbox]):not([type=radio]):not([type=file]){appearance:none}.app-shell input[type=number],.app-shell~.modal-backdrop input[type=number],.app-shell .modal-backdrop input[type=number],.platform-shell input[type=number],.platform-access-shell input[type=number],.auth-shell input[type=number]{appearance:textfield}.app-shell input[type=number]::-webkit-inner-spin-button{appearance:none;margin:0}.app-shell input[type=number]::-webkit-outer-spin-button{appearance:none;margin:0}.app-shell~.modal-backdrop input[type=number]::-webkit-inner-spin-button{appearance:none;margin:0}.app-shell~.modal-backdrop input[type=number]::-webkit-outer-spin-button{appearance:none;margin:0}.app-shell .modal-backdrop input[type=number]::-webkit-inner-spin-button{appearance:none;margin:0}.app-shell .modal-backdrop input[type=number]::-webkit-outer-spin-button{appearance:none;margin:0}.platform-shell input[type=number]::-webkit-inner-spin-button{appearance:none;margin:0}.platform-shell input[type=number]::-webkit-outer-spin-button{appearance:none;margin:0}.platform-access-shell input[type=number]::-webkit-inner-spin-button{appearance:none;margin:0}.platform-access-shell input[type=number]::-webkit-outer-spin-button{appearance:none;margin:0}.auth-shell input[type=number]::-webkit-inner-spin-button{appearance:none;margin:0}.auth-shell input[type=number]::-webkit-outer-spin-button{appearance:none;margin:0}.main-content,.platform-shell-main{background:var(--ph-canvas)}.content-wrap,.platform-shell-content{width:min(100%,1420px);margin:0 auto;padding:34px 42px 56px}.page-heading{align-items:flex-start;gap:24px;margin:0 0 26px}.heading-eyebrow,.page-heading .heading-eyebrow{display:none}.page-heading h1{color:var(--ph-ink);letter-spacing:-.045em;margin:0;font-family:Manrope,DM Sans,sans-serif;font-size:clamp(28px,2.4vw,36px);font-weight:600;line-height:1.1}.page-heading p{max-width:760px;color:var(--ph-muted);margin:8px 0 0;font-size:15px;line-height:1.5}.panel,.ui-panel{border:1px solid var(--ph-line);border-radius:var(--ph-radius-card);background:var(--ph-surface);box-shadow:var(--ph-shadow-sm)}.panel-header,.platform-panel-header{border-bottom-color:var(--ph-line);gap:18px;min-height:72px;padding:20px 22px}.panel-header h2,.platform-panel-header h2,.settings-card-header h2{color:var(--ph-ink);letter-spacing:-.025em;font-family:Manrope,DM Sans,sans-serif;font-size:18px}.panel-header p,.platform-panel-header p,.settings-card-header p{color:var(--ph-muted);font-size:13px}.ui-button,.primary-button,.secondary-button,.text-button,.text-danger{border-radius:var(--ph-radius-control);gap:8px;min-height:44px;padding:0 15px;font-size:14px;font-weight:750;line-height:1;transition:color .16s,background .16s,border-color .16s}.primary-button{border-color:var(--ph-action);background:var(--ph-action);box-shadow:none;color:#fff}.primary-button:hover:not(:disabled){border-color:var(--ph-action-hover);background:var(--ph-action-hover);box-shadow:none;transform:none}.primary-button:active:not(:disabled){transform:none}.secondary-button{border-color:var(--ph-line-strong);color:var(--ph-ink-soft);box-shadow:none;background:#fff}.secondary-button:hover:not(:disabled){color:var(--ph-ink);background:#f8fafc;border-color:#aebccb}.text-button{min-height:36px;color:var(--ph-action);box-shadow:none;background:0 0;border-color:#0000}.text-button:hover:not(:disabled){background:var(--ph-action-soft)}.text-danger{color:var(--ph-danger)}.ui-button:disabled,.primary-button:disabled,.secondary-button:disabled{cursor:not-allowed;opacity:.52}.ui-icon-button,.icon-button{border:1px solid var(--ph-line);width:42px;height:42px;min-height:42px;color:var(--ph-muted);box-shadow:none;background:#fff;border-radius:13px}.ui-icon-button:hover:not(:disabled),.icon-button:hover:not(:disabled){border-color:var(--ph-line-strong);background:var(--ph-surface-muted);color:var(--ph-ink)}.ui-field{gap:7px}.ui-field>label,.drawer-label,.filter-popover label,.platform-method-form label{color:var(--ph-muted);font-size:13px;font-weight:750}.ui-field>small{color:var(--ph-muted);font-size:12px}.ui-field input,.ui-field textarea,.ui-field select,.modal-form input,.modal-form textarea,.modal-form select,.settings-content input,.settings-content textarea,.settings-content select,.platform-method-form input,.platform-method-form textarea,.platform-method-form select,.drawer-content input,.drawer-content textarea,.drawer-content select{background:var(--ph-surface-muted);min-height:46px;color:var(--ph-ink);box-shadow:none;border:1px solid #0000;border-radius:13px;padding:0 14px;font-size:14px}.ui-field textarea,.modal-form textarea,.settings-content textarea,.platform-method-form textarea,.drawer-content textarea{min-height:104px;padding-block:12px}.ui-field input:focus,.ui-field textarea:focus,.ui-field select:focus,.modal-form input:focus,.modal-form textarea:focus,.modal-form select:focus,.settings-content input:focus,.settings-content textarea:focus,.settings-content select:focus,.platform-method-form input:focus,.platform-method-form textarea:focus,.platform-method-form select:focus,.drawer-content input:focus,.drawer-content textarea:focus,.drawer-content select:focus{border-color:var(--ph-line);background:var(--ph-red-soft);box-shadow:none;outline:0}.search-field,.provider-directory-search,.workspace-search{border:1px solid var(--ph-line);height:46px;color:var(--ph-muted);background:#fff;border-radius:13px}.search-field:focus-within,.provider-directory-search:focus-within,.workspace-search:focus-within{border-color:var(--ph-line);background:var(--ph-red-soft);box-shadow:none;outline:0}.search-field input,.provider-directory-search input,.workspace-search input{min-width:0;color:var(--ph-ink);background:0 0;font-size:14px}.search-field input:focus,.provider-directory-search input:focus,.workspace-search input:focus{box-shadow:none;border-color:#0000;outline:0}.filter-button,.filter-wrap>.filter-button{border:1px solid var(--ph-line-strong);min-height:42px;color:var(--ph-ink-soft);background:#fff;border-radius:13px;font-size:14px;font-weight:750}.filter-popover{border:1px solid var(--ph-line);box-shadow:var(--ph-shadow-md);background:#fff;border-radius:16px}.status-badge,.availability,.member-status,.platform-market-state,.case-party strong{border-radius:999px;min-height:25px;font-size:12px;font-weight:600}.status-badge{gap:6px;padding:0 10px}.status-badge.approved,.status-badge.active,.availability.enabled,.member-status.active,.platform-market-state.is-active{color:#087d2e;background:var(--ph-success-soft)}.status-badge.warning{color:#9a6900;background:var(--ph-warning-soft)}.status-badge.rejected,.availability.paused{color:#b50f35;background:var(--ph-danger-soft)}.status-badge.sent,.status-badge.review{color:#1260cf;background:var(--ph-info-soft)}.status-badge.draft{color:#65758d;background:var(--ph-surface-strong)}.status-dot{width:6px;height:6px}.green-text{color:#087d2e}.orange-text{color:#a66a00}.action-text{color:var(--ph-action)}.metric-grid{gap:16px;margin-bottom:22px}.metric-card{border:1px solid var(--ph-line);border-radius:var(--ph-radius-card);min-height:156px;box-shadow:var(--ph-shadow-sm);background:#fff;padding:20px}.metric-icon{border-radius:13px;width:40px;height:40px}.metric-icon.red{color:var(--ph-action);background:var(--ph-action-soft)}.metric-icon.blue{color:var(--ph-info);background:var(--ph-info-soft)}.metric-icon.orange{color:#ae7000;background:var(--ph-warning-soft)}.metric-icon.green{color:#087d2e;background:var(--ph-success-soft)}.metric-label{color:var(--ph-muted);margin-top:14px;font-size:13px}.metric-value{color:var(--ph-ink);letter-spacing:-.04em;margin-top:2px;font-family:Manrope,sans-serif;font-size:30px;font-weight:600}.metric-change{color:#2d9062;margin-top:2px;font-size:12px;font-weight:650}.metric-change.negative{color:#b70e35}.overview-grid{align-items:start;gap:18px}.market-row{border-bottom-color:var(--ph-line);min-height:51px;color:var(--ph-ink-soft)}.market-row:hover{background:#f8fafc}.market-count{color:var(--ph-ink);font-size:13px;font-weight:600}.market-count small{color:var(--ph-muted);font-weight:500}.market-arrow{color:var(--ph-action)}.add-market{width:calc(100% - 24px);color:var(--ph-action);border:1px solid #0000;justify-content:center;margin:12px 12px 16px}.cases-panel,.merchant-list-panel,.team-panel,.platform-catalog-panel,.platform-form-panel,.platform-markets-panel,.platform-audit-panel{overflow:hidden}.case-stats{border:1px solid var(--ph-line);border-radius:var(--ph-radius-card);box-shadow:var(--ph-shadow-sm);background:#fff}.case-table{padding:12px}.table-head{min-height:38px;color:var(--ph-muted);letter-spacing:.08em;font-size:11px;font-weight:600}.table-row{border:1px solid var(--ph-line);min-height:68px;color:var(--ph-ink-soft);background:#fbfcfe;border-radius:18px;margin:4px 0;transition:border-color .16s,background .16s}.table-row:hover{background:#fff;border-color:#bbc9d8;transform:none}.merchant-avatar,.owner-avatar,.user-avatar{border-radius:12px}.merchant-cell strong,.method-cell strong,.owner-cell span,.merchant-row-copy strong,.member-identity strong{color:var(--ph-ink);font-size:14px}.merchant-cell small,.method-cell small,.owner-cell small,.updated-cell,.merchant-row-copy small,.member-identity span{color:var(--ph-muted);font-size:12px}.row-more{color:var(--ph-muted)}.members-table,.merchant-list{padding:10px 12px 14px}.member-row,.merchant-row{border:1px solid var(--ph-line);background:#fbfcfe;border-radius:17px;min-height:68px;margin-top:5px}.member-row.member-head{min-height:34px;color:var(--ph-muted);letter-spacing:.08em;background:0 0;border:0;font-size:11px;font-weight:600}.merchant-row:hover:not(:disabled){background:#fff;border-color:#bbc9d8}.merchant-row:disabled{cursor:default;opacity:.72}.catalog-toolbar,.provider-directory-toolbar{border:1px solid var(--ph-line);border-radius:var(--ph-radius-card);box-shadow:var(--ph-shadow-sm);background:#fff;gap:16px;padding:12px}.market-tabs,.provider-market-tabs{gap:5px}.market-tabs button,.provider-market-tabs button{min-height:38px;color:var(--ph-muted);border-radius:11px;font-size:13px;font-weight:700}.market-tabs button:hover,.provider-market-tabs button:hover{background:var(--ph-surface-muted);color:var(--ph-ink)}.market-tabs button.active,.provider-market-tabs button.active{background:var(--ph-action-soft);color:#bf0d36}.catalog-summary{color:var(--ph-muted);font-size:13px}.method-grid,.provider-directory-grid{gap:16px}.method-card,.provider-card{border:1px solid var(--ph-line);border-radius:var(--ph-radius-card);box-shadow:var(--ph-shadow-sm);background:#fff}.method-card:hover,.provider-card:hover{box-shadow:none;border-color:#bfcbd8}.method-card-title h3,.provider-card-title h3{color:var(--ph-ink);font-size:16px}.method-meta,.provider-card-description{color:var(--ph-muted);font-size:13px}.method-mark,.provider-avatar{border-radius:14px}.provider-card{padding:19px}.provider-card-description{min-height:40px;line-height:1.5}.provider-offer-preview{gap:7px}.provider-offer-preview>span{background:var(--ph-surface-muted);color:var(--ph-ink-soft);border-radius:10px}.provider-card-actions .ui-button{flex:1}.settings-layout{gap:18px}.settings-nav{border:1px solid var(--ph-line);border-radius:var(--ph-radius-card);box-shadow:var(--ph-shadow-sm);background:#fff}.settings-nav button{min-height:44px;color:var(--ph-muted);border-radius:12px;font-size:14px}.settings-nav button.active{background:var(--ph-action-soft);color:#b70e35}.settings-content,.settings-card{border:1px solid var(--ph-line);border-radius:var(--ph-radius-card);box-shadow:var(--ph-shadow-sm);background:#fff}.settings-card-header{border-bottom-color:var(--ph-line);padding:20px 22px}.settings-card-body{padding:22px}.platform-page-header{margin-bottom:24px}.platform-page-header h1{color:var(--ph-ink);letter-spacing:-.045em;font-family:Manrope,sans-serif;font-size:clamp(28px,2.4vw,36px)}.platform-page-header p{color:var(--ph-muted);font-size:15px}.platform-table-row,.platform-market-row,.platform-audit-row,.platform-organization-row{border-color:var(--ph-line)}.platform-market-row:hover,.platform-method-row:hover{background:#f8fafc}.platform-count{color:#b70e35;background:var(--ph-action-soft)}.platform-form-panel{position:relative}.platform-method-icon-preview{border-color:var(--ph-line);background:var(--ph-surface-muted);color:var(--ph-muted)}.platform-shell{background:var(--ph-canvas);grid-template-columns:232px minmax(0,1fr);width:100%;height:100dvh;min-height:0;display:grid;overflow:hidden}.platform-shell-sidebar{border-right:1px solid var(--ph-line);width:auto;height:100dvh;min-height:0;color:var(--ph-ink);background:#f8faff;padding:20px 12px 12px;overflow:hidden}.platform-shell-brand{min-height:44px;color:var(--ph-ink);padding:2px 10px 18px}.platform-shell-brand-mark{color:var(--ph-action)}.platform-shell-brand-mark>span{background:var(--ph-action)}.platform-shell-brand>span:last-child strong{color:var(--ph-ink);letter-spacing:-.75px;font-size:18px}.platform-shell-brand>span:last-child small{color:var(--ph-muted);letter-spacing:.14em;font-size:9px}.platform-shell-operator-context{border:1px solid var(--ph-line);box-shadow:var(--ph-shadow-sm);background:#fff;border-radius:12px;margin:0 2px 16px}.platform-shell-context-icon{color:var(--ph-action);background:var(--ph-action-soft)}.platform-shell-operator-context strong{color:var(--ph-ink);font-size:12px}.platform-shell-operator-context span:not(.platform-shell-context-icon),.platform-shell-operator-context small{color:var(--ph-muted);font-size:11px}.platform-shell-nav-label{color:var(--ph-muted-light);letter-spacing:.09em;padding:0 10px 8px;font-size:10px}.platform-shell-nav-item{color:#56657a;border:1px solid #0000;border-radius:10px;min-height:40px;font-size:12px;font-weight:700}.platform-shell-nav-item:hover{color:var(--ph-ink);background:var(--ph-surface-muted)}.platform-shell-nav-item.is-active{color:var(--ph-action);background:var(--ph-action-soft);box-shadow:none;position:relative}.platform-shell-nav-item.is-active:before{background:var(--ph-action);content:"";border-radius:999px;width:3px;height:20px;position:absolute;top:10px;left:-3px}.platform-shell-sidebar-footer{border-top:1px solid var(--ph-line);background:#fff}.platform-shell-workspace-link{border-color:var(--ph-line-strong);min-height:42px;color:var(--ph-ink-soft);background:#fff;border-radius:12px}.platform-shell-workspace-link:hover{border-color:var(--ph-line-strong);color:#bf0d36;background:var(--ph-action-soft)}.platform-shell-user{color:var(--ph-ink-soft)}.platform-shell-avatar{color:#bf0d36;background:var(--ph-action-soft)}.platform-shell-user strong{color:var(--ph-ink);font-size:11px}.platform-shell-user small{color:var(--ph-muted);font-size:10px}.platform-shell-logout{color:var(--ph-muted);background:0 0}.platform-shell-main{background:var(--ph-canvas);height:100dvh;min-height:0;overflow:auto}.platform-shell-topbar{z-index:20;border-bottom:1px solid var(--ph-line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffeb;min-height:64px;padding:0 34px;position:sticky;top:0}.platform-shell-breadcrumb{color:var(--ph-muted);font-size:12px}.platform-shell-breadcrumb strong{color:var(--ph-ink-soft)}.platform-shell-mode{color:#087d2e;background:var(--ph-success-soft);font-size:12px;font-weight:750}.platform-shell-content{max-width:1360px;padding:34px 42px 64px}.platform-overview-grid,.platform-overview-panels{gap:18px}.platform-overview-metrics .metric-card,.platform-kpi-card{border-color:var(--ph-line);box-shadow:var(--ph-shadow-sm)}.platform-attention-row,.platform-audit-row,.platform-market-row,.platform-organization-row{border-color:var(--ph-line);background:#fff;min-height:56px}.platform-attention-row:hover,.platform-audit-row:hover,.platform-market-row:hover,.platform-organization-row:hover{background:#f8fafc}.platform-attention-row .ui-icon,.platform-audit-row .ui-icon{color:var(--ph-action);background:var(--ph-action-soft);border-radius:10px}.platform-panel-actions .ui-button{min-height:40px}@media (width<=920px){.platform-shell{display:block}.platform-shell-sidebar{z-index:55;width:min(272px,100vw - 56px);transition:transform .2s;position:fixed;inset:0 auto 0 0;transform:translate(-105%);box-shadow:16px 0 44px #1721322e}.platform-shell-sidebar.is-open{transform:translate(0)}.platform-shell-overlay{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#171f2d6b}.platform-shell-content{padding:28px 24px 48px}}@media (width<=640px){.platform-shell-topbar{min-height:58px;padding:0 13px}.platform-shell-content{padding:22px 16px 38px}.platform-shell-mode span{display:none}}.modal-backdrop{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#29323d7a}.modal{background:#f5f8fc;border:1px solid #fffc;border-radius:26px;width:min(620px,100vw - 32px);max-height:min(86dvh,840px);box-shadow:0 28px 72px #161f2b47}.modal-header{padding:24px 28px 20px}.modal-header h2{color:var(--ph-ink);letter-spacing:-.04em;font-family:Manrope,sans-serif;font-size:25px}.modal-header p{color:var(--ph-muted);font-size:14px}.modal>:not(.modal-header):not(.modal-actions){background:#fff}.modal-form{padding:24px 28px 26px}.modal-actions{gap:10px;padding:18px 28px 24px}.modal-actions .ui-button{min-width:138px}.detail-drawer{box-sizing:border-box;border:0;border-left:1px solid var(--ph-line);width:min(548px,100vw);min-width:0;height:100dvh;min-height:0;box-shadow:none;background:#f4f7fb;border-radius:0;margin:0 0 0 auto;overflow:hidden}.drawer-header{padding:26px 26px 18px}.drawer-header h2{color:var(--ph-ink);letter-spacing:-.04em;font-family:Manrope,sans-serif;font-size:26px}.drawer-kicker{color:var(--ph-muted);font-size:13px;font-weight:700}.drawer-content{background:#fff;border:1px solid #ffffffdb;border-radius:22px;margin:0 14px}.drawer-footer{border-top:1px solid var(--ph-line);background:#f4f7fb;margin-top:0;padding:16px 22px 22px}.drawer-footer .primary-button{flex:1}.detail-section{border-top-color:var(--ph-line)}.section-title{color:var(--ph-ink);font-family:Manrope,sans-serif;font-size:15px;font-weight:600}.detail-row{color:var(--ph-muted);font-size:13px}.detail-row strong,.detail-row b{color:var(--ph-ink);font-size:14px}.case-party-summary,.drawer-method,.provisioning-gate{border-color:var(--ph-line);background:var(--ph-surface-muted)}.sla-strip{color:#426783;background:#f1f7ff;border-color:#dbe9fb;border-radius:14px;font-size:13px}.toast{z-index:1200;max-width:min(32rem,100vw - 32px);box-shadow:var(--ph-shadow-md);background:#1d252e;border-radius:16px;font-size:14px}.ui-toast{pointer-events:none}.toast-check{color:#fff;background:var(--ph-success)}.toast-check .ui-icon{color:#fff!important}.app-shell,.platform-shell,.modal-backdrop,.app-shell *,.platform-shell *,.modal-backdrop *{scrollbar-width:none}.app-shell::-webkit-scrollbar{width:0;height:0;display:none}.platform-shell::-webkit-scrollbar{width:0;height:0;display:none}.modal-backdrop::-webkit-scrollbar{width:0;height:0;display:none}.app-shell ::-webkit-scrollbar{width:0;height:0;display:none}.platform-shell ::-webkit-scrollbar{width:0;height:0;display:none}.modal-backdrop ::-webkit-scrollbar{width:0;height:0;display:none}body::-webkit-scrollbar{width:0;height:0;display:none}html,body{scrollbar-width:none}.detail-drawer,.drawer-content,.provider-drawer-content,.modal-form,.ui-select-menu{-ms-overflow-style:none;scrollbar-width:none}.detail-drawer::-webkit-scrollbar{width:0;height:0;display:none}.drawer-content::-webkit-scrollbar{width:0;height:0;display:none}.provider-drawer-content::-webkit-scrollbar{width:0;height:0;display:none}.modal-form::-webkit-scrollbar{width:0;height:0;display:none}.ui-select-menu::-webkit-scrollbar{width:0;height:0;display:none}.auth-shell{background:var(--ph-canvas)}.auth-card{border:1px solid var(--ph-line);background:#fff;border-radius:24px;width:min(472px,100vw - 32px);box-shadow:0 20px 55px #26374d1c}.auth-brand .brand-symbol span{background:var(--ph-action)}.auth-brand .brand-name{color:var(--ph-ink)}.auth-brand .brand-product,.auth-heading .eyebrow{color:var(--ph-muted)}.auth-heading h1{color:var(--ph-ink);letter-spacing:-.04em;font-family:Manrope,sans-serif}.auth-heading p{color:var(--ph-muted);font-size:14px}.auth-form label{color:var(--ph-ink-soft);font-size:13px;font-weight:750}.auth-form input{background:var(--ph-surface-muted);min-height:46px;color:var(--ph-ink);border:1px solid #0000;border-radius:13px;font-size:14px}.auth-form input:focus{border-color:var(--ph-line);background:var(--ph-red-soft);box-shadow:none}.auth-form .primary-button{width:100%}.auth-platform-login{border-color:var(--ph-line-strong);min-height:42px;color:var(--ph-ink-soft);background:#fff;border-radius:12px;font-size:14px;font-weight:750}.auth-platform-login:hover{border-color:var(--ph-line-strong);color:#bd0f38;background:var(--ph-action-soft)}.auth-platform-login{border-color:var(--ph-line-strong);color:var(--ph-action)}.auth-platform-login:hover:not(:disabled){border-color:var(--ph-line-strong);background:var(--ph-action-soft)}.auth-spinner{border-color:#ffe0e7;border-top-color:var(--ph-action)}.app-error-boundary{background:var(--ph-canvas);place-items:center;min-height:100dvh;padding:24px;display:grid}.app-error-boundary-card{border:1px solid var(--ph-line);width:min(440px,100%);box-shadow:var(--ph-shadow-md);background:#fff;border-radius:22px;padding:32px}.app-error-boundary-icon{color:#c9113a;background:var(--ph-action-soft);border-radius:14px;place-items:center;width:48px;height:48px;display:inline-grid}.app-error-boundary-kicker{color:var(--ph-muted);letter-spacing:.08em;text-transform:uppercase;margin:18px 0 7px;font-size:12px;font-weight:600}.app-error-boundary h1{color:var(--ph-ink);letter-spacing:-.035em;margin:0;font-family:Manrope,sans-serif;font-size:clamp(24px,5vw,30px)}.app-error-boundary p:not(.app-error-boundary-kicker){color:var(--ph-muted);margin:10px 0 22px;font-size:14px;line-height:1.55}.app-error-boundary .primary-button{box-shadow:none}.dev-access,.dev-token-note{border-color:var(--ph-line);background:#fff7f9}.dev-access strong,.dev-token-note strong,.auth-text-action{color:#c9113a}.dev-access span,.dev-token-note span{color:var(--ph-muted)}.dev-token-note code{color:#a80a31;background:#ffe9ef}.invitation-summary{border-color:var(--ph-line);background:#fbfcfe}.invitation-summary-icon{color:var(--ph-action);background:var(--ph-action-soft)}.invitation-summary small{color:#c9113a}.auth-text-action:hover{color:#a9092e}.auth-form input:focus{box-shadow:none;outline:0}.pairing-form{border-color:var(--ph-line);background:#fff7f9}.pairing-code{color:#b70e35;background:#ffe8ee}@media (width<=1100px){.content-wrap,.platform-shell-content{padding:28px 28px 46px}.overview-grid{grid-template-columns:1fr}.metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.content-wrap,.platform-shell-content{padding:22px 16px 34px}.page-heading{flex-direction:column;align-items:stretch;gap:16px;margin-bottom:20px}.page-heading>.ui-button{width:100%}.page-heading h1{font-size:29px}.page-heading p{font-size:14px}.metric-grid{grid-template-columns:1fr;gap:12px}.metric-card{min-height:138px}.panel-header,.platform-panel-header{flex-direction:column;align-items:flex-start;padding:18px}.catalog-toolbar,.provider-directory-toolbar{flex-direction:column;align-items:stretch}.provider-directory-search{width:100%}.method-grid,.provider-directory-grid{grid-template-columns:1fr}.detail-drawer{border-width:0;border-radius:0;width:100vw}.drawer-content{margin:0 10px}.modal{border-radius:22px;width:calc(100vw - 20px)}.modal-header,.modal-form,.modal-actions{padding-inline:20px}.modal-actions{flex-direction:column-reverse}.modal-actions .ui-button{width:100%}}.platform-shell{--platform-canvas:#f3f6fa;--platform-surface:#fff;--platform-surface-soft:#f8fafc;--platform-surface-muted:#edf2f7;--platform-ink:#172033;--platform-ink-soft:#344256;--platform-muted:#6f7f96;--platform-muted-light:#94a2b6;--platform-line:#dce5ef;--platform-line-strong:#cbd7e4;--platform-red:#ff1745;--platform-red-dark:#e5113b;--platform-red-soft:#fff0f3;--platform-green:#0a8a45;--platform-green-soft:#e8f8ef;--platform-warning:#a66a00;--platform-warning-soft:#fff6dc;--platform-radius:16px;--platform-shadow:0 8px 20px #1a2a3e0b;width:100%;height:100dvh;min-height:0;color:var(--platform-ink);background:var(--platform-canvas);grid-template-columns:248px minmax(0,1fr);display:grid;overflow:hidden}.platform-shell *,.platform-shell :before,.platform-shell :after{box-sizing:border-box}.platform-shell-sidebar{border-right:1px solid var(--platform-line);width:auto;height:100dvh;min-height:0;color:var(--platform-ink);background:#f9fbfd;flex-direction:column;padding:16px 10px 10px;display:flex;overflow:hidden}.platform-shell-brand{align-items:center;gap:9px;min-height:42px;padding:1px 10px 15px;display:flex}.platform-shell-brand-mark{width:29px;height:31px;color:var(--platform-red);align-items:flex-end;gap:3px;display:inline-flex}.platform-shell-brand-mark>span{background:currentColor;border-radius:2px;width:6px}.platform-shell-brand>span:last-child{flex-direction:column;line-height:1;display:flex}.platform-shell-brand>span:last-child strong{color:var(--platform-ink);letter-spacing:-.75px;font-family:Manrope,DM Sans,sans-serif;font-size:17px;font-weight:600}.platform-shell-brand>span:last-child small{color:var(--platform-muted);letter-spacing:.16em;margin-top:4px;font-size:8px;font-weight:600}.platform-shell-operator-context{border:1px solid var(--platform-line);background:var(--platform-surface);min-height:62px;box-shadow:none;border-radius:13px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:9px;margin:0 2px 16px;padding:10px;display:grid}.platform-shell-context-icon{width:34px;height:34px;color:var(--platform-red);background:var(--platform-red-soft);border-radius:10px;place-items:center;display:grid}.platform-shell-operator-context>span:last-child{flex-direction:column;gap:2px;min-width:0;display:flex}.platform-shell-operator-context strong{color:var(--platform-ink);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:600;overflow:hidden}.platform-shell-operator-context small{color:var(--platform-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.platform-shell-nav-scroll{overscroll-behavior:contain;flex:auto;min-height:0;overflow-y:auto}.platform-shell-nav{flex-direction:column;gap:3px;padding:0 2px 14px;display:flex}.platform-shell-nav-label{color:var(--platform-muted-light);letter-spacing:.08em;text-transform:uppercase;padding:0 8px 7px;font-size:10px;font-weight:600}.platform-shell-nav-item{color:#53647b;text-align:left;background:0 0;border:1px solid #0000;border-radius:10px;align-items:center;gap:9px;width:100%;min-height:40px;padding:0 10px;font-size:13px;font-weight:750;transition:none;display:flex;position:relative}.platform-shell-nav-item .ui-icon{color:#8796aa}.platform-shell-nav-item:hover{border-color:var(--platform-line);color:var(--platform-ink);background:var(--platform-surface);transform:none}.platform-shell-nav-item.is-active{color:#fff;background:var(--platform-red);box-shadow:none;border-color:#0000}.platform-shell-nav-item.is-active:before{display:none}.platform-shell-nav-item.is-active .ui-icon{color:#fff}.platform-shell-sidebar-footer{border-top:1px solid var(--platform-line);background:#f9fbfd;flex:none;margin:0 -10px -10px;padding:10px 12px}.platform-shell-workspace-link{border-color:var(--platform-line-strong);width:100%;min-height:38px;color:var(--platform-ink-soft);background:var(--platform-surface);box-shadow:none;border-radius:10px;justify-content:flex-start;margin-bottom:10px;padding:0 10px;font-size:12px}.platform-shell-workspace-link:hover:not(:disabled){border-color:var(--platform-line-strong);color:#c9113a;background:var(--platform-red-soft);transform:none}.platform-shell-user{min-width:0;color:var(--platform-ink-soft);align-items:center;gap:8px;display:flex}.platform-shell-avatar{color:#c9113a;background:var(--platform-red-soft);border-radius:9px;flex:none;place-items:center;width:29px;height:29px;font-size:10px;font-weight:600;display:grid}.platform-shell-user>span:nth-child(2){flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.platform-shell-user strong{color:var(--platform-ink);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:600;overflow:hidden}.platform-shell-user small{color:var(--platform-muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.platform-shell-logout{width:30px;height:30px;min-height:30px;color:var(--platform-muted);background:0 0;border:0;border-radius:8px}.platform-shell-logout:hover:not(:disabled){color:#c9113a;background:var(--platform-red-soft);transform:none}.platform-shell-main{overscroll-behavior:contain;background:var(--platform-canvas);min-width:0;height:100dvh;min-height:0;overflow:auto}.platform-shell-topbar{z-index:20;border-bottom:1px solid var(--platform-line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff0;align-items:center;gap:11px;min-height:58px;padding:0 28px;display:flex;position:sticky;top:0}.platform-shell-breadcrumb{min-width:0;color:var(--platform-muted);align-items:center;gap:8px;font-size:12px;display:inline-flex}.platform-shell-breadcrumb .ui-icon{color:#a5b1c1}.platform-shell-breadcrumb strong{color:var(--platform-ink-soft);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:600;overflow:hidden}.platform-shell-mode{min-height:28px;color:var(--platform-green);background:var(--platform-green-soft);border:1px solid #ccefd9;border-radius:999px;align-items:center;gap:6px;margin-left:auto;padding:0 9px;font-size:11px;font-weight:600;display:inline-flex}.platform-shell-mobile-menu{display:none}.platform-shell-content{width:min(100%,1320px);max-width:none;min-height:calc(100dvh - 58px);margin:0 auto;padding:24px 28px 46px}.platform-page{flex-direction:column;gap:16px;width:min(1180px,100%);margin:0 auto;display:flex}.platform-page-header{justify-content:space-between;align-items:center;gap:18px;margin:0;display:flex}.platform-page-header h1{color:var(--platform-ink);letter-spacing:-.045em;margin:0;font-family:Manrope,DM Sans,sans-serif;font-size:clamp(27px,2.1vw,32px);font-weight:600;line-height:1.12}.platform-page-header p{max-width:760px;color:var(--platform-muted);margin:6px 0 0;font-size:14px;line-height:1.48}.platform-page-header .ui-button{border-radius:10px;flex:none;min-height:38px;font-size:13px}.platform-shell .ui-panel{border:1px solid var(--platform-line);border-radius:var(--platform-radius);background:var(--platform-surface);box-shadow:var(--platform-shadow)}.platform-shell .ui-button,.platform-shell .primary-button,.platform-shell .secondary-button,.platform-shell .text-button{border-radius:10px;min-height:38px;padding:0 12px;font-size:13px;font-weight:600;transition:color .14s,background .14s,border-color .14s,box-shadow .14s}.platform-shell .primary-button{background:var(--platform-red);box-shadow:none;color:#fff;border-color:#0000}.platform-shell .primary-button:hover:not(:disabled){background:var(--platform-red-dark);box-shadow:none;border-color:#0000;transform:none}.platform-shell .primary-button:active:not(:disabled){transform:none}.platform-shell .secondary-button{border-color:var(--platform-line-strong);color:var(--platform-ink-soft);background:var(--platform-surface);box-shadow:none}.platform-shell .secondary-button:hover:not(:disabled){color:var(--platform-ink);background:var(--platform-surface-soft);border-color:#b5c3d1;transform:none}.platform-shell .text-button{color:#ce123d;box-shadow:none;background:0 0}.platform-shell .text-button:hover:not(:disabled){color:#b80f35;background:var(--platform-red-soft);transform:none}.platform-shell .ui-icon-button,.platform-shell .icon-button{border:1px solid var(--platform-line);width:34px;height:34px;min-height:34px;color:var(--platform-muted);background:var(--platform-surface);box-shadow:none;border-radius:9px;transition:color .14s,background .14s,border-color .14s}.platform-shell .ui-icon-button:hover:not(:disabled),.platform-shell .icon-button:hover:not(:disabled){color:var(--platform-ink);background:var(--platform-surface-soft);border-color:#b8c6d4;transform:none}.platform-shell button,.platform-access-shell button,.platform-shell button:hover:not(:disabled),.platform-access-shell button:hover:not(:disabled),.platform-shell button:active:not(:disabled),.platform-access-shell button:active:not(:disabled),.platform-shell button:focus,.platform-access-shell button:focus,.platform-shell button:focus-visible,.platform-access-shell button:focus-visible{box-shadow:none;transform:none}.platform-shell button:focus-visible,.platform-access-shell button:focus-visible,.platform-shell input:focus-visible,.platform-shell select:focus-visible,.platform-shell textarea:focus-visible{outline-offset:2px;outline:2px solid #16181d6b}.platform-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.platform-metric{grid-template-rows:auto 1fr auto;grid-template-columns:1fr auto;align-items:start;gap:2px 8px;min-height:116px;padding:15px 16px;display:grid;position:relative;overflow:hidden}.platform-metric:after{content:none}.platform-metric-icon{width:31px;height:31px;color:var(--platform-red);background:var(--platform-red-soft);border-radius:9px;place-items:center;display:grid}.platform-metric>span:nth-child(2){color:var(--platform-muted);grid-column:1/-1;margin-top:6px;font-size:12px;font-weight:700}.platform-metric strong{color:var(--platform-ink);letter-spacing:-.045em;grid-column:1/-1;font-family:Manrope,DM Sans,sans-serif;font-size:30px;font-weight:600;line-height:1}.platform-metric small{color:var(--platform-muted);grid-column:1/-1;font-size:11px}.platform-overview-grid{grid-template-columns:minmax(0,1.05fr) minmax(380px,.95fr);gap:16px;display:grid}.platform-overview-panel{min-width:0;overflow:hidden}.platform-panel-header{border-bottom:1px solid var(--platform-line);justify-content:space-between;align-items:center;gap:16px;min-height:64px;padding:16px 18px;display:flex}.platform-panel-header h2{color:var(--platform-ink);letter-spacing:-.025em;margin:0;font-family:Manrope,DM Sans,sans-serif;font-size:16px;font-weight:600}.platform-panel-header p{color:var(--platform-muted);margin:4px 0 0;font-size:12px;line-height:1.35}.platform-panel-actions{align-items:center;gap:9px;display:inline-flex}.platform-panel-actions .ui-button{white-space:nowrap}.platform-count{color:#c9113a;background:var(--platform-red-soft);border:0;border-radius:999px;place-items:center;min-width:28px;height:28px;padding:0 8px;font-size:12px;font-weight:600;display:inline-grid}.platform-action-list,.platform-audit-list,.platform-market-list{flex-direction:column;display:flex}.platform-action-row{border-top:1px solid var(--platform-line);align-items:center;gap:10px;min-height:67px;padding:8px 12px 8px 16px;display:flex}.platform-action-row:first-child{border-top:0}.platform-action-main{min-width:0;color:var(--platform-ink);text-align:left;background:0 0;border:0;flex:1;align-items:center;gap:10px;padding:0;display:flex}.platform-action-main>span{width:31px;height:31px;color:var(--platform-red);background:var(--platform-red-soft);border-radius:9px;flex:none;place-items:center;display:grid}.platform-action-main>div{flex-direction:column;gap:2px;min-width:0;display:flex}.platform-action-main strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.platform-action-main small{color:var(--platform-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.platform-action-meta{align-items:center;gap:8px;display:inline-flex}.platform-action-meta em{color:#c9113a;background:var(--platform-red-soft);border-radius:8px;place-items:center;min-width:25px;height:25px;padding:0 6px;font-size:12px;font-style:normal;font-weight:600;display:grid}.platform-action-arrow{flex:none;color:var(--platform-red)!important}.platform-action-row:hover{background:#fcfdff}.platform-action-row:hover .platform-action-main strong{color:#bd1037}.platform-audit-row{border-top:1px solid var(--platform-line);background:0 0;align-items:flex-start;gap:10px;min-height:58px;padding:11px 16px;display:flex}.platform-audit-row:first-child{border-top:0}.platform-audit-row:hover{background:#fcfdff;transform:none}.platform-audit-icon{width:30px;height:30px;color:var(--platform-red);background:var(--platform-red-soft);border-radius:9px;flex:none;place-items:center;display:grid}.platform-audit-row>div{flex-direction:column;gap:2px;min-width:0;display:flex}.platform-audit-row strong{color:var(--platform-ink-soft);font-size:13px;font-weight:600}.platform-audit-row span{color:var(--platform-muted);font-size:11px;line-height:1.35}.platform-audit-row small{color:var(--platform-muted);font-size:11px}.platform-audit-list-full .platform-audit-row{min-height:62px}.platform-directory-panel,.platform-catalog-panel,.platform-form-panel{overflow:hidden}.platform-directory-toolbar{border-bottom:1px solid var(--platform-line);background:#fcfdff;justify-content:space-between;align-items:center;gap:14px;min-height:64px;padding:12px 16px;display:flex}.platform-directory-search{border:1px solid var(--platform-line);width:min(100%,400px);min-height:38px;color:var(--platform-muted);background:var(--platform-surface);border-radius:10px;align-items:center;gap:8px;padding:0 11px;display:flex}.platform-directory-search:focus-within{border-color:var(--platform-line);background:var(--platform-red-soft);box-shadow:none;outline:0}.platform-directory-search input{width:100%;min-width:0;color:var(--platform-ink);background:0 0;border:0;outline:0;padding:0;font-size:13px}.platform-directory-search input::placeholder{color:#98a6b8}.platform-access-note{min-height:28px;color:var(--platform-green);background:var(--platform-green-soft);white-space:nowrap;border:1px solid #caedda;border-radius:999px;align-items:center;gap:6px;padding:0 9px;font-size:11px;font-weight:750;display:inline-flex}.platform-organization-table{padding:0}.platform-organization-head,.platform-organization-row{grid-template-columns:minmax(235px,1.2fr) minmax(245px,1.1fr) minmax(145px,.7fr) minmax(250px,1fr);gap:16px;display:grid}.platform-organization-head{min-height:37px;color:var(--platform-muted-light);border-bottom:1px solid var(--platform-line);letter-spacing:.06em;text-transform:uppercase;background:#fbfcfe;align-items:center;padding:0 16px;font-size:10px;font-weight:600}.platform-organization-row{border-bottom:1px solid var(--platform-line);background:var(--platform-surface);align-items:center;min-height:84px;padding:12px 16px}.platform-organization-row:last-child{border-bottom:0}.platform-organization-row:hover{background:#fcfdff;transform:none}.platform-organization-identity{align-items:flex-start;gap:10px;min-width:0;display:flex}.platform-organization-identity>span{width:31px;height:31px;color:var(--platform-red);background:var(--platform-red-soft);border-radius:9px;flex:none;place-items:center;display:grid}.platform-organization-identity>div{flex-direction:column;gap:2px;min-width:0;display:flex}.platform-organization-identity strong{color:var(--platform-ink);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.platform-organization-identity small,.platform-organization-identity em{color:var(--platform-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-style:normal;line-height:1.35;overflow:hidden}.platform-capabilities{border:0;flex-wrap:wrap;align-items:center;gap:6px;min-width:0;margin:0;padding:0;display:flex}.platform-capabilities label{min-height:28px;color:var(--platform-ink-soft);background:var(--platform-surface-soft);white-space:nowrap;border:0;border-radius:8px;align-items:center;gap:5px;padding:0 7px;font-size:11px;font-weight:700;transition:color .16s,background-color .16s;display:inline-flex}.platform-capabilities label:has(.ui-choice.is-checked){color:#c9113a;background:var(--platform-red-soft)}.platform-capabilities .ui-choice{width:14px;height:14px}.platform-capabilities .ui-choice-control{border-radius:5px;width:14px;height:14px}.platform-shell .platform-capabilities label .ui-icon{color:currentColor}.platform-capabilities .ui-button{min-height:28px;padding:0 7px;font-size:11px}.platform-status-editor{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:7px;min-width:0;display:grid}.platform-status{width:fit-content;min-height:25px;color:var(--platform-muted);background:var(--platform-surface-muted);border-radius:999px;align-items:center;padding:0 8px;font-size:11px;font-weight:600;display:inline-flex}.platform-status.is-active{color:var(--platform-green);background:var(--platform-green-soft)}.platform-status.is-verification{color:#936000;background:var(--platform-warning-soft)}.platform-status.is-suspended,.platform-status.is-closed{color:#c9113a;background:var(--platform-red-soft)}.platform-status-select .ui-select-trigger,.platform-status-action input{border:1px solid var(--platform-line);min-width:0;min-height:34px;color:var(--platform-ink-soft);background:var(--platform-surface-soft);border-radius:8px;outline:0;padding:0 9px;font-size:12px}.platform-status-select .ui-select-trigger,.platform-method-form .ui-select-trigger{border:1px solid var(--platform-line);width:100%;color:var(--platform-ink-soft);background:var(--platform-surface-soft);box-shadow:none;border-radius:8px;justify-content:space-between;font-size:12px;font-weight:700}.platform-status-select .ui-select-control,.platform-method-form .ui-select-control{background:0 0;border:0;border-radius:0;min-height:0;padding:0}.platform-status-select .ui-select-trigger{min-height:34px;padding:0 9px}.platform-status-select{min-width:0}.platform-status-select .ui-select-menu,.platform-method-form .ui-select-menu{z-index:90;border-color:var(--platform-line);border-radius:10px;box-shadow:0 10px 22px #1a2a3e1a}.platform-status-select .ui-select-menu button,.platform-method-form .ui-select-menu button{min-height:34px;color:var(--platform-ink-soft);font-size:12px}.platform-status-select .ui-select-menu button.is-selected,.platform-method-form .ui-select-menu button.is-selected{color:#c9113a;background:var(--platform-red-soft)}.platform-status-select .ui-select-trigger:hover:not(:disabled),.platform-status-select .ui-select-control.is-open .ui-select-trigger,.platform-method-form .ui-select-trigger:hover:not(:disabled),.platform-method-form .ui-select-control.is-open .ui-select-trigger,.platform-status-action input:focus{border-color:var(--platform-line);background:var(--platform-red-soft);box-shadow:none;outline:0}.platform-status-action input:focus-visible{outline:0}.platform-status-action{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:7px;min-width:0;display:grid}.platform-status-action .ui-button{min-height:34px;padding:0 9px;font-size:12px}.platform-market-list{padding:0}.platform-market-row{border:0;border-bottom:1px solid var(--platform-line);min-height:62px;color:var(--platform-ink);background:var(--platform-surface);box-shadow:none;text-align:left;border-radius:0;grid-template-columns:32px minmax(0,1fr) auto 34px;align-items:center;gap:10px;padding:10px 16px;transition:color .14s,background .14s;display:grid}.platform-market-row:last-child{border-bottom:0}.platform-market-row:hover,.platform-method-row:hover{border-color:var(--platform-line);color:var(--platform-ink);background:#fcfdff;transform:none}.platform-market-row .market-flag{color:#c9113a;background:var(--platform-red-soft);border-radius:9px;place-items:center;width:31px;height:31px;display:grid}.platform-market-row .market-flag .flag-mark{color:currentColor;background:0 0;font-size:10px;font-weight:600}.platform-market-row>div{flex-direction:column;gap:2px;min-width:0;display:flex}.platform-market-row strong{color:var(--platform-ink);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.platform-market-row span:not(.market-flag):not(.platform-market-state):not(.ui-icon):not(.flag-mark){color:var(--platform-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.platform-market-state{border-radius:999px;align-items:center;min-height:25px;padding:0 8px;font-size:11px;font-weight:600;display:inline-flex}.platform-market-state.is-active{color:var(--platform-green);background:var(--platform-green-soft)}.platform-market-state.is-inactive{color:var(--platform-muted);background:var(--platform-surface-muted)}.platform-market-edit{color:var(--platform-red);justify-self:end}.platform-shell .platform-market-edit:hover:not(:disabled),.platform-shell .platform-market-edit:focus-visible{color:#c9113a;background:var(--platform-red-soft)}.platform-method-row{cursor:pointer;grid-template-columns:32px minmax(0,1fr) auto;width:100%}.platform-method-row .market-flag{color:var(--platform-red)}.platform-method-row:focus-visible{z-index:1;outline-offset:-2px;outline:2px solid #16181d6b;position:relative}.platform-shell .modal-backdrop:has(.platform-method-drawer-form){-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#141e2c6b;justify-content:flex-end;align-items:stretch;padding:0}.platform-shell .detail-drawer:has(.platform-method-drawer-form){border:0;border-left:1px solid var(--platform-line);background:var(--platform-surface);width:min(100vw,526px);min-width:460px;box-shadow:none;border-radius:0;overflow:hidden}.platform-shell .detail-drawer:has(.platform-method-drawer-form) .drawer-header{border-bottom:1px solid var(--platform-line);background:#fcfdff;align-items:center;min-height:78px;padding:18px 20px}.platform-shell .detail-drawer:has(.platform-method-drawer-form) .drawer-kicker{color:var(--platform-muted);letter-spacing:.08em;text-transform:uppercase;margin-bottom:4px;font-size:10px;font-weight:600;display:block}.platform-shell .detail-drawer:has(.platform-method-drawer-form) .drawer-header h2{color:var(--platform-ink);letter-spacing:-.04em;margin:0;font-family:Manrope,DM Sans,sans-serif;font-size:22px;font-weight:600}.platform-shell .detail-drawer:has(.platform-method-drawer-form) .drawer-header .ui-icon-button{width:34px;height:34px;min-height:34px}.platform-method-form{background:var(--platform-surface);flex:auto;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:12px;min-height:0;padding:18px 20px 20px;display:grid;overflow:auto}.platform-method-drawer-intro{border:1px solid var(--platform-line);color:var(--platform-muted);background:var(--platform-surface-soft);border-radius:10px;grid-column:1/-1;padding:10px 11px;font-size:12px;line-height:1.45}.platform-method-form .ui-field{gap:6px;min-width:0}.platform-method-form .ui-field>label{color:var(--platform-muted);font-size:11px;font-weight:600}.platform-method-form .ui-field input{border:1px solid var(--platform-line);width:100%;min-height:38px;color:var(--platform-ink);background:var(--platform-surface-soft);box-shadow:none;border-radius:9px;padding:0 10px;font-size:13px}.platform-method-form .ui-field input:focus{border-color:var(--platform-line);background:var(--platform-red-soft);box-shadow:none;outline:0}.platform-method-form .ui-field input:focus-visible{outline:0}.platform-method-description{grid-column:1/-1}.platform-method-icon-preview{border:1px solid var(--platform-line);min-height:38px;color:var(--platform-muted);background:var(--platform-surface-soft);border-radius:9px;align-items:center;gap:8px;padding:0 10px;font-size:11px;display:flex;overflow:hidden}.platform-method-icon-preview .ui-icon{color:var(--platform-red)}.platform-method-icon-preview span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.platform-method-drawer-actions{border-top:1px solid var(--platform-line);box-shadow:none;background:#fffffff5;grid-column:1/-1;grid-template-columns:auto minmax(0,1fr);gap:9px;margin:8px -20px -20px;padding:14px 20px;display:grid;position:sticky;bottom:-20px}.platform-method-drawer-actions .ui-button{min-height:40px}.platform-shell .modal{background:#f6f8fb;border-color:#fffc}.platform-shell .modal-header{padding:20px 22px 16px}.platform-shell .modal-header h2{color:var(--platform-ink);font-size:22px}.platform-shell .modal-header p{color:var(--platform-muted);font-size:13px}.platform-shell .platform-market-modal-form{background:var(--platform-surface);gap:12px;padding:18px 22px 22px}.platform-shell .platform-market-modal-form .ui-field>label{color:var(--platform-muted);font-size:12px;font-weight:600}.platform-shell .platform-market-modal-form input{border-color:var(--platform-line);background:var(--platform-surface-soft);border-radius:9px;min-height:40px}.platform-shell .platform-market-modal-form input:focus{border-color:var(--platform-line);background:var(--platform-red-soft);box-shadow:none;outline:0}.platform-shell .platform-market-modal-form input:focus-visible{outline:0}.platform-shell .platform-market-modal-form .ui-toggle{border:1px solid var(--platform-line);background:var(--platform-surface-soft);border-radius:10px;min-height:58px;padding:10px 12px}.platform-shell .modal-actions{padding:0}.platform-shell .ui-empty-state{min-height:172px;padding:24px}.platform-shell .ui-empty-icon{color:var(--platform-red);background:var(--platform-red-soft)}.platform-shell .ui-empty-state h3{color:var(--platform-ink);font-size:15px}.platform-shell .ui-empty-state p{color:var(--platform-muted);font-size:13px}.platform-access-shell{background:var(--platform-canvas,#f3f6fa);min-height:100dvh;padding:24px}.platform-denied,.platform-loading,.platform-error{border-color:var(--platform-line,#dce5ef);max-width:680px;box-shadow:var(--platform-shadow,0 8px 20px #1a2a3e0b);background:#fff;border-radius:18px;margin:12vh auto}.platform-access-shell .platform-denied-icon,.platform-access-shell .platform-error>.ui-icon{color:#c9113a;background:#fff0f3}.platform-access-shell .auth-spinner{border-color:#ff1745 #fde0e7 #fde0e7}@media (width<=1180px){.platform-shell{grid-template-columns:232px minmax(0,1fr)}.platform-shell-content{padding:22px 22px 40px}.platform-organization-head,.platform-organization-row{grid-template-columns:minmax(210px,1.1fr) minmax(210px,1fr) minmax(130px,.7fr) minmax(225px,.95fr);gap:12px}}@media (width<=1020px){.platform-overview-grid{grid-template-columns:1fr}.platform-organization-head{display:none}.platform-organization-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;padding:14px 16px}.platform-status-action{grid-column:1/-1}}@media (width<=920px){.platform-shell{display:block}.platform-shell-sidebar{z-index:55;width:min(252px,100vw - 48px);transition:transform .18s;position:fixed;inset:0 auto 0 0;transform:translate(-105%);box-shadow:16px 0 38px #1e2b3b2e}.platform-shell-sidebar.is-open{transform:translate(0)}.platform-shell-overlay{z-index:54;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#17202e6b;border:0;position:fixed;inset:0}.platform-shell-mobile-menu{border:1px solid var(--platform-line);width:34px;height:34px;min-height:34px;color:var(--platform-ink-soft);background:var(--platform-surface);border-radius:9px;place-items:center;display:grid}.platform-shell-content{padding:20px 18px 36px}.platform-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.platform-shell-topbar{min-height:54px;padding:0 13px}.platform-shell-breadcrumb{font-size:11px}.platform-shell-mode{justify-content:center;width:29px;min-height:29px;padding:0}.platform-shell-mode .ui-icon{width:15px!important;height:15px!important}.platform-shell-mode{font-size:0}.platform-shell-content{min-height:calc(100dvh - 54px);padding:18px 12px 30px}.platform-page{gap:12px}.platform-page-header{flex-direction:column;align-items:stretch;gap:12px}.platform-page-header h1{font-size:26px}.platform-page-header p{font-size:13px}.platform-page-header .ui-button{width:100%}.platform-metrics{grid-template-columns:1fr;gap:9px}.platform-metric{min-height:96px}.platform-overview-grid{gap:12px}.platform-panel-header{flex-direction:column;align-items:flex-start;gap:10px;min-height:0;padding:14px}.platform-panel-actions{justify-content:space-between;width:100%}.platform-panel-actions .ui-button{flex:1}.platform-directory-toolbar{flex-direction:column;align-items:stretch;padding:11px 12px}.platform-directory-search{width:100%}.platform-access-note{width:fit-content}.platform-organization-row{grid-template-columns:1fr;gap:12px;padding:14px 12px}.platform-status-action{grid-column:auto;grid-template-columns:1fr}.platform-status-action .ui-button{width:100%}.platform-market-row{grid-template-columns:31px minmax(0,1fr) auto;padding:10px 12px}.platform-market-edit,.platform-market-row:not(.platform-method-row) .platform-market-state{display:none}.platform-shell .detail-drawer:has(.platform-method-drawer-form){width:min(100vw,460px);min-width:0}.platform-method-form{grid-template-columns:1fr;padding:14px}.platform-method-description,.platform-method-icon-preview{grid-column:1}.platform-method-drawer-actions{margin:8px -14px -14px;padding:12px 14px;bottom:-14px}.platform-shell .platform-market-modal-form{padding:16px}}.ui-select-control,.ui-select-standalone{background:0 0;width:100%;position:relative}.ui-select-validation-input{clip:rect(0 0 0 0);opacity:0;pointer-events:none;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ui-select-validation{color:#c4123a;margin-top:6px;font:700 12px/1.35 Manrope,sans-serif;display:block}.ui-select-control:hover,.ui-select-control:focus-within,.ui-select-standalone:hover,.ui-select-standalone:focus-within,.ui-field>.ui-select-control,.ui-field>.ui-select-control:hover{background:0 0}.ui-select-control,.ui-select-control:focus-within,.ui-select-standalone,.ui-select-standalone:focus-within{box-shadow:none!important;outline:0!important}.ui-select-trigger{color:#1e293b;width:100%;min-height:46px;box-shadow:none;text-align:left;background:#f1f5f9;border:1px solid #d9e2ee;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:0 13px 0 14px;font:700 14px/1.25 Manrope,sans-serif;transition:border-color .14s,background-color .14s,box-shadow .14s;display:flex}.ui-select-trigger:hover:not(:disabled),.ui-select-control.is-open .ui-select-trigger{background:#fff0f3;border-color:#d9e2ee}.ui-select-trigger:focus,.ui-select-trigger:focus-visible{outline-offset:0;box-shadow:none;background:#fff0f3;border-color:#d9e2ee;outline:0!important}.ui-select-trigger:disabled{cursor:not-allowed;color:#96a3b7;background:#f5f7fa}.ui-select-chevron{color:#65758d;transition:transform .15s,color .15s}.ui-select-control.is-open .ui-select-chevron{color:#ff1745;transform:rotate(180deg)}.ui-select-menu{z-index:80;opacity:0;pointer-events:none;transform-origin:top;background:#fff;border:1px solid #dbe3ee;border-radius:14px;gap:3px;max-height:min(260px,42vh);padding:6px;display:grid;position:absolute;top:calc(100% + 7px);left:0;right:0;overflow:auto;transform:translateY(-5px)scale(.985);box-shadow:0 16px 34px #16203229}.ui-select-menu.is-open{pointer-events:auto;animation:.15s cubic-bezier(.2,.75,.25,1) forwards ui-select-enter}.ui-select-menu.is-closing{animation:.15s forwards ui-select-leave}.ui-select-menu button{color:#34435a;text-align:left;background:0 0;border:0;border-radius:9px;justify-content:space-between;align-items:center;gap:10px;min-height:38px;padding:8px 10px;font:700 13px/1.25 Manrope,sans-serif;transition:color .12s,background-color .12s;display:flex}.ui-select-menu button:hover:not(:disabled),.ui-select-menu button:focus-visible,.ui-select-menu button.is-active:not(.is-selected),.ui-select-menu button.is-selected{color:#c4123a;background:#fff0f3;outline:0}.ui-select-menu button:disabled{cursor:not-allowed;opacity:.45}.ui-select-menu .ui-icon{color:#ff1745}.filter-wrap{position:relative}.cases-panel,.merchant-list-panel,.team-panel,.platform-catalog-panel,.platform-form-panel,.platform-markets-panel{overflow:visible}.filter-popover{z-index:70;background:#fff;border:1px solid #dce4ee;border-radius:16px;gap:14px;width:min(288px,100vw - 32px);padding:15px;animation:.15s cubic-bezier(.2,.75,.25,1) both ui-select-enter;display:grid;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 18px 40px #151f3026}.filter-popover .ui-field{gap:7px;display:grid}.filter-popover .ui-field>label{color:#65758d;font:600 12px/1.2 Manrope,sans-serif}.filter-popover.is-closing{pointer-events:none;animation:.15s forwards ui-select-leave}.filter-popover .ui-select-trigger{min-height:42px;font-size:13px}.filter-popover .text-button{color:#e1113f;justify-self:start;min-height:auto;padding:2px 0}.ui-button,.primary-button,.secondary-button,.filter-button,.ui-icon-button,.icon-button,.modal-actions .ui-button,.drawer-footer .ui-button,.provider-drawer-footer .ui-button,.platform-method-drawer-actions .ui-button{box-shadow:none!important;transform:none!important}.ui-button:focus-visible,.primary-button:focus-visible,.secondary-button:focus-visible,.filter-button:focus-visible,.ui-icon-button:focus-visible,.icon-button:focus-visible{outline-offset:2px;outline:2px solid #16181d6b;box-shadow:none!important}@keyframes ui-select-enter{to{opacity:1;transform:translateY(0)scale(1)}}@keyframes ui-select-leave{to{opacity:0;transform:translateY(-4px)scale(.985)}}@media (prefers-reduced-motion:reduce){.ui-select-menu,.ui-select-menu.is-open,.ui-select-menu.is-closing,.filter-popover{animation:none;transform:none}.ui-select-trigger,.ui-select-chevron,.ui-select-menu button{transition:none}}@media (width<=640px){.filter-popover{right:-4px}.ui-select-menu{max-height:min(236px,38vh)}}.app-shell,.app-shell~.modal-backdrop,.app-shell .modal-backdrop{--workspace-action:#ff1745;--workspace-action-hover:#e80f3b;--workspace-action-soft:#ffe8ee;--workspace-line:#dbe4ee;--workspace-surface:#fff;--workspace-muted-surface:#f7f9fc;--workspace-ink:#16181d;--workspace-muted:#687993}.app-shell~.modal-backdrop,.app-shell .modal-backdrop{z-index:220;isolation:isolate;position:fixed;inset:0}.app-shell .content-wrap{max-width:1420px;padding-top:36px}.app-shell .page-heading{margin-bottom:28px}.app-shell .page-heading h1{color:var(--workspace-ink)}.app-shell .page-heading p{color:var(--workspace-muted)}.app-shell .primary-button{border-color:var(--workspace-action);background:var(--workspace-action);box-shadow:none}.app-shell .primary-button:hover:not(:disabled),.app-shell .primary-button:focus-visible{border-color:var(--workspace-action-hover);background:var(--workspace-action-hover);box-shadow:none;transform:none}.app-shell .secondary-button,.app-shell .filter-button,.app-shell .ui-icon-button,.app-shell .icon-button{border-color:var(--workspace-line);box-shadow:none;background:#fff}.app-shell .secondary-button:hover:not(:disabled),.app-shell .filter-button:hover:not(:disabled),.app-shell .ui-icon-button:hover:not(:disabled),.app-shell .icon-button:hover:not(:disabled){color:var(--workspace-ink);box-shadow:none;background:#f8fafc;border-color:#bdcad8;transform:none}.app-shell .filter-button[aria-expanded=true]{color:#334b66;background:#e8eef5;border-color:#b8c7d7}.app-shell .text-button,.app-shell .add-market{color:var(--workspace-action)}.app-shell .text-button:hover:not(:disabled),.app-shell .add-market:hover:not(:disabled){color:#bf0d36;background:var(--workspace-action-soft);transform:none}.app-shell .nav-item{transition:none}.app-shell .nav-item:hover:not(.selected),.app-shell .nav-item:focus-visible:not(.selected){color:#b70e35;box-shadow:none;background:0 0;transform:none}.app-shell .nav-item.selected{border-color:var(--workspace-action);color:#fff;background:var(--workspace-action);box-shadow:none}.app-shell .nav-item.selected:before{display:none}.app-shell .nav-item.selected .ui-icon{color:#fff}.app-shell .nav-item.selected .nav-badge{color:#c20d37;background:#fff}.app-shell button,.app-shell~.modal-backdrop button,.app-shell .modal-backdrop button{filter:none;transform:none;box-shadow:none!important}.app-shell button:focus-visible,.app-shell~.modal-backdrop button:focus-visible,.app-shell .modal-backdrop button:focus-visible{outline-offset:2px;outline:2px solid #16181d6b;box-shadow:none!important}.app-shell button.ui-select-trigger:focus,.app-shell button.ui-select-trigger:focus-visible,.app-shell~.modal-backdrop button.ui-select-trigger:focus,.app-shell~.modal-backdrop button.ui-select-trigger:focus-visible,.app-shell .modal-backdrop button.ui-select-trigger:focus,.app-shell .modal-backdrop button.ui-select-trigger:focus-visible{outline-offset:0;box-shadow:none;outline:0!important}.app-shell input:focus-visible,.app-shell textarea:focus-visible,.app-shell~.modal-backdrop input:focus-visible,.app-shell~.modal-backdrop textarea:focus-visible,.app-shell .modal-backdrop input:focus-visible,.app-shell .modal-backdrop textarea:focus-visible{outline-offset:0;box-shadow:none!important;outline:0!important}.app-shell .panel,.app-shell .ui-panel,.app-shell .metric-card,.app-shell .case-stats,.app-shell .method-card,.app-shell .provider-card,.app-shell .settings-nav,.app-shell .settings-content,.app-shell .settings-card{border-color:var(--workspace-line);background:var(--workspace-surface);box-shadow:0 8px 22px #27394e0b}.app-shell .panel,.app-shell .ui-panel,.app-shell .metric-card,.app-shell .method-card,.app-shell .provider-card,.app-shell .settings-nav,.app-shell .settings-content,.app-shell .settings-card,.app-shell .case-stats{border-radius:20px}.app-shell .method-card,.app-shell .provider-card,.app-shell .table-row,.app-shell .merchant-row,.app-shell .market-row,.app-shell .settings-nav button,.app-shell .package-provider-offers label,.app-shell .provider-request-offers label{transition:border-color .14s,background-color .14s,color .14s,box-shadow .14s}.app-shell .method-card:hover,.app-shell .provider-card:hover,.app-shell .table-row:hover,.app-shell .merchant-row:hover:not(:disabled){box-shadow:none;background:#fff;border-color:#c9d5e1;transform:none}.app-shell .method-card:focus-within,.app-shell .provider-card:focus-within,.app-shell .table-row:focus-visible,.app-shell .merchant-row:focus-visible{box-shadow:none}.app-shell .method-card:focus-within,.app-shell .provider-card:focus-within{border-color:var(--workspace-line);outline:0!important;box-shadow:0 8px 22px #27394e0b!important}.app-shell .metric-card{min-height:154px;padding:20px}.app-shell .metric-icon.red,.app-shell .merchant-avatar.red,.app-shell .owner-avatar{color:var(--workspace-action);background:var(--workspace-action-soft)}.app-shell .metric-value{color:var(--workspace-ink)}.app-shell .partner-scope-editor{border-color:var(--workspace-line);background:#fbfcfe}.app-shell .partner-scope-heading span,.app-shell .partner-scope-options>fieldset>span{color:var(--workspace-muted)}.app-shell .partner-scope-mode label,.app-shell .partner-scope-options label{color:var(--workspace-ink)}:is(.app-shell .partner-scope-mode label:has(.ui-choice.is-checked),.app-shell .partner-scope-options label:has(.ui-choice.is-checked)){color:var(--workspace-action);background:var(--workspace-action-soft)}.app-shell .partner-scope-options fieldset{border-color:var(--workspace-line)}.app-shell .partner-scope-options legend{color:var(--workspace-muted)}.app-shell .case-party strong.outbound,.app-shell .case-party-summary>span.outbound{color:#c9113a;background:var(--workspace-action-soft)}.app-shell .provisioning-result-copy code.is-reference{color:#53677f;background:#eef3f8}.app-shell .provisioning-form{border-color:var(--workspace-line);background:#fbfcfe}.app-shell .provisioning-form-header{color:#c9113a}.app-shell .provisioning-form-header strong{color:var(--workspace-ink)}.app-shell .provisioning-form-header span,.app-shell .provisioning-result-title span{color:var(--workspace-muted)}.profile-popover>button:hover,.sidebar-popover>button:hover{color:#b70e35;background:#f3f6fa}.app-shell .notification-item:hover,.app-shell .notification-item.unread{background:#fff5f7}.app-shell .notification-icon,.app-shell .partner-link-mark,.app-shell .audit-icon{color:#c9113a;background:var(--workspace-action-soft)}.app-shell .metric-label,.app-shell .metric-change,.app-shell .panel-header p{color:var(--workspace-muted)}.app-shell .market-panel .panel-header .icon-button{color:var(--workspace-action);background:var(--workspace-action-soft);border-color:#0000}.app-shell .market-panel .panel-header .icon-button:hover:not(:disabled){color:#c80e38;background:#ffdce5;border-color:#0000}.app-shell .market-row{border-bottom-color:var(--workspace-line)}.app-shell .market-row:hover{background:var(--workspace-muted-surface)}.app-shell .market-panel .market-arrow,.app-shell .market-panel .market-row:hover .market-arrow{width:24px;height:24px;color:var(--workspace-action);box-shadow:none;background:0 0;border:0;border-radius:7px;justify-content:center;align-items:center;margin-left:7px;display:inline-flex}.app-shell .market-panel .add-market{box-sizing:border-box;width:calc(100% - 24px);max-width:calc(100% - 24px);min-height:38px;color:var(--workspace-action);background:var(--workspace-action-soft);border:0;border-radius:10px;margin:12px 12px 16px}.app-shell .market-panel .add-market:hover:not(:disabled){color:#c80e38;background:#ffdce5}.app-shell .case-table{padding:12px}.app-shell .case-table:not(.compact) .table-head,.app-shell .case-table:not(.compact) .table-row{grid-template-columns:minmax(180px,1.45fr) minmax(132px,1.08fr) minmax(136px,1fr) minmax(118px,.88fr) minmax(156px,1.02fr) minmax(88px,.6fr) 28px}.app-shell .case-table:not(.compact) .table-head>span,.app-shell .case-table:not(.compact) .table-row>*{min-width:0}.app-shell .case-table:not(.compact) .table-head>span:nth-child(5),.app-shell .case-table:not(.compact) .table-head>span:nth-child(6){white-space:nowrap}@media (width<=1120px) and (width>=721px){.app-shell .case-table:not(.compact){overflow:visible}.app-shell .case-table:not(.compact) .table-head{display:none}.app-shell .case-table:not(.compact) .table-row{grid-template-columns:minmax(152px,1.25fr) minmax(144px,1.1fr) minmax(108px,.82fr) 30px;grid-template-areas:"merchant method status action""party owner updated action";gap:9px 12px;min-width:0;padding:12px 14px}.app-shell .case-table:not(.compact) .merchant-cell{grid-area:merchant}.app-shell .case-table:not(.compact) .method-cell{grid-area:method}.app-shell .case-table:not(.compact) .case-status-cell{grid-area:status;justify-self:start}.app-shell .case-table:not(.compact) .case-party{grid-area:party}.app-shell .case-table:not(.compact) .owner-cell{grid-area:owner}.app-shell .case-table:not(.compact) .updated-cell{grid-area:updated;align-self:center}.app-shell .case-table:not(.compact) .row-more{grid-area:action;place-self:stretch end}.app-shell .case-table:not(.compact) .owner-cell,.app-shell .case-table:not(.compact) .updated-cell,.app-shell .case-table:not(.compact) .case-party{align-self:center}}.app-shell .table-head,.app-shell .member-row.member-head{color:#7d8da4;letter-spacing:.08em;font-size:11px}.app-shell .table-row,.app-shell .member-row,.app-shell .merchant-row{border-color:var(--workspace-line);background:#fbfcfe}.app-shell .merchant-row.is-search-target{border-color:var(--workspace-line);background:#fff4f6}.app-shell .table-row{border-radius:16px;margin-block:5px}.app-shell .member-row.member-head{box-shadow:none;background:0 0}.app-shell .merchant-cell strong,.app-shell .method-cell strong,.app-shell .owner-cell span,.app-shell .merchant-row-copy strong,.app-shell .member-identity strong{color:var(--workspace-ink)}.app-shell .merchant-cell span,.app-shell .method-cell span,.app-shell .updated-cell,.app-shell .merchant-row-copy small,.app-shell .member-identity span{color:var(--workspace-muted)}.app-shell .member-status{white-space:nowrap;place-self:center start;width:max-content;min-width:0;max-width:100%;padding:0 10px;display:inline-flex}.app-shell .member-status.active{color:#087d2e;background:#e8faef}.app-shell .member-status.pending{color:#9a6900;background:#fff6d7}.app-shell .status-badge.review{color:#1260cf;background:#e9f2ff}.app-shell .status-badge.warning{color:#9a6900;background:#fff6d7}.app-shell .status-badge.approved,.app-shell .status-badge.active{color:#087d2e;background:#e8faef}.app-shell .status-badge.sent{color:#1260cf;background:#e9f2ff}.app-shell .status-badge.draft{color:#607189;background:#e8eef5}.app-shell .status-badge.rejected{color:#b70e35;background:#ffe8ed}.app-shell .catalog-toolbar,.app-shell .provider-directory-toolbar{border:1px solid var(--workspace-line);background:#fff;border-radius:20px;align-items:center;gap:12px;min-width:0;padding:10px;display:flex;position:relative;overflow:visible;box-shadow:0 8px 22px #27394e0b}.app-shell .market-tabs,.app-shell .provider-market-tabs{scrollbar-width:thin;scrollbar-color:#c3cedb transparent;overscroll-behavior-inline:contain;flex:auto;gap:5px;min-width:0;padding:1px 14px 8px 2px;scroll-padding-inline:10px;display:flex;overflow:auto hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 10px calc(100% - 24px),#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 10px calc(100% - 24px),#0000 100%)}.app-shell .market-tabs::-webkit-scrollbar{height:6px}.app-shell .provider-market-tabs::-webkit-scrollbar{height:6px}.app-shell .market-tabs::-webkit-scrollbar-thumb{background:#c3cedb;border-radius:999px}.app-shell .provider-market-tabs::-webkit-scrollbar-thumb{background:#c3cedb;border-radius:999px}.app-shell .market-tabs button,.app-shell .provider-market-tabs button{border:1px solid var(--workspace-line);border-bottom:1px solid var(--workspace-line);min-width:max-content;min-height:40px;color:var(--workspace-muted);background:#fff;border-radius:11px;flex:none;align-items:center;gap:5px;padding:0 10px;font-size:13px;font-weight:750;display:inline-flex}.app-shell .market-tabs button:hover,.app-shell .provider-market-tabs button:hover{color:var(--workspace-ink);background:#f2f5f9;border-color:#c9d5e1}.app-shell .market-tabs button.active,.app-shell .provider-market-tabs button.active{border-color:var(--workspace-action);border-bottom-color:var(--workspace-action);background:var(--workspace-action);color:#fff;box-shadow:none}.app-shell .tab-code{color:#65758d;background:#eef2f7}.app-shell .market-tabs button.active .tab-code,.app-shell .provider-market-tabs button.active .tab-code{color:#fff;background:#ffffff2e}.app-shell .filter-wrap{flex:none}.app-shell .filter-popover{z-index:15;border-color:var(--workspace-line);box-shadow:0 18px 42px #212f4324}.app-shell .catalog-summary{color:var(--workspace-muted);margin:14px 0 18px}.app-shell .method-grid,.app-shell .provider-directory-grid{gap:16px}:is(.app-shell .method-grid:has(>.method-card:only-child),.app-shell .provider-directory-grid:has(>.provider-card:only-child)){grid-template-columns:minmax(0,760px)}.app-shell .method-card{min-height:154px;padding:18px}.app-shell .method-card-main{color:inherit}.app-shell .method-card-footer{border-top-color:var(--workspace-line)}.app-shell .method-card-title h3,.app-shell .provider-card-title h3{color:var(--workspace-ink)}.app-shell .method-mark.red,.app-shell .provider-avatar,.app-shell .provider-offer-mark,.app-shell .package-provider-group-title>span,.app-shell .package-provider-group-title>span,.app-shell~.modal-backdrop .package-provider-group-title>span,.app-shell .modal-backdrop .package-provider-group-title>span,.app-shell~.modal-backdrop .method-mark.red,.app-shell .modal-backdrop .method-mark.red{color:var(--workspace-action);background:var(--workspace-action-soft)}.app-shell .provider-card{padding:20px}.app-shell .provider-card-description,.app-shell .provider-card-title span,.app-shell .provider-offer-preview>span{color:var(--workspace-muted)}.app-shell .provider-offer-preview>span{background:#f2f5f9}.app-shell .availability.enabled{color:#087d2e;background:#e8faef}.app-shell .availability.paused{color:#b70e35;background:#ffe8ed}.app-shell .availability{gap:6px;min-height:26px;padding:0 9px;font-size:12px;font-weight:600}.app-shell .settings-layout{gap:18px}.app-shell .settings-nav{padding:8px}.app-shell .settings-nav button{border:1px solid var(--workspace-line);color:var(--workspace-muted);background:#fff;font-weight:700}.app-shell .settings-nav button:hover{color:var(--workspace-ink);background:#f2f5f9;border-color:#c9d5e1}.app-shell .settings-nav button.active{border-color:var(--workspace-action);background:var(--workspace-action);color:#fff}.app-shell .settings-nav button.active .ui-icon{color:#fff}.app-shell .workspace-avatar,.app-shell .workspace-switch-mark,.app-shell .organization-logo-preview{isolation:isolate;flex:none;overflow:hidden}.app-shell .workspace-avatar img,.app-shell .workspace-switch-mark img,.app-shell .organization-logo-preview img{object-fit:cover;object-position:center;width:100%;max-width:none;height:100%;max-height:none;display:block}.app-shell .workspace-switch-mark{border-radius:9px;width:30px;height:30px}.app-shell .organization-logo-control{border:1px solid var(--workspace-line);background:#fbfcfe;border-radius:14px;align-items:center;gap:14px;min-width:0;padding:14px;display:flex}.app-shell .organization-logo-preview{color:#6d7e95;background:#eef3f8;border:1px solid #d7e0ea;border-radius:14px;place-items:center;width:64px;height:64px;display:grid}.app-shell .organization-logo-copy{gap:4px;min-width:0;display:grid}.app-shell .organization-logo-copy>strong{color:var(--workspace-ink);font-size:13px;font-weight:600}.app-shell .organization-logo-copy>p{color:var(--workspace-muted);margin:0;font-size:12px;line-height:1.45}.app-shell .organization-logo-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:4px;display:flex}.app-shell .organization-logo-upload{color:#bf0d36;cursor:pointer;background:#fff;border:1px solid #c9d6e4;border-radius:9px;align-items:center;gap:6px;min-height:34px;padding:0 10px;font-size:12px;font-weight:750;display:inline-flex}.app-shell .organization-logo-upload:hover,.app-shell .organization-logo-upload:focus-within{box-shadow:none;background:#fff5f7;border-color:#c9d6e4}.app-shell .organization-logo-upload.is-disabled{opacity:.56;cursor:not-allowed}.app-shell .organization-logo-upload input{display:none}.app-shell .organization-logo-remove{color:#c20d37;min-height:34px;padding:0 4px}.app-shell .settings-card-header,.app-shell .settings-card-body{border-bottom-color:var(--workspace-line)}.app-shell .settings-status,.app-shell .connection-status.connected{color:#087d2e;background:#e8faef}.app-shell .connection-status{color:#9a6900;background:#fff6d7}.app-shell .provider-profile-card{margin-bottom:18px}.app-shell .provider-profile-fields{align-items:start}.app-shell .provider-profile-fields .ui-field:first-child,.app-shell .provider-profile-markets{grid-column:1/-1}.app-shell .provider-profile-fields textarea{resize:none;appearance:none;width:100%;min-height:112px;display:block}.app-shell .provider-profile-markets{border:1px solid var(--workspace-line);background:#f8fafd;border-radius:14px;min-width:0;padding:14px}.app-shell .provider-profile-markets legend{color:var(--workspace-ink);padding:0 4px;font-size:13px;font-weight:600}.app-shell .provider-profile-markets>p{color:var(--workspace-muted);margin:2px 0 12px;font-size:12px;line-height:1.45}.app-shell .provider-profile-market-list{grid-template-columns:repeat(auto-fit,minmax(168px,1fr));gap:8px;display:grid}.app-shell .provider-profile-market-list>label{min-width:0;color:var(--workspace-ink);cursor:pointer;background:#fff;border:0;border-radius:11px;align-items:center;gap:9px;padding:10px;transition:background-color .14s,color .14s,box-shadow .14s;display:flex;box-shadow:inset 0 0 0 1px #dfe7f0}.app-shell .provider-profile-market-list>label:hover{background:#f7f9fc}.app-shell .provider-profile-market-list>label.is-selected{color:var(--workspace-action);box-shadow:none;background:var(--workspace-action-soft)}.app-shell .provider-profile-market-list span{gap:2px;min-width:0;display:grid}.app-shell .provider-profile-market-list strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.app-shell .provider-profile-market-list small,.app-shell .provider-profile-empty{color:var(--workspace-muted);font-size:12px}.app-shell .provider-profile-markets:disabled{opacity:.62}.app-shell .provider-profile-markets:disabled label{cursor:default}:is(.app-shell~.modal-backdrop:has(.modal),.app-shell .modal-backdrop:has(.modal),.app-shell~.modal-backdrop:has(.detail-drawer),.app-shell .modal-backdrop:has(.detail-drawer)){-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#252d3975;justify-content:flex-end;align-items:stretch;padding:0}.app-shell~.modal-backdrop .modal,.app-shell .modal-backdrop .modal{background:#f4f7fb;border:0;border-left:1px solid #e1e7ef;border-radius:28px 0 0 28px;flex-direction:column;width:min(548px,100vw);min-height:100dvh;max-height:100dvh;animation:.18s ease-out workspace-inspector-enter;display:flex;overflow:hidden;box-shadow:-24px 0 60px #1923303d}:is(.app-shell~.modal-backdrop .detail-drawer:has(.provider-drawer-content),.app-shell .modal-backdrop .detail-drawer:has(.provider-drawer-content)){border:0;border-left:1px solid var(--workspace-line);width:min(548px,100vw);height:100dvh;box-shadow:none;background:#f4f7fb;border-radius:0;margin:0 0 0 auto;animation:.18s ease-out workspace-inspector-enter;overflow:hidden}:is(.app-shell~.modal-backdrop .detail-drawer:has(.case-drawer-content),.app-shell .modal-backdrop .detail-drawer:has(.case-drawer-content)){box-sizing:border-box;border:0;border-left:1px solid var(--workspace-line);width:min(560px,100vw);min-width:min(520px,100vw);height:100dvh;min-height:0;box-shadow:none;background:#fbfcff;border-radius:0;margin:0 0 0 auto;animation:.18s ease-out workspace-inspector-enter;overflow:hidden}:is(.app-shell~.modal-backdrop .detail-drawer:has(.case-drawer-content) .drawer-content,.app-shell .modal-backdrop .detail-drawer:has(.case-drawer-content) .drawer-content){background:#fbfcff;border:0;border-radius:0;margin:0}.app-shell~.modal-backdrop .modal-header,.app-shell .modal-backdrop .modal-header{border-bottom-color:var(--workspace-line);background:#f4f7fb;align-items:flex-start;padding:28px 28px 20px}.app-shell~.modal-backdrop .modal-header h2,.app-shell .modal-backdrop .modal-header h2{color:var(--workspace-ink);font-size:27px;line-height:1.16}.app-shell~.modal-backdrop .modal-header p,.app-shell .modal-backdrop .modal-header p{color:var(--workspace-muted);font-size:14px;line-height:1.5}.app-shell~.modal-backdrop .modal>.settings-loading,.app-shell~.modal-backdrop .modal>.ui-empty-state,.app-shell .modal-backdrop .modal>.settings-loading,.app-shell .modal-backdrop .modal>.ui-empty-state{border:1px solid var(--workspace-line);background:#fff;border-radius:20px;margin:14px;padding:28px}.app-shell~.modal-backdrop .modal-form,.app-shell .modal-backdrop .modal-form{border:1px solid var(--workspace-line);background:#fff;border-radius:20px;flex-direction:column;flex:auto;gap:16px;min-height:0;margin:14px;padding:20px;display:flex;overflow-y:auto}.app-shell~.modal-backdrop .modal-form label,.app-shell .modal-backdrop .modal-form label{color:var(--workspace-muted);font-size:13px;font-weight:750}.app-shell~.modal-backdrop .modal-form input,.app-shell~.modal-backdrop .modal-form textarea,.app-shell~.modal-backdrop .modal-form select,.app-shell .modal-backdrop .modal-form input,.app-shell .modal-backdrop .modal-form textarea,.app-shell .modal-backdrop .modal-form select{background:#eef3f8;border-color:#0000;border-radius:13px}.app-shell .ui-select-control,.app-shell~.modal-backdrop .ui-select-control,.app-shell .modal-backdrop .ui-select-control{background:0 0;border:0;border-radius:13px;width:100%;min-height:0;padding:0;position:relative}.app-shell .ui-select-trigger,.app-shell~.modal-backdrop .ui-select-trigger,.app-shell .modal-backdrop .ui-select-trigger{width:100%;min-height:46px;color:var(--workspace-ink);font:inherit;text-align:left;cursor:pointer;background:#eef3f8;border:1px solid #0000;border-radius:13px;justify-content:space-between;align-items:center;gap:10px;padding:0 13px;font-size:14px;font-weight:700;line-height:1.25;transition:border-color .14s,background-color .14s,box-shadow .14s;display:flex}.app-shell .ui-select-trigger:hover:not(:disabled),.app-shell~.modal-backdrop .ui-select-trigger:hover:not(:disabled),.app-shell .modal-backdrop .ui-select-trigger:hover:not(:disabled){background:#e7edf4}.app-shell .ui-select-control.is-open .ui-select-trigger,.app-shell .ui-select-trigger:focus-visible,.app-shell~.modal-backdrop .ui-select-control.is-open .ui-select-trigger,.app-shell~.modal-backdrop .ui-select-trigger:focus-visible,.app-shell .modal-backdrop .ui-select-control.is-open .ui-select-trigger,.app-shell .modal-backdrop .ui-select-trigger:focus-visible{background:var(--workspace-action-soft);box-shadow:none;outline-offset:0;border-color:#d9e2ee;outline:0!important}.app-shell .ui-select-chevron,.app-shell~.modal-backdrop .ui-select-chevron,.app-shell .modal-backdrop .ui-select-chevron{color:#718098;transition:transform .14s}.app-shell .ui-select-control.is-open .ui-select-chevron,.app-shell~.modal-backdrop .ui-select-control.is-open .ui-select-chevron,.app-shell .modal-backdrop .ui-select-control.is-open .ui-select-chevron{color:var(--workspace-action);transform:rotate(180deg)}.app-shell .ui-select-menu,.app-shell~.modal-backdrop .ui-select-menu,.app-shell .modal-backdrop .ui-select-menu{z-index:70;border:1px solid var(--workspace-line);opacity:0;background:#fff;border-radius:14px;max-height:250px;padding:6px;transition:opacity .14s,transform .14s;display:grid;position:absolute;top:calc(100% + 7px);left:0;right:0;overflow:auto;transform:translateY(-4px);box-shadow:0 14px 32px #202c3e29}.app-shell .ui-select-menu.is-open,.app-shell~.modal-backdrop .ui-select-menu.is-open,.app-shell .modal-backdrop .ui-select-menu.is-open{opacity:1;transform:translateY(0)}.app-shell .ui-select-menu button,.app-shell~.modal-backdrop .ui-select-menu button,.app-shell .modal-backdrop .ui-select-menu button{color:#39475a;min-height:38px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;font-size:13px;font-weight:700;display:flex}.app-shell .ui-select-menu button:hover:not(:disabled),.app-shell .ui-select-menu button:focus-visible,.app-shell .ui-select-menu button.is-active:not(.is-selected),.app-shell~.modal-backdrop .ui-select-menu button:hover:not(:disabled),.app-shell~.modal-backdrop .ui-select-menu button:focus-visible,.app-shell~.modal-backdrop .ui-select-menu button.is-active:not(.is-selected),.app-shell .modal-backdrop .ui-select-menu button:hover:not(:disabled),.app-shell .modal-backdrop .ui-select-menu button:focus-visible,.app-shell .modal-backdrop .ui-select-menu button.is-active:not(.is-selected){color:#c4123a;background:#fff0f3;outline:0}.app-shell .ui-select-menu button.is-selected,.app-shell~.modal-backdrop .ui-select-menu button.is-selected,.app-shell .modal-backdrop .ui-select-menu button.is-selected{color:#fff;background:var(--workspace-action)}.app-shell .ui-select-menu button .ui-icon,.app-shell~.modal-backdrop .ui-select-menu button .ui-icon,.app-shell .modal-backdrop .ui-select-menu button .ui-icon{color:var(--workspace-action)}.app-shell .ui-select-menu button.is-selected .ui-icon,.app-shell~.modal-backdrop .ui-select-menu button.is-selected .ui-icon,.app-shell .modal-backdrop .ui-select-menu button.is-selected .ui-icon{color:#fff}.app-shell .member-role-select{width:min(100%,184px)}.app-shell .member-role-select .ui-select-trigger{border-radius:10px;min-height:38px;font-size:13px}.app-shell .member-role-select .ui-select-menu{min-width:184px}.app-shell~.modal-backdrop .modal-form input:focus,.app-shell~.modal-backdrop .modal-form textarea:focus,.app-shell~.modal-backdrop .modal-form select:focus,.app-shell .modal-backdrop .modal-form input:focus,.app-shell .modal-backdrop .modal-form textarea:focus,.app-shell .modal-backdrop .modal-form select:focus{background:var(--workspace-action-soft);box-shadow:none;border-color:#d9e2ee;outline:0}.app-shell textarea,.app-shell~.modal-backdrop textarea,.app-shell .modal-backdrop textarea{resize:none;appearance:none;line-height:1.45}.app-shell input[type=number],.app-shell~.modal-backdrop input[type=number],.app-shell .modal-backdrop input[type=number]{appearance:textfield}.app-shell input[type=number]::-webkit-inner-spin-button{appearance:none;margin:0}.app-shell input[type=number]::-webkit-outer-spin-button{appearance:none;margin:0}.app-shell~.modal-backdrop input[type=number]::-webkit-inner-spin-button{appearance:none;margin:0}.app-shell~.modal-backdrop input[type=number]::-webkit-outer-spin-button{appearance:none;margin:0}.app-shell .modal-backdrop input[type=number]::-webkit-inner-spin-button{appearance:none;margin:0}.app-shell .modal-backdrop input[type=number]::-webkit-outer-spin-button{appearance:none;margin:0}.app-shell~.modal-backdrop .modal-actions,.app-shell .modal-backdrop .modal-actions{z-index:2;border-top:1px solid var(--workspace-line);background:#fffffff5;margin:auto -20px -20px;padding:16px 20px 20px;position:sticky;bottom:0}.app-shell~.modal-backdrop .modal-actions .ui-button,.app-shell .modal-backdrop .modal-actions .ui-button{min-height:46px}.app-shell~.modal-backdrop .modal-form.onboarding-package-form,.app-shell .modal-backdrop .modal-form.onboarding-package-form{border:0;border-radius:0;margin:0;padding:20px 28px 0}.app-shell~.modal-backdrop .onboarding-package-form .modal-actions,.app-shell .modal-backdrop .onboarding-package-form .modal-actions{border-radius:0;margin:auto -28px 0;padding:16px 28px 20px}.app-shell~.modal-backdrop .info-note,.app-shell .modal-backdrop .info-note{color:#1260cf;background:#eef5ff;border-color:#cfe0ff;border-radius:15px}.app-shell~.modal-backdrop .info-note p,.app-shell .modal-backdrop .info-note p{color:#526a8e;font-size:13px}.app-shell~.modal-backdrop .onboarding-package-form .package-provider-group,.app-shell .modal-backdrop .onboarding-package-form .package-provider-group{border-color:var(--workspace-line);border-radius:15px;margin-top:10px;overflow:hidden}.app-shell~.modal-backdrop .package-provider-group-title,.app-shell .modal-backdrop .package-provider-group-title{background:#f7f9fc;min-height:48px}.app-shell~.modal-backdrop .package-provider-offers label,.app-shell .modal-backdrop .package-provider-offers label{border-top-color:var(--workspace-line);text-align:left;grid-template-columns:18px 27px minmax(0,1fr);align-items:center;gap:10px;min-height:54px;padding:10px 12px;display:grid}.app-shell~.modal-backdrop .package-provider-offers .ui-choice,.app-shell .modal-backdrop .package-provider-offers .ui-choice{place-self:center start;width:18px;height:18px}.app-shell~.modal-backdrop .package-provider-offers .ui-choice-input,.app-shell .modal-backdrop .package-provider-offers .ui-choice-input,.app-shell~.modal-backdrop .package-provider-offers .ui-choice-control,.app-shell .modal-backdrop .package-provider-offers .ui-choice-control{width:18px!important;height:18px!important;min-height:18px!important;padding:0!important}.app-shell~.modal-backdrop .package-provider-offers .package-offer-copy,.app-shell .modal-backdrop .package-provider-offers .package-offer-copy{text-align:left;align-items:flex-start}.app-shell~.modal-backdrop .package-provider-offers label:hover,.app-shell~.modal-backdrop .package-provider-offers label.is-selected,.app-shell .modal-backdrop .package-provider-offers label:hover,.app-shell .modal-backdrop .package-provider-offers label.is-selected{background:var(--workspace-action-soft)}.app-shell~.modal-backdrop .package-provider-offers label.is-selected .package-offer-copy strong,.app-shell .modal-backdrop .package-provider-offers label.is-selected .package-offer-copy strong{color:var(--workspace-action)}.app-shell~.modal-backdrop .method-detail-hero,.app-shell .modal-backdrop .method-detail-hero{border-bottom-color:var(--workspace-line)}.app-shell~.modal-backdrop .method-detail-hero .availability,.app-shell .modal-backdrop .method-detail-hero .availability{padding:0 9px}.app-shell .notification-button{color:#647389;background:#fff;border:1px solid #dfe6ee;border-radius:10px;place-items:center;width:36px;height:36px;padding:0;display:grid;position:relative}.app-shell .notification-button:hover,.app-shell .notification-button:focus-visible{color:#202a39;background:#f5f8fb;border-color:#cbd6e3}.app-shell .notification-button>.ui-icon{color:currentColor;border-radius:0;position:static;background:0 0!important;border:0!important;width:19px!important;height:19px!important}.app-shell .notification-button>span:not(.ui-icon){background:var(--shell-red,#ff1745);border:1px solid #fff;border-radius:999px;width:7px;height:7px;position:absolute;top:7px;right:7px}.app-shell .member-status{place-self:center start;width:fit-content;max-width:100%}.app-shell .member-actions{white-space:nowrap;justify-self:end;min-width:0}.app-shell .search-field:focus-within,.app-shell .provider-directory-search:focus-within,.app-shell .workspace-search:focus-within{border-color:var(--workspace-line);background:var(--workspace-action-soft);box-shadow:none}.app-shell .search-field input:focus-visible,.app-shell .provider-directory-search input:focus-visible,.app-shell .workspace-search input:focus-visible{outline-offset:0;box-shadow:none!important;outline:0!important}.app-shell .cursor-page-status{border-top:1px solid var(--workspace-line);min-height:54px;color:var(--workspace-muted);justify-content:space-between;align-items:center;gap:14px;margin-top:16px;padding:10px 2px 0;font-size:13px;font-weight:650;display:flex}.app-shell .cursor-page-status .ui-button{flex:none;min-height:38px;padding-inline:14px}.app-shell .cursor-page-status.is-loading,.app-shell .cursor-page-initial-grid,.app-shell .cursor-page-initial-table{color:var(--workspace-muted);justify-content:center}.app-shell .cursor-page-status.is-loading{border-top:0;justify-content:flex-start;margin-top:0;padding-top:0}.app-shell .cursor-page-status.is-error{color:#b70e35}.app-shell .cursor-page-complete{color:#6c7d92}.app-shell .cursor-list-note{color:var(--workspace-muted);margin:10px 0 0;font-size:12px;line-height:1.45}.app-shell .cursor-page-initial-grid{border:1px dashed var(--workspace-line);background:#fff;border-radius:18px;grid-column:1/-1;align-items:center;gap:9px;min-height:180px;padding:24px;display:flex}.app-shell .cursor-page-initial-table{align-items:center;gap:9px;min-height:164px;padding:24px;display:flex}.app-shell .cursor-page-spinner{color:var(--workspace-action);animation:.82s linear infinite cursor-page-spin}@keyframes cursor-page-spin{to{transform:rotate(360deg)}}@keyframes workspace-inspector-enter{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}@keyframes workspace-inspector-exit{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(16px)}}.app-shell~.modal-backdrop.is-closing,.app-shell .modal-backdrop.is-closing{animation:.18s ease-in forwards workspace-backdrop-exit}.app-shell~.modal-backdrop.is-closing .modal,.app-shell~.modal-backdrop.is-closing .detail-drawer,.app-shell .modal-backdrop.is-closing .modal,.app-shell .modal-backdrop.is-closing .detail-drawer{animation:.18s cubic-bezier(.4,0,1,1) forwards workspace-inspector-exit}@keyframes workspace-backdrop-exit{0%{opacity:1}to{opacity:0}}@media (width<=900px){.app-shell .content-wrap{padding-inline:24px}.app-shell .method-grid,.app-shell .provider-directory-grid{grid-template-columns:1fr}.app-shell .settings-layout{grid-template-columns:210px minmax(0,1fr)}}@media (width<=720px){.app-shell .content-wrap{padding:22px 16px 36px}.app-shell .catalog-toolbar,.app-shell .provider-directory-toolbar{flex-direction:column;align-items:stretch}.app-shell .market-tabs,.app-shell .provider-market-tabs{flex-basis:auto;width:100%;padding-right:12px;-webkit-mask-image:none;mask-image:none}.app-shell .filter-wrap,.app-shell .filter-button{width:100%}.app-shell .filter-button{justify-content:center}.app-shell .settings-layout{grid-template-columns:1fr}.app-shell .settings-nav{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.app-shell .settings-nav button{min-width:0}.app-shell .provider-profile-fields .ui-field:first-child,.app-shell .provider-profile-markets{grid-column:auto}.app-shell .provider-profile-market-list{grid-template-columns:1fr}.app-shell .organization-logo-control{align-items:flex-start}.app-shell .organization-logo-preview{border-radius:12px;width:56px;height:56px}.app-shell~.modal-backdrop .modal,.app-shell .modal-backdrop .modal{border-top:4px solid #fff;border-left:0;border-radius:24px 24px 0 0;width:100vw}.app-shell~.modal-backdrop .modal-header,.app-shell .modal-backdrop .modal-header{padding:22px 20px 16px}.app-shell~.modal-backdrop .modal-header h2,.app-shell .modal-backdrop .modal-header h2{font-size:24px}.app-shell~.modal-backdrop .modal-form,.app-shell .modal-backdrop .modal-form{margin:10px;padding:16px}.app-shell~.modal-backdrop .modal-actions,.app-shell .modal-backdrop .modal-actions{flex-direction:column-reverse;margin:auto -16px -16px;padding:14px 16px 16px}.app-shell~.modal-backdrop .modal-actions .ui-button,.app-shell .modal-backdrop .modal-actions .ui-button{width:100%}}@media (prefers-reduced-motion:reduce){.app-shell .method-card,.app-shell .provider-card,.app-shell .table-row,.app-shell .merchant-row,.app-shell .settings-nav button,.app-shell~.modal-backdrop .modal,.app-shell .modal-backdrop .modal{transition:none;animation:none}.app-shell .cursor-page-spinner{animation:none}}.modal-backdrop:has(.provider-drawer-content){-webkit-backdrop-filter:blur(5px)saturate(.76);backdrop-filter:blur(5px)saturate(.76);background:#1b233085;justify-content:flex-end;align-items:stretch;padding:0}.modal-backdrop:has(.provider-drawer-content) .detail-drawer{border:0;border-left:1px solid var(--ph-line);width:min(548px,100vw);min-width:0;height:100dvh;min-height:100dvh;box-shadow:none;background:#f4f7fb;border-radius:0;flex-direction:column;margin:0;display:flex;overflow:hidden}.modal-backdrop:has(.provider-drawer-content) .drawer-header{border-bottom:1px solid var(--ph-line);background:#f4f7fb;padding:26px 22px 20px}.provider-drawer-content{overscroll-behavior:contain;background:0 0;border:0;border-radius:0;flex-direction:column;flex:auto;gap:18px;min-height:0;margin:0;padding:20px 22px 0;display:flex;overflow-y:auto}.provider-drawer-intro,.provider-drawer-form-intro{border:1px solid var(--ph-line);background:var(--ph-surface-muted);color:var(--ph-muted);border-radius:16px;align-items:center;gap:11px;padding:14px;font-size:13px;line-height:1.45;display:flex}.provider-drawer-intro-icon{width:38px;height:38px;color:var(--ph-action);background:var(--ph-action-soft);border-radius:12px;flex:none;place-items:center;display:grid}.provider-drawer-intro>div{gap:2px;display:grid}.provider-drawer-intro strong{color:var(--ph-ink);font-size:14px}.provider-drawer-intro span{color:var(--ph-muted);font-size:12px}.provider-details-summary{border:1px solid var(--ph-line);background:#fff;border-radius:17px;gap:14px;padding:16px;display:grid}.provider-details-summary>p{color:var(--ph-ink-soft);margin:0;font-size:14px;line-height:1.55}.provider-contact-list{flex-wrap:wrap;gap:8px;display:flex}.provider-contact-list>span{min-height:30px;color:var(--ph-muted);background:var(--ph-surface-muted);border-radius:999px;align-items:center;gap:6px;padding:4px 9px;font-size:12px;display:inline-flex}.provider-contact-list .ui-icon{color:var(--ph-action)}.provider-offer-list{gap:8px;display:grid}.provider-offer-row{border:1px solid var(--ph-line);background:#fbfcfe;border-radius:16px;grid-template-columns:40px minmax(0,1fr) auto;align-items:start;gap:11px;padding:13px;display:grid}.provider-offer-mark{width:40px;height:40px;color:var(--ph-action);background:var(--ph-action-soft);border-radius:12px;place-items:center;display:grid}.provider-offer-row>div{gap:3px;min-width:0;display:grid}.provider-offer-row strong{color:var(--ph-ink);text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.provider-offer-row small,.provider-offer-row em{color:var(--ph-muted);font-size:12px;font-style:normal;line-height:1.4}.provider-offer-sla{color:#087d2e;background:var(--ph-success-soft);white-space:nowrap;border-radius:999px;min-height:26px;padding:4px 8px;font-size:12px;font-weight:600}.provider-request-form{gap:16px}.provider-request-form .ui-field{gap:7px;display:grid}.provider-request-offers{border:0;gap:10px;padding:0;display:grid}.provider-request-offers legend{color:var(--ph-ink);font-size:14px;font-weight:600}.provider-request-offers>div{gap:7px;display:grid}.provider-request-offers label{min-height:44px;box-shadow:inset 0 0 0 1px var(--ph-line);color:var(--ph-ink-soft);cursor:pointer;background:#fbfcfe;border:0;border-radius:13px;align-items:center;gap:9px;padding:10px 12px;font-size:13px;transition:background-color .16s,color .16s,box-shadow .16s;display:flex}.provider-request-offers label:hover{background:var(--ph-surface-muted)}.provider-request-offers label.is-selected{color:var(--ph-action);background:var(--ph-action-soft);box-shadow:none}.provider-request-offers .ui-choice{width:18px;height:18px}.provider-request-offers label span{align-items:center;gap:7px;display:inline-flex}.provider-request-offers label .ui-icon{color:var(--ph-action)}.provider-drawer-footer{z-index:1;border-top:1px solid var(--ph-line);background:#f4f7fb;gap:10px;margin:auto -22px 0;padding:16px 22px 20px;display:flex;position:sticky;bottom:0}.provider-drawer-footer .ui-button{flex:1 1 0}@media (width<=720px){.modal-backdrop:has(.provider-drawer-content){align-items:flex-end}.modal-backdrop:has(.provider-drawer-content) .detail-drawer{border-width:1px 0 0;border-radius:24px 24px 0 0;width:100vw;height:min(92dvh,760px);min-height:min(92dvh,760px)}.modal-backdrop:has(.provider-drawer-content) .drawer-header{padding:20px 18px 16px}.provider-drawer-content{padding:16px 18px 0}.provider-drawer-footer{margin-left:-18px;margin-right:-18px;padding:14px 18px 18px}.provider-offer-row{grid-template-columns:38px minmax(0,1fr)}.provider-offer-sla{grid-column:2;justify-self:start}.provider-drawer-footer{flex-direction:column-reverse}.provider-drawer-footer .ui-button{width:100%}}.auth-diagnostic-shell{background:#f7f9fc;place-items:center;min-height:100dvh;padding:clamp(14px,2.4vw,30px);display:grid}.auth-diagnostic-screen{background:#fff;border:1px solid #e0e7f0;border-radius:22px;grid-template-columns:minmax(250px,300px) minmax(0,1fr);width:min(860px,100%);min-height:min(430px,100dvh - clamp(28px,4.8vw,60px));display:grid;overflow:hidden;box-shadow:0 20px 48px #27344b14}.auth-diagnostic-copy{border-right:1px solid #edf1f6;flex-direction:column;justify-content:center;min-width:0;padding:30px 26px;display:flex}.auth-diagnostic-copy .auth-brand{margin:0 0 clamp(26px,5vh,46px)}.auth-diagnostic-kicker{color:#ff1745;letter-spacing:.14em;text-transform:uppercase;margin-bottom:9px;font:600 10px/1.2 Manrope,sans-serif}.auth-diagnostic-copy h1{color:#111b2a;letter-spacing:-.055em;overflow-wrap:anywhere;max-width:248px;margin:0;font:600 clamp(29px,3vw,35px)/1.06 Manrope,sans-serif}.auth-diagnostic-copy>p{color:#61718a;max-width:224px;margin:14px 0 0;font:600 13px/1.55 Manrope,sans-serif}.auth-diagnostic-phase{color:#142034;align-items:flex-start;gap:9px;margin-top:26px;display:flex}.auth-diagnostic-phase>.ui-icon{color:#ff1745;margin-top:1px}.auth-diagnostic-phase-text{animation:.32s cubic-bezier(.2,.7,.2,1) both access-phase-enter}.auth-diagnostic-phase-text strong{font:600 12px/1.35 Manrope,sans-serif;display:block}.auth-diagnostic-phase-text span{color:#7b8aa0;max-width:218px;margin-top:3px;font:600 11px/1.45 Manrope,sans-serif;display:block}.auth-diagnostic-security{display:none}.access-scan-stage{isolation:isolate;background-color:#fbfdff;background-image:linear-gradient(#aebccf29 1px,#0000 1px),linear-gradient(90deg,#aebccf29 1px,#0000 1px);background-size:18px 18px;place-items:center;min-width:0;min-height:400px;display:grid;position:relative;overflow:hidden}.access-scan-stage:before,.access-scan-stage:after{z-index:-1;content:"";pointer-events:none;position:absolute}.access-scan-stage:before{border:1px solid #adbacd6b;inset:18px}.access-scan-stage:after{opacity:.62;background-image:linear-gradient(90deg,#0000 calc(50% - .5px),#ff17455c calc(50% - .5px) calc(50% + .5px),#0000 calc(50% + .5px));inset:18px}.access-scan-corner{z-index:2;opacity:.68;border-style:solid;border-color:#72849b;width:14px;height:14px;position:absolute}.access-scan-corner-top-left{border-width:1px 0 0 1px;top:17px;left:17px}.access-scan-corner-top-right{border-width:1px 1px 0 0;top:17px;right:17px}.access-scan-corner-bottom-left{border-width:0 0 1px 1px;bottom:17px;left:17px}.access-scan-corner-bottom-right{border-width:0 1px 1px 0;bottom:17px;right:17px}.access-document-frame{z-index:2;background:#ffffff8f;border:1px solid #cfd9e6;width:min(38vw,246px);min-width:212px;padding:10px;position:relative;box-shadow:0 10px 22px #3040550f}.access-frame-tick{border-style:solid;border-color:#576a83;width:11px;height:11px;position:absolute}.access-frame-tick-top-left{border-width:1px 0 0 1px;top:-1px;left:-1px}.access-frame-tick-top-right{border-width:1px 1px 0 0;top:-1px;right:-1px}.access-frame-tick-bottom-left{border-width:0 0 1px 1px;bottom:-1px;left:-1px}.access-frame-tick-bottom-right{border-width:0 1px 1px 0;bottom:-1px;right:-1px}.access-document{background:#fff;border:1px solid #dce3ed;align-content:start;gap:12px;min-height:282px;padding:14px;display:grid;position:relative;overflow:hidden;box-shadow:0 8px 14px #2634470f}.access-document:before{content:"";pointer-events:none;border:1px solid #edf0f5;position:absolute;inset:8px}.access-document:after{z-index:3;content:"";opacity:0;pointer-events:none;will-change:transform, opacity;background:linear-gradient(#0000 0%,#ff174512 42%,#ff174529 50%,#ff174512 58%,#0000 100%);width:100%;height:16%;animation:8s cubic-bezier(.42,0,.2,1) infinite access-document-read;position:absolute;top:-18%;left:0}.access-document-head{align-items:flex-start;gap:8px;min-height:26px;display:flex;position:relative}.access-document-mark{background:#fff4f6;border:1px solid #ff1745;width:18px;height:18px}.access-document-title-lines{flex:1;gap:4px;padding-top:2px;display:grid}.access-document-title-lines span,.access-document-line,.access-table-heading span,.access-table-row>span,.access-document-signature span{background:#dfe5ed;height:3px;display:block}.access-document-title-lines span:first-child{background:#8f9cad;width:72%}.access-document-title-lines span:nth-child(2){width:58%}.access-document-title-lines span:nth-child(3){width:38%}.access-document-fold{background:#f8fafc;border:0 solid #dde4ed;border-width:0 0 1px 1px;width:24px;height:24px;position:absolute;top:-15px;right:-15px}.access-document-copy{gap:5px;display:grid}.access-document-line.long{width:94%}.access-document-line.medium{width:78%}.access-document-line.short{width:56%}.access-document-table{border:1px solid #dfe5ed;gap:0;display:grid;position:relative}.access-table-heading,.access-table-row{border-bottom:1px solid #edf0f4;grid-template-columns:1.1fr .72fr .88fr;gap:6px;padding:5px 7px;display:grid;position:relative}.access-table-heading{background:#f7f9fb;padding-block:4px}.access-table-heading span{background:#acb8c8;height:2px}.access-table-row:last-child{border-bottom:0}.access-table-row>span:not(.access-field-verified){height:3px}.access-table-row>span:nth-child(2){width:74%}.access-table-row>span:nth-child(3){width:62%}.access-field-active{opacity:0;transform-origin:0;background:#ff17450d;border:1px solid #ff1745;position:absolute;inset:2px;transform:scaleX(.86)}.access-field-active:before,.access-field-active:after{content:"";border-style:solid;border-color:#ff1745;width:5px;position:absolute;top:-3px;bottom:-3px}.access-field-active:before{border-width:1px 0 1px 1px;left:-3px}.access-field-active:after{border-width:1px 1px 0 0;right:-3px}.access-field-verified{opacity:0;background:#ff1745;border-radius:50%;width:5px;height:5px;position:absolute;top:50%;right:7px;transform:translateY(-50%)scale(.6)}.access-scan-stage[data-phase="0"] .access-field-merchant .access-field-active,.access-scan-stage[data-phase="1"] .access-field-provider .access-field-active,.access-scan-stage[data-phase="2"] .access-field-review .access-field-active,.access-scan-stage[data-phase="3"] .access-field-scope .access-field-active{will-change:transform, opacity;animation:1.1s cubic-bezier(.18,.78,.18,1) both access-field-response}.access-scan-stage[data-phase="0"] .access-field-merchant .access-field-verified,.access-scan-stage[data-phase="1"] .access-field-provider .access-field-verified,.access-scan-stage[data-phase="2"] .access-field-review .access-field-verified,.access-scan-stage[data-phase="3"] .access-field-scope .access-field-verified{will-change:transform, opacity;animation:1.1s cubic-bezier(.18,.78,.18,1) both access-field-confirm}.access-document-footer{grid-template-columns:1fr 1.14fr;align-items:end;gap:10px;margin-top:auto;display:grid}.access-document-signature{align-content:end;gap:4px;min-height:24px;display:grid}.access-document-signature span{width:92%;height:2px}.access-document-signature span:first-child{width:58%}.access-document-signature span:nth-child(2){width:78%}.access-document-barcode{border:1px solid #dde4ed;align-items:stretch;gap:2px;height:26px;padding:4px;display:flex}.access-document-barcode span{background:#7d8ba0;flex:1}.access-document-barcode span:nth-child(3n){background:#253247}.access-document-barcode span:nth-child(4n){flex:0 0 2px}.access-scan-crosshair{z-index:5;outline-offset:6px;will-change:transform;pointer-events:none;border:1px solid #ff1745cc;border-radius:50%;outline:1px solid #ff174533;width:68px;height:68px;animation:8s cubic-bezier(.42,0,.22,1) infinite access-scan-target-path;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)translate(-18px,-94px)}.access-scan-crosshair:before,.access-scan-crosshair:after,.access-scan-crosshair span{content:"";background:#ff1745;position:absolute}.access-scan-crosshair:before{width:22px;height:1px;top:50%;left:-11px}.access-scan-crosshair:after{width:1px;height:22px;top:-11px;left:50%}.access-scan-crosshair span:first-child{width:22px;height:1px;top:50%;right:-11px}.access-scan-crosshair span:last-child{width:1px;height:22px;bottom:-11px;left:50%}.access-scan-line{z-index:4;will-change:transform;pointer-events:none;background:#ff1745d6;height:1px;animation:8s cubic-bezier(.42,0,.22,1) infinite access-scan-line-target-path;position:absolute;top:50%;left:22px;right:22px;transform:translateY(-94px)}.access-scan-line:before{content:"";border-top:1px solid #ff17451f;border-bottom:1px solid #ff17451f;height:14px;position:absolute;top:-7px;left:0;right:0}.access-scan-line span{background:#ff1745;border-radius:50%;width:6px;height:6px;position:absolute;top:-3px;right:0}.access-scan-satellites{z-index:3;pointer-events:none;position:absolute;inset:18px}.access-satellite{opacity:.14;will-change:transform, opacity;border:1px solid #ff17458f;width:18px;height:13px;position:absolute}.access-satellite:after{content:"";background:#ff1745;width:3px;height:3px;position:absolute;top:3px;left:3px}.access-satellite-left{animation:4.6s ease-in-out infinite access-satellite-left;top:31%;left:8%}.access-satellite-right{animation:5.2s ease-in-out .2s infinite access-satellite-right;top:48%;right:9%}.access-satellite-bottom{animation:5.8s ease-in-out .1s infinite access-satellite-bottom;bottom:9%;right:28%}@keyframes access-phase-enter{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes access-document-read{0%,4%{opacity:0;transform:translateY(0)}10%{opacity:.9}23%{opacity:.42;transform:translateY(440%)}25%,48%{opacity:0;transform:translateY(440%)}55%{opacity:.82;transform:translateY(78%)}72%{opacity:.3;transform:translateY(540%)}76%,to{opacity:0;transform:translateY(540%)}}@keyframes access-field-response{0%{opacity:0;transform:scaleX(.82)}18%{opacity:1;transform:scaleX(1)}70%{opacity:.82;transform:scaleX(1)}to{opacity:0;transform:scaleX(1.02)}}@keyframes access-field-confirm{0%,20%{opacity:0;transform:translateY(-50%)scale(.55)}28%,70%{opacity:1;transform:translateY(-50%)scale(1)}to{opacity:0;transform:translateY(-50%)scale(.7)}}@keyframes access-scan-target-path{0%,7%{transform:translate(-50%,-50%)translate(-18px,-94px)}19%{transform:translate(-50%,-50%)translate(14px,-52px)}35%{transform:translate(-50%,-50%)translate(-12px,-18px)}52%{transform:translate(-50%,-50%)translate(16px,20px)}69%{transform:translate(-50%,-50%)translate(-8px,54px)}86%{transform:translate(-50%,-50%)translate(14px,94px)}to{transform:translate(-50%,-50%)translate(-18px,-94px)}}@keyframes access-scan-line-target-path{0%,7%{transform:translateY(-94px)}19%{transform:translateY(-52px)}35%{transform:translateY(-18px)}52%{transform:translateY(20px)}69%{transform:translateY(54px)}86%{transform:translateY(94px)}to{transform:translateY(-94px)}}@keyframes access-satellite-left{0%,to{opacity:.12;transform:translate(0)}45%{opacity:.8;transform:translate(17px,-7px)}70%{opacity:.28;transform:translate(25px,5px)}}@keyframes access-satellite-right{0%,to{opacity:.12;transform:translate(0)}40%{opacity:.76;transform:translate(-17px,11px)}68%{opacity:.24;transform:translate(-26px,-4px)}}@keyframes access-satellite-bottom{0%,to{opacity:.1;transform:translate(0)}42%{opacity:.78;transform:translate(7px,-12px)}70%{opacity:.2;transform:translate(-8px,-17px)}}@media (width<=760px){.auth-diagnostic-shell{padding:16px}.auth-diagnostic-screen{grid-template-columns:1fr;min-height:0}.auth-diagnostic-copy{border-bottom:1px solid #edf1f5;border-right:0;min-height:210px;padding:24px 28px}.auth-diagnostic-copy .auth-brand{margin-bottom:22px}.auth-diagnostic-copy h1,.auth-diagnostic-copy>p{max-width:500px}.access-scan-stage{min-height:330px}}@media (width<=560px){.auth-diagnostic-shell{min-height:100svh;padding:10px}.auth-diagnostic-screen{border-radius:18px;width:min(100%,420px)}.auth-diagnostic-copy{min-height:172px;padding:18px 22px}.auth-diagnostic-copy .auth-brand{transform-origin:0 0;margin-bottom:13px;transform:scale(.78)}.auth-diagnostic-kicker{margin-bottom:5px;font-size:9px}.auth-diagnostic-copy h1{font-size:26px}.auth-diagnostic-copy>p{display:none}.auth-diagnostic-phase{margin-top:11px}.auth-diagnostic-phase>.ui-icon{width:15px;height:15px}.auth-diagnostic-phase-text strong{font-size:11px}.auth-diagnostic-phase-text span,.auth-diagnostic-security{display:none}.access-scan-stage{background-size:16px 16px;min-height:218px}.access-scan-stage:before,.access-scan-stage:after{inset:14px}.access-scan-corner-top-left{top:13px;left:13px}.access-scan-corner-top-right{top:13px;right:13px}.access-scan-corner-bottom-left{bottom:13px;left:13px}.access-scan-corner-bottom-right{bottom:13px;right:13px}.access-document-frame{width:min(49vw,184px);min-width:0;padding:7px}.access-document{gap:7px;min-height:196px;padding:10px}.access-document-mark{width:14px;height:14px}.access-document-head{gap:6px;min-height:19px}.access-document-title-lines{gap:3px}.access-document-title-lines span{height:2px}.access-document-fold{width:16px;height:16px;top:-10px;right:-10px}.access-document-copy{gap:3px}.access-document-line{height:2px}.access-table-heading,.access-table-row{gap:4px;padding:4px 5px}.access-table-heading span,.access-table-row>span:not(.access-field-verified){height:2px}.access-document-footer{display:none}.access-scan-crosshair{outline-offset:4px;width:47px;height:47px;animation:6.4s cubic-bezier(.42,0,.22,1) infinite access-scan-target-path-mobile}.access-scan-line{animation:6.4s cubic-bezier(.42,0,.22,1) infinite access-scan-line-target-path-mobile;left:15px;right:15px}.access-scan-line:before{height:12px;top:-6px}.access-scan-satellites{display:none}}@keyframes access-scan-target-path-mobile{0%,7%{transform:translate(-50%,-50%)translate(-12px,-49px)}19%{transform:translate(-50%,-50%)translate(9px,-28px)}35%{transform:translate(-50%,-50%)translate(-7px,-9px)}52%{transform:translate(-50%,-50%)translate(11px,13px)}69%{transform:translate(-50%,-50%)translate(-5px,29px)}86%{transform:translate(-50%,-50%)translate(9px,49px)}to{transform:translate(-50%,-50%)translate(-12px,-49px)}}@keyframes access-scan-line-target-path-mobile{0%,7%{transform:translateY(-49px)}19%{transform:translateY(-28px)}35%{transform:translateY(-9px)}52%{transform:translateY(13px)}69%{transform:translateY(29px)}86%{transform:translateY(49px)}to{transform:translateY(-49px)}}@media (prefers-reduced-motion:reduce){.auth-diagnostic-phase-text,.access-document:after,.access-field-active,.access-field-verified,.access-scan-crosshair,.access-scan-line,.access-satellite{animation:none}}}@layer product;:root{--color-canvas:#f1f5f9;--color-surface:#fff;--color-surface-soft:#edf2f7;--color-surface-hover:#e7edf4;--color-ink:#15181e;--color-ink-soft:#61718a;--color-ink-faint:#8a98ac;--color-line:#d9e2ec;--color-line-strong:#c7d3df;--color-action:#ff1745;--color-action-hover:#e80d37;--color-action-soft:#ffe9ef;--color-action-quiet:#fff4f6;--color-success:#00bd38;--color-success-soft:#e7f9ed;--color-warning:#c58a00;--color-warning-soft:#fff5cf;--color-info:#2678f5;--color-info-soft:#eaf3ff;--color-dark:#1d2026;--radius-control:12px;--radius-panel:20px;--radius-dialog:26px;--shadow-panel:0 10px 28px #2332480e;--shadow-float:0 24px 64px #161e2c2e;--page-width:1240px;--page-gutter:clamp(20px, 3vw, 42px);--bo-canvas:var(--color-canvas);--bo-surface:var(--color-surface);--bo-surface-muted:var(--color-surface-soft);--bo-surface-subtle:#f7f9fc;--bo-text:var(--color-ink);--bo-text-secondary:var(--color-ink-soft);--bo-text-tertiary:var(--color-ink-faint);--bo-border:var(--color-line);--bo-border-strong:var(--color-line-strong);--bo-action:var(--color-action);--bo-action-hover:var(--color-action-hover);--bo-action-soft:var(--color-action-soft);--bo-radius-control:var(--radius-control);--bo-radius-card:var(--radius-panel);--bo-shadow-card:var(--shadow-panel);--ph-bg:var(--color-canvas);--ph-surface:var(--color-surface);--ph-surface-muted:var(--color-surface-soft);--ph-ink:var(--color-ink);--ph-ink-soft:var(--color-ink-soft);--ph-muted:var(--color-ink-soft);--ph-line:var(--color-line);--ph-action:var(--color-action);--ph-action-soft:var(--color-action-soft);--workspace-bg:var(--color-canvas);--workspace-surface:var(--color-surface);--workspace-line:var(--color-line);--workspace-action:var(--color-action)}html,body,#root{background:var(--color-canvas);min-height:100%}body{color:var(--color-ink);font-family:var(--bo-font-body);font-size:14px}button,input,textarea,[role=textbox]{font-family:var(--bo-font-body)}:is(h1,h2,h3,h4,h5,h6,button,[role=button],[role=tab],[role=menuitem],[role=option],[role=combobox],th,legend,label,.ui-button,.ui-icon-button,.ui-field>span:first-child,.ui-panel__eyebrow,.heading-eyebrow,.sidebar-nav-item,.platform-nav-item,.tabs button,.market-tab,.status-badge,.ui-status,.section-title,.eyebrow){font-family:var(--bo-font-display)}:where(button,a,input,textarea,[role=button],[role=combobox]):focus{outline:0}:where(button,a,[role=button]):focus-visible{outline-offset:2px;box-shadow:none;outline:2px solid #16181d85}.ui-button--tone-primary:focus-visible,.primary-button:focus-visible,.ui-button--tone-danger:focus-visible{background:#d90e3a;outline:0}.ui-button--tone-secondary:focus-visible,.secondary-button:focus-visible,.ui-button--tone-quiet:focus-visible,.text-button:focus-visible,.ui-icon-button:focus-visible,.icon-button:focus-visible{color:var(--color-ink);background:#e6ecf3;outline:0}.ui-input:focus,.ui-input:focus-visible,.ui-textarea:focus,.ui-textarea:focus-visible,.ui-field>input:focus,.ui-field>input:focus-visible,.ui-field>textarea:focus,.ui-field>textarea:focus-visible{background:#fff;border-color:#bcc9d8;outline:0;box-shadow:inset 0 0 0 1px #bcc9d8}.ui-select-trigger:focus,.ui-select-trigger:focus-visible,.ui-select-control.is-open .ui-select-trigger,.search-field:focus-within,.workspace-search:focus-within,.provider-directory-search:focus-within{box-shadow:none;background:#f8fafc;border-color:#bcc9d8;outline:0}.search-field input:focus-visible,.workspace-search input:focus-visible,.provider-directory-search input:focus-visible,.ui-choice-input:focus-visible{outline:0}.ui-choice-input:focus-visible+.ui-choice-control{outline-offset:2px;box-shadow:none;outline:2px solid #16181d85}.workspace-main,.platform-shell-main,.detail-drawer,.modal-panel,.sidebar-nav-scroll,.ui-select-menu,.notification-popover,.global-search-popover{scrollbar-width:none}.workspace-main::-webkit-scrollbar{width:0;height:0}.platform-shell-main::-webkit-scrollbar{width:0;height:0}.detail-drawer::-webkit-scrollbar{width:0;height:0}.modal-panel::-webkit-scrollbar{width:0;height:0}.sidebar-nav-scroll::-webkit-scrollbar{width:0;height:0}.ui-select-menu::-webkit-scrollbar{width:0;height:0}.notification-popover::-webkit-scrollbar{width:0;height:0}.global-search-popover::-webkit-scrollbar{width:0;height:0}.app-shell{color:var(--color-ink);background:var(--color-canvas);grid-template-columns:248px minmax(0,1fr)}.app-shell .sidebar{border-right:1px solid var(--color-line);background:#f7f9fc;padding:18px 12px 12px}.app-shell .brand{padding:2px 10px 17px}.app-shell .workspace-context-card{background:var(--color-surface);min-height:56px;box-shadow:inset 0 0 0 1px var(--color-line), 0 5px 16px #1f2e4409;border:0;border-radius:14px;padding:8px 9px}.app-shell .workspace-context-card:hover,.app-shell .workspace-context-card[aria-expanded=true]{color:var(--color-action);background:var(--color-action-quiet);box-shadow:inset 0 0 0 1px #ff174529}.app-shell .main-nav{gap:5px}.app-shell .nav-label{color:#92a0b5;letter-spacing:.11em;padding:2px 10px 8px;font-size:10px;font-weight:600}.app-shell .nav-label.lower{margin-top:22px}.app-shell .nav-item{color:#4f5f76;background:0 0;border:0;border-radius:13px;gap:10px;min-height:46px;padding:5px 9px;font-size:13px;font-weight:730;transition:color .15s,background-color .15s}.app-shell .nav-item:before{display:none}.app-shell .nav-item>.ui-icon{color:#8d9bad;background:0 0;border-radius:10px;flex:0 0 32px;width:32px;height:32px;padding:7px;transition:color .15s,background-color .15s}.app-shell .nav-item:hover{color:var(--color-ink);background:#edf1f6}.app-shell .nav-item:hover>.ui-icon{color:var(--color-action);background:#fff}.app-shell .nav-item.selected{color:#d00f3a;box-shadow:none;background:#e8edf3}.app-shell .nav-item.selected>.ui-icon,.app-shell .nav-item.selected .nav-badge{color:#fff;background:var(--color-action)}.app-shell .workspace-main{background:var(--color-canvas)}.app-shell .workspace-topbar{height:64px;min-height:64px;padding:0 var(--page-gutter);border-bottom:1px solid var(--color-line);box-shadow:none;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffe6}.app-shell .topbar-platform-link{color:#38465a;background:var(--color-surface-soft);border:0;border-radius:12px;min-height:38px}.app-shell .topbar-platform-link:hover{color:#c90f39;background:var(--color-action-soft)}.app-shell .search-field{background:var(--color-surface-soft);min-height:38px;box-shadow:none;border:0;border-radius:12px}.app-shell .topbar-avatar{color:#fff;width:38px;height:38px;box-shadow:0 0 0 1px var(--color-line);background:#20252e;border:3px solid #fff}.app-shell .content-wrap{width:min(100%, calc(var(--page-width) + (var(--page-gutter) * 2)));max-width:none;padding:38px var(--page-gutter) 64px;margin:0 auto}.page-heading{align-items:flex-start;min-height:74px;margin-bottom:28px}.page-heading .heading-eyebrow{color:var(--color-ink-faint);letter-spacing:.12em;margin-bottom:7px;font-size:11px;font-weight:600}.page-heading h1{color:var(--color-ink);letter-spacing:-.05em;margin:0;font-size:clamp(32px,3vw,38px);font-weight:600;line-height:1.08}.page-heading p{max-width:720px;color:var(--color-ink-soft);margin-top:8px;font-size:14px;line-height:1.5}.panel,.ui-panel,.settings-content,.settings-card,.platform-panel{border:1px solid var(--color-line);border-radius:var(--radius-panel);background:var(--color-surface);box-shadow:var(--shadow-panel)}.panel-header,.settings-card-header{border-bottom:1px solid var(--color-line);align-items:flex-start;min-height:76px;padding:20px 22px}.panel-header h2,.settings-card-header h2{color:var(--color-ink);letter-spacing:-.025em;margin:0;font-size:18px;font-weight:600}.panel-header p,.settings-card-header p{color:var(--color-ink-soft);margin-top:3px;font-size:12px}.ui-empty-state,.empty-state{min-height:190px;padding:34px 24px}.overview-command-grid{grid-template-columns:minmax(0,1.75fr) minmax(330px,.9fr);align-items:start;gap:18px;display:grid}.overview-primary{min-width:0;overflow:hidden}.overview-side{gap:18px;min-width:0;display:grid}.overview-side .metric-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.overview-side .metric-card{border:1px solid var(--color-line);background:var(--color-surface);min-height:132px;box-shadow:var(--shadow-panel);border-radius:18px;padding:16px}.overview-side .metric-icon{border-radius:11px;width:34px;height:34px}.overview-side .metric-label{color:var(--color-ink-soft);margin-top:13px;font-size:12px}.overview-side .metric-value{margin-top:2px;font-size:28px;line-height:1}.overview-side .metric-change{color:var(--color-ink-faint);margin-top:7px;font-size:11px}.overview-primary .case-table{min-height:250px;padding:10px 12px 14px}.overview-primary .case-table.compact .table-head,.overview-primary .case-table.compact .table-row{grid-template-columns:minmax(160px,1.35fr) minmax(128px,1fr) minmax(112px,.82fr) minmax(128px,.95fr) 28px;gap:10px;min-width:0}.overview-primary .case-table.compact .table-head>:nth-child(3),.overview-primary .case-table.compact .table-head>:nth-child(6),.overview-primary .case-table.compact .case-party,.overview-primary .case-table.compact .updated-cell{display:none}.overview-primary .case-table .ui-empty-state,.overview-primary .case-table .empty-state{min-height:238px}.market-panel{min-height:0;overflow:hidden}.market-panel .panel-header{min-height:70px}.market-list{padding:7px 12px 4px}.market-row{min-height:48px;color:var(--color-ink-soft);border:0;border-radius:11px;padding:0 8px}.market-row:hover{color:var(--color-ink);background:var(--color-surface-soft)}.market-row .market-arrow{color:var(--color-action)}.add-market{color:#cc1039;background:var(--color-action-soft);border-radius:12px;width:calc(100% - 24px);min-height:42px;margin:6px 12px 12px;padding:0 12px}.add-market:hover{color:#fff;background:var(--color-action)}.case-stats{border:1px solid var(--color-line);border-radius:var(--radius-panel);background:var(--color-surface);min-height:78px;box-shadow:var(--shadow-panel);margin-bottom:18px;padding:0 12px}.case-stats>div{min-height:52px;padding:0 18px}.case-stats strong{font-size:22px}.case-stats span{color:var(--color-ink-faint);font-size:11px}.cases-panel,.merchant-list-panel,.team-panel{overflow:visible}.case-table{padding:10px 12px 14px}.case-table .table-head,.case-table .table-row{grid-template-columns:minmax(180px,1.55fr) minmax(150px,1.15fr) minmax(122px,.92fr) minmax(116px,.86fr) minmax(145px,1.05fr) 82px 30px}.table-head{min-height:38px;color:var(--color-ink-faint);letter-spacing:.1em;padding:0 12px;font-size:10px;font-weight:600}.table-row{min-height:64px;color:var(--color-ink);box-shadow:inset 0 0 0 1px var(--color-line);background:#f8fafc;border:0;border-radius:16px;margin-top:6px;padding:8px 12px;transition:color .15s,background-color .15s,box-shadow .15s}.table-row:hover{color:var(--color-ink);background:var(--color-action-quiet);border:0;transform:none;box-shadow:inset 0 0 0 1px #ff174529}.merchant-cell strong,.method-cell strong,.owner-cell span{color:var(--color-ink);font-size:13px}.merchant-cell span,.method-cell span,.case-party span,.updated-cell{color:var(--color-ink-soft);font-size:11px}.status-badge,.availability,.provider-offer-sla{border:0;border-radius:999px;min-height:24px;padding:4px 9px;font-size:11px;font-weight:600}.cursor-page-status{border-top:1px solid var(--color-line);min-height:38px;color:var(--color-ink-soft);justify-content:flex-start;align-items:center;gap:10px;padding:8px 14px;font-size:11px;display:flex}.cursor-page-complete{color:#148044;align-items:center;gap:5px;display:inline-flex}.merchant-list{padding:10px 12px 14px}.merchant-row{min-height:64px;box-shadow:inset 0 0 0 1px var(--color-line);background:#f8fafc;border:0;border-radius:16px;margin-top:6px;padding:9px 14px}.merchant-row:hover:not(:disabled){background:var(--color-action-quiet);border:0;box-shadow:inset 0 0 0 1px #ff174529}.settings-layout{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:18px}.settings-nav{background:var(--color-surface);box-shadow:inset 0 0 0 1px var(--color-line), var(--shadow-panel);border:0;border-radius:18px;gap:5px;padding:8px}.settings-nav button{min-height:46px;color:var(--color-ink-soft);background:0 0;border:0;border-radius:12px;padding:0 12px;font-size:13px;font-weight:750}.settings-nav button:hover{color:var(--color-ink);background:var(--color-surface-soft)}.settings-nav button.active{color:#fff;background:var(--color-action)}.settings-content,.settings-card{overflow:hidden}.settings-card-body{padding:22px}.team-panel .member-row,.team-panel .team-row{background:#f8fafc;border-radius:15px;min-height:64px}.platform-shell{--platform-accent:var(--color-action);--platform-accent-soft:var(--color-action-soft);--platform-canvas:var(--color-canvas);--platform-surface:var(--color-surface);--platform-line:var(--color-line);background:var(--color-canvas);grid-template-columns:248px minmax(0,1fr)}.platform-shell-sidebar{border-right:1px solid var(--color-line);background:#f7f9fc}.platform-shell-nav-item{color:#4f5f76;border:0;border-radius:13px;min-height:46px}.platform-shell-nav-item>.ui-icon{color:#8d9bad;background:0 0;border-radius:10px;flex:0 0 32px;width:32px;height:32px;padding:7px}.platform-shell-nav-item:hover{color:var(--color-ink);background:#edf1f6}.platform-shell-nav-item:hover>.ui-icon{color:var(--color-action);background:#fff}.platform-shell-nav-item.is-active{color:#d00f3a;background:#e8edf3}.platform-shell-nav-item.is-active>.ui-icon{color:#fff;background:var(--color-action)}.platform-shell-main{background:var(--color-canvas)}.platform-shell-content{width:min(100%, calc(var(--page-width) + (var(--page-gutter) * 2)));padding:38px var(--page-gutter) 64px;margin:0 auto}.platform-page-header h1{letter-spacing:-.045em;font-size:clamp(30px,3vw,36px)}@media (width<=1100px){.overview-command-grid{grid-template-columns:1fr}.overview-side{grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr)}.overview-side .metric-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.overview-side .metric-card{min-height:124px}}@media (width<=920px){.app-shell,.platform-shell{display:block}.app-shell .content-wrap,.platform-shell-content{padding:28px 22px 48px}.overview-side{grid-template-columns:1fr}.overview-side .metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.case-table{scrollbar-width:none;overflow-x:auto}.case-table .table-head,.case-table .table-row{min-width:980px}}@media (width<=640px){:root{--page-gutter:16px}.app-shell .workspace-topbar{height:58px;min-height:58px;padding:0 12px}.app-shell .content-wrap,.platform-shell-content{padding:22px 16px 38px}.page-heading{gap:16px;min-height:0;margin-bottom:22px;display:grid}.page-heading h1{font-size:30px}.page-heading .ui-button,.page-heading .primary-button{width:100%}.overview-side .metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.overview-side .metric-card{min-height:122px}.settings-layout{grid-template-columns:1fr;display:grid}.settings-nav{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.settings-nav button:last-child:nth-child(odd){grid-column:1/-1}.case-stats{grid-template-columns:repeat(2,minmax(0,1fr));padding:8px}.case-stats>div{min-height:62px;padding:8px 10px}}@media (prefers-reduced-motion:reduce),(prefers-reduced-transparency:reduce){.app-shell .workspace-topbar{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff}}.app-shell .catalog-operational-list{border:1px solid var(--workspace-line,#dbe4ee);background:#fff;border-radius:20px;overflow:hidden;box-shadow:0 8px 22px #27394e0b}.app-shell .catalog-operational-list[data-cursor-list]>.catalog-operational-row:has(+.cursor-page-status){border-bottom:0}.app-shell .catalog-operational-head,.app-shell .catalog-operational-row{grid-template-columns:minmax(230px,1.65fr) minmax(132px,1fr) minmax(74px,.48fr) minmax(86px,.56fr) minmax(146px,1fr) minmax(126px,.82fr) 32px;align-items:center;column-gap:16px;display:grid}.app-shell .catalog-operational-head{border-bottom:1px solid var(--workspace-line,#dbe4ee);min-height:42px;color:var(--workspace-muted,#687993);letter-spacing:.08em;text-transform:uppercase;padding:0 20px;font-size:11px;font-weight:600}.app-shell .catalog-operational-row{border:0;border-bottom:1px solid var(--workspace-line,#dbe4ee);width:100%;min-height:68px;color:var(--workspace-ink,#16181d);font:inherit;text-align:left;cursor:pointer;background:#fff;padding:11px 20px;transition:background-color .14s,color .14s}.app-shell .catalog-operational-row:last-child{border-bottom:0}.app-shell .catalog-operational-row:hover:not(:disabled){background:#f8fafc}.app-shell .catalog-operational-row:focus-visible{z-index:1;outline:2px solid var(--color-action,#ff1745);outline-offset:-2px;box-shadow:none;position:relative}.app-shell .catalog-operational-row.is-paused{color:#75859a}.app-shell .operational-method-title,.app-shell .operational-market-cell,.app-shell .operational-provider-cell{align-items:center;gap:10px;min-width:0;display:flex}.app-shell .operational-method-title>span:last-child{gap:2px;min-width:0;display:grid}.app-shell .operational-method-title strong{color:var(--workspace-ink,#16181d);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;overflow:hidden}.app-shell .operational-method-title small,.app-shell .operational-muted-cell,.app-shell .operational-market-cell>span,.app-shell .operational-provider-cell{color:var(--workspace-muted,#687993);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:650;overflow:hidden}.app-shell .operational-method-icon{width:36px;height:36px;color:var(--workspace-action,#ff1745);background:var(--workspace-action-soft,#ffe8ee);border-radius:11px;flex:none;place-items:center;display:grid}.app-shell .operational-method-icon.green{color:#087d2e;background:#e8faef}.app-shell .operational-method-icon.orange{color:#a56600;background:#fff3dd}.app-shell .operational-method-icon.blue{color:#1260cf;background:#e9f2ff}.app-shell .operational-market-cell .market-flag{flex:none}.app-shell .catalog-operational-row .availability{justify-self:start}.app-shell .operational-method-action{width:28px;height:28px;color:var(--workspace-action,#ff1745);border-radius:8px;place-items:center;display:grid}.app-shell .catalog-operational-row:hover .operational-method-action{background:var(--workspace-action-soft,#ffe8ee)}.app-shell .catalog-operational-loading{min-height:184px;color:var(--workspace-muted,#687993);justify-content:center;align-items:center;gap:9px;font-size:14px;display:flex}.app-shell .provider-directory-grid:has(>.provider-directory-item:only-child){grid-template-columns:minmax(0,640px)}.app-shell .provider-card.provider-directory-item{border-color:var(--workspace-line,#dbe4ee);border-radius:18px;flex-direction:column;min-height:0;padding:0;display:flex;overflow:hidden;box-shadow:0 8px 22px #27394e0b}.app-shell .provider-directory-item .provider-card-main{border:0;border-bottom:1px solid var(--workspace-line,#dbe4ee);width:100%;min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:#fff;padding:18px 20px 16px;display:block}.app-shell .provider-directory-item .provider-card-main:hover{background:#f8fafc}.app-shell .provider-directory-item .provider-card-main:focus-visible{outline:2px solid var(--color-action,#ff1745);outline-offset:-2px;box-shadow:none}.app-shell .provider-directory-item .provider-card-head{gap:10px}.app-shell .provider-directory-item .provider-card-open-cue{width:30px;height:30px;color:var(--workspace-action,#ff1745);background:var(--workspace-action-soft,#ffe8ee);border-radius:9px;place-items:center;margin-left:auto;display:grid}.app-shell .provider-directory-item .provider-card-description{min-height:0;margin:14px 0 12px}.app-shell .provider-directory-item .provider-offer-preview{min-height:30px}.app-shell .provider-directory-item .provider-card-actions{margin-top:0;padding:12px 20px}.app-shell .provider-directory-item .provider-card-actions .ui-button{width:100%}@media (width<=980px){.app-shell .catalog-operational-head{display:none}.app-shell .catalog-operational-row{grid-template-columns:minmax(0,1fr) auto;gap:8px 14px;min-height:0;padding:14px 16px}.app-shell .operational-method-title{grid-column:1}.app-shell .operational-method-action{grid-area:1/2}.app-shell .operational-muted-cell{display:none}.app-shell .operational-market-cell{grid-area:2/1;margin-left:46px}.app-shell .operational-provider-cell{grid-area:3/1;margin-left:46px}.app-shell .catalog-operational-row .availability{grid-area:2/1;justify-self:end}}@media (width<=620px){.app-shell .catalog-operational-row{padding-inline:14px}.app-shell .operational-method-title{align-items:flex-start}.app-shell .operational-method-title strong{text-overflow:ellipsis;white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.28;display:-webkit-box;overflow:hidden}.app-shell .operational-provider-cell{display:none}.app-shell .provider-directory-grid:has(>.provider-directory-item:only-child){grid-template-columns:1fr}}.app-shell .market-tabs,.app-shell .provider-market-tabs,.app-shell .market-tabs button,.app-shell .provider-market-tabs button,.app-shell .market-tabs button:hover,.app-shell .provider-market-tabs button:hover,.app-shell .market-tabs button.active,.app-shell .provider-market-tabs button.active{box-shadow:none!important;transform:none!important}.app-shell .market-tabs,.app-shell .provider-market-tabs{scrollbar-width:none;padding-block:0;-webkit-mask-image:none;mask-image:none}.app-shell .market-tabs::-webkit-scrollbar{display:none}.app-shell .provider-market-tabs::-webkit-scrollbar{display:none}.app-shell .operational-method-icon img,.app-shell .method-mark.has-image img{border-radius:inherit;object-fit:cover;width:100%;height:100%}.app-shell .operational-classification-cell{gap:2px;display:grid}.app-shell .operational-classification-cell strong,.app-shell .operational-classification-cell small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.app-shell .operational-classification-cell strong{color:#172036;font-size:11px;font-weight:600}.app-shell .operational-classification-cell small{color:#71809a;font-size:10px}.app-shell .market-tabs button.active,.app-shell .provider-market-tabs button.active{color:#fff;background:#ff1745;border-color:#0000}.app-shell .market-tabs .tab-count,.app-shell .provider-market-tabs .tab-count{color:#71809a}.app-shell .market-tabs button.active .tab-count,.app-shell .provider-market-tabs button.active .tab-count{color:#ffffffc2}.app-shell .cases-panel,.app-shell .merchant-list-panel.operational-panel{height:auto;min-height:0;display:block;overflow:visible}.app-shell .case-stats{grid-template-columns:repeat(4,minmax(0,1fr));min-height:64px;margin-bottom:14px;padding:0}.app-shell .case-stats>div{border-right:1px solid #dce5ef;justify-content:center;align-items:flex-start;gap:1px;min-width:0;min-height:62px;padding:8px 18px}.app-shell .case-stats>div:last-child{border-right:0}.app-shell .case-stats strong{font-size:20px;line-height:1}.app-shell .case-stats span{text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.2;overflow:hidden}.app-shell .cases-panel>.panel-header,.app-shell .merchant-list-panel.operational-panel>.panel-header{min-height:0;padding:16px 18px}.app-shell [data-cursor-list]>.cursor-page-status{background:#f8fafc;border-top:1px solid #dce5ef;border-radius:0 0 18px 18px;flex-wrap:nowrap;justify-content:flex-start;gap:8px;min-height:32px;margin:0;padding:5px 12px;font-size:11px;line-height:1.25}.app-shell [data-cursor-list]>.cursor-page-status>span,.app-shell [data-cursor-list]>.cursor-page-status .cursor-page-complete{white-space:nowrap;align-items:center;gap:5px;min-width:0;display:inline-flex}.app-shell [data-cursor-list]>.cursor-page-status .ui-button{--ui-control-height:30px;white-space:nowrap;flex:none;height:30px;min-height:30px;padding:5px 10px}.app-shell .cases-panel .operational-table{min-width:0;padding:8px 12px 0;overflow:hidden}.app-shell .cases-panel .operational-table:not(.compact) .operational-table__head,.app-shell .cases-panel .operational-table:not(.compact) .operational-table__row{grid-template-columns:minmax(174px,1.28fr) minmax(158px,1.12fr) minmax(104px,.72fr) minmax(104px,.78fr) minmax(164px,1.02fr) minmax(78px,.48fr) 32px;gap:12px;min-width:0;display:grid}.app-shell .cases-panel .operational-table__head{color:#71809a;letter-spacing:.1em;text-transform:uppercase;align-items:center;min-height:32px;padding:0 10px;font-size:10px;font-weight:600;line-height:1.2}.app-shell .cases-panel .operational-table__row{color:#1a273b;min-height:70px;box-shadow:none;background:#fff;border:1px solid #dce5ef;border-radius:16px;align-items:center;margin:4px 0 0;padding:9px 10px;transition:border-color .14s,background-color .14s}.app-shell .cases-panel .operational-table__row:hover:not(:disabled){color:#1a273b;box-shadow:none;background:#f2f5f9;transform:none}.app-shell .cases-panel .operational-table__row:focus-visible,.app-shell .merchant-list-panel .operational-merchant-list .merchant-row:focus-visible{box-shadow:none;background:#e7edf4;outline:0}.app-shell .cases-panel .operational-table__row>*,.app-shell .merchant-list-panel .operational-merchant-list .merchant-row>*,.app-shell .cases-panel .operational-table .merchant-cell,.app-shell .cases-panel .operational-table .method-cell,.app-shell .cases-panel .operational-table .owner-cell,.app-shell .cases-panel .operational-table .case-party{min-width:0}.app-shell .cases-panel .operational-table .merchant-cell,.app-shell .cases-panel .operational-table .owner-cell{flex-wrap:nowrap;align-items:center;gap:8px;display:flex}.app-shell .cases-panel .operational-table .merchant-cell>:last-child,.app-shell .cases-panel .operational-table .owner-cell span{min-width:0}.app-shell .cases-panel .operational-table .owner-cell span{flex:auto;margin:0;display:block}.app-shell .cases-panel .operational-table .merchant-cell strong,.app-shell .cases-panel .operational-table .method-cell strong,.app-shell .cases-panel .operational-table .owner-cell span{color:#162237;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;line-height:1.25;overflow:hidden}.app-shell .cases-panel .operational-table .merchant-cell span,.app-shell .cases-panel .operational-table .method-cell span,.app-shell .cases-panel .operational-table .case-party span,.app-shell .cases-panel .operational-table .updated-cell{color:#71809a;text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.25;overflow:hidden}.app-shell .cases-panel .operational-table .case-party{gap:2px;display:grid}.app-shell .cases-panel .operational-table .case-party strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.3;overflow:hidden}.app-shell .cases-panel .operational-table .case-status-cell{flex-wrap:wrap;align-items:center;gap:5px;min-width:0;display:flex}.app-shell .cases-panel .operational-table .case-status-cell .status-badge{text-overflow:ellipsis;white-space:normal;max-width:100%;line-height:1.18;overflow:hidden}.app-shell .cases-panel .operational-table .case-priority-badge,.app-shell .merchant-list-panel .merchant-priority-badge{color:#c3133d;white-space:nowrap;background:#ffe7ed;border-radius:8px;align-items:center;gap:4px;min-width:0;padding:4px 7px;font-size:10px;font-weight:700;line-height:1.15;display:inline-flex}.app-shell .cases-panel .operational-table .updated-cell{font-variant-numeric:tabular-nums;min-width:0}.app-shell .cases-panel .operational-table .row-more{color:#70809a;background:#fff;border:1px solid #dce5ef;border-radius:10px;justify-self:end;place-items:center;width:32px;height:32px;display:grid}.app-shell .merchant-list-panel .operational-merchant-list{gap:4px;padding:8px 12px 14px;display:grid}.app-shell .merchant-list-panel .merchant-list-head,.app-shell .merchant-list-panel .operational-merchant-list .merchant-row{grid-template-columns:minmax(0,1.55fr) minmax(64px,.4fr) minmax(78px,.5fr) minmax(86px,.54fr) 32px;gap:12px;min-width:0;display:grid}.app-shell .merchant-list-panel .merchant-list-head{color:#71809a;letter-spacing:.1em;text-transform:uppercase;align-items:center;min-height:32px;padding:0 10px;font-size:10px;font-weight:600;line-height:1.2}.app-shell .merchant-list-panel .operational-merchant-list .merchant-row{color:#162237;min-height:66px;box-shadow:none;background:#fff;border:1px solid #dce5ef;border-radius:16px;align-items:center;margin:0;padding:9px 10px;transition:border-color .14s,background-color .14s}.app-shell .merchant-list-panel .operational-merchant-list .merchant-row:hover:not(:disabled){box-shadow:none;background:#fff0f3;transform:none}.app-shell .merchant-list-panel .operational-merchant-list .merchant-row:disabled{opacity:1;color:#71809a;background:#f8fafc}.app-shell .merchant-list-panel .operational-merchant-list .merchant-row-main{align-items:center;gap:10px;min-width:0;display:flex}.app-shell .merchant-list-panel .operational-merchant-list .merchant-row-copy{min-width:0}.app-shell .merchant-list-panel .operational-merchant-list .merchant-row-copy strong,.app-shell .merchant-list-panel .operational-merchant-list .merchant-row-copy small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.app-shell .merchant-list-panel .operational-merchant-list .merchant-row-copy .merchant-priority-badge{width:fit-content;margin-top:4px}.app-shell .merchant-list-panel .operational-merchant-list .merchant-row-copy strong{color:#162237;font-size:13px;font-weight:600;line-height:1.3}.app-shell .merchant-list-panel .operational-merchant-list .merchant-row-copy small,.app-shell .merchant-list-panel .operational-merchant-list .merchant-row-updated{color:#71809a;font-size:11px;line-height:1.35}.app-shell .merchant-list-panel .operational-merchant-list .merchant-row-stat{font-variant-numeric:tabular-nums;justify-items:start;gap:1px;display:grid}.app-shell .merchant-list-panel .operational-merchant-list .merchant-row-stat small{color:#71809a;font-size:10px;display:none}.app-shell .merchant-list-panel .operational-merchant-list .merchant-row-stat strong{color:#162237;font-size:14px;font-weight:600;line-height:1.2}.app-shell .merchant-list-panel .operational-merchant-list .merchant-row-updated{text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums;overflow:hidden}.app-shell .merchant-list-panel .operational-merchant-list .merchant-row-action{color:#ff1c4e;background:#fff;border:1px solid #dce5ef;border-radius:10px;justify-self:end;place-items:center;width:32px;height:32px;display:grid}.app-shell .merchant-list-panel .operational-merchant-list .merchant-row:disabled .merchant-row-action{color:#0000;background:0 0;border-color:#0000}@media (width<=1120px){.app-shell .cases-panel .operational-table:not(.compact) .operational-table__head,.app-shell .cases-panel .operational-table:not(.compact) .operational-table__row{grid-template-columns:minmax(170px,1.3fr) minmax(144px,1.04fr) minmax(108px,.72fr) minmax(80px,.48fr) 32px}.app-shell .cases-panel .operational-table:not(.compact) .operational-table__head>:nth-child(3),.app-shell .cases-panel .operational-table:not(.compact) .operational-table__head>:nth-child(5),.app-shell .cases-panel .operational-table:not(.compact) .operational-table__row>.case-party,.app-shell .cases-panel .operational-table:not(.compact) .operational-table__row>.owner-cell{display:none}.app-shell .merchant-list-panel .merchant-list-head,.app-shell .merchant-list-panel .operational-merchant-list .merchant-row{grid-template-columns:minmax(170px,1.45fr) minmax(76px,.42fr) minmax(94px,.5fr) 32px}.app-shell .merchant-list-panel .merchant-list-head>:nth-child(4),.app-shell .merchant-list-panel .operational-merchant-list .merchant-row-updated{display:none}}@media (width<=800px){.app-shell .case-stats{grid-template-columns:repeat(2,minmax(0,1fr));min-height:0}.app-shell .case-stats>div{min-height:56px;padding:7px 14px}.app-shell .case-stats>div:nth-child(2){border-right:0}.app-shell .case-stats>div:nth-child(-n+2){border-bottom:1px solid #dce5ef}.app-shell .cases-panel .operational-table{padding:6px 10px 0;overflow:visible}.app-shell .cases-panel .operational-table:not(.compact) .operational-table__head{display:none}.app-shell .cases-panel .operational-table:not(.compact) .operational-table__row{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"merchant status""method method""party party""meta meta";gap:10px 12px;min-height:0;padding:14px;display:grid}.app-shell .cases-panel .operational-table:not(.compact) .merchant-cell{grid-area:merchant}.app-shell .cases-panel .operational-table:not(.compact) .method-cell{grid-area:method}.app-shell .cases-panel .operational-table:not(.compact) .operational-table__row>.case-party{border-top:1px solid #e7edf4;grid-area:party;align-items:center;gap:8px;padding-top:9px;display:flex}.app-shell .cases-panel .operational-table:not(.compact) .case-status-cell{grid-area:status;justify-self:end}.app-shell .cases-panel .operational-table:not(.compact) .operational-table__row>.owner-cell{grid-area:meta;display:flex}.app-shell .cases-panel .operational-table:not(.compact) .updated-cell,.app-shell .cases-panel .operational-table:not(.compact) .row-more{display:none}.app-shell .merchant-list-panel .operational-merchant-list{gap:8px;padding:6px 10px 12px}.app-shell .merchant-list-panel .merchant-list-head{display:none}.app-shell .merchant-list-panel .operational-merchant-list .merchant-row{grid-template-columns:minmax(0,1fr) 32px;grid-template-areas:"merchant action""total open";gap:12px;min-height:0;padding:14px}.app-shell .merchant-list-panel .operational-merchant-list .merchant-row-main{grid-area:merchant}.app-shell .merchant-list-panel .operational-merchant-list .merchant-row-total{grid-area:total}.app-shell .merchant-list-panel .operational-merchant-list .merchant-row-stat:not(.merchant-row-total){grid-area:open}.app-shell .merchant-list-panel .operational-merchant-list .merchant-row-action{grid-area:action}.app-shell .merchant-list-panel .operational-merchant-list .merchant-row-stat{border-top:1px solid #e7edf4;align-items:baseline;gap:6px;min-height:28px;padding-top:9px;display:flex}.app-shell .merchant-list-panel .operational-merchant-list .merchant-row-stat small{display:inline}.app-shell [data-cursor-list]>.cursor-page-status{overflow-x:auto}}@media (width<=460px){.app-shell .cases-panel .operational-table:not(.compact) .operational-table__row{padding:13px}.app-shell .cases-panel .operational-table .case-status-cell .status-badge{max-width:132px}.app-shell .merchant-list-panel .operational-merchant-list .merchant-row-copy strong{font-size:12px}}@media (prefers-reduced-motion:reduce){.app-shell .cases-panel .operational-table__row,.app-shell .merchant-list-panel .operational-merchant-list .merchant-row{transition:none}}.entity-avatar{--entity-avatar-size:30px;width:var(--entity-avatar-size);height:var(--entity-avatar-size);flex:0 0 var(--entity-avatar-size);color:#c20d37;font-family:var(--bo-font-display);letter-spacing:.02em;background:#fff0f3;border:0;border-radius:10px;place-items:center;font-size:10px;font-style:normal;font-weight:600;line-height:1;display:inline-grid;overflow:hidden}.entity-avatar--xs{--entity-avatar-size:22px;border-radius:50%;font-size:8px}.entity-avatar--md{--entity-avatar-size:36px;border-radius:12px;font-size:11px}.entity-avatar--neutral{color:#53637a;background:#e7edf4}.entity-avatar--blue{color:#1260cf;background:#e9f2ff}.entity-avatar--green{color:#087d2e;background:#e8faef}.entity-avatar--orange{color:#a56600;background:#fff3dd}.entity-avatar img{object-fit:cover;width:100%;height:100%;display:block}.case-timeline{border:1px solid var(--bo-line,#dce4f0);background:var(--bo-surface,#fff);border-radius:18px;margin-top:4px;padding:16px}.case-timeline-header{border-bottom:1px solid var(--bo-line,#e7edf5);justify-content:space-between;align-items:flex-start;gap:16px;padding-bottom:13px;display:flex}.case-timeline-header h3{color:var(--bo-ink,#1d2a40);letter-spacing:-.01em;margin:0;font-family:inherit;font-size:14px;font-weight:600;line-height:1.3}.case-timeline-header p{color:var(--bo-muted,#71809a);margin:3px 0 0;font-size:12px;line-height:1.45}.case-timeline-count{min-width:24px;min-height:24px;color:var(--bo-action,#ff1745);background:#fff0f4;border-radius:8px;flex:none;place-items:center;padding:0 7px;font-size:12px;font-weight:600;line-height:1;display:inline-grid}.case-timeline-list{gap:0;margin:0;padding:13px 0 0;list-style:none;display:grid}.case-timeline-item{grid-template-columns:28px minmax(0,1fr);gap:10px;padding:0 0 13px;display:grid;position:relative}.case-timeline-item:last-child{padding-bottom:0}.case-timeline-item:not(:last-child):after{background:var(--bo-line,#dce4f0);content:"";width:1px;position:absolute;top:28px;bottom:0;left:13px}.case-timeline-marker{z-index:1;color:#65748e;background:#f2f5fa;border-radius:9px;place-items:center;width:28px;height:28px;display:inline-grid;position:relative}.case-timeline-marker--info{color:#287bd8;background:#eaf3ff}.case-timeline-marker--attention{color:#b76b10;background:#fff5e5}.case-timeline-marker--success{color:#168344;background:#e9f8ef}.case-timeline-marker--muted{color:#8490a3;background:#f2f4f7}.case-timeline-item-content{min-width:0;padding-top:2px}.case-timeline-item-content strong{color:var(--bo-ink,#1d2a40);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:750;line-height:1.4;display:block;overflow:hidden}.case-timeline-meta{color:var(--bo-muted,#71809a);flex-wrap:wrap;gap:4px 10px;margin-top:3px;font-size:11px;line-height:1.45;display:flex}.case-timeline-meta span,.case-timeline-meta time{align-items:center;gap:4px;min-width:0;display:inline-flex}.case-timeline-meta .ui-icon{color:#91a0b5;flex:none}.case-timeline-empty{color:var(--bo-muted,#71809a);padding:16px 0 2px;font-size:12px;line-height:1.5}.case-timeline-toggle{border:1px solid var(--bo-line,#dce4f0);min-height:32px;color:var(--bo-action,#ff1745);font:inherit;cursor:pointer;background:#fff;border-radius:9px;align-items:center;gap:6px;margin-top:12px;padding:0 10px;font-size:12px;font-weight:750;line-height:1;display:inline-flex}.case-timeline-toggle:hover{border-color:var(--bo-action,#ff1745);background:#fff7f9}.case-timeline-toggle:focus-visible{outline:2px solid color-mix(in srgb, var(--bo-action,#ff1745) 34%, transparent);outline-offset:2px}.case-timeline-toggle-icon--expanded{transform:rotate(90deg)}@media (width<=460px){.case-timeline{padding:14px}.case-timeline-item-content strong{text-overflow:clip;white-space:normal;overflow:visible}}.modal-backdrop.overlay-layer[data-overlay-kind][data-overlay-variant]{z-index:220;-webkit-backdrop-filter:blur(5px)saturate(.84);backdrop-filter:blur(5px)saturate(.84);isolation:isolate;background:#1b233075;padding:24px;display:grid;position:fixed;inset:0}.app-shell~.modal-backdrop.overlay-layer[data-overlay-kind][data-overlay-variant],.app-shell .modal-backdrop.overlay-layer[data-overlay-kind][data-overlay-variant]{z-index:220;position:fixed;inset:0}.modal-backdrop.overlay-layer--dialog-compact,.modal-backdrop.overlay-layer--dialog-form,.modal-backdrop.overlay-layer--dialog-workspace{place-content:center;place-items:center}.modal-backdrop.overlay-layer[data-overlay-kind=dialog][data-overlay-variant=inspector],.modal-backdrop.overlay-layer[data-overlay-kind=drawer][data-overlay-variant=inspector],.modal-backdrop.overlay-layer[data-overlay-kind=drawer][data-overlay-variant=form]{place-items:stretch end;padding:0}.modal-backdrop.overlay-layer[data-overlay-kind=dialog] .modal.overlay-dialog,.modal-backdrop.overlay-layer[data-overlay-kind=drawer] .detail-drawer.overlay-drawer{box-sizing:border-box;min-width:0;min-height:0;box-shadow:none;background:#f4f7fb;border:1px solid #dbe4ee;overflow:hidden}.modal-backdrop.overlay-layer[data-overlay-kind=dialog] .modal.overlay-dialog{grid-template-rows:auto minmax(0,1fr);display:grid}.modal-backdrop.overlay-layer[data-overlay-kind=dialog][data-overlay-variant=compact] .modal.overlay-dialog--compact{border-radius:24px;width:min(520px,100vw - 32px);max-height:min(720px,100dvh - 48px)}.modal-backdrop.overlay-layer[data-overlay-kind=dialog][data-overlay-variant=form] .modal.overlay-dialog--form{border-radius:24px;width:min(620px,100vw - 32px);max-height:min(820px,100dvh - 48px)}.modal-backdrop.overlay-layer[data-overlay-kind=dialog][data-overlay-variant=workspace] .modal.overlay-dialog--workspace{border-radius:24px;width:min(1180px,100vw - 48px);height:min(860px,100dvh - 48px);max-height:calc(100dvh - 48px)}.modal-backdrop.overlay-layer[data-overlay-kind=dialog][data-overlay-variant=inspector] .modal.overlay-dialog--inspector,.modal-backdrop.overlay-layer[data-overlay-kind=drawer] .detail-drawer.overlay-drawer--inspector,.modal-backdrop.overlay-layer[data-overlay-kind=drawer] .detail-drawer.overlay-drawer--form{border:0;border-left:1px solid #dbe4ee;border-radius:0;width:min(548px,100vw);height:100dvh;max-height:none;margin:0}.modal-backdrop.overlay-layer[data-overlay-kind=drawer] .detail-drawer.overlay-drawer--inspector,.modal-backdrop.overlay-layer[data-overlay-kind=drawer] .detail-drawer.overlay-drawer--form{grid-template-rows:auto minmax(0,1fr) auto;display:grid}.modal-backdrop.overlay-layer[data-overlay-kind=dialog] .modal.overlay-dialog .modal-header,.modal-backdrop.overlay-layer[data-overlay-kind=drawer] .detail-drawer.overlay-drawer .drawer-header{background:#f4f7fb;border-bottom:1px solid #dbe4ee;justify-content:space-between;align-items:flex-start;gap:16px;min-width:0;margin:0;padding:24px 24px 18px;display:flex}.modal-backdrop.overlay-layer[data-overlay-kind=dialog] .modal.overlay-dialog .modal-header>div,.modal-backdrop.overlay-layer[data-overlay-kind=drawer] .detail-drawer.overlay-drawer .drawer-header>div{min-width:0}.modal-backdrop.overlay-layer[data-overlay-kind=dialog] .modal.overlay-dialog .modal-header h2,.modal-backdrop.overlay-layer[data-overlay-kind=drawer] .detail-drawer.overlay-drawer .drawer-header h2{color:#16181d;font-family:var(--bo-font-display);text-overflow:ellipsis;margin:0;font-size:24px;line-height:1.18;overflow:hidden}.modal-backdrop.overlay-layer[data-overlay-kind=dialog] .modal.overlay-dialog .modal-header p{color:#687993;margin:7px 0 0;font-size:14px;line-height:1.45}.modal-backdrop.overlay-layer[data-overlay-kind=dialog] .modal.overlay-dialog .modal-header .ui-icon-button,.modal-backdrop.overlay-layer[data-overlay-kind=drawer] .detail-drawer.overlay-drawer .drawer-header .ui-icon-button{color:#687993;background:#fff;border:1px solid #dbe4ee;border-radius:999px;flex:none;place-items:center;width:40px;min-width:40px;height:40px;min-height:40px;padding:0;display:grid;box-shadow:none!important}.modal-backdrop.overlay-layer[data-overlay-kind=dialog] .modal.overlay-dialog .modal-header .ui-icon-button:hover:not(:disabled),.modal-backdrop.overlay-layer[data-overlay-kind=drawer] .detail-drawer.overlay-drawer .drawer-header .ui-icon-button:hover:not(:disabled){color:#16181d;background:#f8fafc;border-color:#c7d3df;transform:none;box-shadow:none!important}.overlay-dialog-body{flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.overlay-dialog-body>.modal-form{min-width:0}.modal-backdrop.overlay-layer[data-overlay-kind=dialog][data-overlay-variant=form] .overlay-dialog--form .modal-form,.modal-backdrop.overlay-layer[data-overlay-kind=dialog][data-overlay-variant=inspector] .overlay-dialog--inspector .modal-form{background:#fff;border:0;border-radius:0;flex:auto;grid-template-rows:minmax(0,1fr) auto;gap:0;height:100%;min-height:0;margin:0;padding:0;display:grid;overflow:hidden}.overlay-scroll-body{overscroll-behavior:contain;background:#fff;align-content:start;gap:16px;min-width:0;min-height:0;padding:22px 24px 24px;display:grid;overflow-y:auto}.modal-backdrop.overlay-layer[data-overlay-kind=dialog][data-overlay-variant=inspector] .overlay-dialog--inspector .overlay-scroll-body{padding:20px 24px 24px}.modal-backdrop.overlay-layer[data-overlay-kind=dialog][data-overlay-variant=form] .overlay-dialog--form .modal-actions,.modal-backdrop.overlay-layer[data-overlay-kind=dialog][data-overlay-variant=inspector] .overlay-dialog--inspector .modal-actions,.modal-backdrop.overlay-layer[data-overlay-kind=drawer] .detail-drawer.overlay-drawer>.drawer-footer{z-index:auto;min-width:0;padding:16px 24px max(18px, env(safe-area-inset-bottom));box-shadow:none;background:#fff;border-top:1px solid #dbe4ee;border-radius:0;gap:10px;margin:0;display:flex;position:static}.modal-backdrop.overlay-layer[data-overlay-kind=dialog][data-overlay-variant=form] .overlay-dialog--form .modal-actions .ui-button,.modal-backdrop.overlay-layer[data-overlay-kind=dialog][data-overlay-variant=inspector] .overlay-dialog--inspector .modal-actions .ui-button,.modal-backdrop.overlay-layer[data-overlay-kind=drawer] .detail-drawer.overlay-drawer>.drawer-footer .ui-button{min-height:44px;box-shadow:none!important;transform:none!important}.modal-backdrop.overlay-layer[data-overlay-kind=dialog][data-overlay-variant=form] .overlay-dialog--form .modal-actions .ui-button:first-child,.modal-backdrop.overlay-layer[data-overlay-kind=dialog][data-overlay-variant=inspector] .overlay-dialog--inspector .modal-actions .ui-button:first-child,.modal-backdrop.overlay-layer[data-overlay-kind=drawer] .detail-drawer.overlay-drawer>.drawer-footer .ui-button:first-child{flex:none}.modal-backdrop.overlay-layer[data-overlay-kind=dialog][data-overlay-variant=form] .overlay-dialog--form .modal-actions .ui-button:last-child,.modal-backdrop.overlay-layer[data-overlay-kind=dialog][data-overlay-variant=inspector] .overlay-dialog--inspector .modal-actions .ui-button:last-child,.modal-backdrop.overlay-layer[data-overlay-kind=drawer] .detail-drawer.overlay-drawer>.drawer-footer .ui-button:last-child{flex:auto}.modal-backdrop.overlay-layer[data-overlay-kind=drawer] .detail-drawer.overlay-drawer>.drawer-content{overscroll-behavior:contain;background:#fff;border:0;border-radius:0;min-height:0;margin:0;overflow-y:auto}.modal-backdrop.overlay-layer.is-closing{animation:.18s ease-in forwards overlay-backdrop-out}.modal.overlay-dialog,.detail-drawer.overlay-drawer{animation:.18s cubic-bezier(.2,.75,.25,1) both overlay-surface-in}.modal.overlay-dialog.is-closing,.detail-drawer.overlay-drawer.is-closing{animation:.18s cubic-bezier(.4,0,1,1) both overlay-surface-out}@keyframes overlay-surface-in{0%{opacity:0;transform:translateY(12px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes overlay-surface-out{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(8px)scale(.99)}}@keyframes overlay-backdrop-out{0%{opacity:1}to{opacity:0}}.onboarding-package-workspace-body>.modal-form{background:#fff;grid-template-rows:minmax(0,1fr) auto;height:100%;min-height:0;display:grid;overflow:hidden}.onboarding-package-workspace-body .overlay-scroll-body{grid-template-columns:minmax(220px,.72fr) minmax(440px,1.28fr);align-items:start;gap:16px;padding:18px 20px}.onboarding-package-workspace-body .package-offer-selector{grid-area:1/2/span 3;min-height:0;margin:0}.onboarding-package-workspace-body .package-provider-offers{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.onboarding-package-workspace-body .package-provider-offers>label{min-width:0}.onboarding-package-workspace-body .method-mark.has-image img{border-radius:inherit;object-fit:cover;width:100%;height:100%}.onboarding-package-workspace-body .form-error,.onboarding-package-workspace-body .info-note{grid-column:1}.onboarding-package-workspace-body .modal-actions{background:#fff;border-top:1px solid #dbe4ee;justify-content:flex-end;gap:10px;padding:14px 20px;display:flex}@media (width<=720px){.modal-backdrop.overlay-layer[data-overlay-kind][data-overlay-variant]{padding:12px}.modal-backdrop.overlay-layer[data-overlay-kind=dialog][data-overlay-variant=inspector],.modal-backdrop.overlay-layer[data-overlay-kind=dialog][data-overlay-variant=form],.modal-backdrop.overlay-layer[data-overlay-kind=drawer][data-overlay-variant=inspector],.modal-backdrop.overlay-layer[data-overlay-kind=drawer][data-overlay-variant=form]{padding:0}.modal-backdrop.overlay-layer[data-overlay-kind=dialog][data-overlay-variant=compact] .modal.overlay-dialog--compact{border-radius:20px;width:min(100%,100vw - 24px);max-height:min(100dvh - 24px,760px)}.modal-backdrop.overlay-layer[data-overlay-kind=dialog][data-overlay-variant=form] .modal.overlay-dialog--form,.modal-backdrop.overlay-layer[data-overlay-kind=dialog][data-overlay-variant=workspace] .modal.overlay-dialog--workspace,.modal-backdrop.overlay-layer[data-overlay-kind=dialog][data-overlay-variant=inspector] .modal.overlay-dialog--inspector,.modal-backdrop.overlay-layer[data-overlay-kind=drawer] .detail-drawer.overlay-drawer--inspector,.modal-backdrop.overlay-layer[data-overlay-kind=drawer] .detail-drawer.overlay-drawer--form{border:0;border-radius:0;width:100vw;height:100dvh;max-height:none}.modal-backdrop.overlay-layer[data-overlay-kind=dialog] .modal.overlay-dialog .modal-header,.modal-backdrop.overlay-layer[data-overlay-kind=drawer] .detail-drawer.overlay-drawer .drawer-header{padding:20px 18px 16px}.modal-backdrop.overlay-layer[data-overlay-kind=dialog] .modal.overlay-dialog .modal-header h2,.modal-backdrop.overlay-layer[data-overlay-kind=drawer] .detail-drawer.overlay-drawer .drawer-header h2{font-size:22px}.overlay-scroll-body,.modal-backdrop.overlay-layer[data-overlay-kind=dialog][data-overlay-variant=inspector] .overlay-dialog--inspector .overlay-scroll-body{padding:18px 18px 20px}.modal-backdrop.overlay-layer[data-overlay-kind=dialog][data-overlay-variant=form] .overlay-dialog--form .modal-actions,.modal-backdrop.overlay-layer[data-overlay-kind=dialog][data-overlay-variant=inspector] .overlay-dialog--inspector .modal-actions,.modal-backdrop.overlay-layer[data-overlay-kind=drawer] .detail-drawer.overlay-drawer>.drawer-footer{padding:14px 18px max(16px, env(safe-area-inset-bottom));flex-direction:column-reverse}.modal-backdrop.overlay-layer[data-overlay-kind=dialog][data-overlay-variant=form] .overlay-dialog--form .modal-actions .ui-button,.modal-backdrop.overlay-layer[data-overlay-kind=dialog][data-overlay-variant=inspector] .overlay-dialog--inspector .modal-actions .ui-button,.modal-backdrop.overlay-layer[data-overlay-kind=drawer] .detail-drawer.overlay-drawer>.drawer-footer .ui-button{flex:none;width:100%}}@media (width<=900px){.onboarding-package-workspace-body .overlay-scroll-body{grid-template-columns:1fr}.onboarding-package-workspace-body .package-offer-selector,.onboarding-package-workspace-body .form-error,.onboarding-package-workspace-body .info-note{grid-area:auto/1}.onboarding-package-workspace-body .package-provider-offers{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.modal-backdrop.overlay-layer.is-closing,.modal.overlay-dialog,.detail-drawer.overlay-drawer,.modal.overlay-dialog.is-closing,.detail-drawer.overlay-drawer.is-closing{animation:none}}.case-workspace-body{background:#fff;min-height:0}.case-workspace-body>.drawer-content{overscroll-behavior:contain;background:#fff;flex:auto;grid-template-columns:minmax(300px,.78fr) minmax(420px,1.22fr);align-content:start;gap:14px;min-height:0;margin:0;padding:18px 20px;display:grid;overflow-y:auto}.case-workspace-body>.drawer-content>*{min-width:0;margin:0}.case-workspace-body .case-drawer-summary,.case-workspace-body .case-drawer-primary-context,.case-workspace-body .case-applications,.case-workspace-body .case-drawer-action-panel,.case-workspace-body .provisioning-gate,.case-workspace-body .drawer-permission-note,.case-workspace-body .case-drawer-facts{grid-column:1}.case-workspace-body .detail-section:not(.case-drawer-facts),.case-workspace-body .case-timeline{grid-column:2}.case-workspace-body .case-drawer-footer{background:#fff;border-top:1px solid #dbe4ee;flex:none;gap:10px;margin:0;padding:14px 20px;display:flex}.case-workspace-body .case-drawer-footer-primary{margin-left:auto}.case-requester-logo{color:#ff1745;background:#ffe9ef;border-radius:12px;flex:none;place-items:center;width:38px;height:38px;display:grid;overflow:hidden}.case-requester-logo img{object-fit:cover;width:100%;height:100%}@media (width<=900px){.case-workspace-body>.drawer-content{grid-template-columns:1fr;padding:16px}.case-workspace-body .case-drawer-summary,.case-workspace-body .case-drawer-primary-context,.case-workspace-body .case-applications,.case-workspace-body .case-drawer-action-panel,.case-workspace-body .provisioning-gate,.case-workspace-body .drawer-permission-note,.case-workspace-body .case-drawer-facts,.case-workspace-body .detail-section:not(.case-drawer-facts),.case-workspace-body .case-timeline{grid-column:1}}.merchant-domains-section,.case-documents-section{gap:10px;display:grid}.merchant-domains-heading{align-items:center;gap:9px;display:flex}.merchant-domains-heading>div{gap:2px;display:grid}.merchant-domains-heading strong{font-size:13px}.merchant-domains-heading span{color:#73829a;font-size:11px}.merchant-domain-list,.document-list{gap:6px;display:grid}.merchant-domain-row,.document-row{color:#172036;min-width:0;box-shadow:none;text-align:left;background:#f1f5f9;border:0;border-radius:14px;align-items:center;gap:10px;padding:10px 12px;display:flex}.merchant-domain-row.is-primary{background:#ffe9ef}.merchant-domain-icon,.document-row-icon{color:#ff1745;background:#fff;border-radius:10px;flex:none;place-items:center;width:30px;height:30px;display:grid}.merchant-domain-copy,.document-row-copy{flex:auto;gap:2px;min-width:0;display:grid}.merchant-domain-copy strong,.document-row-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.merchant-domain-copy span,.document-row-copy span,.document-row-copy small{color:#73829a;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.merchant-domain-verified,.document-scan-state{color:#148044;align-items:center;gap:4px;font-size:10px;font-weight:600;display:inline-flex}.document-scan-state.is-pending{color:#986400}.merchant-domain-remove.ui-button{color:#ff1745;width:30px;min-width:30px;height:30px;padding:0}.merchant-domain-form{grid-template-columns:minmax(180px,1fr) minmax(160px,.7fr) auto;align-items:end;gap:8px;display:grid}.merchant-domain-form .ui-field,.merchant-domain-form .ui-select{min-width:0}.document-row{cursor:pointer;width:100%}.document-row:hover{background:#e9eff6}.document-upload-form{background:#f1f5f9;border-radius:16px;grid-template-columns:minmax(170px,.7fr) minmax(240px,1.3fr);gap:8px;padding:10px;display:grid}.document-upload-form>.ui-textarea{min-height:68px}.document-upload-actions{grid-column:1/-1;align-items:center;gap:8px;display:flex}.document-upload-actions .ui-file-input{flex:auto;min-width:0}.document-preview-modal{background:#eef3f8!important}.modal-backdrop.overlay-layer.overlay-layer--dialog.overlay-layer--dialog-workspace:has(.document-preview-modal){z-index:260;-webkit-backdrop-filter:blur(6px)saturate(.9);backdrop-filter:blur(6px)saturate(.9);background:#141c288a;place-content:center;place-items:center;padding:24px}.modal-backdrop.overlay-layer.overlay-layer--dialog.overlay-layer--dialog-workspace:has(.document-preview-modal)>.modal.overlay-dialog.overlay-dialog--workspace.document-preview-modal{flex-direction:initial;border:1px solid #dbe4ee;border-radius:24px;width:min(980px,100vw - 48px);height:min(780px,100dvh - 48px);min-height:0;max-height:calc(100dvh - 48px);animation:.18s cubic-bezier(.2,.75,.25,1) both overlay-surface-in;display:grid;overflow:hidden;box-shadow:0 24px 64px #0a121e42;background:#eef3f8!important}.document-preview-body{background:#eef3f8;grid-template-rows:minmax(0,1fr) auto;gap:12px;min-height:0;padding:16px;display:grid}.document-preview-image,.document-preview-video,.document-preview-pdf,.document-preview-text{object-fit:contain;background:#fff;border:0;border-radius:18px;width:100%;height:100%;min-height:0;max-height:680px}.document-preview-text{color:#172036;font:500 13px/1.55 var(--bo-font-body);white-space:pre-wrap;margin:0;padding:20px;overflow:auto}.document-preview-state{color:#73829a;background:#fff;border-radius:18px;align-content:center;place-items:center;gap:10px;min-height:260px;display:grid}.document-preview-state .ui-icon[data-icon=loader]{animation:.8s linear infinite document-preview-spin}.document-preview-state.is-error{color:#c70b31}.document-preview-actions{justify-content:flex-end;display:flex}@keyframes document-preview-spin{to{transform:rotate(360deg)}}@media (width<=720px){.merchant-domain-form,.document-upload-form{grid-template-columns:1fr}.document-upload-actions{grid-column:1}.merchant-domain-verified{display:none}.modal-backdrop.overlay-layer.overlay-layer--dialog.overlay-layer--dialog-workspace:has(.document-preview-modal){padding:12px}.modal-backdrop.overlay-layer.overlay-layer--dialog.overlay-layer--dialog-workspace:has(.document-preview-modal)>.modal.overlay-dialog.overlay-dialog--workspace.document-preview-modal{border-radius:20px;width:calc(100vw - 24px);height:calc(100dvh - 24px);max-height:calc(100dvh - 24px)}}.organization-settings{--settings-ink:#17191e;--settings-muted:#66758f;--settings-line:#dce4ed;--settings-surface:#fff;--settings-soft:#f2f6fa;--settings-action:#ff1745;grid-template-columns:13.5rem minmax(0,1fr);align-items:start;gap:1.25rem;display:grid}.organization-settings .settings-nav{border:1px solid var(--settings-line);background:var(--settings-surface);border-radius:1.125rem;gap:.25rem;padding:.5rem;display:grid;position:sticky;top:1.25rem;box-shadow:0 10px 24px #2533470f}.organization-settings .settings-nav .settings-nav__item{width:100%;min-height:2.625rem;color:var(--settings-muted);box-shadow:none;background:0 0;border:0;border-radius:.75rem;justify-content:flex-start;gap:.625rem;padding:0 .75rem;font-size:.8125rem;font-weight:600}.organization-settings .settings-nav .settings-nav__item:hover:not(:disabled){color:var(--settings-ink);background:#f2f6fa}.organization-settings .settings-nav .settings-nav__item.active,.organization-settings .settings-nav .settings-nav__item.active:hover:not(:disabled){color:#fff;background:var(--settings-action)}.organization-settings .settings-nav .settings-nav__item .ui-icon{color:currentColor}.organization-settings .settings-content{min-width:0}.organization-settings .settings-card{border:1px solid var(--settings-line);background:var(--settings-surface);border-radius:1.25rem;overflow:hidden;box-shadow:0 12px 30px #2533470f}.organization-settings .settings-card .ui-panel__header{border-bottom-color:#e5ebf1;min-height:0;padding:1.125rem 1.375rem}.organization-settings .settings-card .ui-panel__title{color:var(--settings-ink);font-size:1rem;font-weight:850}.organization-settings .settings-card .ui-panel__description{max-width:44rem;color:var(--settings-muted);font-size:.8125rem}.organization-settings .settings-status,.organization-settings .settings-header-icon{color:#66758f;flex:none;justify-content:center;align-items:center;display:inline-flex}.organization-settings .settings-header-icon{color:#c20d37;background:#fff0f3;border-radius:.625rem;width:2rem;height:2rem}.organization-settings .settings-readonly{color:#596981;background:#f8fafc;border:1px solid #dce4ed;border-radius:.875rem;align-items:flex-start;gap:.5rem;margin:1rem 1.375rem 0;padding:.75rem .875rem;font-size:.8125rem;line-height:1.45;display:flex}.organization-settings .settings-readonly .ui-icon{color:#66758f;flex:none}.organization-settings .settings-fields,.organization-settings .webhook-form,.organization-settings .telegram-connect,.organization-settings .connected-row,.organization-settings .webhook-list,.organization-settings .audit-list,.organization-settings .partner-link-list{min-width:0}.organization-settings .settings-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;padding:1.25rem 1.375rem 0;display:grid}.organization-settings .settings-fields>.organization-logo-control,.organization-settings .settings-fields>.ui-toggle,.organization-settings .settings-fields>.provider-profile-markets,.organization-settings .settings-fields>.ui-form-actions,.organization-settings .provider-profile-fields>.ui-field:first-child{grid-column:1/-1}.organization-settings .ui-field{gap:.45rem}.organization-settings .ui-field>label{color:#596981;font-size:.75rem;font-weight:600}.organization-settings .ui-field>small{color:#8794a9;font-size:.75rem}.organization-settings .organization-logo-control{background:var(--settings-soft);border:1px solid #e0e7ef;border-radius:1rem;align-items:center;gap:1rem;padding:.875rem;display:flex}.organization-settings .organization-logo-preview{color:#66758f;background:#fff;border:1px solid #dce4ed;border-radius:.875rem;flex:0 0 3.75rem;place-items:center;width:3.75rem;height:3.75rem;display:grid;overflow:hidden}.organization-settings .organization-logo-preview img{object-fit:cover;width:100%;height:100%;display:block}.organization-settings .organization-logo-copy{gap:.35rem;min-width:0;display:grid}.organization-settings .organization-logo-copy>strong{color:var(--settings-ink);font-size:.875rem}.organization-settings .organization-logo-copy>p{color:var(--settings-muted);margin:0;font-size:.75rem;line-height:1.4}.organization-settings .organization-logo-actions{flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.15rem;display:flex}.organization-settings .organization-logo-upload .ui-file-input__surface{color:#17191e;background:#fff;border:1px solid #cdd8e4;border-radius:.625rem;min-height:2.25rem;padding:0 .75rem;font-size:.75rem}.organization-settings .organization-logo-upload:hover:not(.is-disabled) .ui-file-input__surface,.organization-settings .organization-logo-upload:focus-within .ui-file-input__surface{color:#b70e35;background:#fff0f3;border-color:#cdd8e4}.organization-settings .organization-logo-remove{min-height:2.25rem;padding-inline:.5rem}.organization-settings .ui-toggle{background:var(--settings-soft);border:1px solid #e0e7ef;border-radius:1rem;justify-content:space-between;align-items:center;gap:1rem;min-height:4.25rem;padding:.875rem 1rem;display:flex}.organization-settings .ui-toggle-copy{gap:.25rem;display:grid}.organization-settings .ui-toggle-copy strong{color:var(--settings-ink);font-size:.8125rem}.organization-settings .ui-toggle-copy small{color:var(--settings-muted);font-size:.75rem;line-height:1.35}.organization-settings .ui-toggle-control>span{box-shadow:none}.organization-settings .ui-toggle-control input:focus-visible+span{outline:2px solid var(--settings-action);outline-offset:2px;box-shadow:none}.organization-settings .ui-toggle-control input:checked+span{background:#ff1745}.organization-settings .ui-form-actions{background:#fff;border-top-color:#e5ebf1;justify-content:flex-end;margin:.25rem -1.375rem 0;padding:1rem 1.375rem}.organization-settings .ui-form-actions .ui-button{min-width:10.5rem}.organization-settings .provider-profile-markets{background:#f3f6fa;border:0;border-radius:16px;min-width:0;margin:0;padding:16px;display:flow-root}.organization-settings .provider-profile-markets>legend{float:left;color:#596981;width:100%;margin:0;padding:0;font-size:.75rem;font-weight:600;line-height:1.35}.organization-settings .provider-profile-markets>p{clear:both;color:var(--settings-muted);margin:0;padding:6px 0 14px;font-size:.75rem;line-height:1.45}.organization-settings .provider-profile-market-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.organization-settings .provider-profile-market-list>label{min-width:0;min-height:52px;color:var(--settings-ink);box-shadow:none;cursor:pointer;background:#fff;border:0;border-radius:12px;align-items:center;gap:10px;padding:10px 12px;transition:background-color .14s,color .14s;display:flex}.organization-settings .provider-profile-market-list>label:hover,.organization-settings .provider-profile-market-list>label:focus-within{background:#e9eef5}.organization-settings .provider-profile-market-list>label.is-selected{color:#be123c;background:#ffe7ed}.organization-settings .provider-profile-market-list>label.is-selected:hover,.organization-settings .provider-profile-market-list>label.is-selected:focus-within{background:#ffdde6}.organization-settings .provider-profile-market-list>label>.ui-choice{align-self:center}.organization-settings .provider-profile-market-list>label>span{align-content:center;gap:4px;min-width:0;display:grid}.organization-settings .provider-profile-market-list strong{text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;line-height:1.25;overflow:hidden}.organization-settings .provider-profile-market-list small{min-height:20px;color:var(--settings-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;line-height:1.2;overflow:hidden}.organization-settings .provider-profile-market-meta{align-items:center;gap:8px!important;display:flex!important}.organization-settings .provider-profile-market-meta>.market-code-badge,.organization-settings .provider-profile-market-meta>span:last-child{align-self:center}.organization-settings .provider-profile-empty{min-height:48px;color:var(--settings-muted);background:#fff;border-radius:12px;padding:14px;font-size:.8125rem}.organization-settings .settings-card--telegram>:not(.ui-panel__header),.organization-settings .settings-card--integrations>:not(.ui-panel__header){margin-left:1.375rem;margin-right:1.375rem}.organization-settings .connected-row,.organization-settings .telegram-connect{background:var(--settings-soft);border:1px solid #e0e7ef;border-radius:1rem;justify-content:space-between;align-items:center;gap:1rem;margin-top:1.25rem;margin-bottom:1.25rem;padding:1rem;display:flex}.organization-settings .connected-row>div{gap:.25rem;min-width:0;display:grid}.organization-settings .connected-row strong{color:var(--settings-ink);text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;overflow:hidden}.organization-settings .connected-row span{color:var(--settings-muted);font-size:.75rem}.organization-settings .telegram-connect{flex-wrap:wrap;align-items:flex-start}.organization-settings .telegram-connect>.ui-button{flex:none}.organization-settings .pairing-form{grid-template-columns:minmax(8rem,.75fr) minmax(0,1.25fr);align-items:end;gap:.75rem;width:100%;display:grid}.organization-settings .pairing-code{color:#b70e35;letter-spacing:.08em;background:#fff;border:1px dashed #ff1745;border-radius:.75rem;align-items:center;min-height:2.75rem;padding:0 .875rem;font-size:.9375rem;font-weight:850;display:flex}.organization-settings .pairing-form .ui-form-actions{background:0 0;border:0;grid-column:1/-1;margin:.25rem 0 0;padding:0}.organization-settings .webhook-form{background:var(--settings-soft);border-radius:1rem;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.75rem;margin-top:1rem;margin-bottom:1rem;padding:.875rem;display:grid}.organization-settings .webhook-form .ui-form-actions{background:0 0;border:0;margin:0;padding:0}.organization-settings .webhook-form .ui-form-actions .ui-button{min-width:10.25rem}.organization-settings .webhook-list{gap:.625rem;margin-bottom:1.375rem;display:grid}.organization-settings .webhook-row{background:var(--settings-soft);border-radius:1rem;grid-template-columns:2.25rem minmax(0,1fr) auto;align-items:center;gap:.75rem;min-width:0;padding:.75rem;display:grid}.organization-settings .webhook-row__icon{color:#c20d37;background:#ffe7ed;border-radius:.75rem;place-items:center;width:2.25rem;height:2.25rem;display:grid}.organization-settings .webhook-row__copy{gap:.22rem;min-width:0;display:grid}.organization-settings .webhook-row__copy strong{color:var(--settings-ink);text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;overflow:hidden}.organization-settings .webhook-row__copy span{color:var(--settings-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.6875rem;overflow:hidden}.organization-settings .webhook-row__actions{border-top:1px solid #e0e7ef;flex-wrap:wrap;grid-column:2/-1;justify-content:flex-end;gap:.5rem;padding-top:.625rem;display:flex}.organization-settings .webhook-row__actions .ui-button{min-width:0;min-height:2.25rem;padding-inline:.75rem;font-size:.75rem}.webhook-secret-modal .overlay-dialog-body,.webhook-delete-modal .overlay-dialog-body{overflow:visible}.webhook-secret-content,.webhook-delete-content{gap:.875rem;padding:1rem 1.25rem 1.25rem;display:grid}.webhook-secret-notice{background:#f2f6fa;border-radius:1rem;grid-template-columns:2.25rem minmax(0,1fr);align-items:start;gap:.75rem;padding:.875rem;display:grid}.webhook-secret-notice>span,.webhook-delete-endpoint>span{color:#c20d37;background:#ffe7ed;border-radius:.75rem;place-items:center;width:2.25rem;height:2.25rem;display:grid}.webhook-secret-notice>div{gap:.2rem;display:grid}.webhook-secret-notice strong{color:#17191e;font-size:.8125rem}.webhook-secret-notice p{color:#66758f;margin:0;font-size:.75rem;line-height:1.4}.webhook-secret-endpoint{gap:.25rem;min-width:0;display:grid}.webhook-secret-endpoint span{color:#66758f;text-transform:uppercase;letter-spacing:.06em;font-size:.6875rem;font-weight:700}.webhook-secret-endpoint strong{color:#17191e;text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;overflow:hidden}.webhook-secret-value{background:#f2f6fa;border-radius:.875rem;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.625rem;padding:.625rem;display:grid}.webhook-secret-value code{overflow-wrap:anywhere;color:#17191e;font-size:.75rem;line-height:1.4}.webhook-secret-content .ui-form-actions,.webhook-delete-content .ui-form-actions{background:0 0;border:0;margin:.125rem 0 0;padding:0}.webhook-delete-endpoint{background:#f2f6fa;border-radius:1rem;grid-template-columns:2.25rem minmax(0,1fr);align-items:center;gap:.75rem;padding:.75rem;display:grid}.webhook-delete-endpoint strong{overflow-wrap:anywhere;color:#17191e;font-size:.8125rem}.organization-settings .audit-list{padding:0}.organization-settings .audit-row{border-bottom:1px solid #edf1f5;grid-template-columns:2rem minmax(0,1fr) auto;align-items:center;gap:.75rem;min-height:4.25rem;padding:.75rem 1.375rem;display:grid}.organization-settings .audit-row:last-child{border-bottom:0}.organization-settings .audit-icon,.organization-settings .partner-link-mark{color:#c20d37;background:#fff0f3;border-radius:.625rem;place-items:center;width:2rem;height:2rem;display:grid}.organization-settings .audit-row>div{gap:.2rem;min-width:0;display:grid}.organization-settings .audit-row strong{color:var(--settings-ink);font-size:.8125rem}.organization-settings .audit-row span{color:var(--settings-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;overflow:hidden}.organization-settings .audit-row small{color:#8794a9;font-size:.6875rem}.organization-settings .partner-link-list{padding:0}.organization-settings .partner-link-row{border-bottom:1px solid #edf1f5;grid-template-columns:2rem minmax(0,1fr) auto auto;align-items:center;gap:.75rem;padding:1rem 1.375rem;display:grid}.organization-settings .partner-link-row:last-child{border-bottom:0}.organization-settings .partner-link-copy{gap:.15rem;min-width:0;display:grid}.organization-settings .partner-link-copy strong{color:var(--settings-ink);font-size:.875rem}.organization-settings .partner-link-copy span,.organization-settings .partner-link-copy small{color:var(--settings-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;overflow:hidden}.organization-settings .partner-link-actions{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;display:flex}.organization-settings .partner-link-actions .ui-button{min-height:2.25rem;padding-inline:.75rem;font-size:.75rem}.organization-settings .partner-scope-editor{background:var(--settings-soft);border:1px solid #dce4ed;border-radius:1rem;grid-column:1/-1;gap:.875rem;margin-top:.25rem;padding:1rem;display:grid}.organization-settings .partner-scope-heading{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.organization-settings .partner-scope-heading>div{gap:.25rem;display:grid}.organization-settings .partner-scope-heading strong{color:var(--settings-ink);font-size:.8125rem}.organization-settings .partner-scope-heading span{color:var(--settings-muted);font-size:.75rem;line-height:1.4}.organization-settings .partner-scope-mode{flex-wrap:wrap;gap:.5rem;display:flex}.organization-settings .partner-scope-mode label,.organization-settings .partner-scope-options label{color:var(--settings-ink);align-items:center;gap:.5rem;font-size:.75rem;display:flex}.organization-settings .partner-scope-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:.875rem;display:grid}.organization-settings .partner-scope-options fieldset{background:#fff;border:1px solid #dce4ed;border-radius:.875rem;gap:.5rem;min-width:0;margin:0;padding:.75rem;display:grid}.organization-settings .partner-scope-options legend{color:#596981;padding:0 .25rem;font-size:.75rem;font-weight:600}.organization-settings .partner-scope-editor .ui-form-actions{background:0 0;border:0;margin:0;padding:.25rem 0 0}.organization-settings .ui-empty-state,.organization-settings .drawer-empty{min-height:9rem;color:var(--settings-muted);padding:1.5rem}@media (width<=860px){.organization-settings{grid-template-columns:1fr}.organization-settings .settings-nav{grid-template-columns:repeat(3,minmax(0,1fr));position:static}.organization-settings .settings-nav .settings-nav__item{justify-content:center;min-width:0;padding-inline:.5rem}.organization-settings .settings-nav .settings-nav__item .ui-icon{flex:none}.organization-settings .settings-nav .settings-nav__item{font-size:.75rem}}@media (width<=620px){.organization-settings .settings-nav{grid-template-columns:repeat(2,minmax(0,1fr))}.organization-settings .settings-fields,.organization-settings .webhook-form,.organization-settings .pairing-form,.organization-settings .provider-profile-market-list,.organization-settings .partner-scope-options{grid-template-columns:1fr}.organization-settings .settings-fields>.ui-field{grid-column:1/-1}.organization-settings .settings-card .ui-panel__header{padding:1rem}.organization-settings .settings-card--telegram>:not(.ui-panel__header),.organization-settings .settings-card--integrations>:not(.ui-panel__header){margin-left:1rem;margin-right:1rem}.organization-settings .settings-fields{padding:1rem 1rem 0}.organization-settings .provider-profile-markets{padding:14px}.organization-settings .provider-profile-market-list>label{min-height:52px;padding:10px 12px}.organization-settings .settings-fields>.ui-form-actions{margin-inline:-1rem;padding-inline:1rem}.organization-settings .organization-logo-control,.organization-settings .connected-row{flex-direction:column;align-items:flex-start}.organization-settings .connected-row .ui-button,.organization-settings .telegram-connect>.ui-button{width:100%}.organization-settings .pairing-form .ui-form-actions{grid-column:auto}.organization-settings .webhook-form{grid-template-columns:1fr}.organization-settings .webhook-form .ui-form-actions .ui-button{width:100%}.organization-settings .webhook-row{grid-template-columns:2.25rem minmax(0,1fr)}.organization-settings .webhook-row>.ui-status{grid-column:2;justify-self:start}.organization-settings .webhook-row__actions{grid-column:1/-1;justify-content:stretch}.organization-settings .webhook-row__actions .ui-button{flex:9rem}.webhook-secret-value{grid-template-columns:1fr}.webhook-secret-value .ui-button{width:100%}.organization-settings .webhook-form .ui-form-actions{grid-column:auto}.organization-settings .ui-form-actions .ui-button{width:100%}.organization-settings .audit-row,.organization-settings .partner-link-row{grid-template-columns:2rem minmax(0,1fr);padding-inline:1rem}.organization-settings .audit-row small,.organization-settings .partner-link-status{grid-column:2;justify-self:start}.organization-settings .partner-link-actions,.organization-settings .partner-scope-editor{grid-column:1/-1;justify-content:flex-start}.organization-settings .partner-link-actions .ui-button{flex:auto}}@media (prefers-reduced-motion:reduce){.organization-settings *,.organization-settings :before,.organization-settings :after{transition:none!important}}.app-shell .team-view{background:#fff;border:1px solid #dce4ed;border-radius:1.25rem;overflow:hidden;box-shadow:0 12px 30px #2533470f}.app-shell .team-view .ui-panel__header{border-bottom:1px solid #e5ebf1;min-height:0;padding:1.125rem 1.375rem}.app-shell .team-view .ui-panel__title{color:#17191e;font-size:1rem;font-weight:850}.app-shell .team-view .ui-panel__description{color:#66758f;font-size:.8125rem}.app-shell .team-toolbar-search{color:#7b8aa3;background:#f2f6fa;border:1px solid #dce4ed;border-radius:.75rem;align-items:center;gap:.5rem;width:min(15rem,100%);min-height:2.5rem;padding:0 .75rem;display:flex}.app-shell .team-toolbar-search:focus-within{background:#fff;border-color:#b9c7d7}.app-shell .team-toolbar-search .ui-input{background:0 0;border:0;min-height:2.25rem;padding:0}.app-shell .team-toolbar-search .ui-input:focus{background:0 0;border:0}.app-shell .team-readonly{color:#596981;background:#f8fafc;border:1px solid #dce4ed;border-radius:.875rem;align-items:flex-start;gap:.5rem;margin:1rem 1.375rem 0;padding:.75rem .875rem;font-size:.8125rem;line-height:1.45;display:flex}.app-shell .team-loading{color:#66758f;padding:2.5rem 1.375rem;font-size:.875rem}.app-shell .team-view .members-table{padding:0;overflow-x:auto}.app-shell .team-view .member-row{min-width:46rem;min-height:4.25rem;box-shadow:none;background:#fff;border:0;border-bottom:1px solid #edf1f5;border-radius:0;grid-template-columns:minmax(15rem,1.5fr) minmax(10.5rem,1fr) minmax(9rem,.8fr) minmax(10rem,auto);align-items:center;gap:1rem;margin:0;padding:.75rem 1.375rem;display:grid}.app-shell .team-view .member-row:hover{background:#fff;border-color:#edf1f5}.app-shell .team-view .member-row.member-head{color:#7b8aa3;letter-spacing:.08em;text-transform:uppercase;background:#f8fafc;min-height:2.625rem;margin:0;font-size:.6875rem;font-weight:850}.app-shell .team-view .member-row:last-child{border-bottom:0}.app-shell .team-view .member-identity{align-items:center;gap:.75rem;min-width:0;display:flex}.app-shell .team-view .member-identity>div:last-child{gap:.2rem;min-width:0;display:grid}.app-shell .team-view .member-identity .user-avatar{color:#b70e35;background:#fff0f3;border:1px solid #fed5df;border-radius:50%;flex:0 0 2.25rem;width:2.25rem;height:2.25rem;font-size:.75rem;font-weight:850}.app-shell .team-view .member-identity strong{color:#17191e;text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;font-weight:850;overflow:hidden}.app-shell .team-view .member-identity span{color:#66758f;text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;overflow:hidden}.app-shell .team-view .role-text{color:#596981;font-size:.8125rem;font-weight:750}.app-shell .team-view .member-role-select{width:min(100%,11.5rem)}.app-shell .team-view .member-role-select .ui-select-trigger{background:#f2f6fa;border:1px solid #dce4ed;border-radius:.75rem;min-height:2.375rem;font-size:.75rem}.app-shell .team-view .member-role-select .ui-select-trigger:focus,.app-shell .team-view .member-role-select .ui-select-control.is-open .ui-select-trigger{background:#fff;border-color:#b9c7d7}.app-shell .team-view .member-status{width:fit-content;max-width:100%;min-height:1.625rem}.app-shell .team-view .member-status .status-dot{background:currentColor;border-radius:50%;width:.375rem;height:.375rem;margin:0}.app-shell .team-view .member-actions{justify-content:flex-end;gap:.5rem;min-width:0;display:flex}.app-shell .team-view .member-actions .ui-button{min-height:2.25rem;padding-inline:.75rem;font-size:.75rem}.app-shell .team-view .member-actions .ui-button--tone-danger{color:#b70e35;background:#fff0f3}.app-shell .team-view .member-actions .ui-button--tone-danger:hover:not(:disabled){color:#fff;background:#e91742}.app-shell .team-view .member-lock-note{color:#8794a9;white-space:nowrap;font-size:.75rem;font-weight:700}.app-shell .profile-popover.account-popover{background:#fff;border:1px solid #dce4ed;border-radius:1rem;width:min(20rem,100vw - 1.5rem);padding:.75rem;overflow:hidden;box-shadow:0 16px 34px #25334724}.app-shell .account-popover .profile-summary{align-items:center;gap:.75rem;min-width:0;padding:.375rem;display:flex}.app-shell .account-popover .profile-summary .user-avatar{color:#b70e35;background:#fff0f3;border:1px solid #fed5df;flex:0 0 2.25rem;width:2.25rem;height:2.25rem}.app-shell .account-popover .profile-summary>div:last-child{gap:.15rem;min-width:0;display:grid}.app-shell .account-popover .profile-summary strong{color:#17191e;text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;overflow:hidden}.app-shell .account-popover .profile-summary span{color:#66758f;text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;overflow:hidden}.app-shell .account-popover .popover-divider{background:#e5ebf1;height:1px;margin:.625rem 0}.app-shell .account-popover>.ui-button{color:#3d4b60;width:100%;min-height:2.375rem;box-shadow:none;background:0 0;border:0;border-radius:.625rem;justify-content:flex-start;gap:.625rem;padding:0 .625rem;font-size:.75rem;font-weight:600}.app-shell .account-popover>.ui-button:hover:not(:disabled){color:#17191e;background:#f2f6fa}.app-shell .account-popover>.ui-button--tone-danger{color:#b70e35}.app-shell .account-popover>.ui-button--tone-danger:hover:not(:disabled){color:#b70e35;background:#fff0f3}.app-shell .account-popover>.ui-button .ui-icon{color:currentColor}.app-shell .account-popover .popover-note{color:#66758f;background:#f2f6fa;border-radius:.625rem;align-items:center;gap:.5rem;margin-top:.625rem;padding:.625rem;font-size:.6875rem;font-weight:750;display:flex}.app-shell .account-popover .popover-note .ui-icon{color:#66758f}.app-shell .notification-popover .notification-item{width:100%;min-height:0;color:inherit;text-align:left;background:#fff;border:0;justify-content:flex-start;gap:.625rem;padding:.75rem .625rem}.app-shell .notification-popover .notification-item:hover:not(:disabled){color:inherit;background:#f2f6fa}.app-shell .notification-popover .notification-item.unread,.app-shell .notification-popover .notification-item.unread:hover:not(:disabled){background:#fff0f3}@media (width<=760px){.app-shell .team-view .ui-panel__header{flex-direction:column;align-items:stretch;padding:1rem}.app-shell .team-toolbar-search{width:100%}}@media (width<=620px){.app-shell .team-view .member-row{grid-template-columns:minmax(0,1fr) auto;min-width:0;padding-inline:1rem}.app-shell .team-view .member-row.member-head{display:none}.app-shell .team-view .member-identity{grid-column:1/-1}.app-shell .team-view .member-role-select{width:min(100%,12rem)}.app-shell .team-view .member-actions{grid-column:1/-1;justify-content:flex-start}.app-shell .team-view .member-actions .ui-button{flex:auto}}@media (prefers-reduced-motion:reduce){.app-shell .team-view *,.app-shell .account-popover *{transition:none!important}}.platform-shell .platform-shell-content{height:auto;overflow:visible}.platform-shell .platform-page-header--operations{align-items:flex-start;gap:20px;padding:2px 0 4px}.platform-shell .platform-page-header--operations h1{color:#162237;max-width:760px;font-size:clamp(28px,2.6vw,34px);line-height:1.12}.platform-shell .platform-page-header--operations p{color:#687993;max-width:760px}.platform-shell .platform-page-header--operations .ui-button{color:#26364d;min-height:40px;box-shadow:none;background:#fff;border-color:#d9e3ee}.platform-shell .platform-page-header--operations .ui-button:hover:not(:disabled){color:#162237;box-shadow:none;background:#f8fafc;border-color:#c8d5e2;transform:none}.platform-shell .platform-operations-panel{box-shadow:none;background:#fff;border-color:#d9e3ee;border-radius:18px;overflow:visible}.platform-shell .platform-operations-panel .platform-panel-header,.platform-shell .platform-operations-panel .platform-directory-toolbar{background:#fff;border-bottom-color:#e5ebf2;min-height:64px;padding:15px 18px}.platform-shell .platform-operations-panel .platform-panel-header h2{color:#162237;font-size:16px}.platform-shell .platform-operations-panel .platform-panel-header p{color:#71809a;font-size:12px}.platform-shell .platform-count{color:#d2103e;background:#fff0f3;border-radius:9px;min-width:26px;height:26px;font-size:11px}.platform-shell .platform-directory-search{background:#fff;border-color:#d9e3ee;border-radius:11px;width:min(100%,430px);min-height:40px}.platform-shell .platform-directory-search:focus-within{box-shadow:none;background:#f8fafc;border-color:#b9c7d7;outline:0}.platform-shell .platform-directory-search input:focus-visible{outline:0}.platform-shell .platform-access-note{color:#168448;background:#f0fbf4;border-color:#d3eadc}.platform-shell .platform-operation-list{gap:5px;padding:8px 10px 12px;display:grid}.platform-shell .platform-operation-list-head,.platform-shell .platform-operation-list .platform-market-row{align-items:center;min-width:0;display:grid}.platform-shell .platform-operation-list--markets .platform-operation-list-head,.platform-shell .platform-operation-list--markets .platform-market-row{grid-template-columns:32px minmax(0,1fr) max-content 34px;gap:12px}.platform-shell .platform-operation-list--methods .platform-operation-list-head,.platform-shell .platform-operation-list--methods .platform-market-row{grid-template-columns:32px minmax(0,1fr) max-content;gap:12px}.platform-shell .platform-operation-list-head{color:#71809a;letter-spacing:.1em;text-transform:uppercase;min-height:30px;padding:0 10px;font-size:10px;font-weight:600;line-height:1.2}.platform-shell .platform-operation-list .platform-market-row{color:#162237;min-height:62px;box-shadow:none;background:#fff;border:1px solid #dce5ef;border-radius:14px;margin:0;padding:9px 10px;transition:background-color .14s}.platform-shell .platform-operation-list .platform-market-row:hover{color:#162237;box-shadow:none;background:#f8fafc;border-color:#dce5ef;transform:none}.platform-shell .platform-operation-list .platform-method-row{cursor:pointer;width:100%}.platform-shell .platform-operation-list .platform-method-row:focus-visible,.platform-shell .platform-operation-list .platform-market-edit:focus-visible,.platform-shell .platform-action-row button:focus-visible,.platform-shell .platform-operations-panel .ui-button:focus-visible{outline-offset:2px;box-shadow:none;outline:2px solid #16181d85}.platform-shell .platform-operation-list .platform-market-row .market-flag{color:#e31243;background:#fff0f3;border-radius:10px;width:32px;height:32px}.platform-shell .platform-operation-list .platform-market-row strong{color:#162237;font-size:13px}.platform-shell .platform-operation-list .platform-market-row span:not(.market-flag):not(.platform-market-state):not(.ui-icon):not(.flag-mark){color:#71809a}.platform-shell .platform-operation-list .platform-market-state{border-radius:8px;min-height:24px;padding:0 8px}.platform-shell .platform-operation-list .platform-market-state.is-active{color:#168448;background:#eefaf2}.platform-shell .platform-operation-list .platform-market-state.is-inactive{color:#71809a;background:#f3f6fa}.platform-shell .platform-operation-list .platform-market-edit,.platform-shell .platform-operation-list .platform-market-edit:hover:not(:disabled){color:#d2103e;width:34px;height:34px;min-height:34px;box-shadow:none;background:#fff;border-color:#dce5ef;justify-self:end;transform:none}.platform-shell .platform-operation-list .platform-market-edit:hover:not(:disabled){background:#fff8fa}.platform-shell .platform-operation-table{overscroll-behavior-inline:contain;padding:8px 10px 12px;overflow-x:auto}.platform-shell .platform-operation-table .platform-organization-head,.platform-shell .platform-operation-table .platform-organization-row{grid-template-columns:minmax(200px,1.12fr) minmax(214px,1.08fr) minmax(178px,.85fr) minmax(220px,1fr);gap:14px;min-width:0;display:grid}.platform-shell .platform-operation-table .platform-organization-head{color:#71809a;letter-spacing:.1em;background:0 0;border:0;min-height:30px;padding:0 10px;font-size:10px;font-weight:600}.platform-shell .platform-operation-table .platform-organization-row{background:#fff;border:1px solid #dce5ef;border-radius:14px;min-height:76px;margin:4px 0 0;padding:11px 10px}.platform-shell .platform-operation-table .platform-organization-row:hover{background:#f8fafc;transform:none}.platform-shell .platform-operation-table .platform-organization-identity,.platform-shell .platform-operation-table .platform-capabilities,.platform-shell .platform-operation-table .platform-status-editor,.platform-shell .platform-operation-table .platform-status-action{min-width:0}.platform-shell .platform-operation-table .platform-organization-identity>span{color:#e31243;background:#fff0f3;border-radius:10px;width:32px;height:32px}.platform-shell .platform-operation-table .platform-organization-identity strong{color:#162237;font-size:13px}.platform-shell .platform-operation-table .platform-organization-identity small,.platform-shell .platform-operation-table .platform-organization-identity em{color:#71809a}.platform-shell .platform-operation-table .platform-capabilities label{color:#52627a;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;min-height:28px}.platform-shell .platform-operation-table .platform-capabilities label.is-selected{color:#d2103e;background:#fff5f7;border-color:#e2e8f0}.platform-shell .platform-operation-table .platform-capabilities .ui-button{color:#d2103e;background:0 0;border:1px solid #0000;min-height:28px}.platform-shell .platform-operation-table .platform-status-editor{grid-template-columns:max-content minmax(0,1fr)}.platform-shell .platform-operation-table .platform-status{border-radius:8px;min-height:24px;padding:0 8px}.platform-shell .platform-operation-table .platform-status-select .ui-select-trigger,.platform-shell .platform-operation-table .platform-status-action input{color:#26364d;min-height:36px;box-shadow:none;background:#fff;border-color:#d9e3ee;border-radius:9px}.platform-shell .platform-operation-table .platform-status-select .ui-select-control.is-open .ui-select-trigger,.platform-shell .platform-operation-table .platform-status-select .ui-select-trigger:hover:not(:disabled),.platform-shell .platform-operation-table .platform-status-action input:focus{box-shadow:none;background:#f8fafc;border-color:#b9c7d7}.platform-shell .platform-operation-table .platform-status-select .ui-select-menu{z-index:100;border-color:#d9e3ee;border-radius:11px;box-shadow:0 12px 28px #1a2a3e1a}.platform-shell .platform-operation-table .platform-status-select .ui-select-menu button.is-selected{color:#d2103e;background:#fff0f3}.platform-shell .platform-operation-table .platform-status-action{grid-template-columns:minmax(0,1fr) auto}.platform-shell .platform-operation-table .platform-status-action .ui-button{white-space:nowrap;min-height:36px}.platform-shell .platform-operation-audit-list{gap:4px;padding:8px 10px 12px}.platform-shell .platform-operation-audit-list .platform-audit-row{background:#fff;border:1px solid #dce5ef;border-radius:14px;min-height:62px;margin:0;padding:11px 12px}.platform-shell .platform-operation-audit-list .platform-audit-row:hover{background:#f8fafc;transform:none}.platform-shell .platform-operation-audit-list .platform-audit-icon,.platform-shell .platform-operations-overview-grid .platform-audit-icon{color:#d2103e;background:#fff0f3;border-radius:9px;width:30px;height:30px}.platform-shell .platform-operations-metrics{gap:12px}.platform-shell .platform-operations-metrics .platform-metric,.platform-shell .platform-operations-overview-grid .platform-operations-panel{box-shadow:none;border-color:#d9e3ee}.platform-shell .platform-operations-metrics .platform-metric{border-radius:18px;min-height:108px;padding:15px 16px}.platform-shell .platform-operations-metrics .platform-metric-icon{color:#d2103e;background:#fff0f3;border-radius:9px;width:30px;height:30px}.platform-shell .platform-operations-metrics .platform-metric strong{color:#162237;font-size:28px}.platform-shell .platform-operations-overview-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px}.platform-shell .platform-operations-overview-grid .platform-operations-panel{border-radius:18px;overflow:hidden}.platform-shell .platform-operations-overview-grid .platform-action-row,.platform-shell .platform-operations-overview-grid .platform-audit-row{border-top-color:#e5ebf2;min-height:62px;padding:10px 14px}.platform-shell .platform-operations-overview-grid .platform-action-row:hover,.platform-shell .platform-operations-overview-grid .platform-audit-row:hover{background:#f8fafc}.platform-shell .platform-operations-overview-grid .platform-action-main>span{color:#d2103e;background:#fff0f3;border-radius:9px;width:30px;height:30px}.platform-shell .platform-operations-overview-grid .platform-action-meta em{color:#d2103e;background:#fff0f3;border-radius:8px;min-width:24px;height:24px}.overlay-dialog--form .platform-market-modal-form{background:#fff;border:0;border-radius:0;grid-template-rows:minmax(0,1fr) auto;height:100%;min-height:0;padding:0;display:grid;overflow:hidden}.overlay-dialog--form .platform-market-modal-form .overlay-scroll-body{gap:14px;padding:20px 24px 22px}.overlay-dialog--form .platform-market-modal-form .form-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.overlay-dialog--form .platform-market-modal-form .ui-field,.overlay-dialog--form .platform-market-modal-form .ui-toggle{min-width:0}.overlay-dialog--form .platform-market-modal-form input{min-height:40px;box-shadow:none;background:#f8fafc;border-color:#d9e3ee;border-radius:10px}.overlay-dialog--form .platform-market-modal-form input:focus{box-shadow:none;background:#fff;border-color:#b9c7d7}.overlay-dialog--form .platform-market-modal-form .ui-toggle{background:#f8fafc;border-color:#dce5ef;border-radius:11px}.detail-drawer.overlay-drawer .platform-method-form{background:#fff;grid-template-rows:minmax(0,1fr) auto;height:100%;min-height:0;padding:0;display:grid;overflow:hidden}.detail-drawer.overlay-drawer .platform-method-form>.overlay-scroll-body{background:#fff;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:13px;padding:20px 22px 22px;display:grid;overflow-y:auto}.detail-drawer.overlay-drawer .platform-method-form .platform-method-drawer-intro,.detail-drawer.overlay-drawer .platform-method-form .platform-method-description,.detail-drawer.overlay-drawer .platform-method-form .platform-method-icon-preview{grid-column:1/-1}.detail-drawer.overlay-drawer .platform-method-form .platform-method-drawer-intro,.detail-drawer.overlay-drawer .platform-method-form .platform-method-icon-preview{color:#687993;background:#f8fafc;border-color:#dce5ef;border-radius:11px}.detail-drawer.overlay-drawer .platform-method-form .ui-field{min-width:0}.detail-drawer.overlay-drawer .platform-method-form input,.detail-drawer.overlay-drawer .platform-method-form .ui-select-trigger{color:#26364d;min-width:0;min-height:40px;box-shadow:none;background:#f8fafc;border-color:#d9e3ee;border-radius:10px}.detail-drawer.overlay-drawer .platform-method-form input:focus,.detail-drawer.overlay-drawer .platform-method-form .ui-select-control.is-open .ui-select-trigger{box-shadow:none;background:#f8fafc;border-color:#b9c7d7}.detail-drawer.overlay-drawer .platform-method-form .ui-select-menu{z-index:110;border-color:#d9e3ee;border-radius:11px;box-shadow:0 12px 28px #1a2a3e1a}.detail-drawer.overlay-drawer .platform-method-form .ui-select-menu button.is-selected{color:#d2103e;background:#fff0f3}.detail-drawer.overlay-drawer .platform-method-form .platform-method-drawer-actions{padding:16px 22px max(18px, env(safe-area-inset-bottom));box-shadow:none;background:#fff;border-top:1px solid #dce5ef;grid-template-columns:auto minmax(0,1fr);gap:10px;margin:0;display:grid;position:static}.detail-drawer.overlay-drawer .platform-method-form .platform-method-drawer-actions .ui-button{min-height:42px;box-shadow:none}@media (width<=1200px){.platform-shell .platform-operation-table .platform-organization-head,.platform-shell .platform-operation-table .platform-organization-row{grid-template-columns:minmax(190px,1.1fr) minmax(210px,1fr) minmax(165px,.82fr) minmax(202px,.95fr);gap:11px}}@media (width<=1100px){.platform-shell .platform-operations-overview-grid{grid-template-columns:1fr}.platform-shell .platform-operation-table .platform-organization-head{display:none}.platform-shell .platform-operation-table .platform-organization-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"identity capabilities""status action";gap:13px 16px;min-height:0;padding:14px}.platform-shell .platform-operation-table .platform-organization-identity{grid-area:identity}.platform-shell .platform-operation-table .platform-capabilities{grid-area:capabilities}.platform-shell .platform-operation-table .platform-status-editor{grid-area:status}.platform-shell .platform-operation-table .platform-status-action{grid-area:action}}@media (width<=760px){.platform-shell .platform-page-header--operations{flex-direction:column;gap:12px}.platform-shell .platform-page-header--operations .ui-button{width:100%}.platform-shell .platform-operations-panel .platform-panel-header,.platform-shell .platform-operations-panel .platform-directory-toolbar{flex-direction:column;align-items:stretch;padding:14px}.platform-shell .platform-panel-actions{width:100%}.platform-shell .platform-panel-actions .ui-button{flex:1}.platform-shell .platform-directory-search{width:100%}.platform-shell .platform-operation-list{padding:6px 8px 10px}.platform-shell .platform-operation-list-head{display:none}.platform-shell .platform-operation-list--markets .platform-market-row{grid-template-columns:32px minmax(0,1fr) max-content;gap:10px;padding:10px}.platform-shell .platform-operation-list--markets .platform-market-edit{display:none}.platform-shell .platform-operation-list--methods .platform-market-row{grid-template-columns:32px minmax(0,1fr);gap:10px}.platform-shell .platform-operation-list--methods .platform-market-state{grid-column:2;justify-self:start}.platform-shell .platform-operation-table{padding:6px 8px 10px}.platform-shell .platform-operation-table .platform-organization-row{grid-template-columns:1fr;grid-template-areas:"identity""capabilities""status""action";gap:12px;padding:13px}.platform-shell .platform-operation-table .platform-status-editor{grid-template-columns:max-content minmax(0,1fr)}.platform-shell .platform-operation-table .platform-status-action{grid-template-columns:1fr}.platform-shell .platform-operation-table .platform-status-action .ui-button{width:100%}.platform-shell .platform-operation-audit-list{padding:6px 8px 10px}.platform-shell .platform-operations-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.platform-shell .platform-operations-metrics .platform-metric{min-height:96px;padding:13px}.overlay-dialog--form .platform-market-modal-form .overlay-scroll-body{padding:18px}.detail-drawer.overlay-drawer .platform-method-form>.overlay-scroll-body{grid-template-columns:1fr;padding:18px}.detail-drawer.overlay-drawer .platform-method-form .platform-method-drawer-actions{padding:14px 18px max(16px, env(safe-area-inset-bottom));grid-template-columns:1fr}.detail-drawer.overlay-drawer .platform-method-form .platform-method-drawer-actions .ui-button{width:100%}}@media (width<=440px){.platform-shell .platform-operations-metrics,.overlay-dialog--form .platform-market-modal-form .form-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.platform-shell .platform-operation-list .platform-market-row{transition:none}}.platform-method-avatar{overflow:hidden}.platform-method-avatar img,.platform-method-avatar-preview img{object-fit:cover;width:100%;height:100%}.modal-backdrop.overlay-layer[data-overlay-kind=dialog][data-overlay-variant=form] .modal.overlay-dialog--form.platform-method-editor-modal{width:min(900px,100vw - 40px);max-height:min(780px,100dvh - 40px)}.platform-method-editor-body{background:#fff;min-height:0}.platform-method-editor-form{background:#fff;align-content:start;gap:16px;min-height:0;padding:18px 20px 20px;display:grid;overflow-y:auto}.platform-method-media-editor{background:#e7eef6;border-radius:16px;grid-template-columns:54px minmax(180px,1fr) auto;align-items:center;gap:12px;padding:11px 12px;display:grid}.platform-method-avatar-preview{color:#ff1745;background:#fff;border-radius:15px;flex:none;place-items:center;width:54px;height:54px;display:grid;overflow:hidden}.platform-method-media-copy{gap:3px;min-width:0;display:grid}.platform-method-media-copy strong{color:#162237;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:700;overflow:hidden}.platform-method-media-copy span{color:#73829a;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.platform-method-media-actions{justify-content:flex-end;align-items:center;gap:8px;display:flex}.platform-method-image-upload .ui-file-input__surface,.platform-method-media-actions .ui-button{min-height:38px;box-shadow:none;border:0;border-radius:11px}.platform-method-image-upload .ui-file-input__surface{color:#24354b;background:#dce6f0}.platform-method-image-upload:hover .ui-file-input__surface{color:#1e3047;background:#d0dce8}.platform-method-image-upload:focus-within .ui-file-input__surface{outline-offset:2px;color:#26364d;background:#d7e1eb;outline:2px solid #16181d85}.platform-method-editor-grid{grid-template-columns:repeat(12,minmax(0,1fr));align-content:start;gap:12px;display:grid}.platform-method-editor-grid .platform-method-field{grid-column:span 4;min-width:0}.platform-method-editor-grid .platform-method-field--id{grid-column:span 3}.platform-method-editor-grid .platform-method-field--name{grid-column:span 6}.platform-method-editor-grid .platform-method-field--short{grid-column:span 3}.platform-method-editor-grid .platform-method-field--market,.platform-method-editor-grid .platform-method-field--category,.platform-method-editor-grid .platform-method-field--flow{grid-column:span 4}.platform-method-editor-grid .platform-method-field--technical,.platform-method-editor-grid .platform-method-field--lifecycle{grid-column:span 3}.platform-method-editor-grid .platform-method-field--icon{grid-column:span 4}.platform-method-editor-grid .platform-method-field--order{grid-column:span 2}.platform-method-editor-grid .platform-method-field--description{grid-column:1/-1}.platform-method-editor-grid .ui-field{gap:6px}.platform-method-editor-grid .ui-field>label{color:#687993;font-size:11px;font-weight:700}.platform-method-editor-grid input,.platform-method-editor-grid .ui-select-trigger,.platform-method-editor-grid textarea{color:#26364d;min-height:42px;box-shadow:none;background:#e4ecf4;border:0;border-radius:11px}.platform-method-editor-grid input:focus,.platform-method-editor-grid textarea:focus,.platform-method-editor-grid .ui-select-control.is-open .ui-select-trigger{color:#162237;background:#f8fafc;border:0;outline:0;box-shadow:inset 0 0 0 1px #bcc9d8}.platform-method-editor-grid .ui-select-menu{z-index:120;background:#fff;border:0;border-radius:12px;box-shadow:0 14px 30px #1622371f}body:has(.platform-method-editor-modal) .ui-select-menu{background:#fff;border:0;border-radius:12px;box-shadow:0 14px 30px #1622371f}body:has(.platform-method-editor-modal) .ui-select-menu button{color:#26364d;min-height:38px;font-family:Inter,sans-serif;font-size:13px}body:has(.platform-method-editor-modal) .ui-select-menu button:is(:hover,:focus-visible,.is-active:not(.is-selected)){color:#172033;background:#e6edf5;outline:0}body:has(.platform-method-editor-modal) .ui-select-menu button.is-selected{color:#fff;background:#ff1745}body:has(.platform-method-editor-modal) .ui-select-menu button.is-selected .ui-icon{color:#fff}.platform-method-editor-grid .ui-select-menu button.is-selected{color:#d2103e;background:#ffe8ee}.platform-method-editor-grid .platform-method-field--description textarea{min-height:92px;max-height:124px;line-height:1.5}.platform-method-editor-actions{border-top:1px solid #e3eaf2;justify-content:flex-end;align-items:center;gap:10px;margin-top:2px;padding-top:14px;display:flex}.platform-method-editor-actions .ui-button{min-height:42px;box-shadow:none}@media (width<=900px){.modal-backdrop.overlay-layer[data-overlay-kind=dialog][data-overlay-variant=form] .modal.overlay-dialog--form.platform-method-editor-modal{width:min(760px,100vw - 32px)}.platform-method-editor-grid .platform-method-field,.platform-method-editor-grid .platform-method-field--id,.platform-method-editor-grid .platform-method-field--name,.platform-method-editor-grid .platform-method-field--short,.platform-method-editor-grid .platform-method-field--market,.platform-method-editor-grid .platform-method-field--category,.platform-method-editor-grid .platform-method-field--flow,.platform-method-editor-grid .platform-method-field--technical,.platform-method-editor-grid .platform-method-field--lifecycle,.platform-method-editor-grid .platform-method-field--icon,.platform-method-editor-grid .platform-method-field--order{grid-column:span 6}}@media (width<=620px){.platform-method-editor-form{gap:14px;padding:16px}.platform-method-media-editor{grid-template-columns:48px minmax(0,1fr);padding:10px}.platform-method-avatar-preview{width:48px;height:48px}.platform-method-media-actions{grid-column:1/-1;justify-content:stretch}.platform-method-media-actions>*{flex:1 1 0}.platform-method-image-upload .ui-file-input__surface{justify-content:center}.platform-method-editor-grid .platform-method-field,.platform-method-editor-grid .platform-method-field--id,.platform-method-editor-grid .platform-method-field--name,.platform-method-editor-grid .platform-method-field--short,.platform-method-editor-grid .platform-method-field--market,.platform-method-editor-grid .platform-method-field--category,.platform-method-editor-grid .platform-method-field--flow,.platform-method-editor-grid .platform-method-field--technical,.platform-method-editor-grid .platform-method-field--lifecycle,.platform-method-editor-grid .platform-method-field--icon,.platform-method-editor-grid .platform-method-field--order,.platform-method-editor-grid .platform-method-field--description{grid-column:1/-1}.platform-method-editor-actions{flex-direction:column-reverse;align-items:stretch}.platform-method-editor-actions .ui-button{width:100%}}.platform-runtime-integration-list{gap:14px;width:min(100%,880px);display:grid}.platform-shell .platform-runtime-integration-card{box-shadow:none;background:#fff;border-color:#d9e3ee;border-radius:18px;padding:0;overflow:hidden}.platform-runtime-integration-head{border-bottom:1px solid #e5ebf2;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:12px;padding:16px 18px;display:grid}.platform-runtime-integration-icon{color:#ff1745;background:#ffe8ee;border-radius:13px;place-items:center;width:40px;height:40px;display:grid}.platform-runtime-integration-icon.is-telegram{color:#1d7ed8;background:#e8f2ff}.platform-runtime-integration-head h2{color:#162237;margin:0;font-family:Onest,Inter,sans-serif;font-size:16px;font-weight:650;line-height:1.2}.platform-runtime-integration-head p{color:#71809a;margin:3px 0 0;font-size:12px;line-height:1.35}.platform-runtime-integration-state{color:#71809a;text-align:right;justify-items:end;gap:5px;min-width:0;font-size:11px;line-height:1.25;display:grid}.platform-runtime-integration-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:16px 18px 14px;display:grid}.platform-runtime-integration-fields .ui-field{gap:6px;min-width:0}.platform-runtime-integration-fields .ui-field>label{color:#5d708c;font-size:12px;font-weight:700}.platform-runtime-integration-fields .ui-field>small{color:#8090a7;min-height:30px;font-size:11px;line-height:1.35}.platform-runtime-integration-fields .ui-input{color:#26364d;background:#e4ecf4;min-height:44px}.platform-runtime-integration-actions{border-top:1px solid #e5ebf2;justify-content:space-between;align-items:center;gap:14px;min-height:62px;padding:11px 18px;display:flex}.platform-runtime-integration-actions>span{color:#5f718c;align-items:center;gap:7px;min-width:0;font-size:11px;line-height:1.35;display:inline-flex}.platform-runtime-integration-actions>span .ui-icon{color:#168448}.platform-runtime-integration-actions .ui-button{min-height:40px;box-shadow:none;flex:none}@media (width<=720px){.platform-runtime-integration-head{grid-template-columns:40px minmax(0,1fr)}.platform-runtime-integration-state{text-align:left;grid-column:1/-1;justify-items:start}.platform-runtime-integration-fields{grid-template-columns:1fr}.platform-runtime-integration-fields .ui-field>small{min-height:auto}.platform-runtime-integration-actions{flex-direction:column;align-items:stretch}.platform-runtime-integration-actions .ui-button{width:100%}}.case-workspace-modal .modal-header{background:#f4f7fb!important;padding:17px 20px 14px!important}.case-workspace-modal .modal-header h2{font-size:21px!important;line-height:1.18!important}.case-workspace-modal .modal-header p{margin-top:4px!important;font-size:12px!important;line-height:1.35!important}.case-workspace-body{background:#eef3f8;grid-template-rows:minmax(0,1fr) auto;height:100%;min-height:0;display:grid}.case-workspace-body>.case-drawer-content{overscroll-behavior:contain;scrollbar-width:none;-ms-overflow-style:none;background:#eef3f8;grid-template-columns:minmax(300px,.72fr) minmax(480px,1.28fr);align-content:start;align-items:start;gap:14px;min-width:0;min-height:0;margin:0;padding:14px 16px 16px;display:grid;overflow-y:auto}.case-workspace-body>.case-drawer-content::-webkit-scrollbar{width:0;height:0;display:none}.case-workspace-column{flex-direction:column;align-self:start;gap:10px;min-width:0;display:flex}.case-workspace-column--summary{position:sticky;top:0}.case-workspace-column>*{min-width:0;margin:0!important}.case-workspace-column--summary .case-drawer-summary{box-shadow:none;background:#fff;border:0;border-radius:16px;overflow:hidden}.case-workspace-column--summary .case-drawer-summary-top{gap:11px;padding:13px 14px 11px}.case-workspace-column--summary .case-drawer-summary .method-mark{border-radius:12px;width:40px;height:40px;font-size:11px}.case-workspace-column--summary .case-drawer-summary-copy{gap:1px}.case-workspace-column--summary .case-drawer-summary-copy strong{font-size:14px;line-height:1.28}.case-workspace-column--summary .case-drawer-eyebrow,.case-workspace-column--summary .case-drawer-summary-copy>span:last-child{font-size:10px;line-height:1.3}.case-workspace-column--summary .case-drawer-summary .status-badge{margin:0}.case-workspace-column--summary .case-drawer-summary-rail{background:#f7f9fc;border:0;gap:6px;padding:8px 14px 11px}.case-workspace-column--summary .case-drawer-summary-rail>span{gap:5px;min-height:26px;padding:4px 8px;font-size:10px;line-height:1.2}.case-workspace-column--summary .case-drawer-primary-context{background:#fff;border:0;border-radius:14px;gap:9px;padding:10px 12px}.case-workspace-column--summary .case-requester-logo{border-radius:10px;width:34px;height:34px}.case-workspace-column--summary .case-drawer-primary-context span,.case-workspace-column--summary .case-drawer-fact span{font-size:10px;line-height:1.3}.case-workspace-column--summary .case-drawer-primary-context strong,.case-workspace-column--summary .case-drawer-fact strong{font-size:12px;line-height:1.3}.case-workspace-column--summary .case-drawer-facts,.case-workspace-column--summary>.detail-section:not(.case-drawer-facts),.case-workspace-column--summary .case-drawer-action-panel{box-shadow:none;background:#fff;border:0;border-radius:16px;padding:12px}.case-workspace-column--summary .case-drawer-section-heading{gap:6px;margin-bottom:8px;font-size:10px;line-height:1.25}.case-workspace-column--summary .case-drawer-facts-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.case-workspace-column--summary .case-drawer-fact{background:#f2f5f9;border-radius:11px;gap:2px;min-height:48px;padding:8px 9px}.case-workspace-column--summary .case-drawer-fact-owner{grid-column:1/-1}.case-workspace-column--summary .section-title{margin-bottom:7px;font-size:10px;line-height:1.25}.case-workspace-column--summary .detail-row{gap:8px;padding:7px 0;font-size:11px;line-height:1.3}.case-workspace-column--summary .case-drawer-action-panel .ui-field{gap:5px}.case-workspace-column--summary .case-drawer-action-panel .ui-field-label{font-size:10px}.case-workspace-column--summary .case-drawer-action-panel .ui-select-trigger{min-height:38px}.case-workspace-column--summary .provisioning-gate,.case-workspace-column--summary .drawer-permission-note{border:0;border-radius:13px;gap:7px;padding:9px 10px;font-size:11px;line-height:1.35}.case-workspace-column--workflow>.detail-section,.case-workspace-column--workflow>.case-timeline{box-shadow:none;background:#fff;border:0;border-radius:16px;margin:0;padding:13px 14px}.case-workspace-column--workflow .case-drawer-section-heading,.case-workspace-column--workflow .provisioning-section-heading{margin-bottom:8px}.case-workspace-column--workflow .merchant-domains-heading{gap:7px}.case-workspace-column--workflow .merchant-domains-heading strong,.case-workspace-column--workflow .section-title,.case-workspace-column--workflow .case-timeline-header h3{margin:0;font-size:11px;line-height:1.3}.case-workspace-column--workflow .merchant-domains-heading span,.case-workspace-column--workflow .provisioning-section-heading p,.case-workspace-column--workflow .case-timeline-header p{font-size:10px;line-height:1.35}.case-workspace-column--workflow .drawer-empty{padding:3px 0;font-size:10px;line-height:1.35}.case-workspace-column--workflow .merchant-package-profile{gap:10px;display:grid}.case-workspace-column--workflow .merchant-package-profile-heading{grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;display:grid}.case-workspace-column--workflow .merchant-package-profile-icon{color:#c3133d;background:#ffe7ed;border-radius:9px;place-items:center;width:30px;height:30px;display:grid}.case-workspace-column--workflow .merchant-package-profile-heading .section-title{margin:0}.case-workspace-column--workflow .merchant-package-profile-heading p{color:#71809a;margin:2px 0 0;font-size:10px;line-height:1.3}.case-workspace-column--workflow .merchant-package-priority{color:#c3133d;white-space:nowrap;background:#ffe7ed;border-radius:8px;align-items:center;gap:4px;min-height:24px;padding:4px 7px;font-size:10px;font-weight:700;line-height:1.2;display:inline-flex}.case-workspace-column--workflow .merchant-package-profile-body{gap:8px;display:grid}.case-workspace-column--workflow .merchant-package-profile-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.case-workspace-column--workflow .merchant-package-profile-metrics>div,.case-workspace-column--workflow .merchant-package-profile-comment{background:#f1f5f9;border-radius:11px;min-width:0;padding:9px 10px}.case-workspace-column--workflow .merchant-package-profile-metrics span,.case-workspace-column--workflow .merchant-package-profile-comment>span{color:#71809a;font-size:10px;line-height:1.3;display:block}.case-workspace-column--workflow .merchant-package-profile-metrics strong{color:#1e293f;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:12px;font-weight:600;line-height:1.25;display:block;overflow:hidden}.case-workspace-column--workflow .merchant-package-profile-comment p{color:#263148;white-space:pre-wrap;margin:4px 0 0;font-size:11px;line-height:1.45}.case-workspace-column--workflow .merchant-domain-list,.case-workspace-column--workflow .document-list,.case-workspace-column--workflow .provisioning-result-list{gap:5px;margin-top:7px}.case-workspace-column--workflow .merchant-domain-row,.case-workspace-column--workflow .document-row,.case-workspace-column--workflow .provisioning-result-row{background:#f1f5f9;border:0;border-radius:12px;gap:8px;padding:8px 10px}.case-workspace-column--workflow .merchant-domain-form{grid-template-columns:minmax(160px,1fr) minmax(140px,.72fr) auto;gap:7px;margin-top:7px}.case-workspace-column--workflow .merchant-domain-form .ui-button,.case-workspace-column--workflow .inline-action-form .ui-button,.case-workspace-column--workflow .request-form .ui-button,.case-workspace-column--workflow .document-upload-actions .ui-button,.case-workspace-column--workflow .provisioning-form .ui-button{min-height:36px}.case-workspace-column--workflow .review-task-row{align-items:flex-start;gap:8px;padding:7px 0;display:flex}.case-workspace-column--workflow .review-task-row+.review-task-row{border-top:1px solid #edf1f5}.case-workspace-column--workflow .review-task-copy strong{font-size:11px;line-height:1.3}.case-workspace-column--workflow .review-task-copy span,.case-workspace-column--workflow .provisioning-result-copy small{margin-top:2px;font-size:10px;line-height:1.3}.case-workspace-column--workflow .inline-action-form{gap:7px;margin-top:7px}.case-workspace-column--workflow .request-form{border:0;gap:7px;margin:7px 0 0;padding:0;display:grid}.case-workspace-column--workflow .request-form .ui-textarea{min-height:62px}.case-workspace-column--workflow .request-form .ui-button{justify-self:start;margin:0}.case-workspace-column--workflow .document-upload-form{border-radius:12px;gap:7px;margin-top:7px;padding:9px}.case-workspace-column--workflow .document-upload-form>.ui-textarea{min-height:58px}.case-workspace-column--workflow .provisioning-section-heading .section-title{margin-bottom:3px}.case-workspace-column--workflow .provisioning-count{border-radius:7px;width:24px;height:24px;font-size:10px}.case-workspace-column--workflow .provisioning-result-icon{width:28px;height:28px}.case-workspace-column--workflow .provisioning-result-title strong{font-size:11px}.case-workspace-column--workflow .provisioning-result-title span{font-size:9px}.case-workspace-column--workflow .provisioning-result-copy code{padding:3px 5px;font-size:10px;line-height:1.35}.case-workspace-column--workflow .provisioning-form{background:#fff1f4;border:0;border-radius:12px;margin-top:7px;padding:10px}.case-workspace-column--workflow .provisioning-form-header strong{font-size:11px}.case-workspace-column--workflow .provisioning-form-header span,.case-workspace-column--workflow .provisioning-form-note{font-size:10px;line-height:1.3}.case-workspace-column--workflow .provisioning-form-grid{gap:7px}.case-workspace-column--workflow .provisioning-form .drawer-label{margin-top:8px}.case-workspace-column--workflow .provisioning-form-note{margin:7px 0}.case-workspace-column--workflow .case-timeline{padding:13px 14px}.case-workspace-column--workflow .case-timeline-header{margin-bottom:8px}.case-workspace-column--workflow .case-timeline-list{gap:0}.case-workspace-column--workflow .case-timeline-item{gap:9px;min-height:0;padding:0 0 10px}.case-workspace-column--workflow .case-timeline-item:last-child{padding-bottom:0}.case-workspace-column--workflow .case-timeline-item-content strong{font-size:11px;line-height:1.3}.case-workspace-column--workflow .case-timeline-meta span,.case-workspace-column--workflow .case-timeline-meta time{font-size:9px;line-height:1.3}.case-workspace-body>.case-drawer-footer{background:#fff;border-top:1px solid #dbe4ee;flex:none;align-items:center;gap:8px;min-width:0;margin:0;padding:10px 16px;display:flex}.case-workspace-body>.case-drawer-footer .ui-button{box-sizing:border-box;border-radius:11px;min-height:40px;font-size:12px}.case-workspace-modal.modal.overlay-dialog--workspace{grid-template-rows:auto minmax(0,1fr);width:min(1180px,100vw - 48px);display:grid;height:min(800px,100dvh - 32px)!important;max-height:calc(100dvh - 32px)!important}.case-workspace-modal>.case-workspace-body{grid-template-rows:minmax(0,1fr) auto;height:100%;min-height:0;display:grid;overflow:hidden}.case-workspace-modal .modal-header{min-height:0;padding:16px 20px 13px!important}.case-workspace-modal .modal-header h2{line-height:1.12!important}.case-workspace-modal .modal-header p{margin-top:3px!important;line-height:1.32!important}.case-workspace-column{gap:8px}.case-workspace-column--workflow>.detail-section,.case-workspace-column--workflow>.case-timeline{padding:12px 14px}.case-workspace-column--workflow .request-form .ui-textarea{min-height:56px;line-height:1.35}.case-workspace-column--workflow .document-upload-form>.ui-textarea{min-height:52px;line-height:1.35}.case-workspace-body>.case-drawer-footer .case-drawer-footer-close{min-width:112px}.case-workspace-body>.case-drawer-footer .case-drawer-footer-primary{min-width:180px;margin-left:auto}@media (width<=1020px){.case-workspace-body>.case-drawer-content{grid-template-columns:minmax(280px,.78fr) minmax(390px,1.22fr);gap:12px}.case-workspace-column--workflow .merchant-domain-form{grid-template-columns:1fr 1fr}.case-workspace-column--workflow .merchant-domain-form .ui-button{grid-column:1/-1;justify-self:start}}@media (width<=820px){.case-workspace-body>.case-drawer-content{grid-template-columns:minmax(0,1fr);gap:10px;padding:12px}.case-workspace-column--summary{position:static}.case-workspace-column--summary .case-drawer-facts-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.case-workspace-column--summary .case-drawer-fact-owner{grid-column:auto}}@media (width<=560px){.case-workspace-modal.modal.overlay-dialog--workspace{width:100vw;height:100dvh!important;max-height:100dvh!important}.case-workspace-modal .modal-header{padding:16px 16px 13px!important}.case-workspace-modal .modal-header h2{font-size:19px!important}.case-workspace-body>.case-drawer-content{padding:10px}.case-workspace-column--summary .case-drawer-summary-top{grid-template-columns:auto minmax(0,1fr)}.case-workspace-column--summary .case-drawer-summary .status-badge{grid-column:1/-1;justify-self:start}.case-workspace-column--summary .case-drawer-facts-grid,.case-workspace-column--workflow .merchant-domain-form,.case-workspace-column--workflow .document-upload-form,.case-workspace-column--workflow .provisioning-form-grid{grid-template-columns:minmax(0,1fr)}.case-workspace-column--summary .case-drawer-fact-owner,.case-workspace-column--workflow .merchant-domain-form .ui-button,.case-workspace-column--workflow .document-upload-actions{grid-column:auto}.case-workspace-column--workflow .inline-action-form,.case-workspace-column--workflow .document-upload-actions,.case-workspace-column--workflow .review-task-row{flex-direction:column;align-items:stretch}.case-workspace-column--workflow .review-task-actions{justify-content:flex-start;width:100%;padding-left:0}.case-workspace-body>.case-drawer-footer{padding:10px max(10px, env(safe-area-inset-right)) max(12px, env(safe-area-inset-bottom)) max(10px, env(safe-area-inset-left));grid-template-columns:1fr;display:grid}.case-workspace-body>.case-drawer-footer .case-drawer-footer-close,.case-workspace-body>.case-drawer-footer .case-drawer-footer-primary{width:100%;min-width:0;margin:0}}.modal-backdrop.overlay-layer[data-overlay-kind=dialog][data-overlay-variant=form] .modal.overlay-dialog--form.platform-market-editor{background:#f4f7fb;border:0;border-radius:22px;grid-template-rows:auto auto;width:min(560px,100vw - 32px);max-height:min(620px,100dvh - 40px)}.platform-market-editor .modal-header{background:#f4f7fb!important;border-bottom:0!important;padding:20px 22px 15px!important}.platform-market-editor .modal-header h2{font-size:22px!important}.platform-market-editor .modal-header p{max-width:430px;margin-top:5px!important;font-size:13px!important}.platform-market-editor .overlay-dialog-body{flex:none;min-height:0}.modal-backdrop.overlay-layer[data-overlay-kind=dialog][data-overlay-variant=form] .platform-market-editor .platform-market-density-form{background:#fff;grid-template-rows:auto auto;height:auto;min-height:0;display:grid;overflow:hidden}.modal-backdrop.overlay-layer[data-overlay-kind=dialog][data-overlay-variant=form] .platform-market-editor .platform-market-density-form .overlay-scroll-body{background:#fff;gap:12px;padding:18px 22px 12px;display:grid;overflow-y:auto}.platform-market-field-row{gap:10px;min-width:0;display:grid}.platform-market-field-row--identity{grid-template-columns:minmax(0,1fr) minmax(108px,.46fr)}.platform-market-field-row--locale{grid-template-columns:minmax(0,1.55fr) minmax(108px,.55fr)}.platform-market-field-row .ui-field{min-width:0}.platform-market-editor .platform-market-density-form .ui-field>label{color:#687993;margin-bottom:6px;font-size:12px;font-weight:650}.platform-market-editor .platform-market-density-form .ui-input{color:#17191e;min-height:42px;box-shadow:none;background:#edf2f7;border:1px solid #0000;border-radius:12px}.platform-market-editor .platform-market-density-form .ui-input:hover:not(:disabled){background:#e1e9f2}.platform-market-editor .platform-market-density-form .ui-input:focus,.platform-market-editor .platform-market-density-form .ui-input:focus-visible{box-shadow:none;background:#fff;border:1px solid #bcc9d8;outline:0}.platform-market-editor .platform-market-worldwide-preset{color:#25354b;background:#e9eff6;border:0;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;min-height:50px;padding:9px 11px;display:flex}.platform-market-editor .platform-market-worldwide-preset>div{align-items:center;gap:9px;min-width:0;display:flex}.platform-market-editor .platform-market-worldwide-preset .ui-icon{color:#4a617d}.platform-market-editor .platform-market-worldwide-preset span{gap:1px;min-width:0;display:grid}.platform-market-editor .platform-market-worldwide-preset strong{color:#172033;font-family:Onest,Inter,sans-serif;font-size:12px;font-weight:700}.platform-market-editor .platform-market-worldwide-preset small{color:#60748e;text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.25;overflow:hidden}.platform-market-editor .platform-market-worldwide-preset .ui-button{min-height:32px;box-shadow:none;flex:none}.platform-market-editor .platform-market-active-toggle{background:#edf2f7;border:0;border-radius:14px;justify-content:space-between;align-items:center;gap:16px;min-height:56px;padding:10px 13px;display:flex}.platform-market-editor .platform-market-active-toggle:hover{background:#e7edf4}.platform-market-editor .platform-market-active-toggle .ui-toggle-copy{gap:2px}.platform-market-editor .platform-market-active-toggle .ui-toggle-copy strong{color:#17191e;font-size:13px}.platform-market-editor .platform-market-active-toggle .ui-toggle-copy small{color:#687993;font-size:11px}.platform-market-editor .platform-market-active-toggle .ui-toggle-control>span,.platform-market-editor .platform-market-active-toggle .ui-toggle-control>span:after,.platform-market-editor .platform-market-active-toggle .ui-toggle-control input:focus-visible+span{box-shadow:none}.platform-market-editor .platform-market-active-toggle .ui-toggle-control input:checked+span{background:#ff1745}.modal-backdrop.overlay-layer[data-overlay-kind=dialog][data-overlay-variant=form] .platform-market-editor .platform-market-density-form .modal-actions{background:#fff;border-top:0;justify-content:flex-end;gap:9px;padding:12px 22px 16px;display:flex}.modal-backdrop.overlay-layer[data-overlay-kind=dialog][data-overlay-variant=form] .platform-market-editor .platform-market-density-form .modal-actions .ui-button{flex:none;min-height:42px;box-shadow:none!important;transform:none!important}.platform-market-editor .platform-market-density-form .modal-actions .ui-button:first-child{min-width:112px}.platform-market-editor .platform-market-density-form .modal-actions .ui-button:last-child{min-width:188px}@media (width<=720px){.modal-backdrop.overlay-layer[data-overlay-kind=dialog][data-overlay-variant=form] .modal.overlay-dialog--form.platform-market-editor{border-radius:20px;width:calc(100vw - 24px);height:auto;max-height:calc(100dvh - 24px)}.platform-market-editor .modal-header{padding:17px 16px 13px!important}.platform-market-editor .modal-header h2{font-size:20px!important}.modal-backdrop.overlay-layer[data-overlay-kind=dialog][data-overlay-variant=form] .platform-market-editor .platform-market-density-form .overlay-scroll-body{padding:15px 16px 10px}.platform-market-field-row--identity{grid-template-columns:minmax(0,1fr) minmax(92px,.46fr)}.platform-market-field-row--locale{grid-template-columns:minmax(0,1.45fr) minmax(92px,.55fr)}.platform-market-editor .platform-market-active-toggle{min-height:54px}.platform-market-editor .platform-market-active-toggle .ui-toggle-copy small{max-width:220px}.platform-market-editor .platform-market-worldwide-preset{flex-direction:column;align-items:flex-start}.platform-market-editor .platform-market-worldwide-preset .ui-button{width:100%}.modal-backdrop.overlay-layer[data-overlay-kind=dialog][data-overlay-variant=form] .platform-market-editor .platform-market-density-form .modal-actions{padding:10px 16px max(14px, env(safe-area-inset-bottom));grid-template-columns:minmax(0,.8fr) minmax(0,1.3fr);display:grid}.modal-backdrop.overlay-layer[data-overlay-kind=dialog][data-overlay-variant=form] .platform-market-editor .platform-market-density-form .modal-actions .ui-button{width:100%;min-width:0}}.market-code-badge{--market-code-size:24px;box-sizing:border-box;width:var(--market-code-size);height:var(--market-code-size);min-width:var(--market-code-size);flex:0 0 var(--market-code-size);color:#617087;letter-spacing:0;text-align:center;text-transform:uppercase;vertical-align:middle;background:#edf1f6;border:0;border-radius:7px;align-self:center;place-items:center;font-size:10px;font-weight:750;line-height:1;display:inline-grid}.market-code-badge--compact{--market-code-size:20px;border-radius:6px;font-size:9px}.market-flag{vertical-align:middle;align-self:center;align-items:center;gap:7px;min-width:0;line-height:1;display:inline-flex}.market-flag__label{min-width:0;line-height:1.25}.market-tabs button,.provider-market-tabs button{align-items:center}.market-tabs button.active .market-code-badge,.provider-market-tabs button.active .market-code-badge{color:#fff;background:#fff3}.provider-market-tabs button>span:last-child{line-height:1.2}.provider-profile-market-meta{align-items:center;line-height:1;gap:6px!important;display:flex!important}.provider-profile-market-meta>span:last-child{line-height:1.2}.platform-shell .platform-operation-list .platform-market-row>.market-code-badge{justify-self:start}.platform-method-avatar{color:#e31243;background:#fff0f3;border-radius:10px;place-items:center;width:32px;min-width:32px;height:32px;display:inline-grid;overflow:hidden}.platform-method-meta{flex-wrap:wrap;align-items:center;gap:4px 6px;min-width:0;white-space:normal!important;display:flex!important}.platform-method-meta>span:not(.market-code-badge){min-width:0;line-height:1.25}@media (width<=560px){.market-code-badge{--market-code-size:22px;font-size:9px}.market-code-badge--compact{--market-code-size:19px;font-size:8px}}:root{--bo-focus-surface:var(--color-surface-soft,#edf2f7);--bo-focus-ring:#aebdce;--bo-focus-invalid-surface:#fff0f3;--bo-focus-invalid-ring:#ff1745}:where(.ui-input,.ui-textarea,.ui-select-trigger,input:not([type]),input[type=text],input[type=search],input[type=email],input[type=password],input[type=url],input[type=tel],input[type=number],input[type=date],input[type=datetime-local],input[type=time],textarea):focus,:where(.ui-input,.ui-textarea,.ui-select-trigger,input:not([type]),input[type=text],input[type=search],input[type=email],input[type=password],input[type=url],input[type=tel],input[type=number],input[type=date],input[type=datetime-local],input[type=time],textarea):focus-visible,.ui-select-control.is-open .ui-select-trigger{outline:2px solid var(--bo-focus-ring)!important;outline-offset:1px!important;background:var(--bo-focus-surface)!important;box-shadow:none!important;border-color:#0000!important}.ui-select-control,.ui-select-control:focus-within,.ui-select-standalone,.ui-select-standalone:focus-within{width:100%;min-width:0;display:block;box-shadow:none!important;background:0 0!important;outline:0!important}.ui-select-trigger{width:100%;max-width:100%;min-height:46px;color:var(--color-ink,#17191e);background:var(--color-surface-soft,#edf2f7);box-shadow:none;text-align:left;border-color:#0000;border-radius:12px;grid-template-columns:minmax(0,1fr) 18px;align-items:center;gap:10px;padding:0 13px 0 14px;display:grid}.ui-select-trigger>span:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.ui-select-trigger>.ui-select-chevron{justify-self:end}.ui-select-menu{background:var(--color-surface,#fff);isolation:isolate;border-radius:14px;width:100%;min-width:100%;top:calc(100% + 7px);left:0;right:0}.ui-select-menu.ui-select-menu--portal{z-index:1000;visibility:hidden;opacity:0;pointer-events:none;min-width:0;margin:0;position:fixed;right:auto}.ui-select-menu.ui-select-menu--portal.is-open{visibility:visible;opacity:1;pointer-events:auto;animation:.15s cubic-bezier(.2,.75,.25,1) both ui-select-enter;transform:translateY(0)scale(1)}.ui-select-menu.ui-select-menu--portal.is-closing{visibility:visible;pointer-events:none;animation:.15s both ui-select-leave}.ui-select-menu.ui-select-menu--top{transform-origin:bottom}.filter-popover .ui-field,.filter-popover .ui-select-control,.filter-popover .ui-select-standalone{width:100%;min-width:0}.filter-popover .ui-select-trigger{background:var(--color-surface-soft,#edf2f7);border-radius:12px;width:100%;height:42px;min-height:42px}.filter-popover .ui-select-control.is-open .ui-select-trigger,.filter-popover .ui-select-trigger:focus,.filter-popover .ui-select-trigger:focus-visible{height:42px;min-height:42px;background:var(--color-surface-soft,#edf2f7)!important}.filter-popover .ui-select-menu{z-index:90;background:var(--color-surface,#fff)}:where(.search-field,.workspace-search,.provider-directory-search,.platform-directory-search,.team-toolbar-search):focus-within{outline:2px solid var(--bo-focus-ring)!important;outline-offset:1px!important;background:var(--bo-focus-surface)!important;box-shadow:none!important;border-color:#0000!important}:where(.ui-input,.ui-textarea,.ui-select-trigger,input:not([type=checkbox]):not([type=radio]):not([type=file]),textarea):where([aria-invalid=true],:user-invalid),.ui-field--invalid :where(.ui-input,.ui-textarea,input,textarea){background:var(--bo-focus-invalid-surface)!important}:where(.ui-input,.ui-textarea,.ui-select-trigger,input:not([type=checkbox]):not([type=radio]):not([type=file]),textarea):where([aria-invalid=true],:user-invalid):focus,:where(.ui-input,.ui-textarea,.ui-select-trigger,input:not([type=checkbox]):not([type=radio]):not([type=file]),textarea):where([aria-invalid=true],:user-invalid):focus-visible,.ui-field--invalid :where(.ui-input,.ui-textarea,input,textarea):focus,.ui-field--invalid :where(.ui-input,.ui-textarea,input,textarea):focus-visible{outline-color:var(--bo-focus-invalid-ring)!important;background:var(--bo-focus-invalid-surface)!important}@media (prefers-reduced-motion:reduce){:where(.ui-input,.ui-textarea,.ui-select-trigger){transition:none!important}}.organization-settings .organization-logo-upload.ui-file-input{min-width:0;min-height:0;box-shadow:none;background:0 0;border:0;border-radius:10px;outline:0;align-items:center;padding:0;display:inline-flex;position:relative}.organization-settings .organization-logo-upload.ui-file-input:hover,.organization-settings .organization-logo-upload.ui-file-input:focus-within{box-shadow:none;background:0 0;border:0;outline:0}.organization-settings .organization-logo-upload .ui-file-input__surface{color:#26364d;min-height:36px;box-shadow:none;background:#edf2f7;border:0;border-radius:10px;outline:0;padding:0 12px;font-size:12px;font-weight:750;transition:color .14s,background-color .14s}.organization-settings .organization-logo-upload:hover:not(.is-disabled) .ui-file-input__surface{color:#c70f3b;box-shadow:none;background:#ffe8ee;border:0;outline:0}.organization-settings .organization-logo-upload:focus-within .ui-file-input__surface{box-shadow:none;border:0;outline:0}.organization-settings .organization-logo-upload:has(.ui-file-input__native:focus-visible) .ui-file-input__surface{outline-offset:2px;outline:2px solid #ff174557}.app-shell .organization-logo-upload .ui-file-input__native{display:block}.organization-settings .organization-logo-upload.is-disabled .ui-file-input__surface{color:#8794a9;background:#edf1f5}@media (width<=560px){.organization-settings .organization-logo-upload,.organization-settings .organization-logo-upload .ui-file-input__surface{width:100%}.organization-settings .organization-logo-upload .ui-file-input__surface{justify-content:center}}.app-shell :where(.market-tabs,.provider-market-tabs) button.active .tab-count{opacity:1;color:#ffffffc2!important}.app-shell :where(.market-tabs,.provider-market-tabs) button:not(.active) .tab-count{opacity:1;color:#71809a!important}@media (width<=720px){.app-shell :where(.market-tabs,.provider-market-tabs){scroll-snap-type:x proximity;touch-action:pan-x;-webkit-overflow-scrolling:touch;padding-right:30px;scroll-padding-inline:2px 30px;-webkit-mask-image:linear-gradient(90deg,#000 0 calc(100% - 30px),#0000 100%);mask-image:linear-gradient(90deg,#000 0 calc(100% - 30px),#0000 100%)}.app-shell :where(.market-tabs,.provider-market-tabs)>button{scroll-snap-align:start}}.app-shell .case-stats{align-items:stretch;min-height:70px;margin-bottom:16px;padding:7px 0}.app-shell .case-stats>div{justify-content:center;align-items:flex-start;gap:3px;min-height:54px;padding:7px 18px;display:flex}.app-shell .case-stats strong{margin:0;font-size:21px;line-height:1}.app-shell .case-stats span{margin:0;line-height:1.25}.app-shell .cases-panel .operational-table .owner-cell{white-space:nowrap;flex-wrap:nowrap;align-items:center;gap:8px;min-width:0;display:flex}.app-shell .cases-panel .operational-table .owner-cell .owner-avatar{flex:none}.app-shell .cases-panel .operational-table .owner-cell span{text-overflow:ellipsis;white-space:nowrap;min-width:0;line-height:1.2;display:block;overflow:hidden}@media (width<=720px){.app-shell .case-stats{min-height:0;padding:6px 0}.app-shell .case-stats>div{min-height:48px;padding:6px 12px}}.ui-control-surface--nested{--ui-nested-control:#dfe6ee;--ui-nested-control-hover:#d5dee8;--ui-nested-control-disabled:#e7ebf0;--ui-nested-control-ink:#26364d;--ui-nested-control-muted:#8794a9}.ui-control-surface--nested :where(.ui-input,.ui-textarea,.ui-select-trigger){color:var(--ui-nested-control-ink);background:var(--ui-nested-control);box-shadow:none;border-color:#0000}.ui-control-surface--nested :where(.ui-input,.ui-textarea,.ui-select-trigger):hover:not(:disabled){background:var(--ui-nested-control-hover);border-color:#0000}.ui-control-surface--nested :where(.ui-input,.ui-textarea,.ui-select-trigger):disabled{color:var(--ui-nested-control-muted);background:var(--ui-nested-control-disabled);box-shadow:none;opacity:1;border-color:#0000}.ui-button--tone-surface,.ui-file-input--tone-surface .ui-file-input__surface{color:var(--ui-nested-control-ink,#26364d);background:var(--ui-nested-control,#dfe6ee);box-shadow:none;border-color:#0000}.ui-button--tone-surface:hover:not(:disabled),.ui-file-input--tone-surface:not(.is-disabled):hover .ui-file-input__surface{color:#17191e;background:var(--ui-nested-control-hover,#d5dee8);box-shadow:none;border-color:#0000;transform:none}.ui-button--tone-surface:focus,.ui-button--tone-surface:focus-visible,.ui-file-input--tone-surface:focus-within .ui-file-input__surface{outline-offset:2px;color:#17191e;background:var(--ui-nested-control,#dfe6ee);box-shadow:none;border-color:#0000;outline:2px solid #26364d75}.ui-file-input--tone-surface:has(.ui-file-input__native:focus-visible) .ui-file-input__surface{outline-offset:2px;color:#17191e;background:var(--ui-nested-control,#dfe6ee);box-shadow:none;border-color:#0000;outline:2px solid #26364d75}.ui-button--tone-surface:disabled,.ui-file-input--tone-surface.is-disabled .ui-file-input__surface{color:var(--ui-nested-control-muted,#8794a9);background:var(--ui-nested-control-disabled,#e7ebf0);box-shadow:none;opacity:1;border-color:#0000}.ui-file-input--tone-surface.is-disabled{opacity:1}@media (prefers-reduced-motion:reduce){.ui-button--tone-surface,.ui-file-input--tone-surface .ui-file-input__surface{transition:none}}.organization-settings .telegram-link-shell{gap:.875rem;margin-top:1.125rem;margin-bottom:1.375rem;display:grid}.organization-settings .telegram-linked-card,.organization-settings .telegram-pairing-card,.organization-settings .telegram-empty-card{background:var(--settings-soft);border-radius:1rem;min-width:0}.organization-settings .telegram-linked-card{grid-template-columns:2.75rem minmax(0,1fr) auto;align-items:center;gap:.875rem;padding:.875rem 1rem;display:grid}.organization-settings .telegram-linked-card__icon,.organization-settings .telegram-empty-card__icon{color:#fff;background:var(--settings-action);border-radius:.875rem;place-items:center;width:2.75rem;height:2.75rem;display:grid}.organization-settings .telegram-linked-card__identity{gap:.125rem;min-width:0;display:grid}.organization-settings .telegram-linked-card__identity>span,.organization-settings .telegram-linked-card__identity>small{color:var(--settings-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;line-height:1.35;overflow:hidden}.organization-settings .telegram-linked-card__identity>strong{color:var(--settings-ink);text-overflow:ellipsis;white-space:nowrap;font-size:.9rem;overflow:hidden}.organization-settings .telegram-linked-card__verified{color:#087629;white-space:nowrap;background:#e4f8eb;border-radius:999px;align-items:center;gap:.35rem;padding:.45rem .65rem;font-size:.7rem;font-weight:750;display:inline-flex}.organization-settings .telegram-pairing-card{grid-template-columns:minmax(13rem,.8fr) minmax(15rem,1.2fr);gap:1rem;padding:1rem;display:grid}.organization-settings .telegram-pairing-steps{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:.4rem;margin:0;padding:0;list-style:none;display:grid}.organization-settings .telegram-pairing-steps li{color:#8b98aa;background:#e8eef4;border-radius:.7rem;grid-template-columns:1.65rem minmax(0,1fr);align-items:center;gap:.45rem;min-width:0;padding:.4rem .5rem;display:grid;position:relative}.organization-settings .telegram-pairing-steps li>span{background:#fff;border-radius:.55rem;place-items:center;width:1.65rem;height:1.65rem;display:grid}.organization-settings .telegram-pairing-steps li>small{text-overflow:ellipsis;white-space:nowrap;font-size:.7rem;font-weight:750;overflow:hidden}.organization-settings .telegram-pairing-steps li.is-complete{color:#087629;background:#e4f8eb}.organization-settings .telegram-pairing-steps li.is-current{color:#be0e37;background:#ffe8ee}.organization-settings .telegram-pairing-copy{background:#fff;border-radius:.875rem;align-content:center;gap:.45rem;min-width:0;padding:.9rem;display:grid}.organization-settings .telegram-pairing-copy__eyebrow{color:var(--settings-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.67rem;font-weight:600}.organization-settings .telegram-code-row{align-items:center;gap:.5rem;min-width:0;display:flex}.organization-settings .telegram-code-segments{min-width:0;color:var(--settings-ink);align-items:center;gap:.35rem;display:flex}.organization-settings .telegram-code-segments>span{letter-spacing:.08em;background:#edf2f7;border-radius:.55rem;padding:.5rem .55rem;font-size:clamp(.82rem,1.3vw,1rem);font-weight:850}.organization-settings .telegram-code-copy-button{color:var(--settings-action);background:#fff}.organization-settings .telegram-code-copy-button:hover:not(:disabled){color:#b70e35;background:#fff0f3;border-color:#ffc3d1}.organization-settings .telegram-code-copy-button:focus-visible{outline-color:#ff17457a}.organization-settings .telegram-code-hidden{min-height:2.35rem;color:var(--settings-ink);align-items:center;gap:.5rem;font-size:.78rem;font-weight:700;display:flex}.organization-settings .telegram-pairing-copy>small{color:var(--settings-muted);font-size:.7rem}.organization-settings .telegram-bot-action{text-align:left;justify-content:flex-start;gap:.75rem;min-height:5.6rem;padding:.8rem .9rem}.organization-settings .telegram-bot-action__icon{width:2.5rem;height:2.5rem;color:var(--settings-action);background:#fff;border-radius:.75rem;flex:none;place-items:center;display:grid}.organization-settings .telegram-bot-action>span:not(.telegram-bot-action__icon){gap:.2rem;min-width:0;display:grid}.organization-settings .telegram-bot-action strong,.organization-settings .telegram-bot-action small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.organization-settings .telegram-bot-action strong{font-size:.82rem}.organization-settings .telegram-bot-action small{opacity:.8;font-size:.68rem;font-weight:600}.organization-settings .telegram-bot-action>.ui-icon:last-child{margin-left:auto}.organization-settings .telegram-config-note{color:#6e5512;background:#fff4d3;border-radius:.875rem;align-items:center;gap:.75rem;min-height:5.6rem;padding:.85rem 1rem;display:flex}.organization-settings .telegram-config-note>.ui-icon{flex:none}.organization-settings .telegram-config-note>span{gap:.2rem;display:grid}.organization-settings .telegram-config-note strong{color:#493907;font-size:.8rem}.organization-settings .telegram-config-note small{font-size:.7rem;line-height:1.4}.organization-settings .telegram-waiting-row{grid-column:1/-1;align-items:center;gap:.65rem;min-width:0;padding-top:.15rem;display:flex}.organization-settings .telegram-waiting-row>span:nth-child(2){gap:.1rem;min-width:0;margin-right:auto;display:grid}.organization-settings .telegram-waiting-row strong{color:var(--settings-ink);font-size:.77rem}.organization-settings .telegram-waiting-row small{color:var(--settings-muted);font-size:.68rem}.organization-settings .telegram-poll-error{background:#fff0f3;border-radius:.8rem;grid-column:1/-1;grid-template-columns:2.2rem minmax(0,1fr) auto;align-items:center;gap:.65rem;min-width:0;padding:.65rem .75rem;display:grid}.organization-settings .telegram-poll-error__icon{color:#fff;background:var(--settings-action);border-radius:.7rem;justify-content:center;align-items:center;width:2.2rem;height:2.2rem;display:inline-flex}.organization-settings .telegram-poll-error>span:nth-child(2){gap:.1rem;min-width:0;display:grid}.organization-settings .telegram-poll-error strong{color:#6f0c26;font-size:.77rem}.organization-settings .telegram-poll-error small{color:#98506a;font-size:.68rem;line-height:1.35}.organization-settings .telegram-waiting-indicator{background:#ffe8ee;border-radius:.7rem;justify-content:center;align-items:center;gap:.18rem;width:2.2rem;height:2.2rem;display:flex}.organization-settings .telegram-waiting-indicator>span{background:var(--settings-action);border-radius:50%;width:.24rem;height:.24rem;animation:1.1s ease-in-out infinite telegram-waiting}.organization-settings .telegram-waiting-indicator>span:nth-child(2){animation-delay:.14s}.organization-settings .telegram-waiting-indicator>span:nth-child(3){animation-delay:.28s}.organization-settings .telegram-empty-card{grid-template-columns:2.75rem minmax(0,1fr) auto;align-items:center;gap:.9rem;padding:1rem;display:grid}.organization-settings .telegram-empty-card>div{gap:.25rem;display:grid}.organization-settings .telegram-empty-card strong{color:var(--settings-ink);font-size:.87rem}.organization-settings .telegram-empty-card p{max-width:36rem;color:var(--settings-muted);margin:0;font-size:.75rem;line-height:1.45}.organization-settings .telegram-linked-actions{flex-wrap:wrap;justify-content:flex-end;gap:.55rem;display:flex}.organization-settings .telegram-linked-actions .ui-button:last-child{color:#a40c30}@keyframes telegram-waiting{0%,70%,to{opacity:.3;transform:translateY(0)}35%{opacity:1;transform:translateY(-.18rem)}}@media (width<=720px){.organization-settings .telegram-pairing-card{grid-template-columns:1fr}.organization-settings .telegram-pairing-card>*{grid-column:1}.organization-settings .telegram-linked-card,.organization-settings .telegram-empty-card{grid-template-columns:2.75rem minmax(0,1fr)}.organization-settings .telegram-linked-card__verified,.organization-settings .telegram-empty-card>.ui-button{grid-column:1/-1;justify-content:center}}@media (width<=520px){.organization-settings .telegram-pairing-steps li{text-align:center;grid-template-columns:1fr;justify-items:center}.organization-settings .telegram-pairing-steps li>small{width:100%}.organization-settings .telegram-code-row{align-items:flex-start}.organization-settings .telegram-code-segments{flex-wrap:wrap}.organization-settings .telegram-waiting-row{flex-wrap:wrap;align-items:flex-start}.organization-settings .telegram-waiting-row>span:nth-child(2){min-width:calc(100% - 3rem)}.organization-settings .telegram-waiting-row .ui-button{flex:8rem}.organization-settings .telegram-poll-error{grid-template-columns:2.2rem minmax(0,1fr)}.organization-settings .telegram-poll-error .ui-button{grid-column:1/-1;justify-content:center}.organization-settings .telegram-linked-actions .ui-button{flex:100%}}@media (prefers-reduced-motion:reduce){.organization-settings .telegram-waiting-indicator>span{opacity:.65;animation:none}}.workspace-popover--portal{box-sizing:border-box;color:#1e2735;transform-origin:0 0;background:#fff;border:1px solid #dfe6ef;border-radius:16px;width:min(292px,100vw - 24px);max-height:calc(100dvh - 24px);padding:8px;animation:.15s cubic-bezier(.22,.8,.24,1) both shell-popover-enter;overflow:hidden;box-shadow:0 20px 54px #1d293e2e;z-index:4990!important;position:fixed!important}.workspace-popover--portal .workspace-menu-heading{justify-content:space-between;align-items:center;gap:8px;min-height:30px;padding:1px 4px 7px;display:flex}.workspace-popover--portal .workspace-menu-heading strong{color:#242d3a;font:750 12px/1.25 Manrope,sans-serif}.workspace-popover--portal .workspace-menu-heading>span{color:#c80d3b;background:#ffe6ed;border-radius:999px;justify-content:center;align-items:center;min-width:21px;padding:3px 6px;font:750 10px/1 Manrope,sans-serif;display:inline-flex}.workspace-popover--portal .workspace-search{box-sizing:border-box;color:#7d8ca1;width:100%;height:36px;min-height:36px;box-shadow:none;background:#f1f4f8;border:0;border-radius:10px;align-items:center;gap:8px;padding:0 10px;display:flex}.workspace-popover--portal .workspace-search:focus-within{background:#fff0f4!important;border:0!important;outline:0!important;box-shadow:inset 0 0 0 2px #ff174f33!important}.workspace-popover--portal .workspace-search input{color:#283345;width:100%;min-width:0;height:100%;padding:0;font:600 11px/1.3 Manrope,sans-serif;box-shadow:none!important;background:0 0!important;border:0!important;outline:0!important}.workspace-popover--portal .workspace-search input::placeholder{color:#98a5b6}.workspace-popover--portal .workspace-switch-list{overscroll-behavior:contain;scrollbar-width:none;gap:2px;max-height:min(220px,100dvh - 160px);margin:6px 0 0;display:grid;overflow-y:auto}.workspace-popover--portal .workspace-switch-list::-webkit-scrollbar{width:0;height:0}.workspace-popover--portal .workspace-switch-list>button{color:#344157;width:100%;min-height:46px;box-shadow:none;text-align:left;background:0 0;border:0;border-radius:10px;grid-template-columns:30px minmax(0,1fr) 16px;align-items:center;gap:8px;padding:7px;display:grid}.workspace-popover--portal .workspace-switch-list>button:hover,.workspace-popover--portal .workspace-switch-list>button:focus-visible{color:#202936;background:#f3f6f9;outline:0}.workspace-popover--portal .workspace-switch-list>button.is-current{color:#202936;background:#fff0f4}.workspace-popover--portal .workspace-switch-list>button:disabled{cursor:progress;opacity:.62}.workspace-popover--portal .workspace-switch-mark{color:#a90b33;background:#ffe1e9;border-radius:9px;flex:0 0 30px;place-items:center;width:30px;height:30px;font:750 10px/1 Manrope,sans-serif;display:grid;overflow:hidden}.workspace-popover--portal .workspace-switch-mark img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.workspace-popover--portal .workspace-switch-list>button>span:nth-child(2){gap:2px;min-width:0;display:grid}.workspace-popover--portal .workspace-switch-list strong,.workspace-popover--portal .workspace-switch-list small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.workspace-popover--portal .workspace-switch-list strong{color:inherit;font:750 12px/1.2 Manrope,sans-serif}.workspace-popover--portal .workspace-switch-list small{color:#8491a5;font:550 10px/1.2 Manrope,sans-serif}.workspace-popover--portal .workspace-switch-list>button>.ui-icon:last-child{color:#98a5b7}.workspace-popover--portal .workspace-switch-list>button.is-current>.ui-icon:last-child{color:#d00d3f}.workspace-popover--portal .workspace-search-empty{color:#8a97a9;place-items:center;min-height:54px;margin:0;font:600 11px/1.35 Manrope,sans-serif;display:grid}.workspace-popover--portal>.workspace-settings-link{color:#4c5a70;width:100%;min-height:42px;box-shadow:none;text-align:left;background:0 0;border:0;border-top:1px solid #e7ecf2;border-radius:0 0 10px 10px;grid-template-columns:30px minmax(0,1fr) 16px;align-items:center;gap:8px;margin-top:7px;padding:7px;font:700 11px/1.25 Manrope,sans-serif;display:grid}.workspace-popover--portal>.workspace-settings-link:hover,.workspace-popover--portal>.workspace-settings-link:focus-visible{color:#c80d3b;background:#fff0f4;outline:0}.workspace-popover--portal .workspace-settings-icon{color:#69788e;background:#eef2f6;border-radius:9px;place-items:center;width:30px;height:30px;display:grid}.workspace-popover--portal>.workspace-settings-link>.ui-icon:last-child{color:#9aa7b8}.account-popover--portal{width:min(292px,100vw - 24px);padding:7px}.account-popover--portal .profile-summary{grid-template-columns:38px minmax(0,1fr);gap:9px;min-height:56px;padding:8px}.account-popover--portal .profile-summary-avatar{width:38px;height:38px}.account-popover--portal .profile-menu-actions{gap:2px;margin-top:5px}.account-popover--portal .profile-menu-row.ui-button,.account-popover--portal .profile-menu-logout.ui-button{min-height:44px;box-shadow:none;background:0 0;border:0;border-radius:10px;grid-template-columns:30px minmax(0,1fr) 15px;gap:8px;margin:0;padding:5px 7px;transform:none}.account-popover--portal .profile-menu-row-icon{border-radius:9px;width:30px;height:30px}.account-popover--portal .profile-menu-logout-wrap{border-top:1px solid #e7ecf2;margin-top:5px;padding-top:5px}.account-popover--portal .profile-menu-logout.ui-button{color:#c70d3b}.account-popover--portal .profile-menu-logout strong{color:#bd0c38}.account-popover--portal .profile-menu-logout .profile-menu-row-icon{color:#c70d3b;background:#ffe6ed}.account-popover--portal .profile-menu-logout.ui-button:hover,.account-popover--portal .profile-menu-logout.ui-button:focus-visible{color:#ac092f;background:#fff0f4}@keyframes shell-popover-enter{0%{opacity:0;transform:translateY(-5px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@media (width<=460px){.workspace-popover--portal,.account-popover--portal{width:min(286px,100vw - 20px)}.workspace-popover--portal .workspace-switch-list{max-height:min(194px,100dvh - 156px)}}@media (prefers-reduced-motion:reduce){.workspace-popover--portal{animation:none}}.onboarding-package-workspace{height:auto!important;max-height:min(760px,100dvh - 48px)!important;margin:0!important}.onboarding-package-workspace.modal.overlay-dialog--workspace{grid-template-rows:auto auto;align-self:center;display:grid}.onboarding-package-workspace-body,.onboarding-package-workspace-body>.onboarding-package-form{min-width:0;min-height:0;overflow:hidden}.onboarding-package-workspace-body>.onboarding-package-form{background:#fff;border:0;border-radius:0;grid-template-rows:minmax(0,1fr) auto;gap:0;height:auto;max-height:calc(100dvh - 136px);margin:0;padding:0;display:grid}.onboarding-package-workspace-body .overlay-scroll-body{scrollbar-width:none;-ms-overflow-style:none;grid-template-rows:auto auto minmax(0,1fr);grid-template-columns:minmax(250px,.72fr) minmax(0,1.28fr);align-content:start;align-items:start;gap:12px 18px;min-width:0;min-height:0;max-height:calc(100dvh - 216px);padding:18px 20px 20px;display:grid;overflow:hidden auto}.onboarding-package-workspace-body .overlay-scroll-body::-webkit-scrollbar{width:0;height:0;display:none}.onboarding-package-workspace-body .package-merchant-profile{grid-area:1/1;gap:10px;min-width:0;display:grid}.onboarding-package-workspace-body .package-merchant-profile .ui-field,.onboarding-package-workspace-body .package-merchant-profile .ui-select{min-width:0}.onboarding-package-workspace-body .package-merchant-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.onboarding-package-workspace-body .package-merchant-metrics>:last-child{grid-column:1/-1}.onboarding-package-workspace-body .package-urgent-control{color:#5f718e;cursor:pointer;background:#f1f5f9;border-radius:12px;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:9px;min-width:0;padding:10px 11px;transition:background-color .16s,color .16s;display:grid}.onboarding-package-workspace-body .package-urgent-control:hover,.onboarding-package-workspace-body .package-urgent-control.is-checked{color:#bd143a;background:#ffe9ef}.onboarding-package-workspace-body .package-urgent-control>span{gap:2px;min-width:0;display:grid}.onboarding-package-workspace-body .package-urgent-control strong{color:#263148;font-size:12px;font-weight:600;line-height:1.2}.onboarding-package-workspace-body .package-urgent-control small{color:#6f8099;font-size:10px;line-height:1.3}.onboarding-package-workspace-body .package-urgent-control>.ui-icon{color:currentColor}.onboarding-package-workspace-body .package-offer-selector{border:0;grid-area:1/2/span 3;width:100%;min-width:0;margin:0;padding:0}.onboarding-package-workspace-body .package-offer-selector legend{color:#172036;font-family:var(--bo-font-display);margin:0;font-size:14px;font-weight:600;line-height:1.25}.onboarding-package-workspace-body .package-offer-selector>p{color:#73829a;margin:4px 0 10px;font-size:11px;line-height:1.35}.onboarding-package-workspace-body .package-provider-group{background:#f1f5f9;border:0;border-radius:14px;width:100%;min-width:0;margin:8px 0 0;padding:0;overflow:hidden}.onboarding-package-workspace-body .package-provider-group-title{background:#edf2f7;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;min-height:42px;padding:7px 10px;display:grid}.onboarding-package-workspace-body .package-provider-group-title>span{color:#ff1745;background:#fff;border-radius:9px;place-items:center;width:28px;height:28px;display:grid}.onboarding-package-workspace-body .package-provider-group-title strong,.onboarding-package-workspace-body .package-provider-group-title small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.onboarding-package-workspace-body .package-provider-group-title strong{color:#263148;font-size:12px;font-weight:600}.onboarding-package-workspace-body .package-provider-group-title small{color:#687993;font-size:10px}.onboarding-package-workspace-body .package-provider-offers{grid-template-columns:minmax(0,1fr);gap:0;min-width:0;display:grid}.onboarding-package-workspace-body .package-provider-offers>label{cursor:pointer;background:#fff;border:0;border-radius:0;grid-template-columns:20px 30px minmax(0,1fr);align-items:center;gap:9px;width:100%;min-width:0;min-height:52px;margin:0;padding:8px 10px;transition:background-color .16s;display:grid}.onboarding-package-workspace-body .package-provider-offers>label+label{border-top:1px solid #e4eaf1}.onboarding-package-workspace-body .package-provider-offers>label:hover{background:#f7f9fc}.onboarding-package-workspace-body .package-provider-offers>label.is-selected{background:#ffe9ef}.onboarding-package-workspace-body .package-provider-offers .ui-choice,.onboarding-package-workspace-body .package-provider-offers .ui-choice-input,.onboarding-package-workspace-body .package-provider-offers .ui-choice-control{width:20px!important;min-width:20px!important;height:20px!important;min-height:20px!important;margin:0!important;padding:0!important}.onboarding-package-workspace-body .package-provider-offers .method-mark{border-radius:9px;place-items:center;width:30px;min-width:30px;height:30px;font-size:9px;display:grid;overflow:hidden}.onboarding-package-workspace-body .package-offer-copy{text-align:left;align-items:start;gap:2px;min-width:0;display:grid}.onboarding-package-workspace-body .package-offer-copy strong,.onboarding-package-workspace-body .package-offer-copy small{text-overflow:ellipsis;white-space:nowrap;width:100%;min-width:0;display:block;overflow:hidden}.onboarding-package-workspace-body .package-offer-copy strong{color:#263148;font-size:12px;font-weight:600;line-height:1.25}.onboarding-package-workspace-body .package-offer-copy small{color:#687993;font-size:10px;line-height:1.3}.onboarding-package-workspace-body .form-error,.onboarding-package-workspace-body .info-note{grid-column:1;width:100%;min-width:0;margin:0}.onboarding-package-workspace-body .info-note{color:#b70e35;background:#fff0f3;border:0;border-radius:13px;grid-row:3;align-self:start;gap:8px;padding:11px 12px}.onboarding-package-workspace-body .info-note>span{color:#c70b31;flex:none}.onboarding-package-workspace-body .info-note p{color:#7b3b4b;margin:0;font-size:11px;line-height:1.42}.onboarding-package-workspace-body .modal-actions{z-index:1;background:#fff;border-top:1px solid #dbe4ee;justify-content:flex-end;gap:10px;min-width:0;margin:0;padding:12px 20px;display:flex;position:relative}.onboarding-package-workspace-body .package-offer-selector{grid-area:1/2}.onboarding-package-workspace-body .package-method-profiles{border:0;grid-area:2/2;width:100%;min-width:0;margin:0;padding:0}.onboarding-package-workspace-body .package-method-profiles>legend{color:#172036;font-family:var(--bo-font-display);align-items:center;gap:7px;margin:0;font-size:14px;font-weight:600;line-height:1.25;display:flex}.onboarding-package-workspace-body .package-method-profiles>legend .ui-icon{color:#ff1745}.onboarding-package-workspace-body .package-method-profiles>p{color:#687993;margin:4px 0 9px;font-size:11px;line-height:1.35}.onboarding-package-workspace-body .package-method-profile-list{gap:10px;display:grid}.onboarding-package-workspace-body .package-method-profile{background:#edf2f7;border:0;border-radius:14px;gap:10px;min-width:0;padding:12px;display:grid}.onboarding-package-workspace-body .package-method-profile>header{grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:9px;min-width:0;display:grid}.onboarding-package-workspace-body .package-method-profile>header>span:nth-child(2){gap:2px;min-width:0;display:grid}.onboarding-package-workspace-body .package-method-profile>header strong,.onboarding-package-workspace-body .package-method-profile>header small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.onboarding-package-workspace-body .package-method-profile>header strong{color:#172036;font-size:12px;font-weight:600;line-height:1.2}.onboarding-package-workspace-body .package-method-profile>header small{color:#657691;font-size:10px;line-height:1.25}.onboarding-package-workspace-body .package-method-profile .method-mark.has-image img{border-radius:inherit;object-fit:cover;width:100%;height:100%}.onboarding-package-workspace-body .package-method-profile-currency{color:#566984;background:#dce5ef;border-radius:7px;padding:4px 7px;font-size:10px;font-weight:700;line-height:1}.onboarding-package-workspace-body .package-method-profile-currency-select{width:76px}.onboarding-package-workspace-body .package-method-profile-currency-select .ui-select-trigger{min-height:28px;padding:4px 7px;font-size:10px}.onboarding-package-workspace-body .package-method-profile-metrics{grid-template-columns:minmax(0,1.45fr) minmax(0,.8fr);gap:9px;min-width:0;display:grid}.onboarding-package-workspace-body .package-risk-field{gap:6px;min-width:0;display:grid}.onboarding-package-workspace-body .package-risk-unknown{color:#51647f;cursor:pointer;align-items:center;gap:7px;width:max-content;max-width:100%;font-size:11px;font-weight:600;line-height:1.25;display:inline-flex}.onboarding-package-workspace-body .package-risk-unknown .ui-choice,.onboarding-package-workspace-body .package-risk-unknown .ui-choice-input,.onboarding-package-workspace-body .package-risk-unknown .ui-choice-control{width:17px;min-width:17px;height:17px;min-height:17px}.onboarding-package-workspace-body .package-method-profile .ui-field{min-width:0}.onboarding-package-workspace-body .package-method-profile .ui-field>label{color:#576a85;font-size:10px}.onboarding-package-workspace-body .package-method-profile .ui-textarea{min-height:58px}.onboarding-package-workspace-body .package-merchant-note{color:#61728c;background:#edf2f7;border-radius:12px;align-items:flex-start;gap:8px;padding:10px 11px;display:flex}.onboarding-package-workspace-body .package-merchant-note .ui-icon{color:#607692;flex:none;margin-top:1px}.onboarding-package-workspace-body .package-merchant-note p{margin:0;font-size:11px;line-height:1.4}.onboarding-package-workspace-body .form-error{grid-row:2}.onboarding-package-workspace-body .info-note{grid-row:3}.case-workspace-modal{box-sizing:border-box;height:min(800px,100dvh - 32px)!important;max-height:calc(100dvh - 32px)!important;margin:0!important;overflow:hidden!important}.case-workspace-modal>.case-workspace-body{grid-template-rows:minmax(0,1fr) auto;min-width:0;height:auto;min-height:0;max-height:100%;display:grid;overflow:hidden}.case-workspace-modal>.case-workspace-body>.case-drawer-content{min-width:0;min-height:0;max-height:100%;overflow:hidden auto}.case-workspace-modal>.case-workspace-body>.case-drawer-footer{z-index:2;flex:none;min-width:0;margin:0;position:relative}@media (width<=900px){.onboarding-package-workspace-body .overlay-scroll-body{grid-template-rows:auto;grid-template-columns:minmax(0,1fr);gap:12px;padding:16px}.onboarding-package-workspace-body .package-merchant-profile,.onboarding-package-workspace-body .package-offer-selector,.onboarding-package-workspace-body .package-method-profiles,.onboarding-package-workspace-body .form-error,.onboarding-package-workspace-body .info-note{grid-area:auto/1}.onboarding-package-workspace-body .package-method-profile-metrics{grid-template-columns:minmax(0,1fr)}}@media (width<=1120px){.onboarding-package-workspace-body .overlay-scroll-body{grid-template-rows:auto;grid-template-columns:minmax(0,1fr)}.onboarding-package-workspace-body .package-merchant-profile,.onboarding-package-workspace-body .package-offer-selector,.onboarding-package-workspace-body .package-method-profiles,.onboarding-package-workspace-body .form-error,.onboarding-package-workspace-body .info-note{grid-area:auto/1}}@media (width<=560px){.onboarding-package-workspace-body .overlay-scroll-body{padding:14px}.onboarding-package-workspace-body .modal-actions{padding:10px 14px max(12px, env(safe-area-inset-bottom));grid-template-columns:minmax(0,1fr);display:grid}.onboarding-package-workspace-body .modal-actions .ui-button{width:100%;min-width:0}.case-workspace-modal{width:100vw!important;height:100dvh!important;max-height:100dvh!important}}.brand-logo{flex:none;width:112.5px;height:30px;line-height:0;display:inline-block}.brand-logo>img{display:block;width:100%!important;height:100%!important}:root{--ui-focus-ring:#6377918f;--ui-control-surface:#d7e2ed;--ui-control-surface-hover:#cad7e4;--ui-control-surface-disabled:#e2e8ef;--ui-control-ink:#17233a;--ui-control-muted:#5f728a}.app-shell .filter-button[aria-expanded=true]{color:#334b66!important;box-shadow:none!important;background:#cbd8e6!important;border-color:#0000!important}:where(button,[role=button],[role=combobox],label,.ui-button,.ui-icon-button){font-family:var(--bo-font-display)!important}:where(input,textarea,select,[role=textbox],.ui-input,.ui-textarea){font-family:var(--bo-font-body)!important}:where(.ui-input,.ui-textarea,.ui-select-trigger,.ui-field>input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=hidden]),.ui-field>textarea,.modal-form input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=hidden]),.modal-form textarea,.settings-content input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=hidden]),.settings-content textarea,.platform-method-form input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=hidden]),.platform-method-form textarea,.drawer-content input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=hidden]),.drawer-content textarea,.auth-form input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=hidden])){caret-color:#ff1745;color:var(--ui-control-ink)!important;background:var(--ui-control-surface)!important;box-shadow:none!important;border-color:#0000!important;outline:0!important}:where(.ui-input,.ui-textarea,.ui-select-trigger):hover:not(:disabled),:where(.ui-field>input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=hidden]),.ui-field>textarea,.modal-form input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=hidden]),.modal-form textarea,.settings-content input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=hidden]),.settings-content textarea,.platform-method-form input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=hidden]),.platform-method-form textarea,.drawer-content input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=hidden]),.drawer-content textarea,.auth-form input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=hidden])):hover:not(:disabled){background:var(--ui-control-surface-hover)!important;border-color:#0000!important}:where(.ui-input,.ui-textarea,.ui-select-trigger,.ui-field>input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=hidden]),.ui-field>textarea,.modal-form input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=hidden]),.modal-form textarea,.settings-content input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=hidden]),.settings-content textarea,.platform-method-form input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=hidden]),.platform-method-form textarea,.drawer-content input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=hidden]),.drawer-content textarea,.auth-form input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=hidden])):focus,:where(.ui-input,.ui-textarea,.ui-select-trigger,.ui-field>input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=hidden]),.ui-field>textarea,.modal-form input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=hidden]),.modal-form textarea,.settings-content input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=hidden]),.settings-content textarea,.platform-method-form input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=hidden]),.platform-method-form textarea,.drawer-content input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=hidden]),.drawer-content textarea,.auth-form input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=hidden])):focus-visible,.ui-select-control.is-open .ui-select-trigger{background:var(--ui-control-surface)!important;box-shadow:0 0 0 2px var(--ui-focus-ring)!important;border-color:#0000!important;outline:0!important}.ui-select-control,.ui-select-control:focus-within,.ui-select-standalone,.ui-select-standalone:focus-within{box-shadow:none!important;background:0 0!important;border-color:#0000!important;outline:0!important}.ui-select-trigger{grid-template-columns:minmax(0,1fr) 18px;color:var(--ui-control-ink)!important}.ui-select-trigger:disabled,.ui-input:disabled,.ui-textarea:disabled{color:#8d9aad!important;background:var(--ui-control-surface-disabled)!important;opacity:1!important}.ui-select-control.is-open .ui-select-chevron{color:var(--ui-control-muted)!important}.ui-select-menu button:hover:not(:disabled),.ui-select-menu button:focus-visible,.ui-select-menu button.is-active:not(.is-selected){color:var(--ui-control-ink)!important;background:var(--ui-control-surface-hover)!important;box-shadow:none!important;outline:0!important}.ui-select-menu button.is-selected{color:#fff!important;box-shadow:none!important;background:#ff1745!important;outline:0!important}.ui-select-menu button.is-selected .ui-icon{color:#fff!important}.ui-select-menu button .ui-select-option-label{text-align:left;flex:auto;min-width:0;color:inherit!important;font:inherit!important;opacity:1!important;visibility:visible!important;line-height:1.3!important;display:block!important}:where(.search-field,.workspace-search,.provider-directory-search,.platform-directory-search,.team-toolbar-search):focus-within,.workspace-popover--portal .workspace-search:focus-within{background:var(--ui-control-surface)!important;box-shadow:0 0 0 2px var(--ui-focus-ring)!important;border-color:#0000!important;outline:0!important}:where(.search-field,.workspace-search,.provider-directory-search,.platform-directory-search,.team-toolbar-search) :where(input,.ui-input):focus,:where(.search-field,.workspace-search,.provider-directory-search,.platform-directory-search,.team-toolbar-search) :where(input,.ui-input):focus-visible{box-shadow:none!important;background:0 0!important;border-color:#0000!important;outline:0!important}.ui-choice-input,.ui-toggle-control>input{appearance:none!important}.ui-choice-control{background:var(--ui-control-surface)!important;box-shadow:none!important;border-color:#0000!important}.ui-choice.is-checked .ui-choice-control,.ui-choice-checkbox.is-checked .ui-choice-control,.ui-choice-radio.is-checked .ui-choice-control{color:#fff!important;background:#ff1745!important;border-color:#0000!important}.ui-choice.is-checked .ui-choice-control .ui-icon,.ui-choice-checkbox.is-checked .ui-choice-control .ui-icon,.ui-choice-radio.is-checked .ui-choice-control .ui-icon{color:#fff!important}.ui-choice-input:focus-visible+.ui-choice-control,.ui-choice.is-checked .ui-choice-input:focus-visible+.ui-choice-control,.ui-toggle-control>input:focus-visible+span{box-shadow:0 0 0 2px var(--ui-focus-ring)!important;outline:0!important}.ui-file-input__native{appearance:none!important}.ui-file-input__surface{color:var(--ui-control-ink)!important;background:var(--ui-control-surface)!important;box-shadow:none!important;border-color:#0000!important}.ui-file-input:hover:not(.is-disabled) .ui-file-input__surface{color:var(--ui-control-ink)!important;background:var(--ui-control-surface-hover)!important}.ui-file-input:focus-within .ui-file-input__surface{background:var(--ui-control-surface)!important;box-shadow:0 0 0 2px var(--ui-focus-ring)!important;outline:0!important}.ui-file-input:has(.ui-file-input__native:focus-visible) .ui-file-input__surface{background:var(--ui-control-surface)!important;box-shadow:0 0 0 2px var(--ui-focus-ring)!important;outline:0!important}:where(.ui-button,.primary-button,.secondary-button,.filter-button,.ui-icon-button,.icon-button):focus,:where(.ui-button,.primary-button,.secondary-button,.filter-button,.ui-icon-button,.icon-button):focus-visible{box-shadow:0 0 0 2px var(--ui-focus-ring)!important;outline:0!important}:where(.ui-button--tone-secondary,.ui-button--tone-surface,.secondary-button,.filter-button,.ui-icon-button--tone-secondary,.ui-icon-button--tone-surface):not(:disabled){color:var(--ui-control-ink)!important;background:var(--ui-control-surface)!important;box-shadow:none!important;border-color:#0000!important}:where(.ui-button--tone-secondary,.ui-button--tone-surface,.secondary-button,.filter-button,.ui-icon-button--tone-secondary,.ui-icon-button--tone-surface):hover:not(:disabled){color:var(--ui-control-ink)!important;background:var(--ui-control-surface-hover)!important;box-shadow:none!important}.ui-file-input__surface .ui-icon,:where(.ui-button--tone-secondary,.ui-button--tone-surface,.secondary-button,.filter-button) .ui-icon{color:var(--ui-control-ink)!important}:where(.market-tabs,.provider-market-tabs) button.active,:where(.settings-nav,.platform-shell) button.active,.app-shell .nav-item.selected,.platform-shell-nav-item.is-active{border-color:#0000!important}.app-shell .catalog-operational-row:focus-visible,.app-shell .provider-directory-item .provider-card-main:focus-visible,.app-shell .cases-panel .operational-table__row:focus-visible,.app-shell .merchant-list-panel .operational-merchant-list .merchant-row:focus-visible{outline-offset:0!important;box-shadow:0 0 0 2px var(--ui-focus-ring)!important;outline:0!important}.app-shell [data-cursor-list]>.cursor-page-status{box-sizing:border-box;width:100%;margin:0!important}.app-shell .catalog-operational-list[data-cursor-list]>.cursor-page-status{border-radius:0 0 20px 20px}html,body,#root,.app-shell,.platform-shell,.modal-backdrop,.app-shell *,.platform-shell *,.modal-backdrop *{-ms-overflow-style:none;scrollbar-width:none}html::-webkit-scrollbar{width:0;height:0;display:none}body::-webkit-scrollbar{width:0;height:0;display:none}#root::-webkit-scrollbar{width:0;height:0;display:none}.app-shell::-webkit-scrollbar{width:0;height:0;display:none}.platform-shell::-webkit-scrollbar{width:0;height:0;display:none}.modal-backdrop::-webkit-scrollbar{width:0;height:0;display:none}.app-shell ::-webkit-scrollbar{width:0;height:0;display:none}.platform-shell ::-webkit-scrollbar{width:0;height:0;display:none}.modal-backdrop ::-webkit-scrollbar{width:0;height:0;display:none}@media (prefers-reduced-motion:reduce){:where(.ui-input,.ui-textarea,.ui-select-trigger,.ui-file-input__surface,.ui-choice-control){transition:none!important}}.case-method-workspace-modal.modal{width:min(1040px,100vw - 40px);max-height:min(760px,100dvh - 40px)}:is(.app-shell~.modal-backdrop.overlay-layer--dialog-workspace:has(.case-method-workspace-modal),.app-shell .modal-backdrop.overlay-layer--dialog-workspace:has(.case-method-workspace-modal)){place-content:center;place-items:center;padding:20px}.app-shell~.modal-backdrop.overlay-layer--dialog-workspace>.case-method-workspace-modal.modal.overlay-dialog--workspace,.app-shell .modal-backdrop.overlay-layer--dialog-workspace>.case-method-workspace-modal.modal.overlay-dialog--workspace{background:#f4f7fb;border:0;border-radius:22px;grid-template-rows:auto minmax(0,1fr);width:min(1040px,100vw - 40px);height:min(760px,100dvh - 40px);min-height:0;max-height:calc(100dvh - 40px);display:grid;box-shadow:0 18px 48px #18273e29}.case-method-workspace-modal .modal-header{background:var(--surface-muted,#f4f7fb);padding:18px 22px 14px}.case-method-workspace-modal .modal-header h2{font-size:21px;line-height:1.12}.case-method-workspace-modal .modal-header p{margin-top:4px;font-size:12px;line-height:1.28}.case-method-workspace-body{background:#f4f7fb;grid-template-rows:minmax(0,1fr) auto;height:100%;min-height:0;display:grid;overflow:hidden}.case-method-workspace-layout{overscroll-behavior:contain;scrollbar-width:none;grid-template-columns:minmax(216px,244px) minmax(0,1fr);align-items:start;min-height:0;display:grid;overflow-y:auto}.case-method-workspace-layout::-webkit-scrollbar{display:none}.case-method-workspace-summary,.case-method-workspace-main{min-width:0;overflow:visible}.case-method-workspace-summary{background:0 0;align-content:start;gap:12px;padding:16px 0 16px 16px;display:grid;position:sticky;top:0}.case-method-workspace-main{padding:16px}.case-method-workspace-participants,.case-method-workspace-progress,.case-method-workspace-summary .merchant-domains-section,.method-workspace-meta,.method-workspace-section,.method-status-control{box-shadow:none;background:#fff;border:0;border-radius:16px}.case-method-workspace-participants{padding:12px}.case-method-workspace-participants__eyebrow,.method-workspace-eyebrow{color:#72829a;font-family:var(--font-heading,Onest, sans-serif);letter-spacing:.08em;text-transform:uppercase;margin-bottom:10px;font-size:10px;font-weight:700;line-height:1.2;display:block}.case-method-workspace-participants>div+div{margin-top:8px}.case-method-workspace-participants span:not(.case-method-workspace-participants__eyebrow),.case-method-workspace-progress span{color:#73839a;font-size:11px;line-height:1.25;display:block}.case-method-workspace-participants strong{color:#13233d;margin-top:3px;font-size:13px;font-weight:600;line-height:1.25;display:block}.case-method-workspace-progress{grid-template-columns:repeat(2,minmax(0,1fr));padding:4px;display:grid}.case-method-workspace-progress>div{min-width:0;padding:8px}.case-method-workspace-progress strong{color:#14233d;align-items:center;gap:4px;margin-top:3px;font-size:18px;line-height:1.05;display:flex}.case-method-workspace-progress .is-urgent strong{color:#e51e49}.case-method-workspace-summary .merchant-domains-section{padding:12px}.case-method-workspace-summary .merchant-domains-heading{gap:8px}.case-method-workspace-summary .merchant-domains-heading strong{font-size:13px;line-height:1.25}.case-method-workspace-summary .merchant-domains-heading span{font-size:11px;line-height:1.3}.case-method-workspace-summary .merchant-domain-form{grid-template-columns:1fr;gap:7px}.case-method-workspace-summary .merchant-domain-form .ui-button{min-height:36px}.method-workspace{gap:10px;display:grid}.method-workspace-tabs{scrollbar-width:none;gap:8px;padding:1px 1px 3px;display:flex;overflow-x:auto}.method-workspace-tabs::-webkit-scrollbar{display:none}.method-workspace-chip{color:#3a4d69;min-width:0;box-shadow:none;background:#edf2f7;border:0;border-radius:14px;flex:0 0 190px;align-items:center;gap:9px;padding:9px 10px;transition:background-color .14s,color .14s;display:flex}.method-workspace-chip:hover{color:#15233a;background:#e4ebf3;transform:none}.method-workspace-chip.is-selected{color:#fff;background:#ff1c4e}.method-workspace-chip__avatar{color:#c0173d;background:#ffe7ed;border-radius:10px;flex:0 0 30px;place-items:center;width:30px;height:30px;font-size:10px;font-weight:700;display:grid;overflow:hidden}.method-workspace-chip.is-selected .method-workspace-chip__avatar{color:#ff1c4e;background:#ffffffeb}.method-workspace-chip__avatar img{object-fit:cover;width:100%;height:100%}.method-workspace-chip__copy{text-align:left;gap:2px;min-width:0;display:grid}.method-workspace-chip__copy strong,.method-workspace-chip__copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.method-workspace-chip__copy strong{font-family:var(--font-heading,Onest, sans-serif);font-size:12px;font-weight:700;line-height:1.2}.method-workspace-chip__copy small{color:#71819b;font-size:10px;line-height:1.25}.method-workspace-chip.is-selected .method-workspace-chip__copy small{color:#ffffffc7}.method-workspace-chip__urgent{color:currentColor;margin-left:auto}.method-workspace-meta{padding:13px}.method-workspace-meta__head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.method-workspace-meta__head>div{min-width:0}.method-workspace-meta h3{color:#13233d;font-family:var(--font-heading,Onest, sans-serif);margin:0;font-size:18px;font-weight:700;line-height:1.18}.method-workspace-meta p{color:#667995;margin:3px 0 0;font-size:12px;line-height:1.25}.method-workspace-status{white-space:nowrap;border-radius:999px;flex:none;padding:5px 8px;font-size:11px;font-weight:700;line-height:1.1}.method-workspace-status.is-neutral{color:#536983;background:#e8edf4}.method-workspace-status.is-info{color:#266dc6;background:#e7f1ff}.method-workspace-status.is-warning{color:#9f6900;background:#fff4d1}.method-workspace-status.is-success{color:#087c3c;background:#e2f8ea}.method-workspace-meta__facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-top:11px;display:grid}.method-workspace-meta__facts>div{background:#edf2f7;border-radius:11px;min-width:0;padding:9px}.method-workspace-meta__facts span{color:#74849b;font-size:10px;line-height:1.2;display:block}.method-workspace-meta__facts strong{color:#17263d;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:12px;font-weight:600;line-height:1.25;display:block;overflow:hidden}.method-workspace-meta__facts .method-workspace-meta__urgent{background:#fff0f3}.method-workspace-meta__facts .method-workspace-meta__urgent strong{color:#d91442;align-items:center;display:flex}.method-workspace-market-scope,.method-workspace-comment{color:#526783;background:#f3f6fa;border-radius:12px;align-items:flex-start;gap:7px;margin:11px 0 0;padding:9px 10px;font-size:11px;line-height:1.35;display:flex}.method-workspace-market-scope{flex-wrap:wrap}.method-workspace-market-scope>span{color:#173250;font-weight:700}.method-workspace-market-scope small{color:#60748f;flex-basis:100%;padding-left:23px}.method-workspace-comment{color:#485e7b}.method-status-control{grid-template-columns:minmax(140px,1fr) minmax(150px,.7fr) minmax(218px,1fr);align-items:end;gap:10px;padding:10px 12px;display:grid}.method-status-control>span:not(.method-status-control__rate){color:#617590;padding-bottom:10px;font-size:12px;font-weight:600;line-height:1.25}.method-status-control .ui-field{min-width:0}.method-status-control>.ui-select:last-child{min-width:218px}.method-status-control__rate{gap:4px;min-width:0;display:grid}.method-status-control__rate small{color:#cf244d;font-size:11px;font-weight:600;line-height:1.2}.method-status-control>span:nth-last-child(2){grid-column:1/span 2}.method-status-control>span:nth-last-child(2)+.ui-select{grid-column:3}.method-add-panel{color:#22364f;background:#eaf0f6;border-radius:16px;padding:12px}.method-add-panel__heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.method-add-panel__heading h4{color:#17263d;font-family:var(--font-heading,Onest, sans-serif);margin:0;font-size:14px;font-weight:700;line-height:1.2}.method-add-panel__heading p{color:#6a7f9a;margin:3px 0 0;font-size:11px;line-height:1.32}.method-add-panel__body{gap:8px;margin-top:12px;display:grid}.method-add-offer{background:#fff;border-radius:13px;overflow:hidden}.method-add-offer.is-selected{background:#fff7f9}.method-add-offer__label{cursor:pointer;align-items:center;gap:9px;min-height:54px;padding:9px 10px;display:flex}.method-add-offer__label>span:last-of-type{gap:2px;min-width:0;display:grid}.method-add-offer__label strong,.method-add-offer__label small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.method-add-offer__label strong{color:#21334e;font-size:12px;font-weight:700}.method-add-offer__label small{color:#71839e;font-size:10px;line-height:1.2}.method-add-offer__label em{color:#526983;white-space:nowrap;background:#edf2f7;border-radius:7px;margin-left:auto;padding:4px 6px;font-size:10px;font-style:normal;font-weight:700}.method-add-offer__avatar{color:#c21745;background:#ffe7ed;border-radius:9px;flex:0 0 30px;place-items:center;width:30px;height:30px;font-size:10px;font-weight:700;display:grid;overflow:hidden}.method-add-offer__avatar img{object-fit:cover;width:100%;height:100%}.method-add-offer__profile{background:#fff;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;padding:10px;display:grid}.method-add-offer__profile .ui-textarea{grid-column:1/-1;min-height:62px}.method-add-offer__urgent{color:#304661;grid-column:1/-1;align-items:center;gap:7px;font-size:11px;font-weight:700;display:flex}.method-add-offer__profile .ui-input{min-width:0}.method-add-offer__risk{gap:6px;min-width:0;display:grid}.method-add-offer__unknown{color:#586b85;cursor:pointer;align-items:center;gap:6px;width:max-content;max-width:100%;font-size:10px;font-weight:600;line-height:1.2;display:inline-flex}.method-add-offer__unknown .ui-choice,.method-add-offer__unknown .ui-choice-input,.method-add-offer__unknown .ui-choice-control{width:16px;min-width:16px;height:16px;min-height:16px}.method-add-offer__currency-select{max-width:112px}.method-add-offer__currency-select .ui-select-trigger{min-height:34px;padding:7px 9px;font-size:11px}.method-add-panel__actions{color:#627791;justify-content:space-between;align-items:center;gap:12px;padding:3px 1px 0;font-size:11px;line-height:1.25;display:flex}.method-workspace-section{padding:13px}.method-workspace-section__heading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.method-workspace-section h4{color:#15243a;font-family:var(--font-heading,Onest, sans-serif);margin:0;font-size:14px;font-weight:700;line-height:1.2}.method-workspace-section p{color:#7586a0;margin:3px 0 0;font-size:11px;line-height:1.28}.method-chat-count,.method-result-count{color:#526983;background:#eef2f7;border-radius:8px;place-items:center;min-width:24px;height:24px;font-size:11px;font-weight:700;display:grid}.method-chat-list{gap:7px;margin-top:12px;display:grid}.method-chat-message{background:#f1f5f9;border-radius:14px 14px 14px 4px;max-width:86%;padding:10px 12px}.method-chat-message.is-own{color:#fff;background:#ff1c4e;border-radius:14px 14px 4px;justify-self:end}.method-chat-message__meta{justify-content:space-between;gap:12px;display:flex}.method-chat-message__meta strong{font-size:11px;font-weight:700}.method-chat-message__meta span{color:#71819a;font-size:10px}.method-chat-message.is-own .method-chat-message__meta span{color:#ffffffb8}.method-chat-message p{color:inherit;margin:4px 0 0;font-size:12px;line-height:1.35}.method-chat-widget{background:#f2f5f9;border-radius:12px;align-items:center;gap:9px;padding:10px;display:flex}.method-chat-widget.is-requirement{color:#5b4a14;background:#fff7dd}.method-chat-widget.is-provisioning{color:#155f3b;background:#e7f7ed}.method-chat-widget>div{gap:2px;min-width:0;display:grid}.method-chat-widget strong,.method-chat-widget span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.method-chat-widget strong{font-size:12px}.method-chat-widget span{color:inherit;opacity:.8;font-size:11px}.method-chat-widget .ui-button{margin-left:auto}.method-chat-composer{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px;margin-top:10px;display:grid}.method-chat-composer .ui-button{min-height:42px}.method-workspace-empty{color:#7b8ba3;background:#f5f7fa;border-radius:10px;margin:10px 0 0;padding:10px;font-size:11px;line-height:1.28}.method-requirement-list,.method-result-list,.method-document-list{gap:6px;margin-top:10px;display:grid}.method-requirement{background:#f2f5f9;border-radius:11px;align-items:center;gap:8px;padding:9px 10px;display:flex}.method-requirement>div{gap:2px;min-width:0;display:grid}.method-requirement strong{color:#1a2a40;font-size:12px}.method-requirement span{color:#6c7f99;font-size:10px}.method-requirement>.ui-button{flex:none;margin-left:auto}.method-requirement-toggle{color:#334a68;align-items:center;gap:8px;margin-top:11px;font-size:12px;font-weight:600;display:flex}.method-requirement-editor__entry{grid-template-columns:minmax(0,1fr) auto;gap:8px;margin-top:8px;display:grid}.method-result-editor,.method-document-editor{border-top:1px solid #e7edf4;gap:8px;margin-top:11px;padding-top:11px;display:grid}.method-result-editor__actions,.method-document-editor__actions{justify-content:space-between;align-items:center;gap:8px;display:flex}.method-result-editor__actions>span{color:#70829a;align-items:flex-start;gap:5px;max-width:360px;font-size:10px;line-height:1.3;display:flex}.method-document-editor{grid-template-columns:minmax(160px,.45fr) minmax(0,1fr)}.method-document-editor__actions{grid-column:1/-1}.method-document-editor__actions .ui-file-input{min-width:0}.method-document-list button{color:#263c5a;text-align:left;width:100%;box-shadow:none;background:#f2f5f9;border:0;border-radius:11px;align-items:center;gap:9px;padding:9px;display:flex}.method-document-list button:hover{background:#e8eef5;transform:none}.method-document-list button>span{gap:2px;min-width:0;display:grid}.method-document-list strong,.method-document-list small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.method-document-list strong{font-size:12px}.method-document-list small{color:#70829a;font-size:10px}.method-document-list button>:last-child{margin-left:auto}.case-method-workspace-body>.case-method-workspace-footer{min-height:0;box-shadow:none;background:#fff;border:0;border-top:1px solid #dfe7f0;flex:none;justify-content:flex-end;align-items:center;margin:0;padding:10px 16px 12px;display:flex}.case-method-workspace-body>.case-method-workspace-footer .ui-button{min-height:40px}.case-method-workspace-modal :is(.ui-input,.ui-textarea,.ui-select-trigger):is(:focus,:focus-visible),.case-method-workspace-modal .ui-select-control.is-open .ui-select-trigger,.case-method-workspace-modal .ui-file-input:focus-within .ui-file-input__surface{outline-offset:1px!important;box-shadow:none!important;background:#e5edf5!important;border-color:#0000!important;outline:2px solid #4c5c727a!important}.case-method-workspace-modal .ui-file-input:has(.ui-file-input__native:focus-visible) .ui-file-input__surface{outline-offset:1px!important;box-shadow:none!important;background:#e5edf5!important;border-color:#0000!important;outline:2px solid #4c5c727a!important}.case-method-workspace-modal :is(.ui-button,.ui-icon-button):is(:focus,:focus-visible){outline-offset:2px!important;box-shadow:none!important;outline:2px solid #4c5c7285!important}@media (width<=820px){.case-method-workspace-modal.modal{width:min(100vw - 12px,700px);max-height:calc(100dvh - 12px)}.case-method-workspace-layout{scrollbar-width:none;height:100%;max-height:none;display:block;overflow-y:auto}.case-method-workspace-layout::-webkit-scrollbar{display:none}.case-method-workspace-summary,.case-method-workspace-main{overflow:visible}.case-method-workspace-summary{border-bottom:0;border-right:0;grid-template-columns:1fr 1fr;padding:12px 12px 0;position:static}.case-method-workspace-main{padding:12px}.case-method-workspace-summary .merchant-domains-section{grid-column:1/-1}.method-workspace-meta__facts{grid-template-columns:repeat(2,minmax(0,1fr))}.method-document-editor{grid-template-columns:1fr}.method-document-editor__actions{grid-column:auto}}@media (width<=520px){.case-method-workspace-modal .modal-header{padding:16px}.case-method-workspace-summary,.case-method-workspace-main{padding:12px}.case-method-workspace-summary{grid-template-columns:1fr}.case-method-workspace-summary .merchant-domains-section{grid-column:auto}.method-workspace-meta__head,.method-status-control,.method-chat-composer,.method-requirement-editor__entry,.method-result-editor__actions,.method-document-editor__actions{grid-template-columns:1fr;display:grid}.method-status-control .ui-field{min-width:0}.method-workspace-meta__facts{grid-template-columns:1fr 1fr}.method-workspace-chip{flex-basis:178px}.method-chat-message{max-width:100%}.method-workspace-status{justify-self:start}.case-method-workspace-body>.case-method-workspace-footer{padding:10px 12px}.case-method-workspace-footer .ui-button{width:100%}.method-add-panel__heading,.method-add-panel__actions{grid-template-columns:1fr;display:grid}.method-add-panel__heading .ui-button{width:100%}.method-add-offer__profile{grid-template-columns:1fr}.method-add-offer__label{align-items:flex-start}.method-add-offer__label em{margin-left:0}}@media (width<=720px){:is(.app-shell~.modal-backdrop.overlay-layer--dialog-workspace:has(.case-method-workspace-modal),.app-shell .modal-backdrop.overlay-layer--dialog-workspace:has(.case-method-workspace-modal)){padding:0}.app-shell~.modal-backdrop.overlay-layer--dialog-workspace>.case-method-workspace-modal.modal.overlay-dialog--workspace,.app-shell .modal-backdrop.overlay-layer--dialog-workspace>.case-method-workspace-modal.modal.overlay-dialog--workspace{border:0;border-radius:0;width:100vw;height:100dvh;max-height:100dvh}}@media (prefers-reduced-motion:reduce){.method-workspace-chip{transition:none}}.app-shell .cases-panel .operational-table .case-method-signals{gap:4px;min-width:0;margin-top:3px;display:grid}.app-shell .cases-panel .operational-table .case-method-summary,.app-shell .cases-panel .operational-table .case-method-sla-list{flex-wrap:wrap;align-items:center;gap:4px;min-width:0;display:flex}.app-shell .cases-panel .operational-table .case-method-metric,.app-shell .cases-panel .operational-table .case-method-sla{text-overflow:ellipsis;white-space:nowrap;min-width:0;box-shadow:none;border:0;border-radius:8px;align-items:center;gap:4px;font-size:10px;font-weight:600;line-height:1.25;display:inline-flex;overflow:hidden}.app-shell .cases-panel .operational-table .case-method-metric{color:#536980;background:#eaf0f6;padding:3px 6px}.app-shell .cases-panel .operational-table .case-method-metric .ui-icon,.app-shell .cases-panel .operational-table .case-method-sla .ui-icon{flex:none}.app-shell .cases-panel .operational-table .case-method-metric--agreed{color:#087f3c;background:#e3f7eb}.app-shell .cases-panel .operational-table .case-method-metric--terminals{color:#3f5b75;background:#e9eff6}.app-shell .cases-panel .operational-table .case-method-sla{color:#5a6f88;background:#f0f4f8;flex:0 auto;max-width:100%;padding:3px 6px}.app-shell .cases-panel .operational-table .case-method-sla strong,.app-shell .cases-panel .operational-table .case-method-sla>span{text-overflow:ellipsis;min-width:0;overflow:hidden}.app-shell .cases-panel .operational-table .case-method-sla strong{color:inherit;flex:0 auto;font-weight:600}.app-shell .cases-panel .operational-table .case-method-sla>span{flex:0 auto}.app-shell .cases-panel .operational-table .case-method-sla[data-urgency=agreed],.app-shell .cases-panel .operational-table .case-method-sla[data-urgency=agreed]{color:#087f3c;background:#e6f8ed}.app-shell .cases-panel .operational-table .case-method-sla[data-urgency=issued]{color:#52677f;background:#e9eff5}.app-shell .cases-panel .operational-table .case-method-sla[data-urgency=warning]{color:#875a00;background:#fff4d4}.app-shell .cases-panel .operational-table .case-method-sla[data-urgency=urgent],.app-shell .cases-panel .operational-table .case-method-sla[data-urgency=critical],.app-shell .cases-panel .operational-table .case-method-sla[data-urgency=overdue]{color:#c91442;background:#ffeaef}.app-shell .cases-panel .operational-table .case-method-sla--more{color:#596f88;background:#e8eef5;flex:none}@media (width<=800px){.app-shell .cases-panel .operational-table .case-method-signals{gap:5px;margin-top:4px}.app-shell .cases-panel .operational-table .case-method-sla-list{gap:4px 5px}}@media (width<=1120px) and (width>=801px){.app-shell .cases-panel .operational-table:not(.compact) .operational-table__head{display:none}.app-shell .cases-panel .operational-table:not(.compact) .operational-table__row{grid-template-columns:minmax(152px,1.25fr) minmax(144px,1.1fr) minmax(108px,.82fr) 32px;grid-template-areas:"merchant method status action""party owner updated action";gap:9px 12px;min-height:0;padding:12px 14px}.app-shell .cases-panel .operational-table:not(.compact) .merchant-cell{grid-area:merchant}.app-shell .cases-panel .operational-table:not(.compact) .method-cell{grid-area:method}.app-shell .cases-panel .operational-table:not(.compact) .case-status-cell{grid-area:status;justify-self:start}.app-shell .cases-panel .operational-table:not(.compact) .operational-table__row>.case-party{grid-area:party;display:grid}.app-shell .cases-panel .operational-table:not(.compact) .operational-table__row>.owner-cell{grid-area:owner;display:flex}.app-shell .cases-panel .operational-table:not(.compact) .updated-cell{grid-area:updated;display:block}.app-shell .cases-panel .operational-table:not(.compact) .row-more{grid-area:action;align-self:stretch;display:grid}}@media (width<=800px){.app-shell .cases-panel .operational-table:not(.compact) .operational-table__row{grid-template-columns:minmax(0,1fr) minmax(88px,.78fr) 32px;grid-template-areas:"merchant status action""method method action""party party action""owner updated action"}.app-shell .cases-panel .operational-table:not(.compact) .operational-table__row>.owner-cell{grid-area:owner;display:flex}.app-shell .cases-panel .operational-table:not(.compact) .updated-cell{grid-area:updated;align-self:center;display:block}.app-shell .cases-panel .operational-table:not(.compact) .row-more{grid-area:action;align-self:stretch;display:grid}}
