.settings-shell{--control-height:40px;--icon-button-size:40px;--control-radius:7px;--control-font-size:13px;--meta-font-size:12px;--status-height:24px;color:#17212f;background:#f3f5f6;min-height:100vh;padding:18px}.settings-login{place-items:center;display:grid}.settings-kicker,.settings-panel-heading p{color:#667385;letter-spacing:0;margin:0 0 5px;font-size:12px;font-weight:800}.settings-panel h1,.settings-panel-heading h2{color:#111827;letter-spacing:0;margin:0}.settings-panel h1{margin-bottom:16px;font-size:24px}.settings-tabs,.settings-panel-heading{align-items:center;display:flex}.settings-button,.settings-tab,.settings-inline-form button,.settings-price-form button,.settings-row button{min-height:var(--control-height);border-radius:var(--control-radius);color:#263447;font:inherit;font-size:var(--control-font-size);cursor:pointer;background:#fff;border:1px solid #cbd3d9;justify-content:center;align-items:center;gap:7px;padding:0 12px;font-weight:850;text-decoration:none;display:inline-flex}.settings-button.is-primary,.settings-inline-form button[type=submit]{color:#fff;background:#165f4c;border-color:#165f4c}.settings-button:hover,.settings-tab:hover,.settings-inline-form button:hover:not(:disabled),.settings-price-form button:hover:not(:disabled),.settings-row button:hover:not(:disabled){background:#edf4f1;border-color:#799b90}.settings-button.is-primary:hover,.settings-inline-form button[type=submit]:hover:not(:disabled),.settings-price-actions button:hover:not(:disabled){background:#104c3d;border-color:#104c3d}.settings-tabs{gap:8px;margin-bottom:14px}.settings-tab.is-active{color:#165f4c;background:#edf4f1;border-color:#165f4c}.settings-panel{background:#fff;border:1px solid #d9e0e7;border-radius:8px;padding:16px;box-shadow:0 10px 28px #2a364712}.settings-panel-heading{justify-content:space-between;gap:12px;margin-bottom:14px}.settings-panel-heading h2{font-size:19px}.settings-price-form{max-width:980px}.settings-price-grid{grid-template-columns:repeat(3,minmax(190px,1fr));gap:10px;display:grid}.settings-price-field{color:#334155;background:#f8faf9;border:1px solid #dce3eb;border-radius:8px;gap:7px;padding:11px;font-size:13px;font-weight:850;display:grid}.settings-price-control{background:#fff;border:1px solid #cfd8e3;border-radius:7px;grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid;overflow:hidden}.settings-price-control:focus-within{border-color:#2f7d67;box-shadow:0 0 0 3px #2f7d6724}.settings-price-control input{width:100%;min-height:var(--control-height);color:#17212f;font:inherit;background:0 0;border:0;outline:none;padding:0 10px}.settings-price-control strong{color:#52606d;white-space:nowrap;padding:0 10px;font-size:12px}.settings-price-actions{justify-content:space-between;align-items:center;gap:12px;margin-top:12px;display:flex}.settings-price-actions p{color:#667385;margin:0;font-size:12px;font-weight:700}.settings-price-actions button{color:#fff;background:#165f4c;border-color:#165f4c}.settings-inline-form,.settings-row{gap:9px;display:grid}.settings-inline-form{grid-template-columns:minmax(160px,1fr) minmax(160px,1fr) auto;margin-bottom:12px}.settings-inline-form.is-category-create{grid-template-columns:minmax(180px,1fr) 150px auto}.settings-list{gap:8px;display:grid}.settings-row{background:#fff;border:1px solid #dce3eb;border-radius:8px;grid-template-columns:minmax(120px,1.2fr) minmax(120px,1.4fr) 90px auto auto;align-items:center;padding:9px}.settings-category-row{grid-template-columns:110px minmax(130px,1fr) 130px 90px 80px 90px auto auto auto}.settings-row.is-disabled{opacity:.65;background:#f6f8fa}.settings-row input,.settings-row select,.settings-inline-form input,.settings-inline-form select{width:100%;min-height:var(--control-height);color:#17212f;font:inherit;font-size:var(--control-font-size);background:#fff;border:1px solid #cfd8e3;border-radius:7px;outline:none;padding:0 10px}.settings-row input:focus,.settings-row select:focus,.settings-inline-form input:focus,.settings-inline-form select:focus{border-color:#2f7d67;box-shadow:0 0 0 3px #2f7d6724}.settings-row button:disabled,.settings-inline-form button:disabled,.settings-price-form button:disabled,.settings-tab:disabled{cursor:not-allowed;opacity:.48}.settings-code-pill,.settings-count{min-height:var(--status-height);color:#667385;font-size:var(--meta-font-size);text-overflow:ellipsis;white-space:nowrap;background:#fff;border:1px solid #d6dde6;border-radius:999px;justify-content:center;align-items:center;padding:0 10px;font-weight:850;display:inline-flex;overflow:hidden}.settings-count{text-align:center}.danger{color:#b42318!important;background:#fff8f6!important;border-color:#f2c3bd!important}@media (max-width:1080px){.settings-row,.settings-category-row,.settings-inline-form,.settings-inline-form.is-category-create{grid-template-columns:1fr}.settings-price-grid{grid-template-columns:repeat(2,minmax(190px,1fr))}}@media (max-width:640px){.settings-shell{--control-height:36px;--icon-button-size:36px;--control-font-size:13px;--meta-font-size:11px;padding:7px}.settings-tabs{grid-template-columns:repeat(3,1fr);gap:6px;margin-bottom:8px;display:grid}.settings-tab,.settings-button,.settings-inline-form button,.settings-price-form button,.settings-row button{min-height:var(--control-height);border-radius:var(--control-radius);font-size:var(--control-font-size);padding:0 8px}.settings-panel{box-shadow:none;border-radius:7px;padding:8px}.settings-panel-heading{margin-bottom:8px}.settings-panel-heading p{display:none}.settings-panel-heading h2{font-size:15px}.settings-price-grid{grid-template-columns:1fr;gap:6px}.settings-price-field{gap:5px;padding:8px}.settings-price-actions{flex-direction:column;align-items:stretch;margin-top:8px}.settings-price-actions button{width:100%}.settings-inline-form,.settings-inline-form.is-category-create{gap:6px;margin-bottom:8px}.settings-list{gap:6px}.settings-row,.settings-category-row{border-radius:7px;gap:6px;padding:7px}.settings-row input,.settings-row select,.settings-inline-form input,.settings-inline-form select{min-height:var(--control-height);border-radius:var(--control-radius);font-size:var(--control-font-size);padding:0 8px}.settings-code-pill,.settings-count{min-height:var(--status-height);font-size:var(--meta-font-size);padding:0 8px}}
