.admin-shell,.admin-session-dialog{--admin-text-meta:.75rem;--admin-text-body:.875rem;--admin-text-subheading:1rem;--admin-text-section:1.25rem}.admin-shell{--admin-bg:#eef2f7;--admin-panel:#fff;--admin-line:#dfe6ef;--admin-ink:#142039;--admin-muted:#708097;min-height:100vh;color:var(--admin-ink);background:radial-gradient(circle at 86% 0, #4675ce14, transparent 27%), var(--admin-bg);grid-template-columns:248px minmax(0,1fr);display:grid}.admin-sidebar{z-index:30;color:#fff;background:radial-gradient(circle at 12% 0,#4f82e230,#0000 30%),linear-gradient(#0a1830,#071225);flex-direction:column;height:100vh;padding:24px 17px 18px;display:flex;position:sticky;top:0;box-shadow:16px 0 45px #0c183014}.admin-brand{border-bottom:1px solid #ffffff17;align-items:center;gap:11px;padding:0 8px 23px;display:flex}.admin-brand span{gap:2px;display:grid}.admin-brand small{color:#ffffff6b;font:750 var(--admin-text-meta) ui-monospace, "SFMono-Regular", monospace;letter-spacing:.14em}.admin-sidebar nav{gap:5px;margin-top:27px;display:grid}.admin-nav-label{color:#ffffff52;font-size:var(--admin-text-meta);letter-spacing:.14em;text-transform:uppercase;margin:0 10px 7px;font-weight:850}.admin-sidebar nav button{color:#ffffff94;cursor:pointer;text-align:left;min-height:44px;font-size:var(--admin-text-body);background:0 0;border:1px solid #0000;border-radius:10px;grid-template-columns:28px 1fr auto;align-items:center;gap:8px;padding:0 11px;font-weight:760;transition:color .18s,background .18s,border-color .18s,transform .18s;display:grid}.admin-sidebar nav button:hover{color:#fff;background:#ffffff0e;transform:translate(2px)}.admin-sidebar nav button.active{color:#fff;background:linear-gradient(100deg,#4472cc4d,#ffffff0e);border-color:#7da8f533;box-shadow:inset 3px 0 #6edfc0}.admin-sidebar nav button i{color:#ffffffb3;background:#ffffff0f;border-radius:8px;place-items:center;width:27px;height:27px;font-size:12px;font-style:normal;display:grid}.admin-sidebar nav button.active i{color:#0d3d42;background:var(--mint)}.admin-sidebar nav button b{color:#10243e;background:var(--mint);min-width:19px;height:19px;font-size:var(--admin-text-meta);border-radius:999px;place-items:center;padding:0 5px;display:grid}.admin-sidebar-bottom{gap:4px;margin-top:auto;display:grid}.admin-security-note{background:#66dfbd11;border:1px solid #68dfbe2b;border-radius:11px;align-items:center;gap:9px;margin-bottom:13px;padding:12px;display:flex}.admin-security-note>span{color:#0d3b42;background:var(--mint);border-radius:8px;flex:none;place-items:center;width:25px;height:25px;font-size:9px;font-weight:900;display:grid}.admin-security-note p{gap:2px;margin:0;display:grid}.admin-security-note small{color:#ffffff63;font-size:var(--admin-text-meta)}.admin-sidebar-bottom>a{color:#ffffff75;min-height:35px;font-size:var(--admin-text-body);border-radius:8px;justify-content:space-between;align-items:center;padding:0 10px;font-weight:750;display:flex}.admin-sidebar-bottom>a:hover{color:#fff;background:#ffffff0e}.admin-workspace{min-width:0}.admin-topbar{z-index:25;-webkit-backdrop-filter:blur(18px)saturate(135%);backdrop-filter:blur(18px)saturate(135%);background:#f7f9fce0;border-bottom:1px solid #cbd5e2d1;justify-content:space-between;align-items:center;gap:24px;min-height:76px;padding:12px clamp(20px,3vw,42px);display:flex;position:sticky;top:0}.admin-live{color:#617087;font-size:var(--admin-text-meta);text-transform:uppercase;letter-spacing:.1em;align-items:center;gap:8px;font-weight:800;display:flex}.admin-live i{background:#37bc8f;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #37bc8f1f,0 0 14px #37bc8f59}.admin-live.has-error{color:#9c2e3f}.admin-live.has-error i{background:#d95368;box-shadow:0 0 0 5px #d953681f}.admin-top-actions{align-items:center;gap:10px;display:flex}.admin-top-actions>label{color:#8a96a7;height:42px;font-size:var(--admin-text-body);text-transform:uppercase;letter-spacing:.08em;background:#fff;border:1px solid #d7e0ec;border-radius:10px;align-items:center;gap:8px;padding:0 5px 0 12px;font-weight:800;display:flex}.admin-top-actions select{color:#2f425f;cursor:pointer;height:32px;font-size:var(--admin-text-body);background:0 0;border:0;padding:0 22px 0 7px;font-weight:800}.admin-refresh{color:#415676;cursor:pointer;height:42px;font-size:var(--admin-text-body);background:#fff;border:1px solid #d7e0ec;border-radius:10px;padding:0 13px;font-weight:850}.admin-refresh:disabled{opacity:.58;cursor:wait}.admin-account{border-left:1px solid #d8e0eb;align-items:center;gap:9px;height:45px;padding-left:10px;display:flex}.admin-account>span{color:#fff;background:linear-gradient(140deg,#315da8,#5d8fee);border-radius:10px;place-items:center;width:35px;height:35px;font-size:11px;font-weight:900;display:grid;box-shadow:0 7px 17px #315da833}.admin-account p{gap:2px;margin:0;display:grid}.admin-account strong{color:#263954;max-width:150px;font-size:var(--admin-text-body);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-account small{color:#8b97a8;max-width:150px;font-size:var(--admin-text-meta);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-mobile-nav{display:none}.admin-content{width:min(100% - 44px,1480px);margin:0 auto;padding:42px 0 70px}.admin-heading{justify-content:space-between;align-items:flex-end;gap:25px;margin-bottom:27px;display:flex}.admin-heading>div:first-child>span{color:#3e6dbe;font:850 var(--admin-text-meta) ui-monospace, "SFMono-Regular", monospace;letter-spacing:.12em}.admin-heading h1{color:#132039;letter-spacing:-.055em;margin:9px 0 0;font-size:clamp(31px,4vw,48px);line-height:1}.admin-heading p{color:#77859a;font-size:var(--admin-text-body);margin:10px 0 0;line-height:1.55}.admin-heading-meta{background:#ffffffc7;border:1px solid #dce4ee;border-radius:11px;align-items:center;gap:10px;min-width:190px;padding:11px 13px;display:flex}.admin-heading-meta>i{background:#e19a36;border-radius:50%;width:10px;height:10px;box-shadow:0 0 0 4px #e19a361f}.admin-heading-meta>i.ready{background:#32b889;box-shadow:0 0 0 4px #32b8891f}.admin-heading-meta>span{gap:3px;display:grid}.admin-heading-meta strong{color:#293c58;font-size:var(--admin-text-body)}.admin-heading-meta small{color:#8b97a8;font-size:var(--admin-text-meta)}.admin-alert{color:#8d2936;background:#fff6f7;border:1px solid #e9c6cb;border-radius:12px;align-items:center;gap:11px;margin-bottom:18px;padding:15px;display:flex}.admin-alert>span{color:#fff;background:#bd4150;border-radius:9px;flex:none;place-items:center;width:29px;height:29px;font-weight:900;display:grid}.admin-alert p{font-size:var(--admin-text-body);gap:3px;margin:0;display:grid}.admin-loading{border:1px solid var(--admin-line);background:#ffffffb3;border-radius:18px;align-content:center;place-items:center;gap:9px;min-height:330px;display:grid}.admin-loading i{background:linear-gradient(90deg,#edf1f6,#f8fafc,#edf1f6) 0 0/200% 100%;border-radius:999px;width:min(480px,70%);height:14px;animation:1.3s infinite admin-shimmer}.admin-loading i:nth-child(2){width:min(390px,58%)}.admin-loading i:nth-child(3){width:min(260px,42%)}.admin-loading span{color:#8290a4;font-size:var(--admin-text-meta);margin-top:12px;font-weight:750}@keyframes admin-shimmer{to{background-position:-200% 0}}.admin-overview{gap:18px;display:grid}.admin-settings,.admin-settings>.admin-dossier-tabs{min-width:0}.admin-settings-panel{grid-template-columns:minmax(0,1fr);align-content:start;gap:18px;min-width:0;display:grid}.admin-settings-panel[hidden]{display:none!important}.admin-settings-panel:focus-visible{outline-offset:3px;border-radius:9px;outline:2px solid #477aca}.admin-metrics{grid-template-columns:1.25fr repeat(4,1fr);gap:12px;display:grid}.admin-metrics article{border:1px solid var(--admin-line);background:var(--admin-panel);border-radius:15px;align-content:space-between;min-height:125px;padding:19px;display:grid;box-shadow:0 10px 30px #182f530b}.admin-metrics article.primary{color:#fff;background:radial-gradient(circle at 95% 0,#7ea9f652,#0000 35%),linear-gradient(135deg,#254d91,#3567b8);border-color:#315da8;box-shadow:0 15px 34px #264f9430}.admin-metrics article>span{color:#728198;font-size:var(--admin-text-body);text-transform:uppercase;letter-spacing:.07em;align-items:center;gap:8px;font-weight:850;display:flex}.admin-metrics article>span i{color:#315da8;background:#edf3fd;border-radius:8px;place-items:center;width:25px;height:25px;font-size:9px;font-style:normal;display:grid}.admin-metrics article.primary>span{color:#ffffffa6}.admin-metrics article.primary>span i{color:#103c41;background:var(--mint)}.admin-metrics article>strong{color:#172741;letter-spacing:-.045em;margin-top:14px;font-size:clamp(25px,3vw,35px)}.admin-metrics article.primary>strong{color:#fff}.admin-metrics article>small{color:#8a96a7;font-size:var(--admin-text-meta);margin-top:5px;line-height:1.4}.admin-metrics article.primary>small{color:#ffffff80}.admin-overview-grid{grid-template-columns:minmax(0,1.45fr) minmax(300px,.75fr);gap:18px;display:grid}.admin-panel{border:1px solid var(--admin-line);background:var(--admin-panel);border-radius:16px;box-shadow:0 12px 34px #182f530d}.admin-panel>header{border-bottom:1px solid #edf1f5;justify-content:space-between;align-items:flex-start;gap:18px;min-height:75px;padding:18px 20px;display:flex}.admin-panel>header span{color:#4972b5;font-size:var(--admin-text-meta);text-transform:uppercase;letter-spacing:.1em;font-weight:850}.admin-panel>header h2{color:#1a2b46;font-size:var(--admin-text-section);letter-spacing:-.035em;margin:5px 0 0}.revenue-panel>header>strong{color:#244f96;font-size:17px}.admin-chart{grid-template-columns:repeat(14,minmax(9px,1fr));align-items:end;gap:9px;height:235px;padding:30px 20px 20px;display:grid}.admin-chart>div{grid-template-rows:1fr 18px;align-items:end;gap:7px;height:100%;display:grid}.admin-chart i{background:#e4eaf2;border-radius:5px 5px 2px 2px;width:100%;min-height:4px;transition:height .35s;display:block}.admin-chart i.has-value{background:linear-gradient(#5d8fee,#315da8);box-shadow:0 8px 17px #3766b821}.admin-chart span{color:#98a2b2;text-align:center;font-size:var(--admin-text-meta)}.health-panel>header>b{color:#19755d;font-size:var(--admin-text-meta);background:#e9f8f3;border-radius:999px;padding:6px 9px}.health-panel>header>b.attention{color:#8b5a0c;background:#fff4da}.health-list>div{border-bottom:1px solid #edf1f5;grid-template-columns:9px 1fr auto;align-items:center;gap:11px;min-height:59px;display:grid}.health-list>div:last-child{border-bottom:0}.health-list>div>i{background:#d75d6b;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 3px #d75d6b1a}.health-list>div>i.good{background:#35b98c;box-shadow:0 0 0 3px #35b98c1c}.health-list>div>span{gap:3px;display:grid}.health-list strong{color:#30425e;font-size:var(--admin-text-body)}.health-list small{color:#93a0b1;max-width:160px;font-size:var(--admin-text-meta);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.health-list>div>b{color:#607087;font-size:var(--admin-text-meta)}.activity-list>div{border-bottom:1px solid #edf1f5;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:62px;display:grid}.activity-list>div:last-child{border-bottom:0}.activity-list>div>i{color:#315da8;background:#edf3fd;border-radius:10px;place-items:center;width:32px;height:32px;font-size:10px;font-style:normal;display:grid}.activity-list>div>i.good{color:#19755d;background:#e9f8f3}.activity-list>div>i.attention{color:#9a670f;background:#fff4dc}.admin-data-toolbar{background:#fbfcfe;border-bottom:1px solid #e8edf3;align-items:center;gap:10px;min-height:68px;padding:13px 16px;display:flex}.admin-data-toolbar>label{background:#fff;border:1px solid #d8e1ec;border-radius:9px;flex:1;align-items:center;gap:8px;min-width:240px;height:40px;padding:0 12px;display:flex}.admin-data-toolbar>label>span{color:#8491a4;font-size:15px}.admin-data-toolbar input{color:#2d405c;width:100%;height:100%;font-size:var(--admin-text-body);background:0 0;border:0;outline:0}.admin-data-toolbar input::placeholder{color:#a2acba}.admin-data-toolbar>button{color:#315da8;cursor:pointer;min-height:40px;font-size:var(--admin-text-body);white-space:nowrap;background:#fff;border:1px solid #cad7e8;border-radius:9px;padding:0 13px;font-weight:850}.admin-table-wrap{width:100%;overflow-x:auto}.admin-table-wrap table{border-collapse:collapse;width:100%;min-width:850px}.admin-table-wrap th{color:#8d99aa;text-align:left;height:42px;font-size:var(--admin-text-meta);letter-spacing:.06em;text-transform:uppercase;background:#f8fafc;padding:0 16px;font-weight:850}.admin-table-wrap td{color:#596a81;min-height:64px;font-size:var(--admin-text-body);vertical-align:middle;border-top:1px solid #edf1f5;padding:15px 16px}.admin-table-wrap tbody tr:hover{background:#fbfcfe}.admin-table-wrap td>strong,.admin-table-wrap td>span{color:#2a3d59;font-size:var(--admin-text-body);display:block}.admin-table-wrap td>small{color:#929eae;font-size:var(--admin-text-meta);margin-top:4px;display:block}.admin-proof{font-weight:800;color:#1b7d62!important;font-size:var(--admin-text-meta)!important}.admin-muted{color:#9da7b5!important}.admin-status{text-align:left;white-space:normal;background:#fff3d9;border-radius:999px;align-items:center;gap:6px;width:max-content;max-width:100%;min-height:24px;padding:4px 8px;font-weight:850;line-height:1.25;color:#76510e!important;font-size:var(--admin-text-meta)!important;display:inline-flex!important}.admin-status i{background:currentColor;border-radius:50%;width:5px;height:5px}.admin-status.status-completed,.admin-status.status-active,.admin-status.status-resolved{background:#e8f8f2;color:#18745a!important}.admin-status.status-expired{background:#faedf0;color:#8a5160!important}.download-summary{border-bottom:1px solid #edf1f5;grid-template-columns:repeat(4,1fr);gap:9px;padding:15px 16px;display:grid}.download-summary>div{background:#f8fafc;border:1px solid #e1e7ef;border-radius:10px;justify-content:space-between;align-items:center;padding:12px;display:flex}.download-summary span{color:#78869a;font-size:var(--admin-text-meta);font-weight:750}.download-summary strong{color:#234b8e;font-size:16px}.contact-filter{background:#f4f7fa;border:1px solid #d8e1ec;border-radius:9px;padding:3px;display:flex}.contact-filter button{color:#77869a;cursor:pointer;min-height:32px;font-size:var(--admin-text-body);background:0 0;border:0;border-radius:7px;padding:0 9px;font-weight:800}.contact-filter button[aria-pressed=true]{color:#254f96;background:#fff;box-shadow:0 3px 10px #1e37601a}.admin-contact-list{background:#f8fafc;gap:11px;padding:15px;display:grid}.admin-contact{background:#fff;border:1px solid #dfe6ef;border-left:4px solid #e9ad3f;border-radius:13px;padding:18px;box-shadow:0 8px 23px #1c345b0a}.admin-contact.status-read{border-left-color:#5c86cf}.admin-contact.status-resolved{opacity:.8;border-left-color:#4dad8d}.admin-contact>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.admin-contact>header>div>span{color:#315da8;font-size:var(--admin-text-meta);text-transform:uppercase;letter-spacing:.08em;font-weight:850}.admin-contact h3{color:#223653;font-size:var(--admin-text-section);margin:5px 0 0}.admin-contact header small{color:#929eae;font-size:var(--admin-text-meta);margin-top:4px;display:block}.admin-contact>p{color:#53647b;font-size:var(--admin-text-body);white-space:pre-wrap;overflow-wrap:anywhere;margin:15px 0 0;line-height:1.65}.admin-contact dl{border-top:1px solid #edf1f5;flex-wrap:wrap;gap:12px 28px;margin:15px 0 0;padding-top:13px;display:flex}.admin-contact dt{color:#929ead;font-size:var(--admin-text-body);font-weight:750}.admin-contact dd{color:#30445f;font-size:var(--admin-text-body);margin:4px 0 0;font-weight:750}.admin-contact-ip-field{min-width:0;max-width:100%}.admin-contact-ip-field dd{overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.admin-contact-actions{flex-wrap:wrap;gap:7px;margin-top:14px;display:flex}.admin-contact-actions button{color:#415a78;cursor:pointer;min-height:33px;font-size:var(--admin-text-body);background:#f8fafc;border:1px solid #d1dbe8;border-radius:8px;padding:0 10px;font-weight:820}.admin-contact-actions button.resolve{color:#fff;background:#26866c;border-color:#26866c}.withdrawal-declaration-short{max-width:330px;line-height:1.45;color:#65758b!important}.admin-empty{text-align:center;align-content:center;place-items:center;min-height:250px;padding:35px;display:grid}.admin-empty>span{color:#5379ba;background:#edf3fc;border-radius:14px;place-items:center;width:45px;height:45px;font-size:18px;display:grid}.admin-empty strong{color:#354a68;font-size:var(--admin-text-body);margin-top:13px}.admin-empty p{color:#8b97a8;max-width:380px;font-size:var(--admin-text-body);margin:6px 0 0;line-height:1.55}.admin-system-grid{gap:18px;min-width:0;display:grid}.system-hero{color:#174a3d;background:radial-gradient(circle at 85% 0,#60d7b53d,#0000 32%),linear-gradient(120deg,#eaf9f4,#f7fcfa);border:1px solid #afdfd0;border-radius:16px;justify-content:space-between;align-items:center;gap:25px;min-height:110px;padding:23px;display:flex;box-shadow:0 13px 33px #22836714}.system-hero.warning{color:#724f14;background:#fff9eb;border-color:#ead49d}.system-hero>div{align-items:center;gap:14px;display:flex}.system-hero>div>span{color:#fff;background:#25a77e;border-radius:14px;flex:none;place-items:center;width:46px;height:46px;font-size:17px;font-weight:900;display:grid;box-shadow:0 10px 22px #25a77e2e}.system-hero.warning>div>span{background:#d18d29}.system-hero p{gap:4px;margin:0;display:grid}.system-hero small{color:currentColor;opacity:.6;font-size:var(--admin-text-meta);letter-spacing:.1em;text-transform:uppercase;font-weight:850}.system-hero strong{letter-spacing:-.035em;font-size:clamp(16px,3vw,24px)}.system-hero b{opacity:.56;font-size:var(--admin-text-meta)}.system-hero>a{min-height:39px;font-size:var(--admin-text-body);border:1px solid;border-radius:9px;align-items:center;padding:0 13px;font-weight:850;display:inline-flex}.system-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-width:0;padding:15px;display:grid}.system-cards article{background:#fbfcfe;border:1px solid #e1e7ef;border-radius:13px;min-width:0;padding:18px}.system-cards article>header{grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;display:grid}.system-cards article>header>div{min-width:0}.system-cards article>header>span:first-child{color:#1b735c;width:38px;height:38px;font-size:var(--admin-text-meta);background:#e8f7f2;border-radius:11px;place-items:center;font-weight:900;display:grid}.system-cards article>header>span:first-child.bad{color:#984454;background:#faedf0}.system-cards header small{color:#8b97a8;font-size:var(--admin-text-meta)}.system-cards h2{color:#2c405d;font-size:var(--admin-text-section);overflow-wrap:anywhere;margin:3px 0 0}.system-cards article>header>.admin-status{text-align:center;white-space:nowrap;justify-content:center;justify-self:end;width:auto;max-width:100%;line-height:1.25}.system-cards dl{border-top:1px solid #e8edf3;gap:9px;margin:17px 0 0;padding-top:12px;display:grid}.system-cards dl div{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:15px;min-width:0;display:grid}.system-cards dt{color:#8794a6;min-width:0;font-size:var(--admin-text-body);overflow-wrap:anywhere;line-height:1.45}.system-cards dd{color:#3b506d;text-align:right;min-width:0;font-size:var(--admin-text-body);overflow-wrap:anywhere;word-break:break-word;margin:0;font-weight:780;line-height:1.45}@media (max-width:1180px){.admin-metrics{grid-template-columns:repeat(3,1fr)}.admin-metrics article.primary{grid-column:span 1}.admin-overview-grid{grid-template-columns:1fr}.health-list{grid-template-columns:1fr 1fr;gap:0 20px;display:grid}}@media (max-width:900px){.admin-shell{display:block}.admin-sidebar{display:none}.admin-topbar{min-height:66px}.admin-live{display:none}.admin-top-actions{justify-content:flex-end;width:100%}.admin-mobile-nav{z-index:20;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#f7f9fcf0;border-bottom:1px solid #dce4ee;gap:6px;padding:8px 13px;display:flex;position:sticky;top:66px;overflow-x:auto}.admin-mobile-nav button{color:#65758c;min-height:37px;font-size:var(--admin-text-body);background:#fff;border:1px solid #d9e1ec;border-radius:9px;flex:none;align-items:center;gap:7px;padding:0 11px;font-weight:800;display:flex}.admin-mobile-nav button.active{color:#244f96;background:#eef4fd;border-color:#a9bfdf}.admin-mobile-nav i{font-style:normal}.admin-content{width:min(100% - 28px,1480px);padding-top:30px}}@media (max-width:680px){.admin-topbar{padding:10px 12px}.admin-top-actions>label{flex:1}.admin-refresh{color:#0000;width:42px;padding:0;position:relative;overflow:hidden}.admin-refresh:after{content:"↻";color:#415676;place-items:center;font-size:14px;display:grid;position:absolute;inset:0}.admin-account p{display:none}.admin-heading{flex-direction:column;align-items:flex-start}.admin-heading-meta{width:100%}.admin-metrics{grid-template-columns:1fr 1fr}.admin-metrics article.primary{grid-column:1/-1}.admin-chart{gap:4px;padding-left:12px;padding-right:12px}.health-list{grid-template-columns:1fr}.activity-list>div{grid-template-columns:34px 1fr}.activity-list time{grid-column:2;margin-top:-8px}.admin-data-toolbar{flex-wrap:wrap;align-items:stretch}.admin-data-toolbar>label{min-width:100%}.contact-filter{max-width:100%;overflow-x:auto}.download-summary{grid-template-columns:1fr 1fr}.system-hero{flex-direction:column;align-items:flex-start}.system-hero>a{justify-content:center;width:100%}.system-cards{grid-template-columns:1fr}}@media (max-width:430px){.admin-top-actions>label{padding-left:8px;font-size:0}.admin-top-actions select{font-size:var(--admin-text-body)}.admin-content{width:calc(100% - 20px)}.admin-heading h1{font-size:34px}.admin-metrics{grid-template-columns:1fr}.admin-metrics article.primary{grid-column:auto}.admin-panel>header{padding:16px}.admin-contact{padding:15px}.admin-contact>header{flex-direction:column}}.admin-shell{--admin-bg:#f3f5f8;--admin-panel:#fff;--admin-line:#dce3eb;--admin-line-soft:#e9eef3;--admin-ink:#152238;--admin-muted:#66758a;--admin-blue:#2f5da8;--admin-blue-dark:#244b8a;--admin-mint:#61d8b7;font-size:var(--admin-text-body);background:var(--admin-bg);grid-template-columns:288px minmax(0,1fr);line-height:1.45}.admin-shell button,.admin-shell input,.admin-shell select,.admin-shell summary{font-family:inherit;font-weight:inherit;line-height:inherit}.admin-shell :is(input,select,textarea),.admin-shell :where(button,summary,label,dt),.admin-session-dialog :where(button,input,select,label,dt){font-size:var(--admin-text-body)}.admin-shell :where(small),.admin-session-dialog :where(small){font-size:var(--admin-text-meta)}.admin-shell :where(h2,h3),.admin-session-dialog :where(h2,h3){font-size:var(--admin-text-section)}.admin-shell :where(h4,h5,h6){font-size:var(--admin-text-subheading)}.admin-shell button:focus-visible{outline-offset:2px;outline:3px solid #406fc147}.admin-shell a:focus-visible{outline-offset:2px;outline:3px solid #406fc147}.admin-shell input:focus-visible{outline-offset:2px;outline:3px solid #406fc147}.admin-shell select:focus-visible{outline-offset:2px;outline:3px solid #406fc147}.admin-shell summary:focus-visible{outline-offset:2px;outline:3px solid #406fc147}.admin-table-wrap:focus-visible{outline-offset:2px;outline:3px solid #406fc147}.admin-chart>div:focus-visible{outline-offset:2px;outline:3px solid #406fc147}.admin-sr-only{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.admin-sidebar{background:linear-gradient(#0d1c34 0%,#081426 100%);padding:28px 20px 20px;box-shadow:12px 0 36px #14243c12}.admin-brand{gap:13px;min-height:58px;padding:0 8px 24px}.admin-brand img{object-fit:contain}.admin-brand span{gap:1px}.admin-brand strong{letter-spacing:-.03em;font-size:18px}.admin-brand small{font-size:var(--admin-text-meta);letter-spacing:.13em}.admin-sidebar nav{gap:6px;margin-top:27px}.admin-nav-label{font-size:var(--admin-text-meta);letter-spacing:.13em;margin:0 12px 9px}.admin-sidebar nav button{min-height:48px;font-size:var(--admin-text-body);border-radius:10px;grid-template-columns:30px 1fr auto;gap:10px;padding:0 12px;font-weight:690}.admin-sidebar nav button:hover{background:#ffffff0f;transform:none}.admin-sidebar nav button.active{box-shadow:inset 3px 0 var(--admin-mint);background:#4f7ac533;border-color:#79a7f338}.admin-sidebar nav button i{border-radius:8px;width:30px;height:30px;font-size:15px}.admin-sidebar nav button b{min-width:22px;height:22px;font-size:var(--admin-text-meta);padding:0 7px}.admin-security-note{border-radius:11px;gap:10px;padding:13px}.admin-security-note>span{width:29px;height:29px;font-size:12px}.admin-security-note p{gap:2px}.admin-security-note strong{font-size:var(--admin-text-body)}.admin-security-note small{font-size:var(--admin-text-meta)}.admin-sidebar-bottom>a{min-height:42px;font-size:var(--admin-text-body);padding:0 11px}.admin-topbar{background:#f8f9fbeb;border-bottom-color:#cdd6e2db;min-height:74px;padding:11px clamp(24px,3vw,44px)}.admin-mobile-brand{display:none}.admin-live{color:#627188;font-size:var(--admin-text-meta);letter-spacing:.08em;gap:9px}.admin-live i{width:8px;height:8px}.admin-top-actions{gap:11px}.admin-top-actions>label{height:44px;font-size:var(--admin-text-body);border-radius:10px;gap:8px;padding:0 8px 0 13px}.admin-top-actions select{height:34px;font-size:var(--admin-text-body);padding:0 24px 0 6px}.admin-refresh{height:44px;font-size:var(--admin-text-body);border-radius:10px;align-items:center;gap:8px;padding:0 14px;display:inline-flex}.admin-refresh:hover:not(:disabled){color:var(--admin-blue);background:#f9fbff;border-color:#b7c8df}.admin-refresh-label{font:inherit}.admin-refresh-icon{font-size:15px}.admin-account-menu{position:relative}.admin-account-menu summary{cursor:pointer;border-left:1px solid #d8e0eb;grid-template-columns:36px minmax(0,1fr) 18px;align-items:center;gap:10px;min-width:210px;height:48px;padding:4px 8px 4px 11px;list-style:none;display:grid}.admin-account-menu summary::-webkit-details-marker{display:none}.admin-account-menu summary>span{color:#fff;background:linear-gradient(145deg,#315da8,#5d8fee);border-radius:10px;place-items:center;width:36px;height:36px;font-size:14px;font-weight:850;display:grid}.admin-account-menu summary p{gap:1px;min-width:0;margin:0;display:grid}.admin-account-menu summary strong{color:#263954;font-size:var(--admin-text-body);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-account-menu summary small{color:#7b899c;font-size:var(--admin-text-meta);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-account-menu summary>i{color:#748399;font-size:14px;font-style:normal}.admin-account-menu[open] summary>i{transform:rotate(180deg)}.admin-account-menu>div{z-index:50;background:#fff;border:1px solid #d7e0eb;border-radius:12px;gap:4px;width:250px;padding:10px;display:grid;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 18px 48px #192b4629}.admin-account-menu>div p{border-bottom:1px solid #edf1f5;gap:2px;margin:0 0 5px;padding:9px 10px 13px;display:grid}.admin-account-menu>div strong{color:#243752;font-size:var(--admin-text-body)}.admin-account-menu>div small{color:#7d8b9e;font-size:var(--admin-text-meta);overflow-wrap:anywhere}.admin-account-menu>div a{color:#405675;min-height:40px;font-size:var(--admin-text-body);border-radius:8px;justify-content:space-between;align-items:center;padding:0 10px;font-weight:700;display:flex}.admin-account-menu>div a:hover{background:#f3f6fa}.admin-content{width:min(100% - 56px,1440px);padding:46px 0 80px}.admin-heading{align-items:flex-end;margin-bottom:28px}.admin-heading>div:first-child>span{font-size:var(--admin-text-meta);letter-spacing:.1em}.admin-heading h1{letter-spacing:-.045em;margin-top:10px;font-size:clamp(34px,4vw,44px);line-height:1.04}.admin-heading p{color:#66758a;max-width:680px;font-size:var(--admin-text-body);margin-top:10px;line-height:1.55}.admin-heading-meta{background:#ffffffe6;border-radius:12px;gap:12px;min-width:270px;padding:13px 15px}.admin-heading-meta>i{width:10px;height:10px}.admin-heading-meta>span{gap:2px}.admin-heading-meta strong{font-size:var(--admin-text-body)}.admin-heading-meta small{font-size:var(--admin-text-meta)}.admin-alert{border-radius:12px;gap:12px;margin-bottom:20px;padding:15px 16px}.admin-alert>span{width:32px;height:32px;font-size:14px}.admin-alert p{font-size:var(--admin-text-body);flex:1;gap:2px}.admin-alert strong{font-size:var(--admin-text-body)}.admin-alert button{color:#8d2936;cursor:pointer;min-height:38px;font-size:var(--admin-text-body);background:#fff;border:1px solid #ddb3ba;border-radius:8px;padding:0 13px;font-weight:750}.admin-loading{border-radius:16px;gap:11px;min-height:360px}.admin-loading i{height:16px}.admin-loading span{font-size:var(--admin-text-meta);margin-top:12px}.admin-error-state{text-align:center;background:#fff;border:1px solid #e1c7ca;border-radius:16px;align-content:center;place-items:center;min-height:390px;padding:50px 24px;display:grid}.admin-error-state>span{color:#fff;background:#b74555;border-radius:15px;place-items:center;width:52px;height:52px;font-size:22px;font-weight:850;display:grid}.admin-error-state h2{color:#293b56;font-size:var(--admin-text-section);margin:20px 0 0}.admin-error-state p{color:#69788c;max-width:520px;font-size:var(--admin-text-body);margin:8px 0 0;line-height:1.6}.admin-error-state>div{gap:9px;margin-top:22px;display:flex}.admin-error-state button,.admin-error-state a{color:#375277;cursor:pointer;min-height:42px;font-size:var(--admin-text-body);background:#fff;border:1px solid #cbd6e4;border-radius:9px;align-items:center;padding:0 15px;font-weight:750;display:inline-flex}.admin-error-state button{color:#fff;border-color:var(--admin-blue);background:var(--admin-blue)}.admin-overview{gap:18px}.admin-priority{background:#fff;border:1px solid #dce4ed;border-radius:14px;justify-content:space-between;align-items:center;gap:20px;min-height:82px;padding:15px 18px;display:flex}.admin-priority>div:first-child{align-items:center;gap:12px;min-width:220px;display:flex}.admin-priority>div:first-child>span{color:#176e57;background:#e5f7f0;border-radius:11px;flex:none;place-items:center;width:38px;height:38px;font-size:15px;font-weight:900;display:grid}.admin-priority.has-items>div:first-child>span{color:#8a5d13;background:#fff2d5}.admin-priority p{gap:2px;margin:0;display:grid}.admin-priority p small{color:#78889e;font-size:var(--admin-text-meta);letter-spacing:.1em;font-weight:800}.admin-priority p strong{color:#263a56;font-size:var(--admin-text-body)}.admin-priority-actions{flex:1;justify-content:flex-end;align-items:center;gap:8px;display:flex}.admin-priority-actions>span{color:#66778d;font-size:var(--admin-text-meta)}.admin-priority-actions button{color:#435a78;cursor:pointer;text-align:left;background:#fafbfd;border:1px solid #d8e1eb;border-radius:10px;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;min-height:46px;padding:0 12px;display:grid}.admin-priority-actions button:hover{background:#f4f8fe;border-color:#b5c7df}.admin-priority-actions button b{color:#7b5411;min-width:24px;height:24px;font-size:var(--admin-text-meta);background:#fff0ce;border-radius:7px;place-items:center;display:grid}.admin-priority-actions button span{font-size:var(--admin-text-body);font-weight:720}.admin-priority-actions button i{color:#69809e;font-style:normal}.admin-metrics{grid-template-columns:1.3fr repeat(4,1fr);gap:12px}.admin-metrics article{border-radius:14px;min-height:142px;padding:0;overflow:hidden;box-shadow:0 8px 22px #192c4909}.admin-metrics article.primary{box-shadow:0 12px 28px #264f9424}.admin-metric-link{width:100%;min-height:142px;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;align-content:space-between;padding:19px;display:grid}.admin-metric-link:hover{background:#315da806}.admin-metrics article.primary .admin-metric-link:hover{background:#ffffff09}.admin-metrics .admin-metric-link>span{color:#687990;font-size:var(--admin-text-body);text-transform:uppercase;letter-spacing:.055em;align-items:center;gap:9px;font-weight:820;display:flex}.admin-metrics .admin-metric-link>span i{width:29px;height:29px;color:var(--admin-blue);background:#edf3fc;border-radius:8px;place-items:center;font-size:12px;font-style:normal;display:grid}.admin-metrics article.primary .admin-metric-link>span{color:#ffffffc7}.admin-metrics article.primary .admin-metric-link>span i{color:#10453c;background:var(--admin-mint)}.admin-metrics .admin-metric-link>strong{color:#172741;letter-spacing:-.04em;margin-top:14px;font-size:clamp(28px,3vw,36px)}.admin-metrics article.primary .admin-metric-link>strong{color:#fff}.admin-metrics .admin-metric-link>small{color:#75849a;font-size:var(--admin-text-meta);justify-content:space-between;gap:10px;margin-top:5px;line-height:1.4;display:flex}.admin-metrics article.primary .admin-metric-link>small{color:#ffffffb8}.admin-metrics .admin-metric-link>small b{font-size:15px}.admin-overview-grid{gap:18px}.admin-panel{border-radius:14px;box-shadow:0 8px 24px #192f4e09}.admin-panel>header{min-height:84px;padding:19px 21px}.admin-panel>header span{font-size:var(--admin-text-meta);letter-spacing:.09em}.admin-panel>header h2{font-size:var(--admin-text-section);margin-top:5px}.admin-panel>header p{color:#7b899c;font-size:var(--admin-text-body);margin:4px 0 0}.revenue-panel>header>strong{font-size:19px}.admin-chart{gap:10px;height:270px;padding:34px 21px 21px}.admin-chart>div{border-radius:5px;grid-template-rows:1fr 21px;gap:8px}.admin-chart>div:focus-visible{background:#f3f7fd}.admin-chart i{border-radius:5px 5px 2px 2px}.admin-chart span{font-size:var(--admin-text-meta)}.health-panel>header>b{font-size:var(--admin-text-meta);padding:7px 10px}.health-list{padding:7px 19px 14px}.health-list>div{grid-template-columns:10px 1fr auto;gap:12px;min-height:64px}.health-list strong{font-size:var(--admin-text-body)}.health-list small{max-width:190px;font-size:var(--admin-text-meta)}.health-list>div>b{text-align:right;max-width:145px;font-size:var(--admin-text-meta)}.activity-list{padding:5px 20px 14px}.activity-list>button{width:100%;min-height:68px;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;border-bottom:1px solid #edf1f5;grid-template-columns:38px minmax(0,1fr) auto 18px;align-items:center;gap:12px;display:grid}.activity-list>button:last-child{border-bottom:0}.activity-list>button:hover{background:#fafbfd}.activity-list>button>i{width:36px;height:36px;color:var(--admin-blue);background:#edf3fd;border-radius:10px;place-items:center;font-size:13px;font-style:normal;display:grid}.activity-list>button>i.good{color:#19755d;background:#e9f8f3}.activity-list>button>i.attention{color:#9a670f;background:#fff4dc}.activity-list p{gap:2px;margin:0;display:grid}.activity-list strong{color:#2d405c;font-size:var(--admin-text-body)}.activity-list p span{color:#748398;font-size:var(--admin-text-meta)}.activity-list time{color:#7d8999;font-size:var(--admin-text-meta)}.activity-list>button>b{color:#8090a5;font-size:15px}.admin-data-panel{overflow:hidden}.admin-data-toolbar{gap:11px;min-height:76px;padding:15px 17px}.admin-data-toolbar>label{border-radius:10px;gap:9px;min-width:280px;height:44px;padding:0 11px;position:relative}.admin-data-toolbar>label:focus-within{border-color:#91acd2;box-shadow:0 0 0 3px #3f68ae1a}.admin-data-toolbar>label>i{color:#75849a;font-size:18px;font-style:normal}.admin-data-toolbar input{font-size:var(--admin-text-body)}.admin-data-toolbar>button{min-height:44px;font-size:var(--admin-text-body);border-radius:10px;padding:0 14px}.admin-data-toolbar>button:hover{background:#f4f8fe;border-color:#aabfdc}.admin-search-clear{color:#75849a;cursor:pointer;background:#f1f4f8;border:0;border-radius:7px;place-items:center;width:28px;height:28px;font-size:17px;display:grid}.admin-results{color:#718096;min-height:42px;font-size:var(--admin-text-meta);background:#f9fafc;border-bottom:1px solid #e9eef3;justify-content:space-between;align-items:center;gap:15px;padding:9px 17px;display:flex}.admin-results b{color:#8a5f19;font-size:var(--admin-text-meta);font-weight:720}.admin-table-wrap table{min-width:1000px}.admin-table-wrap th{height:46px;font-size:var(--admin-text-meta);letter-spacing:.055em;padding:0 17px}.admin-table-wrap td{color:#50627a;min-height:72px;font-size:var(--admin-text-body);padding:16px 17px}.admin-table-wrap td>strong,.admin-table-wrap td>span{font-size:var(--admin-text-body)}.admin-table-wrap td>small{font-size:var(--admin-text-meta);margin-top:4px}.admin-proof{font-size:var(--admin-text-meta)!important}.admin-email-heading-actions{flex:none;justify-content:flex-end;align-items:center;gap:9px;display:flex}.admin-email-heading-actions>button{color:#315b97;cursor:pointer;min-height:38px;font-size:var(--admin-text-body);background:#f7faff;border:1px solid #b9cbe2;border-radius:8px;padding:0 12px;font-weight:780}.admin-email-heading-actions>button:hover:not(:disabled){background:#eef5fd;border-color:#8eacd1}.admin-email-heading-actions>button:focus-visible{outline-offset:2px;outline:3px solid #315b9729}.admin-email-heading-actions>button:disabled{opacity:.58;cursor:wait}.admin-email-delivery-note{color:#61738b;font-size:var(--admin-text-meta);background:#f8fafc;border-bottom:1px solid #e9eef3;margin:0;padding:11px 17px;line-height:1.55}.admin-email-delivery-notice{color:#315b87;font-size:var(--admin-text-meta);background:#f0f6fc;border-bottom:1px solid #dbe7f3;margin:0;padding:12px 17px;font-weight:650;line-height:1.55}.admin-email-row-actions{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.admin-email-history-panel .admin-status.status-accepted,.admin-print-email-history .admin-status.status-accepted{background:#edf3fd;color:#315da8!important}.admin-email-history-panel .admin-status.status-delayed,.admin-print-email-history .admin-status.status-delayed{background:#fff2d7;color:#8a5c14!important}.admin-email-history-panel .admin-status.status-bounced,.admin-email-history-panel .admin-status.status-complained,.admin-email-history-panel .admin-status.status-suppressed,.admin-print-email-history .admin-status.status-bounced,.admin-print-email-history .admin-status.status-complained,.admin-print-email-history .admin-status.status-suppressed{background:#faedf0;color:#914152!important}.admin-email-history-panel .admin-status.status-unknown,.admin-print-email-history .admin-status.status-unknown{background:#edf1f5;color:#68788d!important}.admin-status{gap:7px;min-height:28px;padding:0 10px;font-size:var(--admin-text-meta)!important}.admin-status.status-completed,.admin-status.status-active,.admin-status.status-resolved,.admin-status.status-configured{background:#e8f8f2;color:#18745a!important}.admin-status.status-used,.admin-status.status-read{background:#edf3fd;color:var(--admin-blue)!important}.admin-status.status-expired,.admin-status.status-missing{background:#faedf0;color:#8a4454!important}.admin-status.status-disabled{background:#f6e9ed;color:#7b4654!important}.admin-row-action{color:#315a96;cursor:pointer;min-height:36px;font-size:var(--admin-text-body);white-space:nowrap;background:#fff;border:1px solid #cdd8e6;border-radius:8px;align-items:center;gap:7px;padding:0 10px;font-weight:750;display:inline-flex}.admin-row-action:hover{background:#f3f7fd;border-color:#9db6d7}.admin-row-actions{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.admin-row-action.danger{color:#8f3e4f;background:#fff8f9;border-color:#e4c2ca}.admin-row-action.danger:hover:not(:disabled){color:#792f3f;background:#fcecef;border-color:#c8808f}.admin-row-action:disabled{opacity:.55;cursor:not-allowed}.admin-inline-link{color:#315fa7;cursor:pointer;font-size:inherit;text-underline-offset:3px;background:0 0;border:0;padding:0;font-weight:720;-webkit-text-decoration:underline #b3c5df;text-decoration:underline #b3c5df}.download-summary{gap:10px;padding:16px 17px}.download-summary>div{border-radius:10px;min-height:56px;padding:12px 14px}.download-summary span{font-size:var(--admin-text-meta)}.download-summary strong{font-size:20px}.contact-filter{border-radius:10px;padding:3px}.contact-filter button{min-height:36px;font-size:var(--admin-text-body);padding:0 10px}.coupon-catalog-toolbar{background:#fbfcfe;border-bottom:1px solid #e8edf3;justify-content:space-between;align-items:center;gap:14px;min-height:65px;padding:11px 17px;display:flex}.coupon-catalog-toolbar>p{color:#7c899b;font-size:var(--admin-text-body);text-align:right;margin:0;line-height:1.45}.coupon-catalog-filter{flex:none}.coupon-catalog-filter button{white-space:nowrap;align-items:center;gap:7px;display:inline-flex}.admin-filter-count{color:#60728a;min-width:22px;min-height:22px;font-size:var(--admin-text-meta);background:#e7edf5;border-radius:999px;place-items:center;padding:0 6px;font-weight:850;display:inline-grid}.coupon-catalog-filter button[aria-pressed=true] .admin-filter-count{color:#fff;background:#315da8}.admin-status.status-archived{background:#e9edf2;color:#53657b!important}.admin-status.status-rotation_required{background:#fff3d8;color:#865b12!important}.coupon-row-archived{background:#fafbfc}.coupon-row-archived:hover{background:#f6f8fa!important}.admin-row-action.archive{color:#566a81;background:#f8fafc;border-color:#ccd5df}.admin-row-action.archive:hover:not(:disabled){color:#344b67;background:#eef2f6;border-color:#9baaba}.admin-row-action.restore{color:#18745a;background:#effaf6;border-color:#a9ddcc}.admin-row-action.restore:hover:not(:disabled){color:#0e624b;background:#e1f6ef;border-color:#70c4aa}.admin-contact-list{gap:13px;padding:17px}.admin-contact{border-radius:12px;padding:20px;box-shadow:0 5px 16px #1c345b06}.admin-contact.status-resolved{opacity:.72}.admin-contact>header{gap:18px}.admin-contact>header>div>span{font-size:var(--admin-text-meta)}.admin-contact h3{font-size:var(--admin-text-section);margin-top:5px}.admin-contact header small{font-size:var(--admin-text-meta);margin-top:4px}.admin-contact>p{color:#455970;font-size:var(--admin-text-body);margin-top:17px;line-height:1.65}.admin-contact dl{gap:13px 30px;margin-top:17px;padding-top:14px}.admin-contact dt{font-size:var(--admin-text-body)}.admin-contact dd{font-size:var(--admin-text-body);margin-top:4px}.admin-contact dd button{color:#315fa7;cursor:pointer;background:0 0;border:0;padding:0;font-weight:750}.admin-contact-actions{gap:8px;margin-top:16px}.admin-contact-actions button{min-height:39px;font-size:var(--admin-text-body);border-radius:8px;padding:0 12px}.admin-contact-actions button:disabled{opacity:.58;cursor:wait}.admin-canned-reply-actions{border-top:1px solid #e7edf4;padding:8px 17px 14px;display:grid}.admin-canned-reply-actions>div{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0;padding:10px 0;display:grid}.admin-canned-reply-actions>div+div{border-top:1px solid #edf1f5}.admin-canned-reply-actions>div>span{color:#50627a;min-width:0;font-size:var(--admin-text-meta);text-overflow:ellipsis;white-space:nowrap;font-weight:760;overflow:hidden}.admin-canned-reply-actions>div>div{gap:8px;display:flex}.admin-canned-reply-actions button{color:#415a78;cursor:pointer;min-height:44px;font-size:var(--admin-text-body);background:#f8fafc;border:1px solid #cdd8e6;border-radius:9px;padding:0 13px;font-weight:780}.admin-canned-reply-actions button:hover:not(:disabled){background:#f3f7fd;border-color:#9db6d7}.admin-canned-reply-actions button.danger{color:#8f3e4f;background:#fff8f9;border-color:#e4c2ca}.admin-canned-reply-actions button.danger:hover:not(:disabled){color:#792f3f;background:#fcecef;border-color:#c8808f}.admin-canned-reply-actions button:disabled{opacity:.55;cursor:not-allowed}.withdrawal-declaration-short{max-width:310px;font-size:var(--admin-text-meta)!important}.admin-empty{min-height:290px;padding:42px 30px}.admin-empty>span{width:50px;height:50px;font-size:20px}.admin-empty strong{font-size:var(--admin-text-body);margin-top:15px}.admin-empty p{font-size:var(--admin-text-body);margin-top:7px}.admin-empty>button{color:#37587f;cursor:pointer;min-height:40px;font-size:var(--admin-text-body);background:#fff;border:1px solid #cbd8e7;border-radius:8px;margin-top:17px;padding:0 13px;font-weight:750}.system-hero{min-height:128px;box-shadow:none;border-radius:14px;padding:25px}.system-hero>div>span{border-radius:13px;width:50px;height:50px;font-size:20px}.system-hero small{font-size:var(--admin-text-meta)}.system-hero strong{font-size:clamp(20px,3vw,27px)}.system-hero b{font-size:var(--admin-text-meta)}.system-hero>a{min-height:43px;font-size:var(--admin-text-body);padding:0 14px}.system-cards{gap:14px;padding:17px}.system-cards article{border-radius:12px;padding:20px}.system-cards article>header{grid-template-columns:42px minmax(0,1fr) auto;gap:12px}.system-cards article>header>span:first-child{width:42px;height:42px;font-size:var(--admin-text-meta)}.system-cards header small{font-size:var(--admin-text-meta)}.system-cards h2{font-size:var(--admin-text-section);margin-top:3px}.system-cards dl{gap:11px;margin-top:19px;padding-top:14px}.system-cards dt,.system-cards dd{font-size:var(--admin-text-body)}.admin-toast{z-index:100;color:#324964;background:#fff;border:1px solid #cfdae7;border-radius:12px;grid-template-columns:32px 1fr 28px;align-items:center;gap:10px;width:min(390px,100vw - 32px);min-height:58px;padding:11px 12px;animation:.2s ease-out admin-toast-in;display:grid;position:fixed;bottom:24px;right:24px;box-shadow:0 20px 55px #1728422e}.admin-toast>span{color:#315fa7;background:#edf3fc;border-radius:9px;place-items:center;width:32px;height:32px;font-size:14px;font-weight:850;display:grid}.admin-toast.success>span{color:#176e57;background:#e6f7f1}.admin-toast.error>span{color:#9b3e50;background:#faedf0}.admin-toast p{font-size:var(--admin-text-body);margin:0;font-weight:650}.admin-toast button{color:#77869a;cursor:pointer;background:0 0;border:0;border-radius:7px;width:28px;height:28px;font-size:17px}@keyframes admin-toast-in{0%{opacity:0;transform:translateY(10px)}}.admin-drawer-layer{--admin-detail-gutter:32px;z-index:80;padding:var(--admin-detail-gutter);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.admin-drawer-backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);cursor:default;background:#07122585;border:0;position:absolute;inset:0}.admin-drawer{width:min(1360px,100%);min-width:0;height:min(960px, calc(100vh - 2 * var(--admin-detail-gutter)));height:min(960px, calc(100dvh - 2 * var(--admin-detail-gutter)));max-height:calc(100vh - 2 * var(--admin-detail-gutter));max-height:calc(100dvh - 2 * var(--admin-detail-gutter));overscroll-behavior:contain;color:#1a2940;background:#f5f7fa;border:1px solid #dce3eb;border-radius:16px;animation:.2s ease-out admin-drawer-in;position:relative;overflow-y:auto;box-shadow:0 24px 80px #040d1c47}.admin-drawer.compact{width:min(570px,100%);height:auto}@keyframes admin-drawer-in{0%{opacity:.7;transform:translateY(12px)}}.admin-drawer>header{z-index:2;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff0;border-bottom:1px solid #dce3eb;justify-content:space-between;align-items:center;gap:20px;min-height:86px;padding:17px 20px 17px 24px;display:flex;position:sticky;top:0}.admin-drawer>header>div{min-width:0}.admin-drawer>header span{color:#3f6cad;font-size:var(--admin-text-meta);letter-spacing:.1em;font-weight:820}.admin-drawer>header h2{color:#1e304b;font-size:var(--admin-text-section);letter-spacing:-.025em;text-overflow:ellipsis;white-space:nowrap;margin:5px 0 0;overflow:hidden}.admin-drawer>header>button{color:#52657e;cursor:pointer;background:#fff;border:1px solid #d3dce7;border-radius:10px;flex:none;width:40px;height:40px;font-size:21px}.admin-drawer-content{gap:15px;padding:20px;display:grid}.admin-drawer-loading{align-content:center;place-items:center;gap:10px;min-height:440px;padding:30px;display:grid}.admin-drawer-loading i{background:linear-gradient(90deg,#e4eaf1,#f8fafc,#e4eaf1) 0 0/200% 100%;border-radius:999px;width:min(430px,78%);height:15px;animation:1.3s infinite admin-shimmer}.admin-drawer-loading i:nth-child(2){width:min(350px,65%)}.admin-drawer-loading i:nth-child(3){width:min(270px,50%)}.admin-drawer-loading span{color:#718095;font-size:var(--admin-text-meta);margin-top:12px}.admin-drawer-error{color:#7f3543;background:#fff;border:1px solid #e1c5ca;border-radius:12px;margin:20px;padding:25px}.admin-drawer-error strong,.admin-drawer-error p{font-size:var(--admin-text-body)}.admin-drawer-error button{color:#843746;cursor:pointer;min-height:40px;font-size:var(--admin-text-body);background:#fff;border:1px solid #d5aeb5;border-radius:8px;padding:0 13px}.admin-order-hero{color:#fff;background:linear-gradient(135deg,#234b8d,#3567b8);border-radius:13px;grid-template-columns:1fr auto;align-items:center;gap:8px 20px;min-height:128px;padding:22px;display:grid}.admin-order-hero>div{gap:8px;display:grid}.admin-order-hero small{color:#ffffffb3;font-size:var(--admin-text-meta);letter-spacing:.08em;font-weight:820}.admin-order-hero .admin-status{background:#c9f2e5;color:#0d5745!important}.admin-order-hero>strong{letter-spacing:-.04em;font-size:30px}.admin-order-hero>p{color:#ffffffc2;font-size:var(--admin-text-body);grid-column:1/-1;margin:0}.admin-detail-section{background:#fff;border:1px solid #dce3eb;border-radius:13px;overflow:hidden}.admin-detail-section>header{border-bottom:1px solid #e9eef3;justify-content:space-between;align-items:center;gap:15px;min-height:64px;padding:15px 17px;display:flex}.admin-detail-section>header h3{color:#263a56;font-size:var(--admin-text-section);margin:0}.admin-detail-section>header p{color:#77869a;font-size:var(--admin-text-body);margin:3px 0 0}.admin-detail-section>header>span{color:#176e57;font-size:var(--admin-text-meta);background:#e6f7f1;border-radius:999px;padding:6px 9px;font-weight:760}.admin-detail-section>header>button{color:#315b97;cursor:pointer;min-height:38px;font-size:var(--admin-text-body);background:#f7faff;border:1px solid #b9cbe2;border-radius:8px;padding:0 11px;font-weight:760}.admin-detail-grid{grid-template-columns:1fr 1fr;gap:0 22px;margin:0;padding:4px 17px 13px;display:grid}.admin-detail-grid>div{border-bottom:1px solid #edf1f5;min-height:62px;padding:13px 0}.admin-detail-grid dt{color:#7f8da0;font-size:var(--admin-text-body);font-weight:720}.admin-detail-grid dd{color:#2c405d;font-size:var(--admin-text-body);overflow-wrap:anywhere;justify-content:space-between;align-items:center;gap:10px;margin:5px 0 0;font-weight:690;display:flex}.admin-detail-grid dd>button:not(.admin-inline-link){color:#526b8c;cursor:pointer;min-height:28px;font-size:var(--admin-text-meta);background:#fff;border:1px solid #d0dae7;border-radius:7px;flex:none;padding:0 8px}.admin-issued-link{background:#edfaf6;border:1px solid #a8d9c9;border-radius:10px;margin:15px 17px 0;padding:15px}.health-panel>.admin-issued-link{margin-bottom:17px}.admin-issued-link>span{color:#176e57;font-size:var(--admin-text-meta);letter-spacing:.08em;font-weight:850}.admin-issued-link>p{color:#476a60;font-size:var(--admin-text-body);margin:6px 0 12px;line-height:1.5}.admin-issued-link label{background:#fff;border:1px solid #b8d9cf;border-radius:8px;height:42px;display:flex;overflow:hidden}.admin-issued-link input{color:#39584f;min-width:0;font-size:var(--admin-text-body);background:0 0;border:0;outline:0;flex:1;padding:0 10px}.admin-issued-link button{color:#fff;cursor:pointer;font-size:var(--admin-text-body);background:#227b63;border:0;padding:0 12px;font-weight:760}.admin-confirm-action{background:#fff9ef;border:1px solid #e4c9a3;border-radius:10px;margin:15px 17px 0;padding:15px}.admin-confirm-action strong{color:#6f4c18;font-size:var(--admin-text-body)}.admin-confirm-action p{color:#806844;font-size:var(--admin-text-body);margin:5px 0 12px;line-height:1.55}.admin-confirm-action>div{justify-content:flex-end;gap:8px;display:flex}.admin-confirm-action button{color:#654b26;cursor:pointer;min-height:38px;font-size:var(--admin-text-body);background:#fff;border:1px solid #d5c3a8;border-radius:8px;padding:0 11px;font-weight:740}.admin-confirm-action button.danger{color:#fff;background:#a85637;border-color:#a85637}.admin-confirm-action button:disabled{opacity:.6;cursor:wait}.admin-detail-list{padding:4px 17px 14px}.admin-detail-list>div{border-bottom:1px solid #edf1f5;grid-template-columns:auto 1fr;align-items:center;gap:13px;min-height:62px;display:grid}.admin-detail-list>div:last-child{border-bottom:0}.admin-detail-list p{gap:3px;margin:0;display:grid}.admin-detail-list strong{color:#344a67;font-size:var(--admin-text-body)}.admin-detail-list small{color:#7a899d;font-size:var(--admin-text-meta)}.admin-detail-empty{color:#718095;font-size:var(--admin-text-meta);margin:0;padding:20px 17px}.admin-related-list{grid-template-columns:1fr 1fr;gap:9px;padding:14px;display:grid}.admin-related-list button{color:#405671;cursor:pointer;text-align:left;background:#fafbfd;border:1px solid #dbe3ed;border-radius:10px;gap:3px;min-height:84px;padding:12px;display:grid}.admin-related-list button:hover{background:#f4f8fe;border-color:#b2c5de}.admin-related-list span{color:#5277ae;font-size:var(--admin-text-meta);letter-spacing:.07em;font-weight:800}.admin-related-list strong{font-size:var(--admin-text-body)}.admin-related-list small{color:#7d8b9d;font-size:var(--admin-text-meta)}.admin-email-handoff-list{gap:9px;padding:14px;display:grid}.admin-email-handoff-item{background:#fafbfd;border:1px solid #dfe6ef;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px 14px;min-width:0;padding:13px 14px;display:grid}.admin-email-handoff-copy{gap:4px;min-width:0;display:grid}.admin-email-handoff-copy>strong{color:#30455f;min-width:0;font-size:var(--admin-text-body);overflow-wrap:anywhere;word-break:break-word;line-height:1.4}.admin-email-handoff-copy>small{color:#78879a;min-width:0;font-size:var(--admin-text-meta);overflow-wrap:anywhere;word-break:break-word;line-height:1.45}.admin-email-handoff-state{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;min-width:0;display:flex}.admin-email-handoff-state .admin-status{justify-content:flex-start;max-width:100%;margin:0}.admin-email-handoff-state>small{color:#78879a;font-size:var(--admin-text-meta);overflow-wrap:anywhere;line-height:1.4}.admin-detail-section blockquote{color:#334961;font-size:var(--admin-text-body);margin:0;padding:22px;line-height:1.7}@media (max-width:1240px){.admin-shell{grid-template-columns:264px minmax(0,1fr)}.admin-metrics{grid-template-columns:repeat(3,1fr)}.admin-priority{flex-direction:column;align-items:flex-start}.admin-priority-actions{flex-wrap:wrap;justify-content:flex-start;width:100%}.system-cards{grid-template-columns:1fr}}@media (max-width:980px){.admin-shell{display:block}.admin-sidebar{display:none}.admin-topbar{min-height:70px;padding:10px 15px}.admin-mobile-brand{align-items:center;gap:9px;display:flex}.admin-mobile-brand img{border-radius:9px}.admin-mobile-brand span{gap:0;display:grid}.admin-mobile-brand strong{color:#1d3150;font-size:var(--admin-text-body)}.admin-mobile-brand small{color:#718096;font-size:var(--admin-text-meta);letter-spacing:.09em;font-weight:800}.admin-live{display:none}.admin-top-actions{margin-left:auto}.admin-account-menu summary{border:0;width:46px;min-width:46px;padding:5px;display:block}.admin-account-menu summary>span{width:36px;height:36px}.admin-account-menu summary p,.admin-account-menu summary>i{display:none}.admin-mobile-nav{z-index:20;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#f7f9fcf5;border-bottom:1px solid #dce4ee;gap:7px;padding:8px 12px;position:sticky;top:70px}.admin-mobile-nav button{min-height:44px;font-size:var(--admin-text-body);border-radius:9px;gap:8px;padding:0 13px}.admin-content{width:min(100% - 30px,1440px);padding-top:34px}.admin-heading h1{font-size:36px}}@media (max-width:760px){.admin-top-actions>label{height:42px;padding-left:10px}.admin-top-actions>label>span{display:none}.admin-refresh{justify-content:center;width:42px;padding:0;font-size:0}.admin-refresh span{font-size:16px}.admin-heading{flex-direction:column;align-items:flex-start}.admin-heading-meta{width:100%;min-width:0}.admin-heading p{font-size:var(--admin-text-body)}.admin-metrics{grid-template-columns:1fr 1fr}.admin-metrics article.primary{grid-column:1/-1}.admin-overview-grid,.health-list{grid-template-columns:1fr}.admin-chart{gap:5px;padding-left:13px;padding-right:13px}.activity-list>button{grid-template-columns:38px 1fr 16px}.activity-list time{grid-column:2;margin-top:-8px}.activity-list>button>b{grid-area:1/3/span 2}.admin-data-toolbar{flex-wrap:wrap;align-items:stretch}.admin-data-toolbar>label{min-width:100%}.admin-data-toolbar>button{margin-left:auto}.contact-filter{max-width:calc(100% - 150px);overflow-x:auto}.download-summary{grid-template-columns:1fr 1fr}.system-hero{flex-direction:column;align-items:flex-start}.system-hero>a{justify-content:center;width:100%}.system-cards{grid-template-columns:1fr}.admin-drawer-layer{--admin-detail-gutter:12px}.admin-drawer{border-radius:12px;width:100%}}@media (max-width:620px){.admin-topbar{gap:8px}.admin-mobile-brand span{display:none}.admin-top-actions{gap:6px}.admin-top-actions select{font-size:var(--admin-text-body);padding-left:2px}.admin-account-menu>div{position:fixed;top:66px;right:10px}.admin-content{width:calc(100% - 20px);padding:27px 0 58px}.admin-heading{margin-bottom:22px}.admin-heading h1{font-size:30px}.admin-heading p{font-size:var(--admin-text-body)}.admin-priority{padding:15px}.admin-priority>div:first-child{min-width:0}.admin-priority-actions{grid-template-columns:1fr;display:grid}.admin-priority-actions button{width:100%}.admin-metrics{grid-template-columns:1fr}.admin-metrics article.primary{grid-column:auto}.admin-metric-link{min-height:130px}.admin-panel>header{padding:17px}.revenue-panel>header{flex-direction:column;align-items:flex-start}.admin-chart{height:235px}.admin-results{flex-direction:column;align-items:flex-start;gap:4px}.contact-filter{flex:1 0 100%;order:3;max-width:100%}.coupon-catalog-toolbar{flex-direction:column;align-items:stretch;gap:9px;padding:13px 12px}.coupon-catalog-toolbar>p{font-size:var(--admin-text-body);text-align:left}.coupon-catalog-filter{order:initial;flex:none;width:100%;max-width:none;overflow:visible}.coupon-catalog-filter button{flex:1;justify-content:center}.admin-data-toolbar>button{margin-left:0}.download-summary{grid-template-columns:1fr}.admin-contact{padding:17px}.admin-contact>header{flex-direction:column;align-items:flex-start}.admin-table-wrap{overflow:visible}.admin-table-wrap table,.admin-table-wrap tbody,.admin-table-wrap tr,.admin-table-wrap td{width:100%;min-width:0;display:block}.admin-table-wrap thead{clip:rect(0,0,0,0);width:1px;height:1px;position:absolute;overflow:hidden}.admin-table-wrap tbody{background:#f7f9fc;gap:11px;padding:12px;display:grid}.admin-table-wrap tr{background:#fff;border:1px solid #dfe6ee;border-radius:12px;padding:5px 15px 14px}.admin-table-wrap td{text-align:right;border-top:1px solid #edf1f5;grid-template-columns:minmax(105px,38%) minmax(0,1fr);gap:12px;min-height:0;padding:11px 0;display:grid}.admin-table-wrap td:first-child{border-top:0}.admin-table-wrap td:before{content:attr(data-label);color:#7b899c;text-align:left;font-size:var(--admin-text-meta);letter-spacing:.04em;text-transform:uppercase;font-weight:800}.admin-table-wrap td>strong,.admin-table-wrap td>span,.admin-table-wrap td>small,.admin-table-wrap td>button{justify-self:end}.admin-table-wrap td>small{grid-column:2}.admin-table-wrap td>.admin-row-actions{grid-column:2;grid-template-columns:1fr;justify-self:stretch;min-width:0;display:grid}.admin-row-actions .admin-row-action{justify-content:center;width:100%}.admin-status{margin-left:auto}.withdrawal-declaration-short{max-width:220px}.admin-toast{bottom:16px;right:16px}.admin-drawer{width:100%;max-width:none}.admin-drawer>header{min-height:76px;padding:14px 15px}.admin-drawer>header h2{max-width:calc(100vw - 95px);font-size:var(--admin-text-section)}.admin-drawer-content{padding:13px}.admin-order-hero{grid-template-columns:1fr}.admin-order-hero>strong{font-size:26px}.admin-detail-grid,.admin-related-list,.admin-email-handoff-item{grid-template-columns:1fr}.admin-email-handoff-state{justify-content:flex-start}.admin-email-handoff-state .admin-status{margin-left:0}.admin-issued-link label{flex-direction:column;align-items:stretch;height:auto}.admin-issued-link input{min-height:42px}.admin-issued-link button{min-height:40px}}.checkout-account-license{color:#173157;background:linear-gradient(145deg,#fff 0%,#f1faf7 100%);border:1px solid #b8d8ce;border-radius:14px;gap:10px;margin:0 0 15px;padding:18px;display:grid;box-shadow:0 12px 30px #12433714}.checkout-account-license>span{color:#16755b;letter-spacing:.12em;font-size:11px;font-weight:900}.checkout-account-license h3,.checkout-account-license p,.checkout-account-license dl{margin:0}.checkout-account-license p{color:#526072;font-size:12px;line-height:1.55}.checkout-account-license dl div{background:#edf5f2;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.checkout-account-license dt{color:#66748a;font-size:11px;font-weight:800}.checkout-account-license dd{overflow-wrap:anywhere;margin:0;font-size:12px;font-weight:900}.checkout-account-license>a{color:#fff;background:#173157;border-radius:9px;justify-content:space-between;align-items:center;padding:11px 13px;font-size:12px;font-weight:900;text-decoration:none;display:flex}.admin-records-progress{color:#3c638f;min-height:34px;font-size:var(--admin-text-meta);background:#f2f7fd;border-bottom:1px solid #dce7f5;padding:9px 17px 8px 34px;font-weight:720;position:relative;overflow:hidden}.admin-records-progress:before{content:"";border:2px solid #b9cce7;border-top-color:#3868aa;border-radius:50%;width:8px;height:8px;margin-top:-4px;animation:.7s linear infinite admin-records-spin;position:absolute;top:50%;left:17px}.admin-records-progress:after{content:"";background:linear-gradient(90deg,#0000,#4f7ec1,#0000);width:32%;height:2px;animation:1.2s ease-in-out infinite admin-records-scan;position:absolute;bottom:0;left:0}@keyframes admin-records-spin{to{transform:rotate(360deg)}}@keyframes admin-records-scan{0%{transform:translate(-110%)}to{transform:translate(420%)}}.admin-loading.compact{min-height:300px;box-shadow:none;border:0;border-radius:0;margin:0}.admin-inline-error{color:#7e3948;background:#fff8f9;border:1px solid #e6c8ce;border-radius:11px;grid-template-columns:30px 1fr auto;align-items:center;gap:11px;margin:16px;padding:14px 15px;display:grid}.admin-inline-error>span{color:#fff;width:30px;height:30px;font-size:var(--admin-text-meta);background:#9c4657;border-radius:9px;place-items:center;font-weight:850;display:grid}.admin-inline-error p{font-size:var(--admin-text-body);margin:0;line-height:1.5}.admin-inline-error button{color:#813d4b;cursor:pointer;min-height:38px;font-size:var(--admin-text-body);background:#fff;border:1px solid #d9b6bd;border-radius:8px;padding:0 12px;font-weight:760}.admin-pagination{color:#69798e;min-height:70px;font-size:var(--admin-text-meta);background:linear-gradient(#fbfcfe,#f6f8fb);border-top:1px solid #e2e8f0;grid-template-columns:1fr auto auto;align-items:center;gap:20px;padding:13px 17px;display:grid}.admin-pagination p{margin:0}.admin-pagination p strong{color:#283d5a;font-weight:820}.admin-pagination>label{white-space:nowrap;align-items:center;gap:8px;display:flex}.admin-pagination>label span{color:#718095;font-size:var(--admin-text-body);font-weight:720}.admin-pagination select{color:#314864;min-width:70px;height:36px;font-size:var(--admin-text-body);background:#fff;border:1px solid #d1dbe7;border-radius:8px;padding:0 28px 0 10px;font-weight:720}.admin-pagination>div{align-items:center;gap:9px;display:flex}.admin-pagination>div span{color:#64748a;text-align:center;min-width:112px;font-size:var(--admin-text-meta)}.admin-pagination>div span strong{color:#263b57}.admin-pagination button{color:#315e9c;cursor:pointer;background:#fff;border:1px solid #cbd7e5;border-radius:9px;place-items:center;width:36px;height:36px;font-size:16px;font-weight:750;display:grid}.admin-pagination button:hover:not(:disabled){background:#f2f7fd;border-color:#96afd1}.admin-pagination button:disabled{color:#aeb8c5;cursor:not-allowed;background:#f3f5f8}.admin-status.status-reviewing{background:#edf3fd;color:#315da8!important}.admin-status.status-refunded{background:#e7f8f2;color:#176e57!important}.admin-status.status-closed{background:#edf0f4;color:#5f6876!important}.admin-status.status-rejected{background:#fff0e7;color:#8a4a28!important}@media (min-width:621px){.audit-panel .admin-table-wrap table{min-width:940px}.audit-panel td:last-child{max-width:320px}}.audit-context{color:#315b50;background:linear-gradient(100deg,#eef9f5,#f8fbfa);border-bottom:1px solid #dbe7e3;align-items:center;gap:12px;min-height:66px;padding:14px 17px;display:flex}.audit-context>span{color:#17735a;background:#fff;border:1px solid #b9dfd3;border-radius:10px;flex:none;place-items:center;width:34px;height:34px;font-size:14px;font-weight:850;display:grid}.audit-context p{gap:3px;margin:0;display:grid}.audit-context strong{color:#244b42;font-size:var(--admin-text-body)}.audit-context small{color:#66827a;font-size:var(--admin-text-meta);line-height:1.45}.audit-panel td:last-child{color:#64748a;line-height:1.5}.admin-withdrawal-hero{color:#fff;background:radial-gradient(circle at 86% -20%,#6bdebf38,#0000 44%),linear-gradient(135deg,#132a4e,#234d86);border:1px solid #79a7f33d;border-radius:13px;justify-content:space-between;align-items:center;gap:20px;min-height:112px;padding:20px;display:flex;overflow:hidden}.admin-withdrawal-hero>div{gap:9px;display:grid}.admin-withdrawal-hero>div>small{color:#ffffff9e;font-size:var(--admin-text-meta);letter-spacing:.1em;font-weight:820}.admin-withdrawal-hero .admin-status{background:#d6f4eb;color:#164f45!important}.admin-withdrawal-hero>p{text-align:right;gap:4px;margin:0;display:grid}.admin-withdrawal-hero>p strong{font-size:var(--admin-text-body)}.admin-withdrawal-hero>p span{color:#ffffffb3;font-size:var(--admin-text-meta)}.admin-workflow-form{background:#fff;border:1px solid #cbd8e7;border-radius:13px;position:relative;overflow:hidden;box-shadow:0 8px 24px #1327460b}.admin-shell :is(.admin-panel,.admin-workflow-form,.system-hero,.admin-security-hero,.admin-order-hero,.admin-license-hero,.admin-withdrawal-hero,.admin-case-hero,.admin-print-job-hero,.admin-confirm-dialog){position:relative}.admin-shell :is(.admin-panel,.admin-workflow-form,.system-hero,.admin-security-hero,.admin-order-hero,.admin-license-hero,.admin-withdrawal-hero,.admin-case-hero,.admin-print-job-hero,.admin-confirm-dialog):before{content:"";z-index:2;border-radius:inherit;background:var(--fila3d-brand-beam);-webkit-mask:linear-gradient(#000 0 0) top / 100% var(--fila3d-brand-beam-height) no-repeat;-webkit-mask:linear-gradient(#000 0 0) top / 100% var(--fila3d-brand-beam-height) no-repeat;mask:linear-gradient(#000 0 0) top / 100% var(--fila3d-brand-beam-height) no-repeat;pointer-events:none;position:absolute;inset:0}.admin-workflow-form>header{background:linear-gradient(#fbfcfe,#f8fafc);border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;gap:16px;min-height:72px;padding:15px 17px;display:flex}.admin-workflow-form>header>div{gap:4px;display:grid}.admin-workflow-form>header span{color:#4973ab;font-size:var(--admin-text-meta);letter-spacing:.1em;font-weight:850}.admin-workflow-form>header h3{color:#243a57;font-size:var(--admin-text-section);margin:0}.admin-workflow-form>header>small{color:#75849a;text-align:right;max-width:155px;font-size:var(--admin-text-meta);line-height:1.35}.admin-workflow-form>label{gap:7px;margin:0 17px;padding:15px 0 0;display:grid}.admin-workflow-form>.admin-field-note{color:#2c5f58;background:#f2faf8;border:1px solid #cfe8e2;border-radius:10px;gap:3px;margin:15px 17px 0;padding:12px 13px;display:grid}.admin-workflow-form>.admin-field-note strong{font-size:var(--admin-text-body)}.admin-workflow-form>.admin-field-note span{color:#69827e;font-size:var(--admin-text-meta);line-height:1.45}.admin-workflow-form>label>span{color:#52657e;font-size:var(--admin-text-body);font-weight:770}.admin-workflow-form>label>span small{color:#8a97a8;font-size:var(--admin-text-meta);font-weight:600}.admin-workflow-form select,.admin-workflow-form input,.admin-workflow-form textarea{color:#273d59;width:100%;font:inherit;font-size:var(--admin-text-body);background:#fbfcfe;border:1px solid #d1dbe7;border-radius:9px;outline:0;transition:border-color .15s,box-shadow .15s,background .15s}.admin-workflow-form select,.admin-workflow-form input{min-height:43px;padding:0 11px}.admin-workflow-form textarea{resize:vertical;min-height:116px;padding:11px;line-height:1.55}.admin-workflow-form select:focus,.admin-workflow-form input:focus,.admin-workflow-form textarea:focus{background:#fff;border-color:#7899c5;box-shadow:0 0 0 3px #3f68ae1c}.admin-workflow-form input::placeholder,.admin-workflow-form textarea::placeholder{color:#9aa6b5}.admin-workflow-form>label>small{color:#8a97a8;text-align:right;font-size:var(--admin-text-meta)}.admin-release-file-field{gap:8px;margin:0 17px;padding-top:15px;display:grid;position:relative}.admin-release-file-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.admin-release-file-heading>span{color:#52657e;font-size:var(--admin-text-meta);font-weight:770}.admin-release-file-heading>small{color:#8b9aaf;font-size:var(--admin-text-meta);letter-spacing:.08em;font-weight:790}.admin-workflow-form .admin-release-file-input{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;min-height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.admin-release-file-picker{color:#29425f;cursor:pointer;background:radial-gradient(circle at 92% -10%,#4c7ac11f,#0000 35%),linear-gradient(135deg,#fbfdff,#f5f8fc);border:1px dashed #b9c9dc;border-radius:12px;grid-template-columns:54px minmax(0,1fr) auto;align-items:center;gap:14px;min-height:104px;padding:15px;transition:border-color .18s,background .18s,box-shadow .18s,transform .18s;display:grid;overflow:hidden}.admin-release-file-picker:hover{background:radial-gradient(circle at 92% -10%,#4c7ac12b,#0000 38%),linear-gradient(135deg,#fff,#f2f7fd);border-color:#6f93c3;transform:translateY(-1px);box-shadow:0 9px 22px #254b7e17}.admin-release-file-picker.selected{background:radial-gradient(circle at 92% -10%,#3eb18f29,#0000 38%),linear-gradient(135deg,#fbfffd,#f1faf7);border-style:solid;border-color:#91cdbb}.admin-release-file-picker.dragging{background:#edf5ff;border-style:solid;border-color:#487bc1;transform:translateY(-1px);box-shadow:0 0 0 4px #3f68ae1f}.admin-release-file-picker.disabled{pointer-events:none;opacity:.68;transform:none}.admin-release-file-input:focus-visible+.admin-release-file-picker{border-color:#487bc1;box-shadow:0 0 0 4px #3f68ae24}.admin-release-file-icon{color:#3f6fab;background:linear-gradient(145deg,#fff,#edf3fb);border:1px solid #cfdaea;border-radius:11px;place-items:center;gap:3px;width:54px;height:58px;padding:9px 7px 7px;display:grid;box-shadow:0 7px 16px #29487117}.admin-release-file-picker.selected .admin-release-file-icon{color:#177e65;background:linear-gradient(145deg,#fff,#e8f8f3);border-color:#b6decf}.admin-release-file-icon b{font-size:var(--admin-text-meta);letter-spacing:.055em;font-weight:900}.admin-release-file-icon i{color:#fff;background:#4778bb;border-radius:7px;place-items:center;width:20px;height:20px;font-size:11px;font-style:normal;font-weight:900;display:grid}.admin-release-file-picker.selected .admin-release-file-icon i{background:#249b7b}.admin-release-file-copy{gap:5px;min-width:0;display:grid}.admin-release-file-copy strong{color:#263d5a;font-size:var(--admin-text-body);text-overflow:ellipsis;white-space:nowrap;font-weight:820;overflow:hidden}.admin-release-file-copy small{color:#7e8da2;font-size:var(--admin-text-meta);line-height:1.45}.admin-release-file-action{color:#315a91;min-height:34px;font-size:var(--admin-text-body);white-space:nowrap;background:#ffffffdb;border:1px solid #c5d3e4;border-radius:9px;justify-content:center;align-items:center;gap:8px;padding:0 11px;font-weight:820;display:inline-flex}.admin-release-file-action i{font-size:12px;font-style:normal}.admin-release-file-picker.selected .admin-release-file-action{color:#176e5a;border-color:#b9d9d0}.admin-release-file-help{color:#8997aa;min-height:24px;font-size:var(--admin-text-meta);justify-content:space-between;align-items:center;gap:12px;display:flex}.admin-release-file-help.ready{color:#27816b;font-weight:720}.admin-release-file-help button{color:#7a5360;cursor:pointer;font:inherit;background:0 0;border:0;padding:3px 0;font-weight:750}.admin-release-file-help button:hover:not(:disabled){color:#9b3f54;text-underline-offset:3px;text-decoration:underline}.admin-release-file-help button:disabled{cursor:wait;opacity:.55}.admin-release-upload-progress{color:#355477;background:linear-gradient(135deg,#f6faff,#edf5fe);border:1px solid #cbdcf0;border-radius:10px;gap:10px;margin:15px 17px 0;padding:13px 14px;display:grid}.admin-release-upload-progress>div{justify-content:space-between;align-items:center;gap:12px;display:flex}.admin-release-upload-progress>div>span{gap:3px;display:grid}.admin-release-upload-progress strong{font-size:var(--admin-text-body)}.admin-release-upload-progress small{color:#7a8da5;font-size:var(--admin-text-meta)}.admin-release-upload-progress b{color:#3568a9;font-size:var(--admin-text-meta)}.admin-release-upload-progress>i{background:#dce8f6;border-radius:99px;height:6px;overflow:hidden}.admin-release-upload-progress>i>span{border-radius:inherit;background:linear-gradient(90deg,#3c72ba,#65bba7);height:100%;transition:width .2s;display:block}.admin-workflow-meta{background:#f8fafc;border:1px solid #e0e7ef;border-radius:9px;grid-template-columns:1fr 1fr;gap:12px;margin:15px 17px 0;padding:12px 14px;display:grid}.admin-workflow-meta>div{gap:3px;display:grid}.admin-workflow-meta dt{color:#7e8b9d;font-size:var(--admin-text-body);font-weight:720}.admin-workflow-meta dd{color:#435873;font-size:var(--admin-text-body);margin:0;font-weight:690}.admin-form-error{color:#7e3948;background:#fff7f8;border:1px solid #e4c4cb;border-radius:9px;align-items:flex-start;gap:9px;margin:15px 17px 0;padding:11px 12px;display:flex}.admin-form-error>span{color:#fff;width:22px;height:22px;font-size:var(--admin-text-meta);background:#9b4657;border-radius:7px;flex:none;place-items:center;font-weight:850;display:grid}.admin-form-error p{font-size:var(--admin-text-body);margin:1px 0 0;line-height:1.45}.admin-workflow-form>footer{background:#fafbfd;border-top:1px solid #e4e9f0;justify-content:flex-end;gap:9px;margin-top:18px;padding:14px 17px;display:flex}.admin-workflow-form>footer button{color:#4c607a;cursor:pointer;min-height:41px;font-size:var(--admin-text-body);background:#fff;border:1px solid #cdd8e5;border-radius:9px;padding:0 14px;font-weight:770}.admin-workflow-form>footer button.primary{color:#fff;background:linear-gradient(#487ac2,#3565a9);border-color:#3567ac;box-shadow:0 6px 14px #2b5b9e2e}.admin-workflow-form>footer button:hover:not(:disabled){border-color:#96acc9}.admin-workflow-form>footer button.primary:hover:not(:disabled){background:#315f9f;border-color:#285995}.admin-workflow-form>footer button:disabled{opacity:.6;cursor:wait}.admin-product-settings{border-color:#b9cce6;box-shadow:0 14px 34px #234b8414}.admin-product-settings>header{background:radial-gradient(circle at 90% -70%,#6594e033,#0000 50%),linear-gradient(#fbfdff,#f5f8fc)}.admin-product-price-layout{grid-template-columns:minmax(250px,.7fr) minmax(0,1.3fr);gap:16px;padding:18px;display:grid}.admin-product-price-current{color:#fff;background:radial-gradient(circle at 95% 0,#65dcbe3b,#0000 40%),linear-gradient(140deg,#132b50,#244f89);border:1px solid #284e86;border-radius:12px;align-content:center;min-height:172px;padding:21px;display:grid;overflow:hidden;box-shadow:0 12px 24px #183a6b29}.admin-product-price-current>small{color:#92b7ef;font-size:var(--admin-text-meta);letter-spacing:.1em;font-weight:850}.admin-product-price-current>strong{letter-spacing:-.055em;margin-top:10px;font-size:clamp(32px,4vw,46px);line-height:1}.admin-product-price-current>p{color:#ffffffb3;font-size:var(--admin-text-body);margin:13px 0 0;line-height:1.5}.admin-product-price-editor{grid-template-columns:minmax(210px,.9fr) minmax(250px,1.1fr);align-items:stretch;gap:15px;min-width:0;display:grid}.admin-product-price-editor>label{background:#fbfcfe;border:1px solid #dce4ee;border-radius:11px;align-content:center;gap:8px;padding:16px;display:grid}.admin-product-price-editor>label>span{color:#425a79;font-size:var(--admin-text-body);font-weight:800}.admin-product-price-editor>label>small{color:#8795a9;font-size:var(--admin-text-meta);line-height:1.45}.admin-price-input{background:#fff;border:1px solid #c7d5e5;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;min-width:0;transition:border-color .15s,box-shadow .15s;display:grid;overflow:hidden}.admin-price-input:focus-within{border-color:#6d91c3;box-shadow:0 0 0 3px #3f68ae1c}.admin-workflow-form .admin-price-input>input{color:#183252;min-width:0;min-height:48px;box-shadow:none;font-size:var(--admin-text-body);font-variant-numeric:tabular-nums;background:0 0;border:0;border-radius:0;padding:0 13px;font-weight:850}.admin-price-input>span{color:#315f9f;min-width:56px;font-size:var(--admin-text-body);letter-spacing:.06em;background:#f0f5fc;border-left:1px solid #dce4ee;place-items:center;padding:0 12px;font-weight:900;display:grid}.admin-price-preview{color:#586a82;background:#f7f9fc;border:1px solid #dce4ee;border-radius:11px;align-content:center;gap:9px;padding:16px;display:grid}.admin-price-preview.changed{background:linear-gradient(145deg,#f3fbf8,#f8fcfb);border-color:#a9d8ca}.admin-price-preview>span{color:#66809f;font-size:var(--admin-text-meta);letter-spacing:.09em;text-transform:uppercase;font-weight:850}.admin-price-preview>p{color:#7a8799;font-size:var(--admin-text-body);flex-wrap:wrap;align-items:center;gap:9px;margin:0;display:flex}.admin-price-preview.changed>p strong{text-decoration:line-through;text-decoration-thickness:1px}.admin-price-preview>p i{color:#7e91aa;font-style:normal}.admin-price-preview>p b{color:#176f59;font-size:var(--admin-text-body);letter-spacing:-.025em}.admin-price-preview>p.neutral b{color:#344c6a}.admin-price-preview>small{color:#6f7e91;font-size:var(--admin-text-meta);line-height:1.45}.admin-price-confirmation{color:#214b41;background:linear-gradient(135deg,#edf9f5,#f7fcfa);border:1px solid #9dccbd;border-radius:11px;justify-content:space-between;align-items:center;gap:18px;margin:0 18px 18px;padding:15px;display:flex}.admin-price-confirmation>div{align-items:center;gap:11px;min-width:0;display:flex}.admin-price-confirmation>div:first-child>span{color:#14644f;background:#fff;border-radius:9px;flex:none;place-items:center;width:34px;height:34px;font-size:14px;font-weight:900;display:grid;box-shadow:0 5px 13px #1865501a}.admin-price-confirmation p{gap:3px;margin:0;display:grid}.admin-price-confirmation p strong{font-size:var(--admin-text-body)}.admin-price-confirmation p small{color:#597a71;font-size:var(--admin-text-meta);line-height:1.45}.admin-price-confirmation button{color:#49665f;cursor:pointer;min-height:39px;font-size:var(--admin-text-body);white-space:nowrap;background:#fff;border:1px solid #b8ccc6;border-radius:9px;padding:0 13px;font-weight:800}.admin-price-confirmation button.primary{color:#fff;background:#17745b;border-color:#17745b}.admin-product-settings>footer{justify-content:space-between;align-items:center}.admin-product-settings>footer>p{color:#7d8b9f;font-size:var(--admin-text-body);margin:0;line-height:1.45}@media (max-width:940px){.admin-product-price-layout{grid-template-columns:1fr}.admin-product-price-current{min-height:145px}}@media (max-width:660px){.admin-product-price-layout{padding:14px}.admin-product-price-editor{grid-template-columns:1fr}.admin-price-confirmation,.admin-product-settings>footer{flex-direction:column;align-items:stretch}.admin-price-confirmation>div:last-child{grid-template-columns:1fr;display:grid}.admin-price-confirmation button{width:100%}.admin-product-settings>footer>p{text-align:center}}.admin-customer-app-rollout{border-color:#b9cce6;position:relative;box-shadow:0 14px 34px #234b8414}.admin-customer-app-rollout>header{background:radial-gradient(circle at 92% -70%,#5cd9b72e,#0000 50%),linear-gradient(#fbfdff,#f5f8fc)}.admin-rollout-state{color:#365f98;min-height:29px;font-size:var(--admin-text-meta);white-space:nowrap;background:#eef4fc;border:1px solid #bfd1e7;border-radius:999px;justify-content:center;align-items:center;padding:0 11px;font-weight:820;line-height:1.2;display:inline-flex}.admin-rollout-state.all-licensed{color:#1b7059;background:#edf9f5;border-color:#a7d9ca}.admin-rollout-summary{background:linear-gradient(135deg,#f8fbff,#f3f7fc);border:1px solid #d6e1ee;border-radius:12px;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:13px;margin:18px 18px 0;padding:16px;display:grid}.admin-customer-app-rollout.all-licensed .admin-rollout-summary{background:linear-gradient(135deg,#f4fbf8,#f8fcfb);border-color:#c5e3da}.admin-rollout-summary>span{color:#fff;background:linear-gradient(145deg,#3567ac,#4b7fd0);border-radius:12px;place-items:center;width:42px;height:42px;font-size:15px;font-weight:900;display:grid;box-shadow:0 7px 16px #2a599a2b}.admin-customer-app-rollout.all-licensed .admin-rollout-summary>span{background:linear-gradient(145deg,#19725a,#35a281);box-shadow:0 7px 16px #19725a26}.admin-rollout-summary>p{gap:4px;margin:0;display:grid}.admin-rollout-summary>p>small{color:#5579a9;font-size:var(--admin-text-meta);letter-spacing:.1em;font-weight:850}.admin-rollout-summary>p>strong{color:#243a57;font-size:var(--admin-text-body);line-height:1.35}.admin-rollout-summary>p>b{color:#73839a;font-size:var(--admin-text-meta);font-weight:570;line-height:1.5}.admin-rollout-mode{background:#eaf0f7;border:1px solid #d2deeb;border-radius:15px;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;min-width:0;margin:14px 18px 0;padding:5px;display:grid}.admin-rollout-control-heading{grid-column:1/-1;justify-content:space-between;align-items:baseline;gap:12px;margin:0;padding:8px 10px 5px;display:flex}.admin-rollout-control-heading>strong{color:#304965;font-size:var(--admin-text-body);letter-spacing:.035em;font-weight:850}.admin-rollout-control-heading>small{color:#7b899b;font-size:var(--admin-text-meta);line-height:1.35}.admin-rollout-option{color:#52657d;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:11px;grid-template-columns:auto minmax(0,1fr) auto;align-items:flex-start;gap:12px;min-width:0;min-height:108px;padding:16px;transition:border-color .16s,box-shadow .16s,background .16s,transform .16s;display:grid}.admin-rollout-option:hover{background:#ffffffa3;border-color:#c2d0e0}.admin-rollout-option:focus-within{outline-offset:2px;outline:3px solid #3567ac29}.admin-rollout-option.selected{background:linear-gradient(145deg,#fff,#f5f9fe);border-color:#8ca9cf;box-shadow:0 5px 14px #2b58941c}.admin-customer-app-rollout.all-licensed .admin-rollout-option.selected{background:linear-gradient(145deg,#fff,#f2faf7);border-color:#79bda9;box-shadow:0 5px 14px #1e745c1a}.admin-rollout-mode:disabled .admin-rollout-option{opacity:.68;cursor:not-allowed;transform:none}.admin-rollout-option>input{accent-color:#3567ac;width:19px;height:19px;cursor:inherit;margin:1px 0 0}.admin-customer-app-rollout.all-licensed .admin-rollout-option>input{accent-color:#218267}.admin-rollout-option-copy{gap:6px;min-width:0;display:grid}.admin-rollout-option-copy>strong{color:#243a57;font-size:var(--admin-text-body);line-height:1.3}.admin-rollout-option-copy>small{color:#748399;font-size:var(--admin-text-meta);line-height:1.5}.admin-rollout-option>b{color:#6e7f96;font-size:var(--admin-text-meta);white-space:nowrap;background:#edf1f6;border-radius:999px;padding:5px 8px;line-height:1}.admin-rollout-option.selected>b{color:#315f9f;background:#dfeafa}.admin-customer-app-rollout.all-licensed .admin-rollout-option.selected>b{color:#1c705a;background:#d9f1ea}.admin-rollout-error{grid-template-columns:22px minmax(0,1fr) auto;align-items:center;display:grid}.admin-rollout-error>button{color:#7e3948;cursor:pointer;min-height:34px;font:inherit;font-size:var(--admin-text-body);background:#fff;border:1px solid #d9aebb;border-radius:8px;padding:0 11px;font-weight:780}.admin-rollout-error>button:disabled{opacity:.58;cursor:wait}.admin-rollout-meta{color:#8995a6;font-size:var(--admin-text-meta);flex-wrap:wrap;justify-content:space-between;gap:7px 16px;margin:12px 18px 0;line-height:1.4;display:flex}.admin-customer-app-rollout>footer{justify-content:space-between;align-items:center}.admin-customer-app-rollout>footer>p{color:#75849a;max-width:560px;font-size:var(--admin-text-body);margin:0;line-height:1.5}.admin-rollout-actions{justify-content:flex-end;align-items:center;gap:9px;display:flex}.admin-rollout-actions>a,.admin-rollout-actions>button{color:#3d5f8c;cursor:pointer;min-height:41px;font-size:var(--admin-text-body);white-space:nowrap;background:#fff;border:1px solid #cdd8e5;border-radius:9px;justify-content:center;align-items:center;gap:7px;padding:0 14px;font-weight:780;line-height:1.2;text-decoration:none;display:inline-flex}.admin-rollout-actions>a:hover{background:#f8fbff;border-color:#91a9c8}:is(.admin-rollout-actions>a:focus-visible,.admin-rollout-actions>button:focus-visible){outline-offset:2px;outline:3px solid #3567ac2e}.admin-rollout-actions>button.primary{color:#fff;background:linear-gradient(#487ac2,#3565a9);border-color:#3567ac;box-shadow:0 6px 14px #2b5b9e2e}.admin-customer-app-rollout.all-licensed .admin-rollout-actions>button.primary{background:linear-gradient(#2a9272,#19745b);border-color:#19745b;box-shadow:0 6px 14px #19745b26}.admin-rollout-actions>button:disabled{opacity:.58;cursor:not-allowed;box-shadow:none}@media (max-width:820px){.admin-customer-app-rollout>footer{flex-direction:column;align-items:stretch}.admin-customer-app-rollout>footer>p{text-align:left;max-width:none}.admin-rollout-actions{justify-content:stretch}.admin-rollout-actions>a,.admin-rollout-actions>button{flex:1 1 0}}@media (max-width:560px){.admin-rollout-state{white-space:normal;text-align:center}.admin-rollout-summary{grid-template-columns:38px minmax(0,1fr);gap:11px;margin:14px 14px 0;padding:14px}.admin-rollout-summary>span{border-radius:10px;width:38px;height:38px}.admin-rollout-mode{grid-template-columns:1fr;margin:12px 14px 0}.admin-rollout-control-heading{flex-direction:column;align-items:flex-start;gap:3px}.admin-rollout-option{grid-template-columns:auto minmax(0,1fr);min-height:0;padding:14px}.admin-rollout-option>b{grid-column:2;justify-self:start}.admin-rollout-error{grid-template-columns:22px minmax(0,1fr)}.admin-rollout-error>button{grid-column:1/-1;width:100%}.admin-rollout-meta{margin-left:14px;margin-right:14px}.admin-rollout-actions{grid-template-columns:1fr;display:grid}.admin-rollout-actions>a,.admin-rollout-actions>button{width:100%}}@media (max-width:760px){.admin-pagination{grid-template-columns:1fr auto;gap:12px}.admin-pagination>div{grid-column:1/-1;justify-content:space-between}}@media (max-width:620px){.admin-inline-error{grid-template-columns:30px 1fr}.admin-inline-error button{grid-column:1/-1}.admin-pagination{grid-template-columns:1fr;padding:13px 15px}.admin-pagination>label{justify-content:space-between}.admin-pagination>div{grid-column:auto}.audit-context{align-items:flex-start}.audit-panel .admin-table-wrap td>strong,.audit-panel .admin-table-wrap td>span,.audit-panel .admin-table-wrap td>small{overflow-wrap:anywhere;text-align:right;justify-self:stretch;min-width:0;max-width:100%}.admin-withdrawal-hero{flex-direction:column;align-items:flex-start}.admin-withdrawal-hero>p{text-align:left}.admin-workflow-form>header{align-items:flex-start}.admin-release-file-heading{flex-direction:column;align-items:flex-start;gap:4px}.admin-release-file-picker{grid-template-columns:48px minmax(0,1fr);gap:11px;min-height:124px}.admin-release-file-icon{width:48px;height:54px}.admin-release-file-action{grid-column:2;justify-self:start}.admin-release-file-help{flex-direction:column;align-items:flex-start;gap:5px}.admin-workflow-meta{grid-template-columns:1fr}.admin-workflow-form>footer{flex-direction:column-reverse}.admin-workflow-form>footer button{width:100%}}@media (prefers-reduced-motion:reduce){.admin-toast,.admin-drawer,.admin-records-progress:before,.admin-records-progress:after{animation:none}}.admin-status.status-suspended,.admin-status.status-pending{background:#fff3d9;color:#906118!important}.admin-status.status-revoked,.admin-status.status-failed{background:#faedf0;color:#9a3f51!important}.admin-status.status-deactivated{background:#edf1f5;color:#5f6c7d!important}.admin-license-context{color:#315477;background:linear-gradient(100deg,#edf4fd,#f9fbfe);border-bottom:1px solid #dce7f5;align-items:center;gap:13px;min-height:72px;padding:14px 17px;display:flex}.admin-license-context>span{color:#315fa7;background:#fff;border:1px solid #bdd0ea;border-radius:11px;flex:none;place-items:center;width:38px;height:38px;font-size:16px;font-weight:850;display:grid}.admin-license-context p{gap:3px;margin:0;display:grid}.admin-license-context strong{color:#274a72;font-size:var(--admin-text-body)}.admin-license-context small{color:#687f99;font-size:var(--admin-text-meta);line-height:1.45}.admin-device-review-queue{background:#f5f8fc;border-bottom:1px solid #dce5ef}.admin-device-review-queue>header{background:radial-gradient(circle at 95% 0,#578bdc1f,#0000 38%),#fff;border-bottom:1px solid #dce5ef;justify-content:space-between;align-items:center;gap:24px;min-height:94px;padding:18px 20px;display:flex}.admin-device-review-queue>header>div{gap:4px;display:grid}.admin-device-review-queue>header span{color:#3f70b7;font-size:var(--admin-text-meta);letter-spacing:.1em;font-weight:850}.admin-device-review-queue>header h2{color:#213a5c;font-size:var(--admin-text-section);margin:0}.admin-device-review-queue>header p{color:#6d7f96;max-width:680px;font-size:var(--admin-text-body);margin:0;line-height:1.5}.admin-device-review-queue>header>b{color:#315fa7;min-width:44px;height:44px;font-size:var(--admin-text-meta);background:#eef4fd;border:1px solid #c8d7ea;border-radius:12px;place-items:center;display:grid}.admin-device-review-filters{background:#f8fafc;border-bottom:1px solid #dce5ef;align-items:center;gap:8px;padding:10px 16px;display:flex}.admin-device-review-filters button{color:#61738a;cursor:pointer;min-height:34px;font-size:var(--admin-text-body);background:#fff;border:1px solid #d0dbe8;border-radius:8px;align-items:center;gap:8px;padding:0 11px;font-weight:800;display:inline-flex}.admin-device-review-filters button b{color:#64778f;min-width:19px;height:19px;font-size:var(--admin-text-meta);background:#edf2f8;border-radius:999px;place-items:center;padding:0 5px;display:grid}.admin-device-review-filters button.active{color:#fff;background:#3d70bc;border-color:#3569b0;box-shadow:0 5px 12px #2d5c9f29}.admin-device-review-filters button.active b{color:#315f9e;background:#fff}.admin-device-review-list{gap:12px;padding:16px;display:grid}.admin-device-review-list>article{background:#fff;border:1px solid #cfdae8;border-radius:13px;overflow:hidden;box-shadow:0 9px 23px #1a34570b}.admin-device-review-list>article>header{border-bottom:1px solid #e4eaf1;justify-content:space-between;align-items:center;gap:18px;min-height:76px;padding:14px 16px;display:flex}.admin-device-review-list>article>header>div{gap:3px;min-width:0;display:grid}.admin-device-review-list>article>header span{color:#3f70b7;font:800 var(--admin-text-meta) ui-monospace, "SFMono-Regular", monospace;letter-spacing:.08em}.admin-device-review-list>article>header strong{overflow-wrap:anywhere;color:#293f5c;font-size:var(--admin-text-body)}.admin-device-review-list>article>header small{overflow-wrap:anywhere;color:#7b8a9e;font-size:var(--admin-text-meta)}.admin-device-review-list>article>dl{background:#fafbfd;border-bottom:1px solid #e4eaf1;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0 16px;display:grid}.admin-device-review-list>article>dl>div{align-content:center;gap:5px;min-width:0;min-height:68px;padding:13px 0;display:grid}.admin-device-review-list>article>dl>div+div{border-left:1px solid #e4eaf1;padding-left:15px}.admin-device-review-list dt{color:#8090a4;font-size:var(--admin-text-body);font-weight:780}.admin-device-review-list dd{overflow-wrap:anywhere;color:#324b6b;font-size:var(--admin-text-body);margin:0;line-height:1.45}.admin-device-review-boundary{color:#6e7f94;background:#f7f9fc;align-items:flex-start;gap:9px;margin:0;padding:11px 16px;display:flex}.admin-device-review-boundary>span{color:#315fa7;width:22px;height:22px;font-size:var(--admin-text-meta);background:#e6eefb;border-radius:7px;flex:none;place-items:center;font-weight:850;display:grid}.admin-device-review-boundary small{font-size:var(--admin-text-meta);line-height:1.5}.admin-device-review-list>article>footer{border-top:1px solid #e4eaf1;justify-content:flex-end;gap:8px;padding:12px 16px;display:flex}.admin-device-review-list>article>footer.waiting{color:#72591f;font-size:var(--admin-text-meta);background:#fff9ec;justify-content:flex-start;font-weight:780}.admin-device-review-list button{color:#53677f;cursor:pointer;min-height:38px;font-size:var(--admin-text-body);background:#fff;border:1px solid #cbd6e4;border-radius:8px;padding:0 12px;font-weight:780}.admin-device-review-list button.primary{color:#fff;background:#3d70bc;border-color:#3567ae}.admin-device-review-list button.danger{color:#fff;background:#984657;border-color:#914253}.admin-device-review-list button:disabled{opacity:.55;cursor:not-allowed}.admin-device-review-list>article>form{background:#f8fafc;border-top:1px solid #dfe6ef;gap:13px;padding:15px 16px;display:grid}.admin-device-review-list>article>form>label{color:#405773;font-size:var(--admin-text-body);gap:6px;font-weight:780;display:grid}.admin-device-review-list>article>form textarea,.admin-device-review-list>article>form input{color:#293f5c;width:100%;min-height:43px;font:inherit;background:#fff;border:1px solid #ccd7e4;border-radius:9px;padding:10px 11px}.admin-device-review-list>article>form textarea{resize:vertical;min-height:90px;line-height:1.5}.admin-device-review-list>article>form label>small{color:#8391a3;font-size:var(--admin-text-meta);text-align:right}.admin-device-review-list>article>form>footer{justify-content:flex-end;gap:8px;display:flex}.admin-device-review-list .admin-risk-callout.positive{color:#276653;background:#effaf7;border-color:#b9e2d6}.admin-device-review-list .admin-risk-callout.positive>span{color:#19705a;background:#d8f3eb}.admin-device-review-list .admin-risk-callout.positive small{color:#547b70}.admin-device-review-empty{color:#557168;justify-content:center;align-items:center;gap:12px;min-height:95px;padding:18px 20px;display:flex}.admin-device-review-empty>span{color:#17705a;background:#ddf5ed;border-radius:10px;place-items:center;width:34px;height:34px;font-weight:900;display:grid}.admin-device-review-empty p{gap:3px;margin:0;display:grid}.admin-device-review-empty strong{color:#31594e;font-size:var(--admin-text-body)}.admin-device-review-empty small{color:#71877f;font-size:var(--admin-text-meta)}.admin-license-table table{table-layout:fixed;min-width:1120px}.admin-license-table th:first-child,.admin-license-table td:first-child{width:14%}.admin-license-table th:nth-child(2),.admin-license-table td:nth-child(2),.admin-license-table th:nth-child(3),.admin-license-table td:nth-child(3){width:15%}.admin-license-table th:nth-child(4),.admin-license-table td:nth-child(4){width:18%}.admin-license-table th:nth-child(5),.admin-license-table td:nth-child(5){width:14%}.admin-license-table td:not(:last-child){overflow-wrap:anywhere;min-width:0}.admin-license-table th:last-child,.admin-license-table td:last-child{width:174px;min-width:174px;position:sticky;right:0;box-shadow:-12px 0 18px -18px #1f36548c}.admin-license-table th:last-child{z-index:2;background:#f8fafc}.admin-license-table td:last-child{z-index:1;background:#fff}.admin-license-table tbody tr:hover td:last-child{background:#fbfcfe}.admin-license-table td:last-child .admin-row-action{justify-content:center;width:100%;min-width:0}.admin-seat-meter{background:#f2f5f9;border:1px solid #d5dfeb;border-radius:8px;width:112px;height:31px;position:relative;overflow:hidden}.admin-seat-meter i{background:linear-gradient(90deg,#bdecdc,#72d6b9);position:absolute;inset:0 auto 0 0}.admin-seat-meter b{z-index:1;color:#294963;width:100%;height:100%;font-size:var(--admin-text-meta);place-items:center;display:grid;position:relative}.admin-case-card{position:relative;overflow:hidden}.admin-case-card:after{content:"";background:linear-gradient(90deg,#426cb440,#0000 65%);height:2px;position:absolute;inset:0 0 auto}.admin-case-card.status-new:after{background:linear-gradient(90deg,#e7aa3c,#0000 65%)}.admin-case-card.status-resolved:after{background:linear-gradient(90deg,#54b494,#0000 65%)}.admin-case-actions{align-items:center}.admin-case-actions button.primary{color:#fff;background:linear-gradient(#4779bd,#315fa7);border-color:#315fa7;margin-right:auto;box-shadow:0 5px 12px #2d5b9d29}.admin-dossier-hero{background:radial-gradient(circle at 88% -20%,#69dfbf47,#0000 42%),linear-gradient(135deg,#142c51,#315f9f)}.admin-dossier-commandbar{background:#fff;border:1px solid #d6e1ee;border-radius:13px;justify-content:space-between;align-items:center;gap:18px;min-height:76px;padding:14px 16px;display:flex;box-shadow:0 7px 20px #13274609}.admin-dossier-commandbar>div{align-items:center;gap:11px;display:flex}.admin-dossier-commandbar>div>span{color:#176e57;background:#e8f8f2;border-radius:10px;place-items:center;width:34px;height:34px;font-size:13px;font-weight:850;display:grid}.admin-dossier-commandbar p{gap:3px;margin:0;display:grid}.admin-dossier-commandbar strong{color:#2d435f;font-size:var(--admin-text-body)}.admin-dossier-commandbar small{color:#75849a;font-size:var(--admin-text-meta);line-height:1.4}.admin-dossier-commandbar>button,.admin-license-reissue>header>button.danger{color:#8b3d4c;cursor:pointer;min-height:39px;font-size:var(--admin-text-body);background:#fff7f8;border:1px solid #d5a7b0;border-radius:8px;flex:none;padding:0 12px;font-weight:780}.admin-dossier-commandbar>button:hover,.admin-license-reissue>header>button.danger:hover{background:#fcecef;border-color:#b86575}.admin-dossier-commandbar>button.admin-refund-status-button{color:#2f609f;background:#f4f8fd;border-color:#bed0e8}.admin-dossier-commandbar>button.admin-refund-status-button:hover{background:#eaf2fb;border-color:#84a7d4}.admin-dossier-commandbar>button.admin-refund-status-button:disabled{opacity:.65;cursor:wait}.admin-dossier-timeline{margin:0;padding:8px 17px 15px;list-style:none}.admin-dossier-timeline li{border-bottom:1px solid #edf1f5;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-height:78px;padding:14px 0 14px 32px;display:grid;position:relative}.admin-dossier-timeline li:last-child{border-bottom:0}.admin-dossier-timeline li:before{content:"";background:#dbe4ef;width:1px;position:absolute;top:0;bottom:0;left:9px}.admin-dossier-timeline li:first-child:before{top:50%}.admin-dossier-timeline li:last-child:before{bottom:50%}.admin-dossier-timeline li>i{z-index:1;background:#6d819c;border:3px solid #fff;border-radius:50%;width:13px;height:13px;margin-top:-7px;position:absolute;top:50%;left:3px;box-shadow:0 0 0 1px #cbd7e5}.admin-dossier-timeline li.good>i{background:#2c9a79}.admin-dossier-timeline li.warning>i{background:#d09029}.admin-dossier-timeline li>div{gap:3px;min-width:0;display:grid}.admin-dossier-timeline span{color:#5677a5;font-size:var(--admin-text-meta);letter-spacing:.08em;font-weight:850}.admin-dossier-timeline strong{color:#30455f;font-size:var(--admin-text-body)}.admin-dossier-timeline small{color:#78879a;font-size:var(--admin-text-meta);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-dossier-timeline time{color:#76859a;font-size:var(--admin-text-meta);white-space:nowrap}.admin-dossier-license .admin-detail-grid>div.wide,.admin-detail-grid>div.wide{grid-column:1/-1}.admin-license-hero{color:#fff;background:radial-gradient(circle at 82% 0,#69dfbf30,#0000 40%),linear-gradient(135deg,#102541,#244f88);border:1px solid #79a7f338;border-radius:13px;grid-template-columns:1fr auto;align-items:center;gap:16px 22px;min-height:138px;padding:21px;display:grid}.admin-license-hero>div:first-child{gap:8px;display:grid}.admin-license-hero>div:first-child>small{color:#ffffff9e;font-size:var(--admin-text-meta);letter-spacing:.1em;font-weight:850}.admin-license-hero .admin-status{background:#d2f3e8;color:#145746!important}.admin-license-hero>p{grid-column:1;gap:4px;margin:0;display:grid}.admin-license-hero>p strong{font-size:var(--admin-text-body)}.admin-license-hero>p span{color:#ffffffab;font-size:var(--admin-text-meta)}.admin-seat-count{background:#ffffff12;border:1px solid #ffffff21;border-radius:12px;grid-area:1/2/span 2;justify-content:center;align-items:center;gap:9px;min-width:145px;padding:13px 15px;display:flex}.admin-seat-count>strong{letter-spacing:-.05em;font-size:31px}.admin-seat-count>span{color:#ffffffd4;font-size:var(--admin-text-meta);font-weight:760;display:grid}.admin-seat-count small{color:#ffffff85;font-size:var(--admin-text-meta);font-weight:620}.admin-activation-list{padding:5px 16px 14px}.admin-activation-list article{border-bottom:1px solid #edf1f5;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:82px;padding:13px 0;display:grid}.admin-activation-list article:last-child{border-bottom:0}.admin-activation-list article.inactive{opacity:.62}.admin-activation-list article>.admin-device-state-icon{color:#315fa7;background:#edf3fd;border-radius:10px;place-items:center;width:36px;height:36px;font-size:14px;display:grid}.admin-activation-list article>div{gap:3px;min-width:0;display:grid}.admin-activation-list strong{color:#2c405b;font-size:var(--admin-text-body)}.admin-activation-list small{color:#718095;font-size:var(--admin-text-meta)}.admin-activation-list code{color:#9aa5b3;font:var(--admin-text-meta)/1.4 ui-monospace, SFMono-Regular, Menlo, monospace;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-activation-list article>button{color:#49617e;cursor:pointer;min-height:34px;font-size:var(--admin-text-body);background:#fff;border:1px solid #d2dce8;border-radius:8px;padding:0 9px;font-weight:760}.admin-device-confirm{margin-bottom:15px}.admin-license-status-form>footer{justify-content:flex-end}.admin-license-status-form>footer button{min-width:175px}.admin-license-reissue{border-color:#e6d3d7}.admin-confirm-layer{z-index:96;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.admin-confirm-backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#06101fb3;border:0;position:absolute;inset:0}.admin-confirm-dialog{color:#213650;background:#f7f9fc;border:1px solid #fff3;border-radius:16px;width:min(590px,100%);max-height:calc(100dvh - 40px);animation:.2s ease-out admin-confirm-in;position:relative;overflow-y:auto;box-shadow:0 32px 90px #0000005c}@keyframes admin-confirm-in{0%{opacity:0;transform:translateY(10px)scale(.985)}}.admin-confirm-dialog>header{color:#fff;background:linear-gradient(135deg,#722f3d,#9a4657);justify-content:space-between;align-items:center;gap:20px;min-height:82px;padding:17px 18px 17px 21px;display:flex}.admin-confirm-dialog>header span{color:#ffffffab;font-size:var(--admin-text-meta);letter-spacing:.1em;font-weight:850}.admin-confirm-dialog>header h2{font-size:var(--admin-text-section);margin:5px 0 0}.admin-confirm-dialog>header>button{color:#fff;cursor:pointer;background:#ffffff14;border:1px solid #ffffff3d;border-radius:10px;width:39px;height:39px;font-size:20px}.admin-confirm-dialog-body{gap:14px;padding:18px;display:grid}.admin-risk-callout{color:#793747;background:#fff7f8;border:1px solid #e4c2c9;border-radius:11px;align-items:flex-start;gap:11px;padding:14px;display:flex}.admin-risk-callout>span{color:#fff;background:#9b4657;border-radius:9px;flex:none;place-items:center;width:30px;height:30px;font-size:13px;font-weight:850;display:grid}.admin-risk-callout p{gap:4px;margin:0;display:grid}.admin-risk-callout strong{font-size:var(--admin-text-body);line-height:1.45}.admin-risk-callout small{color:#8a5964;font-size:var(--admin-text-meta);line-height:1.5}.admin-refund-summary{background:#fff;border:1px solid #dce4ed;border-radius:11px;grid-template-columns:1fr 1fr;gap:0 20px;margin:0;padding:4px 15px;display:grid}.admin-refund-summary>div{border-bottom:1px solid #edf1f5;min-height:60px;padding:12px 0}.admin-refund-summary dt{color:#8190a2;font-size:var(--admin-text-body);font-weight:750}.admin-refund-summary dd{overflow-wrap:anywhere;color:#2f455f;font-size:var(--admin-text-body);margin:5px 0 0;font-weight:740}.admin-confirm-dialog form{background:#fff;border:1px solid #dce4ed;border-radius:11px;overflow:hidden}.admin-confirm-dialog form>label{gap:7px;margin:0 15px;padding-top:14px;display:grid}.admin-confirm-dialog form>label>span{color:#4a5f79;font-size:var(--admin-text-body);font-weight:780}.admin-confirm-dialog textarea,.admin-confirm-dialog input{color:#263d59;width:100%;font:inherit;font-size:var(--admin-text-body);background:#fbfcfe;border:1px solid #cfd9e5;border-radius:9px;outline:0}.admin-confirm-dialog textarea{resize:vertical;min-height:104px;padding:10px;line-height:1.5}.admin-confirm-dialog input{height:43px;padding:0 11px}.admin-confirm-dialog textarea:focus,.admin-confirm-dialog input:focus{background:#fff;border-color:#9b6570;box-shadow:0 0 0 3px #9243531a}.admin-confirm-dialog label>small{color:#8a97a8;text-align:right;font-size:var(--admin-text-meta)}.admin-confirm-dialog form>footer{background:#fafbfd;border-top:1px solid #e7ebf0;justify-content:flex-end;gap:8px;margin-top:16px;padding:13px 15px;display:flex}.admin-confirm-dialog form>footer button{color:#50647c;cursor:pointer;min-height:41px;font-size:var(--admin-text-body);background:#fff;border:1px solid #ccd7e4;border-radius:9px;padding:0 13px;font-weight:780}.admin-confirm-dialog form>footer button.danger{color:#fff;background:linear-gradient(#a94f61,#8d3d4e);border-color:#964456}.admin-confirm-dialog button:disabled{opacity:.55;cursor:not-allowed}.admin-case-hero{background:linear-gradient(135deg,#f8fbff,#eef4fc);border:1px solid #cedbec;border-radius:13px;justify-content:space-between;align-items:center;gap:20px;min-height:116px;padding:20px;display:flex}.admin-case-hero>div{gap:9px;display:grid}.admin-case-hero>div>small{color:#416da8;font-size:var(--admin-text-meta);letter-spacing:.09em;text-transform:uppercase;font-weight:850}.admin-case-hero>p{text-align:right;gap:4px;margin:0;display:grid}.admin-case-hero>p strong{color:#273e5b;font-size:var(--admin-text-body)}.admin-case-hero>p span{color:#718095;font-size:var(--admin-text-meta)}.admin-case-thread{background:#f7f9fc;gap:11px;margin:0;padding:16px;list-style:none;display:grid}.admin-case-thread li{background:#fff;border:1px solid #d9e2ed;border-radius:4px 12px 12px;width:min(88%,520px);padding:14px 15px;box-shadow:0 5px 14px #192f4e09}.admin-case-thread li.admin{background:#f0f6fe;border-color:#c4d8f2;border-radius:12px 4px 12px 12px;margin-left:auto}.admin-case-thread li.internal{width:100%;box-shadow:none;background:#fff9ea;border-color:#e4d3a9;border-radius:10px}.admin-case-thread li>div{grid-template-columns:1fr auto;gap:3px 12px;display:grid}.admin-case-thread li>div span{color:#5275a4;font-size:var(--admin-text-meta);letter-spacing:.08em;grid-column:1/-1;font-weight:850}.admin-case-thread li.internal>div span{color:#946812}.admin-case-thread li strong{color:#344a65;font-size:var(--admin-text-body)}.admin-case-thread li time{color:#8a97a8;font-size:var(--admin-text-meta)}.admin-case-thread li>p{color:#42566f;font-size:var(--admin-text-body);white-space:pre-wrap;overflow-wrap:anywhere;margin:10px 0 0;line-height:1.62}.admin-case-composer{background:#fff;border:1px solid #cbd8e7;border-radius:13px;overflow:hidden}.admin-case-composer>header{background:linear-gradient(#fbfcfe,#f8fafc);border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;gap:16px;min-height:72px;padding:15px 17px;display:flex}.admin-case-composer>header>div{gap:4px;display:grid}.admin-case-composer>header span{color:#4973ab;font-size:var(--admin-text-meta);letter-spacing:.1em;font-weight:850}.admin-case-composer>header h3{color:#243a57;font-size:var(--admin-text-section);margin:0}.admin-case-composer>header small{color:#8a6570;text-align:right;font-size:var(--admin-text-meta)}.admin-reply-visibility{grid-template-columns:1fr 1fr;gap:9px;margin:15px 17px 0;display:grid}.admin-reply-visibility>button{color:#53677f;cursor:pointer;text-align:left;background:#fbfcfe;border:1px solid #d4deea;border-radius:10px;grid-template-columns:31px 1fr;align-items:center;gap:9px;min-height:66px;padding:10px;display:grid}.admin-reply-visibility>button>span{color:#5577a5;background:#edf3fd;border-radius:9px;place-items:center;width:30px;height:30px;font-size:12px;display:grid}.admin-reply-visibility p{gap:3px;margin:0;display:grid}.admin-reply-visibility strong{color:#344a65;font-size:var(--admin-text-body)}.admin-reply-visibility small{color:#8190a3;font-size:var(--admin-text-meta);line-height:1.35}.admin-reply-visibility>button.active{background:#f0f6fe;border-color:#7598c8;box-shadow:0 0 0 2px #4570b01a}.admin-reply-visibility>button.internal.active{background:#fff9e9;border-color:#d5b56b;box-shadow:0 0 0 2px #b587231a}.admin-case-composer>label{gap:7px;margin:0 17px;padding-top:15px;display:grid}.admin-case-composer>label>span{color:#50647d;font-size:var(--admin-text-body);font-weight:780}.admin-case-composer textarea{resize:vertical;color:#283f5b;width:100%;min-height:145px;font:inherit;font-size:var(--admin-text-body);background:#fbfcfe;border:1px solid #d0dae6;border-radius:9px;outline:0;padding:11px;line-height:1.6}.admin-case-composer textarea:focus{background:#fff;border-color:#7899c5;box-shadow:0 0 0 3px #3f68ae1c}.admin-case-composer>label>small{color:#8b97a7;text-align:right;font-size:var(--admin-text-meta)}.admin-delivery-boundary{color:#6f7e91;font-size:var(--admin-text-meta);background:#f8fafc;border:1px solid #dce3eb;border-radius:9px;align-items:flex-start;gap:8px;margin:13px 17px 0;padding:10px 11px;line-height:1.5;display:flex}.admin-delivery-boundary>span{color:#456da5;width:20px;height:20px;font-size:var(--admin-text-meta);background:#eaf1fb;border-radius:6px;flex:none;place-items:center;font-weight:850;display:grid}.admin-case-composer>footer{background:#fafbfd;border-top:1px solid #e4e9f0;justify-content:space-between;gap:9px;margin-top:16px;padding:14px 17px;display:flex}.admin-case-composer>footer button{color:#4c607a;cursor:pointer;min-height:41px;font-size:var(--admin-text-body);background:#fff;border:1px solid #cdd8e5;border-radius:9px;padding:0 13px;font-weight:770}.admin-case-composer>footer button.primary{color:#fff;background:linear-gradient(#487ac2,#3565a9);border-color:#3567ac}.admin-case-composer>footer button:disabled{opacity:.58;cursor:not-allowed}@media (max-width:760px){.admin-dossier-commandbar{flex-direction:column;align-items:flex-start}.admin-dossier-commandbar>button{width:100%}.admin-activation-list article{grid-template-columns:38px minmax(0,1fr) auto}.admin-activation-list article>button{grid-column:2/-1;justify-self:start}}@media (max-width:620px){.admin-license-context{align-items:flex-start}.admin-license-table table{table-layout:auto;min-width:0}.admin-table-wrap.admin-license-table th,.admin-table-wrap.admin-license-table td{width:100%;min-width:0}.admin-license-table th:last-child,.admin-license-table td:last-child{width:100%;min-width:0;box-shadow:none;position:static;right:auto}.admin-license-table td:last-child .admin-row-action{width:100%}.admin-device-review-queue>header{align-items:flex-start}.admin-device-review-list>article>dl{grid-template-columns:1fr}.admin-device-review-list>article>dl>div+div{border-top:1px solid #e4eaf1;border-left:0;padding-left:0}.admin-device-review-list>article>footer,.admin-device-review-list>article>form>footer{flex-direction:column-reverse}.admin-device-review-list>article>footer button,.admin-device-review-list>article>form>footer button{width:100%}.admin-seat-meter{margin-left:auto}.admin-dossier-timeline li{grid-template-columns:1fr}.admin-dossier-timeline time{margin-top:2px}.admin-license-hero{grid-template-columns:1fr}.admin-license-hero>p{grid-column:auto}.admin-seat-count{grid-area:auto;justify-content:flex-start}.admin-activation-list article{grid-template-columns:35px minmax(0,1fr)}.admin-activation-list article>.admin-status{grid-column:2;margin:3px 0 0}.admin-activation-list article>button{grid-column:2}.admin-confirm-layer{padding:9px}.admin-confirm-dialog{border-radius:13px;max-height:calc(100dvh - 18px)}.admin-confirm-dialog>header{min-height:74px;padding:14px}.admin-confirm-dialog-body{padding:12px}.admin-refund-summary{grid-template-columns:1fr}.admin-confirm-dialog form>footer{flex-direction:column-reverse}.admin-confirm-dialog form>footer button{width:100%}.admin-canned-reply-actions{padding:6px 14px 14px}.admin-canned-reply-actions>div{grid-template-columns:minmax(0,1fr);gap:9px;padding:12px 0}.admin-canned-reply-actions>div>div{width:100%}.admin-canned-reply-actions button{flex:1 1 0;min-width:0}.admin-case-hero{flex-direction:column;align-items:flex-start}.admin-case-hero>p{text-align:left}.admin-case-thread li{width:94%}.admin-case-thread li.internal{width:100%}.admin-reply-visibility{grid-template-columns:1fr}.admin-case-composer>footer{flex-direction:column-reverse}.admin-case-composer>footer button{width:100%}}@media (prefers-reduced-motion:reduce){.admin-confirm-dialog{animation:none}}.admin-danger-field{background:#fff8f9;border:1px solid #e5c5cc;border-radius:10px;margin-top:2px!important;padding:13px!important}.admin-danger-field>span{color:#823d4b!important}.admin-withdrawal-rejection>label{gap:6px;display:grid}.admin-withdrawal-rejection>label+label{margin-top:11px}.admin-withdrawal-rejection>label+.admin-danger-field{margin-top:11px!important}.admin-withdrawal-rejection>label>span{color:#665333;font-size:var(--admin-text-body);font-weight:760}.admin-withdrawal-rejection>label>span small,.admin-withdrawal-rejection>label>small{color:#8b7654;font-size:var(--admin-text-meta);font-weight:600;line-height:1.45}.admin-withdrawal-template-prerequisite{background:#ffffff9e;border:1px solid #e6d1af;border-radius:8px;padding:9px 10px}.admin-withdrawal-template-prerequisite>strong{color:#76551f;font-size:inherit}.admin-withdrawal-rejection .admin-withdrawal-placeholder-warning{color:#9a4d27;font-weight:760}.admin-license-reissue-confirm>label,.admin-case-access-confirm>label{gap:6px;margin-top:11px;display:grid}.admin-license-reissue-confirm>label>span,.admin-case-access-confirm>label>span{color:#75572c;font-size:var(--admin-text-body);font-weight:760}.admin-license-reissue-confirm textarea,.admin-license-reissue-confirm input,.admin-case-access-confirm input{color:#4e442f;width:100%;font:inherit;font-size:var(--admin-text-body);background:#fff;border:1px solid #d7c5a8;border-radius:8px;outline:0}.admin-license-reissue-confirm textarea{resize:vertical;min-height:76px;padding:9px;line-height:1.5}.admin-license-reissue-confirm input,.admin-case-access-confirm input{height:39px;padding:0 9px}.admin-license-reissue-confirm textarea:focus,.admin-license-reissue-confirm input:focus,.admin-case-access-confirm input:focus{border-color:#bd8b3c;box-shadow:0 0 0 3px #b4802b1a}.admin-case-access-confirm .admin-form-error{margin:11px 0 0}.admin-confirm-action>.admin-form-error{justify-content:flex-start;margin:11px 0 0}.admin-standalone-error{margin-bottom:15px}.admin-status.status-capacity_reached{background:#fff0ce;color:#8b5b10!important}.admin-status.status-released{background:#edf1f5;color:#5f6c7d!important}.admin-status.status-refund_pending,.admin-status.status-payment_review{background:#fff2d7;color:#8a5c14!important}.admin-status.status-partially_refunded{background:#edf3fc;color:#3c659d!important}.admin-status.status-disputed{background:#fae9ed;color:#9a3f51!important}.admin-status.status-reversed{background:#f3ecf7;color:#654777!important}.admin-status.status-open,.admin-status.status-waiting_for_buyer_response,.admin-status.status-under_review{background:#fff2d7;color:#8a5c14!important}.admin-status.status-waiting_for_seller_response{background:#fae9ed;color:#9a3f51!important}.admin-auth-page{--auth-ink:#0a1730;--auth-blue:#3f72cf;--auth-mint:#68dfbf;min-height:100svh;color:var(--auth-ink);background:#f5f7fa;grid-template-columns:minmax(420px,.94fr) minmax(480px,1.06fr);display:grid}.admin-auth-form-panel{min-width:0;min-height:100svh;color:var(--auth-ink);background:#f5f7fa;place-items:center;padding:clamp(76px,8vw,116px) clamp(32px,5vw,76px) clamp(42px,5vw,72px);display:grid;position:relative}.admin-auth-utilities{z-index:20;pointer-events:none;justify-content:space-between;align-items:center;gap:18px;display:flex;position:absolute;top:clamp(22px,3vw,34px);left:clamp(24px,4vw,52px);right:clamp(24px,4vw,52px)}.admin-auth-back{z-index:1;color:#526a8b;pointer-events:auto;touch-action:manipulation;border:1px solid #0000;border-radius:11px;align-items:center;gap:8px;min-height:44px;padding:0 11px;font-size:11px;font-weight:800;transition:color .18s,border-color .18s,background .18s,transform .18s;display:inline-flex;position:relative}.admin-auth-back>span:first-child{color:#315fae;background:#eaf1fc;border-radius:8px;place-items:center;width:27px;height:27px;font-size:14px;line-height:1;display:grid}.admin-auth-back:hover{color:#234f92;background:#fffc;border-color:#d9e3f0;transform:translate(-2px)}.admin-auth-back:focus-visible{outline-offset:2px;outline:3px solid #3f72cf33}.admin-auth-utilities .site-language-switcher{pointer-events:auto;margin-left:auto}.admin-auth-utilities .site-language-switcher.compact .language-trigger{min-width:176px}.admin-auth-utilities .language-menu{color:#fff}.admin-auth-brand-panel{color:#fff;background:radial-gradient(circle at 10% 82%,#3991a740,#0000 32%),radial-gradient(circle at 90% 10%,#4171cd52,#0000 35%),linear-gradient(145deg,#0d1d38,#071326 72%);flex-direction:column;min-height:100svh;padding:clamp(34px,5vw,72px);display:flex;position:relative;overflow:hidden}.admin-auth-brand-panel:before,.admin-auth-brand-panel:after{content:"";pointer-events:none;border:1px solid #77a8ef24;border-radius:50%;position:absolute}.admin-auth-brand-panel:before{width:520px;height:520px;top:18%;right:-290px}.admin-auth-brand-panel:after{border-style:dashed;width:760px;height:760px;top:5%;right:-405px}.admin-auth-brand{z-index:1;color:#fff;align-items:center;gap:14px;width:fit-content;min-height:44px;display:flex;position:relative}.admin-auth-brand img{object-fit:contain}.admin-auth-brand span{gap:1px;display:grid}.admin-auth-brand strong{letter-spacing:-.04em;font-size:21px}.admin-auth-brand small{color:#ffffff8c;letter-spacing:.16em;font-size:10px;font-weight:800}.admin-auth-brand:focus-visible{outline-offset:6px;border-radius:14px;outline:3px solid #6fe1c147}.admin-auth-message{z-index:1;max-width:650px;margin:auto 0;position:relative}.admin-auth-message>span{color:#7fe4ca;letter-spacing:.16em;font-size:11px;font-weight:850}.admin-auth-message h1{letter-spacing:-.06em;max-width:620px;margin:19px 0 22px;font-size:clamp(45px,5.2vw,76px);line-height:.98}.admin-auth-message p{color:#ffffffa8;overflow-wrap:anywhere;max-width:560px;margin:0;font-size:17px;line-height:1.7}.admin-auth-trust{z-index:1;border-top:1px solid #ffffff1a;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid;position:relative}.admin-auth-trust li{grid-template-columns:27px minmax(0,1fr);gap:9px;min-width:0;padding:24px 16px 0 0;display:grid}.admin-auth-trust i{color:#0b2e32;background:#6fe1c1;border-radius:8px;place-items:center;width:27px;height:27px;font-size:11px;font-style:normal;font-weight:950;display:grid}.admin-auth-trust span{gap:3px;min-width:0;display:grid}.admin-auth-trust strong{overflow-wrap:anywhere;font-size:11px}.admin-auth-trust small{color:#ffffff73;overflow-wrap:anywhere;font-size:10px;line-height:1.45}.admin-auth-card{background:#fffffff5;border:1px solid #dce3ed;border-radius:24px;width:min(540px,100%);padding:clamp(30px,4.5vw,55px);box-shadow:0 30px 90px #182b481c}.admin-auth-card>header>span{color:#3f6db8;letter-spacing:.16em;font-size:10px;font-weight:900}.admin-auth-card>header h2{letter-spacing:-.045em;overflow-wrap:anywhere;margin:10px 0 11px;font-size:clamp(30px,3vw,40px);line-height:1.08}.admin-auth-card>header p{color:#6f7d91;overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.65}.admin-auth-card form{gap:18px;margin-top:32px;display:grid}.admin-auth-card label{color:#34465f;gap:8px;font-size:12px;font-weight:800;display:grid;position:relative}.admin-auth-card label input{color:#102039;width:100%;height:52px;font:inherit;background:#fbfcfe;border:1px solid #ccd6e4;border-radius:11px;outline:none;padding:0 15px;font-size:15px}.admin-auth-card label input:focus{background:#fff;border-color:#5f88ce;box-shadow:0 0 0 4px #4270c01a}.admin-auth-card label>button{color:#3566b5;cursor:pointer;background:0 0;border:0;justify-self:end;width:fit-content;margin-top:-2px;padding:0;font-size:11px;font-weight:800}.admin-auth-card form>button.primary{color:#fff;cursor:pointer;background:linear-gradient(110deg,#2d5ba8,#4579d6);border:0;border-radius:11px;justify-content:space-between;align-items:center;min-height:54px;padding:0 18px;font-size:13px;font-weight:850;display:flex;box-shadow:0 14px 30px #2f5eae3d}.admin-auth-card form>button.primary:hover:not(:disabled){filter:brightness(1.05);transform:translateY(-1px)}.admin-auth-card form>button.secondary{color:#375a8b;cursor:pointer;background:#f8fafd;border:1px solid #d5dfeb;border-radius:10px;justify-content:space-between;align-items:center;min-height:48px;padding:0 15px;font-size:11px;font-weight:800;display:flex}.admin-auth-card form>button.secondary:hover:not(:disabled){color:#244f8d;background:#fff;border-color:#b8c9df}.admin-auth-card form>button:disabled{opacity:.55;cursor:not-allowed}.admin-auth-card form>button.text{color:#62738a;cursor:pointer;background:0 0;border:0;width:fit-content;margin:-5px auto 0;padding:5px;font-size:11px;font-weight:750}.admin-password-guidance{background:#f6f9fc;border:1px solid #dce5ef;border-radius:11px;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:11px;padding:13px;display:grid}.admin-password-guidance>i{color:#255e50;background:#dff6ef;border-radius:10px;place-items:center;width:38px;height:38px;font-size:11px;font-style:normal;font-weight:900;display:grid}.admin-password-guidance p{gap:2px;margin:0;display:grid}.admin-password-guidance strong{font-size:11px}.admin-password-guidance small{color:#78869a;font-size:10px;line-height:1.45}.admin-auth-alert{border-radius:10px;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:9px;padding:12px;display:grid}.admin-auth-alert>span{border-radius:8px;place-items:center;width:28px;height:28px;font-size:11px;font-weight:900;display:grid}.admin-auth-alert p{margin:0;font-size:11px;line-height:1.5}.admin-auth-alert.error{color:#853c4d;background:#fff3f5;border:1px solid #f0ccd4}.admin-auth-alert.error>span{background:#f7dce2}.admin-auth-alert.success{color:#176b57;background:#f0fbf7;border:1px solid #c8eadf}.admin-auth-alert.success>span{background:#d9f4eb}.admin-auth-card>footer{border-top:1px solid #edf0f4;margin-top:26px;padding-top:17px}.admin-auth-card>footer nav{flex-wrap:wrap;gap:12px 18px;display:flex}.admin-auth-card>footer a{color:#7a8798;font-size:10px;font-weight:700}.admin-auth-loading{color:#607086;grid-column:1/-1;align-items:center;gap:7px;margin:auto;font-size:12px;font-weight:800;display:flex}.admin-auth-loading-card{place-items:center;min-height:260px;display:grid}.admin-auth-loading-card .admin-auth-loading{grid-column:auto;margin:0}.admin-auth-loading i{background:#3f70c4;border-radius:50%;width:8px;height:8px;animation:1.2s ease-in-out infinite adminPulse}.admin-auth-loading i:nth-child(2){animation-delay:.15s}.admin-auth-loading i:nth-child(3){animation-delay:.3s}@keyframes adminPulse{0%,to{opacity:.35;transform:translateY(0)}50%{opacity:1;transform:translateY(-3px)}}@media (prefers-reduced-motion:reduce){.admin-auth-loading i{opacity:1;animation:none}}.admin-sidebar-bottom>.admin-signout-link{color:#ffffff80;min-height:42px;font-size:var(--admin-text-body);cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:center;padding:0 11px;font-weight:750;display:flex}.admin-sidebar-bottom>.admin-signout-link:hover{color:#fff;background:#ffffff0e}.admin-account-menu>div>button{color:#405675;min-height:40px;font-size:var(--admin-text-body);cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:center;padding:0 10px;font-weight:700;display:flex}.admin-account-menu>div>button:hover{background:#f3f6fa}.admin-security-hero{background:linear-gradient(105deg,#fff,#f6f9fd);border:1px solid #dbe4ee;border-radius:16px;grid-template-columns:54px minmax(0,1fr) auto;align-items:center;gap:18px;padding:24px;display:grid;box-shadow:0 16px 40px #283e5e0f}.admin-security-hero.ready{background:linear-gradient(105deg,#fff,#f0faf7);border-color:#cce9df}.admin-security-hero.attention{background:linear-gradient(105deg,#fff,#fff8e8);border-color:#ecd9ac}.admin-security-hero-icon{color:#176b58;background:#dff5ee;border-radius:15px;place-items:center;width:54px;height:54px;font-size:20px;font-weight:950;display:grid}.admin-security-hero.attention .admin-security-hero-icon{color:#8a5b13;background:#faebc9}.admin-security-hero>div:nth-child(2){min-width:0}.admin-security-hero>div:nth-child(2)>span{color:#4f6f9e;font-size:var(--admin-text-meta);letter-spacing:.14em;font-weight:900}.admin-security-hero h2{color:#213754;font-size:var(--admin-text-section);letter-spacing:-.025em;margin:5px 0}.admin-security-hero p{color:#6e7d91;font-size:var(--admin-text-body);margin:0;line-height:1.55}.admin-security-level{color:#286f5c;min-height:34px;font-size:var(--admin-text-meta);letter-spacing:.08em;white-space:nowrap;background:#ffffffc7;border:1px solid #cde6de;border-radius:999px;align-items:center;gap:8px;padding:0 12px;font-weight:900;display:inline-flex}.admin-security-level i{background:#50caa8;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #50caa81f}.admin-security-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.admin-account-identity{background:#f8fafc;border:1px solid #e0e6ee;border-radius:11px;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:11px;padding:13px;display:grid}.admin-account-identity>span{color:#fff;background:linear-gradient(145deg,#315da8,#5d8fee);border-radius:11px;place-items:center;width:42px;height:42px;font-size:14px;font-weight:900;display:grid}.admin-account-identity p{gap:2px;margin:0;display:grid}.admin-account-identity strong{color:#2b405e;font-size:var(--admin-text-body)}.admin-account-identity small{color:#79879a;font-size:var(--admin-text-meta);overflow-wrap:anywhere}.admin-secure-badge{color:#276c5b;height:28px;font-size:var(--admin-text-meta);letter-spacing:.08em;background:#e2f6f0;border-radius:999px;align-items:center;padding:0 9px;font-weight:900;display:inline-flex}.admin-role-explainer{gap:7px;min-width:0;margin:0 17px;display:grid}.admin-role-explainer>p{background:#fbfcfd;border:1px solid #e5eaf0;border-radius:9px;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:9px;margin:0;padding:9px 10px;display:grid}.admin-role-explainer i{color:#345f9f;background:#e9f0fb;border-radius:8px;place-items:center;width:28px;height:28px;font-size:9px;font-style:normal;font-weight:900;display:grid}.admin-role-explainer span{gap:1px;display:grid}.admin-role-explainer strong{color:#344a68;font-size:var(--admin-text-body)}.admin-role-explainer small{color:#8592a3;font-size:var(--admin-text-meta)}.admin-users-panel{overflow:hidden}.admin-users-panel>header{border-bottom:1px solid #e5eaf0;justify-content:space-between;align-items:center;gap:18px;padding:20px 22px;display:flex}.admin-users-panel>header>div>span{color:#4770ad;font-size:var(--admin-text-meta);letter-spacing:.13em;font-weight:900}.admin-users-panel>header h2{color:#263b59;font-size:var(--admin-text-section);margin:4px 0 2px}.admin-users-panel>header p{color:#8290a2;font-size:var(--admin-text-body);margin:0}.admin-users-panel>header>button{color:#47607f;min-height:36px;font-size:var(--admin-text-body);cursor:pointer;background:#fff;border:1px solid #d5dee9;border-radius:9px;padding:0 11px;font-weight:800}.admin-user-list{padding:8px 22px 22px;display:grid}.admin-user-list>article{border-bottom:1px solid #e8edf2;grid-template-columns:minmax(210px,1.15fr) minmax(300px,1.45fr) minmax(280px,1.2fr);align-items:center;gap:20px;min-width:0;padding:18px 0;display:grid}.admin-user-list>article:last-child{border-bottom:0}.admin-user-list>article.disabled{opacity:.68}.admin-user-main{grid-template-columns:42px minmax(0,1fr);align-items:center;gap:11px;min-width:0;display:grid}.admin-user-main>span{color:#274f8c;background:#e7eef9;border-radius:11px;place-items:center;width:42px;height:42px;font-size:13px;font-weight:900;display:grid}.admin-user-main p{gap:3px;min-width:0;margin:0;display:grid}.admin-user-main strong{color:#2b405d;min-width:0;font-size:var(--admin-text-body);overflow-wrap:anywhere}.admin-user-main strong em{color:#26705d;font-size:var(--admin-text-meta);letter-spacing:.08em;background:#e1f5ef;border-radius:5px;margin-left:7px;padding:3px 5px;font-style:normal}.admin-user-main small{color:#7b899b;font-size:var(--admin-text-meta);overflow-wrap:anywhere}.admin-user-list dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;min-width:0;margin:0;display:grid}.admin-user-list dl div{gap:4px;min-width:0;display:grid}.admin-user-list dt{color:#8a97a7;font-size:var(--admin-text-body)}.admin-user-list dd{color:#425873;min-width:0;font-size:var(--admin-text-body);overflow-wrap:anywhere;margin:0;font-weight:750}.admin-user-controls{grid-template-columns:minmax(110px,.65fr) minmax(140px,1fr);align-items:end;gap:10px;min-width:0;display:grid}.admin-user-controls label{color:#8592a3;font-size:var(--admin-text-body);gap:5px;display:grid}.admin-user-controls select{color:#3e5470;width:100%;min-height:36px;font-size:var(--admin-text-body);background:#fff;border:1px solid #d6dee8;border-radius:8px;padding:0 27px 0 9px}.admin-user-controls>div{flex-wrap:wrap;justify-content:flex-end;gap:5px;display:flex}.admin-user-controls button{color:#48617f;min-height:34px;font-size:var(--admin-text-body);cursor:pointer;background:#fff;border:1px solid #d7e0e9;border-radius:8px;padding:0 9px;font-weight:800}.admin-user-controls button.danger{color:#984254;background:#fff7f8;border-color:#edcbd3}.admin-user-controls label>small{color:#8b6772;font-size:var(--admin-text-meta);font-weight:800;line-height:1.35}.admin-user-controls button.danger.subtle{color:#7f5360;background:#fff;border-style:dashed}.admin-user-lifecycle-dialog{width:min(640px,100vw - 32px)}.admin-user-lifecycle-dialog .admin-risk-callout.positive{background:#effaf7;border-color:#b9e2d6}.admin-user-lifecycle-dialog .admin-risk-callout.positive>span{color:#19705a;background:#d8f3eb}.admin-user-lifecycle-dialog .admin-refund-summary dd{overflow-wrap:anywhere}@media (max-width:1180px){.admin-auth-page{grid-template-columns:minmax(360px,.8fr) minmax(440px,1fr)}.admin-auth-trust{grid-template-columns:1fr;gap:9px}.admin-auth-trust li{padding-top:9px}.admin-auth-trust small{display:none}.admin-user-list>article{grid-template-columns:minmax(220px,1fr) minmax(280px,1.2fr)}.admin-user-controls{grid-column:1/-1}}@media (max-width:840px){.admin-auth-page{background:#f5f7fa;padding:0 0 28px;display:block;position:relative;overflow-x:clip}.admin-auth-brand-panel{background:radial-gradient(circle at 96% 0,#4579d64d,#0000 42%),radial-gradient(circle at 8% 110%,#3991a733,#0000 43%),linear-gradient(145deg,#0d1d38,#071326 72%);border-radius:0 0 26px 26px;min-height:0;padding:18px 18px 44px;box-shadow:0 18px 50px #0d1e3933}.admin-auth-brand-panel:before,.admin-auth-brand-panel:after,.admin-auth-trust{display:none}.admin-auth-brand-panel:before{border-color:#82aeee21;width:250px;height:250px;display:block;top:-142px;right:-145px}.admin-auth-brand{gap:11px;max-width:calc(100% - 148px)}.admin-auth-brand img{width:42px;height:42px}.admin-auth-brand span{min-width:0}.admin-auth-brand strong{font-size:19px}.admin-auth-brand small{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:8px;overflow:hidden}.admin-auth-message{max-width:410px;margin:28px 0 0}.admin-auth-message>span{align-items:center;gap:8px;font-size:9px;display:flex}.admin-auth-message>span:before{content:"";background:currentColor;border-radius:999px;flex:none;width:18px;height:2px}.admin-auth-message p{display:none}.admin-auth-message h1{letter-spacing:-.045em;text-wrap:balance;overflow-wrap:anywhere;max-width:380px;margin:9px 0 0;font-size:clamp(28px,7.5vw,34px);line-height:1.02}.admin-auth-form-panel{min-height:0;padding:0 14px 24px;display:block;position:static}.admin-auth-utilities{top:17px;left:auto;right:18px}.admin-auth-back{display:none}.admin-auth-utilities .site-language-switcher{margin-left:0}.admin-auth-utilities .site-language-switcher.compact .language-trigger{color:#ffffffd1;background:#ffffff13;border-color:#a4c0ef38;width:138px;min-width:0;box-shadow:inset 0 1px #ffffff14,0 12px 30px #00000021}.admin-auth-utilities .site-language-switcher.compact .language-symbol{border-color:#a9c4efb8}.admin-auth-utilities .site-language-switcher.compact .language-symbol:before,.admin-auth-utilities .site-language-switcher.compact .language-symbol:after{border-color:#a9c4ef8c}.admin-auth-utilities .site-language-switcher.compact .language-current{color:#78e2c5;background:#030c1c4d}.admin-auth-utilities .site-language-switcher.compact .language-trigger-name{color:#fff}.admin-auth-utilities .site-language-switcher.compact .language-caret{border-color:#ffffffad}.admin-auth-card{z-index:2;border-radius:20px;width:100%;margin:-18px auto 0;padding:28px 22px;position:relative}.admin-security-hero{grid-template-columns:46px minmax(0,1fr)}.admin-security-hero-icon{width:46px;height:46px}.admin-security-level{grid-column:1/-1;width:fit-content}.admin-security-grid{grid-template-columns:1fr}.admin-user-list>article{grid-template-columns:1fr;gap:14px}.admin-user-controls{grid-column:auto}}@media (max-width:760px){.admin-user-lifecycle-dialog{width:calc(100vw - 24px);max-height:calc(100dvh - 24px);overflow-y:auto}}@media (max-width:520px){.admin-auth-brand-panel{border-radius:0 0 22px 22px;min-height:0;padding:15px 16px 40px}.admin-auth-brand{gap:10px;max-width:calc(100% - 122px)}.admin-auth-brand img{width:40px;height:40px}.admin-auth-brand strong{font-size:18px}.admin-auth-message{margin-top:24px}.admin-auth-message h1{font-size:clamp(27px,8vw,31px)}.admin-auth-utilities{top:13px;right:16px}.admin-auth-utilities .language-trigger-name{max-width:42px}.admin-auth-card{padding:25px 18px}.admin-auth-card>header h2{font-size:28px}.admin-auth-card>footer{flex-wrap:wrap}.admin-auth-back{max-width:105px;font-size:9px;line-height:1.3}.admin-auth-utilities .site-language-switcher.compact .language-trigger{width:112px;min-width:0}.admin-security-hero{padding:18px}.admin-security-hero h2{font-size:var(--admin-text-section)}.admin-users-panel>header{align-items:flex-start}.admin-user-list{padding-inline:15px}.admin-user-list dl{grid-template-columns:1fr 1fr}.admin-user-controls{grid-template-columns:1fr}.admin-user-controls>div{justify-content:flex-start}.admin-user-controls button{min-height:42px;padding-inline:12px}}.admin-license-truth{color:#667994;font-size:var(--admin-text-meta);background:#f6f9fd;border:1px solid #d5e0ed;border-radius:10px;grid-template-columns:23px minmax(0,1fr);gap:4px 9px;margin:0 16px 16px;padding:12px 13px;line-height:1.55;display:grid}.admin-license-truth>span{color:#315fa7;width:23px;height:23px;font-size:var(--admin-text-meta);background:#e5eefb;border-radius:7px;grid-row:1/span 2;place-items:center;font-weight:850;display:grid}.admin-license-truth strong{color:#304a6b}.admin-license-truth.danger{color:#8a5360;background:#fff6f7;border-color:#e9c4cb;margin:2px 0 0}.admin-license-truth.danger>span{color:#963d4d;background:#f8dfe4}.admin-license-truth.danger strong{color:#803442}.admin-activation-list article.final>.admin-device-state-icon{color:#12745e;background:#ddf5ed}.admin-activation-list article.provisional>.admin-device-state-icon{color:#86631f;background:#fff1ce}.admin-status.status-final{background:#e1f6ef;color:#16715a!important}.admin-status.status-provisional{background:#fff1ce;color:#8a601b!important}.admin-status.status-free{background:#eaf1fb;color:#315fa7!important}.admin-status.status-reset{background:#edf1f5;color:#68788e!important}.admin-activation-list article>div>small+small{color:#526d91}@media (max-width:680px){.customer-device-list article{grid-template-columns:34px minmax(0,1fr) auto}.customer-device-list article>em{grid-column:2/-1}}@media (max-width:980px){.admin-shell{--admin-mobile-topbar-h:64px;overflow-x:clip}.admin-topbar{height:var(--admin-mobile-topbar-h);min-height:var(--admin-mobile-topbar-h);padding:10px 12px;padding-right:max(12px, env(safe-area-inset-right));padding-left:max(12px, env(safe-area-inset-left));-webkit-backdrop-filter:blur(18px)saturate(135%);backdrop-filter:blur(18px)saturate(135%);background:radial-gradient(circle at 8% -80%,#4e7ed36b,#0000 58%),linear-gradient(112deg,#09182d,#102544 72%,#0d203b);border-bottom:1px solid #6cdfbe29;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;display:grid;box-shadow:0 10px 26px #0819312e}.admin-mobile-brand{color:#fff;border-radius:12px;align-items:center;gap:8px;min-width:44px;min-height:44px;display:flex;position:relative}.admin-mobile-brand img{object-fit:contain;flex:none;width:42px;height:42px;padding:3px}.admin-mobile-brand span{gap:2px;min-width:0;display:grid}.admin-mobile-brand strong{color:#fff;font-size:var(--admin-text-body);letter-spacing:-.02em;line-height:1}.admin-mobile-brand small{color:#dce7f99e;font-size:var(--admin-text-meta);letter-spacing:.13em;text-overflow:ellipsis;white-space:nowrap;line-height:1;overflow:hidden}.admin-mobile-brand:after{content:"";background:#e1a447;border:2px solid #0b1d36;border-radius:50%;width:9px;height:9px;position:absolute;bottom:0;left:34px;box-shadow:0 0 0 2px #e1a44724}.admin-mobile-brand.is-live:after{background:#5ed7b3;box-shadow:0 0 0 2px #5ed7b324}.admin-mobile-brand.has-error:after{background:#ef7886;box-shadow:0 0 0 2px #ef788624}.admin-top-actions{grid-template-columns:clamp(124px,36vw,140px) 44px 44px;justify-content:end;justify-self:end;gap:6px;width:auto;min-width:0;margin-left:0;display:grid}.admin-top-actions>.admin-period-control{color:#fff;background:#ffffff13;border:1px solid #bbd0ef33;border-radius:12px;width:100%;min-width:0;height:44px;padding:0 31px 0 12px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff12}.admin-top-actions>.admin-period-control:after{content:"⌄";color:#e2ebf9b8;pointer-events:none;font-size:14px;line-height:1;position:absolute;top:50%;right:11px;transform:translateY(-57%)}.admin-top-actions>.admin-period-control>span{display:none}.admin-period-control select{-webkit-appearance:none;appearance:none;color:#fff;width:100%;min-width:0;height:100%;font-size:var(--admin-text-body);text-overflow:ellipsis;background:0 0;padding:0;font-weight:800}.admin-period-control select option{color:#172944;background:#fff}.admin-refresh{color:#fff;width:44px;height:44px;font-size:var(--admin-text-body);background:#ffffff13;border-color:#bbd0ef33;border-radius:12px;place-items:center;padding:0;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff12}.admin-refresh-label{display:none}.admin-refresh-icon{color:#eff5ffe0;font-size:18px;line-height:1}.admin-refresh:after{content:none}.admin-refresh:hover:not(:disabled){color:#fff;background:#ffffff21;border-color:#71e0c17a}.admin-account-menu{min-width:0}.admin-account-menu summary{background:linear-gradient(145deg,#406fbedb,#5286e0f5);border:1px solid #81abef59;border-radius:12px;grid-template-columns:1fr;place-items:center;gap:0;width:44px;min-width:44px;height:44px;padding:0;display:grid;box-shadow:0 8px 18px #04143040}.admin-account-menu summary>span{background:0 0;border-radius:11px;width:42px;height:42px}.admin-account-menu>div{top:calc(100% + 8px);right:max(10px, env(safe-area-inset-right));width:min(280px,100vw - 20px)}.admin-mobile-nav{top:var(--admin-mobile-topbar-h);scrollbar-width:none;background:#f7f9fcf7;border-bottom-color:#d8e1ed;max-width:100%;display:flex;overflow-x:auto;box-shadow:0 7px 20px #142b4e11}.admin-mobile-nav::-webkit-scrollbar{display:none}.admin-mobile-nav button{min-height:44px}.admin-period-control:focus-within{outline-offset:2px;outline:2px solid #66dfbd}.admin-mobile-brand:focus-visible{outline-offset:2px;outline:2px solid #66dfbd}.admin-refresh:focus-visible{outline-offset:2px;outline:2px solid #66dfbd}.admin-account-menu summary:focus-visible{outline-offset:2px;outline:2px solid #66dfbd}}.admin-print-refresh{color:#216f5d;cursor:pointer;min-height:42px;font-size:var(--admin-text-body);white-space:nowrap;background:#fff;border:1px solid #bdd6cf;border-radius:9px;align-items:center;gap:8px;padding:0 13px;font-weight:800;display:inline-flex}.admin-print-refresh:hover:not(:disabled){background:#f1faf7;border-color:#78b9a7}.admin-print-refresh:disabled{opacity:.62;cursor:wait}.admin-print-refresh>span{font-size:15px}.admin-print-summary{background:#fafbfd;border-bottom:1px solid #e5ebf1;grid-template-columns:repeat(6,minmax(0,1fr));gap:9px;padding:14px;display:grid}.admin-print-summary>button{color:#2a405d;cursor:pointer;text-align:left;background:#fff;border:1px solid #dce4ed;border-radius:11px;align-content:space-between;gap:4px;min-width:0;min-height:92px;padding:13px;transition:border-color .15s,box-shadow .15s,transform .15s;display:grid}.admin-print-summary>button:hover{border-color:#abc0dc;transform:translateY(-1px)}.admin-print-summary>button:focus-visible{outline-offset:1px;outline:3px solid #315da833}.admin-print-summary>button.active{border-color:#6f98d3;box-shadow:inset 0 0 0 1px #6f98d3,0 8px 20px #254a8514}.admin-print-summary>button.attention strong{color:#946315}.admin-print-summary>button.good strong{color:#18745a}.admin-print-summary span{color:#74849a;font-size:var(--admin-text-body);letter-spacing:.055em;text-transform:uppercase;font-weight:820}.admin-print-summary strong{color:#1d3250;letter-spacing:-.035em;text-overflow:ellipsis;font-size:28px;overflow:hidden}.admin-print-summary small{color:#8a97a8;font-size:var(--admin-text-meta)}.admin-print-toolbar{background:#fff;border-bottom:1px solid #e7ecf2;align-items:center;gap:10px;min-height:70px;padding:13px 15px;display:flex}.admin-print-toolbar>label:first-child{background:#fbfcfe;border:1px solid #d5dfea;border-radius:9px;flex:1;align-items:center;gap:8px;min-width:260px;min-height:43px;padding:0 10px;display:flex}.admin-print-toolbar>label:first-child:focus-within{background:#fff;border-color:#8eabd0;box-shadow:0 0 0 3px #315da817}.admin-print-toolbar>label:first-child i{color:#718096;font-size:17px;font-style:normal}.admin-print-toolbar>label:first-child input{color:#2b405d;min-width:0;height:41px;font:inherit;font-size:var(--admin-text-body);background:0 0;border:0;outline:0;flex:1}.admin-print-toolbar>label:first-child button{color:#718096;cursor:pointer;background:#eef2f6;border:0;border-radius:7px;width:27px;height:27px;font-size:16px}.admin-print-toolbar>label:last-child{align-items:center;gap:8px;display:flex}.admin-print-toolbar>label:last-child span{color:#75849a;font-size:var(--admin-text-body);font-weight:760}.admin-print-toolbar select,.admin-print-pagination select{color:#334b69;min-height:43px;font:inherit;font-size:var(--admin-text-body);background:#fff;border:1px solid #d5dfea;border-radius:9px;outline:0;padding:0 32px 0 11px}.admin-print-results{color:#748398;min-height:40px;font-size:var(--admin-text-meta);background:#f9fafc;border-bottom:1px solid #e8edf3;justify-content:space-between;align-items:center;gap:14px;padding:8px 15px;display:flex}.admin-print-results b{color:#87601d;font-weight:760}.admin-print-table-wrap{max-height:680px;overflow:auto}.admin-print-table-wrap table{min-width:1180px}.admin-print-table-wrap thead{z-index:1;position:sticky;top:0}.admin-print-table-wrap tbody tr:focus-within{background:#f7fafd}.admin-print-table-status{grid-column:2;align-content:start;justify-items:start;gap:10px;min-width:0;display:grid}.admin-print-pagination{border-top:1px solid #e6ebf1}.admin-status.status-submitted{background:#fff2d7;color:#8a5c14!important}.admin-status.status-under_review{background:#edf3fd;color:#315da8!important}.admin-status.status-accepted,.admin-status.status-paid,.admin-status.status-delivered,.admin-status.status-final,.admin-status.status-passed{background:#e5f7f1;color:#18745a!important}.admin-status.status-declined,.admin-status.status-cancelled{background:#faedf0;color:#914152!important}.admin-status.status-not_due,.admin-status.status-not_started{background:#edf1f5;color:#68788d!important}.admin-status.status-due,.admin-status.status-processing,.admin-status.status-queued,.admin-status.status-printing,.admin-status.status-post_processing,.admin-status.status-ready_to_ship,.admin-status.status-shipped,.admin-status.status-estimate,.admin-status.status-running{background:#edf3fd;color:#315da8!important}.admin-status.status-suitable{background:#e5f7f1;color:#18745a!important}.admin-status.status-unsuitable{background:#faedf0;color:#914152!important}.admin-status.status-review_required{background:#fff2d7;color:#8a5c14!important}.admin-print-job-drawer{flex-direction:column;display:flex;overflow:hidden}.admin-print-job-drawer>header{flex:none;min-height:68px;padding:12px 16px;position:static}.admin-print-job-drawer>header h2{font-size:var(--admin-text-section);overflow-wrap:anywhere}.admin-print-job-drawer>.admin-drawer-content{flex-direction:column;flex:1;gap:12px;min-height:0;padding:14px;display:flex}.admin-print-dossier-summary{background:#fff;border:1px solid #dce5ef;border-radius:14px;flex:none;min-width:0;padding:0;position:relative;overflow:hidden;box-shadow:0 3px 12px #1c314f06}.admin-print-dossier-summary:before{content:"";background:linear-gradient(90deg,#3b73da,#62cdb4);height:3px;display:block}.admin-print-dossier-top{justify-content:space-between;align-items:center;gap:20px;padding:18px 20px;display:flex}.admin-print-dossier-identity{flex:1;align-items:center;gap:12px;min-width:0;display:flex}.admin-print-dossier-avatar{color:#35639e;width:44px;height:44px;font-size:var(--admin-text-body);letter-spacing:.025em;background:linear-gradient(145deg,#edf4ff,#edf9f4);border:1px solid #dce9f3;border-radius:13px;flex:0 0 44px;place-items:center;font-weight:800;display:grid}.admin-print-dossier-customer{gap:4px;min-width:0;display:grid}.admin-print-dossier-customer strong{color:#213956;font-size:var(--admin-text-section);overflow-wrap:anywhere;line-height:1.25}.admin-print-dossier-customer>span{color:#66798f;font-size:var(--admin-text-meta);overflow-wrap:anywhere;line-height:1.5}.admin-print-dossier-status{text-align:right;align-content:start;justify-items:end;gap:7px;min-width:0;max-width:52%;display:grid}.admin-print-dossier-status>.admin-status{letter-spacing:0;text-transform:none}.admin-print-dossier-status>[data-expired]{color:#865b1d;font-size:var(--admin-text-body);background:0 0;border:0;border-radius:0;gap:2px;margin:0;padding:0;line-height:1.45}.admin-print-dossier-status>[data-expired] strong{font-size:var(--admin-text-body);font-variant-numeric:tabular-nums}.admin-print-dossier-status>[data-expired] span{color:#66798f;font-size:var(--admin-text-meta)}.admin-print-dossier-status>[data-expired=true]{color:#66798f}.admin-print-dossier-facts{grid-template-columns:minmax(100px,.6fr) minmax(0,1.5fr) minmax(0,1fr);gap:12px;margin:0 20px 18px;display:grid}.admin-print-dossier-facts>div{background:#f8fafc;border:1px solid #e5ecf3;border-radius:10px;align-content:center;gap:5px;min-width:0;padding:13px 16px;display:grid}.admin-print-dossier-facts dt{color:#66798f;font-size:var(--admin-text-meta);line-height:1.45}.admin-print-dossier-facts dd{color:#2b405d;font-size:var(--admin-text-body);overflow-wrap:anywhere;font-variant-numeric:tabular-nums;margin:0;font-weight:700;line-height:1.5}.admin-print-dossier-facts>.admin-print-dossier-price{background:linear-gradient(115deg,#f0f5ff,#f0faf7);border-color:#dce9ee}.admin-print-dossier-facts>.admin-print-dossier-price dd{color:#244c74;font-size:var(--admin-text-section);line-height:1.2}.admin-print-dossier-guidance{background:#fbfcfe;border-top:1px solid #e5ecf3;align-items:center;gap:14px;padding:12px 20px;display:flex}.admin-print-dossier-guidance p{flex:1;gap:3px;min-width:0;margin:0;display:grid}.admin-print-dossier-guidance strong{color:#3c5678;font-size:var(--admin-text-body)}.admin-print-dossier-guidance small{color:#66798f;font-size:var(--admin-text-meta);line-height:1.45}.admin-print-dossier-guidance.closed strong{color:#914152}.admin-print-dossier-guidance.attention strong{color:#8a5c14}.admin-print-dossier-guidance.complete strong{color:#18745a}.admin-print-dossier-guidance button{color:#315da0;max-width:42%;min-height:38px;font:inherit;font-size:var(--admin-text-body);cursor:pointer;background:#fff;border:1px solid #d3dfed;border-radius:8px;flex:none;justify-content:space-between;align-items:center;gap:12px;padding:8px 12px;font-weight:700;display:flex}.admin-print-dossier-guidance button:hover:not(:disabled){background:#f0f5fc;border-color:#a9bfdc}.admin-print-dossier-guidance button:disabled{opacity:.55;cursor:default}.admin-print-dossier-loading-dot{background:#6b91c8;border-radius:50%;flex:0 0 8px;width:8px;height:8px;box-shadow:0 0 0 4px #eaf0f8}@media (max-width:680px){.admin-print-dossier-top{flex-direction:column;align-items:flex-start;gap:14px;padding:16px}.admin-print-dossier-status{text-align:left;justify-items:start;max-width:100%}.admin-print-dossier-facts{grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);gap:8px;margin:0 16px 16px}.admin-print-dossier-facts>div{padding:12px}.admin-print-dossier-facts>.admin-print-dossier-price{grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px}.admin-print-dossier-guidance{padding:12px 16px}}.admin-print-detail-tabs{scrollbar-width:thin;background:#eaf0f6;border:1px solid #dce4ed;border-radius:9px;flex:none;gap:4px;padding:4px;display:flex;overflow-x:auto}.admin-print-detail-tabs>button{color:#536982;min-width:max-content;min-height:36px;font:inherit;font-size:var(--admin-text-body);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;flex:1;justify-content:center;align-items:center;gap:6px;padding:7px 10px;font-weight:700;display:flex}.admin-print-detail-tabs>button:hover{color:#244d87;background:#f4f7fb}.admin-print-detail-tabs>button[aria-selected=true]{color:#244d87;background:#fff;border-color:#d6e0ec;box-shadow:0 1px 3px #1c314f0f}.admin-print-detail-tabs>button>span{color:#536982;min-width:17px;font-size:var(--admin-text-meta);background:#e8eef6;border-radius:4px;padding:1px 4px}.admin-print-detail-tabs>button>span.error{color:#914152;background:#faedf0}.admin-print-detail-tabs>button:focus-visible{outline-offset:-2px;outline:2px solid #477aca}.admin-print-dossier-guidance button:focus-visible{outline-offset:-2px;outline:2px solid #477aca}.admin-print-detail-panel:focus-visible{outline-offset:-2px;outline:2px solid #477aca}.admin-print-detail-panel{overscroll-behavior:contain;scrollbar-gutter:stable;flex:1;grid-template-columns:minmax(0,1fr);grid-auto-rows:max-content;align-content:start;gap:12px;min-height:0;padding:0 2px 4px;display:grid;overflow-y:auto}.admin-print-detail-panel[hidden]{display:none!important}.admin-print-detail-panel>.admin-detail-section{border-radius:10px;min-width:0}.admin-print-detail-panel .admin-detail-section>header{min-height:54px;padding:12px 14px}.admin-print-detail-panel .admin-detail-grid{gap:0 18px;padding:0 14px 9px}.admin-print-detail-panel .admin-detail-grid>div{min-height:53px;padding:10px 0}.admin-print-detail-panel .admin-print-addresses article{min-height:105px;padding:12px}.admin-print-detail-panel .admin-print-file-copy strong{white-space:normal;overflow-wrap:anywhere}.admin-print-detail-panel .admin-print-total strong,.admin-print-detail-panel .admin-print-decline-message textarea,.admin-print-detail-panel .admin-print-decline-template .fila3d-select{font-size:var(--admin-text-body)}.admin-print-detail-panel .admin-print-decline-template>span,.admin-print-detail-panel .admin-print-decline-message>span{font-size:var(--admin-text-meta)}@media (max-height:640px){.admin-print-job-drawer{overflow-y:auto}.admin-print-job-drawer>.admin-drawer-content{flex:none}.admin-print-detail-panel{flex:none;overflow-y:visible}}@media (max-width:480px){.admin-print-dossier-facts,.admin-print-dossier-facts>.admin-print-dossier-price{grid-template-columns:minmax(0,1fr)}.admin-print-dossier-guidance:not(.is-loading){flex-direction:column;align-items:flex-start}.admin-print-job-drawer .admin-print-state-strip{grid-template-columns:1fr}}.admin-print-state-strip{background:#fff;border:1px solid #dce4ed;border-radius:12px;grid-template-columns:repeat(3,1fr);gap:9px;padding:13px;display:grid}.admin-print-state-strip>div{background:#f7f9fc;border-radius:9px;align-content:center;gap:6px;min-height:57px;padding:10px 11px;display:grid}.admin-print-state-strip>div>span{color:#7c8a9d;font-size:var(--admin-text-meta);letter-spacing:.07em;text-transform:uppercase;font-weight:790}.admin-print-state-strip>div>strong{color:#2b405d;font-size:var(--admin-text-body)}.admin-print-addresses{grid-template-columns:1fr 1fr;gap:11px;padding:14px;display:grid}.admin-print-addresses article{background:#fafbfd;border:1px solid #e0e7ef;border-radius:10px;min-height:135px;padding:14px}.admin-print-addresses article>span{color:#4d73a7;font-size:var(--admin-text-meta);letter-spacing:.08em;font-weight:850}.admin-print-addresses address{color:#344b68;font-size:var(--admin-text-body);gap:4px;margin-top:10px;font-style:normal;line-height:1.35;display:grid}.admin-print-addresses article>p{color:#7d8b9e;font-size:var(--admin-text-body);margin:10px 0 0}.admin-print-notes{white-space:pre-wrap}.admin-print-manufacturing-warning{color:#7f3948;background:#fff6f7;border:1px solid #e5c3ca;border-radius:10px;align-items:flex-start;gap:10px;margin:11px 13px 3px;padding:12px 13px;display:flex}.admin-print-manufacturing-warning.review{color:#775215;background:#fff9eb;border-color:#ead3a5}.admin-print-manufacturing-warning>span{color:#fff;background:#984657;border-radius:8px;flex:none;place-items:center;width:27px;height:27px;font-size:12px;font-weight:900;display:grid}.admin-print-manufacturing-warning.review>span{color:#76500f;background:#ffe6ad}.admin-print-manufacturing-warning p{gap:3px;margin:0;display:grid}.admin-print-manufacturing-warning strong{font-size:var(--admin-text-body);line-height:1.35}.admin-print-manufacturing-warning small{color:#8a5964;font-size:var(--admin-text-meta);line-height:1.5}.admin-print-manufacturing-warning.review small{color:#856f46}.admin-print-file-list{gap:8px;padding:8px 13px 13px;display:grid}.admin-print-file-list article{background:#fafbfd;border:1px solid #e0e7ef;border-radius:10px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:11px;min-width:0;padding:11px;display:grid}.admin-print-file-list article.manufacturing-unsuitable{background:#fffafb;border-color:#e7c6cd}.admin-print-file-list article.manufacturing-review_required{background:#fffdf8;border-color:#e8d6b2}.admin-print-file-icon{color:#315fa7;width:42px;height:42px;font-size:var(--admin-text-meta);background:#eaf1fb;border-radius:10px;place-items:center;font-weight:900;display:grid;overflow:hidden}.admin-print-file-copy{gap:3px;min-width:0;display:grid}.admin-print-file-copy strong{color:#2a405d;font-size:var(--admin-text-body);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-print-file-copy span{color:#62748b;font-size:var(--admin-text-meta)}.admin-print-file-copy small{color:#8693a5;font-size:var(--admin-text-meta);line-height:1.4}.admin-print-file-copy small.error{color:#974353}.admin-print-file-actions{justify-items:end;gap:8px;display:grid}.admin-print-file-actions>a{color:#315b96;min-height:34px;font-size:var(--admin-text-body);white-space:nowrap;background:#fff;border:1px solid #b9cbe1;border-radius:8px;align-items:center;gap:6px;padding:0 9px;font-weight:760;display:inline-flex}.admin-print-file-actions>a:hover{background:#f2f7fd;border-color:#7e9fc9}.admin-print-manufacturing-detail{color:#6f3542;background:#fff6f8;border:1px solid #e7c6cd;border-radius:9px;grid-column:1/-1;gap:11px;min-width:0;padding:12px;display:grid}.admin-print-manufacturing-detail.review{color:#715019;background:#fff9ed;border-color:#e8d2a7}.admin-print-manufacturing-heading{grid-template-columns:28px minmax(0,1fr);align-items:start;gap:10px;display:grid}.admin-print-manufacturing-heading>span{color:#fff;width:28px;height:28px;font-size:var(--admin-text-meta);background:#984657;border-radius:8px;place-items:center;font-weight:900;display:grid}.admin-print-manufacturing-detail.review .admin-print-manufacturing-heading>span{color:#775315;background:#ffe6ad}.admin-print-manufacturing-heading p{gap:3px;margin:0;display:grid}.admin-print-manufacturing-heading small{color:#a1606d;font-size:var(--admin-text-meta);letter-spacing:.1em;font-weight:900}.admin-print-manufacturing-detail.review .admin-print-manufacturing-heading small{color:#96723b}.admin-print-manufacturing-heading strong{font-size:var(--admin-text-body);line-height:1.35}.admin-print-manufacturing-heading em{color:#8a5964;font-size:var(--admin-text-meta);font-style:normal;line-height:1.5}.admin-print-manufacturing-detail.review .admin-print-manufacturing-heading em{color:#846c43}.admin-print-manufacturing-detail dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin:0;display:grid}.admin-print-manufacturing-detail dl>div{background:#ffffffb8;border:1px solid #97435321;border-radius:8px;gap:3px;min-width:0;padding:8px 9px;display:grid}.admin-print-manufacturing-detail.review dl>div{border-color:#8a5c1424}.admin-print-manufacturing-detail dt{color:#9a6c76;font-size:var(--admin-text-body);letter-spacing:.04em;text-transform:uppercase;font-weight:800}.admin-print-manufacturing-detail.review dt{color:#927445}.admin-print-manufacturing-detail dd{overflow-wrap:anywhere;color:#67313d;font-size:var(--admin-text-body);margin:0;font-weight:780}.admin-print-manufacturing-detail.review dd{color:#654817}.admin-print-manufacturing-detail details{border-top:1px solid #97435324}.admin-print-manufacturing-detail.review details{border-color:#8a5c1426}.admin-print-manufacturing-detail summary{color:inherit;cursor:pointer;font-size:var(--admin-text-meta);padding-top:9px;font-weight:780}.admin-print-manufacturing-detail details>div{gap:6px;padding-top:8px;display:grid}.admin-print-manufacturing-detail code{overflow-wrap:anywhere;color:#813e4c;width:max-content;max-width:100%;font-size:var(--admin-text-meta);background:#97435314;border-radius:5px;padding:4px 6px}.admin-print-manufacturing-detail.review code{color:#755113;background:#8a5c1414}.admin-print-manufacturing-detail details p{color:#8a5964;font-size:var(--admin-text-body);overflow-wrap:anywhere;margin:0;line-height:1.5}.admin-print-manufacturing-detail.review details p{color:#846c43}.admin-print-slicer-detail{color:#365574;background:#f4f8fd;border:1px solid #cbd9eb;border-radius:9px;grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:11px;min-width:0;padding:11px 12px;display:grid}.admin-print-slicer-detail.success{color:#256552;background:#f1faf7;border-color:#bee2d8}.admin-print-slicer-detail.danger{color:#743746;background:#fff6f8;border-color:#e7c6cd}.admin-print-slicer-detail>div{grid-template-columns:30px minmax(0,1fr);align-items:start;gap:9px;min-width:0;display:grid}.admin-print-slicer-detail>div>span{color:#fff;width:30px;height:30px;font-size:var(--admin-text-meta);background:#3f70b4;border-radius:8px;place-items:center;font-weight:900;display:grid}.admin-print-slicer-detail.success>div>span{background:#2f8069}.admin-print-slicer-detail.danger>div>span{background:#984657}.admin-print-slicer-detail>div>p{gap:2px;margin:0;display:grid}.admin-print-slicer-detail small{color:#71859d;font-size:var(--admin-text-meta);letter-spacing:.1em;font-weight:900}.admin-print-slicer-detail.success small{color:#638e82}.admin-print-slicer-detail.danger small{color:#a1606d}.admin-print-slicer-detail strong{font-size:var(--admin-text-body);line-height:1.35}.admin-print-slicer-detail em{color:#71839a;font-size:var(--admin-text-meta);font-style:normal;line-height:1.4}.admin-print-slicer-detail dl{align-items:stretch;gap:7px;margin:0;display:flex}.admin-print-slicer-detail dl>div{background:#ffffffbd;border:1px solid #3a629121;border-radius:7px;gap:2px;min-width:84px;padding:7px 9px;display:grid}.admin-print-slicer-detail dt{color:#7d8da2;font-size:var(--admin-text-body);letter-spacing:.05em;text-transform:uppercase;font-weight:850}.admin-print-slicer-detail dd{color:inherit;font-size:var(--admin-text-body);margin:0;font-weight:800}.admin-print-slicer-error{border-top:1px solid #97435326;grid-column:1/-1;gap:3px;margin:0;padding-top:9px;display:grid}.admin-print-slicer-error strong{overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--admin-text-body)}.admin-print-slicer-error span{color:#8a5964;font-size:var(--admin-text-meta);overflow-wrap:anywhere;line-height:1.5}.admin-print-slicer-retry{color:#7f3445;width:fit-content;min-height:34px;font-size:var(--admin-text-meta);cursor:pointer;background:#fff;border:1px solid #c2909c;border-radius:8px;grid-column:1/-1;padding:0 12px;font-weight:850}.admin-print-slicer-retry:hover:not(:disabled){background:#fff0f3;border-color:#a96272}.admin-print-slicer-retry:focus-visible{outline-offset:2px;outline:3px solid #97435326}.admin-print-slicer-retry:disabled{opacity:.58;cursor:wait}.admin-print-slicer-warning{color:#6d541e;background:#fff9eb;border:1px solid #ead8ad;border-radius:7px;grid-column:1/-1;gap:3px;margin:0;padding:8px 9px;display:grid}.admin-print-slicer-warning strong{font-size:var(--admin-text-body)}.admin-print-slicer-warning span{font-size:var(--admin-text-meta);overflow-wrap:anywhere;line-height:1.45}.admin-print-documents>header>span{color:#315b96;background:#edf3fb}.admin-print-document-list{gap:8px;padding:9px 13px 13px;display:grid}.admin-print-document-list article{background:#fafbfd;border:1px solid #dfe7f0;border-radius:10px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:11px;min-width:0;padding:12px;display:grid}.admin-print-document-icon{color:#315fa7;width:42px;height:42px;font-size:var(--admin-text-meta);letter-spacing:.04em;background:#e8f0fb;border-radius:10px;place-items:center;font-weight:900;display:grid}.admin-print-document-list article>div{gap:4px;min-width:0;display:grid}.admin-print-document-list article>div strong{color:#2a405d;font-size:var(--admin-text-body)}.admin-print-document-list article>div small{color:#7d8a9c;font-size:var(--admin-text-meta);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-print-document-list article>button{color:#fff;cursor:pointer;min-height:36px;font-size:var(--admin-text-body);white-space:nowrap;background:#315fa7;border:1px solid #315fa7;border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:0 10px;font-weight:780;display:inline-flex}.admin-print-document-list article>button:hover:not(:disabled){background:#254e8d;border-color:#254e8d}.admin-print-document-list article>button:focus-visible{outline-offset:2px;outline:3px solid #315fa733}.admin-print-document-list article>button:disabled{opacity:.6;cursor:wait}.admin-print-document-pending{color:#66758b;font-size:var(--admin-text-meta);background:#f2f5f9;border:1px solid #dbe3ed;border-radius:999px;padding:7px 9px;font-weight:750}.admin-print-document-error{color:#944050;font-size:var(--admin-text-meta);grid-column:2/-1;margin:-2px 0 0;line-height:1.45}.admin-print-document-empty{background:#f8fafc;border:1px solid #dce4ed;border-radius:10px;align-items:flex-start;gap:11px;margin:13px;padding:14px;display:flex}.admin-print-document-empty>span{color:#315fa7;background:#e8f0fb;border-radius:9px;flex:0 0 30px;place-items:center;width:30px;height:30px;font-size:12px;font-weight:900;display:grid}.admin-print-document-empty p{gap:4px;margin:0;display:grid}.admin-print-document-empty strong{color:#304760;font-size:var(--admin-text-body)}.admin-print-document-empty small{color:#738196;font-size:var(--admin-text-meta);line-height:1.5}.admin-print-email-history>header{align-items:flex-start}.admin-print-email-header-actions{flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:7px;display:flex}.admin-print-email-header-actions>button,.admin-print-email-actions>button{color:#315b97;cursor:pointer;min-height:36px;font-size:var(--admin-text-body);white-space:nowrap;background:#f7faff;border:1px solid #b9cbe2;border-radius:8px;padding:0 10px;font-weight:780}.admin-print-email-header-actions>button.primary{color:#fff;background:#315fa7;border-color:#315fa7}.admin-print-email-header-actions>button:hover:not(:disabled),.admin-print-email-actions>button:hover:not(:disabled){background:#eef5fd;border-color:#8eacd1}.admin-print-email-header-actions>button.primary:hover:not(:disabled){background:#254e8d;border-color:#254e8d}:is(.admin-print-email-header-actions>button:focus-visible,.admin-print-email-actions>button:focus-visible){outline-offset:2px;outline:3px solid #315fa729}.admin-print-email-header-actions>button:disabled,.admin-print-email-actions>button:disabled{opacity:.58;cursor:wait}.admin-print-email-summary{background:#fbfcfe;border-bottom:1px solid #e9eef3;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:12px 13px;display:grid}.admin-print-email-summary>span{color:#6f7f93;min-height:50px;font-size:var(--admin-text-meta);background:#fff;border:1px solid #e1e7ef;border-radius:9px;align-content:center;gap:3px;padding:9px 10px;display:grid}.admin-print-email-summary strong{color:#2b405d;font-size:var(--admin-text-body)}.admin-print-email-summary>span.good strong{color:#177158}.admin-print-email-summary>span.waiting strong{color:#8a5c14}.admin-print-email-summary>span.bad strong{color:#914152}.admin-print-email-list{gap:8px;padding:9px 13px 13px;display:grid}.admin-print-email-list>article{background:#fafbfd;border:1px solid #dfe7f0;border-radius:10px;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr) 11rem;align-items:start;gap:14px;min-width:0;padding:12px;display:grid}.admin-print-email-list>article.resent{background:#f6f9fd;border-color:#c8d9ee}.admin-print-email-copy,.admin-print-email-state{gap:4px;min-width:0;display:grid}.admin-print-email-copy>span{color:#5076ab;font-size:var(--admin-text-meta);letter-spacing:.07em;text-transform:uppercase;font-weight:850}.admin-print-email-copy>strong{overflow-wrap:anywhere;color:#2a405d;font-size:var(--admin-text-body);line-height:1.4}.admin-print-email-copy>small,.admin-print-email-state>small{overflow-wrap:anywhere;color:#7b899c;font-size:var(--admin-text-meta);line-height:1.4}.admin-print-email-state{justify-items:start}.admin-print-email-state>.admin-status{justify-self:start;margin-left:0}.admin-print-email-link-state{box-sizing:border-box;overflow-wrap:anywhere;color:#66778d;background:#f4f7fa;border:1px solid #dce5ef;border-radius:8px;gap:2px;width:100%;min-width:0;margin-top:4px;padding:7px 9px;display:grid}.admin-print-email-link-state>strong{color:#435a76;font-size:var(--admin-text-body)}.admin-print-email-link-state>small{color:#7a899b;font-size:var(--admin-text-meta);line-height:1.35}.admin-print-email-link-state.opened{background:#edf9f5;border-color:#b7dfd2}.admin-print-email-link-state.opened>strong{color:#187158}.admin-print-email-actions{justify-items:end;gap:6px;min-width:0;display:grid}.admin-print-email-actions>button{white-space:normal;overflow-wrap:anywhere;max-width:100%}.admin-print-email-actions>small{color:#8491a3;max-width:145px;font-size:var(--admin-text-meta);text-align:right;line-height:1.4}.admin-print-quote-list{gap:9px;padding:11px;display:grid}.admin-print-quote-list>article{background:#fafbfd;border:1px solid #dfe6ee;border-radius:10px;overflow:hidden}.admin-print-quote-list>article.final{background:#f5fbf9;border-color:#add8cc}.admin-print-quote-list article>header{border-bottom:1px solid #e7ecf2;justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:9px 11px;display:flex}.admin-print-quote-list article>header>div{gap:2px;display:grid}.admin-print-quote-list article>header span{color:#5579aa;font-size:var(--admin-text-meta);letter-spacing:.08em;font-weight:850}.admin-print-quote-list article>header strong{color:#334b68;font-size:var(--admin-text-body)}.admin-print-quote-list dl{grid-template-columns:repeat(3,1fr);gap:0 15px;margin:0;padding:8px 11px 11px;display:grid}.admin-print-quote-list dl>div{border-bottom:1px solid #e8edf2;padding:9px 0}.admin-print-quote-list dt{color:#7b899b;font-size:var(--admin-text-body)}.admin-print-quote-list dd{color:#2c425f;font-size:var(--admin-text-body);margin:4px 0 0;font-weight:730}.admin-print-quote-list article>p{color:#64766f;font-size:var(--admin-text-body);background:#e2f6ef73;margin:0;padding:9px 11px}.admin-print-decision-switch{grid-template-columns:1fr 1fr;gap:9px;padding:13px;display:grid}.admin-print-decision>.admin-risk-callout{margin:13px 13px 0}.admin-print-decision-switch button{color:#3f5674;cursor:pointer;min-height:43px;font-size:var(--admin-text-body);background:#fafbfd;border:1px solid #ccd7e4;border-radius:9px;font-weight:790}.admin-print-decision-switch button:hover{background:#f2f7fd;border-color:#9eb5d2}.admin-print-decision-switch button.active.good{color:#14684f;background:#eaf8f3;border-color:#7fc5b0;box-shadow:inset 0 0 0 1px #7fc5b0}.admin-print-decision-switch button.active.danger{color:#8f3e4f;background:#faedf0;border-color:#d89aa7;box-shadow:inset 0 0 0 1px #d89aa7}.admin-print-decision-form{background:#fbfcfe;border:1px solid #dce4ed;border-radius:10px;gap:13px;margin:0 13px 13px;padding:14px;display:grid}.admin-print-decision-form>label{gap:6px;display:grid}.admin-print-decision-form label>span{color:#4f627b;font-size:var(--admin-text-body);font-weight:770}.admin-print-decision-form label>span small{color:#8a97a8;font-weight:600}.admin-print-decision-form input,.admin-print-decision-form textarea{color:#2d425f;width:100%;font:inherit;font-size:var(--admin-text-body);background:#fff;border:1px solid #cfd9e5;border-radius:8px;outline:0}.admin-print-decision-form input{min-height:42px;padding:0 10px}.admin-print-decision-form textarea{resize:vertical;min-height:86px;padding:10px;line-height:1.5}.admin-print-decision-form input:focus,.admin-print-decision-form textarea:focus{border-color:#7899c5;box-shadow:0 0 0 3px #3f68ae1a}.admin-print-decision-form>label>small{color:#8492a4;text-align:right;font-size:var(--admin-text-meta)}.admin-print-decline-template{background:#f0f5fb;border:1px solid #d5e0ed;border-radius:8px;padding:12px}.admin-print-decision-form .admin-print-decline-template>span,.admin-print-decision-form .admin-print-decline-message>span{font-size:var(--admin-text-meta)}.admin-print-decline-template .fila3d-select{width:100%;min-width:0;min-height:44px;font-size:var(--admin-text-body)}.admin-print-decision-form>.admin-print-decline-template>small,.admin-print-decision-form>.admin-print-decline-message>small{color:#596d85;text-align:left;font-size:var(--admin-text-meta);line-height:1.5}.admin-print-decision-form .admin-print-decline-message textarea{font-size:var(--admin-text-body)}.admin-print-decision-form>footer{justify-content:flex-end;gap:8px;padding-top:2px;display:flex}.admin-print-decision-form>footer button{color:#4b607a;cursor:pointer;min-height:40px;font-size:var(--admin-text-body);background:#fff;border:1px solid #c9d5e3;border-radius:8px;padding:0 12px;font-weight:780}.admin-print-decision-form>footer button.primary{color:#fff;background:#28765f;border-color:#28765f}.admin-print-decision-form>footer button.danger{color:#fff;background:#9a4353;border-color:#9a4353}.admin-print-decision-form>footer button:disabled{opacity:.58;cursor:not-allowed}.admin-print-price-grid{grid-template-columns:1fr 1fr .8fr;gap:9px;display:grid}.admin-print-price-grid>label{gap:6px;display:grid}.admin-print-price-grid>label>span{color:#4f627b;font-size:var(--admin-text-body);font-weight:770}.admin-print-price-grid>label>div{background:#fff;border:1px solid #cfd9e5;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid;overflow:hidden}.admin-print-price-grid input{border:0;min-width:0;box-shadow:none!important}.admin-print-price-grid b{color:#6f7e91;font-size:var(--admin-text-body);padding:0 10px}.admin-print-total{background:#eff9f6;border:1px solid #b9ddd3;border-radius:9px;grid-template-columns:1fr auto;align-items:center;gap:3px 15px;padding:12px 13px;display:grid}.admin-print-total span{color:#4f6e65;font-size:var(--admin-text-body);font-weight:760}.admin-print-total strong{color:#155e4b;font-size:20px}.admin-print-total small{color:#6d807a;font-size:var(--admin-text-meta);grid-column:1/-1}.admin-print-form-hint{color:#748398;font-size:var(--admin-text-meta);margin:0;line-height:1.5}.admin-print-decision-form .admin-risk-callout{margin:0}.admin-print-decision-result{align-items:center;gap:13px;min-height:82px;padding:15px;display:flex}.admin-print-decision-result p{gap:4px;margin:0;display:grid}.admin-print-decision-result strong{color:#2d435f;font-size:var(--admin-text-body)}.admin-print-decision-result small{color:#748398;font-size:var(--admin-text-meta);line-height:1.45}.admin-print-production>header>.admin-status{flex:none}.admin-print-payment-boundary{background:#f8fafc;border:1px solid #d8e1ec;border-radius:10px;align-items:flex-start;gap:11px;margin:13px;padding:13px;display:flex}.admin-print-payment-boundary>span{color:#5e7189;background:#e9eef4;border-radius:9px;flex:0 0 30px;place-items:center;width:30px;height:30px;font-size:12px;font-weight:900;display:grid}.admin-print-payment-boundary.paid{background:#f2faf7;border-color:#b8ddd3}.admin-print-payment-boundary.paid>span{color:#155f4c;background:#d7f2e9}.admin-print-payment-boundary p{gap:4px;min-width:0;margin:0;display:grid}.admin-print-payment-boundary strong{color:#304861;font-size:var(--admin-text-body)}.admin-print-payment-boundary small{color:#708095;font-size:var(--admin-text-meta);line-height:1.5}.admin-print-production-steps{scrollbar-width:thin;grid-template-columns:repeat(7,minmax(91px,1fr));gap:7px;margin:0;padding:3px 13px 13px;list-style:none;display:grid;overflow-x:auto}.admin-print-production-steps li{background:#fafbfd;border:1px solid #e0e6ed;border-radius:10px;align-content:start;gap:8px;min-width:0;min-height:92px;padding:10px 8px;display:grid}.admin-print-production-steps li>span{color:#7b899a;width:23px;height:23px;font-size:var(--admin-text-meta);background:#edf1f5;border-radius:50%;place-items:center;font-weight:850;display:grid}.admin-print-production-steps li p{gap:3px;min-width:0;margin:0;display:grid}.admin-print-production-steps li strong{color:#596a7f;font-size:var(--admin-text-body);overflow-wrap:anywhere;line-height:1.25}.admin-print-production-steps li small{color:#8a96a6;font-size:var(--admin-text-meta);overflow-wrap:anywhere;line-height:1.35}.admin-print-production-steps li.complete{background:#f3faf7;border-color:#c4e2da}.admin-print-production-steps li.complete>span{color:#145f4c;background:#d8f2ea}.admin-print-production-steps li.current{background:#f0f5fc;border-color:#7fa3d0;box-shadow:inset 0 0 0 1px #7fa3d0}.admin-print-production-steps li.current>span{color:#fff;background:#315fa7}.admin-print-production-steps li.current strong{color:#244f8c}.admin-print-shipping-summary{background:#fafbfd;border:1px solid #dbe4ee;border-radius:10px;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0 13px 13px;padding:11px 13px;display:grid}.admin-print-shipping-summary>div{gap:4px;min-width:0;display:grid}.admin-print-shipping-summary dt{color:#7b899b;font-size:var(--admin-text-body);letter-spacing:.05em;text-transform:uppercase;font-weight:800}.admin-print-shipping-summary dd{overflow-wrap:anywhere;color:#314964;min-width:0;font-size:var(--admin-text-body);margin:0;font-weight:730}.admin-print-production-message{background:#f8fafc;border:1px solid #dce4ed;border-radius:10px;align-items:flex-start;gap:11px;margin:0 13px 13px;padding:14px;display:flex}.admin-print-production-message>span{color:#456383;background:#e7eef7;border-radius:8px;flex:0 0 28px;place-items:center;width:28px;height:28px;font-size:11px;font-weight:900;display:grid}.admin-print-production-message p{gap:4px;margin:0;display:grid}.admin-print-production-message strong{color:#304760;font-size:var(--admin-text-body)}.admin-print-production-message small{color:#738196;font-size:var(--admin-text-meta);line-height:1.5}.admin-print-production-message.success{background:#f2faf7;border-color:#b8ddd3}.admin-print-production-message.success>span{color:#155f4c;background:#d7f2e9}.admin-print-production-message.danger{background:#fdf6f7;border-color:#e4c5cc}.admin-print-production-message.danger>span{color:#8f3e4f;background:#f6dfe4}.admin-print-refund-entry{background:#fdf8f9;border:1px solid #e4c5cc;border-radius:10px;justify-content:space-between;align-items:center;gap:14px;margin:0 13px 13px;padding:13px 14px;display:flex}.admin-print-refund-entry>div{align-items:flex-start;gap:10px;min-width:0;display:flex}.admin-print-refund-entry>div>span{color:#8f3e4f;background:#f6dfe4;border-radius:8px;flex:0 0 28px;place-items:center;width:28px;height:28px;font-size:12px;font-weight:900;display:grid}.admin-print-refund-entry p{gap:4px;min-width:0;margin:0;display:grid}.admin-print-refund-entry strong{color:#703544;font-size:var(--admin-text-body)}.admin-print-refund-entry small{color:#836a73;font-size:var(--admin-text-meta);line-height:1.5}.admin-print-refund-entry>button{color:#fff;cursor:pointer;min-height:38px;font-size:var(--admin-text-body);background:#9a4353;border:1px solid #9a4353;border-radius:8px;flex:none;padding:0 12px;font-weight:800}.admin-print-refund-entry>button:focus-visible{outline-offset:2px;outline:3px solid #9a43533b}.admin-print-refund-form{background:#fffafb;border-color:#e2c6cc}.admin-print-management-list{border-top:1px solid #e6ebf1;gap:0;display:grid}.admin-print-job-drawer .admin-print-management{margin-top:10px}.admin-print-management-row{background:#fff;border-bottom:1px solid #e6ebf1;justify-content:space-between;align-items:center;gap:18px;min-width:0;padding:15px 16px;display:flex}.admin-print-management-row>div{align-items:flex-start;gap:11px;min-width:0;display:flex}.admin-print-management-row>div>span{color:#536b88;background:#edf2f8;border-radius:9px;flex:0 0 31px;place-items:center;width:31px;height:31px;font-size:13px;font-weight:900;display:grid}.admin-print-management-row p{gap:4px;min-width:0;margin:0;display:grid}.admin-print-management-row strong{color:#2f4560;font-size:var(--admin-text-body)}.admin-print-management-row small{color:#78869a;font-size:var(--admin-text-meta);line-height:1.5}.admin-print-management-row>button{color:#385270;cursor:pointer;min-height:39px;font-size:var(--admin-text-body);white-space:nowrap;background:#fff;border:1px solid #bdcad9;border-radius:9px;flex:none;padding:0 13px;font-weight:800}.admin-print-management-row>button:hover{background:#f7f9fc;border-color:#7997ba}.admin-print-management-row>button:focus-visible{outline-offset:2px;outline:3px solid #315fa733}.admin-print-management-row.danger>div>span{color:#8f3e4f;background:#f6dfe4}.admin-print-management-row>button.danger{color:#fff;background:#9a4353;border-color:#9a4353}.admin-print-management-row>button.danger.subtle{color:#843c4b;background:#fff;border-color:#d8b5bd}.admin-print-management-row.archive>div>span{color:#366d63;background:#e6f4f0}.admin-print-management-form{margin:14px 16px 16px}.admin-print-management-form.archive{background:#f8fcfb;border-color:#c8ddd7}.admin-print-production-form{background:#fbfcfe;border:1px solid #cfdbea;border-radius:11px;gap:13px;margin:0 13px 13px;padding:14px;display:grid}.admin-print-production-form>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.admin-print-production-form>header>div{gap:4px;display:grid}.admin-print-production-form>header span{color:#5579aa;font-size:var(--admin-text-meta);letter-spacing:.08em;font-weight:850}.admin-print-production-form>header h4{color:#263f5e;font-size:var(--admin-text-subheading);margin:0}.admin-print-production-form>header small{color:#8090a4;font-size:var(--admin-text-meta)}.admin-print-production-form>label,.admin-print-shipping-fields>label{gap:6px;display:grid}.admin-print-production-form label>span{color:#4f627b;font-size:var(--admin-text-body);font-weight:770}.admin-print-production-form label>span small{color:#8a97a8;font-weight:600}.admin-print-production-form input,.admin-print-production-form textarea{color:#2d425f;width:100%;font:inherit;font-size:var(--admin-text-body);background:#fff;border:1px solid #cfd9e5;border-radius:8px;outline:0}.admin-print-production-form input{min-height:42px;padding:0 10px}.admin-print-production-form textarea{resize:vertical;min-height:82px;padding:10px;line-height:1.5}.admin-print-production-form input:focus,.admin-print-production-form textarea:focus{border-color:#7899c5;box-shadow:0 0 0 3px #3f68ae1a}.admin-print-production-form>label>small{color:#8492a4;text-align:right;font-size:var(--admin-text-meta)}.admin-print-shipping-fields{grid-template-columns:1fr 1fr;gap:10px;display:grid}.admin-print-shipping-fields>p{color:#7a899d;font-size:var(--admin-text-body);grid-column:1/-1;margin:0;line-height:1.45}.admin-print-production-next{background:#f1f6fc;border:1px solid #bdd2eb;border-radius:9px;align-items:flex-start;gap:10px;padding:12px;display:flex}.admin-print-production-next>span{color:#315fa7;font-size:18px;line-height:1}.admin-print-production-next p{gap:4px;margin:0;display:grid}.admin-print-production-next strong{color:#294f83;font-size:var(--admin-text-body)}.admin-print-production-next small{color:#6f8199;font-size:var(--admin-text-meta);line-height:1.45}.admin-print-production-form>footer{justify-content:flex-end;display:flex}.admin-print-production-form>footer button{color:#fff;cursor:pointer;min-height:42px;font-size:var(--admin-text-body);background:#28765f;border:1px solid #28765f;border-radius:8px;padding:0 14px;font-weight:800}.admin-print-production-form>footer button:hover:not(:disabled){background:#1d6651;border-color:#1d6651}.admin-print-production-form>footer button:focus-visible{outline-offset:2px;outline:3px solid #28765f33}.admin-print-production-form>footer button:disabled{opacity:.58;cursor:not-allowed}.admin-print-production-guard{color:#758398;font-size:var(--admin-text-body);background:#fafbfd;border-top:1px solid #e7ecf2;align-items:flex-start;gap:8px;margin:0;padding:11px 13px;line-height:1.5;display:flex}.admin-print-production-guard>span:first-child{color:#315fa7;font-weight:900}.admin-print-production-guard>span:last-child{display:inline}.admin-print-production-guard strong{color:#566a82}.admin-detail-grid dd>a{color:#315fa7;text-underline-offset:3px;-webkit-text-decoration:underline #b5c6de;text-decoration:underline #b5c6de}.admin-print-job-drawer .admin-dossier-timeline span,.admin-print-job-drawer .admin-dossier-timeline small,.admin-print-job-drawer .admin-dossier-timeline time{font-size:var(--admin-text-meta)}@media (max-width:1180px){.admin-print-summary{grid-template-columns:repeat(3,1fr)}}@media (max-width:760px){.admin-email-history-panel>header{flex-direction:column;align-items:flex-start}.admin-email-heading-actions{justify-content:space-between;width:100%}.admin-email-heading-actions>button{flex:1}.admin-print-refresh{align-self:flex-start}.admin-print-summary{grid-template-columns:1fr 1fr}.admin-print-toolbar{flex-direction:column;align-items:stretch}.admin-print-toolbar>label:first-child{width:100%;min-width:0}.admin-print-toolbar>label:last-child{justify-content:space-between}.admin-print-results{flex-direction:column;align-items:flex-start}.admin-print-results b{font-size:var(--admin-text-meta)}.admin-print-pagination{align-items:stretch}.admin-print-job-drawer{width:100%}.admin-print-job-drawer>.admin-drawer-content{gap:10px;padding:10px}.admin-print-dossier-guidance{flex-wrap:wrap;gap:8px}.admin-print-dossier-guidance button{max-width:100%}.admin-print-state-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-print-addresses{grid-template-columns:1fr}.admin-print-file-list article{grid-template-columns:38px minmax(0,1fr);align-items:start}.admin-print-file-icon{width:38px;height:38px}.admin-print-file-actions{grid-column:1/-1;justify-content:space-between;align-items:center;display:flex}.admin-print-manufacturing-detail dl{grid-template-columns:1fr 1fr}.admin-print-slicer-detail{grid-template-columns:1fr}.admin-print-slicer-detail dl{flex-wrap:wrap}.admin-print-document-list article{grid-template-columns:38px minmax(0,1fr);align-items:start}.admin-print-document-icon{width:38px;height:38px}.admin-print-document-list article>button,.admin-print-document-pending{grid-column:1/-1}.admin-print-document-list article>button{width:100%}.admin-print-document-error{grid-column:1/-1}.admin-print-email-history>header{flex-direction:column}.admin-print-email-header-actions{grid-template-columns:1fr;width:100%;display:grid}.admin-print-email-header-actions>button{width:100%}.admin-print-email-summary{grid-template-columns:1fr 1fr}.admin-print-email-list>article{grid-template-columns:1fr;align-items:stretch}.admin-print-email-state{justify-items:start}.admin-print-email-actions{justify-items:stretch}.admin-print-email-actions>button{width:100%}.admin-print-email-actions>small{text-align:left;max-width:none}.admin-print-quote-list dl{grid-template-columns:1fr 1fr}.admin-print-price-grid{grid-template-columns:1fr}.admin-print-decision-form>footer{flex-direction:column-reverse;align-items:stretch}.admin-print-decision-form>footer button{width:100%}.admin-print-shipping-summary,.admin-print-shipping-fields{grid-template-columns:1fr}.admin-print-production-form>header{flex-direction:column;align-items:flex-start}.admin-print-production-form>footer{align-items:stretch}.admin-print-production-form>footer button{width:100%}.admin-print-production-steps{grid-template-columns:repeat(2,minmax(0,1fr));overflow-x:visible}.admin-print-refund-entry{flex-direction:column;align-items:stretch}.admin-print-refund-entry>button{width:100%}.admin-print-management-row{flex-direction:column;align-items:stretch}.admin-print-management-row>button{width:100%}.admin-print-orders-panel .admin-empty{min-height:280px}}@media (max-width:480px){.admin-print-summary{grid-template-columns:1fr}.admin-print-summary>button{min-height:78px}.admin-print-decision-switch,.admin-print-quote-list dl{grid-template-columns:1fr}.admin-print-file-actions{flex-direction:column;align-items:stretch}.admin-print-file-actions>a{justify-content:center}.admin-print-manufacturing-detail dl{grid-template-columns:1fr}.admin-print-slicer-detail dl{grid-template-columns:1fr;display:grid}.admin-print-slicer-retry{width:100%;min-height:44px;font-size:var(--admin-text-meta)}}@media (max-width:620px){.admin-mobile-brand span{display:none}.admin-print-table-wrap{max-height:none;overflow:visible}.admin-print-table-wrap table{table-layout:auto;width:100%;min-width:0}.admin-print-table-wrap thead{clip:rect(0,0,0,0);width:1px;height:1px;position:absolute;overflow:hidden}.admin-print-table-wrap td>strong,.admin-print-table-wrap td>span,.admin-print-table-wrap td>small,.admin-license-table td>strong,.admin-license-table td>span,.admin-license-table td>small{overflow-wrap:anywhere;min-width:0;max-width:100%}.admin-account-menu>div{top:calc(var(--admin-mobile-topbar-h) + 8px);width:min(280px,100vw - 20px);position:fixed;right:10px}.admin-account-menu>div a,.admin-account-menu>div>button{min-height:44px}}.admin-nav-group{gap:6px;display:grid}.admin-nav-group--print-service{border-top:1px solid #ffffff1c;margin-top:18px;padding-top:18px}.admin-nav-group--print-service .admin-nav-label{color:#6edfc0b8}.admin-mobile-nav-group{flex:none;align-items:center;gap:7px;display:flex}.admin-mobile-nav-group--print-service{border-left:1px solid #cbd7e6;margin-left:7px;padding-left:14px}.admin-mobile-nav-label{color:#33836e;font-size:var(--admin-text-meta);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;padding:0 4px;font-weight:850}.admin-print-orders-panel{overflow:hidden}.admin-print-orders-panel>header{background:linear-gradient(135deg,#edf9f6c7,#f7fafef5);align-items:center}.admin-print-orders-status{color:#7b5b20;font-size:var(--admin-text-meta);white-space:nowrap;background:#fff8e9;border:1px solid #ead9b8;border-radius:999px;align-items:center;gap:8px;padding:8px 10px;font-weight:800;display:inline-flex}.admin-print-orders-status>i{background:#d99a32;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 3px #d99a3221}.admin-print-orders-panel .admin-empty{min-height:360px}@media (max-width:760px){.admin-print-orders-panel>header{flex-direction:column;align-items:flex-start}.admin-print-orders-status{align-self:flex-start}.admin-print-orders-panel .admin-empty{min-height:300px}}.admin-print-orders-view{gap:14px;display:grid}.admin-print-workspace-tabs{background:#ffffffc7;border:1px solid #dce5ee;border-radius:13px;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:6px;display:grid;box-shadow:0 8px 24px #1f37570b}.admin-print-workspace-tabs>button{color:#607188;cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:9px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;min-height:58px;padding:10px 13px;display:grid}.admin-print-workspace-tabs>button>span{color:#4b688c;background:#edf2f8;border-radius:9px;place-items:center;width:34px;height:34px;font-size:13px;font-weight:900;display:grid}.admin-print-workspace-tabs>button>p{gap:3px;min-width:0;margin:0;display:grid}.admin-print-workspace-tabs>button strong{color:#334b68;font-size:var(--admin-text-body);line-height:1.25}.admin-print-workspace-tabs>button small{color:#8592a3;font-size:var(--admin-text-meta);text-overflow:ellipsis;white-space:nowrap;line-height:1.35;overflow:hidden}.admin-print-workspace-tabs>button>b{color:#7b5417;min-width:23px;height:23px;font-size:var(--admin-text-meta);background:#ffefca;border-radius:999px;place-items:center;padding:0 6px;display:grid}.admin-print-workspace-tabs>button:hover{background:#f8fafc;border-color:#d2deeb}.admin-print-workspace-tabs>button.active{background:#eff9f6;border-color:#8cb4a8;box-shadow:inset 0 0 0 1px #41917b21}.admin-print-workspace-tabs>button.active>span{color:#176a55;background:#d8f2ea}.admin-print-workspace-tabs>button.active strong{color:#175d4c}.admin-print-workspace-tabs>button:focus-visible{outline-offset:2px;outline:3px solid #26745e33}.admin-print-settings-panel{overflow:hidden}.admin-slicer-workers-panel{margin-top:18px;overflow:hidden}.admin-slicer-workers-panel>header{background:linear-gradient(135deg,#edf9f6e6,#f7fafefa);border-bottom:1px solid #dce5ef;justify-content:space-between;align-items:center;gap:18px;min-height:88px;padding:17px 18px;display:flex}.admin-slicer-workers-panel>header>div{gap:4px;min-width:0;display:grid}.admin-slicer-workers-panel>header span{color:#28765f;font-size:var(--admin-text-meta);letter-spacing:.09em;font-weight:880}.admin-slicer-workers-panel>header h2{color:#263f5e;font-size:var(--admin-text-section);letter-spacing:-.015em;margin:0}.admin-slicer-workers-panel>header p{color:#74869b;max-width:720px;font-size:var(--admin-text-body);margin:0;line-height:1.5}.admin-slicer-workers-panel button{color:#315b96;cursor:pointer;min-height:38px;font:inherit;font-size:var(--admin-text-body);white-space:nowrap;background:#fff;border:1px solid #b9cbe0;border-radius:9px;padding:0 12px;font-weight:800}.admin-slicer-workers-panel button.primary{color:#fff;background:#326fbf;border-color:#2c6fae}.admin-slicer-workers-panel button.danger{color:#8e3e4f;background:#fff7f8;border-color:#ddb1bb}.admin-slicer-workers-panel button:hover:not(:disabled){background:#f3f7fc;border-color:#7fa2cc}.admin-slicer-workers-panel button.primary:hover:not(:disabled){background:#285f95;border-color:#285f95}.admin-slicer-workers-panel button.danger:hover:not(:disabled){background:#fff0f3;border-color:#c98392}.admin-slicer-workers-panel button:disabled{opacity:.55;cursor:wait}:is(.admin-slicer-workers-panel button:focus-visible,.admin-slicer-workers-panel input:focus-visible,.admin-slicer-workers-panel textarea:focus-visible){outline-offset:2px;outline:3px solid #315da82e}.admin-slicer-health{color:#245f4f;background:linear-gradient(125deg,#eefaf6,#f8fcfb);border:1px solid #bfe0d6;border-radius:13px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:13px;margin:16px 18px 0;padding:14px 16px;display:grid}.admin-slicer-health>span{color:#fff;background:#28a17d;border-radius:11px;place-items:center;width:38px;height:38px;font-size:16px;font-weight:900;display:grid}.admin-slicer-health>div{gap:3px;min-width:0;display:grid}.admin-slicer-health strong{color:#225443;font-size:var(--admin-text-body)}.admin-slicer-health p{color:#628077;font-size:var(--admin-text-body);margin:0;line-height:1.45}.admin-slicer-health time{color:#648078;font-size:var(--admin-text-meta);white-space:nowrap}.admin-slicer-health.working{color:#315e91;background:linear-gradient(125deg,#eef5fd,#f9fbfe);border-color:#c8d9ef}.admin-slicer-health.working>span{background:#3d7bc1}.admin-slicer-health.working strong{color:#315a88}.admin-slicer-health.attention{color:#8c5c18;background:linear-gradient(125deg,#fff7e8,#fffdf8);border-color:#ead4aa}.admin-slicer-health.attention>span{background:#d69a3d}.admin-slicer-health.attention strong{color:#815416}.admin-slicer-operation-metrics{grid-template-columns:repeat(6,minmax(0,1fr));gap:9px;margin:12px 18px 0;display:grid}.admin-slicer-operation-metrics article{background:#fff;border:1px solid #dde6ef;border-radius:11px;gap:4px;min-width:0;padding:13px;display:grid}.admin-slicer-operation-metrics span{color:#74859a;font-size:var(--admin-text-meta);letter-spacing:.08em;text-transform:uppercase;font-weight:850}.admin-slicer-operation-metrics strong{overflow-wrap:anywhere;color:#2b4766;font-size:20px;line-height:1.05}.admin-slicer-operation-metrics small{color:#8290a2;font-size:var(--admin-text-meta);line-height:1.35}.admin-slicer-operation-metrics article.working{background:#f4f8fd;border-color:#c9dcef}.admin-slicer-operation-metrics article.working strong{color:#346fae}.admin-slicer-operation-metrics article.attention{background:#fff9ed;border-color:#e8ca91}.admin-slicer-operation-metrics article.attention strong{color:#a06c1c}.admin-slicer-operation-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:12px 18px 0;display:grid}.admin-slicer-operation-grid>section{background:#fff;border:1px solid #dfe7ef;border-radius:13px;min-width:0;overflow:hidden}.admin-slicer-operation-grid>section>header{background:#fafbfd;border-bottom:1px solid #e7edf3;justify-content:space-between;align-items:center;gap:12px;padding:13px 15px;display:flex}.admin-slicer-operation-grid>section>header>div{gap:3px;min-width:0;display:grid}.admin-slicer-operation-grid>section>header span{color:#3b759f;font-size:var(--admin-text-meta);letter-spacing:.1em;font-weight:900}.admin-slicer-operation-grid>section>header h3{color:#304b68;font-size:var(--admin-text-section);margin:0}.admin-slicer-operation-grid>section>header b{color:#426686;min-width:25px;height:25px;font-size:var(--admin-text-meta);background:#e9f0f7;border-radius:999px;place-items:center;padding:0 7px;display:grid}.admin-slicer-run-list,.admin-slicer-error-list{display:grid}.admin-slicer-run-list article,.admin-slicer-error-list article{border-bottom:1px solid #edf1f5;align-items:center;gap:10px;min-width:0;padding:11px 14px;display:grid}.admin-slicer-run-list article{grid-template-columns:9px minmax(0,1fr) auto}.admin-slicer-run-list article:last-child,.admin-slicer-error-list article:last-child{border-bottom:0}.admin-slicer-run-list article>i{background:#8ca0b4;border-radius:50%;width:8px;height:8px}.admin-slicer-run-list article>i.active{background:#2eae86;box-shadow:0 0 0 4px #2eae861f}.admin-slicer-run-list article>i.attention{background:#d59332;box-shadow:0 0 0 4px #d593321f}.admin-slicer-run-list article>div{gap:3px;min-width:0;display:grid}.admin-slicer-run-list strong{overflow-wrap:anywhere;color:#344f6b;font-size:var(--admin-text-body)}.admin-slicer-run-list small{color:#8190a2;font-size:var(--admin-text-meta);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-slicer-run-list article>span{color:#6e8298;font-size:var(--admin-text-meta);text-align:right;font-weight:760}.admin-slicer-run-empty{color:#8492a3;font-size:var(--admin-text-meta);text-align:center;margin:0;padding:22px 15px}.admin-slicer-last-success{background:#f0faf7;border:1px solid #c9e4db;border-radius:10px;align-items:center;gap:10px;margin:12px;padding:12px;display:flex}.admin-slicer-last-success>span{color:#fff;width:28px;height:28px;font-size:var(--admin-text-meta);background:#2ba27e;border-radius:9px;flex:none;place-items:center;font-weight:900;display:grid}.admin-slicer-last-success p{gap:3px;min-width:0;margin:0;display:grid}.admin-slicer-last-success strong{color:#2d6353;font-size:var(--admin-text-body)}.admin-slicer-last-success small{overflow-wrap:anywhere;color:#6b877e;font-size:var(--admin-text-meta);line-height:1.4}.admin-slicer-error-list article{grid-template-columns:25px minmax(0,1fr) auto}.admin-slicer-error-list article>span{color:#96631a;width:25px;height:25px;font-size:var(--admin-text-meta);background:#fff1d6;border-radius:8px;place-items:center;font-weight:900;display:grid}.admin-slicer-error-list p{gap:3px;min-width:0;margin:0;display:grid}.admin-slicer-error-list strong{overflow-wrap:anywhere;color:#765526;font-size:var(--admin-text-body)}.admin-slicer-error-list small{overflow-wrap:anywhere;color:#8a7a64;font-size:var(--admin-text-meta);line-height:1.4}.admin-slicer-error-list time{color:#8a94a1;font-size:var(--admin-text-meta);white-space:nowrap}.admin-slicer-manual-boundary{color:#667b91;font-size:var(--admin-text-meta);background:#f9fbfd;border:1px dashed #cbd8e5;border-radius:10px;margin:12px 18px 0;padding:11px 13px;line-height:1.5}.admin-slicer-manual-boundary strong{color:#385a7c}.admin-slicer-worker-create{background:#fff;border-bottom:1px solid #e1e8f0;grid-template-columns:minmax(240px,1fr) minmax(220px,.7fr) auto;align-items:end;gap:14px;padding:15px 18px;display:grid}.admin-slicer-worker-create>div{align-items:center;gap:11px;min-width:0;display:flex}.admin-slicer-worker-create>div>span{color:#236b58;background:#dff4ed;border-radius:10px;flex:0 0 36px;place-items:center;width:36px;height:36px;font-size:17px;font-weight:900;display:grid}.admin-slicer-worker-create p{gap:4px;min-width:0;margin:0;display:grid}.admin-slicer-worker-create strong{color:#2d4865;font-size:var(--admin-text-body)}.admin-slicer-worker-create small{color:#7b8a9d;font-size:var(--admin-text-meta);line-height:1.45}.admin-slicer-worker-create label{color:#53667d;min-width:0;font-size:var(--admin-text-body);gap:6px;font-weight:780;display:grid}.admin-slicer-worker-create input{color:#2d435f;min-width:0;min-height:41px;font:inherit;font-size:var(--admin-text-body);background:#fff;border:1px solid #cbd7e4;border-radius:8px;padding:0 10px}.admin-slicer-worker-create input:focus{border-color:#7899c5;outline:0;box-shadow:0 0 0 3px #3f68ae1a}.admin-slicer-worker-create>button{min-height:41px}.admin-slicer-pairing-code{background:#f1faf7;border:1px solid #8bb8aa;border-radius:11px;margin:15px;overflow:hidden;box-shadow:0 10px 28px #1a493d14}.admin-slicer-pairing-code>header{border-bottom:1px solid #c8e1d9;justify-content:space-between;align-items:flex-start;gap:14px;padding:13px 14px;display:flex}.admin-slicer-pairing-code>header>div{gap:4px;min-width:0;display:grid}.admin-slicer-pairing-code>header span{color:#23735e;font-size:var(--admin-text-meta);letter-spacing:.11em;font-weight:900}.admin-slicer-pairing-code>header h3{color:#225848;font-size:var(--admin-text-section);margin:0}.admin-slicer-pairing-code>header p{color:#657e76;max-width:720px;font-size:var(--admin-text-meta);margin:0;line-height:1.5}.admin-slicer-pairing-code textarea{resize:vertical;color:#173f35;width:calc(100% - 28px);min-height:92px;font:600 var(--admin-text-meta)/1.55 ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace;overflow-wrap:anywhere;background:#fff;border:1px solid #a8cfc3;border-radius:9px;margin:14px;padding:12px}.admin-slicer-pairing-code footer{justify-content:space-between;align-items:center;gap:14px;padding:0 14px 14px;display:flex}.admin-slicer-pairing-code footer small{color:#6c827b;max-width:700px;font-size:var(--admin-text-meta);line-height:1.45}.admin-slicer-worker-error{color:#8b3f4f;background:#fdf3f5;border:1px solid #e0b5bf;border-radius:10px;align-items:center;gap:10px;margin:15px;padding:12px;display:flex}.admin-slicer-worker-error>span{background:#f4dce1;border-radius:8px;flex:none;place-items:center;width:28px;height:28px;font-weight:900;display:grid}.admin-slicer-worker-error p{min-width:0;font-size:var(--admin-text-body);margin:0 auto 0 0;line-height:1.5}.admin-slicer-worker-list{background:#f7f9fc;display:grid}.admin-slicer-worker-summary{color:#718299;font-size:var(--admin-text-meta);border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;gap:12px;margin:0;padding:10px 18px;display:flex}.admin-slicer-worker-summary strong{color:#28705d}.admin-slicer-worker-list article{background:#fff;border-bottom:1px solid #e2e8f0;grid-template-columns:38px minmax(0,1fr) auto auto;align-items:center;gap:13px;padding:14px 18px;display:grid}.admin-slicer-worker-list article:last-child{border-bottom:0}.admin-slicer-worker-list article>span:first-child{color:#2f6faa;width:38px;height:38px;font-size:var(--admin-text-meta);background:#e7f0fb;border-radius:10px;place-items:center;font-weight:900;display:grid}.admin-slicer-worker-list article>div:nth-child(2){gap:3px;min-width:0;display:grid}.admin-slicer-worker-list article strong{overflow-wrap:anywhere;color:#2c4564;font-size:var(--admin-text-body)}.admin-slicer-worker-list article code{overflow-wrap:anywhere;color:#41607f;width:fit-content;max-width:100%;font-size:var(--admin-text-meta)}.admin-slicer-worker-list article small,.admin-slicer-worker-list article time{color:#74859b;font-size:var(--admin-text-meta);font-style:normal;line-height:1.45}.admin-slicer-worker-state{color:#65758a;min-height:30px;font-size:var(--admin-text-meta);white-space:nowrap;background:#f3f6f9;border:1px solid #c5d5e5;border-radius:999px;align-items:center;gap:7px;padding:0 10px;font-weight:820;display:inline-flex}.admin-slicer-worker-state>i{background:#8494a7;border-radius:50%;width:7px;height:7px}.admin-slicer-worker-state.active{color:#176a55;background:#edf9f5;border-color:#b9ded3}.admin-slicer-worker-state.active>i{background:#2db58e;box-shadow:0 0 0 3px #2db58e21}.admin-slicer-worker-state.disabled{color:#8a4553;background:#fff5f7;border-color:#e3c0c8}.admin-slicer-worker-state.disabled>i{background:#c5697d}.admin-slicer-worker-state.offline{color:#7a6170;background:#faf6f8;border-color:#ddced6}.admin-slicer-worker-state.offline>i{background:#9a8290}.admin-slicer-worker-actions{justify-content:flex-end;align-items:center;gap:8px;display:flex}.admin-slicer-worker-empty{color:#718198;background:#fff;justify-content:center;align-items:center;gap:11px;min-height:104px;padding:18px;display:flex}.admin-slicer-worker-empty>span{color:#426a99;background:#e9f0f8;border-radius:9px;place-items:center;width:32px;height:32px;font-size:14px;display:grid}.admin-slicer-worker-empty p{gap:4px;margin:0;display:grid}.admin-slicer-worker-empty strong{color:#51657e;font-size:var(--admin-text-body)}.admin-slicer-worker-empty small{color:#8794a4;font-size:var(--admin-text-meta)}.admin-print-retention-panel{margin-top:18px;overflow:hidden}.admin-print-retention-panel>header{background:linear-gradient(135deg,#f8fbff,#fff);border-bottom:1px solid #dde5ef;justify-content:space-between;align-items:center;gap:18px;min-height:82px;padding:17px 18px;display:flex}.admin-print-retention-panel>header>div{gap:4px;min-width:0;display:grid}.admin-print-retention-panel>header span{color:#3c73b9;font-size:var(--admin-text-meta);letter-spacing:.09em;font-weight:880}.admin-print-retention-panel>header h2{color:#263f5e;font-size:var(--admin-text-section);letter-spacing:-.015em;margin:0}.admin-print-retention-panel>header p{color:#7a899d;max-width:680px;font-size:var(--admin-text-body);margin:0;line-height:1.5}.admin-print-retention-panel>header>button,.admin-print-retention-error button,.admin-print-retention-list article>button{color:#315b96;cursor:pointer;min-height:38px;font-size:var(--admin-text-body);white-space:nowrap;background:#fff;border:1px solid #b9cbe0;border-radius:9px;padding:0 12px;font-weight:800}.admin-print-retention-panel button:disabled{opacity:.55;cursor:wait}.admin-print-retention-clear{background:#f5fbf8;justify-content:center;align-items:center;gap:12px;min-height:92px;padding:18px;display:flex}.admin-print-retention-clear>span{color:#176f59;background:#dff4ed;border-radius:10px;flex:none;place-items:center;width:34px;height:34px;font-size:14px;font-weight:900;display:grid}.admin-print-retention-clear p{gap:4px;margin:0;display:grid}.admin-print-retention-clear strong{color:#28614f;font-size:var(--admin-text-body)}.admin-print-retention-clear small{color:#6d857d;max-width:640px;font-size:var(--admin-text-meta);line-height:1.55}.admin-print-retention-error{color:#8b3f4f;background:#fdf3f5;border:1px solid #e0b5bf;border-radius:10px;align-items:center;gap:10px;margin:15px;padding:12px;display:flex}.admin-print-retention-error>span{background:#f4dce1;border-radius:8px;flex:none;place-items:center;width:28px;height:28px;font-weight:900;display:grid}.admin-print-retention-error p{min-width:0;font-size:var(--admin-text-body);margin:0 auto 0 0;line-height:1.5}.admin-print-retention-list{background:#f7f9fc;display:grid}.admin-print-retention-summary{color:#718299;font-size:var(--admin-text-meta);border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;gap:12px;margin:0;padding:10px 18px;display:flex}.admin-print-retention-summary strong{color:#7a4d1d}.admin-print-retention-list article{background:#fff;border-bottom:1px solid #e2e8f0;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px 18px;display:grid}.admin-print-retention-list article:last-child{border-bottom:0}.admin-print-retention-list article>span{color:#8b5e24;width:34px;height:34px;font-size:var(--admin-text-meta);background:#fff0d2;border-radius:9px;place-items:center;font-weight:900;display:grid}.admin-print-retention-list article>div{gap:3px;min-width:0;display:grid}.admin-print-retention-list article strong{overflow-wrap:anywhere;color:#2c4564;font-size:var(--admin-text-body)}.admin-print-retention-list article small,.admin-print-retention-list article p,.admin-print-retention-list article time{overflow-wrap:anywhere;color:#74859b;font-size:var(--admin-text-meta);margin:0;line-height:1.45}.admin-print-retention-list article p{color:#876333}.admin-print-retention-list article time{font-style:normal}.admin-print-retention-panel button:focus-visible{outline-offset:2px;outline:3px solid #315da82e}.admin-print-settings-panel>header{background:linear-gradient(135deg,#edf9f6e0,#f7fafefa);align-items:center}.admin-print-service-state{color:#7c591b;min-height:34px;font-size:var(--admin-text-meta);white-space:nowrap;background:#fff7e7;border:1px solid #e7d4ab;border-radius:999px;align-items:center;gap:8px;padding:0 11px;font-weight:830;display:inline-flex}.admin-print-service-state>i{background:#d6992f;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #d6992f24}.admin-print-service-state.open{color:#176a55;background:#edf9f5;border-color:#b9ded3}.admin-print-service-state.open>i{background:#2db58e;box-shadow:0 0 0 3px #2db58e21}.admin-print-settings-form{background:#f7f9fc;display:grid}.admin-print-settings-guard,.admin-print-settings-warning,.admin-print-settings-error{color:#73531b;background:#fff8e9;border:1px solid #e8cf9e;border-radius:10px;align-items:flex-start;gap:11px;margin:14px 14px 0;padding:13px;display:flex}.admin-print-settings-guard>span,.admin-print-settings-warning>span,.admin-print-settings-error>span{color:#7b591e;background:#f5e2b9;border-radius:8px;flex:0 0 27px;place-items:center;width:27px;height:27px;font-size:14px;font-weight:900;display:grid}.admin-print-settings-guard p,.admin-print-settings-warning p,.admin-print-settings-error p{gap:4px;min-width:0;margin:0;line-height:1.5;display:grid}.admin-print-settings-guard strong{font-size:var(--admin-text-body)}.admin-print-settings-guard small{color:#806d49;font-size:var(--admin-text-meta)}.admin-print-settings-warning{color:#7a5a20;align-items:center}.admin-print-settings-warning p{font-size:var(--admin-text-body);flex:1}.admin-print-settings-warning button{color:#73531b;cursor:pointer;min-height:38px;font-size:var(--admin-text-body);background:#fff;border:1px solid #d8bd8c;border-radius:8px;padding:0 10px;font-weight:780}.admin-print-settings-error{color:#8b3f4f;background:#fdf3f5;border-color:#e0b5bf;margin-bottom:14px}.admin-print-settings-error>span{color:#914152;background:#f4dce1}.admin-print-settings-error p{font-size:var(--admin-text-body)}.admin-print-settings-section{background:#fff;border:1px solid #dce4ed;border-radius:11px;margin:14px 14px 0;overflow:hidden}.admin-print-settings-section>header{background:#fbfcfe;border-bottom:1px solid #e7ecf2;justify-content:space-between;align-items:flex-start;gap:14px;min-height:74px;padding:14px;display:flex}.admin-print-settings-section>header>div{gap:4px;min-width:0;display:grid}.admin-print-settings-section>header span{color:#3c73b9;font-size:var(--admin-text-meta);letter-spacing:.09em;font-weight:880}.admin-print-settings-section>header h3{color:#263f5e;font-size:var(--admin-text-section);letter-spacing:-.015em;margin:0}.admin-print-settings-section>header p{color:#7a899d;max-width:660px;font-size:var(--admin-text-body);margin:0;line-height:1.5}.admin-print-settings-section>header>small{color:#718299;font-size:var(--admin-text-meta);white-space:nowrap;font-weight:760}.admin-print-settings-section>header>button{color:#315b96;cursor:pointer;min-height:38px;font-size:var(--admin-text-body);white-space:nowrap;background:#fff;border:1px solid #b9cbe0;border-radius:8px;padding:0 10px;font-weight:790}.admin-print-settings-section>header>button:hover:not(:disabled){background:#f2f7fd;border-color:#82a3cb}.admin-print-settings-section>header>button:disabled{opacity:.5;cursor:not-allowed}.admin-print-operation-grid{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;padding:14px;display:grid}.admin-print-operation-grid>div:first-child{gap:5px;display:grid}.admin-print-operation-grid>div:first-child>span{color:#708198;font-size:var(--admin-text-meta);letter-spacing:.06em;text-transform:uppercase;font-weight:830}.admin-print-operation-grid>div:first-child>strong{color:#2f4865;font-size:var(--admin-text-body)}.admin-print-operation-grid>div:first-child>small{color:#7e8d9f;font-size:var(--admin-text-meta)}.admin-print-operation-actions{justify-items:end;gap:5px;display:grid}.admin-print-operation-actions button,.admin-print-open-confirmation footer button,.admin-print-settings-footer button{color:#4b6079;cursor:pointer;min-height:41px;font-size:var(--admin-text-body);background:#fff;border:1px solid #c7d3e1;border-radius:8px;padding:0 12px;font-weight:800}.admin-print-operation-actions button.primary,.admin-print-open-confirmation footer button.primary,.admin-print-settings-footer button.primary{color:#fff;background:#28765f;border-color:#28765f}.admin-print-operation-actions button.danger{color:#8e3e4f;background:#fff7f8;border-color:#ddb1bb}.admin-print-operation-actions button:disabled,.admin-print-open-confirmation footer button:disabled,.admin-print-settings-footer button:disabled{opacity:.55;cursor:not-allowed}.admin-print-operation-actions small{color:#8995a5;font-size:var(--admin-text-meta)}.admin-print-open-confirmation{background:#f1faf7;border:1px solid #8ebcae;border-radius:10px;grid-template-columns:minmax(220px,1fr) minmax(240px,.8fr);gap:12px 18px;margin:0 14px 14px;padding:14px;display:grid}.admin-print-open-confirmation>div{align-content:center;gap:5px;display:grid}.admin-print-open-confirmation>div strong{color:#1d644f;font-size:var(--admin-text-body)}.admin-print-open-confirmation>div small{color:#617b73;font-size:var(--admin-text-meta);line-height:1.5}.admin-print-open-confirmation>label{color:#43675d;font-size:var(--admin-text-body);gap:6px;font-weight:760;display:grid}.admin-print-open-confirmation>label input{color:#214f42;min-height:43px;font:inherit;font-size:var(--admin-text-body);background:#fff;border:1px solid #afcfc5;border-radius:8px;padding:0 10px}.admin-print-open-confirmation footer{grid-column:1/-1;justify-content:flex-end;gap:8px;display:flex}.admin-print-money-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;padding:14px;display:grid}.admin-print-money-grid>label,.admin-print-rules-grid>label{color:#4e627b;min-width:0;font-size:var(--admin-text-body);align-content:start;gap:6px;font-weight:770;display:grid}.admin-print-money-grid>label>div,.admin-print-settings-affix{background:#fff;border:1px solid #ccd7e4;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;min-width:0;display:grid;overflow:hidden}.admin-print-money-grid input,.admin-print-settings-affix input{color:#2d435f;min-width:0;min-height:43px;font:inherit;font-size:var(--admin-text-body);background:0 0;border:0;outline:0;padding:0 10px}.admin-print-money-grid b,.admin-print-settings-affix b{color:#65758a;font-size:var(--admin-text-body);padding:0 10px}.admin-print-money-grid>label>small,.admin-print-rules-grid>label>small{color:#8794a5;font-size:var(--admin-text-meta);font-weight:560;line-height:1.4}.admin-print-money-grid>label>div:focus-within,.admin-print-settings-affix:focus-within{border-color:#7899c5;box-shadow:0 0 0 3px #3f68ae1a}.admin-print-pricing-section{container:print-pricing/inline-size}.admin-print-pricing-section>header{gap:1rem;padding:1.25rem}.admin-print-pricing-section>header span,.admin-print-pricing-section>header>small{font-size:var(--admin-text-meta)}.admin-print-pricing-section>header h3{font-size:var(--admin-text-section)}.admin-print-pricing-section>header p{max-width:58rem;font-size:var(--admin-text-body)}.admin-print-pricing-fields{gap:.5rem 1rem;padding:1.25rem}.admin-print-pricing-fields>label{border:1px solid var(--admin-line);color:#3e526b;font-size:var(--admin-text-body);background:#fff;border-radius:.75rem;grid-template-rows:minmax(2.5em,auto) auto 1fr;gap:.5rem;padding:1rem;line-height:1.4}.admin-print-pricing-fields>label>span{align-self:end}.admin-print-pricing-fields>label>div{border-radius:.5rem}.admin-print-pricing-fields input{min-height:3rem;font-size:var(--admin-text-body);font-variant-numeric:tabular-nums;padding:.625rem .75rem;font-weight:650}.admin-print-pricing-fields b{font-size:var(--admin-text-body);white-space:nowrap;padding:0 .75rem;font-weight:600}.admin-print-pricing-fields>label>small{color:#64758b;font-size:var(--admin-text-meta);font-weight:450;line-height:1.45}.admin-print-pricing-fields>label.admin-print-target-margin{color:#176a55;background:#e8f5ef;border-color:#a6d5c5}.admin-print-target-margin>span{font-weight:850}.admin-print-target-margin>div{border-color:#9bcbb9}.admin-print-target-margin input{color:#176a55;font-weight:800}.admin-print-pricing-fields>label.admin-print-target-margin>small{color:#3f6d5e}.admin-print-pricing-preview{border:1px solid var(--admin-line);background:#fff;border-radius:.75rem;margin:0 1.25rem 1.25rem;overflow:hidden}.admin-print-pricing-preview>header{border-bottom:1px solid var(--admin-line);background:#f8fafc;justify-content:space-between;align-items:flex-start;gap:1rem;padding:1rem 1.25rem;display:flex}.admin-print-pricing-preview>header>div{gap:.375rem;min-width:0;display:grid}.admin-print-pricing-preview>header span{color:#3c73b9;font-size:var(--admin-text-meta);letter-spacing:.08em;font-weight:800}.admin-print-pricing-preview>header h4{color:#263f5e;font-size:var(--admin-text-subheading);letter-spacing:-.01em;margin:0}.admin-print-pricing-preview>header p{color:#64758b;max-width:58rem;font-size:var(--admin-text-body);margin:0;line-height:1.5}.admin-print-pricing-preview>header>small{border:1px solid var(--admin-line);color:#64758b;font-size:var(--admin-text-meta);background:#fff;border-radius:.375rem;flex-shrink:0;padding:.375rem .625rem;font-weight:600}.admin-print-pricing-preview-layout{grid-template-columns:minmax(0,1fr);align-items:start;gap:1.25rem;padding:1.25rem;display:grid}.admin-print-pricing-preview-inputs{border:0;min-width:0;margin:0;padding:0}.admin-print-pricing-preview-inputs legend{color:#3e526b;font-size:var(--admin-text-body);margin-bottom:.875rem;padding:0;font-weight:700}.admin-print-pricing-preview-input-grid{grid-template-columns:minmax(0,2fr) repeat(4,minmax(0,1fr));gap:.5rem .875rem;display:grid}.admin-print-pricing-preview-inputs label{color:#52667f;min-width:0;font-size:var(--admin-text-body);grid-template-rows:auto auto 1fr;align-content:start;gap:.5rem;font-weight:650;line-height:1.4;display:grid}.admin-print-pricing-preview-inputs label>div{background:#fff;border:1px solid #ccd7e4;border-radius:.5rem;grid-template-columns:minmax(0,1fr) auto;align-items:center;min-width:0;display:grid;overflow:hidden}.admin-print-pricing-preview-inputs input{color:#2d435f;min-width:0;min-height:3rem;font:inherit;font-size:var(--admin-text-body);font-variant-numeric:tabular-nums;background:0 0;border:0;outline:0;padding:.625rem .75rem;font-weight:650}.admin-print-pricing-preview-inputs select.fila3d-select{min-width:0;height:auto;min-height:3.125rem;box-shadow:none;font-size:var(--admin-text-body);background-color:#fff;border-radius:.5rem;padding-block:.625rem}.admin-print-pricing-preview-inputs b{color:#65758a;font-size:var(--admin-text-body);white-space:nowrap;padding:0 .75rem 0 0;font-weight:600}.admin-print-pricing-preview-inputs label>small{color:#64758b;font-size:var(--admin-text-meta);font-weight:450;line-height:1.45}.admin-print-pricing-preview-inputs label>div:focus-within{border-color:#7899c5;box-shadow:0 0 0 3px #3f68ae1a}.admin-print-pricing-preview-result{border:1px solid var(--admin-line);background:#fff;border-radius:.625rem;min-width:0;overflow:hidden}.admin-print-pricing-preview-result>header{border-bottom:1px solid var(--admin-line);background:#f8fafc;justify-content:space-between;align-items:center;gap:1rem;padding:1.25rem;display:flex}.admin-print-pricing-preview-result>header p{gap:.375rem;margin:0;display:grid}.admin-print-pricing-preview-result>header span{color:#52667f;font-size:var(--admin-text-meta);font-weight:650}.admin-print-pricing-preview-result>header strong{color:var(--admin-ink);font-size:var(--admin-text-body);font-variant-numeric:tabular-nums;font-weight:750;line-height:1.4}.admin-print-pricing-preview-result>header>small{color:#64758b;max-width:20rem;font-size:var(--admin-text-meta);text-align:right;line-height:1.5}.admin-print-pricing-breakdown{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.admin-print-pricing-breakdown>section{min-width:0;padding:1.25rem}.admin-print-pricing-breakdown>section+section{border-left:1px solid var(--admin-line)}.admin-print-pricing-breakdown h5{color:#263f5e;font-size:var(--admin-text-subheading);margin:0 0 .5rem;font-weight:750}.admin-print-pricing-preview-result dl{margin:0;display:grid}.admin-print-pricing-preview-result dl>div{border-bottom:1px solid #edf1f5;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;min-width:0;min-height:3.5rem;padding:.625rem 0;display:grid}.admin-print-pricing-preview-result dl>div:last-child{border-bottom:0}.admin-print-pricing-preview-result dt{color:#4b617a;min-width:0;font-size:var(--admin-text-body);font-weight:600}.admin-print-pricing-preview-result dt small{color:#64758b;font-size:var(--admin-text-meta);overflow-wrap:anywhere;margin-top:.25rem;font-weight:450;line-height:1.45;display:block}.admin-print-pricing-preview-result dd{color:#304861;font-size:var(--admin-text-body);white-space:nowrap;font-variant-numeric:tabular-nums;margin:0;font-weight:700}.admin-print-pricing-preview-result dl>div.subtotal{border-top:1px solid #ced9e5;margin-top:.5rem}.admin-print-pricing-preview-result dl>div.subtotal dt,.admin-print-pricing-preview-result dl>div.subtotal dd,.admin-print-pricing-preview-result dl>div.item-total dt,.admin-print-pricing-preview-result dl>div.item-total dd{color:#244e70;font-weight:850}.admin-print-pricing-preview-result dl>div.notice dt,.admin-print-pricing-preview-result dl>div.notice dd{color:#8a6429}.admin-print-pricing-formula{border-top:1px solid var(--admin-line);color:#64758b;font-size:var(--admin-text-meta);background:#f8fafc;grid-template-columns:auto minmax(0,1fr);gap:.75rem;margin:0;padding:.875rem 1.25rem;line-height:1.5;display:grid}.admin-print-pricing-formula strong{color:#4a607a;font-size:inherit;font-weight:700}.admin-print-pricing-preview-error{color:#63758c;background:#fff;border:1px dashed #d3dde8;border-radius:9px;justify-content:center;align-items:center;gap:10px;min-height:180px;padding:18px;display:flex}.admin-print-pricing-preview-error>span{color:#7a5a20;background:#f6e8ca;border-radius:8px;flex:0 0 28px;place-items:center;width:28px;height:28px;font-size:13px;font-weight:900;display:grid}.admin-print-pricing-preview-error p{gap:3px;margin:0;display:grid}.admin-print-pricing-preview-error strong{color:#4b617a;font-size:var(--admin-text-body)}.admin-print-pricing-preview-error small{color:#64758b;font-size:var(--admin-text-meta);line-height:1.5}.admin-print-pricing-preview>footer{border-top:1px solid var(--admin-line);background:#f8fafc;align-items:flex-start;gap:.75rem;padding:1rem 1.25rem;display:flex}.admin-print-pricing-preview>footer>span{color:#64758b;width:22px;height:22px;font-size:var(--admin-text-meta);background:#e9eef4;border-radius:50%;flex:0 0 22px;place-items:center;font-weight:700;display:grid}.admin-print-pricing-preview>footer p{gap:2px;margin:0;display:grid}.admin-print-pricing-preview>footer strong{color:#3f5a77;font-size:var(--admin-text-body)}.admin-print-pricing-preview>footer small{color:#64758b;font-size:var(--admin-text-meta);line-height:1.5}@supports (grid-template-rows:subgrid){.admin-print-pricing-fields>label,.admin-print-pricing-preview-input-grid>label{grid-row:span 3;grid-template-rows:subgrid}}@container print-pricing (width<=56rem){.admin-print-money-grid.admin-print-pricing-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-print-pricing-preview-input-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.admin-print-pricing-preview-input-grid>label.wide{grid-column:1/-1}}@container print-pricing (width<=42rem){.admin-print-money-grid.admin-print-pricing-fields{grid-template-columns:1fr;gap:.5rem;padding:1rem}.admin-print-pricing-preview{margin:0 1rem 1rem}.admin-print-pricing-preview-layout{padding:1rem}.admin-print-pricing-preview-input-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-print-pricing-breakdown{grid-template-columns:1fr}.admin-print-pricing-breakdown>section+section{border-left:0;border-top:1px solid var(--admin-line)}.admin-print-pricing-preview>header,.admin-print-pricing-preview-result>header{flex-direction:column;align-items:flex-start}.admin-print-pricing-preview-result>header>small{text-align:left;max-width:none}}@container print-pricing (width<=26rem){.admin-print-pricing-preview-inputs .admin-print-pricing-preview-input-grid{grid-template-columns:1fr}.admin-print-pricing-preview-result dl>div{grid-template-columns:1fr;gap:.375rem}.admin-print-pricing-preview-result dd{justify-self:start}.admin-print-pricing-formula{grid-template-columns:1fr;gap:.375rem}}.admin-print-tax-note{background:#f7f9fc;border:1px solid #d7e0ea;border-radius:9px;align-items:flex-start;gap:10px;margin:0 14px 14px;padding:11px;display:flex}.admin-print-tax-note>span{color:#516c8d;background:#e8eef6;border-radius:8px;flex:0 0 26px;place-items:center;width:26px;height:26px;font-size:11px;font-weight:900;display:grid}.admin-print-tax-note p{gap:3px;margin:0;display:grid}.admin-print-tax-note strong{color:#3b526e;font-size:var(--admin-text-body)}.admin-print-tax-note small{color:#78879a;font-size:var(--admin-text-meta);line-height:1.45}.admin-print-tax-identifier{background:#fbfcfe;border:1px solid #d7e0ea;border-radius:9px;grid-template-columns:minmax(180px,.65fr) minmax(240px,1fr);gap:11px;margin:0 14px 14px;padding:12px;display:grid}.admin-print-tax-identifier>label{color:#4e627b;min-width:0;font-size:var(--admin-text-body);gap:6px;font-weight:770;display:grid}.admin-print-tax-identifier input{color:#2d435f;min-width:0;min-height:43px;font:inherit;font-size:var(--admin-text-body);background:#fff;border:1px solid #ccd7e4;border-radius:8px;padding:0 10px}.admin-print-tax-identifier>label>small{color:#8794a5;font-size:var(--admin-text-meta);font-weight:560;line-height:1.4}.admin-print-rules-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:14px;display:grid}.admin-print-estimate-toggle{color:#3d5877;cursor:pointer;background:#f3f7fc;border:1px solid #c6d9e9;border-radius:9px;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:10px;margin:0 14px 14px;padding:12px;display:grid}.admin-print-estimate-toggle>input{accent-color:#28765f;width:17px;height:17px;margin:1px 0 0}.admin-print-estimate-toggle>span{gap:4px;display:grid}.admin-print-estimate-toggle strong{font-size:var(--admin-text-body)}.admin-print-estimate-toggle small{color:#718299;font-size:var(--admin-text-meta);line-height:1.45}.admin-print-estimate-toggle.disabled{opacity:.65;cursor:not-allowed}.admin-print-readonly-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:14px;display:grid}.admin-print-readonly-grid>div{background:#f8fafc;border:1px solid #dce4ed;border-radius:9px;gap:5px;padding:12px;display:grid}.admin-print-readonly-grid span{color:#738399;font-size:var(--admin-text-meta);letter-spacing:.05em;text-transform:uppercase;font-weight:820}.admin-print-readonly-grid strong{color:#304861;font-size:var(--admin-text-body)}.admin-print-readonly-grid small{color:#8b97a7;font-size:var(--admin-text-meta)}.admin-print-extension-options{border:1px solid #dce4ed;border-radius:9px;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:0 14px 14px;padding:11px;display:grid}.admin-print-extension-options legend{color:#4f627a;font-size:var(--admin-text-body);padding:0 6px;font-weight:800}.admin-print-extension-options>label,.admin-print-extension-options>.unavailable{background:#f7f9fc;border-radius:8px;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:9px;min-width:0;padding:10px;display:grid}.admin-print-extension-options input{accent-color:#28765f;width:17px;height:17px;margin:1px 0 0}.admin-print-extension-options label>span,.admin-print-extension-options .unavailable>p{gap:3px;min-width:0;margin:0;display:grid}.admin-print-extension-options strong{color:#344d69;font-size:var(--admin-text-body)}.admin-print-extension-options small{color:#7c8b9e;font-size:var(--admin-text-meta);line-height:1.4}.admin-print-extension-options .unavailable{opacity:.7}.admin-print-extension-options .unavailable>span{color:#7b899b;width:17px;height:17px;font-size:var(--admin-text-meta);background:#e8edf3;border-radius:5px;place-items:center;display:grid}.admin-print-option-editor{gap:8px;padding:12px 14px 14px;display:grid}.admin-print-option-editor>div{background:#fafbfd;border:1px solid #dfe6ee;border-radius:9px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:9px;padding:10px;display:grid}.admin-print-option-editor label{color:#53667d;min-width:0;font-size:var(--admin-text-body);gap:5px;font-weight:780;display:grid}.admin-print-option-editor input{color:#2e435e;min-width:0;min-height:43px;font:inherit;font-size:var(--admin-text-body);background:#fff;border:1px solid #cfd9e5;border-radius:7px;outline:0;padding:0 9px}.admin-print-option-editor input:focus{border-color:#7899c5;box-shadow:0 0 0 3px #3f68ae1a}.admin-print-option-editor button{color:#914152;cursor:pointer;min-height:41px;font-size:var(--admin-text-body);background:#fff8f9;border:1px solid #dfbdc5;border-radius:7px;padding:0 9px;font-weight:780}.admin-print-material-editor{gap:10px;padding:12px 14px 14px;display:grid}.admin-print-material-editor>article{background:#fafcfe;border:1px solid #dce5ee;border-radius:10px;overflow:hidden}.admin-print-material-profiles{min-width:0;padding:16px}.admin-print-material-fields{grid-template-columns:minmax(180px,1.4fr) repeat(3,minmax(120px,1fr));align-items:end;gap:9px;padding:11px;display:grid}.admin-print-material-fields label{color:#53667d;min-width:0;font-size:var(--admin-text-body);gap:5px;font-weight:780;display:grid}.admin-print-material-fields input{color:#2e435e;min-width:0;min-height:43px;font:inherit;font-size:var(--admin-text-body);background:#fff;border:1px solid #cfd9e5;border-radius:7px;outline:0;padding:0 9px}.admin-print-material-fields input:focus{border-color:#7899c5;box-shadow:0 0 0 3px #3f68ae1a}.admin-print-material-colors{background:#f6f9fc;border:0;border-top:1px solid #e3e9f0;margin:0;padding:10px 11px 12px}.admin-print-material-colors legend{color:#53667d;font-size:var(--admin-text-body);padding:0;font-weight:800}.admin-print-material-colors>div{flex-wrap:wrap;gap:7px;margin-top:8px;display:flex}.admin-print-material-colors label{color:#415873;cursor:pointer;min-height:35px;font-size:var(--admin-text-body);background:#fff;border:1px solid #d4deea;border-radius:8px;align-items:center;gap:7px;padding:0 10px;font-weight:750;display:inline-flex}.admin-print-material-colors input{accent-color:#28765f;width:16px;height:16px;margin:0}.admin-print-material-colors>p{color:#8a6630;font-size:var(--admin-text-body);margin:8px 0 0}.admin-print-material-colors>small{color:#7b899b;font-size:var(--admin-text-meta);margin-top:8px;line-height:1.4;display:block}.admin-print-material-editor article>footer{background:#fff;border-top:1px solid #e3e9f0;justify-content:space-between;align-items:center;gap:12px;min-height:52px;padding:9px 11px;display:flex}.admin-print-material-editor article>footer p{gap:3px;margin:0;display:grid}.admin-print-material-editor article>footer small{color:#7b899b;font-size:var(--admin-text-meta)}.admin-print-material-editor article>footer strong{color:#246d59;font-size:var(--admin-text-body)}.admin-print-material-editor article>footer button{color:#914152;cursor:pointer;min-height:41px;font-size:var(--admin-text-body);background:#fff8f9;border:1px solid #dfbdc5;border-radius:7px;padding:0 9px;font-weight:780}.admin-print-settings-empty{color:#718198;justify-content:center;align-items:center;gap:11px;min-height:92px;padding:16px;display:flex}.admin-print-settings-empty>span{background:#edf1f5;border-radius:9px;place-items:center;width:30px;height:30px;font-size:14px;display:grid}.admin-print-settings-empty p{gap:4px;margin:0;display:grid}.admin-print-settings-empty strong{color:#51657e;font-size:var(--admin-text-body)}.admin-print-settings-empty small{color:#8794a4;font-size:var(--admin-text-meta)}.admin-print-settings-footer{background:#fff;border-top:1px solid #dce4ed;justify-content:flex-end;align-items:center;gap:9px;min-height:76px;margin-top:14px;padding:13px 14px;display:flex}.admin-print-settings-footer>div{gap:3px;margin-right:auto;display:grid}.admin-print-settings-footer>div strong{color:#425a75;font-size:var(--admin-text-body)}.admin-print-settings-footer>div small{color:#8390a2;font-size:var(--admin-text-meta)}:is(.admin-print-settings-section input:focus-visible,.admin-print-settings-section select:focus-visible,.admin-print-settings-section button:focus-visible,.admin-print-settings-footer button:focus-visible){outline-offset:2px;outline:3px solid #315da82e}@media (max-width:900px){.admin-slicer-operation-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-slicer-operation-grid{grid-template-columns:1fr}.admin-slicer-worker-create{grid-template-columns:minmax(220px,1fr) minmax(220px,1fr)}.admin-slicer-worker-create>button{grid-column:1/-1;justify-self:end}.admin-slicer-worker-list article{grid-template-columns:38px minmax(0,1fr) auto;align-items:start}.admin-slicer-worker-actions{grid-column:2/-1}.admin-print-money-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-print-pricing-preview-layout{grid-template-columns:1fr}.admin-print-pricing-preview-input-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-print-pricing-preview-input-grid>label.wide{grid-column:1/-1}.admin-print-pricing-breakdown{grid-template-columns:1fr}.admin-print-pricing-breakdown>section+section{border-left:0;border-top:1px solid var(--admin-line)}.admin-print-option-editor>div{grid-template-columns:minmax(0,1fr) auto}.admin-print-option-editor button{justify-self:end}.admin-print-material-fields{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.admin-print-workspace-tabs{grid-template-columns:1fr}.admin-print-settings-panel>header{flex-direction:column;align-items:flex-start}.admin-slicer-workers-panel>header{flex-direction:column;align-items:stretch}.admin-slicer-workers-panel>header>button{width:100%}.admin-slicer-health{grid-template-columns:34px minmax(0,1fr);align-items:start}.admin-slicer-health>span{width:34px;height:34px}.admin-slicer-health time{grid-column:2}.admin-slicer-operation-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-slicer-run-list article{grid-template-columns:9px minmax(0,1fr)}.admin-slicer-run-list article>span{text-align:left;grid-column:2}.admin-slicer-error-list article{grid-template-columns:25px minmax(0,1fr)}.admin-slicer-error-list article time{grid-column:2}.admin-slicer-worker-create{grid-template-columns:1fr;align-items:stretch}.admin-slicer-worker-create>button{grid-column:1;width:100%}.admin-slicer-pairing-code>header,.admin-slicer-pairing-code footer,.admin-slicer-worker-summary,.admin-slicer-worker-error{flex-direction:column;align-items:stretch}.admin-slicer-pairing-code>header>button,.admin-slicer-pairing-code footer>button,.admin-slicer-worker-error>button{width:100%}.admin-slicer-worker-list article{grid-template-columns:38px minmax(0,1fr)}.admin-slicer-worker-state{grid-column:2;justify-self:start}.admin-slicer-worker-actions{grid-column:1/-1;grid-template-columns:1fr 1fr;width:100%;display:grid}.admin-slicer-worker-actions button{white-space:normal;width:100%}.admin-print-retention-panel>header{flex-direction:column;align-items:stretch}.admin-print-retention-panel>header>button{width:100%}.admin-print-retention-summary{flex-direction:column;align-items:flex-start}.admin-print-retention-list article{grid-template-columns:34px minmax(0,1fr);align-items:start}.admin-print-retention-list article>button{grid-column:1/-1;width:100%}.admin-print-retention-error{flex-direction:column;align-items:stretch}.admin-print-retention-error button{width:100%}.admin-print-operation-grid,.admin-print-open-confirmation,.admin-print-money-grid,.admin-print-rules-grid,.admin-print-tax-identifier,.admin-print-readonly-grid,.admin-print-extension-options{grid-template-columns:1fr}.admin-print-pricing-preview>header,.admin-print-pricing-preview-result>header{flex-direction:column;align-items:flex-start}.admin-print-pricing-preview-result>header>small{text-align:left;max-width:none}.admin-print-pricing-preview-input-grid{grid-template-columns:1fr}.admin-print-operation-actions{justify-items:stretch}.admin-print-open-confirmation footer{flex-direction:column-reverse;grid-column:1;align-items:stretch}.admin-print-open-confirmation footer button{width:100%}.admin-print-settings-section>header{flex-direction:column}.admin-print-settings-section>header>button{width:100%}.admin-print-option-editor>div{grid-template-columns:1fr}.admin-print-option-editor button{grid-column:1;width:100%}.admin-print-material-fields{grid-template-columns:1fr}.admin-print-material-editor article>footer{flex-direction:column;align-items:stretch}.admin-print-material-editor article>footer button{width:100%}.admin-print-settings-warning{flex-direction:column;align-items:stretch}.admin-print-settings-warning button{width:100%}.admin-print-settings-footer{flex-direction:column;align-items:stretch}.admin-print-settings-footer>div{margin:0 0 3px}.admin-print-settings-footer button{width:100%}}.admin-release-catalog{gap:14px;padding:18px;display:grid}.admin-release-card{background:#fff;border:1px solid #dfe6ef;border-radius:14px;min-width:0;overflow:hidden}.admin-release-card.is-active{border-color:#b8dace}.admin-release-card-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 24px;padding:20px 22px;display:flex}.admin-release-card.is-active .admin-release-card-heading{background:#f4faf8}.admin-release-identity{align-items:center;gap:14px;min-width:0;display:flex}.admin-release-identity>div{min-width:0}.admin-release-file-type{color:#4a6d98;width:46px;height:48px;font-size:var(--admin-text-meta);letter-spacing:.04em;background:#edf3fa;border:1px solid #dce7f3;border-radius:12px;flex:none;place-items:center;font-weight:850;display:grid}.admin-release-identity h3{color:#253e5b;overflow-wrap:anywhere;margin:0;font-size:1.125rem;font-weight:800;line-height:1.35}.admin-release-identity p{color:#78899c;font-size:var(--admin-text-meta);flex-wrap:wrap;gap:4px 8px;margin:5px 0 0;line-height:1.5;display:flex}.admin-release-identity code{font:inherit;overflow-wrap:anywhere}.admin-release-card-actions{flex-wrap:wrap;align-items:center;gap:10px 16px;display:flex}.admin-release-card-actions .admin-status{padding:7px 11px}.admin-release-card-actions .admin-row-action{min-height:36px}.admin-release-metadata{border-top:1px solid #e8edf3;grid-template-columns:repeat(auto-fit,minmax(min(100%,13rem),1fr));gap:20px 30px;margin:0;padding:20px 22px;display:grid}.admin-release-metadata>div{min-width:0}.admin-release-metadata dt{color:#78899c;font-size:var(--admin-text-meta);margin:0 0 6px;line-height:1.4}.admin-release-metadata dd{color:#354e6b;font-size:var(--admin-text-body);overflow-wrap:anywhere;flex-wrap:wrap;align-items:baseline;gap:5px 10px;margin:0;font-weight:650;line-height:1.6;display:flex}.admin-release-metadata time{font-variant-numeric:tabular-nums}.admin-release-size{color:#7b8ca1;font-size:var(--admin-text-meta);white-space:nowrap;font-weight:500;display:inline-block}.admin-release-not-activated{color:#8491a1;font-weight:450}.admin-release-notes{border-top:1px solid #e8edf3}.admin-release-notes>summary{color:#456487;cursor:pointer;font-size:var(--admin-text-meta);justify-content:space-between;align-items:center;gap:12px;padding:12px 22px;font-weight:750;line-height:1.5;list-style:none;display:flex}.admin-release-notes>summary::-webkit-details-marker{display:none}.admin-release-notes>summary:hover{background:#f7f9fc}.admin-release-notes>summary:focus-visible{outline-offset:-4px;border-radius:8px;outline:2px solid #4d7dc4}.admin-release-notes>summary svg{flex:none}.admin-release-notes[open]>summary svg{transform:rotate(180deg)}.admin-release-notes>p{color:#536983;max-width:100ch;font-size:var(--admin-text-body);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;padding:2px 22px 20px;line-height:1.75}.admin-release-empty-notes{color:#8a97a8;font-size:var(--admin-text-meta);border-top:1px solid #e8edf3;margin:0;padding:12px 22px}@media (max-width:620px){.admin-release-catalog{gap:12px;padding:12px}.admin-release-card-heading{gap:14px;padding:16px}.admin-release-identity{gap:10px}.admin-release-file-type{border-radius:10px;width:38px;height:42px}.admin-release-identity h3{font-size:1rem}.admin-release-metadata{gap:16px;padding:16px}.admin-release-notes>summary,.admin-release-empty-notes{padding:12px 16px}.admin-release-notes>p{padding:2px 16px 16px}}.admin-release-notification-settings{border-top:1px solid #e5ebf2;margin:0 18px 18px;padding-top:14px}.admin-release-notification-toggle.admin-print-estimate-toggle{color:#344d6b;background:radial-gradient(circle at 100% 0,#4878c117,#0000 42%),#f8fafc;border-color:#d1dce9;border-radius:11px;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:13px;min-height:82px;margin:0;padding:14px;transition:border-color .18s,background .18s,box-shadow .18s,opacity .18s;box-shadow:inset 0 1px #ffffffd9}.admin-release-notification-toggle.admin-print-estimate-toggle:has(>input:checked){background:radial-gradient(circle at 100% 0,#46b8961f,#0000 44%),#f3faf8;border-color:#b8dccf;box-shadow:inset 3px 0 #37a984,inset 0 1px #ffffffe6}.admin-release-notification-toggle.admin-print-estimate-toggle:hover:not(.disabled){background-color:#fff;border-color:#aebfd3}.admin-release-notification-toggle.admin-print-estimate-toggle:has(>input:checked):hover:not(.disabled){background-color:#f8fdfa;border-color:#8fc9b7}.admin-release-notification-toggle.admin-print-estimate-toggle>input{-webkit-appearance:none;appearance:none;cursor:pointer;background:#dbe2ea;border:1px solid #bac6d4;border-radius:999px;outline:0;width:42px;height:24px;margin:0;transition:border-color .18s,background .18s,box-shadow .18s;position:relative;box-shadow:inset 0 1px 2px #192c451a}.admin-release-notification-toggle.admin-print-estimate-toggle>input:before{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .18s;position:absolute;top:3px;left:3px;box-shadow:0 2px 5px #14274140}.admin-release-notification-toggle.admin-print-estimate-toggle>input:checked{background:#2c9c7b;border-color:#278568;box-shadow:inset 0 1px 2px #0c534029}.admin-release-notification-toggle.admin-print-estimate-toggle>input:checked:before{transform:translate(18px)}.admin-release-notification-toggle.admin-print-estimate-toggle>input:focus-visible{outline-offset:3px;outline:3px solid #3169b53b}.admin-release-notification-toggle.admin-print-estimate-toggle>input:disabled{cursor:wait}.admin-release-notification-toggle.admin-print-estimate-toggle.disabled{opacity:.68}.admin-release-notification-toggle.admin-print-estimate-toggle.disabled>input{cursor:wait}.admin-release-notification-toggle.admin-print-estimate-toggle>span{gap:4px;min-width:0}.admin-release-notification-toggle.admin-print-estimate-toggle strong{color:#2f4866;font-size:var(--admin-text-body);line-height:1.3}.admin-release-notification-toggle.admin-print-estimate-toggle:has(>input:checked) strong{color:#1f6f5b}.admin-release-notification-toggle.admin-print-estimate-toggle small{color:#74859a;font-size:var(--admin-text-meta);line-height:1.45}.admin-release-notification-toggle.admin-print-estimate-toggle small:last-child{color:#55708f;font-weight:760}.admin-release-notification-loading{color:#6e8096;min-height:82px;font-size:var(--admin-text-meta);background:linear-gradient(105deg,#f8fafc 30%,#eef3f8 48%,#f8fafc 66%) 0 0/240% 100%;border:1px solid #d5dfea;border-radius:11px;align-items:center;margin:0;padding:14px;font-weight:760;animation:1.35s ease-in-out infinite admin-release-notification-loading;display:flex}.admin-release-notification-error.admin-inline-error{border-radius:10px;grid-template-columns:28px minmax(0,1fr) auto;gap:10px;margin:10px 0 0;padding:11px 12px}.admin-release-notification-error.admin-inline-error>span{width:28px;height:28px}.admin-release-notification-error.admin-inline-error p{font-size:var(--admin-text-body)}.admin-release-notification-error.admin-inline-error button:focus-visible{outline-offset:2px;outline:3px solid #8b3a4c2e}.admin-confirm-action>.admin-release-notification-confirmation,.admin-release-activation-dialog .admin-release-notification-confirmation{background:#f7f9fc;border:1px solid #d7e0ea;border-radius:9px;justify-content:stretch;gap:4px;margin:13px 0;padding:12px 13px;display:grid}.admin-release-notification-confirmation.enabled{background:#f1faf7;border-color:#b9ddcf}.admin-release-notification-confirmation.paused{background:#fffaf1;border-color:#e5d3b3}.admin-release-notification-confirmation.unavailable{background:#f6f8fb;border-color:#d9e0e9}.admin-release-notification-confirmation strong{color:#405672;font-size:var(--admin-text-body)}.admin-release-notification-confirmation.enabled strong{color:#1f705a}.admin-release-notification-confirmation.paused strong{color:#815a1d}.admin-release-notification-confirmation p{color:#75859a;font-size:var(--admin-text-body);margin:0;line-height:1.5}.admin-release-notification-confirmation.enabled p{color:#5f7d74}.admin-release-notification-confirmation.paused p{color:#826d4c}.admin-release-activation-dialog .admin-release-notification-confirmation{margin:0}.admin-release-activation-dialog .admin-release-activation-error{margin:14px 15px 0}.customer-release-notification-card{background:radial-gradient(circle at 100% 0,#4174c71a,#0000 36%),#fff;border:1px solid #d2deeb;border-radius:16px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:16px;min-height:126px;padding:20px;transition:border-color .2s,background .2s,box-shadow .2s,opacity .2s;display:grid;position:relative;overflow:hidden;box-shadow:0 10px 28px #1a375e0b}.customer-release-notification-card:before{content:"";background:#7d96b5;width:3px;position:absolute;inset:0 auto 0 0}.customer-release-notification-card.is-enabled{background:radial-gradient(circle at 100% 0,#49be9b21,#0000 38%),linear-gradient(120deg,#fff,#f6fcfa);border-color:#bddfd3}.customer-release-notification-card.is-enabled:before{background:#35aa87}.customer-release-notification-card.is-paused{background:linear-gradient(120deg,#fbfcfe,#f5f7fa);border-color:#d8e0e9}.customer-release-notification-card.is-paused:before{background:#9aa8b8}.customer-release-notification-index{color:#3566aa;letter-spacing:.04em;background:#eef4fc;border:1px solid #cbd9e9;border-radius:12px;place-items:center;width:42px;height:42px;font:850 9px ui-monospace,SFMono-Regular,monospace;display:grid}.customer-release-notification-card.is-enabled .customer-release-notification-index{color:#1c765e;background:#e8f8f3;border-color:#b9dfd2}.customer-release-notification-card.is-paused .customer-release-notification-index{color:#76869a;background:#f0f3f7;border-color:#d5dee8}.customer-release-notification-copy{gap:5px;min-width:0;display:grid}.customer-release-notification-copy>strong{color:#294463;font-size:12px;line-height:1.35}.customer-release-notification-copy>p{color:#71839a;max-width:660px;margin:0;font-size:9px;line-height:1.55}.customer-release-notification-copy>small:not(.customer-release-notification-status){color:#7c6a47;font-size:8px;font-weight:720;line-height:1.45}.customer-release-notification-status{color:#247b63;min-height:12px;font-size:8px;font-weight:800;line-height:1.4}.customer-release-notification-status:empty{display:none}.customer-release-notification-switch{color:#62758d;cursor:pointer;min-width:112px;min-height:48px;font:inherit;background:#ffffffe0;border:1px solid #cad6e4;border-radius:11px;outline:0;grid-template-columns:38px auto;justify-content:center;align-items:center;gap:9px;padding:7px 10px;transition:border-color .18s,color .18s,background .18s,box-shadow .18s,opacity .18s;display:grid;box-shadow:0 3px 10px #1f3c620a}.customer-release-notification-switch:hover:not(:disabled){color:#365c8f;background:#fff;border-color:#9eb4cf}.customer-release-notification-switch:focus-visible{outline-offset:3px;outline:3px solid #3169b538}.customer-release-notification-switch[aria-checked=true]{color:#1d735b;background:#f2faf7;border-color:#9dd0bf}.customer-release-notification-switch:disabled{opacity:.58;cursor:not-allowed}.customer-release-notification-switch[aria-busy=true]{cursor:wait}.customer-release-notification-switch>b{text-align:left;min-width:25px;font-size:9px;font-weight:850}.customer-release-notification-switch-track{background:#dbe3ec;border:1px solid #b9c6d5;border-radius:999px;width:38px;height:22px;transition:border-color .18s,background .18s;display:block;position:relative;box-shadow:inset 0 1px 2px #1a304d1a}.customer-release-notification-switch-track>i{background:#fff;border-radius:50%;width:14px;height:14px;transition:transform .18s;position:absolute;top:3px;left:3px;box-shadow:0 2px 5px #1227423d}.customer-release-notification-switch[aria-checked=true] .customer-release-notification-switch-track{background:#2b9d7b;border-color:#268469}.customer-release-notification-switch[aria-checked=true] .customer-release-notification-switch-track>i{transform:translate(16px)}.customer-release-notification-card.is-paused .customer-release-notification-switch{color:#77869a;background:#f4f6f9;border-color:#d5dee8}.customer-release-notification-card.is-paused .customer-release-notification-switch-track{filter:saturate(.4)}@keyframes admin-release-notification-loading{0%{background-position:100% 0}to{background-position:-100% 0}}@media (max-width:680px){.admin-release-notification-settings{margin:0 14px 14px}.admin-release-notification-toggle.admin-print-estimate-toggle{min-height:76px;padding:12px}.admin-release-notification-error.admin-inline-error{grid-template-columns:28px minmax(0,1fr)}.admin-release-notification-error.admin-inline-error button{grid-column:1/-1;width:100%}.customer-release-notification-card{grid-template-columns:40px minmax(0,1fr);gap:13px;padding:17px}.customer-release-notification-index{width:40px;height:40px}.customer-release-notification-switch{grid-column:1/-1;justify-content:space-between;width:100%}}@media (max-width:380px){.admin-release-notification-toggle.admin-print-estimate-toggle{grid-template-columns:38px minmax(0,1fr);gap:10px}.admin-release-notification-toggle.admin-print-estimate-toggle>input{width:38px;height:22px}.admin-release-notification-toggle.admin-print-estimate-toggle>input:before{width:14px;height:14px;top:3px;left:3px}.admin-release-notification-toggle.admin-print-estimate-toggle>input:checked:before{transform:translate(16px)}.admin-release-notification-toggle.admin-print-estimate-toggle small{overflow-wrap:anywhere}.customer-release-notification-card{border-radius:14px;grid-template-columns:34px minmax(0,1fr);gap:11px;padding:15px}.customer-release-notification-index{border-radius:10px;width:34px;height:34px}.customer-release-notification-copy>strong{font-size:11px}.customer-release-notification-switch{min-width:0}}@media (prefers-reduced-motion:reduce){.admin-release-notification-loading{animation:none}.admin-release-notification-toggle.admin-print-estimate-toggle,.admin-release-notification-toggle.admin-print-estimate-toggle>input,.admin-release-notification-toggle.admin-print-estimate-toggle>input:before,.customer-release-notification-card,.customer-release-notification-switch,.customer-release-notification-switch-track,.customer-release-notification-switch-track>i{transition:none}}.admin-overview-refined{--overview-gap:20px;gap:var(--overview-gap)}.admin-overview-refined .admin-priority{min-height:78px;box-shadow:none;background:#fff;border:1px solid #dce5ee;border-left:3px solid #34a787;border-radius:12px;padding:16px 20px}.admin-overview-refined .admin-priority.has-items{border-left-color:#c78a28}.admin-overview-refined .admin-priority>div:first-child{min-width:210px}.admin-overview-refined .admin-priority p small{color:#68798f;font-size:var(--admin-text-meta);letter-spacing:.09em}.admin-overview-refined .admin-priority p strong{color:#203750;font-size:var(--admin-text-body)}.admin-overview-refined .admin-priority-actions{flex-wrap:wrap}.admin-overview-refined .admin-priority-actions>span{font-size:var(--admin-text-meta)}.admin-overview-refined .admin-priority-actions button{background:#f8fafc;border-color:#dce5ee;min-height:44px}.admin-overview-refined .admin-priority-actions button span{font-size:var(--admin-text-body)}.admin-overview-refined .admin-overview-metrics{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:14px}.admin-overview-refined .admin-overview-metrics article{min-width:0;min-height:135px;box-shadow:none;border-radius:12px;grid-column:auto}.admin-overview-refined .admin-overview-metrics article.primary{color:#fff;box-shadow:none;background:#1e426e;border-color:#1e426e}.admin-overview-refined .admin-metric-link{min-height:135px;padding:18px 20px}.admin-overview-refined .admin-metric-link>span{color:#596d85;font-size:var(--admin-text-body);text-transform:none;letter-spacing:0;gap:8px;font-weight:650}.admin-overview-refined .admin-metric-link>span i{display:none}.admin-overview-refined .admin-metric-link>strong{font-variant-numeric:tabular-nums;margin-top:12px;font-size:clamp(1.9rem,2.4vw,2.35rem);font-weight:700}.admin-overview-refined .admin-metric-link>small{color:#6b7d91;font-size:var(--admin-text-meta);margin-top:7px}.admin-overview-refined article.primary .admin-metric-link>span,.admin-overview-refined article.primary .admin-metric-link>small{color:#d4e3f4}.admin-overview-columns{align-items:start;gap:var(--overview-gap);grid-template-columns:minmax(0,1.75fr) minmax(340px,1fr);display:grid}.admin-overview-main,.admin-overview-side{align-content:start;gap:var(--overview-gap);min-width:0;display:grid}.admin-overview-main:empty{display:none}.admin-overview-columns:has(>.admin-overview-main:empty){grid-template-columns:1fr}.admin-overview-refined .admin-panel{border:1px solid #dce5ee;border-radius:12px;min-width:0;overflow:hidden;box-shadow:0 4px 16px #142e4c06}.admin-overview-refined .admin-panel>header{align-items:center;gap:16px;min-height:82px;padding:18px 22px}.admin-overview-refined .admin-panel>header>div{min-width:0}.admin-overview-refined .admin-panel>header span{color:#607a9b;font-size:var(--admin-text-meta);letter-spacing:.08em}.admin-overview-refined .admin-panel>header h2{color:#1d354f;font-size:var(--admin-text-section);letter-spacing:-.025em;margin-top:4px;font-weight:700}.admin-overview-refined .admin-panel>header p{color:#75859a;font-size:var(--admin-text-body);margin-top:4px;line-height:1.45}.admin-overview-refined .admin-panel>header>button,.admin-overview-inline-state>button{color:#2c5e9c;cursor:pointer;min-height:44px;font-size:var(--admin-text-body);background:#fff;border:1px solid #d5e0ed;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;gap:8px;padding:0 12px;font-weight:650;display:inline-flex}.admin-overview-refined .admin-panel>header>button:hover,.admin-overview-inline-state>button:hover{background:#f1f6fc;border-color:#9cb7da}.admin-overview-refined .admin-panel>header>button>span{color:inherit;letter-spacing:0;font-size:1rem}.admin-overview-print-pipeline{border-bottom:1px solid #e5ebf2;grid-template-columns:repeat(3,minmax(0,1fr));margin:0 22px;padding:14px 0;display:grid}.admin-overview-print-pipeline button{color:#586e87;cursor:pointer;text-align:left;background:0 0;border:0;border-right:1px solid #e5ebf2;grid-template-columns:1fr auto;align-items:center;gap:6px;min-height:54px;padding:2px 18px;display:grid}.admin-overview-print-pipeline button:first-child{padding-left:0}.admin-overview-print-pipeline button:last-child{border-right:0;padding-right:0}.admin-overview-print-pipeline button:hover{color:#255ca1}.admin-overview-print-pipeline span{font-size:var(--admin-text-body);font-weight:600}.admin-overview-print-pipeline strong{color:#27435f;font-variant-numeric:tabular-nums;font-size:1.5rem}.admin-overview-print-pipeline small{color:#76879a;font-size:var(--admin-text-meta);grid-column:1/-1}.admin-overview-print-pipeline .is-attention strong{color:#a56b14}.admin-overview-print-pipeline .is-good strong{color:#238165}.admin-overview-print-list{padding:0 22px 8px}.admin-overview-print-list>button{width:100%;min-height:88px;color:inherit;text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #e8edf3;grid-template-columns:minmax(0,1fr) auto auto 16px;align-items:center;gap:18px;padding:16px 0;display:grid}.admin-overview-print-list>button:hover{background:#f8fafc}.admin-overview-print-list>button:last-child{border-bottom:0}.admin-overview-print-list>button>span:first-child{display:none}.admin-overview-print-list p,.admin-overview-print-list>button>div{gap:6px;min-width:0;margin:0;display:grid}.admin-overview-print-list p strong{color:#24405e;font-size:var(--admin-text-body);overflow-wrap:anywhere;font-weight:650}.admin-overview-print-list p small{color:#6c8098;font-size:var(--admin-text-meta);overflow-wrap:anywhere;line-height:1.5}.admin-overview-print-list>button>div>small{color:#77899d;font-size:var(--admin-text-meta);line-height:1.4}.admin-overview-refined .admin-status{min-height:27px;padding:4px 9px;font-size:var(--admin-text-meta)!important}.admin-overview-request-price{text-align:right}.admin-overview-request-price strong{color:#24476e;font-size:var(--admin-text-body);white-space:nowrap;font-weight:700}.admin-overview-request-arrow{color:#7390b1;font-size:1rem}@media (min-width:1401px){@supports (grid-template-columns:subgrid){.admin-overview-print-list{grid-template-columns:minmax(0,1fr) auto auto 16px;column-gap:18px;display:grid}.admin-overview-print-list>button{grid-column:1/-1;grid-template-columns:subgrid}}}.admin-overview-inline-state,.admin-overview-empty{color:#60758c;min-height:135px;font-size:var(--admin-text-meta);align-items:center;gap:12px;padding:24px 22px;display:flex}.admin-overview-inline-state p,.admin-overview-empty p{gap:5px;margin:0;display:grid}.admin-overview-inline-state strong,.admin-overview-empty strong{color:#334d69;font-size:var(--admin-text-body)}.admin-overview-inline-state small,.admin-overview-empty small{color:#74879c;font-size:var(--admin-text-meta);line-height:1.5}.admin-overview-inline-state.is-error{color:#95464e}.admin-overview-inline-state>span,.admin-overview-empty>span{background:#edf3f8;border-radius:9px;flex:none;place-items:center;width:32px;height:32px;font-weight:800;display:grid}.admin-overview-slicer-status{grid-template-columns:10px minmax(0,1fr);align-items:center;gap:13px;padding:18px 22px 12px;display:grid}.admin-overview-slicer-status>span{background:#b85b68;border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 4px #f8eaed}.admin-overview-slicer-status>span.is-online{background:#2d9d7a;box-shadow:0 0 0 4px #e5f5ed}.admin-overview-slicer-status>span.is-warning{background:#bf8627;box-shadow:0 0 0 4px #fbf2df}.admin-overview-slicer-status p{gap:4px;min-width:0;margin:0;display:grid}.admin-overview-slicer-status strong{color:#294663;font-size:var(--admin-text-body)}.admin-overview-slicer-status small{color:#718399;font-size:var(--admin-text-meta);line-height:1.45}.admin-overview-slicer-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:8px 22px 18px;display:grid}.admin-overview-slicer-stats>div{gap:4px;min-width:0;display:grid}.admin-overview-slicer-stats strong{color:#294664;font-size:1.5rem;font-weight:650}.admin-overview-slicer-stats span{color:#718399;font-size:var(--admin-text-meta);line-height:1.4}.admin-overview-slicer-stats .has-warning strong{color:#a36d15}.admin-overview-last-run{border-top:1px solid #e7edf3;grid-template-columns:1fr auto;gap:5px 12px;margin:0 22px;padding:14px 0;display:grid}.admin-overview-last-run>span{color:#718399;font-size:var(--admin-text-meta);grid-column:1/-1}.admin-overview-last-run>strong{color:#375472;font-size:var(--admin-text-body);overflow-wrap:anywhere}.admin-overview-last-run>small{color:#74869c;font-size:var(--admin-text-meta);text-align:right}.admin-overview-slicer-panel>footer{color:#718398;font-size:var(--admin-text-meta);background:#f8fafc;border-top:1px solid #e6ecf2;padding:12px 22px}.admin-overview-chart-summary{text-align:right;justify-items:end;gap:5px;margin-left:auto;display:grid}.admin-overview-chart-summary>strong{color:#285c9c;white-space:nowrap;font-size:1.5rem;font-weight:700}.admin-overview-chart-summary>small{color:#4c7469;font-size:var(--admin-text-meta);line-height:1.45}.admin-overview-chart-summary>small.is-negative{color:#9b6170}.admin-overview-refined .admin-chart{gap:14px;height:195px;padding:20px 24px 12px}.admin-overview-refined .admin-chart>div{grid-template-rows:1fr 22px}.admin-overview-refined .admin-chart i{max-width:32px;box-shadow:none;border-radius:4px 4px 0 0;margin:0 auto}.admin-overview-refined .admin-chart i.has-value{background:#4b7cc7}.admin-overview-refined .admin-chart span{font-size:var(--admin-text-meta);color:#7b8da2}.admin-overview-chart-insights{background:#fafbfd;border-top:1px solid #e8edf3;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;padding:16px 22px;display:grid}.admin-overview-chart-insights>div{grid-template-columns:1fr auto;gap:5px 12px;display:grid}.admin-overview-chart-insights span{color:#6c8097;font-size:var(--admin-text-meta)}.admin-overview-chart-insights strong{color:#294968;font-size:var(--admin-text-body);text-align:right}.admin-overview-chart-insights small{color:#788ba1;font-size:var(--admin-text-meta)}.admin-overview-sales-detail{color:#6e8299;font-size:var(--admin-text-meta);border-top:1px solid #e8edf3;flex-wrap:wrap;gap:8px 20px;padding:13px 22px;display:flex}.admin-overview-sales-detail b{color:#365471;margin-left:5px}.admin-overview-sales-detail>span:first-child{margin-right:auto}.admin-overview-activity-panel .activity-list{padding:0 20px 6px}.admin-overview-activity-panel .activity-list>button{grid-template-columns:30px minmax(0,1fr) 14px;gap:4px 10px;min-height:90px;padding:14px 0}.admin-overview-activity-panel .activity-list>button>i{border-radius:8px;grid-row:1/3;width:28px;height:28px;font-size:.8125rem}.admin-overview-activity-panel .activity-list strong{color:#344f6b;font-size:var(--admin-text-body);font-weight:650}.admin-overview-activity-panel .activity-list p span{color:#71869e;font-size:var(--admin-text-meta);overflow-wrap:anywhere;line-height:1.5}.admin-overview-activity-panel .activity-list time{color:#8191a3;font-size:var(--admin-text-meta);grid-area:2/2;margin:0}.admin-overview-activity-panel .activity-list>button>b{grid-area:1/3/3}.admin-overview-system-details{background:#fff;border:1px solid #dce5ee;border-radius:10px;overflow:hidden}.admin-overview-system-details>summary{color:#637c95;cursor:pointer;min-height:58px;font-size:var(--admin-text-meta);align-items:center;gap:12px;padding:14px 20px;list-style:none;display:flex}.admin-overview-system-details>summary::-webkit-details-marker{display:none}.admin-overview-system-details>summary>span:first-child{color:#986519;background:#fcf0da;border-radius:8px;place-items:center;width:26px;height:26px;display:grid}.admin-overview-system-details>summary>span.is-ready{color:#237a60;background:#e7f5ef}.admin-overview-system-details>summary>strong{color:#344f6a;font-weight:650}.admin-overview-system-details>summary>b{font-size:var(--admin-text-meta);color:#70879e;margin-left:auto}.admin-overview-system-details>summary>i{font-style:normal}.admin-overview-system-details[open]>summary>i{transform:rotate(180deg)}.admin-overview-system-grid{border-top:1px solid #e6edf3;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));padding:0 12px;display:grid}.admin-overview-system-grid button{text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:5px 10px;min-width:0;min-height:82px;padding:14px 10px;display:grid}.admin-overview-system-grid button:hover{background:#f6f9fc}.admin-overview-system-grid button>i{color:#986519;background:#fcf0da;border-radius:6px;place-items:center;width:24px;height:24px;font-size:.875rem;font-style:normal;display:grid}.admin-overview-system-grid button>i.is-ready{color:#237a60;background:#e7f5ef}.admin-overview-system-grid p{gap:5px;min-width:0;margin:0;display:grid}.admin-overview-system-grid p strong{color:#37546f;font-size:var(--admin-text-body)}.admin-overview-system-grid p small{color:#768b9e;font-size:var(--admin-text-meta);overflow-wrap:anywhere}.admin-overview-system-grid button>b{color:#768b9e;font-size:var(--admin-text-meta);grid-column:2;font-weight:500}@media (max-width:1400px){.admin-overview-columns{grid-template-columns:minmax(0,1.5fr) minmax(310px,1fr)}.admin-overview-print-list>button{grid-template-columns:minmax(0,1fr) auto 14px;gap:8px 12px}.admin-overview-print-list>button>p{grid-column:1}.admin-overview-print-list>button>div:not(.admin-overview-request-price){flex-wrap:wrap;grid-area:2/1;align-items:center;gap:10px;display:flex}.admin-overview-print-list .admin-overview-request-price{grid-area:1/2/3;max-width:130px}.admin-overview-print-list .admin-overview-request-arrow{grid-area:1/3/3}.admin-overview-refined .admin-panel>header{flex-wrap:wrap}.admin-overview-last-run{grid-template-columns:1fr}.admin-overview-last-run>small{text-align:left}}@media (max-width:1080px){.admin-overview-columns{grid-template-columns:1fr}.admin-overview-side{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.admin-overview-side>:only-child{grid-column:1/-1}.admin-overview-refined .admin-overview-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-overview-refined .admin-priority{flex-wrap:wrap}.admin-overview-refined .admin-priority-actions{justify-content:flex-start}}@media (max-width:700px){.admin-overview-side{grid-template-columns:1fr}.admin-overview-chart-insights{grid-template-columns:1fr;gap:10px}.admin-overview-chart-insights>div+div{border-top:1px solid #e7edf3;padding-top:10px}.admin-overview-refined .admin-chart{gap:5px;padding-inline:16px}.admin-overview-refined .admin-chart span{font-size:var(--admin-text-meta)}}@media (max-width:480px){.admin-overview-refined{--overview-gap:14px}.admin-overview-refined .admin-overview-metrics{grid-template-columns:1fr}.admin-overview-refined .admin-panel>header,.admin-overview-refined .admin-metric-link{padding-inline:16px}.admin-overview-print-pipeline{margin-inline:16px}.admin-overview-print-pipeline button{padding-inline:8px}.admin-overview-print-pipeline button small{display:none}.admin-overview-print-pipeline button{grid-template-columns:1fr;gap:5px}.admin-overview-print-list{padding-inline:16px}.admin-overview-print-list>button{grid-template-columns:minmax(0,1fr) auto;gap:8px}.admin-overview-print-list>button>p{grid-column:1/-1}.admin-overview-print-list>button>div:not(.admin-overview-request-price){grid-area:2/1;gap:5px;display:grid}.admin-overview-print-list .admin-overview-request-price{grid-area:2/2;max-width:130px}.admin-overview-print-list .admin-overview-request-arrow{display:none}.admin-overview-system-details>summary{flex-wrap:wrap;gap:8px;padding-inline:16px}.admin-overview-system-details>summary>span:not(:first-child){flex-basis:calc(100% - 36px);order:1;margin-left:34px}.admin-overview-system-grid{grid-template-columns:1fr}.admin-overview-inline-state{flex-wrap:wrap}}.admin-mail-controls>header>button{color:#345a87;font:inherit;font-size:var(--admin-text-body);cursor:pointer;background:#fff;border:1px solid #d6e0eb;border-radius:7px;padding:7px 11px}.admin-mail-controls .admin-mail-intro{padding:14px 17px 10px}.admin-mail-intro p{font-size:var(--admin-text-body);color:#64768e;margin:0 0 7px;line-height:1.55}.admin-mail-service{overflow-wrap:anywhere;align-items:baseline;gap:7px;display:flex}.admin-mail-service.ready>span{color:#288b76}.admin-mail-service.paused{color:#8a5c14}.admin-mail-tabs{background:#edf2f7;border-radius:8px;gap:4px;margin:0 17px;padding:4px;display:flex;overflow-x:auto}.admin-mail-tabs>button{white-space:nowrap;color:#566c84;min-height:35px;font:inherit;font-size:var(--admin-text-body);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;flex:1;justify-content:center;align-items:center;gap:7px;padding:7px 10px;font-weight:650;display:flex}.admin-mail-tabs>button[aria-selected=true]{color:#234f8c;background:#fff;border-color:#d4dfeb}.admin-mail-tabs>button>span{font-size:var(--admin-text-meta);color:#71839a}.admin-mail-controls [role=tabpanel][hidden]{display:none!important}.admin-mail-feedback{min-height:16px;font-size:var(--admin-text-meta);color:#28715f;margin:10px 17px;line-height:1.5}.admin-mail-feedback.error{color:#963c4c}.admin-mail-feedback button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;margin-left:8px;text-decoration:underline}.admin-mail-rule{border-top:1px solid #e9eef4;grid-template-columns:minmax(0,1fr) 155px;gap:24px;padding:15px 17px;display:grid}.admin-mail-rule-copy{min-width:0}.admin-mail-rule-copy h4{color:#2e4666;font-size:var(--admin-text-subheading);margin:0 0 5px;font-weight:700}.admin-mail-rule-copy p{color:#4d637d;font-size:var(--admin-text-body);margin:0 0 4px;line-height:1.5}.admin-mail-rule-copy>small{color:#73849a;font-size:var(--admin-text-meta);line-height:1.5;display:block}.admin-mail-recipient{color:#496887;font-size:var(--admin-text-body);overflow-wrap:anywhere;margin-top:7px;display:block}.admin-mail-recipient.missing{color:#966223}.admin-mail-rule-control{flex-direction:column;align-items:flex-end;gap:6px;display:flex}.admin-mail-toggle{cursor:pointer;align-items:center;gap:9px;min-height:28px;display:flex;position:relative}.admin-mail-toggle input{opacity:0;width:36px;height:24px;margin:0;position:absolute}.admin-mail-toggle>span{background:#b3c0d0;border-radius:20px;width:34px;height:20px;transition:background .15s;display:block;position:relative}.admin-mail-toggle>span:after{content:"";background:#fff;border-radius:50%;width:14px;height:14px;transition:transform .15s;position:absolute;top:3px;left:3px}.admin-mail-toggle input:checked+span{background:#2a8a78}.admin-mail-toggle input:checked+span:after{transform:translate(14px)}.admin-mail-toggle input:focus-visible+span{outline-offset:3px;outline:2px solid #386dc1}.admin-mail-tabs>button:focus-visible{outline-offset:3px;outline:2px solid #386dc1}.admin-mail-toggle input:disabled+span{opacity:.55}.admin-mail-toggle b{min-width:27px;font-size:var(--admin-text-body);color:#4c6380;font-weight:650}.admin-mail-fixed{color:#5c7188;font-size:var(--admin-text-meta);background:#eef2f6;border-radius:5px;padding:5px 8px;font-weight:650}.admin-mail-rule-control>small{color:#7b8ba0;font-size:var(--admin-text-meta);text-align:right;line-height:1.5}.admin-mail-note{color:#6a7d93;font-size:var(--admin-text-meta);border-top:1px solid #e9eef4;margin:0;padding:14px 17px;line-height:1.6}.admin-mail-controls>footer{align-items:flex-start;gap:20px}.admin-mail-controls>footer p{max-width:780px;font-size:var(--admin-text-body);line-height:1.6}.admin-mail-controls>footer a{color:#315e9b;font-size:var(--admin-text-body);flex-shrink:0;font-weight:650;text-decoration:none}@media (max-width:640px){.admin-mail-rule{grid-template-columns:minmax(0,1fr);gap:9px}.admin-mail-rule-control{align-items:flex-start}.admin-mail-rule-control>small{text-align:left}.admin-mail-controls>footer{flex-direction:column;gap:9px}}.admin-compact-drawer{flex-direction:column;display:flex;overflow:hidden}.admin-compact-drawer>header{flex:none;min-height:68px;padding:12px 16px;position:static}.admin-compact-drawer>header h2{font-size:var(--admin-text-section);white-space:normal;overflow-wrap:anywhere}.admin-compact-drawer>.admin-drawer-content{flex-direction:column;flex:1;gap:12px;min-height:0;padding:14px;display:flex}.admin-compact-summary{background:#fff;border:1px solid #dce4ed;border-radius:10px;flex:none;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;padding:14px;display:grid}.admin-compact-summary-copy{overflow-wrap:anywhere;gap:4px;min-width:0;display:grid}.admin-compact-summary-copy strong{color:#2b405d;font-size:var(--admin-text-body)}.admin-compact-summary-copy>span{color:#66798f;font-size:var(--admin-text-meta);line-height:1.45}.admin-compact-summary>.admin-status{white-space:normal;max-width:220px}.admin-compact-summary>dl{border-top:1px solid #e7ecf2;grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;padding-top:12px;display:grid}.admin-compact-summary>dl>div{min-width:0}.admin-compact-summary dt{color:#66798f;font-size:var(--admin-text-body)}.admin-compact-summary dd{color:#2b405d;font-size:var(--admin-text-body);overflow-wrap:anywhere;font-variant-numeric:tabular-nums;margin:4px 0 0;font-weight:700;line-height:1.45}.admin-compact-summary-note{color:#8a5c14;font-size:var(--admin-text-meta);border-top:1px solid #e7ecf2;grid-column:1/-1;margin:0;padding-top:9px}.admin-dossier-tabs{scrollbar-width:thin;background:#eaf0f6;border:1px solid #dce4ed;border-radius:9px;flex:none;gap:4px;padding:4px;display:flex;overflow-x:auto}.admin-dossier-tabs>button{color:#536982;min-width:max-content;min-height:36px;font:inherit;font-size:var(--admin-text-body);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;flex:1;justify-content:center;align-items:center;gap:6px;padding:7px 10px;font-weight:700;display:flex}.admin-dossier-tabs>button:hover{color:#244d87;background:#f4f7fb}.admin-dossier-tabs>button[aria-selected=true]{color:#244d87;background:#fff;border-color:#d6e0ec;box-shadow:0 1px 3px #1c314f0f}.admin-dossier-tabs>button>span{color:#914152;min-width:17px;font-size:var(--admin-text-meta);background:#faedf0;border-radius:4px;padding:1px 4px}.admin-dossier-tabs>button:focus-visible{outline-offset:-2px;outline:2px solid #477aca}.admin-dossier-panel:focus-visible{outline-offset:-2px;outline:2px solid #477aca}.admin-dossier-panel{overscroll-behavior:contain;scrollbar-gutter:stable;flex:1;grid-template-columns:minmax(0,1fr);grid-auto-rows:max-content;align-content:start;gap:12px;min-height:0;padding:0 2px 4px;display:grid;overflow-y:auto}.admin-dossier-panel[hidden]{display:none!important}.admin-dossier-panel>:is(.admin-detail-section,.admin-workflow-form){border-radius:10px;min-width:0}.admin-dossier-panel :is(.admin-detail-section,.admin-workflow-form)>header{min-height:54px;padding:12px 14px}.admin-dossier-panel .admin-detail-grid{gap:0 18px;padding:0 14px 9px}.admin-dossier-panel .admin-detail-grid>div{min-height:53px;padding:10px 0}.admin-dossier-panel .admin-detail-grid dd{flex-wrap:wrap;min-width:0}.admin-dossier-panel .admin-detail-section>blockquote{font-size:var(--admin-text-body);overflow-wrap:anywhere;margin:14px}.admin-dossier-panel .admin-workflow-form>header span,.admin-dossier-panel .admin-workflow-form>label>small{font-size:var(--admin-text-meta)}.admin-dossier-panel .admin-workflow-form>label{margin-inline:14px;padding-top:12px}.admin-dossier-panel .admin-license-status-form>.admin-license-truth.danger{margin:12px 14px 0}.admin-dossier-panel .admin-license-status-form>.admin-license-truth.danger+.admin-danger-field{margin-top:12px!important}.admin-dossier-panel .admin-workflow-form :is(input,select,textarea){font-size:var(--admin-text-body)}.admin-dossier-panel .admin-dossier-commandbar{border-radius:10px;min-height:0;padding:14px}.admin-dossier-panel .admin-dossier-commandbar>div>p>strong{font-size:var(--admin-text-body)}.admin-dossier-panel .admin-dossier-commandbar>div>p>small{font-size:var(--admin-text-meta)}.admin-dossier-panel .admin-dossier-timeline{padding-inline:14px}.admin-dossier-panel .admin-dossier-timeline span{font-size:var(--admin-text-meta)}.admin-dossier-panel .admin-dossier-timeline small{font-size:var(--admin-text-meta);white-space:normal;overflow-wrap:anywhere}.admin-dossier-panel .admin-activation-list article{min-width:0}.admin-dossier-panel .admin-activation-list article>div{overflow-wrap:anywhere;min-width:0}@media (max-width:760px){.admin-compact-drawer{width:100%}.admin-compact-drawer>.admin-drawer-content{gap:10px;padding:10px}}@media (max-width:480px){.admin-compact-summary{grid-template-columns:minmax(0,1fr);gap:9px;padding:12px}.admin-compact-summary>.admin-status{justify-self:start;max-width:100%}.admin-compact-summary>dl{gap:9px}.admin-dossier-panel .admin-detail-section>header{flex-wrap:wrap;align-items:flex-start;gap:9px}.admin-dossier-panel .admin-workflow-form>header{flex-direction:column;align-items:flex-start;gap:6px}.admin-dossier-panel .admin-workflow-form>header>small{text-align:left;max-width:none}.admin-dossier-panel .admin-workflow-form>footer{flex-wrap:wrap;gap:8px}.admin-dossier-panel .admin-workflow-form>footer button{white-space:normal;height:auto;padding-block:8px}}@media (max-height:640px){.admin-drawer-layer{--admin-detail-gutter:12px}.admin-compact-drawer{overflow-y:auto}.admin-print-job-drawer>header,.admin-compact-drawer>header{position:sticky}.admin-compact-drawer>.admin-drawer-content{flex:none}.admin-dossier-panel{flex:none;overflow-y:visible}}.admin-print-refund-totals{background:#f7f9fc;border:1px solid #dce5ef;border-radius:12px;margin:0;padding:16px}.admin-print-refund-totals>div{font-size:var(--admin-text-body);justify-content:space-between;gap:16px;padding:5px 0;display:flex}.admin-print-refund-totals dt{color:#62758e}.admin-print-refund-totals dd{font-variant-numeric:tabular-nums;margin:0;font-weight:600}.admin-print-refund-totals>div:last-child{border-top:1px solid #dce5ef;margin-top:8px;padding-top:12px}.admin-print-refund-history{padding:20px 0}.admin-print-refund-history h3{font-size:var(--admin-text-section);margin:0 0 8px}.admin-print-refund-history p,.admin-print-refund-history span{font-size:var(--admin-text-body);color:#62758e}.admin-print-refund-history>div{border-bottom:1px solid #e5ebf2;grid-template-columns:auto 1fr;gap:6px 16px;padding:12px 0;display:grid}.admin-print-refund-history strong{font-size:var(--admin-text-body);font-variant-numeric:tabular-nums}.admin-print-refund-history small{font-size:var(--admin-text-meta);color:#62758e;overflow-wrap:anywhere;grid-column:1/-1}.admin-session-timer{color:#627188;min-height:38px;font:inherit;font-size:var(--admin-text-body);cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #d7e0eb;border-radius:10px;justify-content:center;align-items:center;gap:7px;margin-left:auto;padding:7px 11px;display:flex}.admin-session-timer svg{flex:none;width:17px;height:17px}.admin-session-timer strong{color:#304d75;font-size:var(--admin-text-body);font-variant-numeric:tabular-nums;font-weight:650}.admin-session-timer.is-ending{color:#865918;background:#fff8eb;border-color:#e8c58c}.admin-session-timer.is-ending strong{color:inherit}.admin-session-timer:hover{border-color:#84a9e5}.admin-session-timer:focus-visible{outline-offset:3px;outline:3px solid #92b8f0}.admin-session-dialog button:focus-visible{outline-offset:3px;outline:3px solid #92b8f0}.admin-session-settings button:focus-visible{outline-offset:3px;outline:3px solid #92b8f0}.admin-session-dialog{color:#263954;background:#fff;border:1px solid #d7e0eb;border-radius:16px;width:min(460px,100vw - 32px);max-height:calc(100dvh - 40px);margin:auto;padding:0;overflow:auto;box-shadow:0 24px 80px #132e5633}.admin-session-dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#14203955}.admin-session-dialog>header{border-bottom:1px solid #e4ebf3;justify-content:space-between;align-items:center;gap:16px;padding:18px 24px;display:flex}.admin-session-dialog h2{font-size:var(--admin-text-section);margin:0;font-weight:650}.admin-session-dialog>header button{color:#627188;cursor:pointer;background:#fff;border:1px solid #dfe6ef;border-radius:9px;width:36px;height:36px;font-size:24px}.admin-session-settings{color:#263954;max-width:620px;font-size:var(--admin-text-body);background:#fff;border:1px solid #dfe6ef;border-radius:14px;padding:24px;line-height:1.6}.admin-session-dialog .admin-session-settings{border:0;border-radius:0}.admin-session-settings h3{font-size:var(--admin-text-section);margin:0 0 6px;font-weight:650}.admin-session-settings p{color:#708097;margin:0 0 18px}.admin-session-settings dl{background:#f4f7fb;border-radius:9px;margin:0 0 20px;padding:12px 14px}.admin-session-settings dt{color:#708097;font-size:var(--admin-text-body)}.admin-session-settings dd{font-variant-numeric:tabular-nums;margin:2px 0 0;font-weight:650}.admin-session-settings form{gap:14px;display:grid}.admin-session-settings label{font-size:var(--admin-text-body);gap:6px;font-weight:600;display:grid}.admin-session-settings .fila3d-select{width:100%;min-height:42px;font-size:var(--admin-text-body)}.admin-session-settings .admin-session-hint{font-size:var(--admin-text-meta);margin:0}.admin-session-save{color:#fff;min-height:42px;font:inherit;font-size:var(--admin-text-body);cursor:pointer;background:#356dcc;border:1px solid #315fa7;border-radius:9px;padding:10px 16px;font-weight:650}.admin-session-settings button:disabled{opacity:.55;cursor:default}.admin-session-settings .admin-session-success{color:#14795e;margin:0}.admin-session-error{background:#fff7f8;border:1px solid #edc8cf;border-radius:9px;margin-top:16px;padding:12px}.admin-session-error p{color:#924457;margin:0 0 8px}.admin-session-error button{color:#304d75;font:inherit;cursor:pointer;background:#fff;border:1px solid #dfe6ef;border-radius:7px;padding:7px 10px}@media (min-width:981px) and (max-width:1280px){.admin-session-timer>span{display:none}.admin-topbar{gap:8px;padding-left:18px;padding-right:18px}.admin-top-actions{gap:8px}.admin-account-menu summary{width:44px;min-width:44px;padding:4px;display:block}.admin-account-menu summary p,.admin-account-menu summary>i,.admin-refresh-label{display:none}}@media (max-width:980px){.admin-shell{--admin-mobile-topbar-h:116px}.admin-topbar{padding-block:10px;padding-inline:max(16px, env(safe-area-inset-left)) max(16px, env(safe-area-inset-right));background:linear-gradient(115deg,#162e50,#101f37 70%,#132d3c);border-bottom-color:#74dbc52c;grid-template-rows:44px 44px;grid-template-columns:128px minmax(0,1fr) 44px 44px;gap:8px;box-shadow:0 4px 14px #091a2e14}.admin-topbar .admin-mobile-brand{grid-area:1/1/auto/3;gap:10px;min-width:0;min-height:44px}.admin-topbar .admin-mobile-brand img{width:32px;height:32px;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.admin-topbar .admin-mobile-brand>span{gap:2px;display:grid}.admin-topbar .admin-mobile-brand strong{letter-spacing:-.025em;font-size:20px;font-weight:800;line-height:1.05}.admin-topbar .admin-mobile-brand strong b{color:#73dfc2;font-weight:inherit}.admin-topbar .admin-mobile-brand small{color:#b4c6dd;letter-spacing:0;font-size:12px;font-weight:500;line-height:1.2}.admin-topbar .admin-mobile-brand:after{width:7px;height:7px;box-shadow:none;border-width:2px;bottom:5px;left:24px}.admin-topbar .admin-top-actions{display:contents}.admin-topbar .admin-refresh{box-shadow:none;background:#ffffff08;border-color:#ffffff1f;border-radius:14px;grid-area:1/3}.admin-topbar .admin-refresh-icon{width:20px;height:20px;display:block}.admin-topbar .admin-account-menu{grid-area:1/4}.admin-topbar .admin-account-menu summary{box-shadow:none;background:#75dfc3;border-color:#9eedd7;border-radius:14px}.admin-topbar .admin-account-menu summary>span{color:#123c38;background:0 0;font-size:16px;font-weight:750}.admin-topbar .admin-top-actions>.admin-period-control{box-shadow:none;text-transform:none;letter-spacing:0;background:#ffffff08;border-color:#ffffff21;border-radius:12px;grid-area:2/1;align-content:center;gap:0;padding:4px 28px 4px 12px;display:grid}.admin-topbar .admin-period-control>span{color:#b4c6dd;font-size:12px;font-weight:500;line-height:14px;display:block}.admin-topbar .admin-period-control select{height:20px;font-size:16px;font-weight:650;line-height:20px}.admin-topbar .admin-session-timer{color:#b4c6dd;text-align:left;white-space:normal;background:#76dfc309;border-color:#8bdcc621;border-radius:12px;grid-area:2/2/auto/-1;grid-template-rows:auto auto;grid-template-columns:16px minmax(0,1fr);place-content:center start;justify-self:stretch;gap:0 7px;min-width:0;min-height:44px;margin:0;padding:5px 10px;display:grid}.admin-topbar .admin-session-timer svg{color:#86d6c3;grid-area:1/1/3;align-self:center;width:16px;height:16px}.admin-topbar .admin-session-timer>span{grid-area:1/2;font-size:12px;line-height:15px}.admin-topbar .admin-session-timer strong{color:#e3f7f0;white-space:nowrap;grid-area:2/2;font-size:13px;font-weight:650;line-height:17px}.admin-topbar .admin-session-timer:not(:has(strong))>span{grid-row:1/3}.admin-topbar[data-has-period=false] .admin-session-timer{grid-column:1/-1}.admin-topbar .admin-session-timer.is-ending{color:#f5d8a3;background:#493818;border-color:#b99150}.admin-topbar .admin-session-timer.is-ending :is(svg,strong){color:#f5d8a3}.admin-session-settings .fila3d-select{font-size:16px}}.admin-refresh-icon{vertical-align:middle;width:18px;height:18px}@media (max-width:359px){.admin-topbar{padding-inline:max(12px, env(safe-area-inset-left)) max(12px, env(safe-area-inset-right));grid-template-columns:116px minmax(0,1fr) 44px 44px}}.admin-contact-sender-ip{color:#526985;font-size:var(--admin-text-meta);overflow-wrap:anywhere;margin-top:10px;line-height:1.5;display:block}.admin-contact-sender-ip span{font-variant-numeric:tabular-nums}.admin-contact-ip-note{color:#526985;font-size:var(--admin-text-meta);margin:0;padding:12px 16px;line-height:1.5}.admin-shell--consistent{--admin-space-section:20px;--admin-space-field:16px;--admin-space-action:8px;--admin-panel-inset:20px;--admin-control-height:42px;--admin-compact-height:38px;--admin-control-radius:8px;--admin-surface-subtle:#f7f9fc;--admin-action-color:#235da9;--admin-action-hover:#1e5092}.admin-content--unified{gap:20px;min-width:0;line-height:1.6;display:grid}.admin-content--unified>.admin-heading{margin-bottom:8px}.admin-content--unified :is(.admin-overview,.admin-system-grid,.admin-print-orders-view){gap:20px;min-width:0}.admin-content--unified :is(.admin-overview-grid,.admin-security-grid){align-items:start;gap:20px}.admin-shell--consistent :is(.admin-panel,.admin-workflow-form){border-color:var(--admin-line);background:var(--admin-panel);border-radius:14px;min-width:0;box-shadow:0 8px 24px #192f4e09}.admin-shell--consistent :is(.admin-panel,.admin-workflow-form)>header{border-bottom-color:var(--admin-line-soft);background:0 0;flex-wrap:wrap;align-items:center;gap:16px;min-height:84px;padding:20px}.admin-shell--consistent :is(.admin-panel,.admin-workflow-form)>header>div{min-width:0}.admin-shell--consistent :is(.admin-panel,.admin-workflow-form)>header :is(h2,h3){color:var(--admin-ink);font-size:var(--admin-text-section);letter-spacing:-.025em;font-weight:600;line-height:1.35}.admin-shell--consistent :is(.admin-panel,.admin-workflow-form)>header p{color:var(--admin-muted);font-size:var(--admin-text-body);line-height:1.6}.admin-shell--consistent .admin-workflow-form>header>small{text-align:left;max-width:240px}.admin-content--unified .admin-data-toolbar{background:0 0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:20px;display:grid}.admin-content--unified .admin-data-toolbar>label{border-radius:8px;min-width:0;height:42px}.admin-content--unified .admin-data-toolbar>.contact-filter{grid-area:2/1/auto/-1}.admin-content--unified .admin-data-toolbar>button{border-radius:8px;min-height:42px;font-weight:600}.admin-content--unified .contact-filter{background:0 0;border:0;flex-wrap:wrap;gap:8px;max-width:100%;padding:0;display:flex;overflow:visible}.admin-content--unified .contact-filter button{min-height:38px;color:var(--admin-muted);font-size:var(--admin-text-body);border:1px solid #0000;border-radius:8px;padding:8px 12px;font-weight:600;line-height:1.45}.admin-content--unified .contact-filter button[aria-pressed=true]{color:#235da9;box-shadow:none;background:#eef4fc;border-color:#cbdcf2}.admin-content--unified .contact-filter button:hover:not(:disabled){color:#235da9;background:#f0f5fc}.admin-content--unified .admin-results{background:#f7f9fc;flex-wrap:wrap;gap:12px;padding:12px 20px}.admin-content--unified .admin-results>b{font-weight:400}.admin-content--unified .admin-table-wrap{min-width:0}.admin-content--unified .admin-table-wrap th{height:auto;color:var(--admin-muted);font-size:var(--admin-text-body);letter-spacing:0;text-transform:none;background:#f7f9fc;padding:14px 20px;font-weight:600;line-height:1.6}.admin-content--unified .admin-table-wrap td{font-size:var(--admin-text-body);vertical-align:top;overflow-wrap:anywhere;padding:14px 20px;line-height:1.6}.admin-content--unified .admin-table-wrap td>:is(strong,span){font-size:var(--admin-text-body)}.admin-content--unified .admin-table-wrap td strong{font-weight:600}.admin-content--unified .admin-table-wrap td>.admin-order-identity{overflow-wrap:anywhere;gap:4px;min-width:0;display:grid}.admin-content--unified .admin-table-wrap td>small{color:var(--admin-muted);font-size:var(--admin-text-meta)}.admin-content--unified .admin-table-wrap tbody tr:last-child td{border-bottom:0}.admin-content--unified .admin-row-action{max-width:100%;min-height:38px;font-size:var(--admin-text-body);white-space:normal;text-align:left;border-radius:8px;padding:8px 12px;font-weight:600}.admin-content--unified .admin-row-actions{flex-wrap:wrap;gap:8px}.admin-content--unified .admin-pagination{font-size:var(--admin-text-body);background:#f7f9fc;border-radius:0 0 14px 14px;gap:16px;padding:16px 20px}.admin-content--unified .admin-pagination :is(select,button){min-height:38px;font-weight:600}.admin-shell--consistent .admin-workflow-form>label{gap:8px;margin-inline:20px;padding-top:16px}.admin-shell--consistent .admin-password-form>.admin-account-identity{margin:16px var(--admin-panel-inset) 0;gap:12px;padding:16px}.admin-shell--consistent .admin-workflow-form>label>span{font-weight:600}.admin-shell--consistent .admin-workflow-form :is(input:where(:not([type=checkbox]):not([type=radio]):not([type=file])),select){border-radius:8px;min-height:42px}.admin-shell--consistent .admin-workflow-form textarea{border-radius:8px;line-height:1.6}.admin-shell--consistent .admin-workflow-form>footer{background:#f7f9fc;flex-wrap:wrap;gap:16px;margin-top:20px;padding:16px 20px}.admin-shell--consistent .admin-workflow-form>footer button{border-radius:8px;min-height:42px;font-weight:600}.admin-shell--consistent .admin-workflow-form>.admin-field-note{margin:16px 20px 0}.admin-content--unified :is(.health-list,.admin-issued-link,.admin-release-file-field){margin-inline:20px}.admin-content--unified .health-list{padding-inline:0}.admin-content--unified .health-list>div{gap:12px;padding-block:14px}.admin-content--unified .health-list strong,.admin-content--unified .health-list b{font-size:var(--admin-text-body);font-weight:600}.admin-content--unified .admin-overview-metrics{gap:20px}.admin-content--unified .admin-overview-metrics article{border-radius:14px;min-height:120px}.admin-content--unified .admin-overview-metrics article.primary{border-color:var(--admin-line);background:var(--admin-panel);color:var(--admin-ink)}.admin-content--unified .admin-metric-link{min-height:120px;padding:20px}.admin-content--unified .admin-metric-link>strong{color:var(--admin-ink);font-size:var(--admin-text-section);font-weight:600}.admin-content--unified .admin-overview-metrics article.primary .admin-metric-link>strong{color:var(--admin-ink)}.admin-content--unified .admin-overview-metrics article .admin-metric-link>span{color:var(--admin-muted);font-weight:600}.admin-content--unified .admin-overview-metrics article .admin-metric-link>small{color:var(--admin-muted)}.admin-content--unified .download-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 20px;padding:8px 20px 20px}.admin-content--unified .download-summary>div{background:0 0;border:0;border-radius:0;align-items:baseline;gap:16px;min-height:46px;padding:10px 0}.admin-content--unified .download-summary span{color:var(--admin-muted);font-size:var(--admin-text-body);font-weight:400}.admin-content--unified .download-summary strong{color:var(--admin-ink);font-size:var(--admin-text-body);font-variant-numeric:tabular-nums;font-weight:600}.admin-content--unified :is(.system-hero,.admin-security-hero){border-radius:14px;gap:20px;padding:20px}.admin-content--unified :is(.system-hero,.admin-security-hero) :is(strong,h2){font-size:var(--admin-text-section);font-weight:600}.admin-content--unified .system-cards{box-shadow:none;background:0 0;border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;padding:0;display:grid}.admin-content--unified .system-cards:before{display:none}.admin-content--unified .system-cards>article{border:1px solid var(--admin-line);background:var(--admin-panel);border-radius:14px;min-width:0;padding:0;overflow:hidden;box-shadow:0 8px 24px #192f4e09}.admin-content--unified .system-cards>article>header{border-bottom:1px solid var(--admin-line-soft);gap:12px;padding:20px}.admin-content--unified .system-cards h2{font-size:var(--admin-text-section);font-weight:600}.admin-content--unified .system-cards dl{border:0;gap:0;margin:0;padding:8px 20px 20px;display:grid}.admin-content--unified .system-cards dl>div{align-items:baseline;gap:16px;padding:10px 0}.admin-content--unified .system-cards dt{color:var(--admin-muted)}.admin-content--unified .system-cards dd{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;min-width:0;font-weight:600}.admin-content--unified :is(.admin-contact-list,.admin-device-review-list,.admin-user-list){gap:20px;padding:20px}.admin-content--unified .admin-contact-list{background:0 0}.admin-content--unified .admin-contact{box-shadow:none;border-radius:10px;padding:20px}.admin-content--unified .admin-contact>header h3{font-size:var(--admin-text-subheading);font-weight:600}.admin-content--unified .admin-contact>p{font-size:var(--admin-text-body);line-height:1.65}.admin-content--unified .admin-contact dl{gap:16px}.admin-content--unified .admin-contact :is(dt,dd){font-size:var(--admin-text-body)}.admin-content--unified :is(.admin-contact-actions,.admin-user-controls>div){flex-wrap:wrap;gap:8px}.admin-content--unified .admin-device-review-queue{border-radius:10px;margin:20px}.admin-content--unified .admin-device-review-queue>header{padding:20px}.admin-content--unified .admin-device-review-queue>header h2{font-size:var(--admin-text-section);font-weight:600}.admin-content--unified .admin-device-review-filters{flex-wrap:wrap;gap:8px}.admin-content--unified .admin-user-list{container:admin-users/inline-size}.admin-content--unified .admin-user-list>.admin-user-card{border:1px solid var(--admin-line);background:var(--admin-panel);border-radius:10px;padding:20px;display:block}.admin-content--unified .admin-user-card-header{border-bottom:1px solid var(--admin-line-soft,#e8edf2);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;padding-bottom:18px;display:flex}.admin-content--unified .admin-user-main{flex:1;gap:12px;min-width:min(100%,14rem)}.admin-content--unified .admin-user-main strong{font-size:var(--admin-text-subheading);flex-wrap:wrap;align-items:baseline;gap:6px 8px;font-weight:600;display:flex}.admin-content--unified .admin-user-main strong em{margin-left:0}.admin-content--unified .admin-user-main small{font-size:var(--admin-text-body)}.admin-content--unified .admin-user-details{grid-template-columns:minmax(10rem,.9fr) minmax(22rem,1.8fr) minmax(12rem,1fr);align-items:start;gap:24px;padding-top:18px;display:grid}.admin-content--unified .admin-user-login{display:block}.admin-content--unified .admin-user-login>div{gap:8px}.admin-content--unified .admin-user-login dd{font-variant-numeric:tabular-nums;font-weight:600}.admin-content--unified .admin-user-details :is(dt,h3,label>span){color:var(--admin-muted);font-size:var(--admin-text-body);font-weight:400;line-height:1.5}.admin-content--unified .admin-user-sessions{min-width:0}.admin-content--unified .admin-user-sessions h3{margin:0 0 8px}.admin-content--unified .admin-user-sessions dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.admin-content--unified .admin-user-sessions dl>div{background:var(--admin-surface-subtle);border-radius:8px;align-content:start;gap:6px;padding:10px 12px}.admin-content--unified .admin-user-sessions dt{font-size:var(--admin-text-body);overflow-wrap:anywhere}.admin-content--unified .admin-user-sessions dd{color:var(--admin-ink);font-size:var(--admin-text-section);font-variant-numeric:tabular-nums;grid-row:1;font-weight:600;line-height:1.2}.admin-content--unified .admin-user-sessions .admin-user-session-current{background:#edf8f4}.admin-content--unified .admin-user-sessions .admin-user-session-current :is(dt,dd){color:#25644f}.admin-content--unified .admin-user-controls{grid-column:auto;display:block}.admin-content--unified .admin-user-controls label{gap:8px;min-width:0}.admin-content--unified .admin-user-controls select{min-height:var(--admin-control-height)}.admin-content--unified .admin-user-controls label>small{color:var(--admin-muted);font-size:var(--admin-text-meta);font-weight:400;line-height:1.5}.admin-content--unified .admin-user-actions{border-top:1px solid var(--admin-line-soft,#e8edf2);flex-wrap:wrap;gap:8px;margin-top:18px;padding-top:16px;display:flex}.admin-content--unified .admin-user-actions:empty{display:none}.admin-content--unified .admin-user-actions .admin-action{min-height:var(--admin-control-height);color:#48617f;font:inherit;font-size:var(--admin-text-body);white-space:normal;cursor:pointer;background:#fff;border:1px solid #d7e0e9;border-radius:8px;padding:8px 12px;font-weight:600}.admin-content--unified .admin-user-actions button.danger{color:#984254;background:#fff7f8;border-color:#edcbd3}.admin-content--unified .admin-user-actions button.danger.subtle{color:#7f5360;background:#fff;border-style:dashed}@container admin-users (width<=58rem){.admin-content--unified .admin-user-details{grid-template-columns:minmax(0,1fr) minmax(12rem,1fr);gap:20px}.admin-content--unified .admin-user-sessions{grid-area:2/1/auto/-1}}@container admin-users (width<=30rem){.admin-content--unified .admin-user-list>.admin-user-card{padding:16px}.admin-content--unified .admin-user-details{grid-template-columns:minmax(0,1fr);gap:18px}.admin-content--unified .admin-user-sessions{grid-area:auto}.admin-content--unified .admin-user-sessions dl{grid-template-columns:minmax(0,1fr)}.admin-content--unified .admin-user-sessions dl>div{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px}.admin-content--unified .admin-user-sessions dd{grid-area:1/2}}.admin-content--unified :is(.admin-dossier-tabs,.admin-print-workspace-tabs){border-radius:12px;gap:8px;padding:8px}.admin-content--unified .admin-dossier-tabs>button{min-height:42px;font-size:var(--admin-text-body);border-radius:8px;font-weight:600}.admin-content--unified .admin-dossier-panel{padding:20px}.admin-content--unified .admin-print-workspace-tabs button{border-radius:8px}.admin-content--unified .admin-print-workspace-tabs strong{font-size:var(--admin-text-body);font-weight:600}.admin-content--unified .admin-print-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:20px}.admin-content--unified .admin-print-summary>button{border:1px solid var(--admin-line);min-height:88px;box-shadow:none;background:var(--admin-panel);border-radius:8px;padding:14px 16px}.admin-content--unified .admin-print-summary>button.active{box-shadow:none;background:#eef4fc;border-color:#cbdcf2}.admin-content--unified .admin-print-summary>button:hover{background:#f0f5fc;transform:none}.admin-content--unified .admin-print-summary span{color:var(--admin-muted);font-size:var(--admin-text-body);text-transform:none;letter-spacing:0;font-weight:600}.admin-content--unified .admin-print-summary strong{font-size:var(--admin-text-section);font-variant-numeric:tabular-nums;font-weight:600}.admin-content--unified .admin-print-toolbar{background:0 0;flex-wrap:wrap;gap:16px;padding:16px 20px}.admin-content--unified .admin-print-toolbar>label:first-child{border-radius:8px;flex:260px;min-width:0}@media (max-width:1240px){.admin-content--unified :is(.admin-overview-grid,.admin-security-grid,.admin-overview-columns){grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.admin-content--unified .admin-data-toolbar{grid-template-columns:minmax(0,1fr);padding:16px}.admin-content--unified .admin-data-toolbar>.contact-filter{grid-row:auto}.admin-content--unified .admin-data-toolbar>button{white-space:normal;justify-self:start;margin-left:0}.admin-content--unified :is(.system-cards,.download-summary){grid-template-columns:minmax(0,1fr)}.admin-content--unified .admin-print-summary{grid-template-columns:repeat(2,minmax(0,1fr));padding:16px}.admin-shell--consistent :is(.admin-panel,.admin-workflow-form)>header,.admin-content--unified :is(.admin-contact-list,.admin-user-list,.admin-device-review-list,.admin-dossier-panel){padding:16px}.admin-shell--consistent .admin-workflow-form>label{margin-inline:16px}.admin-content--unified .admin-device-review-queue{margin:16px}.admin-content--unified .admin-table-wrap :is(th,td){padding:12px 16px}}@media (max-width:440px){.admin-content--unified .admin-print-summary{grid-template-columns:minmax(0,1fr)}}.admin-records-workspace{gap:var(--admin-space-section);align-content:start;min-width:0;display:grid}.admin-records-controls:before{display:none}.admin-content--unified .admin-data-toolbar{min-height:0;padding:var(--admin-panel-inset);background:0 0;border:0;flex-wrap:wrap;align-items:flex-end;gap:16px;display:flex}.admin-content--unified .admin-data-toolbar>label{background:0 0;border:0;border-radius:0;flex:300px;gap:8px;min-width:0;height:auto;padding:0;display:grid;position:relative}.admin-content--unified .admin-data-toolbar .admin-search-label{color:var(--admin-ink);font-size:var(--admin-text-body);font-weight:600;line-height:20px}.admin-content--unified .admin-data-toolbar>label>input{box-sizing:border-box;width:100%;min-width:0;min-height:var(--admin-control-height);border:1px solid var(--admin-line);border-radius:var(--admin-control-radius);height:auto;color:var(--admin-ink);font:inherit;font-size:var(--admin-text-body);background:#fff;padding:10px 42px 10px 34px;line-height:20px}.admin-content--unified .admin-data-toolbar>label>i{height:20px;color:var(--admin-muted);pointer-events:none;line-height:20px;position:absolute;bottom:11px;left:12px}.admin-content--unified .admin-data-toolbar>label>.admin-search-clear{width:34px;height:34px;min-height:34px;padding:0;position:absolute;top:auto;bottom:4px;right:4px}.admin-content--unified .admin-data-toolbar>label:focus-within{box-shadow:none}.admin-content--unified .admin-data-toolbar input:focus-visible{outline-offset:3px;outline:3px solid #7eaff0}.admin-content--unified .admin-data-toolbar>button{flex:0 auto;margin:0}.admin-records-filters{padding:16px var(--admin-panel-inset);border-bottom:1px solid var(--admin-line)}.admin-content--unified :is(.admin-overview-main,.admin-overview-side,.admin-settings-panel){gap:var(--admin-space-section)}.admin-shell.admin-shell--consistent .admin-action,.admin-shell.admin-shell--consistent button.admin-row-action,.admin-shell.admin-shell--consistent :is(.admin-print-settings-section>header>button,.admin-mail-controls>header>button,.system-hero>a,.admin-detail-section>header>button,.admin-detail-grid dd>button:not(.admin-inline-link)){box-sizing:border-box;height:auto;min-height:var(--admin-control-height);border:1px solid var(--admin-line);border-radius:var(--admin-control-radius);max-width:100%;color:var(--admin-ink);box-shadow:none;font-family:inherit;font-size:var(--admin-text-body);letter-spacing:normal;white-space:normal;text-align:center;cursor:pointer;background:#fff;justify-content:center;align-items:center;gap:8px;padding:10px 12px;font-weight:600;line-height:20px;text-decoration:none;display:inline-flex}.admin-shell.admin-shell--consistent button.admin-row-action{min-height:var(--admin-compact-height);color:var(--admin-action-color);padding-block:8px}.admin-shell.admin-shell--consistent :is(.admin-action,.admin-row-action):hover:not(:disabled){background:#f0f5fc;border-color:#b8cce6;transform:none}.admin-shell.admin-shell--consistent :is(.admin-action.primary,.admin-action.resolve,.admin-session-save){color:#fff;border-color:var(--admin-action-color);background:var(--admin-action-color);box-shadow:none}.admin-shell.admin-shell--consistent :is(.admin-action.primary,.admin-action.resolve,.admin-session-save):hover:not(:disabled){color:#fff;border-color:var(--admin-action-hover);background:var(--admin-action-hover)}.admin-shell.admin-shell--consistent :is(.admin-action.danger,.admin-row-action.danger){color:#984254;background:#fff7f8;border-color:#edcbd3}.admin-shell.admin-shell--consistent :is(.admin-action.danger,.admin-row-action.danger):hover:not(:disabled){background:#fceef1;border-color:#d8a5b0}.admin-shell.admin-shell--consistent :is(.admin-action,.admin-row-action):disabled{opacity:.55;cursor:not-allowed}.admin-shell--consistent :is(.admin-action,.admin-row-action):focus-visible{outline-offset:3px;outline:3px solid #7eaff0}.admin-shell--consistent .admin-panel>header .admin-action span{color:inherit;font:inherit;letter-spacing:inherit;text-transform:none}.admin-shell--consistent [hidden]{display:none!important}.admin-shell--consistent :is(.admin-row-actions,.admin-email-row-actions,.admin-email-heading-actions,.admin-contact-actions,.admin-user-controls>div,.admin-canned-reply-actions>div>div){flex-wrap:wrap;align-items:center;gap:8px;display:flex}.admin-shell.admin-shell--consistent :is(.contact-filter button,.admin-device-review-filters button){box-sizing:border-box;min-height:var(--admin-compact-height);height:auto;color:var(--admin-muted);box-shadow:none;font-size:var(--admin-text-body);white-space:normal;background:0 0;border:1px solid #0000;border-radius:8px;padding:8px 12px;font-weight:600;line-height:20px}.admin-shell.admin-shell--consistent :is(.contact-filter button[aria-pressed=true],.admin-device-review-filters button.active){color:var(--admin-action-color);background:#eef4fc;border-color:#cbdcf2}.admin-shell.admin-shell--consistent :is(.contact-filter button,.admin-device-review-filters button):hover:not(:disabled){color:var(--admin-action-color);background:#f0f5fc}.admin-shell.admin-shell--consistent .admin-pagination select{box-sizing:border-box;height:var(--admin-compact-height);min-height:var(--admin-compact-height);font-size:var(--admin-text-body);border-radius:8px;padding:8px 30px 8px 12px;line-height:20px}.admin-shell.admin-shell--consistent .admin-pagination button{width:var(--admin-compact-height);height:var(--admin-compact-height);min-height:var(--admin-compact-height);border-radius:8px;padding:0}.admin-content--unified .admin-table-wrap td[data-label=Aktion]{text-align:left;width:180px;min-width:180px}.admin-content--unified .admin-table-wrap td[data-label=Aktion] .admin-row-action{justify-content:space-between;width:100%}.admin-content--unified .admin-table-wrap :is(td[data-label=Betrag],td[data-label=Preis]){white-space:nowrap;font-variant-numeric:tabular-nums}.admin-content--unified .coupon-catalog-toolbar{padding:16px var(--admin-panel-inset);gap:16px}.admin-content--unified .audit-context{padding:16px var(--admin-panel-inset);background:#fff;gap:12px;margin:0}.admin-content--unified .admin-inline-error{margin:var(--admin-panel-inset);border-radius:10px;gap:12px;padding:16px}.admin-shell--consistent :is(.admin-workflow-form,.admin-user-controls,.admin-print-settings-form,.admin-session-settings,.admin-device-review-list form,.admin-print-decision-form,.admin-print-production-form) :is(input:where(:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=hidden]):not([type=range])),select){box-sizing:border-box;width:100%;min-width:0;min-height:var(--admin-control-height);border:1px solid var(--admin-line);height:auto;color:var(--admin-ink);font-family:inherit;font-size:var(--admin-text-body);background-color:#fff;border-radius:8px;padding:10px 12px;line-height:20px}.admin-shell--consistent :is(.admin-workflow-form,.admin-print-settings-form,.admin-print-decision-form) select{padding-right:32px}.admin-shell--consistent .admin-workflow-form textarea{border-color:var(--admin-line);background:#fff;padding:12px}.admin-shell--consistent :is(.admin-price-input,.admin-print-settings-affix,.admin-print-money-grid>label>div,.admin-print-pricing-preview-inputs label>div){border-color:var(--admin-line);background:#fff;border-radius:8px}.admin-shell.admin-shell--consistent :is(.admin-price-input,.admin-print-settings-affix,.admin-print-money-grid>label>div,.admin-print-pricing-preview-inputs label>div)>input{box-shadow:none;background:0 0;border:0;border-radius:0}.admin-shell--consistent .admin-workflow-form>footer{background:var(--admin-surface-subtle);align-items:center;gap:8px}.admin-shell--consistent :is(.admin-release-file-field,.admin-release-notification-settings,.admin-issued-link){margin-inline:var(--admin-panel-inset)}.admin-shell--consistent .admin-release-file-field{padding-top:16px}.admin-shell--consistent .admin-release-file-picker{background:var(--admin-surface-subtle);border-radius:10px;padding:16px}.admin-shell--consistent .admin-release-file-action{min-height:var(--admin-control-height);border-radius:8px;padding:10px 12px;line-height:20px}.admin-shell--consistent .health-list{padding:8px var(--admin-panel-inset) var(--admin-panel-inset);margin:0}.admin-shell--consistent .health-list>div{min-height:0;padding:10px 0}.admin-shell--consistent .activity-list{padding:8px var(--admin-panel-inset) var(--admin-panel-inset)}.admin-shell--consistent .activity-list>:is(a,button,article){padding-block:12px}.admin-content--unified .admin-canned-reply-actions{padding:8px var(--admin-panel-inset) var(--admin-panel-inset)}.admin-content--unified .admin-device-review-queue{border-color:var(--admin-line);background:#fff;border-radius:14px;margin:0}.admin-content--unified .admin-device-review-filters{padding:16px var(--admin-panel-inset);flex-wrap:wrap;gap:8px}.admin-content--unified .admin-device-review-list>article{border-color:var(--admin-line);background:#fff;border-radius:10px;padding:0}.admin-content--unified .admin-device-review-list article>:is(header,dl,form,footer){padding:16px var(--admin-panel-inset)}.admin-content--unified .admin-device-review-list article>footer{flex-wrap:wrap;gap:8px}.admin-content--unified .admin-device-review-list form>label{gap:8px;margin-top:16px}.admin-content--unified .admin-user-controls{gap:16px}.admin-content--unified .admin-user-controls label{gap:8px}.admin-content--unified .admin-session-settings{max-width:none;padding:var(--admin-panel-inset);border-radius:14px}.admin-content--unified .admin-session-settings form{gap:16px}.admin-content--unified .admin-session-settings label{gap:8px}.admin-content--unified .admin-product-price-layout{padding:var(--admin-panel-inset);grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:20px}.admin-content--unified .admin-product-price-editor{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.admin-content--unified .admin-product-price-current{border-color:var(--admin-line);min-height:0;color:var(--admin-ink);background:var(--admin-surface-subtle);box-shadow:none;border-radius:10px;padding:16px}.admin-content--unified .admin-product-price-current>:is(small,p){color:var(--admin-muted)}.admin-content--unified :is(.admin-product-price-editor>label,.admin-price-preview){border-color:var(--admin-line);background:#fff;border-radius:10px;padding:16px}.admin-content--unified :is(.admin-price-confirmation,.admin-rollout-summary){margin:16px var(--admin-panel-inset);border-radius:10px;padding:16px}.admin-content--unified .admin-rollout-mode{margin-inline:var(--admin-panel-inset);gap:8px;padding:8px}.admin-content--unified .admin-rollout-option{border-radius:8px;gap:16px;padding:16px}.admin-content--unified .admin-rollout-option.selected{box-shadow:none;background:#eef4fc}.admin-content--unified .admin-mail-controls .admin-mail-intro,.admin-content--unified .admin-mail-note{padding:16px var(--admin-panel-inset)}.admin-content--unified .admin-mail-tabs{margin-inline:var(--admin-panel-inset);gap:8px;padding:8px}.admin-content--unified .admin-mail-rule{padding:16px var(--admin-panel-inset);gap:16px}.admin-content--unified .admin-mail-feedback{margin:16px var(--admin-panel-inset)}.admin-shell--consistent :is(.admin-dossier-tabs,.admin-mail-tabs){border:1px solid var(--admin-line);background:#edf2f7;border-radius:12px;gap:8px;padding:8px}.admin-shell--consistent :is(.admin-dossier-tabs,.admin-mail-tabs)>button{min-height:var(--admin-control-height);font-size:var(--admin-text-body);border-radius:8px;padding:10px 12px;font-weight:600;line-height:20px}.admin-content--unified .admin-print-settings-form{padding:var(--admin-panel-inset);background:var(--admin-surface-subtle);gap:20px}.admin-content--unified :is(.admin-print-settings-section,.admin-print-settings-guard,.admin-print-settings-warning,.admin-print-settings-error){border-radius:10px;margin:0}.admin-content--unified .admin-print-settings-section>header{min-height:0;padding:var(--admin-panel-inset);background:#fff;flex-wrap:wrap;gap:16px}.admin-content--unified :is(.admin-print-operation-grid,.admin-print-money-grid,.admin-print-rules-grid,.admin-print-material-editor,.admin-print-option-editor){padding:var(--admin-panel-inset);gap:16px}.admin-content--unified :is(.admin-print-money-grid,.admin-print-rules-grid,.admin-print-material-fields) label{gap:8px}.admin-content--unified .admin-print-material-fields{gap:16px;padding:16px}.admin-content--unified .admin-print-option-editor>div,.admin-content--unified .admin-print-material-colors{padding:16px}.admin-content--unified .admin-print-material-colors>div{gap:8px}.admin-content--unified .admin-print-material-colors label{min-height:var(--admin-compact-height)}.admin-content--unified .admin-print-material-editor article>footer{background:var(--admin-surface-subtle);flex-wrap:wrap;gap:16px;padding:16px}.admin-content--unified .admin-print-open-confirmation{margin:0 var(--admin-panel-inset) var(--admin-panel-inset);gap:16px;padding:16px}.admin-content--unified .admin-print-settings-footer{background:0 0;flex-wrap:wrap;gap:8px;min-height:0;margin:0;padding:16px 0 0}.admin-shell--consistent .admin-drawer>header{min-height:76px;padding:var(--admin-panel-inset);gap:16px}.admin-shell--consistent .admin-drawer>.admin-drawer-content{min-width:0;padding:var(--admin-panel-inset);gap:20px}.admin-shell--consistent .admin-drawer .admin-compact-summary{padding:var(--admin-panel-inset);border-radius:10px;gap:16px}.admin-shell--consistent .admin-drawer .admin-compact-summary>dl{gap:16px;padding-top:16px}.admin-shell--consistent .admin-drawer .admin-dossier-panel{gap:20px;padding:4px}.admin-shell--consistent .admin-drawer .admin-dossier-panel>:is(.admin-detail-section,.admin-workflow-form){border-radius:14px}.admin-shell--consistent .admin-drawer :is(.admin-detail-section,.admin-workflow-form)>header{min-height:0;padding:var(--admin-panel-inset);gap:16px}.admin-shell--consistent .admin-drawer .admin-workflow-form>label{margin-inline:var(--admin-panel-inset);padding-top:16px}.admin-shell--consistent .admin-drawer .admin-detail-grid{padding:8px var(--admin-panel-inset) var(--admin-panel-inset);gap:0 20px}.admin-shell--consistent .admin-drawer .admin-detail-grid>div{min-height:0;padding:12px 0}.admin-shell--consistent .admin-drawer .admin-detail-grid dd{gap:8px;min-width:0;margin-top:4px;font-weight:600}.admin-shell--consistent .admin-drawer .admin-detail-section>blockquote{margin:var(--admin-panel-inset);border-radius:10px;padding:16px}.admin-shell--consistent .admin-drawer .admin-dossier-commandbar{padding:var(--admin-panel-inset);border-radius:10px;gap:16px}.admin-shell--consistent .admin-drawer .admin-dossier-timeline{padding-inline:var(--admin-panel-inset)}.admin-shell--consistent .admin-drawer :is(.admin-print-decision-form,.admin-print-production-form){margin:16px var(--admin-panel-inset) var(--admin-panel-inset);border-radius:10px;gap:16px;padding:16px}.admin-shell--consistent .admin-drawer :is(.admin-print-decision-form,.admin-print-production-form)>label{gap:8px}.admin-shell--consistent .admin-drawer :is(.admin-print-decision-form,.admin-print-production-form) textarea{border-color:var(--admin-line);border-radius:8px;padding:12px;line-height:1.6}.admin-shell--consistent .admin-drawer .admin-print-email-header-actions{flex-wrap:wrap;gap:8px;display:flex}@media (max-width:1240px){.admin-content--unified .admin-product-price-layout{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.admin-shell--consistent{--admin-panel-inset:16px}.admin-content--unified .admin-data-toolbar{align-items:stretch}.admin-content--unified .admin-data-toolbar>label{flex-basis:100%}.admin-content--unified .admin-data-toolbar>button{flex:1}.admin-content--unified .admin-product-price-editor{grid-template-columns:minmax(0,1fr)}}@media (max-width:620px){.admin-content--unified .admin-table-wrap tbody tr{padding:0 var(--admin-panel-inset)}.admin-content--unified .admin-table-wrap td{padding:12px 0}.admin-content--unified .admin-table-wrap td[data-label=Aktion]{width:auto;min-width:0}}.admin-download-areas{border:1px solid var(--admin-border,#dce5f1);background:#fff;border-radius:1rem;flex-wrap:wrap;gap:.75rem;padding:1rem;display:flex}.admin-download-areas button{min-height:44px}.admin-shell,.admin-session-dialog{--admin-select-arrow:#49698f;--admin-select-divider:#dce6f2}:is(.admin-shell.admin-shell--consistent,.admin-shell,.admin-session-dialog) select:not([multiple]):is(:not([size]),[size="0"],[size="1"]){-webkit-appearance:none;appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--admin-select-arrow) 50%), linear-gradient(135deg, var(--admin-select-arrow) 50%, transparent 50%), linear-gradient(var(--admin-select-divider), var(--admin-select-divider));text-overflow:ellipsis;background-position:calc(100% - 19px),calc(100% - 14px),calc(100% - 36px);background-repeat:no-repeat;background-size:5px 5px,5px 5px,1px 56%;padding-right:44px}:is(.admin-shell.admin-shell--consistent,.admin-shell,.admin-session-dialog) select:disabled{--admin-select-arrow:#9aa7b7;--admin-select-divider:#e1e7ef}.admin-shell .admin-top-actions>.admin-period-control:after{content:none}@media (max-width:980px){.admin-shell .admin-topbar .admin-top-actions>.admin-period-control{--admin-select-arrow:#dbe7f6;--admin-select-divider:#ffffff38;padding-right:0}.admin-shell.admin-shell--consistent .admin-topbar .admin-period-control select:not([multiple]):is(:not([size]),[size="0"],[size="1"]){background-position:calc(100% - 14px),calc(100% - 9px),calc(100% - 29px);padding-right:36px}}@media (forced-colors:active){:is(.admin-shell.admin-shell--consistent,.admin-shell,.admin-session-dialog) select:not([multiple]):is(:not([size]),[size="0"],[size="1"]){-webkit-appearance:auto;appearance:auto;background-image:none}}
