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}[theme~=dark]{--lumo-primary-color:#4e8bda;--lumo-primary-color-50pct:#4e8bda80;--lumo-primary-color-10pct:#4e8bda1f;--lumo-primary-text-color:#82b5f7}.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){overflow:hidden}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)}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-m);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}.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(row 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}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}
