.admin-module-nav-direct{color:#172033;background:#fff;border-bottom:1px solid #e4e9f0;box-shadow:0 4px 16px #0f172a0a}.admin-module-nav-direct .admin-nav-primary{align-items:stretch;min-height:62px}.admin-module-nav-direct .admin-brand{color:#13213a;min-width:210px}.admin-module-nav-direct .admin-brand-mark{color:#fff;background:#1768d8}.admin-module-nav-direct .admin-nav-primary-button{color:#32415a;border-radius:0;padding:0 18px;text-decoration:none;position:relative}.admin-module-nav-direct .admin-nav-primary-button:hover{color:#1768d8;background:#f6f9fd}.admin-module-nav-direct .admin-nav-primary-button.is-active{color:#1768d8;background:#f7faff}.admin-module-nav-direct .admin-nav-primary-button.is-active:after{content:"";background:#1768d8;border-radius:4px 4px 0 0;height:4px;position:absolute;bottom:0;left:14px;right:14px}.admin-module-nav-direct .admin-language-switch{box-shadow:none;background:#f5f8fc;border-color:#dfe6ef}.admin-module-nav-direct .admin-language-switch button{color:#69758a}.admin-module-nav-direct .admin-language-switch button.is-active{color:#fff;background:#1768d8}@media (max-width:900px){.admin-module-nav-direct .admin-brand{min-width:150px}.admin-module-nav-direct .admin-nav-primary-button{padding:0 12px}.admin-module-nav-direct .admin-nav-primary-icon{display:none}}@media (max-width:700px){.admin-module-nav-direct{display:none}}
.admin-review-global-badge{z-index:1200;color:#6e4700;background:#fff4db;border:1px solid #f0b64a;border-radius:999px;align-items:center;gap:8px;padding:9px 12px;font-weight:800;text-decoration:none;display:inline-flex;position:fixed;top:18px;right:18px;box-shadow:0 8px 24px #0000001f}.admin-review-global-badge:hover{transform:translateY(-1px)}.admin-review-global-icon{color:#fff;background:#e18c00;border-radius:50%;place-items:center;width:24px;height:24px;font-weight:900;display:grid}.admin-review-global-badge strong{color:#fff;background:#c9472e;border-radius:999px;place-items:center;min-width:24px;height:24px;padding:0 6px;font-size:12px;display:grid}@media (max-width:760px){.admin-review-global-badge{justify-content:center;min-height:48px;inset:auto 14px 16px}.admin-review-global-badge strong{margin-left:auto}}
.admin-personal-notes-root{z-index:2200;position:fixed;bottom:22px;right:22px}.admin-personal-notes-fab{color:#fff;cursor:pointer;background:#101828;border:0;border-radius:50%;width:52px;height:52px;font-size:22px;position:relative;box-shadow:0 10px 30px #1018283d}.admin-personal-notes-fab b{color:#fff;background:#d92d20;border-radius:999px;min-width:20px;height:20px;padding:0 5px;font-size:11px;line-height:20px;position:absolute;top:-5px;right:-4px}.admin-personal-notes-panel{background:#fff;border:1px solid #e4e7ec;border-radius:16px;flex-direction:column;width:min(390px,100vw - 24px);max-height:min(620px,70vh);display:flex;position:absolute;bottom:64px;right:0;overflow:hidden;box-shadow:0 20px 60px #10182838}.admin-personal-notes-panel>header{border-bottom:1px solid #eaecf0;justify-content:space-between;align-items:center;padding:14px 16px;display:flex}.admin-personal-notes-panel>header button{cursor:pointer;background:0 0;border:0;font-size:22px}.admin-personal-notes-add{border-bottom:1px solid #f2f4f7;gap:8px;padding:12px;display:flex}.admin-personal-notes-add input{border:1px solid #d0d5dd;border-radius:9px;flex:1;min-width:0;height:38px;padding:0 10px}.admin-personal-notes-add button{color:#fff;background:#101828;border:0;border-radius:9px;padding:0 13px}.admin-personal-notes-list{padding:8px 12px 12px;overflow:auto}.admin-personal-notes-list>p{text-align:center;color:#98a2b3;padding:20px 0}.admin-personal-notes-list article{border-bottom:1px solid #f2f4f7;grid-template-columns:24px 1fr auto;align-items:center;gap:7px;padding:8px 0;display:grid}.admin-personal-notes-list article.completed .note-content{color:#98a2b3;text-decoration:line-through}.admin-personal-notes-list .note-content{background:0 0;border:0;min-width:0;padding:6px}.admin-personal-notes-list .note-content:focus{border-radius:6px;outline:1px solid #d0d5dd}.note-actions{gap:2px;display:flex}.note-actions button{cursor:pointer;background:#f2f4f7;border:0;border-radius:6px;width:27px;height:27px}.note-actions button:disabled{opacity:.35}.admin-personal-notes-error{color:#b42318;background:#fef3f2;border-radius:8px;margin:8px 12px 0;padding:8px 10px;font-size:12px}@media (max-width:760px){.admin-personal-notes-root{bottom:78px;right:14px}.admin-personal-notes-panel{max-height:62vh;bottom:60px}}
