.admin-tools-panel{margin-bottom:16px}.admin-tools-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;padding:0 17px 17px;display:grid}.admin-tool-link{text-align:right;border:1px solid var(--aline);min-width:0;min-height:76px;color:var(--aink);cursor:pointer;background:#fbfdfd;border-radius:9px;align-items:center;gap:11px;padding:12px;transition:border-color .15s,background .15s;display:flex}.admin-tool-link:hover{background:#f3faf8;border-color:#9bc9c4}.admin-tool-link:focus-visible{outline-offset:2px;outline:3px solid #157b8044}.admin-tool-icon{width:35px;height:35px;color:var(--ateal);background:#e8f4f1;border-radius:9px;flex:none;place-items:center;font-size:16px;display:grid}.admin-tool-link>span:nth-child(2){flex-direction:column;gap:5px;min-width:0;display:flex}.admin-tool-link small{color:var(--amut);text-overflow:ellipsis;font-size:9px;line-height:1.5;overflow:hidden}.admin-tool-link>b{color:#92a5aa;margin-inline-start:auto;font-size:17px;font-weight:500}.admin-shell{background:var(--abg);min-height:100vh;color:var(--aink);direction:ltr;grid-template-columns:252px minmax(0,1fr);display:grid}.admin-sidebar{border-right:1px solid var(--aline);z-index:4;background:#fff;flex-direction:column;height:100vh;padding:25px 17px 16px;display:flex;position:sticky;top:0}.sidebar-brand{align-items:center;gap:11px;height:55px;margin-bottom:35px;padding:0 8px;display:flex;position:relative}.brand-mark{background:var(--aink);color:#e8fbf6;border-radius:16px 6px;flex:none;place-items:center;width:51px;height:51px;font-size:18px;font-weight:900;display:grid;box-shadow:inset 0 -4px #157b8033}.brand-mark.small{border-radius:12px 5px;width:39px;height:39px;font-size:14px}.sidebar-brand strong{font-size:15px;display:block}.sidebar-brand>div:nth-child(2) span{color:var(--amut);margin-top:3px;font-size:11px;display:block}.brand-live{background:#31a77a;border-radius:50%;width:7px;height:7px;margin-inline-start:auto;box-shadow:0 0 0 4px #31a77a18}.nav-caption{color:#9aa9ae;letter-spacing:.08em;padding:0 12px 11px;font-size:10px;font-weight:800}.admin-sidebar nav{flex-direction:column;gap:4px;display:flex}.nav-link{color:#637983;text-align:start;background:0 0;border:0;border-radius:9px;align-items:center;gap:12px;width:100%;min-height:45px;padding:0 12px;font-size:13px;font-weight:550;display:flex}.nav-link:hover{color:var(--aink);background:#f2f7f7}.nav-link.nav-active{color:var(--ateal);box-shadow:inset -3px 0 0 var(--ateal);background:#eaf4f2;font-weight:750}.nav-icon{text-align:center;color:#83959b;width:22px;font-size:17px}.nav-active .nav-icon{color:var(--ateal)}.nav-link b{color:#a85c22;background:#fae9d7;border-radius:50%;place-items:center;min-width:20px;height:20px;margin-inline-start:auto;font-size:10px;display:grid}.sidebar-bottom{border-top:1px solid var(--aline);margin-top:auto;padding:10px 4px 0}.logout-button{color:#8a989c;background:0 0;border:0;border-radius:7px;justify-content:space-between;width:100%;padding:10px 9px;font-size:12px;display:flex}.logout-button:hover,.mobile-logout:hover{color:var(--acoral);background:#fcf2ef}.admin-main{flex-direction:column;min-width:0;display:flex}.admin-topbar{border-bottom:1px solid var(--aline);background:#fff;justify-content:space-between;align-items:center;height:69px;padding:0 38px;display:flex}.breadcrumbs{color:#9aa9ae;align-items:center;gap:12px;font-size:12px;display:flex}.breadcrumbs i{color:#c1cbce;font-style:normal}.breadcrumbs strong{color:var(--aink);font-size:12px}.topbar-right{align-items:center;gap:20px;display:flex}.bot-health{color:var(--agreen);background:#eff8f3;border-radius:20px;align-items:center;gap:8px;padding:8px 11px;font-size:11px;font-weight:750;display:flex}.bot-health-off{color:#a35b38;background:#fbf0eb}.bot-health-off .health-pulse{background:#c66b45;box-shadow:0 0 0 4px #c66b4522}.health-pulse{background:#39a779;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #39a77922}.date-chip{color:#89999f;font-size:11px}.mobile-brand,.mobile-logout{display:none}.admin-content{flex:1;width:min(100%,1500px);margin:0 auto;padding:34px 38px 48px}.page-heading{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:25px;display:flex}.eyebrow{color:var(--ateal);letter-spacing:.12em;margin-bottom:8px;font-size:9px;font-weight:850}.page-heading h1{letter-spacing:-.7px;font-size:clamp(22px,2.5vw,29px);font-weight:750;line-height:1.4}.muted{color:var(--amut);margin-top:5px;font-size:12px;line-height:1.7}.button{border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:40px;padding:0 16px;font-size:12px;font-weight:700;display:inline-flex}.button:disabled{cursor:not-allowed;opacity:.58}.button-primary{background:var(--ateal);color:#fff;box-shadow:0 5px 13px #157b801a}.button-primary:hover:not(:disabled){background:#10686c}.button-outline{color:#506770;background:#fff;border-color:#dce6e8}.button-outline:hover{background:#f8fbfb;border-color:#b5cdcc}.refresh-button{min-height:37px;font-size:11px}.refresh-button span{font-size:17px}.spin{animation:1s linear infinite admin-spin}@keyframes admin-spin{to{transform:rotate(360deg)}}.notice{border:1px solid;border-radius:8px;align-items:center;gap:10px;margin-bottom:16px;padding:12px 14px;font-size:12px;display:flex}.notice>span{font-weight:900}.notice button{color:inherit;background:0 0;border:0;margin-inline-start:auto;font-size:19px}.notice-success{color:#24694f;background:#eff8f3;border-color:#d5ecdf}.notice-error{color:#a34c3d;background:#fff3f0;border-color:#f1d7d0}.metrics-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:17px;display:grid}.metric-card{border:1px solid var(--aline);background:#fff;border-radius:12px;min-width:0;min-height:145px;padding:17px 18px;position:relative;box-shadow:0 5px 18px #10384805}.metric-icon{inset-inline-end:17px;border-radius:9px;place-items:center;width:33px;height:33px;font-size:17px;display:grid;position:absolute;top:16px}.metric-teal{color:#157b80;background:#e7f4f1}.metric-green{color:#287c69;background:#eaf4ed}.metric-gold{color:#ac8120;background:#fbf4df}.metric-blue{color:#4a7493;background:#eaf1f8}.metric-label{color:#71858e;padding-inline-end:38px;font-size:11px;font-weight:650}.metric-value{text-align:right;font-variant-numeric:tabular-nums;letter-spacing:-.8px;direction:ltr;margin-top:18px;font-size:clamp(22px,2.4vw,29px);font-weight:800;line-height:1.1}.metric-detail{color:#9aa9ae;margin-top:9px;font-size:10px}.overview-grid{grid-template-columns:minmax(0,1.35fr) minmax(260px,.8fr);gap:15px;margin-bottom:16px;display:grid}.panel{border:1px solid var(--aline);background:#fff;border-radius:12px;min-width:0;box-shadow:0 5px 18px #10384805}.panel-heading{justify-content:space-between;align-items:center;gap:12px;padding:17px 19px;display:flex}.panel-heading h2{font-size:14px;font-weight:750}.panel-heading p{color:#92a1a6;margin-top:5px;font-size:10px}.text-link{color:var(--ateal);white-space:nowrap;background:0 0;border:0;font-size:10px;font-weight:750}.text-link:hover{text-decoration:underline}.timeline{padding:2px 19px 14px}.timeline-item{align-items:center;gap:11px;min-height:49px;display:flex;position:relative}.timeline-item:not(:last-child):after{content:"";top:30px;bottom:-18px;border-inline-start:1px solid #e5eded;position:absolute;inset-inline-start:4px}.timeline-dot{z-index:1;background:#94cbc1;border:2px solid #e8f5f1;border-radius:50%;flex:none;width:9px;height:9px}.timeline-item>div{flex-direction:column;gap:4px;min-width:0;display:flex}.timeline-item strong{color:#354e58;font-size:11px}.timeline-item span{color:#91a0a5;text-overflow:ellipsis;white-space:nowrap;max-width:260px;font-size:9px;overflow:hidden}.timeline-item time{color:#a2afb3;white-space:nowrap;margin-inline-start:auto;font-size:9px}.empty-state{color:#95a4a9;text-align:center;padding:20px 0;font-size:11px}.live-label{color:var(--agreen);background:#eff8f3;border-radius:5px;align-items:center;gap:6px;padding:5px 8px;font-size:9px;font-weight:800;display:flex}.live-label i{background:var(--agreen);border-radius:50%;width:5px;height:5px}.system-rows{padding:2px 19px 8px}.health-row{border-bottom:1px solid #f0f3f4;justify-content:space-between;align-items:center;gap:10px;min-height:38px;font-size:10px;display:flex}.health-row>span{color:#73868e}.health-row b{direction:ltr;align-items:center;gap:6px;font-size:9px;font-weight:750;display:flex}.health-row b i{background:currentColor;border-radius:50%;width:6px;height:6px}.health-good{color:#33805e}.health-warn{color:#b2702d}.system-foot{color:#8b9ba0;justify-content:space-between;padding:12px 19px 15px;font-size:9px;display:flex}.system-foot b{color:var(--aink);direction:ltr}.recent-panel{margin-bottom:16px;padding-bottom:7px}.recent-panel .panel-heading{padding-bottom:12px}.table-scroll{scrollbar-width:thin;scrollbar-color:#d8e3e5 transparent;width:100%;overflow-x:auto}table{border-collapse:collapse;text-align:start;white-space:nowrap;width:100%}thead{background:#f8fafb}th{color:#87989e;text-align:start;height:37px;padding:0 13px;font-size:9px;font-weight:700}td{color:#536a73;border-top:1px solid #f0f3f4;min-height:46px;padding:10px 13px;font-size:10px}td strong{color:#304a54;font-weight:700}.empty-row{color:#96a5a9;text-align:center;padding:32px 15px}.status{border-radius:20px;align-items:center;gap:6px;padding:5px 8px;font-size:9px;font-weight:700;display:inline-flex}.status i{background:currentColor;border-radius:50%;width:5px;height:5px}.status-good{color:#327458;background:#edf7f1}.status-warn{color:#a76d25;background:#fbf5e7}.status-bad{color:#a95042;background:#fcf0ed}.status-neutral{color:#647b84;background:#f0f4f5}.mono{direction:ltr;font-family:ui-monospace,Consolas,monospace;font-size:9px;display:inline-block}.admin-footer{color:#9aa8ac;justify-content:space-between;padding:0 38px 20px;font-size:9px;display:flex}.list-toolbar{justify-content:space-between;align-items:center;gap:20px;margin-bottom:12px;padding:14px 17px;display:flex}.toolbar-count{color:#91a0a5;white-space:nowrap;align-items:baseline;gap:6px;font-size:10px;display:flex}.toolbar-count b{color:var(--aink);font-size:16px}.search-bar{background:#fbfcfc;border:1px solid #e5ecee;border-radius:8px;align-items:center;gap:8px;width:min(100%,410px);padding:4px 5px 4px 10px;display:flex}.search-bar>span{color:#91a3a8;font-size:20px}.search-bar input{min-width:0;color:var(--aink);background:0 0;border:0;outline:0;flex:1;font-size:10px}.search-bar input:focus-visible{outline:0}.button-small{min-height:30px;padding:0 13px;font-size:10px}.table-panel{padding-bottom:4px}.pager{color:#82949a;justify-content:center;align-items:center;gap:17px;margin:16px auto;font-size:10px;display:flex}.pager button{color:#526d76;background:#fff;border:1px solid #dfe8e9;border-radius:7px;padding:7px 13px;font-size:10px}.pager button:disabled{opacity:.45;cursor:default}.product-name-cell{align-items:center;gap:9px;display:flex}.product-name-cell>div{flex-direction:column;gap:3px;display:flex}.product-name-cell small{color:#97a5a9;font-size:9px}.product-thumb{width:31px;height:31px;color:var(--ateal);background:#eaf4f2;border-radius:8px;place-items:center;font-size:15px;display:grid}.table-action{color:var(--ateal);background:#f4faf8;border:1px solid #d7e9e5;border-radius:6px;padding:6px 9px;font-size:9px;font-weight:750}.table-action:hover{background:#eaf5f2}.action-block{color:#b05b4c;background:#fff8f6;border-color:#f1ded9}.action-restore{color:var(--agreen);background:#f4faf8;border-color:#d7e9e5}.inventory-layout,.broadcast-layout,.settings-layout{grid-template-columns:minmax(0,1.2fr) minmax(240px,.8fr);gap:14px;margin-bottom:14px;display:grid}.inventory-form,.broadcast-compose,.settings-card{padding:2px 18px 19px}.inventory-form .panel-heading,.broadcast-compose .panel-heading,.settings-card .panel-heading{padding-inline:0}.gold-mark,.teal-mark,.broadcast-icon{color:#a47d1f;background:#faf4df;border-radius:10px;place-items:center;width:36px;height:36px;font-size:17px;display:grid}.teal-mark,.broadcast-icon{color:var(--ateal);background:#e8f4f1}.inventory-form form,.broadcast-compose form,.settings-card form,.modal-card form{flex-direction:column;gap:13px;display:flex}.inventory-form label,.broadcast-compose label,.settings-card label,.modal-card label{color:#536c75;flex-direction:column;gap:7px;font-size:10px;font-weight:700;display:flex}.inventory-form input,.inventory-form textarea,.inventory-form select,.broadcast-compose textarea,.broadcast-compose select,.settings-card input,.modal-card input:not([type=checkbox]),.modal-card textarea{width:100%;min-height:38px;color:var(--aink);background:#fcfdfd;border:1px solid #e0e9ea;border-radius:7px;outline:0;padding:9px 11px;font-size:11px}.inventory-form textarea,.broadcast-compose textarea,.modal-card textarea{resize:vertical;line-height:1.7}.inventory-form input:focus,.inventory-form textarea:focus,.inventory-form select:focus,.broadcast-compose textarea:focus,.broadcast-compose select:focus,.settings-card input:focus,.modal-card input:focus,.modal-card textarea:focus{border-color:#71aaa6;box-shadow:0 0 0 3px #157b8012}.form-hint{color:#91a0a5;font-size:9px;line-height:1.6}.inventory-note,.broadcast-safety{background:linear-gradient(145deg,#fff,#f7fbfa);flex-direction:column;justify-content:center;align-items:flex-start;padding:24px;display:flex}.note-icon{width:42px;height:42px;color:var(--ateal);background:#e7f3f0;border-radius:12px;place-items:center;margin-bottom:17px;font-size:20px;display:grid}.inventory-note h2,.broadcast-safety h3{font-size:14px}.inventory-note p,.broadcast-safety p{color:#80939a;max-width:340px;margin-top:9px;font-size:10px;line-height:1.9}.stock-count{color:var(--agreen)}.broadcast-compose{padding-bottom:18px}.compose-bottom{color:#9aa8ac;justify-content:space-between;align-items:center;font-size:9px;display:flex}.broadcast-safety{position:relative;overflow:hidden}.broadcast-safety:after{content:"";inset-inline-end:-55px;border:1px solid #cfe4dc;border-radius:50%;width:130px;height:130px;position:absolute;top:-55px;box-shadow:0 0 0 16px #f3f9f6,0 0 0 17px #dcece6,0 0 0 34px #f8fbfa}.safety-icon{width:36px;height:36px;color:var(--agreen);background:#eaf6ef;border-radius:50%;place-items:center;margin-bottom:15px;font-size:16px;font-weight:900;display:grid}.safety-rule{color:#6f838a;align-items:center;gap:8px;margin-top:13px;font-size:9px;display:flex}.safety-rule span{width:19px;height:19px;color:var(--ateal);background:#edf5f2;border-radius:50%;place-items:center;font-weight:800;display:grid}.broadcast-table{margin-top:14px;padding-bottom:5px}.broadcast-message{text-overflow:ellipsis;white-space:nowrap;color:#516973;max-width:270px;overflow:hidden}.row-actions{gap:5px;display:flex}.report-panel{margin-bottom:15px;padding-bottom:15px}.report-legend{color:#80939a;align-items:center;gap:7px;font-size:9px;display:flex}.report-legend i{background:var(--ateal);border-radius:3px;width:8px;height:8px}.bar-chart{border-top:1px solid #f0f3f4;grid-template-columns:repeat(14,minmax(18px,1fr));align-items:end;gap:10px;min-height:185px;padding:15px 23px 0;display:grid;overflow-x:auto}.bar-column{flex-direction:column;justify-content:flex-end;align-items:center;gap:6px;min-width:18px;height:166px;display:flex}.bar-value{color:#81949a;font-size:8px}.bar-track{background:#f4f7f7;border-radius:5px 5px 2px 2px;align-items:end;width:100%;height:115px;display:flex;overflow:hidden}.bar-fill{background:linear-gradient(#76bdb0,#157b80);border-radius:5px 5px 0 0;width:100%;min-height:3px}.bar-column>span{color:#96a5a9;direction:ltr;font-size:8px}.report-status-grid{grid-template-columns:1fr 1fr;gap:16px;padding:0 19px;display:grid}.status-summary{border:1px solid #edf1f2;border-radius:9px;padding:15px}.status-summary h3{margin-bottom:7px;font-size:11px}.status-summary div{color:#788b92;border-bottom:1px solid #f1f4f4;justify-content:space-between;padding:8px 0;font-size:9px;display:flex}.status-summary div:last-child{border:0}.status-summary b{color:var(--aink)}.settings-layout{grid-template-columns:1fr 1fr}.settings-card{padding-bottom:21px}.settings-card form .button{align-self:flex-start}.integration-list .health-row:last-child{border:0}.table-counts{grid-template-columns:1fr 1fr;column-gap:16px;display:grid}.table-counts>div{border-bottom:1px solid #f0f3f4;justify-content:space-between;gap:8px;padding:11px 0;font-size:9px;display:flex}.table-counts>div span{color:#81939a}.table-counts>div b{color:#324e58;text-align:end}.compact-audit>div{border-bottom:1px solid #f0f3f4;justify-content:space-between;align-items:center;gap:10px;padding:10px 0;font-size:9px;display:flex}.compact-audit>div:last-child{border:0}.compact-audit span{color:#94a1a5}.switch-row{justify-content:space-between;align-items:center;flex-direction:row!important}.switch-row input{width:18px;min-height:18px;accent-color:var(--ateal)}.modal-backdrop{z-index:10;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#09242b66;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.modal-card{background:#fff;border-radius:14px;width:min(100%,500px);max-height:min(90vh,780px);padding:22px;overflow-y:auto;box-shadow:0 24px 80px #09242b44}.modal-heading{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:18px;display:flex}.modal-heading h2{font-size:17px}.modal-close{color:#75878d;background:#fff;border:1px solid #e7eded;border-radius:50%;width:30px;height:30px;font-size:20px;line-height:1}.modal-actions{justify-content:flex-start;gap:8px;margin-top:5px;display:flex}.admin-login,.admin-splash{background:radial-gradient(circle at 85% 15%,#d8eeea 0,transparent 31%),radial-gradient(circle at 10% 95%,#e2edf4 0,transparent 30%),var(--abg);direction:ltr;place-items:center;min-height:100vh;padding:20px;display:grid}.login-card{background:#fff;border:1px solid #e4ecee;border-radius:18px;width:min(100%,410px);padding:38px;box-shadow:0 22px 70px #14324012}.login-card .brand-mark{margin-bottom:24px}.login-card h1{margin-bottom:4px;font-size:23px}.login-card form{flex-direction:column;gap:9px;margin-top:25px;display:flex}.login-card label{color:#536b74;font-size:11px;font-weight:700}.login-card input{width:100%;height:43px;color:var(--aink);text-align:left;direction:ltr;background:#fcfdfd;border:1px solid #dfe8ea;border-radius:8px;padding:0 12px}.login-submit{width:100%;margin-top:7px}.form-error{color:#b15344;font-size:10px;line-height:1.6}.login-foot{color:#91a1a6;border-top:1px solid #edf1f2;justify-content:center;align-items:center;gap:7px;margin-top:24px;padding-top:17px;font-size:9px;display:flex}.secure-dot{background:#36a273;border-radius:50%;width:6px;height:6px}.admin-splash{color:#738890;flex-direction:column;gap:14px;font-size:11px;display:flex}.loading-orbit{border:3px solid #dcebe7;border-top-color:var(--ateal);border-radius:50%;width:33px;height:33px;animation:.8s linear infinite admin-spin}@media (max-width:1180px){.admin-content,.admin-topbar,.admin-footer{padding-inline:25px}.metrics-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:850px){.admin-tools-grid{grid-template-columns:repeat(2,minmax(0,1fr));padding-inline:12px}.admin-shell{grid-template-columns:1fr}.admin-sidebar{border:0;border-bottom:1px solid var(--aline);height:auto;padding:0;position:sticky;top:0}.sidebar-brand,.nav-caption,.sidebar-bottom{display:none}.admin-sidebar nav{scrollbar-width:none;flex-direction:row;align-items:center;gap:4px;height:57px;padding:0 12px;overflow-x:auto}.admin-sidebar nav::-webkit-scrollbar{display:none}.nav-link{flex:none;gap:7px;width:auto;min-height:37px;padding:0 11px;font-size:10px}.nav-active{box-shadow:inset 0 -2px 0 var(--ateal)!important}.nav-icon{width:auto;font-size:14px}.admin-topbar{height:58px;padding-inline:18px}.admin-content{padding:26px 18px 38px}.admin-footer{padding-inline:18px}.mobile-brand{align-items:center;gap:8px;font-size:12px;display:flex}.mobile-brand .brand-mark{width:30px;height:30px;font-size:11px}.breadcrumbs{display:none}.topbar-right{gap:11px}.date-chip{display:none}.overview-grid{grid-template-columns:1fr}.system-panel{order:-1}}@media (max-width:560px){.metrics-grid{gap:9px}.metric-card{min-height:125px;padding:13px}.metric-icon{inset-inline-end:12px;width:29px;height:29px;top:12px}.metric-label{padding-inline-end:31px;font-size:9px}.metric-value{margin-top:16px;font-size:21px}.metric-detail{font-size:8px}.admin-content{padding:21px 12px 32px}.page-heading{align-items:flex-start;margin-bottom:17px}.page-heading h1{font-size:20px}.page-heading .muted{max-width:265px;font-size:10px}.refresh-button{width:37px;min-width:37px;padding:0;font-size:0}.refresh-button span{font-size:17px}.bot-health{padding:7px 9px;font-size:9px}.overview-grid{gap:10px}.panel-heading{padding:14px}.timeline{padding-inline:14px}.timeline-item time{max-width:75px;overflow:hidden}.list-toolbar{gap:9px;padding:10px}.search-bar{width:min(100%,280px)}.toolbar-count{display:none}.inventory-layout,.broadcast-layout,.settings-layout{grid-template-columns:1fr}.inventory-note,.broadcast-safety{min-height:210px}.report-status-grid,.table-counts{grid-template-columns:1fr}.admin-footer{padding:0 12px 15px;font-size:8px}.login-card{padding:27px 23px}.login-card h1{font-size:21px}.nav-link{padding:0 8px}.nav-icon{display:none}}.form-row{grid-template-columns:1fr 110px;gap:10px;display:grid}@media (max-width:560px){.form-row{grid-template-columns:1fr 92px}.modal-card .form-row{grid-template-columns:minmax(0,1fr)}.modal-card .form-row>label{min-width:0}}@media (prefers-reduced-motion:reduce){.admin-shell *,.admin-login *{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:root{--abg:#f5f6f8;--aink:#202a35;--amut:#667482;--aline:#e2e6eb;--ateal:#2868c7;--agreen:#27845d;--agold:#b7801e;--acoral:#b84d42}.admin-shell,.admin-login,.admin-splash{font-family:Inter,Segoe UI,Arial,sans-serif}.admin-sidebar{padding-top:21px}@media (min-width:851px){.admin-sidebar nav{scrollbar-width:thin;flex:1;min-height:0;overflow:hidden auto}.sidebar-bottom{flex:none}}.brand-mark{box-shadow:none;background:#263548;border-radius:9px}.brand-mark.small{border-radius:8px}.nav-link{color:#526171;border-radius:6px}.nav-link:hover{background:#f1f4f7}.nav-link.nav-active{color:#245ca8;background:#edf3fb;box-shadow:inset 3px 0 #2868c7}.nav-active .nav-icon,.nav-icon{color:#657689}.admin-topbar{height:64px}.admin-content{padding-top:30px}.page-heading{margin-bottom:22px}.eyebrow{letter-spacing:.04em;font-size:11px}.page-heading h1{letter-spacing:-.4px;font-size:clamp(24px,2.5vw,30px)}.muted,.button,.nav-link{font-size:13px}.button-primary{box-shadow:none}.metric-card,.panel{box-shadow:none;border-radius:8px}.metric-card{min-height:132px;padding:17px}.metric-label{color:#566575;font-size:12px}.metric-value{margin-top:16px;font-size:clamp(23px,2.3vw,30px)}.metric-detail{color:#728090;font-size:11px}.panel-heading h2{font-size:15px}.panel-heading p,.timeline-item span,.health-row,.health-row b,th,td,.form-hint{font-size:11px}th{height:42px}td{padding-top:12px;padding-bottom:12px}.admin-tools-grid{gap:10px}.admin-tool-link{background:#fff;border-radius:7px}.admin-tool-link strong{font-size:12px}.admin-tool-link small{font-size:10px}.search-bar input,.inventory-form label,.broadcast-compose label,.settings-card label,.modal-card label{font-size:12px}.inventory-form input,.inventory-form textarea,.inventory-form select,.broadcast-compose textarea,.broadcast-compose select,.settings-card input,.modal-card input:not([type=checkbox]),.modal-card textarea{background:#fff;font-size:13px}.admin-login,.admin-splash{background:var(--abg)}.login-card{border-radius:10px;box-shadow:0 8px 28px #1c2c3e0d}.login-card h1{font-size:25px}.login-card input{background:#fff}.button:focus-visible,.nav-link:focus-visible,.admin-tool-link:focus-visible,.table-action:focus-visible,.pager button:focus-visible{outline-offset:2px;outline:3px solid #2868c755}@media (max-width:560px){.metric-label{font-size:10px}.metric-detail{font-size:9px}.admin-content{padding-top:21px}}.admin-shell{font-size:14px}.nav-caption{font-size:11px}.sidebar-brand>div:nth-child(2) span,.logout-button,.breadcrumbs,.date-chip,.timeline-item strong,.health-row,.table-toolbar,.search-bar input{font-size:12px}.timeline-item span,.timeline-item time,.system-foot,.toolbar-count,.pager,.product-name-cell small,.form-hint,.compose-bottom,.report-legend,.report-status-grid,.table-counts>div,.compact-audit>div,th,.status,.mono,.table-action,.button-small{font-size:11px}.inventory-form label,.broadcast-compose label,.settings-card label,.modal-card label{font-size:12px}@media (max-width:560px){.nav-link,.metric-label{font-size:11px}.metric-detail{font-size:10px}}@media (max-width:850px){.admin-shell{grid-template-columns:minmax(0,1fr);width:100%;max-width:100vw}.admin-sidebar{width:100%;min-width:0;max-width:100vw}.admin-sidebar nav{box-sizing:border-box;width:100%;min-width:0}}.telegram-status-grid{grid-template-columns:1fr 1fr;gap:14px;margin-bottom:14px;display:grid}.telegram-status-card{padding:2px 18px 16px}.telegram-status-card .panel-heading{padding-inline:0}.telegram-status-rows{padding:0 2px}.telegram-controls{flex-direction:column;gap:13px;display:flex}.telegram-controls label,.telegram-message-grid label{color:#536c75;flex-direction:column;gap:7px;font-size:12px;font-weight:700;display:flex}.telegram-controls select,.telegram-controls input,.telegram-message-grid textarea{width:100%;min-height:40px;color:var(--aink);font:inherit;background:#fff;border:1px solid #e0e6ed;border-radius:7px;padding:9px 11px}.telegram-controls .switch-row{flex-direction:row;justify-content:space-between;align-items:center}.telegram-controls .switch-row span{flex-direction:column;gap:4px;display:flex}.telegram-controls .switch-row small{color:var(--amut);font-size:11px;font-weight:400}.telegram-controls .switch-row input{width:18px;min-height:18px;accent-color:var(--ateal)}.telegram-messages{padding:2px 18px 18px}.telegram-message-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.telegram-message-grid textarea{resize:vertical;line-height:1.6}.telegram-save-row{justify-content:space-between;align-items:center;gap:15px;margin-top:14px;display:flex}.telegram-save-row span{color:var(--amut);font-size:11px}.telegram-warning{color:#a34c3d;margin:8px 2px;font-size:12px}.telegram-status-card .health-row{min-height:41px}.telegram-status-card .health-row span{overflow-wrap:anywhere;max-width:60%}.telegram-status-grid{align-items:start}.telegram-settings-group+.telegram-settings-group{border-top:1px solid var(--aline);margin-top:21px;padding-top:19px}.telegram-settings-group h3{color:var(--aink);margin:0 0 13px;font-size:14px}.telegram-settings-group>.form-hint{margin:-5px 0 13px}.telegram-settings-card .telegram-save-row{border-top:1px solid var(--aline);margin-top:20px;padding-top:18px}@media (max-width:850px){.telegram-status-grid{grid-template-columns:1fr}}@media (max-width:560px){.telegram-message-grid{grid-template-columns:1fr}.telegram-save-row{flex-direction:column;align-items:stretch}.telegram-save-row .button{width:100%}}.channel-badge{color:#3b4e60;white-space:nowrap;background:#f7f9fb;border:1px solid #e2e9ef;border-radius:999px;align-items:center;gap:5px;padding:4px 8px;font-size:11px;font-weight:700;display:inline-flex}.channel-badge>span:first-child{font-size:13px}.channel-whatsapp{color:#13704d;background:#eef8f2;border-color:#d7ecdf}.channel-telegram{color:#2874a5;background:#eef6fb;border-color:#d8eaf5}.channel-badges{flex-wrap:wrap;gap:8px;display:flex}.channel-identity{align-items:center;gap:6px;min-width:0;display:flex}.channel-identity small{text-overflow:ellipsis;white-space:nowrap;max-width:150px;color:var(--amut);overflow:hidden}.channel-email{color:#6b4f9a;background:#f5f1fb;border-color:#e6def4}.customer-create-panel{margin-bottom:16px}.customer-create-panel form{max-width:820px}.expense-entry-form{max-width:760px;margin-bottom:15px;padding-bottom:18px}.expense-entry-form form{max-width:680px}.expense-entry-form .form-row{grid-template-columns:minmax(0,1fr) 130px}.expense-entry-form .button[type=submit]{align-self:flex-start;min-width:160px}.expense-list-toolbar{flex-wrap:wrap}.expense-list-toolbar>.button{flex:none;margin-left:auto}.expense-ledger-note{color:#738797;margin:11px 3px 0;font-size:11px;line-height:1.5}.ads-entry-layout{grid-template-columns:repeat(auto-fit,minmax(280px,520px))}.ads-entry-layout .panel{max-width:520px}.ad-spend-extra{color:#536b7d;margin:0 0 14px;font-size:12px}.ad-spend-extra summary,.ad-spend-notes summary{cursor:pointer;font-weight:650}.ad-spend-extra label{margin-top:13px}.ad-spend-notes{color:#52687a;font-size:11px}.ad-spend-notes p{overflow-wrap:anywhere;max-width:340px;margin:7px 0 0;line-height:1.5}.ads-entry-layout .form-row{grid-template-columns:minmax(0,1fr) 110px}.ads-list-toolbar{flex-wrap:wrap}.ads-toolbar-actions{gap:8px;margin-left:auto;display:flex}.inventory-entry-form{max-width:760px;margin-bottom:16px;padding-bottom:18px}.inventory-entry-form form{max-width:680px}.inventory-entry-form .button[type=submit]{align-self:flex-start;min-width:150px}.inventory-view-tabs{gap:6px;margin:0 0 12px;display:flex}.inventory-view-tabs button{color:#536b7d;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;min-height:37px;padding:0 14px;font-size:12px;font-weight:650}.inventory-view-tabs button[aria-pressed=true]{color:#185f9d;background:#e7f1fa;border-color:#b6d0e7;font-weight:750}.inventory-list-toolbar{flex-wrap:wrap}.inventory-list-toolbar>.button{flex:none;margin-left:auto}.inventory-focused-table td:first-child strong{color:var(--aink);font-size:12px}.inventory-focused-table .stock-count{font-variant-numeric:tabular-nums;font-size:15px}.broadcast-compose-focused{max-width:850px;margin-bottom:16px;padding:2px 20px 20px}.broadcast-compose-focused .panel-heading{padding-inline:0}.broadcast-compose-focused form{max-width:760px}.broadcast-compose-focused .broadcast-compose-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.broadcast-compose-focused .broadcast-channel-note{color:#4c6b7d;background:#f1f7fb;border-left:3px solid #9dc4dc;margin:-2px 0 2px;padding:10px 12px;font-size:12px;line-height:1.5}.broadcast-unavailable{color:#6b7f8e;align-self:center;font-size:12px;line-height:1.4}.broadcast-compose-focused textarea{min-height:160px}.report-key-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.report-period-tabs{flex-wrap:wrap;align-items:center;gap:6px;margin:0 0 14px;display:flex}.report-period-tabs button{color:#536b7d;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;min-height:38px;padding:0 14px;font-size:12px;font-weight:650}.report-period-tabs button[aria-pressed=true]{color:#185f9d;background:#e7f1fa;border-color:#b6d0e7;font-weight:750}.report-period-tabs button:hover:not(:disabled){background:#f1f6fb}.report-period-tabs button:disabled{cursor:wait;opacity:.65}.report-period-tabs>span{color:#718597;font-size:11px}.expense-view-tabs{flex-wrap:wrap;align-items:center;gap:6px;margin:0 0 14px;display:flex}.expense-view-tabs button{color:#536b7d;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;min-height:38px;padding:0 14px;font-size:12px;font-weight:650}.expense-view-tabs button[aria-pressed=true]{color:#185f9d;background:#e7f1fa;border-color:#b6d0e7;font-weight:750}.expense-view-tabs button:hover:not(:disabled){background:#f1f6fb}.expense-view-tabs button:disabled{cursor:wait;opacity:.65}.expense-view-tabs>span{color:#718597;font-size:11px}.report-key-metrics .metric-card:first-child{background:#f6fbf8;border-color:#c5ddd2}.report-key-metrics .metric-card:first-child .metric-value{font-size:clamp(25px,2.5vw,34px)}.report-data-note{color:#745427;background:#fff8ec;border:1px solid #e9d7b8;border-radius:8px;margin:-5px 0 16px;padding:11px 14px;font-size:12px;line-height:1.5}.report-supporting-details,.report-status-details{margin-bottom:16px}.report-supporting-details>summary,.report-status-details>summary{color:var(--aink);cursor:pointer;padding:15px 19px;font-size:13px;font-weight:700}.report-supporting-details>summary span,.report-status-details>summary span{color:#7d909d;margin-left:8px;font-size:11px;font-weight:450}.report-supporting-details .metrics-grid{margin:0;padding:0 16px 16px}.report-status-details .report-status-grid{padding:0 16px 16px}@media (max-width:800px){.report-key-metrics{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}}@media (max-width:650px){.broadcast-compose-focused .broadcast-compose-fields{grid-template-columns:1fr}.inventory-list-toolbar>.button{width:100%}.ads-entry-layout .form-row{grid-template-columns:1fr}.ads-toolbar-actions{width:100%;margin-left:0}.ads-toolbar-actions .button{flex:1}.expense-entry-form .form-row{grid-template-columns:1fr}.expense-list-toolbar>.button{width:100%}}.customer-create-panel .form-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.customer-create-panel .panel-heading{padding-bottom:8px}.customer-create-panel .button[type=submit]{align-self:flex-start;min-width:170px}.customer-create-notes{color:#536b7d;margin-bottom:4px;font-size:12px}.customer-create-notes summary{cursor:pointer;font-weight:650}.customer-create-notes summary span{color:#8193a0;font-weight:450}.customer-create-notes label{margin-top:13px}@media (max-width:650px){.customer-create-panel .form-row{grid-template-columns:1fr}.customer-create-panel .panel-heading{align-items:flex-start}}.customer-search{width:min(100% - 34px,520px);margin:0 17px 15px}.customer-actions{flex-wrap:wrap;gap:6px;display:flex}.table-subline{color:#718a91;margin-top:4px;font-size:10px;display:block}.table-subline a{color:#2468ad;text-underline-offset:2px;text-decoration:underline}.customer-accounts-details{margin-top:16px;padding:15px 17px}.customer-accounts-details summary{cursor:pointer;color:var(--aink);font-weight:700}.customer-accounts-details summary span{float:right;color:#718a91;font-weight:500}.customer-accounts-details .table-scroll{margin-top:15px}.product-thumb-image{object-fit:cover}.product-image-preview{object-fit:contain;background:#f8fbfa;border:1px solid #e2e8e8;border-radius:8px;width:100%;max-height:170px}.transaction-summary-grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px;margin-bottom:15px;display:grid}.transaction-summary{flex-direction:column;gap:8px;padding:17px;display:flex}.transaction-summary small{color:#647f84;text-transform:uppercase;letter-spacing:.08em;font-size:10px;font-weight:700}.transaction-summary strong{color:var(--aink);font-size:22px}.transaction-summary span{color:#7b9298;font-size:11px}.transaction-empty{border-top:1px solid var(--aline);padding:28px 23px 31px}.transaction-empty strong{color:var(--aink);font-size:17px;display:block}.transaction-empty p{color:#607789;margin:7px 0 0;font-size:13px;line-height:1.6}.transaction-empty a{color:#2468ad;text-underline-offset:2px;font-weight:650;text-decoration:underline}.transaction-import-panel{margin-bottom:16px;padding-bottom:14px}.transaction-import-row{flex-wrap:wrap;align-items:center;gap:9px;padding:0 17px 10px;display:flex}.transaction-import-row input{max-width:350px;font-size:12px}.transaction-import-panel .form-hint{margin:0 17px}.transaction-import-details{padding:15px 0 16px}.transaction-import-details summary{color:var(--aink);cursor:pointer;margin:0 17px 13px;font-size:13px;font-weight:700}.transaction-import-details summary span{color:#8193a0;margin-left:7px;font-size:11px;font-weight:450}.transaction-import-details:not([open]){padding-bottom:15px}.transaction-import-details:not([open]) summary{margin-bottom:0}.transaction-telegram-disclosure{margin-top:16px}.transaction-telegram-disclosure>summary{border:1px solid var(--aline);color:var(--aink);cursor:pointer;background:#fff;border-radius:7px;padding:15px 17px;font-size:13px;font-weight:700}.transaction-telegram-disclosure>summary span{color:#8193a0;margin-left:7px;font-size:11px;font-weight:450}.transaction-telegram-disclosure[open]>summary{margin-bottom:12px}.telegram-text-disclosure{margin-top:16px}.telegram-text-disclosure>summary{border:1px solid var(--aline);color:var(--aink);cursor:pointer;background:#fff;border-radius:7px;padding:16px 18px;font-size:14px;font-weight:700}.telegram-text-disclosure>summary span{float:right;color:#718a91;font-size:12px;font-weight:450}.telegram-text-editor{margin-top:12px}.translation-intro{color:#607789;margin:17px 17px 12px;font-size:13px;line-height:1.6}@media (max-width:650px){.telegram-text-disclosure>summary span{float:none;margin:4px 0 0 17px;display:block}}.translation-toolbar{flex-wrap:wrap;align-items:center;gap:10px;padding:0 17px 14px;display:flex}.translation-toolbar input{min-width:200px;color:var(--aink);background:#fff;border:1px solid #dfe8e9;border-radius:8px;flex:1;padding:10px 12px}.translation-toolbar span{color:#718a91;font-size:11px}.translation-list{max-height:700px;padding:0 17px;overflow:auto}.translation-row{border-top:1px solid #e9eeee;padding:15px 0}.translation-row-heading{color:var(--aink);justify-content:space-between;align-items:center;gap:16px;font-size:12px;display:flex}.translation-row .telegram-message-grid{padding:10px 0 0}.translation-footnote{margin:12px 17px 18px}.whatsapp-templates{margin-top:16px}.whatsapp-inbox-attachment{flex-direction:column;align-items:flex-start;gap:8px;min-width:190px;display:flex}.whatsapp-inbox-actions{flex-wrap:wrap;gap:6px;display:flex}.whatsapp-inbox-image{object-fit:contain;border:1px solid var(--aline);background:#fff;border-radius:8px;max-width:100%;height:auto;max-height:240px}.whatsapp-inbox-pdf{border:1px solid var(--aline);background:#fff;border-radius:8px;width:min(100%,420px);min-width:240px;height:320px}.template-search{width:min(100% - 34px,450px);color:var(--aink);background:#fff;border:1px solid #dfe8e9;border-radius:8px;margin:0 17px 15px;padding:10px 12px}.template-preview{white-space:pre-wrap;max-width:550px;line-height:1.5}.overview-action-row{border:0;border-bottom:1px solid var(--aline);width:100%;color:var(--aink);text-align:left;cursor:pointer;background:0 0;justify-content:space-between;align-items:center;gap:16px;padding:12px 0;font-size:12px;display:flex}.overview-action-row:hover span{color:var(--ateal)}.overview-action-row strong{white-space:nowrap;font-size:12px}.overview-finance-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;padding:0 20px 20px;display:grid}.overview-finance{border:1px solid var(--aline);background:#fafdfc;border-radius:10px;flex-direction:column;gap:6px;padding:17px;display:flex}.overview-finance small,.overview-finance span{color:var(--amut);font-size:11px}.overview-finance strong{letter-spacing:-.4px;font-size:20px}.overview-finance-grid>.muted{margin:0}.product-editor-preview{object-fit:contain;border:1px solid var(--aline);background:#fff;border-radius:9px;width:100%;max-width:240px;max-height:160px;margin:0 0 14px;display:block}.admin-confirm-dialog{width:min(100%,440px)}.admin-dialog-message{color:var(--aink);white-space:pre-line;margin:4px 0 18px;font-size:13px;line-height:1.7}.admin-confirm-dialog .modal-actions{justify-content:flex-end;margin-top:18px}.catalog-refresh-controls{flex-wrap:wrap;gap:12px;margin-top:16px;display:flex}.catalog-refresh-controls>div{border:1px solid var(--aline);background:#fff;border-radius:8px;flex-wrap:wrap;align-items:center;gap:10px;padding:10px 12px;font-size:12px;display:flex}.catalog-refresh-controls span{color:var(--amut)}.catalog-refresh-controls .button{padding:8px 10px;font-size:11px}.catalog-pricing-fields{border:1px solid var(--aline);background:#f8fbfa;border-radius:8px;margin:12px 0;padding:12px}.catalog-pricing-fields .form-hint{margin:0 0 10px}.catalog-pricing-fields .form-row{margin:0}.product-name-cell small.mono{display:block}.shop-visibility-toggle{cursor:pointer;border:1px solid #cbd8d9;border-radius:999px;min-width:48px;padding:6px 12px;font-size:11px;font-weight:800}.shop-visibility-toggle.is-on{color:#0f6a50;background:#dff7ed;border-color:#93d8bc}.shop-visibility-toggle.is-off{color:#697c80;background:#f0f3f3}.shop-visibility-toggle:disabled{opacity:.55;cursor:wait}.product-visibility-cell{flex-direction:column;align-items:flex-start;gap:4px;min-width:170px;font-size:11px;display:flex}.product-visibility-cell b{font-weight:700}.product-visibility-cell small{color:var(--amut);line-height:1.4}.product-visibility-cell .shop-visibility-toggle{white-space:nowrap;margin-top:5px}.catalog-schedules{margin:16px 0;padding:20px}.catalog-schedules .panel-heading{margin-bottom:14px}.catalog-schedules .panel-heading p{color:var(--amut);font-size:12px;line-height:1.6}.catalog-schedule-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:14px;display:grid}.catalog-schedule-card{border:1px solid var(--aline);background:#fff;border-radius:8px;padding:16px;font-size:12px}.catalog-schedule-heading{justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}.catalog-schedule-heading span{color:var(--amut)}.catalog-schedule-card label{align-items:center;gap:8px;margin:9px 0;display:flex}.catalog-schedule-card input[type=number]{border:1px solid var(--aline);width:80px;font:inherit;border-radius:6px;padding:7px}.catalog-schedule-enable input{accent-color:var(--ateal)}.catalog-schedule-times{color:var(--amut);flex-direction:column;gap:5px;line-height:1.45;display:flex}.catalog-schedule-error{color:#a03d32;overflow-wrap:anywhere}.catalog-schedule-actions{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.catalog-schedule-actions .button{padding:8px 10px;font-size:11px}.catalog-table-panel th:first-child,.catalog-table-panel td:first-child{z-index:1;min-width:210px;max-width:280px;box-shadow:1px 0 0 var(--aline);background:#fff;position:sticky;left:0}.catalog-table-panel th:first-child{z-index:2;background:#f8fafb}.catalog-table-panel .product-name-cell{white-space:normal;min-width:180px;max-width:250px}.catalog-table-panel .product-name-cell>div{min-width:0}.catalog-table-panel .product-name-cell strong,.catalog-table-panel .product-name-cell small{overflow-wrap:anywhere}.catalog-table-panel .product-thumb{flex:none}.product-workspace-nav{flex-wrap:wrap;gap:8px;margin-bottom:20px;display:flex}.product-workspace-nav a{border:1px solid var(--aline);color:var(--aink);background:#fff;border-radius:6px;padding:9px 12px;font-size:12px;text-decoration:none}.product-workspace-nav a:hover{border-color:var(--ateal);color:var(--ateal)}.product-authoring{max-width:1000px}.product-authoring-panel{margin-bottom:18px;padding:22px}.product-authoring-panel h2{margin:0 0 10px;font-size:17px}.product-authoring-panel label,.product-authoring label{color:var(--aink);flex-direction:column;gap:7px;margin:14px 0;font-size:12px;font-weight:600;display:flex}.product-authoring-panel input:not([type=checkbox]),.product-authoring-panel select,.product-authoring-panel textarea{border:1px solid var(--aline);width:100%;min-width:0;min-height:42px;color:var(--aink);font:inherit;background:#fff;border-radius:6px;padding:10px 12px;font-weight:400}.product-authoring-panel textarea{resize:vertical;line-height:1.6}.product-authoring-panel input:disabled,.product-authoring-panel select:disabled{color:#697c80;background:#f3f5f5}.product-authoring-panel input:focus-visible,.product-authoring-panel textarea:focus-visible,.product-authoring-panel select:focus-visible{outline:2px solid var(--ateal);outline-offset:2px}.product-section-title{align-items:flex-start;gap:13px;margin-bottom:20px;display:flex}.product-section-title>span{width:30px;height:30px;color:var(--ateal);background:#eef6f4;border-radius:50%;flex:none;place-items:center;font-size:11px;font-weight:700;display:grid}.product-section-title p{color:var(--amut);margin:0;font-size:12px;line-height:1.6}.product-form-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.product-image-fields{grid-template-columns:1fr 180px;align-items:center;gap:24px;display:grid}.product-image-fields .product-editor-preview{max-width:180px;margin:0}.product-binding{border:1px solid var(--aline);border-radius:6px;padding:12px;font-size:12px;line-height:1.7}.product-binding small{color:var(--amut)}.supplier-quote{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px;margin:18px 0;display:grid}.supplier-quote div{border:1px solid var(--aline);background:#f7f9fa;border-radius:6px;padding:14px}.supplier-quote dt{color:var(--amut);margin-bottom:7px;font-size:11px}.supplier-quote dd{margin:0;font-size:14px;font-weight:600}.supplier-picker{border:1px solid var(--aline);border-radius:7px;max-height:290px;overflow:auto}.supplier-picker>p{color:var(--amut);padding:12px;font-size:12px}.supplier-pick{text-align:left;border:0;border-bottom:1px solid var(--aline);width:100%;color:var(--aink);cursor:pointer;background:#fff;justify-content:space-between;gap:20px;padding:13px 15px;font-size:12px;display:flex}.supplier-pick small{color:var(--amut);margin-top:5px;font-size:11px;display:block}.supplier-pick-image{object-fit:contain;background:#f7f9fa;border-radius:5px;flex:none;width:48px;height:48px}.supplier-pick>span:last-child{text-align:right;white-space:nowrap}.supplier-pick.is-selected{box-shadow:inset 3px 0 var(--ateal);background:#eaf7f2}.product-warning{color:#8c6325;background:#fffaf0;border:1px solid #e8d9b5;border-radius:6px;padding:12px;font-size:12px;line-height:1.6}.product-authoring .product-checkbox,.product-authoring-panel .product-checkbox{flex-direction:row;align-items:center;gap:9px;display:flex}.product-checkbox input{width:18px;height:18px;accent-color:var(--ateal)}.product-save-bar{justify-content:space-between;align-items:center;gap:15px;padding:16px 0 24px;display:flex}.journey-stage{border-top:1px solid var(--aline);margin:20px 0;padding-top:16px}.journey-stage-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.journey-stage-heading h3{font-size:14px}.journey-stage-heading .button{padding:8px 10px;font-size:11px}.journey-message{border:1px solid var(--aline);background:#fafcfc;border-radius:7px;margin:12px 0;padding:14px}.journey-message-controls{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.journey-message-controls label{margin:0}.journey-message-controls>button{border:1px solid var(--aline);cursor:pointer;background:#fff;border-radius:5px;padding:7px 9px;font-size:11px}.journey-message-controls>button:disabled{opacity:.4;cursor:default}.journey-order{color:var(--amut);margin-left:auto;font-size:11px}.journey-message details{color:var(--amut);font-size:12px}.journey-preview{white-space:pre-wrap;border:1px solid var(--aline);color:var(--aink);background:#fff;padding:12px;line-height:1.6}.journey-message .product-checkbox{margin-top:18px}@media (max-width:650px){.product-authoring-panel{padding:16px}.product-form-grid,.product-image-fields{grid-template-columns:1fr}.product-image-fields .product-editor-preview{max-width:200px}.journey-stage-heading{align-items:flex-start}.supplier-pick{gap:10px}.product-workspace-nav a{text-align:center;flex:1}.journey-order{margin-left:0}}.product-journey-editor{border:0;min-width:0;margin:0;padding:0}.product-authoring-panel .form-hint{color:#536b74;font-size:12px;line-height:1.7}.product-workspace-nav a:focus-visible,.product-authoring button:focus-visible,.journey-message button:focus-visible,.journey-customer-preview summary:focus-visible{outline:2px solid var(--ateal);outline-offset:3px}.product-workspace-nav a[aria-current=page]{color:#10686c;background:#eaf4f2;border-color:#9bc9c4;font-weight:700}.journey-customer-preview{margin:16px 0 4px;font-size:12px}.journey-customer-preview summary{cursor:pointer;color:var(--ateal);padding:6px 0;font-weight:600}.journey-preview{overflow-wrap:anywhere}.journey-preview code{white-space:pre-wrap}.journey-preview .product-editor-preview{max-height:220px;margin-bottom:12px}.product-journey-editor:disabled{opacity:.7}.product-authoring .supplier-pick:focus-visible{outline-offset:-3px}.supplier-refresh-status{flex-wrap:wrap;align-items:center;gap:14px;margin:14px 0;display:flex}.supplier-refresh-status>p{flex:1;min-width:200px;margin:0}.supplier-refresh-status>.button{flex:none}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.product-list-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-bottom:12px;padding:16px;display:flex}.product-toolbar-controls{flex-wrap:wrap;flex:1;align-items:end;gap:10px;min-width:0;display:flex}.product-toolbar-controls .search-bar{flex:1 0 250px;align-self:end;width:290px;max-width:390px;min-height:39px}.product-filter{color:#687d84;flex-direction:column;gap:5px;min-width:104px;font-size:10px;display:flex}.product-filter select{min-height:39px;color:var(--aink);font:inherit;background:#fff;border:1px solid #dfe8e9;border-radius:7px;max-width:180px;padding:7px 24px 7px 9px;font-size:11px}.product-filter select:focus-visible,.table-sort:focus-visible,.product-active-filters button:focus-visible{outline:2px solid var(--ateal);outline-offset:3px}.product-toolbar-actions{align-self:end;align-items:center;gap:16px;min-height:39px;display:flex}.product-active-filters{color:#526d76;flex-wrap:wrap;flex-basis:100%;align-items:center;gap:8px;font-size:11px;display:flex}.product-active-filters>span:empty{display:none}.product-active-filters button{color:#32675a;font:inherit;cursor:pointer;background:#f0f8f5;border:1px solid #cfe5df;border-radius:6px;padding:5px 8px}.product-active-filters .product-reset{color:#526d76;background:#fff;border-color:#dfe8e9;margin-left:auto}.table-sort{color:inherit;font:inherit;cursor:pointer;text-align:left;white-space:nowrap;background:0 0;border:0;align-items:center;gap:7px;padding:0;display:inline-flex}.table-sort span{color:#82979d;font-size:13px}th[aria-sort=ascending] .table-sort,th[aria-sort=descending] .table-sort{color:var(--ateal)}@media (max-width:760px){.product-toolbar-controls .search-bar{flex-basis:100%;width:100%;max-width:none}.product-filter{flex:1 0 110px}.product-filter select{width:100%;max-width:none}.product-toolbar-actions{justify-content:space-between;width:100%}.product-toolbar-actions .toolbar-count{display:flex}}.product-form-fields{border:0;min-width:0;margin:0;padding:0}.product-form-fields:disabled{cursor:progress}.delivery-fields-preview dd{overflow-wrap:anywhere;white-space:pre-wrap}.product-authoring-panel details>summary{cursor:pointer;color:var(--ateal);padding-block:8px;font-size:12px}.product-authoring a.button{text-decoration:none}.supplier-delivery-review .journey-preview{max-width:80ch}.sidebar-brand,.mobile-brand{color:var(--aink);border-radius:8px;text-decoration:none}.sidebar-brand:hover,.mobile-brand:hover{background:#f1f4f7}.sidebar-brand:focus-visible,.mobile-brand:focus-visible,.logout-button:focus-visible,.mobile-logout:focus-visible,.table-scroll:focus-visible,.catalog-schedule-card input:focus-visible{outline:2px solid var(--ateal);outline-offset:3px}.table-scroll{scroll-padding-inline:16px 100px}.catalog-table-panel .table-scroll{scroll-padding-inline-start:296px}.table-scroll .table-sticky-end{z-index:2;min-width:82px;box-shadow:-1px 0 0 var(--aline),-6px 0 8px #202a3508;background:#fff;position:sticky;inset-inline-end:0}.table-scroll th.table-sticky-end{z-index:3;background:#f8fafb}.table-sticky-end .table-action{justify-content:center;align-items:center;min-width:44px;min-height:36px;display:inline-flex}.catalog-schedule-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr))}.catalog-schedule-card{flex-direction:column;min-width:0;display:flex}.catalog-schedule-heading{flex-wrap:wrap;align-items:flex-start;line-height:1.5}.catalog-schedule-heading>strong{font-size:13px}.catalog-schedule-heading .status{color:#647b84;white-space:normal}.catalog-schedule-heading .status-warn{color:#a76d25}.catalog-schedule-heading .status-bad{color:#a95042}.catalog-schedule-card .catalog-schedule-enable{cursor:pointer;flex-direction:row;align-items:flex-start;gap:10px;min-height:24px;margin:0 0 16px;line-height:1.6;display:flex}.catalog-schedule-enable input[type=checkbox]{flex:0 0 18px;width:18px;height:18px;margin:1px 0 0;padding:0}.catalog-schedule-card .catalog-schedule-interval{flex-direction:column;align-items:flex-start;gap:7px;margin:0 0 16px;display:flex}.catalog-schedule-interval>span:last-child{color:var(--amut);align-items:center;gap:8px;display:flex}.catalog-schedule-card input[type=number]{width:90px;min-height:38px;color:var(--aink);background:#fff}.catalog-schedule-times{border-top:1px solid var(--aline);overflow-wrap:anywhere;gap:13px;margin:0;padding-top:13px}.catalog-schedule-times>div{grid-template-columns:70px minmax(0,1fr);gap:10px;display:grid}.catalog-schedule-times dt{font-weight:500}.catalog-schedule-times dd{color:var(--aink);margin:0}.catalog-schedule-times time,.catalog-schedule-times small{display:block}.catalog-schedule-times time strong{font-weight:600}.catalog-schedule-times small{color:var(--amut);font-variant-numeric:tabular-nums;margin-top:3px;font-size:11px;line-height:1.6}.catalog-schedule-error{margin:12px 0 0;line-height:1.6}.catalog-schedule-actions{margin-top:auto;padding-top:18px}@media (max-width:650px){.catalog-table-panel th:first-child,.catalog-table-panel td:first-child{box-shadow:none;position:static}.catalog-table-panel .table-scroll{scroll-padding-inline-start:13px}.catalog-schedules{padding:16px}.catalog-schedules .panel-heading{flex-wrap:wrap;gap:12px;padding:0}.catalog-schedule-card{padding:14px}.catalog-schedule-times>div{grid-template-columns:65px minmax(0,1fr)}}.admin-shell th{color:#536171;height:46px;font-size:12px}.admin-shell td{color:#405363;font-variant-numeric:tabular-nums;padding-block:13px;font-size:13px;line-height:1.6}.admin-shell .mono,.admin-shell .status,.admin-shell .table-action,.admin-shell .table-subline,.admin-shell .product-name-cell small{font-size:12px}.admin-shell .product-name-cell small,.admin-shell .table-subline{color:#61717e}.admin-shell .table-action{justify-content:center;align-items:center;min-height:36px;text-decoration:none;display:inline-flex}.admin-shell .form-hint,.admin-shell .panel-heading p,.admin-shell .inventory-note p,.admin-shell .broadcast-safety p,.admin-shell .muted{color:#5c6d7b;font-size:13px;line-height:1.7}.admin-shell .health-row,.admin-shell .health-row b,.admin-shell .timeline-item strong,.admin-shell .timeline-item span,.admin-shell .timeline-item time{font-size:12px}.admin-shell .timeline-item span,.admin-shell .timeline-item time,.admin-shell .toolbar-count{color:#61717e}.admin-shell .search-bar input,.admin-shell .inventory-form label,.admin-shell .broadcast-compose label,.admin-shell .settings-card label,.admin-shell .product-filter,.admin-shell .product-filter select,.admin-shell .product-active-filters{font-size:13px}.admin-shell .search-bar input{min-height:32px}.admin-shell .inventory-form input,.admin-shell .inventory-form select,.admin-shell .inventory-form textarea,.admin-shell .broadcast-compose textarea,.admin-shell .broadcast-compose select,.admin-shell .settings-card input{font-size:14px}.admin-shell .pager,.admin-shell .pager button{color:#526171;font-size:13px}.admin-shell .pager button{min-height:38px}.admin-shell .product-visibility-cell,.admin-shell .shop-visibility-toggle,.admin-shell .catalog-schedule-card,.admin-shell .catalog-schedule-actions .button{font-size:12px}.admin-shell .catalog-schedule-times small{color:#5c6d7b;font-size:12px}.admin-shell .list-toolbar,.admin-shell .product-toolbar-actions,.admin-shell .row-actions{flex-wrap:wrap}.admin-shell .search-bar{min-width:0;max-width:100%}.admin-shell .search-bar:focus-within{border-color:var(--ateal);box-shadow:0 0 0 3px #2868c733}.admin-shell input:focus-visible,.admin-shell select:focus-visible,.admin-shell textarea:focus-visible,.admin-shell summary:focus-visible,.admin-shell button:focus-visible{outline:2px solid var(--ateal);outline-offset:2px}.admin-shell .search-bar input:focus-visible{outline:0}.admin-skip-link{z-index:20;border:2px solid var(--ateal);color:var(--aink);background:#fff;border-radius:6px;padding:12px 16px;font-size:14px;position:fixed;top:8px;left:16px;transform:translateY(-180%)}.admin-skip-link:focus{transform:translateY(0)}.admin-main:focus-visible{outline:2px solid var(--ateal);outline-offset:-2px}.admin-shell .notice{overflow-wrap:anywhere}.admin-shell .notice>button{flex:none;min-width:32px;min-height:32px}@media (max-width:560px){.admin-shell .list-toolbar .toolbar-count{display:flex}.admin-shell .list-toolbar .search-bar{width:100%}.admin-shell .product-toolbar-actions{gap:10px;height:auto}.admin-shell .pager{gap:10px}.admin-shell .pager button{padding-inline:10px}.admin-shell .topbar-right{min-width:0}.admin-shell .bot-health{white-space:normal;text-align:left}.admin-shell .mobile-brand{flex:none}.admin-shell .page-heading .muted{font-size:12px}}.admin-shell{--abg:#f6f8fa;--aink:#202f3e;--amut:#627487;--aline:#dfe6ed;--ateal:#2165ae;--agreen:#197257;background:var(--abg);color:var(--aink);grid-template-columns:238px minmax(0,1fr)}.admin-shell .admin-sidebar{background:#f9fafb;border-right:1px solid #e2e7eb;padding:22px 13px 14px}.admin-shell .sidebar-brand{gap:10px;height:58px;margin-bottom:22px;padding:0 10px}.admin-shell .sidebar-brand-row{justify-content:space-between;align-items:center;gap:4px;margin-bottom:22px;display:flex}.admin-shell .sidebar-brand-row .sidebar-brand{flex:1;min-width:0;margin-bottom:0}.admin-shell .sidebar-collapse-button{color:#48627a;cursor:pointer;background:#fff;border:1px solid #d5dfe9;border-radius:7px;flex:none;place-items:center;width:30px;height:30px;font-size:22px;line-height:1;display:grid}.admin-shell .sidebar-collapse-button:hover{color:#195898;background:#eaf2fa}.admin-shell .sidebar-collapse-button:focus-visible{outline-offset:2px;outline:2px solid #2468ad}.admin-shell .brand-mark.small{color:#fff;letter-spacing:-.03em;background:#213a57;border-radius:10px;width:38px;height:38px;font-size:13px}.admin-shell .brand-name{flex-direction:column;gap:2px;min-width:0;display:flex}.admin-shell .brand-name strong{letter-spacing:-.02em;font-size:14px;line-height:1.2}.admin-shell .brand-name>span{color:#7a8997;font-size:11px;line-height:1.2}.admin-shell .sidebar-navigation{scrollbar-width:thin;flex:1;min-height:0;padding:2px 3px 14px 0;overflow:hidden auto}.admin-shell .nav-group+.nav-group{margin-top:18px}.admin-shell .nav-caption{color:#8795a3;letter-spacing:.015em;text-transform:none;padding:0 11px 7px;font-size:10px;font-weight:700}.admin-shell .nav-link{color:#5c6e80;min-height:38px;box-shadow:none;border-radius:7px;gap:11px;margin:2px 0;padding:0 11px;font-size:12px;font-weight:550}.admin-shell .nav-link:hover{color:#213a57;background:#eef2f6}.admin-shell .nav-link.nav-active{color:#195898;box-shadow:none;background:#e8f0fa;font-weight:700}.admin-shell .nav-icon{color:#7d8ea0;width:18px;font-size:15px}.admin-shell .nav-active .nav-icon{color:#195898}.admin-shell .sidebar-bottom{padding-top:10px}.admin-shell.is-sidebar-collapsed{grid-template-columns:72px minmax(0,1fr)}.admin-shell.is-sidebar-collapsed .admin-sidebar{padding-inline:9px}.admin-shell.is-sidebar-collapsed .sidebar-brand-row{flex-direction:column;gap:8px}.admin-shell.is-sidebar-collapsed .sidebar-brand-row .sidebar-brand{flex:none;height:40px;padding:0}.admin-shell.is-sidebar-collapsed .brand-name,.admin-shell.is-sidebar-collapsed .nav-caption,.admin-shell.is-sidebar-collapsed .nav-link>span:not(.nav-icon),.admin-shell.is-sidebar-collapsed .logout-button{display:none}.admin-shell.is-sidebar-collapsed .sidebar-navigation{padding-inline:0}.admin-shell.is-sidebar-collapsed .nav-group+.nav-group{border-top:1px solid #e2e7eb;margin-top:10px;padding-top:10px}.admin-shell.is-sidebar-collapsed .nav-link{justify-content:center;padding:0;position:relative}.admin-shell.is-sidebar-collapsed .nav-icon{width:auto}.admin-shell.is-sidebar-collapsed .nav-link b{min-width:15px;height:15px;font-size:9px;position:absolute;top:1px;right:0}.admin-shell.is-sidebar-collapsed .sidebar-bottom{min-height:18px}@media (max-width:850px){.admin-shell.is-sidebar-collapsed{grid-template-columns:minmax(0,1fr)}.admin-shell .sidebar-brand-row{display:none}.admin-shell.is-sidebar-collapsed .nav-caption,.admin-shell.is-sidebar-collapsed .nav-link>span:not(.nav-icon){display:initial}.admin-shell.is-sidebar-collapsed .nav-link{justify-content:flex-start;padding:0 11px}.admin-shell.is-sidebar-collapsed .sidebar-navigation{padding:0 12px}}.admin-shell .logout-button{color:#647586;min-height:38px;font-size:12px}.admin-shell .admin-topbar{background:#fff;height:62px;padding:0 clamp(22px,3vw,44px)}.admin-shell .breadcrumbs{color:#788899;font-size:12px}.admin-shell .breadcrumbs strong{font-size:12px;font-weight:650}.admin-shell .topbar-right{gap:11px}.admin-shell .environment-chip{color:#576b7f;background:#f8fafc;border:1px solid #d7e0e9;border-radius:5px;align-items:center;min-height:27px;padding:0 9px;font-size:11px;font-weight:650;display:inline-flex}.admin-shell .bot-health{color:#176949;white-space:nowrap;background:#eaf5ef;border-radius:5px;min-height:28px;padding:4px 10px;font-size:11px;font-weight:650;text-decoration:none}.admin-shell .bot-health:hover{text-decoration:underline}.admin-shell .bot-health-off{color:#985b29;background:#fff2e9}.admin-shell .bot-health-off .health-pulse{box-shadow:none;background:#bb713d}.admin-shell .health-pulse{width:6px;height:6px;box-shadow:none;background:#29805d}.admin-shell .admin-content{width:min(100%,1480px);padding:34px clamp(22px,3vw,44px) 52px}.admin-shell .page-heading{align-items:center;margin-bottom:24px}.admin-shell .page-heading h1{letter-spacing:-.035em;font-size:clamp(27px,2.5vw,34px);font-weight:720;line-height:1.12}.admin-shell .page-heading .muted{color:#657687;margin-top:7px;font-size:13px;line-height:1.45}.admin-shell .button{min-height:40px;box-shadow:none;border-radius:7px;padding:0 14px;font-size:12px;font-weight:650}.admin-shell .button-primary{background:#2468ad}.admin-shell .button-primary:hover:not(:disabled){background:#185792}.admin-shell .button-outline{color:#31526e;border-color:#cfdce7}.admin-shell .button-outline:hover{background:#f7faff;border-color:#9db6ce}.admin-shell .refresh-button{min-height:36px}.admin-shell .panel,.admin-shell .metric-card{border:1px solid #dce4ec;border-radius:11px;box-shadow:0 1px 2px #20395008}.admin-shell .panel-heading{padding:20px 22px}.admin-shell .inventory-form>.panel-heading,.admin-shell .broadcast-compose>.panel-heading,.admin-shell .settings-card>.panel-heading,.admin-shell .telegram-status-card>.panel-heading{padding-inline:0}.admin-shell .panel-heading h2{letter-spacing:-.015em;font-size:15px}.admin-shell .panel-heading p{color:#697989;margin-top:5px;font-size:12px;line-height:1.45}.admin-shell .metric-card{min-height:124px;padding:18px}.admin-shell .metric-label{color:#627487;font-size:12px}.admin-shell .metric-value{letter-spacing:-.04em;text-align:left;font-size:clamp(25px,2.4vw,33px)}.admin-shell .metric-detail{color:#718294;font-size:12px}.admin-shell .admin-tools-grid{gap:9px;padding:0 18px 18px}.admin-shell .admin-tool-link{text-align:left;background:#fff;border-color:#e2e8ee;min-height:78px}.admin-shell .admin-tool-link:hover{background:#f8fbff;border-color:#a9c5df}.admin-shell .admin-tool-link strong{font-size:12px}.admin-shell .admin-tool-link small{font-size:11px;line-height:1.35}.admin-shell .admin-tool-icon{color:#26639f;background:#edf3fa}.admin-shell .table-scroll{border-radius:0 0 10px 10px}.admin-shell table{font-variant-numeric:tabular-nums}.admin-shell thead{background:#f7f9fb}.admin-shell th{color:#5d7082;border-bottom:1px solid #dce4ec;height:44px;padding:0 15px;font-size:11px;font-weight:700}.admin-shell td{color:#33485a;border-color:#e9eef2;padding:13px 15px;font-size:12px;line-height:1.5}.admin-shell tbody tr:hover td,.admin-shell tbody tr:hover td.table-sticky-end,.admin-shell .catalog-table-panel tbody tr:hover td:first-child{background:#f8fbfe}.admin-shell .empty-row{color:#657687;padding:42px 15px;font-size:13px}.admin-shell .table-sort{gap:5px}.admin-shell .table-sort:hover{color:#185792}.admin-shell .product-thumb{border-radius:7px;width:38px;height:38px}.admin-shell .product-name-cell{gap:11px}.admin-shell .product-name-cell strong{font-size:12px}.admin-shell .product-name-cell small{font-size:11px}.admin-shell .status{border-radius:5px;padding:5px 8px;font-size:11px}.admin-shell .status-good{color:#176949;background:#e9f5ef}.admin-shell .status-warn{color:#94571e;background:#fff5e7}.admin-shell .status-bad{color:#a24236;background:#fff0ee}.admin-shell .table-action{min-height:33px;font-size:11px}.admin-shell .form-hint{color:#657687;font-size:12px;line-height:1.55}.admin-shell .inventory-form label,.admin-shell .broadcast-compose label,.admin-shell .settings-card label,.admin-shell .product-authoring label{color:#344d62;font-size:12px;font-weight:650}.admin-shell .inventory-form input,.admin-shell .inventory-form textarea,.admin-shell .inventory-form select,.admin-shell .broadcast-compose textarea,.admin-shell .broadcast-compose select,.admin-shell .settings-card input,.admin-shell .product-authoring-panel input:not([type=checkbox]),.admin-shell .product-authoring-panel select,.admin-shell .product-authoring-panel textarea{color:#20364a;background:#fff;border:1px solid #cdd9e4;border-radius:7px;min-height:42px;font-size:13px}.admin-shell .product-authoring-panel textarea{line-height:1.55}.product-description-editor{margin:18px 0 24px}.product-description-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.product-description-head>strong{font-size:13px}.product-description-languages,.product-description-tools{flex-wrap:wrap;gap:6px;display:flex}.product-description-languages button,.product-description-tools button{border:1px solid var(--aline);color:var(--aink);cursor:pointer;background:#fff;border-radius:6px;padding:7px 10px;font-size:12px}.product-description-languages button.is-current{color:#10686c;background:#eaf4f2;border-color:#9bc9c4;font-weight:700}.product-description-tools{margin:12px 0 4px}.product-description-tools button:hover,.product-description-tools button:focus-visible{border-color:var(--ateal);outline:2px solid #0000}.product-description-editor .form-hint{margin:8px 0}.product-description-preview{border:1px solid var(--aline);overflow-wrap:anywhere;background:#f8fafb;border-radius:8px;margin-top:12px;padding:14px;line-height:1.7}.product-description-preview>span{color:var(--amut);margin-bottom:8px;font-size:11px;font-weight:700;display:block}.product-description-preview>div{white-space:pre-wrap;font-size:13px}.product-description-preview a{color:var(--ateal);text-decoration:underline}.product-description-link{border:1px solid var(--aline);background:#f8fafb;border-radius:7px;flex-wrap:wrap;align-items:end;gap:8px;padding:10px;display:flex}.product-description-link label{flex:1;min-width:220px;margin:0}.product-description-link .button{min-height:42px}.product-description-link .notice{width:100%;margin:0}.admin-shell .product-workspace-nav{border-bottom:1px solid #dce4ec;flex-wrap:nowrap;gap:4px;margin-bottom:22px;overflow-x:auto}.admin-shell .product-workspace-nav a{color:#627487;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;padding:11px 12px 10px;font-size:12px;font-weight:600}.admin-shell .product-workspace-nav a:hover{color:#195898}.admin-shell .product-workspace-nav a[aria-current=page]{color:#195898;background:0 0;border-bottom-color:#2468ad}.admin-shell .product-authoring-panel{margin-bottom:14px;padding:22px 24px}.admin-shell .product-section-title{margin-bottom:16px}.admin-shell .product-section-title>span{color:#205d9a;background:#e9f0f8}.admin-shell .product-section-title h2{margin-bottom:3px}.admin-shell .supplier-quote{gap:10px}.admin-shell .supplier-quote div{background:#f7f9fb;border-color:#e0e7ee;padding:13px}.admin-shell .supplier-quote dt{font-size:11px}.admin-shell .supplier-quote dd{font-variant-numeric:tabular-nums;font-size:14px}.admin-shell .supplier-pick:hover{background:#f7faff}.supplier-search-controls{grid-template-columns:minmax(0,1fr) minmax(175px,220px);align-items:end;gap:14px;display:grid}@media (max-width:650px){.supplier-search-controls{grid-template-columns:1fr;gap:0}}.admin-shell .supplier-pick.is-selected{background:#e9f2fb;box-shadow:inset 3px 0 #2468ad}.admin-shell .product-warning{color:#80531e;background:#fff8ec;border-color:#efd9ae}.admin-shell .catalog-schedules{padding:20px 22px}.admin-shell #supplier-checks{scroll-margin-top:24px}.admin-shell .catalog-schedules .panel-heading{margin-bottom:15px;padding:0}.admin-shell .catalog-schedule-card{background:#fbfcfd;border-color:#dfe7ee}.admin-shell .catalog-schedule-times{font-size:12px}.admin-shell .catalog-schedule-times dt{color:#6b7b8b}.admin-shell .catalog-schedule-times dd{font-weight:600}.admin-shell .catalog-balance-amount{font-variant-numeric:tabular-nums;color:var(--aink);margin:14px 0 4px;font-size:26px;font-weight:700}.admin-shell .product-filter select{border-color:#cdd9e4;font-size:12px}.admin-shell .product-toolbar-controls .search-bar{border-color:#cdd9e4}.admin-shell .search-bar input{min-height:30px;font-size:13px}.admin-shell .settings-card,.admin-shell .telegram-status-card,.admin-shell .telegram-messages{padding-inline:21px}.admin-shell .health-row{min-height:43px;font-size:12px}.admin-shell .health-row b{text-align:right;font-size:11px}.admin-shell .notice{font-size:12px;line-height:1.45}.admin-shell .admin-footer{color:#8795a3;padding-inline:clamp(22px,3vw,44px);font-size:11px}.admin-shell :is(a,button,input,select,textarea,summary):focus-visible{outline-offset:2px;outline:3px solid #2468ad}@media (max-width:1000px){.admin-shell{grid-template-columns:208px minmax(0,1fr)}.admin-shell .metrics-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-shell .admin-sidebar{padding-inline:9px}.admin-shell .admin-content,.admin-shell .admin-topbar{padding-inline:24px}}@media (max-width:850px){.admin-shell{display:block}.admin-shell .admin-sidebar{background:#fff;height:auto;padding:0;position:sticky;top:0}.admin-shell .sidebar-navigation{scrollbar-width:none;padding:0 10px;display:flex;overflow:auto hidden}.admin-shell .sidebar-navigation::-webkit-scrollbar{display:none}.admin-shell .nav-group{flex:none;display:flex;margin:0!important}.admin-shell .nav-caption,.admin-shell .sidebar-bottom,.admin-shell .sidebar-brand{display:none}.admin-shell .nav-link{white-space:nowrap;border-radius:0;min-height:47px;margin:0 2px;padding:0 11px;font-size:12px}.admin-shell .nav-link.nav-active{background:0 0;box-shadow:inset 0 -2px #2468ad!important}.admin-shell .admin-content{padding:26px 20px 40px}.admin-shell .admin-topbar{padding-inline:20px}.admin-shell .mobile-brand{align-items:center;gap:8px;display:flex}}@media (max-width:580px){.admin-shell .admin-topbar{height:56px;padding-inline:14px}.admin-shell .admin-content{padding:22px 13px 34px}.admin-shell .environment-chip{display:none}.admin-shell .bot-health{white-space:normal;max-width:172px;font-size:10px;line-height:1.25}.admin-shell .page-heading{align-items:flex-start;gap:12px}.admin-shell .page-heading h1{font-size:26px}.admin-shell .page-heading .muted{font-size:12px}.admin-shell .refresh-button{min-width:38px;padding-inline:8px;font-size:0}.admin-shell .refresh-button span{font-size:18px}.admin-shell .metrics-grid{gap:9px}.admin-shell .metric-card{min-height:119px;padding:14px}.admin-shell .metric-value{font-size:24px}.admin-shell .panel-heading{padding:17px}.admin-shell .inventory-note{min-height:0;padding:18px}.admin-shell .product-workspace-nav{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid;overflow:visible}.admin-shell .product-workspace-nav a{text-align:center;white-space:normal;background:#fff;border:1px solid #dbe4ed;border-radius:6px;padding:9px 7px}.admin-shell .product-workspace-nav a:last-child:nth-child(odd){grid-column:1/-1}.admin-shell .product-workspace-nav a[aria-current=page]{background:#eaf2fb;border:1px solid #a9c5df}.admin-shell .inventory-note .product-workspace-nav{max-width:100%;margin:12px 0 0}.admin-shell .product-authoring-panel{padding:18px}.admin-shell .supplier-quote{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-shell .supplier-quote dd{overflow-wrap:anywhere}.admin-shell .admin-footer{padding-inline:13px}}@media (min-width:851px){.admin-shell{grid-template-columns:222px minmax(0,1fr)}.admin-shell .admin-sidebar{background:#213447;border-right:1px solid #162a3c;padding:20px 11px 13px}.admin-shell .sidebar-brand{color:#f5f8fb;margin-bottom:15px;padding-inline:9px}.admin-shell .sidebar-brand:hover{background:#2b4258}.admin-shell .brand-mark.small{color:#fff;background:#3e6e9a;border-radius:8px}.admin-shell .brand-name strong{font-size:13px}.admin-shell .brand-name>span{color:#acc0d0}.admin-shell .nav-group+.nav-group{margin-top:14px}.admin-shell .nav-caption{color:#96aebf;padding:0 11px 5px;font-size:10px;font-weight:650}.admin-shell .nav-link{color:#c5d4de;min-height:37px;margin:1px 0;font-size:12px}.admin-shell .nav-link:hover{color:#fff;background:#2c455b}.admin-shell .nav-link.nav-active{color:#fff;background:#385a75}.admin-shell .nav-icon{color:#a4bdce}.admin-shell .nav-active .nav-icon{color:#fff}.admin-shell .nav-link b{color:#213447;background:#e8b05b}.admin-shell .sidebar-bottom{border-color:#3c5264}.admin-shell .logout-button{color:#b6c9d5}.admin-shell .logout-button:hover{color:#fff;background:#304a5f}}.admin-shell .admin-main{background:#f3f6f8}.admin-shell .admin-topbar{border-bottom:1px solid #dce5ed}.admin-shell .admin-content{padding-top:28px}.admin-shell .page-heading{margin-bottom:21px}.admin-shell .page-heading h1{font-size:clamp(29px,2.6vw,36px);font-weight:740}.admin-shell .panel,.admin-shell .metric-card{box-shadow:none;border-radius:9px}.admin-shell .panel-heading h2{font-size:16px}.admin-shell .panel-heading p{font-size:12px}.admin-shell .settings-primary-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;margin-bottom:15px}.admin-shell .settings-payment-card{flex-direction:column;min-height:268px;padding:0 23px 22px;display:flex}.admin-shell .settings-payment-card .panel-heading{border-bottom:1px solid #e3eaf0;margin:0 0 18px;padding:22px 0 18px}.admin-shell .settings-payment-card form{flex-direction:column;flex:1;gap:0;display:flex}.admin-shell .settings-payment-card label{gap:9px;font-size:12px}.admin-shell .settings-payment-card input{font-variant-numeric:tabular-nums;height:46px;font-size:18px;font-weight:650}.admin-shell .settings-payment-card .form-hint{max-width:42ch;margin:11px 0 22px}.admin-shell .settings-payment-card .button{align-self:flex-start;min-width:132px;margin-top:auto}.admin-shell .settings-integrations{margin-bottom:15px;padding:0 23px 18px}.admin-shell .settings-integrations .panel-heading{margin-bottom:4px;padding:22px 0 17px}.admin-shell .settings-integrations .integration-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 22px;display:grid}.admin-shell .settings-integrations .health-row{border-bottom:1px solid #e7edf2;min-height:49px}.admin-shell .settings-integration-check{flex-wrap:wrap;align-items:center;gap:8px 14px;margin-top:18px;display:flex}.admin-shell .settings-integration-check .form-hint{color:#5d7183;margin:0;font-size:12px}.admin-shell .settings-secondary-grid{gap:15px}.admin-shell .settings-secondary-grid .settings-card{padding:0 23px 18px}.admin-shell .settings-secondary-grid .panel-heading{padding:22px 0 15px}.admin-shell .table-counts>div,.admin-shell .compact-audit>div{border-color:#e7edf2;align-items:center;min-height:43px;font-size:12px}.admin-shell .table-counts>div span,.admin-shell .compact-audit span{color:#5d7183}.admin-shell .table-counts>div b{color:#253d52;font-variant-numeric:tabular-nums}.admin-shell .compact-audit>div{flex-direction:column;align-items:flex-start;gap:2px}.admin-shell .compact-audit b,.admin-shell .compact-audit span{font-size:11px}.admin-shell .catalog-table-panel{overflow:hidden}.admin-shell .catalog-table-panel thead{background:#eef3f7}.admin-shell .catalog-table-panel th{color:#466075;border-bottom-color:#d4e0e9}.admin-shell .catalog-table-panel tbody tr:nth-child(2n) td,.admin-shell .catalog-table-panel tbody tr:nth-child(2n) td.table-sticky-end{background:#fafcfd}.admin-shell .catalog-table-panel tbody tr:hover td,.admin-shell .catalog-table-panel tbody tr:hover td.table-sticky-end{background:#edf5fb}.admin-shell .catalog-table-panel td{height:70px}.admin-shell .catalog-table-panel .product-name-cell strong{color:#1e3a51;font-size:12px}.admin-shell .visibility-summary{align-items:center;gap:8px;display:flex}.admin-shell .visibility-badge{border-radius:4px;justify-content:center;align-items:center;min-width:38px;padding:4px 8px;font-size:11px;font-weight:750;display:inline-flex}.admin-shell .visibility-badge.is-visible{color:#176c50;background:#e6f4ed}.admin-shell .visibility-badge.is-hidden{color:#4b6071;background:#e9eef2}.admin-shell .visibility-intent{color:#587084;font-size:11px}.admin-shell .product-visibility-cell small{color:#8b571f;line-height:1.35}.admin-shell .product-visibility-cell .shop-visibility-toggle{margin-top:1px}.admin-shell .table-action,.admin-shell .shop-visibility-toggle,.admin-shell .catalog-schedule-actions .button{min-height:40px}.modal-close{cursor:pointer;place-items:center;min-width:40px;min-height:40px;display:grid}.admin-shell .product-list-toolbar{padding:18px 20px}.admin-shell .product-toolbar-controls .search-bar{flex:300px;max-width:560px}.product-filter-toggle{min-width:96px}.product-filter-drawer{border-top:1px solid var(--aline);flex-basis:100%;grid-template-columns:repeat(auto-fit,minmax(145px,1fr));gap:10px;padding-top:13px;display:grid}.admin-shell .product-filter-drawer .product-filter{min-width:0;margin:0}.admin-shell .product-filter-drawer select{width:100%;max-width:none}.product-focused-table .product-name-cell{align-items:flex-start}.product-focused-table .product-name-cell>div{min-width:0}.product-table-price{white-space:nowrap;color:var(--aink);font-variant-numeric:tabular-nums;font-size:16px;font-weight:750}.product-row-details{color:#526d80;margin-top:7px;font-size:11px}.product-row-details summary{cursor:pointer;color:#2468ad;width:max-content;max-width:100%;font-weight:650}.product-row-details summary:hover{text-decoration:underline}.product-row-details dl{border-top:1px solid var(--aline);gap:7px;margin:10px 0;padding-top:9px;display:grid}.product-row-details dl>div{min-width:0}.product-row-details dt{color:#788b99;font-size:10px}.product-row-details dd{overflow-wrap:anywhere;color:var(--aink);margin:2px 0 0;font-size:11px}.product-detail-delete{color:#a24c44;cursor:pointer;background:0 0;border:0;padding:4px 0;font-size:11px;font-weight:650}.product-detail-delete:hover{text-decoration:underline}.product-edit-action{font-weight:750}.product-supplier-checks{scroll-margin-top:18px}.product-supplier-checks>.button{margin:12px 0}.payment-focused-table .payment-customer-cell,.payment-focused-table .payment-amount-cell{flex-direction:column;align-items:flex-start;gap:3px;display:flex}.payment-review-heading{margin:0 0 12px}.payment-review-heading h2{color:var(--aink);margin:0 0 4px;font-size:18px}.payment-review-heading p{color:#647e90;margin:0;font-size:12px;line-height:1.5}.payment-view-tabs{align-items:center;gap:6px;margin:0 0 13px;display:flex}.payment-view-tabs button{color:#536b7d;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;min-height:38px;padding:0 14px;font-size:12px;font-weight:650}.payment-view-tabs button[aria-pressed=true]{color:#185f9d;background:#e7f1fa;border-color:#b6d0e7;font-weight:750}.payment-view-tabs button:hover{background:#f1f6fb}.payment-focused-table .payment-customer-cell strong{color:var(--aink);font-size:13px}.payment-focused-table .payment-amount-cell strong{color:var(--aink);font-variant-numeric:tabular-nums;font-size:16px}.payment-focused-table :is(.payment-customer-cell,.payment-amount-cell) small{color:#6b7f8e;font-size:11px}.payment-focused-table td{vertical-align:middle}.payment-row-details{min-width:80px;font-size:11px}.payment-row-details summary{color:#2468ad;cursor:pointer;font-weight:650}.payment-row-details dl{border-top:1px solid var(--aline);gap:7px;margin:10px 0 0;padding-top:9px;display:grid}.payment-row-details dt{color:#778b9a;font-size:10px}.payment-row-details dd{overflow-wrap:anywhere;white-space:normal;max-width:220px;color:var(--aink);margin:2px 0 0}.order-focused-table table{min-width:750px}.order-focused-table .order-main-cell,.order-focused-table .order-status-cell{flex-direction:column;align-items:flex-start;gap:5px;display:flex}.order-focused-table .order-main-cell{white-space:normal;min-width:220px;max-width:380px;line-height:1.45}.order-focused-table .order-main-cell strong{color:var(--aink);font-size:13px}.order-focused-table :is(.order-main-cell,.order-status-cell) small{color:#728797;font-size:11px}.order-focused-table .order-total{color:var(--aink);font-variant-numeric:tabular-nums;font-size:15px}.order-focused-table td{vertical-align:middle}.order-focused-table .order-no-action{color:#8092a0;font-size:11px}.order-focused-table .order-row-details dl{min-width:130px}.manual-payment-area{margin:0 0 21px}.manual-payment-dialog{width:min(100%,960px);max-height:calc(100dvh - 32px);padding:0}.manual-payment-dialog .manual-payment-area{margin:0}.manual-payment-dialog .manual-payment-form{max-width:none;box-shadow:none;border:0;margin:0}.admin-page-skeleton{gap:16px;min-height:320px;display:grid}.overview-profit{background:linear-gradient(110deg,#f1faf5,#fff);border-color:#bbd9cd;justify-content:space-between;align-items:center;gap:20px;margin-bottom:16px;padding:22px 24px;display:flex}.overview-profit div{gap:5px;display:grid}.overview-profit div>p{color:#406958;margin:0;font-size:12px;font-weight:750}.overview-profit strong{color:#145d43;letter-spacing:-.035em;font-variant-numeric:tabular-nums;font-size:clamp(28px,3vw,38px)}.overview-profit span,.overview-profit>p{color:#5d7a6b;margin:0;font-size:12px}.overview-profit>p{max-width:240px;line-height:1.5}.finance-snapshot{margin-bottom:16px;padding-bottom:18px}.finance-snapshot-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;padding:0 20px;display:grid}.finance-snapshot-grid>div{border:1px solid var(--aline);background:#fbfdfc;border-radius:10px;flex-direction:column;align-items:flex-start;gap:8px;min-width:0;min-height:92px;padding:15px;display:flex}.finance-snapshot-grid span{color:#557067;font-size:11px;font-weight:700}.finance-snapshot-grid strong{color:#1e3442;letter-spacing:-.025em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:clamp(18px,1.7vw,25px);line-height:1.15}.finance-snapshot-grid small{color:var(--amut);font-size:11px;line-height:1.4}.finance-snapshot-grid .finance-snapshot-net{background:#eaf7ef;border-color:#b4dac2}.finance-snapshot-grid .finance-snapshot-net strong{color:#126445;font-size:clamp(23px,2.2vw,32px)}.finance-snapshot-grid .finance-snapshot-net strong small{color:inherit;letter-spacing:0;white-space:nowrap;font-size:13px}.finance-snapshot-note{color:#806a43;margin:12px 20px 0;font-size:11px}.finance-methods{border-top:1px solid var(--aline);margin:17px 20px 0;padding-top:15px}.finance-methods summary{cursor:pointer;font-size:14px;font-weight:700}.finance-methods summary small{color:var(--amut);margin-left:8px;font-size:11px;font-weight:400}.finance-methods>div{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px;margin-top:12px;display:grid}.finance-methods article{border:1px solid var(--aline);background:#f8fbf9;border-radius:9px;flex-direction:column;gap:5px;padding:13px;display:flex}.finance-methods article span{font-size:12px;font-weight:700}.finance-methods article strong{color:#126445;font-variant-numeric:tabular-nums;font-size:20px}.finance-methods article small{color:var(--amut);font-size:11px}@media (max-width:1100px){.finance-snapshot-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.finance-snapshot-grid .finance-snapshot-net{grid-column:span 2}}@media (max-width:650px){.finance-snapshot-grid{grid-template-columns:repeat(2,minmax(0,1fr));padding:0 16px}.finance-snapshot-grid .finance-snapshot-net{grid-column:span 2}.finance-methods,.finance-snapshot-note{margin-inline:16px}}.treasury-panel{margin:16px 0;padding-bottom:18px}.treasury-panel>.panel-heading{align-items:flex-start}.treasury-heading-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.treasury-grid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:12px;padding:0 20px;display:grid}.treasury-card{background:#f8fbf9;border:1px solid #d5e4dc;border-radius:9px;min-width:0;padding:16px}.treasury-card>span{color:#48675a;font-size:12px;font-weight:750;display:block}.treasury-card>strong{color:#175c43;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:8px 0 3px;font-size:26px;line-height:1.2;display:block}.treasury-card>strong small{font-size:13px}.treasury-card>p{color:#778e83;margin:0 0 15px;font-size:11px}.treasury-card>div{flex-wrap:wrap;gap:7px;display:flex}.treasury-card .treasury-card-manage{border-top:1px solid #e3ece6;margin-top:13px;padding-top:10px}.treasury-card-manage button{color:#48675a;font:inherit;cursor:pointer;background:0 0;border:0;padding:2px;font-size:11px}.treasury-card-manage button:last-child{color:#a43f37}.treasury-card-manage button:hover{text-decoration:underline}.treasury-confirm-key{letter-spacing:.16em;color:#173b54;background:#f1f7fa;border:1px solid #b9cbd5;border-radius:5px;margin-left:8px;padding:3px 8px;font-family:monospace;display:inline-block}.treasury-unassigned{color:#806a43;margin:12px 20px 0;font-size:11px;line-height:1.5}.treasury-history{color:#4e6b5c;margin:14px 20px 0;font-size:12px}.treasury-history summary{cursor:pointer;font-weight:700}.treasury-history p{border-bottom:1px solid #e5eee8;justify-content:space-between;gap:15px;margin:0;padding:9px 0;display:flex}.treasury-history p span{overflow-wrap:anywhere;min-width:0}.treasury-history p strong{white-space:nowrap;color:#174d3a;font-variant-numeric:tabular-nums}.treasury-methods{color:#4e6b5c;margin:14px 20px 0;font-size:12px}.treasury-methods summary{cursor:pointer;font-weight:700}.treasury-methods>div{border-top:1px solid #e5eee8;margin-top:8px}.treasury-method-row{border-bottom:1px solid #e5eee8;justify-content:space-between;align-items:center;gap:14px;padding:10px 0;display:flex}.treasury-method-row>span{overflow-wrap:anywhere;gap:2px;min-width:0;display:grid}.treasury-method-row strong{color:#244c3a;font-size:13px}.treasury-method-row small{color:#778e83;font-size:11px}.treasury-method-row>div{flex-wrap:wrap;gap:7px;display:flex}.customer-finance-cell{font-variant-numeric:tabular-nums;min-width:165px}.customer-finance-cell strong{white-space:nowrap;color:#173d30;font-size:13px;display:block}.customer-finance-cell small{color:#657d70;font-size:11px;line-height:1.45;display:block}.product-performance-panel{margin-top:16px}.product-performance-tools{flex-wrap:wrap;align-items:end;gap:12px;padding:0 18px 16px;display:flex}.product-performance-tools .search-bar{flex:250px;margin:0}.product-performance-tools label{color:#657d70;gap:4px;font-size:11px;display:grid}.product-performance-tools select{min-height:40px;color:var(--aink);background:#fff;border:1px solid #cdd9e4;border-radius:8px;padding:8px 10px;font-size:13px}.product-performance-panel .table-subline{white-space:normal}.product-performance-empty{color:#657d70;margin:0;padding:12px 18px 20px;font-size:12px}.expense-row-actions{white-space:nowrap;flex-wrap:wrap;gap:6px;display:flex}.treasury-dialog select{width:100%;min-height:40px;color:var(--aink);background:#fff;border:1px solid #d7e3e3;border-radius:7px;padding:9px 11px;font-size:13px}.treasury-balance-preview{color:#527061;background:#f5faf7;border:1px solid #d5e4dc;border-radius:7px;flex-wrap:wrap;justify-content:space-between;gap:6px 14px;margin:3px 0 13px;padding:10px 12px;font-size:12px;display:flex}.treasury-balance-preview strong{color:#175c43;font-variant-numeric:tabular-nums}.treasury-balance-preview span{gap:6px;display:flex}@media (max-width:650px){.overview-profit{flex-direction:column;align-items:flex-start;padding:18px}.treasury-panel>.panel-heading{flex-direction:column;align-items:stretch}.treasury-grid{grid-template-columns:1fr;padding:0 16px}.treasury-unassigned,.treasury-history,.treasury-methods{margin-inline:16px}.treasury-method-row{flex-direction:column;align-items:flex-start}}.admin-skeleton-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.admin-skeleton-summary i,.admin-skeleton-panel{background:#fff;border:1px solid #d9e4ed;border-radius:9px}.admin-skeleton-summary i{height:105px}.admin-skeleton-panel{padding:18px}.admin-skeleton-toolbar{justify-content:space-between;gap:18px;margin-bottom:18px;display:flex}.admin-skeleton-toolbar i:first-child{width:30%;height:25px}.admin-skeleton-toolbar i:last-child{width:40%;height:35px}.admin-skeleton-row{border-top:1px solid #edf2f5;grid-template-columns:2fr 1fr 1fr 80px;gap:16px;padding:14px 0;display:grid}.admin-skeleton-row i,.admin-skeleton-toolbar i{background:linear-gradient(100deg,#eaf0f4 30%,#f7f9fb 50%,#eaf0f4 70%) 0 0/200% 100%;border-radius:5px;height:14px;animation:1.5s ease-in-out infinite admin-skeleton-pulse;display:block}@keyframes admin-skeleton-pulse{to{background-position-x:-200%}}@media (max-width:650px){.admin-skeleton-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-skeleton-summary i:last-child{display:none}.admin-skeleton-row{grid-template-columns:2fr 1fr}.admin-skeleton-row i:nth-child(n+3){display:none}}@media (prefers-reduced-motion:reduce){.admin-skeleton-row i,.admin-skeleton-toolbar i{animation:none}}.manual-payment-bar{background:#f7fbff;border:1px solid #cbdceb;border-radius:9px;justify-content:space-between;align-items:center;gap:18px;padding:18px 20px;display:flex}.manual-payment-bar h2{color:var(--aink);margin:0 0 4px;font-size:18px}.manual-payment-bar p{color:#60788b;margin:0;font-size:12px}.manual-payment-bar .button{flex:none}.manual-payment-form{max-width:920px;margin:12px 0 0;padding:22px}.manual-payment-form-heading{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:19px;display:flex}.manual-payment-form-heading h2{color:var(--aink);margin:0 0 4px;font-size:21px}.manual-payment-form-heading p{color:#66808f;margin:0;font-size:12px}.manual-payment-section{border-top:1px solid var(--aline);grid-template-columns:30px minmax(0,1fr);gap:15px;padding:18px 0;display:grid}.manual-payment-step{color:#185f9d;background:#e8f2fb;border-radius:50%;place-items:center;width:29px;height:29px;font-size:12px;font-weight:750;display:grid}.manual-payment-section-body{max-width:760px}.manual-payment-section h3{color:var(--aink);margin:4px 0 14px;font-size:16px}.manual-payment-choice{gap:7px;margin:0 0 14px;display:flex}.manual-payment-choice button{border:1px solid var(--aline);color:#536b7d;cursor:pointer;background:#fff;border-radius:7px;padding:9px 13px;font-size:12px;font-weight:650}.manual-payment-choice button[aria-pressed=true]{color:#185f9d;background:#eaf4fd;border-color:#9fc4e4}.manual-payment-client-preview{color:#566e7e;overflow-wrap:anywhere;background:#f6f9fb;border:1px solid #dce5ec;border-radius:7px;margin:-1px 0 13px;padding:9px 11px;font-size:11px;line-height:1.5}.manual-payment-existing-match{color:#365c49;background:#f0f8f3;border:1px solid #d1e2d9;border-radius:7px;justify-content:space-between;align-items:center;gap:10px;margin:-1px 0 13px;padding:10px 11px;font-size:12px;line-height:1.45;display:flex}.manual-payment-existing-match strong{font-weight:750}.manual-payment-existing-match .button{flex:none}.manual-payment-section label{color:#324e60;flex-direction:column;gap:6px;margin-bottom:13px;font-size:12px;font-weight:650;display:flex}.manual-payment-section :is(input,select,textarea){width:100%;min-height:42px;color:var(--aink);font:inherit;background:#fff;border:1px solid #cbd8e2;border-radius:7px;padding:9px 11px;font-weight:450}.manual-payment-section textarea{resize:vertical;min-height:80px}.manual-payment-section :is(input,select,textarea):focus-visible{outline:2px solid var(--ateal);outline-offset:2px}.manual-payment-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.manual-payment-money{grid-template-columns:minmax(0,1fr) 150px}.manual-payment-method{max-width:370px}.manual-payment-optional,.manual-payment-extra summary span{color:#8193a0;font-weight:450}.manual-payment-profit{color:#58736a;background:#edf7f2;border-radius:7px;justify-content:space-between;max-width:440px;padding:10px 13px;font-size:12px;display:flex}.manual-payment-profit strong{color:#176348;font-variant-numeric:tabular-nums;font-size:16px}.manual-payment-extra{color:#536b7d;margin:5px 0 14px;font-size:12px}.manual-payment-extra summary{cursor:pointer;font-weight:650}.manual-payment-extra summary span{margin-left:6px}.manual-payment-extra-fields{gap:0;padding:15px 0 0;display:grid}.manual-payment-extra-fields>label{max-width:370px}.manual-payment-actions{border-top:1px solid var(--aline);justify-content:space-between;align-items:center;gap:15px;padding-top:16px;display:flex}.manual-payment-save-error{margin:0 0 12px}.manual-payment-actions span{color:#708796;font-size:11px}.manual-payment-action-buttons{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.manual-payment-drafts{margin:14px 0;padding:17px 20px}.manual-payment-drafts .panel-heading{padding:0 0 11px}.manual-payment-drafts h2{font-size:17px}.manual-payment-draft-count{color:#185f9d;background:#e8f2fb;border-radius:12px;place-items:center;min-width:23px;height:23px;padding:0 6px;font-size:12px;display:inline-grid}.manual-payment-draft-list{display:grid}.manual-payment-draft-row{border-top:1px solid var(--aline);align-items:center;gap:14px;padding:11px 0;display:flex}.manual-payment-draft-row>div{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.manual-payment-draft-row strong{color:var(--aink);font-size:13px}.manual-payment-draft-row small{color:#708796;overflow-wrap:anywhere;font-size:11px}.manual-payment-draft-row b{white-space:nowrap;color:var(--aink);font-variant-numeric:tabular-nums;font-size:15px}.transaction-drafts-prompt{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;padding:14px 18px;display:flex}.transaction-drafts-prompt strong{color:var(--aink);font-size:14px}.transaction-drafts-prompt p{color:#708796;margin:3px 0 0;font-size:11px}.manual-payment-recent{color:#557083;padding:10px 3px 2px;font-size:12px}.manual-payment-recent summary{cursor:pointer;font-weight:650}.manual-payment-recent summary span{color:#8093a0;margin-left:7px;font-weight:450}.manual-payment-recent-list{border:1px solid var(--aline);background:#fff;border-radius:7px;gap:0;margin:10px 0 7px;display:grid}.manual-payment-recent-row{border-bottom:1px solid var(--aline);justify-content:space-between;align-items:center;gap:16px;padding:11px 13px;display:flex}.manual-payment-recent-row:last-child{border-bottom:0}.manual-payment-recent-row div{flex-direction:column;gap:3px;min-width:0;display:flex}.manual-payment-recent-row strong{color:var(--aink);font-size:12px}.manual-payment-recent-row small{color:#8193a0;font-size:11px}.manual-payment-recent-row b{color:var(--aink);font-variant-numeric:tabular-nums;flex:none;font-size:14px}.manual-payment-empty{margin:10px 0}@media (max-width:650px){.manual-payment-bar{flex-direction:column;align-items:stretch}.manual-payment-form{padding:16px}.manual-payment-section{grid-template-columns:minmax(0,1fr);gap:0;position:relative}.manual-payment-step{position:absolute;top:18px;left:0}.manual-payment-section h3{align-items:center;min-height:29px;margin:0 0 14px;padding-left:43px;display:flex}.manual-payment-fields,.manual-payment-money{grid-template-columns:1fr}.manual-payment-actions{flex-direction:column;align-items:stretch}.manual-payment-recent-row{flex-direction:column;align-items:flex-start;gap:5px}.manual-payment-existing-match{flex-direction:column;align-items:stretch}.manual-payment-existing-match .button{align-self:flex-start}.manual-payment-action-buttons{justify-content:stretch}.manual-payment-action-buttons .button{flex:1}.manual-payment-draft-row,.transaction-drafts-prompt{flex-direction:column;align-items:flex-start}.manual-payment-draft-row .button{align-self:flex-start}.manual-payment-extra summary span{margin:4px 0 0 17px;display:block}}@media (max-width:360px){.manual-payment-choice{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.manual-payment-choice button{white-space:nowrap;min-width:0;padding:9px 4px;font-size:11px}}.vault-overview{justify-content:space-between;align-items:center;gap:22px;margin-bottom:16px;padding:22px 24px;display:flex}.vault-overview h2{color:var(--aink);margin:0 0 6px;font-size:20px}.vault-overview p{color:#607789;max-width:670px;margin:0;font-size:13px;line-height:1.6}.vault-overview .button{flex:none}.vault-import-details{margin-top:16px;padding:16px 20px}.vault-import-details summary{cursor:pointer;color:var(--aink);font-size:14px;font-weight:700}.vault-import-details summary span{float:right;color:#718a91;font-size:12px;font-weight:450}.vault-import-content{gap:16px;padding:16px 0 4px;display:grid}.vault-import-content p{color:#607789;max-width:780px;margin:0;font-size:13px;line-height:1.6}.vault-import-content .form-row{align-items:center}.vault-import-file{gap:6px;min-width:0;display:grid}.vault-file-picker{cursor:pointer;width:max-content;max-width:100%}.vault-file-picker:focus-within{outline:2px solid var(--ateal);outline-offset:2px}.vault-file-name{color:#607789;overflow-wrap:anywhere;min-width:0;font-size:12px}.vault-import-content .notice{margin:0}.vault-paste-backup{border-top:1px solid var(--aline);padding-top:12px}.vault-paste-backup summary{font-size:13px!important}.vault-paste-backup label{color:var(--aink);margin:12px 0 6px;font-size:12px;font-weight:700;display:block}.vault-paste-backup textarea{border:1px solid var(--aline);width:100%;min-height:130px;color:var(--aink);resize:vertical;background:#fff;border-radius:8px;padding:11px;font:12px/1.5 ui-monospace,Consolas,monospace}.vault-paste-backup p{margin-top:7px;font-size:11px}.vault-import-preview-actions{justify-content:flex-end;display:flex}.vault-account-more-fields{background:#f9fbfc;border:1px solid #dce4ec;border-radius:8px;margin:8px 0 14px}.vault-account-more-fields summary{color:var(--aink);cursor:pointer;padding:12px 14px;font-size:13px;font-weight:700}.vault-account-more-fields summary span{color:#71808c;margin-left:8px;font-size:11px;font-weight:450}.vault-account-more-fields-content{gap:13px;padding:2px 14px 15px;display:grid}.vault-account-form.modal-card{width:min(100%,680px)}.vault-account-toolbar{grid-template-columns:auto minmax(0,1fr);gap:12px 18px;display:grid}.vault-account-toolbar .search-bar{justify-self:end}.vault-account-filters{flex-wrap:wrap;grid-column:1/-1;align-items:end;gap:9px;display:flex}.vault-account-filters label{color:#637889;gap:4px;min-width:125px;font-size:11px;font-weight:700;display:grid}.vault-account-filters select{max-width:180px;min-height:34px;color:var(--aink);background:#fff;border:1px solid #dce6e8;border-radius:7px;padding:6px 9px;font-size:12px}.vault-account-filters .button{min-height:34px}.vault-account-table .table-scroll{overflow:visible}.vault-account-table table{table-layout:fixed;white-space:normal}.vault-account-table th,.vault-account-table td{overflow-wrap:anywhere;vertical-align:middle;padding:12px 9px}.vault-col-account{width:24%}.vault-col-term{width:18%}.vault-col-time{width:14%}.vault-col-assignee{width:16%}.vault-col-status{width:9%}.vault-col-cost{width:7%}.vault-col-actions{width:12%}.vault-table-email{color:var(--aink);font-size:11px;line-height:1.35;display:block}.vault-table-subline{color:#7b8d98;margin-top:4px;font-size:10px;line-height:1.35;display:block}.vault-table-date{font-variant-numeric:tabular-nums}.vault-time-bad{color:#ad443e!important}.vault-status-dead,.vault-status-active{border-radius:5px;padding:4px 7px;font-size:10px;font-weight:750;line-height:1.25;display:inline-block}.vault-status-dead{color:#a63835;background:#fde9e7}.vault-status-active{color:#336650;background:#edf5ef}.vault-account-table tr.vault-row-dead td{background:#fff5f3}.vault-account-table tr.vault-row-dead td:first-child{border-left:3px solid #d45a52}.vault-table-actions{align-items:center;gap:5px;display:flex}.vault-table-actions>.button{min-width:0;padding-inline:8px}.vault-table-actions details{position:relative}.vault-table-actions summary{cursor:pointer;border:1px solid #dce6e8;border-radius:6px;place-items:center;width:27px;height:30px;font-size:16px;list-style:none;display:grid}.vault-table-actions summary::-webkit-details-marker{display:none}.vault-table-actions details>div{z-index:5;background:#fff;border:1px solid #dce6e8;border-radius:7px;min-width:110px;padding:5px;display:grid;position:absolute;top:34px;right:0;box-shadow:0 8px 24px #143b3c25}.vault-table-actions details button{text-align:left;color:var(--aink);cursor:pointer;background:0 0;border:0;padding:8px;font-size:11px}.vault-table-actions details button:last-child{color:#a63835}.vault-table-actions details button:hover{background:#f5f8f8}.vault-credential-paste{background:#f9fbfc;border:1px solid #dce4ec;border-radius:8px;margin-bottom:16px;padding:10px 12px}.vault-credential-paste summary{cursor:pointer;color:var(--aink);font-size:12px;font-weight:700}.vault-credential-paste label{margin-top:12px;display:block}.vault-credential-paste p{color:#557067;margin:7px 0 0;font-size:11px}.vault-credential-row{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:9px;margin-top:12px;display:grid}.vault-credential-row label{min-width:0}.vault-credential-row input{width:100%;min-width:0}.vault-credential-row .button{margin-bottom:0}.vault-copy-status{color:#28674b;margin:12px 0 0;font-size:12px}.expense-campaigns{margin-top:12px;padding:16px 20px}.expense-campaigns>summary{cursor:pointer;color:var(--aink);font-size:13px;font-weight:750}.expense-campaigns>summary span{color:#728695;margin-left:8px;font-size:11px;font-weight:500}.expense-campaigns-content{gap:14px;margin-top:16px;display:grid}.expense-campaigns-content p{color:#657a88;margin:0;font-size:12px}.expense-campaigns-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.expense-campaign-form{background:#f9fbfc;border:1px solid #dce6e8;border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:10px;padding:14px;display:grid}.expense-campaign-form label{min-width:0}.expense-campaign-form .button{grid-column:1/-1;justify-self:start}.expense-campaign-list{gap:8px;display:grid}.expense-campaign-list article{border:1px solid #e1e9eb;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.expense-campaign-list article>div{gap:4px;min-width:0;display:grid}.expense-campaign-list strong{color:var(--aink);overflow-wrap:anywhere;font-size:12px}.expense-campaign-list small{color:#778c97;font-size:10px}.expense-campaign-list details summary{cursor:pointer;color:#486b78;font-size:10px}.expense-campaign-list details p{color:#526977;white-space:pre-wrap;margin:5px 0 0;font-size:11px}.expense-campaign-list b{color:#176947;flex:none;font-size:12px}.workspace-export-content{gap:13px;padding:16px 20px 20px;display:grid}.workspace-export-content>p{color:#607785;margin:0;font-size:12px;line-height:1.5}.workspace-export-content form{flex-wrap:wrap;align-items:end;gap:10px;display:flex}.workspace-export-content form label{color:#506b7b;flex:260px;gap:5px;font-size:11px;font-weight:700;display:grid}.workspace-export-content form input{width:100%;min-height:39px;font:inherit;border:1px solid #d7e3e8;border-radius:7px;padding:8px 11px;font-size:13px}.workspace-export-content .workspace-export-ready{color:#28674b}.workspace-export-ready a{color:#176947;font-weight:700;text-decoration:underline}@media (max-width:900px){.expense-campaign-form{grid-template-columns:repeat(2,minmax(0,1fr))}.expense-campaign-form .button{grid-column:1/-1}}@media (max-width:560px){.expense-campaign-form{grid-template-columns:minmax(0,1fr)}.expense-campaigns-heading{flex-direction:column;align-items:flex-start}}.vault-revealed-panel{scroll-margin-top:20px}@media (max-width:650px){.vault-overview{flex-direction:column;align-items:stretch;padding:18px}.vault-import-details summary span{float:none;margin:4px 0 0 17px;display:block}.vault-import-content .form-row{grid-template-columns:minmax(0,1fr);align-items:stretch}.vault-import-content .form-row>.button{width:100%}}.vault-account-mobile-list{display:none}@media (max-width:1050px){.vault-account-form{scroll-margin-top:120px}.vault-revealed-panel,.vault-account-table .table-scroll{display:none}.vault-account-mobile-list{background:#f7f9fb;gap:10px;padding:12px;display:grid}.vault-account-mobile-card{background:#fff;border:1px solid #dce4ec;border-radius:9px;min-width:0;padding:15px}.vault-account-mobile-card.is-dead{background:#fff5f3;border-color:#efcac6}.vault-account-mobile-top{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.vault-account-mobile-top strong{min-width:0;color:var(--aink);overflow-wrap:anywhere;font-size:14px;line-height:1.35}.vault-account-mobile-top span{border-radius:5px;flex:none;padding:3px 7px;font-size:11px;font-weight:700}.vault-account-active{color:#17734b;background:#e9f6ef}.vault-account-dead{color:#9a4f35;background:#f8eee9}.vault-account-mobile-card p{color:#52687a;overflow-wrap:anywhere;margin:7px 0 0;font-size:12px;line-height:1.4}.vault-account-mobile-facts{color:#6b7f8e;flex-wrap:wrap;justify-content:space-between;gap:4px 12px;margin-top:10px;font-size:11px;display:flex}.vault-account-mobile-actions{grid-template-columns:minmax(0,1fr) minmax(0,.7fr);gap:8px;margin-top:14px;display:grid}.vault-account-mobile-actions .button{width:100%;min-width:0;min-height:37px;padding-inline:6px;font-size:11px}.vault-account-mobile-secret{background:#f6fbf9;border:1px solid #d7e8e3;border-radius:8px;gap:10px;margin-top:14px;padding:13px;display:grid}.vault-account-mobile-secret-heading{justify-content:space-between;align-items:center;gap:10px;display:flex}.vault-account-mobile-secret-heading strong{color:var(--aink);font-size:12px}.vault-account-mobile-secret-heading button{color:#2468ad;background:0 0;border:0;font-size:12px;font-weight:700}.vault-account-mobile-secret label{color:#52687a;gap:5px;min-width:0;font-size:11px;display:grid}.vault-account-mobile-secret input{width:100%;min-width:0;color:var(--aink);background:#fff;border:1px solid #ccdce0;border-radius:6px;padding:9px;font-size:12px}.vault-account-mobile-more{border-top:1px solid #e9eef2;margin-top:13px;padding-top:10px}.vault-account-mobile-more summary{color:#52687a;cursor:pointer;font-size:11px}.vault-account-mobile-more .button{color:#9a4f35;width:100%;min-height:36px;margin-top:10px}.vault-account-mobile-empty{color:#657687;text-align:center;margin:0;padding:24px 10px;font-size:13px}}@media (max-width:650px){.vault-account-toolbar{grid-template-columns:minmax(0,1fr)}.vault-account-toolbar .search-bar,.vault-account-filters{grid-column:1;width:100%}.vault-account-filters label{flex:1;min-width:120px}.vault-account-filters select{width:100%;max-width:none}}.admin-shell .overview-attention{border-color:#c8d8e7;margin-bottom:16px}.admin-shell .overview-attention .panel-heading h2{font-size:18px}.overview-priority-actions{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;padding:0 19px 16px;display:grid}.overview-priority-actions button{text-align:left;min-height:88px;color:var(--aink);cursor:pointer;background:#f5f9fd;border:1px solid #cbdceb;border-radius:9px;align-items:center;gap:16px;padding:13px 18px;display:flex}.overview-priority-actions button:hover{background:#edf5fc;border-color:#7fa9d2}.overview-priority-actions button>strong{color:#185f9d;font-variant-numeric:tabular-nums;min-width:38px;font-size:34px;line-height:1}.overview-priority-actions button>span{flex-direction:column;gap:4px;display:flex}.overview-priority-actions button b{font-size:14px}.overview-priority-actions button small{color:#5f7790;font-size:11px}.overview-all-clear{color:#4a7163;margin:0;padding:0 19px 17px;font-size:13px}.overview-secondary-actions{border-top:1px solid var(--aline);flex-wrap:wrap;gap:8px 18px;padding:11px 19px;display:flex}.overview-secondary-actions button{color:#486b88;cursor:pointer;background:0 0;border:0;padding:4px 0;font-size:11px;font-weight:650}.overview-secondary-actions button:hover{text-decoration:underline}.admin-shell .metrics-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.overview-disclosure{margin-bottom:16px}.overview-disclosure summary{cursor:pointer;color:var(--aink);padding:17px 19px;font-size:13px;font-weight:750}.overview-disclosure summary span{color:var(--amut);margin-left:9px;font-size:11px;font-weight:400}.overview-disclosure[open] summary{border-bottom:1px solid var(--aline)}@media (max-width:1100px){.admin-shell .metrics-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:650px){.overview-priority-actions{grid-template-columns:1fr;padding-inline:14px}.overview-secondary-actions{padding-inline:14px}.overview-disclosure summary span{margin:3px 0 0;display:block}.admin-shell .metrics-grid{gap:9px}}@media (min-width:1051px){.admin-shell .product-intro{flex-direction:row;justify-content:space-between;align-items:center;gap:25px;min-height:116px;padding:22px 24px;display:flex}.admin-shell .product-intro>div{min-width:260px}.admin-shell .product-intro>div>.button{margin-top:14px}.admin-shell .product-intro p{max-width:380px;margin-top:5px}.admin-shell .product-intro .product-workspace-nav{border:0;flex:0 auto;justify-content:flex-end;align-self:center;gap:2px;margin:0}.admin-shell .product-intro .product-workspace-nav a{border:0;border-radius:5px;padding:8px 9px}.admin-shell .product-intro .product-workspace-nav a:hover{background:#edf4f9}.admin-shell .product-optional-toggle{margin:8px 0 4px}.admin-shell .product-optional-toggle small{color:#617a8b;margin-left:10px;font-size:11px;font-weight:500}.admin-shell .product-optional-content{border-top:1px solid var(--aline);margin-top:14px;padding-top:12px}.admin-shell .product-authoring .product-save-bar{z-index:4;border:1px solid var(--aline);background:#fff;border-radius:8px;padding:12px 16px;position:sticky;bottom:0;box-shadow:0 -8px 24px #18313d12}}.admin-shell .product-source-panel .product-section-title{margin-bottom:8px}.admin-shell .product-source-panel>label{margin:10px 0 0}.admin-shell .product-authoring-edit .product-source-panel{padding:16px 20px}.admin-shell .product-authoring-edit .product-section-title>span{display:none}.admin-shell .product-authoring-edit .product-section-title{margin-bottom:12px}.product-source-summary{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 22px;display:flex}.product-source-summary>div:first-child{flex-direction:column;gap:3px;min-width:0;display:flex}.product-source-summary small{color:var(--amut);font-size:11px}.product-source-summary strong{color:var(--aink);font-size:15px;line-height:1.35}.product-source-summary>div:first-child>span{color:#627487;overflow-wrap:anywhere;font-size:12px}.product-source-facts{color:var(--amut);flex-wrap:wrap;align-items:center;gap:12px 18px;font-size:11px;display:flex}.product-source-facts span{flex-direction:column;gap:3px;display:flex}.product-source-facts b{color:var(--aink);font-variant-numeric:tabular-nums;font-size:12px;font-weight:700}.admin-shell .product-authoring-edit .supplier-refresh-status{justify-content:flex-end;margin:10px 0 0}.product-source-check-details{border-top:1px solid #e4ebef;margin-top:12px}.admin-shell .product-source-check-details>summary{color:#2468ad;padding:10px 0 2px;font-size:12px;font-weight:650}.product-source-check-details>summary small{float:right;color:#6b7f8e;margin-left:12px;font-size:11px;font-weight:450}@media (max-width:650px){.product-source-check-details>summary small{float:none;margin:3px 0 0 17px;display:block}.admin-shell .product-optional-toggle{text-align:left;white-space:normal;flex-direction:column;align-items:flex-start;gap:3px;width:100%;min-height:50px;display:flex}.admin-shell .product-optional-toggle small{margin-left:0}}.admin-shell .product-price-summary{border-top:1px solid var(--aline);flex-wrap:wrap;align-items:baseline;gap:30px;margin:16px 0;padding:13px 0;display:flex}.admin-shell .product-price-summary div{background:0 0;border:0;padding:0}.admin-shell .product-price-summary div:first-child dd{color:var(--aink);font-size:21px;font-weight:750;line-height:1.15}.admin-shell .product-price-summary div:not(:first-child) dd{font-size:14px}@media (max-width:650px){.product-source-summary{align-items:flex-start}.product-source-facts{justify-content:space-between;width:100%}.admin-shell .product-authoring-edit .supplier-refresh-status{justify-content:flex-start}}@media (max-width:850px){.admin-shell .admin-sidebar{background:#213447;border-bottom-color:#162a3c}.admin-shell .nav-link{color:#cedce5}.admin-shell .nav-link:hover{color:#fff;background:#304b62}.admin-shell .nav-link.nav-active{color:#fff;box-shadow:inset 0 -3px #7fb8ed!important}.admin-shell .nav-icon{color:#a9c2d3}}@media (max-width:700px){.admin-shell .settings-primary-grid,.admin-shell .settings-secondary-grid{grid-template-columns:1fr}.admin-shell .settings-payment-card{min-height:0}.admin-shell .settings-payment-card .button{margin-top:0}.admin-shell .settings-integrations .integration-list{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:15px}.admin-shell .settings-integrations{padding-inline:18px}}@media (max-width:470px){.admin-shell .settings-integrations .integration-list{grid-template-columns:1fr}.admin-shell .settings-payment-card,.admin-shell .settings-secondary-grid .settings-card{padding-inline:18px}.admin-shell .catalog-table-panel td{height:auto}}.product-row-actions{white-space:nowrap;align-items:center;gap:6px;display:flex}.admin-shell .product-delete-action{color:#a43d38;cursor:pointer;background:#fff8f7;border-color:#efd1cf}.admin-shell .product-delete-action:hover{background:#fbe9e7}.admin-shell .product-delete-action:disabled{opacity:.5;cursor:not-allowed}@media (min-width:851px){.admin-shell.is-sidebar-collapsed{grid-template-columns:72px minmax(0,1fr)}.admin-shell .sidebar-collapse-button{color:#e9f2f8;background:#2c455b;border-color:#49677e}.admin-shell .sidebar-collapse-button:hover{color:#fff;background:#385a75}.admin-shell.is-sidebar-collapsed .sidebar-bottom{justify-content:center;display:flex}.admin-shell.is-sidebar-collapsed .logout-button{place-items:center;width:38px;height:38px;padding:0;font-size:16px;display:grid}.admin-shell.is-sidebar-collapsed .logout-label{display:none}}.journey-image-actions{flex-wrap:wrap;gap:8px;margin:8px 0;display:flex}.journey-image-actions button{border:1px solid var(--aline);min-height:36px;color:var(--aink);font:inherit;cursor:pointer;background:#fff;border-radius:6px;padding:7px 11px;font-size:12px}.journey-image-actions button:hover:not(:disabled){border-color:var(--ateal);color:var(--ateal)}.journey-image-actions button:disabled{opacity:.5;cursor:default}.table-action-danger{color:#a12626;background:#fff8f8;border-color:#e9c5c5}.table-action-danger:hover,.table-action-danger:focus-visible{color:#831c1c;border-color:#b94444}.telegram-connection-details{border-top:1px solid var(--aline);margin-top:8px}.telegram-connection-details summary{color:#526f80;cursor:pointer;padding:12px 2px 3px;font-size:12px;font-weight:650}.telegram-connection-details[open] summary{padding-bottom:9px}.whatsapp-connection-card{justify-content:space-between;align-items:center;gap:22px;margin-bottom:14px;padding:22px 24px;display:flex}.whatsapp-connection-card h2{color:var(--aink);margin:0 0 4px;font-size:18px}.whatsapp-connection-card>div:first-child p{color:#718895;margin:0;font-size:12px}.whatsapp-connection-state{text-align:right}.whatsapp-connection-state strong{font-size:21px;line-height:1.2;display:block}.whatsapp-connection-state .is-ready{color:#176348}.whatsapp-connection-state .is-idle{color:#9b542c}.whatsapp-connection-state p{color:#607789;max-width:440px;margin:5px 0 0;font-size:12px;line-height:1.6}.whatsapp-connection-state small{color:#8296a3;margin-top:6px;font-size:11px;display:block}.whatsapp-inbox-retention{border-top:1px solid var(--aline);color:#61798a;padding:11px 18px 15px;font-size:12px}.whatsapp-inbox-retention summary{cursor:pointer;font-weight:650}.whatsapp-inbox-retention p{margin:8px 0 0;line-height:1.6}.whatsapp-template-disclosure,.whatsapp-product-cards{margin-top:16px}.whatsapp-template-disclosure>summary{border:1px solid var(--aline);color:var(--aink);cursor:pointer;background:#fff;border-radius:7px;padding:16px 18px;font-size:14px;font-weight:700}.whatsapp-template-disclosure>summary span{float:right;color:#718a91;font-size:12px;font-weight:450}.whatsapp-template-disclosure[open]>.whatsapp-templates{margin-top:12px}.whatsapp-card-price-warning{color:#755425;background:#fff8ec;border-left:3px solid #d19b49;margin:-5px 0 1px;padding:10px 12px;font-size:12px;line-height:1.5}.inventory-selected-note{color:#755425;background:#fff8ec;border-left:3px solid #d19b49;margin:-3px 0 2px;padding:10px 12px;font-size:12px;line-height:1.5}.inventory-selected-note a{color:#1768a1;text-underline-offset:2px;font-weight:700;text-decoration:underline}@media (max-width:650px){.whatsapp-connection-card{flex-direction:column;align-items:flex-start;padding:18px}.whatsapp-connection-state{text-align:left}.admin-shell .whatsapp-inbox-panel>.panel-heading{flex-direction:column;align-items:stretch}.whatsapp-inbox-panel>.panel-heading .button{width:100%;min-height:40px}.whatsapp-template-disclosure>summary span{float:none;margin:4px 0 0 17px;display:block}}.settings-secondary-details{padding:0}.settings-secondary-details>summary{color:var(--aink);cursor:pointer;padding:17px 22px;font-size:14px;font-weight:700}.settings-secondary-details>summary span{float:right;color:#718a91;font-size:12px;font-weight:450}.settings-secondary-details[open]>summary{border-bottom:1px solid var(--aline)}.settings-secondary-details .settings-secondary-grid{margin:0}.settings-secondary-details .settings-secondary-grid .settings-card+.settings-card{border-left:1px solid var(--aline)}@media (max-width:650px){.settings-secondary-details>summary span{float:none;margin:4px 0 0 17px;display:block}.settings-secondary-details .settings-secondary-grid .settings-card+.settings-card{border-left:0;border-top:1px solid var(--aline)}}.activity-table td{vertical-align:middle}.activity-table th:first-child{width:36%}.activity-table th:last-child{width:25%}.activity-change-cell,.activity-time-cell{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.activity-change-cell strong{color:var(--aink);font-size:13px}.activity-change-cell small,.activity-time-cell small{color:#718895;font-size:11px}.activity-time-cell strong{color:var(--aink);font-size:12px;font-weight:650}.activity-record-id{text-overflow:ellipsis;white-space:nowrap;color:#607789;max-width:290px;font-size:11px;display:block;overflow:hidden}.category-manager-panel{margin-bottom:12px}.category-manager-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.category-manager-heading h2{margin:0 0 4px}.category-manager-heading p{margin:0}.category-layout-control{color:#5e7485;flex-wrap:wrap;align-items:center;gap:16px;margin-top:18px;font-size:12px;display:flex}.category-layout-control label{color:var(--aink);align-items:center;gap:10px;font-weight:650;display:flex}.category-layout-control select{border:1px solid var(--aline);background:#fff;border-radius:7px;min-width:68px;min-height:36px;padding:5px 9px}.category-drag-handle{color:#8095a4;cursor:grab;-webkit-user-select:none;user-select:none;align-self:center;font-size:20px;line-height:1}.category-row[draggable=true]{cursor:grab}.category-row[draggable=true]:active{cursor:grabbing}.category-create-form{border-top:1px solid var(--aline);margin-top:18px;padding-top:16px}.category-create-form .product-toolbar-actions,.category-row-edit .product-toolbar-actions{margin-top:4px}.category-list{overflow:hidden}.category-row{border-bottom:1px solid var(--aline);justify-content:space-between;align-items:center;gap:18px;padding:13px 22px;display:flex}.category-row:last-child{border-bottom:0}.category-row-main{min-width:0}.category-row-main strong{color:var(--aink);font-size:14px;line-height:1.4;display:block}.category-row-meta{color:#708494;flex-wrap:wrap;align-items:center;gap:12px;margin-top:3px;font-size:11px;display:flex}.category-row-meta [lang=ar]{font-size:12px}.category-archived{color:#916333;font-weight:650}.category-row-actions{flex:none;align-items:flex-start;gap:7px;display:flex}.category-row-actions>.button{white-space:nowrap;flex:none}.category-row-more{color:#2468ad;align-self:center;font-size:12px}.category-row-more summary{cursor:pointer;font-weight:650}.category-row-more p{color:#617789;margin:10px 0 0;font-size:11px;line-height:1.4}.category-row-more .button{margin-top:9px}.category-row-edit{width:100%;padding:6px 0 9px}.category-row:has(.category-row-edit){background:#f8fbfd;display:block}.category-empty{color:var(--amut);padding:24px;font-size:12px}@media (max-width:650px){.category-manager-heading,.category-row{flex-direction:column;align-items:flex-start}.category-manager-heading>.button{width:100%}.category-row-actions{flex-wrap:wrap;align-items:center;width:100%}.category-row-actions>.button,.category-row-more{flex:1}.category-row-more[open]{flex-basis:100%}.category-row-more .button{width:100%;min-height:36px}}.supplier-catalog-filters{margin-bottom:12px}.supplier-catalog-filters h2{margin-bottom:4px}.supplier-catalog-filters p{margin:0 0 10px}.supplier-catalog-filter-grid{grid-template-columns:minmax(240px,2fr) minmax(150px,1fr) minmax(150px,1fr);gap:14px;display:grid}.supplier-catalog-filter-grid label{margin:4px 0}.supplier-catalog-more{color:#647c8d;margin-top:10px;font-size:12px}.supplier-catalog-more summary,.supplier-catalog-summary summary{cursor:pointer;font-weight:650}.supplier-catalog-more label{max-width:250px;margin:10px 0 0}.supplier-catalog-sort{flex-wrap:wrap;gap:14px;display:flex}.supplier-catalog-summary{color:var(--aink);align-items:center;gap:20px;margin:10px 0 12px;display:flex}.supplier-catalog-summary>strong{font-variant-numeric:tabular-nums;font-size:17px}.supplier-catalog-summary details{color:#536d80;font-size:12px}.supplier-catalog-summary .product-toolbar-actions{margin:10px 0 0}.supplier-catalog-table table{min-width:650px}.supplier-catalog-table th:first-child{width:48%}.supplier-catalog-table th:last-child{width:130px}.supplier-catalog-product,.supplier-catalog-product>div{min-width:0}.supplier-catalog-product small,.supplier-catalog-availability small{color:#73899a;margin-top:4px;font-size:11px;font-weight:450;display:block}.supplier-catalog-cost{white-space:nowrap;color:var(--aink);font-size:13px}.supplier-catalog-availability strong{color:var(--aink);font-size:12px;font-weight:650}.supplier-catalog-use{white-space:nowrap;font-size:11px;text-decoration:none;display:inline-flex}.supplier-mobile-list{display:none}.supplier-mobile-top{align-items:flex-start;gap:12px;min-width:0;display:flex}.supplier-mobile-top>div{min-width:0}.supplier-mobile-top strong{color:var(--aink);overflow-wrap:anywhere;font-size:14px;line-height:1.35;display:block}.supplier-mobile-top small{color:#73899a;overflow-wrap:anywhere;margin-top:5px;font-size:11px;display:block}.supplier-mobile-facts{color:var(--aink);justify-content:space-between;align-items:baseline;gap:10px;margin-top:13px;display:flex}.supplier-mobile-facts strong{white-space:nowrap;font-size:15px}.supplier-mobile-facts span{text-align:right;font-size:12px}.supplier-mobile-meta{color:#73899a;justify-content:space-between;align-items:center;gap:10px;margin-top:5px;font-size:11px;display:flex}.supplier-mobile-card .supplier-catalog-use{margin-top:14px;font-size:12px}.supplier-mobile-empty{color:#60788a;margin:0;padding:14px;font-size:13px}@media (max-width:650px){.supplier-catalog-table .table-scroll{display:none}.supplier-mobile-list{gap:10px;display:grid}.supplier-mobile-card{border:1px solid var(--aline);background:#fff;border-radius:10px;padding:15px}.supplier-mobile-top .product-thumb{flex:none}.supplier-catalog-more label{max-width:none}}.supplier-selected-card{background:#f4faf6;border:1px solid #bfd9cc;border-radius:8px;justify-content:space-between;align-items:center;gap:16px;margin:12px 0;padding:13px 15px;display:flex}.supplier-selected-card strong{color:var(--aink);font-size:13px;display:block}.supplier-selected-card small{color:#577569;margin-top:4px;font-size:11px;display:block}.supplier-selected-card p{color:#6f4b26;margin:0;font-size:12px}.supplier-selected-card .button{flex:none}@media (max-width:650px){.supplier-selected-card{flex-direction:column;align-items:flex-start}}.journey-help{color:#536d80;margin:0 0 14px;font-size:12px}.journey-help summary{cursor:pointer;font-weight:650}.journey-help p{margin:9px 0 0}.product-authoring .journey-preview-language{max-width:250px;margin:0 0 15px}.product-journey-editor .journey-stage{border-top:1px solid var(--aline);margin:0;padding:0}.product-template-selected{border-left:3px solid var(--ateal);overflow-wrap:anywhere;background:#f3f8f8;border-radius:0 6px 6px 0;gap:3px;margin:10px 0 18px;padding:11px 13px;display:grid}.product-template-selected span{color:#617b82;font-size:11px}.product-template-selected strong{color:var(--aink);font-size:14px;line-height:1.4}.product-journey-editor .journey-stage:last-child{border-bottom:1px solid var(--aline)}.journey-stage>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:14px;padding:16px 2px;list-style:none;display:flex}.journey-stage>summary::-webkit-details-marker{display:none}.journey-stage>summary strong{color:var(--aink);font-size:14px}.journey-stage>summary span{color:#748999;font-size:11px}.journey-stage>summary:after{content:"⌄";color:#5a788c;font-size:18px;line-height:1;transition:transform .15s}.journey-stage[open]>summary:after{transform:rotate(180deg)}.journey-stage-content{padding:0 0 18px}.journey-stage-content .journey-stage-heading h3{display:none}.journey-message-image{border-top:1px solid var(--aline);margin-top:12px;padding-top:10px}.journey-message-image summary{cursor:pointer;color:#416a82;font-size:12px;font-weight:650}.journey-message-image summary span{color:#8295a2;margin-left:8px;font-size:11px;font-weight:450}.journey-message-image label{margin-top:12px}@media (max-width:650px){.journey-stage>summary{grid-template-columns:minmax(0,1fr) 20px;align-items:start;gap:3px 8px;display:grid}.journey-stage>summary strong{grid-area:1/1}.journey-stage>summary span{grid-area:2/1/auto/-1;margin-left:0}.journey-stage>summary:after{grid-area:1/2;justify-self:end}.product-template-save{width:100%;min-height:42px}}@media (max-width:760px){.supplier-catalog-filter-grid{grid-template-columns:1fr 1fr}.supplier-catalog-filter-grid label:first-child{grid-column:1/-1}}@media (max-width:520px){.supplier-catalog-filter-grid{grid-template-columns:1fr}.supplier-catalog-filter-grid label:first-child{grid-column:auto}.supplier-catalog-summary{flex-direction:column;align-items:flex-start;gap:8px}}.admin-shell .mobile-section-menu{display:none}@media (max-width:850px){.admin-shell .admin-sidebar{flex-direction:row;align-items:stretch}.admin-shell .sidebar-navigation{flex:auto;width:auto;min-width:0}.admin-shell .mobile-section-menu{background:#fff;border-left:1px solid #dce4ec;flex:none;display:block;position:relative}.admin-shell .mobile-section-menu>summary{color:#31526e;cursor:pointer;white-space:nowrap;justify-content:center;align-items:center;gap:5px;height:57px;padding:0 13px;font-size:12px;font-weight:700;list-style:none;display:flex}.admin-shell .mobile-section-menu>summary::-webkit-details-marker{display:none}.admin-shell .mobile-section-menu[open]>summary{color:#185792;background:#eaf2fb}.admin-shell .mobile-section-menu[open]>summary span{transform:rotate(180deg)}.admin-shell .admin-sidebar .mobile-section-list{box-sizing:border-box;background:#fff;border:1px solid #dce4ec;border-radius:0 0 0 10px;grid-template-columns:repeat(2,minmax(0,1fr));gap:17px;width:min(440px,100vw);height:auto;max-height:calc(100dvh - 57px);padding:18px;display:grid;position:absolute;top:100%;right:0;overflow:hidden auto;box-shadow:0 16px 32px #21344726}.admin-shell .mobile-section-group{flex-direction:column;gap:3px;min-width:0;display:flex}.admin-shell .mobile-section-caption{color:#728496;text-transform:uppercase;letter-spacing:.05em;padding:0 9px 5px;font-size:10px;font-weight:750}.admin-shell .mobile-section-group a{color:#334b61;border-radius:6px;align-items:center;gap:8px;min-height:36px;padding:5px 9px;font-size:12px;text-decoration:none;display:flex}.admin-shell .mobile-section-group a:hover,.admin-shell .mobile-section-group a[aria-current=page]{color:#185792;background:#eaf2fb}.admin-shell .mobile-section-group a>span{text-align:center;color:#64819a;width:17px}.admin-shell .mobile-section-group a b{color:#a85c22;margin-left:auto}}@media (max-width:440px){.admin-shell .admin-sidebar .mobile-section-list{border-radius:0 0 10px 10px;grid-template-columns:1fr 1fr;gap:12px;width:100%;max-width:100vw;padding:14px;position:fixed;top:57px;left:0;right:0}.admin-shell .mobile-section-menu>summary{padding-inline:10px}}@media (max-width:850px){.admin-shell .sidebar-navigation{padding-inline:7px;overflow-x:hidden}.admin-shell .sidebar-navigation .nav-group:not(:first-child){display:none}.admin-shell .sidebar-navigation .nav-link{margin-inline:0;padding-inline:9px}}@media (max-width:650px){.admin-shell .sidebar-navigation .nav-group:first-child .nav-link:nth-of-type(n+4){display:none}}@media (max-width:360px){.admin-shell .sidebar-navigation .nav-group:first-child .nav-link:nth-of-type(2){display:none}.admin-shell .customer-profiles-panel>.panel-heading{flex-direction:column;align-items:stretch}.admin-shell .customer-profiles-panel>.panel-heading .button{width:100%;min-height:40px;font-size:12px}.admin-shell .customer-create-panel .panel-heading{flex-direction:column;align-items:stretch}.admin-shell .customer-create-panel .panel-heading .button{align-self:flex-end}.admin-shell .expense-entry-form .panel-heading{flex-direction:column;align-items:stretch}.admin-shell .expense-entry-form .panel-heading .button{align-self:flex-end}.admin-shell .ads-entry-layout .panel-heading{flex-direction:column;align-items:stretch}.admin-shell .ads-entry-layout .panel-heading .button{align-self:flex-end}.admin-shell .inventory-entry-form .panel-heading{flex-direction:column;align-items:stretch}.admin-shell .inventory-entry-form .panel-heading .button{align-self:flex-end}}.overview-recent-mobile{display:none}@media (max-width:650px){.admin-shell .overview-recent-section .table-scroll{display:none}.overview-recent-mobile{background:#f7f9fb;gap:9px;padding:12px;display:grid}.overview-recent-card{background:#fff;border:1px solid #dce4ec;border-radius:9px;min-width:0;padding:13px}.overview-recent-top{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.overview-recent-top>div{flex:1;min-width:0}.overview-recent-top strong{color:var(--aink);overflow-wrap:anywhere;font-size:13px;line-height:1.35;display:block}.overview-recent-top small{color:#6b7f8e;overflow-wrap:anywhere;margin-top:3px;font-size:11px;line-height:1.35;display:block}.overview-recent-top b{max-width:48%;color:var(--aink);text-align:right;overflow-wrap:anywhere;font-size:16px;line-height:1.2}.overview-recent-bottom{color:#718597;border-top:1px solid #e9eef2;justify-content:space-between;align-items:center;gap:8px;margin-top:11px;padding-top:9px;font-size:11px;display:flex}.overview-recent-bottom>span:last-child{text-align:right}.overview-recent-reference{color:#7c8e9a;overflow-wrap:anywhere;margin-top:7px;font-size:10px;display:block}.overview-recent-empty{color:#6b7f8e;text-align:center;margin:0;padding:18px;font-size:12px}}.payment-mobile-list{display:none}@media (max-width:650px){.payment-focused-table .table-scroll{display:none}.payment-mobile-list{background:#f7f9fb;gap:10px;padding:12px;display:grid}.payment-mobile-card{background:#fff;border:1px solid #dce4ec;border-radius:9px;min-width:0;padding:15px}.payment-mobile-top{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.payment-mobile-top>div{flex-direction:column;gap:3px;min-width:0;display:flex}.payment-mobile-top strong{color:var(--aink);overflow-wrap:anywhere;font-size:14px;line-height:1.25}.payment-mobile-top small{color:#6b7f8e;font-size:11px}.payment-mobile-top .status{white-space:normal;text-align:center;flex:none;max-width:44%}.payment-mobile-amount{flex-direction:column;align-items:flex-start;gap:2px;margin-top:12px;display:flex}.payment-mobile-amount strong{color:var(--aink);font-variant-numeric:tabular-nums;font-size:22px;line-height:1.15}.payment-mobile-amount small{color:#6b7f8e;font-size:11px}.payment-mobile-bottom{border-top:1px solid #e9eef2;flex-wrap:wrap;align-items:center;gap:10px 14px;margin-top:13px;padding-top:11px;display:flex}.payment-mobile-bottom>span{color:#6b7f8e;margin-right:auto;font-size:11px}.payment-mobile-bottom .payment-row-details{min-width:0}.payment-mobile-empty{color:#657687;text-align:center;margin:0;padding:24px 10px;font-size:13px}}.order-mobile-list{display:none}@media (max-width:650px){.order-focused-table{display:none}.order-mobile-list{gap:10px;margin-top:10px;display:grid}.order-mobile-card{background:#fff;border:1px solid #dce4ec;border-radius:9px;min-width:0;padding:15px}.order-mobile-top{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.order-mobile-top .order-main-cell{flex-direction:column;flex:1;align-items:flex-start;gap:4px;min-width:0;display:flex}.order-mobile-top .order-main-cell strong{overflow-wrap:anywhere;font-size:14px;line-height:1.3}.order-mobile-top .order-main-cell small{font-size:11px}.order-mobile-top .order-total{white-space:nowrap;font-variant-numeric:tabular-nums;flex:none;font-size:16px}.order-mobile-status{align-items:center;gap:9px;margin-top:13px;display:flex}.order-mobile-status small{color:#6b7f8e;font-size:11px}.order-mobile-bottom{border-top:1px solid #e9eef2;flex-wrap:wrap;align-items:center;gap:10px 13px;margin-top:13px;padding-top:11px;display:flex}.order-mobile-bottom>span{color:#6b7f8e;margin-right:auto;font-size:11px}.order-mobile-bottom .customer-actions{flex-wrap:wrap;gap:6px;display:flex}.order-mobile-bottom .order-row-details{min-width:0}.order-mobile-empty{color:#657687;text-align:center;background:#fff;border:1px solid #dce4ec;border-radius:9px;margin:0;padding:24px 10px;font-size:13px}.admin-shell .customer-profiles-panel .table-scroll{background:#f7f9fb;overflow-x:visible}.admin-shell .customer-profiles-panel table,.admin-shell .customer-profiles-panel tbody{white-space:normal;width:100%;display:block}.admin-shell .customer-profiles-panel thead{display:none}.admin-shell .customer-profiles-panel tbody{padding:12px}.admin-shell .customer-profiles-panel tbody tr{background:#fff;border:1px solid #dce4ec;border-radius:9px;grid-template-columns:minmax(0,1fr) auto;gap:11px 8px;margin-bottom:10px;padding:15px;display:grid}.admin-shell .customer-profiles-panel tbody tr:last-child{margin-bottom:0}.admin-shell .customer-profiles-panel td{white-space:normal;border:0;min-width:0;min-height:0;padding:0;font-size:11px;line-height:1.4;display:block}.admin-shell .customer-profiles-panel td:first-child{grid-column:1/-1}.admin-shell .customer-profiles-panel td:first-child strong{font-size:14px}.admin-shell .customer-profiles-panel td:nth-child(2){grid-column:1;align-self:center}.admin-shell .customer-profiles-panel td:nth-child(3){text-align:right;color:#52687a;grid-column:2;align-self:center}.admin-shell .customer-profiles-panel td:nth-child(4){color:#6b7f8e;overflow-wrap:anywhere;grid-column:1/-1}.admin-shell .customer-profiles-panel td:nth-child(4):before{content:"Notes: ";font-weight:650}.admin-shell .customer-profiles-panel td.customer-notes-empty{display:none}.admin-shell .customer-profiles-panel td:nth-child(5){border-top:1px solid #e9eef2;grid-column:1/-1;padding-top:10px}.admin-shell .customer-profiles-panel .customer-actions{justify-content:flex-start}.admin-shell .customer-profiles-panel .channel-badges{flex-wrap:wrap}.admin-shell .customer-profiles-panel tbody tr:has(td[colspan]){display:block}}.product-mobile-list{display:none}@media (max-width:650px){.product-focused-table .table-scroll{display:none}.product-mobile-list{background:#f7f9fb;gap:10px;padding:12px;display:grid}.product-mobile-card{background:#fff;border:1px solid #dce4ec;border-radius:9px;min-width:0;padding:15px}.product-mobile-top{align-items:flex-start;gap:11px;display:flex}.product-mobile-top .product-thumb{flex:none;width:48px;height:48px}.product-mobile-top>div{flex-direction:column;gap:4px;min-width:0;display:flex}.product-mobile-top strong{color:var(--aink);overflow-wrap:anywhere;font-size:14px;line-height:1.3}.product-mobile-top small{color:#6b7f8e;font-size:11px;line-height:1.3}.product-mobile-facts{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:5px 12px;margin-top:13px;display:flex}.product-mobile-facts .product-table-price{font-size:19px}.product-mobile-facts span{color:#657687;font-size:11px}.product-mobile-card .product-visibility-cell{flex-flow:wrap;align-items:center;gap:7px 10px;min-width:0;margin-top:12px;display:flex}.product-mobile-card .product-visibility-cell small{order:2;width:100%}.product-mobile-card .shop-visibility-toggle{margin:0 0 0 auto}.product-mobile-bottom{border-top:1px solid #e9eef2;justify-content:space-between;align-items:center;gap:12px;margin-top:12px;padding-top:11px;display:flex}.product-mobile-bottom .product-row-details{order:-1;margin:0}.product-mobile-empty{color:#657687;text-align:center;margin:0;padding:24px 10px;font-size:13px}}.telegram-transaction-mobile-list{display:none}@media (max-width:650px){.transaction-telegram-disclosure .table-scroll{display:none}.telegram-transaction-mobile-list{background:#f7f9fb;gap:10px;padding:12px;display:grid}.telegram-transaction-mobile-card{background:#fff;border:1px solid #dce4ec;border-radius:9px;min-width:0;padding:15px}.telegram-transaction-mobile-top{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.telegram-transaction-mobile-top>strong{min-width:0;color:var(--aink);overflow-wrap:anywhere;font-size:14px}.telegram-transaction-mobile-top .status{flex:none}.telegram-transaction-mobile-amount{color:var(--aink);font-variant-numeric:tabular-nums;margin-top:12px;font-size:20px;line-height:1.2;display:block}.telegram-transaction-mobile-product{color:#52687a;margin-top:3px;font-size:12px;line-height:1.35;display:block}.telegram-transaction-mobile-meta,.telegram-transaction-mobile-extra{color:#6b7f8e;flex-wrap:wrap;justify-content:space-between;gap:4px 12px;margin-top:11px;font-size:11px;line-height:1.4;display:flex}.telegram-transaction-mobile-extra{border-top:1px solid #e9eef2;margin-top:8px;padding-top:8px}.telegram-transaction-mobile-empty{color:#657687;text-align:center;margin:0;padding:24px 10px;font-size:13px}}.transaction-manual-table .table-scroll{overflow:visible}.transaction-list-controls{flex-wrap:wrap;align-items:end;gap:12px;padding:0 16px 14px;display:flex}.transaction-list-controls .search-bar{flex:280px;margin:0}.transaction-list-controls>label{color:#52687a;gap:5px;font-size:11px;font-weight:700;display:grid}.transaction-list-controls select{min-width:145px;min-height:39px;color:var(--aink);font:inherit;background:#fff;border:1px solid #cdd9e4;border-radius:8px;padding:0 10px}.transaction-review-filter{min-height:39px}.transaction-review-filter[aria-pressed=true]{color:#754a00;background:#fff6e3;border-color:#d9a236}.transaction-review-reason{color:#9b5f0c}.transaction-draft-row{background:#fffbf2}.transaction-draft-badge{color:#8a5700;text-transform:uppercase;background:#fff2d2;border:1px solid #e9c981;border-radius:999px;width:max-content;margin-top:3px;padding:3px 7px;font-size:10px;font-weight:750;line-height:1.2;display:inline-block}.transaction-review-confirm{color:#4f5f6f;align-items:flex-start;gap:9px;font-size:12px;line-height:1.4;display:flex}.transaction-review-confirm input{flex:none;margin-top:2px}.manual-ledger-table{table-layout:fixed;white-space:normal}.manual-ledger-table th,.manual-ledger-table td{vertical-align:middle;overflow-wrap:anywhere;padding:11px 9px}.manual-ledger-table td{font-size:11px;line-height:1.4}.manual-ledger-table .table-subline{white-space:normal}.manual-ledger-date{width:15%}.manual-ledger-customer{width:18%}.manual-ledger-product{width:20%}.manual-ledger-paid{width:12%}.manual-ledger-method{width:16%}.manual-ledger-finance{width:12%}.manual-ledger-action{width:7%}.manual-transaction-mobile-list{display:none}@media (max-width:650px){.transaction-list-controls .search-bar,.transaction-list-controls>label,.transaction-list-controls select{width:100%}.transaction-table-heading{flex-direction:column;align-items:stretch;gap:12px}.transaction-table-heading .button{justify-content:center;width:100%;min-height:40px;font-size:12px}.table-scroll[aria-label="Manual and imported transactions"]{display:none}.manual-transaction-mobile-list{background:#f7f9fb;gap:10px;padding:12px;display:grid}.manual-transaction-mobile-card{background:#fff;border:1px solid #dce4ec;border-radius:9px;min-width:0;padding:15px}.manual-transaction-mobile-top{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.manual-transaction-mobile-top strong{min-width:0;color:var(--aink);overflow-wrap:anywhere;font-size:14px}.manual-transaction-mobile-top b{color:var(--aink);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;font-size:16px}.manual-transaction-mobile-product{color:#52687a;margin-top:5px;font-size:12px;line-height:1.35;display:block}.manual-transaction-mobile-meta{color:#6b7f8e;flex-wrap:wrap;justify-content:space-between;gap:4px 12px;margin-top:11px;font-size:11px;display:flex}.manual-transaction-mobile-review{color:#8b571f;text-transform:capitalize;margin-top:9px;font-size:11px;display:inline-block}.manual-transaction-mobile-bottom{border-top:1px solid #e9eef2;justify-content:space-between;align-items:center;gap:12px;margin-top:12px;padding-top:10px;display:flex}.manual-transaction-mobile-bottom summary{color:#2468ad;cursor:pointer;font-size:11px;font-weight:650}.manual-transaction-mobile-bottom dl{gap:7px;margin:10px 0 0;display:grid}.manual-transaction-mobile-bottom dt{color:#788b99;font-size:10px}.manual-transaction-mobile-bottom dd{color:var(--aink);overflow-wrap:anywhere;margin:2px 0 0;font-size:11px}.manual-transaction-mobile-empty{color:#657687;text-align:center;margin:0;padding:24px 10px;font-size:13px}}.expense-mobile-list{display:none}@media (max-width:650px){.expense-table-panel .table-scroll{display:none}.expense-mobile-list{background:#f7f9fb;gap:10px;padding:12px;display:grid}.expense-mobile-card{background:#fff;border:1px solid #dce4ec;border-radius:9px;min-width:0;padding:15px}.expense-mobile-top{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.expense-mobile-top strong{min-width:0;color:var(--aink);overflow-wrap:anywhere;font-size:14px}.expense-mobile-top b{color:var(--aink);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;font-size:16px}.expense-mobile-meta{color:#6b7f8e;flex-wrap:wrap;justify-content:space-between;gap:4px 12px;margin-top:10px;font-size:11px;display:flex}.expense-mobile-card p{color:#52687a;overflow-wrap:anywhere;margin:10px 0 0;font-size:11px;line-height:1.4}.expense-mobile-card details{border-top:1px solid #e9eef2;margin-top:10px;padding-top:10px}.expense-mobile-card summary{color:#2468ad;cursor:pointer;font-size:11px;font-weight:650}.expense-mobile-empty{color:#657687;text-align:center;margin:0;padding:24px 10px;font-size:13px;line-height:1.45}}.ad-mobile-list,.ad-spend-mobile-list{display:none}@media (max-width:650px){.ad-table-panel .table-scroll,.ad-spend-panel .table-scroll{display:none}.ad-mobile-list,.ad-spend-mobile-list{background:#f7f9fb;gap:10px;padding:12px;display:grid}.ad-mobile-card{background:#fff;border:1px solid #dce4ec;border-radius:9px;min-width:0;padding:15px}.ad-mobile-top{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.ad-mobile-top strong{min-width:0;color:var(--aink);overflow-wrap:anywhere;font-size:14px;line-height:1.35}.ad-mobile-top b{color:var(--aink);white-space:nowrap;font-variant-numeric:tabular-nums;flex:none;font-size:16px}.ad-mobile-meta{color:#52687a;flex-wrap:wrap;justify-content:space-between;gap:4px 12px;margin-top:10px;font-size:11px;display:flex}.ad-mobile-card small{color:#6b7f8e;overflow-wrap:anywhere;margin-top:10px;font-size:11px;display:block}.ad-mobile-empty{color:#657687;text-align:center;margin:0;padding:24px 10px;font-size:13px;line-height:1.45}}.inventory-mobile-list{display:none}@media (max-width:650px){.inventory-focused-table .table-scroll{display:none}.inventory-mobile-list{background:#f7f9fb;gap:10px;padding:12px;display:grid}.inventory-mobile-card{background:#fff;border:1px solid #dce4ec;border-radius:9px;min-width:0;padding:15px}.inventory-mobile-top{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.inventory-mobile-top strong{min-width:0;color:var(--aink);overflow-wrap:anywhere;font-size:14px;line-height:1.35}.inventory-mobile-top .status{flex:none}.inventory-mobile-available{align-items:baseline;gap:8px;margin-top:13px;display:flex}.inventory-mobile-available b{color:var(--aink);font-variant-numeric:tabular-nums;font-size:24px}.inventory-mobile-available span{color:#52687a;font-size:12px}.inventory-mobile-history{color:#6b7f8e;border-top:1px solid #e9eef2;gap:13px;margin-top:11px;padding-top:10px;font-size:11px;display:flex}.inventory-mobile-card.is-empty{padding:12px 15px}.inventory-mobile-card.is-empty .inventory-mobile-available{margin-top:6px}.inventory-mobile-card.is-empty .inventory-mobile-available b{font-size:14px}.inventory-mobile-card.is-empty .inventory-mobile-history{display:none}.inventory-mobile-empty{color:#657687;text-align:center;margin:0;padding:24px 10px;font-size:13px;line-height:1.45}}.admin-shell .vault-account-form .vault-dead-toggle{cursor:pointer;flex-direction:row;align-items:center;gap:10px;width:max-content;max-width:100%;min-height:36px;display:flex}.admin-shell .vault-account-form .vault-dead-toggle input[type=checkbox]{accent-color:#2468ad;flex:0 0 18px;width:18px;height:18px;min-height:18px;margin:0;padding:0}.admin-shell .vault-account-form form>.form-row:not(:last-child){grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.admin-shell .vault-account-form form>.form-row:last-child{justify-content:flex-end;gap:10px;display:flex}.admin-shell .vault-account-form form>.form-row:last-child .button{width:auto;min-width:120px}.report-mobile-hint{display:none}@media (max-width:650px){.admin-shell .expense-metrics,.admin-shell .ad-metrics,.admin-shell .vault-account-form form>.form-row:not(:last-child){grid-template-columns:minmax(0,1fr)}.admin-shell .vault-account-form .form-row>label{min-width:0}.admin-shell .vault-account-form form>.form-row:last-child .button{flex:1;min-width:0}}.broadcast-mobile-list{display:none}@media (max-width:650px){.broadcast-table .table-scroll{display:none}.broadcast-mobile-list{background:#f7f9fb;gap:10px;padding:12px;display:grid}.broadcast-mobile-card{background:#fff;border:1px solid #dce4ec;border-radius:9px;min-width:0;padding:15px}.broadcast-mobile-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.broadcast-mobile-top strong{color:var(--aink);font-size:12px}.broadcast-mobile-card p{color:var(--aink);white-space:pre-wrap;overflow-wrap:anywhere;margin:11px 0 0;font-size:13px;line-height:1.45}.broadcast-mobile-meta{color:#6b7f8e;flex-wrap:wrap;gap:4px 12px;margin-top:11px;font-size:11px;display:flex}.broadcast-mobile-card .row-actions{border-top:1px solid #e9eef2;margin-top:13px;padding-top:10px}.broadcast-mobile-empty{color:#657687;text-align:center;margin:0;padding:24px 10px;font-size:13px;line-height:1.45}}@media (max-width:580px){.admin-shell .report-key-metrics,.admin-shell .report-supporting-details .metrics-grid{grid-template-columns:minmax(0,1fr)}.admin-shell .report-key-metrics .metric-card:first-child{min-height:138px}.admin-shell .report-key-metrics .metric-card:first-child .metric-value{font-size:32px}.admin-shell .report-panel .bar-chart{grid-template-columns:repeat(14,minmax(34px,1fr));gap:8px}.admin-shell .report-panel .bar-column{min-width:34px}.admin-shell .report-panel .bar-value,.admin-shell .report-panel .bar-column>span{white-space:nowrap;font-size:10px}.admin-shell .report-panel .report-mobile-hint{color:#718597;margin:0;padding:8px 18px;font-size:11px;display:block}.admin-shell .report-status-grid{grid-template-columns:minmax(0,1fr)}}.whatsapp-inbox-mobile-list,.whatsapp-product-mobile-list{display:none}@media (max-width:650px){.admin-shell [aria-label="Private WhatsApp inbox"]>.table-scroll,.admin-shell .whatsapp-product-cards>.table-scroll{display:none}.whatsapp-inbox-mobile-list,.whatsapp-product-mobile-list{background:#f7f9fb;gap:10px;padding:12px;display:grid}.whatsapp-inbox-mobile-card,.whatsapp-product-mobile-card{background:#fff;border:1px solid #dce4ec;border-radius:9px;min-width:0;padding:15px}.whatsapp-inbox-mobile-card>p,.whatsapp-inbox-mobile-card>details{color:var(--aink);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:15px;line-height:1.45}.whatsapp-inbox-mobile-card>details summary{cursor:pointer}.whatsapp-inbox-mobile-card>details p{margin:10px 0 0;font-size:14px;line-height:1.5}.whatsapp-inbox-mobile-card .whatsapp-inbox-attachment{margin-top:12px}.whatsapp-inbox-mobile-meta{color:#6b7f8e;border-top:1px solid #e9eef2;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:4px 10px;margin-top:13px;padding-top:10px;font-size:11px;line-height:1.4;display:flex}.whatsapp-inbox-mobile-meta code{overflow-wrap:anywhere;white-space:normal;max-width:100%;font-size:11px}.whatsapp-product-mobile-top{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.whatsapp-product-mobile-top strong{min-width:0;color:var(--aink);overflow-wrap:anywhere;font-size:14px}.whatsapp-product-mobile-top b{color:var(--aink);font-variant-numeric:tabular-nums;flex:none;font-size:17px}.whatsapp-product-mobile-card>small{color:#6b7f8e;overflow-wrap:anywhere;margin-top:7px;font-size:11px;display:block}.whatsapp-product-mobile-bottom{border-top:1px solid #e9eef2;justify-content:space-between;align-items:flex-start;gap:12px;margin-top:12px;padding-top:10px;display:flex}.whatsapp-product-mobile-bottom details{min-width:0}.whatsapp-product-mobile-bottom summary{color:#2468ad;cursor:pointer;font-size:11px;font-weight:650}.whatsapp-product-mobile-bottom h3{color:#657687;margin:12px 0 4px;font-size:11px}.whatsapp-product-mobile-bottom p{color:var(--aink);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.5}}.admin-shell .table-pagination{color:#52687a;border-top:1px solid #e9eef2;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;padding:15px 12px;font-size:12px;display:flex}.admin-shell .table-pagination button{color:#31526e;cursor:pointer;background:#fff;border:1px solid #dce4ec;border-radius:6px;min-height:36px;padding:0 12px;font-size:12px}.admin-shell .table-pagination button:disabled{color:#9aabb7;cursor:default;background:#f7f9fb}.whatsapp-template-mobile-list{display:none}@media (max-width:650px){.whatsapp-templates .table-scroll{display:none}.whatsapp-template-mobile-list{background:#f7f9fb;gap:10px;padding:12px;display:grid}.whatsapp-template-mobile-card{background:#fff;border:1px solid #dce4ec;border-radius:9px;gap:5px;min-width:0;padding:12px 15px;display:grid}.whatsapp-template-mobile-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.whatsapp-template-mobile-card strong{color:var(--aink);overflow-wrap:anywhere;font-size:13px}.whatsapp-template-mobile-card p{-webkit-line-clamp:2;color:#52687a;white-space:pre-wrap;overflow-wrap:anywhere;-webkit-box-orient:vertical;margin:0;font-size:12px;line-height:1.4;display:-webkit-box;overflow:hidden}.whatsapp-template-mobile-card .table-action{flex:none;min-height:34px}.whatsapp-template-mobile-empty{color:#657687;text-align:center;margin:0;padding:24px 10px;font-size:13px}}.activity-mobile-list{display:none}@media (max-width:360px){.admin-shell .list-toolbar .search-bar{grid-template-columns:20px minmax(0,1fr);gap:6px;width:100%;display:grid}.admin-shell .list-toolbar .search-bar>span{grid-area:1/1}.admin-shell .list-toolbar .search-bar input{grid-area:1/2;width:100%}.admin-shell .list-toolbar .search-bar button{grid-area:2/1/auto/-1;min-height:36px}}@media (max-width:650px){.activity-table{display:none}.activity-mobile-list{gap:10px;margin-top:10px;display:grid}.activity-mobile-card{background:#fff;border:1px solid #dce4ec;border-radius:9px;min-width:0;padding:15px}.activity-mobile-card>strong{color:var(--aink);font-size:14px;line-height:1.3;display:block}.activity-mobile-card>span{color:#6b7f8e;margin-top:5px;font-size:11px;line-height:1.4;display:block}.activity-mobile-card details{border-top:1px solid #e9eef2;margin-top:11px;padding-top:10px}.activity-mobile-card summary{color:#2468ad;cursor:pointer;font-size:11px;font-weight:650}.activity-mobile-card dl{gap:8px;margin:10px 0 0;display:grid}.activity-mobile-card dt{color:#788b99;font-size:10px}.activity-mobile-card dd{color:var(--aink);overflow-wrap:anywhere;margin:2px 0 0;font-size:11px}.activity-mobile-empty{color:#657687;text-align:center;background:#fff;border:1px solid #dce4ec;border-radius:9px;margin:0;padding:24px 10px;font-size:13px}}.admin-shell .product-action-bar{background:#fff;border:1px solid #d8e3ec;border-radius:10px;flex-wrap:wrap;align-items:center;gap:18px;margin:0 0 12px;padding:14px 18px;display:flex}.admin-shell .product-add-action{color:#fff;white-space:nowrap;background:#175e9e;border-radius:7px;justify-content:center;align-items:center;min-height:40px;padding:0 16px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.admin-shell .product-add-action:hover{background:#104c82}.admin-shell .product-action-bar nav{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.admin-shell .product-action-bar nav a{color:#3b5267;border-radius:6px;padding:9px 12px;font-size:12px;font-weight:600;text-decoration:none}.admin-shell .product-action-bar nav a:hover{color:#14558e;background:#edf4f9}.admin-shell .catalog-check-overview{background:#fff;border:1px solid #d8e3ec;border-radius:10px;margin-bottom:12px;padding:14px 18px}.admin-shell .catalog-check-overview-head,.admin-shell .catalog-check-overview-head>div{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.admin-shell .catalog-check-overview-head{justify-content:space-between;margin-bottom:11px}.admin-shell .catalog-check-overview-head strong{font-size:13px}.admin-shell .catalog-check-overview-head span{color:#657c8c;font-size:12px}.admin-shell .catalog-check-overview-head .is-running:before{content:"";background:#0c9b72;border-radius:50%;width:7px;height:7px;margin-right:7px;animation:2s ease-in-out infinite catalog-pulse;display:inline-block;box-shadow:0 0 0 4px #daf5e9}.admin-shell .catalog-check-overview-head .is-stopped{color:#a43d35}.admin-shell .catalog-check-overview-head button{color:#17629d;font:inherit;cursor:pointer;background:0 0;border:0;font-size:12px;font-weight:700}.admin-shell .catalog-check-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.admin-shell .catalog-check-overview-provider{background:#f8fafc;border:1px solid #e0e8ef;border-radius:7px;grid-template-columns:auto 1fr;align-items:center;gap:5px 12px;padding:11px 13px;display:grid}.admin-shell .catalog-check-overview-provider strong{font-size:12px}.admin-shell .catalog-check-overview-provider>span{color:#45687d;justify-self:end;font-size:12px}.admin-shell .catalog-check-overview-provider>span.is-running{color:#007c63}.admin-shell .catalog-check-overview-provider>span.is-stopped{color:#a43d35}.admin-shell .catalog-check-overview-provider small{color:#6b7f8e;grid-column:1/-1;font-size:11px}.admin-shell .catalog-check-overview-provider .catalog-check-error{color:#a43d35;grid-column:1/-1;margin:0;font-size:11px;line-height:1.45}.admin-shell .notice-error .notice-retry{color:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:1px solid;border-radius:6px;margin-inline-start:auto;padding:5px 9px;font-size:11px;font-weight:700}.admin-shell .notice-error .notice-retry+button{margin-inline-start:0}.admin-shell .catalog-check-progress{background:#e1eaf0;border-radius:4px;grid-column:1/-1;height:4px;overflow:hidden}.admin-shell .catalog-check-progress span{background:#26a382;border-radius:4px;height:100%;transition:width .3s;display:block}@keyframes catalog-pulse{50%{box-shadow:0 0 0 7px #daf5e900}}@media (max-width:700px){.admin-shell .product-action-bar{gap:8px}.admin-shell .product-action-bar nav{justify-content:space-between;width:100%}.admin-shell .product-action-bar nav a{padding:8px 6px}.admin-shell .catalog-check-overview-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.admin-shell .catalog-check-overview-head .is-running:before{animation:none}}.admin-shell .product-visibility-cell{gap:5px;min-width:100px}.admin-shell .product-row-actions{white-space:nowrap;align-items:center;gap:5px;display:flex}.admin-shell .product-icon-action{color:#315f7e;cursor:pointer;background:#fff;border:1px solid #cfdae3;border-radius:7px;justify-content:center;align-items:center;width:36px;min-width:36px;height:36px;padding:0;text-decoration:none;display:inline-flex}.admin-shell .product-icon-action svg{width:17px;height:17px}.admin-shell .product-icon-action:hover{background:#eaf3f9;border-color:#a8c7db}.admin-shell .product-icon-action.is-danger{color:#a7443b;border-color:#ead1cd}.admin-shell .product-icon-action.is-danger:hover{background:#fff0ed;border-color:#d9a29b}.admin-shell .product-icon-action:focus-visible{outline-offset:2px;outline:2px solid #2468ad}.admin-shell .product-icon-action:disabled{opacity:.45;cursor:not-allowed}
