header nav a:any-link{padding:0 var(--lumo-space-s);border-radius:var(--lumo-border-radius-m);outline:0;text-decoration:none}header nav a:hover{color:var(--lumo-header-text-color)}header nav a:active{background-color:var(--lumo-contrast-5pct)}header nav a:focus-visible{box-shadow:0 0 0 2px var(--lumo-primary-color-50pct)}header nav a[highlight] span{color:var(--lumo-primary-text-color)}header nav a[highlight]{background-color:var(--lumo-primary-color-10pct)}.main-layout{box-sizing:border-box;--cv-blue:212 96% 54%;--cv-purple:259 97% 66%;--cv-dropzone-border-color:hsl(var(--cv-blue) / .5);--cv-dropzone-bg-color:hsl(var(--cv-blue) / .2);--cv-droptarget-border-color:hsl(var(--cv-purple) / 1);--cv-droptarget-bg-color:hsl(var(--cv-purple) / .4);--cv-stripe-width:1.5px;--cv-stripe-gap:9px;--cv-stripe-color:hsl(var(--cv-blue) / .2);--cv-layout-border-color:var(--lumo-contrast-40pct);--cv-checkerboard-color1:#0000000d;--cv-checkerboard-color2:#ffffff0d;--cv-checkerboard-size:16px;height:100%;padding:2px;display:block;position:relative;overflow-y:auto}.main-layout[dragging]{--cv-checkerboard-color1:hsl(var(--cv-blue) / .2);--cv-checkerboard-color2:hsl(var(--cv-blue) / .1);--cv-layout-border-color:var(--cv-dropzone-border-color)}.main-layout .preview-container{display:contents}.main-layout .preview-container>.layout[style*="align-self: stretch"]{width:100%}.main-layout .preview-container>.layout[style*="flex-grow: 1"]{height:100%}.main-layout[dragging] .layout:not([style*=gap\:]){gap:8px}.main-layout[dragging] .layout:not([style*=padding\:],[empty]){padding:8px}.main-layout .cover-overlay{border-radius:1px;position:absolute}.main-layout:not([starting-drag]) .cover-overlay.editable-hovering{outline:2px solid hsl(var(--cv-blue) / 1);outline-offset:-1px}.main-layout:not([starting-drag]) .cover-overlay.editable-editing{outline:1px solid hsl(var(--cv-blue) / 1);outline-offset:-1px;box-shadow:inset 0 0 0 2px var(--lumo-base-color)}.main-layout .overlays,.main-layout .drop-zones{z-index:1;width:100%;height:100%;position:absolute;top:0;left:0}.main-layout:not([dragging]) .drop-zones{pointer-events:none}.main-layout .drop-zone{box-sizing:border-box;border-radius:1px;min-width:10px;min-height:10px;position:absolute}.main-layout[dragging] .drop-zone:not([empty-layout]){outline:1px dashed var(--cv-dropzone-border-color);outline-offset:-2px;background-color:var(--cv-dropzone-bg-color)}.main-layout .drop-zone[remaining-space]{background:repeating-linear-gradient(-45deg, var(--cv-stripe-color), var(--cv-stripe-color) var(--cv-stripe-width), transparent var(--cv-stripe-width), transparent var(--cv-stripe-gap))}.main-layout[dragging] .drop-zone[drag-over]{background:var(--cv-droptarget-bg-color);outline:1px solid var(--cv-droptarget-border-color);outline-offset:-1px;box-shadow:inset 0 0 0 2px var(--lumo-base-color)}.drop-zone[empty-layout]{z-index:-1}.main-layout:not([readonly]) .layout[empty],vaadin-form-layout[empty]{background:repeating-conic-gradient(var(--cv-checkerboard-color1) 0% 25%, var(--cv-checkerboard-color2) 0% 50%) 50% / var(--cv-checkerboard-size) var(--cv-checkerboard-size);outline:1px dashed var(--cv-layout-border-color);outline-offset:-2px;background-clip:content-box;border-radius:1px}.main-layout[dragging]:not([readonly]) vaadin-form-layout[empty]{background:0 0}.main-layout .layout[empty]:before{content:"";min-width:64px;min-height:32px;display:block}.main-layout[readonly] .drop-zones,.main-layout[readonly] .overlays,.main-layout[inline-editing] .drop-zones,.main-layout[inline-editing] .overlays{display:none}.main-layout .content-wrapper[contenteditable=true]{width:100%;display:inline-block;overflow:hidden}.main-layout[dragging] vaadin-form-layout{padding:8px}.main-layout vaadin-form-layout[empty]:before,.main-layout[dragging] vaadin-form-layout:not([empty]):after{content:"";min-width:64px;min-height:32px;display:block}html{--dm-charcoal:#42494d;--dm-lime:#87a329;--dm-lime-bright:#9fc22e;--lumo-primary-color:#2e5f9e;--lumo-primary-color-50pct:#2e5f9e80;--lumo-primary-color-10pct:#2e5f9e1a;--lumo-primary-text-color:#29558e;--vaadin-input-field-background:#fff}[theme~=dark]{--lumo-primary-color:#4e8bda;--lumo-primary-color-50pct:#4e8bda80;--lumo-primary-color-10pct:#4e8bda1f;--lumo-primary-text-color:#82b5f7;--vaadin-input-field-background:var(--lumo-contrast-10pct)}.dm-wordmark{letter-spacing:.03em;white-space:nowrap;-webkit-user-select:none;user-select:none;font-size:1.45rem;font-weight:800;line-height:1}.dm-wordmark-docket{color:var(--dm-charcoal)}.dm-wordmark-man{color:var(--dm-lime)}[theme~=dark] .dm-wordmark-docket{color:#dde2e4}[theme~=dark] .dm-wordmark-man{color:var(--dm-lime-bright)}.login-view{background:radial-gradient(1100px 620px at 50% 8%,#464f53,#0000 70%),linear-gradient(#292f32,#1b1f22)}vaadin-button.dm-signup-btn{background:var(--dm-lime-bright);color:#1a2023;font-weight:600}vaadin-button.dm-signup-btn:hover{background:#add039}html{--lumo-font-size-xxxl:2rem;--lumo-font-size-xxl:1.5rem;--lumo-font-size-xl:1.125rem;--lumo-font-size-l:1rem;--lumo-font-size-m:.875rem;--lumo-font-size-s:.8125rem;--lumo-font-size-xs:.75rem;--lumo-font-size-xxs:.6875rem}html,body,vaadin-app-layout{overflow-x:hidden!important}.v-status-message,.v-loading-indicator{box-sizing:border-box}vaadin-tabsheet::part(content){--vaadin-scroller-padding-inline:0;--vaadin-scroller-padding-block:0}#MatterView vaadin-tabsheet::part(content){padding:var(--lumo-space-xs) var(--lumo-space-xs)}#MatterView,#MatterView vaadin-tabsheet{min-height:0}super-text-field>label,super-big-decimal-field>label,super-double-field>label,super-integer-field>label,super-long-field>label{font-size:var(--lumo-font-size-s)}super-text-field[required]>label:after,super-big-decimal-field[required]>label:after,super-double-field[required]>label:after,super-integer-field[required]>label:after,super-long-field[required]>label:after{content:var(--lumo-required-field-indicator,"•");color:var(--lumo-primary-text-color);margin-inline-start:.25em}super-text-field[required][invalid]>label:after,super-big-decimal-field[required][invalid]>label:after,super-double-field[required][invalid]>label:after,super-integer-field[required][invalid]>label:after,super-long-field[required][invalid]>label:after{color:var(--lumo-error-text-color)}vaadin-horizontal-layout>super-big-decimal-field,vaadin-horizontal-layout>super-double-field,vaadin-horizontal-layout>super-integer-field,vaadin-horizontal-layout>super-long-field,vaadin-horizontal-layout>super-text-field{margin-top:var(--lumo-space-m)}.lighter{--lumo-base-color:#f5f5f5;--lumo-body-text-color:#192739f0;--lumo-contrast:#192434;--lumo-contrast-10pct:#1a38601a;--lumo-contrast-20pct:#1c375a29;--lumo-contrast-30pct:#1c345442;--lumo-contrast-40pct:#1c324f61;--lumo-contrast-50pct:#1c304a85;--lumo-contrast-5pct:#193b670d;--lumo-contrast-60pct:#1c2e4599;--lumo-contrast-70pct:#1b2b41b0;--lumo-contrast-80pct:#1a293dd4;--lumo-contrast-90pct:#18273af0;--vaadin-input-field-background:#fff;--vaadin-input-field-hover-highlight:var(--lumo-contrast-30pct);--vaadin-input-field-border-width:1px;--vaadin-input-field-border-color:var(--lumo-contrast-30pct);--light-background-color:#fff;--lumo-space-xxl:48px}html{--lumo-border-radius-s:.25rem;--lumo-border-radius-m:.5rem;--lumo-border-radius-l:1rem}.pac-target-input,.paper-input-container-input,.input{color:#fff;background-color:#fff}.smartbody{color:#000;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background:url(/images/bg-body.gif) 50%/cover no-repeat fixed;margin:0}.blackgg{-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-color:#000;background-size:cover;margin:0}.cliobtn{color:#333;text-align:center;vertical-align:middle;cursor:pointer;filter:progid:dximagetransform.microsoft.gradient(enabled=false);background-color:#f5f5f5;border:1px solid #e6e6e6;border-bottom-color:#b3b3b3;border-radius:4px;margin-bottom:0;padding:4px 10px;font-size:13px;line-height:18px;display:inline-block;box-shadow:inset 0 1px #fff3,0 1px 2px #0000000d}.cliobtn-inverse:hover{color:#fff}.cliobtn:hover,.cliobtn:active,.cliobtn.active,.cliobtn.disabled,.cliobtn[disabled]{background-color:#e6e6e6}.cliobtn:active,.cliobtn.active{background-color:#ccc \9 }.cliobtn:hover{color:#333;background-color:#e6e6e6;text-decoration:none}.cliobtn:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.cliobtn.active,.cliobtn:active{background-color:#e6e6e6;background-color:#d9d9d9 \9 ;background-image:none;outline:0;box-shadow:inset 0 2px 4px #00000026,0 1px 2px #0000000d}.cliobtn.disabled,.cliobtn[disabled]{cursor:default;opacity:.65;filter:alpha(opacity=65);-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;background-color:#e6e6e6;background-image:none}.cliobutton{color:#fff;height:40px;filter:progid:dximagetransform.microsoft.gradient(enabled=false);background-color:#0074cc;border-color:#0000001a #0000001a #00000040;border-radius:20px;font-family:Roboto,arial,sans-serif;font-size:14px;line-height:40px;justify-content:center!important;align-items:center!important;display:flex!important}.cliobutton:hover,.cliobutton:active,.cliobutton.active,.cliobutton.disabled,.cliobutton[disabled]{color:#fff;background-color:#05c}.cliobutton:active,.cliobutton.active{background-color:#004099 \9 ;color:#fff}.gsi-material-button{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-webkit-appearance:none;box-sizing:border-box;color:#1f1f1f;cursor:pointer;letter-spacing:.25px;text-align:center;vertical-align:middle;white-space:nowrap;background-color:#fff;border:1px solid #747775;border-radius:20px;outline:none;height:40px;font-family:Roboto,arial,sans-serif;font-size:14px;font-weight:500;transition:background-color .218s,border-color .218s,box-shadow .218s;overflow:hidden}.gsi-material-button:not(:disabled):hover{box-shadow:0 1px 2px #3c40434d,0 1px 3px 1px #3c404326}vaadin-button.gsi-material-button::part(container),vaadin-button.msi-material-button::part(container),vaadin-button.cliobutton::part(container){background:0 0!important}vaadin-button.gsi-material-button::part(prefix),vaadin-button.msi-material-button::part(prefix),vaadin-button.cliobutton::part(prefix){position:absolute;left:12px}vaadin-button.gsi-material-button,vaadin-button.msi-material-button,vaadin-button.cliobutton{position:relative}vaadin-login-form{background-color:#fff;border-radius:12px;width:340px;overflow:hidden;box-shadow:0 2px 6px #0003}.login-buttons-container{box-sizing:border-box;background-color:#fff;border-radius:12px;justify-content:center;box-shadow:0 2px 6px #0003;width:340px!important;padding:24px 32px!important}.login-panels{justify-content:center;align-items:stretch;gap:var(--lumo-space-l);flex-wrap:wrap;max-width:100%;display:flex}.login-panels vaadin-login-form,.login-panels vaadin-login-form::part(form){box-sizing:border-box;height:100%}.dm-login-banner{width:340px;max-width:100%;height:auto}.login-buttons-container vaadin-button{border-radius:20px;width:100%;font-family:Roboto,arial,sans-serif;font-size:14px;height:40px!important;min-height:40px!important}.msi-material-button{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-webkit-appearance:none;box-sizing:border-box;color:#1f1f1f;cursor:pointer;letter-spacing:.25px;text-align:center;vertical-align:middle;white-space:nowrap;background-color:#fff;border:1px solid #8c8c8c;border-radius:20px;outline:none;height:40px;font-family:Roboto,arial,sans-serif;font-size:14px;font-weight:500;transition:background-color .218s,border-color .218s,box-shadow .218s;overflow:hidden}.msi-material-button:not(:disabled):hover{box-shadow:0 1px 2px #3c40434d,0 1px 3px 1px #3c404326}.custom-h2{font-size:1.5em;font-weight:700}.no-tab-content-padding vaadin-tabsheet-panel{padding:0!important}.sticky-save-bar{z-index:10;background:var(--lumo-base-color);border-top:1px solid var(--lumo-contrast-10pct);padding:var(--lumo-space-s) var(--lumo-space-s);box-sizing:border-box;flex:0 0 64px;justify-content:flex-end;align-items:center;height:64px;min-height:64px;display:flex;position:sticky;bottom:0}.sticky-save-bar:has(vaadin-upload){flex:none;height:auto;min-height:64px}.ledger-btn-group{gap:var(--lumo-space-xs);padding:0 var(--lumo-space-s);border-right:1px solid var(--lumo-contrast-20pct);align-items:center;display:flex}.ledger-btn-group:last-child{border-right:none}.empty-state{padding:var(--lumo-space-xl);color:var(--lumo-secondary-text-color);justify-content:center;align-items:center;gap:var(--lumo-space-s);flex-direction:column;display:flex}.empty-state-title{font-size:var(--lumo-font-size-l);font-weight:500}.empty-state-message{font-size:var(--lumo-font-size-s)}.workflow-stepper{padding:var(--lumo-space-xs) var(--lumo-space-m);font-size:var(--lumo-font-size-s);color:var(--lumo-secondary-text-color);gap:var(--lumo-space-xs)}.workflow-step-num{background:var(--lumo-contrast-10pct);width:1.4em;height:1.4em;color:var(--lumo-secondary-text-color);font-size:var(--lumo-font-size-xs);margin-right:var(--lumo-space-xs);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.workflow-step-label{white-space:nowrap}.workflow-step-sep{color:var(--lumo-tertiary-text-color)}vaadin-grid::part(voided-row){opacity:.5;text-decoration:line-through}@keyframes button-spinner-rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.button-spinner{animation:.9s linear infinite button-spinner-rotate}.docketman-main-tabs vaadin-tab,.docketman-main-tabs vaadin-tab a{white-space:nowrap;font-size:var(--lumo-font-size-l);padding:var(--lumo-space-s) var(--lumo-space-m)}.docketman-main-tabs{width:70%;max-width:1000px;margin:0 auto}.red-text input{color:red}.bold-text input{font-weight:700}vaadin-multi-select-combo-box-chip.coral{background:coral}vaadin-multi-select-combo-box-chip.gold{background:gold}vaadin-multi-select-combo-box-chip.orange{background:orange}vaadin-multi-select-combo-box-chip.yellowgreen{background:#9acd32}vaadin-multi-select-combo-box-chip.blueviolet{background:#8a2be2}vaadin-multi-select-combo-box-chip.cornflowerblue{background:#6495ed}.content-card{background:var(--lumo-base-color);border-radius:10px;overflow:hidden;box-shadow:0 2px 8px #00000014}.content-card-padded{background:var(--lumo-base-color);border-radius:10px;padding:20px 24px;overflow:hidden;box-shadow:0 2px 8px #00000014}.feedback-stamp{border:1px solid var(--lumo-contrast-10pct);border-left:3px solid var(--dm-lime);border-radius:var(--lumo-border-radius-m);background:var(--lumo-contrast-5pct);gap:3px;padding:12px 14px!important}.feedback-stamp-title{letter-spacing:.09em;text-transform:uppercase;color:var(--lumo-tertiary-text-color);margin-bottom:5px;font-size:10px;font-weight:700}.feedback-stamp-key{font-size:var(--lumo-font-size-xs);letter-spacing:.02em;color:var(--lumo-tertiary-text-color);flex:0 0 82px}.feedback-stamp-value{font-size:var(--lumo-font-size-s);color:var(--lumo-secondary-text-color);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.feedback-attachment{border:1px solid var(--lumo-contrast-10pct);border-radius:var(--lumo-border-radius-m);background:var(--lumo-base-color);padding:8px 10px}.feedback-thumb{object-fit:cover;border-radius:var(--lumo-border-radius-s);border:1px solid var(--lumo-contrast-20pct);flex:none;width:64px;height:42px}.integration-row+.integration-row{border-top:1px solid var(--lumo-contrast-10pct)}.integration-row-summary{cursor:pointer;border-radius:var(--lumo-border-radius-m);padding-right:var(--lumo-space-s)}.integration-row-summary:hover{background:var(--lumo-contrast-5pct)}vaadin-tabsheet.trust-tabsheet{position:relative}vaadin-tabsheet.trust-tabsheet [slot=suffix]{z-index:1;position:absolute;top:50%;right:16px;transform:translateY(-50%)}html,body,vaadin-app-layout::part(content){overflow-x:hidden!important}vaadin-text-area{box-sizing:border-box}vaadin-text-area textarea[slot=textarea]{box-sizing:border-box!important;overflow-wrap:break-word!important;width:100%!important;min-width:0!important;max-width:100%!important;overflow-x:hidden!important}.flagged-item{background-color:#fff3cd!important}.flagged-item:hover{background-color:#ffe69c!important}[theme~=dark] .flagged-item{background-color:#4c4224!important}[theme~=dark] .flagged-item:hover{background-color:#64562b!important}.fc .fc-day-today{background:var(--lumo-primary-color-10pct)!important}.fc .fc-day-today .fc-daygrid-day-number{color:var(--lumo-primary-text-color);font-weight:700}.fc .fc-event{cursor:pointer;font-size:var(--lumo-font-size-s);border-radius:4px;padding:2px 4px}.calendar-count-chip{background:var(--lumo-primary-color-10pct);color:var(--lumo-primary-text-color);font-size:var(--lumo-font-size-s);white-space:nowrap;border-radius:12px;padding:4px 10px;font-weight:500}.upcoming-closings-panel{border-right:1px solid var(--lumo-contrast-10pct);width:280px;min-width:280px;max-height:100%;padding:var(--lumo-space-s);background:var(--lumo-base-color);overflow-y:auto}.upcoming-closings-panel h3{margin:0 0 var(--lumo-space-s) 0;font-size:var(--lumo-font-size-m);color:var(--lumo-secondary-text-color);text-transform:uppercase;letter-spacing:.05em}.upcoming-closing-item{padding:var(--lumo-space-xs) var(--lumo-space-s);margin-bottom:var(--lumo-space-xs);border-radius:var(--lumo-border-radius-m);cursor:pointer;border-left:3px solid var(--lumo-primary-color);background:var(--lumo-contrast-5pct);flex-direction:column;transition:background .15s;display:flex}.upcoming-closing-item:hover{background:var(--lumo-contrast-10pct)}.upcoming-closing-date{font-size:var(--lumo-font-size-xs);color:var(--lumo-secondary-text-color);text-transform:uppercase;font-weight:500}.upcoming-closing-client{font-weight:600;font-size:var(--lumo-font-size-s);margin-top:2px}.upcoming-closing-meta{font-size:var(--lumo-font-size-xs);color:var(--lumo-tertiary-text-color);margin-top:2px}.upcoming-closing-item.status-at-risk{border-left-color:var(--lumo-error-color)}.upcoming-closing-item.status-pending{border-left-color:var(--lumo-warning-color,#facc15)}vaadin-grid.forms-sidebar-grid{background:0 0;border:none;padding:8px 4px}vaadin-grid.forms-sidebar-grid::part(header-cell){display:none}.slip-rate-field super-text-field,.slip-rate-field vaadin-text-field{position:relative}.slip-rate-field super-text-field::part(helper-text),.slip-rate-field vaadin-text-field::part(helper-text){pointer-events:none;position:absolute;top:100%;left:0;right:0}vaadin-grid.clio-import-grid::part(body-cell),vaadin-grid.clio-import-grid::part(header-cell){color:var(--lumo-body-text-color)}vaadin-grid.clio-import-grid vaadin-checkbox::part(checkbox){border:1px solid var(--lumo-secondary-text-color)}.matter-list-toolbar{padding:var(--lumo-space-s) var(--lumo-space-m);box-sizing:border-box}.matter-list-active-filters{gap:var(--lumo-space-xs);padding:0}.matter-list-summary{padding:0 var(--lumo-space-m) var(--lumo-space-xs);box-sizing:border-box;min-height:36px}.matter-list-context{padding:var(--lumo-space-xs) 0;font-size:var(--lumo-font-size-s);color:var(--lumo-secondary-text-color)}vaadin-grid.matter-list-grid::part(body-cell){color:var(--lumo-body-text-color)}vaadin-grid.matter-list-grid::part(row):hover{background:var(--lumo-primary-color-10pct)}vaadin-grid.matter-list-grid::part(focused-cell){box-shadow:inset 0 0 0 2px var(--lumo-primary-color)}.dm-sample{--dm-sheet-ink:var(--dm-charcoal);--dm-sheet-paper:#fff;--dm-sheet-rule:#d3d7d9;--dm-sheet-under:#e6e9ea;--dm-sample-mark:#97b82e38;gap:var(--lumo-space-l)}[theme~=dark] .dm-sample{--dm-sheet-ink:#dde2e4;--dm-sheet-paper:var(--lumo-base-color);--dm-sheet-rule:var(--lumo-contrast-20pct);--dm-sheet-under:var(--lumo-contrast-10pct);--dm-sample-mark:#9fc22e40}.dm-sample-head{justify-content:space-between;align-items:flex-end;gap:var(--lumo-space-m) var(--lumo-space-l);width:100%;margin-top:var(--lumo-space-m);flex-wrap:wrap;display:flex}.dm-sample-intro{max-width:38rem}.dm-sample-intro h2{margin:0 0 var(--lumo-space-xs)}.dm-sample-intro p{color:var(--lumo-secondary-text-color);margin:0;line-height:1.55}.dm-sample-actions{gap:var(--lumo-space-s);flex-wrap:wrap;display:flex}.dm-sample-work{gap:var(--lumo-space-xl);grid-template-columns:minmax(0,1fr) minmax(300px,360px);align-items:start;width:100%;display:grid}@media (width<=900px){.dm-sample-work{grid-template-columns:minmax(0,1fr)}}.dm-sample-practice{min-width:0}.dm-sample-steps vaadin-tab.dm-step{gap:var(--lumo-space-s)}.dm-step-marker{width:1.5rem;height:1.5rem;font-size:var(--lumo-font-size-xs);font-variant-numeric:tabular-nums;border:1.5px solid;border-radius:50%;place-items:center;font-weight:700;display:inline-grid}.dm-sample-steps vaadin-tab[selected] .dm-step-marker{background:var(--lumo-primary-color);border-color:var(--lumo-primary-color);color:var(--lumo-primary-contrast-color)}.dm-sample-steps vaadin-tab.dm-done .dm-step-marker{background:var(--dm-lime);border-color:var(--dm-lime);color:#fff;font-size:0}.dm-sample-steps vaadin-tab.dm-done .dm-step-marker:after{content:"✓";font-size:var(--lumo-font-size-s)}.dm-sample-progress{padding-inline:var(--lumo-space-m);color:var(--lumo-secondary-text-color);font-size:var(--lumo-font-size-s);font-variant-numeric:tabular-nums;white-space:nowrap}.dm-sample-tip{margin:var(--lumo-space-s) 0 0;max-width:38rem;line-height:1.55}.dm-sample-status{margin-top:var(--lumo-space-s);color:var(--lumo-secondary-text-color);font-size:var(--lumo-font-size-s);display:block}.dm-sample-status.dm-problem{color:var(--lumo-error-text-color)}.dm-sample-finished{margin-top:var(--lumo-space-m);padding:var(--lumo-space-s) var(--lumo-space-m);border-inline-start:3px solid var(--dm-lime);background:var(--dm-sample-mark);border-radius:0 var(--lumo-border-radius-s) var(--lumo-border-radius-s) 0}.dm-sample-finished p{max-width:40rem;margin:0;line-height:1.5}.dm-sample-sheet{padding:var(--lumo-space-l) var(--lumo-space-l) var(--lumo-space-m);background:var(--dm-sheet-paper);color:var(--dm-sheet-ink);border:1px solid var(--dm-sheet-rule);box-shadow:5px 5px 0 -1px var(--dm-sheet-paper), 5px 5px 0 0 var(--dm-sheet-rule);font-variant-numeric:tabular-nums;font-size:var(--lumo-font-size-s);position:relative}@media (width>=901px){.dm-sample-sheet{top:var(--lumo-space-m);position:sticky}}.dm-sheet-head{justify-content:space-between;align-items:flex-start;gap:var(--lumo-space-s);padding-bottom:var(--lumo-space-s);border-bottom:2px solid var(--dm-sheet-ink);display:flex}.dm-sheet-head h3{font-size:var(--lumo-font-size-l);color:inherit;margin:0}.dm-sheet-stamp{border:3px double var(--dm-lime);color:var(--dm-lime);font-weight:800;font-size:var(--lumo-font-size-m);letter-spacing:.14em;text-transform:uppercase;border-radius:3px;padding:.1em .6em;transform:rotate(-7deg)translateY(-2px)}[theme~=dark] .dm-sheet-stamp{border-color:var(--dm-lime-bright);color:var(--dm-lime-bright)}.dm-sheet-block{padding:var(--lumo-space-s) 0;border-bottom:1px solid var(--dm-sheet-rule);flex-direction:column;gap:2px;display:flex}.dm-sheet-address{margin-bottom:2px;font-weight:600}.dm-sheet-label{color:var(--lumo-secondary-text-color);font-size:var(--lumo-font-size-xs);font-weight:600}.dm-sheet-row{align-items:baseline;gap:var(--lumo-space-xs);margin:0 calc(-1 * var(--lumo-space-xs));padding:1px var(--lumo-space-xs);border-radius:var(--lumo-border-radius-s);display:flex}.dm-sheet-row>span:first-child{white-space:nowrap;flex:1;align-items:baseline;min-width:5.5rem;display:flex}.dm-sheet-row>span:first-child:after{content:"";margin-inline:var(--lumo-space-xs);border-bottom:1px dotted var(--dm-sheet-rule);flex:1}.dm-sheet-row>span:last-child{text-align:end;overflow-wrap:anywhere;max-width:62%}.dm-sheet-total{margin-top:var(--lumo-space-s);padding-top:var(--lumo-space-s);border-top:3px double var(--dm-sheet-ink);font-size:var(--lumo-font-size-l);border-radius:0;font-weight:700}.dm-sheet-total>span:first-child:after{border-bottom-color:#0000}.dm-sheet-total>span:last-child{font-size:var(--lumo-font-size-xxl);letter-spacing:-.01em}.dm-sheet-note{margin:var(--lumo-space-m) 0 0;color:var(--lumo-secondary-text-color);font-size:var(--lumo-font-size-xs);line-height:1.5}.dm-sheet-row.dm-changed{animation:1.8s ease-out dm-sheet-changed}@keyframes dm-sheet-changed{0%,30%{background:var(--dm-sample-mark)}to{background:0 0}}@media (prefers-reduced-motion:reduce){.dm-sheet-row.dm-changed{background:var(--dm-sample-mark);animation:none}}.dm-matter-nav{gap:var(--lumo-space-s);margin-inline-start:var(--lumo-space-l)}vaadin-button.dm-matter-finder::part(suffix){margin-inline-start:var(--lumo-space-s)}.dm-kbd{border:1px solid var(--lumo-contrast-20pct);border-radius:var(--lumo-border-radius-s);color:var(--lumo-secondary-text-color);font-size:var(--lumo-font-size-xxs);letter-spacing:.02em;padding:0 .4em;line-height:1.6}.dm-recent-label{align-items:center;gap:var(--lumo-space-xs);display:inline-flex}vaadin-icon.dm-recent-chevron{width:.9em;height:.9em;color:var(--lumo-secondary-text-color)}@media (width<=1100px){vaadin-button.dm-matter-finder::part(label){display:none}.dm-matter-nav{margin-inline-start:var(--lumo-space-s)}}.dm-callout{align-items:center;gap:var(--lumo-space-xs) var(--lumo-space-s);padding:var(--lumo-space-xs) var(--lumo-space-s);border-left:3px solid var(--lumo-contrast-30pct);border-radius:0 var(--lumo-border-radius-s) var(--lumo-border-radius-s) 0;background:var(--lumo-contrast-5pct);color:var(--lumo-body-text-color);font-size:var(--lumo-font-size-s);line-height:var(--lumo-line-height-s);flex-wrap:wrap;display:flex}.dm-callout[data-tone=warning]{border-left-color:var(--lumo-warning-color);background:var(--lumo-warning-color-10pct)}.dm-callout[data-tone=error]{border-left-color:var(--lumo-error-color);background:var(--lumo-error-color-10pct)}.dm-callout vaadin-button{margin:0}.dm-callout[data-tone=ok]{border-left-color:var(--lumo-success-color);background:var(--lumo-success-color-10pct)}.dm-cd-checklist{margin:var(--lumo-space-xs) 0;flex-shrink:0}.dm-cd-checklist:empty{display:none}.dm-cd-missing{font:inherit;color:var(--lumo-primary-text-color);background:var(--lumo-base-color);border:1px solid var(--lumo-contrast-20pct);border-radius:var(--lumo-border-radius-m);padding:1px var(--lumo-space-s);cursor:pointer;font-weight:500}.dm-cd-missing:hover{border-color:var(--lumo-primary-color-50pct)}.dm-cd-missing:focus-visible{outline:2px solid var(--lumo-primary-color);outline-offset:1px}.dm-rail-dot{background-color:var(--lumo-success-color);border-radius:50%;flex-shrink:0;width:8px;height:8px;margin-right:4px;display:inline-block}.dm-rail-dot[data-status=attention]{background-color:var(--lumo-warning-color);box-shadow:0 0 0 2px var(--lumo-warning-color-10pct,#ffbf0033)}.dm-rail-group{margin-top:var(--lumo-space-s);padding-top:var(--lumo-space-s);border-top:1px solid var(--lumo-contrast-10pct);font-size:var(--lumo-font-size-xs);color:var(--lumo-secondary-text-color);font-weight:600;line-height:1.2;display:block}.dm-rail-group.dm-rail-group-first{border-top:none;margin-top:0;padding-top:0}.forms-sidebar-grid::part(dm-rail-heading){cursor:default;background:0 0;padding-bottom:0}.dm-overview{background:var(--lumo-base-color);border:1px solid var(--lumo-contrast-10pct);border-radius:var(--lumo-border-radius-l);padding:var(--lumo-space-l);gap:var(--lumo-space-l);box-sizing:border-box;flex-direction:column;display:flex}.dm-overview-figures{border-bottom:1px solid var(--lumo-contrast-10pct);grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));display:grid}.dm-overview-figure{padding-top:0;padding:var(--lumo-space-s) var(--lumo-space-m);border-left:1px solid var(--lumo-contrast-10pct);flex-direction:column;gap:2px;display:flex}.dm-overview-figure:first-child{border-left:none;padding-left:0}.dm-overview-figure-label{font-size:var(--lumo-font-size-xs);color:var(--lumo-secondary-text-color)}.dm-overview-figure-value{font-size:var(--lumo-font-size-l);font-variant-numeric:tabular-nums;color:var(--lumo-header-text-color);font-weight:600}.dm-overview-figure[data-tone=error] .dm-overview-figure-value{color:var(--lumo-error-text-color)}.dm-overview-figure[data-tone=warning] .dm-overview-muted{color:var(--lumo-warning-text-color,var(--lumo-body-text-color));font-weight:600}.dm-overview-muted{color:var(--lumo-secondary-text-color);font-size:var(--lumo-font-size-s)}.dm-overview-attention{border:1px solid var(--lumo-contrast-10pct);border-radius:var(--lumo-border-radius-m);align-self:stretch;overflow:hidden}.dm-overview-attention-row{align-items:baseline;gap:var(--lumo-space-s);padding:var(--lumo-space-s) var(--lumo-space-m);font-size:var(--lumo-font-size-s);line-height:var(--lumo-line-height-s);display:flex}.dm-overview-attention-row+.dm-overview-attention-row{border-top:1px solid var(--lumo-contrast-10pct)}.dm-overview-attention-icon{width:var(--lumo-icon-size-s);height:var(--lumo-icon-size-s);color:var(--lumo-warning-color);flex:none;align-self:center}.dm-overview-attention-text{flex:auto;min-width:0}.dm-overview-attention-row vaadin-button{flex:none;margin-left:auto}.dm-overview-figure-link{cursor:pointer;border-radius:var(--lumo-border-radius-s)}.dm-overview-figure-link:hover .dm-overview-figure-value{color:var(--lumo-primary-text-color)}.dm-overview-figure-link:focus-visible{outline:2px solid var(--lumo-primary-color);outline-offset:-2px}.dm-overview-section{align-items:flex-start;gap:var(--lumo-space-xs);flex-direction:column;display:flex}.dm-overview-section>.dm-callout{align-self:stretch}.dm-overview-heading{margin:0 0 var(--lumo-space-xs);font-size:var(--lumo-font-size-m);color:var(--lumo-header-text-color);font-weight:600}.dm-overview-parties{width:100%}.dm-overview-party{align-items:center;column-gap:var(--lumo-space-m);grid-template-columns:9rem minmax(0,1fr) 11rem 2rem;min-height:2rem;display:grid}.dm-overview-party-first:not(:first-child){border-top:1px solid var(--lumo-contrast-10pct)}.dm-overview-party-role{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dm-overview-party vaadin-button{justify-content:flex-start;max-width:100%;height:auto}.dm-overview-party vaadin-button::part(label){white-space:normal;text-align:left}.dm-overview-party-phone{font-size:var(--lumo-font-size-s);font-variant-numeric:tabular-nums;color:var(--lumo-body-text-color);white-space:nowrap;text-decoration:none}a.dm-overview-party-phone:hover{color:var(--lumo-primary-text-color);text-decoration:underline}.dm-overview-party-email{border-radius:var(--lumo-border-radius-m);width:2rem;height:2rem;color:var(--lumo-primary-text-color);justify-content:center;align-items:center;display:inline-flex}.dm-overview-party-email vaadin-icon{width:var(--lumo-icon-size-s);height:var(--lumo-icon-size-s)}a.dm-overview-party-email:hover{background:var(--lumo-primary-color-10pct)}.dm-overview-party a:focus-visible{outline:2px solid var(--lumo-primary-color);outline-offset:1px;border-radius:var(--lumo-border-radius-s)}.dm-overview-party-add{align-items:baseline;gap:0 var(--lumo-space-s);margin-top:var(--lumo-space-xs);font-size:var(--lumo-font-size-s);color:var(--lumo-secondary-text-color);flex-wrap:wrap;display:flex}@media (width<=640px){.dm-overview-party{grid-template-columns:minmax(0,1fr) auto 2rem}.dm-overview-party-role{padding-top:var(--lumo-space-xs);grid-column:1/-1}.dm-overview-party-role:empty{display:none}}.dm-overview-task{gap:var(--lumo-space-xs) var(--lumo-space-m);flex-wrap:wrap;align-items:baseline;display:flex}.dm-overview-overdue{color:var(--lumo-error-text-color);font-weight:500}@media (width<=640px){.dm-overview{padding:var(--lumo-space-m)}.dm-overview-figure{border-left:none;padding-left:0}}.dm-matter-home{align-items:flex-start;gap:var(--lumo-space-l);max-width:1480px;padding:var(--lumo-space-l);box-sizing:border-box;flex-wrap:wrap;margin:0 auto;display:flex}.dm-matter-home>.dm-matter-home-main{flex:999 36rem;min-width:0}.dm-matter-home>.dm-matter-details-card{max-width:28rem;box-shadow:none;border:1px solid var(--lumo-contrast-10pct);border-radius:var(--lumo-border-radius-l);padding:var(--lumo-space-l);box-sizing:border-box;flex:22rem;margin:0}@media (width<=640px){.dm-matter-home{padding:var(--lumo-space-s)}}.dm-overview-hero{align-items:center;gap:var(--lumo-space-l) var(--lumo-space-xl);padding-bottom:var(--lumo-space-l);border-bottom:1px solid var(--lumo-contrast-10pct);grid-template-columns:minmax(11rem,max-content) minmax(0,1fr);display:grid}.dm-overview-when{flex-direction:column;align-items:flex-start;gap:2px;display:flex}.dm-overview-when-date{font-size:var(--lumo-font-size-xxxl);letter-spacing:-.01em;font-variant-numeric:tabular-nums;color:var(--lumo-header-text-color);font-weight:600;line-height:1.05}.dm-overview-when-relative{font-size:var(--lumo-font-size-s);color:var(--lumo-secondary-text-color)}.dm-overview-hero[data-tone=warning] .dm-overview-when-relative{color:var(--lumo-warning-text-color,var(--lumo-body-text-color));font-weight:600}.dm-overview-when-change{margin-top:var(--lumo-space-xs)}.dm-track{padding:1.6rem 0;position:relative}.dm-track-rail{background:var(--lumo-contrast-10pct);border-radius:3px;height:6px;position:relative}.dm-track-done,.dm-track-overrun{border-radius:3px;position:absolute;top:0;bottom:0}.dm-track-done{background:var(--lumo-primary-color)}.dm-track-overrun{background:repeating-linear-gradient(90deg, var(--lumo-warning-color) 0 6px, transparent 6px 10px)}.dm-track-overrun-label{white-space:nowrap;font-size:var(--lumo-font-size-xs);color:var(--lumo-warning-text-color,var(--lumo-body-text-color));font-weight:600;position:absolute;bottom:12px;transform:translate(-50%)}.dm-track-mark{width:0;height:0;position:absolute;top:50%}.dm-track-mark:before{content:"";box-sizing:border-box;border-radius:50%;width:14px;height:14px;position:absolute;top:-7px;left:-7px}.dm-track-closing:before{background:var(--lumo-base-color);border:3px solid var(--lumo-primary-color)}.dm-track-today:before{background:var(--dm-lime-bright);width:12px;height:12px;box-shadow:0 0 0 3px var(--lumo-base-color);top:-6px;left:-6px}.dm-track-label{white-space:nowrap;font-size:var(--lumo-font-size-xs);color:var(--lumo-secondary-text-color);font-weight:600;position:absolute;transform:translate(-50%)}.dm-track-label[data-side=above]{bottom:12px}.dm-track-label[data-side=below]{top:12px}.dm-track-label[data-align=start]{transform:translate(-8px)}.dm-track-label[data-align=end]{transform:translate(calc(8px - 100%))}.dm-track-start{font-size:var(--lumo-font-size-xs);color:var(--lumo-tertiary-text-color);position:absolute;bottom:0;left:0}@media (width<=640px){.dm-overview-hero{grid-template-columns:1fr}}.dm-file-summary-header{justify-content:space-between;align-items:center;gap:var(--lumo-space-s);margin-bottom:var(--lumo-space-m);display:flex}.dm-file-summary-heading{font-size:var(--lumo-font-size-l);color:var(--lumo-header-text-color);margin:0;font-weight:600}.dm-file-summary-rows{gap:var(--lumo-space-s) var(--lumo-space-m);font-size:var(--lumo-font-size-s);grid-template-columns:minmax(7.5rem,max-content) minmax(0,1fr);align-items:baseline;display:grid}.dm-file-summary-label{color:var(--lumo-secondary-text-color);font-size:var(--lumo-font-size-s)}.dm-file-summary-value{color:var(--lumo-body-text-color);overflow-wrap:anywhere}.dm-file-summary-empty{color:var(--lumo-tertiary-text-color)}.dm-file-summary-notes{gap:var(--lumo-space-xs);margin-top:var(--lumo-space-m);padding-top:var(--lumo-space-m);border-top:1px solid var(--lumo-contrast-10pct);flex-direction:column;display:flex}.dm-file-summary-notes-body{font-size:var(--lumo-font-size-s);white-space:pre-line;max-height:14rem;overflow-y:auto}.dm-file-summary-footer{margin-top:var(--lumo-space-m);padding-top:var(--lumo-space-s);border-top:1px solid var(--lumo-contrast-10pct)}.dm-file-summary-link{font-size:var(--lumo-font-size-s);color:var(--lumo-primary-text-color)}.dm-details-edit-actions{gap:var(--lumo-space-xs);display:flex}.dm-matter-home>.dm-details-card:not(.dm-details-editing){top:var(--lumo-space-l);position:sticky}.dm-matter-home{container-type:inline-size}@container (width<=60rem){.dm-matter-home>.dm-matter-details-card.dm-details-card{max-width:none;position:static}}.dm-matter-home.dm-matter-home--setup{justify-content:center}.dm-matter-home--setup>.dm-matter-details-card.dm-matter-setup{flex:0 46rem;max-width:46rem;position:static}.dm-matter-setup .dm-file-summary-heading{font-size:var(--lumo-font-size-xl)}.dm-setup-intro{margin:0 0 var(--lumo-space-m);max-width:38rem;font-size:var(--lumo-font-size-s);color:var(--lumo-secondary-text-color)}.dm-clio-link-note{font-size:var(--lumo-font-size-s);color:var(--lumo-secondary-text-color);margin-right:auto}.dm-clio-link-note[data-tone=warning]{color:var(--lumo-warning-text-color,var(--lumo-body-text-color));font-weight:500}.dm-matter-home:not(.dm-matter-home--setup){grid-template-columns:minmax(0,1fr) 26rem;align-content:start;margin-inline:auto;display:grid;width:min(100%,1480px)!important}.dm-matter-home:not(.dm-matter-home--setup)>.dm-matter-home-main,.dm-matter-home-main>.dm-overview{display:contents}.dm-matter-home .dm-overview-figures{background:var(--lumo-base-color);border:1px solid var(--lumo-contrast-10pct);border-radius:var(--lumo-border-radius-l);padding:var(--lumo-space-m);gap:var(--lumo-space-s) 0;grid-column:1/-1}.dm-matter-home .dm-overview-section{min-width:0;padding:var(--lumo-space-l);border:1px solid var(--lumo-contrast-10pct);border-radius:var(--lumo-border-radius-l);background:var(--lumo-base-color);grid-column:1}.dm-matter-home:not(.dm-matter-home--setup)>.dm-matter-details-card{grid-area:2/2/span 4;width:100%;max-width:none}.dm-overview-notes-body{white-space:pre-wrap;overflow-wrap:anywhere;font-size:var(--lumo-font-size-s);width:100%}@container (width<=60rem){.dm-matter-home:not(.dm-matter-home--setup)>.dm-matter-details-card{grid-area:auto/1/auto/-1}.dm-matter-home .dm-overview-section{grid-column:1/-1}}@media (width<=1000px){.dm-matter-home:not(.dm-matter-home--setup){grid-template-columns:minmax(0,1fr)}}.dm-matter-home>.dm-matter-home-main[hidden],.dm-matter-home-main>.dm-overview[hidden]{display:none!important}@container (width<=40rem){.dm-overview-party{grid-template-columns:7rem minmax(0,1fr) auto}.dm-overview-party-phone{grid-column:2}.dm-overview-party-email{grid-area:1/3}.dm-overview-attention-row{flex-wrap:wrap}.dm-overview-attention-row vaadin-button{margin-left:1.5rem}}.dm-ledger-workspace{box-sizing:border-box;padding:var(--lumo-space-l);gap:var(--lumo-space-m);min-width:0;min-height:0;overflow:auto;container-type:inline-size}.dm-ledger-summary{border:1px solid var(--lumo-contrast-10pct);border-radius:var(--lumo-border-radius-l);padding:var(--lumo-space-m);box-sizing:border-box;background:var(--lumo-base-color);flex-shrink:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;display:grid}.dm-ledger-figure{align-items:flex-start;gap:var(--lumo-space-xs);min-width:0;padding:var(--lumo-space-xs) var(--lumo-space-l);border-left:1px solid var(--lumo-contrast-10pct);flex-direction:column}.dm-ledger-figure:first-child{padding-left:var(--lumo-space-s);border-left:none}.dm-ledger-value{font-size:var(--lumo-font-size-l);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-weight:600}.dm-ledger-received{font-size:var(--lumo-font-size-s);color:var(--lumo-secondary-text-color)}.dm-ledger-toolbar{gap:var(--lumo-space-s) var(--lumo-space-m);padding:var(--lumo-space-s) var(--lumo-space-m);border:1px solid var(--lumo-contrast-10pct);border-radius:var(--lumo-border-radius-l);box-sizing:border-box;flex-wrap:wrap;flex-shrink:0}.dm-ledger-toolbar>vaadin-horizontal-layout{gap:var(--lumo-space-xs);flex-wrap:wrap;min-width:0}.dm-ledger-toolbar .ledger-btn-group{border-color:var(--lumo-contrast-10pct);padding-left:0}.dm-ledger-export-actions{margin-left:auto}.dm-ledger-workspace>.ledger-grid{border:1px solid var(--lumo-contrast-10pct);border-radius:var(--lumo-border-radius-l);min-height:18rem;overflow:hidden}.dm-ledger-workspace>.ledger-grid::part(header-cell){background:var(--lumo-contrast-5pct);color:var(--lumo-secondary-text-color);font-size:var(--lumo-font-size-xs);font-weight:600}.dm-ledger-notice{box-sizing:border-box;background:var(--lumo-base-color);flex-shrink:0;width:100%}.dm-ledger-notice>.dm-overview-attention-row{flex-wrap:wrap}.dm-ledger-drift{box-sizing:border-box;background:var(--lumo-base-color);flex-shrink:0;width:100%}.dm-ledger-drift-heading{padding:var(--lumo-space-s) var(--lumo-space-m);border-bottom:1px solid var(--lumo-contrast-10pct);font-size:var(--lumo-font-size-s);font-weight:600;display:block}.dm-ledger-drift-row{flex-wrap:wrap}.dm-ledger-drift-text{overflow-wrap:anywhere;flex:20rem;min-width:0}.dm-ledger-drift-note{color:var(--lumo-secondary-text-color)}.dm-ledger-missing-payee{color:var(--lumo-warning-text-color,#8a4b00);background-color:var(--lumo-warning-color-10pct,#ffb4001f)}.dm-ledger-settings{color:var(--lumo-secondary-text-color);flex-shrink:0}@container (width<=45rem){.dm-ledger-summary{grid-template-columns:1fr}.dm-ledger-figure+.dm-ledger-figure{border-left:none;border-top:1px solid var(--lumo-contrast-10pct)}.dm-ledger-figure,.dm-ledger-figure:first-child{padding:var(--lumo-space-s)}.dm-ledger-export-actions{margin-left:0}.dm-ledger-toolbar .ledger-btn-group{border-right:none}}.dm-overview-closing-warning{align-items:center;gap:var(--lumo-space-m);padding:var(--lumo-space-m) var(--lumo-space-l);background:var(--lumo-base-color);border:1px solid var(--lumo-warning-color);border-radius:var(--lumo-border-radius-l);flex-wrap:wrap;grid-column:1/-1;display:flex}.dm-overview-closing-warning>span{flex:20rem}.dm-matter-home:has(.dm-overview-closing-warning)>.dm-matter-details-card{grid-row:3/span 4}.dm-matter-home .dm-overview-figures{padding-block:var(--lumo-space-s)}.dm-overview-figure{justify-content:center;min-height:3.5rem;position:relative}.dm-overview-figure>vaadin-button{align-self:flex-start}.dm-overview-open-label{right:var(--lumo-space-m);top:var(--lumo-space-s);font-size:var(--lumo-font-size-xs);color:var(--lumo-primary-text-color);position:absolute}.dm-overview-section-header{align-items:center;gap:var(--lumo-space-m);margin-bottom:var(--lumo-space-xs);display:flex}.dm-overview-section-header>.dm-overview-heading{margin:0}.dm-overview-party{column-gap:var(--lumo-space-s);grid-template-columns:minmax(6rem,.65fr) minmax(9rem,1.3fr) minmax(8rem,.9fr) minmax(5rem,.5fr);min-height:2.6rem}.dm-overview-party-company .dm-overview-party-name{font-weight:600}.dm-overview-party-name vaadin-icon{width:14px;height:14px;color:var(--lumo-secondary-text-color)}.dm-overview-party-affiliated{margin-left:1.4rem;max-width:calc(100% - 1.4rem)!important}.dm-overview-party-email{width:auto;font-size:var(--lumo-font-size-s);justify-content:flex-start;gap:.35rem;text-decoration:none}.dm-overview-missing-contact{color:var(--lumo-secondary-text-color)}.dm-file-summary-rows vaadin-combo-box{min-width:0;padding:0}@container (width<=60rem){.dm-matter-home:has(.dm-overview-closing-warning)>.dm-matter-details-card{grid-row:auto}}@media (width<=1000px){.dm-matter-home:has(.dm-overview-closing-warning)>.dm-matter-details-card{grid-row:auto}}@media (width<=640px){.dm-overview-party{grid-template-columns:minmax(0,1fr) minmax(5rem,auto);padding-block:.5rem}.dm-overview-party-role,.dm-overview-party-name{grid-column:1/-1}.dm-overview-party-phone{grid-column:1}.dm-overview-party-email{grid-area:auto/2}}.net-funding{gap:var(--lumo-space-xs)}.net-funding-section{margin-block:var(--lumo-space-xs)}.net-funding-field-row{grid-template-columns:minmax(0,1fr) 120px 120px 120px;align-items:center;gap:0;width:100%;min-height:38px;display:grid}.net-funding-field-row>:first-child{padding-inline-end:var(--lumo-space-m)}.net-funding-field-row>:nth-child(2){text-align:right;grid-column:2}.net-funding-field-row>:nth-child(3){text-align:center;font-size:var(--lumo-font-size-xs);grid-column:4}.net-funding-credit-row>:nth-child(2){grid-column:3}.net-funding-field-row>.net-funding-field-error{color:var(--lumo-error-text-color)}.net-funding-field-row vaadin-horizontal-layout>*{margin-top:0}.net-funding-section-heading{border-bottom:1px solid var(--lumo-contrast-20pct);font-weight:600}.net-funding-section-heading>:nth-child(2){padding-inline-end:var(--lumo-space-s)}.net-funding-heading-actions{gap:var(--lumo-space-xs);flex-wrap:wrap}.net-funding-heading-actions vaadin-button{margin:0}.net-funding-help{color:var(--lumo-secondary-text-color);font-size:var(--lumo-font-size-s)}.net-funding-other-charges{width:100%;padding-block:var(--lumo-space-xs)}.net-funding-summary{z-index:2;box-sizing:border-box;width:100%;padding-block:var(--lumo-space-xs);margin-top:var(--lumo-space-s);background:var(--lumo-base-color);border-top:2px solid var(--lumo-contrast-20pct);position:sticky;bottom:0}.net-funding-summary>span{color:var(--lumo-secondary-text-color);font-size:var(--lumo-font-size-s);display:block}.net-funding-summary .net-funding-field-row{font-weight:600}.net-funding-net-figure{white-space:nowrap;font-size:var(--lumo-font-size-xl);font-variant-numeric:tabular-nums;color:var(--lumo-header-text-color);justify-self:end;padding-inline-end:var(--lumo-space-s);font-weight:700}.net-funding vaadin-grid::part(excluded){color:var(--lumo-tertiary-text-color)}@media (width<=800px){.net-funding-summary{position:static}.net-funding>vaadin-horizontal-layout{flex-wrap:wrap}}.net-funding vaadin-grid::part(body-cell){min-height:34px}.net-funding vaadin-grid vaadin-button{margin-block:0}
