:root{font-family:Inter,ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;color:#182522;background:#f8faf9;font-size:15px}*{box-sizing:border-box}body{margin:0}header{height:56px;border-bottom:1px solid #dce4e1;background:#fff;display:flex;align-items:center;justify-content:space-between;padding:0 max(20px,calc((100% - 1240px)/2))}.brand{font-weight:700;color:#173d34;text-decoration:none}nav{display:flex;gap:22px;align-items:center}.language-control{display:flex;align-items:center;gap:7px;font-size:13px;color:#62706c}.language-control select{min-width:112px;margin:0;text-transform:none}a{color:#245c50}main{max-width:1240px;margin:auto;padding:28px 20px 60px}.heading,.section-head{display:flex;justify-content:space-between;align-items:center;gap:20px}.heading{margin-bottom:22px}h1{font-size:25px;margin:0 0 6px}h2{font-size:18px;margin:0 0 5px}p{color:#697774;margin:0}.heading p,.section-head p{font-size:13px}button{font:inherit;color:white;background:#176d55;border:0;border-radius:4px;padding:9px 14px;cursor:pointer}button:disabled{opacity:.5;cursor:default}.providers{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border:1px solid #dce4e1;background:white;margin-bottom:25px}.provider{padding:13px 16px;display:flex;justify-content:space-between;gap:12px}.provider+.provider{border-left:1px solid #dce4e1}.provider strong{font-size:14px}.provider small{display:block;color:#77817e;margin-top:3px}section{margin-top:27px}.section-head{margin-bottom:12px}.table-wrap{overflow:auto;border-top:1px solid #dce4e1}table{width:100%;border-collapse:collapse;background:#fff;font-size:13px;white-space:nowrap}th{text-align:left;color:#62706c;background:#eef3f1;font-weight:600}td,th{padding:10px 11px;border-bottom:1px solid #e3e9e7}tbody tr:hover{background:#f3f8f5}input[type=checkbox]{accent-color:#176d55;width:16px;height:16px} .stock{font-weight:600}.pro-exclusive{font-weight:600;white-space:nowrap}.product-link{display:inline-flex;align-items:center;justify-content:center;min-height:30px;padding:5px 10px;border:1px solid #afc2bb;border-radius:4px;background:#fff;color:#245c50;font-weight:600;text-decoration:none}.product-link:hover{background:#eef6f2}.available{color:#16734c}.unavailable{color:#717a77}.unknown{color:#9a6c16}#notice{font-size:13px;min-height:20px;margin:6px 0}.history{border-top:1px solid #dce4e1}.event{display:flex;justify-content:space-between;gap:16px;padding:11px 2px;border-bottom:1px solid #e3e9e7;font-size:13px}.muted{color:#7b8582}.auth{max-width:420px;margin:50px auto;background:white;border:1px solid #dce4e1;padding:24px}.auth h1{font-size:22px;margin-bottom:18px}.auth label{display:block;margin:13px 0 5px;font-size:13px}.auth input{width:100%;height:40px;border:1px solid #bfcac6;border-radius:3px;padding:8px;font:inherit}.auth button{width:100%;margin-top:16px}.auth .error{color:#a22;font-size:13px;margin-top:12px}.account-row{display:flex;align-items:center;justify-content:space-between;padding:13px 0;border-bottom:1px solid #dce4e1;gap:14px}.account-actions{display:flex;gap:9px;flex-wrap:wrap;align-items:center}.account-actions input{min-width:220px;height:38px;border:1px solid #bfcac6;border-radius:3px;padding:8px;font:inherit}.admin-plan-controls{display:flex;gap:8px;align-items:center}.admin-plan-controls input,.admin-plan-controls select{height:36px;border:1px solid #bfcac6;border-radius:3px;padding:6px 8px;background:#fff;font:inherit}.admin-plan-controls input:disabled{opacity:.5}.secondary{background:#fff;color:#245c50;border:1px solid #afc2bb}.danger{background:#fff;color:#a33030;border:1px solid #d7aaaa}.admin-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.metric{border-top:2px solid #176d55;background:#fff;padding:14px}.metric strong{display:block;font-size:24px}.metric span{font-size:12px;color:#65716d}@media(max-width:700px){header{padding:0 12px}nav{gap:10px}.language-control span{display:none}.language-control select{min-width:96px;max-width:96px}main{padding:20px 12px 40px}.providers{grid-template-columns:1fr}.provider+.provider{border-left:0;border-top:1px solid #dce4e1}.heading{align-items:flex-start}h1{font-size:21px}.table-wrap{margin:0 -12px}.account-row{align-items:flex-start;flex-direction:column}.admin-grid{grid-template-columns:1fr 1fr}}
.filters,.bulk{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin:14px 0}.filters label{display:flex;align-items:center;gap:6px;font-size:13px;text-transform:capitalize}select{padding:7px;border:1px solid #bdccc5;background:white;max-width:200px}.bulk label{font-size:13px}footer{max-width:1240px;margin:auto;padding:20px;display:flex;gap:24px;font-size:13px}article{max-width:760px}article p{margin:18px 0;line-height:1.7}

.theme-toggle{width:36px;height:34px;padding:0;display:inline-flex;align-items:center;justify-content:center;font-size:18px;line-height:1}
:root[data-theme="dark"]{color:#e5eeeb;background:#0f1513;color-scheme:dark}
:root[data-theme="dark"] body{background:#0f1513;color:#e5eeeb}
:root[data-theme="dark"] header{background:#141c19;border-bottom-color:#2b3934}
:root[data-theme="dark"] .brand{color:#9fd9c7}
:root[data-theme="dark"] a{color:#83ccb7}
:root[data-theme="dark"] p,
:root[data-theme="dark"] .language-control,
:root[data-theme="dark"] th{color:#aebcb7}
:root[data-theme="dark"] .providers,
:root[data-theme="dark"] table,
:root[data-theme="dark"] .auth,
:root[data-theme="dark"] .metric{background:#141c19}
:root[data-theme="dark"] .providers,
:root[data-theme="dark"] .table-wrap,
:root[data-theme="dark"] .history,
:root[data-theme="dark"] .auth,
:root[data-theme="dark"] .account-row,
:root[data-theme="dark"] td,
:root[data-theme="dark"] th,
:root[data-theme="dark"] .event{border-color:#2b3934}
:root[data-theme="dark"] .provider+.provider{border-color:#2b3934}
:root[data-theme="dark"] .provider small,
:root[data-theme="dark"] .muted,
:root[data-theme="dark"] .metric span{color:#94a39e}
:root[data-theme="dark"] th{background:#1b2622}
:root[data-theme="dark"] tbody tr:hover{background:#1a2823}
:root[data-theme="dark"] select,
:root[data-theme="dark"] input:not([type=checkbox]),
:root[data-theme="dark"] .admin-plan-controls input,
:root[data-theme="dark"] .admin-plan-controls select{background:#17211e;color:#e5eeeb;border-color:#3a4a44}
:root[data-theme="dark"] button{background:#238366;color:#fff}
:root[data-theme="dark"] .secondary,
:root[data-theme="dark"] .theme-toggle,
:root[data-theme="dark"] .product-link{background:#17211e;color:#9fd9c7;border-color:#42554e}
:root[data-theme="dark"] .product-link:hover{background:#1d2c27}
:root[data-theme="dark"] .danger{background:#211818;color:#f0a6a6;border-color:#714343}
:root[data-theme="dark"] .available{color:#68c99f}
:root[data-theme="dark"] .unavailable{color:#9eaaa6}
:root[data-theme="dark"] .unknown{color:#d9aa58}
:root[data-theme="dark"] .auth .error{color:#ef9d9d}
@media(max-width:480px){header{height:auto;min-height:56px;flex-wrap:wrap;gap:8px;padding-top:8px;padding-bottom:8px}nav{gap:8px;flex-wrap:wrap;justify-content:flex-end}.language-control select{min-width:88px;max-width:88px}}