/* SVARATEL website palette: white, navy blue and orange. Presentation only. */
:root{color-scheme:light;--bg:#f4f7fb;--panel:#ffffff;--panel2:#ecf2f9;--text:#17324d;--muted:#5b6f82;--line:#d6e1ed;--orange:#d25b0d;--orange-light:#ff9a3d;--green:#f47718;--green2:#c95500;--amber:#926217;--red:#a3322b;--blue:#175e96;--shadow:0 12px 38px #122a420a;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif}
body{background:#f4f7fb;background-image:none;color:var(--text);line-height:1.55}main{background:#f4f7fb}header{border-color:#cbdae8}header h2{color:#17324d;font-weight:700;letter-spacing:-.025em}.eyebrow{color:#a64b0c;letter-spacing:.13em}.muted,small,.metric-note{color:#5b6f82}h1,h2,h3,h4,b,strong{color:inherit}a{color:#935028}a:hover{color:#6c3616}
aside{background:#06192d;border-color:#193b57;backdrop-filter:none;color:#f4f7fb}.logo small{color:#f3b47d}.logo img{filter:none}nav button{color:#b6cbe0;font-weight:550;border-left:3px solid transparent}nav button:hover{background:#ffffff0a;color:#fff}nav button.active{background:#f29b4920;color:#fff;border-left-color:#ef9746;box-shadow:none}.aside-foot{color:#aac2da;border-color:#324558}.aside-foot a,.aside-foot .link{color:#f2bd8a}.brand-site-link:hover{color:#fff}
.card,.thread-card{background:#fff;border-color:#d6e1ed;box-shadow:0 3px 16px #122a4204}.card h3{color:#132c45}.card-head{border-color:#d6e1ed}.overview-hero{background:linear-gradient(110deg,#fff 35%,#edf4fc);border-color:#d6e1ed}.overview-hero p{color:#496683}.overview-hero h3{color:#132c45}.overview-hero .eyebrow{color:#a64b0c}.stat{background:#fff;border-color:#d6e1ed;border-top:3px solid #d5bc9e;box-shadow:0 3px 16px #122a4203}.stat:nth-child(2){border-top-color:#85a8cb}.stat:nth-child(3){border-top-color:#95b3d2}.stat:nth-child(4){border-top-color:#9ab7d4}.stat span{color:#4c6987}.stat b{color:#15304c}.channel-work{background:#fff}.channel-work-counts div{border-color:#e1ebf5}.channel-work-counts dt,.channel-work .muted{color:#4d6b89}.channel-work-counts dd{color:#173452}.work-primary{color:#16314d}.work-primary strong{color:#34485d}.work-primary span{color:#4d6b89}.channel-tag{color:#835538}.pending-work-row{color:#1b3d60;border-color:#dae6f3}.pending-work-row:hover{background:#f4f8fc}.pending-work-row b{color:#163350}.channel{background:#fff;border-color:#d6e1ed}.channel small{color:#4d6b89}.channel-icon{background:#e5eef6;color:#3d546c}
label,.login-card label{color:#314458;font-weight:600}input,textarea,select,.login-card input,.human-reply textarea,.assist-notes-label textarea{background:#fff;color:#142c45;border-color:#bbcee2;box-shadow:none}input::placeholder,textarea::placeholder{color:#5a7c9f;opacity:1}input:focus,textarea:focus,select:focus,.login-card input:focus{border-color:#bd6c30;box-shadow:0 0 0 3px #d9974d21}input:disabled,textarea:disabled,select:disabled{background:#e8f0f8;color:#557697}button:focus-visible,a:focus-visible,summary:focus-visible{outline:3px solid #9e6e3f;outline-offset:3px}.secondary,.small{background:#fff;border:1px solid #bdd0e3;color:#2e4052;font-weight:600;box-shadow:none}.secondary:hover,.small:hover{background:#eaf1f8;border-color:#8bacce;color:#16314d}.primary,.primary.secondary{background:#f47718;border:1px solid #da722f;color:#06192d;font-weight:700;box-shadow:none}.primary:hover,.primary.secondary:hover{background:#ff9a3d;color:#06192d;filter:none}.danger{background:#fff0ed;border:1px solid #ddb9b1;color:#923d30}.link{color:#a64e1b}.password-toggle{background:transparent;border:0;color:#4e6d8c}.password-toggle:hover,.password-toggle:focus-visible{color:#985225;background:#f5efe6}.health{background:#e6eef7;color:#3c546c;border-color:#c1d3e5}.health i{background:#537393;box-shadow:none}.notice{background:#e7eff7;border-color:#a7c0d9;color:#34485c}.notice.bad{background:#fff0ed;border-color:#e4b9b0;color:#913c30}.error{color:#a3322b}
.table-wrap{border-color:#d6e1ed;background:#fff}th{background:#eaf1f8;color:#48637f;border-color:#d6e1ed}td{color:#1b3c5e;border-color:#d9e4ef}tbody tr:hover{background:#f8fafc}.table-wrap small{color:#4d6b89}.badge{background:#e3ecf6;color:#415a73;border:1px solid transparent;letter-spacing:.035em}.badge.ready,.badge.ready_buffer,.badge.ready_bridge,.badge.WORKING,.badge.sent,.badge.healthy,.badge.qualified,.badge.won{background:#e0eaf4;color:#384d63;border-color:#bccfe3}.badge.HUMAN,.badge.manual_action{background:#faf0df;color:#815b2d;border-color:#ead4b4}.badge.AI_ACTIVE,.badge.provider_pending{background:#f0eaf5;color:#4d6b89;border-color:#cddcea}.badge.review,.badge.scheduled,.badge.approved,.badge.draft{background:#f7f1e5;color:#806337;border-color:#e5d9c2}.badge.failed,.badge.error,.badge.uncertain,.badge.review_required,.badge.attention{background:#fcece7;color:#9a4232;border-color:#ecc4b8}
.workspace-toolbar{background:#fff}.conversation-list{background:#fff;border-color:#d6e1ed}.conversation-item{background:#fff;border-color:#d9e3ee;color:#183654}.conversation-item:hover{background:#f0f5fa}.conversation-item.active{background:#f9efe1;border-left-color:#cf7a3b}.conversation-item b{color:#1a3c5e}.conversation-meta,.conversation-item small{color:#4e6c8a}.conversation-preview{color:#557698}.pending-dot{color:#8f501f}.thread-heading h3{color:#173452}.thread-heading p{color:#4d6b89}.thread-policy{background:#e8f0f8;border-left-color:#6b95bf;color:#3c536b}.thread-actions input{background:#fff}.messages{background:#e8f0f8;border-color:#d6e1ed}.bubble{background:#fff;border-color:#c7d7e7;border-left-color:#7099c2;box-shadow:0 2px 7px #17335004}.bubble.outgoing{background:#fff0de;border-color:#ead5ba;border-right-color:#d18a50}.message-author{color:#445f7a}.outgoing .message-author{color:#915326}.message-text{color:#152f49}.bubble footer{color:#4e6c8b;border-top-color:#ccdae9}.message-details{color:#4b6784;border-color:#8eaece}.bubble.source-highlight{outline-color:#c57b3c}.identity-chip{background:#f4f7fb;border-color:#c8d7e7}.identity-chip small{color:#557698}.identity-chip b{color:#2e4052}.identity-link{color:#86552e}.human-reply{background:#f8f5eb;border-color:#dcd6c5}.human-reply h3{color:#2e4053}.human-reply>p.muted{color:#4c6986}.assistant-panel{background:#fff;border-color:#c8d7e7}.assistant-top b{color:#1b3e61}.assist-label{color:#985d2c}.assist-manual{background:#e3ecf6;color:#3d556d;border-color:#b5cae0}.assist-summary,.assist-subheading{color:#304254}.assist-source{color:#537393}.assist-decisions{background:#fff4dd;border-left-color:#c89a47;color:#7e5c27}.assist-explanation,.assist-instructions{color:#45607c}#assist-progress,#assist-save-status{color:#45607c}.human-reply textarea{color:#173553}.attachment-card{background:#fff;border-color:#c8d8e8}.attachment-card b{color:#1c3f62}
dialog{background:#fff;color:#163350;border-color:#c4d4e6;box-shadow:0 25px 90px #0e203330}dialog::backdrop{background:#142d4770;backdrop-filter:blur(3px)}.modal-close{background:#e6eef6;color:#4a6784;border:1px solid #cddbe9}.detail-grid dt{color:#4d6b8a}.detail-grid dd{color:#1a3a5a}.detail-message{background:#edf3f9;border-color:#cddbe9;color:#183655}.post-review-copy{color:#1a3a5a}.post-review-image{background:#e8f0f7}.risk,.assist-decisions{background:#fff4df;color:#805c25;border-left-color:#c89543}.metric-note{color:#506f8e}.target-chip{background:#e8f0f8;border-color:#c4d5e6;color:#3b5168}.target-chip button{color:#a34b35}.split-line{background:#d6e1ed}.quote-line{background:#fff}
.login-shell{background:radial-gradient(ellipse at 75% 0,#d9e4ef 0,transparent 60%),#f4f7fb}.login-card{background:#fff;border-color:#c9d8e8;box-shadow:0 16px 55px #122a420c}.login-card .brand-mark{background:#06192d;border-radius:10px;padding:16px 18px}.login-card h1{color:#173451}.login-card .muted{color:#4d6a88}.login-card .primary{margin-top:10px}.login-card p.error{color:#a3322b}::selection{background:#f5d9b7;color:#3d2c1a}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:#e3ecf6}::-webkit-scrollbar-thumb{background:#aec5dc;border:2px solid #e3ecf6;border-radius:10px}
@media(max-width:760px){aside{background:#06192d}.overview-hero{background:#fff}.messages{background:#e8f0f8}}

.overview-hero{margin-bottom:20px}input::placeholder,textarea::placeholder{color:#506f8e}.identity-chip small{color:#4b6784}.assist-source{color:#4b6886}

/* Match the website identity without filling the workspace with dark blue. */
header h2,.card h3,.thread-heading h3,.overview-hero h3,.stat b{color:#102c45}.work-primary strong{color:#175e96}.channel-icon{background:#fff1e6;color:#b34c06}.conversation-item.active{background:#edf4fc;border-left-color:#f47718}.messages{background:#f1f5fa}.bubble{background:#fff;border-left-color:#4f8cc2}.message-author{color:#1f5c8f}.bubble.outgoing{background:#fff0e3;border-right-color:#f47718}.outgoing .message-author{color:#9b4309}.thread-policy,.assist-manual{background:#eaf3fc;color:#24597f;border-color:#c6dced}.health{background:#edf5fd;color:#24597f;border-color:#c6dced}.health i{background:#2779b5}.overview-hero{background:linear-gradient(110deg,#fff 35%,#edf4fc)}.human-reply{background:#f4f8fd;border-color:#d0deed}.badge.ready,.badge.ready_buffer,.badge.ready_bridge,.badge.WORKING,.badge.sent,.badge.healthy,.badge.qualified,.badge.won{background:#eaf3fc;color:#24597f;border-color:#c6dced}.login-shell{background:radial-gradient(ellipse at 75% 0,#deebf8 0,transparent 60%),#f4f7fb}
