body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}:root{--gov-page-bg:#cbd5e1;--gov-card-bg:#f1f5f9;--gov-row-bg:#fff;--gov-row-bg-alt:#f8fafc;--gov-row-hover:#e2e8f0;--gov-border:#94a3b8;--gov-border-soft:#cbd5e1;--gov-text-primary:#0f172a;--gov-text-secondary:#475569;--gov-text-muted:#94a3b8;--gov-brand-red:#99182c;--gov-brand-red-hover:#7c1424;--gov-brand-red-fg:#fff;--gov-success:#166534;--gov-warning:#b45309;--gov-danger:#b91c1c;--gov-info:#1e40af;--gov-section-header-size:11px;--gov-section-header-weight:700;--gov-section-header-tracking:0.1em;--gov-section-header-color:var(--gov-text-muted);--gov-font-rich:Georgia,"Times New Roman",serif;--gov-font-rich-size:14px;--gov-font-rich-color:var(--gov-text-primary);--gov-font-ui:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--gov-radius-sm:6px;--gov-radius-md:10px;--gov-radius-lg:14px;--gov-shadow-sm:0 1px 2px #0f172a0f;--gov-shadow-md:0 2px 6px #0f172a14;--gov-gap-xs:4px;--gov-gap-sm:8px;--gov-gap-md:12px;--gov-gap-lg:20px;--gov-gap-xl:28px}.gov-page{background:#cbd5e1;background:var(--gov-page-bg);color:#0f172a;color:var(--gov-text-primary);min-height:100%}.gov-card,.gov-page{padding:20px;padding:var(--gov-gap-lg)}.gov-card{background:#f1f5f9;background:var(--gov-card-bg);border:1px solid #94a3b8;border:1px solid var(--gov-border);border-radius:10px;border-radius:var(--gov-radius-md);box-shadow:0 1px 2px #0f172a0f;box-shadow:var(--gov-shadow-sm)}.gov-section-header{color:#94a3b8;color:var(--gov-section-header-color);font-size:11px;font-size:var(--gov-section-header-size);font-weight:700;font-weight:var(--gov-section-header-weight);letter-spacing:.1em;letter-spacing:var(--gov-section-header-tracking);margin:0 0 8px;margin:0 0 var(--gov-gap-sm);text-transform:uppercase}.gov-row{background:#fff;background:var(--gov-row-bg);border:1px solid #94a3b8;border:1px solid var(--gov-border);border-radius:6px;border-radius:var(--gov-radius-sm);padding:12px;padding:var(--gov-gap-md)}.gov-row:hover{background:#e2e8f0;background:var(--gov-row-hover)}.gov-btn-primary{background:#99182c;background:var(--gov-brand-red);border:1px solid #99182c;border:1px solid var(--gov-brand-red);border-radius:6px;border-radius:var(--gov-radius-sm);color:#fff;color:var(--gov-brand-red-fg);cursor:pointer;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-family:var(--gov-font-ui);font-weight:600;padding:8px 14px}.gov-btn-primary:hover{background:#7c1424;background:var(--gov-brand-red-hover);border-color:#7c1424;border-color:var(--gov-brand-red-hover)}.gov-btn-secondary{background:#fff;border:1px solid #94a3b8;border:1px solid var(--gov-border);border-radius:6px;border-radius:var(--gov-radius-sm);color:#0f172a;color:var(--gov-text-primary);cursor:pointer;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-family:var(--gov-font-ui);font-weight:600;padding:8px 14px}.gov-btn-secondary:hover{background:#e2e8f0;background:var(--gov-row-hover)}.gov-input{background:#fff;border:1px solid #94a3b8;border:1px solid var(--gov-border);border-radius:6px;border-radius:var(--gov-radius-sm);box-sizing:border-box;color:#0f172a;color:var(--gov-text-primary);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-family:var(--gov-font-ui);padding:8px 10px;width:100%}.gov-input:focus{border-color:#99182c;border-color:var(--gov-brand-red);box-shadow:0 0 0 2px #99182c26;outline:none}*,:after,:before{box-sizing:border-box;margin:0;padding:0}#root,body,html{background:#0f1423;color:#c8d6e5;height:100%;max-width:100vw;overflow-x:hidden}::-webkit-scrollbar{height:5px;width:5px}::-webkit-scrollbar-track{background:#0000}::-webkit-scrollbar-thumb{background:#2a3347;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#3a4557}@keyframes slideIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}input,select,textarea{font-family:inherit;outline:none}input[type=color]{cursor:pointer}input:-webkit-autofill{-webkit-text-fill-color:#e2e8f0;-webkit-box-shadow:inset 0 0 0 100px #141927}@media (max-width:768px){.charlie-sidebar{display:none!important}.charlie-workspace{width:100%!important}.charlie-bottom-nav{align-items:stretch;background:#1e2433;border-top:1px solid #2a3347;bottom:0;display:flex!important;height:60px;left:0;position:fixed;right:0;z-index:500}.charlie-main-content{padding-bottom:60px}.charlie-topbar{padding:0 16px!important}.charlie-modal{border-radius:0!important;height:100%!important;margin:0!important;max-height:100%!important;max-width:100%!important}.charlie-modal,.contacts-list-panel{width:100%!important}.contacts-detail-panel{inset:0!important;position:fixed!important;width:100%!important;z-index:300!important}.filter-bar-inner{flex-direction:column!important}.mobile-persona-backdrop{display:block!important}.charlie-toast{bottom:80px!important}}.charlie-bottom-nav{display:none}@supports (padding-bottom:env(safe-area-inset-bottom)){.charlie-bottom-nav{height:calc(60px + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom)}}
/*# sourceMappingURL=main.c9e3ffcc.css.map*/