.header-tools{display:flex;align-items:center;gap:9px}.header-tools .icon-button{position:relative;display:inline-flex;align-items:center;justify-content:center;text-decoration:none}.header-tools svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.unread-dot{position:absolute;right:2px;top:2px;width:8px;height:8px;background:#de3434;border-radius:50%;box-shadow:0 0 0 2px var(--surface)}.unread-dot[hidden],[data-install-app][hidden]{display:none!important}
.install-shortcut:not([hidden]){display:none;color:#173125;background:#b4e8b9;border:1px solid #53a15d;border-radius:7px;font-weight:600;padding:6px 10px;font-size:12px;white-space:nowrap}.install-shortcut.install-attention{animation:install-callout 2.2s ease-in-out infinite}@keyframes install-callout{0%,100%{box-shadow:0 0 0 0 #4bab7620;filter:brightness(1)}50%{box-shadow:0 0 0 5px #4bab7635;filter:brightness(1.12)}}[data-theme=dark] .install-shortcut{background:#225f40;color:#d9ffe5;border-color:#60b584}@media(prefers-reduced-motion:reduce){.install-shortcut.install-attention{animation:none}}
.back-button{display:inline-flex;align-items:center;justify-content:center;min-height:34px;text-decoration:none!important}.task-assign{min-width:28px}.task-row{ -webkit-touch-callout:none }.task-row .task-name{-webkit-user-select:none;user-select:none}
.avatar-crop-dialog{width:430px;max-width:calc(100vw - 24px)}.avatar-crop-area{width:min(280px,70vw);height:min(280px,70vw);position:relative;overflow:hidden;margin:18px auto;border-radius:50%;background:#15191f;touch-action:none;outline:2px solid var(--line);cursor:grab}.avatar-crop-area:active{cursor:grabbing}.avatar-crop-area canvas{width:100%;height:100%;display:block}.avatar-crop-preview{width:68px;height:68px;border-radius:50%;display:block;margin:12px auto;border:1px solid var(--line)}.avatar-crop-dialog input[type=range]{width:100%;padding:0}.avatar-crop-dialog .actions{justify-content:space-between}.avatar-upload-preview{width:72px;height:72px;border-radius:50%;object-fit:cover;display:block;margin:12px 0}.avatar-upload-preview[hidden]{display:none}.avatar-crop-dialog .help{font-size:12px}
@media(max-width:800px){
 .workspace-header .header-tools{gap:5px}.workspace-header .brand img{width:108px}.workspace-header .header-controls{gap:0}.header-controls .environment-badge{font-size:9px;padding:3px}.workspace-header .header-tools .icon-button{width:31px;height:32px;min-height:32px}.header-tools .user-avatar{width:32px;height:32px}.workspace-header .workspace-company{display:none}.onboarding-shortcuts{gap:16px}.onboarding-shortcuts .install-shortcut:not([hidden]){padding:6px 12px}
 .mobile-nav>a{font-size:11px}.mobile-nav{padding-left:max(19px,env(safe-area-inset-left));padding-right:max(19px,env(safe-area-inset-right))}
 .invoice-list tr,.tour-invoice-table tr{display:grid;grid-template-columns:minmax(90px,.9fr) minmax(105px,1.25fr) auto;grid-template-rows:auto auto;gap:7px 9px;padding:18px 0;align-items:center;width:100%;min-width:0}.invoice-list td,.tour-invoice-table td{display:block!important;width:auto;min-width:0;padding:0!important;border:0;overflow-wrap:anywhere;font-size:12px}.invoice-list td:first-child,.tour-invoice-table td:first-child{grid-column:1;grid-row:1;font-size:15px}.invoice-list td:nth-child(2),.tour-invoice-table td:nth-child(2){grid-column:1;grid-row:2;font-size:12px}.invoice-list td:nth-child(3),.tour-invoice-table td:nth-child(3){grid-column:2;grid-row:2;font-size:10px;line-height:1.5}.invoice-list td:nth-child(4),.tour-invoice-table td:nth-child(4){grid-column:3;grid-row:1/3;max-width:95px;text-align:right;display:flex!important;flex-direction:column;align-items:flex-end;gap:4px}.invoice-list td:nth-child(5),.tour-invoice-table td:nth-child(5){grid-column:2;grid-row:1;font-size:11px;color:var(--muted)}.invoice-list .badge,.tour-invoice-table .badge{font-size:9px;margin:0;padding:4px 6px;white-space:nowrap}.tour-invoice-table thead{display:none}.tour-invoice-table,.tour-invoice-table tbody{display:block;min-width:0}
 .insight-timeline .timeline-mode{width:calc(100% - 34px);max-width:none;margin-left:34px}.timeline-plot{margin-right:0}.chart-detail[hidden]{display:none}.report-summary .section-heading>.muted{display:none}.report-summary th:nth-child(2),.report-summary td:nth-child(2),.report-summary th:nth-child(n+5),.report-summary td:nth-child(n+5){display:none}.report-summary table,.team-people{table-layout:fixed;min-width:0;width:100%}.report-summary th,.report-summary td,.team-people th,.team-people td{font-size:12px;padding:10px 6px;overflow-wrap:anywhere;white-space:normal}.report-summary th:nth-child(4){width:64px}.team-people th:last-child,.team-people td:last-child,.team-people td small{display:none}.team-people th:first-child{width:60%}.team-people td .badge{font-size:10px}.tour-task-person{display:none}
}

@media(max-width:800px){.invoice-list td[colspan]{grid-column:1/-1;grid-row:auto}.tour-example-profile{display:flex;align-items:center;justify-content:flex-end;gap:8px;padding:4px}.tour-example-profile .header-messages{position:relative}}

.header-settings.setup-highlight::after{content:"";position:absolute;right:3px;top:3px;width:5px;height:5px;border-radius:50%;background:var(--primary)}

.invoice-tabs [aria-current="page"]{border:2px solid var(--accent);box-shadow:0 0 0 1px var(--accent);background:var(--blue-soft)}
.invoice-list .badge{margin:3px 6px 3px 0}.invoice-list td:nth-child(4)>small{display:block;margin-top:4px}
.backlog-actions{display:flex;justify-content:flex-end;margin-top:14px;padding-top:8px}
.account-popover [data-install-menu]{padding:0;text-align:left;justify-content:flex-start;font-family:inherit;font-size:13px;font-weight:inherit;line-height:inherit;white-space:normal;align-self:stretch}
.tour-nav-bridge{border-radius:7px}.tour-realistic-stage{border-radius:7px}
@media(max-width:800px){.invoice-list .badge{margin:0}}
