@layer tokens,base,components,shell;@layer patterns{.client-files{gap:var(--maverish-space-4);flex-direction:column;min-width:0;display:flex}.client-files-card{border:1px solid var(--maverish-line-solid);border-radius:var(--maverish-ops-radius);background:var(--maverish-surface);min-width:0;box-shadow:var(--maverish-shadow-card);flex-direction:column;display:flex;position:relative}.client-files-toolbar{align-items:center;gap:var(--maverish-space-3);padding:var(--maverish-space-3) var(--maverish-space-4);border-bottom:1px solid var(--maverish-line);flex-wrap:wrap;display:flex}.client-files-search{flex:14rem;max-width:22rem;position:relative}.client-files-search>svg{color:var(--maverish-ink-muted);pointer-events:none;position:absolute;top:50%;left:.75rem;transform:translateY(-50%)}.client-files-search input{width:100%;min-height:var(--maverish-ops-control);padding-left:2.25rem}.client-files-tools{align-items:center;gap:var(--maverish-space-1) var(--maverish-space-3);flex-wrap:wrap;margin-left:auto;display:flex}.client-files-tool{align-items:center;gap:var(--maverish-space-2);min-height:var(--maverish-ops-control);padding:.25rem var(--maverish-space-2);border-radius:var(--maverish-radius-sm);color:var(--maverish-ink);font-weight:var(--maverish-weight-bold);background:0 0;border:0;display:inline-flex}.client-files-tool:hover:not(:disabled){background:var(--maverish-surface-hover)}.client-files-tool>svg,.client-files-tool[aria-pressed=true]{color:var(--maverish-brand)}.client-files-info{width:var(--maverish-ops-control);min-height:var(--maverish-ops-control);place-items:center;padding:0;display:inline-grid}.client-files-project{min-height:var(--maverish-ops-control);min-width:12rem;padding:.25rem 2rem .25rem .75rem}.client-files-body{grid-template-columns:minmax(0,1fr);min-height:22rem;display:grid}@media (min-width:48rem){.client-files-body{grid-template-columns:15rem minmax(0,1fr)}.client-files-folders{border-right:1px solid var(--maverish-line)}}.client-files-folders{min-width:0;padding:var(--maverish-space-3);border-bottom:1px solid var(--maverish-line);flex-direction:column;gap:.125rem;display:flex}@media (min-width:48rem){.client-files-folders{border-bottom:0}}.client-files-folders-heading{margin:var(--maverish-space-3) 0 var(--maverish-space-1);padding:0 var(--maverish-space-2);color:var(--maverish-ink-muted);font-size:var(--maverish-text-label);font-weight:var(--maverish-weight-bold);letter-spacing:.04em;text-transform:uppercase}.client-files-folders-empty{padding:var(--maverish-space-1) var(--maverish-space-2);color:var(--maverish-ink-muted);font-size:var(--maverish-text-compact);margin:0}.client-files-folder-row{align-items:center;gap:var(--maverish-space-1);min-width:0;display:flex}.client-files-folder{align-items:center;gap:var(--maverish-space-2);min-width:0;min-height:var(--maverish-ops-control);padding:.25rem var(--maverish-space-2);border-radius:var(--maverish-radius-sm);color:var(--maverish-ink-secondary);text-align:start;background:0 0;border:0;flex:1;display:flex}.client-files-folder>svg{color:var(--maverish-ink-muted);flex:none}.client-files-folder:hover{background:var(--maverish-surface-hover);color:var(--maverish-ink)}.client-files-folder[aria-current=true]{background:var(--maverish-brand-soft);color:var(--maverish-brand);font-weight:var(--maverish-weight-bold)}.client-files-folder[aria-current=true]>svg{color:var(--maverish-brand)}.client-files-folder-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.client-files-folder-count{color:var(--maverish-ink-muted);font-size:var(--maverish-text-label);font-variant-numeric:tabular-nums}.client-files-main{gap:var(--maverish-space-3);min-width:0;padding:var(--maverish-space-4);flex-direction:column;display:flex;position:relative}.client-files-main-head h3{font-size:var(--maverish-text-subsection);margin:0}.client-files-main-head p{margin:var(--maverish-space-1) 0 0;font-size:var(--maverish-text-compact)}.client-files-drop{justify-content:center;align-items:center;gap:var(--maverish-space-2);min-height:14rem;padding:var(--maverish-space-6) var(--maverish-space-4);border:1px dashed var(--maverish-line-strong);border-radius:var(--maverish-radius-md);text-align:center;flex-direction:column;flex:1;display:flex}.client-files-drop p{margin:0}.client-files-drop .secondary{margin-top:var(--maverish-space-2);color:var(--maverish-brand);border-color:var(--maverish-brand);font-weight:var(--maverish-weight-bold)}.client-files-drop-icon{border-radius:var(--maverish-radius-pill);background:var(--maverish-brand-soft);width:3rem;height:3rem;color:var(--maverish-brand);place-items:center;display:inline-grid}.client-files-drop-title{font-weight:var(--maverish-weight-bold)}.client-files-main[data-dragging=true]{outline:2px dashed var(--maverish-brand);outline-offset:-.5rem}.client-files-drop-overlay{justify-content:center;align-items:center;gap:var(--maverish-space-2);border-radius:var(--maverish-radius-md);background:color-mix(in srgb, var(--maverish-surface) 88%, transparent);color:var(--maverish-brand);font-weight:var(--maverish-weight-bold);pointer-events:none;flex-direction:column;display:flex;position:absolute;inset:.5rem}.client-files-uploads{align-items:flex-end;gap:var(--maverish-space-1);flex-direction:column;display:flex}.client-files-uploads .cu-file-list{align-self:stretch}.client-files-table .cu-file .link-button{color:var(--maverish-brand);font-weight:var(--maverish-weight-bold);text-align:start;overflow-wrap:anywhere}.client-files-when{font-size:var(--maverish-text-compact);white-space:nowrap;flex-direction:column;gap:.1rem;display:flex}.client-files-table .secondary{align-items:center;gap:var(--maverish-space-1);display:inline-flex}.client-files-move{gap:var(--maverish-space-2);border:0;flex-direction:column;max-height:18rem;margin:0;padding:0;display:flex;overflow-y:auto}.client-files-about p{margin:0 0 var(--maverish-space-3)}.client-files-none{padding:var(--maverish-space-5) var(--maverish-space-4);color:var(--maverish-ink-secondary);text-align:center;margin:0}.client-files-project-group h3{padding:var(--maverish-space-3) var(--maverish-space-4) var(--maverish-space-2);border-bottom:1px solid var(--maverish-line);font-size:var(--maverish-text-subsection);margin:0}.client-files-project-group h3 a{color:var(--maverish-ink);text-decoration:none}.client-files-project-group h3 a:hover{color:var(--maverish-brand);text-decoration:underline}.client-files-tree{flex-direction:column;gap:.125rem;margin:0;padding:0;list-style:none;display:flex}.client-files-twisty{border-radius:var(--maverish-radius-sm);width:1.25rem;height:1.25rem;color:var(--maverish-ink-muted);background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}button.client-files-twisty:hover{background:var(--maverish-surface-hover);color:var(--maverish-ink)}.folder-tree-editor{align-items:flex-start;gap:var(--maverish-space-2);flex-direction:column;display:flex}.folder-tree-editor-list{gap:var(--maverish-space-1);flex-direction:column;width:100%;margin:0;padding:0;list-style:none;display:flex}.folder-tree-editor-list .folder-tree-editor-list{margin-top:var(--maverish-space-1);padding-inline-start:var(--maverish-space-5)}.folder-tree-editor-row{align-items:center;gap:var(--maverish-space-2);min-width:0;display:flex}.folder-tree-editor-row>svg{color:var(--maverish-ink-muted);flex:none}.folder-tree-editor-row input{flex:1;min-width:0}.folder-tree-editor-tool{padding-inline:var(--maverish-space-2);flex:none}.folder-apply-preview{align-items:flex-start;gap:var(--maverish-space-3);flex-direction:column;display:flex}.folder-apply-preview>.ops-table{width:100%}.folder-templates-head{justify-content:space-between;align-items:center;gap:var(--maverish-space-3);margin-bottom:var(--maverish-space-3);flex-wrap:wrap;display:flex}.folder-templates-head>p{flex:20rem;margin:0}.folder-template-name{align-items:center;gap:var(--maverish-space-2);flex-wrap:wrap;display:inline-flex}.client-drive-strip{justify-content:space-between;align-items:center;gap:var(--maverish-space-2) var(--maverish-space-4);margin:0 0 var(--maverish-space-3);padding:var(--maverish-space-2) var(--maverish-space-3);border:1px solid var(--maverish-line);border-radius:var(--maverish-radius-md);background:var(--maverish-surface-subtle);flex-wrap:wrap;display:flex}.client-drive-strip ul{gap:var(--maverish-space-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.client-drive-warning{color:var(--maverish-caution-text)}.drive-sync-badges{gap:var(--maverish-space-1);flex-direction:column;display:inline-flex}.drive-sync-badges .drive-sync-badge{align-items:center;gap:var(--maverish-space-1);white-space:nowrap;display:inline-flex}.folder-share-table{border-collapse:collapse;width:100%;font-size:var(--maverish-text-label)}.folder-share-table th,.folder-share-table td{padding:var(--maverish-space-2);border-bottom:1px solid var(--maverish-line);text-align:left;vertical-align:middle}.folder-share-table td{text-align:center}.folder-share-table tbody th{font-weight:var(--maverish-weight-regular);gap:.15rem;display:grid}.folder-share-contact{font-weight:var(--maverish-weight-bold);overflow-wrap:anywhere}.folder-alert-members{gap:var(--maverish-space-2);margin-top:var(--maverish-space-4);padding-top:var(--maverish-space-4);border-top:1px solid var(--maverish-line);display:grid}.folder-alert-members h3{font-size:var(--maverish-text-body);margin:0}.folder-alert-member-list{gap:var(--maverish-space-1);margin:0;padding:0;list-style:none;display:grid}.folder-alert-member-list label{gap:var(--maverish-space-2);overflow-wrap:anywhere;align-items:center;display:inline-flex}}@layer utilities;
@layer tokens,base,components,shell;@layer patterns{.close-panel{gap:var(--maverish-space-4);flex-direction:column;display:flex}.close-header{justify-content:space-between;align-items:flex-start;gap:var(--maverish-space-3);flex-wrap:wrap;display:flex}.close-heading h2{font-size:var(--maverish-text-section-title);margin:0}.close-subtitle{margin:var(--maverish-space-1) 0 0;color:var(--maverish-ink-secondary);font-size:var(--maverish-text-compact)}.close-controls{align-items:center;gap:var(--maverish-space-2);flex-wrap:wrap;display:flex}.close-controls button,.close-upload{align-items:center;gap:var(--maverish-space-1);display:inline-flex}.close-month select,.close-flag-filter select{min-height:var(--maverish-ops-control);padding:0 var(--maverish-space-3);border:1px solid var(--maverish-line-control);border-radius:var(--maverish-radius-sm);background:var(--maverish-surface);color:var(--maverish-ink);font:inherit;font-size:var(--maverish-text-compact)}.close-review{gap:var(--maverish-space-3);flex-direction:column;display:flex}.close-status,.close-not-run{align-items:center;gap:var(--maverish-space-2);font-size:var(--maverish-text-compact);color:var(--maverish-ink-secondary);flex-wrap:wrap;margin:0;display:flex}.close-summary{gap:var(--maverish-space-2);padding:var(--maverish-space-3) var(--maverish-space-4);border:1px solid var(--maverish-line);border-radius:var(--maverish-radius-md);background:var(--maverish-surface-subtle);font-size:var(--maverish-text-compact);flex-direction:column;display:flex}.close-summary p{margin:0}.close-summary svg{vertical-align:-3px}.close-issues summary{cursor:pointer;color:var(--maverish-ink-secondary)}.close-issues ul{margin:var(--maverish-space-2) 0 0;padding-inline-start:var(--maverish-space-5)}.close-flags{gap:var(--maverish-space-1);flex-wrap:wrap;display:inline-flex}.close-description{overflow-wrap:anywhere;max-width:18rem;display:inline-block}.close-muted{color:var(--maverish-ink-muted)}.close-review-form{gap:var(--maverish-space-4);flex-direction:column;display:flex}.close-facts{gap:var(--maverish-space-3);grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));margin:0;display:grid}.close-facts dt{color:var(--maverish-ink-muted);font-size:var(--maverish-text-label)}.close-facts dd{margin:var(--maverish-space-1) 0 0;overflow-wrap:anywhere}.close-flag-list{gap:var(--maverish-space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.close-similar h3{margin:0 0 var(--maverish-space-2);font-size:var(--maverish-text-subsection)}.close-similar ul{font-size:var(--maverish-text-compact);margin:0;padding-inline-start:var(--maverish-space-5)}.close-upload{width:fit-content;margin:var(--maverish-space-2) 0;padding:var(--maverish-space-2) var(--maverish-space-3);border:1px solid var(--maverish-line-control);border-radius:var(--maverish-radius-sm);cursor:pointer;font-size:var(--maverish-text-compact)}.close-upload:focus-within{outline:2px solid var(--maverish-brand);outline-offset:2px}.close-books{justify-content:space-between;align-items:center;gap:var(--maverish-space-2) var(--maverish-space-3);padding:var(--maverish-space-3) var(--maverish-space-4);border:1px solid var(--maverish-line);border-radius:var(--maverish-radius-md);background:var(--maverish-surface);font-size:var(--maverish-text-compact);flex-wrap:wrap;margin:0;display:flex}.close-books p{align-items:center;gap:var(--maverish-space-2);overflow-wrap:anywhere;flex-wrap:wrap;min-width:0;margin:0;display:flex}.close-books-actions,.close-records-tabs{align-items:center;gap:var(--maverish-space-2);flex-wrap:wrap;display:flex}.close-books button,.close-books-section button,.close-records-tabs button{align-items:center;gap:var(--maverish-space-1);display:inline-flex}.close-books-section{gap:var(--maverish-space-2);padding:var(--maverish-space-3) var(--maverish-space-4);border:1px solid var(--maverish-line);border-radius:var(--maverish-radius-md);font-size:var(--maverish-text-compact);flex-direction:column;display:flex}.close-books-section>header{justify-content:space-between;align-items:center;gap:var(--maverish-space-2);flex-wrap:wrap;display:flex}.close-books-section h3{font-size:var(--maverish-text-body);margin:0}.close-books-section p{margin:0}.close-1099{margin-top:var(--maverish-space-4)}.close-1099-attention,.close-1099-vendors{padding-left:var(--maverish-space-4);margin:0}.close-1099-attention li+li{margin-top:var(--maverish-space-1)}}@layer utilities;
@layer tokens,base,components,shell;@layer patterns{.activity-tab{gap:var(--maverish-space-6);flex-direction:column;min-width:0;display:flex}.activity-section-title{font-size:var(--maverish-text-section-title);margin:0}.activity-summary-head{justify-content:space-between;align-items:center;gap:var(--maverish-space-3);margin-bottom:var(--maverish-space-3);flex-wrap:wrap;display:flex}.activity-summary-controls{align-items:center;gap:var(--maverish-space-2);flex-wrap:wrap;display:flex}.activity-select select{max-width:100%;min-height:2.5rem}.activity-cards{gap:var(--maverish-space-3);grid-template-columns:repeat(auto-fill,minmax(13rem,1fr));display:grid}.activity-card{gap:var(--maverish-space-1);min-width:0;padding:var(--maverish-space-4);border:1px solid var(--maverish-line-solid);border-radius:var(--maverish-ops-radius);background:var(--maverish-surface);box-shadow:var(--maverish-shadow-card);flex-direction:column;display:flex}.activity-card-label{color:var(--maverish-ink-secondary);font-size:var(--maverish-text-label);font-weight:var(--maverish-weight-semibold)}.activity-card-value{align-items:center;gap:var(--maverish-space-2);color:var(--maverish-brand);font-size:var(--maverish-text-readout);font-weight:var(--maverish-weight-bold);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;line-height:1.2;display:inline-flex}.activity-card[data-unknown=true] .activity-card-value{color:var(--maverish-ink-muted)}.activity-card-note{color:var(--maverish-ink-muted);font-size:var(--maverish-text-compact)}.activity-feed{gap:var(--maverish-space-4);flex-direction:column;display:flex}.activity-composer{align-items:flex-start;gap:var(--maverish-space-3);display:flex}.activity-avatar{background:var(--maverish-brand-soft);width:2.75rem;height:2.75rem;color:var(--maverish-brand);font-weight:var(--maverish-weight-bold);border-radius:50%;flex:none;place-items:center;display:inline-grid}.activity-avatar-small{width:2rem;height:2rem;font-size:var(--maverish-text-compact)}.activity-composer-card{border:1px solid var(--maverish-line-solid);border-radius:var(--maverish-ops-radius);background:var(--maverish-surface);min-width:0;box-shadow:var(--maverish-shadow-card);flex:auto}.activity-composer-tabs{padding:0 var(--maverish-space-3)}.activity-composer-panel{padding:var(--maverish-space-4)}.activity-readonly{margin:0 0 var(--maverish-space-3);color:var(--maverish-ink-muted);font-size:var(--maverish-text-compact)}.comment-editor{border:1px solid var(--maverish-line-control);border-radius:var(--maverish-radius-md);background:var(--maverish-surface-subtle);flex-direction:column;display:flex}.comment-editor:focus-within{background:var(--maverish-surface);border-color:var(--maverish-charcoal);box-shadow:var(--maverish-ring-focus-selected)}.comment-editor[data-disabled=true]{opacity:.7}.comment-editor-field{position:relative}.comment-editor-input{min-height:4.5rem;max-height:20rem;color:var(--maverish-ink);font-size:var(--maverish-text-body);overflow-wrap:anywhere;cursor:text;padding:.625rem .875rem;position:relative;overflow-y:auto}.comment-editor-input:focus-visible{outline:none}.comment-editor-input[data-empty=true]:before{content:attr(data-placeholder);color:var(--maverish-ink-muted);pointer-events:none;position:absolute}.comment-editor-input ul,.comment-editor-input ol,.comment-body ul,.comment-body ol{margin:.25rem 0;padding-inline-start:1.5rem}.comment-editor-input a,.comment-body a{color:var(--maverish-brand);text-decoration:underline}.comment-mention{border-radius:var(--maverish-radius-xs);background:var(--maverish-brand-soft);color:var(--maverish-brand);font-weight:var(--maverish-weight-semibold);white-space:nowrap;padding:0 .25rem}.comment-mention-list{inset-inline-start:var(--maverish-space-3);top:calc(100% - var(--maverish-space-2));z-index:var(--maverish-z-dropdown);min-width:14rem;max-width:calc(100% - var(--maverish-space-6));padding:var(--maverish-space-1);border:1px solid var(--maverish-line-solid);border-radius:var(--maverish-radius-md);background:var(--maverish-surface);box-shadow:var(--maverish-shadow-float);margin:0;list-style:none;position:absolute}.comment-mention-list li{align-items:center;gap:var(--maverish-space-2);padding:var(--maverish-space-2);border-radius:var(--maverish-radius-sm);cursor:pointer;display:flex}.comment-mention-list li[aria-selected=true],.comment-mention-list li:hover{background:var(--maverish-surface-hover)}.comment-mention-initials{background:var(--maverish-brand-soft);width:1.5rem;height:1.5rem;color:var(--maverish-brand);font-size:var(--maverish-text-meta);font-weight:var(--maverish-weight-bold);border-radius:50%;place-items:center;display:inline-grid}.comment-editor-bar{justify-content:space-between;align-items:center;gap:var(--maverish-space-2);padding:var(--maverish-space-1) var(--maverish-space-2);border-top:1px solid var(--maverish-line);flex-wrap:wrap;display:flex}.comment-toolbar{gap:var(--maverish-space-1);flex-wrap:wrap;display:flex}.comment-tool{width:2rem;min-height:2rem;box-shadow:none;color:var(--maverish-ink-secondary);background:0 0;border-color:#0000;place-items:center;padding:0;display:inline-grid}.comment-tool:hover:not(:disabled){background:var(--maverish-surface-hover);color:var(--maverish-ink)}.comment-tool[aria-pressed=true]{background:var(--maverish-brand-soft);color:var(--maverish-brand)}.comment-link-form{align-items:center;gap:var(--maverish-space-2);padding:var(--maverish-space-2);border-top:1px solid var(--maverish-line);flex-wrap:wrap;display:flex}.comment-link-form label{flex:14rem;min-width:0}.comment-link-form input{width:100%}.comment-editor>.field-error{padding:0 var(--maverish-space-3) var(--maverish-space-2);margin:0}.comment-body{overflow-wrap:anywhere}.comment-body>p{white-space:pre-wrap;margin:0}.activity-form{gap:var(--maverish-space-4);flex-direction:column;display:flex}.activity-field{gap:var(--maverish-space-1);flex-direction:column;max-width:22rem;display:flex}.activity-field>span:first-child,.activity-field>label{font-weight:var(--maverish-weight-semibold)}.activity-field-wide{max-width:none}.activity-money{align-items:center;gap:var(--maverish-space-2);border:1px solid var(--maverish-line-control);border-radius:var(--maverish-radius-md);background:var(--maverish-surface);padding-inline-start:var(--maverish-space-3);display:flex}.activity-money:focus-within{border-color:var(--maverish-charcoal);box-shadow:var(--maverish-ring-focus)}.activity-money input{min-width:0;box-shadow:none;background:0 0;border:0;flex:auto}.activity-money input:focus-visible{outline:none}.activity-hint{color:var(--maverish-ink-muted);font-size:var(--maverish-text-compact);margin:0}.activity-form-actions{gap:var(--maverish-space-2);display:flex}.activity-post{min-height:2.5rem}.activity-billing{gap:var(--maverish-space-4);grid-template-columns:minmax(11rem,14rem) minmax(0,1fr);display:grid}.activity-billing-nav{gap:var(--maverish-space-1);border-inline-end:1px solid var(--maverish-line);flex-direction:column;padding-inline-end:var(--maverish-space-3);display:flex}.activity-billing-nav button{box-shadow:none;color:var(--maverish-ink-secondary);text-align:start;background:0 0;border-color:#0000;justify-content:flex-start}.activity-billing-nav button[aria-current=page]{background:var(--maverish-brand-soft);color:var(--maverish-brand);font-weight:var(--maverish-weight-bold)}.activity-billing-body{min-width:0}.activity-recurring-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.activity-recurring-list>li{justify-content:space-between;align-items:center;gap:var(--maverish-space-3);padding:var(--maverish-space-3) 0;border-bottom:1px solid var(--maverish-line);display:flex}.activity-recurring-list>li>div{gap:var(--maverish-space-1);flex-direction:column;min-width:0;display:flex}.activity-filters{align-items:center;gap:var(--maverish-space-2);flex-wrap:wrap;display:flex}.activity-search{flex:16rem;min-width:0}.activity-search input{width:100%}.activity-empty{padding:var(--maverish-space-4);border:1px solid var(--maverish-caution-border);border-radius:var(--maverish-ops-radius);background:var(--maverish-caution-bg);color:var(--maverish-caution-text);font-weight:var(--maverish-weight-semibold);margin:0}.activity-list{border:1px solid var(--maverish-line-solid);border-radius:var(--maverish-ops-radius);background:var(--maverish-surface);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.activity-entry{align-items:flex-start;gap:var(--maverish-space-3);padding:var(--maverish-space-3) var(--maverish-space-4);border-bottom:1px solid var(--maverish-line);display:flex}.activity-entry:last-child{border-bottom:0}.activity-entry-main{gap:var(--maverish-space-1);flex-direction:column;flex:auto;min-width:0;display:flex}.activity-entry-line{overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:.35ch;margin:0;display:flex}.activity-attitude{font-weight:var(--maverish-weight-semibold);align-items:center;gap:.25rem;display:inline-flex}.activity-attitude[data-attitude=HAPPY]{color:var(--maverish-positive-text)}.activity-attitude[data-attitude=UNHAPPY]{color:var(--maverish-critical-text)}.activity-comment{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.activity-meta{color:var(--maverish-ink-muted);font-size:var(--maverish-text-compact)}.activity-external{gap:var(--maverish-space-1);display:grid}.activity-external-heading{font-weight:var(--maverish-weight-semibold);font-size:var(--maverish-text-compact);margin:0}.activity-external-items{overflow-wrap:anywhere;margin:0;padding-inline-start:var(--maverish-space-5)}.activity-external .activity-meta{margin:0}.activity-remove{flex:none}.activity-pager{justify-content:center}@media not (min-width:40rem){.activity-billing{grid-template-columns:minmax(0,1fr)}.activity-billing-nav{padding-inline-end:0;padding-bottom:var(--maverish-space-2);border-inline-end:0;border-bottom:1px solid var(--maverish-line);flex-flow:wrap}.activity-composer .activity-avatar{display:none}}}@layer utilities;
@layer tokens,base,components,shell;@layer patterns{.bill-tab,.bill-settings{gap:var(--maverish-space-4);flex-direction:column;min-width:0;display:flex}.bill-tab-header{justify-content:space-between;align-items:center;gap:var(--maverish-space-3);flex-wrap:wrap;display:flex}.bill-tab-header h2{font-size:var(--maverish-text-section-title);margin:0}.client-card.bill-card{min-height:0}.bill-card-actions,.bill-list-actions,.bill-detail-actions,.bill-lines-actions{align-items:center;gap:var(--maverish-space-2);flex-wrap:wrap;display:flex}.bill-card-body{gap:var(--maverish-space-3);min-width:0;padding:var(--maverish-space-4);flex-direction:column;display:flex}.bill-card-meta,.bill-card-text{color:var(--maverish-ink-secondary);font-size:var(--maverish-text-compact);margin:0}.bill-empty{align-items:center;gap:var(--maverish-space-3);padding:var(--maverish-space-6) var(--maverish-space-4);border:1px dashed var(--maverish-line-strong);border-radius:var(--maverish-radius-lg);background:var(--maverish-surface-subtle);color:var(--maverish-ink-muted);text-align:center;flex-direction:column;display:flex}.bill-empty p,.bill-why{margin:0}.bill-why{color:var(--maverish-ink-muted);font-size:var(--maverish-text-compact)}.bill-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.bill-list>li{justify-content:space-between;align-items:center;gap:var(--maverish-space-2);padding:var(--maverish-space-2) 0;border-bottom:1px solid var(--maverish-line);flex-wrap:wrap;display:flex}.bill-list>li:last-child{border-bottom:0}.bill-list-main{align-items:center;gap:var(--maverish-space-2);flex-wrap:wrap;min-width:0;display:flex}.bill-lines-table,.bill-pick-table,.bill-detail-table{border-collapse:collapse;width:100%;font-size:var(--maverish-text-compact)}.bill-lines-table th,.bill-lines-table td,.bill-pick-table th,.bill-pick-table td,.bill-detail-table th,.bill-detail-table td{padding:var(--maverish-space-2);border-bottom:1px solid var(--maverish-line);text-align:left;vertical-align:middle}.bill-lines-table th,.bill-pick-table th,.bill-detail-table th{color:var(--maverish-ink-muted);font-size:var(--maverish-text-meta);font-weight:var(--maverish-weight-bold);text-transform:uppercase}.bill-num,.bill-lines-table .bill-num,.bill-detail-table .bill-num,.bill-pick-table .bill-num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.bill-lines-table input:not([type=checkbox]),.bill-pick-table input:not([type=checkbox]){width:100%;min-width:6rem;min-height:var(--maverish-control-height-sm)}.bill-lines-table tr[data-invalid=true] td{background:var(--maverish-critical-bg)}.bill-order{gap:var(--maverish-space-1);display:flex}.bill-qty-field,.bill-money-field,.bill-inline{align-items:center;gap:var(--maverish-space-1);display:inline-flex}.bill-unit,.bill-fixed,.bill-unknown{color:var(--maverish-ink-muted)}.bill-lines-empty{color:var(--maverish-ink-muted);text-align:center}.bill-lines{gap:var(--maverish-space-3);margin:var(--maverish-space-4) 0;flex-direction:column;display:flex}.bill-totals{width:min(100%,30rem);margin:0 0 var(--maverish-space-4) auto;flex-direction:column;display:flex}.bill-totals dl{margin:0}.bill-total-row{justify-content:space-between;align-items:center;gap:var(--maverish-space-3);padding:var(--maverish-space-1) 0;font-size:var(--maverish-text-compact);display:flex}.bill-total-row dt{align-items:center;gap:var(--maverish-space-2);flex-wrap:wrap;display:flex}.bill-total-row dd{font-variant-numeric:tabular-nums;margin:0}.bill-total-row dt input{width:7rem;min-height:var(--maverish-control-height-sm)}.bill-total-row[data-strong=true]{border-top:1px solid var(--maverish-line-solid);font-weight:var(--maverish-weight-bold)}.bill-sheet-body{min-height:0;padding:var(--maverish-space-4) var(--maverish-space-6);flex:auto;overflow:auto}.bill-sheet-grid{gap:var(--maverish-space-6);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:64rem){.bill-sheet-grid{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr)}}.bill-sheet-main,.bill-sheet-side,.bill-more-body{gap:var(--maverish-space-3);flex-direction:column;min-width:0;display:flex}.bill-sheet-side{padding:var(--maverish-space-4);border:1px solid var(--maverish-line-solid);border-radius:var(--maverish-radius-md);background:var(--maverish-surface-subtle);align-self:start}.bill-sheet-side h3,.bill-history h3{font-size:var(--maverish-text-subsection);margin:0}.bill-project-list{gap:var(--maverish-space-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.bill-project-list li{justify-content:space-between;align-items:center;gap:var(--maverish-space-2);display:flex}.bill-block{gap:var(--maverish-space-3);border:0;margin:0;padding:0}.bill-row{gap:var(--maverish-space-3);grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));display:grid}.bill-label{font-size:var(--maverish-text-label);font-weight:var(--maverish-weight-semibold)}.bill-fixed-value{color:var(--maverish-ink-secondary);margin:0}.bill-more{margin-top:var(--maverish-space-4)}.bill-detail{gap:var(--maverish-space-4);min-height:0;padding:var(--maverish-space-4) var(--maverish-space-6);flex-direction:column;display:flex;overflow:auto}.bill-detail-head{align-items:center;gap:var(--maverish-space-2);flex-wrap:wrap;display:flex}.bill-detail-due{font-size:var(--maverish-text-subsection);font-weight:var(--maverish-weight-bold);margin-left:auto}.bill-facts{gap:var(--maverish-space-3);grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));margin:0;display:grid}.bill-facts dt{color:var(--maverish-ink-muted);font-size:var(--maverish-text-meta);font-weight:var(--maverish-weight-bold)}.bill-facts dd{margin:var(--maverish-space-1) 0 0;overflow-wrap:anywhere}.bill-message{padding:var(--maverish-space-3);border-left:3px solid var(--maverish-line-strong);background:var(--maverish-surface-subtle);white-space:pre-wrap;margin:0}.bill-history{gap:var(--maverish-space-2);flex-direction:column;display:flex}.bill-signed{font-variant-numeric:tabular-nums}.bill-link-ready a{align-items:center;gap:var(--maverish-space-1);font-weight:var(--maverish-weight-bold);display:inline-flex}.bill-fieldset{gap:var(--maverish-space-3);border:0;flex-direction:column;min-width:0;margin:0;padding:0;display:flex}.pay-choice{gap:var(--maverish-space-3);width:100%;margin-top:var(--maverish-space-2);grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));display:grid}.pay-choice-option{align-items:center;gap:.125rem var(--maverish-space-2);padding:var(--maverish-space-3) var(--maverish-space-4);border:1px solid var(--maverish-line-strong);border-radius:var(--maverish-radius-lg);background:var(--maverish-surface);color:var(--maverish-ink);text-align:left;cursor:pointer;grid-template-columns:auto minmax(0,1fr);display:grid}.pay-choice-option:hover,.pay-choice-option:focus-visible{border-color:var(--maverish-brand);background:var(--maverish-brand-soft)}.pay-choice-title{font-weight:var(--maverish-weight-bold)}.pay-choice-note{color:var(--maverish-ink-muted);font-size:var(--maverish-text-label);grid-column:2}.pay-disclosure{color:var(--maverish-ink-muted);font-size:var(--maverish-text-label)}.pay-amount{gap:var(--maverish-space-1);text-align:left;flex-direction:column;width:100%;max-width:18rem;display:flex}.pay-quote{justify-content:space-between;gap:var(--maverish-space-1) var(--maverish-space-6);width:100%;max-width:24rem;margin:var(--maverish-space-2) 0;text-align:left;grid-template-columns:auto auto;display:grid}.pay-quote dt{color:var(--maverish-ink-secondary)}.pay-quote dd{text-align:right;font-variant-numeric:tabular-nums;margin:0}.pay-quote .pay-quote-total{padding-top:var(--maverish-space-1);border-top:1px solid var(--maverish-line);color:var(--maverish-ink);font-weight:var(--maverish-weight-bold)}.pay-problem{color:var(--maverish-critical-text)}.pay-secondary{color:var(--maverish-ink-secondary);background:0 0}}@layer utilities;
@layer tokens,base,components,shell;@layer patterns{.workspace-context-logo{object-fit:contain;max-width:8rem;max-height:1.75rem;display:block}}@layer utilities;
@layer tokens,base,components,shell,patterns,utilities;
