/* AgNumo: visual identity shared with agnumo.com.br. */
@import url('https://agnumo.com.br/wp-content/themes/agnumo-conectado-v9/assets/fonts.css');
:root{--ink:#f7fbfd;--muted:#aec1c9;--green:#96d8eb;--lime:#96d8eb;--bg:#050d11;--line:#25404b;--red:#ffaaa5}
body{font-family:Montserrat,Arial,sans-serif;background:#050d11;color:var(--ink)}
h1,h2,h3,.brand,.stats b,#call-timer{font-family:Poppins,Arial,sans-serif}
h1{font-weight:700;letter-spacing:-1.3px}h2,h3{font-weight:600}
.brand{gap:14px;align-items:center}.brand-logo{display:block;width:145px;height:auto;object-fit:contain}.brand-product{border-left:1px solid #41616d;padding-left:13px;font:600 9px Montserrat,Arial,sans-serif;letter-spacing:2px;color:#96d8eb}
.sidebar .brand{margin-left:2px;margin-right:2px;gap:8px}.sidebar .brand-logo{width:124px}.sidebar .brand-product{font-size:8px;padding-left:8px;letter-spacing:1px}
.brand-panel{background:radial-gradient(ellipse at 100% 35%,#103944 0,transparent 65%),linear-gradient(145deg,#050a0d,#071a22);color:#fff}
.brand-panel:after{border-color:#96d8eb14;box-shadow:0 0 0 80px #96d8eb06,0 0 0 160px #96d8eb04}
.brand-panel h1{font-size:43px;font-weight:700;line-height:1.23;letter-spacing:-1.6px}.brand-panel h1>span{color:#96d8eb}.brand-panel p{color:#aec1c9;font-size:14px}
.brand-footer{color:#7f9ca9}.eyebrow,.eyebrow.light{color:#96d8eb}.auth-right{background:radial-gradient(ellipse at 90% 0,#102b35 0,transparent 65%),#07131a}.auth-card h2{color:#fff;font-size:28px;font-weight:650}.auth-card p{color:#aec1c9}.auth-card .error{color:#ffaaa5}.secure-label{color:#8da8b6}
input,textarea,select{background:#091c25;border-color:#2a4855;color:#f1f7fa;color-scheme:dark;border-radius:10px}input::placeholder,textarea::placeholder{color:#8ba4b1;opacity:1}input:focus,textarea:focus,select:focus{border-color:#96d8eb;box-shadow:0 0 0 3px #96d8eb17}input[readonly]{background:#07171e;color:#a8d4df}label{color:#dce8ee}
.primary{background:#96d8eb;color:#052a36;border:1px solid #c4eef9;font-weight:650;border-radius:999px;box-shadow:inset 0 0 0 1px #ffffff15}.primary:hover{background:#b4e9f6;color:#052a36}.secondary{background:#0b2029;border-color:#345461;color:#e0f3f9;border-radius:999px}.secondary:hover{background:#12323e;border-color:#7098a7}.danger{background:#441f26;color:#ffc0bc;border:1px solid #793a43;border-radius:999px}.text-btn,.icon-btn{color:#96d8eb}.text-btn:hover{color:#c5f0fb}button:focus-visible,a:focus-visible{outline-color:#96d8eb}.dot.green{background:#6dd3ba}.dot.amber{background:#e9bd77}
.sidebar{background:linear-gradient(180deg,#061014,#0a232d);border-right:1px solid #22414e;color:#d5e6ed}.nav-label{color:#83a1b0}.nav{color:#aec1c9;border:1px solid transparent}.nav.active{background:#12323e;color:#a5e5f6;border-color:#355968}.nav:hover{background:#102c37}.nav-count{background:#284b5b;color:#d0edf5}.connection-card{border-color:#34525f;background:#0b2028}.connection-card small{color:#8eafbe}.user-row{border-color:#2c4855}.avatar{background:#204858;color:#bdeaf6}.user-row small,.user-row .icon-btn{color:#9fbdca}
.workspace{background:radial-gradient(ellipse at 95% 0,#10333e88,transparent 48%),#071218}.topbar{border-color:#203a46;color:#93aab5}.topbar b{color:#dbedf4}.slash{color:#537381}.topbar time{color:#a8bfca}.page-heading p,.muted,p{color:#aec1c9}
.notice{background:#102d38;border-color:#315563;border-radius:12px}.notice-icon{border-color:#76b3c5;color:#a8e4f4}.notice b,.notice .text-btn{color:#bbeaf5}.notice p{color:#a9c4d0}
.panel,.stats article{background:#0b1d26;border-color:#284550;border-radius:14px}.stats article>span{color:#99b6c3}.stats small{color:#92adba}.stats b{font-weight:600}.tag{color:#aee5f4;background:#173b49}.tag.neutral{background:#17303b;color:#acc5d0}.panel-title h2{color:#f6fbfd}
.phone-entry{border-color:#2c4a57}.phone-entry>span{border-color:#35535f;color:#96d8eb}.phone-entry input{color:#f6fbfd}.phone-entry input::placeholder{color:#7e9ca9}.phone-entry .icon-btn{color:#9cbdcb}.key{background:#102b36;border:1px solid #274956;color:#f2fbff;border-radius:10px}.key:hover{background:#1b4251;border-color:#71adbf}.key strong{font-family:Poppins,Arial,sans-serif}.key small{color:#9bbbc9}.dial-footer{color:#a0bac6}.wave-icon{color:#96d8eb}.call-empty p{color:#96b1bf}.call-empty h3{color:#e7f4f9}.empty-state p,.empty-icon{color:#94b6c7}.empty-state b{color:#dceaf1}.page-footer{color:#8ea9b6;border-color:#294550}.call-row{border-color:#26414e}.call-row .direction{background:#173744;color:#96d8eb}.call-row small,.call-row .call-meta{color:#9db8c5}.call-row b{color:#e9f5fa}.filters,.history-foot{border-color:#284550}.history-foot{color:#9fb8c3}.setup-guide li{color:#96d8eb}.setup-guide li b{color:#e3f4fa}.setup-guide li p{color:#abc3ce}.sms-note{background:#102b36}.sms-note p{color:#acc5d0}.check-row input{accent-color:#96d8eb}dialog{background:#0b202a;border-color:#426675;color:#eef7fb}dialog::backdrop{background:#01080dc9}#toast{background:#183b49;border:1px solid #5c8798;color:#effbff}
@media(max-width:1050px){.sidebar .brand{gap:5px}.sidebar .brand-logo{width:108px}.sidebar .brand-product{font-size:7px;padding-left:7px;letter-spacing:.8px}.brand-panel h1{font-size:34px}}
@media(max-width:780px){.sidebar .brand{gap:14px}.sidebar .brand-logo{width:130px}.sidebar .brand-product{font-size:9px;padding-left:14px;letter-spacing:2px}.brand-panel .brand-logo{width:155px}.nav{border-radius:999px}.auth-right{min-height:calc(100vh - 105px)}.auth-layout{background:#07131a}.brand-panel{background:#07161d}}

/* Light workspace after login; the access screen keeps the brand's dark theme. */
.app-shell{--ink:#123441;--muted:#607d8b;--line:#dce7ed;background:#fff;color:#123441}
.app-shell .workspace{background:#f7fafc}.app-shell .sidebar{background:#fff;border-right-color:#e0e9ef;color:#153b4b}.app-shell .brand-logo{filter:brightness(0)}.app-shell .brand-product{color:#216a83;border-left-color:#c8dbe4}
.app-shell .nav-label{color:#7895a3}.app-shell .nav{color:#527180}.app-shell .nav.active{background:#eaf6fb;border-color:#c5e7f1;color:#0f586c}.app-shell .nav:hover{background:#f1f8fb}.app-shell .nav-count{background:#d5edf6;color:#17586e}
.app-shell .connection-card{background:#f6fafc;border-color:#dbe7ed}.app-shell .connection-card small{color:#688b9d}.app-shell .connection-card b{color:#355d6f}.app-shell .user-row{border-color:#e1ebf0}.app-shell .avatar{background:#dceff7;color:#16566b}.app-shell .user-row small,.app-shell .user-row .icon-btn{color:#6f92a4}
.app-shell .topbar{background:#fff;border-color:#e0e9ef;color:#6f8b99}.app-shell .topbar b{color:#294f60}.app-shell .topbar time{color:#75909f}.app-shell .slash{color:#aec4d0}.app-shell .eyebrow{color:#327f96}.app-shell .page-heading h1{color:#123441}.app-shell .page-heading p,.app-shell .muted,.app-shell p{color:#64818f}
.app-shell .panel,.app-shell .stats article{background:#fff;border-color:#dfe9ee;box-shadow:0 3px 18px #13384503}.app-shell .panel-title h2,.app-shell .stats b{color:#153b4b}.app-shell .stats article>span{color:#668694}.app-shell .stats small{color:#7e98a5}
.app-shell .notice{background:#edf8fc;border-color:#cbe7f1}.app-shell .notice-icon{color:#297f98;border-color:#73b5c8}.app-shell .notice b,.app-shell .notice .text-btn{color:#28667d}.app-shell .notice p{color:#668b9c}
.app-shell .secondary{background:#fff;border-color:#d2e3eb;color:#285b70}.app-shell .secondary:hover{background:#eef8fc;border-color:#9ccddf}.app-shell .primary{background:#96d8eb;color:#052a36;border-color:#7cc7df;box-shadow:inset 0 1px 0 #ffffff66}.app-shell .primary:hover{background:#ade4f3}.app-shell .danger{background:#fff0ef;border-color:#f3d6d3;color:#ab4545}.app-shell .text-btn,.app-shell .icon-btn{color:#26738d}.app-shell .tag{background:#e8f6fb;color:#27758c}.app-shell .tag.neutral{background:#f0f5f8;color:#718d9c}
.app-shell input,.app-shell textarea,.app-shell select{background:#fff;border-color:#d5e3eb;color:#214958;color-scheme:light}.app-shell input::placeholder,.app-shell textarea::placeholder{color:#91a8b4}.app-shell input:focus,.app-shell textarea:focus,.app-shell select:focus{border-color:#69b8d1;box-shadow:0 0 0 3px #96d8eb33}.app-shell input[readonly]{background:#f3f8fb;color:#35697e}.app-shell label{color:#355d70}
.app-shell .phone-entry{border-color:#e0e9ee}.app-shell .phone-entry>span{color:#25758d;border-color:#dbe7ed}.app-shell .phone-entry input{color:#244e61;background:transparent}.app-shell .phone-entry input::placeholder{color:#a0b6c1}.app-shell .phone-entry .icon-btn{color:#6c9aad}.app-shell .key{background:#f5f9fc;border-color:#e3edf2;color:#1b4c62}.app-shell .key:hover{background:#e4f4fa;border-color:#a6d5e5}.app-shell .key small{color:#7b9aaa}.app-shell .dial-footer{color:#6d8fa0}.app-shell .wave-icon{color:#78bbd0}.app-shell .call-empty h3{color:#32586a}.app-shell .call-empty p,.app-shell .empty-state p{color:#7e99a7}.app-shell .empty-state b{color:#496e80}.app-shell .empty-icon{color:#8fbdcf}
.app-shell .call-row{border-color:#e9f0f4}.app-shell .call-row .direction{background:#eaf6fb;color:#38849b}.app-shell .call-row b{color:#285467}.app-shell .call-row small,.app-shell .call-row .call-meta{color:#7996a5}.app-shell .filters,.app-shell .history-foot{border-color:#e1ebf0}.app-shell .history-foot{color:#7896a6}.app-shell .setup-guide li{color:#5999af}.app-shell .setup-guide li b{color:#2f5b70}.app-shell .setup-guide li p{color:#6a8899}.app-shell .sms-note{background:#eff8fc;border-color:#d8eaf3}.app-shell .sms-note p{color:#66899a}.app-shell .page-footer{color:#809ca9;border-color:#dfe9ef}
/* The notes dialog sits outside the workspace in the document. */
dialog{background:#fff;border-color:#d5e4ec;color:#123441}dialog label{color:#355d70}dialog input,dialog textarea,dialog select{background:#fff;color:#234d60;border-color:#d5e4ec;color-scheme:light}dialog .muted{color:#6d8c9c}dialog .icon-btn{color:#26738d}
