
.academy-admin-tabs{display:flex;gap:8px;flex-wrap:wrap;margin:0 0 24px;padding:6px;background:#edf6fc;border-radius:14px}
.academy-admin-tabs button{border:0;border-radius:10px;background:transparent;color:#33434f;padding:12px 20px;font:inherit;font-weight:700;cursor:pointer}
.academy-admin-tabs button[aria-pressed=true]{background:#75beee;color:#fff;box-shadow:0 3px 10px #75beee33}
[data-sede-panel][hidden],.uniform-shortcut[hidden]{display:none!important}
.uniform-shortcut{padding:18px;background:#edf6fc;border:1px solid #cce6f7;border-radius:12px}.uniform-shortcut p{margin:0;font-size:14px;line-height:1.6}.uniform-shortcut button{align-self:flex-start}
.academy-package-editor>h4{margin:0;font-size:19px}.academy-package-editor>p{font-size:14px;line-height:1.6;color:#526472}
.academy-package-editor [data-packages]{display:grid;gap:16px;margin:12px 0}
.academy-package-editor fieldset{min-width:0;margin:0;border:1px solid #d2e5f2;border-radius:14px;padding:20px;background:#f8fbfd}
.academy-package-editor legend{font-size:16px;font-weight:700;padding:0 8px}
.academy-package-editor h5{font-size:14px;margin:8px 0 0;color:#405663;border-bottom:1px solid #dbeaf4;padding-bottom:8px}
.academy-package-editor label{display:flex;flex-direction:column;gap:7px;font-size:14px;font-weight:600}
.academy-package-editor .package-enabled{display:flex;flex-direction:row;align-items:center;gap:10px;background:#eaf4fb;padding:12px;border-radius:8px}
.academy-package-editor input[type=checkbox],.catalog-offer-editor input[type=checkbox],.uniform-stock-panel input[type=checkbox]{width:18px!important;height:18px!important;min-height:0!important;flex:0 0 18px;margin:0!important;padding:0!important;accent-color:#75beee;box-shadow:none}
.academy-package-editor .package-note{font-size:13px;color:#526472;line-height:1.6;margin:16px 0}
.stock-heading{display:flex;align-items:flex-start;gap:20px;justify-content:space-between}.stock-heading h3{margin:0 0 8px}.stock-heading p{max-width:700px;line-height:1.6;color:#526472}
.uniform-size-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:16px;margin:18px 0}
.uniform-stock-panel .size-card{background:#f8fbfd;border:1px solid #d2e5f2;border-radius:14px;padding:18px;min-width:0;margin:0}
.uniform-stock-panel .size-card h2{margin:0 0 16px;font-size:22px}.uniform-stock-panel .size-card label{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:14px 0;font-size:14px}.uniform-stock-panel .size-card input:not([type=checkbox]){box-sizing:border-box;display:block;width:100%;max-width:100%;padding:10px;border:1px solid #cde3f1;border-radius:8px;font:inherit;background:#fff}.uniform-stock-panel .size-card p{font-size:13px;color:#526472;line-height:1.5}.uniform-stock-panel .size-card button{font:inherit;font-weight:700;border:0;border-radius:9px;padding:11px 14px;background:#75beee;color:#fff;cursor:pointer}.uniform-stock-panel button:disabled{opacity:.5}.uniform-stock-panel summary{cursor:pointer;font-weight:700;padding:14px 0}
@media(max-width:600px){.academy-admin-tabs button{flex:1;padding:11px 8px;font-size:13px}.academy-package-editor fieldset{padding:14px}.stock-heading{flex-direction:column}.uniform-size-grid{grid-template-columns:1fr}.academy-package-editor .landing-editor-grid{grid-template-columns:minmax(0,1fr)}}

.catalog-offer-editor label[hidden],.catalog-offer-editor fieldset[hidden]{display:none!important}.product-sites{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px;border:1px solid #d2e5f2;border-radius:12px;padding:16px}.product-sites label{display:flex;align-items:center;gap:8px}.announcement-image{margin:16px auto;max-width:640px}.announcement-image img{display:block;width:100%;height:auto;max-height:none;object-fit:contain;border-radius:12px}.announcement-image figcaption{font-size:12px;color:#526472;text-align:center;margin-top:8px}
