:root{color:#17191f;background:#fff;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-synthesis:none;text-rendering:optimizeLegibility;--blue-900: #001f80;--blue-800: #002bb2;--blue-700: #002bb2;--blue: #002bb2;--blue-100: #eef5ff;--blue-050: #f1f6ff;--orange: #ff8500;--orange-soft: #fff3e4;--ink: #17191f;--muted: #60636c;--line: #d9dde6;--line-strong: #aeb7c6;--field-line: #aebad0;--surface: #ffffff;--surface-muted: #f4f8ff;--success: #179947;--green: #179947;--danger: #e73b3b;--sidebar: 274px;--content-max: 1440px;--shadow: 0 18px 48px rgba(12, 42, 91, .1)}*{box-sizing:border-box}body{margin:0;min-width:320px}button,input,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}#app{min-height:100vh}.operations-sidebar>.brand{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:8px;height:118px;padding-inline:34px}.brand-logo{display:block;width:136px;height:auto}.mobile-logo{display:block;width:108px;height:auto}.operations-sidebar .identity{color:var(--ink);text-decoration:none}.operations-sidebar .identity:hover,.operations-sidebar .identity.active,.operations-sidebar .identity:focus-visible{background:var(--blue-100);outline:0}.admin-account-page{min-width:0;min-height:100vh;background:var(--surface)}.admin-account-policy{min-height:43px;padding:0 32px 0 34px;background:var(--blue-800);color:#fff;display:flex;align-items:center;gap:9px;font-size:11px;line-height:1.4}.admin-account-policy>svg{flex:0 0 auto}.admin-account-policy>span{min-width:0}.admin-account-policy>strong{margin-left:auto;display:inline-flex;align-items:center;gap:7px;font-size:9px;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.admin-account-workspace{min-height:760px;display:grid;grid-template-columns:290px minmax(0,1fr);border-bottom:1px solid var(--line-strong)}.admin-account-summary{min-width:0;padding:30px 26px;border-right:1px solid var(--line-strong);background:#fbfcff}.admin-account-avatar{width:72px;height:72px;border:1px solid #9eb1d2;background:#eef4ff;color:var(--blue-800);display:grid;place-items:center}.admin-account-summary>p{margin:26px 0 7px;color:var(--orange);font-size:8px;font-weight:820;letter-spacing:.13em;text-transform:uppercase}.admin-account-summary h2{margin:0;color:var(--ink);font-size:23px;line-height:1.12;letter-spacing:-.025em}.admin-account-summary>span{margin-top:8px;color:var(--blue-800);display:block;font-size:11px;font-weight:740}.admin-account-summary dl{margin:29px 0 0}.admin-account-summary dl>div{min-height:57px;padding:10px 0;border-top:1px solid var(--line);display:grid;gap:5px}.admin-account-summary dt{color:var(--muted);font-size:8px}.admin-account-summary dd{margin:0;color:var(--ink);font-size:10px;font-weight:700;overflow-wrap:anywhere}.admin-account-summary dd.is-active{color:#16823f;display:inline-flex;align-items:center;gap:6px}.admin-account-summary dd.is-active i{width:7px;height:7px;border-radius:50%;background:var(--success)}.admin-account-summary>a{min-height:40px;width:100%;margin-top:24px;border:1px solid var(--blue-800);background:#fff;color:var(--blue-800);display:flex;align-items:center;justify-content:center;gap:8px;font-size:9px;font-weight:770}.admin-account-content{min-width:0;padding:0 30px 34px}.admin-account-tabs{min-height:72px;border-bottom:1px solid var(--line-strong);display:flex;align-items:flex-end;gap:30px}.admin-account-tabs button{min-height:48px;padding:0 2px;border:0;border-bottom:3px solid transparent;background:transparent;color:#5a6474;display:inline-flex;align-items:center;gap:8px;font-size:10px;font-weight:730}.admin-account-tabs button.is-active{border-bottom-color:var(--orange);color:var(--blue-800)}.admin-account-form{padding-top:28px}.admin-account-form>header{padding-bottom:23px;border-bottom:1px solid var(--line)}.admin-account-form>header p,.admin-account-sessions>header p{margin:0 0 7px;color:var(--orange);font-size:8px;font-weight:820;letter-spacing:.13em;text-transform:uppercase}.admin-account-form>header h2,.admin-account-sessions>header h2{margin:0;color:var(--ink);font-size:20px;line-height:1.2}.admin-account-form>header span{margin-top:8px;color:var(--muted);display:block;font-size:9px;line-height:1.45}.admin-account-fields{padding-top:23px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 22px}.admin-account-fields label,.admin-account-password-grid label{min-width:0;color:var(--ink);display:grid;gap:7px;font-size:9px;font-weight:720}.admin-account-fields input,.admin-account-password-grid input{width:100%;min-width:0;height:42px;padding:0 12px;border:1px solid var(--field-line);border-radius:0;background:#fff;color:var(--ink);outline:0;font-size:10px}.admin-account-fields input:focus,.admin-account-password-grid label>span:focus-within{border-color:var(--blue-800);box-shadow:0 0 0 2px #002bb21a}.admin-account-fields input:disabled{background:#f3f5f8;color:#697486;opacity:1}.admin-account-fields small{color:var(--muted);font-size:7px;font-weight:510}.admin-account-form>footer{min-height:76px;margin-top:27px;border-top:1px solid var(--line);display:flex;align-items:center;justify-content:flex-end}.admin-account-form>footer button{min-width:174px;height:42px;padding:0 16px;border:1px solid var(--orange);background:var(--orange);color:#fff;display:inline-flex;align-items:center;justify-content:space-between;gap:18px;font-size:9px;font-weight:780}.admin-account-form>footer button:disabled{opacity:.62;cursor:wait}.admin-account-readonly{color:var(--blue-800);display:inline-flex;align-items:center;gap:8px;font-size:9px;font-weight:740}.admin-account-password-grid{padding-top:23px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 22px}.admin-account-password-grid label:first-child{grid-column:1 / -1;max-width:calc(50% - 11px)}.admin-account-password-grid label>span{height:42px;border:1px solid var(--field-line);display:grid;grid-template-columns:minmax(0,1fr) 42px}.admin-account-password-grid label>span input{height:40px;border:0;box-shadow:none}.admin-account-password-grid label>span button{border:0;background:transparent;color:#6d7786;display:grid;place-items:center}.admin-account-password-rules{margin-top:22px;padding:16px 18px;background:#f4f7fc}.admin-account-password-rules>strong{color:var(--ink);font-size:9px}.admin-account-password-rules ul{margin:12px 0 0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px 20px}.admin-account-password-rules li{color:#697486;display:flex;align-items:center;gap:7px;font-size:8px}.admin-account-password-rules li.is-valid{color:#16823f}.admin-account-message{margin-top:18px}.admin-account-sessions{margin-top:2px;border-top:1px solid var(--line-strong)}.admin-account-sessions>header{min-height:87px;display:flex;align-items:center;justify-content:space-between;gap:20px}.admin-account-sessions>header>span{color:var(--blue-800);font-size:9px;font-weight:740}.admin-account-sessions>div{min-height:70px;padding:12px 0;border-top:1px solid var(--line);display:grid;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:12px;color:var(--blue-800)}.admin-account-sessions>div>span{min-width:0;display:grid;gap:4px}.admin-account-sessions>div strong{color:var(--ink);font-size:9px}.admin-account-sessions>div small{color:var(--muted);font-size:8px}.admin-account-sessions>div em{color:#16823f;font-size:8px;font-style:normal;font-weight:730}.admin-operations-footer{min-height:48px;padding:0 34px;border-top:1px solid var(--line);color:var(--muted);display:flex;align-items:center;gap:8px;font-size:9px}.admin-account-footer>a{margin-left:auto;color:var(--blue-800);font-weight:760}@media(max-width:1180px){.admin-account-workspace{grid-template-columns:250px minmax(0,1fr)}}@media(max-width:980px){.admin-account-workspace{grid-template-columns:1fr}.admin-account-summary{border-right:0;border-bottom:1px solid var(--line-strong);display:grid;grid-template-columns:72px minmax(0,1fr);column-gap:20px}.admin-account-summary>p,.admin-account-summary h2,.admin-account-summary>span{grid-column:2}.admin-account-summary>p{margin-top:3px}.admin-account-summary h2{align-self:end}.admin-account-summary dl,.admin-account-summary>a{grid-column:1 / -1}.admin-account-summary dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:20px}}@media(max-width:860px){.admin-account-policy{min-height:72px;padding:13px 24px}.admin-account-content{padding-inline:24px}}@media(max-width:600px){.admin-account-policy{padding-inline:18px;align-items:flex-start;flex-direction:column}.admin-account-policy>strong{margin-left:0}.admin-account-summary,.admin-account-content{padding-inline:18px}.admin-account-summary{grid-template-columns:60px minmax(0,1fr)}.admin-account-avatar{width:60px;height:60px}.admin-account-summary dl,.admin-account-fields,.admin-account-password-grid,.admin-account-password-rules ul{grid-template-columns:1fr}.admin-account-password-grid label:first-child{grid-column:auto;max-width:none}.admin-account-tabs{gap:15px}.admin-account-tabs button{font-size:9px}.admin-account-sessions>div{grid-template-columns:28px minmax(0,1fr)}.admin-account-sessions>div em{grid-column:2;justify-self:start}.admin-operations-footer{min-height:72px;padding:14px 18px;align-items:flex-start;flex-wrap:wrap}.admin-account-footer>a{width:100%;margin-left:24px}}.admin-customers-page{min-width:0;min-height:100vh;background:#fff}.admin-customers-policy{min-height:43px;padding:0 32px 0 34px;background:var(--blue);color:#fff;display:flex;align-items:center;gap:9px;font-size:10px;line-height:1.4}.admin-customers-policy>span{min-width:0}.admin-customers-policy>strong{margin-left:auto;display:inline-flex;align-items:center;gap:7px;font-size:8px;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.admin-customers-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-bottom:1px solid #aeb7c6}.admin-customers-metrics button{min-width:0;min-height:92px;padding:18px 20px;border:0;border-right:1px solid #cfd5e0;background:#fff;color:var(--blue);display:grid;grid-template-columns:29px minmax(0,1fr) 18px;align-items:center;gap:10px;text-align:left}.admin-customers-metrics button:last-child{border-right:0}.admin-customers-metrics button:hover,.admin-customers-metrics button.is-active{background:#eef5ff;box-shadow:inset 0 -3px 0 var(--orange)}.admin-customers-metrics button span{min-width:0;display:grid;gap:5px}.admin-customers-metrics button small{color:#5d6777;font-size:8px;font-weight:650}.admin-customers-metrics button strong{color:var(--ink);font-size:22px;line-height:1}.admin-customers-filters{min-height:86px;padding:14px 18px 15px 22px;border-bottom:1px solid #aeb7c6;display:grid;grid-template-columns:1.45fr repeat(3,minmax(125px,.8fr)) 104px;align-items:end;gap:10px}.admin-customers-filters label{min-width:0;color:var(--ink);display:grid;gap:6px;font-size:8px;font-weight:720}.admin-customers-filters label>span{height:36px;border:1px solid #aebad0;background:#fff;color:#6d7786;display:grid;grid-template-columns:32px minmax(0,1fr);align-items:center}.admin-customers-filters label>span svg{justify-self:center}.admin-customers-filters input,.admin-customers-filters select{width:100%;min-width:0;height:36px;padding:0 9px;border:1px solid #aebad0;border-radius:0;background:#fff;color:var(--ink);outline:0;font-size:8px}.admin-customers-filters label>span input{height:34px;border:0;box-shadow:none}.admin-customers-filters input:focus,.admin-customers-filters select:focus,.admin-customers-filters label>span:focus-within{border-color:var(--blue);box-shadow:0 0 0 2px #002bb21a}.admin-customers-filters>button{height:36px;border:1px solid var(--blue);background:#fff;color:var(--blue);font-size:8px;font-weight:760}.admin-customers-workspace{min-height:720px;display:grid;grid-template-columns:minmax(0,1fr) 350px;border-bottom:1px solid #aeb7c6}.admin-customers-register{min-width:0;border-right:1px solid #aeb7c6}.admin-customers-register>header{min-height:76px;padding:14px 20px 14px 22px;border-bottom:1px solid #cfd5e0;display:flex;align-items:center;justify-content:space-between;gap:16px}.admin-customers-register>header p,.admin-customer-detail header p{margin:0 0 5px;color:var(--orange);font-size:7px;font-weight:820;letter-spacing:.12em;text-transform:uppercase}.admin-customers-register>header h2,.admin-customer-detail header h2{margin:0;color:var(--ink);font-size:17px;line-height:1.15}.admin-customers-register>header>span{color:var(--blue);font-size:8px;font-weight:760}.admin-customers-register-head,.admin-customers-list>button{min-width:0;display:grid;grid-template-columns:1.15fr .85fr 1.1fr .8fr .7fr .9fr;align-items:center;column-gap:10px}.admin-customers-register-head{min-height:37px;padding:0 18px 0 22px;color:var(--blue);font-size:7px;font-weight:790}.admin-customers-list>button{width:100%;min-height:72px;padding:10px 18px 10px 22px;border:0;border-top:1px solid var(--line);background:#fff;color:#354050;text-align:left;font-size:8px;line-height:1.35}.admin-customers-list>button:hover,.admin-customers-list>button:focus-visible{background:#f7faff}.admin-customers-list>button.is-selected{background:#eef5ff;box-shadow:inset 3px 0 0 var(--blue)}.admin-customers-list>button strong{color:var(--ink);font-size:9px}.admin-customers-list>button small{margin-top:4px;color:var(--muted);display:block;font-size:6px;font-weight:520;overflow-wrap:anywhere}.admin-customer-status{color:var(--blue);display:inline-flex;align-items:center;gap:6px;font-size:7px;font-weight:740}.admin-customer-status i{width:6px;height:6px;border-radius:50%;background:var(--blue)}.admin-customer-status.is-active{color:#16823f}.admin-customer-status.is-active i{background:var(--success)}.admin-customer-status.is-review-required{color:#b15c00}.admin-customer-status.is-review-required i{background:var(--orange)}.admin-customer-status.is-inactive{color:#737d8b}.admin-customer-status.is-inactive i{background:#8d96a4}.admin-customers-empty{min-height:360px;color:var(--muted);display:grid;place-items:center;align-content:center;gap:8px;font-size:9px}.admin-customers-empty strong{color:var(--ink)}.admin-customers-empty button{border:0;background:transparent;color:var(--blue);font-size:8px;font-weight:760}.admin-customers-pagination{min-height:44px;padding:0 18px 0 22px;border-top:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--muted);font-size:8px}.admin-customers-pagination button{border:0;background:transparent;color:var(--blue);font-size:8px;font-weight:760}.admin-customers-pagination button:disabled{color:#9da5b1}.admin-customer-detail{min-width:0;background:#fbfcff}.admin-customer-detail>header{min-height:112px;padding:18px;border-bottom:1px solid #aeb7c6;display:grid;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:12px}.admin-customer-avatar{width:48px;height:48px;border:1px solid #9eb1d2;background:#eef4ff;color:var(--blue);display:grid;place-items:center}.admin-customer-detail>header>div{min-width:0}.admin-customer-detail>header .admin-customer-status{margin-top:8px}.admin-customer-detail>header>button{min-height:33px;padding:0 10px;border:1px solid var(--blue);background:#fff;color:var(--blue);display:inline-flex;align-items:center;gap:6px;font-size:8px;font-weight:750}.admin-customer-detail>header>button:disabled{opacity:1;cursor:default}.admin-customer-detail>section{padding:15px 18px;border-bottom:1px solid #cfd5e0}.admin-customer-detail section h3{margin:0 0 12px;color:var(--ink);font-size:10px}.admin-customer-contact>div{min-height:37px;color:var(--blue);display:grid;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:8px}.admin-customer-contact>div span{min-width:0;display:grid;gap:2px}.admin-customer-contact small,.admin-customer-links small{color:var(--muted);font-size:7px}.admin-customer-contact strong{color:var(--ink);font-size:8px;overflow-wrap:anywhere}.admin-customer-identity dl{margin:0}.admin-customer-identity dl>div{min-height:34px;padding:7px 0;border-top:1px solid var(--line);display:grid;grid-template-columns:.9fr 1.15fr;gap:10px;font-size:8px}.admin-customer-identity dt{color:var(--muted)}.admin-customer-identity dd{margin:0;color:var(--ink);font-weight:690;text-align:right;overflow-wrap:anywhere}.admin-customer-links>a{width:100%;min-height:49px;padding:8px 0;border-top:1px solid var(--line);background:transparent;color:var(--blue);display:grid;grid-template-columns:25px minmax(0,1fr) 17px;align-items:center;gap:8px;text-align:left;text-decoration:none}.admin-customer-links>a span{min-width:0;display:grid;gap:3px}.admin-customer-links>a strong{color:var(--ink);font-size:8px;overflow-wrap:anywhere}.admin-customer-activity ol{margin:0;padding:0;list-style:none}.admin-customer-activity li{min-height:46px;padding:7px 0 7px 15px;border-left:1px solid #a8b4c7;color:var(--ink);position:relative;font-size:8px;line-height:1.35}.admin-customer-activity li i{width:7px;height:7px;border-radius:50%;background:var(--blue);position:absolute;left:-4px;top:11px}.admin-customer-activity li small{margin-top:4px;color:var(--muted);display:block;font-size:6px}@media(max-width:1180px){.admin-customers-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-customers-metrics button:nth-child(2){border-right:0}.admin-customers-filters{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-customers-workspace{grid-template-columns:minmax(0,1fr) 315px}.admin-customers-register-head,.admin-customers-list>button{grid-template-columns:1.1fr .9fr 1.1fr .8fr .7fr}.admin-customers-register-head>span:last-child,.admin-customers-list>button>span:last-child{display:none}}@media(max-width:900px){.admin-customers-page{min-height:0}.admin-customers-policy{min-height:68px;padding:12px 24px}.admin-customers-workspace{grid-template-columns:1fr}.admin-customers-register{border-right:0}.admin-customer-detail{border-top:1px solid #aeb7c6}.admin-customers-register-head,.admin-customers-list>button{grid-template-columns:1.1fr .9fr 1.1fr .8fr .7fr .9fr}.admin-customers-register-head>span:last-child,.admin-customers-list>button>span:last-child{display:block}}@media(max-width:600px){.admin-customers-policy{padding:12px 18px;align-items:flex-start;flex-direction:column}.admin-customers-policy>strong{margin-left:0}.admin-customers-metrics{display:flex;overflow-x:auto;overscroll-behavior-inline:contain;scroll-snap-type:inline mandatory;scrollbar-width:none}.admin-customers-metrics::-webkit-scrollbar{display:none}.admin-customers-metrics button{min-width:184px;min-height:84px;flex:0 0 184px;scroll-snap-align:start;border-right:1px solid #cfd5e0}.admin-customers-filters{padding:18px;grid-template-columns:1fr}.admin-customers-filters>button{width:100%}.admin-customers-register>header,.admin-customers-list>button,.admin-customer-detail>header,.admin-customer-detail>section{padding-inline:18px}.admin-customers-register-head{display:none}.admin-customers-list>button{min-height:176px;grid-template-columns:1fr 1fr;gap:12px 18px}.admin-customers-list>button>*:before{content:attr(data-label);margin-bottom:4px;color:var(--muted);display:block;font-size:6px;font-weight:650}.admin-customer-detail>header{grid-template-columns:48px minmax(0,1fr)}.admin-customer-detail>header>button{grid-column:1 / -1;justify-self:stretch;justify-content:center}}.admin-workbench-page{min-height:100vh;background:#fff}.admin-workbench-statusbar{min-height:43px;padding:0 32px 0 34px;background:var(--blue);color:#fff;display:flex;align-items:center;justify-content:space-between;gap:20px;font-size:11px}.admin-workbench-statusbar>div{min-width:0;display:flex;align-items:center;gap:9px;line-height:1.4}.admin-workbench-statusbar>strong{flex:0 0 auto;display:inline-flex;align-items:center;gap:7px;font-size:9px;letter-spacing:.04em;text-transform:uppercase}.admin-workbench-statusbar>strong i{width:8px;height:8px;border-radius:50%;background:#69d58c}.admin-workbench-metrics{min-height:128px;border-bottom:1px solid #aeb7c6;display:grid;grid-template-columns:repeat(5,minmax(0,1fr))}.admin-workbench-metrics button,.admin-workbench-metrics>a{min-width:0;padding:19px 15px;border:0;border-right:1px solid #cfd5e0;background:#fff;color:var(--ink);display:grid;grid-template-columns:27px minmax(0,1fr) auto;align-items:start;gap:10px;text-align:left;text-decoration:none}.admin-workbench-metrics>:last-child{border-right:0}.admin-workbench-metrics button:hover,.admin-workbench-metrics button:focus-visible,.admin-workbench-metrics>a:hover,.admin-workbench-metrics>a:focus-visible{background:#f4f8ff;color:var(--blue)}.admin-workbench-metrics>*>svg:first-child{margin-top:2px;color:var(--blue)}.admin-workbench-metrics>*>svg:last-child{margin-top:34px;color:var(--blue)}.admin-workbench-metrics>* span{min-width:0;display:grid}.admin-workbench-metrics>* small{color:#4f5969;font-size:8px;line-height:1.25;font-weight:720}.admin-workbench-metrics>* strong{margin-top:9px;color:var(--blue);font-size:27px;line-height:1}.admin-workbench-metrics>* em{margin-top:7px;color:var(--muted);font-size:7px;line-height:1.3;font-style:normal}.admin-workbench-grid{min-height:432px;border-bottom:1px solid #aeb7c6;display:grid;grid-template-columns:minmax(0,1fr) 300px}.admin-workbench-priority{min-width:0;border-right:1px solid #aeb7c6}.admin-workbench-priority>header{min-height:83px;padding:16px 20px 13px 25px;border-bottom:1px solid #cfd5e0;display:flex;align-items:flex-end;justify-content:space-between;gap:20px}.admin-workbench-priority>header p,.admin-workbench-today header p,.admin-workbench-flow article header p{margin:0 0 5px;color:var(--orange);font-size:7px;letter-spacing:.13em;font-weight:820;text-transform:uppercase}.admin-workbench-priority h2,.admin-workbench-today h2{margin:0;color:var(--ink);font-size:17px;line-height:1.2;font-weight:800}.admin-workbench-priority nav{display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-end;gap:5px}.admin-workbench-priority nav button{min-height:27px;padding:0 8px;border:1px solid transparent;background:transparent;color:#576172;font-size:7px;font-weight:720}.admin-workbench-priority nav button.is-active{border-color:var(--blue);background:#eef4ff;color:var(--blue)}.admin-workbench-priority-head,.admin-workbench-priority-list>button{min-width:0;display:grid;grid-template-columns:.8fr 1.45fr 1.15fr .85fr .48fr 20px;align-items:center;column-gap:10px}.admin-workbench-priority-head{min-height:34px;padding:0 20px 0 25px;color:var(--blue);font-size:7px;font-weight:790}.admin-workbench-priority-list>button{width:100%;min-height:52px;padding:8px 20px 8px 25px;border:0;border-top:1px solid var(--line);background:#fff;color:#303a49;text-align:left;font-size:8px;line-height:1.3}.admin-workbench-priority-list>button:hover,.admin-workbench-priority-list>button:focus-visible{background:#f4f8ff}.admin-workbench-priority-list>button>strong{color:var(--blue);font-size:8px}.admin-workbench-priority-list>button small{margin-top:3px;color:var(--muted);display:block;font-size:6px;font-weight:560}.admin-workbench-priority-status{display:inline-flex;align-items:center;gap:5px}.admin-workbench-priority-status i{width:6px;height:6px;border-radius:50%;background:var(--orange);flex:0 0 auto}.admin-workbench-priority-list>button>svg{color:var(--blue)}.admin-workbench-empty{min-height:250px;color:var(--muted);display:grid;place-items:center;align-content:center;gap:8px;font-size:9px}.admin-workbench-empty strong{color:var(--ink)}.admin-workbench-today{min-width:0;padding:18px 20px;background:#fbfcff}.admin-workbench-today header{padding-bottom:14px;border-bottom:1px solid #cfd5e0}.admin-workbench-today dl{margin:0}.admin-workbench-today dl>div{min-height:42px;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;gap:10px}.admin-workbench-today dt{color:#515c6c;font-size:8px}.admin-workbench-today dt a{color:inherit;text-decoration:none}.admin-workbench-today dd{margin:0;color:var(--blue);font-size:10px;font-weight:790;text-align:right}.admin-workbench-today>section{margin-top:14px;padding:13px;border-left:3px solid var(--orange);background:#fff7ef}.admin-workbench-today>section>strong{color:var(--ink);font-size:9px}.admin-workbench-today>section p{margin:7px 0 10px;color:#566172;font-size:8px;line-height:1.45}.admin-workbench-today>section button,.admin-workbench-flow article>button{padding:0;border:0;background:transparent;color:var(--blue);display:inline-flex;align-items:center;gap:7px;font-size:8px;font-weight:760}.admin-workbench-flow{min-height:225px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.admin-workbench-flow article{min-width:0;padding:20px 25px;border-right:1px solid #cfd5e0}.admin-workbench-flow article:last-child{border-right:0}.admin-workbench-flow article header{display:flex;align-items:flex-start;gap:11px}.admin-workbench-flow article header>svg{color:var(--blue)}.admin-workbench-flow article h3{margin:0;color:var(--ink);font-size:14px}.admin-workbench-flow ul{margin:16px 0 14px;padding:0;list-style:none}.admin-workbench-flow li{min-height:31px;border-top:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;gap:10px;color:#566172;font-size:8px}.admin-workbench-flow li strong{color:var(--ink);font-size:8px}@media(max-width:1180px){.admin-workbench-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-workbench-metrics>*{border-bottom:1px solid #cfd5e0}.admin-workbench-grid{grid-template-columns:minmax(0,1fr) 275px}.admin-workbench-priority-head,.admin-workbench-priority-list>button{grid-template-columns:.8fr 1.35fr 1.1fr .8fr .45fr 18px;column-gap:7px}}@media(max-width:980px){.admin-workbench-grid{grid-template-columns:1fr}.admin-workbench-priority{border-right:0}.admin-workbench-today{border-top:1px solid #aeb7c6}.admin-workbench-today dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:20px}}@media screen and (max-width:860px){.admin-workbench-page{min-height:0}.admin-workbench-statusbar{min-height:72px;padding:13px 24px}.admin-workbench-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-workbench-priority>header{padding-inline:24px;align-items:flex-start;flex-direction:column}.admin-workbench-priority-head{display:none}.admin-workbench-priority-list>button{min-height:124px;padding:16px 24px;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 20px}.admin-workbench-priority-list>button>*:before{content:attr(data-label);margin-bottom:4px;color:var(--muted);display:block;font-size:6px;font-weight:650}.admin-workbench-priority-list>button>svg{display:none}.admin-workbench-flow{grid-template-columns:1fr}.admin-workbench-flow article{border-right:0;border-bottom:1px solid #cfd5e0}}@media screen and (max-width:600px){.admin-workbench-statusbar{padding-inline:18px;align-items:flex-start;flex-direction:column}.admin-workbench-metrics{display:flex;overflow-x:auto;overscroll-behavior-inline:contain;scroll-snap-type:inline mandatory;scrollbar-width:none}.admin-workbench-metrics::-webkit-scrollbar{display:none}.admin-workbench-metrics>*{min-width:184px;min-height:84px;flex:0 0 184px;scroll-snap-align:start;border-right:1px solid #cfd5e0;border-bottom:0}.admin-workbench-priority>header,.admin-workbench-priority-list>button,.admin-workbench-today,.admin-workbench-flow article{padding-inline:18px}.admin-workbench-priority nav{justify-content:flex-start}.admin-workbench-priority-list>button{grid-template-columns:1fr}.admin-workbench-today dl{grid-template-columns:1fr}}.admin-operation-log-page{min-width:0;min-height:100vh;display:flex;flex-direction:column;background:#fff}.admin-operation-log-header{min-height:139px}.admin-operation-log-policy{min-height:43px;padding:0 32px 0 34px;background:var(--blue);color:#fff;display:flex;align-items:center;justify-content:flex-start;gap:10px;font-size:11px;line-height:1.4}.admin-operation-log-policy>span{min-width:0}.admin-operation-log-policy>strong{margin-left:auto;flex:0 0 auto;display:inline-flex;align-items:center;gap:7px;font-size:9px;letter-spacing:.04em;text-transform:uppercase}.admin-operation-log-filters{min-height:89px;padding:14px 23px 12px;border-bottom:1px solid #aeb7c6;display:grid;grid-template-columns:1.35fr .8fr .75fr .55fr 102px 115px;align-items:end;gap:10px}.admin-operation-log-filters label{min-width:0;color:var(--ink);display:grid;gap:6px;font-size:8px;font-weight:720}.admin-operation-log-filters label>span{height:36px;padding-left:9px;border:1px solid #aebad0;color:#5b6574;display:flex;align-items:center}.admin-operation-log-filters input,.admin-operation-log-filters select{width:100%;min-width:0;height:36px;padding:0 9px;border:1px solid #aebad0;border-radius:0;background:#fff;color:var(--ink);outline:0;font-size:8px}.admin-operation-log-filters label>span input{height:34px;border:0;box-shadow:none}.admin-operation-log-filters input:focus,.admin-operation-log-filters select:focus,.admin-operation-log-filters label>span:focus-within{border-color:var(--blue);box-shadow:0 0 0 2px #002bb21a}.admin-operation-log-filters>button{height:36px;border:1px solid var(--blue);border-radius:0;background:#fff;color:var(--blue);display:inline-flex;align-items:center;justify-content:center;gap:7px;font-size:8px;font-weight:760}.admin-operation-log-filters>button:last-child{border-color:var(--orange);background:var(--orange);color:#fff}.admin-operation-log-workspace{min-height:700px;display:grid;grid-template-columns:minmax(0,1fr) 325px}.admin-operation-log-register{min-width:0;border-right:1px solid #aeb7c6;display:flex;flex-direction:column}.admin-operation-log-register>header{min-height:76px;padding:15px 22px;border-bottom:1px solid #cfd5e0;display:flex;align-items:center;justify-content:space-between;gap:16px}.admin-operation-log-register>header p,.admin-operation-log-detail>header p{margin:0 0 5px;color:var(--orange);font-size:7px;letter-spacing:.13em;font-weight:820;text-transform:uppercase}.admin-operation-log-register h2,.admin-operation-log-detail h2{margin:0;color:var(--ink);font-size:17px;line-height:1.2;font-weight:800}.admin-operation-log-register>header>span{color:var(--blue);font-size:8px;font-weight:760}.admin-operation-log-head,.admin-operation-log-list>button{min-width:0;display:grid;grid-template-columns:1.12fr 1.1fr .9fr 1fr .75fr .6fr;align-items:center;column-gap:10px}.admin-operation-log-head{min-height:36px;padding:0 18px 0 22px;color:var(--blue);font-size:7px;font-weight:790}.admin-operation-log-list{min-height:360px;flex:1}.admin-operation-log-list>button{width:100%;min-height:62px;padding:9px 18px 9px 22px;border:0;border-top:1px solid var(--line);background:#fff;color:#354050;text-align:left;font-size:8px;line-height:1.35}.admin-operation-log-list>button:hover,.admin-operation-log-list>button:focus-visible{background:#f7faff}.admin-operation-log-list>button.is-selected{background:#eef5ff;box-shadow:inset 3px 0 0 var(--blue)}.admin-operation-log-list>button strong{color:var(--ink);font-size:8px}.admin-operation-log-list>button small{margin-top:3px;color:var(--muted);display:block;font-size:6px;font-weight:520}.admin-operation-log-result{color:#16823f;display:inline-flex;align-items:center;gap:5px;font-size:7px;font-weight:730}.admin-operation-log-result i{width:6px;height:6px;border-radius:50%;background:var(--green);flex:0 0 auto}.admin-operation-log-pagination{min-height:39px;padding:0 18px;border-top:1px solid var(--line);color:var(--muted);display:flex;align-items:center;justify-content:flex-end;gap:12px;font-size:9px}.admin-operation-log-pagination>span{margin-right:auto}.admin-operation-log-pagination button{width:23px;height:23px;padding:0;border:0;background:transparent;color:#a0a8b5;font-size:16px}.admin-operation-log-pagination strong{width:27px;height:25px;border:1px solid var(--blue);color:var(--blue);display:grid;place-items:center;font-size:10px}.admin-operation-log-detail{min-width:0;background:#fbfcff;display:flex;flex-direction:column}.admin-operation-log-detail>header{min-height:105px;padding:18px 20px;border-bottom:1px solid #aeb7c6;position:relative}.admin-operation-log-detail>header>span{position:absolute;right:20px;top:21px}.admin-operation-log-detail>section{min-height:118px;padding:16px 20px;border-bottom:1px solid #cfd5e0}.admin-operation-log-detail>section h3{margin:0;color:var(--ink);font-size:13px}.admin-operation-log-detail>section p{margin:10px 0 0;color:#4f5969;font-size:8px;line-height:1.55}.admin-operation-log-detail dl{margin:0;padding:8px 20px}.admin-operation-log-detail dl>div{min-height:54px;padding:9px 0;border-bottom:1px solid var(--line);display:grid;grid-template-columns:.9fr 1.25fr;gap:10px;font-size:8px;line-height:1.35}.admin-operation-log-detail dt{color:var(--muted);font-size:inherit;font-weight:400;text-transform:none}.admin-operation-log-detail dd{margin:0;color:var(--ink);font-weight:690;overflow-wrap:anywhere}.admin-operation-log-detail dd span{margin-top:3px;color:var(--muted);display:block;font-size:7px;font-weight:500}.admin-operation-log-immutable{margin:12px 20px;padding:12px;background:#eef4ff;color:var(--blue);display:grid;grid-template-columns:23px minmax(0,1fr);align-items:start;gap:8px}.admin-operation-log-immutable span{display:grid;gap:3px}.admin-operation-log-immutable strong{font-size:8px}.admin-operation-log-immutable small{color:#5b6574;font-size:7px;line-height:1.4}.admin-operation-log-detail>button{min-height:41px;margin:auto 20px 20px;border:1px solid var(--blue);background:#fff;color:var(--blue);display:flex;align-items:center;justify-content:center;gap:8px;font-size:8px;font-weight:780}@media(max-width:1180px){.admin-operation-log-filters{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-operation-log-filters>button{width:130px}.admin-operation-log-workspace{grid-template-columns:minmax(0,1fr) 300px}.admin-operation-log-head,.admin-operation-log-list>button{grid-template-columns:1.05fr 1fr .85fr .9fr .7fr .55fr;column-gap:6px}}@media(max-width:980px){.admin-operation-log-workspace{grid-template-columns:1fr}.admin-operation-log-register{border-right:0}.admin-operation-log-detail{min-height:620px;border-top:1px solid #aeb7c6}}@media screen and (max-width:860px){.admin-operation-log-page{min-height:0}.admin-operation-log-policy{min-height:72px;padding:13px 24px}.admin-operation-log-filters{padding:18px 24px;grid-template-columns:repeat(2,minmax(0,1fr))}.admin-operation-log-head{display:none}.admin-operation-log-list>button{min-height:145px;padding:16px 24px;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px 20px}.admin-operation-log-list>button>*:before{content:attr(data-label);margin-bottom:4px;color:var(--muted);display:block;font-size:6px;font-weight:650}}@media screen and (max-width:600px){.admin-operation-log-policy{padding-inline:18px;align-items:flex-start;flex-direction:column}.admin-operation-log-policy>strong{margin-left:0}.admin-operation-log-filters{padding-inline:18px;grid-template-columns:1fr}.admin-operation-log-filters>button{width:100%}.admin-operation-log-register>header,.admin-operation-log-list>button,.admin-operation-log-detail>header,.admin-operation-log-detail>section{padding-inline:18px}.admin-operation-log-list>button{grid-template-columns:1fr}.admin-operation-log-detail dl{padding-inline:18px}.admin-operation-log-immutable,.admin-operation-log-detail>button{margin-inline:18px}}.admin-workbench{min-height:100vh;background:#f6f8fc}.admin-workbench__header{display:flex;min-height:154px;align-items:center;justify-content:space-between;gap:32px;padding:36px clamp(30px,4vw,58px) 30px;border-bottom:1px solid var(--line);background:#fff}.admin-workbench__header h1{margin:7px 0 8px;color:var(--blue-900);font-size:clamp(34px,3.3vw,48px);font-weight:720;line-height:1;letter-spacing:-.045em}.admin-workbench__header p:last-child{margin:0;color:var(--muted);font-size:14px}.admin-workbench__header time{flex:0 0 auto;color:#697182;font-size:12px;font-weight:700}.admin-workbench__status{display:flex;min-height:72px;align-items:center;justify-content:space-between;gap:24px;padding:13px clamp(30px,4vw,58px);background:var(--blue-800);color:#fff}.admin-workbench__status>div{display:flex;align-items:center;gap:13px}.admin-workbench__status small,.admin-workbench__status strong{display:block}.admin-workbench__status small{margin-bottom:3px;color:#cdd9ff;font-size:9px;font-weight:800;letter-spacing:.15em}.admin-workbench__status strong{font-size:14px}.admin-workbench__status p{margin:0;color:#dbe4ff;font-size:11px}.admin-workbench__status-dot{width:8px;height:8px;border-radius:50%;background:#63dd8b;box-shadow:0 0 0 5px #63dd8b24}.admin-kpi-row{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border-bottom:1px solid var(--line);background:#fff}.admin-kpi-row article{position:relative;min-height:128px;padding:22px 22px 18px;border-right:1px solid var(--line)}.admin-kpi-row article:last-child{border-right:0}.admin-kpi-row svg{position:absolute;top:22px;right:20px;color:var(--blue-800)}.admin-kpi-row span,.admin-kpi-row small{display:block;color:#697182;font-size:10px;font-weight:750;letter-spacing:.07em;text-transform:uppercase}.admin-kpi-row strong{display:inline-block;margin:18px 7px 0 0;color:var(--blue-900);font-size:34px;line-height:.9}.admin-kpi-row small{display:inline;font-size:9px}.admin-workbench__body{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(260px,.62fr);gap:22px;padding:28px clamp(30px,4vw,58px) 24px}.admin-priority,.admin-pulse{border:1px solid var(--line);background:#fff}.admin-priority>header{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;min-height:105px;padding:24px 27px 20px;border-bottom:1px solid var(--line)}.admin-priority h2,.admin-pulse h2{margin:6px 0 0;color:var(--blue-900);font-size:24px;letter-spacing:-.035em}.admin-priority>header>small{color:var(--muted);font-size:10px}.admin-priority__row{display:grid;grid-template-columns:42px minmax(0,1fr) 44px 18px;gap:14px;align-items:center;min-height:70px;padding:12px 26px;border-bottom:1px solid #e4e7ed;transition:background .15s ease}.admin-priority__row:last-child{border-bottom:0}.admin-priority__row:hover{background:var(--blue-050)}.admin-priority__icon{display:grid;width:36px;height:36px;place-items:center;border:1px solid #cfdaee;color:var(--blue-800)}.admin-priority__row span:nth-child(2) strong,.admin-priority__row span:nth-child(2) small{display:block}.admin-priority__row span:nth-child(2) strong{margin-bottom:3px;color:#17233a;font-size:13px}.admin-priority__row span:nth-child(2) small{color:var(--muted);font-size:10px}.admin-priority__row>b{color:var(--blue-900);font-size:19px;text-align:right}.admin-priority__row>svg{color:var(--orange)}.admin-pulse{padding:27px 26px;background:var(--blue-900);color:#fff}.admin-pulse .eyebrow{color:#ff9d37}.admin-pulse h2{color:#fff}.admin-pulse dl{margin:28px 0}.admin-pulse dl div{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 0;border-top:1px solid rgba(255,255,255,.18)}.admin-pulse dt{color:#c8d5f6;font-size:11px}.admin-pulse dd{margin:0;font-size:22px;font-weight:750}.admin-pulse>a{display:flex;align-items:center;justify-content:space-between;padding-top:18px;border-top:1px solid rgba(255,255,255,.24);color:#fff;font-size:11px;font-weight:700}.admin-workbench__groups{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding:0 clamp(30px,4vw,58px) 38px}.admin-workbench__groups>a{display:grid;grid-template-columns:34px minmax(0,1fr) 18px;gap:13px;align-items:center;min-height:83px;padding:17px 20px;border:1px solid var(--line);background:#fff;color:var(--blue-800)}.admin-workbench__groups strong,.admin-workbench__groups small{display:block}.admin-workbench__groups strong{color:#17233a;font-size:12px}.admin-workbench__groups small{margin-top:4px;color:var(--muted);font-size:10px}@media(max-width:1050px){.admin-kpi-row{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-kpi-row article:nth-child(3){border-right:0}.admin-kpi-row article:nth-child(n+4){border-top:1px solid var(--line)}}@media(max-width:720px){.admin-workbench__header{display:grid;min-height:180px;padding-inline:20px}.admin-workbench__status{align-items:flex-start;padding-inline:20px;flex-direction:column}.admin-kpi-row{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-kpi-row article:nth-child(2n){border-right:0}.admin-kpi-row article:nth-child(3){border-right:1px solid var(--line)}.admin-kpi-row article:nth-child(n+3){border-top:1px solid var(--line)}.admin-workbench__body{grid-template-columns:1fr;padding-inline:16px}.admin-priority__row{grid-template-columns:38px minmax(0,1fr) 32px 16px;padding-inline:16px}.admin-workbench__groups{grid-template-columns:1fr;padding-inline:16px}}.admin-permissions-page{min-width:0;min-height:100vh;display:flex;flex-direction:column;background:var(--surface)}.admin-permissions-header{min-height:140px;padding:28px 31px 22px;border-bottom:1px solid #c8d0df;display:flex;align-items:flex-start;justify-content:space-between;gap:28px}.admin-permissions-header>div{min-width:0}.admin-permissions-header p{margin:0 0 10px;color:var(--orange);font-size:10px;line-height:1.1;letter-spacing:.16em;font-weight:800;text-transform:uppercase}.admin-permissions-header h1{margin:0;color:var(--ink);font-size:35px;line-height:1;letter-spacing:-.04em;font-weight:840}.admin-permissions-header span{margin-top:12px;color:#4d5664;display:block;font-size:11px;line-height:1.4}.admin-permissions-header time{margin-top:4px;color:var(--ink);display:inline-flex;align-items:center;gap:8px;font-size:11px;white-space:nowrap}.admin-role-rail-wrap{min-width:0;min-height:86px;border-bottom:1px solid #aeb7c6;display:grid;grid-template-columns:42px minmax(0,1fr) 42px}.admin-role-rail-wrap.is-single-page{grid-template-columns:minmax(0,1fr)}.admin-role-rail-wrap>button{border:0;border-right:1px solid #cfd5e0;border-radius:0;background:#fff;color:var(--blue-800);display:grid;place-items:center}.admin-role-rail-wrap>button:last-child{border-right:0;border-left:1px solid #cfd5e0}.admin-role-rail-wrap>button:disabled{color:#a5adba;background:#f5f6f8}.admin-role-rail{min-width:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));overflow-x:auto;scrollbar-width:thin}.admin-role-rail>button{min-width:0;padding:0 25px;border:0;border-right:1px solid #cfd5e0;border-radius:0;background:#fff;color:var(--ink);display:flex;align-items:center;gap:14px;text-align:left}.admin-role-rail>button:last-child{border-right:0}.admin-role-rail>button:hover,.admin-role-rail>button:focus-visible{background:#f5f8ff}.admin-role-rail>button.is-active{background:var(--blue-800);color:#fff}.admin-role-rail>button>span{min-width:0;display:grid;gap:7px}.admin-role-rail strong{min-width:0;font-size:14px;line-height:1.2;font-weight:800;overflow-wrap:anywhere}.admin-role-rail small{color:#4d5664;font-size:10px;line-height:1.2}.admin-role-rail>button.is-active small{color:#e8eeff}.admin-permissions-policy-workspace{min-width:0;min-height:466px;border-bottom:1px solid #9faabc;display:grid;grid-template-columns:minmax(0,1fr) 364px}.admin-role-policy{min-width:0;padding:24px 24px 20px 31px}.admin-role-policy>header{min-height:72px;display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.admin-role-policy h2,.admin-company-access h2,.admin-role-staff h2{margin:0;color:var(--ink);font-weight:820;letter-spacing:-.02em}.admin-role-policy h2{font-size:20px;line-height:1.15}.admin-role-policy>header p{margin:10px 0 0;max-width:680px;color:#4d5664;font-size:10px;line-height:1.45}.admin-readonly-badge{min-height:29px;padding:0 10px;border:1px solid #9dabc4;color:var(--blue-800);display:inline-flex;align-items:center;gap:6px;font-size:8px;font-weight:780;white-space:nowrap}.admin-permission-matrix{min-width:0}.admin-permission-matrix-head,.admin-permission-matrix-row{min-width:0;display:grid;grid-template-columns:1.92fr .74fr .54fr .56fr .54fr 1.02fr 1.18fr;align-items:center;column-gap:10px}.admin-permission-matrix-head{min-height:38px;border-bottom:2px solid var(--blue-800);color:var(--ink);font-size:8px;line-height:1.2;font-weight:790}.admin-permission-matrix-head span:not(:first-child){text-align:center}.admin-permission-matrix-row{min-height:51px;border-bottom:1px solid #cbd2de;color:var(--ink);font-size:8px;line-height:1.3}.admin-permission-area{min-width:0;color:var(--blue-800);display:flex;align-items:center;gap:9px}.admin-permission-area strong{min-width:0;color:var(--ink);font-size:9px;line-height:1.25;overflow-wrap:anywhere}.admin-permission-fact{min-height:42px;color:#8a93a0;display:grid;place-items:center}.admin-permission-fact.is-granted{color:var(--blue-800)}.admin-permission-scope{min-width:0;color:#424c5a;text-align:center;overflow-wrap:anywhere}.admin-company-access{min-width:0;padding:27px 25px 22px;border-left:1px solid #aeb7c6;background:#f4f7ff;display:flex;flex-direction:column}.admin-company-access h2{font-size:19px;line-height:1.2}.admin-company-access>p:not(.admin-company-audit){margin:10px 0 0;color:#4f5969;font-size:10px;line-height:1.45}.admin-company-access-choice{min-height:76px;margin-top:20px;padding:15px 0;border-top:1px solid #c4ccda;border-bottom:1px solid #c4ccda;display:grid;grid-template-columns:28px minmax(0,1fr);gap:11px;align-items:start}.admin-company-access-mark{width:21px;height:21px;border:1px solid #8d97a5;color:#8d97a5;display:grid;place-items:center}.admin-company-access-mark.is-granted{border-color:var(--blue-800);background:var(--blue-800);color:#fff}.admin-company-access-choice strong,.admin-company-access-choice small{display:block}.admin-company-access-choice strong{color:var(--ink);font-size:10px;line-height:1.35}.admin-company-access-choice small{margin-top:6px;color:#4f5969;font-size:8px;line-height:1.35}.admin-company-affected{margin-top:17px;color:var(--ink);font-size:9px}.admin-company-affected>strong{font-size:9px}.admin-company-affected ul{margin:9px 0 0;padding-left:17px;color:#3f4958;display:grid;gap:7px;font-size:9px}.admin-company-audit{margin:auto 0 0;color:var(--blue-800);display:grid;grid-template-columns:20px minmax(0,1fr);gap:8px;font-size:8px;line-height:1.45}.admin-role-staff{min-width:0;min-height:296px;padding:21px 30px 16px}.admin-role-staff>header{min-width:0;min-height:74px;display:flex;align-items:center;justify-content:space-between;gap:20px}.admin-role-staff h2{font-size:18px;line-height:1.2}.admin-role-staff>header p{margin:7px 0 0;color:#4f5969;font-size:9px}.admin-role-staff-tools{min-width:0;display:grid;grid-template-columns:minmax(210px,1fr) 130px 74px 65px 92px;align-items:end;gap:9px}.admin-role-staff-tools>label{height:38px;padding:0 11px;border:1px solid #aebad0;color:#5c6675;display:flex;align-items:center;gap:8px}.admin-role-staff-tools input{width:100%;min-width:0;height:36px;padding:0;border:0;background:transparent;color:var(--ink);outline:0;font-size:9px}.admin-role-staff-tools select,.admin-role-staff-tools button{width:100%;height:38px;padding:0 9px;border:1px solid #aebad0;border-radius:0;background:#fff;color:var(--ink);outline:0;font-size:9px}.admin-role-staff-tools button{border-color:var(--blue-800);color:var(--blue-800);font-weight:760}.admin-role-staff-tools>label:focus-within,.admin-role-staff-tools select:focus{border-color:var(--blue-800);box-shadow:0 0 0 2px #002bb21a}.admin-role-staff-head,.admin-role-staff-row{min-width:0;display:grid;grid-template-columns:1.35fr 1fr .78fr 1.15fr;align-items:center;column-gap:16px}.admin-role-staff-head{min-height:33px;border-bottom:2px solid var(--blue-800);color:var(--blue-800);font-size:8px;line-height:1.2;font-weight:790}.admin-role-staff-row{min-height:45px;padding:0 8px;border-bottom:1px solid #cbd2de;color:#36404f;font-size:8px;line-height:1.3}.admin-role-staff-row>*{min-width:0;overflow-wrap:anywhere}.admin-role-staff-row>strong{color:var(--ink);font-size:9px}.admin-staff-status{display:flex;align-items:center;gap:6px;white-space:nowrap;word-break:keep-all}.admin-staff-status:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--success);flex:0 0 auto}.admin-staff-status.is-inactive:before,.admin-staff-status.is-unknown:before{background:#8a93a0}.admin-role-staff-empty{min-height:118px;color:#687281;display:grid;place-items:center;align-content:center;gap:7px;font-size:9px}.admin-role-staff-empty strong{color:var(--ink);font-size:12px}.admin-staff-pagination{min-height:49px;color:var(--muted);display:flex;align-items:center;justify-content:space-between;gap:16px;font-size:9px}.admin-staff-pagination>div{display:flex;gap:8px}.admin-staff-pagination button{min-height:34px;padding:0 15px;border:1px solid var(--blue-800);border-radius:0;background:#fff;color:var(--blue-800);font-size:9px;font-weight:760}.admin-staff-pagination button:disabled{border-color:#c8ced8;background:#f4f5f7;color:#969eaa}.admin-permissions-footer{min-height:42px;padding:10px 20px;border-top:1px solid #aeb7c6;color:var(--muted);display:flex;align-items:center;gap:8px;font-size:8px}@media(max-width:1180px){.admin-permissions-policy-workspace{grid-template-columns:minmax(0,1fr) 310px}.admin-role-policy{padding-inline:22px}.admin-permission-matrix-head,.admin-permission-matrix-row{grid-template-columns:1.7fr .66fr .5fr .5fr .5fr .92fr 1fr;column-gap:7px}.admin-role-staff-tools{grid-template-columns:minmax(180px,1fr) 120px 66px 60px 88px}}@media(max-width:980px){.admin-permissions-policy-workspace{display:flex;flex-direction:column}.admin-company-access{min-height:260px;border-top:1px solid #aeb7c6;border-left:0}.admin-company-audit{margin-top:25px}.admin-role-staff>header{padding-block:10px 18px;align-items:flex-start;flex-direction:column}.admin-role-staff-tools{width:100%}}@media(max-width:860px){.admin-permissions-page{min-height:0}.admin-permissions-header{min-height:205px;padding:27px 24px;background:var(--blue-800);color:#fff}.admin-permissions-header h1,.admin-permissions-header time{color:#fff}.admin-permissions-header span{max-width:540px;color:#dbe5ff}.admin-role-rail-wrap{grid-template-columns:44px minmax(0,1fr) 44px}.admin-role-rail>button{min-width:235px;flex-basis:235px;min-height:78px}.admin-role-policy{padding:25px 24px;overflow-x:auto}.admin-permission-matrix{min-width:710px}.admin-company-access,.admin-role-staff{padding-inline:24px}.admin-role-staff-head{display:none}.admin-role-staff-row{min-height:0;padding:16px 11px;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px 20px}.admin-role-staff-row>*:before{content:attr(data-label);margin-bottom:4px;color:var(--muted);display:block;font-size:7px;font-weight:680}.admin-staff-status{position:relative;padding-left:13px;display:block}.admin-staff-status:before{content:attr(data-label);width:auto;height:auto;margin:0 0 4px -13px;border-radius:0;background:none!important;color:var(--muted);display:block;font-size:7px;line-height:1.2;font-weight:680}.admin-staff-status:after{content:"";position:absolute;left:0;bottom:2px;width:7px;height:7px;border-radius:50%;background:var(--success)}.admin-staff-status.is-inactive:after,.admin-staff-status.is-unknown:after{background:#8a93a0}.admin-permissions-footer{min-height:48px;padding:10px 24px}}@media(max-width:600px){.admin-permissions-page{font-size:13px}.admin-permissions-header{min-height:235px;padding:27px 18px;flex-direction:column}.admin-permissions-header h1{font-size:34px}.admin-permissions-header span{font-size:12px}.admin-role-rail-wrap{min-height:86px}.admin-role-rail>button{min-width:250px;padding-inline:18px}.admin-role-policy,.admin-company-access,.admin-role-staff{padding-inline:18px}.admin-role-policy{width:100%;max-width:100vw;overflow-x:hidden}.admin-role-policy>header{min-height:115px;flex-direction:column;gap:12px}.admin-role-policy h2{font-size:20px}.admin-role-policy>header p{font-size:12px}.admin-readonly-badge{min-height:44px;font-size:12px}.admin-permission-matrix{min-width:0}.admin-permission-matrix-head{display:none}.admin-permission-matrix-row{min-height:180px;padding:14px 0;grid-template-columns:repeat(5,minmax(0,1fr));gap:11px 6px}.admin-permission-area{grid-column:1 / -1}.admin-permission-area strong{font-size:13px}.admin-permission-fact{min-height:54px;gap:7px;align-content:center;font-size:12px}.admin-permission-fact:before{content:attr(data-permission);color:var(--muted);font-size:12px;line-height:1}.admin-permission-scope{grid-column:1 / -1;font-size:13px;text-align:left}.admin-permission-scope:before{content:"Data scope: ";color:var(--muted);font-weight:680}.admin-company-access h2,.admin-role-staff h2{font-size:18px}.admin-company-access>p:not(.admin-company-audit),.admin-company-access-choice strong,.admin-company-affected,.admin-company-audit{font-size:12px}.admin-company-access-choice small,.admin-company-affected ul{font-size:12px}.admin-role-staff>header p{font-size:12px}.admin-role-staff-tools{grid-template-columns:1fr 1fr}.admin-role-staff-tools>label{grid-column:1 / -1;height:44px}.admin-role-staff-tools input,.admin-role-staff-tools select{height:44px;font-size:16px}.admin-role-staff-tools button{height:44px;font-size:13px}.admin-role-staff-tools select:last-child{height:44px;font-size:16px}.admin-role-staff-row{grid-template-columns:1fr;font-size:13px}.admin-role-staff-row>strong{font-size:13px}.admin-role-staff-row>*:before{font-size:12px}.admin-staff-status{white-space:nowrap;word-break:keep-all}.admin-staff-pagination{align-items:stretch;flex-direction:column;font-size:12px}.admin-staff-pagination button{min-height:44px;font-size:13px}.admin-staff-pagination>div{display:grid;grid-template-columns:1fr 1fr}.admin-permissions-footer{padding-inline:18px;font-size:12px}}button{color:inherit}.wordmark{position:relative;color:var(--blue-800);font-size:27px;font-weight:900;font-style:italic;letter-spacing:-2px}.wordmark i{color:var(--orange)}.brand{display:flex;flex-direction:column;align-items:flex-start;gap:4px}.brand small{color:var(--muted);font-size:9px;font-weight:800;letter-spacing:.22em}.operations-shell{min-height:100vh;max-width:var(--content-max);margin:0 auto;display:grid;grid-template-columns:var(--sidebar) minmax(0,1fr);background:var(--surface)}.operations-sidebar{position:sticky;top:0;z-index:30;display:flex;height:100vh;align-self:start;flex-direction:column;border-right:1px solid #cfd5e0;background:var(--surface)}.operations-sidebar>.brand{height:112px;justify-content:center;padding:0 34px;border-bottom:1px solid var(--line)}.identity{display:grid;grid-template-columns:44px 1fr;gap:12px;align-items:center;margin:25px 24px 20px;padding:16px 12px;border-left:3px solid var(--blue-800)}.identity strong,.identity span{display:block;overflow-wrap:anywhere}.identity strong{font-size:14px}.identity span{margin-top:3px;color:var(--muted);font-size:11px}.avatar{display:grid;width:42px;height:42px;place-items:center;border:1px solid var(--blue-700);border-radius:50%;background:var(--surface);color:var(--blue-800);font-weight:800}.avatar--small{width:34px;height:34px}.avatar--large{width:72px;height:72px;margin-bottom:26px;font-size:25px}.operations-sidebar nav{display:grid}.nav-link{display:flex;min-height:52px;align-items:center;gap:14px;padding:0 34px;border:0;border-left:3px solid transparent;background:transparent;color:#48617f;font-size:14px;font-weight:700;text-align:left}.nav-link>span{width:20px;color:var(--blue-700);font-size:18px;text-align:center}.nav-link:hover,.nav-link.active,.router-link-active.nav-link{border-left-color:var(--blue-800);background:var(--blue-100);color:var(--blue-900)}.nav-link--button{width:100%;cursor:pointer}.sidebar-footer{margin-top:auto;padding:18px 0 24px;border-top:1px solid var(--line)}.operations-main{min-width:0;min-height:100vh;background:var(--surface-muted)}.mobile-bar,.sidebar-close{display:none}.workspace-page{width:min(100%,var(--content-max));min-height:100vh;margin:0 auto;padding:40px clamp(24px,4vw,72px) 64px}.page-heading{display:flex;min-height:180px;align-items:flex-end;justify-content:space-between;gap:32px;margin:-40px calc(clamp(24px,4vw,72px)*-1) 0;padding:38px clamp(24px,4vw,72px) 34px;border-bottom:1px solid var(--line);background:var(--surface)}.page-heading--blue{align-items:center;border-bottom:0;background:linear-gradient(115deg,#0b3fc5f7,#0b3fc5c7),radial-gradient(circle at 85% 20%,rgba(255,255,255,.22),transparent 30%);color:#fff}.page-heading h1,.workbench-intro h2{max-width:740px;margin:8px 0 10px;font-size:clamp(32px,4vw,58px);line-height:.98;letter-spacing:-.045em}.page-heading:not(.page-heading--blue) h1{font-size:clamp(34px,3.4vw,50px)}.page-heading p{max-width:680px;margin:0;color:currentColor;opacity:.78}.page-heading time,.record-count{flex:0 0 auto;padding:10px 14px;border:1px solid currentColor;font-size:12px;font-weight:700}.eyebrow{margin:0;color:var(--orange);font-size:10px;font-weight:900;letter-spacing:.18em}.workbench-intro{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(260px,.85fr);gap:60px;align-items:end;padding:54px 0 34px;border-bottom:1px solid var(--line)}.workbench-intro h2{margin-top:12px;font-size:clamp(30px,3.3vw,48px)}.workbench-intro>p{margin:0 0 8px;color:var(--muted);line-height:1.7}.section-number{display:block;margin-bottom:22px;color:var(--blue-800);font-size:30px;font-weight:900}.workbench-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;padding-top:28px}.metric-card,.principle-card{min-height:310px;padding:clamp(28px,3vw,46px);border:1px solid var(--line);background:var(--surface)}.metric-card--dark{border-color:var(--blue-800);background:var(--blue-800);color:#fff}.metric-card__label{margin:0 0 36px;color:var(--muted);font-size:12px;font-weight:800;letter-spacing:.09em;text-transform:uppercase}.metric-card--dark .metric-card__label{color:#c9d8ff}.metric-card>strong{display:block;font-size:clamp(55px,7vw,92px);line-height:.9}.metric-card>span{display:block;margin-top:12px;color:var(--muted)}.metric-card--dark>span{color:#d8e3ff}.metric-card>a{display:flex;justify-content:space-between;margin-top:50px;padding-top:18px;border-top:1px solid var(--line);color:var(--blue-800);font-weight:800}.metric-card--dark>a{border-top-color:#ffffff4d;color:#fff}.principle-card{grid-column:1 / -1;min-height:190px;background:var(--orange-soft)}.principle-card h3{max-width:680px;margin:12px 0;font-size:clamp(24px,3vw,38px);letter-spacing:-.035em}.principle-card p:last-child{color:var(--muted)}.filter-bar{display:grid;grid-template-columns:repeat(3,minmax(160px,1fr)) auto;gap:12px;align-items:end;padding:26px 0 20px}.filter-bar__short{max-width:100px}label{display:grid;gap:8px;color:var(--ink);font-size:12px;font-weight:700}input,select{width:100%;height:46px;padding:0 13px;border:1px solid #b9c7d7;border-radius:0;outline:none;background:var(--surface);color:var(--ink)}input:focus,select:focus{border-color:var(--blue-700);box-shadow:0 0 0 2px #1557dd1f}.button{display:inline-flex;min-height:46px;align-items:center;justify-content:center;gap:24px;padding:0 22px;border:1px solid var(--blue-800);border-radius:0;font-weight:800;cursor:pointer}.button--primary{background:var(--blue-800);color:#fff}.button--secondary{background:transparent;color:var(--blue-800)}.button--full{width:100%}.button:disabled,.pagination button:disabled{cursor:not-allowed;opacity:.45}.records-layout{position:relative;display:grid;grid-template-columns:minmax(0,1fr)}.table-scroll{overflow-x:auto;border:1px solid var(--line);background:var(--surface)}table{width:100%;min-width:850px;border-collapse:collapse}th,td{padding:17px 16px;border-bottom:1px solid var(--line);text-align:left;vertical-align:middle}th{background:#eef4fb;color:#4a6381;font-size:10px;letter-spacing:.09em;text-transform:uppercase}td{color:#334b68;font-size:13px}td strong,td small,td span{display:block}td strong{color:var(--ink)}td small{margin-top:4px;color:var(--muted)}.status-chip{display:inline-flex;width:fit-content;padding:5px 8px;border:1px solid #d3ddea;color:var(--blue-900);font-size:10px;font-weight:800;text-transform:uppercase}.status-chip--blue{border-color:#b7ccff;background:var(--blue-050)}.status-dot{display:inline-block;width:7px;height:7px;margin-right:7px;border-radius:50%;background:var(--success)}.status-dot.muted{background:#9aa8b8}.text-button{border:0;background:transparent;color:var(--blue-800);font-weight:800;cursor:pointer}.record-detail{position:fixed;inset:0 0 0 auto;z-index:50;width:min(430px,100vw);overflow-y:auto;padding:52px 38px;border-left:1px solid var(--line);background:var(--surface);box-shadow:-20px 0 60px #0a244e26}.record-detail__close{position:absolute;top:18px;right:20px;border:0;background:transparent;font-size:28px;cursor:pointer}.record-detail h2{margin:14px 0 28px;font-size:32px;letter-spacing:-.04em}dl{margin:0}dl>div{display:grid;grid-template-columns:minmax(100px,.7fr) minmax(0,1.3fr);gap:20px;padding:15px 0;border-bottom:1px solid var(--line)}dt{color:var(--muted);font-size:11px;font-weight:800;text-transform:uppercase}dd{margin:0;overflow-wrap:anywhere}.read-only-note,.security-note{margin-top:28px;padding:13px 15px;border-left:3px solid var(--blue-700);background:var(--blue-050);color:var(--muted);font-size:12px;line-height:1.5}.pagination{display:flex;align-items:center;justify-content:flex-end;gap:18px;padding:18px 0;font-size:12px;font-weight:700}.pagination button{min-height:38px;padding:0 13px;border:1px solid var(--line);background:var(--surface);cursor:pointer}.audit-banner{display:flex;gap:12px;align-items:center;margin:22px 0 0;padding:12px 15px;background:var(--blue-800);color:#fff;font-size:12px}.audit-banner>span{display:grid;width:19px;height:19px;place-items:center;border:1px solid #fff;border-radius:50%;font-weight:800}.audit-list{border:1px solid var(--line);background:var(--surface)}.audit-entry{display:grid;grid-template-columns:118px 18px minmax(0,1fr);gap:18px;padding:23px 26px;border-bottom:1px solid var(--line)}.audit-entry:last-child{border-bottom:0}.audit-entry time strong,.audit-entry time span{display:block}.audit-entry time strong{font-size:12px}.audit-entry time span{margin-top:4px;color:var(--muted);font-size:11px}.audit-entry__marker{width:9px;height:9px;margin-top:5px;border:2px solid var(--blue-700);border-radius:50%}.audit-entry__content{min-width:0}.audit-entry__module{margin-left:10px;color:var(--muted);font-size:11px}.audit-entry h2{margin:11px 0 8px;overflow-wrap:anywhere;font-size:15px}.audit-entry p{margin:0;color:var(--muted);font-size:11px;overflow-wrap:anywhere}.page-state{display:grid;min-height:300px;place-items:center;align-content:center;padding:40px;border:1px solid var(--line);background:var(--surface);text-align:center}.page-state__symbol{display:grid;width:48px;height:48px;place-items:center;margin-bottom:16px;border:1px solid var(--blue-700);color:var(--blue-800);font-size:24px}.page-state h2{margin:0;font-size:20px}.page-state p{max-width:440px;margin:8px 0 18px;color:var(--muted)}.spinner{width:22px;height:22px;border:2px solid #bdcceb;border-top-color:var(--blue-800);border-radius:50%;animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.state-action{display:flex;justify-content:center;margin-top:18px}.profile-layout{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:20px;padding-top:26px}.profile-card,.security-card{padding:clamp(26px,4vw,48px);border:1px solid var(--line);background:var(--surface)}.profile-card h2,.security-card h2{margin:10px 0 28px;font-size:clamp(26px,3vw,38px);letter-spacing:-.04em}.security-card form{display:grid;max-width:520px;gap:18px}.form-error,.form-success{margin:0;padding:11px 13px;font-size:12px}.form-error{border-left:3px solid var(--danger);background:#fff0ef;color:var(--danger)}.form-success{border-left:3px solid var(--success);background:#effaf4;color:var(--success)}.login-page{display:grid;min-height:100vh;grid-template-columns:minmax(340px,.95fr) minmax(450px,1.05fr);background:var(--surface)}.login-story{position:relative;display:flex;min-height:100vh;flex-direction:column;overflow:hidden;padding:clamp(34px,5vw,72px);background:var(--blue-800);color:#fff}.brand--light .wordmark{color:#fff}.brand--light small{color:#c9d8ff}.login-story__copy{position:relative;z-index:1;max-width:620px;margin:auto 0}.login-story h1{margin:15px 0 23px;font-size:clamp(44px,6vw,78px);line-height:.94;letter-spacing:-.055em}.login-story__copy>p:last-child{max-width:500px;color:#dbe5ff;line-height:1.65}.login-story__grid{position:absolute;inset:auto -15% -15% 10%;height:46%;border-top:1px solid rgba(255,255,255,.22);background:repeating-linear-gradient(90deg,transparent 0 74px,rgba(255,255,255,.1) 75px 76px),repeating-linear-gradient(0deg,transparent 0 49px,rgba(255,255,255,.1) 50px 51px);transform:skewY(-12deg)}.login-panel{display:grid;min-height:100vh;place-items:center;padding:38px}.login-form{width:min(100%,460px)}.login-form h2{margin:12px 0 9px;font-size:clamp(34px,4vw,52px);letter-spacing:-.05em}.muted{color:var(--muted)}.login-form form{display:grid;gap:19px;margin-top:36px}.captcha-row{display:grid;grid-template-columns:minmax(0,1fr) 128px;gap:9px}.captcha{height:46px;overflow:hidden;border:1px solid #b9c7d7;background:#f2f5f9;cursor:pointer}.captcha img{width:100%;height:100%;object-fit:cover}.standalone-state{display:grid;min-height:100vh;place-items:center;align-content:center;padding:30px;text-align:center}.standalone-state h1{margin:14px 0 26px}@media(max-width:1100px){.filter-bar{grid-template-columns:repeat(2,minmax(0,1fr))}.filter-bar .button{width:100%}}@media(max-width:860px){.operations-shell{max-width:none;grid-template-columns:minmax(0,1fr)}.operations-sidebar{position:fixed;inset:0 auto 0 0;z-index:78;width:min(304px,86vw);height:100vh;transform:translate(-104%);transition:transform .2s ease;box-shadow:10px 0 30px #182b4e24}.operations-sidebar.is-open{transform:translate(0)}.nav-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:20;background:#0718347a}.mobile-bar{position:sticky;top:0;z-index:15;display:flex;height:68px;align-items:center;justify-content:space-between;padding:0 18px;border-bottom:1px solid var(--line);background:#fffffff5}.icon-button{width:38px;height:38px;border:1px solid var(--line);background:var(--surface);font-size:20px}.mobile-bar .icon-button{width:auto;height:auto;padding:6px;border:0;background:transparent;color:var(--blue)}.mobile-bar .mobile-logo{width:130px}.operations-sidebar>.brand{flex-direction:row;align-items:center;justify-content:space-between}.sidebar-close{display:grid;padding:6px;border:0;background:transparent;color:var(--blue);place-items:center}.operations-main{margin-left:0}.workspace-page{min-height:calc(100vh - 68px);padding-top:28px}.page-heading{margin-top:-28px}.workbench-intro{grid-template-columns:1fr;gap:15px}.profile-layout,.login-page{grid-template-columns:1fr}.login-story{min-height:340px}.login-story__copy{margin-top:80px}.login-panel{min-height:auto;padding:60px 24px}}@media(max-width:620px){.workspace-page{padding-inline:16px}.page-heading{display:grid;min-height:200px;align-items:end;margin-inline:-16px;padding-inline:16px}.page-heading time,.record-count{justify-self:start}.workbench-grid,.filter-bar{grid-template-columns:1fr}.metric-card{min-height:280px}.filter-bar__short{max-width:none}.audit-entry{grid-template-columns:1fr;gap:10px}.audit-entry__marker{display:none}.pagination{justify-content:space-between;gap:7px}.pagination button{padding-inline:8px}.login-story{min-height:300px;padding:28px 22px}.login-story__copy{margin-top:52px}.login-story h1{font-size:39px}.captcha-row{grid-template-columns:minmax(0,1fr) 110px}dl>div{grid-template-columns:1fr;gap:6px}}.admin-applications-view{min-width:0;min-height:100vh;background:var(--surface);position:relative}.admin-applications-header{min-height:135px;padding:29px 32px 20px 34px;display:flex;justify-content:space-between;gap:30px;align-items:flex-start}.admin-applications-header p{margin:0 0 9px;color:var(--orange);font-size:11px;line-height:1.3;font-weight:820;letter-spacing:.14em;text-transform:uppercase}.admin-applications-header h1{margin:0;font-size:35px;line-height:1.05;letter-spacing:-.035em;font-weight:820}.admin-applications-header div>span{display:block;max-width:620px;margin-top:11px;color:var(--muted);font-size:13px;line-height:1.45}.admin-applications-header time{margin-top:4px;color:var(--ink);display:inline-flex;align-items:center;gap:9px;font-size:13px;white-space:nowrap}.admin-applications-header time svg,.admin-application-file svg,.admin-application-decision-note svg,.admin-applications-search svg{width:20px;height:20px;flex:0 0 auto;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.admin-applications-statusbar{min-height:43px;padding:0 34px;background:var(--blue-800);color:#fff;display:flex;align-items:center;gap:48px}.admin-applications-statusbar span{display:inline-flex;align-items:center;gap:7px;font-size:13px;line-height:1.3}.admin-applications-statusbar span:before{content:"";width:9px;height:9px;flex:0 0 auto;border-radius:50%;background:#fff}.admin-applications-statusbar .is-approved:before{background:var(--success)}.admin-applications-statusbar .is-rejected:before{background:var(--danger)}.admin-applications-statusbar strong{font-weight:800}.admin-applications-filters{min-height:82px;padding:14px 30px 11px;border-bottom:1px solid #c8d0df;display:grid;grid-template-columns:.82fr .96fr 1.25fr 1.27fr 132px;gap:17px;align-items:end}.admin-applications-filters label,.admin-applications-filters fieldset{min-width:0;margin:0;padding:0;border:0;color:var(--ink);display:grid;gap:6px;font-size:11px;line-height:1.2;font-weight:720}.admin-applications-filters legend{padding:0;margin-bottom:6px;font-size:11px;font-weight:720}.admin-applications-filters select,.admin-applications-filters input{width:100%;height:37px;border:1px solid var(--field-line);border-radius:0;background:var(--surface);color:var(--ink);padding:0 12px;font-size:12px;outline:0}.admin-applications-filters select:focus,.admin-applications-filters input:focus{border-color:var(--blue-800);box-shadow:0 0 0 2px #002bb21a}.admin-applications-filters fieldset>div{min-width:0;height:37px;border:1px solid var(--field-line);display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center}.admin-applications-filters fieldset input{min-width:0;height:35px;border:0;padding:0 8px;font-size:10px}.admin-applications-filters fieldset>div>span{color:#838b98;font-size:11px}.admin-applications-search{min-width:0;height:37px;padding-left:10px;border:1px solid var(--field-line);color:#626b78;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center}.admin-applications-search:focus-within{border-color:var(--blue-800);box-shadow:0 0 0 2px #002bb21a}.admin-applications-search svg{width:19px;height:19px}.admin-applications-search input{height:35px;border:0;box-shadow:none!important;padding-left:8px}.admin-applications-filters>button{height:37px;border:1px solid var(--blue-800);background:var(--surface);color:var(--blue-800);font-size:12px;font-weight:760;cursor:pointer}.admin-applications-filters>button:hover,.admin-applications-filters>button:focus-visible{background:#f0f5ff}.admin-applications-register{min-height:194px;padding:0 24px;border-bottom:1px solid var(--line-strong)}.admin-applications-register-head,.admin-applications-register-list>button{min-width:0;display:grid;grid-template-columns:1.05fr 1.16fr 1.55fr 1.05fr .62fr 1.05fr 1fr;align-items:center;column-gap:14px}.admin-applications-register-head{min-height:35px;color:var(--blue-800);font-size:9px;line-height:1.3;font-weight:790}.admin-applications-register-list>button{width:100%;min-height:40px;padding:0 11px;border:0;border-top:1px solid var(--line);background:var(--surface);color:var(--ink);text-align:left;font-size:11px;line-height:1.3;cursor:pointer}.admin-applications-register-list>button:hover,.admin-applications-register-list>button:focus-visible{background:#f7faff}.admin-applications-register-list>button.is-selected{background:var(--blue-100);box-shadow:inset 3px 0 0 var(--blue-800)}.admin-applications-register-list>button>span{min-width:0;overflow-wrap:anywhere}.admin-applications-register-list>button>span:first-child{color:var(--blue-800);font-weight:780}.admin-application-status{display:inline-flex;align-items:center;gap:7px}.admin-application-status:before{content:"";width:7px;height:7px;flex:0 0 auto;border-radius:50%;background:var(--blue-800)}.admin-application-status.is-approved:before{background:var(--success)}.admin-application-status.is-rejected:before{background:var(--danger)}.admin-application-status.is-draft:before{background:var(--orange)}.admin-applications-empty{min-height:158px;color:var(--muted);display:grid;place-items:center;align-content:center;gap:6px;text-align:center;font-size:11px}.admin-applications-empty strong{color:var(--ink);font-size:14px}.admin-applications-pagination{min-height:44px;display:flex;align-items:center;justify-content:flex-end;gap:16px;padding:8px 0;color:var(--muted);font-size:11px;font-weight:700}.admin-applications-pagination button{min-height:30px;padding:0 11px;border:1px solid var(--line-strong);background:var(--surface);color:var(--blue-800);font-size:11px;font-weight:760;cursor:pointer}.admin-applications-pagination button:disabled{border-color:#c8ceda;color:#8e96a4;cursor:not-allowed}.admin-applications-pagination>span:first-child{margin-right:auto}.admin-application-detail{min-height:570px;display:grid;grid-template-columns:55% 45%}.admin-application-evidence{min-width:0;padding:0 20px 20px;border-right:1px solid var(--line-strong)}.admin-application-detail-title{min-height:50px;display:flex;align-items:center;gap:12px}.admin-application-detail-title h2{margin:0;font-size:15px;line-height:1.3;font-weight:780;overflow-wrap:anywhere}.admin-application-detail-title .admin-application-status{color:var(--blue-800);font-size:10px}.admin-application-close{margin-left:auto;border:0;background:transparent;color:var(--muted);font-size:22px;line-height:1;cursor:pointer}.admin-application-certificate{height:405px;border:1px solid var(--field-line);background:#f7f8fa;overflow:hidden;display:grid;place-items:center}.admin-application-certificate img,.admin-application-certificate object{width:100%;height:100%;object-fit:contain}.admin-application-certificate__hold{max-width:380px;padding:24px;display:grid;gap:10px;justify-items:center;text-align:center}.admin-application-certificate__hold strong{color:var(--ink);font-size:13px;font-weight:780}.admin-application-certificate__hold span{color:var(--muted);font-size:11px;line-height:1.5}.admin-application-certificate__hold button{min-height:37px;margin-top:4px;padding:0 18px;border:1px solid var(--blue-800);background:var(--surface);color:var(--blue-800);font-size:11px;font-weight:780;cursor:pointer}.admin-application-certificate__hold button:disabled{border-color:#c8ceda;color:#8e96a4;cursor:not-allowed}.admin-application-file{min-height:61px;padding:9px 12px;border:1px solid #c8d0df;border-top:0;display:flex;align-items:center;justify-content:space-between;gap:15px}.admin-application-file>span{min-width:0;display:flex;align-items:center;gap:11px;color:var(--danger)}.admin-application-file>span>span{min-width:0}.admin-application-file svg{width:26px;height:26px}.admin-application-file strong,.admin-application-file small{display:block;color:var(--ink)}.admin-application-file strong{font-size:10px;line-height:1.35;font-weight:650;overflow-wrap:anywhere}.admin-application-file small{margin-top:3px;color:var(--muted);font-size:9px}.admin-application-file>div{display:flex;gap:14px}.admin-application-file>div button{border:0;background:transparent;color:var(--blue-800);font-size:10px;font-weight:760;cursor:pointer}.admin-application-file>div button:disabled{color:#8e96a4;cursor:not-allowed}.admin-application-evidence-error{margin:10px 0 0;padding:9px 11px;border-left:3px solid var(--danger);background:#fff4f4;color:#a52828;font-size:11px;overflow-wrap:anywhere}.admin-application-dossier{min-width:0;display:flex;flex-direction:column}.admin-application-dossier>section{padding:15px 22px 13px;border-bottom:1px solid #c8d0df}.admin-application-dossier h3{margin:0 0 10px;color:var(--blue-800);font-size:10px;line-height:1.3;font-weight:820;letter-spacing:.12em;text-transform:uppercase}.admin-application-dossier dl{margin:0;display:grid;gap:7px}.admin-application-dossier dl>div{min-width:0;display:grid;grid-template-columns:36% minmax(0,1fr);gap:15px;font-size:10px;line-height:1.32}.admin-application-dossier dt{color:var(--muted)}.admin-application-dossier dd{min-width:0;margin:0;color:var(--ink);font-weight:620;overflow-wrap:anywhere}.admin-application-history{padding-bottom:10px!important}.admin-application-history-head,.admin-application-history-row{min-width:0;display:grid;grid-template-columns:46px 1.1fr 1fr 1.4fr;gap:10px;align-items:start}.admin-application-history-head{padding-bottom:6px;color:var(--blue-800);font-size:8px;font-weight:780}.admin-application-history-row{padding:7px 0;border-top:1px solid var(--line);font-size:8px;line-height:1.35}.admin-application-history-row span{min-width:0;overflow-wrap:anywhere}.admin-application-decision-note{min-height:60px;margin-top:auto;padding:11px 22px;background:var(--blue-100);color:var(--blue-800);display:flex;align-items:center;gap:11px;font-size:10px;line-height:1.45}.admin-application-actions{min-height:62px;padding:10px 14px;display:grid;grid-template-columns:1fr 1.08fr;gap:12px}.admin-application-actions button{min-height:42px;border:1px solid var(--blue-800);background:var(--surface);color:var(--blue-800);display:inline-flex;align-items:center;justify-content:center;gap:8px;font-size:11px;font-weight:790;cursor:pointer}.admin-application-actions button:last-child{border-color:var(--orange);background:var(--orange);color:#fff}.admin-application-actions button:disabled{border-color:#c8ceda;background:#eef0f4;color:#8e96a4;cursor:not-allowed}.admin-applications-notice{min-height:44px;padding:10px 18px;border:1px solid #afc4ee;background:var(--blue-100);color:var(--blue-800);position:fixed;z-index:44;right:max(18px,calc((100vw - 1404px)/2));bottom:18px;display:flex;align-items:center;gap:18px;font-size:11px}.admin-applications-notice.is-success{border-color:#9ccdad;background:#f0faf4;color:#137c3c}.admin-applications-notice.is-error{border-color:#efb1b1;background:#fff4f4;color:#a52828}.admin-applications-notice button{border:0;background:transparent;color:currentColor;display:grid;place-items:center;padding:2px;font-size:17px;cursor:pointer}.admin-decision-layer{position:fixed;z-index:90;top:0;right:0;bottom:0;left:0;padding:24px;background:#0c19328a;display:grid;place-items:center}.admin-decision-dialog{width:min(520px,100%);max-height:calc(100vh - 48px);overflow-y:auto;padding:0;border:1px solid var(--line-strong);background:var(--surface)}.admin-decision-dialog-head{min-height:98px;padding:20px 22px;background:var(--blue-800);color:#fff;display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.admin-decision-dialog-head p{margin:0 0 7px;color:#dce7ff;font-size:10px;font-weight:820;letter-spacing:.12em;text-transform:uppercase}.admin-decision-dialog-head h2{margin:0;font-size:22px;line-height:1.2;overflow-wrap:anywhere}.admin-decision-dialog-head button{border:0;background:transparent;color:#fff;padding:2px;font-size:22px;line-height:1;cursor:pointer}.admin-decision-dialog>p{margin:0;padding:24px 22px 13px;color:var(--ink);font-size:14px;line-height:1.55}.admin-decision-dialog>label{padding:22px 22px 8px;display:grid;gap:8px;font-size:12px;font-weight:740}.admin-decision-dialog>label>span{color:#c92e2e}.admin-decision-dialog textarea{min-height:118px;resize:vertical;border:1px solid var(--field-line);border-radius:0;padding:11px;color:var(--ink);font:inherit;font-size:13px;font-weight:400;line-height:1.5;outline:0}.admin-decision-dialog textarea:focus{border-color:var(--blue-800);box-shadow:0 0 0 2px #002bb21a}.admin-decision-warning{margin:0 22px 18px;padding:13px;background:var(--blue-100);color:var(--blue-800);display:flex;gap:10px;align-items:flex-start;font-size:11px;line-height:1.5}.admin-decision-error{margin:8px 22px 0;color:#ad2525;font-size:11px}.admin-decision-dialog-actions{padding:18px 22px 22px;border-top:1px solid var(--line);display:flex;justify-content:flex-end;gap:12px}.admin-decision-dialog-actions button{min-width:145px;min-height:42px;border:1px solid var(--blue-800);background:var(--surface);color:var(--blue-800);font-size:12px;font-weight:770;cursor:pointer}.admin-decision-dialog-actions button:last-child{border-color:var(--orange);background:var(--orange);color:#fff}.admin-decision-dialog-actions button:disabled{border-color:#c8ceda;background:#eef0f4;color:#8e96a4;cursor:not-allowed}@media(max-width:1180px){.admin-applications-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-applications-filters>button{width:150px}.admin-applications-register-head,.admin-applications-register-list>button{grid-template-columns:1fr 1.1fr 1.35fr .9fr .5fr .9fr .9fr;gap:9px}.admin-application-detail{grid-template-columns:minmax(0,1fr)}.admin-application-evidence{border-right:0;border-bottom:1px solid var(--line-strong)}.admin-application-certificate{height:auto;aspect-ratio:3 / 2}}@media(max-width:860px){.admin-applications-header{min-height:190px;padding:30px 24px 26px;background:var(--blue-800);color:#fff}.admin-applications-header h1{font-size:37px}.admin-applications-header div>span{max-width:520px;color:#dbe5ff}.admin-applications-header time{color:#fff}.admin-applications-statusbar{padding:14px 24px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 24px}.admin-applications-filters{padding:19px 24px;grid-template-columns:repeat(2,minmax(0,1fr))}.admin-applications-register{padding:0 24px 10px}.admin-applications-register-head{display:none}.admin-applications-register-list>button{min-height:0;padding:16px 0;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 18px;box-shadow:none!important}.admin-applications-register-list>button.is-selected{padding-inline:12px;background:var(--blue-100)}.admin-applications-register-list>button>span:before{content:attr(data-label);margin-bottom:4px;color:var(--muted);display:block;font-size:8px;line-height:1.3;font-weight:680}.admin-applications-register-list>button>.admin-application-status{padding-left:14px;display:block;position:relative}.admin-applications-register-list>button>.admin-application-status:before{width:auto;height:auto;margin:0 0 4px -14px;border-radius:0;background:transparent;color:var(--muted);display:block}.admin-applications-register-list>button>.admin-application-status:after{content:"";width:7px;height:7px;border-radius:50%;background:var(--blue-800);position:absolute;left:0;bottom:3px}.admin-applications-register-list>button>.admin-application-status.is-approved:after{background:var(--success)}.admin-applications-register-list>button>.admin-application-status.is-rejected:after{background:var(--danger)}.admin-application-detail{min-height:0}.admin-application-evidence{padding:0 24px 24px}.admin-application-dossier>section{padding-inline:24px}.admin-application-decision-note{margin-top:0;padding-inline:24px}.admin-applications-notice{right:14px;bottom:14px;left:14px;justify-content:space-between}}@media(max-width:600px){.admin-applications-view :where(p,dt,dd,label,legend){font-size:13px!important;line-height:1.45}.admin-applications-view small{font-size:12px!important;line-height:1.35}.admin-applications-view button{min-height:44px;font-size:13px!important}.admin-applications-view input:not([type=checkbox]):not([type=radio]),.admin-applications-view select,.admin-applications-view textarea{min-height:44px;font-size:16px!important}.admin-applications-view [data-label]{font-size:12px!important;line-height:1.35}.admin-applications-view [data-label]:before{font-size:11px!important;line-height:1.2}.admin-applications-header{height:auto!important;min-height:0!important;padding:24px 18px!important;gap:18px!important;flex-direction:column}.admin-applications-header h1{font-size:32px!important;line-height:1.05}.admin-applications-header>div>span{font-size:14px!important;line-height:1.45}.admin-applications-header time{font-size:13px!important}.admin-applications-statusbar{padding-inline:18px}.admin-applications-filters{padding-inline:18px;grid-template-columns:minmax(0,1fr)}.admin-applications-filters>button{width:100%}.admin-applications-register{padding-inline:18px}.admin-applications-register-list>button{grid-template-columns:1fr 1fr;padding:16px 12px}.admin-applications-register-list>button>span:nth-child(3),.admin-applications-register-list>button>span:nth-child(7){grid-column:1 / -1}.admin-applications-pagination{flex-wrap:wrap;justify-content:space-between;gap:10px}.admin-application-evidence{padding-inline:18px}.admin-application-detail-title{align-items:flex-start;padding:14px 0}.admin-application-file{align-items:flex-start;flex-direction:column}.admin-application-file>div{width:100%;justify-content:flex-end}.admin-application-dossier>section{padding-inline:18px}.admin-application-dossier dl>div{grid-template-columns:minmax(0,1fr);gap:3px;padding-bottom:7px;border-bottom:1px solid #eef0f4}.admin-application-history-head{display:none}.admin-application-history-row{grid-template-columns:minmax(0,1fr);gap:4px;font-size:12px}.admin-application-history-row span:before{margin-right:7px;color:var(--muted);font-weight:620}.admin-application-history-row span:nth-child(1):before{content:"Version"}.admin-application-history-row span:nth-child(2):before{content:"Submitted"}.admin-application-history-row span:nth-child(3):before{content:"By"}.admin-application-history-row span:nth-child(4):before{content:"Note"}.admin-application-decision-note{padding-inline:18px}.admin-application-actions{grid-template-columns:minmax(0,1fr);padding:14px 18px 20px}.admin-decision-layer{padding:12px}}.admin-cases-page{min-width:0;min-height:calc(100vh - 1px);background:#fff;color:var(--ink);display:flex;flex-direction:column}.admin-cases-header{min-height:118px;padding:21px 30px 17px;border-bottom:1px solid #c8d0df;display:flex;align-items:flex-start;justify-content:space-between;gap:28px}.admin-cases-header>div{min-width:0}.admin-cases-header p{margin:0 0 8px;color:var(--orange);font-size:10px;letter-spacing:.16em;font-weight:800}.admin-cases-header h1{margin:0;font-size:32px;line-height:1;letter-spacing:-.04em}.admin-cases-header span{margin-top:10px;color:#4d5664;display:block;font-size:11px}.admin-cases-header time{margin-top:4px;display:inline-flex;align-items:center;gap:8px;font-size:11px;white-space:nowrap}.admin-cases-policy{min-height:36px;padding:0 28px;background:var(--blue-800);color:#fff;display:flex;align-items:center;justify-content:space-between;gap:18px;font-size:10px;line-height:1.35}.admin-cases-policy svg{flex:0 0 auto}.admin-cases-policy>div:first-child{min-width:0;display:flex;align-items:center;gap:10px}.admin-cases-channel-sources{flex:0 0 auto;display:flex;align-items:center;gap:16px}.admin-cases-channel-sources span{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.admin-cases-channel-sources span:last-child svg{color:#8de7aa}.admin-cases-workspace{min-width:0;min-height:0;flex:1;display:grid;grid-template-columns:300px minmax(0,1fr) 320px}.admin-case-mobile-nav{display:none}.admin-case-inbox{min-width:0;min-height:0;border-right:1px solid #aeb7c6;display:flex;flex-direction:column}.admin-case-channel-tabs{min-height:48px;border-bottom:1px solid #aeb7c6;display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.admin-case-channel-tabs button{min-width:0;padding:0 7px;border:0;border-right:1px solid var(--line);border-bottom:3px solid transparent;border-radius:0;background:#fff;color:#596273;display:flex;align-items:center;justify-content:center;gap:5px;font-size:8px;font-weight:700}.admin-case-channel-tabs button:last-child{border-right:0}.admin-case-channel-tabs button.is-selected{border-bottom-color:var(--orange);background:#eef5ff;color:var(--blue-800)}.admin-case-search{height:38px;margin:12px 16px 10px;padding:0 10px;border:1px solid #aebad0;color:#5b6574;display:flex;align-items:center;gap:8px}.admin-case-search:focus-within{border-color:var(--blue-800)}.admin-case-search input{width:100%;min-width:0;height:36px;padding:0;border:0;outline:0;background:transparent;font-size:9px}.admin-case-filter-row{min-height:61px;padding:0 16px 11px;border-bottom:1px solid var(--line);display:grid;grid-template-columns:1fr 1fr auto;align-items:end;gap:8px}.admin-case-filter-row label{min-width:0;display:grid;gap:5px;font-size:8px;font-weight:680}.admin-case-filter-row select,.admin-case-pagination select,.admin-case-assignee select{width:100%;min-width:0;height:31px;padding:0 7px;border:1px solid #aebad0;border-radius:0;background:#fff;color:var(--ink);font-size:8px}.admin-case-filter-row button{height:31px;padding:0 2px;border:0;background:transparent;color:var(--blue-800);font-size:8px;font-weight:760}.admin-case-inbox>p{margin:0;padding:10px 16px;color:var(--muted);font-size:8px}.admin-case-list{min-height:0;flex:1;overflow-y:auto;border-top:1px solid #aeb7c6}.admin-case-list>button{width:100%;min-height:99px;padding:12px 13px 11px 16px;border:0;border-bottom:1px solid var(--line);border-radius:0;background:#fff;color:var(--ink);display:grid;align-content:center;gap:6px;text-align:left}.admin-case-list>button:hover,.admin-case-list>button:focus-visible{background:#f8fbff}.admin-case-list>button.is-selected{background:#eef5ff;box-shadow:inset 3px 0 0 var(--blue-800)}.admin-case-list>button>span{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:7px}.admin-case-list-identity{min-width:0;display:flex;align-items:center;gap:7px}.admin-case-list-identity strong{color:var(--blue-800);font-size:10px}.admin-case-list>button>b{font-size:9px;overflow-wrap:anywhere}.admin-case-list>button>small{color:#4f5969;font-size:8px}.admin-case-empty,.admin-case-page-state{min-height:210px;padding:24px;color:var(--muted);display:grid;place-items:center;align-content:center;gap:8px;text-align:center;font-size:10px}.admin-case-page-state h2,.admin-case-empty strong{margin:0;color:var(--ink);font-size:14px}.admin-case-page-state p{margin:0;max-width:420px}.admin-case-page-state button,.admin-case-empty button{min-height:34px;border:0;background:transparent;color:var(--blue-800);font-weight:760}.admin-case-pagination{min-height:44px;padding:6px 12px;border-top:1px solid #aeb7c6;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:8px}.admin-case-pagination button{border:0;background:transparent;color:var(--blue-800);font-size:8px;font-weight:760}.admin-case-pagination button:last-child{text-align:right}.admin-case-pagination label{display:flex;align-items:center;gap:5px;font-size:8px}.admin-case-status{color:#596273;display:inline-flex;align-items:center;gap:6px;font-size:8px;font-weight:700;white-space:nowrap}.admin-case-status i{width:7px;height:7px;border-radius:50%;background:#808895;display:block}.admin-case-status.is-submitted{color:var(--blue-800)}.admin-case-status.is-submitted i{background:var(--blue-800)}.admin-case-status.is-accepted,.admin-case-status.is-in-progress{color:#c96800}.admin-case-status.is-accepted i,.admin-case-status.is-in-progress i{background:var(--orange)}.admin-case-status.is-resolved{color:#16823f}.admin-case-status.is-resolved i{background:var(--success)}.admin-case-source{width:fit-content;min-height:19px;padding:0 6px;border:1px solid #b8c2d2;color:#526071;display:inline-flex;align-items:center;font-size:7px;font-weight:760;white-space:nowrap}.admin-case-source.is-whatsapp{border-color:#82cda1;background:#effaf3;color:#127d42}.admin-case-source.is-website{background:#f7f9fc;color:var(--blue-800)}.admin-case-conversation{min-width:0;min-height:0;display:flex;flex-direction:column}.admin-case-conversation-header{min-height:116px;padding:17px 18px 14px 20px;border-bottom:1px solid #aeb7c6;display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.admin-case-conversation-header>div{min-width:0}.admin-case-conversation-header>div>span{min-height:18px;display:flex;align-items:center;gap:8px;font-size:9px;font-weight:740}.admin-case-conversation-header>div>span>i,.admin-case-conversation-header p i{width:3px;height:3px;border-radius:50%;background:var(--muted)}.admin-case-conversation-header h2{margin:8px 0 0;font-size:21px;line-height:1.15}.admin-case-conversation-header p{margin:12px 0 0;color:#586273;display:flex;align-items:center;gap:7px;flex-wrap:wrap;font-size:8px}.admin-case-conversation-header>button{min-width:112px;min-height:34px;border:1px solid var(--orange);border-radius:0;background:var(--orange);color:#fff;font-size:9px;font-weight:780}.admin-case-issue{min-height:78px;padding:15px 20px 13px;border-bottom:1px solid #aeb7c6}.admin-case-issue h3{margin:0;display:flex;justify-content:space-between;gap:12px;font-size:10px}.admin-case-issue h3 span{color:var(--blue-800);display:flex;gap:5px;font-size:7px}.admin-case-issue p{margin:10px 0 0;color:#4f5969;font-size:9px;line-height:1.45}.admin-case-messages{min-height:300px;padding:0 20px;overflow-y:auto;flex:1 1 388px;display:flex;flex-direction:column}.admin-case-messages article{min-height:92px;padding:14px 0;border-bottom:1px solid var(--line);display:grid;grid-template-columns:34px minmax(0,1fr);gap:11px}.admin-case-messages article:first-child{margin-top:auto}.admin-case-messages article>span{color:var(--blue-800)}.admin-case-messages article header{display:flex;justify-content:space-between;gap:12px}.admin-case-messages article strong{font-size:9px}.admin-case-messages article time{color:var(--muted);font-size:8px}.admin-case-messages article p{margin:10px 0 0;color:#3f4856;font-size:9px;line-height:1.45}.admin-case-messages article button{margin:10px 10px 0 0;padding:0;border:0;background:transparent;color:var(--blue-800);display:inline-flex;align-items:center;gap:7px;font-size:8px;font-weight:740}.admin-case-messages article.is-ai{margin-inline:-20px;padding-inline:20px;background:#f3f7ff}.admin-case-messages em{margin-left:6px;padding:2px 5px;background:#dfe9ff;color:var(--blue-800);font-size:6px;font-style:normal}.admin-case-reply{min-height:196px;padding:14px 20px 15px;border-top:1px solid #aeb7c6}.admin-case-reply-head{display:flex;justify-content:space-between;gap:12px}.admin-case-reply-head label{font-size:10px;font-weight:780}.admin-case-reply-head button{min-height:28px;padding:0 9px;border:1px solid #9bb4e7;border-radius:0;background:#eef4ff;color:var(--blue-800);display:flex;align-items:center;gap:6px;font-size:8px}.admin-case-reply textarea{width:100%;height:80px;margin-top:9px;padding:11px 12px;resize:none;border:1px solid #aebad0;border-radius:0;font:inherit;font-size:9px}.admin-case-reply>div:last-child{margin-top:10px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px}.admin-case-attachment{min-width:106px;height:36px;padding:0 12px;border:1px solid var(--blue-800);color:var(--blue-800);display:inline-flex;align-items:center;justify-content:center;gap:7px;font-size:8px;font-weight:760}.admin-case-attachment input{position:absolute;width:1px;height:1px;opacity:0}.admin-case-reply small{color:var(--muted);font-size:7px}.admin-case-reply button[type=submit]{min-width:125px;height:36px;border:1px solid var(--orange);border-radius:0;background:var(--orange);color:#fff;font-size:9px;font-weight:780}.admin-case-reply :disabled,.admin-case-inbox :disabled{cursor:not-allowed;opacity:.58}.admin-case-inspector{min-width:0;min-height:0;overflow-y:auto;border-left:1px solid #aeb7c6;background:#fbfcff;display:flex;flex-direction:column}.admin-case-inspector>section{padding:14px 19px;border-bottom:1px solid #aeb7c6}.admin-case-inspector h2,.admin-case-inspector h3{margin:0 0 10px;font-size:10px}.admin-case-inspector h2{font-size:14px}.admin-case-inspector h3 small{color:var(--muted);font-size:7px}.admin-case-channel-summary>div{display:flex;justify-content:space-between;gap:10px}.admin-case-warning{color:#a24900;font-size:8px}.admin-case-channel p,.admin-case-ai-assistant p,.admin-case-assignee p,.admin-case-proof p{margin:0;color:#394457;font-size:9px;line-height:1.4}.admin-case-channel p span{margin-top:5px;color:var(--muted);display:block;font-size:7px}.admin-case-ai-assistant{background:#f3f7ff}.admin-case-ai-assistant header{display:flex;justify-content:space-between;gap:8px}.admin-case-ai-assistant header span{font-size:7px;text-transform:uppercase}.admin-case-ai-assistant header span.is-active{color:#127d42}.admin-case-ai-assistant>button{width:100%;min-height:47px;margin-top:10px;border:1px solid #9bb4e7;border-radius:0;background:#fff;color:var(--blue-800);display:grid;grid-template-columns:23px 1fr;align-items:center;text-align:left}.admin-case-ai-assistant button span{display:grid;gap:2px}.admin-case-ai-assistant button small{color:var(--muted);font-size:7px}.admin-case-assignee>div{display:grid;grid-template-columns:1fr auto;gap:8px}.admin-case-assignee select{height:34px;font-size:9px}.admin-case-assignee button,.admin-case-proof button{min-height:34px;border:0;background:transparent;color:var(--blue-800);font-size:8px;font-weight:760}.admin-case-linked strong{display:block;font-size:9px}.admin-case-linked span{margin-top:11px;color:var(--muted);display:block;font-size:8px}.admin-case-linked p{margin:4px 0 0;font-size:9px;overflow-wrap:anywhere}.admin-case-proof textarea{width:100%;min-height:58px;margin-top:9px;padding:8px;border:1px solid #aebad0;border-radius:0;font-size:9px;resize:vertical}.admin-case-proof>button{width:100%;justify-content:flex-start;display:flex;align-items:center;gap:6px}.admin-case-proof>div{display:grid;grid-template-columns:1fr 1fr;gap:8px}.admin-case-proof>div button{border:1px solid var(--blue-800)}.admin-case-lifecycle ol{margin:0;padding:0;list-style:none}.admin-case-lifecycle li{min-height:41px;display:grid;grid-template-columns:24px 1fr;gap:10px;position:relative}.admin-case-lifecycle li:after{content:"";width:1px;background:#aeb7c6;position:absolute;left:11px;top:24px;bottom:0}.admin-case-lifecycle li:last-child:after{display:none}.admin-case-lifecycle li>span{width:23px;height:23px;border-radius:50%;background:#8c95a3;color:#fff;display:grid;place-items:center;font-size:8px;z-index:1}.admin-case-lifecycle li.is-complete>span{background:var(--blue-800)}.admin-case-lifecycle li.is-current>span{background:var(--orange)}.admin-case-lifecycle li strong{font-size:9px}.admin-case-lifecycle li small{color:var(--muted);display:block;font-size:7px}.admin-case-actions{margin-top:auto}.admin-case-actions button{width:100%;min-height:37px;border:1px solid var(--orange);border-radius:0;background:var(--orange);color:#fff;font-size:9px;font-weight:780}.admin-cases-footer{min-height:34px;padding:8px 20px;border-top:1px solid #aeb7c6;color:var(--muted);display:flex;align-items:center;gap:8px;font-size:8px}.admin-case-dialog,.admin-case-preview{padding:24px;background:#0812278c;display:grid;place-items:center;position:fixed;top:0;right:0;bottom:0;left:0;z-index:80}.admin-case-dialog>div{width:min(430px,100%);padding:27px;border:1px solid #aeb7c6;background:#fff;position:relative}.admin-case-dialog>div>button{border:0;background:transparent;position:absolute;right:14px;top:14px}.admin-case-dialog p{margin:0;color:var(--orange);font-size:9px;font-weight:800;letter-spacing:.12em}.admin-case-dialog h2{margin:12px 0 8px;font-size:22px}.admin-case-dialog span{color:#596273;font-size:11px;line-height:1.5}.admin-case-dialog>div>div{margin-top:22px;display:grid;grid-template-columns:1fr 1fr;gap:8px}.admin-case-dialog>div>div button{min-height:42px;border:1px solid var(--blue-800);border-radius:0;background:#fff;color:var(--blue-800);font-weight:760}.admin-case-dialog>div>div button:last-child{border-color:var(--orange);background:var(--orange);color:#fff}.admin-case-preview>div{width:min(920px,100%);height:min(760px,90vh);background:#fff;display:grid;grid-template-rows:auto 1fr}.admin-case-preview header{min-height:48px;padding:0 16px;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between}.admin-case-preview header button{border:0;background:transparent}.admin-case-preview img{width:100%;height:100%;object-fit:contain}.admin-case-preview object{width:100%;height:100%}.admin-case-preview a{place-self:center;color:var(--blue-800)}@media(max-width:1220px){.admin-cases-workspace{grid-template-columns:260px minmax(0,1fr) 285px}.admin-case-filter-row{grid-template-columns:1fr 1fr}.admin-case-filter-row button{grid-column:1 / -1;justify-self:end}}@media(max-width:1020px){.admin-cases-workspace{grid-template-columns:245px minmax(0,1fr)}.admin-case-inspector{grid-column:1 / -1;border-left:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.admin-case-inspector>section{border-right:1px solid #aeb7c6}}@media(max-width:860px){.admin-cases-header{min-height:190px;padding:25px 24px;background:var(--blue-800);color:#fff}.admin-cases-header h1,.admin-cases-header time{color:#fff}.admin-cases-header span{color:#dbe5ff}.admin-cases-policy{min-height:72px;padding:13px 24px;align-items:flex-start;flex-direction:column;gap:9px}.admin-cases-channel-sources{width:100%;justify-content:flex-start;flex-wrap:wrap}.admin-case-mobile-nav{min-height:54px;border-bottom:1px solid #aeb7c6;background:#fff;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));position:sticky;top:68px;z-index:12}.admin-case-mobile-nav button{min-height:54px;border:0;border-bottom:3px solid transparent;background:#fff;color:#5b6574;display:flex;align-items:center;justify-content:center;gap:7px}.admin-case-mobile-nav button.is-active{border-bottom-color:var(--orange);background:#eef5ff;color:var(--blue-800)}.admin-cases-workspace{display:flex;flex-direction:column}.admin-cases-workspace.is-mobile-cases .admin-case-conversation,.admin-cases-workspace.is-mobile-cases .admin-case-inspector,.admin-cases-workspace.is-mobile-conversation .admin-case-inbox,.admin-cases-workspace.is-mobile-conversation .admin-case-inspector,.admin-cases-workspace.is-mobile-details .admin-case-inbox,.admin-cases-workspace.is-mobile-details .admin-case-conversation{display:none!important}.admin-cases-workspace.is-mobile-details .admin-case-inspector{display:flex!important}.admin-case-inbox{border-right:0;min-height:650px}.admin-case-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.admin-case-list>button{min-height:118px;border-right:1px solid var(--line)}.admin-case-conversation{min-height:calc(100dvh - 122px)}.admin-case-messages{min-height:360px}.admin-case-inspector{border-left:0}}@media(max-width:600px){.admin-cases-page{font-size:13px}.admin-cases-header{min-height:230px;padding:25px 18px;flex-direction:column}.admin-cases-header span{font-size:12px;line-height:1.45}.admin-cases-policy{padding-inline:18px;font-size:12px}.admin-cases-channel-sources{gap:9px 14px}.admin-case-channel-tabs button{min-height:52px}.admin-case-channel-tabs button span{display:none}.admin-case-search{height:46px}.admin-case-search input{min-height:44px}.admin-case-search input,.admin-case-filter-row select,.admin-case-pagination select,.admin-case-assignee select,.admin-case-reply textarea,.admin-case-proof textarea{font-size:16px}.admin-case-filter-row select,.admin-case-filter-row button,.admin-case-pagination button,.admin-case-pagination select,.admin-case-page-state button,.admin-case-messages article button,.admin-case-assignee select,.admin-case-assignee button,.admin-case-proof button,.admin-case-actions button,.admin-case-preview header button{min-height:44px}.admin-case-filter-row button,.admin-case-dialog>div>button,.admin-case-preview header button{min-width:44px}.admin-case-dialog>div>button{width:44px;height:44px;right:4px;top:4px}.admin-case-list{grid-template-columns:1fr}.admin-case-list>button{min-height:132px;border-right:0}.admin-case-conversation-header{padding:17px 18px;flex-direction:column}.admin-case-conversation-header>button{width:100%;min-height:44px}.admin-case-issue,.admin-case-messages,.admin-case-reply{padding-inline:18px}.admin-case-reply-head{align-items:stretch;flex-direction:column}.admin-case-reply-head button,.admin-case-attachment,.admin-case-reply button[type=submit]{width:100%;min-height:44px}.admin-case-reply>div:last-child{grid-template-columns:1fr}.admin-case-dialog>div{padding:24px}.admin-case-dialog>div>div{grid-template-columns:1fr}}.admin-products-main{min-height:1024px}.admin-products-header{min-height:135px;padding-top:29px}.admin-products-policy{min-height:43px;padding:0 34px;background:var(--blue-800);color:#fff;display:flex;align-items:center;gap:10px;font-size:12px;line-height:1.35}.admin-products-policy svg{flex:0 0 auto}.admin-products-filters{min-height:90px;padding:15px 30px 12px;border-bottom:1px solid #c8d0df;display:grid;grid-template-columns:1.38fr .88fr .88fr .88fr 132px;gap:17px;align-items:end}.admin-products-filters label{min-width:0;display:grid;gap:7px;color:var(--ink);font-size:11px;line-height:1.2;font-weight:720}.admin-products-filters select{width:100%;height:37px;padding:0 12px;border:1px solid #aebad0;border-radius:0;background:#fff;color:var(--ink);outline:0;font-size:12px}.admin-products-filters select:focus{border-color:var(--blue-800);box-shadow:0 0 0 2px #002bb21a}.admin-products-filters>button{height:37px;border:1px solid var(--blue-800);background:#fff;color:var(--blue-800);font-size:12px;font-weight:760}.admin-products-filters>button:hover,.admin-products-filters>button:focus-visible{background:#f0f5ff}.admin-products-register{min-height:300px;padding:0 24px;border-bottom:1px solid #aeb7c6;display:grid;grid-template-rows:35px minmax(0,1fr) 38px}.admin-products-register-head,.admin-products-register-list>button{min-width:0;display:grid;grid-template-columns:1.72fr .75fr .82fr 1.02fr .78fr .78fr .9fr;align-items:center;column-gap:12px}.admin-products-register-head{color:var(--blue-800);font-size:9px;line-height:1.3;font-weight:790}.admin-products-register-list>button{width:100%;min-height:52px;padding:0 11px;border:0;border-top:1px solid var(--line);background:#fff;color:var(--ink);text-align:left;font-size:10px;line-height:1.3}.admin-products-register-list>button:hover,.admin-products-register-list>button:focus-visible{background:#f7faff}.admin-products-register-list>button.is-selected{background:#eef5ff;box-shadow:inset 3px 0 0 var(--blue-800)}.admin-products-register-list>button>span{min-width:0;overflow-wrap:anywhere}.admin-products-product{display:grid;grid-template-columns:37px minmax(0,1fr);align-items:center;gap:10px}.admin-products-product img{width:37px;height:37px;padding:3px;background:#f3f6fb;object-fit:contain}.admin-products-product strong{font-size:10px;line-height:1.3;font-weight:700}.admin-products-state{display:inline-flex;align-items:center;gap:7px}.admin-products-state:before{content:"";width:7px;height:7px;flex:0 0 auto;border-radius:50%;background:#7a8390}.admin-products-state.is-positive:before{background:var(--success)}.admin-products-state.is-out:before{background:var(--orange)}.admin-products-pagination{min-height:38px;border-top:1px solid var(--line);display:flex;align-items:center;justify-content:flex-end;gap:11px;color:var(--muted);font-size:10px}.admin-products-pagination button{width:24px;height:24px;padding:0;border:0;background:#fff;color:#9ca5b1;font-size:18px}.admin-products-pagination strong{width:31px;height:28px;border:1px solid var(--blue-800);color:var(--blue-800);display:grid;place-items:center;font-size:11px}.admin-product-editor{min-height:452px;display:grid;grid-template-rows:50px minmax(0,1fr) 58px}.admin-product-editor-head{padding:0 24px 0 34px;border-bottom:1px solid #c8d0df;display:flex;align-items:center;justify-content:space-between;gap:20px}.admin-product-editor-head h2{margin:0;font-size:13px;line-height:1.3;font-weight:760}.admin-product-editor-head button{min-height:30px;padding:0 14px;border:1px solid var(--blue-800);background:#fff;color:var(--blue-800);display:inline-flex;align-items:center;gap:7px;font-size:10px;font-weight:760}.admin-product-editor-grid{min-width:0;display:grid;grid-template-columns:48% 24% 28%}.admin-product-editor-grid>section{min-width:0;padding:18px 24px;border-right:1px solid #c8d0df}.admin-product-editor-grid>section:last-child{border-right:0}.admin-product-editor-grid h3{margin:0 0 17px;color:var(--blue-800);font-size:10px;line-height:1.3;font-weight:820;letter-spacing:.13em;text-transform:uppercase}.admin-product-public-grid{min-width:0;display:grid;grid-template-columns:1.02fr 1fr;gap:24px}.admin-product-fields,.admin-product-specs{min-width:0}.admin-product-fields label,.admin-product-installer label,.admin-product-internal>label{display:grid;gap:6px;color:var(--ink);font-size:9px;line-height:1.3;font-weight:720}.admin-product-fields label+label{margin-top:10px}.admin-product-fields input,.admin-product-fields select,.admin-product-installer input{width:100%;height:30px;padding:0 9px;border:1px solid #aebad0;border-radius:0;background:#fff;color:var(--ink);outline:0;font-size:10px}.admin-product-fields input:focus,.admin-product-fields select:focus,.admin-product-installer input:focus,.admin-product-internal input:focus{border-color:var(--blue-800);box-shadow:0 0 0 2px #002bb21a}.admin-product-image-field{margin-top:11px;display:grid;gap:6px;color:var(--ink);font-size:9px;line-height:1.3;font-weight:720}.admin-product-image-field>div{display:grid;grid-template-columns:92px 92px;gap:10px}.admin-product-image-field img{width:92px;height:92px;padding:6px;border:1px solid #c8d0df;background:#f3f6fb;object-fit:contain}.admin-product-image-field button{width:92px;height:92px;padding:8px;border:1px dashed #9eacc4;background:#fff;color:var(--blue-800);display:grid;place-items:center;align-content:center;gap:4px}.admin-product-image-field button strong,.admin-product-image-field button small{display:block}.admin-product-image-field button strong{font-size:8px}.admin-product-image-field button small{color:var(--muted);font-size:7px;font-weight:560}.admin-product-image-field input{display:none}.admin-product-publish{width:100%;margin-top:11px;padding:0;border:0;background:transparent;color:var(--ink);display:grid;grid-template-columns:38px auto minmax(0,1fr);gap:8px;align-items:center;text-align:left}.admin-product-publish>span{width:38px;height:21px;border:1px solid #8f99a8;border-radius:12px;background:#aeb5c1;position:relative}.admin-product-publish>span:after{content:"";width:15px;height:15px;border-radius:50%;background:#fff;position:absolute;left:2px;top:2px;transition:transform .18s ease}.admin-product-publish.is-on>span{border-color:var(--blue-800);background:var(--blue-800)}.admin-product-publish.is-on>span:after{transform:translate(17px)}.admin-product-publish strong{font-size:9px}.admin-product-publish small{color:var(--muted);font-size:8px;line-height:1.35}.admin-product-specs h4{margin:0 0 8px;font-size:9px;line-height:1.3;font-weight:740}.admin-product-specs h4:nth-of-type(2){margin-top:15px}.admin-product-specs ul{margin:0;padding:0;list-style:none;display:grid;gap:4px}.admin-product-specs li{padding-left:11px;color:var(--muted);font-size:8px;line-height:1.25;position:relative}.admin-product-specs li:before{content:"";width:3px;height:3px;background:var(--orange);position:absolute;left:0;top:4px}.admin-product-resource{min-height:47px;padding:7px 8px;border:1px solid #c8d0df;color:#e53a3a;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px}.admin-product-resource span{min-width:0}.admin-product-resource strong,.admin-product-resource small{display:block}.admin-product-resource strong{color:var(--ink);font-size:7px;line-height:1.25;overflow-wrap:anywhere}.admin-product-resource small{margin-top:2px;color:var(--muted);font-size:7px}.admin-product-resource button{border:0;background:transparent;color:#7f8895;padding:2px}.admin-product-add-resource{width:100%;min-height:38px;border:1px dashed #9eacc4;background:#fff;color:var(--blue-800);display:inline-flex;align-items:center;justify-content:center;gap:6px;font-size:9px;font-weight:700}.admin-product-installer>p,.admin-product-internal>p{margin:7px 0 0;color:var(--muted);font-size:8px;line-height:1.4}.admin-product-installer>div{margin-top:24px;padding:11px;background:#eef5ff;color:var(--blue-800);display:flex;align-items:flex-start;gap:8px;font-size:8px;line-height:1.4}.admin-product-installer>div svg{flex:0 0 auto}.admin-product-internal>label>div{height:31px;display:grid;grid-template-columns:35px minmax(0,1fr) 35px}.admin-product-internal>label button,.admin-product-internal>label input{min-width:0;height:31px;border:1px solid #aebad0;border-radius:0;background:#fff;color:var(--ink)}.admin-product-internal>label button{padding:0;display:grid;place-items:center;color:var(--blue-800)}.admin-product-internal>label input{border-inline:0;text-align:center;outline:0;font-size:11px;font-weight:700}.admin-product-public-status{margin-top:24px;padding:13px 12px;border:1px solid #aebad0;display:grid;gap:10px}.admin-product-public-status>strong{font-size:9px}.admin-product-public-status>span{color:var(--success);font-size:11px;font-weight:760}.admin-product-public-status>span.is-out{color:#9d6610}.admin-product-public-status>small{color:var(--muted);font-size:8px;line-height:1.35}.admin-product-editor-actions{padding:8px 16px;border-top:1px solid #c8d0df;display:flex;align-items:center;justify-content:flex-end;gap:12px}.admin-product-editor-actions button{min-width:178px;min-height:40px;border:1px solid var(--blue-800);background:#fff;color:var(--blue-800);display:inline-flex;align-items:center;justify-content:center;gap:8px;font-size:10px;font-weight:780}.admin-product-editor-actions button:last-child{border-color:var(--orange);background:var(--orange);color:#fff}.admin-product-preview-dialog{width:min(680px,100%);border:1px solid #aeb7c6;background:#fff}.admin-product-preview-head{min-height:98px;padding:20px 22px;background:var(--blue-800);color:#fff;display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.admin-product-preview-head p{margin:0 0 7px;color:#dce7ff;font-size:10px;font-weight:820;letter-spacing:.12em;text-transform:uppercase}.admin-product-preview-head h2{margin:0;font-size:24px;line-height:1.15}.admin-product-preview-head button{border:0;background:transparent;color:#fff;padding:2px}.admin-product-preview-body{padding:26px;display:grid;grid-template-columns:220px minmax(0,1fr);gap:27px;align-items:center}.admin-product-preview-body img{width:220px;height:240px;padding:18px;background:#f1f5fb;object-fit:contain}.admin-product-preview-body>div{min-width:0}.admin-product-preview-body>div>span{color:var(--blue-800);font-size:10px;font-weight:790;letter-spacing:.12em;text-transform:uppercase}.admin-product-preview-body h3{margin:10px 0;font-size:28px;line-height:1.08;letter-spacing:-.03em}.admin-product-preview-body p{color:var(--muted);font-size:13px;line-height:1.5}.admin-product-preview-body strong{margin-top:18px;color:var(--success);font-size:14px}.admin-product-preview-body strong.is-out{color:#9d6610}.admin-product-preview-body small{display:block;margin-top:15px;color:var(--muted);font-size:10px}.admin-product-preview-dialog>button{min-width:170px;min-height:42px;margin:0 26px 24px auto;border:1px solid var(--orange);background:var(--orange);color:#fff;display:block;font-size:11px;font-weight:760}@media(max-width:1180px){.admin-products-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-products-filters>button{width:150px}.admin-products-register-head,.admin-products-register-list>button{grid-template-columns:1.5fr .75fr .75fr 1fr .7fr .8fr .85fr;gap:8px}.admin-product-editor{min-height:0}.admin-product-editor-grid{grid-template-columns:1fr 1fr}.admin-product-editor-grid>section{border-bottom:1px solid #c8d0df}.admin-product-public{grid-column:1 / -1}.admin-product-internal{border-right:0!important}}@media(max-width:860px){.admin-products-main{min-height:0}.admin-products-header{min-height:190px}.admin-products-policy{padding:14px 24px}.admin-products-filters{padding:19px 24px;grid-template-columns:repeat(2,minmax(0,1fr))}.admin-products-register{min-height:0;padding:0 24px 12px;display:block}.admin-products-register-head{display:none}.admin-products-register-list>button{min-height:0;padding:16px 0;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 18px;box-shadow:none!important}.admin-products-register-list>button.is-selected{padding-inline:12px}.admin-products-register-list>button>span{width:100%;display:block;overflow-wrap:normal;word-break:normal}.admin-products-register-list>button>span:before{content:attr(data-label);margin-bottom:4px;color:var(--muted);display:block;font-size:8px;line-height:1.3;font-weight:680}.admin-products-product{display:grid}.admin-products-product:before{grid-column:1 / -1}.admin-products-register-list>button>.admin-products-state{padding-left:14px;display:block;position:relative}.admin-products-register-list>button>.admin-products-state:before{content:attr(data-label);width:auto;height:auto;margin:0 0 4px -14px;border-radius:0;background:transparent;color:var(--muted);display:block}.admin-products-register-list>button>.admin-products-state:after{content:"";width:7px;height:7px;border-radius:50%;background:#7a8390;position:absolute;left:0;bottom:3px}.admin-products-register-list>button>.admin-products-state.is-positive:after{background:var(--success)}.admin-products-register-list>button>.admin-products-state.is-out:after{background:var(--orange)}.admin-products-pagination{padding-block:8px}.admin-product-editor{display:block}.admin-product-editor-head{min-height:58px;padding-inline:24px}.admin-product-editor-grid{grid-template-columns:1fr}.admin-product-public{grid-column:auto}.admin-product-editor-grid>section{padding:24px;border-right:0;border-bottom:1px solid #c8d0df}.admin-product-editor-actions{padding:14px 24px}}@media(max-width:560px){.admin-products-policy{padding-inline:18px}.admin-products-filters{padding-inline:18px;grid-template-columns:1fr}.admin-products-filters>button{width:100%}.admin-products-register{padding-inline:18px}.admin-products-register-list>button{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-products-register-list>button>.admin-products-product{grid-column:1 / -1}.admin-product-editor-head{min-height:92px;padding:14px 18px;align-items:flex-start;flex-direction:column;justify-content:center}.admin-product-editor-head button{width:100%;justify-content:center}.admin-product-editor-grid>section{padding-inline:18px}.admin-product-public-grid{grid-template-columns:1fr}.admin-product-image-field>div{grid-template-columns:1fr 1fr}.admin-product-image-field img,.admin-product-image-field button{width:100%}.admin-product-editor-actions{padding:14px 18px;display:grid;grid-template-columns:1fr}.admin-product-editor-actions button{width:100%;min-width:0}.admin-product-preview-body{grid-template-columns:1fr}.admin-product-preview-body img{width:100%;height:220px}}.admin-products-noimage,.admin-product-image-empty,.admin-product-preview-noimage{display:grid;place-items:center;border:1px solid var(--line);background:#f3f6fb;color:var(--muted)}.admin-products-noimage{width:37px;height:37px;font-size:12px}.admin-product-image-empty{width:92px;height:92px;font-size:8px}.admin-product-preview-noimage{width:220px;height:240px;font-size:12px}.admin-product-specs-empty{margin:0;color:var(--muted);font-size:8px}.admin-products-search{display:block}.admin-products-search input{width:100%;height:37px;padding:0 12px;border:1px solid var(--field-line);border-radius:0;background:#fff;color:var(--ink);outline:0;font-size:12px}.admin-products-search input:focus{border-color:var(--blue-800);box-shadow:0 0 0 2px #002bb21a}.admin-products-policy-icon{width:15px;height:15px;flex:0 0 auto;border:1px solid #fff;border-radius:50%;display:grid;place-items:center;font-size:9px;font-weight:800}.admin-product-resource+.admin-product-resource{margin-top:6px}.admin-product-resource.is-removed{opacity:.62}.admin-product-resource-icon{color:#e53a3a;font-size:8px;font-weight:820}.admin-product-resource-actions{display:inline-flex;align-items:center;gap:2px}.admin-product-resource-actions button{min-width:18px;padding:2px;border:0;background:transparent;color:#7f8895;font-size:10px}.admin-product-resource-actions button:disabled{opacity:.45}.admin-product-resource-input{display:none}.admin-product-add-resource{margin-top:8px}.admin-product-installer>div span:first-child{width:14px;height:14px;flex:0 0 auto;border:1px solid var(--blue-800);border-radius:50%;display:grid;place-items:center;font-size:8px;font-weight:800}.admin-products-notice{position:sticky;bottom:0;z-index:3;padding:12px 24px;border-top:1px solid var(--line-strong);background:var(--blue-100);color:var(--ink);display:flex;align-items:center;justify-content:space-between;gap:16px;font-size:11px;line-height:1.4}.admin-products-notice[data-kind=success]{background:#e8f7ee}.admin-products-notice[data-kind=partial]{background:var(--orange-soft)}.admin-products-notice button{border:0;background:transparent;color:var(--muted);font-size:16px}.admin-product-editor .page-state{padding:34px 24px}.admin-products-register-list .page-state{padding:30px 12px}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}:where(.admin-orders-page,.sales-confirm-page) dl>div{grid-template-columns:minmax(0,1fr);gap:0;padding:0;border-bottom:0}:where(.admin-orders-page,.sales-confirm-page) dt{font-size:inherit;font-weight:700;text-transform:none}:where(.admin-orders-page,.sales-confirm-page) label{gap:6px;font-size:inherit;font-weight:inherit}.admin-orders-main{min-height:1024px;display:flex;flex-direction:column}.admin-orders-header{min-height:122px;padding:18px 32px 12px 34px}.admin-orders-policy{min-height:35px;padding:0 30px;background:var(--blue-800);color:#fff;display:flex;align-items:center;gap:10px;font-size:11px;line-height:1.35}.admin-orders-policy svg{flex:0 0 auto}.admin-orders-filters{min-height:78px;padding:12px 18px 11px;border-bottom:1px solid #c8d0df;display:grid;grid-template-columns:1.42fr .83fr .9fr .86fr .88fr .9fr .69fr 100px;gap:11px;align-items:end}.admin-orders-filters label{min-width:0;display:grid;gap:6px;color:var(--ink);font-size:9px;line-height:1.2;font-weight:720}.admin-orders-filters select{width:100%;height:32px;padding:0 8px;border:1px solid #aebad0;border-radius:0;background:#fff;color:var(--ink);outline:0;font-size:10px}.admin-orders-filters select:focus{border-color:var(--blue-800);box-shadow:0 0 0 2px #002bb21a}.admin-orders-filters .admin-applications-search{height:32px}.admin-orders-filters .admin-applications-search input{height:30px;font-size:10px}.admin-orders-filters>button{height:32px;border:1px solid var(--blue-800);background:#fff;color:var(--blue-800);font-size:10px;font-weight:760}.admin-orders-filters>button:hover,.admin-orders-filters>button:focus-visible{background:#f0f5ff}.admin-orders-register-list{min-height:0;overflow-y:auto}.admin-orders-register{height:247px;min-height:247px;padding:0 14px;border-bottom:1px solid #aeb7c6;display:grid;grid-template-rows:31px minmax(0,1fr) 31px}.admin-orders-register-head,.admin-orders-register-list>button{min-width:0;display:grid;grid-template-columns:.92fr .9fr .95fr .71fr 1.2fr 1.06fr .98fr 1fr 1.13fr;align-items:center;column-gap:10px}.admin-orders-register-head{color:var(--blue-800);font-size:8px;line-height:1.25;font-weight:790}.admin-orders-register-list>button{width:100%;min-height:46px;padding:0 10px;border:0;border-top:1px solid var(--line);background:#fff;color:var(--ink);text-align:left;font-size:9px;line-height:1.25}.admin-orders-register-list>button:hover,.admin-orders-register-list>button:focus-visible{background:#f7faff}.admin-orders-register-list>button.is-selected{background:#eef5ff;box-shadow:inset 3px 0 0 var(--blue-800)}.admin-orders-register-list>button>span,.admin-orders-register-list>button>strong{min-width:0;overflow-wrap:anywhere}.admin-orders-register-list>button>span:first-child{color:var(--blue-800);font-size:10px;font-weight:790}.admin-orders-register-list>button>strong{font-size:9px;font-weight:750}.admin-order-status{min-width:0;padding-left:12px;display:block;position:relative;overflow-wrap:anywhere}.admin-order-status:before{content:"";width:6px;height:6px;border-radius:50%;background:#9099a6;position:absolute;left:0;top:.26em}.admin-order-status.is-blue:before{background:var(--blue-800)}.admin-order-status.is-orange:before{background:var(--orange)}.admin-order-status.is-green:before{background:var(--success)}.admin-orders-pagination{min-height:31px;border-top:1px solid var(--line);color:var(--muted);display:flex;align-items:center;justify-content:flex-end;gap:10px;font-size:9px}.admin-orders-pagination button{width:23px;height:23px;padding:0;border:0;background:transparent;color:#a0a8b5;font-size:16px}.admin-orders-pagination strong{width:27px;height:25px;border:1px solid var(--blue-800);color:var(--blue-800);display:grid;place-items:center;font-size:10px}.admin-orders-empty{min-height:180px;color:var(--muted);display:grid;place-items:center;align-content:center;gap:6px;text-align:center;font-size:10px}.admin-orders-empty strong{color:var(--ink);font-size:14px}.admin-order-detail{min-height:540px;background:#fff}.admin-order-detail-head{min-height:42px;padding:0 20px;border-bottom:1px solid #c8d0df;display:flex;align-items:center;justify-content:space-between;gap:18px}.admin-order-detail-head h2{margin:0;font-size:14px;line-height:1.3;font-weight:770}.admin-order-detail-head button{min-height:29px;padding:0 14px;border:1px solid var(--blue-800);background:#fff;color:var(--blue-800);display:inline-flex;align-items:center;gap:7px;font-size:9px;font-weight:760}.admin-order-detail-head button:hover,.admin-order-detail-head button:focus-visible{background:#f0f5ff}.admin-order-detail-grid{min-width:0;display:grid;grid-template-columns:60% 40%}.admin-order-ledger{min-width:0;border-right:1px solid #aeb7c6}.admin-order-facts{min-height:56px;margin:0;padding:9px 16px;border-bottom:1px solid #c8d0df;display:grid;grid-template-columns:1fr 1.1fr .85fr 1.08fr .92fr;align-items:center}.admin-order-facts>div{min-width:0;min-height:35px;padding:0 11px;border-right:1px solid var(--line);display:grid;align-content:center;gap:5px}.admin-order-facts>div:first-child{padding-left:0}.admin-order-facts>div:last-child{padding-right:0;border-right:0}.admin-order-facts dt,.admin-order-facts dd{min-width:0;margin:0;overflow-wrap:anywhere}.admin-order-facts dt{color:var(--muted);font-size:8px}.admin-order-facts dd{color:var(--ink);font-size:9px;font-weight:680}.admin-order-products{min-height:148px;padding:9px 14px 6px;border-bottom:1px solid #c8d0df}.admin-order-products h3,.admin-order-arrangement h3,.admin-order-payments h3,.admin-order-amounts h3{margin:0 0 7px;color:var(--ink);font-size:13px;line-height:1.3;font-weight:760}.admin-order-products-head,.admin-order-product-row{min-width:0;display:grid;grid-template-columns:1.48fr .85fr .52fr .82fr .82fr .95fr .9fr;align-items:center;gap:8px}.admin-order-products-head{min-height:23px;border-bottom:1px solid #aeb7c6;color:var(--blue-800);font-size:7px;line-height:1.2;font-weight:780}.admin-order-product-row{min-height:47px;border-bottom:1px solid var(--line);font-size:8px;line-height:1.25}.admin-order-product-row:last-child{border-bottom:0}.admin-order-product-row>span,.admin-order-product-row>strong{min-width:0;overflow-wrap:anywhere}.admin-order-product{display:grid;grid-template-columns:33px minmax(0,1fr);align-items:center;gap:7px}.admin-order-product img{width:33px;height:38px;padding:4px;background:#f3f6fb;object-fit:contain}.admin-order-product strong{font-size:8px;line-height:1.25}.admin-order-arrangement{min-height:70px;padding:8px 14px;border-bottom:1px solid #c8d0df}.admin-order-arrangement h3{margin-bottom:8px}.admin-order-arrangement dl{margin:0;display:grid;grid-template-columns:.8fr .7fr 2fr}.admin-order-arrangement dl>div{min-width:0;padding:0 12px;border-right:1px solid var(--line)}.admin-order-arrangement dl>div:first-child{padding-left:0}.admin-order-arrangement dl>div:last-child{padding-right:0;border-right:0}.admin-order-arrangement dt,.admin-order-arrangement dd{margin:0}.admin-order-arrangement dt{color:var(--muted);font-size:7px}.admin-order-arrangement dd{margin-top:5px;font-size:8px;line-height:1.3;font-weight:660}.admin-order-arrangement dl>div:nth-child(2) dd{color:var(--blue-800)}.admin-order-payments{min-height:142px;padding:8px 14px 9px}.admin-order-payments>p{margin:26px 0 0;color:var(--muted);font-size:9px;text-align:center}.admin-order-payments-head,.admin-order-payment-row{min-width:0;display:grid;grid-template-columns:.85fr .8fr .9fr 1.42fr 1fr;align-items:center;gap:9px}.admin-order-payments-head{min-height:26px;border-bottom:1px solid #aeb7c6;color:var(--blue-800);font-size:7px;font-weight:780}.admin-order-payment-row{min-height:42px;border-bottom:1px solid var(--line);font-size:8px;line-height:1.25}.admin-order-payment-row>button{min-width:0;padding:3px 0;border:0;background:transparent;color:var(--blue-800);display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:5px;text-align:left;font-size:7px}.admin-order-payment-row>button span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-order-summary{min-width:0}.admin-order-amounts{min-height:204px;padding:9px 16px 7px;border-bottom:1px solid #c8d0df}.admin-order-amounts dl{margin:0}.admin-order-amounts dl>div{min-height:18px;display:flex;align-items:center;justify-content:space-between;gap:15px;font-size:8px}.admin-order-amounts dt,.admin-order-amounts dd{margin:0}.admin-order-amounts dt{color:var(--muted)}.admin-order-amounts dd{text-align:right;font-weight:680}.admin-order-amounts dd.is-orange{color:var(--orange)}.admin-order-amounts dl>div.is-total{min-height:32px;margin-top:3px;border-top:1px solid #aeb7c6;border-bottom:1px solid #aeb7c6}.admin-order-amounts .is-total dd{color:var(--blue-800);font-size:16px;font-weight:820}.admin-order-amounts dl>div.is-outstanding{min-height:30px;margin-top:3px;border-top:1px solid #aeb7c6}.admin-order-amounts .is-outstanding dd{color:var(--orange);font-size:15px;font-weight:820}.admin-order-timelines{min-height:295px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.admin-order-timeline{min-width:0;padding:12px 12px 10px;border-right:1px solid var(--line)}.admin-order-timeline:last-child{border-right:0}.admin-order-timeline h3{margin:0 0 8px;color:var(--ink);font-size:8px;line-height:1.3;font-weight:760}.admin-order-timeline>.admin-order-status{color:var(--blue-800);font-size:8px;font-weight:740}.admin-order-timeline ol{margin:11px 0 0;padding:0;list-style:none}.admin-order-timeline li{min-height:38px;padding-left:17px;position:relative}.admin-order-timeline li:before{content:"";width:7px;height:7px;border-radius:50%;background:#a4adba;position:absolute;left:0;top:2px;z-index:1}.admin-order-timeline li:after{content:"";width:1px;height:100%;background:#c9cfda;position:absolute;left:3px;top:8px}.admin-order-timeline li:last-child:after{display:none}.admin-order-timeline li.is-complete:before{background:var(--success)}.admin-order-timeline li.is-complete:after{background:var(--success)}.admin-order-timeline li.is-current:before{background:var(--orange)}.admin-order-timeline li strong,.admin-order-timeline li small{display:block}.admin-order-timeline li strong{font-size:7px;line-height:1.25;font-weight:660}.admin-order-timeline li small{margin-top:3px;color:var(--muted);font-size:6px;line-height:1.2}@media(max-width:1180px){.admin-orders-filters{grid-template-columns:repeat(4,minmax(0,1fr))}.admin-orders-filters>button{width:120px}.admin-orders-register-head,.admin-orders-register-list>button{grid-template-columns:.85fr .82fr .85fr .65fr 1fr .98fr .92fr .92fr .95fr;gap:6px}.admin-order-detail-grid{grid-template-columns:1fr}.admin-order-ledger{border-right:0}.admin-order-summary{border-top:1px solid #aeb7c6;display:grid;grid-template-columns:40% 60%}.admin-order-amounts{border-right:1px solid #aeb7c6;border-bottom:0}}@media(max-width:860px){.admin-orders-main{min-height:0}.admin-orders-header{min-height:202px}.admin-orders-policy{min-height:54px;padding:13px 24px}.admin-orders-filters{padding:18px 24px;grid-template-columns:repeat(2,minmax(0,1fr))}.admin-orders-filters>button{width:100%}.admin-orders-register{height:auto;min-height:0;padding:0 24px 12px;display:block}.admin-orders-register-head{display:none}.admin-orders-register-list>button{min-height:0;padding:16px 0;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px 18px;box-shadow:none!important}.admin-orders-register-list>button.is-selected{padding-inline:12px;box-shadow:inset 3px 0 0 var(--blue-800)!important}.admin-orders-register-list>button>span:not(.admin-order-status):before,.admin-orders-register-list>button>strong:before,.admin-orders-register-list>button>.admin-order-status:after{content:attr(data-label);margin-bottom:4px;color:var(--muted);display:block;font-size:7px;line-height:1.3;font-weight:680}.admin-orders-register-list>button>.admin-order-status{padding-top:17px}.admin-orders-register-list>button>.admin-order-status:before{top:20px}.admin-orders-register-list>button>.admin-order-status:after{content:attr(data-label);position:absolute;top:0;left:0}.admin-orders-pagination{padding:8px 0}.admin-order-detail-head{min-height:66px;padding-inline:24px}.admin-order-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-order-facts>div{min-height:48px;border-bottom:1px solid var(--line)}.admin-order-facts>div:nth-child(2n){border-right:0}.admin-order-facts>div:last-child{border-bottom:0}.admin-order-products,.admin-order-arrangement,.admin-order-payments{padding-inline:24px}.admin-order-products-head,.admin-order-payments-head{display:none}.admin-order-product-row{padding:13px 0;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 16px}.admin-order-product-row>span:before,.admin-order-product-row>strong:before,.admin-order-payment-row>span:before,.admin-order-payment-row>strong:before{content:attr(data-label);margin-bottom:4px;color:var(--muted);display:block;font-size:7px}.admin-order-product{grid-column:1 / -1}.admin-order-product:before{grid-column:1 / -1}.admin-order-payment-row{padding:12px 0;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px}.admin-order-payment-row>button{min-height:32px}.admin-order-summary{grid-template-columns:1fr}.admin-order-amounts{border-right:0;border-bottom:1px solid #aeb7c6}}@media(max-width:560px){.admin-orders-policy{padding-inline:18px}.admin-orders-filters{padding-inline:18px;grid-template-columns:1fr}.admin-orders-register{padding-inline:18px}.admin-orders-register-list>button{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-order-detail-head{padding:14px 18px;align-items:flex-start;flex-direction:column}.admin-order-detail-head button{width:100%;justify-content:center}.admin-order-facts{padding-inline:18px;grid-template-columns:1fr}.admin-order-facts>div{padding:9px 0;border-right:0}.admin-order-products,.admin-order-arrangement,.admin-order-payments{padding-inline:18px}.admin-order-product-row,.admin-order-payment-row{grid-template-columns:1fr 1fr}.admin-order-arrangement dl{grid-template-columns:1fr}.admin-order-arrangement dl>div{padding:8px 0;border-right:0;border-bottom:1px solid var(--line)}.admin-order-timelines{grid-template-columns:1fr}.admin-order-timeline{border-right:0;border-bottom:1px solid var(--line)}}.sales-confirm-page{min-height:1024px}.sales-confirm-main{min-height:1024px;display:flex;flex-direction:column}.sales-confirm-header{min-height:155px;padding:16px 31px 15px;border-bottom:1px solid #c8d0df;display:grid;align-content:space-between}.sales-confirm-header>button{width:max-content;padding:0;border:0;background:transparent;color:var(--blue-800);display:inline-flex;align-items:center;gap:7px;font-size:11px;line-height:1.2;font-weight:690}.sales-confirm-header>button:hover,.sales-confirm-header>button:focus-visible{text-decoration:underline}.sales-confirm-title{display:flex;align-items:flex-end;justify-content:space-between;gap:24px}.sales-confirm-title p{margin:0 0 8px;color:var(--orange);font-size:9px;line-height:1;font-weight:820;letter-spacing:.2em;text-transform:uppercase}.sales-confirm-title h1{margin:0;color:var(--ink);font-size:31px;line-height:1;letter-spacing:-.04em;font-weight:840}.sales-confirm-title>div>span{margin-top:9px;color:var(--muted);display:block;font-size:12px}.sales-confirm-title time{padding-bottom:2px;color:var(--ink);display:inline-flex;align-items:center;gap:9px;font-size:11px;white-space:nowrap}.sales-confirm-policy{height:36px;min-height:36px;padding:0 30px;background:var(--blue-800);color:#fff;display:flex;align-items:center;gap:10px;font-size:10px}.sales-confirm-policy svg{flex:0 0 auto}.sales-confirm-facts{min-height:69px;margin:0;padding:0 30px;border-bottom:1px solid #b7c0cf;display:grid;grid-template-columns:1fr 1.08fr 1fr 1fr 1.15fr;align-items:center}.sales-confirm-facts>div{min-width:0;min-height:40px;padding:0 23px;border-right:1px solid var(--line);display:grid;align-content:center;gap:7px}.sales-confirm-facts>div:first-child{padding-left:0}.sales-confirm-facts>div:last-child{padding-right:0;border-right:0}.sales-confirm-facts dt,.sales-confirm-facts dd{min-width:0;margin:0}.sales-confirm-facts dt{color:var(--muted);font-size:9px}.sales-confirm-facts dd{color:var(--ink);font-size:10px;font-weight:680}.sales-confirm-facts .admin-order-status{font-weight:550}.sales-confirm-workspace{min-width:0;flex:1;display:grid;grid-template-columns:70% 30%}.sales-confirm-ledger{min-width:0;border-right:1px solid #aeb7c6}.sales-price-ledger{min-height:276px;padding:22px 16px 12px 30px;border-bottom:1px solid #b7c0cf}.sales-price-ledger>header{min-height:38px;display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.sales-price-ledger h2,.sales-confirm-terms h2,.sales-special-note h2,.sales-confirm-summary h2{margin:0;color:var(--ink);font-size:15px;line-height:1.25;font-weight:780}.sales-price-ledger>header>span{color:var(--muted);display:inline-flex;align-items:center;gap:8px;font-size:8px;white-space:nowrap}.sales-price-ledger>header i{width:1px;height:15px;background:#aeb7c6;display:block}.sales-price-ledger>header strong{color:var(--blue-800);font-style:normal}.sales-price-head,.sales-price-row{min-width:0;display:grid;grid-template-columns:1.45fr .7fr .46fr .76fr .8fr .82fr .82fr .7fr 1.15fr;align-items:center;gap:8px}.sales-price-head{min-height:32px;border-bottom:1px solid #9faabc;color:var(--blue-800);font-size:7px;line-height:1.2;font-weight:790}.sales-price-row{min-height:78px;border-bottom:1px solid var(--line);color:var(--ink);font-size:8px;line-height:1.25}.sales-price-row:last-child{border-bottom:0}.sales-price-row>span,.sales-price-row>strong,.sales-price-row>label{min-width:0}.sales-price-product{display:grid;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:8px}.sales-price-product img{width:34px;height:43px;padding:4px;background:#f3f6fb;object-fit:contain}.sales-price-product>span{min-width:0;display:grid;gap:4px}.sales-price-product strong{font-size:8px;line-height:1.2}.sales-price-product small{color:var(--muted);font-size:6px}.sales-price-row input{width:100%;height:32px;padding:0 8px;border:1px solid #aebad0;border-radius:0;background:#fff;color:var(--ink);outline:0;font:inherit}.sales-price-row input:focus{border-color:var(--blue-800);box-shadow:0 0 0 2px #002bb21a}.sales-price-row input:disabled{background:#f4f6f9;color:#7e8794}.sales-price-row label.has-error input{border-color:#c83e32}.sales-price-row>strong{color:var(--blue-800)}.sales-price-row .is-discount{color:var(--orange);font-weight:740}.sales-price-row .is-surcharge{color:var(--danger);font-weight:740}.sales-confirm-terms{min-height:302px;display:grid;grid-template-columns:1fr 1fr}.sales-confirm-terms>section{min-width:0;padding:20px 26px 17px 30px;border-right:1px solid #aeb7c6}.sales-confirm-terms>section:last-child{padding-right:26px;border-right:0}.sales-fulfilment-grid{margin-top:18px;display:grid;grid-template-columns:1fr .88fr;gap:13px 18px}.sales-fulfilment-grid label{min-width:0;color:var(--muted);display:grid;gap:6px;font-size:8px;font-weight:690}.sales-fulfilment-grid input,.sales-fulfilment-grid select,.sales-fulfilment-grid textarea{width:100%;min-width:0;border:1px solid #aebad0;border-radius:0;background:#fff;color:var(--ink);outline:0;font:inherit}.sales-fulfilment-grid input,.sales-fulfilment-grid select{height:32px;padding:0 9px}.sales-fulfilment-grid textarea{min-height:67px;padding:8px 9px;resize:none;line-height:1.4}.sales-fulfilment-grid input:focus,.sales-fulfilment-grid select:focus,.sales-fulfilment-grid textarea:focus{border-color:var(--blue-800);box-shadow:0 0 0 2px #002bb21a}.sales-delivery-address{grid-row:span 2}.sales-payment-arrangement fieldset{margin:14px 0 0;padding:0;border:0}.sales-payment-arrangement legend{margin-bottom:5px;color:var(--muted);font-size:8px;font-weight:690}.sales-payment-arrangement fieldset>label{min-height:56px;display:grid;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:10px;cursor:pointer}.sales-payment-arrangement input[type=radio]{width:17px;height:17px;margin:2px 0 0;accent-color:var(--blue-800)}.sales-payment-arrangement fieldset>label span{min-width:0;display:grid;gap:5px}.sales-payment-arrangement fieldset strong{font-size:10px}.sales-payment-arrangement fieldset small{color:var(--muted);font-size:8px;line-height:1.35}.sales-special-approval{min-height:47px;padding:8px 9px;border:1px solid var(--blue-800);color:var(--blue-800);display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;font-size:7px;line-height:1.35}.sales-special-approval button{min-height:28px;padding:0 8px;border:1px solid var(--blue-800);background:#fff;color:var(--blue-800);font-size:7px;font-weight:720}.sales-special-approval button:disabled{border-color:#b6becc;color:#808997}.sales-special-note{min-height:184px;padding:21px 26px 18px 30px}.sales-special-note>div{min-height:78px;margin-top:14px;padding:14px 16px;border:1px solid #aebad0;color:var(--muted);display:flex;align-items:flex-start;gap:11px;font-size:8px;line-height:1.5}.sales-special-note svg{color:var(--blue-800);flex:0 0 auto}.sales-confirm-summary{min-width:0;display:flex;flex-direction:column}.sales-confirm-amounts{min-height:276px;padding:22px 22px 16px;border-bottom:1px solid #b7c0cf}.sales-confirm-amounts h2 small{color:var(--muted);font-size:8px;font-weight:500}.sales-confirm-amounts dl{margin:20px 0 0}.sales-confirm-amounts dl>div{min-height:29px;display:flex;align-items:center;justify-content:space-between;gap:15px;font-size:9px}.sales-confirm-amounts dt,.sales-confirm-amounts dd{margin:0}.sales-confirm-amounts dt{color:var(--muted)}.sales-confirm-amounts dd{text-align:right;font-weight:690}.sales-confirm-amounts dd.is-orange{color:var(--orange)}.sales-confirm-amounts dl>div.is-total{min-height:54px;margin-top:7px;border-top:1px solid #aeb7c6;border-bottom:1px solid #aeb7c6}.sales-confirm-amounts .is-total dt{color:var(--ink)}.sales-confirm-amounts .is-total dd{color:var(--blue-800);font-size:20px;font-weight:830}.sales-readiness{min-height:310px;padding:22px 22px 16px;border-bottom:1px solid #b7c0cf}.sales-readiness ul{margin:18px 0 0;padding:0;display:grid;gap:16px;list-style:none}.sales-readiness li{color:#a2aab6;display:grid;grid-template-columns:22px minmax(0,1fr);gap:10px}.sales-readiness li.is-ready{color:var(--success)}.sales-readiness li>span{min-width:0;display:grid;gap:4px}.sales-readiness li strong{color:var(--ink);font-size:10px}.sales-readiness li small{color:var(--muted);font-size:8px;line-height:1.35}.sales-confirm-actions{min-height:177px;padding:22px;display:grid;grid-template-columns:1fr 1fr;align-content:start;gap:12px}.sales-confirm-actions button{min-height:48px;border-radius:0;display:inline-flex;align-items:center;justify-content:center;gap:8px;font-size:10px;font-weight:770}.sales-confirm-actions button:first-child{border:1px solid var(--blue-800);background:#fff;color:var(--blue-800)}.sales-confirm-actions button:nth-child(2){border:1px solid var(--orange);background:var(--orange);color:#fff}.sales-confirm-actions button:disabled{border-color:#c8ced8;background:#f0f2f5;color:#9aa2ae;cursor:not-allowed}.sales-confirm-actions p{grid-column:1 / -1;margin:3px 0 0;color:var(--muted);display:flex;align-items:flex-start;gap:8px;font-size:8px;line-height:1.5}.sales-confirm-actions p svg{flex:0 0 auto}.sales-confirm-dialog-backdrop{padding:24px;background:#08142d7a;position:fixed;top:0;right:0;bottom:0;left:0;z-index:160;display:grid;place-items:center}.sales-confirm-dialog{width:min(430px,100%);padding:30px;border:1px solid #9da8b8;background:#fff;color:var(--ink);box-shadow:0 18px 50px #0018552e}.sales-confirm-dialog>svg{color:var(--blue-800)}.sales-confirm-dialog>p{margin:13px 0 8px;color:var(--orange);font-size:9px;font-weight:820;letter-spacing:.16em;text-transform:uppercase}.sales-confirm-dialog h2{margin:0;font-size:23px;line-height:1.15}.sales-confirm-dialog>span{margin-top:13px;color:var(--muted);display:block;font-size:11px;line-height:1.55}.sales-confirm-dialog>div{margin-top:24px;display:grid;grid-template-columns:1fr 1fr;gap:12px}.sales-confirm-dialog button{min-height:43px;border-radius:0;font-size:10px;font-weight:760}.sales-confirm-dialog button:first-child{border:1px solid var(--blue-800);background:#fff;color:var(--blue-800)}.sales-confirm-dialog button:last-child{border:1px solid var(--orange);background:var(--orange);color:#fff}@media(max-width:1180px){.sales-confirm-workspace{grid-template-columns:1fr}.sales-confirm-ledger{border-right:0}.sales-confirm-summary{border-top:1px solid #aeb7c6;display:grid;grid-template-columns:1fr 1fr}.sales-confirm-amounts{border-right:1px solid #aeb7c6}.sales-confirm-actions{grid-column:1 / -1;min-height:130px}}@media(max-width:860px){.sales-confirm-page,.sales-confirm-main{min-height:0}.sales-confirm-header{height:auto;min-height:190px;padding:18px 24px}.sales-confirm-title{align-items:flex-start}.sales-confirm-title h1{font-size:28px}.sales-confirm-policy{height:auto;min-height:54px;padding:13px 24px}.sales-confirm-facts{height:auto;padding:10px 24px;grid-template-columns:repeat(2,minmax(0,1fr))}.sales-confirm-facts>div{min-height:54px;padding:8px 12px;border-bottom:1px solid var(--line)}.sales-confirm-facts>div:nth-child(2n){border-right:0}.sales-price-ledger{padding:22px 24px}.sales-price-head{display:none}.sales-price-row{padding:18px 0;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px 16px}.sales-price-row>span:not(.admin-order-status):before,.sales-price-row>strong:before,.sales-price-row>label:before{content:attr(data-label);margin-bottom:5px;color:var(--muted);display:block;font-size:7px;font-weight:680}.sales-price-row>.sales-price-product{grid-column:1 / -1}.sales-price-row>.sales-price-product:before{grid-column:1 / -1}.sales-price-row>.admin-order-status{padding-top:17px}.sales-price-row>.admin-order-status:before{top:20px}.sales-price-row>.admin-order-status:after{content:attr(data-label);color:var(--muted);position:absolute;top:0;left:0;font-size:7px;font-weight:680}.sales-confirm-terms{grid-template-columns:1fr}.sales-confirm-terms>section,.sales-confirm-terms>section:last-child{padding:22px 24px;border-right:0;border-bottom:1px solid #aeb7c6}.sales-special-note{padding:22px 24px}.sales-confirm-summary{grid-template-columns:1fr}.sales-confirm-amounts{border-right:0}.sales-confirm-actions{grid-column:auto}}@media(max-width:560px){.sales-confirm-header{min-height:208px;padding-inline:18px}.sales-confirm-title{gap:14px;flex-direction:column}.sales-confirm-title time{align-self:flex-start}.sales-confirm-policy{padding-inline:18px}.sales-confirm-facts{padding-inline:18px;grid-template-columns:1fr}.sales-confirm-facts>div{padding-inline:0;border-right:0}.sales-price-ledger{padding-inline:18px}.sales-price-ledger>header{flex-direction:column}.sales-price-ledger>header>span{white-space:normal}.sales-price-row{grid-template-columns:repeat(2,minmax(0,1fr))}.sales-price-row>label:last-child{grid-column:1 / -1}.sales-confirm-terms>section,.sales-confirm-terms>section:last-child,.sales-special-note{padding-inline:18px}.sales-fulfilment-grid{grid-template-columns:1fr}.sales-delivery-address{grid-row:auto}.sales-special-approval{grid-template-columns:auto minmax(0,1fr)}.sales-special-approval button{grid-column:1 / -1;width:100%}.sales-confirm-amounts,.sales-readiness,.sales-confirm-actions{padding-inline:18px}.sales-confirm-actions{grid-template-columns:1fr}.sales-confirm-actions p{grid-column:auto}.sales-confirm-dialog>div{grid-template-columns:1fr}}.mobile-filter-toggle,.mobile-primary-action{display:none}@media(max-width:600px){.admin-orders-page [data-label],.sales-confirm-page [data-label],.admin-order-status{font-size:12px!important;line-height:1.35}.admin-applications-header,.admin-orders-header{height:auto!important;min-height:0!important;padding:24px 18px!important;gap:18px!important;flex-direction:column}.admin-applications-header h1,.admin-orders-header h1{font-size:32px!important;line-height:1.05}.admin-applications-header>div>span,.admin-orders-header>div>span{font-size:14px!important;line-height:1.45}.admin-applications-header time,.admin-orders-header time{font-size:13px!important}.mobile-filter-toggle{width:calc(100% - 36px);min-height:48px;margin:14px 18px 0;padding:0 14px;border:1px solid var(--blue-800);background:#fff;color:var(--blue-800);display:grid;grid-template-columns:24px minmax(0,1fr) auto 20px;align-items:center;gap:9px;text-align:left;font-weight:760}.mobile-filter-toggle strong{min-width:24px;height:24px;border-radius:12px;background:var(--blue-800);color:#fff;display:grid;place-items:center;font-size:12px}.mobile-filter-toggle>svg:last-child{transition:transform .2s ease}.mobile-filter-toggle>svg:last-child.is-open{transform:rotate(90deg)}.admin-orders-filters{padding-top:12px!important}.admin-orders-filters:not(.is-open)>label:not(:first-child),.admin-orders-filters:not(.is-open)>button{display:none}.admin-orders-filters:not(.is-open){min-height:76px}.sales-confirm-main{padding-bottom:calc(92px + env(safe-area-inset-bottom))}.mobile-primary-action{min-height:78px;padding:10px 18px calc(10px + env(safe-area-inset-bottom));border-top:1px solid #aeb7c6;background:#fffffffa;display:grid;grid-template-columns:minmax(0,1fr) minmax(150px,auto);align-items:center;gap:14px;position:fixed;left:0;right:0;bottom:0;z-index:80;box-shadow:0 -10px 28px #0c19321f}.mobile-primary-action>span{min-width:0;display:grid;gap:4px}.mobile-primary-action small{color:var(--muted)}.mobile-primary-action strong{color:var(--blue-800);font-size:16px;line-height:1.2;overflow-wrap:anywhere}.mobile-primary-action button{min-height:50px;padding:0 16px;border:1px solid var(--orange);background:var(--orange);color:#fff;display:inline-flex;align-items:center;justify-content:center;gap:8px;font-weight:780}.mobile-primary-action button:disabled{border-color:#c6ccd6;background:#e8ebf0;color:#8e97a5}}.admin-orders-policy-icon,.sales-confirm-policy-icon{width:14px;height:14px;flex:0 0 auto;border:1px solid currentColor;border-radius:50%;display:grid;place-items:center;font-size:8px;font-weight:800}.sales-special-approval>span:first-child,.sales-special-note svg,.sales-special-note>div>span:first-child,.sales-confirm-actions p>span:first-child,.sales-readiness li>span:first-child{color:var(--blue-800);flex:0 0 auto}.sales-readiness li>span:first-child{color:inherit;font-size:15px;line-height:1}.sales-confirm-dialog>span:first-child{color:var(--blue-800);font-size:26px;line-height:1}.sales-arrangement-deposit{margin-top:12px;color:var(--muted);display:grid;gap:6px;font-size:8px;font-weight:690}.sales-arrangement-deposit input{width:100%;height:32px;padding:0 9px;border:1px solid #aebad0;border-radius:0;background:#fff;color:var(--ink);outline:0;font:inherit}.admin-order-payment-row>button:disabled{color:var(--muted)}.admin-orders-register-list .page-state{padding:30px 12px}.admin-order-detail .page-state{padding:34px 24px}@media(max-width:600px){.mobile-filter-toggle>.mobile-filter-chevron{transition:transform .2s ease;text-align:center}.mobile-filter-toggle>.mobile-filter-chevron.is-open{transform:rotate(90deg)}.mobile-filter-toggle>.mobile-filter-icon{text-align:center;font-size:18px}}.fulfilment-page{min-width:0;display:flex;flex-direction:column}.fulfilment-header{height:118px;min-height:118px;padding:20px 30px 17px;border-bottom:1px solid #c8d0df;display:flex;align-items:flex-start;justify-content:space-between;gap:30px}.fulfilment-header>div{min-width:0}.fulfilment-header p{margin:0 0 8px;color:var(--orange);font-size:10px;line-height:1.1;letter-spacing:.16em;font-weight:800;text-transform:uppercase}.fulfilment-header h1{margin:0;color:var(--ink);font-size:32px;line-height:1;letter-spacing:-.04em;font-weight:840}.fulfilment-header span{margin-top:10px;color:#4d5664;display:block;font-size:11px;line-height:1.4}.fulfilment-header time{padding-top:5px;color:var(--ink);display:inline-flex;align-items:center;gap:9px;font-size:12px;white-space:nowrap}.fulfilment-policy{height:34px;min-height:34px;padding:0 30px;background:var(--blue-800);color:#fff;display:flex;align-items:center;gap:10px;font-size:10px;line-height:1.35}.fulfilment-policy>span:first-child{flex:0 0 auto}.fulfilment-filters{height:78px;min-height:78px;padding:12px 20px 11px;border-bottom:1px solid var(--line-strong);display:grid;grid-template-columns:1.3fr .87fr .95fr .95fr .72fr 95px;align-items:end;gap:14px}.fulfilment-filters label{min-width:0;color:var(--ink);display:grid;gap:6px;font-size:8px;line-height:1.2;font-weight:730}.fulfilment-filters select{width:100%;height:32px;padding:0 9px;border:1px solid var(--field-line);border-radius:0;background:#fff;color:var(--ink);outline:0;font-size:9px}.fulfilment-filters select:focus{border-color:var(--blue-800);box-shadow:0 0 0 2px #002bb21a}.fulfilment-filters input:disabled,.fulfilment-filters select:disabled,.fulfilment-daterange input:disabled,.fulfilment-pagesize select:disabled{background:#fafbfd;color:#9aa2ae;cursor:not-allowed}.fulfilment-filters>button:disabled{border-color:#c8ced8;background:#f0f2f5;color:#9aa2ae;cursor:not-allowed}.fulfilment-register-list>button:disabled{cursor:not-allowed}.fulfilment-pagination button:disabled{cursor:not-allowed}.fulfilment-filters .admin-applications-search{height:32px}.fulfilment-filters .admin-applications-search input{height:30px;font-size:9px}.fulfilment-filters>button{height:32px;border:1px solid var(--blue-800);border-radius:0;background:#fff;color:var(--blue-800);font-size:9px;font-weight:760}.fulfilment-filters>button:hover,.fulfilment-filters>button:focus-visible{background:#f0f5ff}.fulfilment-daterange{min-width:0;display:grid;grid-template-columns:1fr 1fr;gap:5px}.fulfilment-daterange input{width:100%;min-width:0;height:32px;padding:0 6px;border:1px solid var(--field-line);border-radius:0;background:#fff;color:var(--ink);outline:0;font-size:9px}.fulfilment-daterange input:focus{border-color:var(--blue-800);box-shadow:0 0 0 2px #002bb21a}.fulfilment-register{height:216px;min-height:216px;padding:0 14px;border-bottom:1px solid var(--line-strong);display:grid;grid-template-rows:34px minmax(0,1fr) 32px}.fulfilment-register-head,.fulfilment-register-list>button{min-width:0;display:grid;grid-template-columns:.88fr 1fr .62fr .75fr 1.05fr 1.18fr 1fr;align-items:center;column-gap:12px}.fulfilment-register-head{padding:0 10px;color:var(--blue-800);font-size:8px;line-height:1.2;font-weight:760}.fulfilment-register-list{min-height:0;overflow-y:auto}.fulfilment-register-list>button{width:100%;min-height:37px;padding:0 10px;border:0;border-top:1px solid var(--line);background:#fff;color:var(--ink);text-align:left;font-size:9px;line-height:1.25}.fulfilment-register-list>button:hover,.fulfilment-register-list>button:focus-visible{background:#f7faff}.fulfilment-register-list>button.is-selected{background:var(--blue-100);box-shadow:inset 3px 0 0 var(--blue-800)}.fulfilment-register-list>button>strong:first-child{color:var(--blue-800);font-size:10px;font-weight:800}.fulfilment-status{min-width:0;color:var(--ink);display:inline-flex;align-items:center;gap:7px;font-size:9px;line-height:1.25;position:relative}.fulfilment-status i{width:6px;height:6px;border-radius:50%;background:#a5adb9;flex:0 0 auto}.fulfilment-status.is-orange i{background:var(--orange)}.fulfilment-status.is-green i{background:var(--success)}.fulfilment-status.is-blue i{background:var(--blue-800)}.fulfilment-pagination{min-height:32px;border-top:1px solid var(--line);color:var(--muted);display:flex;align-items:center;justify-content:flex-end;gap:12px;font-size:8px}.fulfilment-pagination>span:first-child{margin-right:auto}.fulfilment-pagination button{width:22px;height:22px;padding:0;border:0;background:transparent;color:#a0a8b5;font-size:15px}.fulfilment-pagination button:disabled{color:#d3d8e0}.fulfilment-pagination strong{width:25px;height:23px;border:1px solid var(--blue-800);color:var(--blue-800);display:grid;place-items:center;font-size:9px}.fulfilment-pagesize{display:inline-flex;align-items:center;gap:6px}.fulfilment-pagesize select{height:22px;padding:0 4px;border:1px solid var(--field-line);border-radius:0;background:#fff;color:var(--ink);font-size:9px}.fulfilment-dossier{min-width:0;flex:1;display:flex;flex-direction:column}.fulfilment-dossier>header{height:42px;min-height:42px;padding:0 16px;border-bottom:1px solid var(--line-strong);display:flex;align-items:center;justify-content:space-between;gap:18px}.fulfilment-dossier>header h2{margin:0;color:var(--ink);font-size:14px;line-height:1.2;font-weight:780}.fulfilment-vieworder{min-height:29px;padding:0 12px;border:1px solid var(--blue-800);background:#fff;color:var(--blue-800);display:inline-flex;align-items:center;justify-content:center;gap:7px;font-size:9px;font-weight:740}.fulfilment-vieworder:hover,.fulfilment-vieworder:focus-visible{background:#f0f5ff}.fulfilment-workspace{min-width:0;flex:1;display:grid;grid-template-columns:68% 32%}.fulfilment-ledger{min-width:0;border-right:1px solid var(--line-strong)}.fulfilment-facts{height:58px;margin:0;padding:0 16px;border-bottom:1px solid var(--line-strong);display:grid;grid-template-columns:repeat(6,minmax(0,1fr))}.fulfilment-facts>div{min-width:0;padding:0 10px;border-right:1px solid var(--line);display:grid;align-content:center;gap:5px}.fulfilment-facts>div:first-child{padding-left:0}.fulfilment-facts>div:last-child{padding-right:0;border-right:0}.fulfilment-facts dt,.fulfilment-facts dd{min-width:0;margin:0;overflow-wrap:anywhere}.fulfilment-facts dt{color:var(--muted);font-size:7px}.fulfilment-facts dd{color:var(--ink);font-size:8px;line-height:1.25;font-weight:680}.fulfilment-products{min-height:147px;padding:14px 16px 8px;border-bottom:1px solid var(--line-strong)}.fulfilment-products h3,.fulfilment-details h3,.fulfilment-payment h3,.fulfilment-progress h3{margin:0;color:var(--ink);font-size:13px;line-height:1.2;font-weight:780}.fulfilment-products-head,.fulfilment-product-row{min-width:0;display:grid;grid-template-columns:1.35fr .9fr .55fr .55fr 1.2fr;align-items:center;gap:10px}.fulfilment-products-head{min-height:29px;border-bottom:1px solid #9faabc;color:var(--blue-800);font-size:7px;line-height:1.2;font-weight:760}.fulfilment-product-row{min-height:43px;border-bottom:1px solid var(--line);color:var(--ink);font-size:8px;line-height:1.25}.fulfilment-product-row:last-child{border-bottom:0}.fulfilment-product{min-width:0;display:grid;align-items:center;gap:8px}.fulfilment-product strong{font-size:8px;line-height:1.2;overflow-wrap:anywhere}.fulfilment-details{min-height:278px;padding:14px 16px 12px}.fulfilment-details>div{margin-top:12px;display:grid;grid-template-columns:1fr 1fr;gap:9px 12px}.fulfilment-details label{min-width:0;color:var(--muted);display:grid;gap:5px;font-size:7px;line-height:1.2;font-weight:680}.fulfilment-details label.is-wide{grid-column:1 / -1}.fulfilment-details input{width:100%;min-width:0;height:29px;padding:0 8px;border:1px solid var(--field-line);border-radius:0;background:#fff;color:var(--ink);outline:0;font:inherit}.fulfilment-details input:focus{border-color:var(--blue-800);box-shadow:0 0 0 2px #002bb21a}.fulfilment-details input[readonly],.fulfilment-details input:disabled{background:#fafbfd}.fulfilment-inspector{min-width:0;display:flex;flex-direction:column}.fulfilment-release{min-height:64px;padding:12px 14px;border-bottom:1px solid var(--line-strong);display:grid;grid-template-columns:26px minmax(0,1fr);align-items:start;gap:9px}.fulfilment-release.is-allowed{background:var(--blue-100);color:var(--blue-800)}.fulfilment-release.is-blocked{background:#fff7eb;color:#a05b00}.fulfilment-release>span:first-child{font-size:20px;line-height:1}.fulfilment-release>span{min-width:0;display:grid;gap:5px}.fulfilment-release strong{font-size:14px;line-height:1.2}.fulfilment-release small{color:#39475f;font-size:8px;line-height:1.35}.fulfilment-payment{min-height:132px;padding:14px;border-bottom:1px solid var(--line-strong)}.fulfilment-payment dl{margin:10px 0 0}.fulfilment-payment dl>div{min-height:25px;display:flex;align-items:center;justify-content:space-between;gap:14px;color:var(--muted);font-size:8px}.fulfilment-payment dt,.fulfilment-payment dd{margin:0}.fulfilment-payment dd{color:var(--ink);text-align:right;font-weight:680}.fulfilment-payment .is-outstanding{min-height:37px;margin-top:3px;border-top:1px solid var(--line-strong)}.fulfilment-payment .is-outstanding dt{color:var(--ink)}.fulfilment-payment .is-outstanding dd{color:var(--orange);font-size:15px;font-weight:820}.fulfilment-progress{min-height:178px;padding:14px;border-bottom:1px solid var(--line-strong)}.fulfilment-progress ol{margin:12px 0 0;padding:0;list-style:none}.fulfilment-progress li{min-height:43px;display:grid;grid-template-columns:17px minmax(0,1fr);gap:8px;position:relative}.fulfilment-progress li:after{content:"";width:1px;background:#c1c9d6;position:absolute;left:4px;top:10px;bottom:-2px}.fulfilment-progress li:last-child:after{display:none}.fulfilment-progress li>i{width:9px;height:9px;margin-top:2px;border-radius:50%;background:#b2bac6;display:block;position:relative;z-index:1}.fulfilment-progress li.is-current>i{background:var(--orange);box-shadow:0 0 0 3px #fff1df}.fulfilment-progress li.is-complete>i{background:var(--success)}.fulfilment-progress li>span{min-width:0;display:grid;align-content:start;gap:4px}.fulfilment-progress li strong{color:var(--ink);font-size:9px;line-height:1.2}.fulfilment-progress li small{color:var(--muted);font-size:7px;line-height:1.2}.fulfilment-actions{padding:14px;display:grid;gap:8px}.fulfilment-actions button{min-height:35px;border-radius:0;display:inline-flex;align-items:center;justify-content:center;gap:8px;font-size:9px;font-weight:760;border:1px solid var(--orange);background:var(--orange);color:#fff}.fulfilment-actions button:disabled{border-color:#c8ced8;background:#f0f2f5;color:#9aa2ae}.fulfilment-actions .fulfilment-vieworder{min-height:35px}.fulfilment-dossier>footer{min-height:34px;padding:0 16px;border-top:1px solid var(--line-strong);color:var(--muted);display:flex;align-items:center;gap:8px;font-size:8px}.fulfilment-dossier>footer i{width:1px;height:14px;margin:0 9px;background:#b7c0cf}.fulfilment-notice{margin:12px 16px;padding:10px 12px;border-left:3px solid var(--blue-800);background:var(--blue-050);color:var(--ink);display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:11px}.fulfilment-notice[data-tone=error]{border-left-color:var(--danger);background:#fef2f2}.fulfilment-notice button{border:0;background:transparent;color:var(--muted);font-size:13px}:where(.fulfilment-page) dl>div{grid-template-columns:minmax(0,1fr);gap:0;padding:0;border-bottom:0}:where(.fulfilment-page) dt{font-size:inherit;font-weight:700;text-transform:none}:where(.fulfilment-page) label{gap:6px;font-size:inherit;font-weight:inherit}@media(max-width:1180px){.fulfilment-filters{grid-template-columns:repeat(3,minmax(0,1fr));height:auto;min-height:126px}.fulfilment-register-head,.fulfilment-register-list>button{grid-template-columns:.85fr 1fr .62fr .75fr 1fr 1.08fr .9fr;gap:8px}.fulfilment-workspace{grid-template-columns:1fr}.fulfilment-ledger{border-right:0}.fulfilment-inspector{border-top:1px solid var(--line-strong);display:grid;grid-template-columns:1fr 1fr}.fulfilment-release,.fulfilment-payment{border-right:1px solid var(--line-strong)}.fulfilment-progress{grid-row:span 2}}@media(max-width:860px){.fulfilment-page{min-height:0}.fulfilment-header{height:auto;min-height:184px;padding:23px 24px;background:var(--blue-800);color:#fff}.fulfilment-header h1,.fulfilment-header time{color:#fff}.fulfilment-header span{color:#dbe5ff}.fulfilment-policy{height:auto;min-height:54px;padding:13px 24px;border-top:1px solid rgba(255,255,255,.28)}.fulfilment-filters{min-height:0;padding:18px 24px;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.fulfilment-filters>button{width:100%}.fulfilment-register{height:auto;min-height:0;padding:0 24px 14px;display:block}.fulfilment-register-head{display:none}.fulfilment-register-list{overflow-y:visible}.fulfilment-register-list>button{min-height:0;padding:15px 10px;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px 18px}.fulfilment-register-list>button>span:not(.fulfilment-status):before,.fulfilment-register-list>button>strong:before,.fulfilment-register-list>button>.fulfilment-status:before{content:attr(data-label);margin-bottom:4px;color:var(--muted);display:block;font-size:7px;line-height:1.3;font-weight:680}.fulfilment-register-list>button>.fulfilment-status{padding-top:15px}.fulfilment-register-list>button>.fulfilment-status:before{content:attr(data-label);position:absolute;top:0;left:0}.fulfilment-pagination{padding:8px 0;flex-wrap:wrap}.fulfilment-dossier>header{min-height:61px;padding-inline:24px}.fulfilment-facts{height:auto;padding:0 24px;grid-template-columns:repeat(2,minmax(0,1fr))}.fulfilment-facts>div{min-height:50px;border-bottom:1px solid var(--line)}.fulfilment-facts>div:nth-child(2n){border-right:0}.fulfilment-products,.fulfilment-details{padding-inline:24px}.fulfilment-products-head{display:none}.fulfilment-product-row{padding:12px 0;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 16px}.fulfilment-product-row>span:not(.fulfilment-status):before{content:attr(data-label);margin-bottom:4px;color:var(--muted);display:block;font-size:7px}.fulfilment-product{grid-column:1 / -1}.fulfilment-product:before{grid-column:1 / -1}.fulfilment-inspector{grid-template-columns:1fr}.fulfilment-release,.fulfilment-payment{border-right:0}.fulfilment-progress{grid-row:auto}.fulfilment-dossier>footer{min-height:48px;padding-inline:24px;flex-wrap:wrap}}@media(max-width:600px){.fulfilment-page [data-label],.fulfilment-status{font-size:12px!important;line-height:1.35}.fulfilment-header{height:auto!important;min-height:0!important;padding:24px 18px!important;gap:18px!important;flex-direction:column}.fulfilment-header h1{font-size:32px!important;line-height:1.05}.fulfilment-header>div>span{font-size:14px!important;line-height:1.45}.fulfilment-header time{font-size:13px!important}.fulfilment-filters{padding-top:12px!important}.fulfilment-filters:not(.is-open)>label:not(:first-child),.fulfilment-filters:not(.is-open)>button{display:none}.fulfilment-filters:not(.is-open){min-height:76px}.fulfilment-page{padding-bottom:calc(92px + env(safe-area-inset-bottom))}}@media(max-width:560px){.fulfilment-policy{padding-inline:18px}.fulfilment-filters{padding-inline:18px;grid-template-columns:1fr}.fulfilment-register{padding-inline:18px}.fulfilment-register-list>button{grid-template-columns:repeat(2,minmax(0,1fr))}.fulfilment-dossier>header{padding:12px 18px;align-items:flex-start;flex-direction:column}.fulfilment-dossier>header .fulfilment-vieworder{width:100%}.fulfilment-facts{padding-inline:18px;grid-template-columns:1fr}.fulfilment-facts>div{padding-inline:0;border-right:0}.fulfilment-products,.fulfilment-details{padding-inline:18px}.fulfilment-product-row{grid-template-columns:1fr 1fr}.fulfilment-details>div{grid-template-columns:1fr}.fulfilment-details label.is-wide{grid-column:auto}.fulfilment-dossier>footer{padding-inline:18px;align-items:flex-start;flex-direction:column;justify-content:center}.fulfilment-dossier>footer i{display:none}}.payment-approval-page{display:flex;flex-direction:column}.payment-approval-header{height:145px;min-height:145px;padding:18px 32px 17px;border-bottom:1px solid #c8d0df;display:grid;align-content:space-between}.payment-approval-header>button{width:max-content;padding:0;border:0;background:transparent;color:var(--blue-800);display:inline-flex;align-items:center;gap:7px;font-size:11px;line-height:1.2;font-weight:700}.payment-approval-header>button span{color:#8a93a0}.payment-approval-header>button:hover,.payment-approval-header>button:focus-visible{text-decoration:underline}.payment-approval-title{display:flex;align-items:flex-end;justify-content:space-between;gap:24px}.payment-approval-title h1{margin:0;color:var(--ink);font-size:31px;line-height:1;letter-spacing:-.04em;font-weight:840}.payment-approval-title>div>span{margin-top:11px;color:var(--muted);display:inline-flex;align-items:center;gap:9px;font-size:12px}.payment-approval-title>div>span i{width:6px;height:6px;border-radius:50%;background:var(--blue-800);display:block}.payment-approval-title time{padding-bottom:2px;color:var(--ink);display:inline-flex;align-items:center;gap:9px;font-size:11px;white-space:nowrap}.payment-approval-policy{height:39px;min-height:39px;padding:0 31px;background:var(--blue-800);color:#fff;display:flex;align-items:center;gap:10px;font-size:10px}.payment-approval-policy svg{flex:0 0 auto}.payment-approval-workspace{min-width:0;flex:1;display:grid;grid-template-columns:194px minmax(0,615px) minmax(320px,1fr)}.payment-review-anchors{min-width:0;padding:36px 17px 22px 27px;border-right:1px solid #b7c0cf}.payment-review-anchors ol{margin:0;padding:0 0 22px;border-bottom:1px solid #b7c0cf;display:grid;gap:46px;list-style:none;position:relative}.payment-review-anchors ol:before{content:"";width:1px;background:#aebad0;position:absolute;top:13px;bottom:56px;left:12px}.payment-review-anchors li{min-height:58px;display:grid;grid-template-columns:25px minmax(0,1fr);align-items:start;gap:12px;position:relative;z-index:1}.payment-review-anchors li>svg{background:#fff;color:var(--success)}.payment-review-anchors li>span:last-child{min-width:0;display:grid;gap:5px}.payment-review-anchors li strong{color:var(--ink);font-size:14px;line-height:1;font-weight:800}.payment-review-anchors li b{color:var(--ink);font-size:11px;line-height:1.2;font-weight:680}.payment-review-anchors li small{color:var(--muted);font-size:10px;line-height:1.2}.payment-review-anchors li.is-current strong,.payment-review-anchors li.is-current b,.payment-review-anchors li.is-current small{color:var(--blue-800)}.payment-review-number{width:32px;height:32px;margin:-4px 0 0 -4px;border-radius:50%;background:var(--blue-800);color:#fff;display:grid;place-items:center;font-size:12px;font-weight:790}.payment-request-facts{padding-top:26px}.payment-request-facts h2{margin:0 0 22px;color:var(--ink);font-size:13px;font-weight:790}.payment-request-facts dl{margin:0;display:grid;gap:16px}.payment-request-facts dl>div{display:grid;gap:6px}.payment-request-facts dt,.payment-request-facts dd{margin:0}.payment-request-facts dt{color:var(--muted);font-size:8px}.payment-request-facts dd{color:var(--ink);font-size:10px;line-height:1.35;font-weight:680}.payment-request-facts dl>div:nth-child(3) dd{color:var(--blue-800)}.payment-review-evidence{min-width:0;padding:0 22px;border-right:1px solid #aeb7c6}.payment-review-evidence h2{margin:0;color:var(--ink);font-size:16px;line-height:1.2;font-weight:790}.payment-arrangement-summary{min-height:155px;padding:31px 0 21px;border-bottom:1px solid #aeb7c6}.payment-arrangement-summary>div{margin-top:27px;display:grid;grid-template-columns:auto 1.28fr auto .6fr auto 1.28fr auto 1.1fr;align-items:start;gap:10px;color:var(--ink);font-size:10px}.payment-arrangement-summary>div>strong{padding-top:2px;font-size:10px}.payment-arrangement-summary>div>span{min-width:0;display:grid;gap:4px}.payment-arrangement-summary>div b{color:var(--blue-800);font-size:12px;line-height:1.2;font-weight:790;white-space:nowrap}.payment-arrangement-summary>div small{color:var(--muted);font-size:9px;line-height:1.3}.payment-arrangement-summary>div i{padding-top:2px;color:#4f5967;font-style:normal;font-size:15px}.payment-arrangement-summary>div em{padding-top:4px;color:var(--muted);font-style:normal;font-size:9px;text-align:center}.payment-arrangement-summary>div .is-balance b{color:var(--orange)}.payment-arrangement-summary>div .is-total b{color:var(--ink)}.payment-terms-review{min-height:196px;padding:27px 0 23px;border-bottom:1px solid #aeb7c6}.payment-term-track{margin-top:28px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.payment-term-track>span{min-width:0;padding:0 10px;display:grid;gap:7px;position:relative}.payment-term-track>span:first-child{padding-left:8px}.payment-term-track>span:last-child{padding-right:0}.payment-term-track>span:before{content:"";height:1px;background:#aeb7c6;position:absolute;top:6px;right:0;left:0}.payment-term-track>span:first-child:before{left:9px}.payment-term-track>span:last-child:before{right:calc(100% - 11px)}.payment-term-track i{width:14px;height:14px;margin-bottom:4px;border:2px solid var(--blue-800);border-radius:50%;background:#fff;position:relative;z-index:1}.payment-term-track .is-middle i{border-color:var(--blue-800);background:var(--blue-800)}.payment-term-track .is-end i{border-color:var(--orange)}.payment-term-track strong{color:var(--ink);font-size:11px}.payment-term-track b{color:var(--blue-800);font-size:11px;font-weight:780}.payment-term-track .is-end b{color:var(--orange)}.payment-term-track small{color:var(--muted);font-size:9px;line-height:1.25}.payment-fulfilment-review{min-height:131px;padding:27px 0 21px;border-bottom:1px solid #aeb7c6}.payment-fulfilment-review dl{margin:20px 0 0;display:grid;grid-template-columns:.8fr 1.35fr .72fr}.payment-fulfilment-review dl>div{min-width:0;padding:0 18px;border-right:1px solid var(--line);display:grid;gap:7px}.payment-fulfilment-review dl>div:first-child{padding-left:0}.payment-fulfilment-review dl>div:last-child{padding-right:0;border-right:0}.payment-fulfilment-review dt,.payment-fulfilment-review dd{margin:0}.payment-fulfilment-review dt{color:var(--muted);font-size:8px}.payment-fulfilment-review dd{color:var(--ink);font-size:10px;line-height:1.3;font-weight:700}.payment-sales-note{min-height:101px;padding:25px 0 20px;border-bottom:1px solid #aeb7c6}.payment-sales-note p{margin:15px 0 0;color:var(--ink);font-size:10px;line-height:1.45}.payment-order-basis{min-height:255px;padding:23px 0 14px}.payment-order-head,.payment-order-row{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) 142px;align-items:center}.payment-order-head{min-height:32px;border-bottom:1px solid #9faabc;color:var(--blue-800);font-size:8px;font-weight:790}.payment-order-row{min-height:58px;border-bottom:1px solid var(--line);color:var(--ink);font-size:10px}.payment-order-row>span{min-width:0;display:grid;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px}.payment-order-row img{width:34px;height:40px;padding:4px;background:#f4f7fb;object-fit:contain}.payment-order-row strong{text-align:right;font-weight:660}.payment-order-basis>p{margin:15px 0 0;color:var(--muted);font-size:8px}.payment-order-basis>p strong{margin-left:12px;color:var(--ink);font-size:10px}.payment-final-decision{min-width:0;padding:31px 24px 23px;border-bottom:1px solid #aeb7c6;background:#f5f8fe;align-self:start;display:flex;flex-direction:column}.payment-final-decision h2{margin:0;color:var(--ink);font-size:17px;line-height:1.2;font-weight:800}.payment-reviewer{margin:27px 0 0}.payment-reviewer>div{padding-bottom:20px;border-bottom:1px solid #aeb7c6;display:grid;gap:8px}.payment-reviewer>div+div{padding-top:25px}.payment-reviewer dt,.payment-reviewer dd{margin:0}.payment-reviewer dt{color:var(--muted);font-size:9px}.payment-reviewer dd{color:var(--ink);font-size:11px;line-height:1.45;font-weight:700}.payment-reviewer>div:last-child dd{color:#4f5867;font-size:10px;font-weight:520}.payment-final-decision fieldset{margin:26px 0 0;padding:0;border:0}.payment-final-decision legend{margin-bottom:14px;padding:0;color:#4f5867;font-size:9px;font-weight:690}.payment-final-decision fieldset>label{min-height:92px;padding:16px 15px;border:1px solid #b7c0cf;background:#fff;display:grid;grid-template-columns:20px minmax(0,1fr);align-items:start;gap:12px;cursor:pointer}.payment-final-decision fieldset>label+label{margin-top:16px}.payment-final-decision fieldset>label.is-selected{border-color:var(--blue-800)}.payment-final-decision fieldset:disabled>label{cursor:default}.payment-final-decision input[type=radio]{width:19px;height:19px;margin:1px 0 0;accent-color:var(--blue-800)}.payment-final-decision fieldset span{min-width:0;display:grid;gap:7px}.payment-final-decision fieldset strong{color:var(--ink);font-size:12px}.payment-final-decision fieldset small{color:var(--muted);font-size:10px;line-height:1.45}.payment-rejection-reason{margin-top:22px;color:var(--ink);display:grid;gap:5px;font-size:9px;font-weight:680}.payment-rejection-reason>small{color:var(--muted);font-size:8px;font-weight:520}.payment-rejection-reason textarea{width:100%;min-height:90px;margin-top:5px;padding:10px;border:1px solid #aebad0;border-radius:0;background:#fff;color:var(--ink);resize:none;outline:0;font:inherit;font-size:10px;line-height:1.45}.payment-rejection-reason textarea:disabled{background:#f2f4f7;color:#848c98}.payment-rejection-reason textarea:focus{border-color:var(--blue-800);box-shadow:0 0 0 2px #002bb21a}.payment-rejection-reason.has-error textarea{border-color:#c73a31}.payment-decision-actions{margin-top:28px;padding-top:25px;border-top:1px solid #aeb7c6;display:grid;grid-template-columns:1fr 1fr;gap:14px}.payment-decision-actions button{min-height:50px;border-radius:0;display:inline-flex;align-items:center;justify-content:center;gap:8px;font-size:10px;line-height:1.25;font-weight:780}.payment-decision-actions button:first-child{border:1px solid var(--blue-800);background:#fff;color:var(--blue-800)}.payment-decision-actions button:last-child{border:1px solid var(--orange);background:var(--orange);color:#fff}.payment-decision-actions button:disabled{border-color:#c7cdd7;background:#e8ebf0;color:#858e9b;cursor:not-allowed}.payment-decision-lock{margin:22px 0 0;color:#505967;display:flex;align-items:flex-start;gap:10px;font-size:9px;line-height:1.45}.payment-decision-lock svg{flex:0 0 auto}@media(max-width:1360px){.payment-approval-workspace{grid-template-columns:180px minmax(0,1fr) 310px}.payment-review-anchors{padding-left:22px}.payment-arrangement-summary>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.payment-arrangement-summary>div>strong{grid-column:1 / -1}.payment-arrangement-summary>div>i,.payment-arrangement-summary>div>em{display:none}.payment-decision-actions{grid-template-columns:1fr}}@media(max-width:1020px){.payment-approval-workspace{grid-template-columns:174px minmax(0,1fr)}.payment-final-decision{min-height:660px;grid-column:1 / -1;border-top:1px solid #aeb7c6}.payment-decision-actions{grid-template-columns:1fr 1fr}}@media(max-width:860px){.payment-approval-page{min-height:0}.payment-approval-header{height:auto;min-height:177px;padding:25px 24px 22px}.payment-approval-title h1{font-size:28px}.payment-approval-policy{height:auto;min-height:54px;padding:13px 24px}.payment-approval-workspace{grid-template-columns:1fr}.payment-review-anchors{padding:24px;border-right:0;border-bottom:1px solid #aeb7c6}.payment-review-anchors ol{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.payment-review-anchors ol:before{display:none}.payment-review-anchors li{grid-template-columns:25px minmax(0,1fr)}.payment-request-facts dl{grid-template-columns:repeat(4,minmax(0,1fr))}.payment-review-evidence{padding-inline:24px;border-right:0}.payment-final-decision{grid-column:auto;padding-inline:24px}}@media(max-width:560px){.payment-approval-header{min-height:205px;padding-inline:18px}.payment-approval-title{align-items:flex-start;flex-direction:column}.payment-approval-title time{align-self:flex-start}.payment-approval-policy,.payment-review-anchors{padding-inline:18px}.payment-review-anchors ol,.payment-request-facts dl{grid-template-columns:1fr 1fr}.payment-review-evidence{padding-inline:18px}.payment-arrangement-summary>div{grid-template-columns:1fr 1fr;gap:16px}.payment-arrangement-summary>div>i,.payment-arrangement-summary>div>em{display:none}.payment-term-track{gap:10px}.payment-fulfilment-review dl{grid-template-columns:1fr;gap:13px}.payment-fulfilment-review dl>div{padding:0 0 13px;border-right:0;border-bottom:1px solid var(--line)}.payment-order-head,.payment-order-row{grid-template-columns:minmax(0,1fr) 110px}.payment-final-decision{padding-inline:18px}.payment-decision-actions{grid-template-columns:1fr}}:where(.payment-approval-page) dl>div{grid-template-columns:minmax(0,1fr);gap:0;padding:0;border-bottom:0}:where(.payment-approval-page) dt{font-size:inherit;font-weight:700;text-transform:none}:where(.payment-approval-page) label{gap:6px;font-size:inherit;font-weight:inherit}@media(max-width:600px){.payment-approval-page{padding-bottom:calc(92px + env(safe-area-inset-bottom))}}.payment-records-page{min-width:0;display:flex;flex-direction:column}.payment-records-header{min-height:118px;padding:20px 30px 17px;border-bottom:1px solid #c8d0df;display:flex;align-items:flex-start;justify-content:space-between;gap:30px}.payment-records-header>div{min-width:0}.payment-records-header p{margin:0 0 8px;color:var(--orange);font-size:10px;line-height:1.1;letter-spacing:.16em;font-weight:800;text-transform:uppercase}.payment-records-header h1{margin:0;color:var(--ink);font-size:32px;line-height:1;letter-spacing:-.04em;font-weight:840}.payment-records-header span{margin-top:10px;color:#4d5664;display:block;font-size:11px;line-height:1.4}.payment-records-header time{padding-top:5px;color:var(--ink);display:inline-flex;align-items:center;gap:9px;font-size:12px;white-space:nowrap}.payment-records-policy{height:34px;min-height:34px;padding:0 30px;background:var(--blue-800);color:#fff;display:flex;align-items:center;gap:10px;font-size:10px;line-height:1.35}.payment-records-policy svg{flex:0 0 auto}.payment-records-filters{height:80px;min-height:80px;padding:13px 28px 12px;border-bottom:1px solid #aeb7c6;display:grid;grid-template-columns:1fr 1.05fr 1.05fr 1.05fr 105px;align-items:end;gap:28px}.payment-records-filters label{min-width:0;color:var(--ink);display:grid;gap:6px;font-size:9px;line-height:1.2;font-weight:730}.payment-records-filters select{width:100%;height:32px;padding:0 10px;border:1px solid #aebad0;border-radius:0;background:#fff;color:var(--ink);outline:0;font-size:10px}.payment-records-filters select:focus{border-color:var(--blue-800);box-shadow:0 0 0 2px #002bb21a}.payment-records-filters .admin-applications-search{height:32px}.payment-records-filters .admin-applications-search input{height:30px;font-size:10px}.payment-records-filters>button{height:32px;border:1px solid var(--blue-800);border-radius:0;background:#fff;color:var(--blue-800);font-size:10px;font-weight:760}.payment-records-filters>button:hover,.payment-records-filters>button:focus-visible{background:#f0f5ff}.payment-records-register{height:230px;min-height:230px;padding:0 14px;border-bottom:1px solid #aeb7c6;display:grid;grid-template-rows:39px minmax(0,1fr) 39px}.payment-records-register-list{min-height:0;overflow-y:auto}.payment-records-register-head,.payment-records-register-list>button{min-width:0;display:grid;grid-template-columns:1fr .8fr .9fr 1.45fr .92fr .75fr 1.28fr 1.12fr .67fr 18px;align-items:center;column-gap:12px}.payment-records-register-head{padding:0 10px;color:#455064;font-size:8px;line-height:1.2;font-weight:680}.payment-records-register-list>button{width:100%;min-height:49px;padding:0 10px;border:0;border-top:1px solid var(--line);background:#fff;color:var(--ink);text-align:left;font-size:9px;line-height:1.25}.payment-records-register-list>button:hover,.payment-records-register-list>button:focus-visible{background:#f7faff}.payment-records-register-list>button.is-selected{background:#eef5ff;box-shadow:inset 3px 0 0 var(--blue-800)}.payment-records-register-list>button>strong:first-child{color:var(--blue-800);font-size:10px;font-weight:800}.payment-records-register-list>button>strong:nth-child(6){text-align:right;font-weight:780}.payment-record-confirmation{min-width:0;display:grid;grid-template-columns:8px minmax(0,1fr);align-items:start;gap:7px}.payment-record-confirmation>i{width:7px;height:7px;margin-top:3px;border-radius:50%;background:#97a0ae}.payment-record-confirmation.is-confirmed>i{background:var(--success)}.payment-record-confirmation.is-rejected>i{background:#e7342b}.payment-record-confirmation.is-awaiting>i{background:var(--blue-800)}.payment-record-confirmation>span{min-width:0;display:grid;gap:2px}.payment-record-confirmation strong{min-width:0;color:var(--ink);font-size:9px;line-height:1.2;font-weight:690;overflow-wrap:anywhere}.payment-record-confirmation small{color:var(--muted);font-size:8px;line-height:1.2}.payment-record-status{width:max-content;max-width:100%;padding:4px 7px;border-radius:3px;display:inline-flex;align-items:center;color:var(--blue-800);background:#dbe8ff;font-size:9px;line-height:1.1;font-weight:760}.payment-record-status.is-confirmed{color:#08722a;background:#ddf4e5}.payment-record-status.is-rejected{color:#c62520;background:#ffe1df}.payment-record-status.is-partial{color:#a75300;background:#fff0d8}.payment-record-chevron{color:#5f6978;font-size:20px;line-height:1;text-align:center}.payment-records-pagination{min-height:39px;border-top:1px solid var(--line);color:var(--muted);display:flex;align-items:center;justify-content:flex-end;gap:12px;font-size:9px}.payment-records-pagination button{width:23px;height:23px;padding:0;border:0;background:transparent;color:#a0a8b5;font-size:16px}.payment-records-pagination strong{width:27px;height:25px;border:1px solid var(--blue-800);color:var(--blue-800);display:grid;place-items:center;font-size:10px}.payment-record-detail{min-width:0;min-height:562px;flex:1;display:grid;grid-template-columns:minmax(0,60%) minmax(390px,40%)}.payment-record-evidence{min-width:0;padding:0 18px 18px;border-right:1px solid #aeb7c6}.payment-record-evidence>header{min-height:48px;border-bottom:1px solid var(--line);display:flex;align-items:center;gap:16px}.payment-record-evidence>header h2{margin:0;color:var(--ink);font-size:14px;line-height:1.2;font-weight:790}.payment-record-evidence-grid{min-width:0;display:grid;grid-template-columns:minmax(310px,1.22fr) minmax(245px,.9fr)}.payment-proof-panel,.payment-transfer-information{min-width:0;padding:17px 12px 0}.payment-proof-panel{border-right:1px solid var(--line)}.payment-proof-panel h3,.payment-transfer-information h3{margin:0 0 13px;color:var(--ink);font-size:11px;line-height:1.2;font-weight:780}.payment-proof-viewer-toolbar{height:38px;padding:0 8px;border:1px solid #c7ceda;border-bottom:0;background:#f4f6f9;display:flex;align-items:center;justify-content:space-between}.payment-proof-viewer-toolbar>span{display:inline-flex;align-items:center;gap:8px}.payment-proof-viewer-toolbar button,.payment-proof-viewer-toolbar a{width:28px;height:28px;padding:0;border:0;background:transparent;color:var(--ink);display:grid;place-items:center;text-decoration:none}.payment-proof-viewer-toolbar button:hover,.payment-proof-viewer-toolbar button:focus-visible,.payment-proof-viewer-toolbar a:hover,.payment-proof-viewer-toolbar a:focus-visible{color:var(--blue-800);background:#e6edfa}.payment-proof-viewer-toolbar b{width:28px;height:22px;border:1px solid #d1d7e0;color:#626b79;display:grid;place-items:center;font-size:8px;font-weight:550}.payment-proof-viewer-toolbar small{color:var(--ink);font-size:9px}.payment-proof-document{height:412px;padding:10px;border:1px solid #c7ceda;background:#d8dadd;overflow:auto;display:flex;align-items:flex-start;justify-content:center}.payment-proof-document img{height:auto;min-width:0;display:block;box-shadow:0 0 0 8px #fff,0 2px 12px #13213d29}.payment-transfer-information{padding-left:17px;padding-right:8px}.payment-transfer-information dl{margin:0;display:grid;gap:11px}.payment-transfer-information dl>div{min-width:0;display:grid;grid-template-columns:95px minmax(0,1fr);gap:10px}.payment-transfer-information dt,.payment-transfer-information dd{margin:0}.payment-transfer-information dt{color:#506078;font-size:8px;line-height:1.35}.payment-transfer-information dd{color:var(--ink);white-space:pre-line;overflow-wrap:anywhere;font-size:9px;line-height:1.35;font-weight:650}.payment-transfer-information a{color:var(--blue-800);display:inline-flex;align-items:center;gap:5px;text-decoration:none}.payment-transfer-information a:hover,.payment-transfer-information a:focus-visible{text-decoration:underline}.payment-record-review{min-width:0;background:#fff}.payment-record-review>section{padding:15px 19px;border-bottom:1px solid #aeb7c6}.payment-record-review h2{margin:0;color:var(--ink);font-size:13px;line-height:1.2;font-weight:790}.payment-record-reconciliation dl{margin:15px 0 0;display:grid;gap:10px}.payment-record-reconciliation dl>div{display:flex;align-items:baseline;justify-content:space-between;gap:20px}.payment-record-reconciliation dt,.payment-record-reconciliation dd{margin:0}.payment-record-reconciliation dt{color:#526177;font-size:9px;line-height:1.3}.payment-record-reconciliation dd{color:var(--ink);font-size:10px;line-height:1.2;font-weight:760;white-space:nowrap}.payment-record-reconciliation .is-orange dd{color:var(--orange)}.payment-record-reconciliation .is-projected{margin-top:3px;padding-top:13px;border-top:1px solid #aeb7c6}.payment-record-reconciliation .is-projected dd{color:var(--blue-800);font-size:14px}.payment-confirmation-timeline ol{margin:14px 0 0;padding:0;list-style:none}.payment-confirmation-timeline li{min-height:49px;padding:0 0 7px;display:grid;grid-template-columns:24px minmax(0,1fr) 102px;gap:9px;position:relative}.payment-confirmation-timeline li+li{padding-top:6px}.payment-confirmation-timeline li:before{content:"";width:1px;background:#aeb7c6;position:absolute;top:17px;bottom:-3px;left:8px}.payment-confirmation-timeline li:last-child:before{display:none}.payment-confirmation-timeline li>span{width:18px;height:18px;border:1px solid #8d98a8;border-radius:50%;background:#fff;color:#667186;display:grid;place-items:center;position:relative;z-index:1}.payment-confirmation-timeline li.is-current>span{border:2px solid var(--blue-800);color:var(--blue-800)}.payment-confirmation-timeline li.is-complete>span{border-color:var(--success);background:var(--success);color:#fff}.payment-confirmation-timeline li.is-rejected>span{border-color:#e7342b;color:#e7342b}.payment-confirmation-timeline li>div{min-width:0;display:grid;align-content:start;gap:6px}.payment-confirmation-timeline li>div strong{color:var(--ink);font-size:9px;line-height:1.25}.payment-confirmation-timeline li.is-current>div strong{color:var(--blue-800)}.payment-confirmation-timeline li>div small{color:#566277;font-size:8px;line-height:1.45}.payment-confirmation-timeline em{color:var(--ink);display:grid;align-content:start;justify-items:end;gap:4px;font-style:normal;text-align:right}.payment-confirmation-timeline em b{font-size:8px;line-height:1.25}.payment-confirmation-timeline em small{color:#5e6878;font-size:8px}.payment-administrator-action{border-bottom:0!important}.payment-administrator-action fieldset{margin:12px 0 0;padding:0;border:0}.payment-administrator-action fieldset label{padding:5px 0;display:grid;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:8px;cursor:pointer}.payment-administrator-action fieldset:disabled label{cursor:default}.payment-administrator-action fieldset input{width:17px;height:17px;margin:0;accent-color:var(--blue-800)}.payment-administrator-action fieldset label>span{display:grid;gap:5px}.payment-administrator-action fieldset strong{color:var(--ink);font-size:9px;line-height:1.25}.payment-administrator-action fieldset small{color:#566277;font-size:8px;line-height:1.35}.payment-administrator-action>select{width:calc(100% - 26px);height:31px;margin:5px 0 0 26px;padding:0 10px;border:1px solid #aebad0;border-radius:0;background:#fff;color:var(--ink);outline:0;font-size:9px}.payment-administrator-action>select:focus{border-color:var(--blue-800);box-shadow:0 0 0 2px #002bb21a}.payment-administrator-action>select:disabled{background:#f2f4f7;color:#8a929f}.payment-administrator-action>div{margin-top:14px;display:grid;grid-template-columns:120px minmax(0,1fr);justify-content:end;gap:16px}.payment-administrator-action>div button{height:34px;border-radius:0;font-size:9px;font-weight:780}.payment-administrator-action>div button:first-child{border:1px solid var(--blue-800);background:#fff;color:var(--blue-800)}.payment-administrator-action>div button:last-child{border:1px solid var(--orange);background:var(--orange);color:#fff}.payment-administrator-action>div button:disabled{border-color:#c7cdd7;background:#e8ebf0;color:#858e9b;cursor:not-allowed}.payment-proof-expanded{padding:34px;background:#07132be0;position:fixed;top:0;right:0;bottom:0;left:0;z-index:140;display:grid;place-items:center;overflow:auto}.payment-proof-expanded>button{width:40px;height:40px;border:1px solid #fff;background:#fff;color:var(--ink);position:fixed;top:20px;right:20px;display:grid;place-items:center}.payment-proof-expanded img{width:min(760px,92vw);height:auto;background:#fff;box-shadow:0 16px 50px #00000057}@media(max-width:1360px){.payment-records-filters{gap:14px}.payment-records-register-head,.payment-records-register-list>button{grid-template-columns:1fr .78fr .9fr 1.3fr .9fr .72fr 1.18fr 1.08fr .67fr 16px;gap:8px}.payment-record-detail{grid-template-columns:minmax(0,58%) minmax(380px,42%)}.payment-record-evidence-grid{grid-template-columns:minmax(290px,1fr) minmax(230px,.82fr)}.payment-transfer-information dl>div{grid-template-columns:82px minmax(0,1fr)}}@media(max-width:1100px){.payment-records-register{height:auto;min-height:230px}.payment-record-detail{grid-template-columns:1fr}.payment-record-evidence{border-right:0}.payment-record-review{border-top:1px solid #aeb7c6}}@media(max-width:860px){.payment-records-page{min-height:0}.payment-records-header{height:auto;min-height:184px;padding:23px 24px}.payment-records-header h1{font-size:29px}.payment-records-policy{height:auto;min-height:54px;padding:13px 24px}.payment-records-filters{height:auto;min-height:0;padding:18px 24px;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.payment-records-filters>button{width:100%}.payment-records-register{padding:0 24px 14px;display:block}.payment-records-register-list{overflow-y:visible}.payment-records-register-head{display:none}.payment-records-register-list>button{min-height:0;padding:16px 10px;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px 18px}.payment-records-register-list>button>span:not(.payment-record-confirmation):not(.payment-record-status):not(.payment-record-chevron):before,.payment-records-register-list>button>strong:before{content:attr(data-label);margin-bottom:4px;color:var(--muted);display:block;font-size:7px;line-height:1.3;font-weight:680}.payment-records-register-list>button>.payment-record-confirmation,.payment-records-register-list>button>.payment-record-status{padding-top:15px;position:relative}.payment-records-register-list>button>.payment-record-confirmation:before,.payment-records-register-list>button>.payment-record-status:before{content:attr(data-label);color:var(--muted);display:block;font-size:7px;line-height:1.3;font-weight:680;position:absolute;top:0;left:0}.payment-records-register-list>button .payment-record-chevron{display:none}.payment-records-pagination{padding:8px 0}.payment-record-evidence{padding-inline:24px}.payment-record-evidence-grid{grid-template-columns:1fr 1fr}.payment-record-review>section{padding-inline:24px}}@media(max-width:620px){.payment-records-header{min-height:210px;padding-inline:18px;flex-direction:column}.payment-records-header time{padding-top:0}.payment-records-policy{padding-inline:18px}.payment-records-filters{padding-inline:18px;grid-template-columns:1fr}.payment-records-register{padding-inline:18px}.payment-records-register-list>button{grid-template-columns:repeat(2,minmax(0,1fr))}.payment-record-evidence{padding-inline:18px}.payment-record-evidence>header{padding-block:12px;align-items:flex-start;flex-direction:column;gap:8px}.payment-record-evidence-grid{grid-template-columns:1fr}.payment-proof-panel{border-right:0;border-bottom:1px solid var(--line)}.payment-proof-document{height:430px}.payment-transfer-information{padding:18px 0}.payment-transfer-information dl>div{grid-template-columns:105px minmax(0,1fr)}.payment-record-review>section{padding-inline:18px}.payment-confirmation-timeline li{grid-template-columns:24px minmax(0,1fr)}.payment-confirmation-timeline em{grid-column:2;justify-items:start;text-align:left}.payment-administrator-action>div{grid-template-columns:1fr;gap:10px}}@media(max-width:600px){.payment-records-header h1{font-size:32px!important;line-height:1.05}.payment-records-header>div>span{font-size:14px!important;line-height:1.45}.payment-records-header time{font-size:13px!important}.payment-records-filters{padding-top:12px!important}.payment-records-filters:not(.is-open)>label:not(:first-child),.payment-records-filters:not(.is-open)>button{display:none}.payment-records-filters:not(.is-open){min-height:76px}.payment-records-main{padding-bottom:calc(92px + env(safe-area-inset-bottom))}}.payment-records-daterange{min-width:0;display:grid;grid-template-columns:1fr 1fr;gap:5px}.payment-records-daterange input{width:100%;min-width:0;height:32px;padding:0 6px;border:1px solid var(--field-line);border-radius:0;background:#fff;color:var(--ink);outline:0;font-size:9px}.payment-records-daterange input:focus{border-color:var(--blue-800);box-shadow:0 0 0 2px #002bb21a}.payment-records-pagesize{display:inline-flex;align-items:center;gap:6px}.payment-records-pagesize select{height:22px;padding:0 4px;border:1px solid var(--field-line);border-radius:0;background:#fff;color:var(--ink);font-size:9px}.payment-records-pagination>span:first-child{margin-right:auto}.payment-records-filters input:disabled,.payment-records-filters select:disabled,.payment-records-daterange input:disabled,.payment-records-pagesize select:disabled,.payment-administrator-action select:disabled{background:#fafbfd;color:#9aa2ae;cursor:not-allowed}.payment-records-filters>button:disabled{border-color:#c8ced8;background:#f0f2f5;color:#9aa2ae;cursor:not-allowed}.payment-records-register-list>button:disabled,.payment-records-pagination button:disabled{cursor:not-allowed}.payment-administrator-action select.has-error{border-color:#c73a31}.payment-record-slotnote{margin:12px 0 0;color:var(--muted);font-size:9px;line-height:1.45}.payment-proof-fallback{margin:0;padding:16px;color:var(--muted);font-size:10px;line-height:1.5;overflow-wrap:anywhere}.payment-proof-document object{width:100%;min-height:260px;border:0}.payment-proof-viewer-toolbar a{color:var(--blue-800);font-size:9px;font-weight:740}:where(.payment-records-page) dl>div{grid-template-columns:minmax(0,1fr);gap:0;padding:0;border-bottom:0}:where(.payment-records-page) dt{font-size:inherit;font-weight:700;text-transform:none}:where(.payment-records-page) label{gap:6px;font-size:inherit;font-weight:inherit}@media(max-width:600px){.payment-records-page [data-label],.payment-record-status,.payment-record-confirmation{font-size:12px!important;line-height:1.35}.payment-records-header{height:auto!important;min-height:0!important;padding:24px 18px!important;gap:18px!important;flex-direction:column}.payment-records-header h1{font-size:32px!important;line-height:1.05}.payment-records-header>div>span{font-size:14px!important;line-height:1.45}.payment-records-header time{font-size:13px!important}.payment-records-filters{padding-top:12px!important}.payment-records-filters:not(.is-open)>label:not(:first-child),.payment-records-filters:not(.is-open)>button{display:none}.payment-records-filters:not(.is-open){min-height:76px}.payment-records-page{padding-bottom:calc(92px + env(safe-area-inset-bottom))}}.customer-solutions{min-width:0;display:flex;flex-direction:column}.customer-solutions-header{min-height:118px;padding:20px 28px 17px;border-bottom:1px solid #c8d0df;display:flex;align-items:flex-start;justify-content:space-between;gap:28px;background:var(--surface)}.customer-solutions-header>div:first-child{min-width:0}.customer-solutions-header p{margin:0 0 8px;color:var(--orange);font-size:10px;line-height:1.1;letter-spacing:.16em;font-weight:800;text-transform:uppercase}.customer-solutions-header h1{margin:0;color:var(--ink);font-size:32px;line-height:1;letter-spacing:-.04em;font-weight:840}.customer-solutions-header>div:first-child>span{margin-top:10px;color:#4d5664;display:block;font-size:11px;line-height:1.4}.customer-solutions-header>div:last-child{padding-top:2px;display:flex;align-items:center;gap:22px}.customer-solutions-header time{color:var(--ink);display:inline-flex;align-items:center;gap:8px;font-size:11px;white-space:nowrap}.customer-solutions-header .cs-create{min-height:35px;padding:0 16px;border:1px solid var(--blue-800);border-radius:0;background:var(--blue-800);color:#fff;display:inline-flex;align-items:center;justify-content:center;gap:7px;font-size:10px;font-weight:760;white-space:nowrap}.customer-solutions-header .cs-create:disabled{border-color:#c4cad4;background:#f1f3f6;color:#9aa2ae;cursor:not-allowed}.customer-solutions-policy{min-height:36px;padding:0 28px;background:var(--blue-800);color:#fff;display:flex;align-items:center;gap:10px;font-size:11px;line-height:1.35}.customer-solutions-workspace{min-width:0;min-height:0;flex:1;display:grid;grid-template-columns:252px minmax(0,1fr) 340px}.solution-library{min-width:0;border-right:1px solid var(--line-strong);display:flex;flex-direction:column}.solution-library>h2{margin:0;padding:18px 16px 12px;color:var(--ink);font-size:14px;line-height:1.2;font-weight:780}.solution-library-search{height:34px;margin:0 16px;padding:0 9px;border:1px solid var(--field-line);display:flex;align-items:center;gap:8px}.solution-library-search:focus-within{border-color:var(--blue-800);box-shadow:0 0 0 2px #002bb21a}.solution-library-search input{width:100%;min-width:0;height:32px;padding:0;border:0;outline:0;background:transparent;color:var(--ink);font-size:11px}.solution-library-filters{padding:14px 16px 10px}.solution-library-filters>span{color:var(--muted);display:block;font-size:10px;line-height:1.2;font-weight:690}.cs-filter-toggle{display:none}.solution-library-filter-grid{margin-top:7px;display:grid;grid-template-columns:1fr 1fr;gap:7px}.solution-library-filter-grid select{width:100%;min-width:0;height:29px;padding:0 6px;border:1px solid var(--field-line);border-radius:0;background:#fff;color:var(--ink);outline:0;font-size:10px}.solution-library-filter-grid select:disabled{background:#fafbfd;color:#9aa2ae;cursor:not-allowed}.cs-date{min-width:0;display:grid;gap:3px}.cs-date>span{color:var(--muted);font-size:9px}.cs-date input{width:100%;min-width:0;height:29px;padding:0 6px;border:1px solid var(--field-line);border-radius:0;background:#fff;color:var(--ink);outline:0;font-size:10px}.cs-filter-actions{grid-column:1 / -1;display:flex;justify-content:flex-end;gap:10px}.cs-filter-actions button{padding:0 2px;border:0;background:transparent;color:var(--blue-800);font-size:10px;font-weight:760}.cs-filter-actions button:disabled{color:#9aa2ae;cursor:not-allowed}.solution-library>p{margin:0;padding:0 16px 10px;color:var(--muted);font-size:10px}.solution-library-list{border-top:1px solid var(--line-strong)}.solution-library-list>button{width:100%;min-height:103px;padding:12px 12px 11px 16px;border:0;border-bottom:1px solid var(--line);background:#fff;color:var(--ink);display:grid;align-content:center;gap:6px;text-align:left}.solution-library-list>button:hover:not(:disabled){background:#f8fbff}.solution-library-list>button.is-selected{background:var(--blue-100);box-shadow:inset 3px 0 0 var(--blue-800)}.solution-library-list>button:disabled{cursor:not-allowed}.solution-library-list>button>span{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:8px}.solution-library-list>button>span>strong{color:var(--blue-800);font-size:11px;line-height:1.2;font-weight:800;overflow-wrap:anywhere}.solution-library-list>button>b{font-size:11px;line-height:1.25;font-weight:650;overflow-wrap:anywhere}.solution-library-list>button>small{color:#475164;font-size:10px;line-height:1.25;overflow-wrap:anywhere}.customer-solution-status{color:var(--ink);display:inline-flex;align-items:center;gap:6px;font-size:10px;line-height:1.2;font-weight:580;font-style:normal;white-space:nowrap}.customer-solution-status:before{content:"";width:6px;height:6px;border-radius:50%;background:#a1aab8;display:block;flex:0 0 auto}.solution-library>footer{margin-top:auto;min-height:40px;padding:0 16px;border-top:1px solid var(--line);color:var(--muted);display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:10px}.solution-library>footer button{padding:0 4px;border:0;background:transparent;color:var(--blue-800);font-size:10px;font-weight:740}.solution-library>footer button:disabled{color:#9aa2ae;cursor:not-allowed}.solution-library-empty,.solution-record-empty{min-height:112px;padding:18px;color:var(--muted);display:grid;place-items:center;align-content:center;gap:7px;text-align:center;font-size:11px}.solution-library-empty strong,.solution-record-empty strong{color:var(--ink);font-size:12px}.solution-library-empty button{border:0;background:transparent;color:var(--blue-800);font-size:11px;font-weight:740}.solution-record{min-width:0;display:flex;flex-direction:column}.solution-record>header{min-height:94px;padding:18px 18px 13px;border-bottom:1px solid var(--line-strong);display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.solution-record>header h2{margin:0;color:var(--ink);font-size:17px;line-height:1.2;letter-spacing:-.02em;font-weight:790;overflow-wrap:anywhere}.solution-record>header>div>span{margin-top:12px;display:flex;align-items:center;gap:12px;color:#586273;font-size:11px}.solution-record>header>div>span>i{width:1px;height:18px;background:#b7c0cf}.solution-record>header button,.solution-equipment header button,.solution-documents header button,.solution-notes header button,.solution-activity header button{min-height:29px;padding:0 11px;border:1px solid var(--blue-800);border-radius:0;background:#fff;color:var(--blue-800);display:inline-flex;align-items:center;justify-content:center;gap:7px;font-size:10px;font-weight:740;white-space:nowrap}.solution-record>header button:disabled,.solution-equipment header button:disabled,.solution-documents header button:disabled{border-color:#c4cad4;color:#9aa2ae;background:#f1f3f6;cursor:not-allowed}.solution-record-facts{min-height:100px;margin:0;padding:14px 18px;border-bottom:1px solid var(--line-strong);display:grid;grid-template-columns:1.3fr .62fr .65fr 1.25fr}.solution-record-facts>div{min-width:0;padding:0 13px;border-right:1px solid var(--line);display:grid;align-content:center;gap:6px}.solution-record-facts>div:first-child{padding-left:0}.solution-record-facts>div:last-child{padding-right:0;border-right:0}.solution-record-facts dt,.solution-record-facts dd{min-width:0;margin:0;overflow-wrap:anywhere}.solution-record-facts dt{color:var(--muted);font-size:10px}.solution-record-facts dd{color:var(--ink);font-size:11px;line-height:1.25;font-weight:720}.solution-record-facts select,.solution-record-facts input{width:100%;min-width:0;height:29px;padding:0 6px;border:1px solid var(--field-line);border-radius:0;background:#fff;color:var(--ink);outline:0;font-size:11px;font-weight:500}.cs-option-search{margin-top:5px}.solution-identity{padding:12px 18px;border-bottom:1px solid var(--line-strong);display:grid;grid-template-columns:1fr 1fr;gap:10px 14px}.solution-identity label{min-width:0;display:grid;gap:4px}.solution-identity label>span{color:var(--muted);font-size:10px}.solution-identity input,.solution-identity textarea{width:100%;min-width:0;padding:6px 8px;border:1px solid var(--field-line);border-radius:0;background:#fff;color:var(--ink);outline:0;font-size:11px;font-family:inherit}.solution-identity .cs-wide{grid-column:1 / -1}.solution-equipment,.solution-documents,.solution-notes,.solution-activity{padding:12px 18px;border-bottom:1px solid var(--line-strong)}.solution-equipment>header,.solution-documents>header,.solution-notes>header,.solution-activity>header{min-height:32px;display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.solution-equipment h3,.solution-documents h3,.solution-notes h3,.solution-activity h3{margin:0;color:var(--ink);font-size:13px;line-height:1.2;font-weight:780}.solution-notes h3 small{color:var(--muted);font-size:10px;font-weight:530}.solution-equipment-head,.solution-equipment-row{min-width:0;display:grid;grid-template-columns:1.38fr .8fr .5fr .9fr auto;align-items:center;gap:10px}.solution-equipment-head{min-height:28px;border-bottom:1px solid #9faabc;color:var(--blue-800);font-size:10px;line-height:1.2;font-weight:760;text-transform:uppercase}.solution-equipment-head>span:last-child{grid-column:4}.solution-equipment-row{min-height:52px;border-bottom:1px solid var(--line);color:var(--ink);font-size:11px;line-height:1.25}.solution-equipment-row:last-of-type{border-bottom:0}.solution-equipment-name{min-width:0;color:var(--blue-800);display:grid;grid-template-columns:35px minmax(0,1fr);align-items:center;gap:8px}.solution-equipment-name>span{min-width:0;display:grid;gap:4px}.solution-equipment-name strong{color:var(--ink);font-size:11px;overflow-wrap:anywhere}.solution-equipment-row input,.solution-equipment-row select,.solution-equipment-name select{width:100%;min-width:0;height:29px;padding:0 7px;border:1px solid var(--field-line);border-radius:0;background:#fff;color:var(--ink);outline:0;font-size:11px}.solution-equipment-row .is-missing{color:#a45d00;font-weight:680}.cs-remove{min-height:29px;padding:0 9px;border:1px solid var(--field-line);border-radius:0;background:#fff;color:var(--muted);font-size:10px}.cs-equipment-tools{padding-top:10px;display:flex;align-items:center;gap:10px}.cs-equipment-tools .cs-option-search{margin-top:0;height:29px;padding:0 8px;border:1px solid var(--field-line);font-size:11px}.cs-equipment-tools button{min-height:29px;padding:0 11px;border:1px solid var(--blue-800);border-radius:0;background:#fff;color:var(--blue-800);font-size:10px;font-weight:740}.solution-document-row{min-width:0;min-height:46px;border-bottom:1px solid var(--line);display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;color:var(--ink);font-size:11px}.solution-document-row:last-of-type{border-bottom:0}.solution-document-name{min-width:0;color:var(--blue-800);display:grid;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:7px}.solution-document-name>span{min-width:0;display:grid;gap:3px}.solution-document-name strong{color:var(--ink);font-size:11px;overflow-wrap:anywhere}.solution-document-name small{color:#596375;font-size:10px;overflow-wrap:anywhere}.solution-document-row>button{padding:0 8px;min-height:27px;border:1px solid var(--field-line);border-radius:0;background:#fff;color:var(--blue-800);font-size:10px;font-weight:700}.solution-document-row>button:disabled{color:#9aa2ae;cursor:not-allowed}.cs-hint{margin:8px 0 0;color:var(--muted);display:flex;align-items:center;gap:10px;font-size:10px}.cs-hint.is-error{color:var(--danger)}.cs-hint a{color:var(--blue-800);overflow-wrap:anywhere}.cs-hint button{border:0;background:transparent;color:var(--blue-800);font-size:10px;font-weight:740}.solution-notes p,.solution-notes textarea{width:100%;min-height:48px;margin:5px 0 0;padding:9px 10px;border:1px solid var(--field-line);border-radius:0;background:#fafbfd;color:var(--ink);font-size:11px;line-height:1.4}.solution-notes textarea{resize:vertical;outline:0;font-family:inherit}.solution-activity-list{margin:8px 0 0;padding:0;list-style:none}.solution-activity-list li{min-height:44px;padding:8px 0;border-bottom:1px solid var(--line);display:grid;gap:3px}.solution-activity-list li:last-child{border-bottom:0}.solution-activity-list strong{color:var(--ink);font-size:11px;font-weight:740}.solution-activity-list span{color:#475164;font-size:10px;overflow-wrap:anywhere}.solution-activity-list small{color:var(--muted);font-size:10px}.cs-audit-pager{padding-top:8px;display:flex;align-items:center;justify-content:space-between;gap:10px;color:var(--muted);font-size:10px}.cs-audit-pager button{border:0;background:transparent;color:var(--blue-800);font-size:10px;font-weight:740}.cs-audit-pager button:disabled{color:#9aa2ae;cursor:not-allowed}.solution-record-actions{min-height:58px;padding:10px 18px;margin-top:auto;display:flex;align-items:center;justify-content:space-between;gap:14px}.solution-record-actions button{min-width:132px;min-height:34px;padding:0 14px;border-radius:0;background:#fff;color:var(--blue-800);border:1px solid var(--blue-800);font-size:11px;font-weight:760}.solution-record-actions button:last-child:not(:first-child){border-color:var(--orange);color:var(--orange)}.solution-record-actions button:disabled{border-color:#c4cad4;color:#9aa2ae;background:#f1f3f6;cursor:not-allowed}.solution-readiness{min-width:0;border-left:1px solid var(--line-strong);display:flex;flex-direction:column}.solution-readiness>section{padding:15px 18px;border-bottom:1px solid var(--line-strong)}.solution-readiness h2,.solution-readiness h3{margin:0;color:var(--ink);line-height:1.2;font-weight:780}.solution-readiness h2{font-size:14px}.solution-readiness h3{font-size:11px}.solution-readiness p{margin:8px 0 0;color:#596375;font-size:10px;line-height:1.4}.solution-lifecycle ol{margin:12px 0 0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(3,1fr);gap:6px;color:var(--muted);font-size:10px;font-weight:720;text-transform:uppercase;text-align:center}.solution-lifecycle li{padding:7px 2px;border:1px solid var(--line)}.solution-lifecycle li.is-complete{border-color:var(--success);background:#edf8f0;color:#17853f}.solution-visibility>strong{width:fit-content;margin-top:12px;padding:8px 10px;background:#f2f4f7;color:#697384;display:inline-flex;align-items:center;gap:7px;font-size:10px}.solution-visibility>strong.is-visible{background:#edf8f0;color:#17853f}.solution-checks{flex:1}.solution-checks ul{margin:10px 0 0;padding:0;list-style:none}.solution-checks li{min-height:39px;border-bottom:1px solid var(--line);display:grid;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:8px;color:var(--success)}.solution-checks li strong{color:var(--ink);font-size:10px;line-height:1.2;font-weight:700;overflow-wrap:anywhere}.solution-checks li span{color:var(--muted);font-size:10px}.solution-checks>div{min-height:63px;margin-top:12px;padding:10px 11px;border:1px solid #e6c085;background:#fff7eb;color:#a05b00;display:grid;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:10px}.solution-checks>div.is-complete{border-color:#9ccdad;background:#f0faf4;color:#17853f}.solution-checks>div span{display:grid;gap:4px}.solution-checks>div strong{font-size:11px}.solution-checks>div small{color:#566277;font-size:10px;line-height:1.3}.solution-readiness-actions{border-bottom:0!important}.solution-readiness-actions button{width:100%;min-height:39px;margin-top:10px;border-radius:0;display:flex;align-items:center;justify-content:center;gap:8px;font-size:11px;font-weight:780}.solution-readiness-actions button:first-of-type{border:1px solid var(--orange);background:var(--orange);color:#fff}.solution-readiness-actions button:last-child{border:1px solid var(--blue-800);background:#fff;color:var(--blue-800)}.solution-readiness-actions button:disabled{border-color:#c4cad4;background:#f1f3f6;color:#9aa2ae;cursor:not-allowed}.cs-notice{margin:0;padding:10px 28px;border-top:1px solid var(--line);color:var(--ink);background:var(--blue-050);font-size:11px}.cs-notice.is-error{background:#fdf1f1;color:var(--danger)}.cs-dialog{position:fixed;top:0;right:0;bottom:0;left:0;background:#0c162a75;display:grid;place-items:center;padding:20px;z-index:60}.cs-dialog>div{width:min(420px,100%);padding:22px;background:#fff;border:1px solid var(--line-strong);box-shadow:var(--shadow);display:grid;gap:12px}.cs-dialog h2{margin:0;color:var(--ink);font-size:16px;font-weight:800}.cs-dialog p{margin:0;color:#4d5664;font-size:12px;line-height:1.5}.cs-dialog>div>div{display:flex;justify-content:flex-end;gap:10px}.cs-dialog>div>div button{min-height:36px;min-width:96px;padding:0 14px;border:1px solid var(--field-line);border-radius:0;background:#fff;color:var(--ink);font-size:12px;font-weight:740}.cs-dialog>div>div button:last-child{border-color:var(--orange);background:var(--orange);color:#fff}.cs-picker{min-width:0;display:grid;gap:5px}.cs-picker-pager{display:flex;align-items:center;justify-content:flex-end;gap:8px;color:var(--muted);font-size:10px}.cs-picker-pager button{min-width:22px;min-height:22px;padding:0;border:1px solid var(--field-line);border-radius:0;background:#fff;color:var(--blue-800);font-size:11px;font-weight:760}.cs-picker-pager button:disabled{border-color:var(--line);color:#9aa2ae;cursor:not-allowed}@media(max-width:1220px){.customer-solutions-workspace{grid-template-columns:226px minmax(0,1fr) 300px}.solution-record-facts{grid-template-columns:1fr 1fr;row-gap:12px}.solution-record-facts>div:nth-child(2){border-right:0}}@media(max-width:1020px){.customer-solutions-workspace{grid-template-columns:230px minmax(0,1fr)}.solution-readiness{grid-column:1 / -1;border-top:1px solid var(--line-strong);border-left:0;display:grid;grid-template-columns:1fr 1fr}.solution-readiness>section{border-right:1px solid var(--line-strong)}.solution-readiness>section:nth-child(2n){border-right:0}}@media(max-width:860px){.customer-solutions-header{min-height:0;padding:22px 24px;background:var(--blue-800);color:#fff}.customer-solutions-header h1{color:#fff}.customer-solutions-header>div:first-child>span{color:#dbe5ff}.customer-solutions-header time{color:#fff}.customer-solutions-header .cs-create{border-color:#fff;background:#fff;color:var(--blue-800)}.customer-solutions-policy{min-height:0;padding:13px 24px;border-top:1px solid rgba(255,255,255,.28)}.customer-solutions-workspace{display:flex;flex-direction:column}.solution-library{border-right:0}.solution-library-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.solution-library-list>button{min-height:118px;border-right:1px solid var(--line)}.solution-record{border-top:1px solid var(--line-strong)}.solution-readiness{display:grid;border-left:0}}@media(max-width:600px){.customer-solutions-header{padding:20px 18px;flex-direction:column;gap:16px}.customer-solutions-header h1{font-size:26px}.customer-solutions-header>div:first-child>span{font-size:13px}.customer-solutions-header>div:last-child{width:100%;padding-top:0}.customer-solutions-header .cs-create{flex:1;min-height:44px;font-size:13px}.customer-solutions-policy{padding:12px 18px;font-size:12px}.solution-library>h2,.solution-record>header h2{font-size:17px}.solution-library-search{height:44px;margin:0 18px}.solution-library-search input{height:42px;font-size:16px}.cs-filter-toggle{display:inline-flex;align-items:center;min-height:44px;margin-top:8px;padding:0 12px;border:1px solid var(--field-line);border-radius:0;background:#fff;color:var(--ink);font-size:13px;font-weight:700}.solution-library-filters{padding:14px 18px 10px}.solution-library-filters>span{font-size:12px}.solution-library-filter-grid{display:none;grid-template-columns:1fr}.solution-library-filter-grid.is-open{display:grid}.solution-library-filter-grid select,.cs-date input{height:44px;font-size:16px}.cs-date>span{font-size:12px}.cs-filter-actions button{min-height:44px;font-size:13px}.solution-library>p{padding:0 18px 10px;font-size:12px}.solution-library-list{grid-template-columns:1fr}.solution-library-list>button{min-height:96px;padding:14px 18px;border-right:0}.solution-library-list>button>span>strong,.solution-library-list>button>b{font-size:13px}.solution-library-list>button>small{font-size:12px}.customer-solution-status{font-size:12px}.solution-library>footer{min-height:52px;padding:0 18px;font-size:12px}.solution-library>footer button{min-height:44px;font-size:13px}.solution-library-empty,.solution-record-empty{font-size:13px}.solution-library-empty strong,.solution-record-empty strong{font-size:14px}.solution-library-empty button{min-height:44px;font-size:13px}.solution-record>header{padding:16px 18px;align-items:stretch;flex-direction:column;gap:12px}.solution-record>header>div>span{font-size:12px}.solution-record>header button{width:100%;min-height:44px;font-size:13px}.solution-record-facts{grid-template-columns:1fr;padding:12px 18px}.solution-record-facts>div{min-height:56px;padding:10px 0;border-right:0;border-bottom:1px solid var(--line)}.solution-record-facts>div:last-child{border-bottom:0}.solution-record-facts dt{font-size:12px}.solution-record-facts dd{font-size:13px}.solution-record-facts select,.solution-record-facts input{height:44px;font-size:16px}.solution-identity{grid-template-columns:1fr;padding:12px 18px}.solution-identity label>span{font-size:12px}.solution-identity input,.solution-identity textarea{min-height:44px;font-size:16px}.solution-equipment,.solution-documents,.solution-notes,.solution-activity{padding:12px 18px}.solution-equipment h3,.solution-documents h3,.solution-notes h3,.solution-activity h3{font-size:14px}.solution-notes h3 small{font-size:12px}.solution-equipment header button,.solution-documents header button{min-height:44px;font-size:13px}.solution-equipment-head{display:none}.solution-equipment-row{padding:13px 0;grid-template-columns:1fr 1fr;gap:11px 14px;font-size:13px}.solution-equipment-name{grid-column:1 / -1}.solution-equipment-name strong{font-size:13px}.solution-equipment-row>span:not(.solution-equipment-name):before{content:attr(data-label);margin-bottom:4px;color:var(--muted);display:block;font-size:12px}.solution-equipment-row input,.solution-equipment-row select,.solution-equipment-name select{height:44px;font-size:16px}.solution-equipment-row input[data-label="Serial / reference"]{grid-column:1 / -1}.cs-remove{grid-column:1 / -1;min-height:44px;font-size:13px}.cs-equipment-tools{flex-direction:column;align-items:stretch}.cs-equipment-tools .cs-option-search,.cs-equipment-tools button{min-height:44px;font-size:16px}.cs-equipment-tools button{font-size:13px}.solution-document-row{padding:13px 0;grid-template-columns:1fr;gap:8px;font-size:13px}.solution-document-name strong{font-size:13px}.solution-document-name small{font-size:12px}.solution-document-row>button{min-height:44px;font-size:13px}.cs-hint{font-size:12px}.cs-hint button{min-height:44px;font-size:13px}.solution-notes p,.solution-notes textarea{min-height:88px;font-size:16px}.solution-activity-list strong{font-size:13px}.solution-activity-list span,.solution-activity-list small,.cs-audit-pager{font-size:12px}.cs-audit-pager button{min-height:44px;font-size:13px}.solution-record-actions{padding:12px 18px;align-items:stretch;flex-direction:column}.solution-record-actions button{width:100%;min-height:44px;font-size:13px}.solution-readiness{grid-template-columns:1fr}.solution-readiness>section{border-right:0;padding:15px 18px}.solution-readiness h3{font-size:13px}.solution-readiness p,.solution-lifecycle li{font-size:12px}.solution-visibility>strong{font-size:12px}.solution-checks li strong,.solution-checks li span{font-size:12px}.solution-checks>div strong{font-size:13px}.solution-checks>div small{font-size:12px}.solution-readiness-actions button{min-height:44px;font-size:13px}.cs-picker-pager{font-size:12px}.cs-picker-pager button{min-width:44px;min-height:44px;font-size:13px}.cs-notice{padding:12px 18px;font-size:13px}}.operations-sidebar>.brand{display:flex;height:118px;align-items:flex-start;justify-content:center;gap:8px;padding-inline:34px}.operations-sidebar .identity{margin:28px 24px 18px;padding:15px 12px}.operations-sidebar .nav-link{min-height:51px;padding-inline:31px;font-size:13px;letter-spacing:-.01em}.operations-sidebar .nav-link>span{display:inline-grid;flex:0 0 22px;place-items:center}.operations-sidebar>.brand,.admin-workbench__header{min-height:139px;height:139px}.operations-sidebar>.brand{padding-inline:29px}.brand-logo{width:168px}.operations-sidebar .identity{grid-template-columns:44px minmax(0,1fr) 18px;min-height:88px;margin:0 20px 17px;padding:14px 10px;border-left:0;border-bottom:1px solid var(--line)}.identity-mark{display:grid;width:44px;height:44px;place-items:center;border:1px solid #b8c6e0;color:var(--blue-800)}.identity>svg{color:#7c8aa2}.identity span{color:var(--blue-800);font-weight:700}.admin-workbench__header{padding:28px 34px 25px}.admin-workbench__header h1{font-size:36px;font-weight:720}.admin-workbench__status{min-height:43px;height:43px;padding:7px 34px}.admin-workbench__status small{display:none}.admin-workbench__status strong,.admin-workbench__status p{font-size:10px}.admin-kpi-row article{min-height:128px;padding-inline:22px}.admin-workbench__body{grid-template-columns:minmax(0,3fr) minmax(270px,1.05fr);gap:0;padding:0}.admin-priority,.admin-pulse{border-top:0;border-left:0}.admin-priority>header{min-height:82px;padding:18px 26px 13px}.admin-priority__row{min-height:52px;padding-block:7px}.admin-pulse{border-right:0;background:#fff;color:var(--ink)}.admin-pulse h2{color:var(--ink)}.admin-pulse dl div{border-top-color:var(--line)}.admin-pulse dt{color:var(--muted)}.admin-pulse dd{color:var(--blue-800)}.admin-pulse>a{border-top-color:var(--line);color:var(--blue-800)}.admin-workbench__groups{gap:0;padding:0;border-top:1px solid var(--line);background:#fff}.admin-workbench__groups>article{min-height:225px;padding:20px 25px;border-right:1px solid var(--line)}.admin-workbench__groups>article:last-child{border-right:0}.admin-workbench__groups header{display:flex;align-items:flex-start;gap:12px;color:var(--blue-800)}.admin-workbench__groups header small,.admin-workbench__groups header strong{display:block}.admin-workbench__groups header small{margin-bottom:3px;color:var(--orange);font-size:8px;font-weight:800;letter-spacing:.13em}.admin-workbench__groups header strong{color:var(--ink);font-size:14px}.admin-workbench__groups dl{margin:14px 0 17px}.admin-workbench__groups dl div{display:flex;justify-content:space-between;gap:14px;padding:9px 0;border-top:1px solid var(--line);color:var(--muted);font-size:9px}.admin-workbench__groups dd{margin:0;color:var(--ink);font-weight:750}.admin-workbench__groups article>a{display:inline-flex;align-items:center;gap:10px;color:var(--blue-800);font-size:9px;font-weight:800}@media(max-width:720px){.admin-workbench__header{height:auto;min-height:180px}.admin-workbench__status{height:auto;min-height:64px}.admin-workbench__groups>article{border-right:0;border-bottom:1px solid var(--line)}}
