/* Primary actions remain visible; advanced forms keep their original nodes. */
.app-sidebar nav{display:flex;flex-direction:column;gap:4px}.app-sidebar nav [data-view=settings]{margin-top:18px;border-top:1px solid var(--appearance-line)}
.nav-caption,.workspace-footnote,.dashboard-intro,.quick-grid{display:none!important}
.page-heading{margin-bottom:20px!important}.page-heading .eyebrow,.page-heading p:not(.eyebrow){display:none}.page-heading h1{font-size:30px!important}
.section-tabs{display:flex;gap:8px;flex-wrap:wrap;margin:12px 0 20px}.section-tabs button{padding:9px 14px!important;margin:0!important;background:transparent}.section-tabs button[aria-pressed=true]{background:var(--appearance-soft);border-color:var(--appearance-accent)}
[data-work-inactive=true],[data-settings-inactive=true]{display:none!important}
body[data-case-detail=false] #matter{display:none!important}
body[data-case-detail=true] [data-page=cases]>:not(#matter){display:none!important}
#matter[data-case-tab=overview]>[data-case-pane]:not([data-case-pane=always]):not([data-case-pane=overview]),#matter[data-case-tab=documents]>[data-case-pane]:not([data-case-pane=always]):not([data-case-pane=documents]),#matter[data-case-tab=work]>[data-case-pane]:not([data-case-pane=always]):not([data-case-pane=work]),#matter[data-case-tab=finance]>[data-case-pane]:not([data-case-pane=always]):not([data-case-pane=finance]),#matter[data-case-tab=details]>[data-case-pane]:not([data-case-pane=always]):not([data-case-pane=details]){display:none!important}
.case-detail-bar{margin-bottom:16px}#simpleCaseOverview{padding:22px;border:1px solid var(--appearance-line);border-radius:12px}#caseRequestEntry{margin-top:15px}#createPanel:not([open]){display:none}
#portfolioPanel{display:flex;flex-wrap:wrap;gap:8px;align-items:center}#caseFilters{flex:1 1 100%;display:flex;gap:10px;align-items:end;flex-wrap:wrap;padding:14px!important}#caseFilters>label:first-child{flex:2 1 260px}#caseFilters>label{flex:1 1 160px}#caseFilters>label:nth-of-type(n+3){display:none}#caseFilters:has([data-more-filters][aria-expanded=true])>label{display:block}#caseFilters>button{flex:0 0 auto;padding:10px 15px}#portfolioPanel>details{margin:0!important;padding:8px 12px!important}#caseCount{margin-right:auto!important}#caseChanges{order:3}.list-caption{margin:20px 0 8px!important}#cases button{padding:16px 18px!important}
.overview-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.overview-card{padding:16px!important;min-height:100px!important}.overview-card strong{font-size:27px!important}.statistics-heading{margin:0 0 15px!important}.statistics-heading p{font-size:11px}.daily-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:20px 0}.daily-panel{padding:18px;border:1px solid var(--appearance-line);border-radius:12px}.daily-panel h3{margin:0 0 14px}.daily-panel article{padding:10px 0;border-top:1px solid var(--appearance-line)}.daily-panel button{margin:6px 0!important}.daily-panel p{font-size:13px}.statistics-panel{padding:18px!important}.connection-row{display:flex;align-items:center;gap:15px;padding:12px;border-bottom:1px solid var(--appearance-line)}.connection-row button{margin-left:auto!important}
#browseDocuments{margin:0 0 14px;grid-template-columns:2fr 1fr auto!important;padding:14px!important}#browseDocuments>label:nth-of-type(n+3){display:none}#browseDocuments:has([data-more-library][aria-expanded=true])>label{display:block}#bulkDocuments{padding:14px!important;margin:0 0 18px!important}#bulkDocuments>.section-heading>div,#bulkDocuments>p:not([data-note]):not([data-bulk-rule]){display:none}#bulkDocuments .bulk-drop{padding:16px!important;min-height:0}#bulkDocuments .bulk-drop strong{font-size:14px}#bulkDocuments .bulk-drop>span{display:none}.file-choice input{font-size:12px}.bulk-drop .file-choice{padding:8px 12px!important} .bulk-workspace[data-empty=true]>.bulk-toolbar,.bulk-workspace[data-empty=true]>[data-summary],.bulk-workspace[data-empty=true]>[data-rows]{display:none!important}.bulk-workspace[data-empty=true]>[data-note]:empty{display:none}.bulk-options{padding:10px!important;margin:12px 0!important}.bulk-options label{font-size:12px}.bulk-workspace[data-empty=true]>.bulk-options{display:none}
[data-task-filter]{display:flex!important;gap:8px;align-items:end;flex-wrap:wrap;padding:12px!important}[data-task-filter]>label{flex:1 1 160px}[data-task-filter]>label:nth-of-type(n+3){display:none}[data-task-filter]:has([data-task-advanced][aria-expanded=true])>label{display:block}[data-task-filter]>button{padding:10px!important}#taskScopesPanel>p:first-of-type{display:none}#taskScopesPanel [data-tasks]:has(>h4){display:block}
#calendarPanel>[data-range],#matterCalendarPanel>[data-range]{display:none} [data-page=settings]>p.surface-note{display:none}

.ai-work-requests,.mail-workspace{margin-top:14px!important}
@media(max-width:760px){.daily-grid{grid-template-columns:1fr}.overview-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.overview-card{padding:10px!important}.overview-card span{font-size:11px}#browseDocuments{display:flex!important;flex-wrap:wrap}#browseDocuments label{flex:1 1 150px}.section-tabs{gap:4px}.section-tabs button{font-size:12px}#caseFilters>label{flex-basis:120px}}

.finance-search{display:flex;flex-wrap:wrap;align-items:end;gap:10px;padding:14px;border:1px solid var(--appearance-line);border-radius:10px;margin:18px 0}.finance-search label{flex:1 1 150px;margin:0}.finance-search button{margin:0!important}.finance-firm-list td,.finance-firm-list th{padding:10px;text-align:left;border-bottom:1px solid var(--appearance-line)}.finance-firm-list table{width:100%;border-collapse:collapse}.finance-firm-list button{white-space:nowrap}
@media print{body[data-view=finance] .site-header,body[data-view=finance] .app-sidebar,body[data-view=finance] #message,body[data-view=finance] button,body[data-view=finance] form,body[data-view=finance] #financeContext{display:none!important}body[data-view=finance] #main{margin:0!important;padding:0!important}.finance-firm-list{overflow:visible}.finance-firm-list table{font-size:10pt}}



[data-page=work][data-work-mode=case] #workRecords{display:none!important}.app-view[data-page=work] #practicePanel{margin-top:0}#caseTasksInWork:empty::before{content:"Изберете дело от списъка горе.";display:block;padding:20px;border:1px solid var(--appearance-line);border-radius:10px}





.file-choice{position:relative;cursor:pointer}.file-choice input[type=file]{position:absolute;inset:0;opacity:0;width:100%;height:100%;cursor:pointer}.file-choice:focus-within{outline:2px solid var(--appearance-accent);outline-offset:2px}#mailWorkspace:not(:has(details[open])),.ai-work-requests:not([open]){display:none}#taskScopesPanel>p:not([data-message]),#taskScopesPanel>h3{display:none}

#bulkDocuments>.section-heading{display:flex!important;justify-content:flex-end;margin:0 0 8px!important}#bulkDocuments>.section-heading>div{display:none}#bulkDocuments [data-bulk-count]{font-size:12px}

.app-icon{display:inline-block;width:19px;height:19px;flex:none;vertical-align:middle;color:currentColor}.app-sidebar nav button>span{display:flex;align-items:center;justify-content:center}.app-sidebar .app-icon{width:18px;height:18px}#cases>button>strong{display:flex;align-items:center;gap:11px}#cases>button>strong>.app-icon,#clients>div>.app-icon{color:var(--appearance-muted)}#clients>div:before{display:none}#clients>div>.app-icon{display:block;margin-bottom:12px}
.recent-list button::before{display:none}

/* Daily overview and compact work lists. */
#workspaceOverview>.overview-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;margin:0 0 18px}
#workspaceOverview .overview-card{text-align:left!important;align-items:flex-start!important;min-height:112px!important;border-radius:14px!important}
#workspaceOverview .overview-card small{display:none}#workspaceOverview .overview-card strong{font-size:32px!important;margin-bottom:8px}
.home-assistant{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px 24px;border-radius:14px;background:var(--appearance-soft);border:1px solid var(--appearance-line)}.home-assistant h3{margin:0 0 5px;font-size:17px}.home-assistant p{margin:0;color:var(--appearance-muted);font-size:13px}.home-assistant button{margin:0;white-space:nowrap}
.daily-grid{gap:18px!important;margin:18px 0!important}.daily-panel{background:var(--appearance-surface)}.daily-panel article{display:grid;grid-template-columns:1fr auto;gap:4px 14px}.daily-panel article p{margin:0;color:var(--appearance-muted);font-size:12px;grid-column:1}.daily-panel article button{grid-column:2;grid-row:1/3;padding:5px 10px!important;font-size:12px}.daily-panel article strong{font-size:14px}.home-balances{display:flex;gap:12px;flex-wrap:wrap;margin:0 0 18px}.home-balances button{display:flex;gap:18px;align-items:center;margin:0;padding:14px 18px}.home-balances span{font-size:12px;color:var(--appearance-muted)}.home-balances strong{font-size:20px}
#taskScopesPanel>h2{display:none}.task-top{display:flex;align-items:center;gap:10px;margin:0 0 14px}.task-top>label{display:flex;align-items:center;gap:8px;margin:0 auto 0 0;font-size:12px}.task-top select{width:auto;max-width:290px}.task-top button{margin:0!important;padding:9px 13px!important}.task-top [data-open-task]{background:var(--appearance-strong);color:var(--appearance-on-strong)}.task-navigation .section-tabs{margin:0 0 8px}.task-view-bar{display:flex;align-items:center;gap:8px}.task-view-bar button{font-size:11px;padding:5px 9px}.task-view-bar [data-week-label]{margin-right:auto;color:var(--appearance-muted);font-size:11px}[data-task-layout=list] [data-week-prev],[data-task-layout=list] [data-week-next],[data-task-layout=list] [data-week-current]{display:none}.task-editor:not([open]){display:none}.task-editor[open]{border:1px solid var(--appearance-line);padding:16px;border-radius:14px;margin:12px 0}.task-list>article{display:grid!important;grid-template-columns:minmax(0,1fr) auto auto;gap:4px 16px;padding:15px 18px!important;background:var(--appearance-surface);border:1px solid var(--appearance-line);border-radius:10px;margin:8px 0}.task-list>article>strong{grid-column:1;font-size:14px}.task-list .task-status{grid-column:2;grid-row:1;font-size:11px;padding:3px 8px;border-radius:10px;background:var(--appearance-soft);align-self:start}.task-list .task-card-meta{grid-column:1;margin:0!important;font-size:12px}.task-list>article>button{grid-column:3;grid-row:1/3;align-self:center;margin:0!important;padding:6px 10px;font-size:12px}.task-list>article>small{grid-column:1;color:var(--appearance-muted)}
.finance-totals{display:flex;gap:14px;flex-wrap:wrap;margin-bottom:20px}.finance-total{flex:1 1 220px;padding:20px;border:1px solid var(--appearance-line);border-radius:14px;background:var(--appearance-surface);display:flex;flex-direction:column;gap:10px}.finance-total>span,.finance-total small{font-size:12px;color:var(--appearance-muted)}.finance-total strong{font-size:30px;font-weight:600}.finance-tabs{display:flex;gap:8px;margin:16px 0 0}.finance-tabs button{margin:0;padding:8px 13px;background:transparent}.finance-tabs [aria-pressed=true]{background:var(--appearance-soft);border-color:var(--appearance-accent)}.finance-search{margin:12px 0!important;padding:12px!important}.finance-search label:first-child{flex:2 1 260px}.finance-firm-list th{font-size:11px;color:var(--appearance-muted);font-weight:500}.finance-firm-list td{font-size:13px}.finance-firm-list td.finance-amount{font-weight:600;white-space:nowrap}.finance-firm-list td small{display:block;font-size:11px;color:var(--appearance-muted);margin-top:4px}
@media(max-width:760px){#workspaceOverview>.overview-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.home-assistant{display:block;padding:16px}.home-assistant button{margin-top:14px}.task-top{flex-wrap:wrap}.task-list>article{grid-template-columns:minmax(0,1fr) auto}.task-list>article>button{grid-column:2;grid-row:2/4}.finance-tabs{flex-wrap:wrap}.finance-firm-list{overflow:auto}}
