.brand[data-v-92d2ebbc]{display:flex;align-items:center;gap:.7rem;padding:1.2rem .4rem 1.1rem}.brand-badge[data-v-92d2ebbc]{width:38px;height:38px;border-radius:11px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#2f5597,#1f3864);font-size:1.15rem;box-shadow:0 2px 6px #2f559740}.brand-name[data-v-92d2ebbc]{color:#1f2937;font-weight:800;font-size:1.12rem;line-height:1.1;letter-spacing:.2px}.brand-sub[data-v-92d2ebbc]{color:#9aa4b2;font-size:.7rem;text-transform:uppercase;letter-spacing:.08em}.side-foot[data-v-92d2ebbc]{color:#b8c0cc;font-size:.72rem;padding:1rem .5rem}.topbar[data-v-92d2ebbc]{height:64px;padding:0 24px;display:flex;align-items:center;background:#fff}.mobile-backdrop[data-v-92d2ebbc]{position:fixed;top:0;right:0;bottom:0;left:0;background:#10182866;z-index:99}@media (max-width:767px){.topbar[data-v-92d2ebbc]{padding:0 12px}}.ctx-chip[data-v-92d2ebbc]{display:inline-flex;align-items:center;gap:.5rem;font-weight:600;color:#2f5597;background:#eef3fb;border:1px solid #e0e8f5;padding:.4rem .85rem;border-radius:999px;font-size:.88rem}.ctx-dot[data-v-92d2ebbc]{width:7px;height:7px;border-radius:50%;background:#2f5597}.user-chip[data-v-92d2ebbc]{display:flex;align-items:center;gap:.6rem;padding:.25rem .5rem .25rem .3rem;border-radius:10px;transition:background .15s;cursor:pointer}.user-chip[data-v-92d2ebbc]:hover{background:#f0f2f5}.user-meta[data-v-92d2ebbc]{line-height:1.15}.user-name[data-v-92d2ebbc]{font-weight:600;color:#1f2937;font-size:.9rem}.user-role[data-v-92d2ebbc]{font-size:.72rem;color:#9aa4b2}:root{--brand: #1f3864;--brand-2: #2f5597}*{box-sizing:border-box}html,body,#app{height:100%}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:14px}a{text-decoration:none}@media (max-width: 767px){.n-table{display:block;overflow-x:auto;-webkit-overflow-scrolling:touch;white-space:nowrap}.n-table thead,.n-table tbody,.n-table tfoot{white-space:nowrap}html,body{overflow-x:hidden}.n-modal.n-card,.n-modal{width:calc(100vw - 20px)!important;max-width:calc(100vw - 20px)!important}.n-modal .n-grid{grid-template-columns:1fr!important}.n-modal .n-grid>[class*=n-grid-item]{grid-column:span 1 / auto!important}}
