/* PIKWHIP: supplied logo orange (sRGB), charcoal and white.
   Source logo: https://www.pikwhip.com/img/logos/logo-pikwhip-branco.svg */
:root{--ink:#242424;--muted:#716c68;--green:#242424;--lime:#e36332;--orange:#e36332;--bg:#f7f5f3;--line:#e8e3df;--red:#ae342b;--brand:#e36332;--brand-soft:#fff0e8;--brand-text:#a13b15}
body{background:var(--bg)}
.sidebar{background:#1d1d1d;color:#c6c1bd;border-right:1px solid #303030}
.brand{display:block;padding:0 14px}.brand img{display:block;width:146px;height:auto}.brand span{color:#c6c1bd;font-size:8px;letter-spacing:2.5px;margin-top:13px}
.nav-caption{color:#aaa29b;padding-top:28px}.nav-item{color:#d0cbc6}.nav-item:hover{background:#33302d;color:#fff}.nav-item.active{background:var(--brand);color:#201711;font-weight:700}.nav-item.active .count{background:#20171117}.nav-item .count{background:#ffffff14}
.local-note{border-color:#ffffff24;color:#bdb6af}.local-note strong{color:#eee7e0}.profile button{color:#c6c1bd}.profile>div>div{color:#bdb6af!important}.profile strong{color:#fff}.dot{background:var(--brand)}
.topbar{background:#fff;border-bottom-color:var(--line)}.demo-tag{background:#fff7f1;border-color:#efdbcf;color:#8d472a}.mobile-brand img{width:101px;height:42px;object-fit:contain;filter:brightness(0)}
h1{font-weight:650;letter-spacing:-1.1px}.eyebrow{color:#80695d}.button{background:var(--brand);color:#211710;font-weight:650}.button:hover{filter:brightness(.96)}.button.secondary{background:#fff;color:var(--ink);border-color:#ddd5ce}.button.light{background:var(--brand-soft);color:var(--brand-text)}.button.danger{background:#ffebe7;color:#9d2e24}.text-link{color:var(--brand-text);font-weight:600}.icon-button:hover{background:#f7e8df;color:#873f22}
.stat{border-color:var(--line);border-radius:12px}.stat-top{color:#716c68}.stat-top svg{color:#a58270}.stat.accent{background:var(--brand);border-color:var(--brand)}.stat.accent .stat-value,.stat.accent .stat-top,.stat.accent .stat-bottom{color:#24180f}.stat.accent .stat-top svg{color:#522c1c}.stat.accent .stat-value small{color:#522c1c}
.card{border-radius:12px}.card-head h2{letter-spacing:-.35px}th{background:#faf8f6;color:#766c65;border-color:var(--line)}td,.task-row{border-color:var(--line)}.project-symbol{background:#fff0e8;color:#a84b27}.progress{background:#eee7e1}.progress span{background:var(--brand)}.progress.over span{background:#b34237}.progress-label,.legend{color:#786d65}.legend i{background:var(--brand)}.legend i.free{background:#eee7e1}.legend i.busy{background:#b34237}
.avatar{background:#f5e5d9;color:#905131}.avatar.a2{background:#f9d3bc;color:#864220}.avatar.a3{background:#e9e2f5;color:#66517e}.avatar.a4{background:#e0e8ec;color:#456578}
.badge{background:#f1eae4;color:#77553d}.badge.orange{background:#fff0df;color:#99531e}.badge.gray{background:#f0eeec;color:#655f59}.badge.green{background:#eaf2eb;color:#386644}.badge.blue{background:#eaf0f7;color:#365d80}.badge.red{background:#fce9e4;color:#a13b30}
.task-check{border-color:#d8cec5;color:var(--brand-text)}.task-check.working{border-color:#dc9775;background:#fff1e7}.task-check.done{background:#f6dfd0}.due{color:#756a61}.done-text{color:#877c73}.notice{background:#fff3df;color:#775221}.notice.green{background:#fff0e6;color:#894525}.urgent-notice{background:#fff0e6;color:#943b21}.footer{color:#80766f}
input,select,textarea{border-color:#dcd5cf}input:focus,select:focus,textarea:focus{border-color:#c65a2e;box-shadow:0 0 0 3px #e363321a}.field label{color:#665c55}.empty svg{color:#be9278}.empty strong{color:#726052}.tab.active{background:#ffe8da;color:#903e1d}.allocation{background:#fff1e8;border-left-color:var(--brand)}.allocation small{color:#83634f}.planning .overloaded{background:#fff2ed}.mini-bar i{background:var(--brand)}.metric-list div{background:#faf2ec}.metric-list b{color:#883f22}.inline-hint{color:#796e66}.search svg{color:#897a70}
.timer-card{background:#fff0e5;border-color:#edc3a9;border-left:4px solid var(--brand)}.request-text{background:#faf6f2}.check-label input[type=checkbox]{accent-color:#b94e25}
.login-art{background:#1d1d1d;color:white}.login-art h1{color:#fff}.login-art h1 em{color:var(--brand)}.login-art p,.login-art>.small{color:#cfc3ba}.login-art .art-lines i{border-color:#e3633255}.login-panel{background:#fff}.login-footer{color:#7c7067}#toast{background:#242424;box-shadow:0 5px 25px #231a1820}
@media(max-width:760px){.sidebar{background:#1d1d1d}.nav-item.active{background:var(--brand);color:#201711}.mobile-brand{line-height:0}.brand img{width:132px}.login-art .brand{display:block}.login-art .brand span{display:block}.page-heading h1{font-size:24px}}
.login-art .art-lines i{background:#e36332}.login-art .art-lines i:nth-child(2){background:#a44926}.login-art .art-lines i:nth-child(3){background:#ef9b6e}.login-art .art-lines i:nth-child(4){background:#784b37}.login-art .art-lines i:nth-child(5){background:#d98154}
