/* Readability refinements for the approved visual direction. */
:root{--muted:#626e5d;--line:#dce2d5;--orange:#bc461b;--green:#326649}
body{font-size:14px}.branddot{display:none}.brand{letter-spacing:-1px}.brandmark{background:#d95727}
.workspace b{font-size:12px;color:#f0f3ec}.workspace small{font-size:11px;color:#b2bfb5}.workspace-icon{background:#46564a;color:#fff}.navlabel{color:#acb9ae;font-size:10px;letter-spacing:1.4px}nav button{font-size:13px;color:#c0cdc3;padding:12px 14px}nav button.active{background:#3b4d40}nav button.active .navicon{color:#ffa875}nav button:hover{background:#344239}nav .count{background:#55674e;color:#fff;font-size:10px}.asidefoot b{color:#d1dacf;font-size:11px}.asidefoot small{color:#b1c0b3;font-size:10px;line-height:1.6}.profile b{font-size:12px}.profile small{font-size:10px;color:#b4c2b6}.profile{min-height:64px}.profile:hover{background:#29392e;border-radius:7px}
.breadcrumb{font-size:12px;color:#646f5c}.breadcrumb b{color:#384732}.breadcrumb span{color:#929c88}.previewpill{font-size:9px;color:#566445;border-color:#b9c5ab;background:#f1f5ea;font-weight:600;letter-spacing:.9px}.iconbtn{color:#58694d;border-radius:5px}.iconbtn:hover{background:#eaf0e2}.headeravatar,.avatar{color:#425038;background:#e3e8d9}
.eyebrow{font-size:10px;color:#66735a;letter-spacing:1.3px}.pagehead p{font-size:12px;color:#627156;line-height:1.65}.pagehead{margin-bottom:25px}h1{font-weight:700;font-size:30px;line-height:1.3}h2{font-size:15px;font-weight:700}.button{font-size:12px;min-height:38px;color:#425036;border-color:#cbd5bf;font-weight:550}.primary{background:#bc461b;border-color:#bc461b;color:#fff;box-shadow:0 2px 4px #973b1718}.primary:hover{background:#a63a14;border-color:#a63a14}.button:hover{border-color:#afbf9e}.primary:hover{color:#fff}.stat{padding:19px 20px;border-color:#dee5d7;box-shadow:0 2px 4px #28371b03}.stat .label{font-size:12px;color:#55634a}.stat .stat-icon{color:#6c7d5c}.stat b{font-size:30px;line-height:1.3;margin:10px 0 9px}.stat .sub{font-size:11px;color:#627153;line-height:1.5}.stat .sub em{color:#326649;font-weight:550}.stat.highlight{background:#edf3e7;border-color:#cbdabf}.stat.highlight:after{opacity:.65}
.card{border-color:#dce4d4;box-shadow:0 3px 12px #27381703}.cardhead small{font-size:11px;color:#627253;line-height:1.55;margin-top:5px}.tag{font-size:10px;font-weight:550;color:#526642;border-color:#cdd9bf;background:#f0f5e9;padding:5px 8px;letter-spacing:.2px}.live-dot{background:#437938}.tabs{gap:25px}.tabs button{font-size:12px;color:#626f56;padding:15px 0}.tabs button:hover{color:#2c4523}.tabs button.selected{color:#354e2c;font-weight:600}.tabs button.selected:after{height:3px;background:#567b40;border-radius:3px 3px 0 0}.tabs .tabcount{font-size:10px;background:#eaf0e2;color:#465e36;padding:2px 6px}.search{font-size:12px;color:#34492c;background:#fafcf7;border-color:#cfdac3;padding:9px 11px;min-height:36px}.search::placeholder{color:#69775c;opacity:1}.toolbar select{font-size:11px;color:#4f6340;border-color:#cfdac3;min-height:36px}.search:focus{border-color:#6c8e52;box-shadow:0 0 0 3px #86a36d19}.toolbar{padding-top:15px;padding-bottom:15px}th{font-size:10px;color:#5b6b4d;letter-spacing:.7px;background:#f5f8f0;padding-top:13px;padding-bottom:13px}td{font-size:12px;color:#536548;padding-top:17px;padding-bottom:17px}td b{font-size:12px;color:#2e4126;font-weight:600}.caller small{font-size:10px;color:#68785a;margin-top:4px}.callavatar{width:34px;height:34px;font-size:11px;color:#805c2c;background:#f7eedc}.callavatar.green{color:#486c39;background:#eaf2e2}.callavatar.purple{color:#695184;background:#eee6f7}.state{font-size:10px;padding:5px 8px;color:#27623f;background:#eaf4eb;font-weight:550}.state.wait{color:#845914;background:#fbf0d9}.state.hold{color:#63447f;background:#eee6f6}.action{width:32px;height:32px;border-color:#c8d5b9;color:#3e5c2e;font-size:15px}.action:hover{background:#e3edda;border-color:#8ea77b}tbody tr:hover{background:#fcfdf9}.tablefoot{font-size:10px;color:#657754;padding-top:15px;padding-bottom:15px}
.agent{padding:13px 0}.agent b{font-size:12px;color:#34472b;font-weight:550}.agent small{font-size:10px;color:#657856;margin-top:4px}.agent .avatar{width:32px;height:32px;font-size:10px;color:#586544;background:#eeeee3}.agent .availability{font-size:10px;color:#416d30}.agent .availability:before{background:#5e8c44;width:5px;height:5px}.event{padding:12px 0 12px 17px;border-color:#d5dfca}.event:before{width:6px;height:6px;background:#6e9254;left:-3.5px;top:17px}.event b{font-size:11px;color:#455c36;font-weight:550;line-height:1.55}.event small{font-size:10px;color:#657950;display:block;margin-top:3px}.dialdisplay input{color:#344a28}.dialdisplay input::placeholder{font-size:16px;color:#6b7a5d}.keypad button{font-size:20px;color:#3e542f;min-height:53px}.keypad small{font-size:8px;color:#647754}.dialcall{font-size:12px;font-weight:550;min-height:40px;background:#36573b}.dialcall:hover{background:#25432a}.healthrow{font-size:11px;color:#526b41;margin:16px 0;line-height:1.5}.healthrow span:last-child{color:#647555}.healthnote{font-size:10px;line-height:1.75;color:#5e724d;background:#f1f5e9;padding:12px}.smallnote{font-size:10px;color:#5f754e;line-height:1.7}.fineprint{font-size:11px;color:#627551;line-height:1.7}.empty{color:#60734f;line-height:1.7}.personcard p{font-size:12px;color:#637651}.bubble{font-size:13px;color:#405634}.bubble.mine{background:#e7efd9;color:#344c24}.modulecard p{font-size:12px;color:#637650}.modulecard .moduleicon{color:#53763d}.statusbanner{font-size:12px;line-height:1.7;color:#77551d;background:#fbf5e8;border-color:#e4d4ae}.reportrow .fineprint{font-size:11px}.progress{background:#edf1e5;height:7px}.progress span{background:#708f55}label{font-size:12px;color:#4c653c}label input,label select,label textarea{font-size:13px;color:#344c28;border-color:#c9d6bb;background:#fafcf7}label input::placeholder{color:#6b7d5d}.callcontrols button{color:#415d30;border-color:#cbd9be}.callcontrols small{font-size:11px;color:#425d31}.endcall{background:#b63e31;font-size:13px;font-weight:550}.endcall:hover{background:#9f3025}#callClock{color:#546b42}button.on{color:#2d4d1d}.calleravatar{color:#4e7139}.call-top .iconbtn:hover{background:#f1f4ec}dialog{border-color:#d1dfc5}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible{outline:3px solid #bc461b99;outline-offset:3px}
@media(max-width:1150px){.stat{padding:16px}.stat .label{font-size:11px}.stat .sub{font-size:10px}td,th{padding-left:13px;padding-right:13px}.caller{gap:8px}.caller small{font-size:9px}}@media(max-width:850px){nav button{padding:13px}.profile{padding:20px 10px}.navlabel{display:none}.stat b{font-size:27px}.pagehead{gap:15px}}@media(max-width:600px){h1{font-size:25px}.stats{gap:10px}.pagehead p{font-size:11px}.button{font-size:11px}.tabs{gap:20px}.tabs button{font-size:11px}.toolbar{padding:12px}.toolbar .search{width:170px}.headeractions{gap:12px}}
@media(prefers-reduced-motion:reduce){*{transition:none!important;scroll-behavior:auto!important}}
.breadcrumb span{color:#69765d}.stat .stat-icon{color:#5d704c}.workspace>div:nth-child(2){min-width:0}.workspace b{display:block;white-space:nowrap}.workspace small{line-height:1.55}@media(min-width:851px) and (max-width:1150px){.workspace{gap:7px}.workspace b{font-size:10px;letter-spacing:-.1px}.workspace small{font-size:10px}.workspace-icon{padding:7px}.workspace>span{display:none}}
