:root{--text:#6b6375;--text-h:#08060d;--bg:#fff;--border:#e5e4e7;--code-bg:#f4f3ec;--accent:#aa3bff;--accent-bg:#aa3bff1a;--accent-border:#aa3bff80;--social-bg:#f4f3ec80;--shadow:#0000001a 0 10px 15px -3px, #0000000d 0 4px 6px -2px;--sans:system-ui, "Segoe UI", Roboto, sans-serif;--heading:system-ui, "Segoe UI", Roboto, sans-serif;--mono:ui-monospace, Consolas, monospace;font:18px/145% var(--sans);letter-spacing:.18px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;color:var(--text);background:var(--bg);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}@media (width<=1024px){:root{font-size:16px}}@media (prefers-color-scheme:dark){:root{--text:#9ca3af;--text-h:#f3f4f6;--bg:#16171d;--border:#2e303a;--code-bg:#1f2028;--accent:#c084fc;--accent-bg:#c084fc26;--accent-border:#c084fc80;--social-bg:#2f303a80;--shadow:#0006 0 10px 15px -3px, #00000040 0 4px 6px -2px}#social .button-icon{filter:invert()brightness(2)}}body{margin:0}#root{text-align:center;border-inline:1px solid var(--border);box-sizing:border-box;flex-direction:column;width:1126px;max-width:100%;min-height:100svh;margin:0 auto;display:flex}h1,h2{font-family:var(--heading);color:var(--text-h);font-weight:500}h1{letter-spacing:-1.68px;margin:32px 0;font-size:56px}@media (width<=1024px){h1{margin:20px 0;font-size:36px}}h2{letter-spacing:-.24px;margin:0 0 8px;font-size:24px;line-height:118%}@media (width<=1024px){h2{font-size:20px}}p{margin:0}code,.counter{font-family:var(--mono);color:var(--text-h);border-radius:4px;display:inline-flex}code{background:var(--code-bg);padding:4px 8px;font-size:15px;line-height:135%}*{box-sizing:border-box}body{color:#253238;background:#f6f8fa;margin:0;font-family:Arial,Helvetica,sans-serif}button{font-family:inherit}.app{background:#fff;width:100%;max-width:520px;min-height:100vh;margin:0 auto;padding:42px 22px 30px}.header{margin-bottom:32px}.eyebrow{color:#00a898;letter-spacing:2px;margin:0 0 8px;font-size:12px;font-weight:800}h1{color:#253238;margin:0;font-size:34px;line-height:1.1}.subtitle{color:#6d777b;margin:10px 0 0;font-size:15px;line-height:1.5}.capture-grid{gap:13px;display:grid}.capture-card{color:#253238;text-align:left;cursor:pointer;background:#fff;border:1px solid #e4e8e9;border-radius:15px;align-items:center;gap:16px;width:100%;min-height:82px;padding:15px 17px;display:flex;box-shadow:0 3px 12px #1f32380f}.capture-card:hover{border-color:#00a898;transform:translateY(-1px)}.capture-card .icon{color:#008f82;background:#e8f8f6;border-radius:13px;flex-shrink:0;place-items:center;width:48px;height:48px;font-size:23px;font-weight:700;display:grid}.capture-card strong{margin-bottom:5px;font-size:16px;display:block}.capture-card small{color:#7a8589;font-size:13px;display:block}.records-button{color:#fff;cursor:pointer;background:#00a898;border:0;border-radius:14px;justify-content:space-between;align-items:center;width:100%;margin-top:28px;padding:16px 18px;font-size:16px;font-weight:700;display:flex}.records-button span{font-size:21px}@media (width>=700px){.app{border-radius:22px;min-height:auto;margin-top:30px;margin-bottom:30px;box-shadow:0 10px 40px #1f323817}}.back-button{color:#008f82;cursor:pointer;background:0 0;border:0;margin-bottom:24px;padding:0;font-size:15px;font-weight:700}.note-form{flex-direction:column;display:flex}.field-label{color:#253238;margin-bottom:8px;font-size:15px;font-weight:700}.optional{color:#7a8589;font-size:13px;font-weight:400}.note-input{resize:vertical;color:#253238;background:#fff;border:1px solid #dce2e4;border-radius:14px;outline:none;width:100%;min-height:210px;margin-bottom:22px;padding:16px;font-family:inherit;font-size:16px;line-height:1.5}.note-input:focus,.importance-select:focus{border-color:#00a898;box-shadow:0 0 0 3px #00a8981a}.importance-select{color:#253238;background:#fff;border:1px solid #dce2e4;border-radius:12px;outline:none;width:100%;margin-bottom:12px;padding:14px;font-size:15px}.timestamp-note{color:#7a8589;margin:0 0 24px;font-size:12px}.primary-action,.secondary-action{cursor:pointer;border-radius:14px;width:100%;padding:16px 18px;font-size:15px;font-weight:700}.primary-action{color:#fff;background:#00a898;border:0;margin-bottom:11px}.secondary-action{color:#008f82;background:#fff;border:1px solid #00a898}.records-list{gap:14px;display:grid}.record-card{text-align:left;cursor:pointer;background:#fff;border:1px solid #e1e6e7;border-radius:14px;width:100%;padding:17px;box-shadow:0 3px 12px #1f32380f}.record-card:hover{border-color:#00a898}.record-top{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.record-top strong{color:#253238;font-size:15px}.review-badge{color:#8a6500;white-space:nowrap;background:#fff4d8;border-radius:20px;padding:5px 8px;font-size:11px;font-weight:700}.record-preview{color:#4f5d62;margin:0 0 14px;font-size:14px;line-height:1.5}.record-details{color:#7a8589;justify-content:space-between;gap:12px;font-size:11px;display:flex}.empty-records{text-align:center;border:1px dashed #d5dcde;border-radius:14px;padding:35px 20px}.empty-records strong{color:#253238;margin-bottom:6px;display:block}.empty-records p{color:#7a8589;margin:0;font-size:13px}.review-page{gap:18px;display:grid}.review-section{background:#fff;border:1px solid #e1e6e7;border-radius:15px;padding:18px}.review-heading{align-items:flex-start;gap:12px;margin-bottom:16px;display:flex}.review-heading>span{color:#008f82;background:#e8f8f6;border-radius:50%;flex-shrink:0;place-items:center;width:28px;height:28px;font-size:13px;font-weight:800;display:grid}.review-heading h2{color:#253238;margin:1px 0 4px;font-size:17px}.review-heading p{color:#7a8589;margin:0;font-size:12px;line-height:1.4}.original-content,.full-record-content{color:#344247;white-space:pre-wrap;background:#f7f9fa;border-radius:12px;padding:15px;font-size:14px;line-height:1.6}.review-meta{color:#7a8589;justify-content:space-between;gap:12px;margin-top:12px;font-size:11px;display:flex}.court-section{border-color:#b9e5df}.draft-page{gap:18px;display:grid}.draft-source,.draft-editor-section{background:#fff;border:1px solid #e1e6e7;border-radius:15px;padding:18px}.draft-section-title{flex-direction:column;gap:4px;margin-bottom:14px;display:flex}.draft-section-title strong{color:#253238;font-size:16px}.draft-section-title span{color:#7a8589;font-size:12px;line-height:1.4}.draft-editor{box-sizing:border-box;color:#253238;resize:vertical;background:#fff;border:1px solid #d5dcde;border-radius:12px;outline:none;width:100%;min-height:180px;padding:15px;font-family:inherit;font-size:14px;line-height:1.6}.draft-editor:focus{border-color:#00a898;box-shadow:0 0 0 3px #00a8981a}.secondary-action{color:#008f82;cursor:pointer;background:#fff;border:1px solid #00a898;border-radius:14px;width:100%;padding:15px 18px;font-size:15px;font-weight:700}.secondary-action:hover{background:#f1fbf9}.finalized-badge{color:#008f82;background:#e8f8f6}.final-section{background:#f7fdfc;border:2px solid #00a898}.final-content{color:#253238;white-space:pre-wrap;background:#fff;border-radius:12px;padding:16px;font-size:14px;line-height:1.6}.finalized-info{color:#7a8589;border-top:1px solid #d9eeeb;justify-content:space-between;align-items:center;gap:12px;margin-top:14px;padding-top:12px;font-size:11px;display:flex}.finalized-info strong{color:#008f82;text-transform:uppercase;letter-spacing:.5px;font-size:12px}.photo-capture-page{gap:18px;display:grid}.image-picker{text-align:center;cursor:pointer;background:#f7fdfc;border:2px dashed #b9deda;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;min-height:170px;padding:24px;display:flex}.image-picker:hover{border-color:#00a898}.image-picker-icon{color:#008f82;background:#e8f8f6;border-radius:50%;place-items:center;width:48px;height:48px;margin-bottom:12px;font-size:28px;font-weight:400;display:grid}.image-picker strong{color:#253238;margin-bottom:6px;font-size:16px}.image-picker small{color:#7a8589;font-size:12px;line-height:1.4}.image-picker input{display:none}.selected-image-heading{flex-direction:column;gap:4px;display:flex}.selected-image-heading strong{color:#253238;font-size:15px}.selected-image-heading span{color:#7a8589;font-size:12px}.image-preview-grid{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.image-preview-card{background:#fff;border:1px solid #e1e6e7;border-radius:14px;overflow:hidden}.image-preview-card img{object-fit:cover;width:100%;height:150px;display:block}.remove-image-button{color:#7a8589;cursor:pointer;background:#fff;border:0;border-top:1px solid #e1e6e7;width:100%;padding:10px;font-size:12px;font-weight:700}.remove-image-button:hover{color:#253238;background:#f7f9fa}.sign-out-button{color:#007f75;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #00a898;border-radius:8px;margin-top:10px;padding:7px 14px;font-size:13px;font-weight:600}.sign-out-button:hover{color:#fff;background:#00a898}.case-card{text-align:left;background:#fff;border:1px solid #dfe5e8;border-radius:14px;margin-top:12px;padding:16px 18px;box-shadow:0 2px 8px #0000000a}.case-card-top{justify-content:space-between;align-items:center;gap:12px;display:flex}.case-card-top strong{color:#1f2933;font-size:16px}.case-status{color:#008f83;background:#e7f8f6;border-radius:999px;padding:5px 10px;font-size:12px;font-weight:600}.case-card-details{color:#667085;margin-top:8px;font-size:13px}.cases-section{background:#eefaf8;border:1px solid #cceee9;border-radius:18px;margin-bottom:28px;padding:20px}.cases-section h2{color:#1f2933;margin-top:0;margin-bottom:6px}.new-case-button{color:#fff;cursor:pointer;background:#00a898;border:none;border-radius:10px;margin-top:4px;margin-bottom:14px;padding:9px 18px;font-size:14px;font-weight:700}.new-case-button:hover{background:#008f83}.evidence-section{background:#fffaf0;border:1px solid #f4cf72;border-radius:18px;margin-top:6px;padding:22px 14px 16px}.evidence-section h2{text-align:center;color:#1f2933;margin:0 0 6px;font-size:22px}.evidence-section .section-subtitle{color:#667085;text-align:center;margin:0 0 18px;font-size:14px}.case-card{cursor:pointer}.case-card:hover{border-color:#00a898}.filing-section{background:#f7fdfc;border-color:#cceee9}.helper-text{color:#667085;margin:0;font-size:13px;line-height:1.5}.case-detail-page{gap:18px;display:grid}.case-summary-card{background:#eefaf8;border:1px solid #cceee9;border-radius:16px;justify-content:space-between;align-items:center;gap:16px;padding:18px;display:flex}.case-summary-card>div{flex-direction:column;gap:5px;display:flex}.case-summary-label{color:#667085;text-transform:uppercase;letter-spacing:.7px;font-size:11px;font-weight:700}.case-summary-card strong{color:#1f2933;font-size:16px}.case-records-section{background:#fffaf0;border:1px solid #f4cf72;border-radius:18px;padding:18px 14px}.case-records-heading{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:16px;display:flex}.case-records-heading h2{color:#1f2933;margin:0 0 5px;font-size:21px}.case-records-heading p{color:#667085;margin:0;font-size:13px}.record-count{color:#008f83;background:#e7f8f6;border-radius:999px;place-items:center;min-width:32px;height:32px;font-size:13px;font-weight:800;display:grid}.case-record-list{gap:12px;display:grid}.current-case-note{color:#667085;background:#e8f8f6;border-radius:12px;justify-content:space-between;gap:12px;margin-bottom:14px;padding:12px 14px;font-size:12px;display:flex}.current-case-note strong{color:#008f83}.case-quick-actions{grid-template-columns:1fr 1fr;gap:10px;display:grid}.case-action-button{color:#1f2933;text-align:left;cursor:pointer;background:#fff;border:1px solid #cceee9;border-radius:14px;min-height:78px;padding:14px}.case-action-button:hover{background:#f7fdfc;border-color:#00a898}.case-action-button strong,.case-action-button span{display:block}.case-action-button strong{color:#008f83;margin-bottom:5px;font-size:13px}.case-action-button span{color:#667085;font-size:11px}.case-record-item{background:#fff;border:1px solid #e1e6e7;border-radius:14px;overflow:hidden}.case-record-item .record-card{box-shadow:none;border:0;border-radius:0}.unfile-button{color:#667085;cursor:pointer;background:#fff;border:0;border-top:1px solid #e8ecee;width:100%;padding:10px 14px;font-size:12px;font-weight:700}.unfile-button:hover{color:#8a6500;background:#fffaf0}@media (width<=430px){.case-quick-actions{grid-template-columns:1fr}}.media-capture-page{flex-direction:column;display:flex}.media-picker{text-align:center;cursor:pointer;background:#f7fdfc;border:2px dashed #b9deda;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;min-height:160px;margin-bottom:18px;padding:24px;display:flex}.media-picker:hover{border-color:#00a898}.media-picker-icon{color:#008f82;background:#e8f8f6;border-radius:50%;place-items:center;width:48px;height:48px;margin-bottom:12px;font-size:28px;display:grid}.media-picker strong{color:#253238;margin-bottom:6px;font-size:16px}.media-picker small{color:#7a8589;font-size:12px}.media-picker input{display:none}.selected-file-card{background:#eefaf8;border:1px solid #cceee9;border-radius:12px;flex-direction:column;gap:5px;margin-bottom:20px;padding:14px 16px;display:flex}.selected-file-card strong{color:#253238;overflow-wrap:anywhere;font-size:14px}.selected-file-card span{color:#667085;font-size:11px}.media-context-input{min-height:150px}.voice-recorder-card{text-align:center;background:#eefaf8;border:1px solid #cceee9;border-radius:16px;margin-bottom:22px;padding:22px}.voice-recorder-label{color:#008f82;letter-spacing:.16em;margin:0 0 14px;font-size:11px;font-weight:800}.recording-status{color:#445157;justify-content:center;align-items:center;gap:9px;margin-bottom:16px;display:flex}.recording-dot{background:#a8b1b5;border-radius:50%;width:10px;height:10px}.recording-status.active .recording-dot{background:#d14a4a}.record-now-button,.stop-recording-button{cursor:pointer;border:0;border-radius:12px;width:100%;min-height:48px;font-size:14px;font-weight:800}.record-now-button{color:#fff;background:#00a898}.stop-recording-button{color:#fff;background:#253238}.recorded-audio-review{flex-direction:column;gap:12px;display:flex}.recorded-audio-review audio{width:100%}.compact-action{min-height:42px}.microphone-note{color:#758187;margin:13px 0 0;font-size:11px;line-height:1.4}.capture-divider{color:#8a9599;letter-spacing:.08em;align-items:center;gap:12px;margin:4px 0 18px;font-size:10px;font-weight:800;display:flex}.capture-divider:before,.capture-divider:after{content:"";background:#dce3e5;flex:1;height:1px}.primary-action:disabled{cursor:wait;opacity:.65}.secure-storage-note{color:#6f7d82;text-align:center;margin:10px 0 0;font-size:11px;line-height:1.45}.evidence-stored-badge{color:#008f82;background:#eefaf8;border-radius:999px;align-items:center;gap:5px;padding:5px 9px;font-size:10px;font-weight:800;display:inline-flex}.evidence-preview-section{background:#f4fcfb;border:1px solid #bfe8e2;border-radius:18px;margin:24px 0;padding:20px}.evidence-preview-section .section-heading h3{margin-bottom:4px}.evidence-preview-section .section-heading p{color:#68777c;margin-top:0;font-size:13px}.evidence-preview-message{color:#68777c;text-align:center;background:#fff;border-radius:12px;margin-top:14px;padding:14px;font-size:13px}.secure-evidence-card{background:#fff;border:1px solid #d9e6e4;border-radius:14px;margin-top:14px;padding:12px}.secure-evidence-image,.secure-evidence-video{object-fit:contain;background:#f2f4f4;border-radius:10px;width:100%;max-height:420px;display:block}.secure-evidence-audio{width:100%;display:block}.secure-evidence-name{color:#34444a;overflow-wrap:anywhere;margin-top:10px;font-size:12px}.secure-evidence-file-icon{color:#00a898;font-size:28px}.secure-evidence-open{color:#008f82;margin-top:10px;font-weight:700;text-decoration:none;display:inline-block}.evidence-preview-section{box-sizing:border-box;clear:both;width:100%;margin:18px 0}.evidence-preview-section .section-number{margin-bottom:8px}.evidence-preview-section .section-heading{width:100%}.review-section.filing-section{box-sizing:border-box;width:100%;display:block}.review-section.filing-section .review-heading{align-items:flex-start;gap:14px;display:flex}.secure-evidence-card{box-sizing:border-box;max-width:100%}.secure-evidence-image,.secure-evidence-video{width:100%;height:auto}.secondary-workflow-action{color:#008f82;cursor:pointer;background:#fff;border:2px solid #00a898;border-radius:12px;width:100%;min-height:50px;margin-top:10px;font-weight:800}.empty-case-choice{text-align:center;background:#f7fdfc;border:1px solid #cceee9;border-radius:16px;padding:22px}.case-details-divider{color:#7a8589;letter-spacing:.12em;margin:24px 0 16px;font-size:10px;font-weight:800}.case-notes-input{min-height:110px}.home-bottom-nav{grid-template-columns:1fr 1fr;gap:12px;margin-top:18px;display:grid}.home-nav-button{color:#132a33;text-align:left;cursor:pointer;background:#fff;border:1px solid #d9e5e4;border-radius:16px;justify-content:space-between;align-items:center;gap:12px;min-height:82px;padding:16px;display:flex;box-shadow:0 7px 20px #142d350f}.home-nav-button span{flex-direction:column;gap:4px;display:flex}.home-nav-button strong{font-size:16px}.home-nav-button small{color:#6d7b80;line-height:1.3}.home-nav-button b{color:#00a898;font-size:20px}.workspace-nav-button{background:#f3fbfa;border-color:#c9ebe7}.workspace-page{flex-direction:column;gap:22px;display:flex}.workspace-overview,.record-summary-grid{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.workspace-stat,.record-summary-card{text-align:left;cursor:pointer;background:#fff;border:1px solid #dce8e7;border-radius:16px;min-height:92px;padding:14px}.workspace-stat strong,.record-summary-card strong{color:#00a898;margin-bottom:8px;font-size:27px;line-height:1;display:block}.workspace-stat span,.record-summary-card span{color:#44545a;font-size:13px;font-weight:700}.record-summary-card.active{background:#f2fbfa;border-color:#00a898;box-shadow:inset 0 0 0 1px #00a898}.workspace-section{border-top:1px solid #e6eeee;padding-top:20px}.workspace-section-heading h2{color:#142d36;margin:0 0 4px}.workspace-section-heading p{color:#718085;margin:0 0 14px}.workspace-tool-card{text-align:left;cursor:pointer;background:#fff;border:1px solid #dde7e6;border-radius:15px;grid-template-columns:38px 1fr auto;align-items:center;gap:12px;width:100%;min-height:78px;padding:15px;display:grid}.workspace-tool-icon{color:#008f82;background:#eaf9f7;border-radius:11px;place-items:center;width:36px;height:36px;font-size:18px;font-weight:900;display:grid}.workspace-tool-card>span:nth-child(2){flex-direction:column;gap:3px;display:flex}.workspace-tool-card strong{color:#17313a}.workspace-tool-card small{color:#728085;line-height:1.35}.workspace-tool-card em{color:#879296;text-transform:uppercase;letter-spacing:.05em;font-size:10px;font-style:normal;font-weight:800}.workspace-tool-coming{cursor:default;opacity:.72}.records-search{color:#17313a;box-sizing:border-box;background:#fff;border:1px solid #d7e1e1;border-radius:12px;width:100%;min-height:48px;margin:2px 0 12px;padding:0 14px;font-size:14px}.records-toolbar{justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;display:flex}.workspace-link-button{color:#008f82;cursor:pointer;background:0 0;border:none;font-weight:800}.record-case-line{margin:6px 0 4px}.record-case-line span{color:#52656b;background:#f0f6f6;border-radius:999px;padding:4px 8px;font-size:11px;font-weight:700;display:inline-flex}.contact-card{background:#fff;border:1px solid #dce6e5;border-radius:15px;padding:16px;box-shadow:0 6px 18px #142d350a}.contact-card-top{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.contact-card-top>div{flex-direction:column;gap:3px;display:flex}.contact-card-top strong{color:#17313a;font-size:16px}.contact-card-top>div span{color:#6c7b80;font-size:12px}.contact-case-badge{color:#008f82;white-space:nowrap;background:#eff9f7;border-radius:999px;padding:5px 8px;font-size:10px;font-weight:800}.contact-card p{color:#46585e;margin:10px 0 6px}.contact-details{color:#5f7076;flex-wrap:wrap;gap:8px 14px;font-size:12px;display:flex}.contact-card small{color:#778489;margin-top:10px;line-height:1.4;display:block}@media (width<=520px){.home-bottom-nav{grid-template-columns:1fr}.workspace-overview,.record-summary-grid{grid-template-columns:repeat(2,1fr)}}.workspace-only-nav{grid-template-columns:1fr}.workspace-only-nav .workspace-nav-button{width:100%}.case-filter-grid{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.case-filter-card{text-align:center;cursor:pointer;background:#fff;border:1px solid #dce7e6;border-radius:13px;min-height:70px;padding:10px 6px}.case-filter-card strong{color:#00a898;margin-bottom:4px;font-size:20px;display:block}.case-filter-card span{color:#627177;font-size:11px;font-weight:700}.case-filter-card.active{background:#f0faf8;border-color:#00a898;box-shadow:inset 0 0 0 1px #00a898}.case-list-button{text-align:left;cursor:pointer;width:100%}.case-card-top>div{flex-direction:column;gap:3px;display:flex}.case-type-line{color:#718086;font-size:12px;font-weight:600}.case-card-secondary{color:#627279;flex-wrap:wrap;gap:6px 12px;margin-top:10px;font-size:11px;display:flex}.case-card-counts{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.case-card-counts span{color:#64747a;background:#f4f8f8;border-radius:9px;padding:6px 8px;font-size:10px}.case-dashboard-counts{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.case-dashboard-counts>div{text-align:center;background:#fff;border:1px solid #dce8e7;border-radius:13px;min-height:78px;padding:10px 6px}.case-dashboard-counts strong{color:#00a898;margin-bottom:5px;font-size:22px;display:block}.case-dashboard-counts span{color:#65757a;font-size:10px;font-weight:700}.case-information-section{background:#fff;border:1px solid #e0e8e8;border-radius:16px;padding:18px}.case-section-heading-row{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:16px;display:flex}.case-section-heading-row h2{color:#17313a;margin:0 0 4px;font-size:17px}.case-section-heading-row p{color:#728086;margin:0;font-size:12px;line-height:1.4}.small-outline-button{color:#008f82;cursor:pointer;background:#fff;border:1px solid #00a898;border-radius:9px;min-width:58px;min-height:34px;padding:0 10px;font-size:11px;font-weight:800}.case-info-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.case-info-grid>div{background:#f7f9f9;border-radius:11px;padding:11px}.case-info-grid span,.case-notes-display span{color:#7d898d;text-transform:uppercase;letter-spacing:.04em;margin-bottom:4px;font-size:9px;font-weight:800;display:block}.case-info-grid strong{color:#2a4048;font-size:12px;line-height:1.35}.case-notes-display{background:#f7f9f9;border-radius:11px;margin-top:10px;padding:12px}.case-notes-display p{color:#40545b;white-space:pre-wrap;margin:0;font-size:12px;line-height:1.5}.case-empty-inline{color:#77858a;text-align:center;background:#f7f9f9;border-radius:11px;padding:14px;font-size:12px}.case-contact-list{flex-direction:column;gap:8px;display:flex}.case-contact-row{background:#f7f9f9;border-radius:11px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.case-contact-row>div{flex-direction:column;gap:2px;display:flex}.case-contact-row strong{color:#2d444b;font-size:12px}.case-contact-row span,.case-contact-row small{color:#77858a;font-size:10px}.case-future-section{background:#f5fbfa;border:1px dashed #bedfd9;border-radius:16px;justify-content:space-between;align-items:flex-start;gap:15px;padding:18px;display:flex}.case-future-label{color:#008f82;letter-spacing:.08em;font-size:9px;font-weight:900}.case-future-section h2{color:#18343c;margin:6px 0;font-size:16px}.case-future-section p{color:#6a797f;margin:0;font-size:11px;line-height:1.45}.coming-soon-pill{color:#008f82;text-transform:uppercase;background:#e3f5f1;border-radius:999px;flex:none;padding:5px 8px;font-size:9px;font-weight:900}@media (width<=520px){.case-filter-grid,.case-dashboard-counts{grid-template-columns:repeat(2,1fr)}.case-info-grid{grid-template-columns:1fr}}.case-detail-tabs{background:#f5f8f8;border:1px solid #e1e9e8;border-radius:14px;grid-template-columns:repeat(4,1fr);gap:6px;padding:5px;display:grid}.case-detail-tabs button{color:#68787d;cursor:pointer;background:0 0;border:0;border-radius:10px;min-height:38px;padding:7px 5px;font-size:10px;font-weight:800}.case-detail-tabs button.active{color:#008f82;background:#fff;box-shadow:0 1px 4px #17313a14}.case-dashboard-counts button{text-align:center;cursor:pointer;background:#fff;border:1px solid #dce8e7;border-radius:13px;min-height:78px;padding:10px 6px}.case-overview-actions{flex-direction:column;gap:9px;display:flex}.case-overview-actions button{text-align:left;cursor:pointer;background:#fff;border:1px solid #e0e8e8;border-radius:14px;grid-template-columns:1fr auto;align-items:center;gap:3px 12px;width:100%;padding:14px 15px;display:grid}.case-overview-actions strong{color:#203a42;font-size:13px}.case-overview-actions span{color:#758389;grid-column:1;font-size:10px}.case-overview-actions b{color:#00a898;grid-area:1/2/span 2;font-size:18px}.case-timeline-section{background:#fff;border:1px solid #e0e8e8;border-radius:16px;padding:18px}.case-timeline{flex-direction:column;display:flex;position:relative}.timeline-entry{text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:18px 1fr;gap:10px;width:100%;padding:0 0 18px;display:grid;position:relative}.timeline-entry:not(:last-child):before{content:"";background:#d9ece8;width:2px;position:absolute;top:12px;bottom:0;left:6px}.timeline-marker{z-index:1;background:#00a898;border:3px solid #d8f1ec;border-radius:50%;width:14px;height:14px;margin-top:4px;position:relative}.timeline-content{background:#fafcfc;border:1px solid #e5ebeb;border-radius:13px;min-width:0;padding:12px}.timeline-date-row,.timeline-title-row{justify-content:space-between;align-items:center;gap:8px;display:flex}.timeline-date-row{margin-bottom:9px}.timeline-date-row strong{color:#41575e;font-size:10px}.timeline-date-row>span{color:#4f7770;text-transform:uppercase;background:#edf6f4;border-radius:999px;flex:none;padding:3px 6px;font-size:8px;font-weight:800}.timeline-title-row>strong{color:#19353d;font-size:13px}.timeline-content p{color:#53666c;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:8px 0;font-size:11px;line-height:1.45;display:-webkit-box;overflow:hidden}.timeline-content small{color:#8a9599;font-size:9px}.case-record-status-row{gap:8px;margin-bottom:12px;display:flex}.case-record-status-row span{color:#68797e;background:#f1f6f5;border-radius:999px;padding:6px 9px;font-size:9px}.case-record-status-row strong{color:#00a898}.case-contact-expanded{align-items:flex-start}.case-contact-details{flex-direction:column;align-items:flex-end;gap:3px;display:flex}.case-contact-details span{color:#61757b;font-size:10px}@media (width<=430px){.case-detail-tabs{grid-template-columns:repeat(2,1fr)}.timeline-date-row,.timeline-title-row{align-items:flex-start}.case-contact-row.case-contact-expanded{flex-direction:column}.case-contact-details{align-items:flex-start}}.case-detail-tabs{grid-template-columns:repeat(5,1fr)}.case-documentation-entry{text-align:left;cursor:pointer;width:100%}.documentation-arrow{color:#00a898;flex:none;font-size:22px;font-weight:700}.case-documentation-section{background:#fff;border:1px solid #e0e8e8;border-radius:16px;padding:18px}.documentation-empty-state{text-align:center;background:#f7f9f9;border-radius:13px;padding:20px}.documentation-empty-state strong{color:#263f47;font-size:14px}.documentation-empty-state p{color:#718086;max-width:390px;margin:7px auto 14px;font-size:11px;line-height:1.5}.documentation-notice{background:#f1faf8;border-left:3px solid #00a898;border-radius:8px;margin-bottom:14px;padding:12px 14px}.documentation-notice strong{color:#245048;font-size:11px}.documentation-notice p{color:#637b76;margin:3px 0 0;font-size:10px;line-height:1.45}.documentation-card{background:#fff;border:1px solid #e4eaea;border-radius:14px;margin-top:12px;padding:15px}.documentation-card-heading{border-bottom:1px solid #edf1f1;align-items:flex-start;gap:10px;padding-bottom:12px;display:flex}.documentation-card-heading>span{color:#008f82;background:#e9f7f4;border-radius:8px;flex:0 0 27px;justify-content:center;align-items:center;width:27px;height:27px;font-size:9px;font-weight:900;display:flex}.documentation-card-heading h3{color:#1d3941;margin:0 0 3px;font-size:14px}.documentation-card-heading p{color:#7a878c;margin:0;font-size:10px}.case-summary-document{grid-template-columns:1fr 1fr;gap:8px;margin-top:12px;display:grid}.case-summary-document>div{background:#f8fafa;border-radius:9px;padding:9px 10px}.case-summary-document span{color:#879297;text-transform:uppercase;margin-bottom:3px;font-size:8px;font-weight:800;display:block}.case-summary-document strong{color:#344b52;font-size:10px}.court-chronology{flex-direction:column;margin-top:10px;display:flex}.court-chronology-entry{text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #edf1f1;grid-template-columns:30px 1fr;gap:9px;width:100%;padding:11px 0;display:grid}.court-chronology-entry:last-child{border-bottom:0}.court-entry-number{color:#00a898;font-size:10px;font-weight:900}.court-entry-heading{justify-content:space-between;align-items:center;gap:8px;display:flex}.court-entry-heading strong{color:#324a51;font-size:10px}.court-entry-heading span{color:#738287;flex:none;font-size:8px;font-weight:700}.court-chronology-entry p{color:#5c6d72;-webkit-line-clamp:4;-webkit-box-orient:vertical;margin:5px 0 0;font-size:10px;line-height:1.45;display:-webkit-box;overflow:hidden}.evidence-index{flex-direction:column;margin-top:10px;display:flex}.evidence-index-row{text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #edf1f1;grid-template-columns:46px 1fr auto;align-items:center;gap:9px;width:100%;padding:10px 0;display:grid}.evidence-index-row:last-child{border-bottom:0}.evidence-number{color:#008f82;font-size:9px;font-weight:900}.evidence-index-row>div{flex-direction:column;gap:2px;display:flex}.evidence-index-row strong{color:#324a51;font-size:10px}.evidence-index-row small{color:#849095;font-size:8px}.evidence-file-status{color:#77858a;text-transform:uppercase;background:#f1f3f3;border-radius:999px;padding:4px 6px;font-size:7px;font-weight:900}.evidence-file-status.stored{color:#008f82;background:#e8f7f3}.documentation-export-placeholder{background:#fafcfc;border:1px dashed #cbdedb;border-radius:12px;justify-content:space-between;align-items:flex-start;gap:12px;margin-top:14px;padding:14px;display:flex}.documentation-export-placeholder strong{color:#344b52;font-size:11px}.documentation-export-placeholder p{color:#7a878c;margin:3px 0 0;font-size:9px;line-height:1.4}@media (width<=520px){.case-detail-tabs{grid-template-columns:repeat(3,1fr)}.case-summary-document{grid-template-columns:1fr}}.review-progress{background:#f3f7f6;border-radius:12px;grid-template-columns:repeat(3,1fr);gap:5px;padding:5px;display:grid}.review-progress span{color:#849095;text-align:center;border-radius:8px;padding:7px 5px;font-size:9px;font-weight:800}.review-progress span.active{color:#008f82;background:#fff;box-shadow:0 1px 4px #14323714}.documentation-review-section{border-color:#cfe7e2}.review-documentation-editor{min-height:180px}.review-field-grid{grid-template-columns:1fr 1fr;gap:12px;margin-top:14px;display:grid}.review-field-grid small{color:#849095;margin-top:4px;font-size:9px;line-height:1.4;display:block}.assigned-case-confirmation{background:#f3faf8;border:1px solid #cfe7e2;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:13px;display:flex}.assigned-case-confirmation>div{flex-direction:column;gap:2px;display:flex}.assigned-case-confirmation span{color:#7b8a8e;text-transform:uppercase;font-size:8px;font-weight:900}.assigned-case-confirmation strong{color:#234149;font-size:13px}.assigned-case-confirmation small{color:#718086;font-size:9px}.review-finalize-panel{background:#f3fbf9;border:1px solid #bcded8;border-radius:16px;padding:18px}.review-finalize-panel>div{margin-bottom:14px}.review-finalize-panel>div strong{color:#173b3a;font-size:14px}.review-finalize-panel>div p{color:#657b78;margin:4px 0 0;font-size:10px;line-height:1.5}.review-finalize-panel .secondary-action,.review-finalize-panel .primary-action{width:100%;margin-top:8px}.review-finalize-panel .primary-action:disabled{opacity:.45;cursor:not-allowed}.finalize-helper{color:#7d8a8e;text-align:center;margin-top:7px;font-size:9px;display:block}@media (width<=520px){.review-field-grid{grid-template-columns:1fr}}.review-field-grid{grid-template-columns:minmax(0,1.35fr) minmax(150px,.65fr);align-items:start;gap:18px}.review-field-grid>div{min-width:0}.review-field-grid .case-input{box-sizing:border-box;width:100%;min-height:42px}.review-field-grid input[type=datetime-local]{width:100%;min-width:0}.review-field-grid select.case-input{min-width:150px}.review-documentation-editor{box-sizing:border-box;width:100%;min-height:220px;line-height:1.55}@media (width<=600px){.review-field-grid{grid-template-columns:1fr;gap:12px}.review-field-grid select.case-input{width:100%;min-width:0}}.evidence-details-section,.evidence-content-section,.complete-record-section{border-color:#dfe9e7}.evidence-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.evidence-detail-grid>div{background:#f8fafa;border:1px solid #e6ecec;border-radius:11px;flex-direction:column;gap:4px;min-width:0;padding:12px;display:flex}.evidence-detail-grid span{color:#7d8b8f;letter-spacing:.04em;text-transform:uppercase;font-size:8px;font-weight:900}.evidence-detail-grid strong{color:#30474e;overflow-wrap:anywhere;font-size:10px;line-height:1.45}.original-preserved-badge{color:#008f82;background:#eaf8f5;border-radius:10px;margin-top:10px;padding:9px 11px;font-size:9px;font-weight:900}.evidence-content-box{background:#fafcfc;border:1px solid #dce8e6;border-radius:12px;padding:14px}.evidence-content-label{color:#008f82;letter-spacing:.05em;text-transform:uppercase;margin-bottom:7px;font-size:8px;font-weight:900}.evidence-content-text{color:#34484e;white-space:pre-wrap;font-size:12px;line-height:1.6}.analysis-pending-box{background:#f4fbf9;border:1px dashed #bfded8;border-radius:12px;padding:14px}.analysis-pending-box strong{color:#31514f;font-size:11px}.analysis-pending-box p{color:#71827f;margin:5px 0 0;font-size:10px;line-height:1.55}.editable-documentation-label{align-items:center;gap:8px;margin-bottom:8px;display:flex}.editable-documentation-label span{color:#008f82;letter-spacing:.06em;background:#e7f7f3;border-radius:999px;flex:none;padding:4px 7px;font-size:7px;font-weight:900}.editable-documentation-label small{color:#7d8a8e;font-size:9px;line-height:1.35}.documentation-review-section .review-documentation-editor{min-height:230px}@media (width<=600px){.evidence-detail-grid{grid-template-columns:1fr}.editable-documentation-label{flex-direction:column;align-items:flex-start}}.documentation-format-hint{color:#667b80;text-align:center;letter-spacing:.015em;background:#f5f8f8;border-radius:9px;margin:0 0 9px;padding:8px 10px;font-size:8px;font-weight:800}.documentation-review-section .review-documentation-editor{min-height:205px;line-height:1.55}.analysis-action-button{color:#fff;width:100%;font:inherit;cursor:pointer;background:#00a898;border:0;border-radius:10px;margin-top:12px;padding:11px 14px;font-size:10px;font-weight:900}.analysis-action-button:hover{filter:brightness(.97)}.analysis-setup-message{color:#536b70;background:#fff;border:1px solid #dce9e7;border-radius:9px;margin-top:10px;padding:10px;font-size:9px;line-height:1.5}.important-dates-page,.date-form-page{flex-direction:column;gap:18px;display:flex}.date-summary-grid>div{text-align:center;background:#fff;border:1px solid #dce8e7;border-radius:15px;padding:16px}.date-summary-grid strong{color:#00a898;font-size:25px;display:block}.date-summary-grid span{color:#66777c;font-size:11px;font-weight:800}.date-list-section{padding-top:4px}.past-date-section{border-top:1px solid #e5ecec;padding-top:18px}.important-date-card{background:#fff;border:1px solid #dce7e6;border-radius:15px;grid-template-columns:54px 1fr;gap:12px;padding:13px;display:grid}.important-date-calendar-box{color:#008f82;background:#eaf9f7;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;height:58px;display:flex}.important-date-calendar-box span{text-transform:uppercase;font-size:9px;font-weight:900}.important-date-calendar-box strong{font-size:23px;line-height:1}.important-date-content{min-width:0}.important-date-topline{justify-content:space-between;align-items:center;gap:8px;display:flex}.important-date-type{color:#008f82;text-transform:uppercase;letter-spacing:.05em;font-size:8px;font-weight:900}.date-delete-button{color:#7d898d;cursor:pointer;background:#f3f5f5;border:0;border-radius:50%;width:24px;height:24px;font-size:16px}.important-date-content h3{color:#203a42;margin:2px 0 4px;font-size:14px}.important-date-time,.important-date-case,.important-date-detail,.important-date-notes{color:#65767b;margin:3px 0;font-size:10px;line-height:1.4}.important-date-time{color:#42575d;font-weight:800}.important-date-notes{white-space:pre-wrap;border-top:1px solid #edf1f1;margin-top:7px;padding-top:7px}.date-form-page .form-label{color:#344b52;flex-direction:column;gap:7px;font-size:11px;font-weight:800;display:flex}.date-form-page input,.date-form-page select,.date-form-page textarea{box-sizing:border-box;color:#263b42;width:100%;font:inherit;background:#fff;border:1px solid #d6e0e0;border-radius:11px;outline:none;padding:12px;font-size:12px}.date-form-page input:focus,.date-form-page select:focus,.date-form-page textarea:focus{border-color:#00a898;box-shadow:0 0 0 3px #00a89817}.date-form-page textarea{resize:vertical;min-height:100px}.optional-label{color:#8b979a;text-transform:uppercase;font-size:8px;font-weight:700}.custody-calendar-page{flex-direction:column;gap:16px;display:flex}.custody-case-panel{background:#fff;border:1px solid #dce8e7;border-radius:15px;padding:14px}.custody-case-panel label{color:#344b52;flex-direction:column;gap:6px;font-size:10px;font-weight:900;display:flex}.custody-case-panel select{color:#263b42;background:#fff;border:1px solid #d6e0e0;border-radius:10px;width:100%;padding:11px}.custody-legend{flex-wrap:wrap;gap:7px;margin-top:10px;display:flex}.custody-legend span{border-radius:999px;padding:5px 8px;font-size:8px;font-weight:900}.legend-parent-a{color:#007e74;background:#dff4f1}.legend-parent-b{color:#8a6500;background:#fff2c9}.legend-evidence{color:#b12b2b;background:#fff1f1;border:1px solid #e25b5b}.calendar-shell{background:#fff;border:1px solid #dce7e6;border-radius:16px;overflow:hidden}.calendar-month-nav{text-align:center;border-bottom:1px solid #e8eeee;grid-template-columns:38px 1fr 38px;align-items:center;padding:11px;display:grid}.calendar-month-nav button{color:#008f82;cursor:pointer;background:#eef8f7;border:0;border-radius:9px;height:32px;font-size:22px}.calendar-month-nav strong{color:#203a42;font-size:14px}.calendar-weekdays,.custody-month-grid{grid-template-columns:repeat(7,1fr);display:grid}.calendar-weekdays span{color:#718086;text-align:center;text-transform:uppercase;background:#f6f9f9;padding:7px 2px;font-size:7px;font-weight:900}.custody-day{text-align:left;cursor:pointer;background:#fff;border:1px solid #edf1f1;border-top:0;border-left:0;min-height:72px;padding:5px 3px;position:relative;overflow:hidden;box-shadow:none!important;transform:none!important}.custody-day:hover,.custody-day:active{box-shadow:none!important;transform:none!important}.custody-day.outside-month{color:#adb6b8;background:#fafbfb}.custody-day.selected{outline-offset:-2px;outline:2px solid #00a898;box-shadow:none!important}.custody-day.has-evidence,.custody-day.has-custody-exception{outline-offset:-2px;outline:2px solid #d83b3b;box-shadow:none!important}.custody-day.selected.has-evidence,.custody-day.selected.has-custody-exception{outline-offset:-3px;outline:3px solid #d83b3b;box-shadow:none!important}.day-number{color:#40545b;margin-bottom:3px;font-size:9px;font-weight:900;display:block}.day-events{flex-direction:column;gap:2px;display:flex}.custody-chip{white-space:nowrap;text-overflow:ellipsis;border-radius:4px;padding:2px 3px;font-size:5.5px;font-weight:900;line-height:1.25;display:block;overflow:hidden}.custody-chip.parent-a{color:#007e74;background:#dff4f1}.custody-chip.parent-b{color:#8a6500;background:#fff2c9}.day-record-count{color:#c43232;font-size:6px;font-weight:900;position:absolute;bottom:3px;left:4px}.custody-day-detail{background:#fff;border:1px solid #dce8e7;border-radius:16px;padding:15px}.custody-event-row{border-bottom:1px solid #edf1f1;justify-content:space-between;gap:10px;padding:11px 0;display:flex}.custody-event-row>div{flex-direction:column;gap:3px;display:flex}.custody-event-row strong{color:#28434a;font-size:11px}.custody-event-row span{color:#6b7a7f;font-size:9px}.custody-event-row p{color:#53666c;white-space:pre-wrap;margin:4px 0 0;font-size:9px}.custody-related-records{background:#fafcfc;border:1px dashed #cbdedb;border-radius:12px;margin-top:14px;padding:12px}.custody-related-records.has-records{background:#fff8f8;border:1px solid #e36a6a}.custody-related-records>strong{color:#344b52;margin-bottom:8px;font-size:10px;display:block}.custody-related-records>p{color:#748287;margin:0;font-size:9px;line-height:1.45}.custody-related-records button{color:#334a51;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #eee;justify-content:space-between;gap:8px;width:100%;padding:8px 0;display:flex}.custody-related-records button span{font-size:9px;font-weight:800}.custody-related-records button small{color:#7b888c;font-size:7px}.custody-time-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}@media (width<=520px){.custody-day{min-height:66px}.custody-chip{font-size:5px}.custody-time-grid{grid-template-columns:1fr 1fr}}.custody-top-actions{margin-top:10px}.compact-action{width:100%;margin:0;padding:10px 12px}.schedule-summary{background:#f6fbfa;border:1px solid #d9ebe8;border-radius:11px;flex-direction:column;gap:4px;margin-top:10px;padding:10px 11px;display:flex}.schedule-summary strong{color:#28434a;font-size:10px}.schedule-summary span{color:#5f7378;font-size:9px}.schedule-summary small{color:#7c8b8f;margin-top:3px;font-size:8px;line-height:1.4}.legend-missed{color:#49565a;background:#f4f4f4;border:1px dashed #7f898c}.custody-day.missed-time{background:#f8f8f8}.missed-chip{border:1px dashed #7b8588;color:#3f4b4e!important;background:#e6e8e8!important}.status-chip{color:#52656a;background:#eef2f2}.scheduled-day-card{background:#f5faf9;border:1px solid #dceae8;border-radius:11px;flex-direction:column;gap:4px;margin:10px 0;padding:10px 11px;display:flex}.scheduled-day-card strong{color:#2d474d;font-size:10px}.scheduled-day-card span{color:#687a7f;font-size:9px}.custody-event-row.missed-event{background:#fafafa;border-left:3px solid #7a8588;padding-left:9px}.custody-parent-name-grid,.custody-date-range{grid-template-columns:1fr 1fr;gap:10px;display:grid}.weekly-schedule-editor{background:#fff;border:1px solid #dce8e7;border-radius:14px;padding:12px}.weekly-schedule-editor>div:first-child{margin-bottom:8px}.weekly-schedule-editor strong{color:#2f474e;font-size:11px}.weekly-schedule-editor p{color:#718187;margin:4px 0;font-size:8px;line-height:1.4}.schedule-day-row{border-top:1px solid #edf1f1;grid-template-columns:80px 1fr;align-items:center;gap:10px;padding:7px 0;display:grid}.schedule-day-row span{color:#4e6268;font-size:9px;font-weight:800}.schedule-day-row select{color:#263b42;background:#fff;border:1px solid #d6e0e0;border-radius:9px;width:100%;padding:9px;font-size:10px}.schedule-edit-note,.voice-calendar-note{color:#64777c;background:#f6f9f9;border:1px solid #dfe8e7;border-radius:11px;padding:11px 12px;font-size:9px;line-height:1.5}.voice-calendar-note{background:#eef9f7;border-color:#d3ebe7;flex-direction:column;gap:4px;display:flex}.voice-calendar-note strong{color:#008f82;font-size:9px}.missed-reason-field select{background:#fafafa;border-color:#b9c3c5}@media (width<=520px){.custody-parent-name-grid,.custody-date-range{grid-template-columns:1fr}.schedule-day-row{grid-template-columns:68px 1fr}}.schedule-pattern-anchor{text-align:center;background:#fbfdfd;border:1px solid #d7e3e6;border-radius:16px;margin:16px 0;padding:18px}.schedule-pattern-anchor>p{color:#65737e;margin:6px 0 16px;font-size:.86rem}.pattern-help{color:#40545c;background:#eef9f7;border-radius:12px;margin-top:12px;padding:12px;font-size:.82rem;line-height:1.45}.schedule-edit-note strong{color:#123047;margin-bottom:5px;display:block}.custody-rules-editor{background:#fbfdfd;border:1px solid #dfe7e9;border-radius:18px;margin:18px 0;padding:18px}.rules-heading p,.custody-rules-editor p{color:#68777b;margin:5px 0 14px}.rule-list{gap:10px;margin-bottom:16px;display:grid}.rule-card{background:#fff;border:1px solid #d9e5e6;border-radius:14px;justify-content:space-between;align-items:flex-start;gap:12px;padding:13px 14px;display:flex}.rule-card div{gap:3px;display:grid}.rule-card span,.rule-card small{color:#647477}.add-rule-box{background:#fff;border:1px dashed #a9c7c8;border-radius:14px;padding:15px}.add-rule-button{width:100%;margin-top:4px}.custody-special-editor{background:#fbfdfd;border:1px solid #d7e4e4;border-radius:16px;margin-top:18px;padding:16px}.special-editor-heading{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:13px;display:flex}.special-editor-heading strong{color:#203a42;font-size:14px;display:block}.special-editor-heading p{color:#6c7d82;margin:5px 0 0;font-size:9px;line-height:1.45}.special-editor-heading>span{color:#008f83;background:#e7f7f4;border-radius:999px;place-items:center;min-width:30px;height:30px;font-size:10px;font-weight:900;display:grid}.special-saved-list{flex-direction:column;gap:8px;margin-bottom:13px;display:flex}.special-saved-row{background:#fff;border:1px solid #dce7e7;border-radius:11px;justify-content:space-between;gap:10px;padding:11px;display:flex}.special-saved-row>div:first-child{flex-direction:column;gap:3px;display:flex}.special-saved-row strong{color:#263f46;font-size:9px}.special-saved-row span,.special-saved-row small{color:#6c7c81;font-size:8px}.special-row-actions{align-items:flex-start;gap:7px;display:flex}.special-row-actions button,.add-special-title button{color:#008f83;cursor:pointer;background:0 0;border:0;font-size:8px;font-weight:800}.special-row-actions button:last-child{color:#b24a4a}.add-special-box{background:#fff;border:1px dashed #a9c9c7;border-radius:13px;padding:13px}.add-special-title{justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.add-special-title strong{color:#203a42;font-size:11px}.add-special-button{width:100%;margin-top:4px}.special-day-card{background:#fff8df;border:1px solid #f0d38c;border-radius:12px;flex-direction:column;gap:4px;margin-bottom:10px;padding:12px;display:flex}.special-day-card strong{color:#5f4b0d;font-size:10px}.special-day-card span,.special-day-card small{color:#78672d;font-size:8px}@media (width<=520px){.special-saved-row{flex-direction:column}.special-row-actions{justify-content:flex-end}}.special-date-time-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.special-date-time-group{grid-template-columns:1fr 1fr;gap:8px;display:grid}.compact-rules-heading{margin-bottom:8px!important}.compact-rules-heading h2{margin:0!important;font-size:13px!important}.compact-rules-heading p{display:none!important}.custody-rule-card,.saved-rule-card{min-height:0!important;margin-bottom:7px!important;padding:9px 12px!important}.custody-rule-card p,.saved-rule-card p{margin:2px 0!important;font-size:8px!important;line-height:1.25!important}.custody-rule-card strong,.saved-rule-card strong{font-size:10px!important}.custody-special-editor{margin-top:16px!important}.add-special-box{padding:12px!important}@media (width<=620px){.special-date-time-grid,.special-date-time-group{grid-template-columns:1fr}}.add-rule-box,.rule-card{padding-top:9px!important;padding-bottom:9px!important}.compact-repeating-section{padding:14px!important}.compact-section-header{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:10px;display:flex}.compact-section-header strong{color:#203a42;font-size:13px}.compact-section-header p{color:#718186;margin:4px 0 0;font-size:8px;line-height:1.4}.compact-section-header>span{color:#008f83;background:#e7f7f4;border-radius:999px;place-items:center;min-width:28px;height:28px;font-size:9px;font-weight:900;display:grid}.compact-rule-list{flex-direction:column;gap:6px;margin-bottom:9px;display:flex}.compact-rule-row{background:#fff;border:1px solid #d9e5e5;border-radius:10px;justify-content:space-between;align-items:center;gap:8px;padding:8px 10px;display:flex}.compact-rule-row>div{flex-direction:column;gap:2px;min-width:0;display:flex}.compact-rule-row strong{color:#213b42;font-size:9px}.compact-rule-row span{color:#6f7f84;white-space:normal;font-size:8px}.compact-add-rule{width:100%;margin-top:2px}.compact-add-rule-box{margin-top:8px!important}.special-date-time-stack{flex-direction:column;gap:10px;display:flex}.special-date-time-row{grid-template-columns:1fr 1fr;gap:10px;width:100%;display:grid}.special-date-time-row .form-label{min-width:0}.special-date-time-row input{box-sizing:border-box;width:100%;min-width:0}@media (width<=520px){.special-date-time-row{grid-template-columns:1fr}}.custody-quick-actions{grid-template-columns:repeat(6,1fr);gap:7px;margin:10px 0 12px;display:grid}.custody-quick-actions button{color:#29434a;cursor:pointer;background:#fff;border:1px solid #d8e5e5;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:4px;min-height:54px;padding:7px 4px;display:flex}.custody-quick-actions button:hover{background:#f4fbfa;border-color:#00a898}.custody-quick-actions button strong{color:#00a898;font-size:14px;line-height:1}.custody-quick-actions button span{text-align:center;font-size:7px;font-weight:900}.custody-quick-actions .quick-missed{background:#fff8f8;border-color:#efb1b1}.custody-quick-actions .quick-missed strong{color:#d04b4b}@media (width<=620px){.custody-quick-actions{grid-template-columns:repeat(3,1fr)}}.custody-exception-intro{background:#f4faf9;border:1px solid #dceae8;border-radius:10px;flex-direction:column;gap:3px;margin:9px 0 7px;padding:9px 11px;display:flex}.custody-exception-intro strong{color:#29434a;font-size:8px}.custody-exception-intro span{color:#718287;font-size:7px}.exception-actions{grid-template-columns:repeat(5,1fr)!important}.exception-reason-box{background:#fbfdfd;border:1px solid #dce7e7;border-radius:11px;margin-bottom:11px;padding:11px}.exception-reason-box>strong{color:#334b52;margin-bottom:7px;font-size:9px;display:block}.exception-reason-chips{flex-wrap:wrap;gap:6px;display:flex}.exception-reason-chips button{color:#53666b;cursor:pointer;background:#fff;border:1px solid #d9e4e4;border-radius:999px;padding:6px 9px;font-size:8px;font-weight:800}.exception-reason-chips button.selected{color:#007f75;background:#eaf8f6;border-color:#00a898}.exception-helper-note{background:#fff8df;border:1px solid #efd99a;border-radius:10px;flex-direction:column;gap:3px;margin-bottom:11px;padding:10px 11px;display:flex}.exception-helper-note strong{color:#5f4b0d;font-size:9px}.exception-helper-note span{color:#78672d;font-size:8px;line-height:1.4}.custody-day.has-custody-exception{outline-offset:-2px;outline:2px solid #d9534f!important}@media (width<=620px){.exception-actions{grid-template-columns:repeat(3,1fr)!important}}.quick-custody-bridge{background:#f8fcfb;border:1px solid #d9e7e5;border-radius:14px;margin:16px 0;padding:13px}.quick-custody-toggle{cursor:pointer;align-items:flex-start;gap:10px;display:flex}.quick-custody-toggle input{accent-color:#00a898;width:17px;height:17px;margin-top:3px}.quick-custody-toggle span{flex-direction:column;gap:3px;display:flex}.quick-custody-toggle strong{color:#243f46;font-size:11px}.quick-custody-toggle small{color:#6e7f83;font-size:8px;line-height:1.45}.quick-custody-fields{border-top:1px solid #dfeae9;margin-top:13px;padding-top:12px}.bridge-ready-note{color:#3f6265;background:#eaf8f6;border-radius:9px;margin:10px 0 0;padding:9px 10px;font-size:8px;line-height:1.45}.expenses-page{padding-bottom:24px}.expense-top-row{grid-template-columns:1fr auto;align-items:end;gap:10px;margin-bottom:12px;display:grid}.expense-add-button{white-space:nowrap;margin:0!important}.expense-summary-grid{grid-template-columns:repeat(3,1fr);gap:8px;margin:12px 0 16px;display:grid}.expense-summary-grid>div{background:#fbfdfd;border:1px solid #dfe8e8;border-radius:12px;flex-direction:column;gap:4px;padding:12px 10px;display:flex}.expense-summary-grid span{color:#748489;text-transform:uppercase;letter-spacing:.04em;font-size:7px;font-weight:800}.expense-summary-grid strong{color:#27454b;font-size:13px}.expense-list{flex-direction:column;gap:9px;display:flex}.expense-card{background:#fff;border:1px solid #dfe7e7;border-radius:13px;padding:12px}.expense-card-head{justify-content:space-between;gap:12px;display:flex}.expense-card-head>div{flex-direction:column;gap:2px;display:flex}.expense-card-head span,.expense-card-head small{color:#77888c;font-size:7px}.expense-card-head>div>strong{color:#273f45;font-size:10px}.expense-card-head>strong{color:#273f45;font-size:12px}.expense-details{border-top:1px solid #edf1f1;flex-wrap:wrap;gap:7px 13px;margin-top:9px;padding-top:8px;display:flex}.expense-details span{color:#6d7e82;font-size:7px}.expense-notes{color:#596d72;background:#f8fafb;border-radius:8px;margin:8px 0;padding:8px;font-size:8px;line-height:1.45}.expense-actions{gap:7px;margin-top:9px;display:flex}.expense-actions button{cursor:pointer;border-radius:8px;padding:7px 9px;font-size:7px;font-weight:800}.due-button{color:#745e13;background:#fff8df;border:1px solid #e4c769}.reimbursed-button{color:#007d73;background:#eaf8f6;border:1px solid #a9dcd6}.delete-mini{color:#8b6464;background:#fff;border:1px solid #e5dddd}.expense-calculation{background:#eaf8f6;border:1px solid #c9e9e5;border-radius:11px;justify-content:space-between;align-items:center;margin:10px 0 14px;padding:12px;display:flex}.expense-calculation span{color:#587174;font-size:8px;font-weight:700}.expense-calculation strong{color:#007f75;font-size:15px}@media (width<=620px){.expense-summary-grid,.expense-top-row{grid-template-columns:1fr}}.financial-page{padding-bottom:26px}.financial-toolbar{grid-template-columns:1fr auto;align-items:end;gap:10px;display:grid}.financial-toolbar .primary-action{margin:0}.financial-summary-grid{grid-template-columns:repeat(4,1fr);gap:7px;margin:14px 0;display:grid}.financial-summary-grid>div{background:#fbfdfd;border:1px solid #dfe8e8;border-radius:11px;flex-direction:column;gap:4px;padding:11px 8px;display:flex}.financial-summary-grid span{text-transform:uppercase;color:#718287;font-size:6.5px;font-weight:800}.financial-summary-grid strong{color:#29454b;font-size:12px}.financial-record-list{flex-direction:column;gap:9px;display:flex}.financial-record-card{background:#fff;border:1px solid #dfe7e7;border-radius:13px;padding:12px}.financial-card-head{justify-content:space-between;gap:12px;display:flex}.financial-card-head>div{flex-direction:column;gap:2px;display:flex}.financial-card-head span,.financial-card-head small{color:#78878b;font-size:7px}.financial-card-head>div>strong{color:#273f45;font-size:10px}.financial-card-head>strong{color:#273f45;font-size:12px}.financial-badges{flex-wrap:wrap;gap:5px;margin-top:8px;display:flex}.financial-badges span{color:#50696d;background:#edf5f4;border-radius:999px;padding:4px 7px;font-size:6.5px;font-weight:800}.financial-badges .disputed-badge{color:#98572f;background:#fff0e7}.party-summary{flex-direction:column;gap:6px;margin-top:9px;display:flex}.party-summary>div{background:#f8fafb;border-radius:8px;flex-direction:column;gap:2px;padding:8px;display:flex}.party-summary strong{font-size:8px}.party-summary span,.party-summary small{color:#66797d;font-size:7px}.financial-proof-counts{gap:10px;margin:8px 0;display:flex}.financial-proof-counts span{color:#728286;font-size:6.5px}.financial-section{background:#fbfdfd;border:1px solid #dfe8e8;border-radius:13px;margin:14px 0;padding:13px}.financial-section-head{justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:10px;display:flex}.financial-section-head>div{flex-direction:column;gap:2px;display:flex}.financial-section-head strong,.financial-upload-title{color:#28454b;font-size:10px}.financial-section-head span,.financial-help{color:#748489;font-size:7px;line-height:1.4}.financial-section-head button{color:#008c82;cursor:pointer;background:#fff;border:1px solid #00a898;border-radius:8px;padding:6px 8px;font-size:7px;font-weight:800}.financial-party-editor,.payment-editor{background:#fff;border:1px solid #dce6e6;border-radius:10px;margin:9px 0;padding:11px}.party-editor-title{justify-content:space-between;align-items:center;margin-bottom:7px;display:flex}.party-editor-title strong{font-size:9px}.party-editor-title button{color:#9a6b6b;cursor:pointer;background:0 0;border:0;font-size:16px}.financial-check{color:#50666a;align-items:flex-start;gap:8px;margin:8px 0;font-size:8px;font-weight:700;display:flex}.financial-check input{accent-color:#00a898}.responsibility-check{color:#805f40;background:#fff4e9;border-radius:8px;justify-content:space-between;padding:9px;font-size:8px;display:flex}.responsibility-check.balanced{color:#08786f;background:#eaf8f6}.financial-file-picker{cursor:pointer;background:#fff;border:1px dashed #a9c9c5;border-radius:10px;flex-direction:column;gap:3px;margin:9px 0;padding:11px;display:flex}.financial-file-picker span{color:#315057;font-size:8px;font-weight:800}.financial-file-picker small{color:#748489;font-size:7px}.financial-file-picker input{margin-top:7px;font-size:7px}.selected-financial-files{flex-direction:column;gap:3px;margin:-3px 0 8px;display:flex}.selected-financial-files span{color:#4e696d;font-size:7px}.dispute-check{background:#fff6f0;border-radius:9px;padding:10px}@media (width<=620px){.financial-summary-grid{grid-template-columns:repeat(2,1fr)}.financial-toolbar{grid-template-columns:1fr}}.reports-page{padding-bottom:30px}.report-controls{background:#fbfdfd;border:1px solid #dfe8e8;border-radius:13px;margin-bottom:16px;padding:13px}.report-options{grid-template-columns:repeat(2,1fr);gap:7px;margin:10px 0;display:grid}.report-options label{color:#52686d;background:#fff;border:1px solid #e2e9e9;border-radius:8px;align-items:center;gap:7px;padding:8px;font-size:8px;font-weight:700;display:flex}.report-options input{accent-color:#00a898}.report-print-help{color:#748489;text-align:center;font-size:7px}.case-report{background:#fff;border:1px solid #dfe6e6;border-radius:14px;overflow:hidden}.report-cover{text-align:center;border-bottom:1px solid #e5ebeb;padding:28px 20px}.report-brand{letter-spacing:.18em;color:#00a898;font-size:8px;font-weight:900}.report-cover h2{color:#1e3740;margin:7px 0 3px;font-size:24px}.report-cover>p:not(.report-brand){color:#667a7f;font-size:10px}.report-cover small{color:#748489;margin-top:8px;font-size:7px;display:block}.report-generated{color:#879498;margin-top:18px;font-size:6.5px}.report-section{border-bottom:1px solid #e9eeee;padding:16px 18px}.report-section h3{color:#243f46;margin:0 0 11px;font-size:12px}.report-overview-grid{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.report-overview-grid>div,.report-financial-totals>div{background:#f7fafb;border-radius:8px;flex-direction:column;gap:3px;padding:9px;display:flex}.report-overview-grid span,.report-financial-totals span{text-transform:uppercase;color:#7b8a8e;font-size:6px;font-weight:800}.report-overview-grid strong,.report-financial-totals strong{color:#304b51;font-size:9px}.report-financial-totals{grid-template-columns:repeat(3,1fr);gap:7px;margin-bottom:10px;display:grid}.report-table{border-collapse:collapse;width:100%;font-size:7px;line-height:1.4}.report-table th{text-align:left;color:#53696e;background:#f5f8f8;border-bottom:1px solid #cfdada;padding:6px}.report-table td{vertical-align:top;color:#52666b;border-bottom:1px solid #edf1f1;padding:7px 6px}.report-empty{color:#78888c;font-size:8px}.report-footer-note{background:#f8fafb;padding:14px 18px}.report-footer-note strong{color:#425d62;font-size:8px}.report-footer-note p{color:#728286;font-size:7px;line-height:1.45}@media (width<=620px){.report-options{grid-template-columns:1fr}.report-overview-grid,.report-financial-totals{grid-template-columns:repeat(2,1fr)}}@media print{body{background:#fff!important}.app.report-app{box-shadow:none!important;max-width:none!important;margin:0!important;padding:0!important}.no-print,.report-header{display:none!important}.reports-page{padding:0!important}.case-report{border:0!important;border-radius:0!important}.report-section{break-inside:auto}.report-table tr{break-inside:avoid}.report-cover{flex-direction:column;justify-content:center;min-height:35vh;display:flex}.report-table{font-size:8pt}.report-section h3{font-size:12pt}.report-footer-note{break-inside:avoid}}.contact-toolbar{grid-template-columns:1fr 180px auto;align-items:center;gap:8px;margin-bottom:8px;display:grid}.contact-toolbar .new-case-button{height:100%;margin:0}.contact-count-line{color:#75868a;margin:6px 2px 10px;font-size:7px;font-weight:800}.contact-card-button{text-align:left;cursor:pointer;width:100%;font-family:inherit}.contact-card-button:hover{background:#fbfefe;border-color:#9fd8d2}.contact-profile-summary{grid-template-columns:repeat(2,1fr);gap:7px;margin-bottom:16px;display:grid}.contact-profile-summary>div{background:#f8fafb;border:1px solid #e0e8e8;border-radius:9px;flex-direction:column;gap:3px;padding:10px;display:flex}.contact-profile-summary span{text-transform:uppercase;color:#7b898d;font-size:6px;font-weight:800}.contact-profile-summary strong{color:#344f55;word-break:break-word;font-size:8px}.contact-edit-heading{color:#28454b;margin:4px 0 12px;font-size:12px}.contact-two-col{grid-template-columns:1fr 1fr;gap:9px;display:grid}.contact-linked-section{background:#f3faf9;border:1px solid #dce8e6;border-radius:9px;flex-direction:column;gap:3px;margin:12px 0;padding:10px;display:flex}.contact-linked-section strong{color:#315159;font-size:8px}.contact-linked-section span{color:#6e8185;font-size:7px}.contact-detail-actions{grid-template-columns:1fr auto;align-items:center;gap:8px;display:grid}.contact-detail-actions .primary-action{margin:0}.danger-outline-button{color:#9b5252;cursor:pointer;background:#fff;border:1px solid #d8aaaa;border-radius:9px;padding:11px 13px;font-size:8px;font-weight:800}@media (width<=620px){.contact-toolbar,.contact-two-col,.contact-profile-summary,.contact-detail-actions{grid-template-columns:1fr}}.case-priority-grid{grid-template-columns:1fr 1fr;gap:9px;margin:12px 0;display:grid}.case-priority-card{background:#fbfdfd;border:1px solid #dfe8e8;border-radius:12px;flex-direction:column;gap:4px;padding:13px;display:flex}.case-priority-label{letter-spacing:.08em;color:#00a898;font-size:6px;font-weight:900}.case-priority-card>strong{color:#29454b;font-size:11px}.case-priority-card>b{color:#50686d;font-size:8px}.case-priority-card>small{color:#78898d;font-size:7px}.case-priority-card>button{text-align:left;color:#008d83;cursor:pointer;background:0 0;border:0;margin-top:7px;padding:0;font-size:7px;font-weight:800}.case-quick-actions,.case-recent-activity{background:#fff;border:1px solid #e0e8e8;border-radius:12px;margin:13px 0;padding:13px}.case-quick-action-grid{grid-template-columns:repeat(4,1fr);gap:7px;display:grid}.case-quick-action-grid button{text-align:left;cursor:pointer;background:#f8fbfb;border:1px solid #dfe8e8;border-radius:9px;flex-direction:column;gap:3px;padding:10px;display:flex}.case-quick-action-grid strong{color:#007f76;font-size:8px}.case-quick-action-grid span{color:#6d8084;font-size:6.5px}.recent-activity-row{text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #edf1f1;justify-content:space-between;gap:10px;width:100%;padding:9px 2px;display:flex}.recent-activity-row>div{flex-direction:column;gap:2px;min-width:0;display:flex}.recent-activity-row strong{color:#304a50;font-size:8px}.recent-activity-row span{color:#6d7e82;white-space:nowrap;text-overflow:ellipsis;max-width:300px;font-size:7px;overflow:hidden}.recent-activity-row small{color:#879498;white-space:nowrap;font-size:6.5px}@media (width<=720px){.case-dashboard-expanded{grid-template-columns:repeat(3,1fr)!important}.case-quick-action-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=520px){.case-priority-grid{grid-template-columns:1fr}.case-dashboard-expanded{grid-template-columns:repeat(2,1fr)!important}}.case-report-ready-note{color:#6f8185;margin-top:4px;font-size:7px}.case-history-summary{grid-template-columns:repeat(4,1fr);gap:7px;margin:10px 0;display:grid}.case-history-summary>div{background:#fff;border:1px solid #dfe8e8;border-radius:10px;flex-direction:column;gap:3px;padding:10px;display:flex}.case-history-summary strong{color:#00a898;font-size:10px}.case-history-summary span{text-transform:uppercase;color:#718388;font-size:6px;font-weight:800;line-height:1.3}.case-history-note{background:#f8fbfb;border:1px solid #dbe9e7;border-radius:10px;margin-bottom:13px;padding:10px}.case-history-note strong{color:#35555b;font-size:8px}.case-history-note p{color:#6b7f83;margin:3px 0 0;font-size:6.5px;line-height:1.5}.case-history-list{padding-left:11px;position:relative}.case-history-list:before{content:"";background:#cbdcda;width:1px;position:absolute;top:7px;bottom:8px;left:4px}.case-history-entry{padding:0 0 12px 11px;position:relative}.case-history-marker{background:#00a898;border:2px solid #fff;border-radius:50%;width:7px;height:7px;position:absolute;top:6px;left:-10px;box-shadow:0 0 0 1px #a9cbc7}.case-history-content{background:#fff;border:1px solid #e0e8e8;border-radius:10px;padding:10px}.case-history-top{align-items:center;gap:6px;margin-bottom:4px;display:flex}.case-history-top span,.case-history-top em{color:#738589;font-size:6px;font-style:normal}.case-history-top em{background:#eef6f5;border-radius:999px;padding:3px 5px;font-weight:800}.case-history-top b{color:#405c62;margin-left:auto;font-size:7px}.case-history-content>strong{color:#304e54;font-size:8.5px}.case-history-content>p{color:#64787d;margin:4px 0;font-size:7px;line-height:1.5}.timeline-open-record{color:#008f82;cursor:pointer;background:0 0;border:0;padding:4px 0 0;font-size:6.5px;font-weight:800}@media (width<=620px){.case-history-summary{grid-template-columns:repeat(2,1fr)}}.automatic-organization-panel{background:#fbfdfd;border-color:#cfe5e2}.organization-clear{background:#f4f9f8;border-radius:9px;padding:10px}.organization-clear strong{color:#35565b;font-size:8px}.organization-clear p{color:#708287;margin:3px 0 0;font-size:6.5px;line-height:1.45}.organization-suggestions{flex-direction:column;gap:7px;display:flex}.organization-suggestions>div{background:#fff;border:1px solid #dce8e6;border-radius:9px;padding:9px}.organization-suggestions strong{color:#008f82;font-size:8px}.organization-suggestions p{color:#5f7479;margin:3px 0;font-size:6.5px}.organization-suggestions span{color:#849397;font-size:6px;font-weight:700}.auto-found-list{flex-direction:column;gap:8px;display:flex}.auto-found-card{cursor:pointer;background:#fff;border:1px solid #d8e7e5;border-radius:10px;grid-template-columns:auto 1fr;align-items:start;gap:9px;padding:11px;display:grid}.auto-found-card input{accent-color:#00a898;margin-top:2px}.auto-found-card strong{color:#284d53;font-size:8.5px}.auto-found-card p{color:#61767b;margin:4px 0;font-size:7px;line-height:1.45}.auto-found-card span{color:#008f82;font-size:6.5px;font-weight:800}.auto-review-only{background:#fafcfc;grid-template-columns:1fr}.auto-review-only span{color:#75878b}.auto-found-note{color:#718388;margin:9px 0 0;font-size:6.5px;line-height:1.45}.case-history-content>p{white-space:normal;overflow-wrap:anywhere;max-width:100%}.history-related-evidence{color:#7a8c90;margin-top:5px;font-size:6.2px;font-weight:700;display:block}.case-history-entry .case-history-content{min-height:0}.case-history-entry{padding-bottom:9px}.case-calendar-section{padding:2px 0 20px}.case-calendar-summary{grid-template-columns:1fr 1fr;gap:8px;margin:12px 0;display:grid}.case-calendar-summary>div{background:#f9fbfb;border:1px solid #dce8e7;border-radius:10px;flex-direction:column;gap:3px;padding:12px;display:flex}.case-calendar-summary strong{color:#00a898;font-size:13px}.case-calendar-summary span{text-transform:uppercase;color:#74868a;font-size:6.5px;font-weight:800}.case-calendar-helper{color:#74868a;text-align:center;font-size:6.5px;line-height:1.5}.finalize-confirm-box{background:#f8fcfb;border:1px solid #bcded9;border-radius:11px;margin-top:10px;padding:13px}.finalize-confirm-box>strong{color:#284e54;font-size:9px}.finalize-confirm-box>p{color:#657a7f;font-size:7px;line-height:1.5}.finalize-confirm-box>div,.final-edit-actions{grid-template-columns:1fr 1fr;gap:8px;display:grid}.finalize-confirm-box button,.final-edit-actions button{margin:0}.finalized-edit-area{min-height:180px}.edit-final-button{margin-top:10px}.documentation-history{border-top:1px solid #d9e5e4;flex-direction:column;gap:3px;margin-top:10px;padding-top:9px;display:flex}.documentation-history strong{color:#405d62;font-size:7px}.documentation-history span{color:#76878b;font-size:6.5px}.app-escape-nav{z-index:80;background:#fffffff5;border:1px solid #d7e4e3;border-radius:12px;gap:7px;padding:6px;display:flex;position:fixed;bottom:18px;right:18px;box-shadow:0 5px 18px #213f441f}.app-escape-nav button{color:#31565b;cursor:pointer;background:#f1f7f6;border:0;border-radius:8px;padding:8px 10px;font-size:7px;font-weight:800}.app-escape-nav button:first-child{color:#fff;background:#00a898}.finalized-review-banner{background:#f4fbfa;border:1px solid #bfe0dc;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;padding:10px 12px;display:flex}.finalized-review-banner>div{flex-direction:column;gap:2px;display:flex}.finalized-review-banner strong{color:#008f82;font-size:8px}.finalized-review-banner span{color:#708388;font-size:6.5px}.finalized-correction-panel{border-color:#bfe0dc}.inline-edit-history{border-top:1px solid #d9e5e4;flex-direction:column;gap:2px;margin-top:8px;padding-top:7px;display:flex}.inline-edit-history strong{font-size:7px}.inline-edit-history span{color:#77898d;font-size:6px}@media (width<=620px){.app-escape-nav{bottom:10px;right:10px}.app-escape-nav button{padding:7px 8px}}.app-escape-nav{box-sizing:border-box;grid-template-columns:1fr 1fr;gap:7px;width:100%;margin:0 0 14px;z-index:auto!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;display:grid!important;position:static!important;bottom:auto!important;right:auto!important}.app-escape-nav button{min-height:34px;color:#31565b!important;background:#f4f8f7!important;border:1px solid #d7e5e3!important;border-radius:9px!important;padding:8px 10px!important;font-size:7.5px!important;font-weight:800!important}.app-escape-nav button:first-child{color:#fff!important;background:#00a898!important;border-color:#00a898!important}.case-dashboard-counts button{cursor:pointer}.case-dashboard-counts button:hover{transform:translateY(-1px)}.case-record-filter-toggle{gap:8px;margin:0 0 16px;display:flex}.case-record-filter-toggle button{color:#53636b;cursor:pointer;background:#fff;border:1px solid #d8e3e4;border-radius:10px;flex:1;padding:10px 12px;font-weight:700}.case-record-filter-toggle button.active{color:#007f74;background:#eefaf8;border-color:#00a898}.custody-schedule-empty{text-align:center;background:#fbfefe;border:1px dashed #b8d8d5;border-radius:16px;margin-top:16px;padding:22px}.custody-schedule-empty strong{margin-bottom:6px;font-size:1.05rem;display:block}.custody-schedule-empty p{color:#66757d;margin:0 0 16px}.case-calendar-section>.secondary-action{margin-top:10px}.documentation-report-action{background:#fbfefe;border:1px solid #d8e3e4;border-radius:14px;justify-content:space-between;align-items:center;gap:16px;margin:0 0 18px;padding:16px;display:flex}.documentation-report-action p{color:#66757d;margin:4px 0 0;font-size:.88rem}@media (width<=640px){.documentation-report-action{flex-direction:column;align-items:stretch}.documentation-report-action button{width:100%}}.review-saved-confirmation{background:#f2fbfa;border:1px solid #9fded7;border-radius:14px;flex-direction:column;gap:8px;margin:0 0 18px;padding:16px;display:flex}.review-saved-confirmation strong{color:#007f74;font-size:1.05rem}.review-saved-confirmation span{color:#5e6d75;font-size:.9rem}.add-special-collapsed{width:100%;margin-top:12px}.custody-chip.special-chip{background:#fff8dc;border:1px dashed #9a7b20;font-size:.56rem;font-weight:800}.danger-zone{background:snow;border:1px solid #e7b8b8;border-radius:16px;flex-direction:column;gap:12px;margin:22px 0 0;padding:18px;display:flex}.danger-zone>div:first-child{flex-direction:column;gap:4px;display:flex}.danger-zone strong{color:#8b1e1e}.danger-zone span,.danger-zone p{color:#6d6262;font-size:.9rem;line-height:1.45}.danger-button{color:#a31919;width:100%;font:inherit;cursor:pointer;background:#fff;border:1px solid #b42323;border-radius:12px;padding:13px 16px;font-weight:800}.danger-button:disabled{opacity:.55;cursor:not-allowed}.delete-confirm-box{border-top:1px solid #efd1d1;flex-direction:column;gap:10px;padding-top:14px;display:flex}.delete-confirm-box>div{grid-template-columns:1fr 1fr;gap:10px;display:grid}.delete-confirm-box .danger-button{color:#fff;background:#a31919}.case-danger-zone{margin-top:28px}.records-toolbar-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.records-delete-all-button{color:#a31919;font:inherit;cursor:pointer;background:#fff;border:1px solid #b42323;border-radius:10px;padding:8px 11px;font-size:.82rem;font-weight:800}.workspace-record-card{padding:0;overflow:hidden}.workspace-record-open{text-align:left;width:100%;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:16px;display:block}.workspace-record-actions{background:#fbfcfc;border-top:1px solid #e4e8ea;grid-template-columns:1fr auto;gap:10px;padding:10px 14px;display:grid}.workspace-record-review-button,.workspace-record-delete-button{font:inherit;cursor:pointer;border-radius:10px;padding:9px 12px;font-size:.82rem;font-weight:800}.records-toolbar{flex-wrap:wrap!important;justify-content:space-between!important;align-items:center!important;gap:12px!important;display:flex!important}.records-toolbar-actions{visibility:visible!important;opacity:1!important;flex-wrap:wrap!important;align-items:center!important;gap:10px!important;display:flex!important}.records-delete-all-button{visibility:visible!important;opacity:1!important;color:#a31919!important;background:#fff!important;border:1px solid #b42323!important;border-radius:10px!important;justify-content:center!important;align-items:center!important;min-height:38px!important;padding:8px 12px!important;font-weight:800!important;display:inline-flex!important}.workspace-record-card{padding:0!important;display:block!important;overflow:visible!important}.workspace-record-open{visibility:visible!important;opacity:1!important;text-align:left!important;width:100%!important;color:inherit!important;background:0 0!important;border:0!important;padding:16px!important;display:block!important}.workspace-record-actions{visibility:visible!important;opacity:1!important;background:#fbfcfc!important;border-top:1px solid #e4e8ea!important;grid-template-columns:1fr 92px!important;gap:10px!important;padding:10px 14px 14px!important;display:grid!important}.workspace-record-review-button,.workspace-record-delete-button{visibility:visible!important;opacity:1!important;border-radius:10px!important;justify-content:center!important;align-items:center!important;min-height:38px!important;padding:8px 10px!important;font-weight:800!important;display:flex!important}.workspace-record-review-button{color:#007f74!important;background:#fff!important;border:1px solid #00a898!important}.workspace-record-delete-button{color:#a31919!important;background:#fff!important;border:1px solid #b42323!important}@media (width<=520px){.records-toolbar-actions{justify-content:space-between!important;width:100%!important}.records-delete-all-button{flex:1!important}}.unfiled-cleanup-banner{color:#a31919!important;width:100%!important;font:inherit!important;cursor:pointer!important;background:snow!important;border:1px solid #b42323!important;border-radius:12px!important;justify-content:center!important;align-items:center!important;margin:2px 0 12px!important;padding:12px 14px!important;font-weight:800!important;display:flex!important}.records-delete-all-button,.unfiled-cleanup-banner{display:none!important}.trash-page{gap:20px}.trash-notice{background:#f2fbf9;border:1px solid #b9ded9;border-radius:14px;flex-direction:column;gap:5px;padding:16px;display:flex}.trash-notice span{color:#5f6d70;font-size:.9rem}.trash-section{flex-direction:column;gap:10px;display:flex}.trash-section h2{margin:0;font-size:1.05rem}.trash-item{background:#fff;border:1px solid #dce4e6;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;padding:15px;display:flex}.trash-item>div{flex-direction:column;gap:5px;min-width:0;display:flex}.trash-item>div>span{color:#68767a;overflow-wrap:anywhere;font-size:.82rem}.restore-button{color:#007f74;font:inherit;cursor:pointer;background:#fff;border:1px solid #00a898;border-radius:10px;flex:none;padding:9px 12px;font-size:.82rem;font-weight:800}.trash-permanent-note{color:#68767a;text-align:center;background:#f5f7f7;border-radius:12px;padding:14px;font-size:.82rem;line-height:1.45}@media (width<=520px){.trash-item{flex-direction:column;align-items:stretch}.restore-button{width:100%}}.evidence-thumb-wrap{justify-content:flex-start;width:100%;margin:10px 0 8px;display:flex}.evidence-card-thumb{object-fit:cover;object-position:top;background:#f7f9f9;border:1px solid #d8e2e3;border-radius:10px;width:104px;height:78px}.review-evidence-gallery{grid-template-columns:1fr;gap:10px;margin-top:12px;display:grid}.review-evidence-image{object-fit:contain;object-position:top;background:#f7f9f9;border:1px solid #d8e2e3;border-radius:12px;width:100%;max-height:620px;display:block}.evidence-preserved-note{background:#f2fbf9;border-radius:10px;flex-direction:column;gap:4px;margin-top:10px;padding:12px;display:flex}.evidence-preserved-note strong{color:#087f75}.evidence-preserved-note span{color:#637276;font-size:.84rem;line-height:1.45}.image-processing-placeholder{background:#fafcfc;border:1px dashed #b9c9cc;border-radius:12px;padding:16px}.image-processing-placeholder strong{margin-bottom:6px;display:block}.image-processing-placeholder p{color:#5e6d71;margin:0 0 8px;line-height:1.5}.image-processing-placeholder span{color:#087f75;font-size:.84rem;font-weight:700}.preserved-file-card{background:#fafcfc;border:1px solid #d9e3e4;border-radius:12px;flex-direction:column;gap:10px;margin-top:10px;padding:14px;display:flex}.preserved-file-card>strong{overflow-wrap:anywhere}.preserved-file-card>span{color:#637276;font-size:.84rem;line-height:1.45}.evidence-audio-player{width:100%;max-width:100%}.evidence-video-player{background:#111;border-radius:10px;width:100%;max-height:520px}.open-preserved-file{color:#087f75;background:#fff;border:1px solid #00a898;border-radius:9px;justify-content:center;align-items:center;width:max-content;max-width:100%;padding:9px 12px;font-weight:800;text-decoration:none;display:inline-flex}.review-saved-inline{color:#087f75;background:#f2fbf9;border-radius:9px;margin-top:2px;padding:9px 11px;font-size:.86rem;font-weight:800}.trash-action-footer{border-top:1px solid #e5e9ea;flex-direction:column;align-items:flex-start;gap:10px;margin-top:24px;padding-top:16px;display:flex}.trash-outline-button{appearance:none;color:#657276;font:inherit;cursor:pointer;background:#fff;border:1px solid #cbd3d5;border-radius:9px;padding:8px 11px;font-size:.82rem;font-weight:700}.trash-outline-button:hover{color:#455256;background:#fafbfb;border-color:#aeb9bc}.trash-confirm-button{color:#9c3535;font:inherit;cursor:pointer;background:#fff;border:1px solid #b85151;border-radius:9px;padding:9px 12px;font-weight:800}.case-trash-footer{margin-top:28px}.workspace-record-delete-button.trash-outline-button{color:#657276;background:#fff;border-color:#cbd3d5;width:auto;min-height:0;padding:8px 10px}.evidence-organization-box{background:#fbfdfd;border:1px solid #d8e5e5;border-radius:12px;margin:14px 0 18px;padding:14px}.evidence-organization-title{flex-direction:column;gap:3px;margin-bottom:12px;display:flex}.evidence-organization-title strong{color:#17313a;font-size:.96rem}.evidence-organization-title span{color:#6b797d;font-size:.78rem}.organization-tag-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.organization-tag-option{cursor:pointer;color:#42555a;background:#fff;border:1px solid #d8e1e2;border-radius:10px;align-items:center;gap:8px;min-height:42px;padding:9px 10px;font-size:.82rem;font-weight:700;display:flex}.organization-tag-option input{accent-color:#00a898;flex:none}.organization-tag-option.selected{color:#087f75;background:#f0fbf9;border-color:#82d6ce}.organization-report-note{color:#657579;border-top:1px solid #e4eaea;margin:12px 0 0;padding-top:10px;font-size:.78rem;line-height:1.45}.organization-report-note.review-needed{color:#7a6250}@media (width<=520px){.organization-tag-grid{grid-template-columns:1fr}}.simple-primary-organization{padding:14px}.simple-primary-organization .evidence-organization-title{margin-bottom:10px}.primary-category-select{margin-top:5px}.simple-primary-organization .organization-report-note{margin-top:10px}.organization-tag-grid{display:none}.capture-one-event-tip{color:#344054;background:#f4fbfa;border:1px solid #cceee9;border-radius:10px;max-width:680px;margin:10px auto 14px;padding:10px 12px;font-size:12px;line-height:1.45}.universal-report-history{border-top:1px solid #e4e7ec}.universal-history-row{border-bottom:1px solid #eaecf0;grid-template-columns:120px 1fr;gap:16px;padding:12px 0;display:grid}.universal-history-row time{color:#667085;font-size:12px}.universal-history-row div{flex-direction:column;gap:3px;display:flex}.universal-history-row small{color:#667085}.universal-history-row p{margin:3px 0 0;line-height:1.45}.universal-evidence-group{margin:22px 0}.universal-evidence-group>h4{color:#162238;border-bottom:2px solid #00a898;margin:0 0 10px;padding-bottom:8px}.universal-report-record{break-inside:avoid;border:1px solid #e4e7ec;border-radius:10px;margin:10px 0;padding:14px}.universal-record-head{justify-content:space-between;gap:12px;font-size:12px;display:flex}.universal-record-head span,.universal-record-status{color:#667085}.universal-record-status{margin:5px 0 10px;font-size:11px}.universal-record-documentation{white-space:pre-wrap;font-size:13px;line-height:1.55}.universal-report-explainer{color:#667085;margin:0 0 12px;font-size:12px}@media (width<=650px){.universal-history-row{grid-template-columns:1fr;gap:3px}.universal-record-head{display:block}.universal-record-head span{margin-top:3px;display:block}}@media print{.universal-report-record,.universal-evidence-group,.universal-history-row{break-inside:avoid}}.package-builder{max-width:880px;margin:0 auto 28px}.package-choice-card{background:#fff;border:1px solid #e4e7ec;border-radius:14px;margin:16px 0;padding:18px}.package-choice-card h2{margin:0 0 4px;font-size:17px}.package-choice-card p{color:#667085;margin:0 0 14px;font-size:12px}.package-check-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.package-check-grid label,.package-record-choice{background:#fafafa;border:1px solid #eaecf0;border-radius:9px;align-items:flex-start;gap:9px;padding:10px;display:flex}.package-check-grid input,.package-record-choice input{margin-top:2px}.package-card-heading{justify-content:space-between;align-items:flex-start;gap:15px;display:flex}.package-mini-actions{gap:6px;display:flex}.package-mini-actions button{background:#fff;border:1px solid #d0d5dd;border-radius:7px;padding:6px 9px;font-size:11px}.package-record-picker{gap:7px;max-height:390px;display:grid;overflow:auto}.package-record-choice span{flex-direction:column;gap:2px;display:flex}.package-record-choice small{color:#667085}.package-safety-note{background:#f4fbfa;border:1px solid #cceee9;border-radius:10px;flex-direction:column;gap:3px;margin:16px 0;padding:12px 14px;font-size:12px;display:flex}.package-safety-note span{color:#475467}.package-confirm-btn{width:100%}.final-preview-actions{justify-content:flex-end;gap:9px;max-width:900px;margin:0 auto 14px;display:flex}.final-case-package{max-width:900px;margin:0 auto}.package-cover-page{text-align:center;flex-direction:column;justify-content:center;min-height:720px;padding:50px;display:flex}.package-cover-page h1{margin:10px 0;font-size:34px}.package-cover-page h2{margin:5px 0;font-size:24px}.package-period{margin:34px 0}.package-cover-meta{color:#667085;justify-content:center;gap:30px;margin-top:50px;font-size:12px;display:flex}.package-divider-page{min-height:650px;padding:70px 55px}.package-divider-page h2{margin:12px 0 30px;font-size:30px}.package-toc{font-size:16px;line-height:2}.package-section{padding:22px 0}.lean-case-history{border-top:1px solid #e4e7ec}.lean-history-row{border-bottom:1px solid #eaecf0;grid-template-columns:110px 1fr;gap:12px;padding:9px 0;font-size:12px;display:grid}.lean-history-row time,.lean-history-row small{color:#667085}.exhibit-sheet{min-height:650px;padding:55px 25px 30px;position:relative}.exhibit-label{letter-spacing:.08em;border:2px solid #162238;padding:7px 13px;font-weight:800;position:absolute;top:18px;right:25px}.exhibit-meta{color:#667085;border-bottom:1px solid #d0d5dd;flex-wrap:wrap;gap:16px;padding-bottom:12px;font-size:11px;display:flex}.exhibit-sheet h3{margin:22px 0 12px}.exhibit-documentation{white-space:pre-wrap;font-size:13px;line-height:1.6}.exhibit-preserved-note{color:#667085;margin-top:25px;font-size:10px}@media (width<=700px){.package-check-grid{grid-template-columns:1fr 1fr}.package-card-heading{display:block}.package-mini-actions{margin-bottom:10px}.package-cover-page{min-height:520px;padding:30px 15px}.final-preview-actions{padding:0 10px}.lean-history-row{grid-template-columns:1fr;gap:2px}}@media print{.print-page{break-before:page}.package-cover-page{break-before:auto}.exhibit-sheet{break-inside:avoid}.final-case-package{max-width:none!important}}.children-editor{background:#fafbfc;border:1px solid #dfe4ea;border-radius:14px;margin:18px 0;padding:16px}.children-editor-heading{margin-bottom:12px}.children-editor-heading div{flex-direction:column;gap:3px;display:flex}.children-editor-heading strong{font-size:17px}.children-editor-heading span{color:#667085;font-size:12px}.child-entry-card{background:#fff;border:1px solid #e4e7ec;border-radius:11px;margin:10px 0;padding:14px}.child-entry-title{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.child-entry-title button{color:#8b3a3a;background:0 0;border:0;font-size:11px}.child-two-column{grid-template-columns:1fr 1fr;gap:10px;display:grid}.child-two-column .field-label{flex-direction:column;gap:6px;display:flex}.add-child-button{margin-top:4px}.case-children-display{border-top:1px solid #e4e7ec;margin-top:14px;padding-top:14px}.case-children-display>span{color:#667085;text-transform:uppercase;letter-spacing:.05em;margin-bottom:8px;font-size:11px;display:block}.case-child-row{border-bottom:1px solid #f0f1f3;justify-content:space-between;gap:12px;padding:8px 0;display:flex}.case-child-row small{color:#667085}.case-add-evidence-section{background:#fff;border:1px solid #dfe4ea;border-radius:14px;margin:18px 0;padding:18px}.case-evidence-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.case-evidence-actions button{text-align:left;background:#fafafa;border:1px solid #e4e7ec;border-radius:10px;flex-direction:column;gap:3px;padding:12px;display:flex}.case-evidence-actions button span{color:#667085;font-size:11px}@media (width<=600px){.child-two-column,.case-evidence-actions{grid-template-columns:1fr}.case-child-row{flex-direction:column;gap:2px}}.case-children-info-card{text-align:center;background:#f4f6f7;border-radius:12px;margin-top:12px;padding:16px 18px}.case-children-info-card>span{letter-spacing:.07em;color:#7a838c;margin-bottom:10px;font-size:10px;font-weight:800;display:block}.case-children-list{flex-direction:column;display:flex}.case-children-info-card .case-child-row{border-bottom:1px solid #e4e7ea;justify-content:center;align-items:center;gap:10px;padding:7px 0;display:flex}.case-children-info-card .case-child-row:last-child{border-bottom:0}.case-children-info-card .case-child-row strong{color:#0f2740;font-size:13px}.case-children-info-card .case-child-row small{color:#667085;font-size:12px}.case-child-empty{flex-direction:column;gap:3px;display:flex}.case-child-empty strong{font-size:13px}.case-child-empty small{color:#667085;font-size:11px}@media (width<=600px){.case-children-info-card .case-child-row{flex-direction:column;gap:2px}}.case-detail-tabs{background:#f5f8f8!important;border:1px solid #d5e2e2!important;border-radius:15px!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;margin:16px 0!important;padding:9px!important;display:grid!important}.case-detail-tabs button{color:#425a60!important;cursor:pointer!important;background:#fff!important;border:1px solid #d8e3e3!important;border-radius:11px!important;width:100%!important;min-height:46px!important;padding:10px 8px!important;font-size:10px!important;font-weight:800!important;line-height:1.2!important;box-shadow:0 1px 2px #17313a08!important}.case-detail-tabs button:hover{color:#008f82!important;background:#f7fffd!important;border-color:#00a898!important}.case-detail-tabs button.active{color:#fff!important;background:#00a898!important;border-color:#00a898!important;box-shadow:0 2px 6px #00a8982e!important}.case-dashboard-expanded{grid-template-columns:repeat(5,minmax(0,1fr))!important}.case-records-section .case-record-filter-toggle,.case-records-section .case-record-status-row{display:none!important}@media (width<=700px){.case-detail-tabs,.case-dashboard-expanded{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (width<=480px){.case-detail-tabs,.case-dashboard-expanded{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.finalized-documentation-locked{color:#344b51!important;cursor:default!important;background:#f7f9f9!important}.finalized-success-message{flex-direction:column;gap:5px;display:flex}.finalized-success-message>strong{color:#008f82;font-size:14px}.finalized-success-message>p{color:#667b80;margin:0;font-size:10px;line-height:1.45}.finalized-edit-controls{grid-template-columns:1fr 1fr;gap:8px;width:100%;display:grid}.edit-documentation-button{width:100%}.compact-rule-actions{flex:none;align-items:center;gap:6px;display:flex}.rule-edit-button{color:#008f82;cursor:pointer;background:#fff;border:1px solid #00a898;border-radius:8px;padding:6px 10px;font-size:9px;font-weight:800}.rule-edit-button:hover{background:#f1fbf9}.package-builder>.form-label>input,.package-builder>.form-label>select{box-sizing:border-box;width:100%}.package-option-disabled{opacity:.55;cursor:not-allowed}.package-option-disabled span{flex-direction:column;gap:2px;display:flex}.package-option-disabled small{color:#667085;font-size:9px;font-weight:500}.package-status-note,.package-draft-warning{border-radius:9px;margin:9px 0;padding:10px 12px;font-size:10px;line-height:1.45}.package-status-note{color:#52676c;background:#f4f7f8;border:1px solid #dce5e7}.package-draft-warning{color:#715d32;background:#fffaf0;border:1px solid #f1dfb9}.field-help{color:#667b80;margin-top:5px;font-size:9px;font-weight:500;line-height:1.4;display:block}.documentation-export-ready{background:#f3fbfa;border:1px solid #bfe7e2;border-radius:14px;justify-content:space-between;align-items:center;gap:16px;margin-top:16px;padding:18px;display:flex}.documentation-export-ready>div{flex-direction:column;gap:5px;display:flex}.documentation-export-ready strong{color:#102f3d;font-size:15px}.documentation-export-ready p{color:#667b80;margin:0;font-size:11px;line-height:1.55}.documentation-export-ready .primary-action{width:auto;min-width:155px;margin:0}.package-divider-toggle{background:#fbfdfd;border:1px solid #dce7e9;border-radius:10px;align-items:flex-start;gap:10px;margin-top:12px;padding:12px;display:flex}.package-divider-toggle input{margin-top:3px}.package-divider-toggle span{flex-direction:column;gap:3px;display:flex}.package-divider-toggle strong{font-size:11px}.package-divider-toggle small{color:#667b80;font-size:9px;line-height:1.4}.final-preview-toolbar{background:#f6fbfa;border:1px solid #cfe4e1;border-radius:12px;justify-content:space-between;align-items:center;gap:18px;margin:0 0 18px;padding:15px 16px;display:flex}.final-preview-toolbar>div:first-child{flex-direction:column;gap:4px;display:flex}.final-preview-toolbar strong{color:#12313e;font-size:13px}.final-preview-toolbar span{color:#667b80;font-size:9px;line-height:1.45}.final-preview-toolbar .final-preview-actions{flex:none;gap:8px;display:flex}.final-preview-toolbar .final-preview-actions button{white-space:nowrap;margin:0}.final-case-package{background:#fff}.package-cover-page{box-sizing:border-box;text-align:center;border:1px solid #e0e8ea;flex-direction:column;justify-content:center;align-items:center;min-height:9.4in;padding:.8in .75in;display:flex}.package-cover-page .report-brand{letter-spacing:.28em;color:#00a898;font-size:13px;font-weight:800}.package-cover-page h1{color:#102f3d;margin:28px 0 14px;font-size:31px;line-height:1.15}.package-cover-page h2{color:#173946;margin:0;font-size:21px}.cover-case-type{color:#667b80;margin:8px 0 28px;font-size:13px}.cover-detail-grid{grid-template-columns:1fr 1fr;gap:10px;width:100%;max-width:6in;margin:8px 0 22px;display:grid}.cover-detail-grid div{border-top:1px solid #dbe5e7;flex-direction:column;gap:5px;padding:12px;display:flex}.cover-detail-grid span{text-transform:uppercase;letter-spacing:.08em;color:#7a8e93;font-size:8px}.cover-detail-grid strong{color:#163541;font-size:11px}.package-period{color:#667b80;font-size:10px;line-height:1.7}.package-cover-meta{color:#708489;gap:26px;margin-top:28px;font-size:9px;display:flex}.cover-confidentiality{text-transform:uppercase;letter-spacing:.08em;color:#8a9a9e;margin-top:22px;font-size:8px}.package-divider-page{box-sizing:border-box;flex-direction:column;justify-content:center;min-height:9.4in;padding:.7in;display:flex}.package-divider-page .report-brand,.low-ink-divider>p,.evidence-category-divider>p{letter-spacing:.2em;color:#00a898;margin:0 0 18px;font-size:10px;font-weight:800}.package-divider-page h2{color:#102f3d;margin:0;font-size:28px}.low-ink-divider>span,.evidence-category-divider>span{letter-spacing:.14em;text-transform:uppercase;color:#829499;margin-bottom:10px;font-size:9px}.evidence-category-divider small{color:#6f858a;margin-top:10px;font-size:9px}.toc-page{justify-content:flex-start;padding-top:.85in}.package-toc{counter-reset:toc;margin:30px 0 0;padding:0;list-style:none}.package-toc li{counter-increment:toc;border-bottom:1px solid #e4ebed;align-items:center;gap:12px;padding:11px 0;font-size:12px;display:flex}.package-toc li:before{content:counter(toc,decimal-leading-zero);color:#00a898;font-size:9px;font-weight:800}.toc-note{color:#74878c;margin-top:24px;font-size:8.5px;line-height:1.55}.package-section{background:#fff;border:0;border-radius:0;margin:0;padding:28px 32px}.print-section-heading{border-bottom:2px solid #102f3d;margin-bottom:18px;padding-bottom:12px}.print-section-heading>span{letter-spacing:.14em;color:#00a898;font-size:8px;font-weight:800}.print-section-heading h3{color:#102f3d;margin:4px 0 0;font-size:22px}.print-section-heading p{color:#667b80;margin:6px 0 0;font-size:9px;line-height:1.5}.report-grid-wide{grid-column:1/-1}.print-history-row{grid-template-columns:1.05in 1fr!important;align-items:start!important;gap:14px!important;display:grid!important}.print-history-row time{color:#173946;font-size:10px;font-weight:800}.print-history-row>div{flex-direction:column;gap:4px;display:flex}.print-history-row span{color:#273f49;font-size:10.5px;line-height:1.45}.print-history-row small{color:#75888d;font-size:8px}.exhibit-topline{justify-content:space-between;align-items:center;gap:10px;display:flex}.exhibit-draft-label{color:#73591f;border:1px solid #8b6b2f;border-radius:6px;padding:5px 8px;font-size:8px;font-weight:800}.exhibit-sheet{box-sizing:border-box;background:#fff;min-height:9.4in;padding:.55in .6in}.exhibit-sheet h3{color:#102f3d;margin:22px 0 12px;font-size:18px}.exhibit-documentation{white-space:pre-wrap;color:#243e48;font-size:10.5px;line-height:1.65}.print-original-evidence{border-top:1px solid #dbe5e7;margin-top:24px;padding-top:16px}.print-original-evidence h4{text-transform:uppercase;letter-spacing:.08em;color:#405b65;margin:0 0 12px;font-size:10px}.print-original-evidence .review-evidence-gallery{display:block}.print-original-evidence .review-evidence-image{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:6.5in;margin:0 auto 12px;display:block}.exhibit-file-reference{border:1px solid #dbe5e7;border-radius:9px;flex-direction:column;gap:5px;margin-top:24px;padding:14px;display:flex}.exhibit-file-reference strong{color:#173946;font-size:10px}.exhibit-file-reference span{font-size:10px}.exhibit-file-reference small{color:#6f8388;font-size:8.5px;line-height:1.45}.package-legal-note{background:0 0;border-top:1px solid #cfdadd;margin:24px 32px 0;padding:14px 0}.package-legal-note strong{text-transform:uppercase;letter-spacing:.08em;font-size:9px}.package-legal-note p{font-size:8.5px;line-height:1.55}.exhibit-index-table td:first-child{white-space:nowrap}@media (width<=700px){.documentation-export-ready,.final-preview-toolbar{flex-direction:column;align-items:stretch}.documentation-export-ready .primary-action{width:100%}.final-preview-toolbar .final-preview-actions{grid-template-columns:1fr 1fr;display:grid}.cover-detail-grid{grid-template-columns:1fr}}@media print{@page{size:Letter;margin:.5in .55in .62in;@bottom-left{content:"CASE DOCUMENTATION";font-size:7pt;color:#6b7d82}@bottom-right{content:"Page " counter(page) " of " counter(pages);font-size:7pt;color:#6b7d82}}html,body,#root{background:#fff!important;margin:0!important;padding:0!important}body{-webkit-print-color-adjust:exact;print-color-adjust:exact}.report-app{width:auto!important;max-width:none!important;box-shadow:none!important;background:#fff!important;margin:0!important;padding:0!important}.reports-page{margin:0!important;padding:0!important}.no-print,.app-escape-nav,.back-button{display:none!important}.final-case-package{width:auto!important;max-width:none!important;box-shadow:none!important;margin:0!important;padding:0!important;display:block!important}.print-page{break-after:page;page-break-after:always}.print-page:last-child{break-after:auto;page-break-after:auto}.print-section-start{break-before:page;page-break-before:always}.package-section{margin:0!important;padding:0!important}.report-table{border-collapse:collapse!important;width:100%!important;font-size:8.5pt!important}.report-table thead{display:table-header-group}.report-table tr,.report-overview-grid>div,.print-history-row{break-inside:avoid;page-break-inside:avoid}.report-table th,.report-table td{vertical-align:top;border-bottom:1px solid #d8e1e3!important;padding:7px 6px!important}.report-overview-grid{grid-template-columns:1fr 1fr!important;gap:9px!important;display:grid!important}.report-overview-grid>div{background:#fff!important;border:1px solid #dbe4e6!important;padding:10px!important}.report-financial-totals{break-inside:avoid;page-break-inside:avoid}.package-cover-page,.package-divider-page,.exhibit-sheet{border:0!important;min-height:8.85in!important;margin:0!important}.package-cover-page{padding:.45in .3in!important}.package-divider-page{padding:.4in!important}.exhibit-sheet{padding:.18in .1in!important}.exhibit-package,.exhibit-category-group{display:block!important}.review-evidence-gallery{break-inside:auto!important}.review-evidence-image{break-inside:avoid;page-break-inside:avoid}a{color:inherit!important;text-decoration:none!important}}.timeline-print-heading h3 small{color:#60777d;font-size:.55em;font-weight:500}.timeline-summary-strip{grid-template-columns:repeat(3,1fr);gap:10px;margin:0 0 18px;display:grid}.timeline-count{background:#fff;border:1px solid #dce5e7;border-radius:10px;justify-content:center;align-items:baseline;gap:7px;padding:11px 12px;display:flex}.timeline-count strong{color:#173946;font-size:21px;line-height:1}.timeline-count span{text-transform:uppercase;letter-spacing:.05em;color:#667b80;font-size:9px;font-weight:800}.timeline-count.critical{background:#fff8f8;border-color:#efb1b1}.timeline-count.critical strong,.timeline-count.critical span{color:#c91f1f}.timeline-count.important{background:#fffaf2;border-color:#f0cf9b}.timeline-count.important strong,.timeline-count.important span{color:#b76b00}.print-timeline{margin:4px 0 14px;padding-left:0;position:relative}.print-timeline:before{content:"";background:#d7e2e4;width:1px;position:absolute;top:12px;bottom:12px;left:16px}.print-timeline-event{break-inside:avoid;border-bottom:1px solid #e2e9eb;grid-template-columns:34px 1.05in 1fr;align-items:start;gap:10px;padding:12px 0;display:grid;position:relative}.timeline-marker{z-index:1;color:#fff;background:#00a898;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;margin-left:4px;font-size:10px;font-weight:900;display:flex;position:relative}.severity-critical .timeline-marker{background:#d82323}.severity-important .timeline-marker{background:#ef8d00}.print-timeline-event>time{color:#173946;flex-direction:column;gap:3px;font-size:9px;font-weight:800;display:flex}.print-timeline-event>time small{color:#71858a;font-size:8px;font-weight:500}.timeline-event-body{flex-direction:column;gap:5px;display:flex}.timeline-event-top{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.timeline-event-top>strong{color:#203a44;font-size:10.5px;line-height:1.4}.timeline-event-body>small{color:#70858a;font-size:8px}.severity-critical .timeline-event-body>strong,.severity-critical time{color:#b91d1d}.severity-badge{text-transform:uppercase;letter-spacing:.05em;border:1px solid;border-radius:5px;flex:none;padding:3px 6px;font-size:7px;font-weight:900}.severity-badge.critical{color:#c91f1f;background:#fff4f4}.severity-badge.important{color:#b96c00;background:#fff8eb}.timeline-legend{border:1px solid #e0e8ea;border-radius:8px;flex-wrap:wrap;gap:12px;margin-top:12px;padding:10px;display:flex}.timeline-legend>span{color:#5e747a;align-items:center;gap:5px;font-size:7.5px;display:flex}.legend-dot{color:#fff;border-radius:50%;justify-content:center;align-items:center;width:16px;height:16px;font-size:8px;display:inline-flex}.legend-dot.critical{background:#d82323}.legend-dot.important{background:#ef8d00}.legend-dot.informational{background:#00a898}@media print{.timeline-summary-strip{grid-template-columns:repeat(3,1fr)!important}.timeline-count,.print-timeline-event,.timeline-legend{break-inside:avoid;page-break-inside:avoid}.severity-critical,.severity-critical .timeline-marker,.severity-badge.critical,.legend-dot.critical,.severity-important .timeline-marker,.severity-badge.important,.legend-dot.important{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}}:root{--court-navy:#17324a;--court-teal:#2d7f7a;--court-teal-soft:#edf6f5;--court-gray:#f4f6f7;--court-line:#d8e0e4;--court-text:#253844;--court-muted:#6c7d86;--court-red:#b92c2c;--court-red-soft:#fbf0f0;--court-amber:#b26a0a;--court-amber-soft:#fbf5ea}.package-style-grid{grid-template-columns:1fr 1fr;gap:10px;margin-top:12px;display:grid}.package-style-option{text-align:left;cursor:pointer;background:#fff;border:1px solid #d7e2e5;border-radius:12px;flex-direction:column;gap:6px;padding:14px;display:flex}.package-style-option strong{color:#17324a;font-size:12px}.package-style-option span{color:#6c7d86;font-size:9px;line-height:1.45}.package-style-option.active{background:#f2f8f7;border:2px solid #2d7f7a}.package-cover-page{position:relative;text-align:left!important;justify-content:space-between!important;align-items:stretch!important}.court-cover-topbar{border-bottom:3px solid var(--court-navy);justify-content:space-between;align-items:center;padding-bottom:11px;display:flex;position:absolute;top:.45in;left:.55in;right:.55in}.court-cover-topbar span{letter-spacing:.18em;color:var(--court-navy);font-size:10px;font-weight:900}.court-cover-topbar em{letter-spacing:.08em;text-transform:uppercase;color:var(--court-teal);font-size:8px;font-style:normal}.court-cover-main{width:100%;margin:auto 0}.cover-kicker{letter-spacing:.16em;color:var(--court-teal);margin:0 0 10px;font-size:9px;font-weight:900}.package-cover-page h1{color:var(--court-navy)!important;margin:0 0 10px!important;font-size:30px!important}.package-cover-page h2{color:var(--court-text)!important;font-size:21px!important}.cover-detail-grid{max-width:none!important;margin:22px 0!important}.cover-detail-grid div{background:var(--court-gray);border-top:3px solid var(--court-navy)!important;padding:11px 12px!important}.package-period{background:var(--court-teal-soft);border-left:4px solid var(--court-teal);margin:0;padding:10px 12px}.court-cover-footer{border-top:1px solid var(--court-line);text-transform:uppercase;letter-spacing:.06em;color:var(--court-muted);justify-content:space-between;gap:15px;padding-top:10px;font-size:7.5px;display:flex}.court-report-page{padding:0!important}.court-section-bar{background:var(--court-navy);color:#fff;border-left:6px solid var(--court-teal);align-items:center;gap:12px;margin-bottom:14px;padding:10px 13px;display:flex}.court-section-bar>span{width:28px;height:28px;color:var(--court-navy);background:#fff;border-radius:50%;justify-content:center;align-items:center;font-size:9px;font-weight:900;display:flex}.court-section-bar>div{flex-direction:column;gap:2px;display:flex}.court-section-bar strong{font-size:14px}.court-section-bar small{color:#dfe8ed;font-size:8px;font-weight:500}.court-case-header{border:1px solid var(--court-line);background:#fff;grid-template-columns:2fr 1fr 1fr 1fr;margin-bottom:12px;display:grid}.court-case-header>div{border-right:1px solid var(--court-line);padding:10px 11px}.court-case-header span{letter-spacing:.08em;color:var(--court-muted);margin-bottom:4px;font-size:7px;display:block}.court-case-header strong{color:var(--court-text);font-size:10px}.court-metric-grid{grid-template-columns:repeat(4,1fr);gap:8px;margin:0 0 14px;display:grid}.court-metric{border:1px solid var(--court-line);background:var(--court-gray);flex-direction:column;gap:4px;padding:11px 10px;display:flex}.court-metric span{text-transform:uppercase;letter-spacing:.06em;color:var(--court-muted);font-size:7.5px}.court-metric strong{color:var(--court-navy);font-size:20px}.court-metric.critical{background:var(--court-red-soft);border-color:#e8caca}.court-metric.critical strong,.court-metric.critical span{color:var(--court-red)}.court-metric.important{background:var(--court-amber-soft);border-color:#ead8b8}.court-metric.important strong,.court-metric.important span{color:var(--court-amber)}.court-summary-columns{grid-template-columns:1fr 1fr;gap:12px;display:grid}.court-summary-columns section{border:1px solid var(--court-line);background:#fff}.court-summary-columns h4{background:var(--court-teal-soft);color:var(--court-navy);text-transform:uppercase;letter-spacing:.08em;margin:0;padding:8px 10px;font-size:9px}.court-summary-columns dl{margin:0}.court-summary-columns dl>div{border-top:1px solid #e8edef;grid-template-columns:1.15fr 1fr;gap:8px;padding:8px 10px;display:grid}.court-summary-columns dt{color:var(--court-muted);font-size:8px}.court-summary-columns dd{color:var(--court-text);text-align:right;margin:0;font-size:8.5px;font-weight:700}.report-table thead th{text-transform:uppercase;letter-spacing:.05em;color:var(--court-navy)!important;border-top:2px solid var(--court-navy)!important;background:#eef2f4!important;font-size:7px!important}.print-timeline-event.severity-critical{background:linear-gradient(90deg,var(--court-red-soft),#fff 72%)}.print-timeline-event.severity-important{background:linear-gradient(90deg,var(--court-amber-soft),#fff 72%)}.court-exhibit-page{padding:.38in .42in!important}.court-exhibit-header{border-bottom:3px solid var(--court-navy);justify-content:space-between;align-items:flex-start;gap:16px;padding-bottom:11px;display:flex}.court-exhibit-kicker{text-transform:uppercase;letter-spacing:.09em;color:var(--court-teal);margin-bottom:4px;font-size:8px;font-weight:900;display:block}.court-exhibit-header h3{color:var(--court-navy)!important;margin:0!important;font-size:17px!important;line-height:1.25!important}.exhibit-label{color:var(--court-navy)!important;border:2px solid var(--court-navy)!important;background:#fff!important;padding:7px 11px!important;font-size:13px!important}.court-exhibit-meta{border:1px solid var(--court-line)!important;background:#f7f9fa!important;grid-template-columns:repeat(4,1fr)!important;gap:0!important;margin:12px 0!important;display:grid!important}.court-exhibit-meta span{border-right:1px solid var(--court-line);flex-direction:column!important;gap:3px!important;padding:8px!important;display:flex!important}.court-exhibit-meta b{text-transform:uppercase;letter-spacing:.05em;color:var(--court-muted);font-size:6.5px}.court-documentation-block{border:1px solid var(--court-line);margin-top:15px}.court-documentation-block h4{background:var(--court-navy);color:#fff;text-transform:uppercase;letter-spacing:.07em;margin:0;padding:8px 10px;font-size:9px}.court-documentation-block .exhibit-documentation{padding:13px 14px!important}.court-package .package-divider-page.low-ink-divider,.court-package .evidence-category-divider{display:flex!important}@media print{.court-package .package-divider-page.low-ink-divider,.court-package .evidence-category-divider,.binder-package .package-divider-page.low-ink-divider,.binder-package .evidence-category-divider{display:flex!important}.court-package .print-section-start{break-before:auto!important;page-break-before:auto!important;padding-top:.1in!important}.court-package .court-report-page+.court-report-page{break-before:page!important;page-break-before:always!important}.court-package .court-metric-grid{grid-template-columns:repeat(4,1fr)!important}.court-package .court-summary-columns{grid-template-columns:1fr 1fr!important}.court-package .court-case-header{grid-template-columns:2fr 1fr 1fr 1fr!important}.court-package .court-exhibit-meta{grid-template-columns:repeat(4,1fr)!important}.court-section-bar{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}}.final-case-package{background:#e9edf0!important;padding:18px!important}.final-case-package>.print-page,.final-case-package .exhibit-sheet.print-page{box-sizing:border-box!important;background:#fff!important;border:1px solid #cfd8dd!important;width:min(8.5in,100%)!important;min-height:11in!important;margin:0 auto 22px!important;padding:.48in!important;position:relative!important;box-shadow:0 8px 24px #152b3a1a!important}.court-clean-cover{text-align:left!important;flex-direction:column!important;justify-content:center!important;display:flex!important}.court-cover-rule{border-bottom:4px solid #17324a;justify-content:space-between;align-items:center;padding-bottom:10px;display:flex;position:absolute;top:.48in;left:.48in;right:.48in}.court-cover-rule span{letter-spacing:.18em;color:#17324a;font-size:10px;font-weight:900}.court-cover-rule em{text-transform:uppercase;letter-spacing:.08em;color:#2d7f7a;font-size:9px;font-style:normal}.court-clean-cover-main{width:100%;max-width:6.8in;margin:0 auto}.court-clean-cover .cover-kicker{letter-spacing:.16em;color:#2d7f7a;margin:0 0 10px;font-size:9px;font-weight:900}.court-clean-cover h1{color:#17324a!important;margin:0 0 24px!important;font-size:32px!important;line-height:1.12!important}.court-clean-cover-details{border-top:3px solid #17324a;border-bottom:1px solid #d8e0e4;grid-template-columns:1fr 1fr;display:grid}.court-clean-cover-details>div{border-bottom:1px solid #d8e0e4;padding:13px 10px}.court-clean-cover-details>div:nth-child(odd){border-right:1px solid #d8e0e4}.court-clean-cover-details span{text-transform:uppercase;letter-spacing:.07em;color:#6c7d86;margin-bottom:5px;font-size:7px;display:block}.court-clean-cover-details strong{color:#253844;font-size:10px}.court-dashboard-page{display:block!important}.court-report-titlebar{color:#fff!important;background:#17324a!important;border-left:7px solid #2d7f7a!important;justify-content:space-between!important;align-items:center!important;gap:14px!important;margin-bottom:10px!important;padding:14px 16px!important;display:flex!important}.court-report-titlebar span{letter-spacing:.12em!important;color:#dce7ec!important;font-size:7px!important;font-weight:800!important;display:block!important}.court-report-titlebar h2{color:#fff!important;margin:3px 0 0!important;font-size:18px!important;line-height:1.2!important}.court-report-titlebar>strong{white-space:nowrap!important;color:#fff!important;font-size:9px!important}.court-dashboard-strip{background:#f4f6f7!important;border:1px solid #d8e0e4!important;grid-template-columns:repeat(4,1fr)!important;margin-bottom:14px!important;display:grid!important}.court-dashboard-strip>div{border-right:1px solid #d8e0e4!important;padding:10px!important}.court-dashboard-strip>div:last-child{border-right:0!important}.court-dashboard-strip span{text-transform:uppercase!important;letter-spacing:.06em!important;color:#6c7d86!important;margin-bottom:4px!important;font-size:6.5px!important;display:block!important}.court-dashboard-strip strong{color:#253844!important;font-size:8.5px!important}.court-report-block{background:#fff!important;border:1px solid #d8e0e4!important;margin:0 0 14px!important}.court-report-block h3{color:#fff!important;letter-spacing:.02em!important;background:#2d7f7a!important;margin:0!important;padding:8px 11px!important;font-size:10px!important}.court-summary-table{border-collapse:collapse!important;table-layout:fixed!important;width:100%!important}.court-summary-table th,.court-summary-table td{vertical-align:middle!important;border:1px solid #e1e7ea!important;padding:9px 10px!important;font-size:8px!important;line-height:1.35!important}.court-summary-table th{color:#17324a!important;text-align:left!important;background:#f1f4f6!important;font-weight:800!important}.court-summary-table td{color:#253844!important}.court-summary-table thead th{color:#fff!important;text-align:center!important;background:#17324a!important}.court-summary-table tbody td{text-align:center!important}.court-summary-table tbody th+td{text-align:left!important}.court-incident-cards{grid-template-columns:repeat(4,1fr)!important;gap:0!important;display:grid!important}.court-incident-cards>div{text-align:center!important;background:#f4f6f7!important;border-right:1px solid #d8e0e4!important;padding:13px 10px!important}.court-incident-cards>div:last-child{border-right:0!important}.court-incident-cards strong{color:#17324a!important;font-size:20px!important;display:block!important}.court-incident-cards span{text-transform:uppercase!important;letter-spacing:.06em!important;color:#6c7d86!important;font-size:7px!important}.court-incident-cards .critical{background:#fbf0f0!important}.court-incident-cards .critical strong,.court-incident-cards .critical span{color:#a92c2c!important}.court-incident-cards .important{background:#fbf5ea!important}.court-incident-cards .important strong,.court-incident-cards .important span{color:#9a620f!important}.clean-exhibit-header{align-items:center!important}.clean-exhibit-header h3{margin:2px 0 0!important;font-size:18px!important}.court-exhibit-meta{grid-template-columns:1.35fr 1fr 1fr 1fr!important}.court-documentation-block h4{background:#17324a!important;border-left:6px solid #2d7f7a!important;padding:9px 11px!important}.court-documentation-block .exhibit-documentation{text-align:left!important;white-space:pre-wrap!important;font-size:10px!important;line-height:1.65!important}.exhibit-preserved-note{color:#6c7d86!important;text-align:left!important;border-top:1px solid #d8e0e4!important;margin:16px 0 0!important;padding-top:9px!important;font-size:7.5px!important}.final-case-package .court-report-page.print-page{display:block!important}.final-case-package .timeline-summary-strip{grid-template-columns:repeat(3,1fr)!important}.final-case-package .print-timeline-event{grid-template-columns:34px 1.05in 1fr!important}@media (width<=700px){.final-case-package{padding:8px!important;overflow-x:auto!important}.final-case-package>.print-page,.final-case-package .exhibit-sheet.print-page{transform-origin:0 0!important;width:8.5in!important;min-width:8.5in!important}.court-dashboard-strip,.court-incident-cards{grid-template-columns:repeat(4,1fr)!important}.court-clean-cover-details{grid-template-columns:1fr 1fr!important}.court-exhibit-meta{grid-template-columns:1.35fr 1fr 1fr 1fr!important}}@media print{.final-case-package{background:#fff!important;padding:0!important}.final-case-package>.print-page,.final-case-package .exhibit-sheet.print-page{width:auto!important;min-width:0!important;min-height:10in!important;box-shadow:none!important;break-after:page!important;page-break-after:always!important;border:0!important;margin:0!important;padding:.42in!important}.final-case-package>.print-page:last-child,.final-case-package .exhibit-sheet.print-page:last-child{break-after:auto!important;page-break-after:auto!important}.court-report-titlebar,.court-report-block h3,.court-summary-table thead th{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}}.case-report{--book-navy:#29485b;--book-teal:#668e8b;--book-paper:#fbfaf7;--book-ink:#263b46;--book-muted:#6d7b81;--book-line:#d9e0e2;--book-red:#a94343;--book-red-soft:#f4e7e7;--book-amber:#a77a3b;--book-amber-soft:#f3eadc}.court-section-bar{background:var(--book-navy)!important;border-left:0!important;border-radius:3px!important;box-shadow:0 3px 9px #2137431a!important}.court-metric,.court-summary-columns section,.court-case-header,.timeline-count{border-color:var(--book-line)!important;border-radius:6px!important;box-shadow:0 4px 12px #21374314!important}.court-metric.critical{background:var(--book-red-soft)!important}.court-metric.important{background:var(--book-amber-soft)!important}.additional-case-documents{background:var(--book-paper);min-height:9.2in;color:var(--book-ink);box-sizing:border-box;padding:.7in}.ebook-section-kicker{letter-spacing:.18em;color:var(--book-teal);text-transform:uppercase;margin-bottom:8px;font-size:8px;font-weight:900}.additional-case-documents h2{color:var(--book-navy);margin:0 0 10px;font-size:26px;line-height:1.15}.additional-docs-intro{max-width:6.2in;color:var(--book-muted);margin:0 0 25px;font-size:10px;line-height:1.55}.additional-docs-cards{grid-template-columns:1fr 1fr;gap:13px;display:grid}.additional-docs-cards>div{border:1px solid var(--book-line);background:#fff;border-radius:8px;flex-direction:column;justify-content:center;gap:7px;min-height:84px;padding:15px;display:flex;box-shadow:0 5px 13px #21374317}.additional-docs-cards span{letter-spacing:.09em;color:var(--book-teal);font-size:7px;font-weight:900}.additional-docs-cards strong{color:var(--book-ink);font-size:10px;line-height:1.45}.additional-docs-note{border-left:4px solid var(--book-teal);background:#eef3f1;flex-direction:column;gap:4px;margin-top:22px;padding:12px 14px;display:flex}.additional-docs-note strong{text-transform:uppercase;letter-spacing:.08em;font-size:8px}.additional-docs-note span{color:#596a72;font-size:8.5px;line-height:1.45}.package-cover-page .court-cover-rule span,.package-cover-page .cover-kicker,.package-cover-page .court-clean-cover-details>div:not(:first-child){display:none!important}.package-cover-page{background:var(--book-paper)!important}.package-cover-page .court-cover-rule{border-bottom:4px solid var(--book-navy)!important}.package-cover-page .court-cover-rule em{letter-spacing:.14em!important;text-transform:uppercase!important;color:var(--book-muted)!important;font-size:10px!important}.package-cover-page .court-clean-cover-main h1{color:var(--book-ink)!important}.package-cover-page .court-clean-cover-details>div:first-child{box-shadow:none!important;background:0 0!important;border:0!important;border-top:1px solid #bcc8cd!important}@media print{.additional-case-documents{break-before:page!important;page-break-before:always!important}.additional-case-documents,.additional-docs-cards>div,.court-section-bar,.court-metric{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}}.case-review-page{color:#253844!important;padding:.42in!important}.case-review-heading{border-bottom:2px solid #17324a;margin-bottom:15px;padding:0 0 14px}.case-review-heading>span{letter-spacing:.16em;color:#2d7f7a;font-size:8px;font-weight:900}.case-review-heading h2{color:#17324a!important;margin:4px 0 3px!important;font-size:22px!important}.case-review-heading p{color:#6c7d86!important;margin:0!important;font-size:8px!important}.case-review-info{grid-template-columns:1fr 1fr;gap:9px;margin-bottom:14px;display:grid}.case-review-info>div{background:#f7f9fa;border:1px solid #d8e0e4;border-radius:5px;flex-direction:column;gap:5px;min-height:48px;padding:10px 12px;display:flex;box-shadow:0 2px 5px #17324a0f}.case-review-info span,.case-review-footer-grid span{text-transform:uppercase;letter-spacing:.07em;color:#6c7d86;font-size:6.8px}.case-review-info strong{color:#253844;font-size:9px;line-height:1.35}.case-review-info .case-review-children{background:#f1f6f5;border-left:4px solid #789d95;grid-column:1/-1}.case-review-metrics>div{background:#fff;border:1px solid #d8e0e4;border-radius:5px;flex-direction:column;justify-content:space-between;min-height:60px;padding:10px;display:flex;box-shadow:0 2px 5px #17324a0f}.case-review-metrics span{text-transform:uppercase;letter-spacing:.05em;color:#6c7d86;font-size:6.7px}.case-review-metrics strong{color:#17324a;font-size:17px}.case-review-metrics .critical strong{color:#9d3434}.case-review-metrics .important strong{color:#9a681f}.case-review-panel{background:#fff;border:1px solid #d8e0e4;border-radius:6px;margin-bottom:14px;overflow:hidden;box-shadow:0 3px 7px #17324a12}.case-review-panel-heading{background:#eef4f3;border-left:5px solid #789d95;justify-content:space-between;align-items:center;padding:9px 12px;display:flex}.case-review-panel-heading span{letter-spacing:.08em;color:#17324a;font-size:8px;font-weight:900}.case-review-panel-heading small{color:#6c7d86;font-size:7px}.parenting-review-metrics>div{text-align:center;border-right:1px solid #e3e8ea;padding:12px 10px}.parenting-review-metrics strong{color:#17324a;margin-bottom:3px;font-size:17px;display:block}.parenting-review-metrics span{color:#6c7d86;text-transform:uppercase;letter-spacing:.04em;font-size:7px}.case-review-footer-grid>div{background:#f7f9fa;border-top:2px solid #789d95;padding:9px 11px}.case-review-footer-grid strong{color:#17324a;margin-top:4px;font-size:11px;display:block}.stacked-exhibit-meta{background:#f7f9fa!important;flex-direction:column!important;gap:0!important;display:flex!important}.stacked-exhibit-meta span{min-height:34px;border-bottom:1px solid #d8e0e4!important;border-right:0!important;grid-template-columns:1.35in 1fr!important;align-items:center!important;gap:12px!important;padding:8px 10px!important;display:grid!important}.stacked-exhibit-meta span:last-child{border-bottom:0!important}.stacked-exhibit-meta b{font-size:6.8px!important}.stacked-exhibit-meta span{font-size:9px!important;line-height:1.35!important}@media print{.court-package .stacked-exhibit-meta{flex-direction:column!important;display:flex!important}.court-package .stacked-exhibit-meta span{grid-template-columns:1.35in 1fr!important;display:grid!important}.case-review-info .case-review-period strong{white-space:nowrap!important}}.parenting-time-review-page{color:#253844!important;padding:.42in!important}.parenting-time-review-heading{border-bottom:2px solid #17324a;margin-bottom:13px;padding:0 0 13px}.parenting-time-review-heading>span{letter-spacing:.15em;color:#668e8b;margin-bottom:4px;font-size:7px;font-weight:900;display:block}.parenting-time-review-heading h2{color:#17324a!important;margin:0 0 3px!important;font-size:21px!important;line-height:1.15!important}.parenting-time-review-heading p{color:#6c7d86!important;margin:0!important;font-size:8px!important}.parenting-time-summary-row{grid-template-columns:repeat(4,1fr)!important;gap:7px!important;margin:0 0 18px!important;display:grid!important}.parenting-time-summary-row>div{background:#f7f9fa!important;border:1px solid #d8e0e4!important;border-radius:5px!important;align-items:baseline!important;gap:7px!important;min-height:48px!important;padding:8px 10px!important;display:flex!important;box-shadow:0 2px 5px #17324a0d!important}.parenting-time-summary-row strong{color:#17324a!important;font-size:17px!important;line-height:1!important}.parenting-time-summary-row span{text-transform:uppercase!important;letter-spacing:.04em!important;color:#6c7d86!important;font-size:6.8px!important;line-height:1.25!important}.parenting-time-summary-row .critical{background:#faf2f2!important;border-color:#ead5d5!important}.parenting-time-summary-row .critical strong{color:#9d3434!important}.parenting-time-summary-row .important{background:#faf6ed!important;border-color:#e9dfc8!important}.parenting-time-summary-row .important strong{color:#9a681f!important}.parenting-time-events-heading{background:#eef4f3!important;border-bottom:1px solid #d8e0e4!important;border-left:4px solid #789d95!important;justify-content:space-between!important;align-items:center!important;padding:8px 10px!important;display:flex!important}.parenting-time-events-heading strong{color:#17324a!important;font-size:9px!important}.parenting-time-events-heading span{color:#6c7d86!important;font-size:7px!important}.parenting-time-events-table{table-layout:fixed!important;margin-top:0!important}.parenting-time-events-table th:first-child{width:18%!important}.parenting-time-events-table th:nth-child(2){width:27%!important}.parenting-time-events-table th:nth-child(3){width:55%!important}.parenting-time-events-table td{vertical-align:top!important;padding:9px 8px!important;line-height:1.45!important}.parenting-time-events-table td strong{color:#253844!important}@media print{.parenting-time-summary-row{grid-template-columns:repeat(4,1fr)!important}.parenting-time-summary-row>div,.parenting-time-events-heading{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}}.case-report .parenting-time-review-page,.court-package .parenting-time-review-page{text-align:left!important;color:#253844!important;padding:.42in!important}.case-report .parenting-time-review-heading,.court-package .parenting-time-review-heading{text-align:left!important;border-bottom:2px solid #29485b!important;margin:0 0 18px!important;padding:0 0 10px!important;display:block!important}.case-report .parenting-time-review-heading>span,.court-package .parenting-time-review-heading>span{letter-spacing:.14em!important;color:#668e8b!important;margin:0 0 5px!important;font-size:7px!important;font-weight:900!important;line-height:1.2!important;display:block!important}.case-report .parenting-time-review-heading h2,.court-package .parenting-time-review-heading h2{color:#29485b!important;text-align:left!important;margin:0 0 4px!important;padding:0!important;font-size:20px!important;line-height:1.2!important;display:block!important}.case-report .parenting-time-review-heading p,.court-package .parenting-time-review-heading p{color:#6d7b81!important;text-align:left!important;margin:0!important;padding:0!important;font-size:8px!important;line-height:1.4!important;display:block!important}.case-report .parenting-time-summary-row,.court-package .parenting-time-summary-row{width:100%!important;box-shadow:none!important;background:#f8f9f8!important;border:1px solid #d9e0e2!important;border-radius:4px!important;grid-template-columns:repeat(4,1fr)!important;gap:0!important;margin:0 0 22px!important;padding:0!important;display:grid!important;overflow:hidden!important}.case-report .parenting-time-summary-row>div,.court-package .parenting-time-summary-row>div{min-height:54px!important;box-shadow:none!important;text-align:center!important;background:0 0!important;border:0!important;border-right:1px solid #d9e0e2!important;border-radius:0!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:4px!important;margin:0!important;padding:8px 6px!important;display:flex!important}.case-report .parenting-time-summary-row>div:last-child,.court-package .parenting-time-summary-row>div:last-child{border-right:0!important}.case-report .parenting-time-summary-row strong,.court-package .parenting-time-summary-row strong{color:#29485b!important;margin:0!important;font-size:16px!important;line-height:1!important;display:block!important}.case-report .parenting-time-summary-row span,.court-package .parenting-time-summary-row span{text-transform:uppercase!important;letter-spacing:.045em!important;color:#6d7b81!important;white-space:nowrap!important;margin:0!important;font-size:6.5px!important;line-height:1.2!important;display:block!important}.case-report .parenting-time-summary-row .critical,.court-package .parenting-time-summary-row .critical{background:#f7eded!important}.case-report .parenting-time-summary-row .critical strong,.court-package .parenting-time-summary-row .critical strong{color:#9a3f3f!important}.case-report .parenting-time-summary-row .important,.court-package .parenting-time-summary-row .important{background:#f7f1e7!important}.case-report .parenting-time-summary-row .important strong,.court-package .parenting-time-summary-row .important strong{color:#946b2f!important}.case-report .parenting-time-events-heading,.court-package .parenting-time-events-heading{box-sizing:border-box!important;text-align:left!important;background:#eef3f1!important;border-top:0!important;border-bottom:1px solid #d9e0e2!important;border-left:4px solid #668e8b!important;border-right:0!important;flex-direction:row!important;justify-content:space-between!important;align-items:center!important;width:100%!important;margin:0!important;padding:8px 10px!important;display:flex!important}.case-report .parenting-time-events-heading strong,.court-package .parenting-time-events-heading strong{color:#29485b!important;margin:0!important;font-size:9px!important;line-height:1.2!important;display:block!important}.case-report .parenting-time-events-heading span,.court-package .parenting-time-events-heading span{color:#6d7b81!important;white-space:nowrap!important;margin:0!important;font-size:6.5px!important;line-height:1.2!important;display:block!important}.case-report .parenting-time-events-table,.court-package .parenting-time-events-table{table-layout:fixed!important;border-collapse:collapse!important;width:100%!important;margin:0!important}.case-report .parenting-time-events-table th:first-child,.court-package .parenting-time-events-table th:first-child{width:18%!important}.case-report .parenting-time-events-table th:nth-child(2),.court-package .parenting-time-events-table th:nth-child(2){width:27%!important}.case-report .parenting-time-events-table th:nth-child(3),.court-package .parenting-time-events-table th:nth-child(3){width:55%!important}.case-report .parenting-time-events-table td,.court-package .parenting-time-events-table td{vertical-align:top!important;text-align:left!important;padding:9px 8px!important;line-height:1.45!important}@media print{.case-report .parenting-time-summary-row,.court-package .parenting-time-summary-row{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important;grid-template-columns:repeat(4,1fr)!important;display:grid!important}.case-report .parenting-time-summary-row>div,.court-package .parenting-time-summary-row>div,.case-report .parenting-time-events-heading,.court-package .parenting-time-events-heading{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}}.print-custody-calendar-page{color:#253844!important;text-align:left!important;background:#fff!important;padding:.42in!important}.print-calendar-heading{border-bottom:2px solid #29485b!important;margin:0 0 10px!important;padding:0 0 10px!important}.print-calendar-heading>span{letter-spacing:.14em!important;color:#668e8b!important;margin:0 0 4px!important;font-size:7px!important;font-weight:900!important;display:block!important}.print-calendar-heading h2{color:#29485b!important;margin:0 0 3px!important;font-size:20px!important;line-height:1.2!important}.print-calendar-heading p{color:#6d7b81!important;margin:0!important;font-size:8px!important}.print-calendar-legend{color:#52656f!important;flex-wrap:wrap!important;align-items:center!important;gap:7px 14px!important;margin:0 0 10px!important;font-size:7px!important;display:flex!important}.print-calendar-legend span{align-items:center!important;gap:4px!important;display:flex!important}.print-calendar-legend i{border:1px solid #bfc9cd!important;border-radius:2px!important;width:9px!important;height:9px!important;display:inline-block!important}.print-calendar-legend .parent-a i{background:#e9eef2!important}.print-calendar-legend .parent-b i{background:#e8f0eb!important}.print-calendar-legend .missed i{background:#f6e7e7!important;border-color:#c98e8e!important}.print-calendar-legend .changed i{background:#f5eddc!important;border-color:#c9ad72!important}.print-calendar-legend .evidence i{background:#fff!important;border:2px solid #9f5555!important}.print-calendar-weekdays,.print-calendar-grid{grid-template-columns:repeat(7,minmax(0,1fr))!important;width:100%!important;display:grid!important}.print-calendar-weekdays{color:#fff!important;background:#29485b!important;border:1px solid #29485b!important}.print-calendar-weekdays span{text-align:center!important;letter-spacing:.04em!important;text-transform:uppercase!important;padding:6px 2px!important;font-size:7px!important;font-weight:800!important}.print-calendar-grid{border-top:1px solid #cfd8dc!important;border-left:1px solid #cfd8dc!important}.print-calendar-day{box-sizing:border-box!important;background:#fff!important;border-bottom:1px solid #cfd8dc!important;border-right:1px solid #cfd8dc!important;min-height:70px!important;padding:5px!important;position:relative!important;overflow:hidden!important}.print-calendar-day.owner-a{background:#f1f4f6!important}.print-calendar-day.owner-b{background:#f0f5f1!important}.print-calendar-day.outside{color:#b6bfc3!important;background:#fafafa!important}.print-calendar-day.missed{background:#fbf3f3!important;box-shadow:inset 0 0 0 2px #bd7373!important}.print-calendar-day.changed:not(.missed){box-shadow:inset 0 0 0 2px #c4a35e!important}.print-calendar-day.has-evidence:after{content:"";border-radius:50%;width:6px;height:6px;position:absolute;top:3px;right:3px;background:#9f5555!important}.print-day-number{color:#29485b!important;margin-bottom:4px!important;font-size:8px!important;font-weight:800!important;display:block!important}.outside .print-day-number{color:#b6bfc3!important}.print-day-content{flex-direction:column!important;gap:2px!important;min-width:0!important;display:flex!important}.print-day-content strong{color:#344d5a!important;white-space:nowrap!important;text-overflow:ellipsis!important;font-size:6.6px!important;line-height:1.15!important;overflow:hidden!important}.print-day-content small{color:#66777f!important;white-space:normal!important;font-size:5.8px!important;line-height:1.2!important}.print-day-content .event-missed{color:#9d3434!important;font-weight:800!important}.print-day-content .event-change{color:#8b651f!important;font-weight:700!important}.print-day-content .evidence-mark{color:#8d4848!important;font-weight:800!important}.print-calendar-month-summary{background:#f8f9f8!important;border:1px solid #d7dfe2!important;border-top:0!important;grid-template-columns:repeat(4,1fr)!important;display:grid!important}.print-calendar-month-summary>div{border-right:1px solid #d7dfe2!important;justify-content:center!important;align-items:center!important;gap:6px!important;padding:7px 5px!important;display:flex!important}.print-calendar-month-summary>div:last-child{border-right:0!important}.print-calendar-month-summary strong{color:#29485b!important;font-size:11px!important}.print-calendar-month-summary span{text-transform:uppercase!important;letter-spacing:.04em!important;color:#6d7b81!important;font-size:6.2px!important}@media print{.print-custody-calendar-page,.print-calendar-weekdays,.print-calendar-day,.print-calendar-month-summary,.print-calendar-legend i{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}.print-custody-calendar-page{break-after:page!important;page-break-after:always!important}.print-calendar-day{min-height:.72in!important}}.package-cover-page .court-cover-rule{justify-content:flex-start!important}.package-cover-page .court-cover-case-type{letter-spacing:.1em!important;text-transform:uppercase!important;color:var(--book-muted,#6d7b81)!important;margin:-14px 0 22px!important;font-size:10px!important;font-weight:800!important;line-height:1.25!important}.court-section-bar.no-section-number{gap:0!important;padding-left:16px!important}.print-calendar-month-summary{background:#fff!important;border:0!important;gap:6px!important;padding:7px!important}.print-calendar-month-summary>div{box-sizing:border-box!important;text-align:center!important;border:1px solid #0000!important;border-radius:4px!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:5px!important;min-height:48px!important;padding:7px 6px!important;display:flex!important}.print-calendar-month-summary span{text-transform:uppercase!important;letter-spacing:.055em!important;order:1!important;width:100%!important;font-size:6.5px!important;font-weight:900!important;line-height:1.2!important;display:block!important}.print-calendar-month-summary strong{order:2!important;width:100%!important;font-size:16px!important;font-weight:900!important;line-height:1!important;display:block!important}.print-calendar-month-summary .summary-documented{background:#e7f3f3!important;border-color:#3f8583 #8fb9b8 #8fb9b8!important;border-top-style:solid!important;border-top-width:4px!important}.print-calendar-month-summary .summary-documented span,.print-calendar-month-summary .summary-documented strong{color:#285f5e!important}.print-calendar-month-summary .summary-missed{background:#faecec!important;border-color:#b95d5d #dda7a7 #dda7a7!important;border-top-style:solid!important;border-top-width:4px!important}.print-calendar-month-summary .summary-missed span,.print-calendar-month-summary .summary-missed strong{color:#913f3f!important}.print-calendar-month-summary .summary-changed{background:#fbf2dc!important;border-color:#b78b31 #d9bd7b #d9bd7b!important;border-top-style:solid!important;border-top-width:4px!important}.print-calendar-month-summary .summary-changed span,.print-calendar-month-summary .summary-changed strong{color:#80601f!important}.print-calendar-month-summary .summary-other{background:#f0eaf7!important;border-color:#8566a3 #bea9d3 #bea9d3!important;border-top-style:solid!important;border-top-width:4px!important}.print-calendar-month-summary .summary-other span,.print-calendar-month-summary .summary-other strong{color:#674d82!important}@media print{.print-calendar-month-summary,.print-calendar-month-summary>div{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}}.package-cover-page .court-cover-rule{display:none!important}.standard-print-heading,.case-review-heading,.parenting-time-review-heading{text-align:left!important;background:0 0!important;border-bottom:2px solid #29485b!important;margin:0 0 12px!important;padding:0 0 10px!important;display:block!important}.standard-print-heading>span,.case-review-heading>span,.parenting-time-review-heading>span{letter-spacing:.14em!important;text-transform:uppercase!important;color:#668e8b!important;margin:0 0 4px!important;font-size:7px!important;font-weight:900!important;line-height:1.2!important;display:block!important}.standard-print-heading h2,.case-review-heading h2,.parenting-time-review-heading h2{color:#29485b!important;margin:0 0 3px!important;font-size:20px!important;font-weight:700!important;line-height:1.2!important}.standard-print-heading p,.case-review-heading p,.parenting-time-review-heading p{color:#6d7b81!important;margin:0!important;padding:0!important;font-size:8px!important;line-height:1.35!important}.case-review-info{grid-template-columns:1fr 1fr!important;gap:0 24px!important;margin:0 0 13px!important;padding:0!important;display:grid!important}.case-review-info>div,.case-review-info .case-review-children{min-height:0!important;box-shadow:none!important;text-align:left!important;background:0 0!important;border:0!important;border-bottom:1px solid #d9e0e2!important;border-radius:0!important;flex-direction:row!important;justify-content:flex-start!important;align-items:baseline!important;gap:5px!important;margin:0!important;padding:5px 0!important;display:flex!important}.case-review-info .case-review-children{border-left:0!important;grid-column:1/-1!important}.case-review-info span{text-transform:none!important;letter-spacing:0!important;color:#405864!important;flex:none!important;font-size:7.7px!important;font-weight:800!important;line-height:1.25!important}.case-review-info span:after{content:":"}.case-review-info strong{color:#253844!important;font-size:8.6px!important;font-weight:600!important;line-height:1.35!important}.case-review-info .case-review-period strong{white-space:nowrap!important}.case-review-metrics{grid-template-columns:repeat(4,1fr)!important;gap:7px!important;margin:0 0 13px!important;display:grid!important}.case-review-metrics>div{min-height:52px!important;box-shadow:none!important;text-align:center!important;border-radius:5px!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:4px!important;padding:7px 6px!important;display:flex!important}.case-review-metrics span{letter-spacing:.045em!important;text-transform:uppercase!important;margin:0!important;font-size:6.4px!important;font-weight:900!important;line-height:1.15!important;display:block!important}.case-review-metrics strong{margin:0!important;font-size:16px!important;font-weight:900!important;line-height:1!important;display:block!important}.case-review-metrics .timeline-total{background:#eaf4f4!important;border-color:#9dbfbd!important}.case-review-metrics .timeline-total span,.case-review-metrics .timeline-total strong{color:#315f5e!important}.case-review-metrics .critical{background:#faecec!important;border-color:#dda7a7!important}.case-review-metrics .critical span,.case-review-metrics .critical strong{color:#913f3f!important}.case-review-metrics .important{background:#fbf2dc!important;border-color:#d9bd7b!important}.case-review-metrics .important span,.case-review-metrics .important strong{color:#80601f!important}.case-review-metrics .expenses{background:#f0eaf7!important;border-color:#bea9d3!important}.case-review-metrics .expenses span,.case-review-metrics .expenses strong{color:#674d82!important}.parenting-review-metrics{grid-template-columns:repeat(4,1fr)!important;display:grid!important}.parenting-review-metrics>div{text-align:center!important;border-right:1px solid #dfe5e7!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:4px!important;min-height:49px!important;padding:7px 6px!important;display:flex!important}.parenting-review-metrics>div:last-child{border-right:0!important}.parenting-review-metrics span{text-transform:uppercase!important;letter-spacing:.04em!important;order:1!important;margin:0!important;font-size:6.3px!important;font-weight:900!important;line-height:1.12!important}.parenting-review-metrics strong{order:2!important;margin:0!important;font-size:16px!important;font-weight:900!important;line-height:1!important}.parenting-review-metrics .metric-missed{background:#faecec!important}.parenting-review-metrics .metric-missed span,.parenting-review-metrics .metric-missed strong{color:#913f3f!important}.parenting-review-metrics .metric-late{background:#fbf2dc!important}.parenting-review-metrics .metric-late span,.parenting-review-metrics .metric-late strong{color:#80601f!important}.parenting-review-metrics .metric-other{background:#f0eaf7!important}.parenting-review-metrics .metric-other span,.parenting-review-metrics .metric-other strong{color:#674d82!important}.parenting-review-metrics .metric-total{background:#eaf4f4!important}.parenting-review-metrics .metric-total span,.parenting-review-metrics .metric-total strong{color:#315f5e!important}.case-review-footer-grid{grid-template-columns:repeat(3,1fr)!important;gap:8px!important;display:grid!important}.case-review-footer-grid>div{text-align:center!important;background:#fff!important;border:1px solid #d9e0e2!important;border-top:3px solid #789d95!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:4px!important;min-height:43px!important;padding:7px 8px!important;display:flex!important}.case-review-footer-grid span{margin:0!important;font-size:6.4px!important;line-height:1.15!important}.case-review-footer-grid strong{margin:0!important;font-size:13px!important;line-height:1!important}.timeline-summary-strip{gap:8px!important;margin-bottom:14px!important}.timeline-count{text-align:center!important;min-height:50px!important;box-shadow:none!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:4px!important;padding:7px 8px!important;display:flex!important}.timeline-count span{order:1!important;margin:0!important;font-size:6.6px!important;font-weight:900!important;line-height:1.15!important}.timeline-count strong{order:2!important;margin:0!important;font-size:17px!important;font-weight:900!important;line-height:1!important}.timeline-count.total{background:#eaf4f4!important;border-color:#9dbfbd!important}.timeline-count.total span,.timeline-count.total strong{color:#315f5e!important}.case-report .parenting-time-summary-row,.court-package .parenting-time-summary-row{background:#fff!important;border:0!important;gap:7px!important;margin:0 0 16px!important;overflow:visible!important}.case-report .parenting-time-summary-row>div,.court-package .parenting-time-summary-row>div{border:1px solid #0000!important;border-radius:5px!important;gap:4px!important;min-height:48px!important;padding:7px 6px!important}.case-report .parenting-time-summary-row span,.court-package .parenting-time-summary-row span{white-space:normal!important;text-align:center!important;order:1!important}.case-report .parenting-time-summary-row strong,.court-package .parenting-time-summary-row strong{text-align:center!important;order:2!important}.case-report .parenting-time-summary-row .summary-documented,.court-package .parenting-time-summary-row .summary-documented{background:#eaf4f4!important;border-color:#9dbfbd!important}.case-report .parenting-time-summary-row .summary-documented span,.case-report .parenting-time-summary-row .summary-documented strong,.court-package .parenting-time-summary-row .summary-documented span,.court-package .parenting-time-summary-row .summary-documented strong{color:#315f5e!important}.case-report .parenting-time-summary-row .critical,.court-package .parenting-time-summary-row .critical{background:#faecec!important;border-color:#dda7a7!important}.case-report .parenting-time-summary-row .important,.court-package .parenting-time-summary-row .important{background:#fbf2dc!important;border-color:#d9bd7b!important}.case-report .parenting-time-summary-row .summary-other,.court-package .parenting-time-summary-row .summary-other{background:#f0eaf7!important;border-color:#bea9d3!important}.case-report .parenting-time-summary-row .summary-other span,.case-report .parenting-time-summary-row .summary-other strong,.court-package .parenting-time-summary-row .summary-other span,.court-package .parenting-time-summary-row .summary-other strong{color:#674d82!important}.stacked-exhibit-meta,.court-package .stacked-exhibit-meta{background:0 0!important;border:0!important;flex-direction:column!important;gap:0!important;margin:8px 0 12px!important;padding:0!important;display:flex!important}.stacked-exhibit-meta span,.court-package .stacked-exhibit-meta span{text-align:left!important;background:0 0!important;border:0!important;flex-direction:row!important;justify-content:flex-start!important;align-items:baseline!important;gap:4px!important;min-height:0!important;margin:0!important;padding:3px 0!important;font-size:8.8px!important;line-height:1.35!important;display:flex!important}.stacked-exhibit-meta b,.court-package .stacked-exhibit-meta b{color:#253844!important;text-transform:none!important;letter-spacing:0!important;flex:none!important;font-size:8.8px!important;font-weight:800!important;line-height:1.35!important}.stacked-exhibit-meta b:after,.court-package .stacked-exhibit-meta b:after{content:":"}.court-documentation-block{margin-top:10px!important}.court-documentation-block h4{margin-bottom:9px!important}.exhibit-documentation{white-space:normal!important;text-align:left!important;color:#243e48!important;margin:0!important;padding:0 12px!important;font-size:9.6px!important;line-height:1.5!important}.exhibit-doc-line{text-align:left!important;justify-content:flex-start!important;align-items:baseline!important;gap:4px!important;margin:0 0 3px!important;padding:0!important;display:flex!important}.exhibit-doc-line strong{color:#253844!important;flex:none!important;font-size:9.4px!important;font-weight:800!important;line-height:1.4!important}.exhibit-doc-line span{color:#253844!important;font-size:9.4px!important;line-height:1.4!important}.exhibit-doc-line.documentation-label{margin-top:7px!important;margin-bottom:2px!important}.exhibit-doc-text{text-align:left!important;color:#243e48!important;margin:0 0 3px!important;padding:0!important;font-size:9.6px!important;line-height:1.5!important}.exhibit-doc-spacer{height:3px!important}.clean-exhibit-header,.clean-exhibit-header>div:first-child,.court-exhibit-page h3{text-align:left!important}@media print{.case-review-metrics>div,.parenting-review-metrics>div,.timeline-count,.case-report .parenting-time-summary-row>div,.court-package .parenting-time-summary-row>div{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}}.case-review-heading{border-bottom:2px solid #29485b!important;margin:0 0 18px!important;padding:0 0 10px!important}.case-review-heading>span{margin:0 0 4px!important}.case-review-heading h2{margin:0 0 3px!important}.case-review-heading p{margin:0!important}.case-review-info{grid-template-columns:1fr 1fr!important;gap:0!important;margin:0 0 22px!important}.case-review-info>div,.case-review-info .case-review-children{border:0!important;padding:5px 0!important}.case-review-info>div:nth-child(odd):not(.case-review-children){border-right:1px solid #cdd7db!important;padding-right:18px!important}.case-review-info>div:nth-child(2n){padding-left:18px!important}.case-review-info .case-review-children{grid-column:1/-1!important;margin-top:2px!important;padding-top:8px!important}.case-review-metrics{margin-top:0!important;margin-bottom:15px!important}.case-review-panel.parenting-review-panel{background:#f3f5f6!important;border:1px solid #d5dde0!important;margin-bottom:18px!important}.parenting-review-panel .case-review-panel-heading{background:#e9edef!important;border-left:5px solid #789d95!important}.parenting-review-panel .parenting-review-metrics{background:#f3f5f6!important;gap:6px!important;padding:7px!important}.parenting-review-panel .parenting-review-metrics>div{border:1px solid #00000014!important;border-radius:4px!important}.standard-print-heading,.parenting-time-review-heading{margin:0 0 10px!important;padding:0 0 10px!important}.standard-print-heading>span,.parenting-time-review-heading>span{margin:0 0 4px!important}.standard-print-heading h2,.parenting-time-review-heading h2{margin:0 0 3px!important}.standard-print-heading p,.parenting-time-review-heading p{margin:0!important}.exhibit-index-table th,.exhibit-index-table td,.court-package .exhibit-index-table th,.court-package .exhibit-index-table td{text-align:left!important;padding-left:8px!important;padding-right:8px!important}.exhibit-index-table td strong{display:inline!important}.clean-exhibit-header,.court-exhibit-header.clean-exhibit-header{background:0 0!important;border-bottom:2px solid #29485b!important;justify-content:space-between!important;align-items:flex-start!important;gap:18px!important;margin:0 0 12px!important;padding:0 0 10px!important;display:flex!important}.clean-exhibit-header .court-exhibit-kicker{letter-spacing:.14em!important;text-transform:uppercase!important;color:#668e8b!important;margin:0 0 4px!important;font-size:7px!important;font-weight:900!important;line-height:1.2!important;display:block!important}.clean-exhibit-header h3,.court-exhibit-page .clean-exhibit-header h3{color:#29485b!important;margin:0!important;font-size:20px!important;font-weight:700!important;line-height:1.2!important}.clean-exhibit-header .exhibit-topline{flex-direction:column!important;align-items:flex-end!important;gap:4px!important;padding-top:0!important;display:flex!important;position:static!important}.clean-exhibit-header .exhibit-label{color:#102f3d!important;letter-spacing:.07em!important;white-space:nowrap!important;background:0 0!important;border:0!important;margin:0!important;padding:0!important;font-size:13px!important;font-weight:900!important;line-height:1.2!important;position:static!important;top:auto!important;right:auto!important}.clean-exhibit-header .exhibit-draft-label{margin-top:3px!important}.stacked-exhibit-meta,.court-package .stacked-exhibit-meta,.court-documentation-block,.exhibit-preserved-note,.exhibit-file-reference{margin-left:0!important;margin-right:0!important}.court-documentation-block .exhibit-documentation,.exhibit-documentation{padding-left:0!important;padding-right:0!important}.court-documentation-block h4{margin-left:0!important;margin-right:0!important}@media print{.case-review-panel.parenting-review-panel,.parenting-review-panel .case-review-panel-heading,.parenting-review-panel .parenting-review-metrics,.parenting-review-panel .parenting-review-metrics>div{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}}.final-case-package>.report-section.print-page,.final-case-package>.print-custody-calendar-page.print-page,.final-case-package>.parenting-time-review-page.print-page{padding:.42in!important}.print-calendar-heading,.standard-print-heading,.case-review-heading,.parenting-time-review-heading{box-sizing:border-box!important;text-align:left!important;background:0 0!important;border:0!important;border-bottom:2px solid #29485b!important;width:100%!important;margin:0 0 10px!important;padding:0 0 10px!important;display:block!important}.print-calendar-heading>span,.standard-print-heading>span,.case-review-heading>span,.parenting-time-review-heading>span{letter-spacing:.14em!important;text-transform:uppercase!important;color:#668e8b!important;margin:0 0 4px!important;padding:0!important;font-size:7px!important;font-weight:900!important;line-height:1.2!important;display:block!important}.print-calendar-heading h2,.standard-print-heading h2,.case-review-heading h2,.parenting-time-review-heading h2{color:#29485b!important;text-align:left!important;margin:0 0 3px!important;padding:0!important;font-size:20px!important;font-weight:700!important;line-height:1.2!important;display:block!important}.print-calendar-heading p,.standard-print-heading p,.case-review-heading p,.parenting-time-review-heading p{color:#6d7b81!important;text-align:left!important;margin:0!important;padding:0!important;font-size:8px!important;font-weight:400!important;line-height:1.35!important;display:block!important}.case-review-heading{margin-bottom:10px!important}.parenting-time-review-heading{margin-bottom:10px!important}.parenting-review-panel .case-review-panel-heading,.case-review-panel.parenting-review-panel .case-review-panel-heading,.parenting-time-events-heading,.case-report .parenting-time-events-heading,.court-package .parenting-time-events-heading{color:#fff!important;-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important;background:#29485b!important;border:0!important;border-left:5px solid #668e8b!important}.parenting-review-panel .case-review-panel-heading span,.parenting-review-panel .case-review-panel-heading small,.case-review-panel.parenting-review-panel .case-review-panel-heading span,.case-review-panel.parenting-review-panel .case-review-panel-heading small,.parenting-time-events-heading strong,.parenting-time-events-heading span,.case-report .parenting-time-events-heading strong,.case-report .parenting-time-events-heading span,.court-package .parenting-time-events-heading strong,.court-package .parenting-time-events-heading span{color:#fff!important}.case-review-panel.parenting-review-panel{background:#f3f5f6!important;border:1px solid #d5dde0!important}.parenting-review-panel .parenting-review-metrics{background:#f3f5f6!important}.final-case-package .exhibit-sheet.print-page.court-exhibit-page{padding:.42in!important}.clean-exhibit-header .court-exhibit-kicker{letter-spacing:.14em!important;color:#668e8b!important;margin:0 0 4px!important;font-size:7px!important;line-height:1.2!important}.clean-exhibit-header h3,.court-exhibit-page .clean-exhibit-header h3{color:#29485b!important;margin:0!important;padding:0!important;font-size:20px!important;font-weight:700!important;line-height:1.2!important}.clean-exhibit-header .exhibit-label{color:#29485b!important;padding-top:0!important;font-size:13px!important;line-height:1.2!important}.additional-case-documents{background:#fff!important;padding:.42in!important}.additional-case-documents .ebook-section-kicker{letter-spacing:.14em!important;color:#668e8b!important;margin:0 0 4px!important;padding:0!important;font-size:7px!important;font-weight:900!important;line-height:1.2!important}.additional-case-documents h2{color:#29485b!important;margin:0 0 3px!important;padding:0!important;font-size:20px!important;font-weight:700!important;line-height:1.2!important}.additional-case-documents .additional-docs-intro{color:#6d7b81!important;border-bottom:2px solid #29485b!important;max-width:none!important;margin:0 0 14px!important;padding:0 0 10px!important;font-size:8px!important;line-height:1.35!important}.final-case-package>.toc-page.print-page{text-align:left!important;justify-content:flex-start!important;padding:.42in!important}.toc-page .report-brand{letter-spacing:.14em!important;color:#668e8b!important;margin:0 0 4px!important;font-size:7px!important;font-weight:900!important;line-height:1.2!important}.toc-page>h2{color:#29485b!important;text-align:left!important;border-bottom:2px solid #29485b!important;margin:0 0 13px!important;padding:0 0 10px!important;font-size:20px!important;font-weight:700!important;line-height:1.2!important}@media print{.final-case-package>.report-section.print-page,.final-case-package>.print-custody-calendar-page.print-page,.final-case-package>.parenting-time-review-page.print-page,.final-case-package .exhibit-sheet.print-page.court-exhibit-page,.additional-case-documents,.final-case-package>.toc-page.print-page{padding:.42in!important}.parenting-review-panel .case-review-panel-heading,.parenting-time-events-heading{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}}.print-calendar-heading,.standard-print-heading,.case-review-heading,.parenting-time-review-heading{border-bottom:2px solid #29485b!important;margin:0 0 16px!important;padding:0 0 15px!important}.print-calendar-heading>span,.standard-print-heading>span,.case-review-heading>span,.parenting-time-review-heading>span{margin:0 0 9px!important;line-height:1.2!important}.print-calendar-heading h2,.standard-print-heading h2,.case-review-heading h2,.parenting-time-review-heading h2{margin:0 0 7px!important;line-height:1.2!important}.print-calendar-heading p,.standard-print-heading p,.case-review-heading p,.parenting-time-review-heading p{margin:0!important;line-height:1.4!important}.case-review-info{margin-top:2px!important;margin-bottom:24px!important}.clean-exhibit-header,.court-exhibit-header.clean-exhibit-header{border-bottom:2px solid #29485b!important;margin:0 0 16px!important;padding:0 0 15px!important}.clean-exhibit-header .court-exhibit-kicker{margin:0 0 9px!important}.clean-exhibit-header h3,.court-exhibit-page .clean-exhibit-header h3{margin:0!important;line-height:1.2!important}.parenting-review-panel .case-review-panel-heading,.case-review-panel.parenting-review-panel .case-review-panel-heading,.parenting-time-events-heading,.case-report .parenting-time-events-heading,.court-package .parenting-time-events-heading{border-left:0!important}.media-file-preview-card{gap:12px;padding:12px}.selected-media-image,.selected-media-video{object-fit:contain;background:#fff;border-radius:10px;width:100%;max-height:360px;display:block}.selected-media-audio{width:100%}.selected-file-details{text-align:left;flex-direction:column;gap:5px;display:flex}.redesigned-home{background:linear-gradient(#f5f0e7 0%,#f8f5ee 52%,#efeae1 100%);max-width:560px;min-height:100vh;margin:0 auto;padding:0 0 32px;overflow:hidden}.home-book-hero{background:linear-gradient(#30382f 0%,#374038 72%,#f5f0e7 72%);padding:28px 22px 0;position:relative}.home-sign-out{z-index:5;color:#ffffffd1;letter-spacing:.06em;cursor:pointer;background:#141b1747;border:1px solid #ffffff38;border-radius:999px;padding:7px 11px;font-size:11px;position:absolute;top:16px;right:20px}.home-book-heading{text-align:center;color:#f6f0e6;padding:22px 18px 25px}.home-book-kicker{letter-spacing:.28em;color:#cab28f;margin-bottom:13px;font-size:10px;font-weight:600;display:block}.home-book-heading h1{letter-spacing:-.035em;color:#fffaf0;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(38px,10vw,57px);font-weight:500;line-height:1.02}.home-book-heading p{letter-spacing:.15em;text-transform:uppercase;color:#d7d4c9;margin:13px 0 0;font-size:13px}.home-mountain-image{background-image:linear-gradient(#181f1b05 0%,#181f1b08 55%,#181f1b21 100%),url(/mountain-bench.png);background-position:50% 58%;background-repeat:no-repeat;background-size:cover;border-radius:210px 210px 18px 18px;width:100%;height:clamp(330px,53vh,465px);box-shadow:0 17px 35px #1f231f33,inset 0 0 0 1px #ffffff2e}.home-quick-section{z-index:3;background:linear-gradient(145deg,#e4e4d8 0%,#dedfd2 52%,#e6e2d8 100%);border-radius:28px;margin:-18px 18px 0;padding:27px 18px 22px;position:relative;box-shadow:0 15px 32px #43453d24,inset 0 0 0 1px #ffffff7a}.home-quick-heading{margin:0 4px 22px}.home-quick-heading>span{color:#7b755f;letter-spacing:.22em;margin-bottom:7px;font-size:10px;font-weight:700;display:block}.home-quick-heading h2{color:#24313c;margin:0;font-family:Georgia,Times New Roman,serif;font-size:27px;font-weight:500;line-height:1.1}.home-quick-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;display:grid}.home-capture-option{appearance:none;color:#26343d;cursor:pointer;border:0;border-radius:20px;flex-direction:column;justify-content:center;align-items:center;gap:11px;min-height:118px;padding:17px 8px 14px;transition:transform .12s,box-shadow .12s;display:flex;box-shadow:inset 0 0 0 1px #ffffff3d,0 4px 9px #3e403914}.home-capture-option:active{transform:scale(.975)}.home-capture-icon{color:#fafaf6f0;place-items:center;height:42px;font-size:37px;font-weight:300;line-height:1;display:grid}.home-capture-option strong{font-size:13px;font-weight:650;line-height:1.1}.capture-record{background:#9da99b}.capture-screenshot{background:#b5afa5}.capture-photo{background:#a8afa2}.capture-video{background:#99a5ae}.capture-write{background:#aaa793}.capture-upload{background:#aaa69d}.home-story-access{padding:20px 18px 0}.home-story-button{text-align:left;cursor:pointer;color:#f5efe4;background:linear-gradient(105deg,#283943 0%,#354740 100%);border:0;border-radius:999px;grid-template-columns:42px 1fr 25px;align-items:center;gap:13px;width:100%;min-height:82px;padding:14px 19px;display:grid;box-shadow:0 12px 24px #2a333333}.home-story-book{color:#d6b47c;text-align:center;font-size:35px}.home-story-copy{flex-direction:column;gap:4px;display:flex}.home-story-copy strong{font-family:Georgia,Times New Roman,serif;font-size:21px;font-weight:500;line-height:1.05}.home-story-copy small{color:#d7cdbd;letter-spacing:.06em;font-size:11px}.home-story-arrow{color:#ddc18e;font-size:36px;font-weight:200;line-height:1}@media (width<=390px){.home-book-hero{padding-left:15px;padding-right:15px}.home-book-heading h1{font-size:39px}.home-mountain-image{height:355px}.home-quick-section{margin-left:12px;margin-right:12px;padding-left:13px;padding-right:13px}.home-quick-grid{gap:9px}.home-capture-option{border-radius:17px;min-height:106px}.home-capture-icon{font-size:31px}.home-capture-option strong{font-size:12px}.home-story-access{padding-left:12px;padding-right:12px}.home-story-copy strong{font-size:18px}}.home-capture-icon svg{fill:none;stroke:currentColor;stroke-width:1.65px;stroke-linecap:round;stroke-linejoin:round;width:43px;height:43px;display:block}.home-capture-icon{color:#fffffcf5}.capture-screenshot .home-capture-icon,.capture-photo .home-capture-icon,.capture-write .home-capture-icon{color:#2f332f}.home-mountain-image{background-position:50% 66%;border-radius:110px 110px 22px 22px;height:clamp(500px,67vh,610px)}@media (width<=390px){.home-mountain-image{background-position:50% 66%;border-radius:85px 85px 20px 20px;height:500px}}.home-book-hero{padding-top:16px;padding-left:18px;padding-right:18px}.home-book-heading{padding:5px 18px 17px}.home-book-heading h1{margin-top:0}.home-mountain-image{border-radius:100px 100px 0 0}.home-quick-section{border-radius:0 0 28px 28px;margin:0 18px}@media (width<=390px){.home-book-hero{padding-top:12px;padding-left:12px;padding-right:12px}.home-book-heading{padding-top:2px;padding-bottom:15px}.home-mountain-image{border-radius:76px 76px 0 0}.home-quick-section{border-radius:0 0 25px 25px;margin:0 12px}}.final-case-package.preview-editable{outline-offset:6px;cursor:text;outline:3px dashed #00a89873}.final-case-package.preview-editable *{cursor:text}.preview-edit-active{color:#087f78!important;background:#eef9f7!important;border-color:#72c9c1!important}.final-preview-actions{flex-wrap:wrap}@media print{.final-case-package.preview-editable{outline-offset:0!important;outline:0!important}}.final-case-package .evidence-category-divider.print-page{box-sizing:border-box!important;background:#fff!important;border:1px solid #cfd8dd!important;width:min(8.5in,100%)!important;min-height:11in!important;margin:0 auto 22px!important;padding:.48in!important;position:relative!important;box-shadow:0 8px 24px #152b3a1a!important}@media (width<=700px){.final-case-package .evidence-category-divider.print-page{transform-origin:0 0!important;width:8.5in!important;min-width:8.5in!important}}@media print{.final-case-package .evidence-category-divider.print-page{width:auto!important;min-width:0!important;min-height:10in!important;box-shadow:none!important;break-after:page!important;page-break-after:always!important;background:#fff!important;border:0!important;margin:0!important;padding:.42in!important}}.saved-packages-tool-card .workspace-tool-icon{font-size:20px!important;line-height:1!important}.saved-packages-page{flex-direction:column;gap:14px;display:flex}.saved-packages-filter{background:#fff;border:1px solid #e1e7e9;border-radius:14px;justify-content:space-between;align-items:flex-end;gap:12px;padding:14px;display:flex}.saved-packages-filter .form-label{flex:1;margin:0}.saved-packages-filter select{color:#253844;width:100%;font:inherit;background:#fff;border:1px solid #d5dddf;border-radius:10px;margin-top:6px;padding:11px 12px}.saved-packages-filter>span{color:#6c7d86;white-space:nowrap;padding-bottom:11px;font-size:11px;font-weight:800}.saved-packages-empty{text-align:center;background:#fff;border:1px dashed #cbd6d9;border-radius:16px;padding:34px 22px}.saved-packages-empty .case-menu-icon{margin:0 auto 12px}.saved-packages-empty strong{color:#17324a;font-size:15px;display:block}.saved-packages-empty p{color:#6c7d86;max-width:420px;margin:6px auto 0;font-size:12px;line-height:1.5}.saved-package-list{gap:12px;display:grid}.saved-package-card{background:#fff;border:1px solid #dbe3e6;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;padding:17px 18px;display:grid;box-shadow:0 3px 10px #17324a0d}.saved-package-label{color:#668e8b;letter-spacing:.11em;margin-bottom:5px;font-size:8px;font-weight:900;display:block}.saved-package-card h2{color:#17324a;margin:0 0 5px;font-size:17px;line-height:1.25}.saved-package-card-main>strong{color:#344d5a;font-size:11px;display:block}.saved-package-card-main p{color:#6c7d86;margin:4px 0;font-size:10px}.saved-package-card-actions{grid-template-columns:1fr 1fr;gap:7px;min-width:210px;display:grid}.saved-package-card-actions .primary-action,.saved-package-card-actions .secondary-action,.saved-package-card-actions .danger-outline-button{min-height:39px;padding:9px 11px;font-size:10px;margin:0!important}.saved-package-card-actions .primary-action{grid-column:1/-1}.saved-package-toolbar{margin-bottom:14px}.saved-package-preview{padding:0!important}.saved-package-view-app .final-case-package{margin-left:auto!important;margin-right:auto!important}@media (width<=700px){.saved-packages-filter{flex-direction:column;align-items:stretch}.saved-packages-filter>span{padding:0}.saved-package-card{grid-template-columns:1fr}.saved-package-card-actions{min-width:0}}@media print{.saved-package-view-app .saved-package-preview{margin:0!important;padding:0!important}}.evidence-integrity-section{border-top:3px solid #29485b}.integrity-summary{background:#f7f9fa;border:1px solid #d8e0e4;border-left:5px solid #789d95;border-radius:9px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px;display:grid}.integrity-summary.partial{background:#fbf8f1;border-left-color:#b38a46}.integrity-summary.legacy{background:#fafbfb;border-left-color:#9ba8ad}.integrity-summary-label{color:#668e8b;letter-spacing:.12em;margin-bottom:4px;font-size:7px;font-weight:900;display:block}.integrity-summary strong{color:#17324a;font-size:12px;display:block}.integrity-summary p{color:#6c7d86;margin:4px 0 0;font-size:10px;line-height:1.5}.verify-integrity-button{white-space:nowrap;margin:0!important}.integrity-file-list{gap:7px;margin-top:11px;display:grid}.integrity-file-row{background:#fff;border:1px solid #e0e6e8;border-radius:8px;grid-template-columns:minmax(0,1fr) minmax(210px,.9fr);align-items:center;gap:12px;padding:10px 11px;display:grid}.integrity-file-main strong{color:#253844;overflow-wrap:anywhere;font-size:10px;display:block}.integrity-file-main span{color:#7b898f;margin-top:3px;font-size:8px;display:block}.integrity-hash-block{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:3px 7px;min-width:0;display:grid}.integrity-hash-block>span{color:#7b898f;letter-spacing:.07em;text-transform:uppercase;grid-column:1/-1;font-size:6.5px;font-weight:800}.integrity-hash-block code{color:#29485b;white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:8px;overflow:hidden}.integrity-hash-block em{color:#8b969a;font-size:8px;font-style:normal}.integrity-hash-block button{color:#45626d;cursor:pointer;background:#fff;border:1px solid #cad5d8;border-radius:6px;padding:4px 7px;font-size:7px;font-weight:800}.integrity-check-result{background:#f7f9fa;border:1px solid #d8e0e4;border-radius:8px;flex-direction:column;gap:3px;margin-top:11px;padding:10px 12px;display:flex}.integrity-check-result strong{color:#29485b;font-size:9px}.integrity-check-result span{color:#66777f;font-size:8px;line-height:1.45}.integrity-check-result.verified{background:#f2f8f5;border-color:#bed5cb}.integrity-check-result.verified strong{color:#315f4c}.integrity-check-result.mismatch{background:#fbf2f2;border-color:#e2bcbc}.integrity-check-result.mismatch strong{color:#9d3434}.integrity-check-result.error{background:#fbf8f1;border-color:#e5d7ba}.integrity-check-result.not_available{background:#fafbfb}.activity-history-heading{border-top:1px solid #dce3e5;justify-content:space-between;align-items:center;gap:12px;margin-top:20px;padding-top:15px;display:flex}.activity-history-heading>div strong{color:#17324a;font-size:11px;display:block}.activity-history-heading>div span{color:#718187;margin-top:2px;font-size:8px;display:block}.activity-history-heading .small-outline-button{margin:0!important}.evidence-activity-list{gap:0;margin-top:10px;padding-left:4px;display:grid;position:relative}.evidence-activity-row{grid-template-columns:14px 1fr;gap:9px;padding:0 0 13px;display:grid;position:relative}.evidence-activity-row:not(:last-child):before{content:"";background:#d6dfe2;width:1px;position:absolute;top:12px;bottom:0;left:5px}.activity-dot{z-index:1;background:#fff;border:2px solid #668e8b;border-radius:50%;width:11px;height:11px;margin-top:3px;position:relative}.evidence-activity-row.warning .activity-dot{border-color:#a94343}.activity-copy>div{align-items:center;gap:7px;display:flex}.activity-copy strong{color:#29485b;font-size:9px}.activity-copy em{color:#77868b;text-transform:uppercase;letter-spacing:.05em;background:#eef2f3;border-radius:999px;padding:2px 5px;font-size:6px;font-style:normal;font-weight:800}.activity-copy p{color:#617279;margin:3px 0 2px;font-size:8px;line-height:1.45}.activity-copy time{color:#8b989c;font-size:7px}.activity-history-empty{color:#7d8b90;text-align:center;border:1px dashed #d4dde0;border-radius:8px;margin-top:10px;padding:12px;font-size:8px}@media (width<=700px){.integrity-summary{grid-template-columns:1fr}.verify-integrity-button{width:100%}.integrity-file-row{grid-template-columns:1fr}}.home-account-button{z-index:4;color:#29485b;letter-spacing:.02em;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffe0;border:1px solid #ffffff94;border-radius:999px;padding:8px 13px;font-size:10px;font-weight:800;position:absolute;top:16px;left:16px}.home-account-status-banner{text-align:left;cursor:pointer;background:#f7faf9;border:1px solid #d5e0df;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;width:calc(100% - 28px);max-width:760px;margin:14px auto 0;padding:12px 14px;display:grid}.home-account-status-banner>span{color:#668e8b;letter-spacing:.1em;font-size:7px;font-weight:900}.home-account-status-banner>strong{color:#29485b;font-size:10px}.home-account-status-banner>em{color:#668e8b;font-size:8px;font-style:normal;font-weight:800}.account-security-page{gap:14px;display:grid}.account-security-header{margin-bottom:10px}.account-success-message{color:#315f4c;background:#f2f8f5;border:1px solid #bed5cb;border-radius:10px;align-items:flex-start;gap:9px;padding:11px 13px;display:flex}.account-success-message strong{font-size:12px}.account-success-message span{font-size:9px;line-height:1.5}.account-panel{background:#fff;border:1px solid #dce3e5;border-radius:15px;padding:17px;box-shadow:0 4px 14px #17324a0a}.account-panel-heading>span{color:#668e8b;letter-spacing:.12em;margin-bottom:4px;font-size:7px;font-weight:900;display:block}.account-panel-heading h2{color:#17324a;margin:0;font-size:16px;line-height:1.25}.account-panel-heading p{color:#6c7d86;max-width:650px;margin:5px 0 0;font-size:9px;line-height:1.5}.account-invite-panel{background:#fdfbf6;border-left:5px solid #b38a46}.incoming-invite-list{gap:8px;display:grid}.incoming-invite-card{background:#fff;border:1px solid #e8ddc8;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px;display:grid}.incoming-invite-card>div:first-child strong,.incoming-invite-card>div:first-child span,.incoming-invite-card>div:first-child small{display:block}.incoming-invite-card strong{color:#29485b;font-size:10px}.incoming-invite-card span{color:#687a81;margin-top:3px;font-size:8px}.incoming-invite-card small{color:#9a7132;margin-top:5px;font-size:7px;font-weight:800}.incoming-invite-card>div:last-child{gap:7px;display:flex}.incoming-invite-card .primary-action,.incoming-invite-card .secondary-action{min-height:38px;padding:8px 11px;font-size:9px;margin:0!important}.account-switch-label{margin:0}.account-switch-label select,.account-invite-form input,.account-security-card input{color:#263d48;width:100%;font:inherit;box-sizing:border-box;background:#fff;border:1px solid #d4dde0;border-radius:9px;margin-top:6px;padding:11px 12px}.current-account-card{background:#f8fafb;border:1px solid #dce3e5;border-left:5px solid #668e8b;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;margin-top:12px;padding:13px 14px;display:grid}.current-account-card.member{background:#fdfbf6;border-left-color:#b38a46}.current-account-card span{color:#72848b;letter-spacing:.09em;font-size:7px;font-weight:900;display:block}.current-account-card strong{color:#17324a;overflow-wrap:anywhere;margin-top:3px;font-size:11px;display:block}.current-account-card p{color:#687a81;margin:4px 0 0;font-size:8px;line-height:1.45}.current-account-card em{color:#426d64;white-space:nowrap;background:#eef5f3;border-radius:999px;padding:5px 8px;font-size:7px;font-style:normal;font-weight:900}.current-account-card.member em{color:#8a652d;background:#f6eddc}.account-access-warning{background:#fbf8f1;border:1px solid #e4d8c0;border-radius:9px;padding:11px 12px}.account-access-warning strong{color:#7e5b28;font-size:9px;display:block}.account-access-warning p{color:#756a5a;margin:4px 0 0;font-size:8px;line-height:1.5}.account-invite-form{grid-template-columns:minmax(0,.7fr) minmax(0,1fr) auto;align-items:end;gap:10px;margin-top:12px;display:grid}.account-invite-form .form-label{margin:0}.account-invite-form .form-label small{color:#8a969a;font-size:7px;font-weight:500}.account-invite-form .primary-action{white-space:nowrap;min-height:41px;padding:10px 14px;margin:0!important}.account-member-list{gap:8px;margin-top:14px;display:grid}.account-member-card{border:1px solid #e0e6e8;border-radius:10px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 11px;display:grid}.account-member-avatar{color:#45616c;background:#eef3f4;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;font-size:12px;font-weight:900;display:flex}.account-member-copy strong,.account-member-copy span,.account-member-copy small{display:block}.account-member-copy strong{color:#29485b;font-size:10px}.account-member-copy span{color:#738289;margin-top:2px;font-size:8px}.account-member-copy small{color:#668e8b;margin-top:4px;font-size:7px;font-weight:800}.account-member-card .danger-outline-button{min-height:35px;padding:7px 9px;font-size:8px;margin:0!important}.account-member-empty{text-align:center;border:1px dashed #d4dde0;border-radius:9px;padding:14px}.account-member-empty strong,.account-member-empty span{display:block}.account-member-empty strong{color:#45616c;font-size:9px}.account-member-empty span{color:#849196;margin-top:3px;font-size:8px}.account-login-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:12px;display:grid}.account-login-summary>div{background:#f9fbfb;border:1px solid #e0e6e8;border-radius:9px;padding:10px 11px}.account-login-summary span,.account-login-summary strong{display:block}.account-login-summary span{color:#7b898e;text-transform:uppercase;letter-spacing:.05em;font-size:7px;font-weight:800}.account-login-summary strong{color:#29485b;overflow-wrap:anywhere;margin-top:4px;font-size:9px}.account-security-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.account-security-card{border:1px solid #e0e6e8;border-radius:10px;padding:13px}.account-security-card h3{color:#29485b;margin:0;font-size:11px}.account-security-card p{color:#75858b;margin:4px 0 8px;font-size:8px;line-height:1.45}.account-security-card input+input{margin-top:7px}.account-security-card .secondary-action{width:100%;margin:9px 0 0!important}.account-security-actions{border-top:1px solid #e0e6e8;flex-wrap:wrap;gap:8px;margin-top:13px;padding-top:13px;display:flex}.account-security-actions .secondary-action,.account-security-actions .danger-outline-button{min-height:38px;padding:8px 11px;font-size:8px;margin:0!important}.account-security-tool-card .workspace-tool-icon{font-size:17px!important}@media (width<=700px){.home-account-status-banner{grid-template-columns:1fr;gap:3px}.home-account-status-banner>em{margin-top:2px}.incoming-invite-card{grid-template-columns:1fr}.incoming-invite-card>div:last-child{grid-template-columns:1fr 1fr;display:grid}.account-invite-form{grid-template-columns:1fr}.account-invite-form .primary-action{width:100%}.account-member-card{grid-template-columns:34px minmax(0,1fr)}.account-member-card .danger-outline-button{grid-column:1/-1}.account-login-summary,.account-security-grid,.current-account-card{grid-template-columns:1fr}}.saved-packages-tool-card .workspace-tool-icon,.account-security-tool-card .workspace-tool-icon{font-size:18px!important;line-height:1!important}.workspace-tool-icon-svg svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:26px;height:26px;display:block}.account-people-launch-panel{overflow:hidden;padding:0!important}.account-people-launch{text-align:left;cursor:pointer;background:#fff;border:0;grid-template-columns:44px minmax(0,1fr) auto 34px;align-items:center;gap:12px;width:100%;padding:16px 17px;display:grid}.account-people-launch-icon{color:#c58c47;background:#f5eee2;border-radius:12px;place-items:center;width:42px;height:42px;display:grid}.account-people-launch-icon svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:25px;height:25px}.account-people-launch-copy{min-width:0}.account-people-launch-copy small,.account-people-launch-copy strong,.account-people-launch-copy em{display:block}.account-people-launch-copy small{color:#668e8b;letter-spacing:.12em;margin-bottom:3px;font-size:7px;font-weight:900}.account-people-launch-copy strong{color:#17324a;font-size:12px;line-height:1.3}.account-people-launch-copy em{color:#6f7e84;margin-top:4px;font-size:8px;font-style:normal;line-height:1.45}.account-people-launch-count{color:#45616c;background:#eef3f4;border-radius:999px;place-items:center;min-width:28px;height:28px;padding:0 8px;font-size:9px;font-weight:900;display:grid}.account-people-launch-arrow{color:#e7bc73;background:#004f53;border-radius:50%;place-items:center;width:32px;height:32px;font-size:24px;line-height:1;display:grid}.people-access-page{gap:14px;display:grid}.people-access-invite-form{margin-top:14px}@media (width<=700px){.account-people-launch{grid-template-columns:42px minmax(0,1fr) 32px}.account-people-launch-count{display:none}}.account-security-page{gap:18px!important}.account-panel{border-radius:18px!important;padding:24px!important;box-shadow:0 7px 20px #17324a14!important}.account-panel-heading{margin-bottom:18px!important}.account-panel-heading>span{letter-spacing:.12em!important;margin-bottom:7px!important;font-size:9px!important}.account-panel-heading h2{font-size:20px!important;line-height:1.25!important}.account-panel-heading p{max-width:720px!important;margin-top:7px!important;font-size:13px!important;line-height:1.5!important}.account-switch-label{color:#17324a!important;font-size:15px!important;font-weight:700!important}.account-switch-label select{border-radius:13px!important;min-height:52px!important;padding:12px 15px!important;font-size:16px!important;box-shadow:0 4px 12px #17324a17!important}.current-account-card{border-radius:13px!important;margin-top:15px!important;padding:18px 20px!important}.current-account-card span{font-size:8px!important}.current-account-card strong{margin-top:6px!important;font-size:14px!important}.current-account-card p{margin-top:6px!important;font-size:11px!important;line-height:1.5!important}.current-account-card em{padding:7px 11px!important;font-size:9px!important}.account-people-launch{grid-template-columns:54px minmax(0,1fr) auto 44px!important;gap:15px!important;min-height:94px!important;padding:20px!important}.account-people-launch-icon{border-radius:14px!important;width:52px!important;height:52px!important}.account-people-launch-icon svg{width:30px!important;height:30px!important}.account-people-launch-copy small{margin-bottom:5px!important;font-size:9px!important}.account-people-launch-copy strong{font-size:17px!important;line-height:1.25!important}.account-people-launch-copy em{margin-top:6px!important;font-size:12px!important;line-height:1.45!important}.account-people-launch-count{min-width:34px!important;height:34px!important;font-size:11px!important}.account-people-launch-arrow{width:44px!important;height:44px!important;font-size:30px!important;box-shadow:0 6px 14px #004f5340!important}.account-login-summary{gap:10px!important;margin-bottom:16px!important}.account-login-summary>div{border-radius:12px!important;min-height:70px!important;padding:14px!important}.account-login-summary span{font-size:8px!important}.account-login-summary strong{margin-top:7px!important;font-size:12px!important}.account-security-grid{gap:14px!important}.account-security-card{border-radius:13px!important;padding:18px!important}.account-security-card h3{font-size:15px!important}.account-security-card p{margin:6px 0 12px!important;font-size:11px!important}.account-security-card input{border-radius:11px!important;min-height:50px!important;padding:12px 14px!important;font-size:14px!important}.account-security-card .secondary-action,.account-security-actions .secondary-action,.account-security-actions .danger-outline-button{min-height:44px!important;padding:10px 14px!important;font-size:11px!important}.people-access-page{gap:18px!important}.people-access-header .subtitle{max-width:680px}.people-access-back{font-weight:800}.access-step-card{padding:24px!important}.access-step-heading{grid-template-columns:44px minmax(0,1fr);align-items:start;gap:14px;margin-bottom:20px;display:grid}.access-step-number{color:#e7bc73;background:#004f53;border-radius:50%;place-items:center;width:42px;height:42px;font-size:17px;font-weight:900;display:grid;box-shadow:0 5px 12px #004f5333}.access-step-heading small{color:#668e8b;letter-spacing:.12em;margin-bottom:4px;font-size:9px;font-weight:900;display:block}.access-step-heading h2{color:#17324a;margin:0;font-size:20px;line-height:1.25}.access-step-heading p{color:#66777f;margin:6px 0 0;font-size:12px;line-height:1.5}.people-access-person-grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:14px;display:grid}.access-field>span{color:#17324a;margin-bottom:7px;font-size:14px;font-weight:800;display:block}.access-field>span small{color:#849196;font-size:9px;font-weight:600}.access-field input{box-sizing:border-box;color:#17324a;width:100%;min-height:54px;font:inherit;background:#fff;border:1px solid #cfd9dc;border-radius:13px;padding:13px 15px;font-size:16px;box-shadow:0 4px 12px #17324a14}.access-field input:disabled{color:#66777f;background:#f4f6f7}.access-level-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.access-level-option,.access-scope-option,.access-case-option{cursor:pointer;text-align:left;background:#fff;border:1px solid #d8e1e3;transition:border-color .15s,box-shadow .15s,transform .15s}.access-level-option:hover,.access-scope-option:hover,.access-case-option:hover{border-color:#789d95;box-shadow:0 5px 14px #17324a14}.access-level-option{border-radius:15px;min-height:132px;padding:18px 18px 17px 52px;position:relative}.access-level-option.selected,.access-scope-option.selected,.access-case-option.selected{background:#f3f9f8;border:2px solid #00656a;box-shadow:0 7px 17px #004f531f}.access-choice-indicator{background:#fff;border:2px solid #9aacb1;border-radius:50%;width:20px;height:20px;position:absolute;top:19px;left:18px}.selected>.access-choice-indicator{border:6px solid #00656a}.access-level-option strong{color:#17324a;font-size:16px;display:block}.access-level-option p{color:#66777f;margin:7px 0 0;font-size:12px;line-height:1.5}.access-scope-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.access-scope-option{border-radius:14px;min-height:92px;padding:17px 18px 17px 52px;position:relative}.access-scope-option strong{color:#17324a;font-size:15px;display:block}.access-scope-option p{color:#6c7d86;margin:5px 0 0;font-size:11px;line-height:1.45}.access-case-list{background:#f8faf9;border:1px solid #dbe3e5;border-radius:14px;gap:9px;margin-top:16px;padding:16px;display:grid}.access-case-list-heading{justify-content:space-between;align-items:center;margin-bottom:2px;display:flex}.access-case-list-heading strong{color:#17324a;font-size:14px}.access-case-list-heading span{color:#668e8b;font-size:10px;font-weight:800}.access-case-option{border-radius:12px;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:11px;min-height:62px;padding:10px 13px;display:grid}.access-checkbox{color:#fff;background:#fff;border:2px solid #9cacb0;border-radius:7px;flex:none;place-items:center;width:24px;height:24px;font-size:14px;font-weight:900;display:grid}.selected .access-checkbox,.permission-toggle.selected .access-checkbox{background:#00656a;border-color:#00656a}.access-case-option strong{color:#17324a;font-size:13px;display:block}.access-case-option small{color:#78878c;margin-top:3px;font-size:10px;display:block}.access-empty-state{text-align:center;color:#7a898e;padding:18px;font-size:12px}.permission-area-list{gap:10px;display:grid}.permission-area-card{background:#fff;border:1px solid #dce3e5;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;min-height:82px;padding:15px 16px;display:grid}.permission-area-card.selected{background:#f8fbfa;border-color:#99bbb5}.permission-area-copy strong{color:#17324a;font-size:14px;display:block}.permission-area-copy p{color:#6f7f85;margin:5px 0 0;font-size:11px;line-height:1.45}.permission-toggle{color:#5d7078;cursor:pointer;background:#fff;border:1px solid #cfd9dc;border-radius:12px;justify-content:center;align-items:center;gap:8px;min-width:142px;min-height:46px;padding:8px 12px;display:flex}.permission-toggle.selected{color:#174f50;background:#eef7f5;border-color:#00656a}.permission-toggle strong{font-size:11px}.permission-mode-buttons{grid-template-columns:repeat(4,auto);gap:6px;display:grid}.permission-mode-buttons button{color:#61737a;cursor:pointer;background:#fff;border:1px solid #d3dcdf;border-radius:9px;min-height:38px;padding:7px 9px;font-size:9px;font-weight:800}.permission-mode-buttons button.selected{color:#fff;background:#00656a;border-color:#00656a}.owner-only-callout{background:#fbf7ef;border:1px solid #e6d3af;border-radius:13px;grid-template-columns:42px minmax(0,1fr);gap:12px;margin-top:16px;padding:15px 16px;display:grid}.owner-only-icon{background:#f2e5cd;border-radius:11px;place-items:center;width:40px;height:40px;font-size:19px;display:grid}.owner-only-callout strong{color:#775627;font-size:13px;display:block}.owner-only-callout p{color:#766b5b;margin:5px 0 0;font-size:11px;line-height:1.5}.access-review-card{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;display:grid;background:#f6faf9!important;border:2px solid #b8d1cc!important}.access-review-card>div:first-child small{color:#668e8b;letter-spacing:.11em;font-size:9px;font-weight:900;display:block}.access-review-card h2{color:#17324a;margin:4px 0 0;font-size:20px}.access-review-card p{color:#64767d;margin:5px 0 0;font-size:12px}.access-review-actions{align-items:center;gap:9px;display:flex}.access-review-actions .secondary-action,.access-save-button{min-height:50px!important;margin:0!important;padding:12px 17px!important;font-size:12px!important}.current-access-heading{margin-bottom:16px}.access-member-list{gap:10px!important}.access-member-card{min-height:88px;border-radius:13px!important;grid-template-columns:46px minmax(0,1fr) auto!important;gap:13px!important;padding:14px 15px!important}.access-member-card .account-member-avatar{width:44px!important;height:44px!important;font-size:15px!important}.access-member-card .account-member-copy strong{font-size:14px!important}.access-member-card .account-member-copy span{margin-top:3px!important;font-size:11px!important}.access-member-card .account-member-copy small{margin-top:5px!important;font-size:10px!important}.access-member-card .account-member-copy em{color:#4c766d;background:#edf5f3;border-radius:999px;margin-top:6px;padding:4px 7px;font-size:8px;font-style:normal;font-weight:900;display:inline-block}.access-member-actions{gap:8px;display:flex}.access-member-actions .secondary-action,.access-member-actions .danger-outline-button{min-height:42px!important;margin:0!important;padding:9px 11px!important;font-size:10px!important}@media (width<=700px){.account-panel{padding:20px!important}.account-people-launch{grid-template-columns:50px minmax(0,1fr) 42px!important;padding:18px!important}.account-people-launch-count{display:none!important}.people-access-person-grid,.access-level-grid,.access-scope-grid,.account-login-summary,.account-security-grid{grid-template-columns:1fr!important}.permission-area-card{grid-template-columns:1fr}.permission-toggle{width:100%}.permission-mode-buttons{grid-template-columns:repeat(2,1fr)}.permission-mode-buttons button{min-height:42px}.access-review-card{grid-template-columns:1fr}.access-review-actions{grid-template-columns:1fr;display:grid}.access-review-actions .secondary-action,.access-save-button{width:100%}.access-member-card{grid-template-columns:44px minmax(0,1fr)!important}.access-member-actions{grid-column:1/-1;grid-template-columns:1fr 1fr;display:grid}}.owner-only-icon svg{fill:none;stroke:#8a652d;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:23px;height:23px}.incoming-invite-card{border-radius:13px!important;min-height:88px!important;padding:15px 16px!important}.incoming-invite-card strong{font-size:14px!important}.incoming-invite-card span{margin-top:4px!important;font-size:11px!important}.incoming-invite-card small{margin-top:6px!important;font-size:9px!important}.incoming-invite-card .primary-action,.incoming-invite-card .secondary-action{min-height:44px!important;padding:10px 13px!important;font-size:10px!important}.access-save-button:disabled{opacity:.48;cursor:not-allowed}.app-lock-shell{box-sizing:border-box;background:#f5f1e8;place-items:center;min-height:100vh;padding:24px;display:grid}.app-lock-loading{color:#29485b;text-align:center;place-items:center;gap:12px;display:grid}.app-lock-mark{color:#e7bc73;background:#004f53;border-radius:16px;place-items:center;width:58px;height:58px;font-family:Georgia,serif;font-size:30px;font-weight:700;display:grid;box-shadow:0 8px 20px #004f532e}.app-lock-screen{width:100%;max-width:500px}.app-lock-card{text-align:center;background:#fff;border:1px solid #d9e1e3;border-radius:22px;padding:28px;box-shadow:0 16px 38px #17324a24}.app-lock-icon{color:#00575b;background:#eef5f3;border-radius:18px;place-items:center;width:64px;height:64px;margin:0 auto 14px;display:grid}.app-lock-icon svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:32px;height:32px}.app-lock-card .eyebrow{margin-bottom:6px}.app-lock-card h1{color:#17324a;margin:0;font-family:Georgia,serif;font-size:30px}.app-lock-subtitle{color:#6b7c83;max-width:360px;margin:8px auto 20px;font-size:13px;line-height:1.5}.app-lock-field{text-align:left;display:block}.app-lock-field>span{color:#17324a;margin-bottom:7px;font-size:13px;font-weight:800;display:block}.app-lock-field input,.app-lock-recovery input{box-sizing:border-box;color:#17324a;width:100%;min-height:54px;font:inherit;background:#fff;border:1px solid #cfdadc;border-radius:13px;padding:13px 15px;font-size:17px;box-shadow:0 4px 12px #17324a12}.app-lock-primary,.app-lock-secondary{width:100%;min-height:50px!important;margin:12px 0 0!important;font-size:13px!important}.app-lock-text-button{color:#3f6e6e;cursor:pointer;background:0 0;border:0;margin-top:16px;font-size:11px;font-weight:800;text-decoration:underline}.app-lock-error,.account-inline-error{color:#9d3434;background:#fff4f4;border:1px solid #e5bfc0;border-radius:10px;margin-top:11px;padding:10px 12px;font-size:11px;line-height:1.45}.app-lock-recovery{text-align:left;background:#f8faf9;border:1px solid #d9e1e3;border-radius:13px;margin-top:18px;padding:16px}.app-lock-recovery>strong{color:#17324a;font-size:14px;display:block}.app-lock-recovery>p{color:#6b7b82;margin:5px 0 10px;font-size:11px;line-height:1.5}.app-lock-recovery>div{grid-template-columns:1fr 1fr;gap:8px;margin-top:10px;display:grid}.app-lock-recovery .primary-action,.app-lock-recovery .secondary-action{min-height:44px!important;margin:0!important;font-size:10px!important}.app-lock-settings-panel{overflow:hidden}.app-lock-status-card{background:#fafbfb;border:1px solid #d9e2e3;border-left:5px solid #9aabad;border-radius:13px;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:14px;padding:16px;display:grid}.app-lock-status-card.enabled{background:#f4f9f7;border-left-color:#668e8b}.app-lock-status-icon{color:#45616c;background:#eef3f4;border-radius:12px;place-items:center;width:46px;height:46px;display:grid}.app-lock-status-card.enabled .app-lock-status-icon{color:#315f54;background:#e8f2ef}.app-lock-status-icon svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:25px;height:25px}.app-lock-status-card strong{color:#17324a;font-size:14px;display:block}.app-lock-status-card p{color:#6c7c82;margin:4px 0 0;font-size:11px;line-height:1.45}.app-lock-status-card em{color:#708187;background:#eef2f3;border-radius:999px;padding:6px 9px;font-size:8px;font-style:normal;font-weight:900}.app-lock-status-card.enabled em{color:#3d6b61;background:#e4f0ec}.app-lock-setup-grid{grid-template-columns:1fr 1fr auto;align-items:end;gap:12px;margin-top:15px;display:grid}.app-lock-enable-button{white-space:nowrap;min-height:54px!important;margin:0!important;padding:12px 16px!important;font-size:11px!important}.app-lock-action-row{flex-wrap:wrap;gap:9px;margin-top:15px;display:flex}.app-lock-action-row .primary-action,.app-lock-action-row .secondary-action,.app-lock-action-row .danger-outline-button{min-height:44px!important;margin:0!important;padding:10px 13px!important;font-size:10px!important}.app-lock-manage-box{background:#f8faf9;border:1px solid #d9e1e3;border-radius:13px;margin-top:14px;padding:16px}.app-lock-manage-box>strong{color:#17324a;font-size:14px;display:block}.app-lock-manage-box>p{color:#6c7c82;margin:5px 0 10px;font-size:11px}.app-lock-manage-box .app-lock-setup-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.app-lock-manage-actions{justify-content:flex-end;gap:8px;margin-top:12px;display:flex}.app-lock-manage-actions .primary-action,.app-lock-manage-actions .secondary-action,.app-lock-manage-actions .danger-outline-button{min-height:42px!important;margin:0!important;padding:9px 12px!important;font-size:10px!important}.app-lock-disable-box{background:#fff8f8;border-color:#e4cccc}.biometric-setting-row{background:#fff;border:1px solid #dce3e5;border-radius:13px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;margin-top:15px;padding:15px 16px;display:grid}.biometric-setting-row strong{color:#17324a;font-size:13px;display:block}.biometric-setting-row p{color:#6c7c82;margin:5px 0 0;font-size:11px;line-height:1.45}.biometric-setting-row .secondary-action{min-height:42px!important;margin:0!important;padding:9px 12px!important;font-size:10px!important}.account-device-note{background:#f5f6f6;border-radius:11px;margin-top:14px;padding:13px 14px}.account-device-note strong{color:#50656e;font-size:10px;display:block}.account-device-note p{color:#738187;margin:4px 0 0;font-size:9px;line-height:1.5}.account-data-action-card{background:#f9fbfb;border:1px solid #dce3e5;border-radius:14px;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:14px;padding:16px;display:grid}.account-data-icon{color:#c58c47;background:#f4ede1;border-radius:12px;place-items:center;width:46px;height:46px;display:grid}.account-data-icon svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:25px;height:25px}.account-data-action-card strong{color:#17324a;font-size:14px;display:block}.account-data-action-card p{color:#65777e;margin:5px 0 0;font-size:11px;line-height:1.45}.account-data-action-card small{color:#879398;margin-top:5px;font-size:9px;display:block}.account-data-action-card .primary-action{min-height:46px!important;margin:0!important;padding:10px 14px!important;font-size:10px!important}.account-data-switch-note{color:#66777e;background:#f5f6f6;border-radius:9px;margin-top:10px;padding:10px 12px;font-size:10px}.danger-zone-panel{border:1px solid #e5c8c8!important}.danger-zone-panel .account-panel-heading>span,.danger-zone-panel .account-panel-heading h2{color:#9d3434!important}.danger-zone-warning{background:#fff6f6;border:1px solid #e8cfcf;border-radius:12px;padding:14px 15px}.danger-zone-warning strong{color:#9d3434;font-size:12px;display:block}.danger-zone-warning p{color:#765e61;margin:5px 0 0;font-size:10px;line-height:1.5}.danger-zone-form{grid-template-columns:1fr 1fr auto;align-items:end;gap:12px;margin-top:14px;display:grid}.danger-delete-account-button{color:#fff;min-height:54px;font:inherit;cursor:pointer;background:#a53b3b;border:1px solid #a53b3b;border-radius:12px;padding:11px 15px;font-size:10px;font-weight:900;box-shadow:0 5px 12px #a53b3b2e}.danger-delete-account-button:disabled{opacity:.42;cursor:not-allowed;box-shadow:none}@media (width<=700px){.app-lock-shell{padding:14px}.app-lock-card{padding:22px 18px}.app-lock-setup-grid,.app-lock-manage-box .app-lock-setup-grid,.danger-zone-form{grid-template-columns:1fr}.app-lock-enable-button,.danger-delete-account-button{width:100%}.app-lock-status-card,.account-data-action-card{grid-template-columns:46px minmax(0,1fr)}.app-lock-status-card>em,.account-data-action-card>.primary-action{grid-column:1/-1}.account-data-action-card>.primary-action{width:100%}.biometric-setting-row{grid-template-columns:1fr}.biometric-setting-row .secondary-action{width:100%}.app-lock-action-row{grid-template-columns:1fr;display:grid}.app-lock-action-row .primary-action,.app-lock-action-row .secondary-action,.app-lock-action-row .danger-outline-button{width:100%}}.account-billing-launch-icon{color:#2f706b!important;background:#edf4f1!important}.account-billing-status-pill{color:#607078;white-space:nowrap;background:#eef2f3;border-radius:999px;place-items:center;min-width:92px;min-height:34px;padding:0 10px;font-size:9px;font-weight:900;display:grid}.billing-mini-active,.billing-mini-trialing{color:#35695c;background:#e5f1ec}.billing-mini-past_due,.billing-mini-unpaid{color:#a45628;background:#fff0e7}.billing-mini-canceled{color:#934242;background:#f5eaea}.billing-page{gap:18px!important}.billing-setup-banner,.billing-payment-alert,.billing-trial-note{border-radius:15px;grid-template-columns:50px minmax(0,1fr) auto;align-items:center;gap:14px;padding:18px;display:grid}.billing-setup-banner{background:#fbf7ef;border:1px solid #decda8}.billing-setup-icon{color:#a87534;background:#f2e4ca;border-radius:13px;place-items:center;width:48px;height:48px;display:grid}.billing-setup-icon svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:27px;height:27px}.billing-setup-banner strong,.billing-payment-alert strong{color:#17324a;font-size:15px;display:block}.billing-setup-banner p,.billing-payment-alert p{color:#6d756e;margin:5px 0 0;font-size:11px;line-height:1.5}.billing-setup-banner em{color:#8a652d;white-space:nowrap;background:#f3e8d2;border-radius:999px;padding:7px 10px;font-size:8px;font-style:normal;font-weight:900}.billing-payment-alert{background:#fff5ee;border:1px solid #e3bda3;grid-template-columns:minmax(0,1fr) auto}.billing-payment-alert>div>span{color:#b05b2f;letter-spacing:.11em;margin-bottom:4px;font-size:8px;font-weight:900;display:block}.billing-payment-alert .primary-action{min-height:44px!important;margin:0!important;padding:10px 13px!important;font-size:10px!important}.billing-plan-panel{border-top:4px solid #00575b!important}.billing-plan-top{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.billing-kicker{color:#668e8b;letter-spacing:.12em;margin-bottom:5px;font-size:9px;font-weight:900;display:block}.billing-plan-top h2{color:#17324a;margin:0;font-family:Georgia,serif;font-size:28px}.billing-plan-top p{color:#63757c;margin:5px 0 0;font-size:13px}.billing-plan-top p strong{color:#17324a;font-size:17px}.billing-status-badge{color:#607078;white-space:nowrap;background:#eef2f3;border-radius:999px;padding:8px 11px;font-size:9px;font-weight:900}.billing-status-badge.status-active,.billing-status-badge.status-trialing{color:#35695c;background:#e5f1ec}.billing-status-badge.status-past_due,.billing-status-badge.status-unpaid{color:#a45628;background:#fff0e7}.billing-status-badge.status-canceled{color:#934242;background:#f5eaea}.billing-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:18px;display:grid}.billing-summary-card{background:#f9fbfb;border:1px solid #dce3e5;border-radius:13px;min-height:95px;padding:14px}.billing-summary-card>span{color:#76868c;text-transform:uppercase;letter-spacing:.06em;font-size:8px;font-weight:900;display:block}.billing-summary-card>strong{color:#17324a;margin-top:7px;font-size:13px;line-height:1.35;display:block}.billing-summary-card>small{color:#7d8b90;margin-top:5px;font-size:9px;line-height:1.4;display:block}.billing-primary-actions{border-top:1px solid #e0e6e8;flex-wrap:wrap;gap:9px;margin-top:17px;padding-top:16px;display:flex}.billing-primary-actions .primary-action,.billing-primary-actions .secondary-action{min-height:46px!important;margin:0!important;padding:10px 14px!important;font-size:10px!important}.billing-main-button{min-width:190px}.billing-detail-list{border:1px solid #dce3e5;border-radius:13px;gap:0;display:grid;overflow:hidden}.billing-detail-list>div{background:#fff;grid-template-columns:minmax(150px,.65fr) minmax(0,1fr);gap:16px;padding:13px 15px;display:grid}.billing-detail-list>div:not(:last-child){border-bottom:1px solid #e4e9ea}.billing-detail-list span{color:#74848a;font-size:10px;font-weight:800}.billing-detail-list strong{color:#17324a;text-align:right;overflow-wrap:anywhere;font-size:11px}.billing-cancel-row,.billing-reactivate-row,.billing-no-active-subscription{background:#f9fbfb;border:1px solid #dce3e5;border-radius:13px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:15px 16px;display:grid}.billing-reactivate-row{background:#f3f8f6;border-color:#bcd3cc}.billing-cancel-row strong,.billing-reactivate-row strong,.billing-no-active-subscription strong{color:#17324a;font-size:13px;display:block}.billing-cancel-row p,.billing-reactivate-row p,.billing-no-active-subscription p{color:#6d7e84;margin:5px 0 0;font-size:10px;line-height:1.45}.billing-cancel-row .danger-outline-button,.billing-reactivate-row .primary-action{min-height:44px!important;margin:0!important;padding:9px 12px!important;font-size:10px!important}.billing-no-active-subscription{grid-template-columns:1fr}.billing-trial-note{background:#f5faf8;border:1px solid #d5e1de;grid-template-columns:1fr}.billing-trial-note strong{color:#315f54;font-size:13px}.billing-trial-note p{color:#66777e;margin:4px 0 0;font-size:10px;line-height:1.5}.billing-owner-only-panel .primary-action{min-height:46px!important;margin:0!important;font-size:10px!important}@media (width<=850px){.billing-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.account-billing-launch{grid-template-columns:50px minmax(0,1fr) 42px!important}.account-billing-status-pill{display:none}.billing-setup-banner,.billing-payment-alert{grid-template-columns:1fr}.billing-setup-icon{width:44px;height:44px}.billing-setup-banner em{justify-self:start}.billing-payment-alert .primary-action{width:100%}.billing-plan-top{grid-template-columns:1fr;display:grid}.billing-status-badge{justify-self:start}.billing-summary-grid{grid-template-columns:1fr}.billing-primary-actions{grid-template-columns:1fr;display:grid}.billing-primary-actions .primary-action,.billing-primary-actions .secondary-action{width:100%}.billing-detail-list>div{grid-template-columns:1fr;gap:5px}.billing-detail-list strong{text-align:left}.billing-cancel-row,.billing-reactivate-row{grid-template-columns:1fr}.billing-cancel-row .danger-outline-button,.billing-reactivate-row .primary-action{width:100%}}.contact-profile-view{margin-bottom:0!important}.contact-profile-view>div{justify-content:center;min-height:70px;border-radius:13px!important;padding:14px 16px!important}.contact-profile-view span{letter-spacing:.06em;font-size:8px!important}.contact-profile-view strong{margin-top:4px;line-height:1.35;font-size:13px!important}.contact-view-notes{background:#fff;border:1px solid #dce3e5;border-radius:14px;padding:16px}.contact-view-notes>span{color:#668e8b;letter-spacing:.11em;margin-bottom:6px;font-size:8px;font-weight:900;display:block}.contact-view-notes p{color:#4f646c;white-space:pre-wrap;margin:0;font-size:12px;line-height:1.55}.contact-view-actions{margin-top:2px;grid-template-columns:minmax(0,1fr) auto!important;gap:10px!important}.contact-edit-button{min-height:50px!important;margin:0!important;font-size:12px!important}.contact-view-actions .danger-outline-button{min-height:50px;padding:11px 15px;font-size:10px!important}.contact-readonly-note{color:#728187;text-align:center;background:#f5f6f6;border-radius:11px;padding:12px 14px;font-size:10px}.contact-edit-card{background:#fff;border:1px solid #dce3e5;border-radius:16px;padding:20px;box-shadow:0 7px 18px #17324a12}.contact-edit-card-heading{margin-bottom:16px}.contact-edit-card-heading>span{color:#668e8b;letter-spacing:.11em;margin-bottom:5px;font-size:8px;font-weight:900;display:block}.contact-edit-card-heading h2{color:#17324a;margin:0;font-size:20px}.contact-edit-card-heading p{color:#6e7e84;margin:5px 0 0;font-size:11px}.contact-edit-card .field-label{margin-top:12px;font-size:12px!important}.contact-edit-card .case-input,.contact-edit-card .importance-select{border-radius:12px!important;min-height:50px!important;font-size:14px!important}.contact-edit-card .case-notes-input{border-radius:12px!important;min-height:120px!important;font-size:13px!important}.contact-edit-actions{grid-template-columns:auto minmax(0,1fr);gap:9px;margin-top:16px;display:grid}.contact-edit-actions .secondary-action,.contact-edit-actions .primary-action{min-height:48px!important;margin:0!important;font-size:11px!important}.account-legal-launch-icon{color:#b87e38!important;background:#f4ede1!important}.account-legal-updated{color:#7a7165;white-space:nowrap;background:#f5f2ec;border-radius:999px;place-items:center;min-width:88px;min-height:34px;padding:0 10px;font-size:8px;font-weight:900;display:grid}.legal-center-page{gap:18px!important}.legal-effective-date{color:#587673;background:#edf3f2;border-radius:999px;margin-top:10px;padding:7px 10px;font-size:9px;font-weight:800;display:inline-block}.legal-important-notice{background:#fbf7ef;border:1px solid #ddcca8;border-radius:15px;grid-template-columns:48px minmax(0,1fr);align-items:start;gap:14px;padding:18px;display:grid}.legal-important-icon{color:#8b6229;background:#f0dfc1;border-radius:13px;place-items:center;width:46px;height:46px;font-size:22px;font-weight:900;display:grid}.legal-important-notice strong{color:#5f4828;font-size:15px;display:block}.legal-important-notice p{color:#706452;margin:6px 0 0;font-size:11px;line-height:1.55}.legal-jump-nav{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.legal-jump-nav a{box-sizing:border-box;color:#3c6263;text-align:center;background:#fff;border:1px solid #d7e1e1;border-radius:11px;place-items:center;min-height:42px;padding:8px 9px;font-size:9px;font-weight:900;text-decoration:none;display:grid}.legal-policy-card{scroll-margin-top:18px}.legal-policy-heading{grid-template-columns:45px minmax(0,1fr);align-items:center;gap:13px;margin-bottom:17px;display:grid}.legal-policy-heading>span{color:#e7bc73;background:#004f53;border-radius:50%;place-items:center;width:43px;height:43px;font-size:12px;font-weight:900;display:grid}.legal-policy-heading small{color:#668e8b;letter-spacing:.12em;margin-bottom:4px;font-size:8px;font-weight:900;display:block}.legal-policy-heading h2{color:#17324a;margin:0;font-size:20px}.legal-policy-content{color:#53676f}.legal-policy-content>p{margin:0 0 15px;font-size:11px;line-height:1.62}.legal-policy-content h3{color:#244650;margin:18px 0 6px;font-size:13px}.legal-policy-content ul{margin:8px 0 15px;padding-left:20px}.legal-policy-content li{color:#53676f;margin:7px 0;font-size:11px;line-height:1.55}.legal-ai-card{border-top:4px solid #b88a4b!important}.legal-ai-warning{background:#fbf6ec;border:1px solid #e1c99f;border-radius:13px;margin:15px 0;padding:15px 16px}.legal-ai-warning strong{color:#805c29;font-size:13px;display:block}.legal-ai-warning p{color:#736652;margin:5px 0 0;font-size:10px;line-height:1.55}.legal-review-checklist{gap:9px;display:grid}.legal-review-checklist>div{background:#f9fbfb;border:1px solid #dce5e4;border-radius:11px;grid-template-columns:30px minmax(0,1fr);align-items:start;gap:10px;padding:12px 13px;display:grid}.legal-review-checklist span{color:#386a5f;background:#e8f2ef;border-radius:50%;place-items:center;width:26px;height:26px;font-size:12px;font-weight:900;display:grid}.legal-review-checklist p{color:#536970;margin:3px 0 0;font-size:10px;line-height:1.5}.legal-final-statement{background:#f2f8f7;border-left:4px solid #00656a;border-radius:10px;margin-top:14px;padding:15px}.legal-final-statement strong{color:#275e5b;font-size:12px;display:block}.legal-final-statement p{color:#60777b;margin:5px 0 0;font-size:10px;line-height:1.5}.legal-contact-note{background:#f7f8f8;border:1px solid #dfe5e6;border-radius:13px;padding:15px 16px}.legal-contact-note strong{color:#536970;font-size:11px;display:block}.legal-contact-note p{color:#7a878c;margin:4px 0 0;font-size:9px;line-height:1.5}.legal-back-bottom{min-height:48px!important;margin:0!important;font-size:11px!important}.ai-review-required-notice{background:#fbf7ef;border:1px solid #e0c99f;border-radius:12px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:11px;margin-top:11px;padding:13px;display:grid}.ai-review-required-icon{color:#805c29;background:#f0e0c3;border-radius:11px;place-items:center;width:40px;height:40px;font-size:11px;font-weight:900;display:grid}.ai-review-required-notice strong{color:#674d29;font-size:11px;display:block}.ai-review-required-notice p{color:#736754;margin:4px 0 0;font-size:9px;line-height:1.48}.ai-review-required-notice button{color:#72552d;min-height:38px;font:inherit;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #b9965f;border-radius:9px;padding:8px 10px;font-size:8px;font-weight:900}.auth-legal-acknowledgement{color:#61747b;background:#f9fbfb;border:1px solid #dbe3e4;border-radius:11px;grid-template-columns:22px minmax(0,1fr);align-items:start;gap:9px;margin:14px 0 2px;padding:12px 13px;font-size:9px;line-height:1.5;display:grid}.auth-legal-acknowledgement input{width:17px;height:17px;margin-top:1px}.auth-legal-acknowledgement button{color:#35696a;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:900;text-decoration:underline}.auth-legal-center-link{color:#57777a;cursor:pointer;background:0 0;border:0;width:100%;margin-top:14px;padding:8px;font-size:8px;font-weight:800;text-decoration:underline}@media (width<=700px){.contact-view-actions{grid-template-columns:1fr!important}.contact-edit-actions{grid-template-columns:1fr}.legal-jump-nav{grid-template-columns:repeat(2,minmax(0,1fr))}.account-legal-launch{grid-template-columns:50px minmax(0,1fr) 42px!important}.account-legal-updated{display:none}.ai-review-required-notice{grid-template-columns:40px minmax(0,1fr)}.ai-review-required-notice button{grid-column:1/-1;width:100%}}.upload-sync-status{background:#fff;border:2px solid #d8e1e3;border-radius:15px;grid-template-columns:50px minmax(0,1fr) auto;align-items:center;gap:14px;margin:14px 0;padding:16px 17px;display:grid;box-shadow:0 7px 18px #17324a14}.upload-sync-icon{border-radius:13px;place-items:center;width:48px;height:48px;display:grid}.upload-sync-icon svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:27px;height:27px}.upload-sync-copy strong{font-size:15px;line-height:1.25;display:block}.upload-sync-copy p{margin:5px 0 0;font-size:11px;line-height:1.5}.upload-sync-copy small{margin-top:5px;font-size:9px;font-weight:700;line-height:1.45;display:block}.upload-sync-uploading{background:#fffaf0;border-color:#d3b574}.upload-sync-uploading .upload-sync-icon{color:#9a6b2b;background:#f4e6c8}.upload-sync-uploading .upload-sync-copy strong{color:#7c5929}.upload-sync-uploading .upload-sync-copy p,.upload-sync-uploading .upload-sync-copy small{color:#776b58}.upload-sync-uploading .upload-sync-icon svg{animation:1.1s ease-in-out infinite alternate upload-sync-pulse}.upload-sync-saved{background:#f1f8f4;border-color:#8cb9a7}.upload-sync-saved .upload-sync-icon{color:#2f6a58;background:#dceee6}.upload-sync-saved .upload-sync-copy strong{color:#285f50}.upload-sync-saved .upload-sync-copy p,.upload-sync-saved .upload-sync-copy small{color:#5e776d}.upload-sync-failed{background:#fff4f4;border-color:#d89090}.upload-sync-failed .upload-sync-icon{color:#a43e3e;background:#f6dede}.upload-sync-failed .upload-sync-copy strong{color:#9e3636}.upload-sync-failed .upload-sync-copy p,.upload-sync-failed .upload-sync-copy small{color:#805f61}.upload-sync-retry{color:#fff;min-height:46px;font:inherit;cursor:pointer;white-space:nowrap;background:#a53b3b;border:1px solid #a53b3b;border-radius:12px;padding:10px 15px;font-size:11px;font-weight:900;box-shadow:0 5px 12px #a53b3b29}.upload-sync-retry:hover{transform:translateY(-1px)}@keyframes upload-sync-pulse{0%{opacity:.55;transform:translateY(1px)}to{opacity:1;transform:translateY(-1px)}}@media (width<=700px){.upload-sync-status{grid-template-columns:46px minmax(0,1fr);padding:15px}.upload-sync-icon{width:44px;height:44px}.upload-sync-retry{grid-column:1/-1;width:100%}}.welcome-header .eyebrow{display:none}.welcome-header{margin-top:8px}.redesigned-home .home-book-heading{padding-left:22px;padding-right:72px;text-align:left!important}.redesigned-home .home-book-heading p{text-align:left}.photo-capture-page .take-photo-now-action,.media-capture-page .live-video-action{position:relative;color:#fff!important;text-align:center!important;background:#073f42!important;border:0!important;border-radius:50%!important;place-items:center!important;width:108px!important;height:108px!important;min-height:108px!important;margin:12px auto 46px!important;padding:0!important;display:grid!important;overflow:visible!important;box-shadow:0 10px 24px #073f423d!important}.photo-capture-page .take-photo-now-action .image-picker-icon,.media-capture-page .live-video-action .media-picker-icon{color:#fff!important;background:0 0!important;border:2px solid #ffffffe6!important;border-radius:50%!important;place-items:center!important;width:54px!important;height:54px!important;margin:0!important;font-size:0!important;display:grid!important}.photo-capture-page .take-photo-now-action .image-picker-icon:before,.media-capture-page .live-video-action .media-picker-icon:before{content:"●";color:#fff;font-size:27px;line-height:1}.photo-capture-page .take-photo-now-action strong,.media-capture-page .live-video-action strong{color:#17383b!important;text-align:center!important;width:180px!important;margin:0!important;font-size:13px!important;font-weight:800!important;position:absolute!important;top:calc(100% + 12px)!important;left:50%!important;transform:translate(-50%)!important}.photo-capture-page .take-photo-now-action small,.media-capture-page .live-video-action small{display:none!important}.photo-capture-page .upload-existing-images-action,.media-capture-page .existing-video-action,.media-capture-page .media-picker:not(.live-video-action){background:#fafbf9!important;border-color:#cdd7d3!important}.voice-recorder-card .record-circle-button{position:relative;color:#fff!important;background:#073f42!important;border:0!important;border-radius:50%!important;place-items:center!important;width:104px!important;height:104px!important;min-height:104px!important;margin:18px auto 42px!important;padding:0!important;font-size:0!important;display:grid!important;box-shadow:0 10px 24px #073f423d!important}.voice-recorder-card .record-circle-button:before{content:"●";color:#fff;border:2px solid #ffffffe6;border-radius:50%;place-items:center;width:52px;height:52px;font-size:27px;line-height:1;display:grid}.voice-recorder-card .record-circle-button:after{content:"Record";color:#17383b;letter-spacing:0;text-transform:none;width:150px;font-size:13px;font-weight:800;position:absolute;top:calc(100% + 12px);left:50%;transform:translate(-50%)}.app-escape-nav{justify-content:flex-start;align-items:center;width:auto!important;box-shadow:none!important;background:0 0!important;border:0!important;border-bottom:1px solid #edf1ef!important;grid-template-columns:none!important;gap:5px!important;margin:0 0 12px!important;padding:0 0 8px!important;display:flex!important}.app-escape-nav button,.app-escape-nav button:first-child{color:#64736f!important;background:0 0!important;border:0!important;border-radius:7px!important;min-height:0!important;padding:4px 5px!important;font-size:10px!important;font-weight:700!important}.app-escape-nav button:hover{color:#2f443f!important;background:#f2f5f3!important}.back-button{color:#64736f;margin-bottom:18px;padding:4px 2px;font-size:11px;font-weight:700}.case-detail-tabs{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:6px!important;display:grid!important}.case-detail-tabs .case-tab-secondary-hidden{display:none!important}.case-detail-tabs .case-tab-extra{order:4!important}.documentation-arrow,.home-story-arrow{min-width:30px;min-height:30px;text-align:center!important;place-self:center!important;place-items:center!important;line-height:1!important;display:grid!important}.story-access-clean,.story-access-clean .home-story-book,.story-access-clean [class*=folder]{color:#0b4a4f!important}.story-access-clean svg,.story-access-clean svg *{stroke:#0b4a4f!important}.records-list:has(.workspace-record-card){gap:20px!important}.records-list .workspace-record-card{border-radius:22px!important;margin:0!important;overflow:hidden!important}.records-list .workspace-record-card+.workspace-record-card{margin-top:2px!important}.workspace-record-card.has-evidence-thumbnail .workspace-record-open{grid-template-columns:104px minmax(0,1fr)!important;align-items:center!important;gap:7px 16px!important;display:grid!important}.workspace-record-card.has-evidence-thumbnail .evidence-thumb-wrap{background:#eef3f1!important;border-radius:14px!important;grid-area:1/1/span 5!important;width:104px!important;height:94px!important;margin:0!important;display:block!important;overflow:hidden!important}.workspace-record-card.has-evidence-thumbnail .evidence-card-thumb{object-fit:cover!important;object-position:center!important;border:0!important;border-radius:14px!important;width:100%!important;height:100%!important;display:block!important}.workspace-record-card.has-evidence-thumbnail .record-top,.workspace-record-card.has-evidence-thumbnail .record-preview,.workspace-record-card.has-evidence-thumbnail .record-case-line,.workspace-record-card.has-evidence-thumbnail .record-details{grid-column:2!important;min-width:0!important}.workspace-record-card.has-evidence-thumbnail .generic-evidence-icon{display:none!important}.records-list .evidence-thumb-wrap,.case-records-section .evidence-thumb-wrap,.records-list .evidence-card-thumb,.case-records-section .evidence-card-thumb{visibility:visible!important;opacity:1!important}.photo-what-happened-label{margin-top:2px}@media (width<=390px){.redesigned-home .home-book-heading{padding-left:16px;padding-right:48px}.photo-capture-page .take-photo-now-action,.media-capture-page .live-video-action,.voice-recorder-card .record-circle-button{width:96px!important;height:96px!important;min-height:96px!important}.workspace-record-card.has-evidence-thumbnail .workspace-record-open{grid-template-columns:88px minmax(0,1fr)!important;column-gap:12px!important}.workspace-record-card.has-evidence-thumbnail .evidence-thumb-wrap{width:88px!important;height:84px!important}.case-detail-tabs{gap:4px!important}}.redesigned-home .home-book-image,.redesigned-home .home-book-image img,.redesigned-home .home-hero-image,.redesigned-home .home-hero-image img,.redesigned-home .hero-image-panel,.redesigned-home .hero-image-panel img{box-shadow:0 8px 14px #0312157a,0 20px 32px #03121594,0 30px 46px #03121557!important}.redesigned-home .home-book-image,.redesigned-home .home-hero-image,.redesigned-home .hero-image-panel,.redesigned-home .capture-hero-image{z-index:4!important;margin-bottom:-42px!important;position:relative!important}.redesigned-home .home-book-image img,.redesigned-home .home-hero-image img,.redesigned-home .hero-image-panel img,.redesigned-home .capture-hero-image img{z-index:4!important;display:block!important;position:relative!important}.redesigned-home .home-quick-capture,.redesigned-home .quick-capture-section,.redesigned-home .home-capture-section,.redesigned-home .quick-capture-panel{z-index:1!important;padding-top:56px!important;position:relative!important}:root{--case-folio-teal:#06383d;--case-folio-teal-deep:#042f33;--case-folio-light-gold:#d2b27f;--case-folio-page-off-white:#f5f1e8;--case-folio-card-off-white:#fbfaf7;--case-folio-text:#13282c;--case-folio-muted:#69726f}.redesigned-home{background:var(--case-folio-page-off-white)!important}.redesigned-home .home-book-hero{z-index:2!important;background:var(--case-folio-teal)!important;padding-top:18px!important;position:relative!important;overflow:visible!important}.redesigned-home .home-book-heading{padding-top:20px!important}.redesigned-home .home-mountain-image{z-index:4!important;background-position:50% 61%!important;border-radius:96px 96px 0 0!important;height:335px!important;margin-bottom:-24px!important;position:relative!important;overflow:hidden!important}.redesigned-home .home-mountain-image:after{content:"A calmer tomorrow\a starts with what you save today.";white-space:pre-line;z-index:2;color:#fffdf7;text-align:left;text-shadow:0 2px 5px #000000b8;font-family:Georgia,Times New Roman,serif;font-size:19px;font-weight:600;line-height:1.12;position:absolute;bottom:20px;left:24px;right:82px}.redesigned-home .home-quick-section{z-index:1!important;background:var(--case-folio-page-off-white)!important;box-shadow:none!important;border:0!important;border-radius:0!important;margin:0!important;padding:62px 22px 28px!important;position:relative!important}.redesigned-home .home-quick-section:before,.redesigned-home .home-quick-section:after{display:none!important}.redesigned-home .home-quick-heading{box-shadow:none!important;text-align:center!important;background:0 0!important;margin:0 0 26px!important;padding:0!important}.redesigned-home .home-quick-heading>span{color:#7f775f!important}.redesigned-home .home-quick-heading h2{color:#102f36!important}.redesigned-home .home-capture-option,.redesigned-home .capture-record,.redesigned-home .capture-screenshot,.redesigned-home .capture-photo,.redesigned-home .capture-video,.redesigned-home .capture-write,.redesigned-home .capture-upload{background:var(--case-folio-card-off-white)!important;color:var(--case-folio-text)!important;border:1px solid #564e3f14!important;box-shadow:0 14px 22px #31332d3b,0 5px 8px #31332d21,inset 0 1px #fffffff2!important}.redesigned-home .home-capture-option:active{transform:translateY(2px)scale(.985)!important;box-shadow:0 7px 11px #31332d33,0 2px 4px #31332d1f,inset 0 1px #ffffffe6!important}.redesigned-home .home-capture-option strong{color:var(--case-folio-text)!important}.redesigned-home .home-capture-icon,.redesigned-home .home-capture-icon svg,.redesigned-home .home-capture-icon svg *{color:var(--case-folio-light-gold)!important;stroke:var(--case-folio-light-gold)!important}.redesigned-home .home-story-access{background:var(--case-folio-page-off-white)!important;padding:16px 28px 2px!important}.redesigned-home .home-story-button{width:100%!important;min-height:78px!important;color:var(--case-folio-text)!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;grid-template-columns:46px minmax(220px,270px) 58px!important;justify-content:end!important;gap:13px!important;padding:10px 0!important}.redesigned-home .home-story-copy strong{color:#12353c!important}.redesigned-home .home-story-copy small{color:var(--case-folio-muted)!important}.redesigned-home .home-story-book{color:#0000!important;width:40px!important;height:34px!important;font-size:0!important;display:block!important;position:relative!important}.redesigned-home .home-story-book:before{content:"";box-sizing:border-box;border:3px solid var(--case-folio-light-gold);border-radius:3px;width:36px;height:24px;position:absolute;top:8px;left:1px}.redesigned-home .home-story-book:after{content:"";box-sizing:border-box;border:3px solid var(--case-folio-light-gold);border-bottom:0;border-radius:3px 3px 0 0;width:16px;height:10px;position:absolute;top:2px;left:4px}.redesigned-home .home-story-arrow{background:linear-gradient(145deg, #0a5156 0%, var(--case-folio-teal) 56%, var(--case-folio-teal-deep) 100%)!important;color:#0000!important;border-radius:50%!important;justify-self:end!important;place-items:center!important;width:54px!important;min-width:54px!important;height:54px!important;min-height:54px!important;font-size:0!important;line-height:1!important;display:grid!important;overflow:hidden!important;box-shadow:0 9px 15px #032a2e4d,inset 2px 2px 3px #ffffff2b,inset -3px -3px 5px #0000003d!important}.redesigned-home .home-story-arrow:before{content:"›";width:100%;height:100%;color:var(--case-folio-light-gold);place-items:center;font-family:Arial,Helvetica,sans-serif;font-size:34px;font-weight:500;line-height:1;display:grid;transform:translateY(-1px)}.records-list .workspace-record-open>svg,.records-list .workspace-record-open [class*=record-icon],.records-list .workspace-record-open [class*=record-type-icon],.records-list .workspace-record-open [class*=leading-icon],.records-list .workspace-record-open [class*=file-icon]{color:var(--case-folio-light-gold)!important;stroke:var(--case-folio-light-gold)!important}.records-list .workspace-record-open>svg *,.records-list .workspace-record-open [class*=record-icon] svg *,.records-list .workspace-record-open [class*=record-type-icon] svg *,.records-list .workspace-record-open [class*=leading-icon] svg *,.records-list .workspace-record-open [class*=file-icon] svg *{stroke:var(--case-folio-light-gold)!important}@media (width<=390px){.redesigned-home .home-mountain-image{border-radius:76px 76px 0 0!important;height:300px!important;margin-bottom:-18px!important}.redesigned-home .home-mountain-image:after{font-size:17px;bottom:17px;left:18px;right:48px}.redesigned-home .home-quick-section{padding-top:54px!important;padding-left:16px!important;padding-right:16px!important}.redesigned-home .home-story-access{padding-left:18px!important;padding-right:18px!important}.redesigned-home .home-story-button{grid-template-columns:42px minmax(0,220px) 54px!important;justify-content:end!important;gap:10px!important}}:root{--capture-teal:#06383d;--capture-teal-deep:#042f33;--capture-gold:#d2b27f;--capture-page:#f5f1e8;--capture-card:#fff;--capture-text:#172a2e;--capture-muted:#707875;--capture-record:#a94848;--capture-record-deep:#7e3030;--capture-shadow:#2d312f2b}:is(.app:has(.media-capture-page .voice-recorder-card),.app:has(.photo-capture-page)){background:var(--capture-page)!important;color:var(--capture-text)!important}:is(.app:has(.media-capture-page .voice-recorder-card),.app:has(.media-capture-page .voice-recorder-card) *,.app:has(.photo-capture-page),.app:has(.photo-capture-page) *){-webkit-font-smoothing:antialiased;text-rendering:geometricprecision;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif!important}.redesigned-home .capture-email .home-capture-icon{color:var(--case-folio-light-gold,#d2b27f)!important}.redesigned-home .capture-email .home-capture-icon svg,.redesigned-home .capture-email .home-capture-icon svg *{display:initial!important;color:var(--case-folio-light-gold,#d2b27f)!important;stroke:var(--case-folio-light-gold,#d2b27f)!important}.app:has(.media-capture-page .voice-recorder-card){max-width:560px;position:relative;overflow:hidden;padding:0 0 34px!important}.app:has(.media-capture-page .voice-recorder-card) .app-escape-nav{display:none!important}.app:has(.media-capture-page .voice-recorder-card)>.back-button{z-index:8!important;color:var(--capture-gold)!important;background:0 0!important;border:0!important;margin:0!important;padding:4px 8px!important;font-size:0!important;position:absolute!important;top:18px!important;left:20px!important}.app:has(.media-capture-page .voice-recorder-card)>.back-button:before{content:"‹";font-size:40px;font-weight:400;line-height:.9}.app:has(.media-capture-page .voice-recorder-card)>.header{background:var(--capture-teal)!important;text-align:center!important;margin:0 0 25px!important;padding:64px 24px 30px!important}.app:has(.media-capture-page .voice-recorder-card)>.header .eyebrow{color:var(--capture-gold)!important;letter-spacing:.19em!important;margin:0 0 8px!important;font-size:11px!important;font-weight:800!important}.app:has(.media-capture-page .voice-recorder-card)>.header h1{color:#fffdf8!important;letter-spacing:-.035em!important;margin:0!important;font-size:clamp(34px,8vw,44px)!important;font-weight:750!important;line-height:1.04!important}.app:has(.media-capture-page .voice-recorder-card)>.header .subtitle{max-width:350px;color:#fffdf8c7!important;margin:10px auto 0!important;font-size:13px!important;line-height:1.45!important}.app:has(.media-capture-page .voice-recorder-card) .media-capture-page{background:0 0!important;padding:0 24px!important}.voice-recorder-card{box-shadow:none!important;text-align:center!important;background:0 0!important;border:0!important;margin:0 0 20px!important;padding:8px 0 0!important}.voice-recorder-card .voice-recorder-label,.voice-recorder-card .recording-status.is-idle,.voice-recorder-card .recording-status.is-recorded{display:none!important}.voice-recorder-card .recording-status{color:var(--capture-record-deep)!important;justify-content:center!important;align-items:center!important;gap:8px!important;margin:0 0 12px!important;display:inline-flex!important}.voice-recorder-card .recording-status.is-idle,.voice-recorder-card .recording-status.is-recorded{display:none!important}.voice-recorder-card .recording-status strong{font-size:14px!important;font-weight:800!important}.voice-recorder-card .recording-dot{background:#d25252!important;border-radius:50%!important;width:9px!important;height:9px!important;box-shadow:0 0 0 5px #d252521f!important}.voice-recorder-card .record-circle-button,.voice-recorder-card .stop-recording-button{background:radial-gradient(circle at 35% 28%, #ce6a6a 0%, var(--capture-record) 43%, var(--capture-record-deep) 100%)!important;color:#0000!important;border:3px solid #ffffffe6!important;border-radius:50%!important;place-items:center!important;width:112px!important;min-width:112px!important;height:112px!important;min-height:112px!important;margin:10px auto 18px!important;padding:0!important;font-size:0!important;display:grid!important;position:relative!important;box-shadow:0 15px 24px #56232340,0 5px 9px #56232329,inset 0 4px 7px #ffffff4d,inset 0 -7px 11px #3d0d0d47!important}.voice-recorder-card .record-circle-button:before{content:""!important;background:#fffaf5!important;width:39px!important;height:45px!important;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 14a3 3 0 0 0 3-3V5a3 3 0 1 0-6 0v6a3 3 0 0 0 3 3Zm5-3a1 1 0 1 0-2 0 3 3 0 0 1-6 0 1 1 0 1 0-2 0 5 5 0 0 0 4 4.9V19H9a1 1 0 1 0 0 2h6a1 1 0 1 0 0-2h-2v-3.1A5 5 0 0 0 17 11Z'/%3E%3C/svg%3E") 50%/contain no-repeat!important;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 14a3 3 0 0 0 3-3V5a3 3 0 1 0-6 0v6a3 3 0 0 0 3 3Zm5-3a1 1 0 1 0-2 0 3 3 0 0 1-6 0 1 1 0 1 0-2 0 5 5 0 0 0 4 4.9V19H9a1 1 0 1 0 0 2h6a1 1 0 1 0 0-2h-2v-3.1A5 5 0 0 0 17 11Z'/%3E%3C/svg%3E") 50%/contain no-repeat!important}.voice-recorder-card .stop-recording-button:before{background:#fffaf5;border-radius:5px;width:30px;height:30px;content:""!important}.voice-recorder-card .microphone-note{max-width:300px;color:var(--capture-muted)!important;margin:4px auto 0!important;font-size:11px!important;line-height:1.4!important}.voice-recorder-card .recorded-audio-review{background:#fff!important;border:1px solid #4c484014!important;border-radius:18px!important;margin:10px 0 4px!important;padding:14px!important;box-shadow:0 10px 18px #2d312f1f,0 3px 6px #2d312f0f,inset 0 1px #fffffff2!important}.app:has(.voice-recorder-card) .media-picker{text-align:left!important;background:#fff!important;border:1px solid #4c484014!important;border-radius:20px!important;grid-template-rows:auto auto!important;grid-template-columns:52px minmax(0,1fr)!important;align-items:center!important;gap:3px 14px!important;min-height:94px!important;margin:0 0 24px!important;padding:17px 18px!important;display:grid!important;box-shadow:0 12px 20px #2d312f24,0 4px 8px #2d312f12,inset 0 2px 2px #fffffffa,inset 0 -2px 4px #00000006!important}.app:has(.voice-recorder-card) .media-picker-icon{width:50px!important;height:50px!important;color:var(--capture-gold)!important;background:linear-gradient(#fffdf9 0%,#f3eee6 100%)!important;border:1px solid #d2b27f6b!important;border-radius:16px!important;grid-area:1/1/span 2!important;place-items:center!important;margin:0!important;font-size:29px!important;font-weight:400!important;display:grid!important;box-shadow:0 6px 10px #2d312f14!important}.app:has(.voice-recorder-card) .media-picker strong{color:var(--capture-text)!important;grid-column:2!important;margin:0!important;font-size:15px!important;font-weight:800!important}.app:has(.voice-recorder-card) .media-picker small{color:var(--capture-muted)!important;grid-column:2!important;font-size:11px!important;line-height:1.35!important}:is(.app:has(.voice-recorder-card) .note-input,.app:has(.voice-recorder-card) .importance-select,.photo-capture-page .note-input,.photo-capture-page .importance-select){width:100%!important;color:var(--capture-text)!important;background:#fff!important;border:1px solid #4c48401a!important;border-radius:18px!important;box-shadow:0 10px 18px #2d312f1c,0 3px 6px #2d312f0e,inset 0 2px 3px #fffffffa,inset 0 -2px 4px #00000006!important}:is(.app:has(.voice-recorder-card) .media-context-input,.photo-capture-page .note-input){min-height:128px!important;padding:15px 16px!important;font-size:16px!important;line-height:1.45!important}:is(.app:has(.voice-recorder-card) .importance-select,.photo-capture-page .importance-select){min-height:52px!important;padding:12px 14px!important;font-size:16px!important}:is(.app:has(.voice-recorder-card) .field-label,.photo-capture-page .field-label){color:#1b2e32!important;letter-spacing:.04em!important;margin:19px 0 8px!important;font-size:13px!important;font-weight:820!important;display:block!important}:is(.app:has(.voice-recorder-card) .optional,.photo-capture-page .optional){color:#827f76!important;letter-spacing:0!important;font-size:11px!important;font-weight:550!important}.case-folio-ai-status{color:#58615e!important;background:#ffffffa8!important;border:1px solid #d2b27f38!important;border-radius:13px!important;align-items:center!important;gap:8px!important;margin:8px 0 9px!important;padding:10px 12px!important;display:flex!important;box-shadow:0 5px 10px #2d312f0d!important}.case-folio-ai-status strong{font-size:11px!important;font-weight:720!important;line-height:1.3!important}.case-folio-ai-status .ai-status-dot{background:var(--capture-gold);border-radius:50%;flex:0 0 8px;width:8px;height:8px}.case-folio-ai-status[data-state=working] .ai-status-dot{animation:1s ease-in-out infinite caseFolioPulse}.case-folio-ai-status[data-state=ready]{border-color:#3579672e!important}.case-folio-ai-status[data-state=ready] .ai-status-dot{background:#4b8b78}.case-folio-ai-status[data-state=error] .ai-status-dot{background:#b96262}@keyframes caseFolioPulse{0%,to{opacity:.45;transform:scale(.85)}50%{opacity:1;transform:scale(1.08)}}.photo-capture-page .image-picker{background:#fff!important;border:1px solid #4c484014!important;border-radius:20px!important;box-shadow:0 12px 20px #2d312f21,0 4px 8px #2d312f12,inset 0 1px #fffffff5!important}.photo-capture-page .upload-existing-images-action{min-height:96px!important}.call-log-voicemail-card{background:#fff!important;border:1px solid #4c484017!important;border-radius:18px!important;margin:17px 0 8px!important;padding:16px!important;box-shadow:0 10px 18px #2d312f1c,0 3px 6px #2d312f0e!important}.voicemail-copy{grid-template-columns:42px minmax(0,1fr);align-items:center;gap:12px;display:grid}.voicemail-copy strong{color:var(--capture-text);font-size:14px;font-weight:820;display:block}.voicemail-copy small{color:var(--capture-muted);margin-top:3px;font-size:11px;line-height:1.35;display:block}.voicemail-icon{width:40px;height:40px;color:var(--capture-gold);background:#f4efe7;border-radius:13px;place-items:center;font-size:15px;display:grid}.voicemail-picker{min-height:42px;color:var(--capture-teal);cursor:pointer;background:#f9faf8;border:1px solid #06383d29;border-radius:13px;place-items:center;margin-top:12px;font-size:12px;font-weight:800;display:grid}.voicemail-picker input{opacity:0;pointer-events:none;position:absolute}.voicemail-status{color:var(--capture-muted);margin-top:9px;font-size:11px;line-height:1.35}.voicemail-status[data-state=ready]{color:#39705f}.voicemail-status[data-state=error]{color:#9b4e4e}:is(.app:has(.voice-recorder-card) .primary-action,.photo-capture-page .primary-action){background:linear-gradient(145deg, #0b555a 0%, var(--capture-teal) 72%, var(--capture-teal-deep) 100%)!important;color:#fffdf8!important;border:0!important;border-radius:16px!important;min-height:52px!important;font-size:15px!important;font-weight:820!important;box-shadow:0 9px 15px #032a2e30,inset 0 1px #ffffff26!important}:is(.app:has(.voice-recorder-card) .secondary-workflow-action,.photo-capture-page .secondary-workflow-action){border:1px solid var(--capture-teal)!important;min-height:50px!important;color:var(--capture-teal)!important;background:#fff!important;border-radius:16px!important;font-size:14px!important;font-weight:820!important;box-shadow:0 7px 13px #2d312f14!important}.case-folio-email-overlay{z-index:99999;place-items:center;padding:18px;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif;display:grid;position:fixed;inset:0}.case-folio-email-backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#041c1f94;position:absolute;inset:0}.case-folio-email-panel{z-index:1;background:var(--capture-page);width:min(520px,100%);max-height:calc(100vh - 36px);color:var(--capture-text);border-radius:26px;padding:26px 22px 24px;position:relative;overflow:auto;box-shadow:0 24px 55px #0000004d}.email-close{color:#51605c;background:#fff;border:0;border-radius:50%;width:36px;height:36px;font-size:25px;line-height:1;position:absolute;top:14px;right:15px;box-shadow:0 6px 12px #2d312f1c}.email-kicker{color:#877a62;letter-spacing:.18em;margin:2px 0 5px;font-size:10px;font-weight:850;display:block}.case-folio-email-panel h2{color:var(--capture-teal);letter-spacing:-.035em;margin:0;font-size:31px;font-weight:820}.email-intro{color:var(--capture-muted);margin:7px 0 18px;font-size:13px;line-height:1.45}.email-forward-card,.email-file-picker{background:#fff;border:1px solid #4c484014;border-radius:19px;box-shadow:0 11px 18px #2d312f1c,0 3px 6px #2d312f0e}.email-forward-card{padding:16px}.email-forward-card strong,.email-file-picker strong{font-size:14px;font-weight:820;display:block}.email-forward-card small,.email-file-picker small{color:var(--capture-muted);margin-top:3px;font-size:11px;line-height:1.35;display:block}.email-address-row{grid-template-columns:minmax(0,1fr) auto;gap:8px;margin-top:12px;display:grid}.email-forward-address{text-overflow:ellipsis;color:#31403c;background:#f2f4f0;border-radius:11px;min-width:0;padding:10px 11px;font-size:11px;overflow:hidden}.email-copy-button{background:var(--capture-teal);color:#fff;border:0;border-radius:11px;padding:0 12px;font-size:11px;font-weight:800}.email-copy-button:disabled{opacity:.42}.email-forward-help{margin-top:9px!important}.email-divider{margin:20px 0 16px!important}.email-file-picker{cursor:pointer;grid-template-columns:48px minmax(0,1fr);align-items:center;gap:12px;min-height:84px;padding:15px;display:grid;position:relative}.email-file-picker input{opacity:0;pointer-events:none;position:absolute}.email-file-icon{width:46px;height:46px;color:var(--capture-gold);background:#f4efe7;border-radius:15px;place-items:center;font-size:22px;display:grid}.email-ai-status{min-height:18px;color:var(--capture-muted);margin:10px 2px 0;font-size:11px;line-height:1.35}.email-ai-status[data-state=ready]{color:#39705f}.email-ai-status[data-state=error]{color:#9b4e4e}.case-folio-email-panel .field-label{color:var(--capture-text);margin:16px 0 7px;font-size:12px;font-weight:820;display:block}.case-folio-email-panel .optional{color:#827f76;font-size:10px;font-weight:550}.email-3d-input{box-sizing:border-box;width:100%;color:var(--capture-text);background:#fff;border:1px solid #4c48401a;border-radius:16px;box-shadow:0 9px 16px #2d312f1a,0 3px 6px #2d312f0d,inset 0 2px 3px #fffffffa,inset 0 -2px 4px #00000006}textarea.email-3d-input{resize:vertical;min-height:122px;font:inherit;padding:13px 14px;font-size:14px;line-height:1.45}input.email-3d-input,select.email-3d-input{min-height:49px;font:inherit;padding:10px 12px;font-size:14px}.email-save-button{background:linear-gradient(145deg, #0b555a 0%, var(--capture-teal) 72%, var(--capture-teal-deep) 100%);color:#fffdf8;border:0;border-radius:15px;width:100%;min-height:51px;margin-top:19px;font-size:15px;font-weight:820;box-shadow:0 9px 15px #032a2e30}.email-storage-note{color:var(--capture-muted);text-align:center;margin:10px 4px 0;font-size:10px}@media (width<=390px){.app:has(.media-capture-page .voice-recorder-card) .media-capture-page{padding-left:18px!important;padding-right:18px!important}.voice-recorder-card .record-circle-button,.voice-recorder-card .stop-recording-button{width:104px!important;min-width:104px!important;height:104px!important;min-height:104px!important}.case-folio-email-panel{padding-left:17px;padding-right:17px}}:root{--unified-teal:#06383d;--unified-teal-deep:#042f33;--unified-gold:#d2b27f;--unified-page:#f5f1e8;--unified-card:#fbfaf7;--unified-text:#172a2e;--unified-muted:#707875;--unified-record:#a94848;--unified-record-deep:#7e3030}:is(.app:has(.media-capture-page .voice-recorder-card),.app:has(.media-capture-page .voice-recorder-card) *){-webkit-font-smoothing:auto!important;text-rendering:optimizelegibility!important;font-family:Arial,Helvetica,sans-serif!important}.app:has(.media-capture-page .voice-recorder-card)>.header h1{letter-spacing:-.02em!important;font-family:Georgia,Times New Roman,serif!important;font-weight:500!important;line-height:1.03!important}:is(.app:has(.media-capture-page .voice-recorder-card)>.header .eyebrow,.app:has(.media-capture-page .voice-recorder-card)>.header .subtitle){font-family:Arial,Helvetica,sans-serif!important}.voice-recorder-card{margin-bottom:8px!important;padding-top:2px!important}.voice-recorder-card .microphone-note{margin:2px auto 5px!important;font-size:11px!important;line-height:1.25!important}.app:has(.voice-recorder-card) .capture-divider{margin:8px 0 12px!important}.app:has(.voice-recorder-card) .capture-divider span{color:var(--unified-gold)!important;letter-spacing:.16em!important;font-family:Arial,Helvetica,sans-serif!important;font-size:11px!important;font-weight:800!important}.app:has(.voice-recorder-card) .capture-divider:before{background:#d2b27f7a!important;border-color:#d2b27f7a!important}.app:has(.voice-recorder-card) .capture-divider:after{background:#d2b27f7a!important;border-color:#d2b27f7a!important}.voice-recorder-card .record-circle-button,.voice-recorder-card .stop-recording-button{background:radial-gradient(circle at 35% 28%, #ce6a6a 0%, var(--unified-record) 46%, var(--unified-record-deep) 100%)!important;width:118px!important;min-width:118px!important;height:118px!important;min-height:118px!important;box-shadow:0 0 0 5px var(--unified-page), 0 0 0 7px #a94848b8, 0 0 0 11px var(--unified-page), 0 0 0 13px #a9484861, 0 13px 22px #52232347, inset 0 5px 8px #ffffff47, inset 0 -7px 12px #3d0d0d4d!important;border:3px solid #fffaf5fa!important;border-radius:50%!important;margin:7px auto 13px!important;position:relative!important}.voice-recorder-card .record-circle-button:before{content:""!important;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 72'%3E%3Crect x='22' y='5' width='20' height='38' rx='10' fill='%23fffaf5'/%3E%3Cpath d='M15 31v3c0 10 7.6 18 17 18s17-8 17-18v-3' fill='none' stroke='%23fffaf5' stroke-width='5' stroke-linecap='round'/%3E%3Cpath d='M32 52v11M23 64h18' fill='none' stroke='%23fffaf5' stroke-width='5' stroke-linecap='round'/%3E%3C/svg%3E") 50%/contain no-repeat!important;width:62px!important;height:68px!important;display:block!important;-webkit-mask:none!important;mask:none!important}.voice-recorder-card .record-circle-button:after{display:none!important}.voice-recorder-card .stop-recording-button:before{content:""!important;background:#fffaf5!important;border-radius:5px!important;width:31px!important;height:31px!important}.app:has(.voice-recorder-card) .media-picker{background:#fffdf9!important;border:1px solid #73654f1a!important;border-radius:18px!important;grid-template-columns:48px minmax(0,1fr)!important;gap:1px 12px!important;min-height:76px!important;margin:0 0 13px!important;padding:13px 16px!important;box-shadow:0 11px 18px #2e2d282e,0 3px 7px #2e2d2814,inset 0 2px 3px #fffffffa,inset 0 -2px 4px #00000006!important}.app:has(.voice-recorder-card) .media-picker-icon{width:46px!important;height:46px!important;box-shadow:none!important;color:#0000!important;background:0 0!important;border:0!important;border-radius:0!important;font-size:0!important;position:relative!important}.app:has(.voice-recorder-card) .media-picker-icon:before{content:""!important;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 48'%3E%3Cpath d='M15 36H12.5C7.8 36 4 32.2 4 27.5S7.8 19 12.5 19c.7-6.2 5.9-11 12.2-11 5.7 0 10.5 3.9 11.9 9.2 4.2.5 7.4 4 7.4 8.3 0 4.7-3.8 8.5-8.5 8.5H33' fill='none' stroke='%23d2b27f' stroke-width='3.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M24 38V19M17.5 25.5 24 19l6.5 6.5' fill='none' stroke='%23d2b27f' stroke-width='3.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/contain no-repeat!important;width:38px!important;height:38px!important;display:block!important}.app:has(.voice-recorder-card) .media-picker strong{color:var(--unified-text)!important;letter-spacing:.01em!important;font-family:Arial,Helvetica,sans-serif!important;font-size:15px!important;font-weight:800!important}.app:has(.voice-recorder-card) .media-picker small{color:#5e6664!important;font-family:Arial,Helvetica,sans-serif!important;font-size:11px!important;line-height:1.25!important}:is(.app:has(.voice-recorder-card) .note-input,.app:has(.voice-recorder-card) .importance-select){width:100%!important;color:var(--unified-text)!important;background:#fffdf9!important;border:1px solid #6f614c21!important;border-radius:17px!important;font-family:Arial,Helvetica,sans-serif!important;box-shadow:0 9px 15px #2f2f2a2e,0 3px 6px #2f2f2a14,inset 0 2px 3px #fffffffa,inset 0 -2px 4px #00000006!important}.app:has(.voice-recorder-card) .media-context-input{min-height:96px!important;margin-bottom:10px!important;padding:14px 15px!important;font-size:15px!important;line-height:1.35!important}.app:has(.voice-recorder-card) .importance-select{min-height:50px!important;margin-bottom:10px!important;padding:11px 14px!important;font-size:15px!important}.app:has(.voice-recorder-card) .field-label{color:#172a2e!important;letter-spacing:.02em!important;margin:11px 0 6px!important;font-family:Arial,Helvetica,sans-serif!important;font-size:13px!important;font-weight:800!important}.app:has(.voice-recorder-card) .optional{color:#77776f!important;letter-spacing:0!important;font-family:Arial,Helvetica,sans-serif!important;font-size:11px!important;font-weight:400!important}.app:has(.voice-recorder-card) .timestamp-note{margin:1px 0 13px!important;font-family:Arial,Helvetica,sans-serif!important;font-size:11px!important}.app:has(.voice-recorder-card) .case-folio-ai-status{margin:5px 0 7px!important;padding:8px 10px!important;font-family:Arial,Helvetica,sans-serif!important;font-size:11px!important}.redesigned-home .home-book-hero{overflow:visible!important}.redesigned-home .home-mountain-image{z-index:6!important;border-radius:96px 96px 30px 30px!important;margin-top:-30px!important;margin-bottom:0!important;position:relative!important;transform:translateY(30px)!important;box-shadow:0 12px 18px #03121561,0 24px 34px #03121547!important}.redesigned-home .home-quick-section{z-index:1!important;padding-top:66px!important;position:relative!important}@media (width<=390px){.voice-recorder-card .record-circle-button,.voice-recorder-card .stop-recording-button{width:108px!important;min-width:108px!important;height:108px!important;min-height:108px!important}.voice-recorder-card .record-circle-button:before{width:56px!important;height:62px!important}.app:has(.voice-recorder-card) .media-picker{min-height:72px!important;padding:12px 14px!important}.redesigned-home .home-mountain-image{border-radius:76px 76px 24px 24px!important;margin-top:-24px!important;transform:translateY(24px)!important}.redesigned-home .home-quick-section{padding-top:58px!important}}.voice-recorder-card .record-circle-button:before{width:56px!important;height:64px!important;box-shadow:none!important;background-color:#0000!important;border:0!important;border-radius:0!important;margin:0!important;position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important}.app:has(.voice-recorder-card) .media-picker{margin-bottom:24px!important}:is(.app:has(.voice-recorder-card) .note-input,.app:has(.voice-recorder-card) .importance-select){color:#202020!important;text-align:left!important;background:#fffdf9!important;border:1px solid #44423c29!important;border-radius:14px!important;font-family:Arial,Helvetica,sans-serif!important;font-size:16px!important;font-weight:400!important;box-shadow:0 7px 12px #2b2b2729,0 2px 4px #2b2b2714,inset 0 1px 2px #fffffffa,inset 0 -1px 3px #00000006!important}.app:has(.voice-recorder-card) .media-context-input{resize:vertical!important;height:58px!important;min-height:58px!important;margin-bottom:2px!important;padding:13px 15px!important;line-height:1.3!important}.app:has(.voice-recorder-card) .importance-select{height:50px!important;min-height:50px!important;margin-bottom:2px!important;padding:11px 14px!important}.redesigned-home .home-capture-icon{place-items:center!important;width:56px!important;min-width:56px!important;height:56px!important;min-height:56px!important;font-size:42px!important;display:grid!important}.redesigned-home .home-capture-icon svg{width:42px!important;height:42px!important}.redesigned-home .home-capture-option{transform-origin:50%!important;transition:transform .16s,box-shadow .16s!important}@media (hover:hover) and (pointer:fine){.redesigned-home .home-capture-option:hover{z-index:3!important;position:relative!important;transform:translateY(-4px)scale(1.045)!important;box-shadow:0 20px 30px #31332d4a,0 8px 12px #31332d2b,inset 0 1px #fffffff5!important}}.redesigned-home .home-story-arrow{place-items:center!important;display:grid!important;position:relative!important}.redesigned-home .home-story-arrow:before{content:""!important;background:var(--case-folio-light-gold,#d2b27f)!important;width:24px!important;height:24px!important;position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='m8 4 6 8-6 8' fill='none' stroke='black' stroke-width='2.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/contain no-repeat!important;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='m8 4 6 8-6 8' fill='none' stroke='black' stroke-width='2.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/contain no-repeat!important}.voice-recorder-card .record-circle-button{margin-bottom:28px!important}.voice-recorder-card .microphone-note{margin-top:8px!important;margin-bottom:18px!important}.app:has(.voice-recorder-card) .capture-divider{margin-top:0!important;margin-bottom:14px!important}.app:has(.voice-recorder-card) .field-label{text-align:left!important;text-transform:uppercase!important;color:#181818!important;letter-spacing:0!important;width:100%!important;margin:16px 0 7px!important;font-family:Arial,Helvetica,sans-serif!important;font-size:15px!important;font-weight:700!important;line-height:1.15!important;display:block!important}.app:has(.voice-recorder-card) .optional{text-transform:none!important;color:#525252!important;font-family:Arial,Helvetica,sans-serif!important;font-size:12px!important;font-weight:400!important}:is(.app:has(.voice-recorder-card) #media-context,.app:has(.voice-recorder-card) #media-event-date,.app:has(.voice-recorder-card) #media-importance){color:#202020!important;text-align:left!important;background:#fffdf9!important;border:1px solid #d8cfc2!important;border-radius:14px!important;outline:none!important;width:100%!important;font-family:Arial,Helvetica,sans-serif!important;font-size:16px!important;font-weight:400!important;box-shadow:inset 0 3px 6px #4a3f3338,inset 0 1px 2px #4a3f331a,inset 0 -1px 2px #fffffff2,0 1px 2px #362d240d!important}.app:has(.voice-recorder-card) #media-context{height:58px!important;min-height:58px!important;margin-bottom:2px!important;padding:13px 15px!important;line-height:1.3!important}:is(.app:has(.voice-recorder-card) #media-event-date,.app:has(.voice-recorder-card) #media-importance){height:50px!important;min-height:50px!important;margin-bottom:2px!important;padding:11px 14px!important}:is(.app:has(.voice-recorder-card) #media-context+.field-label,.app:has(.voice-recorder-card) #media-event-date+.field-label){margin-top:17px!important}:root{--qc-teal:#06383d;--qc-teal-deep:#042f33;--qc-gold:#d2b27f;--qc-page:#f5f1e8;--qc-card:#fffdf9;--qc-text:#172a2e;--qc-muted:#666d6b;--qc-pop-shadow:0 13px 24px #23221e47, 0 5px 9px #23221e1f, inset 0 2px 2px #fffffff5;--qc-inset-shadow:inset 0 3px 7px #3932283d, inset 0 -1px 2px #ffffffe6, 0 1px 1px #ffffffb8}:is(.app:has(.photo-capture-page),.app:has(.media-capture-page):not(:has(.voice-recorder-card)),.app:has(.capture-one-event-tip)){background:var(--qc-page)!important;width:100%!important;max-width:560px!important;min-height:100vh!important;color:var(--qc-text)!important;-webkit-font-smoothing:auto!important;text-rendering:optimizelegibility!important;margin:0 auto!important;padding:0 0 34px!important;font-family:Arial,Helvetica,sans-serif!important;position:relative!important;overflow:hidden!important}:is(.app:has(.photo-capture-page) .app-escape-nav,.app:has(.media-capture-page):not(:has(.voice-recorder-card)) .app-escape-nav,.app:has(.capture-one-event-tip) .app-escape-nav){display:none!important}:is(.app:has(.photo-capture-page)>.back-button,.app:has(.media-capture-page):not(:has(.voice-recorder-card))>.back-button,.app:has(.capture-one-event-tip)>.back-button){z-index:20!important;color:var(--qc-gold)!important;box-shadow:none!important;background:0 0!important;border:0!important;margin:0!important;padding:4px 8px!important;font-size:0!important;position:absolute!important;top:18px!important;left:20px!important}.app:has(.photo-capture-page)>.back-button:before{content:"‹"!important;font-family:Arial,Helvetica,sans-serif!important;font-size:40px!important;font-weight:400!important;line-height:.9!important}.app:has(.media-capture-page):not(:has(.voice-recorder-card))>.back-button:before{content:"‹"!important;font-family:Arial,Helvetica,sans-serif!important;font-size:40px!important;font-weight:400!important;line-height:.9!important}.app:has(.capture-one-event-tip)>.back-button:before{content:"‹"!important;font-family:Arial,Helvetica,sans-serif!important;font-size:40px!important;font-weight:400!important;line-height:.9!important}:is(.app:has(.photo-capture-page)>.header,.app:has(.media-capture-page):not(:has(.voice-recorder-card))>.header,.app:has(.capture-one-event-tip)>.header){background:var(--qc-teal)!important;text-align:center!important;margin:0 0 24px!important;padding:64px 24px 30px!important}:is(.app:has(.photo-capture-page)>.header .eyebrow,.app:has(.media-capture-page):not(:has(.voice-recorder-card))>.header .eyebrow,.app:has(.capture-one-event-tip)>.header .eyebrow){color:var(--qc-gold)!important;letter-spacing:.19em!important;margin:0 0 8px!important;font-family:Arial,Helvetica,sans-serif!important;font-size:11px!important;font-weight:800!important}:is(.app:has(.photo-capture-page)>.header h1,.app:has(.media-capture-page):not(:has(.voice-recorder-card))>.header h1,.app:has(.capture-one-event-tip)>.header h1){color:#fffdf8!important;letter-spacing:-.02em!important;margin:0!important;font-family:Georgia,Times New Roman,serif!important;font-size:clamp(34px,8vw,44px)!important;font-weight:500!important;line-height:1.03!important}:is(.app:has(.photo-capture-page)>.header .subtitle,.app:has(.media-capture-page):not(:has(.voice-recorder-card))>.header .subtitle,.app:has(.capture-one-event-tip)>.header .subtitle){color:#fffdf8cc!important;max-width:360px!important;margin:10px auto 0!important;font-family:Arial,Helvetica,sans-serif!important;font-size:13px!important;line-height:1.45!important}.photo-capture-page{background:0 0!important;padding:0 24px 28px!important}.app:has(.media-capture-page):not(:has(.voice-recorder-card)) .media-capture-page{background:0 0!important;padding:0 24px 28px!important}.app:has(.capture-one-event-tip) .note-form{background:0 0!important;padding:0 24px 28px!important}.app:has(.capture-one-event-tip) .capture-one-event-tip{color:#fffdf8d1!important;max-width:410px!important;box-shadow:none!important;background:#ffffff12!important;border:1px solid #d2b27f61!important;border-radius:12px!important;margin:13px auto 0!important;padding:9px 11px!important;font-family:Arial,Helvetica,sans-serif!important;font-size:11px!important;line-height:1.35!important}.app:has(.capture-one-event-tip) .capture-one-event-tip strong{color:#fffdf8!important}:is(.photo-capture-page .image-picker,.app:has(.media-capture-page):not(:has(.voice-recorder-card)) .media-picker,.app:has(.photo-capture-page) .primary-action,.app:has(.photo-capture-page) .secondary-workflow-action,.app:has(.media-capture-page):not(:has(.voice-recorder-card)) .primary-action,.app:has(.media-capture-page):not(:has(.voice-recorder-card)) .secondary-workflow-action,.app:has(.capture-one-event-tip) .primary-action,.app:has(.capture-one-event-tip) .secondary-action,.app:has(.capture-one-event-tip) .secondary-workflow-action){background:var(--qc-card)!important;color:var(--qc-text)!important;box-shadow:var(--qc-pop-shadow)!important;border:1px solid #5b4e3a1a!important;transition:transform .16s,box-shadow .16s!important}:is(.photo-capture-page .image-picker:hover,.app:has(.media-capture-page):not(:has(.voice-recorder-card)) .media-picker:hover,.app:has(.photo-capture-page) .primary-action:hover,.app:has(.photo-capture-page) .secondary-workflow-action:hover,.app:has(.media-capture-page):not(:has(.voice-recorder-card)) .primary-action:hover,.app:has(.media-capture-page):not(:has(.voice-recorder-card)) .secondary-workflow-action:hover,.app:has(.capture-one-event-tip) .primary-action:hover,.app:has(.capture-one-event-tip) .secondary-action:hover,.app:has(.capture-one-event-tip) .secondary-workflow-action:hover){transform:translateY(-2px)scale(1.01)!important;box-shadow:0 17px 27px #23221e4f,0 6px 10px #23221e24,inset 0 2px 2px #fffffff5!important}:is(.photo-capture-page .image-picker:active,.app:has(.media-capture-page):not(:has(.voice-recorder-card)) .media-picker:active,.app:has(.photo-capture-page) .primary-action:active,.app:has(.photo-capture-page) .secondary-workflow-action:active,.app:has(.media-capture-page):not(:has(.voice-recorder-card)) .primary-action:active,.app:has(.media-capture-page):not(:has(.voice-recorder-card)) .secondary-workflow-action:active,.app:has(.capture-one-event-tip) .primary-action:active,.app:has(.capture-one-event-tip) .secondary-action:active,.app:has(.capture-one-event-tip) .secondary-workflow-action:active){transform:translateY(2px)scale(.99)!important;box-shadow:0 6px 10px #23221e38,0 2px 4px #23221e1a,inset 0 2px 3px #fffffff0!important}:is(.app:has(.photo-capture-page) .primary-action,.app:has(.media-capture-page):not(:has(.voice-recorder-card)) .primary-action,.app:has(.capture-one-event-tip) .primary-action){background:linear-gradient(180deg, #0a5b60 0%, var(--qc-teal) 100%)!important;color:#fffdf8!important;border:0!important;border-radius:16px!important;min-height:54px!important;margin-top:13px!important;font-family:Arial,Helvetica,sans-serif!important;font-size:15px!important;font-weight:800!important}:is(.app:has(.photo-capture-page) .secondary-workflow-action,.app:has(.media-capture-page):not(:has(.voice-recorder-card)) .secondary-workflow-action,.app:has(.capture-one-event-tip) .secondary-action,.app:has(.capture-one-event-tip) .secondary-workflow-action){border:1px solid var(--qc-teal)!important;min-height:50px!important;color:var(--qc-teal)!important;background:#fffdf9!important;border-radius:16px!important;margin-top:10px!important;font-family:Arial,Helvetica,sans-serif!important;font-size:14px!important;font-weight:800!important}.photo-capture-page .image-picker{text-align:left!important;border-radius:18px!important;grid-template-rows:auto auto!important;grid-template-columns:50px minmax(0,1fr)!important;align-items:center!important;gap:2px 13px!important;min-height:80px!important;margin:0 0 18px!important;padding:13px 16px!important;display:grid!important}.photo-capture-page .image-picker-icon{color:#0000!important;width:46px!important;height:46px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;grid-area:1/1/span 2!important;place-items:center!important;margin:0!important;font-size:0!important;display:grid!important;position:relative!important}.photo-capture-page .image-picker-icon:before{content:""!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:contain!important;width:38px!important;height:38px!important;display:block!important}.photo-capture-page .upload-existing-images-action .image-picker-icon:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 48'%3E%3Cpath d='M15 36H12.5C7.8 36 4 32.2 4 27.5S7.8 19 12.5 19c.7-6.2 5.9-11 12.2-11 5.7 0 10.5 3.9 11.9 9.2 4.2.5 7.4 4 7.4 8.3 0 4.7-3.8 8.5-8.5 8.5H33' fill='none' stroke='%23d2b27f' stroke-width='3.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M24 38V19M17.5 25.5 24 19l6.5 6.5' fill='none' stroke='%23d2b27f' stroke-width='3.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")!important}.photo-capture-page .image-picker strong{color:var(--qc-text)!important;grid-column:2!important;margin:0!important;font-family:Arial,Helvetica,sans-serif!important;font-size:15px!important;font-weight:800!important}.photo-capture-page .image-picker small{color:var(--qc-muted)!important;grid-column:2!important;font-family:Arial,Helvetica,sans-serif!important;font-size:11px!important;line-height:1.3!important}.app:has(.media-capture-page):not(:has(.voice-recorder-card)) .media-picker{text-align:left!important;border-radius:18px!important;grid-template-rows:auto auto!important;grid-template-columns:50px minmax(0,1fr)!important;align-items:center!important;gap:2px 13px!important;min-height:80px!important;margin:0 0 18px!important;padding:13px 16px!important;display:grid!important}.app:has(.media-capture-page):not(:has(.voice-recorder-card)) .media-picker-icon{color:#0000!important;width:46px!important;height:46px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;grid-area:1/1/span 2!important;margin:0!important;font-size:0!important;position:relative!important}.app:has(.media-capture-page):not(:has(.voice-recorder-card)) .media-picker-icon:before{content:""!important;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 48'%3E%3Cpath d='M15 36H12.5C7.8 36 4 32.2 4 27.5S7.8 19 12.5 19c.7-6.2 5.9-11 12.2-11 5.7 0 10.5 3.9 11.9 9.2 4.2.5 7.4 4 7.4 8.3 0 4.7-3.8 8.5-8.5 8.5H33' fill='none' stroke='%23d2b27f' stroke-width='3.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M24 38V19M17.5 25.5 24 19l6.5 6.5' fill='none' stroke='%23d2b27f' stroke-width='3.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/contain no-repeat!important;width:38px!important;height:38px!important;display:block!important}.app:has(.media-capture-page):not(:has(.voice-recorder-card)) .media-picker strong{color:var(--qc-text)!important;grid-column:2!important;margin:0!important;font-family:Arial,Helvetica,sans-serif!important;font-size:15px!important;font-weight:800!important}.app:has(.media-capture-page):not(:has(.voice-recorder-card)) .media-picker small{color:var(--qc-muted)!important;grid-column:2!important;font-family:Arial,Helvetica,sans-serif!important;font-size:11px!important;line-height:1.3!important}.photo-capture-page .note-input,.photo-capture-page .importance-select{color:#202020!important;text-align:left!important;width:100%!important;box-shadow:var(--qc-inset-shadow)!important;background:#fffdf9!important;border:1px solid #4d433442!important;border-top-color:#3e362b61!important;border-radius:14px!important;outline:none!important;font-family:Arial,Helvetica,sans-serif!important;font-size:16px!important;font-weight:400!important}.app:has(.media-capture-page):not(:has(.voice-recorder-card)) .note-input{color:#202020!important;text-align:left!important;width:100%!important;box-shadow:var(--qc-inset-shadow)!important;background:#fffdf9!important;border:1px solid #4d433442!important;border-top-color:#3e362b61!important;border-radius:14px!important;outline:none!important;font-family:Arial,Helvetica,sans-serif!important;font-size:16px!important;font-weight:400!important}.app:has(.media-capture-page):not(:has(.voice-recorder-card)) .importance-select{color:#202020!important;text-align:left!important;width:100%!important;box-shadow:var(--qc-inset-shadow)!important;background:#fffdf9!important;border:1px solid #4d433442!important;border-top-color:#3e362b61!important;border-radius:14px!important;outline:none!important;font-family:Arial,Helvetica,sans-serif!important;font-size:16px!important;font-weight:400!important}.app:has(.capture-one-event-tip) .note-form textarea{color:#202020!important;text-align:left!important;width:100%!important;box-shadow:var(--qc-inset-shadow)!important;background:#fffdf9!important;border:1px solid #4d433442!important;border-top-color:#3e362b61!important;border-radius:14px!important;outline:none!important;font-family:Arial,Helvetica,sans-serif!important;font-size:16px!important;font-weight:400!important}.app:has(.capture-one-event-tip) .note-form input:not([type=file]){color:#202020!important;text-align:left!important;width:100%!important;box-shadow:var(--qc-inset-shadow)!important;background:#fffdf9!important;border:1px solid #4d433442!important;border-top-color:#3e362b61!important;border-radius:14px!important;outline:none!important;font-family:Arial,Helvetica,sans-serif!important;font-size:16px!important;font-weight:400!important}.app:has(.capture-one-event-tip) .note-form select{color:#202020!important;text-align:left!important;width:100%!important;box-shadow:var(--qc-inset-shadow)!important;background:#fffdf9!important;border:1px solid #4d433442!important;border-top-color:#3e362b61!important;border-radius:14px!important;outline:none!important;font-family:Arial,Helvetica,sans-serif!important;font-size:16px!important;font-weight:400!important}.photo-capture-page .note-input:focus,.photo-capture-page .importance-select:focus{border-color:#b48f54b3!important;box-shadow:inset 0 4px 8px #39322847,inset 0 -1px 2px #ffffffe6,0 0 0 2px #d2b27f26!important}.app:has(.media-capture-page):not(:has(.voice-recorder-card)) .note-input:focus{border-color:#b48f54b3!important;box-shadow:inset 0 4px 8px #39322847,inset 0 -1px 2px #ffffffe6,0 0 0 2px #d2b27f26!important}.app:has(.media-capture-page):not(:has(.voice-recorder-card)) .importance-select:focus{border-color:#b48f54b3!important;box-shadow:inset 0 4px 8px #39322847,inset 0 -1px 2px #ffffffe6,0 0 0 2px #d2b27f26!important}.app:has(.capture-one-event-tip) .note-form textarea:focus{border-color:#b48f54b3!important;box-shadow:inset 0 4px 8px #39322847,inset 0 -1px 2px #ffffffe6,0 0 0 2px #d2b27f26!important}.app:has(.capture-one-event-tip) .note-form input:not([type=file]):focus{border-color:#b48f54b3!important;box-shadow:inset 0 4px 8px #39322847,inset 0 -1px 2px #ffffffe6,0 0 0 2px #d2b27f26!important}.app:has(.capture-one-event-tip) .note-form select:focus{border-color:#b48f54b3!important;box-shadow:inset 0 4px 8px #39322847,inset 0 -1px 2px #ffffffe6,0 0 0 2px #d2b27f26!important}.photo-capture-page .note-input{min-height:62px!important;padding:13px 15px!important;line-height:1.35!important}.app:has(.media-capture-page):not(:has(.voice-recorder-card)) .media-context-input{min-height:62px!important;padding:13px 15px!important;line-height:1.35!important}.app:has(.capture-one-event-tip) .note-form textarea{min-height:62px!important;padding:13px 15px!important;line-height:1.35!important}.photo-capture-page .importance-select{min-height:50px!important;padding:11px 14px!important}.app:has(.media-capture-page):not(:has(.voice-recorder-card)) .importance-select{min-height:50px!important;padding:11px 14px!important}.app:has(.capture-one-event-tip) .note-form input:not([type=file]){min-height:50px!important;padding:11px 14px!important}.app:has(.capture-one-event-tip) .note-form select{min-height:50px!important;padding:11px 14px!important}:is(.photo-capture-page .field-label,.app:has(.media-capture-page):not(:has(.voice-recorder-card)) .field-label,.app:has(.capture-one-event-tip) .field-label){text-align:left!important;text-transform:uppercase!important;color:#171717!important;letter-spacing:0!important;width:100%!important;margin:16px 0 7px!important;font-family:Arial,Helvetica,sans-serif!important;font-size:15px!important;font-weight:700!important;line-height:1.15!important;display:block!important}:is(.photo-capture-page .optional,.app:has(.media-capture-page):not(:has(.voice-recorder-card)) .optional,.app:has(.capture-one-event-tip) .optional){text-transform:none!important;color:#515151!important;font-family:Arial,Helvetica,sans-serif!important;font-size:12px!important;font-weight:400!important}:is(.photo-capture-page .timestamp-note,.app:has(.media-capture-page):not(:has(.voice-recorder-card)) .timestamp-note,.app:has(.capture-one-event-tip) .timestamp-note){color:var(--qc-muted)!important;text-align:center!important;margin:8px 0 12px!important;font-family:Arial,Helvetica,sans-serif!important;font-size:11px!important}:is(.photo-capture-page .image-preview-card,.app:has(.media-capture-page):not(:has(.voice-recorder-card)) .selected-file-card){background:#fffdf9!important;border:1px solid #4d43341f!important;box-shadow:0 5px 10px #23221e1a!important}.case-folio-email-panel{background:var(--qc-page)!important;width:min(560px,100vw - 24px)!important;max-height:calc(100vh - 24px)!important;color:var(--qc-text)!important;border:0!important;border-radius:0 0 28px 28px!important;margin:12px auto!important;padding:0 24px 28px!important;font-family:Arial,Helvetica,sans-serif!important;position:relative!important;overflow:hidden auto!important;box-shadow:0 22px 48px #12181757!important}.case-folio-email-panel:before{content:""!important;z-index:0!important;background:var(--qc-teal)!important;height:190px!important;position:absolute!important;top:0!important;left:0!important;right:0!important}.case-folio-email-panel>*{z-index:1!important;position:relative!important}.case-folio-email-panel .email-kicker{color:var(--qc-gold)!important;letter-spacing:.19em!important;text-align:center!important;padding-top:58px!important;font-family:Arial,Helvetica,sans-serif!important;font-size:11px!important;font-weight:800!important;display:block!important}.case-folio-email-panel h2{color:#fffdf8!important;letter-spacing:-.02em!important;text-align:center!important;margin:8px 0 0!important;font-family:Georgia,Times New Roman,serif!important;font-size:clamp(34px,8vw,44px)!important;font-weight:500!important;line-height:1.03!important}.case-folio-email-panel .email-intro{color:#fffdf8cc!important;text-align:center!important;max-width:390px!important;margin:10px auto 40px!important;font-size:13px!important;line-height:1.45!important}.case-folio-email-panel .email-close{width:38px!important;height:38px!important;color:var(--qc-teal)!important;background:#fffdf9!important;border:0!important;border-radius:50%!important;place-items:center!important;font-size:25px!important;line-height:1!important;display:grid!important;position:absolute!important;top:16px!important;right:18px!important;box-shadow:0 8px 14px #00000042,inset 0 1px 1px #fffffff2!important}.case-folio-email-panel .email-forward-card{background:#fffdf9!important;border:1px solid #5b4e3a1a!important;border-radius:18px!important;margin:0 0 20px!important;padding:16px!important;box-shadow:0 8px 15px #23221e21!important}.case-folio-email-panel .email-file-picker,.case-folio-email-panel .email-copy-button,.case-folio-email-panel .email-save-button{color:var(--qc-text)!important;box-shadow:var(--qc-pop-shadow)!important;background:#fffdf9!important;border:1px solid #5b4e3a1a!important;transition:transform .16s,box-shadow .16s!important}.case-folio-email-panel .email-file-picker:hover,.case-folio-email-panel .email-copy-button:hover,.case-folio-email-panel .email-save-button:hover{transform:translateY(-2px)scale(1.01)!important}.case-folio-email-panel .email-file-picker:active,.case-folio-email-panel .email-copy-button:active,.case-folio-email-panel .email-save-button:active{transform:translateY(2px)scale(.99)!important;box-shadow:0 6px 10px #23221e38,0 2px 4px #23221e1a!important}.case-folio-email-panel .email-file-picker{border-radius:18px!important;min-height:78px!important;margin:0 0 22px!important;padding:13px 16px!important}.case-folio-email-panel .email-file-icon{color:var(--qc-gold)!important}.case-folio-email-panel .email-copy-button{min-height:42px!important;color:var(--qc-teal)!important;background:#eef0eb!important;border-radius:13px!important;padding:9px 14px!important;font-weight:800!important}.case-folio-email-panel .email-save-button{background:linear-gradient(180deg, #0a5b60 0%, var(--qc-teal) 100%)!important;color:#fffdf8!important;border:0!important;border-radius:16px!important;width:100%!important;min-height:54px!important;margin-top:15px!important;font-size:15px!important;font-weight:800!important}.case-folio-email-panel .field-label{text-align:left!important;text-transform:uppercase!important;color:#171717!important;letter-spacing:0!important;margin:16px 0 7px!important;font-family:Arial,Helvetica,sans-serif!important;font-size:15px!important;font-weight:700!important;display:block!important}.case-folio-email-panel .optional{text-transform:none!important;color:#515151!important;font-size:12px!important;font-weight:400!important}.case-folio-email-panel .email-3d-input{color:#202020!important;width:100%!important;min-height:50px!important;box-shadow:var(--qc-inset-shadow)!important;background:#fffdf9!important;border:1px solid #4d433442!important;border-top-color:#3e362b61!important;border-radius:14px!important;outline:none!important;padding:11px 14px!important;font-family:Arial,Helvetica,sans-serif!important;font-size:16px!important}.case-folio-email-panel textarea.email-3d-input{resize:vertical!important;min-height:74px!important}.case-folio-email-panel .email-3d-input:focus{border-color:#b48f54b3!important;box-shadow:inset 0 4px 8px #39322847,inset 0 -1px 2px #ffffffe6,0 0 0 2px #d2b27f26!important}.case-folio-email-panel .email-divider{margin:16px 0!important}.case-folio-email-panel .email-divider span{color:var(--qc-gold)!important;letter-spacing:.15em!important;font-size:11px!important;font-weight:800!important}.case-folio-email-panel .email-storage-note,.case-folio-email-panel .email-ai-status{color:var(--qc-muted)!important;font-family:Arial,Helvetica,sans-serif!important;font-size:11px!important}@media (width<=390px){.photo-capture-page{padding-left:16px!important;padding-right:16px!important}.app:has(.media-capture-page):not(:has(.voice-recorder-card)) .media-capture-page{padding-left:16px!important;padding-right:16px!important}.app:has(.capture-one-event-tip) .note-form{padding-left:16px!important;padding-right:16px!important}.case-folio-email-panel{width:calc(100vw - 12px)!important;margin:6px auto!important;padding-left:16px!important;padding-right:16px!important}}:root{--qcf-gold:#d2b27f;--qcf-page:#f5f1e8;--qcf-red:#a94848;--qcf-red-deep:#7e3030}:is(.photo-capture-page .take-photo-now-action,.app:has(.media-capture-page):not(:has(.voice-recorder-card)) .live-video-action){background:radial-gradient(circle at 35% 28%,#ce6a6a 0%,var(--qcf-red) 46%,var(--qcf-red-deep) 100%)!important;width:118px!important;min-width:118px!important;height:118px!important;min-height:118px!important;box-shadow:0 0 0 5px var(--qcf-page), 0 0 0 7px #a94848b8, 0 0 0 11px var(--qcf-page), 0 0 0 13px #a9484861, 0 13px 22px #52232347, inset 0 5px 8px #ffffff47, inset 0 -7px 12px #3d0d0d4d!important;border:3px solid #fffaf5fa!important;border-radius:50%!important;margin:10px auto 64px!important;padding:0!important;display:block!important;position:relative!important;overflow:visible!important}:is(.photo-capture-page .take-photo-now-action .image-picker-icon,.app:has(.media-capture-page):not(:has(.voice-recorder-card)) .live-video-action .media-picker-icon){width:58px!important;height:58px!important;box-shadow:none!important;color:#0000!important;background:0 0!important;border:0!important;margin:0!important;font-size:0!important;position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important}.photo-capture-page .take-photo-now-action .image-picker-icon:before{content:""!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:contain!important;width:58px!important;height:58px!important;display:block!important}.app:has(.media-capture-page):not(:has(.voice-recorder-card)) .live-video-action .media-picker-icon:before{content:""!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:contain!important;width:58px!important;height:58px!important;display:block!important}.photo-capture-page .take-photo-now-action .image-picker-icon:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'%3E%3Cpath d='M13 19h11l4-7h8l4 7h11c4 0 7 3 7 7v23c0 4-3 7-7 7H13c-4 0-7-3-7-7V26c0-4 3-7 7-7Z' fill='none' stroke='%23fffaf5' stroke-width='5' stroke-linejoin='round'/%3E%3Ccircle cx='32' cy='37' r='11' fill='none' stroke='%23fffaf5' stroke-width='5'/%3E%3C/svg%3E")!important}.app:has(.media-capture-page):not(:has(.voice-recorder-card)) .live-video-action .media-picker-icon:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'%3E%3Crect x='7' y='17' width='35' height='30' rx='6' fill='none' stroke='%23fffaf5' stroke-width='5'/%3E%3Cpath d='M42 27 57 19v26L42 37Z' fill='none' stroke='%23fffaf5' stroke-width='5' stroke-linejoin='round'/%3E%3C/svg%3E")!important}:is(.photo-capture-page .take-photo-now-action strong,.app:has(.media-capture-page):not(:has(.voice-recorder-card)) .live-video-action strong){color:#171717!important;text-align:center!important;width:max-content!important;max-width:220px!important;font-family:Arial,Helvetica,sans-serif!important;font-size:16px!important;font-weight:800!important;position:absolute!important;top:138px!important;left:50%!important;transform:translate(-50%)!important}:is(.photo-capture-page .take-photo-now-action small,.app:has(.media-capture-page):not(:has(.voice-recorder-card)) .live-video-action small){display:none!important}:is(.photo-capture-page .capture-divider span,.app:has(.media-capture-page):not(:has(.voice-recorder-card)) .capture-divider span){color:var(--qcf-gold)!important;letter-spacing:.14em!important;font-family:Arial,Helvetica,sans-serif!important;font-size:11px!important;font-weight:800!important}.photo-capture-page .capture-divider:before,.photo-capture-page .capture-divider:after{background:#d2b27f7a!important;border-color:#d2b27f7a!important}.app:has(.media-capture-page):not(:has(.voice-recorder-card)) .capture-divider:before{background:#d2b27f7a!important;border-color:#d2b27f7a!important}.app:has(.media-capture-page):not(:has(.voice-recorder-card)) .capture-divider:after{background:#d2b27f7a!important;border-color:#d2b27f7a!important}.photo-capture-page .field-label,.case-folio-email-panel .field-label{margin:24px 0 7px!important}.app:has(.media-capture-page):not(:has(.voice-recorder-card)) .field-label{margin:24px 0 7px!important}.app:has(.capture-one-event-tip) .note-form .field-label{margin:24px 0 7px!important}:is(.photo-capture-page #photo-context+.field-label,.photo-capture-page #photo-event-date+.field-label,.app:has(.media-capture-page):not(:has(.voice-recorder-card)) #media-context+.field-label,.app:has(.media-capture-page):not(:has(.voice-recorder-card)) #media-event-date+.field-label,.case-folio-email-panel #case-folio-email-summary+.field-label,.case-folio-email-panel #case-folio-email-date+.field-label){margin-top:24px!important}:is(.photo-capture-page .timestamp-note,.app:has(.media-capture-page):not(:has(.voice-recorder-card)) .timestamp-note){margin:24px 0 16px!important}.app:has(.capture-one-event-tip)>.header .capture-one-event-tip{display:none!important}.app:has(.capture-one-event-tip) .note-form:before{content:"FOR CLEARER DOCUMENTATION: Create one entry for each event or subject. Save this entry, then start another note for the next event.";background:var(--qcf-gold)!important;color:#1d2d2f!important;text-align:left!important;border:1px solid #b8935c!important;border-radius:14px!important;margin:0 0 24px!important;padding:13px 15px!important;font-family:Arial,Helvetica,sans-serif!important;font-size:12px!important;font-weight:700!important;line-height:1.4!important;display:block!important;box-shadow:0 7px 13px #4e3e262e,inset 0 1px 1px #ffffff57!important}@media (width<=390px){:is(.photo-capture-page .take-photo-now-action,.app:has(.media-capture-page):not(:has(.voice-recorder-card)) .live-video-action){width:108px!important;min-width:108px!important;height:108px!important;min-height:108px!important;margin-bottom:60px!important}:is(.photo-capture-page .take-photo-now-action strong,.app:has(.media-capture-page):not(:has(.voice-recorder-card)) .live-video-action strong){font-size:15px!important;top:128px!important}}.case-folio-email-overlay{z-index:9999!important;background:#eef1f2!important;position:fixed!important;inset:0!important;overflow-y:auto!important}.case-folio-email-backdrop{display:none!important}.case-folio-email-panel{width:100%!important;max-width:560px!important;min-height:100vh!important;max-height:none!important;box-shadow:none!important;background:#f5f1e8!important;border:0!important;border-radius:0!important;margin:0 auto!important;padding:0 24px 34px!important;position:relative!important;overflow:visible!important}.case-folio-email-panel:before{background:#06383d!important;height:198px!important}.case-folio-email-panel .email-kicker{padding-top:60px!important}.case-folio-email-panel .email-intro{margin-bottom:42px!important}.case-folio-email-panel .email-close{color:#0000!important;width:48px!important;height:48px!important;box-shadow:none!important;cursor:pointer!important;background:0 0!important;border:0!important;border-radius:0!important;place-items:center!important;padding:0!important;font-size:0!important;display:grid!important;position:absolute!important;top:17px!important;left:18px!important;right:auto!important}.case-folio-email-panel .email-close:before{content:"‹"!important;color:#d2b27f!important;font-family:Arial,Helvetica,sans-serif!important;font-size:42px!important;font-weight:400!important;line-height:1!important;display:block!important}.case-folio-email-panel .email-close:hover{transform:translate(-2px)!important}.case-folio-email-panel .email-forward-card,.case-folio-email-panel .email-file-picker,.case-folio-email-panel .email-save-button,.case-folio-email-panel .email-copy-button{box-shadow:0 13px 24px #23221e47,0 5px 9px #23221e1f,inset 0 2px 2px #fffffff5!important}.case-folio-email-panel .email-3d-input{box-shadow:inset 0 3px 7px #3932283d,inset 0 -1px 2px #ffffffe6,0 1px 1px #ffffffb8!important}:root{--workspace-teal:#06383d;--workspace-teal-deep:#042f33;--workspace-gold:#d2b27f;--workspace-page:#f5f1e8;--workspace-card:#fffdf9;--workspace-text:#172a2e;--workspace-muted:#6f7673}.app:has(.workspace-page){background:var(--workspace-page)!important;width:100%!important;max-width:560px!important;min-height:100vh!important;color:var(--workspace-text)!important;margin:0 auto!important;padding:0 0 34px!important;font-family:Arial,Helvetica,sans-serif!important;position:relative!important;overflow:hidden!important}.app:has(.workspace-page)>.header{text-align:left!important;background-image:linear-gradient(#042f3375 0%,#042f338f 46%,#042f33eb 100%),url(/mountain-bench.png)!important;background-position:50% 28%!important;background-repeat:no-repeat!important;background-size:cover!important;border:0!important;border-radius:0 0 30px 30px!important;flex-direction:column!important;justify-content:flex-end!important;min-height:246px!important;margin:0 0 28px!important;padding:78px 28px 30px!important;display:flex!important;position:relative!important;overflow:hidden!important;box-shadow:0 15px 28px #1e252238!important}.app:has(.workspace-page)>.header:after{content:""!important;pointer-events:none!important;background:linear-gradient(90deg,#03262a2e,#0000 56%)!important;position:absolute!important;inset:0!important}.app:has(.workspace-page)>.header>*{z-index:1!important;position:relative!important}.app:has(.workspace-page) .app-escape-nav{z-index:20!important;background:var(--workspace-teal)!important;margin:0!important;padding:10px 18px!important;position:relative!important}.app:has(.workspace-page) .app-escape-nav button{color:#fffdf8!important;background:#ffffff0d!important;border-color:#d2b27f4d!important}.workspace-overview{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;margin:0!important;display:grid!important}.workspace-stat{background:var(--workspace-card)!important;min-height:82px!important;color:var(--workspace-text)!important;text-align:left!important;cursor:pointer!important;border:1px solid #554d3e14!important;border-radius:18px!important;flex-direction:column!important;justify-content:center!important;align-items:flex-start!important;gap:4px!important;padding:14px 12px!important;transition:transform .16s,box-shadow .16s!important;display:flex!important;box-shadow:0 11px 18px #2c2e2a29,0 4px 7px #2c2e2a14,inset 0 1px #fffffff5!important}.workspace-stat strong{color:var(--workspace-teal)!important;font-size:25px!important;font-weight:800!important;line-height:1!important}.workspace-stat span{color:var(--workspace-muted)!important;text-transform:uppercase!important;letter-spacing:.045em!important;font-size:11px!important;font-weight:700!important}.workspace-stat:hover{transform:translateY(-2px)!important;box-shadow:0 15px 23px #2c2e2a30,0 5px 9px #2c2e2a17,inset 0 1px #fffffff5!important}.workspace-stat:active{transform:translateY(2px)scale(.99)!important}.workspace-section{margin:0!important}.workspace-section-heading{margin:0 0 15px!important;padding:0 2px!important}.workspace-section-heading h2{color:#17343a!important;letter-spacing:-.01em!important;margin:0 0 4px!important;font-family:Georgia,Times New Roman,serif!important;font-size:25px!important;font-weight:600!important}.workspace-section-heading p{color:var(--workspace-muted)!important;margin:0!important;font-size:12px!important;line-height:1.35!important}.workspace-tools{flex-direction:column!important;gap:16px!important;display:flex!important}.workspace-tool-card{background:var(--workspace-card)!important;width:100%!important;min-height:94px!important;color:var(--workspace-text)!important;text-align:left!important;cursor:pointer!important;border:1px solid #554d3e14!important;border-radius:22px!important;grid-template-columns:48px minmax(0,1fr)!important;align-items:center!important;column-gap:14px!important;margin:0!important;padding:17px 74px 17px 18px!important;transition:transform .16s,box-shadow .16s!important;display:grid!important;position:relative!important;box-shadow:0 15px 24px #2c2e2a33,0 5px 9px #2c2e2a1a,inset 0 1px #fffffff7!important}.workspace-tool-card:hover{transform:translateY(-2px)scale(1.005)!important;box-shadow:0 19px 28px #2c2e2a3b,0 6px 10px #2c2e2a1c,inset 0 1px #fffffff7!important}.workspace-tool-card:active{transform:translateY(2px)scale(.992)!important;box-shadow:0 8px 13px #2c2e2a2e,0 3px 5px #2c2e2a17,inset 0 1px #fffffff5!important}.workspace-tool-icon{width:46px!important;height:46px!important;color:var(--workspace-gold)!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;place-items:center!important;margin:0!important;font-family:Arial,Helvetica,sans-serif!important;font-size:27px!important;font-weight:500!important;line-height:1!important;display:grid!important}.workspace-tool-card>span:nth-child(2){flex-direction:column!important;gap:4px!important;min-width:0!important;display:flex!important}.workspace-tool-card strong{color:#16333a!important;margin:0!important;font-family:Arial,Helvetica,sans-serif!important;font-size:16px!important;font-weight:800!important;line-height:1.2!important}.workspace-tool-card small{color:var(--workspace-muted)!important;font-family:Arial,Helvetica,sans-serif!important;font-size:11px!important;line-height:1.35!important}.workspace-tool-card em{color:#6d685d!important;text-align:center!important;background:#eee8dc!important;border-radius:999px!important;min-width:24px!important;padding:3px 6px!important;font-size:10px!important;font-style:normal!important;font-weight:800!important;position:absolute!important;top:50%!important;right:69px!important;transform:translateY(-50%)!important}.workspace-tool-card:after{content:"›"!important;background:linear-gradient(145deg, #0a5156 0%, var(--workspace-teal) 56%, var(--workspace-teal-deep) 100%)!important;width:44px!important;height:44px!important;color:var(--workspace-gold)!important;border-radius:50%!important;place-items:center!important;font-family:Arial,Helvetica,sans-serif!important;font-size:29px!important;font-weight:500!important;line-height:1!important;display:grid!important;position:absolute!important;top:50%!important;right:16px!important;transform:translateY(-50%)!important;box-shadow:0 8px 14px #032a2e45,inset 2px 2px 3px #ffffff24,inset -3px -3px 5px #0003!important}.trash-workspace-card{opacity:.88!important;background:#f8f4ed!important;min-height:78px!important}.trash-workspace-card strong{color:#625b54!important}.trash-workspace-card .workspace-tool-icon{color:#a79272!important}.workspace-page .primary-action,.workspace-page .workspace-quick-capture,.workspace-page .quick-capture-launch{background:linear-gradient(180deg, #0a555b 0%, var(--workspace-teal) 100%)!important;color:#fffdf8!important;border:0!important;border-radius:18px!important;min-height:56px!important;font-size:15px!important;font-weight:800!important;box-shadow:0 13px 21px #032a2e3d,inset 0 1px #ffffff21!important}@media (width<=390px){.app:has(.workspace-page)>.header{background-position:50% 25%!important;border-radius:0 0 24px 24px!important;min-height:226px!important;padding:68px 20px 26px!important}.workspace-page{padding-left:16px!important;padding-right:16px!important}.workspace-tool-card{grid-template-columns:42px minmax(0,1fr)!important;column-gap:11px!important;min-height:90px!important;padding-left:15px!important;padding-right:68px!important}.workspace-tool-icon{width:40px!important;height:40px!important;font-size:24px!important}.workspace-tool-card:after{width:42px!important;height:42px!important;right:13px!important}.workspace-tool-card em{right:60px!important}}.app:has(.workspace-page)>.header{background-image:url(/mountain-bench.png)!important;background-position:50% 29%!important;background-repeat:no-repeat!important;background-size:cover!important;border:0!important;border-radius:0!important;min-height:190px!important;margin:0 0 18px!important;padding:0!important;display:block!important;position:relative!important;overflow:hidden!important;box-shadow:0 10px 22px #1e252229!important}.app:has(.workspace-page)>.header:before{content:none!important;background:0 0!important;display:none!important}.app:has(.workspace-page)>.header:after{content:none!important;background:0 0!important;display:none!important}.app:has(.workspace-page)>.header .eyebrow{display:none!important}.app:has(.workspace-page)>.header h1{display:none!important}.app:has(.workspace-page)>.header .subtitle{display:none!important}.app:has(.workspace-page) .app-escape-nav button:first-child{color:#0000!important;cursor:pointer!important;background:#fffdf8e0!important;border:0!important;border-radius:50%!important;place-items:center!important;width:48px!important;height:48px!important;margin:0!important;padding:0!important;font-size:0!important;line-height:1!important;display:grid!important;position:relative!important;overflow:visible!important;box-shadow:0 5px 12px #111c1c38!important}.app:has(.workspace-page) .app-escape-nav button:first-child:before{content:"‹"!important;color:#06383d!important;font-family:Arial,Helvetica,sans-serif!important;font-size:38px!important;font-weight:500!important;line-height:1!important;display:block!important;transform:translate(-1px,-1px)!important}.app:has(.workspace-page) .app-escape-nav button:first-child:hover{transform:translate(-2px)!important}@media (width<=390px){.app:has(.workspace-page)>.header{background-position:50% 27%!important;min-height:170px!important}.app:has(.workspace-page) .app-escape-nav{top:13px!important;left:13px!important}}:root{--workspace-v2-teal:#06383d;--workspace-v2-deep:#042f33;--workspace-v2-gold:#d2b27f;--workspace-v2-page:#f5f1e8;--workspace-v2-card:#fffdf9;--workspace-v2-text:#15333a;--workspace-v2-muted:#6f7673}.app:has(.workspace-page){background:var(--workspace-v2-page)!important;width:100%!important;max-width:560px!important;min-height:100vh!important;color:var(--workspace-v2-text)!important;margin:0 auto!important;padding:0 0 34px!important;position:relative!important;overflow:hidden!important}.app:has(.workspace-page)>.header{text-align:center!important;background-image:url(/workspace-mountains.png)!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important;border:0!important;border-radius:0!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;min-height:300px!important;margin:0 0 30px!important;padding:38px 34px 32px!important;display:flex!important;position:relative!important;overflow:hidden!important;box-shadow:0 11px 24px #1e231f2e!important}.app:has(.workspace-page)>.header:before{content:none!important;background:0 0!important;display:none!important}.app:has(.workspace-page)>.header:after{content:none!important;background:0 0!important;display:none!important}.app:has(.workspace-page)>.header .eyebrow{z-index:2!important;text-align:center!important;display:block!important;position:relative!important}.app:has(.workspace-page)>.header h1{z-index:2!important;text-align:center!important;display:block!important;position:relative!important}.app:has(.workspace-page)>.header .subtitle{z-index:2!important;text-align:center!important;display:block!important;position:relative!important}.app:has(.workspace-page)>.header .eyebrow{color:#123f46!important;letter-spacing:.25em!important;text-transform:uppercase!important;text-shadow:0 1px 3px #ffffffb8!important;margin:0 0 8px!important;font-family:Arial,Helvetica,sans-serif!important;font-size:11px!important;font-weight:800!important}.app:has(.workspace-page)>.header h1{color:var(--workspace-v2-teal)!important;letter-spacing:-.025em!important;text-shadow:0 2px 4px #ffffff9e!important;margin:0!important;font-family:Georgia,Times New Roman,serif!important;font-size:clamp(43px,10vw,54px)!important;font-weight:600!important;line-height:1!important}.app:has(.workspace-page)>.header .subtitle{color:#2d5056!important;text-shadow:0 1px 3px #ffffffb8!important;max-width:440px!important;margin:11px auto 0!important;font-family:Arial,Helvetica,sans-serif!important;font-size:14px!important;line-height:1.4!important}.app:has(.workspace-page)>.back-button{display:none!important}.app:has(.workspace-page) .app-escape-nav{z-index:60!important;width:48px!important;height:48px!important;box-shadow:none!important;background:0 0!important;border:0!important;margin:0!important;padding:0!important;display:block!important;position:absolute!important;top:20px!important;left:21px!important}.app:has(.workspace-page) .app-escape-nav button:nth-child(2){display:none!important}.app:has(.workspace-page) .app-escape-nav button:first-child{width:48px!important;height:48px!important;box-shadow:none!important;color:#0000!important;cursor:pointer!important;background:0 0!important;border:0!important;border-radius:0!important;place-items:center!important;margin:0!important;padding:0!important;font-size:0!important;display:grid!important}.app:has(.workspace-page) .app-escape-nav button:first-child:before{content:"‹"!important;color:#bf8658!important;text-shadow:0 1px 2px #ffffff73!important;font-family:Arial,Helvetica,sans-serif!important;font-size:48px!important;font-weight:400!important;line-height:.8!important;display:block!important}.workspace-page{background:0 0!important;flex-direction:column!important;gap:0!important;padding:0 22px 14px!important;display:flex!important}.workspace-page .workspace-overview,.workspace-page .workspace-section-heading{display:none!important}.workspace-page .workspace-section{margin:0!important;padding:0!important}.workspace-page .workspace-tools{flex-direction:column!important;gap:18px!important;display:flex!important}.workspace-page .workspace-tool-card{background:var(--workspace-v2-card)!important;width:100%!important;min-height:96px!important;color:var(--workspace-v2-text)!important;text-align:left!important;cursor:pointer!important;border:1px solid #5448360f!important;border-radius:22px!important;grid-template-columns:48px minmax(0,1fr)!important;align-items:center!important;column-gap:16px!important;margin:0!important;padding:18px 74px 18px 20px!important;transition:transform .15s,box-shadow .15s!important;display:grid!important;position:relative!important;box-shadow:0 17px 26px #2725204f,0 7px 11px #27252026,inset 0 1px #fffffffa!important}.workspace-page .workspace-tool-card:hover{transform:translateY(-2px)!important;box-shadow:0 20px 30px #27252057,0 8px 12px #2725202b,inset 0 1px #fffffffa!important}.workspace-page .workspace-tool-card:active{transform:translateY(2px)scale(.992)!important;box-shadow:0 8px 13px #2725203d,0 3px 5px #2725201f,inset 0 1px #fffffff5!important}.workspace-page .workspace-tool-icon{color:#c58f54!important;width:46px!important;height:46px!important;box-shadow:none!important;background:0 0!important;place-items:center!important;margin:0!important;display:grid!important}.workspace-page .workspace-svg-icon svg{width:37px!important;height:37px!important;display:block!important}.workspace-page .workspace-tool-card>span:nth-child(2){flex-direction:column!important;gap:5px!important;min-width:0!important;display:flex!important}.workspace-page .workspace-tool-card strong{color:#122f36!important;margin:0!important;font-family:Arial,Helvetica,sans-serif!important;font-size:16px!important;font-weight:800!important;line-height:1.2!important}.workspace-page .workspace-tool-card small{color:var(--workspace-v2-muted)!important;font-family:Arial,Helvetica,sans-serif!important;font-size:12px!important;line-height:1.38!important}.workspace-page .workspace-tool-card em{display:none!important}.workspace-page .workspace-tool-card:after{content:"›"!important;background:linear-gradient(145deg, #0a5156 0%, var(--workspace-v2-teal) 58%, var(--workspace-v2-deep) 100%)!important;color:#fffdf8!important;border-radius:50%!important;place-items:center!important;width:44px!important;height:44px!important;font-family:Arial,Helvetica,sans-serif!important;font-size:30px!important;font-weight:400!important;line-height:1!important;display:grid!important;position:absolute!important;top:50%!important;right:17px!important;transform:translateY(-50%)!important;box-shadow:0 9px 15px #032a2e54,inset 2px 2px 3px #ffffff26,inset -3px -3px 5px #00000038!important}.workspace-page .primary-action,.workspace-page .workspace-quick-capture,.workspace-page .quick-capture-launch{display:none!important}.workspace-page .trash-workspace-card{width:auto!important;min-height:0!important;box-shadow:none!important;opacity:1!important;text-align:center!important;background:0 0!important;border:0!important;border-radius:0!important;align-self:center!important;margin:6px auto 0!important;padding:8px 16px!important;display:block!important}.workspace-page .trash-workspace-card:hover,.workspace-page .trash-workspace-card:active{box-shadow:none!important;transform:none!important}.workspace-page .trash-workspace-card .workspace-tool-icon,.workspace-page .trash-workspace-card small,.workspace-page .trash-workspace-card em,.workspace-page .trash-workspace-card:after{display:none!important}.workspace-page .trash-workspace-card>span:nth-child(2){display:block!important}.workspace-page .trash-workspace-card strong{color:#72736f!important;text-underline-offset:2px!important;font-size:12px!important;font-weight:400!important;text-decoration:underline!important}@media (width<=390px){.app:has(.workspace-page)>.header{min-height:270px!important;padding:34px 18px 28px!important}.app:has(.workspace-page)>.header h1{font-size:43px!important}.app:has(.workspace-page)>.header .subtitle{max-width:330px!important;font-size:13px!important}.app:has(.workspace-page) .app-escape-nav{top:15px!important;left:13px!important}.workspace-page{padding-left:16px!important;padding-right:16px!important}.workspace-page .workspace-tools{gap:16px!important}.workspace-page .workspace-tool-card{grid-template-columns:42px minmax(0,1fr)!important;column-gap:11px!important;min-height:92px!important;padding:16px 66px 16px 15px!important}.workspace-page .workspace-svg-icon svg{width:33px!important;height:33px!important}.workspace-page .workspace-tool-card:after{width:42px!important;height:42px!important;right:13px!important}}.app:has(.workspace-page)>.header{background-color:#0000!important;background-image:url(/workspace-mountains.jpg)!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important}.app:has(.workspace-page)>.header:before{content:none!important;display:none!important}.app:has(.workspace-page)>.header:after{content:none!important;display:none!important}.app:has(.workspace-page)>.header{background-image:url("data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAAAQABAAD/2wBDAAQDAwMDAgQDAwMEBAQFBgoGBgUFBgwICQcKDgwPDg4MDQ0PERYTDxAVEQ0NExoTFRcYGRkZDxIbHRsYHRYYGRj/2wBDAQQEBAYFBgsGBgsYEA0QGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBj/wgARCACWAgADASIAAhEBAxEB/8QAHAAAAgMBAQEBAAAAAAAAAAAAAgMAAQQFBgcI/8QAGgEBAQEBAQEBAAAAAAAAAAAAAQACAwQFBv/aAAwDAQACEAMQAAAB+T7M/wCj+nzj9clHx/t6xzXz6OqoUgDLIhc6pzq1dKuSyulMWaerOOTdZHLy6Nyc9dc7w5K4O6DeYImlrKmtygcm9cRmIES+ZW6wadIULLVjerDhnTn2x4dNrPI2CzCE3bJvCacvWdCKquhz4JfNef8ATfnff5+exvp5/sP1XPPz36clycvQC2KUCFesumetDly9ZGjrRUuIsXjSbYEXBplq0UmaaSTMrbKzq1RMk2I1kRwJTTlhoinB0wKzFzUFAmAtQWqrRrykVIaCHMWQows5I+1JrVnKzSS0uLn4OrNZ+TT0PnvT8v8AWC8s/Pfq3KdrjnFuByltFQL3nHMHpqbIWqVlXrpsA9KJzJ0OPo0ByE7z6C/OOrtDx0p1C5Ypqx3aKW8dZSLIgg2tZVHqpSGsFCXr1gI5eiruoirFpLFFQ5oXTHFnZOtnXM0P546s6E1rCr0cr519X+edvF+iqXPj/eCGmOvr8zI9GHH0DtotVY5tlYK1qZNrSjst0mZWlOjMOpWsIHQGhEbEWRjFqsKqFSJJhMmyWMUIoEObwuEcJhsnGOqOcc6WieK/tdHG/OZPbKzrF2sicdInl8LeNfMqu3Co0d5XdrgPPaXWPqLco/O+puLCCbwyucwNFMlgjT7yLrqbfODHsJ43UPpEYNggdhTYmVobhTXT5QakU5t0jq4aHPl6DtZ5qu5WdcbD6DFrPnWdtHTnzW70tz5rDWcYbdMcsu8WdcSuhm0VIuh1YcFdTk0qhCh6c12ybwB2VBz93iePR/a8X6PWfqgsHzesJY0dqtGGmq3Fz2E9ZG2cNIJmjB1kSqq6XW8tedepRxX41sEX0mnhSRYtyIGOpItVAqYOgbOIMgxJUQiGS6IonCAMyslVqrLoxpKWBoyp379Z41+kUPGw+nYnM6+vh8utfPPV+Tycj13i+j15fY16Jx9OatmsuPNqdZzBsHRlJw0o5dMtV0xcKgHRaZK1imSaKgDq5Y/NZdJvL2Y21G3SPGHuJjiTqZ9GAdIaEDoqM9aLbNWjPETlyJryCCLHQHTmuyrQVwyhyS08xlsmKjWtWZVeCw+58r5uuBiV9+P6hC9vh97bzqBHN7rdWDmd/CnDdtTvOCtNazjsx0DLGqIYjSz0WoVMGVF6GCBRdUtG0BM7Rn2ZaXrzZV2GTRtnMy11cWNtLyagREYrpzGjLWQs7pdtIUmQTVKkNAbqDBTl6eT5rz9dKOlnxrD1eVh68/uunEPH09/X5csa694U13EcqJ1R5F6z1ZxybuUnrDi67GY15VvoK0eWnp71nyQ+qicBXphHzrO/ccZ+LE3UXyVud05a9m5Oao01mutCVxDtIpoFMQrhVRCqnAMSSSgW8USZ1QUwUsbusnh/fp49PG8jscfnoN3Ivvy+9Lk4ehQSamnIIjJFJkQKk1mXJWzbJnXT1Sc9tdJnbCkKVJVVInncUnXkAyNVSJWSRFVJvDAkxqDJoEJN4qpEMpBOSZ1Uk1mzkzpdSJZyVi8nJx2aZPN153Qk9XLg9WRz/8QAKBAAAgICAgICAwEAAwEBAAAAAAECEQMSBBATIQUUICIxQRUyQgZA/9oACAEBAAEFAji8XPzeX8J8Bx/iMH/4vNiRPkzZDNki1yp3Pm+vbkSLscv1K9JWvH7gnAnOo161NEk5xScs8yEdiEImWSjLSWTJDHjxrLz4eODlOWmN5ZKLlkmm+pL9Y5ckU2mrkhzuPJwYOTh5fEycTN3CE8mX4H4jB8PxJZonnFmieaF2n02kbxY8kUeeI+T+32Gzy5L88786J5pSPJM+xJGTPKaPY3qm5SZqx3b/AGfVdez/ALRuk8iHnmy5zawq14oPaNxzzMnMQnsKWeA8kmJORejslNtrVN5XJeijUql7N0bNnIx48+HPgnx83X/yXxEVBj7tFo3NjZG3VFH8LKZ7PbFE1PRKbKZRQ0UaqqNShK1JJEstDcpvU19kr62olL2/ZFMVRNLJ0Rpjf6l+013FnlScnJmvfN4i5XF6jGOPFtRuemNDiUampX4UamhQ6LLkOyiijUo1NSjU1JzhE8s2N31E8nu/f+P+bH/U/p+o7RditHqqPae3vq6Nj2z+dU78L109/wAPluP4840UMaNpI8onGRpZoeM8bNBY2aGtdUzQ1KNWPWItao1HKMR8iCkuRiZPPJjcmXOhiK9FdOke2V77/olRsORY/ZX4Uf5pa1hE2UYtuRTJS1OVj+xxv4/JI80kRy45HhtfXPr+/rM8M0Vk62Q5nkRtE/RlYzWBrjJrFBZsx7Q7ZRHNliPNkl+H+9td0a+mU5NjKJLqmNDEvwoUW2sORji4vFwnOH1cu0nq5TbipzQuQzaEhpHyOLxc/wBFIaIZp43DmRkbNq5G0jaRtM2mNzPZ7PZdHmiiWebHs3L0ajRXVdrplD6oo/1obRtI99Iruuq6x4JzI8PISxST4PFqE4Qrw4U83KxYMebmZcpaLfVGopXL5eF4+rGOhSnAjy8sSPMVrJhkalFIbghzHsxwZoakihldUUUV077ooo9DbZ/tFFdVR/RY7JQ9+JkONKRg437vhQk8fGxwjKUK2R5qJZ4qPL5rjJKUm/8AsJK2UTmscePkjHlfJRv4/an5GeRHoffssjknE+1nR9zPcea7jy8EjeDLQ2h0VE0gzx4hYI7S4sZNcbClKWMnBbQ4+TJJcKRDhScvFjx48uFzI4bnmxLGfWzarhScc0YY5att45IjilIeDIjV3LHNFHs1lUITk3GcZe01kkeadXNuOTQzchEss8h/69afg3+s5+TjcJ6/IcmcMnELLH/fLNCyRkUf5R/B/hZDk5YuPLiyMoZFqalHs2aJZpnk9rkn3JH2mfZtyzI8qFlgLNAfIiS5MWSy4ZG+BDeM3SVvvUhgixRxJeSKTpP1f6loeVInmlMUbUnXVFd6Mybwxzy7QjyZwfHwv/ie7LKLkjyikn00V+V0Y+XOJGcJp0OzU1NTQrtsscjZl/hsbM2L62SPIzYvqh+k4ScfqVHSG0mU5CxSZpLaeBwjRxcUTLihpLhPXnYnHJjy8L7Ec/2Pi6KK7tl9UbSQpp9UNFFFfgs+RC5GQjyYnlge+n1RqalFFFd0UUUV+DnGI+TCL+1jI58O32cY57yl/fGm8ceNEllxOOF44OcVnlHi4EQWGB8vOf1OJ879jk87kTxZeLkjLPzvloONd0ampqV+CZsxNMaKKKNSiu6IuURZfa1keMcGasaNSijUoopHrr2e+pSjEyZiUvfVdLpdWWeSjzevLIyz3wcjxuX2MsskeQ4H/GzcdKSWx4ZshxU8csTj1VlFFFfipHplFFFFFC/CGecRcmIsmCRWIcIM8KHjmODuUSqWpqanpHlxoy8h9OR/RqnRXdGvaGWh5DYzYseNLD5oR4/HMXLyxwRwRiocZ7qNJ0Z8VrwTMWFxjnX70eKVDi1+VmwqZr+Nlo2LLFkaFPYuZvM8sx5ZG5siebGl9hsyzlJ22L+2qdd11qa9ez0bUfsxl+pcjx83PDzcXPn5cJS5uTKpyw8nLi+Oww+Px8zHM8sTykmyE/TpksiRk8czWMSVSVR6aa6f4/w3aNrGzYtljXdMWOTIYaHaJSaJTSJZkpS5A5yaUXeo4xKxktSiivxtXuOVlyZbZbY3ao53HhLJlz8iE4cz7UcmTHpx/rY83Ilj8+xHK4uHLR9hSMuaVw5ciedteZM8iZZZ7IJyJYWjFiUpywx8csU1kng1g40aN9q9akxYpsjhkxYfawRJPDil9rCiXNna5uREs2VlsUz1f63s0eSR5GN2fqfr1TNaLSHfbLaS/rs9ots/g22ZvMsOffNmhHiww5MMPNjxZHHNm4c8HVinUtlJSRHLQ5liyNDcm/PljFfIRMPKwZVtiT3Q9JChE8OK/FEfHxEcGOJpG9UaoozcmfmlmySG2MY+0h0f7bLPfVGpZt7eQ2cj2UrZ6LWzkU5FFdf1eSHlzSWJcvPilKGL9lleOSc5vX8Ezd2xMbGyzZlmwskxc7KofY/e5Cs9lFFGvTjGRkw1m/g6GrdNRUE41HeU6Z/5WKTjqJLqzZ3szZmx+olapCP6a29Ui/d0v6eP9c7iuPh+Slhj8lHXkz3yYuNhjlc+Hky4+Hx8c+RzJrFL/8QAJREAAgEDBAIBBQAAAAAAAAAAAAERAhASAyAhMTBBUQQTMkJx/9oACAEDAQE/AdDQeq+DT0XSoSMHeNkkkmT3dE2TQ6pMo6MjId8ZNfRwfHVtDQ+1TihE2nyyO0eFKSqmVDK6cXFnVBkjJE7mzIyMtsED3JCpbIgbg4Pqaf2tJwST5YHf+EGDFpfI9OkTSRPwOq0GvTwydsmRmTeUNycChEJmKGkYmKIMZMCCSRjd6KTVXDvJJO1VmRx4ptwLEbXoiTBDo+CmmOBUoq6ZBixojdF5E7QRaCCLNj2SSySZK+nbF+xoZBG3japvNmTeCNmPsZqdSZGZJN4R0YowMDExOCTIkkklkkHG+meipFXXgnc7IdoQ7q6tTyLoptV+J//EACMRAAICAgMAAgIDAAAAAAAAAAABERICEAMgITFRMEETMkL/2gAIAQIBAT8B5uZcaM+Szlk7gqyjFiyjFh9lUUXb516NMWMFJ+SosYFuYMM7a5uV8mUsgggj8Ekk7gWp/C3AmJyQQQRqSSSdJFCpUXSSRdmx5JEyJSenG9QVK/lkkXSS6Hy/QuRjTbI+xY6bg4spIII1BUofxlY3DEoJyHLJZZibLMsyS0FySBiFjvlzjw4n8LpBHV4Ioz3qusa9HYS+yYLsWf2ZZfszzkxJLITJ6yTuB46sTqSdpdYIRBFX6Y/e04E/2WJ6+9XAjwjSInck9L/5YvowfsFShVCW5Y3Jdly5YsekFSpUghEEnvfkj+0mGcmO3pbgfVaYtSxCRA9vWXhk4zRy/OsXLP/EADMQAAEDAgQEBQMEAQUAAAAAAAEAAhEhMQMQEiIgMkFhBBMwUXEjQIEzQpGxoRWS0eHw/9oACAEBAAY/Akzw3hmF+I+wWoxieJdzYnt2H2fOFDdq5p+VVoUMbVS4yc4UAfnPdVUK3WWmVOUyv+FSWM70RDZeerj0QOmfkIgnW/8ApChcUX4ro7BeXhs2rc4AK9O6tA9vdRwc1PYqQYya4gO9wjhOZQ1B9lpdUdHe/A3Dw2lznGAB1Uu3eKePqP8AbsFSq5VWihUOV1de6qqNotoXMrBVaVSi5lUyosM6rt6lKlWCjVC3PUQFqLS75KifLYOgsiGCvup1FbcR38qCqK4U9UVu/hRDQPaM7Z0mVErynin9I4b/AMH3z/1TxA3GmCD078d/QpxXW1Sc5zjgkrYup7ejFPyocFqC6q6jgpntElVyplT9RvLm3DY0Na0QAOmVR9hbKvp1KuqnKFTOeCB/PBX0qlWUk6VtdOXnt5X3+eOrcrK2VsrejucB8qQQc6kBRUrqtlFUkq59efShVoqKeucJ2GetlCuuhVTpUhwzuFR65gq5XVc+quVdSXQow6BTqMqTlRxW48c8XZTx344AlEhhooK1F8Kle6haVEqrQptk72duVc9pW7aVQ8N+GuW0QpNfToq8NFdW4a8dBREv2hRErUWwe6gqdCqK9GhQDpaegVOFw9jCw8T2McW1xCrDluZCo9vDRv2tVSiqeO4ChVKmn5U4mlSHrmJUKgGWpzoCDcE/lEkqlspzl1liN1ueXPgfCf2r6W1xC51cLfh/wqyPlUIOd8uYLnUzTupD1WqjSFtVoTp/C3RChgCmkqDRQJUhq1YjtCjDJPzlUKgXKu63cFAVpziczHMgCqlGvCStTQDIs5UwmtkxXovEtb+0cFMq09Lmn5W9sfClp4bqiqJX6YVuC6vlfKrFyKxVAFfgqVuMqGABTnbIgKp/KhvSytw2RLQJ7rEwWsMHc2OiL3bj+0+y8RikyS139cdCqhUPo0Kh+4KWn72VsupxH6VAdQZWVlpa2q3mMq3UWJou6PmYBDm8zsK0dSiPF+YWh23SIK8Y5nh/KwBhHy6XoftY1FdCtzYXOPtqqxViuq237qScquCuVDQpJkq6qVtTXYDXl7XagW9FgeFe36jgdRizvZYjcPGc2HcgO1E44bp16+S/ZHB8DhDBw3th4+5oVULmH2NVDF39ZzXSQR0WppIc2g6UWG12KzTb6jaBPYcZpDn1c0VTsZrg/DazUS02MKQVEVVlLtQKpUZU9Go9S8/K3YYXRWXMqOVf8K0cNlUq6htF7+vRSSn4jcEOcbosb4Rx1GNaxR4jF8twOltOqfhB+1w0q0qRRVyluW6M5plbiv6t1SV1XVXy5QuVd+y2hXzhU4bcMwpUuyLMSjNMgota6pqmkvI02lBuK51PZYup257pDjQBYz8bHw3Hy9WHpd2Vdp7q+dc5K984HqWyqOCysq1yq5VcFaioF2VVSiqcqcNs7qgnjnQ4k/7U4eYXAUkFasTBaXD/ANKa0YYvuLLrExCC+u0FHyS7TkDNluCoVRXUjK/BBVlULa0KNK6nK2cac6qoy0uVGFbQIX7VzlVcrqScuUZ9eGqt6n0Whx9j1WjydLj+0Is8QMTDxBylpoV9DGr0rdPxIGw1TQGubiRDhp4qcFVRyuh9P5QE1iSopOd1OVlQKysrZFuHYK/VbjX0KHgqcpV1fO6uoGXZU4ZleXq3RK8zRqTnaI7IOGGSOv8A0nljnfynHRJIk8MKPRB1GQgP8rTXorq/DfLcJRaERkV0ygBQMpUyM44pIU5HKeGpTxpnamh7ZYKUWH4gOKcS4ypxRr6VWC52PzUFLJz8YasNnM33UYJdoLIAd0lf/8QAKBABAAICAgICAgIDAQEBAAAAAQARITFBUWFxEIGRobHwwdHh8SAw/9oACAEBAAE/IYxEqD+XomBTa/8AhP5+E+H/APdItlcEXQB3tiz8Wc2jPEz6XFWKlibWXEDdVAdXmDgxPtBXefgEYJed1MGj76l7+Sf65NJkAPc2VfSEguAqFu2GFgf3mYBbdXi/HP8AcS5F4W/6uUjxR1/iDRR52WSeVa/9mUTOteiUmbW8auEwIuBAEDjziBeYlcT3pUBIhteH99TnL7mZyKUuo0RzDb8TaN1f/A0BN8nRMfSsP/i/n8QHJTTOXuK1V+YJmTyw1B9PwNkQ0DOct4lBikT+QjjCe8wO+XiputHUxWCbWnxA3d9wbg8JXvqOZUC2SFZ+EyrHQlNw2/uUUlssCrrEqYu4kx0pM+Qjm2/biZqjySuopVr10xA/YJ/MdKivOSUu27f9crUOgFf9fcMWaxfH4iaJeBqOrRdgpSD+I5Qs76jQC85q4O1OUrDTikhsXW/7uUDxYgUR5XErf6TgNwCXeOovoOxqUqYcpFAF9bXZ5nuI6HfzzvgWmn/EggiRruIRLuV/7leUiJ3Fuio+ZSvhfa5mQrtuUIkMsIxLREYOO2L7Pc0qCvBFCzczbiEZEH5fEKEzAbAPMHQvmpeMnTiWryzYOK6iJu78xNG45pOtdRpCriotgof4lKB/9RUQrbna1NVmBcJruPgiNqMp5e/g82ouNyneo0h+YhrlBO7rxKAqLLp/JHFTYv8AERFEpNnwGImuBol9JWF6mW/AuPhFS0LlvU+pd+a/MpcsSGLzxkD2ZWq+F2YQ6kzczDNRbudvjgxoirgeCO6R9s4Q1KA2o5li1PbLlr2Zl9pyKjYAjeH3N9/mOnF+UCXcQKrPiUufJPDLiXTSaZ7UXYqcXOcwsxGupm8QKYPuUrsgtBRSqHncrZSEeMKGsypwXA7xdzvXNkMYL6TKmrnhGNimUZkQWblZiylQxxUGdWV6ptlgcWoNpm61KDBf8eIJyPA8So7hYMO7gCC6LoiaEWqI+8d8iuI7Vrj+IswlYtlTAGQfcrtkYTSOXwo/DGXGxR7lkaeo2l5ZSst8dRlcxmEd1xWEkHl9yAas7mDSYsmZzFJ2IPunua7eW7o9s6aBZRJgiZQoLEO77g0ClzcJTcS+4FZmavFSl/QmL73LC5bEdll9WN2Iv8/iGBavDEuAvcHzDZLuG0w2SpWKqU1nmFAAXUXDmeQ+frcHztGrd1D2mzm6yiy5c8t9yiZJVMQ3T1L5/VCoPr4GEiRPi4JWg9koA8nMr5fHM8EuMYivntGsqNG2JxHsrFMBGm1fUV3Le5bLrmYRug5nuD8JXUU7i3Uyu/hW24hYDfuW50tNrHTJcm2c268bhglpr3BLWL/Y6lrqOeSlLgii9wK5Wrj1n5trROuvuCvFtNCir/ELea1HkdRy+L0iRJRLxph0hyWvMxLhlXrMfgsPwZlweoBpQzsPJENexuK6h7RlqlM3j3jSW3GBzHcoI718KfAi0oPMt1UHuP5blQYr4wzeVzyamJU8IoD11EOAZZmjepmVGUKEVEhfWvxALgQRNqGx2ck17FiZMU6qB+WykF8d2xDZ3KW/Xq5zwx3LY11GElTJ+G8YawsZdkbiHiYtXPCvwvwMsMqgJPcyJtyumJ0/EuY+yXOoIuPRF5I46YmsCyyaqOMvK9zNzPSO8GIwilOpvFvRGK39y6zt+o2kr4Z1LXLYmF3uDGGW5xDFbMxbZUOqJsw2/1FWB35mLOxbAqs4jzwC9RVWLxFgElXYqWG/2dSlRPjAjkPVbmNA3iZj2PgeAVjXZH47HxSfDY2fCDq+d+RaBl9kEgncwNT1lFP5xNNT3iLRjCkRcEuciNixAHBUR[... ELLIPSIZATION ...]uoHzLj+c8GeYUidupciaWm9gcHmAsEsjHlMmKprZTiZDY7gZhwKlRKV+p3FdSlgPYbh4gY6gtRLcPDKmWtPcrxM3r4xcsNkeZ+INOZbqJ6lQTuLXER8CPizq1FVK0R/5iXMFkK2D9TL/AER5RODeGUV6vctSF88R2cczDJqVUYIlpUDEBrn4ViCYFKrDtmWNe5g7uHgZgLVE0pviZUqDk1Y6s3MfwAqFgtWz4YngaaB9czHt+bAolmxkqVE1X4jVLwR4mYhaGdiBhFr1AosBUB2VKxFlTtitZ8x/Iy5aJiai/G2J2IEdRQwXEO84BkuZQKupUD3CALH6QQpF5IyxgmSrPM2w5nJXaJWo47i3b2YtC+iXqvyMFjTKGrX1xMAH38ScJV6hAF6qX6jiNJQdjzKl1zOAYuaUajWCYQAgnRAF1G1t76gQE34xrMwOjkwECsk467eK9TDlVNo7ZjEWM4uXuC1dCEByeJVeCEs6hcLmIk1WyAgwuI4Y8JkTGvqJ8vUsmDzGUkUSQHJ/EWAyixE4lPTFlO4JoGWGD8y9oS6DpkqlkzGvcO5YmexjiYps9xa/u1UaNntnB/GNldItl2+Jq5OI0R4j7rcU5jXJ+5tuYNbgsqL/ABlCE7yAyjm2W346gB03MIaYel+Jku6OoOjmOJx1KMt+JtmvUyAF9SYMEVDHA5X0eJVg9Da34hq4A6uGVbo6GsI+6jqLCkawajm8ymEFMs0RWe4hqkvLZ8y8CwgQ5amcPrj7lFBhHiUd7CwlcPjYUpsTjhYG7KiG6xGwlFqSvQhAENRLwJhPEZytnEe2zpnMGM89zoGJ2qV2xtOYjxR5hplhiB5szPqZ6KlNw0u7uWFEwzaiXyOM4OupvUe2VemeFFA/ZDJVlgsw4mLtB2I1dsoZ3FMt0HLCqArxAbhBR579yjx922C3HC0pPyuA6Zxpfs5li1gVaHcyYmI/DQZCa9Sy51kywihnrBXiKesM6mAKiexKIBl/L5GDtC3M957xVRSTWsXEK3K1c9kKTcdBXU2VrjfdwahAlwNELQLiO3xDFAcxBzuKaLv3Giwc5uXq6CbVxv3MBBchAX0MQsT4AUppCwnBKVheeZxgY8RJYZdADcxTo6h2YttqKGEg2epX5cOHUVmXK+5ptLRNeNf7iCKWGlP6ShqbBpjN51FZGr5n/9oADAMBAAIAAwAAABDKwiY2/V+a5UTVLsQf/keOVXR9xwiSp2wq0yfgXmE6eLLSpqF+6C9WLBzPr3FRNbggTG3JUuj/ABlGc2upvpF6fKXQS4t6CzSjEHhypgILdY3Cy3vDs5saro/UeqkMAeOOSFNQEsr1JeUsuMkr2HzoNbTlNckMpt0cxK5Ur4CJIE64e/0vwmzRUXYQbsWahsBPRhjZU+AUJhfOfyQDn8z4XeD/ABW5XybVhQNOPUPjLMFQmI0tAR5UoXnfZ/rEzx7jX4ipyl0lb2GHvA3O6EqlfBexnbkqnky/8Q3HPY3YgfQPg4wQnXIIwQ33ogY3g4Yow//EACERAQEBAAIDAQADAQEAAAAAAAEAESExEEFRYSBxgaHw/9oACAEDAQE/EM6ODuE4ix7I4gbVnjcsz8yphLJWSzZQZIjPcI22c9R6tv3zOzCx6k8OOPVyXLwEf9P1kkxZUs+O7jyklk+MEtu7hKvjJZbbbMJeBAlK78B2v2v2n5jX1c/LJmxj82PUqXbZd8v+JepgZfGSvUxgWuxdK4HHdqEWfq0eoPhvhuZZnwWzBEecEr9gWyLYbJl+LpDYInnkZZI04Wxf+48Fl8bbtkH3Zer/AC0+X4wd4Pe9KUbawDBk/bgskJcQTtnFo9wiX29JZYyPMCltt+v4CeUO4LcvcklnhVsbbWNtFt+mw5WxQT5bJ4bV+IBACkzR/fASw78OrfGWeGeBEL3YPTPiTw1M42E6teObm11EDHh24dOIOD+zvohOVAvMNMsnf8Gw/bl1OHh4tWMeLUtxrzFe5xwWrZsOJxaS/LGBuAIw1p5dhERfZJbhkIUzYAeL+1/aQ+4E49TjglE1fyb8mU36sFvzx/Tfhc9XOcWXXuEe7uJmFl5lZXLWFD4CwniSPgc5Li7jK4StrJXmJgZamsDtAXdf8nmIaPjf/8QAIREBAQEAAwEBAQACAwAAAAAAAQARECExQVFhIHGBsfD/2gAIAQIBAT8Q369vlurrIbeBRTCp4sAZl2+R11bAQ22K2Bn8SHCydez/AE2fnVq1tfYeEzJ37wi/9HAgIEGRx5bbbEMcBjfC1DC8u3RAEWwQWcbrD2bwSybwJ/pw84ailHbX7K+MP7YgF1Bkcf6h9YlIIthPWI1bHhvVAnvy+EBYu0qwIz8iAgIIi2bImMO9sB+ShbnsEkhiz9S3W0THXYZEA1sg8CEy7WPywyvkr1xj+wv2TzPwtXcEZYzXUj8rttsgdy3wjVj8hsN8vow2l/yhMEZBZ/gDyjzqQsHyGG2O4FpZYXViyfoLTrJZg9FoPViR1iYG6oHFL7A9kcMstjgHhLIeXZ8iFHhi2FyV9jnq/UwlOy3j2maQc9bTwlHUw6tPlr5DFkn5dPYVu47sJiW2TEodTDyPRglyzN7sYM9l6l+xVUeRhJ0SWaJ0ynV2Qsi7kivC/wBb/WGfLd2+xrtgMQHxi/sQC/i1eWRH9LfrGe3X2D7dCYdkOxyOAQdQICwkMDhbeAZHyWGx17idvbs9wWIAdcEncg3JPibAyen9f+4MMJFH4l//xAAmEAEAAgICAgICAwEBAQAAAAABABEhMUFRYXGBkaGxwdHw4RDx/9oACAEBAAE/EFmnanw5U0BargCHMPUxDsnPa72cUDXUCtRq9fiekfUf9j/xmZrmbnMd6juMuLNFuJcYbZFfHcQGNf4EbFhzkD/JDW6gkQ/MZOpi0DyFZmdFeXbG3NprEtBhza2sYoIBbdbmE6UO7f1KF+6Z2KrpYCYAwGb+Y8KNuX5o/UQokUOFogybc8vIRuQPnMH3uZ0qxjkE5yqU6zvZLVYrNPPb8XE6FrBtPeMbPxBlXoXr6xnb2RSEit0aoHvw0Y3oSypAxUO+lTNDuhxcAa9v5lzxGRpfbWV5s9Rw44bA4A5/1kWSYU2n4C8RsHFVK7eP68wO50w+h/viI0lBhQw9QBR80xFUACrs4h/CQeyvHXxO/P8AJfSGfbIymoapA6iC9S5LhvZZMkNgzDarFfN83cuQX0mB56Tkgwf/AAErw2lQHKqQ7eoFwbu2F28i3AAPH1KPzMXZ0rCGV4oUmBBwFESRc2AxcxQmreYVfy2v3C6F0f2mR8OZiTVXdsv9S7T9q0sv2BT+IB5FF/uV0B7JhCPCy/MJpS9j8xmkvMr9SlK+0z7PXiGdZ8wNk8MygeuTGFs+Uq/mCc70ARQE82wfmMQc88wkbUc8BKQdEpZWvHcFZyzTMFZfcOvG6HBLsli2ncpwbVP5EPWrfC/5nAmoAWBwX4Bn4FmuMS8p4EEVUGC6C/VfdSgPNYHwJl6L/EqdPsZ5sAF5t8xvBLF+I1+PUKT4sD6h62ol+y6YIPRaIq15eGOEoqsoHuOqqMEL60n3LpnM0W16hUK1Rbm/jX1CfXjCnnh+fiGbRsbHy2/O5lRno2QKF45yPiHykrIv9qZhkfcXklsqq90wdCAFuXu/7guzPBjDnuxiaRgmrTQoXQ/2xgwYbu6QMvsufBbmyufZKZllF2D5nPX6JlD4hCrc8CWZWdjuWAv0hyAPuFVbPlmxc2sx5lRkiIqjNJ4QzBRiVWhByfmDa1qOMJ7idEGwu4DlJz0RJXkNUbjw5zkJb892Oo1keLqLVpHTWX1LkTnHEMG85YiwsFjABxaiSisuBBEocXVfXMbBTgDHw7iN6XEHMsMKXlnwx7C8zFpqhAXVDbza/wB7g5IBwf3OJjosPRBVVqbUAsw8Co+pbMK/J6hEAESsn/2B4EDR1H5cEtl5usK+I6h7QqZAHOa/EwjIrNNM4VHl4iOOew3N8R5qI3/HmM2jGFDznmKgCubKhVI8aZ/5CgFrvfzOQLwEGAkk2vL8P4aYjZFIUj0wYUAYKCoDoAIqcq64l7THkjmm+OZ1ovUpVUaAGmUuLPUZ237JZsSlMQi211BLnMUOCGkfMVGx8FzKLorUGGivTWph1XwYjnr9RSVTiXs2uo1U88EpBHHO4pnTqY7leIvlA9D+Ig4gqmNZH8ajbHjM35ltJe7PqAZi3OllqXdCrYiBg1mWujoioEuREWLJej9yynpfr8QNP4xSxrbbwLPmADeS5dIQ2WleT+rlAtPMvXNzt/2aMdlcD4qXd5G+Yyp/Mz3BMtB7lgF6eLlKld+oWYCpW2vxDDu1TcQBb4aINeR+TMW+7v8AiJkB54ji0arJPrjHcTPGFOTyeIFQl1BdoGhvv4Z9j/4Dc6jLWmJd0kMq68UuK4B7Y+kZIAtE7CKFEOwlvwwiRfzxVv8ACC2g7CK0ssMXT2xKsXPbL1S/qUCpEcR/MJY23C5cOqS/uCgroDcaqEi5IrCRI6DJXoeTUf3GdrP84jGpOg/0IlXkzeDFkxKRb+IZBVeWXC2+AHUoXqhbLuENwlqNPUbIUW1rmOVtVL6IAuy+DMWWnQxyIBa5HqZlq+ZYiw8CsQa5DhAuPaIXP1j8y5Zgz2YSsp5gDIDQVqPGOb3xHZrCJpT3qE0K4l+HPcwDlfUcA4dlzbacYhYVxLefuaOPP8Bz8zPYRSOK3K0hjbxUuVerXAeIpUVg5pyvvHq4oEhEdjKUz95/cKzziU/iODH639iX9bSrH5iprZaXV2TNYUrnxFoAPN6QxbTyjK+0IzdnoMTBlfGCIaaulUFiUXFeTP8AyD6o6xFYD8DMVwwOX0OYrFgjVf61FtFHDv5Ynoba5ZY8Q22p0/zGFM8Cj6JZpFe5wz5LWJYDZiqjWQV5eCJY2u+ogQWmDH8S4rsuiOuhe5klyWqjOpR0OJyrHJWAvMOKUbo3/ccIDXk/zAtAWWjbDmYHQmdBa4xARKgC91iY6fiALKQ5ZyB28QAoGMGNxcDnvUWKTPqVYl1DwPmUGMYhVv0VsaiNlpnrPMAsEXTNe5R21jL+Y+0ewY/DLqo5Xf5iDVS0aeFjvAN5BuAAEFNk+YiLFdNRIitoG6gLqM+1+iBWA+5qR83cVIWdkZqDtlr2QLw+3KffHzKp70qxhTCVMlZRxUTaNfEP/jigyK6JsfwQS7B80mWv4IhePqbo8ziFNj8P7hFRXvZ+yWJrStygrdfUsm+eZTPlLInWZoylsw9kzgFR48w6goxAEr8pOR53TLChX7mbOYWKM1Ciq0dswpkcuY1GtbWqMbwOFB8RGb9ViChaVu2ZF2LzAgqDAx+w8a/EA0LfHPuHio9GAjsX3Lod85hRiyBzWWJig24EpFFYor6BLPrhZlTg8lb6qJufYEaNvazbOAOIt8+CZ50vAMnaYX5isEwenmLKws9IwSEK9QfIV5WIYQtPUY7DWzciguWXgWft9wKsA8MyVguPgAfzM5Y97Sos+TUJ33up+IDTYuzT9kTDN4T4hgj8XPpjSocmSYdfWJ2fpmMRPC5xp8/1Irix0aljU85jdaQC1H2aiC22F1vMUwxLosGUD5lrYmCGFpK5WNcZY6gU6QriudREsc8sUwoXTFRaocEcgcariPwqrttiEb2G1Gcm77iGycdSpq4JZW45dXtfURBXtriWy8eR+ItRrQZRolWGT6leOHAq8aiYO5sL3HLE6CviFa7YXD8Q4FBBigcIBZfaK1DbKBXmY6qxi2tDrMxNGXvbe/VvtiwsWmMJF4KPwXFmBF9LgMYVwFTAKL5YyMQAsu1b4JWAwVUpcewpL6EqotC+CP4WFgxHiOaATeKYiDVxnJ9zFN8PMsY+ZUJc6G5YzbHUBXMDVp3cEyZAVRP8ShAqqTXv/dwRR5KE+G/3GIrvQfJDbI7ulWh+piC/OJZUPRLFW6jTF2yrQuNRRB2+yVsbwIeoiSGRofCANQ0IiVYj1qpW72iQD1zBIFMWUPmFEHlnIlBk4WG+7lt02f8ACHQc1Y7eoPmqKb+JmtDVb6l9ZbwwfxMZBq6D4xM0FQG0BY7ltDelIEKowllsirNGgGZRrGhYv/I0Mq8EKStzrLuoAYXwahMq4ajb/KgLkA3WoWyXnG5tjeIVttluozNCxwvi4zOXq/8AqCDiFUMeDzDBtbFP5eXPxClf1AYGaNkxrB5lUeQz5jJG3IcXHF6A2Vml4TrxFB58LWqHgsfdktCXcZS2PVQHeJZ2LFnPPUpCwz1EBmbsQwWfCJj7g8OPE2GjxL9KiKurIwvIyhscHcxMFsT6lOMaDSQejmO7+dzG9LgPxs/MGMaL5YXSSy2pxCDWouAWG4HRzDUhy8sObc7RcafkQfW8BBrI9ILdEE23HqY2l3hDlp+GCpJCuf7hlVw6iA44RN4ZdR1xqtLlkeZThChiYKsPuKyQaxiFYDObNzzR71MoIDd6QFOR0ol8x9MsrRsj3GWzxEcYGF4EZscNILSA/AIbrpfiPNtqv18Q5wCl0vLUcSgaObt5WIsGXmLNU+SGMq5C8VKWzpjczLzOhOSzxcF5LrNUbBwDLzfpJJ1YEQKjC0G5eWwtlUpe+Wo9VNquyKvc8UAws9bjabPiJ3QPYgRTb1aW4Hw7hEXKC50epUZi5KYgoky2zxCzD4npKYwNZlYJ/MAF3th4SLJExIp8COVbXzL1b+o3br8R3ODziUMZ8xWSagC8QxQ+WY8xErFnLxKhJdcmVts75ZeGUFbuZq/KJtR8xWzLO7JdCllaLphUTL6gOCHiDZ0MAq3tlVlfM23cG0jRWbZU1qgMh3L09kM/AwTOC9rnOjePMC+THQMsXFrVDg1D8vrHEMMXKKth8C6rF1TxcxS+FdQgkoxVq6DtxqNN0MtLgNPRl3qLBijzkwWXCo1WubTTQt5uPfKNg1KdtGrrmFkn4jgozlt5g3mLeGCLPWpy3fiIB08+ZSK41hOmURq93MQ2xTEV8Tri3mKOmOWImhFjLcpGDko5W/3AC80UfqW4PphB6u3RHlrNW7fMToFeYvzUVrd9xlyQISax07iKigcHcfWfLFOB+YFXiQy+PEAoE+azLcteZ0LC+XBBdZizu3o49y80qrrESKYS8bXDBWqg23MszkoIQZ6rQLPzmPNLFTf7RJQyFMV3EUFwu4+pv8sjTw4MmOnPA8zEkYExUZ0HGMkpLF6ZS5m7zMZHTMTkfLbEstkoHcG8Hk6qQ6A5zs8wkCalgVa4ZESsSuIEwdLg1LjWYZxysMBN0KawZ3iCnZ2RzGZTiO4XC/EVklfzMvMbg/8AhCquB5Q9hKBFUCzPpFqTxMyVzF6zHHmUeIEp1PJmkGCJUB7IodJuPqKFYtqmO9bDjzEyr4CZZUwXrEHlausR2z1OYFeJdQDEhczwFHNsMlJGxW+awTYbfqJYtmMEF8J9wJC/qC3eLhTt7SAuErmaea+Imwu5pdHqOuYLsjNtocpn5gdP3Lh/NwtQ3ByVC4LfEQUrljzKxN4l15UTIcYhhYvFTVSHOYrURBA6PM0qE1djBtuufUrWUmDWa2sBTnOfMQHOGvUjasFjvuN8I5Ari1oaH56lel/bGZLcHSIYQYSuH26sFeiFqvIDXhgIZInZHAWy9SD5IKafqNeGKLJlKSmKCsQz77lM61qBQNfZD8qenEbtVHwJ6Ysu24+Eo4geX6ijCRzmz4ljAg4elf8A6hYoc/0sORscZPzGcU5sYUqLvF3Hq/wkvqfEqEA8c2LMiMIKqFrRu9dRKwBtIg2JdJEjiIQXM+WLpY24/EA5aJRlb/mMVWBQH+5rMCAjYc/bKAImXggAACW1UEwVDUvxn4gC24dBxmFSivUyAg1bxGLGobIrWd7g0XdaJmJlqYGNHF2n4hAbVStnqNMazaotYF1ZZWHjnuuYiwF4wWQ1gHbIcQI3JcRm6FVWKu4u8ySogeA3XzFPpLUt/T1xClBTlIVIKY8ymzlBN9tu2fMrl7S5KpVihly1wYbBsce45pUKuRVjURuw/UMcL4jSrT3EpmVqfqUWR5lMZjm0sDzbpIjdCvLFB6eYrLX1FLtDWVnsgXJmZP7gTmAe4F0LM2gdi7jGkGrhOvuiVUJ2QObaeYDXuIUhbPENFPZV2keGg2P/ABCnZtV/MoSLdaY5x8RKkhVPfr6gLq5WAtmG7cLyf3AKX2zcosb4xE1rKKq0a8QGFPxLKl9QDdb4l8TFiJWrG7w+ZrNQXjbAALUVvjqKbR4t2xYA2Dm2JrALv1HTCHKGh5W9eIiHYjSmy/caEFAozFGm+ZTDJAMi1cBf0dQwFMNCuXZT4B3UbMrjCyVLkwTiENaDQ75+JUCICyuZm8uLFwI8MMRGhcgljcpLVCcNETGb2ZIFAJsvcMi+NBzHKhSssxTc6g3AQihR9ZnIGCdoFZv3Gl3BQU2Zhy77zL0qn6lp91NQGhOCRC3zExMVi27GoWxsd3LcKnVRbasR5hvs3C2PIK6S7SsaD4gWwGgNSgIzQ0MzIoUUobHqVPELRjv/AJGvNcsxmx27qv1ETCFI2ylBSykzjqJZQsVguOTPwqnzC0AXadrNr/cVckAsMXSwHErYWTeJc4ApziOfJ3a4lJaJbRqUwi4vhfUBFi03bUE1ViHUyFTR11AUdNtYGNQQ8ZYFSY6mZAitwKh0PUHwTFEKANhWHbEYzbcao2aW8VTvUZivIuewTk1so/Mb2Hplq4TFhWOyVLYTMfIcQrjdRVfKxslgFOXp6g8DsS2rlhiApm85g8FpfMrUYbvZKc1oLLhSqXiZW1vJAsU1MgU5OorcG2DDg7MonMa4IpEZ41FaJ3WCNgRaAFuJS2G4XUeCmGLxLsKf1EVMZc1A0BReYIVA0DFECr7jBEniOeRqLvnEulGSwFZ6+5VytU5FsDCHXgQ/og5NV7GTFfiKvVMg78wBsC+TeEB8DtmQOjt5WKFcBJSfEphUMWBhh9G1QL9twXdDov8AeJu23XY8x2L04C4pUXwdDF1BfNQURUNGUVm2tmoTZDYSk0sbxZUsxRRpxCQot07jYiBetx6K3eKYe5tHwwRSF4VDFY6DUKKpXfP7jKoLsBMbLKV9gdMv1sI4EaXAHeYgK7qLlG1t6z8Ql0EM2GgGlb5jdiYW9mH2ldSkCzezdhra26XqUsxAzuC6H5ghq7hBXwxUp2xvJnMdZ01Co1LLgBONOoZCDFu68R8gZcM/4InqgNZK1SajsXiGjs+DHimgaEVYXvn6hRjqC0lOjBDFXyEU3DufmEIsrwAj0iu40TXlIsbHiDna6JkUD1FzUPUG4PAzyzyMrqECGqVF+MEKVsC1gOLiJUAmv+JRWjbyFS10oOiKG7b2EtCrHEyQuS1QVBK4MxCYbcG/uWm98CUH+IjQTzi7lomlVGPmGnl57gEBLgcQDFA4TNMLEA9qNW/EWNAKUXUQS1CsrUPAWcFsHIx5L1Nxq0qfmKw+LRFJei91FVsK2uUGphlSV21XthsKAcdxoqreYcQGtwB5lEnTDkJ3HRFFF2LX8S/OLoII6PMTyoK+inIuT1HDumVu62GrziHIXEYltf4VCS1XBRbbjG2ZwIYuDlRjU55bmbpdwRRSs3LHNWHzCIQs5slC1hXHRApKPNxLLkDBFzlMLiNyMbcB1iUGRmCQdtt8IgcnLYGny9wIEhDj1hXKeWKkoLY9kUkgsQbSMKqkKzuUu7oK43XcbCAMWOSIS/tEDociqJdGJs8f65anAFuLfEoABu82GeeZgS8ZMvlisj7uXdGGkLpDk3+owKrGK91n7nEqaugTaNAWeLx9QBhBeiIA0lU31UcolFFcMfdwTVahLkuHA+IkrCqKdeiZUpb2u5XBXMxoAutRyAzUEwIWGEbAsC3y9wZsbtztgiA0LdPcBY2WBL/AXKcZyRiqiiWC91rOeZeUiqpBnHAzlKC8ZAHFdwCagBBpVVF09NYjoYqxvbmtvky9xzE9Ok9R+8XGxKbR4Wf/2Q==")!important;background-position:50% 58%!important;background-repeat:no-repeat!important;background-size:cover!important}.workspace-page .workspace-tool-card,.workspace-page .workspace-tool-card strong,.workspace-page .workspace-tool-card small{-webkit-font-smoothing:antialiased!important;text-rendering:optimizelegibility!important;font-family:Segoe UI,Arial,Helvetica,sans-serif!important}.workspace-page .workspace-tool-card strong{color:#102f36!important;letter-spacing:0!important;font-size:18px!important;font-weight:700!important;line-height:1.18!important}.workspace-page .workspace-tool-card small{color:#596360!important;letter-spacing:0!important;font-size:13px!important;font-weight:500!important;line-height:1.42!important}@media (width<=390px){.workspace-page .workspace-tool-card strong{font-size:17px!important}.workspace-page .workspace-tool-card small{font-size:12.5px!important}}:root{--records-teal:#06383d;--records-deep:#042f33;--records-gold:#d2b27f;--records-page:#f5f1e8;--records-card:#fffdf9;--records-text:#15333a;--records-muted:#5f6966}.app:has(.record-summary-grid){background:var(--records-page)!important;width:100%!important;max-width:520px!important;min-height:100vh!important;color:var(--records-text)!important;margin:0 auto!important;padding:0 0 86px!important;position:relative!important;overflow:visible!important}.app:has(.record-summary-grid)>.header{background:var(--records-teal)!important;text-align:center!important;background-image:none!important;border:0!important;border-radius:0!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;min-height:188px!important;margin:0 0 22px!important;padding:50px 24px 30px!important;display:flex!important;position:relative!important;overflow:hidden!important;box-shadow:0 11px 22px #1c23212e!important}.app:has(.record-summary-grid)>.header img{content:none!important;background:0 0!important;display:none!important}.app:has(.record-summary-grid)>.header .workspace-hero-photo{content:none!important;background:0 0!important;display:none!important}.app:has(.record-summary-grid)>.header:before{content:none!important;background:0 0!important;display:none!important}.app:has(.record-summary-grid)>.header:after{content:none!important;background:0 0!important;display:none!important}.app:has(.record-summary-grid)>.header .eyebrow{color:var(--records-gold)!important;letter-spacing:.22em!important;text-transform:uppercase!important;text-shadow:none!important;margin:0 0 7px!important;font-family:Segoe UI,Arial,Helvetica,sans-serif!important;font-size:11px!important;font-weight:800!important}.app:has(.record-summary-grid)>.header h1{color:#fffdf8!important;letter-spacing:-.02em!important;text-shadow:none!important;margin:0!important;font-family:Georgia,Times New Roman,serif!important;font-size:clamp(40px,9vw,50px)!important;font-weight:600!important;line-height:1!important}.app:has(.record-summary-grid)>.header .subtitle{color:#fffdf8d6!important;max-width:430px!important;text-shadow:none!important;margin:10px auto 0!important;font-family:Segoe UI,Arial,Helvetica,sans-serif!important;font-size:13px!important;font-weight:400!important;line-height:1.4!important}.app:has(.record-summary-grid)>.back-button{z-index:40!important;width:46px!important;height:46px!important;box-shadow:none!important;color:#0000!important;cursor:pointer!important;background:0 0!important;border:0!important;place-items:center!important;margin:0!important;padding:0!important;font-size:0!important;display:grid!important;position:absolute!important;top:16px!important;left:16px!important}.app:has(.record-summary-grid)>.back-button:before{content:"‹"!important;color:#c99158!important;font-family:Arial,Helvetica,sans-serif!important;font-size:47px!important;font-weight:400!important;line-height:.8!important}.app:has(.record-summary-grid)>.app-escape-nav{z-index:80!important;width:58px!important;height:58px!important;box-shadow:none!important;background:0 0!important;border:0!important;margin:0!important;padding:0!important;display:block!important;position:fixed!important;bottom:18px!important;right:max(18px,50vw - 242px)!important}.app:has(.record-summary-grid)>.app-escape-nav button:nth-child(2){display:none!important}.app:has(.record-summary-grid)>.app-escape-nav button:first-child{background:linear-gradient(145deg, #0a5156 0%, var(--records-teal) 58%, var(--records-deep) 100%)!important;color:#0000!important;border:0!important;border-radius:50%!important;place-items:center!important;width:58px!important;min-width:58px!important;height:58px!important;min-height:58px!important;margin:0!important;padding:0!important;font-size:0!important;display:grid!important;position:relative!important;overflow:hidden!important;box-shadow:0 11px 19px #032a2e57,inset 2px 2px 3px #ffffff24,inset -3px -3px 5px #0000003b!important}.app:has(.record-summary-grid)>.app-escape-nav button:first-child:before{content:"+"!important;color:var(--records-gold)!important;font-family:Arial,Helvetica,sans-serif!important;font-size:32px!important;font-weight:400!important;line-height:1!important}.app:has(.record-summary-grid)>.records-list{-webkit-font-smoothing:antialiased!important;text-rendering:optimizelegibility!important;background:0 0!important;gap:20px!important;padding:0 20px 22px!important;font-family:Segoe UI,Arial,Helvetica,sans-serif!important;display:grid!important}:is(.app:has(.record-summary-grid) .records-list button,.app:has(.record-summary-grid) .records-list input,.app:has(.record-summary-grid) .records-list select){-webkit-font-smoothing:antialiased!important;text-rendering:optimizelegibility!important;font-family:Segoe UI,Arial,Helvetica,sans-serif!important}.app:has(.record-summary-grid) .record-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;margin:0!important;display:grid!important}.app:has(.record-summary-grid) .record-summary-card{background:var(--records-card)!important;min-height:88px!important;color:var(--records-text)!important;text-align:left!important;border:1px solid #53483614!important;border-radius:18px!important;flex-direction:column!important;justify-content:center!important;align-items:flex-start!important;gap:5px!important;padding:16px 15px!important;display:flex!important;box-shadow:0 10px 17px #2a292429,0 3px 6px #2a292414,inset 0 1px #fffffffa!important}.app:has(.record-summary-grid) .record-summary-card.active{border:2px solid var(--records-teal)!important;background:#fbfcf8!important;box-shadow:0 11px 18px #2a29242e,inset 0 1px #fffffffa!important}.app:has(.record-summary-grid) .record-summary-card strong{color:#0b9b8a!important;font-size:25px!important;font-weight:750!important;line-height:1!important}.app:has(.record-summary-grid) .record-summary-card span{color:#26383c!important;font-size:13px!important;font-weight:700!important;line-height:1.2!important}.app:has(.record-summary-grid) .records-search{color:#26383c!important;background:#fffdf9!important;border:1px solid #4c463a24!important;border-radius:15px!important;outline:none!important;width:100%!important;min-height:48px!important;margin:2px 0 0!important;padding:12px 15px!important;font-size:14px!important;box-shadow:inset 0 3px 7px #2a29241f,inset 0 -1px 2px #ffffffe6!important}.app:has(.record-summary-grid) .records-search:focus{border-color:#06383d61!important;box-shadow:inset 0 3px 7px #2a29241f,0 0 0 3px #06383d14!important}.app:has(.record-summary-grid) .records-toolbar{justify-content:flex-start!important;align-items:center!important;margin:0!important;padding:0 1px!important;display:flex!important}.app:has(.record-summary-grid) .records-toolbar>strong{color:#172f35!important;font-size:18px!important;font-weight:750!important;line-height:1.2!important}:is(.app:has(.record-summary-grid) .records-toolbar-actions,.app:has(.record-summary-grid) .workspace-link-button){display:none!important}.app:has(.record-summary-grid) .records-list .workspace-record-card{background:var(--records-card)!important;border:1px solid #53483612!important;border-radius:22px!important;margin:0!important;overflow:hidden!important;box-shadow:0 15px 24px #2a292433,0 5px 9px #2a29241a,inset 0 1px #fffffffa!important}.app:has(.record-summary-grid) .workspace-record-open{width:100%!important;color:var(--records-text)!important;box-shadow:none!important;text-align:left!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:18px!important}.app:has(.record-summary-grid) .record-top strong{color:#142f35!important;font-size:16px!important;font-weight:750!important;line-height:1.2!important}.app:has(.record-summary-grid) .record-preview{color:#465652!important;font-size:13px!important;line-height:1.55!important}:is(.app:has(.record-summary-grid) .record-case-line,.app:has(.record-summary-grid) .record-details){color:#707875!important;font-size:11.5px!important}:is(.app:has(.record-summary-grid) .review-badge,.app:has(.record-summary-grid) .finalized-badge){box-shadow:none!important;border:0!important;border-radius:999px!important;font-size:10.5px!important;font-weight:700!important}.app:has(.record-summary-grid) .evidence-thumb-wrap{border-radius:14px!important;overflow:hidden!important;box-shadow:0 5px 11px #2a292424!important}.app:has(.record-summary-grid) .evidence-card-thumb{object-fit:cover!important;border-radius:14px!important;width:100%!important;height:100%!important;display:block!important}.app:has(.record-summary-grid) .workspace-record-actions{background:#ffffff5c!important;border-top:1px solid #53483617!important;grid-template-columns:minmax(0,1fr) auto!important;gap:10px!important;padding:12px 14px 14px!important;display:grid!important}.app:has(.record-summary-grid) .workspace-record-review-button{background:linear-gradient(180deg, #0b5359 0%, var(--records-teal) 100%)!important;color:#fffdf8!important;border:0!important;border-radius:14px!important;min-height:48px!important;padding:11px 16px!important;font-size:14px!important;font-weight:750!important;box-shadow:0 8px 14px #032a2e40,inset 0 1px #ffffff24!important}.app:has(.record-summary-grid) .workspace-record-delete-button{color:#a33e3e!important;background:#fffdf9!important;border:1px solid #a33e3e73!important;border-radius:14px!important;min-height:48px!important;padding:10px 13px!important;font-size:12px!important;font-weight:700!important;box-shadow:0 5px 9px #2a29241a!important}@media (width<=390px){.app:has(.record-summary-grid)>.header{min-height:174px!important;padding:46px 18px 25px!important}.app:has(.record-summary-grid)>.header h1{font-size:42px!important}.app:has(.record-summary-grid)>.records-list{padding-left:15px!important;padding-right:15px!important}.app:has(.record-summary-grid) .record-summary-card{min-height:82px!important;padding:14px 13px!important}.app:has(.record-summary-grid) .record-summary-card strong{font-size:23px!important}.app:has(.record-summary-grid) .workspace-record-actions{grid-template-columns:1fr 96px!important}}.records-library-page{background:#f5f1e8!important}.records-library-page>.app-escape-nav{display:none!important}.records-library-page>.back-button{z-index:8!important;color:#d09a63!important;background:0 0!important;border:0!important;width:32px!important;height:42px!important;margin:0!important;padding:0!important;font-family:Arial,Helvetica,sans-serif!important;font-size:40px!important;font-weight:300!important;line-height:1!important;position:absolute!important;top:18px!important;left:18px!important}.records-library-page>.header{box-shadow:none!important;text-align:center!important;background:#06383d!important;border:0!important;border-radius:0!important;margin:0 -22px 16px!important;padding:58px 22px 44px!important}.records-library-page>.header:before,.records-library-page>.header:after{content:none!important;display:none!important}.records-library-page>.header .eyebrow{color:#d2b27f!important;letter-spacing:.26em!important;margin:0 0 10px!important;font-family:Segoe UI,Arial,Helvetica,sans-serif!important;font-size:10px!important;font-weight:800!important}.records-library-page>.header h1{color:#fffdf8!important;margin:0!important;font-family:Georgia,Times New Roman,serif!important;font-size:46px!important;font-weight:500!important;line-height:1!important}.records-library-page>.header .subtitle{color:#ffffffe0!important;max-width:430px!important;margin:13px auto 0!important;font-family:Segoe UI,Arial,Helvetica,sans-serif!important;font-size:13px!important;line-height:1.35!important}.records-library-page .records-list{gap:0!important;padding-bottom:86px!important;font-family:Segoe UI,Arial,Helvetica,sans-serif!important}.records-library-page .record-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:9px!important;margin:0 0 18px!important;display:grid!important}.records-library-page .record-summary-card:first-child{display:none!important}.records-library-page .record-summary-card{color:#163238!important;background:#fffdf9!important;border:1px solid #564a3a14!important;border-radius:17px!important;min-height:84px!important;padding:12px 7px!important;box-shadow:0 9px 16px #2d2d2726,0 3px 6px #2d2d2712,inset 0 1px #fffffffa!important}.records-library-page .record-summary-card strong{color:#b97848!important;margin-bottom:4px!important;font-family:Georgia,Times New Roman,serif!important;font-size:27px!important;font-weight:500!important;line-height:1!important;display:block!important}.records-library-page .record-summary-card span{color:#173239!important;font-size:11px!important;font-weight:800!important}.records-library-page .record-summary-card.active{color:#173239!important;background:#fff8ee!important;border-color:#ca995c85!important;box-shadow:0 11px 18px #372e2333,0 4px 7px #372e2317,inset 0 1px #fffffffa!important}.records-library-page .record-summary-card.active strong{color:#b36f3f!important}.records-library-page .records-search{color:#26383b!important;background:#fffdf9!important;border:1px solid #51483921!important;border-radius:17px!important;outline:none!important;width:100%!important;min-height:54px!important;margin:0 0 22px!important;padding:0 18px 0 43px!important;font-family:Segoe UI,Arial,Helvetica,sans-serif!important;font-size:15px!important;box-shadow:inset 0 3px 8px #3b383021,inset 0 1px 2px #3b383014,0 1px #ffffffe6!important}.records-library-page .records-list{position:relative!important}.records-library-page .records-list:before{content:"⌕";z-index:3;color:#888e8b;pointer-events:none;font-family:Arial,Helvetica,sans-serif;font-size:25px;position:absolute;top:107px;left:13px}.records-library-page .records-search:focus{border-color:#b5854d57!important;box-shadow:inset 0 4px 9px #3a362d29,0 0 0 2px #d2b27f1f!important}.records-library-page .records-toolbar-hidden{display:none!important}.records-library-page .records-browse-types{margin:0 0 24px!important}.records-library-page .records-browse-heading{text-align:center!important;margin:0 0 12px!important}.records-library-page .records-browse-heading span{color:#87765f!important;letter-spacing:.24em!important;margin-bottom:5px!important;font-size:9px!important;font-weight:800!important;display:block!important}.records-library-page .records-browse-heading strong{color:#12383f!important;font-family:Georgia,Times New Roman,serif!important;font-size:24px!important;font-weight:500!important}.records-library-page .records-type-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;display:grid!important}.records-library-page .records-type-grid button{color:#173239!important;text-align:left!important;background:#fffdf9!important;border:1px solid #564a3a14!important;border-radius:16px!important;grid-template-columns:34px minmax(0,1fr)!important;align-items:center!important;gap:10px!important;min-height:66px!important;padding:11px 12px!important;display:grid!important;box-shadow:0 8px 14px #2d2d2721,0 2px 5px #2d2d270f,inset 0 1px #fffffffa!important}.records-library-page .records-type-grid button.active{background:#fff8ee!important;border-color:#cb9e658c!important;box-shadow:0 10px 17px #372e232e,inset 0 0 0 1px #d2b27f29!important}.records-library-page .records-type-grid button strong{color:#173239!important;font-size:12px!important;font-weight:750!important;line-height:1.2!important}.records-library-page .records-type-icon{background-position:50%!important;background-repeat:no-repeat!important;background-size:28px 28px!important;width:32px!important;height:32px!important;display:block!important}.records-library-page .type-photo{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Crect x='3.5' y='7' width='25' height='19' rx='3' fill='none' stroke='%23d0a066' stroke-width='2.4'/%3E%3Ccircle cx='16' cy='16.5' r='5.2' fill='none' stroke='%23d0a066' stroke-width='2.4'/%3E%3Cpath d='M10 7l2-3h8l2 3' fill='none' stroke='%23d0a066' stroke-width='2.4' stroke-linecap='round'/%3E%3C/svg%3E")!important}.records-library-page .type-written{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath d='M7 4h13l5 5v19H7z' fill='none' stroke='%23d0a066' stroke-width='2.2'/%3E%3Cpath d='M20 4v6h6M11 15h10M11 20h8' fill='none' stroke='%23d0a066' stroke-width='2.2' stroke-linecap='round'/%3E%3C/svg%3E")!important}.records-library-page .type-audio{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Crect x='11' y='4' width='10' height='16' rx='5' fill='none' stroke='%23d0a066' stroke-width='2.3'/%3E%3Cpath d='M7.5 15.5v1.5a8.5 8.5 0 0 0 17 0v-1.5M16 25v4M11.5 29h9' fill='none' stroke='%23d0a066' stroke-width='2.3' stroke-linecap='round'/%3E%3C/svg%3E")!important}.records-library-page .type-video{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Crect x='3.5' y='7' width='18' height='18' rx='3' fill='none' stroke='%23d0a066' stroke-width='2.3'/%3E%3Cpath d='M21.5 13l7-4v14l-7-4z' fill='none' stroke='%23d0a066' stroke-width='2.3' stroke-linejoin='round'/%3E%3C/svg%3E")!important}.records-library-page .type-document{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath d='M7 3.5h12l6 6V28.5H7z' fill='none' stroke='%23d0a066' stroke-width='2.2'/%3E%3Cpath d='M19 3.5v6h6M11 15h10M11 20h10M11 24h7' fill='none' stroke='%23d0a066' stroke-width='2.2' stroke-linecap='round'/%3E%3C/svg%3E")!important}.records-library-page .type-email{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Crect x='3.5' y='7' width='25' height='18' rx='3' fill='none' stroke='%23d0a066' stroke-width='2.3'/%3E%3Cpath d='m5 9 11 9 11-9' fill='none' stroke='%23d0a066' stroke-width='2.3' stroke-linejoin='round'/%3E%3C/svg%3E")!important}.records-library-page .workspace-record-card{background:#fffdf9!important;border:1px solid #564a3a14!important;border-radius:20px!important;margin:0 0 13px!important;position:relative!important;overflow:hidden!important;box-shadow:0 11px 20px #2d2d272b,0 3px 7px #2d2d2712,inset 0 1px #fffffffa!important}.records-library-page .workspace-record-open{text-align:left!important;width:100%!important;min-height:124px!important;box-shadow:none!important;background:0 0!important;border:0!important;grid-template-rows:auto auto auto!important;grid-template-columns:84px minmax(0,1fr) 44px!important;align-items:center!important;gap:5px 13px!important;padding:16px 15px!important;display:grid!important;position:relative!important}.records-library-page .workspace-record-open:after{content:"›"!important;color:#f5e0bd!important;background:linear-gradient(145deg,#0b5960,#06383d 62%,#042f33)!important;border-radius:50%!important;grid-area:1/3/span 3!important;align-self:center!important;place-items:center!important;width:42px!important;height:42px!important;font-family:Arial,Helvetica,sans-serif!important;font-size:30px!important;font-weight:400!important;line-height:1!important;display:grid!important;box-shadow:0 7px 12px #032a2e47,inset 1px 1px 2px #ffffff24,inset -2px -2px 4px #00000030!important}.records-library-page .workspace-record-open>.record-top,.records-library-page .workspace-record-open>.record-case-line,.records-library-page .workspace-record-open>.record-details{grid-column:2!important;min-width:0!important}.records-library-page .workspace-record-open>.record-top{text-align:left!important;flex-wrap:wrap!important;grid-row:1!important;justify-content:flex-start!important;align-items:center!important;gap:7px!important;margin:0!important;display:flex!important}.records-library-page .record-top strong{color:#102f36!important;text-align:left!important;font-size:15px!important;font-weight:800!important;line-height:1.2!important}.records-library-page .review-badge{color:#9f572f!important;background:#f8e8dc!important;border:1px solid #be804b29!important;border-radius:999px!important;padding:6px 9px!important;font-size:9px!important;font-weight:800!important;box-shadow:0 5px 9px #68452b29,inset 0 1px #ffffffe6!important}.records-library-page .review-badge.finalized-badge{color:#58705e!important;box-shadow:none!important;background:#eef4ef!important;border-color:#556f5d1a!important}.records-library-page .record-case-line{color:#7d6f5d!important;grid-row:2!important;margin:0!important;font-size:12px!important}.records-library-page .workspace-record-card.is-unfiled .record-case-line span{color:#4b4236!important;font-weight:800!important}.records-library-page .record-details{color:#6b7471!important;grid-row:3!important;margin:0!important;font-size:11px!important;display:block!important}.records-library-page .record-details span:first-child{display:none!important}.records-library-page .record-details span:last-child{display:block!important}.records-library-page .record-preview,.records-library-page .workspace-record-actions,.records-library-page [class*=record-menu],.records-library-page [class*=record-more]{display:none!important}.records-library-page .evidence-thumb-wrap{visibility:visible!important;opacity:1!important;background:#eee9df!important;border-radius:13px!important;grid-area:1/1/span 3!important;width:84px!important;height:82px!important;margin:0!important;display:block!important;overflow:hidden!important}.records-library-page .evidence-card-thumb{object-fit:cover!important;object-position:center!important;visibility:visible!important;opacity:1!important;border:0!important;border-radius:13px!important;width:100%!important;height:100%!important;display:block!important}.records-library-page .workspace-record-card:not(:has(.evidence-card-thumb)) .workspace-record-open:before{content:""!important;opacity:.92!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:52px 52px!important;grid-area:1/1/span 3!important;place-self:center!important;width:58px!important;height:58px!important}.records-library-page .record-kind-written:not(:has(.evidence-card-thumb)) .workspace-record-open:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'%3E%3Cpath d='M15 8h27l8 8v40H15z' fill='none' stroke='%23c99358' stroke-width='4'/%3E%3Cpath d='M42 8v10h10M23 29h18M23 38h16' fill='none' stroke='%23c99358' stroke-width='4' stroke-linecap='round'/%3E%3C/svg%3E")!important}.records-library-page .record-kind-audio:not(:has(.evidence-card-thumb)) .workspace-record-open:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'%3E%3Crect x='23' y='8' width='18' height='31' rx='9' fill='none' stroke='%23c99358' stroke-width='4'/%3E%3Cpath d='M16 30v3c0 10 7 17 16 17s16-7 16-17v-3M32 50v8M24 58h16' fill='none' stroke='%23c99358' stroke-width='4' stroke-linecap='round'/%3E%3C/svg%3E")!important}.records-library-page .record-kind-video:not(:has(.evidence-card-thumb)) .workspace-record-open:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'%3E%3Crect x='8' y='16' width='36' height='32' rx='5' fill='none' stroke='%23c99358' stroke-width='4'/%3E%3Cpath d='M44 25l12-7v28l-12-7z' fill='none' stroke='%23c99358' stroke-width='4' stroke-linejoin='round'/%3E%3C/svg%3E")!important}.records-library-page .record-kind-document:not(:has(.evidence-card-thumb)) .workspace-record-open:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'%3E%3Cpath d='M15 7h25l10 10v40H15z' fill='none' stroke='%23c99358' stroke-width='4'/%3E%3Cpath d='M40 7v12h12M23 30h18M23 39h18M23 48h13' fill='none' stroke='%23c99358' stroke-width='4' stroke-linecap='round'/%3E%3C/svg%3E")!important}.records-library-page .record-kind-email:not(:has(.evidence-card-thumb)) .workspace-record-open:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'%3E%3Crect x='7' y='15' width='50' height='34' rx='5' fill='none' stroke='%23c99358' stroke-width='4'/%3E%3Cpath d='m10 19 22 18 22-18' fill='none' stroke='%23c99358' stroke-width='4' stroke-linejoin='round'/%3E%3C/svg%3E")!important}.records-library-page .record-kind-photo:not(:has(.evidence-card-thumb)) .workspace-record-open:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'%3E%3Crect x='7' y='16' width='50' height='37' rx='6' fill='none' stroke='%23c99358' stroke-width='4'/%3E%3Ccircle cx='32' cy='34' r='11' fill='none' stroke='%23c99358' stroke-width='4'/%3E%3Cpath d='M20 16l4-6h16l4 6' fill='none' stroke='%23c99358' stroke-width='4' stroke-linecap='round'/%3E%3C/svg%3E")!important}.records-library-page .records-quick-capture-fab{z-index:50!important;color:#fffdf8!important;background:linear-gradient(145deg,#0b5960,#06383d 60%,#042f33)!important;border:0!important;border-radius:27px!important;justify-content:center!important;align-items:center!important;gap:0!important;min-width:54px!important;height:54px!important;padding:0 16px!important;display:flex!important;position:fixed!important;bottom:20px!important;right:max(18px,50vw - 242px)!important;box-shadow:0 10px 18px #032a2e47!important}.records-library-page .records-quick-capture-fab span{color:#d2b27f!important;font-size:24px!important;line-height:1!important}.records-library-page .records-quick-capture-fab small{color:#fffdf8!important;white-space:nowrap!important;width:0!important;font-size:11px!important;font-weight:800!important;transition:width .18s,margin .18s!important;overflow:hidden!important}.records-library-page .records-quick-capture-fab:hover small,.records-library-page .records-quick-capture-fab:focus-visible small{width:78px!important;margin-left:6px!important}.records-library-page .workspace-record-card[hidden]{display:none!important}@media (width<=390px){.records-library-page>.header{padding-top:52px!important;padding-bottom:38px!important}.records-library-page>.header h1{font-size:42px!important}.records-library-page .record-summary-card{min-height:78px!important}.records-library-page .record-summary-card strong{font-size:24px!important}.records-library-page .records-type-grid{gap:8px!important}.records-library-page .records-type-grid button{min-height:62px!important;padding:9px 10px!important}.records-library-page .workspace-record-open{grid-template-columns:74px minmax(0,1fr) 40px!important;column-gap:10px!important;padding:14px 12px!important}.records-library-page .evidence-thumb-wrap{width:74px!important;height:72px!important}.records-library-page .workspace-record-open:after{width:38px!important;height:38px!important;font-size:27px!important}}.app.records-library-page:has(.record-summary-grid)>.header{min-height:188px!important;box-shadow:none!important;text-align:center!important;background:#06383d!important;border:0!important;border-radius:0!important;margin:0 0 18px!important;padding:50px 22px 30px!important;position:relative!important;overflow:hidden!important}.app.records-library-page:has(.record-summary-grid)>.header img{content:none!important;background:0 0!important;display:none!important}.app.records-library-page:has(.record-summary-grid)>.header .workspace-hero-photo{content:none!important;background:0 0!important;display:none!important}.app.records-library-page:has(.record-summary-grid)>.header:before{content:none!important;background:0 0!important;display:none!important}.app.records-library-page:has(.record-summary-grid)>.header:after{content:none!important;background:0 0!important;display:none!important}:is(.app.records-library-page:has(.record-summary-grid)>.app-escape-nav,.app.records-library-page:has(.record-summary-grid)>.records-quick-capture-fab){display:none!important}.app.records-library-page:has(.record-summary-grid) .records-list .record-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:9px!important;margin:0 0 18px!important;display:grid!important}.app.records-library-page:has(.record-summary-grid) .record-summary-card:first-child{display:none!important}.app.records-library-page:has(.record-summary-grid) .record-summary-card{text-align:center!important;background:#fffdf9!important;border:1px solid #564a3a14!important;border-radius:17px!important;justify-content:center!important;align-items:center!important;width:auto!important;min-width:0!important;min-height:82px!important;padding:11px 6px!important;box-shadow:0 9px 16px #2d2d2729,0 3px 6px #2d2d2712,inset 0 1px #fffffffa!important}.app.records-library-page:has(.record-summary-grid) .record-summary-card.active{background:#fffaf2!important;border-color:#c99a586b!important;box-shadow:0 11px 18px #372e2330,0 4px 7px #372e2314,inset 0 1px #fffffffa!important}.app.records-library-page:has(.record-summary-grid) .record-summary-card strong{color:#b97848!important;margin-bottom:4px!important;font-family:Georgia,Times New Roman,serif!important;font-size:27px!important;font-weight:500!important;line-height:1!important}.app.records-library-page:has(.record-summary-grid) .record-summary-card:nth-child(2) strong{color:#9f3f3f!important}.app.records-library-page:has(.record-summary-grid) .record-summary-card span{color:#173239!important;font-size:10.5px!important;font-weight:800!important;line-height:1.15!important}.app.records-library-page:has(.record-summary-grid) .records-search{background:#fffdf9!important;border:1px solid #534b3e21!important;border-radius:17px!important;min-height:52px!important;margin:0 0 22px!important;padding:0 17px 0 42px!important;box-shadow:inset 0 4px 10px #38352e26,inset 0 1px 2px #38352e14,0 1px #ffffffe6!important}.app.records-library-page:has(.record-summary-grid) .records-type-grid{grid-template-columns:1fr!important;gap:10px!important;display:grid!important}.app.records-library-page:has(.record-summary-grid) .records-type-grid button{text-align:left!important;background:#fffdf9!important;border:1px solid #564a3a14!important;border-radius:16px!important;grid-template-columns:38px minmax(0,1fr) 28px!important;align-items:center!important;gap:12px!important;width:100%!important;min-height:62px!important;padding:11px 15px!important;display:grid!important;box-shadow:0 8px 14px #2d2d2724,0 2px 5px #2d2d270f,inset 0 1px #fffffffa!important}.app.records-library-page:has(.record-summary-grid) .records-type-grid button.active{background:#fff8ee!important;border-color:#cb9e6580!important}.app.records-library-page:has(.record-summary-grid) .records-type-grid button strong{color:#173239!important;text-align:left!important;font-size:13px!important;font-weight:750!important}.app.records-library-page:has(.record-summary-grid) .records-type-arrow{color:#b9824e!important;place-items:center!important;font-family:Arial,Helvetica,sans-serif!important;font-size:28px!important;line-height:1!important;display:grid!important}@media (width<=390px){.app.records-library-page:has(.record-summary-grid) .records-list .record-summary-grid{gap:7px!important}.app.records-library-page:has(.record-summary-grid) .record-summary-card{min-height:78px!important;padding:10px 4px!important}.app.records-library-page:has(.record-summary-grid) .record-summary-card strong{font-size:25px!important}.app.records-library-page:has(.record-summary-grid) .record-summary-card span{font-size:9.5px!important}}.app.records-library-page .records-list:before{content:none!important;display:none!important}.app.records-library-page .records-search{background-color:#fffdf9!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Ccircle cx='10.5' cy='10.5' r='6.5' fill='none' stroke='%23858b88' stroke-width='1.8'/%3E%3Cpath d='m15.5 15.5 5 5' fill='none' stroke='%23858b88' stroke-width='1.8' stroke-linecap='round'/%3E%3C/svg%3E")!important;background-position:15px!important;background-repeat:no-repeat!important;background-size:20px 20px!important;padding-left:44px!important;box-shadow:inset 0 5px 11px #36332c29,inset 0 1px 2px #36332c14,0 1px #ffffffe6!important}.app.records-library-page .records-toolbar,.app.records-library-page .records-toolbar-hidden{display:none!important}.app.records-library-page.records-category-mode>.header{background:#06383d!important;min-height:170px!important;margin-bottom:18px!important;padding:48px 22px 28px!important}.app.records-library-page.records-category-mode>.header .eyebrow{color:#d2b27f!important;letter-spacing:.24em!important;font-size:10px!important}.app.records-library-page.records-category-mode>.header h1{color:#fffdf8!important;max-width:440px!important;font-family:Georgia,Times New Roman,serif!important;font-size:clamp(34px,8vw,44px)!important;font-weight:500!important;line-height:1.02!important}.app.records-library-page.records-category-mode>.header .subtitle{color:#fffdf8d6!important;margin-top:9px!important;font-size:13px!important}.app.records-library-page.records-category-mode>.back-button{top:15px!important;left:16px!important}.app.records-library-page.records-category-mode .record-summary-grid,.app.records-library-page.records-category-mode .records-browse-types{display:none!important}.app.records-library-page.records-category-mode .records-search{margin:0 0 18px!important}.app.records-library-page.records-category-mode .records-list{gap:0!important;padding-top:0!important}.app.records-library-page .workspace-record-card{background:#fffdf9!important;border:1px solid #564a3a14!important;border-radius:20px!important;margin:0 0 14px!important;position:relative!important;overflow:hidden!important;box-shadow:0 11px 19px #2c2b262b,0 3px 7px #2c2b2612,inset 0 1px #fffffffa!important}.app.records-library-page .workspace-record-actions,.app.records-library-page .workspace-record-review-button,.app.records-library-page .workspace-record-delete-button,.app.records-library-page .trash-outline-button,.app.records-library-page [class*=record-menu],.app.records-library-page [class*=record-more]{display:none!important}.app.records-library-page .workspace-record-open{width:100%!important;min-height:116px!important;box-shadow:none!important;text-align:left!important;background:0 0!important;border:0!important;grid-template-rows:auto auto auto!important;grid-template-columns:88px minmax(0,1fr) 44px!important;align-items:center!important;gap:6px 14px!important;margin:0!important;padding:15px 14px!important;display:grid!important}.app.records-library-page .evidence-thumb-wrap{background:#ece8df!important;border-radius:13px!important;grid-area:1/1/span 3!important;width:88px!important;height:84px!important;margin:0!important;overflow:hidden!important;box-shadow:0 5px 10px #2a292424!important}.app.records-library-page .evidence-card-thumb{object-fit:cover!important;object-position:center!important;border-radius:13px!important;width:100%!important;height:100%!important;display:block!important}.app.records-library-page .workspace-record-open>.record-top{text-align:left!important;flex-wrap:wrap!important;grid-area:1/2!important;justify-content:flex-start!important;align-items:center!important;gap:7px!important;min-width:0!important;margin:0!important;display:flex!important}.app.records-library-page .record-top strong{color:#102f36!important;text-align:left!important;font-family:Segoe UI,Arial,Helvetica,sans-serif!important;font-size:15px!important;font-weight:800!important;line-height:1.2!important}.app.records-library-page .review-badge:not(.finalized-badge){color:#994638!important;background:#f7e2da!important;border:1px solid #9e42351a!important;border-radius:999px!important;padding:6px 9px!important;font-size:9px!important;font-weight:800!important;box-shadow:0 6px 11px #5b372b33,0 2px 4px #5b372b17,inset 0 1px #ffffffe6!important}.app.records-library-page .review-badge.finalized-badge{color:#54705b!important;background:#edf3ee!important;border:1px solid #556f5d17!important;border-radius:999px!important;padding:6px 9px!important;font-size:9px!important;font-weight:800!important;box-shadow:0 4px 8px #3243371a!important}.app.records-library-page .record-case-line{color:#61706d!important;grid-area:2/2!important;margin:0!important;font-size:12px!important;line-height:1.25!important}.app.records-library-page .workspace-record-card.is-unfiled .record-case-line span{color:#3d3329!important;font-weight:800!important}.app.records-library-page .workspace-record-card:not(.is-unfiled) .record-case-line span{color:#526966!important;font-weight:700!important}.app.records-library-page .record-details{color:#737c79!important;grid-area:3/2!important;margin:0!important;font-size:11px!important;line-height:1.25!important;display:block!important}.app.records-library-page .record-details span:first-child{display:none!important}.app.records-library-page .record-details span:last-child{display:block!important}.app.records-library-page .record-preview{display:none!important}.app.records-library-page .workspace-record-open:after{content:"›"!important;color:#f3d7aa!important;background:linear-gradient(145deg,#0b5960,#06383d 62%,#042f33)!important;border-radius:50%!important;grid-area:1/3/span 3!important;place-self:center!important;place-items:center!important;width:42px!important;height:42px!important;font-family:Arial,Helvetica,sans-serif!important;font-size:30px!important;font-weight:400!important;line-height:1!important;display:grid!important;box-shadow:0 7px 12px #032a2e47,inset 1px 1px 2px #ffffff24,inset -2px -2px 4px #00000030!important}@media (width<=390px){.app.records-library-page .workspace-record-open{grid-template-columns:78px minmax(0,1fr) 40px!important;column-gap:11px!important;padding:14px 12px!important}.app.records-library-page .evidence-thumb-wrap{width:78px!important;height:76px!important}.app.records-library-page .record-top strong{font-size:14px!important}.app.records-library-page .workspace-record-open:after{width:39px!important;height:39px!important;font-size:28px!important}}.app.records-library-page.records-category-mode .records-list .record-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:9px!important;margin:0 0 18px!important;display:grid!important}.app.records-library-page.records-category-mode .record-summary-card:first-child{display:none!important}.app.records-library-page .workspace-record-card{margin:0 0 20px!important}.app.records-library-page .records-list{row-gap:0!important}.app.records-library-page .workspace-record-open{grid-template-rows:auto minmax(94px,1fr)!important;grid-template-columns:96px minmax(0,1fr)!important;align-items:start!important;gap:10px 16px!important;min-height:168px!important;padding:16px 14px!important;display:grid!important;position:relative!important}.app.records-library-page .record-kind-label{color:#102f36!important;text-align:left!important;white-space:normal!important;overflow-wrap:break-word!important;word-break:normal!important;grid-area:1/1!important;place-self:start!important;width:96px!important;max-width:96px!important;margin:0!important;font-size:15px!important;font-weight:800!important;line-height:1.2!important}.app.records-library-page .evidence-thumb-wrap{border-radius:14px!important;grid-area:2/1!important;place-self:start!important;width:88px!important;height:86px!important;margin:0!important;overflow:hidden!important}.app.records-library-page .evidence-card-thumb{object-fit:cover!important;object-position:center!important;border:0!important;border-radius:14px!important;width:100%!important;height:100%!important;display:block!important}.app.records-library-page .evidence-video-preview{background:#1b2729!important;border:1px solid #06383d21!important;border-radius:14px!important;grid-area:2/1!important;place-self:start!important;width:88px!important;height:86px!important;position:relative!important;overflow:hidden!important;box-shadow:inset 0 1px #fff3!important}.app.records-library-page .evidence-video-preview .evidence-video-thumb{object-fit:cover!important;object-position:center!important;pointer-events:none!important;background:#1b2729!important;border:0!important;border-radius:13px!important;width:100%!important;max-width:none!important;height:100%!important;max-height:none!important;margin:0!important;position:absolute!important;inset:0!important}.app.records-library-page .evidence-video-play{color:#fffdf8!important;pointer-events:none!important;z-index:2!important;background:#06383de0!important;border:1px solid #ffffffd1!important;border-radius:50%!important;place-items:center!important;width:38px!important;height:38px!important;padding-left:2px!important;font-size:14px!important;line-height:1!important;display:grid!important;position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important;box-shadow:0 4px 10px #00000038!important}.app.records-library-page .workspace-record-card:not(:has(.evidence-card-thumb)) .workspace-record-open:before{grid-area:2/1!important;place-self:start center!important}.app.records-library-page .record-info-column{box-sizing:border-box!important;flex-direction:column!important;grid-area:1/2/span 2!important;justify-content:flex-start!important;align-items:stretch!important;width:100%!important;min-width:0!important;height:100%!important;padding:0 0 52px!important;display:flex!important}.app.records-library-page .record-info-column>.record-top{justify-content:flex-end!important;align-items:flex-start!important;width:100%!important;min-width:0!important;margin:0!important;padding:0!important;display:flex!important}.app.records-library-page .record-info-column .review-badge,.app.records-library-page .record-info-column .review-badge.finalized-badge{z-index:2!important;flex:none!important;align-self:flex-end!important;max-width:118px!important;margin:0!important;position:static!important}.app.records-library-page .record-info-column .record-case-line{color:#7d6f5d!important;text-align:left!important;width:100%!important;min-width:0!important;max-width:100%!important;margin:12px 0 0!important;padding:0!important;display:block!important}.app.records-library-page .record-info-column .record-case-line>span{white-space:normal!important;overflow-wrap:break-word!important;word-break:normal!important;width:auto!important;max-width:100%!important;line-height:1.2!important;display:inline-block!important}.app.records-library-page .workspace-record-card.is-unfiled .record-info-column .record-case-line span{font-weight:800!important}.app.records-library-page .record-info-column .record-details{color:#6b7471!important;text-align:left!important;width:100%!important;min-width:0!important;max-width:100%!important;margin:10px 0 0!important;padding:0!important;display:block!important}.app.records-library-page .record-info-column .record-details span:last-child{white-space:normal!important;overflow-wrap:normal!important;word-break:normal!important;width:100%!important;max-width:100%!important;line-height:1.3!important;display:block!important}.app.records-library-page .workspace-record-open:after{grid-area:auto!important;width:40px!important;height:40px!important;font-size:28px!important;position:absolute!important;bottom:14px!important;right:14px!important}@media (width<=390px){.app.records-library-page .workspace-record-open{grid-template-columns:88px minmax(0,1fr)!important;column-gap:12px!important;min-height:164px!important;padding:14px 12px!important}.app.records-library-page .record-kind-label{width:88px!important;max-width:88px!important;font-size:14px!important}.app.records-library-page .evidence-thumb-wrap,.app.records-library-page .evidence-video-preview{width:80px!important;height:80px!important}.app.records-library-page .record-info-column{padding-bottom:48px!important}.app.records-library-page .record-info-column .review-badge,.app.records-library-page .record-info-column .review-badge.finalized-badge{max-width:108px!important}.app.records-library-page .workspace-record-open:after{width:38px!important;height:38px!important;bottom:12px!important;right:12px!important}}.app.records-library-page.records-status-mode>.header,.app.records-library-page.records-category-mode>.header{min-height:170px!important;box-shadow:none!important;text-align:center!important;background:#06383d!important;border:0!important;border-radius:0!important;margin:0 0 18px!important;padding:48px 22px 28px!important;position:relative!important;overflow:hidden!important}.app.records-library-page.records-status-mode>.header img,.app.records-library-page.records-category-mode>.header img,.app.records-library-page.records-status-mode>.header .workspace-hero-photo,.app.records-library-page.records-category-mode>.header .workspace-hero-photo,.app.records-library-page.records-status-mode>.header:before,.app.records-library-page.records-status-mode>.header:after,.app.records-library-page.records-category-mode>.header:before,.app.records-library-page.records-category-mode>.header:after{content:none!important;background:0 0!important;display:none!important}.app.records-library-page.records-status-mode>.header .eyebrow,.app.records-library-page.records-category-mode>.header .eyebrow{color:#d2b27f!important;letter-spacing:.24em!important;font-family:Segoe UI,Arial,Helvetica,sans-serif!important;font-size:10px!important;font-weight:800!important}.app.records-library-page.records-status-mode>.header h1,.app.records-library-page.records-category-mode>.header h1{color:#fffdf8!important;max-width:440px!important;text-shadow:none!important;margin:0 auto!important;font-family:Georgia,Times New Roman,serif!important;font-size:clamp(34px,8vw,44px)!important;font-weight:500!important;line-height:1.02!important}.app.records-library-page.records-status-mode>.header .subtitle,.app.records-library-page.records-category-mode>.header .subtitle{color:#fffdf8d6!important;text-shadow:none!important;margin:9px auto 0!important;font-family:Segoe UI,Arial,Helvetica,sans-serif!important;font-size:13px!important;line-height:1.4!important}.app.records-library-page.records-status-mode .record-summary-grid,.app.records-library-page.records-status-mode .records-browse-types{display:none!important}.app.records-library-page.records-status-mode .records-search{margin-bottom:4px!important}.app.records-library-page.records-category-mode .records-list,.app.records-library-page.records-status-mode .records-list{grid-template-columns:minmax(0,1fr)!important;gap:20px 0!important;display:grid!important}.app.records-library-page.records-category-mode .workspace-record-card,.app.records-library-page.records-status-mode .workspace-record-card{margin:0!important}.app.records-library-page.records-category-mode .workspace-record-card+.workspace-record-card,.app.records-library-page.records-status-mode .workspace-record-card+.workspace-record-card{margin-top:2px!important}@media (width<=390px){.app.records-library-page.records-category-mode .records-list,.app.records-library-page.records-status-mode .records-list{row-gap:18px!important}}.record-detail-clean,.record-final-clean{color:#15343a!important;background:#f5f1e8!important;position:relative!important}.record-detail-clean>.header,.record-final-clean>.header{text-align:center!important;background:#06383d!important;border:0!important;border-radius:0!important;margin:0 0 20px!important;padding:48px 24px 28px!important;box-shadow:0 10px 22px #1c232129!important}.record-detail-clean>.header:before,.record-detail-clean>.header:after,.record-final-clean>.header:before,.record-final-clean>.header:after,.record-detail-clean>.header img,.record-final-clean>.header img,.record-detail-clean>.header .workspace-hero-photo,.record-final-clean>.header .workspace-hero-photo{content:none!important;display:none!important}.record-detail-clean>.header .eyebrow,.record-final-clean>.header .eyebrow{color:#d2b27f!important;letter-spacing:.24em!important;text-transform:uppercase!important;margin:0 0 8px!important;font:800 10px/1.2 Segoe UI,Arial,Helvetica,sans-serif!important}.record-detail-clean>.header h1,.record-final-clean>.header h1{color:#fffdf8!important;margin:0!important;font-family:Georgia,Times New Roman,serif!important;font-size:clamp(36px,8vw,46px)!important;font-weight:500!important;line-height:1.02!important}.record-detail-clean>.header .subtitle,.record-final-clean>.header .subtitle{color:#fffdf8d6!important;max-width:430px!important;margin:10px auto 0!important;font:400 13px/1.4 Segoe UI,Arial,Helvetica,sans-serif!important}.record-detail-clean>.back-button,.record-final-clean>.back-button{z-index:50!important;color:#d2b27f!important;width:36px!important;min-width:36px!important;height:36px!important;min-height:36px!important;box-shadow:none!important;text-align:center!important;background:#ffffff0f!important;border:0!important;border-radius:50%!important;margin:0!important;padding:0 0 3px!important;font-family:Arial,Helvetica,sans-serif!important;font-size:34px!important;font-weight:300!important;line-height:30px!important}.record-detail-clean>.back-button:hover,.record-final-clean>.back-button:hover{background:#ffffff1c!important;transform:none!important}.record-detail-clean>.review-page,.record-final-clean>.review-page{-webkit-font-smoothing:antialiased!important;text-rendering:optimizelegibility!important;width:100%!important;max-width:520px!important;margin:0 auto!important;padding:0 18px 36px!important;font-family:Segoe UI,Arial,Helvetica,sans-serif!important;display:block!important}.record-detail-clean .record-content-section,.record-detail-clean .record-organization-section,.record-detail-clean .review-heading>span,.record-final-clean .review-heading>span{display:none!important}.record-detail-clean .review-section,.record-final-clean .review-section{background:#fffdf9!important;border:1px solid #584c3a14!important;border-radius:19px!important;margin:0 0 16px!important;padding:18px!important;box-shadow:0 10px 18px #2c2b2624,0 3px 6px #2c2b260f,inset 0 1px #fffffffa!important}.record-detail-clean .review-heading,.record-final-clean .review-heading{margin:0 0 14px!important;padding:0!important;display:block!important}.record-detail-clean .review-heading h2,.record-final-clean .review-heading h2{color:#12363d!important;margin:0 0 4px!important;font-family:Georgia,Times New Roman,serif!important;font-size:23px!important;font-weight:600!important;line-height:1.1!important}.record-detail-clean .review-heading p,.record-final-clean .review-heading p{color:#697572!important;margin:0!important;font-size:12px!important;line-height:1.4!important}.record-detail-clean .record-original-section .evidence-preserved-note{display:none!important}.record-detail-clean .review-evidence-gallery{grid-template-columns:1fr!important;gap:10px!important;margin:0!important;display:grid!important}.record-detail-clean .review-evidence-image{object-fit:contain!important;background:#f0ece4!important;border:0!important;border-radius:14px!important;width:100%!important;height:auto!important;max-height:460px!important;display:block!important;box-shadow:0 6px 12px #2a292421!important}.record-detail-clean .record-details-section,.record-detail-clean .record-writeup-section,.record-detail-clean .record-case-section{text-align:left!important}.record-detail-clean .record-details-section{padding-bottom:16px!important}.record-detail-clean .record-details-section .review-heading,.record-detail-clean .record-writeup-section .review-heading,.record-detail-clean .record-case-section .review-heading{text-align:left!important}.record-detail-clean .record-details-section .field-label{color:#273c40!important;letter-spacing:.02em!important;text-align:left!important;text-transform:uppercase!important;width:100%!important;margin:16px 0 7px!important;font-size:11px!important;font-weight:800!important;line-height:1.3!important;display:block!important}.record-detail-clean .record-details-section .field-label:first-of-type{margin-top:0!important}.record-detail-clean .record-details-section .optional{color:#75817e!important;text-transform:none!important;font-weight:500!important}.record-detail-clean .record-details-section .importance-select,.record-detail-clean .record-writeup-section .note-input{box-sizing:border-box!important;color:#25383b!important;text-align:left!important;background:#fbfaf6!important;border:1px solid #37433f2b!important;border-radius:14px!important;width:100%!important;font-family:Segoe UI,Arial,Helvetica,sans-serif!important;box-shadow:inset 0 5px 10px #27312d2e,inset 0 2px 3px #27312d17,0 1px #fffffff2!important}.record-detail-clean .record-details-section .importance-select:focus,.record-detail-clean .record-writeup-section .note-input:focus{border-color:#06383d61!important;outline:none!important;box-shadow:inset 0 5px 11px #27312d33,inset 0 2px 4px #27312d1c,0 0 0 2px #d2b27f3d!important}.record-detail-clean .record-details-section .importance-select{min-height:48px!important;padding:10px 13px!important}.record-detail-clean .record-writeup-section .note-input{min-height:180px!important;padding:14px!important;font-size:14px!important;line-height:1.55!important}.record-detail-clean .record-case-section .assigned-case-confirmation{background:#f7f3ea!important;border:0!important;border-radius:14px!important;margin:0!important;padding:14px 15px!important;box-shadow:inset 0 3px 7px #3a352c1c!important}.record-detail-clean .record-case-section .assigned-case-confirmation span,.record-detail-clean .record-case-section .assigned-case-confirmation small{color:#6e7774!important}.record-detail-clean .record-case-section .assigned-case-confirmation strong{color:#18383d!important}.record-detail-clean .record-case-section .primary-action,.record-detail-clean .review-finalize-panel .primary-action{color:#fffdf8!important;background:#06383d!important;border:1px solid #042f33!important;box-shadow:0 7px #03272a,0 10px 14px #141b1957,0 16px 24px #141b193d,inset 0 1px #ffffff1f!important}.record-detail-clean .record-case-section .primary-action:hover,.record-detail-clean .review-finalize-panel .primary-action:hover:not(:disabled){background:#0a454a!important;transform:translateY(-1px)!important}.record-detail-clean .review-finalize-panel .secondary-action{color:#06383d!important;background:#fffdf9!important;border:1px solid #06383d!important;box-shadow:0 5px #042f333d,0 9px 15px #262b281f,inset 0 1px #fffffff5!important}.record-detail-clean .review-finalize-panel .primary-action:disabled{color:#ffffffe6!important;opacity:1!important;background:#9eb1ae!important;border-color:#829a97!important;box-shadow:0 4px #738b88,0 7px 12px #262b281a!important}.record-detail-clean .review-finalize-panel{background:#f7faf6!important;border:1px solid #506a5b1f!important;border-radius:18px!important;margin:4px 0 16px!important;padding:17px!important;box-shadow:0 8px 15px #2c2b261c!important}.record-detail-clean .review-finalize-panel>div:first-child strong{color:#17383d!important}.record-detail-clean .review-finalize-panel>div:first-child p{color:#687572!important}.record-detail-clean .review-finalize-panel .primary-action,.record-detail-clean .review-finalize-panel .secondary-action{width:100%!important;min-height:48px!important;margin-top:9px!important}.record-detail-clean .trash-action-footer,.record-final-clean .trash-action-footer{box-shadow:none!important;text-align:center!important;background:0 0!important;border-top:1px solid #5d503e1f!important;margin:22px 0 0!important;padding:18px 0 0!important}.record-detail-clean .trash-outline-button,.record-final-clean .trash-outline-button{color:#9d4a42!important;min-height:42px!important;box-shadow:none!important;background:0 0!important;border:1px solid #9d4a4257!important;border-radius:13px!important;padding:9px 16px!important;font-size:12px!important;font-weight:700!important}.record-final-clean .final-section .final-content,.record-final-clean .original-content{color:#2a3e42!important;background:#f8f5ee!important;border:0!important;border-radius:14px!important;padding:14px!important;line-height:1.55!important;box-shadow:inset 0 3px 7px #3a352c1c!important}.record-final-clean .documentation-history{border-top:1px solid #584c3a1a!important;margin-top:14px!important;padding-top:12px!important}@media (width<=390px){.record-detail-clean>.review-page,.record-final-clean>.review-page{padding-left:14px!important;padding-right:14px!important}.record-detail-clean .review-section,.record-final-clean .review-section{padding:15px!important}}.record-detail-clean .record-case-section{box-shadow:0 12px 20px #1f1d194d,0 5px 9px #1f1d1929,inset 0 1px #fffffffa!important}.record-detail-clean .record-case-section>.primary-action{box-shadow:0 8px #03272a,0 14px 20px #12161461,0 20px 30px #1216143d,inset 0 1px #ffffff1f!important}:root{--harsten-teal:#06383d;--harsten-teal-deep:#042f33;--harsten-gold:#d2b27f;--harsten-page:#f5f1e8;--harsten-card:#fffdf9;--harsten-text:#172a2e;--harsten-muted:#697572;--harsten-raised:0 13px 24px #23221e47, 0 5px 9px #23221e1f, inset 0 2px 2px #fffffff5;--harsten-raised-hover:0 17px 27px #23221e4f, 0 6px 10px #23221e24, inset 0 2px 2px #fffffff5;--harsten-inset:inset 0 3px 7px #3932283d, inset 0 -1px 2px #ffffffe6, 0 1px 1px #ffffffb8}body .app.app.app>.app-escape-nav,body .app.app.app .app-escape-nav{visibility:hidden!important;height:0!important;min-height:0!important;margin:0!important;padding:0!important;display:none!important;overflow:hidden!important}body .app.app.app:not(.redesigned-home):not(:has(.workspace-page)):not(:has(.photo-capture-page)):not(:has(.media-capture-page)):not(:has(.capture-one-event-tip)){background:var(--harsten-page)!important;width:100%!important;max-width:560px!important;min-height:100vh!important;color:var(--harsten-text)!important;-webkit-font-smoothing:auto!important;text-rendering:optimizelegibility!important;box-sizing:border-box!important;margin:0 auto!important;padding:0 0 34px!important;font-family:Arial,Helvetica,sans-serif!important;position:relative!important;overflow-x:hidden!important}:is(body .app.app.app:not(.redesigned-home):not(:has(.workspace-page)):not(:has(.photo-capture-page)):not(:has(.media-capture-page)):not(:has(.capture-one-event-tip)) *,body .app.app.app:has(.workspace-page) .workspace-page *){box-sizing:border-box}body .app.app.app:not(.redesigned-home):not(:has(.workspace-page)):not(:has(.photo-capture-page)):not(:has(.media-capture-page)):not(:has(.capture-one-event-tip))>.header{background:var(--harsten-teal)!important;background-color:var(--harsten-teal)!important;width:100%!important;min-height:0!important;box-shadow:none!important;text-align:center!important;background-image:none!important;border:0!important;border-radius:0!important;margin:0 0 24px!important;padding:64px 24px 30px!important;position:relative!important;overflow:hidden!important}body .app.app.app:not(.redesigned-home):not(:has(.workspace-page)):not(:has(.photo-capture-page)):not(:has(.media-capture-page)):not(:has(.capture-one-event-tip))>.header img{content:none!important;background:0 0!important;display:none!important}body .app.app.app:not(.redesigned-home):not(:has(.workspace-page)):not(:has(.photo-capture-page)):not(:has(.media-capture-page)):not(:has(.capture-one-event-tip))>.header .workspace-hero-photo{content:none!important;background:0 0!important;display:none!important}body .app.app.app:not(.redesigned-home):not(:has(.workspace-page)):not(:has(.photo-capture-page)):not(:has(.media-capture-page)):not(:has(.capture-one-event-tip))>.header:before{content:none!important;background:0 0!important;display:none!important}body .app.app.app:not(.redesigned-home):not(:has(.workspace-page)):not(:has(.photo-capture-page)):not(:has(.media-capture-page)):not(:has(.capture-one-event-tip))>.header:after{content:none!important;background:0 0!important;display:none!important}body .app.app.app:not(.redesigned-home):not(:has(.workspace-page)):not(:has(.photo-capture-page)):not(:has(.media-capture-page)):not(:has(.capture-one-event-tip))>.header .eyebrow{color:var(--harsten-gold)!important;letter-spacing:.19em!important;text-transform:uppercase!important;text-shadow:none!important;margin:0 0 8px!important;font-family:Arial,Helvetica,sans-serif!important;font-size:11px!important;font-weight:800!important;line-height:1.2!important}body .app.app.app:not(.redesigned-home):not(:has(.workspace-page)):not(:has(.photo-capture-page)):not(:has(.media-capture-page)):not(:has(.capture-one-event-tip))>.header h1{color:#fffdf8!important;letter-spacing:-.02em!important;text-align:center!important;max-width:500px!important;text-shadow:none!important;margin:0 auto!important;font-family:Georgia,Times New Roman,serif!important;font-size:clamp(34px,8vw,44px)!important;font-weight:500!important;line-height:1.03!important}body .app.app.app:not(.redesigned-home):not(:has(.workspace-page)):not(:has(.photo-capture-page)):not(:has(.media-capture-page)):not(:has(.capture-one-event-tip))>.header .subtitle{color:#fffdf8cc!important;text-align:center!important;max-width:410px!important;text-shadow:none!important;margin:10px auto 0!important;font-family:Arial,Helvetica,sans-serif!important;font-size:13px!important;font-weight:400!important;line-height:1.45!important}body .app.app.app:not(.redesigned-home):not(:has(.workspace-page)):not(:has(.photo-capture-page)):not(:has(.media-capture-page)):not(:has(.capture-one-event-tip))>main{width:100%!important;max-width:100%!important;padding-left:24px!important;padding-right:24px!important}body .app.app.app.app:not(.redesigned-home):not(:has(.workspace-page)):not(:has(.photo-capture-page)):not(:has(.media-capture-page)):not(:has(.capture-one-event-tip))>.back-button{z-index:1000!important;color:#0000!important;width:42px!important;min-width:42px!important;height:42px!important;min-height:42px!important;box-shadow:none!important;text-align:center!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important;font-size:0!important;line-height:1!important;position:absolute!important;inset:18px auto auto 20px!important;transform:none!important}body .app.app.app.app:not(.redesigned-home):not(:has(.workspace-page)):not(:has(.photo-capture-page)):not(:has(.media-capture-page)):not(:has(.capture-one-event-tip))>.header>.back-button{z-index:1000!important;color:#0000!important;width:42px!important;min-width:42px!important;height:42px!important;min-height:42px!important;box-shadow:none!important;text-align:center!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important;font-size:0!important;line-height:1!important;position:absolute!important;inset:18px auto auto 20px!important;transform:none!important}body .app.app.app.app:not(.redesigned-home):not(:has(.workspace-page)):not(:has(.photo-capture-page)):not(:has(.media-capture-page)):not(:has(.capture-one-event-tip))>.back-button:before{content:"‹"!important;width:42px!important;height:42px!important;color:var(--harsten-gold)!important;place-items:center!important;font-family:Arial,Helvetica,sans-serif!important;font-size:40px!important;font-weight:400!important;line-height:.9!important;display:grid!important}body .app.app.app.app:not(.redesigned-home):not(:has(.workspace-page)):not(:has(.photo-capture-page)):not(:has(.media-capture-page)):not(:has(.capture-one-event-tip))>.header>.back-button:before{content:"‹"!important;width:42px!important;height:42px!important;color:var(--harsten-gold)!important;place-items:center!important;font-family:Arial,Helvetica,sans-serif!important;font-size:40px!important;font-weight:400!important;line-height:.9!important;display:grid!important}body .app.app.app:has(.workspace-page)>.back-button{z-index:1000!important;margin:0!important;position:absolute!important;top:18px!important;left:20px!important}body .app.app.app:not(.redesigned-home) button,body .app.app.app:not(.redesigned-home) input,body .app.app.app:not(.redesigned-home) select,body .app.app.app:not(.redesigned-home) textarea,body .app.app.app:not(.redesigned-home) label,body .app.app.app:not(.redesigned-home) p,body .app.app.app:not(.redesigned-home) span,body .app.app.app:not(.redesigned-home) small,body .app.app.app:not(.redesigned-home) strong{font-family:Arial,Helvetica,sans-serif!important}body .app.app.app:not(.redesigned-home) .review-heading h2,body .app.app.app:not(.redesigned-home) .records-browse-heading strong,body .app.app.app:not(.redesigned-home) .final-section h2,body .app.app.app:not(.redesigned-home) .section-heading h2{color:#12363d!important;font-family:Georgia,Times New Roman,serif!important}body .app.app.app.record-detail-clean.record-detail-clean .record-case-section>.primary-action,body .app.app.app.record-detail-clean.record-detail-clean .trash-action-footer .trash-outline-button,body .app.app.app.record-final-clean.record-final-clean .trash-action-footer .trash-outline-button{background:linear-gradient(180deg, #0a5b60 0%, var(--harsten-teal) 100%)!important;color:#fffdf8!important;text-align:center!important;width:100%!important;min-height:54px!important;box-shadow:var(--harsten-raised)!important;opacity:1!important;border:0!important;border-radius:16px!important;margin-top:13px!important;padding:12px 18px!important;font-family:Arial,Helvetica,sans-serif!important;font-size:15px!important;font-weight:800!important;line-height:1.2!important;transition:transform .16s,box-shadow .16s!important;transform:none!important}body .app.app.app:not(.redesigned-home):not(:has(.photo-capture-page)):not(:has(.media-capture-page)):not(:has(.capture-one-event-tip)) .primary-action{background:linear-gradient(180deg, #0a5b60 0%, var(--harsten-teal) 100%)!important;color:#fffdf8!important;text-align:center!important;width:100%!important;min-height:54px!important;box-shadow:var(--harsten-raised)!important;opacity:1!important;border:0!important;border-radius:16px!important;margin-top:13px!important;padding:12px 18px!important;font-family:Arial,Helvetica,sans-serif!important;font-size:15px!important;font-weight:800!important;line-height:1.2!important;transition:transform .16s,box-shadow .16s!important;transform:none!important}body .app.app.app.record-detail-clean.record-detail-clean .record-case-section>.primary-action:hover:not(:disabled),body .app.app.app.record-detail-clean.record-detail-clean .trash-action-footer .trash-outline-button:hover:not(:disabled),body .app.app.app.record-final-clean.record-final-clean .trash-action-footer .trash-outline-button:hover:not(:disabled){color:#fffdf8!important;box-shadow:var(--harsten-raised-hover)!important;background:linear-gradient(#0c666c 0%,#074247 100%)!important;transform:translateY(-2px)scale(1.01)!important}body .app.app.app:not(.redesigned-home):not(:has(.photo-capture-page)):not(:has(.media-capture-page)):not(:has(.capture-one-event-tip)) .primary-action:hover:not(:disabled){color:#fffdf8!important;box-shadow:var(--harsten-raised-hover)!important;background:linear-gradient(#0c666c 0%,#074247 100%)!important;transform:translateY(-2px)scale(1.01)!important}body .app.app.app.record-detail-clean.record-detail-clean .trash-action-footer .trash-outline-button,body .app.app.app.record-final-clean.record-final-clean .trash-action-footer .trash-outline-button{border-color:#0000!important}:is(body .app.app.app:not(.redesigned-home):not(:has(.photo-capture-page)):not(:has(.media-capture-page)):not(:has(.capture-one-event-tip)) .secondary-action,body .app.app.app:not(.redesigned-home):not(:has(.photo-capture-page)):not(:has(.media-capture-page)):not(:has(.capture-one-event-tip)) .secondary-workflow-action,body .app.app.app:not(.redesigned-home):not(:has(.photo-capture-page)):not(:has(.media-capture-page)):not(:has(.capture-one-event-tip)) .small-outline-button){border:1px solid var(--harsten-teal)!important;background:var(--harsten-card)!important;min-height:50px!important;color:var(--harsten-teal)!important;box-shadow:var(--harsten-raised)!important;border-radius:16px!important;font-family:Arial,Helvetica,sans-serif!important;font-size:14px!important;font-weight:800!important}body .app.app.app:not(.redesigned-home) .review-section,body .app.app.app:not(.redesigned-home) .record-card,body .app.app.app:not(.redesigned-home) .case-card,body .app.app.app:not(.redesigned-home) .trash-item,body .app.app.app:not(.redesigned-home) .child-entry-card,body .app.app.app:not(.redesigned-home) .workspace-tool-card,body .app.app.app:not(.redesigned-home) .record-summary-card,body .app.app.app:not(.redesigned-home) .records-type-grid button,body .app.app.app:not(.redesigned-home) article[class*=card]{background:var(--harsten-card)!important;box-shadow:var(--harsten-raised)!important;border-color:#564a3a14!important;border-radius:18px!important}body .app.app.app:not(.redesigned-home):not(:has(.media-capture-page)):not(:has(.photo-capture-page)):not(:has(.capture-one-event-tip)) section[class*=card]{background:var(--harsten-card)!important;box-shadow:var(--harsten-raised)!important;border-color:#564a3a14!important;border-radius:18px!important}body .app.app.app:has(.workspace-page) .workspace-tool-card{background:var(--harsten-card)!important;box-shadow:var(--harsten-raised)!important;border:1px solid #564a3a14!important;border-radius:18px!important}body .app.app.app:not(.redesigned-home):not(:has(.photo-capture-page)):not(:has(.media-capture-page)):not(:has(.capture-one-event-tip)) input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=button]):not([type=submit]){color:#25383b!important;box-shadow:var(--harsten-inset)!important;background-color:#fbfaf6!important;border:1px solid #37433f2b!important;border-radius:14px!important;font-family:Arial,Helvetica,sans-serif!important}body .app.app.app:not(.redesigned-home):not(:has(.photo-capture-page)):not(:has(.media-capture-page)):not(:has(.capture-one-event-tip)) select{color:#25383b!important;box-shadow:var(--harsten-inset)!important;background-color:#fbfaf6!important;border:1px solid #37433f2b!important;border-radius:14px!important;font-family:Arial,Helvetica,sans-serif!important}body .app.app.app:not(.redesigned-home):not(:has(.photo-capture-page)):not(:has(.media-capture-page)):not(:has(.capture-one-event-tip)) textarea{color:#25383b!important;box-shadow:var(--harsten-inset)!important;background-color:#fbfaf6!important;border:1px solid #37433f2b!important;border-radius:14px!important;font-family:Arial,Helvetica,sans-serif!important}body .app.app.app:not(.redesigned-home):not(:has(.photo-capture-page)):not(:has(.media-capture-page)):not(:has(.capture-one-event-tip)) .records-search{color:#25383b!important;box-shadow:var(--harsten-inset)!important;background-color:#fbfaf6!important;border:1px solid #37433f2b!important;border-radius:14px!important;font-family:Arial,Helvetica,sans-serif!important}body .app.app.app:not(.redesigned-home):not(:has(.photo-capture-page)):not(:has(.media-capture-page)):not(:has(.capture-one-event-tip)) .field-label{color:#273c40!important;text-align:left!important;font-family:Arial,Helvetica,sans-serif!important;font-weight:800!important;display:block!important}body .app.app.app.record-detail-clean.record-detail-clean .record-details-section,body .app.app.app.record-detail-clean.record-detail-clean .record-writeup-section,body .app.app.app.record-detail-clean.record-detail-clean .record-case-section,body .app.app.app.record-detail-clean.record-detail-clean .record-details-section .review-heading,body .app.app.app.record-detail-clean.record-detail-clean .record-writeup-section .review-heading,body .app.app.app.record-detail-clean.record-detail-clean .record-case-section .review-heading{text-align:left!important}body .app.app.app.record-detail-clean.record-detail-clean .record-case-section{box-shadow:var(--harsten-raised)!important;overflow:visible!important}body .app.app.app.app.records-library-page.records-category-mode>.back-button,body .app.app.app.app.records-library-page.records-status-mode>.back-button,body .app.app.app.app.records-library-page>.back-button{inset:18px auto auto 20px!important}@media (width<=390px){body .app.app.app:not(.redesigned-home):not(:has(.workspace-page)):not(:has(.photo-capture-page)):not(:has(.media-capture-page)):not(:has(.capture-one-event-tip))>.header{padding:60px 20px 28px!important}body .app.app.app:not(.redesigned-home):not(:has(.workspace-page)):not(:has(.photo-capture-page)):not(:has(.media-capture-page)):not(:has(.capture-one-event-tip))>main{padding-left:20px!important;padding-right:20px!important}body .app.app.app.app.records-library-page.records-category-mode>.back-button,body .app.app.app.app.records-library-page.records-status-mode>.back-button{top:15px!important;left:14px!important}body .app.app.app.app:not(.redesigned-home):not(:has(.workspace-page)):not(:has(.photo-capture-page)):not(:has(.media-capture-page)):not(:has(.capture-one-event-tip))>.back-button{top:15px!important;left:14px!important}}:root{--app-teal:#06383d;--app-teal-deep:#042f33;--app-gold:#d2b27f;--app-page:#f5f1e8;--app-card:#fffdf9;--app-text:#172a2e;--app-muted:#697572;--app-raised:0 13px 24px #23221e47, 0 5px 9px #23221e1f, inset 0 2px 2px #fffffff5;--app-inset:inset 0 3px 7px #3932283d, inset 0 -1px 2px #ffffffe6, 0 1px 1px #ffffffb8}body .app .app-escape-nav{visibility:hidden!important;height:0!important;min-height:0!important;margin:0!important;padding:0!important;display:none!important;overflow:hidden!important}body .app:not(.redesigned-home):not(:has(.workspace-page)):not(:has(.photo-capture-page)):not(:has(.media-capture-page)):not(:has(.capture-one-event-tip)){background:var(--app-page)!important;width:100%!important;max-width:560px!important;min-height:100vh!important;color:var(--app-text)!important;-webkit-font-smoothing:auto!important;text-rendering:optimizelegibility!important;margin:0 auto!important;padding:0 0 34px!important;font-family:Arial,Helvetica,sans-serif!important}body .app:not(.redesigned-home):not(:has(.workspace-page)):not(:has(.photo-capture-page)):not(:has(.media-capture-page)):not(:has(.capture-one-event-tip))>.header{background:var(--app-teal)!important;width:100%!important;min-height:0!important;box-shadow:none!important;text-align:center!important;background-image:none!important;border:0!important;border-radius:0!important;margin:0 0 24px!important;padding:64px 24px 30px!important;position:relative!important;overflow:hidden!important}body .app:not(.redesigned-home):not(:has(.workspace-page)):not(:has(.photo-capture-page)):not(:has(.media-capture-page)):not(:has(.capture-one-event-tip))>.header img{content:none!important;background:0 0!important;display:none!important}body .app:not(.redesigned-home):not(:has(.workspace-page)):not(:has(.photo-capture-page)):not(:has(.media-capture-page)):not(:has(.capture-one-event-tip))>.header .workspace-hero-photo{content:none!important;background:0 0!important;display:none!important}body .app:not(.redesigned-home):not(:has(.workspace-page)):not(:has(.photo-capture-page)):not(:has(.media-capture-page)):not(:has(.capture-one-event-tip))>.header:before{content:none!important;background:0 0!important;display:none!important}body .app:not(.redesigned-home):not(:has(.workspace-page)):not(:has(.photo-capture-page)):not(:has(.media-capture-page)):not(:has(.capture-one-event-tip))>.header:after{content:none!important;background:0 0!important;display:none!important}body .app:not(.redesigned-home):not(:has(.workspace-page)):not(:has(.photo-capture-page)):not(:has(.media-capture-page)):not(:has(.capture-one-event-tip))>.header .eyebrow{color:var(--app-gold)!important;letter-spacing:.19em!important;text-transform:uppercase!important;text-shadow:none!important;margin:0 0 8px!important;font-family:Arial,Helvetica,sans-serif!important;font-size:11px!important;font-weight:800!important;line-height:1.2!important}body .app:not(.redesigned-home):not(:has(.workspace-page)):not(:has(.photo-capture-page)):not(:has(.media-capture-page)):not(:has(.capture-one-event-tip))>.header h1{color:#fffdf8!important;letter-spacing:-.02em!important;text-align:center!important;text-shadow:none!important;margin:0 auto!important;font-family:Georgia,Times New Roman,serif!important;font-size:clamp(34px,8vw,44px)!important;font-weight:500!important;line-height:1.03!important}body .app:not(.redesigned-home):not(:has(.workspace-page)):not(:has(.photo-capture-page)):not(:has(.media-capture-page)):not(:has(.capture-one-event-tip))>.header .subtitle{color:#fffdf8cc!important;text-align:center!important;max-width:410px!important;text-shadow:none!important;margin:10px auto 0!important;font-family:Arial,Helvetica,sans-serif!important;font-size:13px!important;line-height:1.45!important}body .app:not(.redesigned-home):not(:has(.workspace-page)):not(:has(.photo-capture-page)):not(:has(.media-capture-page)):not(:has(.capture-one-event-tip))>.back-button{z-index:1000!important;color:#0000!important;width:42px!important;min-width:42px!important;height:42px!important;min-height:42px!important;box-shadow:none!important;pointer-events:auto!important;cursor:pointer!important;background:0 0!important;border:0!important;margin:0!important;padding:0!important;font-size:0!important;position:absolute!important;top:18px!important;left:20px!important}body .app:not(.redesigned-home):not(:has(.workspace-page)):not(:has(.photo-capture-page)):not(:has(.media-capture-page)):not(:has(.capture-one-event-tip))>.back-button:before{content:"‹"!important;width:42px!important;height:42px!important;color:var(--app-gold)!important;pointer-events:none!important;place-items:center!important;font-family:Arial,Helvetica,sans-serif!important;font-size:40px!important;font-weight:400!important;line-height:.9!important;display:grid!important}body .app:has(.workspace-page) .workspace-tool-card{background:var(--app-card)!important;box-shadow:var(--app-raised)!important;border:1px solid #564a3a14!important;border-radius:18px!important;font-family:Arial,Helvetica,sans-serif!important}body .app:not(.redesigned-home) button,body .app:not(.redesigned-home) input,body .app:not(.redesigned-home) select,body .app:not(.redesigned-home) textarea,body .app:not(.redesigned-home) label,body .app:not(.redesigned-home) p,body .app:not(.redesigned-home) span,body .app:not(.redesigned-home) small,body .app:not(.redesigned-home) strong{font-family:Arial,Helvetica,sans-serif!important}body .app:not(.redesigned-home) .review-heading h2,body .app:not(.redesigned-home) .records-browse-heading strong,body .app:not(.redesigned-home) .section-heading h2,body .app:not(.redesigned-home) .final-section h2{color:#12363d!important;font-family:Georgia,Times New Roman,serif!important}body .app:not(.redesigned-home) .review-section,body .app:not(.redesigned-home) .record-card,body .app:not(.redesigned-home) .case-card,body .app:not(.redesigned-home) .trash-item,body .app:not(.redesigned-home) .child-entry-card,body .app:not(.redesigned-home) .record-summary-card,body .app:not(.redesigned-home) .records-type-grid button,body .app:not(.redesigned-home) article[class*=card]{background:var(--app-card)!important;box-shadow:var(--app-raised)!important;border:1px solid #564a3a14!important;border-radius:18px!important}body .app:not(.redesigned-home):not(:has(.media-capture-page)):not(:has(.photo-capture-page)):not(:has(.capture-one-event-tip)) section[class*=card]{background:var(--app-card)!important;box-shadow:var(--app-raised)!important;border:1px solid #564a3a14!important;border-radius:18px!important}body .app:not(.redesigned-home) .note-input,body .app:not(.redesigned-home) .importance-select,body .app:not(.redesigned-home) .case-input,body .app:not(.redesigned-home) .records-search,body .app:not(.redesigned-home) .finalized-edit-area,body .app:not(.redesigned-home) input[type=text],body .app:not(.redesigned-home) input[type=date],body .app:not(.redesigned-home) input[type=datetime-local],body .app:not(.redesigned-home) input[type=number]{color:#25383b!important;box-shadow:var(--app-inset)!important;background:#fbfaf6!important;border:1px solid #37433f2b!important;border-radius:14px!important;font-family:Arial,Helvetica,sans-serif!important}body .app:not(.redesigned-home) .field-label{color:#273c40!important;text-align:left!important;font-family:Arial,Helvetica,sans-serif!important;font-weight:800!important}body .app.record-detail-clean .record-case-section>.primary-action{background:linear-gradient(180deg, #0a5b60 0%, var(--app-teal) 100%)!important;color:#fffdf8!important;text-align:center!important;width:100%!important;min-height:54px!important;box-shadow:var(--app-raised)!important;opacity:1!important;border:0!important;border-radius:16px!important;margin-top:13px!important;padding:12px 18px!important;font-family:Arial,Helvetica,sans-serif!important;font-size:15px!important;font-weight:800!important;line-height:1.2!important}body .app:not(.redesigned-home):not(:has(.photo-capture-page)):not(:has(.media-capture-page)):not(:has(.capture-one-event-tip)) .primary-action{background:linear-gradient(180deg, #0a5b60 0%, var(--app-teal) 100%)!important;color:#fffdf8!important;text-align:center!important;width:100%!important;min-height:54px!important;box-shadow:var(--app-raised)!important;opacity:1!important;border:0!important;border-radius:16px!important;margin-top:13px!important;padding:12px 18px!important;font-family:Arial,Helvetica,sans-serif!important;font-size:15px!important;font-weight:800!important;line-height:1.2!important}:is(body .app:not(.redesigned-home):not(:has(.photo-capture-page)):not(:has(.media-capture-page)):not(:has(.capture-one-event-tip)) .secondary-action,body .app:not(.redesigned-home):not(:has(.photo-capture-page)):not(:has(.media-capture-page)):not(:has(.capture-one-event-tip)) .secondary-workflow-action,body .app:not(.redesigned-home):not(:has(.photo-capture-page)):not(:has(.media-capture-page)):not(:has(.capture-one-event-tip)) .small-outline-button){border:1px solid var(--app-teal)!important;background:var(--app-card)!important;min-height:50px!important;color:var(--app-teal)!important;box-shadow:var(--app-raised)!important;border-radius:16px!important;font-family:Arial,Helvetica,sans-serif!important;font-size:14px!important;font-weight:800!important}body .app.record-detail-clean .trash-action-footer .trash-outline-button,body .app.record-final-clean .trash-action-footer .trash-outline-button{background:var(--app-card)!important;color:#a8322f!important;border:1.5px solid #b7423f!important;border-radius:16px!important;width:100%!important;min-height:48px!important;margin-top:10px!important;padding:10px 16px!important;font-family:Arial,Helvetica,sans-serif!important;font-size:14px!important;font-weight:800!important;box-shadow:0 9px 16px #52242026,inset 0 1px #fffffff5!important}body .app.record-detail-clean .trash-action-footer .trash-outline-button:hover,body .app.record-final-clean .trash-action-footer .trash-outline-button:hover{color:#962d2a!important;background:#fff8f7!important;border-color:#a8322f!important}@media (width<=390px){body .app:not(.redesigned-home):not(:has(.workspace-page)):not(:has(.photo-capture-page)):not(:has(.media-capture-page)):not(:has(.capture-one-event-tip))>.back-button{top:14px!important;left:14px!important}}body .app:has(.review-page):has(.trash-action-footer)>.header{pointer-events:none!important}body .app:has(.review-page):has(.trash-action-footer)>.header *{pointer-events:none!important}body .app:has(.review-page):has(.trash-action-footer)>.back-button{z-index:5000!important;color:#0000!important;width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;box-shadow:none!important;pointer-events:auto!important;cursor:pointer!important;touch-action:manipulation!important;background:0 0!important;border:0!important;margin:0!important;padding:0!important;font-size:0!important;line-height:1!important;position:absolute!important;top:18px!important;left:20px!important}body .app:has(.review-page):has(.trash-action-footer)>.back-button:before{content:"‹"!important;color:#d2b27f!important;pointer-events:none!important;place-items:center!important;width:44px!important;height:44px!important;font-family:Arial,Helvetica,sans-serif!important;font-size:42px!important;font-weight:400!important;line-height:.9!important;display:grid!important}:is(body .app:has(.review-page) .trash-action-footer>button.trash-outline-button,body .app:has(.final-section) .trash-action-footer>button.trash-outline-button){color:#a8322f!important;text-align:center!important;opacity:1!important;background:#fffdf9!important;border:1.5px solid #b7423f!important;border-radius:16px!important;width:100%!important;min-height:48px!important;margin:10px 0 0!important;padding:10px 16px!important;font-family:Arial,Helvetica,sans-serif!important;font-size:14px!important;font-weight:800!important;line-height:1.2!important;transform:none!important;box-shadow:0 9px 16px #52242026,inset 0 1px #fffffff5!important}:is(body .app:has(.review-page) .trash-action-footer>button.trash-outline-button:hover,body .app:has(.final-section) .trash-action-footer>button.trash-outline-button:hover){color:#962d2a!important;background:#fff8f7!important;border-color:#a8322f!important;box-shadow:0 11px 18px #5224202e,inset 0 1px #fffffff5!important}:is(body .app:has(.review-page) .trash-confirm-button,body .app:has(.final-section) .trash-confirm-button){color:#a8322f!important;background:#fff8f7!important;border:1.5px solid #b7423f!important;border-radius:14px!important;font-family:Arial,Helvetica,sans-serif!important;font-weight:800!important;box-shadow:0 7px 12px #52242024!important}:root{--cf-teal:#06383d;--cf-deep:#042f33;--cf-gold:#d2b27f;--cf-cream:#f5f1e8;--cf-card:#fffdf9;--cf-text:#173238;--cf-muted:#687572;--cf-shadow:0 13px 24px #23221e40,0 5px 9px #23221e1c,inset 0 1px 0 #fffffff5}.app.stable-cases-list{background:var(--cf-cream)!important;max-width:560px!important;padding:0 0 38px!important;font-family:Arial,Helvetica,sans-serif!important}.app.stable-cases-list>.header{background:var(--cf-teal)!important;text-align:center!important;background-image:none!important;border:0!important;border-radius:0!important;min-height:0!important;margin:0 0 26px!important;padding:64px 24px 30px!important}.app.stable-cases-list>.header .eyebrow{color:var(--cf-gold)!important;letter-spacing:.19em!important;font:800 11px/1.2 Arial,Helvetica,sans-serif!important}.app.stable-cases-list>.header h1{color:#fffdf8!important;font:500 44px/1.03 Georgia,Times New Roman,serif!important}.app.stable-cases-list>.header .subtitle{color:#fffdf8db!important;font:400 13px/1.45 Arial,Helvetica,sans-serif!important}.app.stable-cases-list>.back-button{z-index:50!important;box-shadow:none!important;color:var(--cf-gold)!important;background:0 0!important;border:0!important;position:absolute!important;top:18px!important;left:20px!important}.app.stable-cases-list>main.records-list{background:0 0!important;flex-direction:column!important;gap:18px!important;padding:0 22px!important;display:flex!important}.app.stable-cases-list .case-card{background:var(--cf-card)!important;width:100%!important;min-height:118px!important;box-shadow:var(--cf-shadow)!important;color:var(--cf-text)!important;text-align:left!important;cursor:pointer!important;border:1px solid #53483914!important;border-radius:20px!important;order:10!important;margin:0!important;padding:22px 72px 22px 24px!important;position:relative!important;overflow:visible!important}.app.stable-cases-list .case-card[hidden]{display:none!important}.app.stable-cases-list .case-card:before,.app.stable-cases-list .case-card:after{content:none!important;display:none!important}.app.stable-cases-list .case-card-top{margin:0!important;display:block!important}.app.stable-cases-list .case-is-closed .case-status{color:#842e2a!important;background:#f8eeee!important;border:1px solid #802b2640!important;box-shadow:0 6px 10px #632b2721,inset 0 1px #fffffff2!important}.app.stable-cases-list .case-card-details{color:#687572!important;margin:9px 0 0!important;font:500 13px/1.3 Arial,Helvetica,sans-serif!important}.app.stable-cases-list .case-open-chevron{color:#fffdf8!important;pointer-events:none!important;background:linear-gradient(#0a5b60 0%,#042f33 100%)!important;border-radius:50%!important;place-items:center!important;width:44px!important;height:44px!important;font:400 31px/1 Arial,Helvetica,sans-serif!important;display:grid!important;position:absolute!important;bottom:16px!important;right:16px!important;box-shadow:0 9px 15px #112b2c4f,inset 0 1px 1px #ffffff2e!important}.app.stable-cases-list .new-case-button{color:#fffdf8!important;background:linear-gradient(#0a5b60 0%,#06383d 100%)!important;border:0!important;border-radius:16px!important;order:20!important;width:100%!important;min-height:56px!important;margin:2px 0 0!important;font:800 15px/1.2 Arial,Helvetica,sans-serif!important;box-shadow:0 11px 18px #1925244d,0 4px 7px #19252429,inset 0 1px 1px #fff3!important}.app.stable-cases-list .new-case-button[hidden]{display:none!important}.app.stable-cases-list .stable-closed-cases{color:#8d302b!important;background:#fffdf9!important;border:2px solid #8d302b!important;border-radius:16px!important;order:30!important;width:100%!important;min-height:52px!important;font:800 14px/1.2 Arial,Helvetica,sans-serif!important;box-shadow:0 7px 13px #59272324,inset 0 1px #fffffff5!important}.app.stable-case-detail{background:var(--cf-cream)!important;max-width:560px!important;padding:0 0 42px!important;font-family:Arial,Helvetica,sans-serif!important}.app.stable-case-detail>.header{background:var(--cf-teal)!important;text-align:center!important;background-image:none!important;border:0!important;border-radius:0!important;min-height:0!important;margin:0 0 20px!important;padding:64px 24px 30px!important}.app.stable-case-detail>.header .eyebrow{color:var(--cf-gold)!important;letter-spacing:.19em!important;font:800 11px/1.2 Arial,Helvetica,sans-serif!important}.app.stable-case-detail>.header h1{color:#fffdf8!important;font:500 clamp(34px,8vw,44px)/1.03 Georgia,Times New Roman,serif!important}.app.stable-case-detail>.header .subtitle{color:#fffdf8d6!important;font:400 13px/1.4 Arial,Helvetica,sans-serif!important}.app.stable-case-detail>.back-button{z-index:60!important;box-shadow:none!important;color:var(--cf-gold)!important;background:0 0!important;border:0!important;position:absolute!important;top:18px!important;left:20px!important}.app.stable-case-detail>.app-escape-nav{display:none!important}.app.stable-case-detail>.case-detail-page{background:0 0!important;padding:0 20px 36px!important}.app.stable-case-detail .case-profile-summary,.app.stable-case-detail .case-detail-tabs{display:none!important}.case-simple-overview{margin:0!important;padding:0!important}.case-simple-menu>button,.stable-case-record-type{background:var(--cf-card);text-align:left;width:100%;min-height:72px;color:var(--cf-text);border:1px solid #584c3a14;border-radius:17px;grid-template-columns:46px 1fr 28px;align-items:center;gap:12px;padding:12px 14px;font-family:Arial,Helvetica,sans-serif;display:grid;box-shadow:0 10px 18px #23221e30,0 3px 6px #23221e12,inset 0 1px #fffffffa}.case-simple-menu>button:hover,.stable-case-record-type:hover{transform:translateY(-2px);box-shadow:0 15px 24px #23221e3d,0 5px 8px #23221e17,inset 0 1px #fff}.case-menu-copy strong,.stable-case-record-type strong{color:#173238;font:800 14px/1.2 Arial,Helvetica,sans-serif;display:block}.case-menu-arrow{color:#c58f50;text-align:center;font:400 28px/1 Arial,Helvetica,sans-serif}.case-menu-icon{background:#d3a05f;width:38px;height:38px;display:block;-webkit-mask:none 50%/30px 30px no-repeat;mask:none 50%/30px 30px no-repeat}.case-icon-info{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Ccircle cx='12' cy='12' r='9' fill='none' stroke='black' stroke-width='1.8'/%3E%3Cpath d='M12 10v6M12 7.2h.01' stroke='black' stroke-width='1.8' stroke-linecap='round'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Ccircle cx='12' cy='12' r='9' fill='none' stroke='black' stroke-width='1.8'/%3E%3Cpath d='M12 10v6M12 7.2h.01' stroke='black' stroke-width='1.8' stroke-linecap='round'/%3E%3C/svg%3E")}.case-icon-contacts{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Ccircle cx='9' cy='8' r='3' fill='none' stroke='black' stroke-width='1.8'/%3E%3Cpath d='M4 18c.6-3.2 2.4-5 5-5s4.4 1.8 5 5M16 7h4M18 5v4' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Ccircle cx='9' cy='8' r='3' fill='none' stroke='black' stroke-width='1.8'/%3E%3Cpath d='M4 18c.6-3.2 2.4-5 5-5s4.4 1.8 5 5M16 7h4M18 5v4' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round'/%3E%3C/svg%3E")}.case-icon-timeline{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6 4v16M6 7h7M6 12h11M6 17h8' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round'/%3E%3Ccircle cx='6' cy='7' r='1.5'/%3E%3Ccircle cx='6' cy='12' r='1.5'/%3E%3Ccircle cx='6' cy='17' r='1.5'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6 4v16M6 7h7M6 12h11M6 17h8' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round'/%3E%3Ccircle cx='6' cy='7' r='1.5'/%3E%3Ccircle cx='6' cy='12' r='1.5'/%3E%3Ccircle cx='6' cy='17' r='1.5'/%3E%3C/svg%3E")}.case-icon-records,.case-icon-note,.case-icon-document{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6 3h9l4 4v14H6Z' fill='none' stroke='black' stroke-width='1.8' stroke-linejoin='round'/%3E%3Cpath d='M15 3v5h4M9 12h7M9 16h7' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6 3h9l4 4v14H6Z' fill='none' stroke='black' stroke-width='1.8' stroke-linejoin='round'/%3E%3Cpath d='M15 3v5h4M9 12h7M9 16h7' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round'/%3E%3C/svg%3E")}.case-icon-add{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Ccircle cx='12' cy='12' r='9' fill='none' stroke='black' stroke-width='1.8'/%3E%3Cpath d='M12 8v8M8 12h8' stroke='black' stroke-width='1.8' stroke-linecap='round'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Ccircle cx='12' cy='12' r='9' fill='none' stroke='black' stroke-width='1.8'/%3E%3Cpath d='M12 8v8M8 12h8' stroke='black' stroke-width='1.8' stroke-linecap='round'/%3E%3C/svg%3E")}.case-icon-dates,.case-icon-calendar{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Crect x='3' y='5' width='18' height='16' rx='2' fill='none' stroke='black' stroke-width='1.8'/%3E%3Cpath d='M7 3v4M17 3v4M3 10h18' stroke='black' stroke-width='1.8' stroke-linecap='round'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Crect x='3' y='5' width='18' height='16' rx='2' fill='none' stroke='black' stroke-width='1.8'/%3E%3Cpath d='M7 3v4M17 3v4M3 10h18' stroke='black' stroke-width='1.8' stroke-linecap='round'/%3E%3C/svg%3E")}.case-icon-financial{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 3v18M16 7.2c-.8-1.1-2.1-1.7-3.8-1.7-2.2 0-3.8 1.1-3.8 2.8 0 1.8 1.6 2.5 3.8 3 2.3.5 3.9 1.2 3.9 3.1 0 1.8-1.6 3.1-4.1 3.1-1.8 0-3.3-.6-4.3-1.8' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 3v18M16 7.2c-.8-1.1-2.1-1.7-3.8-1.7-2.2 0-3.8 1.1-3.8 2.8 0 1.8 1.6 2.5 3.8 3 2.3.5 3.9 1.2 3.9 3.1 0 1.8-1.6 3.1-4.1 3.1-1.8 0-3.3-.6-4.3-1.8' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round'/%3E%3C/svg%3E")}.case-icon-print{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M7 9V3h10v6M7 18H5a2 2 0 0 1-2-2v-5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2v5a2 2 0 0 1-2 2h-2' fill='none' stroke='black' stroke-width='1.8'/%3E%3Cpath d='M7 14h10v7H7z' fill='none' stroke='black' stroke-width='1.8'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M7 9V3h10v6M7 18H5a2 2 0 0 1-2-2v-5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2v5a2 2 0 0 1-2 2h-2' fill='none' stroke='black' stroke-width='1.8'/%3E%3Cpath d='M7 14h10v7H7z' fill='none' stroke='black' stroke-width='1.8'/%3E%3C/svg%3E")}.case-icon-photo{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Crect x='3' y='6' width='18' height='14' rx='2' fill='none' stroke='black' stroke-width='1.8'/%3E%3Ccircle cx='12' cy='13' r='4' fill='none' stroke='black' stroke-width='1.8'/%3E%3Cpath d='M8 6l1.3-2h5.4L16 6' fill='none' stroke='black' stroke-width='1.8'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Crect x='3' y='6' width='18' height='14' rx='2' fill='none' stroke='black' stroke-width='1.8'/%3E%3Ccircle cx='12' cy='13' r='4' fill='none' stroke='black' stroke-width='1.8'/%3E%3Cpath d='M8 6l1.3-2h5.4L16 6' fill='none' stroke='black' stroke-width='1.8'/%3E%3C/svg%3E")}.case-icon-voice{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Crect x='9' y='3' width='6' height='11' rx='3' fill='none' stroke='black' stroke-width='1.8'/%3E%3Cpath d='M6 11a6 6 0 0 0 12 0M12 17v4M9 21h6' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Crect x='9' y='3' width='6' height='11' rx='3' fill='none' stroke='black' stroke-width='1.8'/%3E%3Cpath d='M6 11a6 6 0 0 0 12 0M12 17v4M9 21h6' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round'/%3E%3C/svg%3E")}.case-icon-video{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Crect x='3' y='6' width='13' height='12' rx='2' fill='none' stroke='black' stroke-width='1.8'/%3E%3Cpath d='m16 10 5-3v10l-5-3z' fill='none' stroke='black' stroke-width='1.8' stroke-linejoin='round'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Crect x='3' y='6' width='13' height='12' rx='2' fill='none' stroke='black' stroke-width='1.8'/%3E%3Cpath d='m16 10 5-3v10l-5-3z' fill='none' stroke='black' stroke-width='1.8' stroke-linejoin='round'/%3E%3C/svg%3E")}.case-icon-email{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Crect x='3' y='5' width='18' height='14' rx='2' fill='none' stroke='black' stroke-width='1.8'/%3E%3Cpath d='m4 7 8 6 8-6' fill='none' stroke='black' stroke-width='1.8' stroke-linejoin='round'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Crect x='3' y='5' width='18' height='14' rx='2' fill='none' stroke='black' stroke-width='1.8'/%3E%3Cpath d='m4 7 8 6 8-6' fill='none' stroke='black' stroke-width='1.8' stroke-linejoin='round'/%3E%3C/svg%3E")}.case-return-overview{color:#06383d!important;background:#fffdf9!important;border:1px solid #06383d29!important;border-radius:13px!important;width:auto!important;min-height:42px!important;margin:0 0 16px!important;padding:9px 14px!important;font:800 12px/1.2 Arial,Helvetica,sans-serif!important;box-shadow:0 6px 11px #23221e21,inset 0 1px #fff!important}.app.stable-case-detail .case-information-section,.app.stable-case-detail .case-add-evidence-section,.app.stable-case-detail .case-timeline-section,.app.stable-case-detail .case-records-section,.app.stable-case-detail .case-calendar-section,.app.stable-case-detail .case-documentation-section{background:var(--cf-card)!important;box-shadow:var(--cf-shadow)!important;border:1px solid #584c3a14!important;border-radius:20px!important;margin:0 0 20px!important;padding:20px!important}.app.stable-case-detail [hidden]{display:none!important}.app.stable-case-detail .case-section-heading-row h2,.app.stable-case-detail .case-records-heading h2{color:var(--cf-deep)!important;font:600 25px/1.08 Georgia,Times New Roman,serif!important}.app.stable-case-detail .case-evidence-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important;margin-top:16px!important;display:grid!important}.app.stable-case-detail .case-evidence-actions button{background:var(--cf-card)!important;min-height:112px!important;box-shadow:var(--cf-shadow)!important;text-align:center!important;border:1px solid #584c3a14!important;border-radius:18px!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:7px!important;padding:15px 12px!important;font-family:Arial,Helvetica,sans-serif!important;display:flex!important;position:relative!important}.app.stable-case-detail .case-evidence-actions button:before{content:"";background:#d3a05f;width:42px;height:42px;-webkit-mask:none 50%/32px 32px no-repeat;mask:none 50%/32px 32px no-repeat}.app.stable-case-detail .case-evidence-actions button[data-case-evidence-icon=note]:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M5 4h14v16H5zM8 8h8M8 12h8M8 16h5' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M5 4h14v16H5zM8 8h8M8 12h8M8 16h5' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round'/%3E%3C/svg%3E")}.app.stable-case-detail .case-evidence-actions button[data-case-evidence-icon=photo]:before{-webkit-mask-image:inherit;-webkit-mask-image:inherit;mask-image:inherit;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Crect x='3' y='6' width='18' height='14' rx='2' fill='none' stroke='black' stroke-width='1.8'/%3E%3Ccircle cx='12' cy='13' r='4' fill='none' stroke='black' stroke-width='1.8'/%3E%3Cpath d='M8 6l1.3-2h5.4L16 6' fill='none' stroke='black' stroke-width='1.8'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Crect x='3' y='6' width='18' height='14' rx='2' fill='none' stroke='black' stroke-width='1.8'/%3E%3Ccircle cx='12' cy='13' r='4' fill='none' stroke='black' stroke-width='1.8'/%3E%3Cpath d='M8 6l1.3-2h5.4L16 6' fill='none' stroke='black' stroke-width='1.8'/%3E%3C/svg%3E")}.app.stable-case-detail .case-evidence-actions button[data-case-evidence-icon=voice]:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Crect x='9' y='3' width='6' height='11' rx='3' fill='none' stroke='black' stroke-width='1.8'/%3E%3Cpath d='M6 11a6 6 0 0 0 12 0M12 17v4M9 21h6' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Crect x='9' y='3' width='6' height='11' rx='3' fill='none' stroke='black' stroke-width='1.8'/%3E%3Cpath d='M6 11a6 6 0 0 0 12 0M12 17v4M9 21h6' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round'/%3E%3C/svg%3E")}.app.stable-case-detail .case-evidence-actions button[data-case-evidence-icon=document]:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6 3h9l4 4v14H6Z' fill='none' stroke='black' stroke-width='1.8'/%3E%3Cpath d='M15 3v5h4M9 12h7M9 16h7' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6 3h9l4 4v14H6Z' fill='none' stroke='black' stroke-width='1.8'/%3E%3Cpath d='M15 3v5h4M9 12h7M9 16h7' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round'/%3E%3C/svg%3E")}.app.stable-case-detail .case-evidence-actions button[data-case-evidence-icon=video]:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Crect x='3' y='6' width='13' height='12' rx='2' fill='none' stroke='black' stroke-width='1.8'/%3E%3Cpath d='m16 10 5-3v10l-5-3z' fill='none' stroke='black' stroke-width='1.8' stroke-linejoin='round'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Crect x='3' y='6' width='13' height='12' rx='2' fill='none' stroke='black' stroke-width='1.8'/%3E%3Cpath d='m16 10 5-3v10l-5-3z' fill='none' stroke='black' stroke-width='1.8' stroke-linejoin='round'/%3E%3C/svg%3E")}.app.stable-case-detail .case-evidence-actions button strong{color:var(--cf-text)!important;font:800 13px/1.2 Arial,Helvetica,sans-serif!important}.app.stable-case-detail .case-evidence-actions button span{color:var(--cf-muted)!important;font:400 11px/1.35 Arial,Helvetica,sans-serif!important}.stable-case-record-browser{text-align:center;margin-top:14px}.case-record-browser-eyebrow{color:#b7894f;letter-spacing:.19em;margin:0 0 6px;font:800 10px/1.2 Arial,Helvetica,sans-serif}.stable-case-record-browser>h3{color:var(--cf-deep);margin:0 0 15px;font:500 25px/1.05 Georgia,Times New Roman,serif}.stable-case-record-category{text-align:left;align-items:center;gap:12px;margin:8px 0 14px;display:flex}.stable-case-record-category button{background:var(--cf-teal);color:#fff;border:0;border-radius:50%;width:40px;height:40px;font-size:24px;box-shadow:0 7px 12px #112b2c40}.stable-case-record-category h3{color:var(--cf-deep);margin:0;font:600 22px/1.1 Georgia,Times New Roman,serif}.stable-case-record-empty{color:#6d7673;background:#f8f4ec;border-radius:15px;margin-top:12px;padding:18px;font:600 12px/1.4 Arial,Helvetica,sans-serif;box-shadow:inset 0 2px 6px #37322a14}.app.stable-case-detail .case-records-section>.record-card{background:var(--cf-card)!important;border:1px solid #584c3a14!important;border-radius:18px!important;margin:0 0 14px!important;padding:16px!important;box-shadow:0 10px 18px #23221e2e,inset 0 1px #fff!important}.app.stable-case-detail .case-records-section>.record-card .record-preview{display:none!important}@media (width<=420px){.app.stable-cases-list>main.records-list,.app.stable-case-detail>.case-detail-page{padding-left:14px!important;padding-right:14px!important}.app.stable-case-detail .case-evidence-actions{grid-template-columns:1fr 1fr!important}.case-simple-menu>button,.stable-case-record-type{grid-template-columns:42px 1fr 24px}}.app .case-input,.app .date-form-page input,.app .date-form-page select,.app .date-form-page textarea,.app .children-editor input,.app .children-editor select,.app .financial-section input,.app .financial-section select,.app .financial-section textarea,.app .case-detail-page input,.app .case-detail-page select,.app .case-detail-page textarea{box-sizing:border-box!important;color:#26393d!important;background:#fffdf9!important;border:1px solid #5248392e!important;border-radius:14px!important;width:100%!important;min-height:52px!important;padding:13px 15px!important;font-family:Arial,Helvetica,sans-serif!important;font-size:15px!important;line-height:1.35!important;box-shadow:inset 0 4px 10px #37322a29,inset 0 1px 2px #37322a12!important}.app .date-form-page textarea,.app .financial-section textarea,.app .case-detail-page textarea,.app textarea.case-input{resize:vertical!important;min-height:130px!important}.app .date-form-page .form-label,.app .children-editor .field-label,.app .financial-section .form-label,.app .case-detail-page .field-label{color:#173238!important;font-family:Arial,Helvetica,sans-serif!important;font-size:13px!important;font-weight:800!important}:root{--cf-teal:#06383d;--cf-deep:#042f33;--cf-gold:#d2b27f;--cf-arrow-gold:#f3d7aa;--cf-cream:#f5f1e8;--cf-card:#fffdf9;--cf-text:#173238;--cf-muted:#687572;--cf-red:#a8322f;--cf-red-border:#b7423f;--cf-raised-shadow:0 13px 24px #23221e40,0 5px 9px #23221e1c,inset 0 1px 0 #fffffff5;--cf-inset-shadow:inset 0 4px 10px #37322a29,inset 0 1px 2px #37322a12,0 1px 0 #ffffffe0}body .app:not(:has(.workspace-page)):not(.redesigned-home)>.header{background:var(--cf-teal)!important;min-height:0!important;box-shadow:none!important;text-align:center!important;background-image:none!important;border:0!important;border-radius:0!important;margin:0 0 24px!important;padding:58px 24px 28px!important;position:relative!important;overflow:visible!important}body .app:not(:has(.workspace-page)):not(.redesigned-home)>.header .eyebrow{color:var(--cf-gold)!important;letter-spacing:.22em!important;text-transform:uppercase!important;font-family:Arial,Helvetica,sans-serif!important;font-size:10px!important;font-weight:800!important}body .app:not(:has(.workspace-page)):not(.redesigned-home)>.header h1{color:#fffdf8!important;font-family:Georgia,Times New Roman,serif!important;font-weight:500!important}body .app:not(:has(.workspace-page)):not(.redesigned-home)>.header .subtitle{color:#fffdf8db!important;font-family:Arial,Helvetica,sans-serif!important}body .app:not(:has(.workspace-page)):not(.redesigned-home)>.header .workspace-hero-photo{display:none!important}body .app:not(:has(.workspace-page))>.back-button{color:var(--cf-gold)!important}body .app:not(.redesigned-home){color:var(--cf-text);font-family:Arial,Helvetica,sans-serif}.app.stable-cases-list>main.records-list{flex-direction:column!important;gap:18px!important;padding:0 22px 10px!important;display:flex!important}.app.stable-cases-list .case-card{background:var(--cf-card)!important;min-height:112px!important;box-shadow:var(--cf-raised-shadow)!important;border:1px solid #53483914!important;border-radius:20px!important;order:10!important;padding:20px 76px 20px 24px!important;position:relative!important;overflow:visible!important}.app.stable-cases-list .case-card:before{content:none!important;display:none!important}.app.stable-cases-list .case-card:after{content:"›"!important;width:44px!important;height:44px!important;color:var(--cf-arrow-gold)!important;pointer-events:none!important;background:linear-gradient(145deg,#0b5960,#06383d 62%,#042f33)!important;border-radius:50%!important;place-items:center!important;font-family:Arial,Helvetica,sans-serif!important;font-size:31px!important;font-weight:400!important;line-height:1!important;display:grid!important;position:absolute!important;top:auto!important;bottom:16px!important;right:16px!important;transform:none!important;box-shadow:0 8px 14px #032a2e4d,inset 1px 1px 2px #ffffff24,inset -2px -2px 4px #0000002e!important}.app.stable-cases-list .case-open-chevron,.app.stable-cases-list .cases-card-folder,.app.stable-cases-list .cases-card-arrow,.app.stable-cases-list .stable-case-arrow{display:none!important}.app.stable-cases-list .case-card-top{display:block!important}.app.stable-cases-list .case-card-top strong{color:#102f35!important;font:800 18px/1.28 Arial,Helvetica,sans-serif!important;display:block!important}.app.stable-cases-list .case-status{border-radius:999px!important;width:max-content!important;margin:10px 0 0!important;padding:7px 12px!important;font:800 11px/1 Arial,Helvetica,sans-serif!important;display:inline-flex!important}.app.stable-cases-list .case-is-active .case-status{color:#27653a!important;background:#e7f3e8!important;border:1px solid #3a764b38!important;box-shadow:0 7px 12px #2f5c3a33,inset 0 1px #fffffff5!important}.app.stable-cases-list .case-is-closed .case-status{color:#842e2a!important;background:#f8eeee!important;border:1px solid #802b2640!important}.app.stable-cases-list .case-card-details{color:var(--cf-muted)!important;margin-top:9px!important;font:500 13px/1.3 Arial,Helvetica,sans-serif!important}.app.stable-cases-list .new-case-button{color:#fffdf8!important;background:linear-gradient(#0a5b60 0%,#06383d 100%)!important;border:0!important;border-radius:16px!important;order:20!important;width:100%!important;min-height:56px!important;font:800 15px/1.2 Arial,Helvetica,sans-serif!important;box-shadow:0 11px 18px #1925244d,0 4px 7px #19252429,inset 0 1px 1px #fff3!important}.app.stable-cases-list .stable-closed-cases{border:2px solid var(--cf-red)!important;background:var(--cf-card)!important;width:100%!important;min-height:52px!important;color:var(--cf-red)!important;border-radius:16px!important;order:30!important;font:800 14px/1.2 Arial,Helvetica,sans-serif!important;box-shadow:0 7px 13px #59272324,inset 0 1px #fffffff5!important}.app.stable-case-detail>.case-detail-page{padding:0 20px 36px!important}.app.stable-case-detail .case-profile-summary{display:none!important}.case-simple-heading{text-align:center!important;margin:3px 0 20px!important}.case-simple-heading p{color:#b7894f!important;letter-spacing:.19em!important;margin:0 0 7px!important;font:800 10px/1.2 Arial,Helvetica,sans-serif!important}.case-simple-heading h2{color:var(--cf-deep)!important;margin:0!important;font:500 28px/1.05 Georgia,Times New Roman,serif!important}.case-simple-heading span{color:var(--cf-muted)!important;margin-top:7px!important;font:400 12px/1.4 Arial,Helvetica,sans-serif!important;display:block!important}.case-simple-menu{gap:12px!important;display:grid!important}.case-simple-menu>button,.stable-case-record-type{background:var(--cf-card)!important;width:100%!important;min-height:78px!important;color:var(--cf-text)!important;text-align:left!important;border:1px solid #584c3a14!important;border-radius:18px!important;grid-template-columns:48px minmax(0,1fr) 38px!important;align-items:center!important;gap:12px!important;padding:12px 14px!important;display:grid!important;box-shadow:0 11px 19px #23221e33,0 3px 7px #23221e12,inset 0 1px #fffffffa!important}.case-menu-icon{background:var(--cf-gold)!important;width:42px!important;height:42px!important;-webkit-mask-size:32px 32px!important;mask-size:32px 32px!important}.case-menu-copy strong,.stable-case-record-type strong{color:var(--cf-text)!important;font:800 14px/1.2 Arial,Helvetica,sans-serif!important}.case-menu-copy small,.stable-case-record-type small{color:var(--cf-muted)!important;margin-top:4px!important;font:400 11px/1.35 Arial,Helvetica,sans-serif!important;display:block!important}.case-menu-arrow{color:#c58f50!important;place-items:center!important;font:400 28px/1 Arial,Helvetica,sans-serif!important;display:grid!important}.app.stable-case-detail .case-detail-tabs{display:none!important}.app.stable-case-detail .case-information-section,.app.stable-case-detail .case-timeline-section,.app.stable-case-detail .case-records-section,.app.stable-case-detail .case-calendar-section,.app.stable-case-detail .case-documentation-section,.app.stable-case-detail .case-add-evidence-section{background:var(--cf-card)!important;box-shadow:var(--cf-raised-shadow)!important;border:1px solid #584c3a14!important;border-radius:20px!important;margin:0 0 18px!important;padding:20px!important}.stable-case-record-browser{margin:16px 0 0!important}.stable-case-record-types{gap:11px!important;display:grid!important}.stable-case-record-category{align-items:center!important;gap:12px!important;margin:10px 0 16px!important;display:flex!important}.stable-case-record-category[hidden]{display:none!important}.stable-case-record-back{width:42px!important;min-width:42px!important;height:42px!important;color:var(--cf-arrow-gold)!important;background:linear-gradient(145deg,#0b5960,#06383d 62%,#042f33)!important;border:0!important;border-radius:50%!important;place-items:center!important;font:400 31px/1 Arial,Helvetica,sans-serif!important;display:grid!important;box-shadow:0 8px 14px #032a2e4d,inset 1px 1px 2px #ffffff24!important}.app.stable-case-detail .case-records-section>.record-card{background:var(--cf-card)!important;text-align:left!important;border:1px solid #584c3a14!important;border-radius:18px!important;width:100%!important;margin:0 0 14px!important;padding:16px 68px 16px 16px!important;position:relative!important;box-shadow:0 10px 18px #23221e2e,inset 0 1px #fffffff5!important}.app.stable-case-detail .case-records-section>.record-card:after{content:"›"!important;width:42px!important;height:42px!important;color:var(--cf-arrow-gold)!important;pointer-events:none!important;background:linear-gradient(145deg,#0b5960,#06383d 62%,#042f33)!important;border-radius:50%!important;place-items:center!important;font:400 30px/1 Arial,Helvetica,sans-serif!important;display:grid!important;position:absolute!important;bottom:14px!important;right:14px!important;box-shadow:0 8px 14px #032a2e47,inset 1px 1px 2px #ffffff24!important}.case-evidence-actions button{background:var(--cf-card)!important;box-shadow:var(--cf-raised-shadow)!important;border:1px solid #584c3a14!important;border-radius:18px!important}.case-evidence-actions button:before{color:var(--cf-gold)!important;background:var(--cf-gold)!important}:is(.app:has(.case-details-divider) .note-form input,.app:has(.case-details-divider) .note-form select,.app:has(.case-details-divider) .note-form textarea,.app:has(.case-notes-input) .note-form input,.app:has(.case-notes-input) .note-form select,.app:has(.case-notes-input) .note-form textarea,.app .date-form-page input,.app .date-form-page select,.app .date-form-page textarea,.app .financial-section input,.app .financial-section select,.app .financial-section textarea,.app .children-editor input,.app .children-editor select,.app.stable-case-detail input,.app.stable-case-detail select,.app.stable-case-detail textarea){box-sizing:border-box!important;color:#26393d!important;width:100%!important;min-height:54px!important;box-shadow:var(--cf-inset-shadow)!important;background:#fffdf9!important;border:1px solid #5248392b!important;border-radius:15px!important;padding:14px 15px!important;font-family:Arial,Helvetica,sans-serif!important;font-size:15px!important;line-height:1.35!important}:is(.app:has(.case-details-divider) .note-form textarea,.app:has(.case-notes-input) .note-form textarea,.app .date-form-page textarea,.app .financial-section textarea,.app.stable-case-detail textarea){resize:vertical!important;min-height:140px!important}body .app .trash-outline-button,body .app .workspace-record-delete-button,body .app .trash-confirm-button{border:1.5px solid var(--cf-red-border)!important;min-height:48px!important;color:var(--cf-red)!important;background:#fffdf9!important;border-radius:16px!important;padding:10px 16px!important;font-family:Arial,Helvetica,sans-serif!important;font-size:14px!important;font-weight:800!important;line-height:1.2!important;box-shadow:0 9px 16px #52242026,inset 0 1px #fffffff5!important}.workspace-page .workspace-tool-card:after,.app.stable-cases-list .case-card:after,.app.stable-case-detail .case-records-section>.record-card:after,.stable-case-record-back{color:var(--cf-arrow-gold)!important}@media (width<=390px){.app.stable-cases-list>main.records-list,.app.stable-case-detail>.case-detail-page{padding-left:16px!important;padding-right:16px!important}.case-simple-menu>button,.stable-case-record-type{grid-template-columns:42px minmax(0,1fr) 32px!important;min-height:74px!important}.case-menu-icon{width:38px!important;height:38px!important;-webkit-mask-size:29px 29px!important;mask-size:29px 29px!important}}:is(.app:has(.photo-capture-page)>.header,.app:has(.media-capture-page)>.header,.app:has(.capture-one-event-tip)>.header){text-align:center!important;background:#06383d!important;margin:0 0 24px!important;padding:64px 24px 30px!important}:is(.app:has(.photo-capture-page)>.header .eyebrow,.app:has(.media-capture-page)>.header .eyebrow,.app:has(.capture-one-event-tip)>.header .eyebrow){color:#d2b27f!important;letter-spacing:.19em!important;margin:0 0 8px!important;font-family:Arial,Helvetica,sans-serif!important;font-size:11px!important;font-weight:800!important}:is(.app:has(.photo-capture-page)>.header h1,.app:has(.media-capture-page)>.header h1,.app:has(.capture-one-event-tip)>.header h1){color:#fffdf8!important;letter-spacing:-.02em!important;margin:0!important;font-family:Georgia,Times New Roman,serif!important;font-size:clamp(34px,8vw,44px)!important;font-weight:500!important;line-height:1.03!important}:is(.app:has(.photo-capture-page)>.header .subtitle,.app:has(.media-capture-page)>.header .subtitle,.app:has(.capture-one-event-tip)>.header .subtitle){color:#fffdf8cc!important;max-width:360px!important;margin:10px auto 0!important;font-family:Arial,Helvetica,sans-serif!important;font-size:13px!important;line-height:1.45!important}.app:has(.voice-recorder-card) .voice-recorder-card{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;outline:0!important;margin:0 0 8px!important;padding:2px 0 0!important}.app.stable-case-detail .case-simple-overview{z-index:20!important;pointer-events:auto!important;position:relative!important}.app.stable-case-detail .case-simple-menu{z-index:21!important;pointer-events:auto!important;position:relative!important}.app.stable-case-detail .case-simple-menu>button,.app.stable-case-detail .stable-case-record-type,.app.stable-cases-list .case-card,.app.stable-cases-list .new-case-button,.app.stable-cases-list .stable-closed-cases{pointer-events:auto!important;cursor:pointer!important;touch-action:manipulation!important;position:relative!important}.app.stable-case-detail .case-menu-icon,.app.stable-case-detail .case-menu-copy,.app.stable-case-detail .case-menu-copy *,.app.stable-case-detail .case-menu-arrow,.app.stable-case-detail .stable-case-record-type>*,.app.stable-cases-list .case-card:before,.app.stable-cases-list .case-card:after{pointer-events:none!important}.app.stable-cases-list .case-card:after{color:#f3d7aa!important}body .app button.trash-outline-button,body .app .workspace-record-delete-button,body .app .trash-action-footer>button{color:#a8322f!important;background:#fffdf9!important;border:1.5px solid #b7423f!important;box-shadow:0 8px 14px #52242024,inset 0 1px #fffffff5!important}:root{--case-v2-teal:#06383d;--case-v2-deep:#042f33;--case-v2-gold:#d2b27f;--case-v2-arrow-gold:#f3d7aa;--case-v2-cream:#f5f1e8;--case-v2-card:#fffdf9;--case-v2-text:#173238;--case-v2-muted:#687572;--case-v2-shadow:0 15px 24px #27252040,0 6px 10px #2725201c,inset 0 1px 0 #fffffffa;--case-v2-inset:inset 0 4px 10px #37322a2b,inset 0 1px 2px #37322a14,0 1px 0 #ffffffe6}.app.stable-case-detail .case-simple-heading{margin:2px 0 24px!important;padding:0 10px!important}.app.stable-case-detail .case-simple-heading p{color:#b7894f!important;letter-spacing:.2em!important;margin:0 0 8px!important;font:800 10px/1.2 Arial,Helvetica,sans-serif!important}.app.stable-case-detail .case-simple-heading h2{color:var(--case-v2-deep)!important;margin:0!important;font:500 30px/1.05 Georgia,Times New Roman,serif!important}.app.stable-case-detail .case-simple-heading span{color:var(--case-v2-muted)!important;margin-top:8px!important;font:400 12px/1.4 Arial,Helvetica,sans-serif!important;display:block!important}.app.stable-case-detail .case-simple-menu{gap:16px!important;display:grid!important}.app.stable-case-detail .case-simple-menu>button{background:var(--case-v2-card)!important;width:100%!important;min-height:92px!important;color:var(--case-v2-text)!important;box-shadow:var(--case-v2-shadow)!important;text-align:left!important;cursor:pointer!important;border:1px solid #54483612!important;border-radius:21px!important;grid-template-columns:50px minmax(0,1fr)!important;align-items:center!important;column-gap:15px!important;margin:0!important;padding:17px 76px 17px 18px!important;transition:transform .15s,box-shadow .15s!important;display:grid!important;position:relative!important}.app.stable-case-detail .case-simple-menu>button:nth-child(3),.app.stable-case-detail .case-simple-menu>button:last-child{margin-top:6px!important}.app.stable-case-detail .case-simple-menu>button:hover{transform:translateY(-2px)!important;box-shadow:0 19px 29px #2725204a,0 7px 11px #27252021,inset 0 1px #fffffffa!important}.app.stable-case-detail .case-menu-icon{background:var(--case-v2-gold)!important;width:46px!important;min-width:46px!important;height:46px!important;display:block!important;-webkit-mask-size:34px 34px!important;mask-size:34px 34px!important}.app.stable-case-detail .case-menu-copy strong{color:#102f36!important;letter-spacing:0!important;font:800 16px/1.2 Segoe UI,Arial,Helvetica,sans-serif!important;display:block!important}.app.stable-case-detail .case-menu-copy small{color:#596360!important;margin-top:5px!important;font:500 12px/1.38 Segoe UI,Arial,Helvetica,sans-serif!important;display:block!important}.app.stable-case-detail .case-simple-menu .case-menu-arrow,.app.stable-case-detail .stable-case-record-type .case-menu-arrow{width:44px!important;height:44px!important;color:var(--case-v2-arrow-gold)!important;pointer-events:none!important;background:linear-gradient(145deg,#0b5960,#06383d 62%,#042f33)!important;border-radius:50%!important;place-items:center!important;font:400 30px/1 Arial,Helvetica,sans-serif!important;display:grid!important;position:absolute!important;top:50%!important;right:16px!important;transform:translateY(-50%)!important;box-shadow:0 8px 14px #032a2e4f,inset 1px 1px 2px #ffffff24,inset -2px -2px 4px #0000002e!important}.app.case-information-screen{background:var(--case-v2-cream)!important;width:100%!important;max-width:560px!important;min-height:100vh!important;color:var(--case-v2-text)!important;margin:0 auto!important;padding:0 0 40px!important;font-family:Arial,Helvetica,sans-serif!important;position:relative!important}.app.case-information-screen>.app-escape-nav{display:none!important}.app.case-information-screen>.header{background:var(--case-v2-teal)!important;min-height:0!important;box-shadow:none!important;text-align:center!important;background-image:none!important;border:0!important;border-radius:0!important;margin:0 0 28px!important;padding:64px 24px 30px!important}.app.case-information-screen>.header .eyebrow{color:var(--case-v2-gold)!important;letter-spacing:.19em!important;margin:0 0 8px!important;font:800 11px/1.2 Arial,Helvetica,sans-serif!important}.app.case-information-screen>.header h1{color:#fffdf8!important;margin:0!important;font:500 clamp(34px,8vw,44px)/1.03 Georgia,Times New Roman,serif!important}.app.case-information-screen>.header .subtitle{color:#fffdf8d6!important;max-width:390px!important;margin:10px auto 0!important;font:400 13px/1.45 Arial,Helvetica,sans-serif!important}.app.case-information-screen>.back-button{z-index:80!important;color:#0000!important;width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;box-shadow:none!important;background:0 0!important;border:0!important;margin:0!important;padding:0!important;font-size:0!important;position:absolute!important;top:18px!important;left:20px!important}.app.case-information-screen>.back-button:before{content:"‹"!important;width:44px!important;height:44px!important;color:var(--case-v2-gold)!important;place-items:center!important;font:400 42px/.9 Arial,Helvetica,sans-serif!important;display:grid!important}.app.case-information-screen>main.note-form{background:var(--case-v2-card)!important;box-shadow:var(--case-v2-shadow)!important;border:1px solid #54483612!important;border-radius:22px!important;margin:0 22px!important;padding:22px!important}.app.case-information-screen>main.note-form:before{content:"CASE BASICS"!important;color:#b7894f!important;letter-spacing:.19em!important;text-align:center!important;margin:0 0 20px!important;font:800 11px/1.2 Arial,Helvetica,sans-serif!important;display:block!important}.app.case-information-screen .field-label{color:#173238!important;text-align:left!important;width:100%!important;margin:18px 0 8px!important;font:800 13px/1.25 Arial,Helvetica,sans-serif!important;display:block!important}.app.case-information-screen>main.note-form>.field-label:first-of-type{margin-top:0!important}.app.case-information-screen .case-input,.app.case-information-screen .note-input,.app.case-information-screen input,.app.case-information-screen select,.app.case-information-screen textarea{box-sizing:border-box!important;color:#26393d!important;width:100%!important;min-height:54px!important;box-shadow:var(--case-v2-inset)!important;background:#fffdf9!important;border:1px solid #5248392e!important;border-radius:15px!important;outline:none!important;margin:0 0 2px!important;padding:14px 15px!important;font:400 16px/1.35 Arial,Helvetica,sans-serif!important}.app.case-information-screen textarea,.app.case-information-screen .case-notes-input{resize:vertical!important;min-height:140px!important}.app.case-information-screen .case-details-divider{color:#b7894f!important;letter-spacing:.18em!important;text-align:center!important;background:0 0!important;border:0!important;grid-template-columns:1fr auto 1fr!important;align-items:center!important;gap:12px!important;margin:30px 0 8px!important;padding:0!important;font:800 11px/1.2 Arial,Helvetica,sans-serif!important;display:grid!important}.app.case-information-screen .case-details-divider:before,.app.case-information-screen .case-details-divider:after{content:""!important;background:#b7894f57!important;height:1px!important}.app.case-information-screen .children-editor{background:#fbf8f1!important;border:1px solid #54483612!important;border-radius:18px!important;margin:24px 0 4px!important;padding:18px!important;box-shadow:0 10px 18px #27252029,inset 0 1px #fffffff5!important}.app.case-information-screen .primary-action{color:#fffdf8!important;background:linear-gradient(#0a5b60 0%,#06383d 100%)!important;border:0!important;border-radius:16px!important;width:100%!important;min-height:56px!important;margin:28px 0 0!important;font:800 15px/1.2 Arial,Helvetica,sans-serif!important;box-shadow:0 11px 18px #1925244d,0 4px 7px #19252429,inset 0 1px 1px #fff3!important}@media (width<=390px){.app.stable-case-detail .case-simple-menu>button{grid-template-columns:44px minmax(0,1fr)!important;column-gap:12px!important;min-height:88px!important;padding-left:15px!important;padding-right:68px!important}.app.stable-case-detail .case-menu-icon{width:42px!important;min-width:42px!important;height:42px!important}.app.case-information-screen>main.note-form{margin-left:16px!important;margin-right:16px!important;padding:18px!important}}:root{--dates-teal:#06383d;--dates-deep:#042f33;--dates-gold:#d2b27f;--dates-arrow-gold:#f3d7aa;--dates-page:#f5f1e8;--dates-card:#fffdf9;--dates-text:#173238;--dates-muted:#687572;--dates-red:#a8322f;--dates-shadow:0 13px 24px #23221e40,0 5px 9px #23221e1c,inset 0 1px 0 #fffffff5}.app.important-dates-enhanced{background:var(--dates-page)!important;width:100%!important;max-width:560px!important;min-height:100vh!important;color:var(--dates-text)!important;margin:0 auto!important;padding:0 0 38px!important;font-family:Arial,Helvetica,sans-serif!important}.app.important-dates-enhanced>.header{background:var(--dates-teal)!important;text-align:center!important;background-image:none!important;border:0!important;border-radius:0!important;margin:0 0 24px!important;padding:62px 24px 30px!important}.app.important-dates-enhanced>.header .eyebrow{color:var(--dates-gold)!important;letter-spacing:.22em!important;font:800 10px/1.2 Arial,Helvetica,sans-serif!important}.app.important-dates-enhanced>.header h1{color:#fffdf8!important;font:500 42px/1.03 Georgia,Times New Roman,serif!important}.app.important-dates-enhanced>.header .subtitle{color:#fffdf8db!important;max-width:390px!important;margin:10px auto 0!important;font:400 13px/1.45 Arial,Helvetica,sans-serif!important}.app.important-dates-enhanced>.back-button{z-index:100!important;color:#0000!important;width:44px!important;height:44px!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important;font-size:0!important;position:absolute!important;top:18px!important;left:20px!important}.app.important-dates-enhanced>.back-button:before{content:"‹"!important;width:44px!important;height:44px!important;color:var(--dates-gold)!important;place-items:center!important;font:400 42px/.9 Arial,Helvetica,sans-serif!important;display:grid!important}.app.important-dates-enhanced .app-escape-nav{display:none!important}.important-dates-page{background:0 0!important;flex-direction:column!important;gap:18px!important;padding:0 22px 30px!important;display:flex!important}.important-dates-page>.primary-action{background:linear-gradient(180deg,#0a5b60 0%,var(--dates-teal) 100%)!important;color:#fffdf8!important;border:0!important;border-radius:16px!important;width:100%!important;min-height:56px!important;margin:0!important;font:800 15px/1.2 Arial,Helvetica,sans-serif!important;box-shadow:0 12px 20px #1925244d,0 4px 7px #19252424,inset 0 1px 1px #ffffff2e!important}.important-dates-view-toolbar{grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important;display:grid!important}.important-dates-view-switch{background:#ebe5da!important;border:1px solid #584c3a14!important;border-radius:15px!important;grid-template-columns:1fr 1fr!important;gap:8px!important;padding:5px!important;display:grid!important;box-shadow:inset 0 3px 7px #37322a1f!important}.important-dates-view-switch button,.important-dates-print-button{cursor:pointer!important;border-radius:12px!important;min-height:42px!important;font:800 12px/1.1 Arial,Helvetica,sans-serif!important}.important-dates-view-switch button{color:#5c6966!important;box-shadow:none!important;background:0 0!important;border:0!important}.important-dates-view-switch button.active{background:var(--dates-card)!important;color:var(--dates-teal)!important;box-shadow:0 6px 11px #23221e2e,inset 0 1px #fff!important}.important-dates-print-button{border:1.5px solid var(--dates-teal)!important;background:var(--dates-card)!important;color:var(--dates-teal)!important;padding:0 14px!important;box-shadow:0 7px 12px #23221e24,inset 0 1px #fff!important}.date-summary-grid{grid-template-columns:1fr 1fr!important;gap:10px!important;display:grid!important}.date-summary-grid>div{background:var(--dates-card)!important;border:1px solid #584c3a14!important;border-radius:17px!important;align-content:center!important;place-items:center!important;min-height:86px!important;padding:14px 10px!important;display:grid!important;box-shadow:0 9px 16px #2d2d272b,0 3px 6px #2d2d270f,inset 0 1px #fffffffa!important}.date-summary-grid strong{color:#9a6f36!important;font:500 28px/1 Georgia,Times New Roman,serif!important}.date-summary-grid span{color:var(--dates-text)!important;text-transform:uppercase!important;letter-spacing:.04em!important;margin-top:5px!important;font:800 11.5px/1.2 Arial,Helvetica,sans-serif!important}.date-list-section{border:0!important;padding:0!important}.date-list-section .workspace-section-heading{text-align:left!important;margin:4px 0 12px!important}.date-list-section .workspace-section-heading h2{color:var(--dates-deep)!important;margin:0!important;font:500 27px/1.05 Georgia,Times New Roman,serif!important}.date-list-section .workspace-section-heading p{color:var(--dates-muted)!important;margin:6px 0 0!important;font:400 13px/1.45 Arial,Helvetica,sans-serif!important}.important-date-list{flex-direction:column!important;gap:14px!important;display:flex!important}.important-date-card{background:var(--dates-card)!important;box-shadow:var(--dates-shadow)!important;border:1px solid #584c3a14!important;border-radius:20px!important;grid-template-columns:64px minmax(0,1fr)!important;gap:14px!important;margin:0!important;padding:16px!important;display:grid!important}.important-date-card[hidden]{display:none!important}.important-date-calendar-box{color:#b97848!important;background:#fff8ee!important;border:1px solid #c58f5059!important;border-radius:15px!important;width:64px!important;height:68px!important;box-shadow:inset 0 1px #fffffffa!important}.important-date-calendar-box span{color:#9a6f36!important;letter-spacing:.08em!important;font:800 11px/1 Arial,Helvetica,sans-serif!important}.important-date-calendar-box strong{color:var(--dates-deep)!important;margin-top:4px!important;font:500 27px/1 Georgia,Times New Roman,serif!important}.important-date-content h3{color:#102f35!important;margin:5px 0 6px!important;font:800 15px/1.25 Arial,Helvetica,sans-serif!important}.important-date-type{color:#8b661f!important;letter-spacing:.08em!important;font:800 11px/1.2 Arial,Helvetica,sans-serif!important}.important-date-time{color:#42575d!important;margin:0 0 4px!important;font:800 12px/1.35 Arial,Helvetica,sans-serif!important}.important-date-case,.important-date-detail,.important-date-notes{color:#65746f!important;font:500 12.5px/1.45 Arial,Helvetica,sans-serif!important}.important-date-case{color:var(--dates-teal)!important;font-weight:800!important}.important-date-notes{border-top:1px solid #eee7dc!important;margin-top:9px!important;padding-top:9px!important}.date-delete-button{color:#a8322f!important;background:#fffdf9!important;border:1.5px solid #b7423f!important;border-radius:50%!important;place-items:center!important;width:30px!important;height:30px!important;font:700 17px/1 Arial,Helvetica,sans-serif!important;display:grid!important;box-shadow:0 5px 9px #5224201f!important}.important-dates-calendar-view{background:var(--dates-card)!important;box-shadow:var(--dates-shadow)!important;border:1px solid #584c3a14!important;border-radius:20px!important;overflow:hidden!important}.important-dates-calendar-view[hidden]{display:none!important}.important-calendar-nav{border-bottom:1px solid #eee7dc!important;grid-template-columns:46px 1fr 46px!important;align-items:center!important;gap:8px!important;padding:12px!important;display:grid!important}.important-calendar-nav button{width:42px!important;height:42px!important;color:var(--dates-arrow-gold)!important;background:linear-gradient(145deg,#0b5960,#06383d 62%,#042f33)!important;border:0!important;border-radius:50%!important;place-items:center!important;font:400 30px/1 Arial,Helvetica,sans-serif!important;display:grid!important;box-shadow:0 7px 12px #032a2e42,inset 1px 1px 2px #ffffff24!important}.important-calendar-month-label{text-align:center!important;color:var(--dates-deep)!important;font:500 22px/1.1 Georgia,Times New Roman,serif!important}.important-calendar-weekdays,.important-calendar-grid{grid-template-columns:repeat(7,minmax(0,1fr))!important;display:grid!important}.important-calendar-weekdays span{color:#727a76!important;text-align:center!important;text-transform:uppercase!important;background:#f4efe7!important;padding:8px 2px!important;font:800 10px/1 Arial,Helvetica,sans-serif!important}.important-calendar-day{background:#fffdf9!important;border-bottom:1px solid #f0ebe3!important;border-right:1px solid #f0ebe3!important;min-height:78px!important;padding:6px 4px!important;overflow:hidden!important}.important-calendar-day.outside-month{opacity:.62!important;background:#faf7f1!important}.important-calendar-day.today{box-shadow:inset 0 0 0 2px #c58f50a6!important}.important-calendar-day-number{color:#4c5c59!important;margin:0 0 4px!important;font:800 11px/1 Arial,Helvetica,sans-serif!important;display:block!important}.important-calendar-event{color:#73532f!important;text-align:left!important;white-space:nowrap!important;text-overflow:ellipsis!important;background:#f4e7d4!important;border:0!important;border-radius:6px!important;width:100%!important;margin:2px 0 0!important;padding:4px 5px!important;font:800 9px/1.2 Arial,Helvetica,sans-serif!important;overflow:hidden!important}.important-dates-print-sheet{display:none}@media (width<=390px){.important-dates-page{padding-left:16px!important;padding-right:16px!important}.important-dates-view-toolbar{grid-template-columns:1fr!important}.important-dates-print-button{width:100%!important}.important-date-card{grid-template-columns:58px minmax(0,1fr)!important;gap:11px!important;padding:14px!important}.important-date-calendar-box{width:58px!important;height:64px!important}.important-calendar-day{min-height:68px!important;padding:4px 3px!important}}@media print{body *{visibility:hidden!important}.important-dates-print-sheet,.important-dates-print-sheet *{visibility:visible!important}.important-dates-print-sheet{color:#172a2e!important;background:#fff!important;width:100%!important;padding:.55in!important;font-family:Arial,Helvetica,sans-serif!important;display:block!important;position:absolute!important;inset:0!important}.important-print-heading{border-bottom:2px solid #06383d!important;padding-bottom:16px!important}.important-print-heading span{color:#b97848!important;letter-spacing:.18em!important;font-size:10px!important;font-weight:800!important}.important-print-heading h1{color:#06383d!important;margin:4px 0!important;font:500 28px/1.1 Georgia,Times New Roman,serif!important}.important-print-heading p{color:#53625f!important;margin:0!important;font-size:11px!important}.important-print-timeline{margin-top:18px!important}.important-print-timeline article{break-inside:avoid!important;border-bottom:1px solid #ddd!important;grid-template-columns:1.45in 1fr!important;gap:16px!important;padding:12px 0!important;display:grid!important}.important-print-timeline time{color:#06383d!important;font-size:10px!important;font-weight:800!important}.important-print-timeline article span{color:#b97848!important;text-transform:uppercase!important;letter-spacing:.08em!important;font-size:8px!important;font-weight:800!important}.important-print-timeline h2{color:#172a2e!important;margin:3px 0 5px!important;font-size:13px!important}.important-print-timeline p{color:#53625f!important;margin:2px 0!important;font-size:9px!important;line-height:1.4!important}}.important-date-financial-links{gap:7px!important;margin-top:11px!important;display:grid!important}.important-date-financial-link{color:#06383d!important;background:#f2f6f2!important;border:1px solid #cad7d2!important;border-radius:11px!important;justify-content:space-between!important;align-items:center!important;gap:10px!important;padding:9px 11px!important;display:flex!important}.important-date-financial-link strong{font:800 11.5px/1.25 Arial,Helvetica,sans-serif!important}.important-date-financial-link span{color:#526966!important;white-space:nowrap!important;font:700 11px/1.25 Arial,Helvetica,sans-serif!important}@media (width<=480px){.important-date-financial-link{flex-direction:column!important;align-items:flex-start!important}}.important-date-card-actions{align-items:center!important;gap:8px!important;margin-left:auto!important;display:inline-flex!important}.date-edit-button{color:#06383d!important;cursor:pointer!important;background:#f4f6f2!important;border:1px solid #9fb3ae!important;border-radius:10px!important;min-height:36px!important;padding:0 12px!important;font:800 11px/1.1 Arial,Helvetica,sans-serif!important}.date-edit-button:hover{background:#edf2ee!important}:root{--consistency-red:#a8322f;--consistency-red-dark:#8f2d2a;--consistency-green:#2f7a48;--consistency-gold:#b7894f;--consistency-gold-fill:#d2b27f;--consistency-teal:#06383d;--consistency-deep:#042f33;--consistency-card:#fffdf9;--consistency-page:#f5f1e8;--consistency-raised:0 13px 24px #23221e3d,0 5px 9px #23221e1a,inset 0 1px 0 #fffffff5;--consistency-raised-hover:0 18px 29px #23221e4d,0 7px 12px #23221e21,inset 0 1px 0 #fffffffa;--consistency-pressed:0 5px 9px #23221e2e,0 2px 4px #23221e14,inset 0 2px 4px #473f331a}.app:has(.workspace-page)>.app-escape-nav{display:none!important}.app:has(.workspace-page)>.workspace-native-back{visibility:visible!important;opacity:1!important;z-index:120!important;min-height:40px!important;color:var(--consistency-teal)!important;-webkit-backdrop-filter:blur(4px)!important;backdrop-filter:blur(4px)!important;cursor:pointer!important;background:#fffdf9e0!important;border:1px solid #06383d1f!important;border-radius:12px!important;align-items:center!important;gap:4px!important;margin:0!important;padding:6px 11px 6px 8px!important;display:inline-flex!important;position:absolute!important;top:16px!important;left:16px!important;box-shadow:0 5px 12px #28302c21,inset 0 1px #ffffffe6!important}.app:has(.workspace-page)>.workspace-native-back>span{color:var(--consistency-gold)!important;margin-top:-2px!important;font:400 31px/.8 Arial,Helvetica,sans-serif!important}.app:has(.workspace-page)>.workspace-native-back>strong{color:var(--consistency-teal)!important;letter-spacing:.01em!important;font:800 11px/1 Arial,Helvetica,sans-serif!important}.app:has(.workspace-page)>.workspace-native-back:hover{background:#fffdf9!important}.app:not(.redesigned-home) .workspace-tool-card,.app:not(.redesigned-home) .record-summary-card,.app:not(.redesigned-home) .records-type-grid button,.app:not(.redesigned-home) .case-simple-menu>button,.app:not(.redesigned-home) .stable-case-record-type,.app:not(.redesigned-home) .case-card,.app:not(.redesigned-home) .contact-card-button,.app:not(.redesigned-home) .case-evidence-actions button,.app:not(.redesigned-home) .recent-activity-row,.app:not(.redesigned-home) .custody-quick-actions button,.app:not(.redesigned-home) .exception-actions button,.app.stable-case-detail .case-records-section>.record-card,.app.stable-case-detail .case-return-overview.consistency-overview-button{cursor:pointer!important;box-shadow:var(--consistency-raised)!important;will-change:transform!important;transition:transform .16s,box-shadow .16s,background-color .16s!important;transform:translateY(0)scale(1)!important}@media (hover:hover){.app:not(.redesigned-home) .workspace-tool-card:hover,.app:not(.redesigned-home) .record-summary-card:hover,.app:not(.redesigned-home) .records-type-grid button:hover,.app:not(.redesigned-home) .case-simple-menu>button:hover,.app:not(.redesigned-home) .stable-case-record-type:hover,.app:not(.redesigned-home) .case-card:hover,.app:not(.redesigned-home) .contact-card-button:hover,.app:not(.redesigned-home) .case-evidence-actions button:hover,.app:not(.redesigned-home) .recent-activity-row:hover,.app:not(.redesigned-home) .custody-quick-actions button:hover,.app:not(.redesigned-home) .exception-actions button:hover,.app.stable-case-detail .case-records-section>.record-card:hover,.app.stable-case-detail .case-return-overview.consistency-overview-button:hover{box-shadow:var(--consistency-raised-hover)!important;transform:translateY(-3px)scale(1.01)!important}}.app:not(.redesigned-home) .workspace-tool-card:active,.app:not(.redesigned-home) .record-summary-card:active,.app:not(.redesigned-home) .records-type-grid button:active,.app:not(.redesigned-home) .case-simple-menu>button:active,.app:not(.redesigned-home) .stable-case-record-type:active,.app:not(.redesigned-home) .case-card:active,.app:not(.redesigned-home) .contact-card-button:active,.app:not(.redesigned-home) .case-evidence-actions button:active,.app:not(.redesigned-home) .recent-activity-row:active,.app:not(.redesigned-home) .custody-quick-actions button:active,.app:not(.redesigned-home) .exception-actions button:active,.app.stable-case-detail .case-records-section>.record-card:active,.app.stable-case-detail .case-return-overview.consistency-overview-button:active{box-shadow:var(--consistency-pressed)!important;transform:translateY(1px)scale(.99)!important}.app:not(.redesigned-home) button:focus-visible,.app:not(.redesigned-home) .case-card:focus-visible{outline-offset:3px!important;outline:3px solid #d2b27f94!important}.trash-outline-button,.workspace-record-delete-button.trash-outline-button,body .app.app.app .trash-action-footer>.trash-outline-button,body .app.app.app.record-detail-clean.record-detail-clean .trash-action-footer .trash-outline-button,body .app.app.app.record-final-clean.record-final-clean .trash-action-footer .trash-outline-button{border:1.5px solid var(--consistency-red)!important;width:auto!important;min-width:0!important;height:auto!important;min-height:34px!important;color:var(--consistency-red)!important;box-shadow:none!important;letter-spacing:.075em!important;text-transform:uppercase!important;background:#fffdfc!important;border-radius:10px!important;justify-content:center!important;align-items:center!important;margin:0!important;padding:8px 12px!important;font:800 10.5px/1.1 Arial,Helvetica,sans-serif!important;display:inline-flex!important}.trash-outline-button:hover,.workspace-record-delete-button.trash-outline-button:hover,body .app.app.app .trash-action-footer>.trash-outline-button:hover,body .app.app.app.record-detail-clean.record-detail-clean .trash-action-footer .trash-outline-button:hover,body .app.app.app.record-final-clean.record-final-clean .trash-action-footer .trash-outline-button:hover{border-color:var(--consistency-red-dark)!important;color:var(--consistency-red-dark)!important;background:#fff4f3!important}.trash-action-footer{background:0 0!important;border-top:1px solid #a8322f21!important;justify-content:flex-end!important;align-items:center!important;width:100%!important;margin:28px 0 0!important;padding:18px 0 0!important;display:flex!important}.workspace-record-actions{flex-wrap:wrap!important;align-items:center!important;margin-top:auto!important;padding-top:12px!important}.workspace-record-actions .workspace-record-delete-button.trash-outline-button{margin-left:auto!important}.case-record-browser-eyebrow{color:var(--consistency-gold)!important}.app.records-library-page:has(.record-summary-grid) .records-browse-heading>span{color:var(--consistency-gold)!important}.app.records-library-page:has(.record-summary-grid) .records-browse-heading span:first-child{color:var(--consistency-gold)!important}.app.records-library-page:has(.record-summary-grid) .record-summary-card:nth-child(4) strong{color:var(--consistency-green)!important}.app:has(.voice-recorder-card) .voice-recorder-card{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;outline:0!important}.app:has(.voice-recorder-card) .voice-recorder-card:before{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;outline:0!important}.app:has(.voice-recorder-card) .voice-recorder-card:after{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;outline:0!important}.app:has(.voice-recorder-card) .voice-recorder-card{width:100%!important;margin:0 0 8px!important;padding:2px 0 0!important;overflow:visible!important}.app:has(.voice-recorder-card) .recording-status{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;outline:0!important;padding:0!important}.app.case-information-screen>main.note-form{box-sizing:border-box!important;width:calc(100% - 44px)!important;max-width:516px!important;margin:0 auto!important;padding:22px!important}.app.case-information-screen>main.note-form>*,.app.case-information-screen .children-editor,.app.case-information-screen .case-details-divider,.app.case-information-screen .primary-action{box-sizing:border-box!important;max-width:100%!important}.case-return-overview.consistency-overview-button{box-sizing:border-box!important;background:linear-gradient(180deg,#e0c392 0%,var(--consistency-gold-fill) 100%)!important;width:100%!important;min-width:0!important;height:64px!important;min-height:64px!important;color:var(--consistency-deep)!important;border:1px solid #ba8c52!important;border-radius:13px!important;justify-content:center!important;align-items:center!important;margin:0 0 18px!important;padding:10px 16px!important;font:800 12px/1.1 Arial,Helvetica,sans-serif!important;display:flex!important;box-shadow:0 7px 12px #4b39262e,inset 0 1px #ffffff73!important}.case-return-overview.consistency-overview-button:hover{color:#022c30!important;background:#ddbd88!important}@media (width<=390px){.app:has(.workspace-page)>.workspace-native-back{min-height:38px!important;padding-right:9px!important;top:13px!important;left:12px!important}.app:has(.workspace-page)>.workspace-native-back>strong{font-size:10px!important}.app.case-information-screen>main.note-form{width:calc(100% - 32px)!important;padding:18px!important}.trash-action-footer{justify-content:center!important}}.app.stable-case-detail .premium-case-history{--history-deep:var(--cf-deep);--history-text:var(--cf-text);--history-muted:var(--cf-muted);--history-teal:var(--cf-teal);--history-teal-soft:#edf3f1;--history-gold:var(--cf-gold);--history-gold-soft:#f8f1e5;--history-green:#4d7663;--history-green-soft:#eef4ef;--history-blue:var(--cf-teal);--history-blue-soft:#f3efe7;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0 0 20px!important;padding:0!important}.app.stable-case-detail .premium-case-history .case-history-heading{box-sizing:border-box!important;text-align:left!important;grid-template-columns:minmax(0,1fr) auto!important;justify-content:stretch!important;align-items:center!important;column-gap:16px!important;width:100%!important;margin:0 0 14px!important;padding:0 2px!important;display:grid!important}.app.stable-case-detail .premium-case-history .case-history-heading>div{text-align:left!important;min-width:0!important}.app.stable-case-detail .premium-case-history .case-history-heading h2{color:var(--history-deep)!important;text-align:left!important;margin:0 0 4px!important;font:600 32px/1.02 Georgia,Times New Roman,serif!important}.app.stable-case-detail .premium-case-history .case-history-heading p{color:#60777d!important;text-align:left!important;max-width:610px!important;margin:0!important;font:400 12px/1.4 Arial,Helvetica,sans-serif!important}.app.stable-case-detail .premium-case-history .case-history-total{box-sizing:border-box!important;width:56px!important;min-width:56px!important;height:56px!important;color:var(--cf-teal)!important;text-align:center!important;background:#e9efed!important;border:0!important;border-radius:50%!important;flex:0 0 56px!important;align-self:center!important;place-items:center!important;padding:0!important;font:800 20px/1 Arial,Helvetica,sans-serif!important;display:grid!important;overflow:hidden!important;box-shadow:0 6px 14px #254d4917,inset 0 0 0 6px #ffffff5c!important}.premium-case-history .case-history-summary{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important;margin:0 0 18px!important;display:grid!important}.premium-case-history .case-history-summary .history-stat{box-sizing:border-box!important;text-align:center!important;border:1px solid #53757629!important;border-radius:17px!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:6px!important;min-height:118px!important;padding:14px 12px 13px!important;display:flex!important;box-shadow:0 8px 20px #24373417,inset 0 1px #ffffffe6!important}.premium-case-history .history-stat-first{background:linear-gradient(#fffaf1 0%,#fbf4e8 100%)!important}.premium-case-history .history-stat-events{background:linear-gradient(#f2fbfa 0%,#eaf7f6 100%)!important}.premium-case-history .history-stat-money{background:linear-gradient(#f4fbf7 0%,#edf7f1 100%)!important}.premium-case-history .history-stat-finalized{background:linear-gradient(#f4f9fc 0%,#edf5fa 100%)!important}.premium-case-history .history-stat-icon-shell{background:#ffffffb8!important;border-radius:50%!important;place-items:center!important;width:42px!important;height:42px!important;display:grid!important;box-shadow:inset 0 0 0 1px #4c6a6a0d!important}.premium-case-history .history-stat-icon{width:24px!important;height:24px!important;-webkit-mask-size:22px 22px!important;mask-size:22px 22px!important}.premium-case-history .history-stat-first .history-stat-icon{background:var(--history-gold)!important}.premium-case-history .history-stat-events .history-stat-icon{background:var(--history-teal)!important}.premium-case-history .history-stat-money .history-stat-icon{background:var(--history-green)!important}.premium-case-history .history-stat-finalized .history-stat-icon{background:var(--history-blue)!important}.premium-case-history .case-history-summary strong{color:var(--history-deep)!important;font:800 18px/1.05 Arial,Helvetica,sans-serif!important}.premium-case-history .case-history-summary .history-stat>span:last-child{max-width:120px!important;color:var(--cf-muted)!important;letter-spacing:.03em!important;text-transform:uppercase!important;font:800 11.5px/1.3 Arial,Helvetica,sans-serif!important}.premium-case-history .case-history-note{box-sizing:border-box!important;background:linear-gradient(135deg,#fffdf9 0%,#f6f1e8 100%)!important;border:1px solid #ded9cf!important;border-radius:17px!important;grid-template-columns:52px minmax(0,1fr)!important;align-items:center!important;gap:14px!important;min-height:104px!important;margin:0 0 24px!important;padding:18px 20px!important;display:grid!important;position:relative!important;overflow:hidden!important;box-shadow:0 7px 18px #24373412!important}.premium-case-history .case-history-note:after{content:""!important;background:#06383d0d!important;border-radius:50%!important;width:220px!important;height:150px!important;position:absolute!important;bottom:-68px!important;right:-45px!important}.premium-case-history .case-history-note-icon-shell{background:#e8efed!important;border-radius:50%!important;place-items:center!important;width:50px!important;height:50px!important;display:grid!important}.premium-case-history .case-history-note-icon{background:var(--cf-teal)!important;width:27px!important;height:27px!important;-webkit-mask-size:25px 25px!important;mask-size:25px 25px!important}.premium-case-history .case-history-note>div{z-index:1!important;position:relative!important}.premium-case-history .case-history-note strong{color:var(--history-deep)!important;margin:0 0 5px!important;font:600 21px/1.15 Georgia,Times New Roman,serif!important;display:block!important}.premium-case-history .case-history-note p{max-width:640px!important;color:var(--cf-muted)!important;margin:0!important;font:400 13px/1.55 Arial,Helvetica,sans-serif!important}.premium-case-history .case-history-list{padding-left:46px!important;position:relative!important}.premium-case-history .case-history-list:before{content:""!important;background:linear-gradient(180deg,var(--cf-teal) 0%,#aebbb7 100%)!important;border-radius:2px!important;width:2px!important;position:absolute!important;top:18px!important;bottom:24px!important;left:15px!important}.premium-case-history .case-history-entry{padding:0 0 18px!important;position:relative!important}.premium-case-history .case-history-marker{box-sizing:border-box!important;background:var(--history-teal)!important;z-index:2!important;border:3px solid #fff!important;border-radius:50%!important;width:16px!important;height:16px!important;position:absolute!important;top:23px!important;left:-39px!important;box-shadow:0 0 0 2px #9fb2ad,0 4px 10px #06383d29!important}.premium-case-history .case-history-content{box-sizing:border-box!important;border:1px solid #584c3a1a!important;border-top:4px solid var(--history-teal)!important;background:var(--cf-card)!important;border-radius:18px!important;min-height:0!important;padding:18px 20px!important;box-shadow:0 12px 22px #23221e29,0 4px 8px #23221e14,inset 0 1px #fffffff5!important}.premium-case-history .case-history-entry[data-history-kind="Custody / Parenting Time"] .case-history-content{border-top-color:var(--history-gold)!important}.premium-case-history .case-history-entry[data-history-kind=Financial] .case-history-content{border-top-color:var(--history-green)!important}.premium-case-history .case-history-entry[data-history-kind="Evidence / Record"] .case-history-content{border-top-color:var(--history-teal)!important}.premium-case-history .case-history-top{align-items:center!important;gap:10px!important;margin:0 0 12px!important;display:flex!important}.premium-case-history .case-history-date{flex-direction:column!important;flex:0 0 78px!important;gap:3px!important;width:78px!important;display:flex!important}.premium-case-history .case-history-date b{color:var(--cf-text)!important;font:700 12px/1.15 Arial,Helvetica,sans-serif!important}.premium-case-history .case-history-date small{color:var(--cf-muted)!important;letter-spacing:.06em!important;font:800 11px/1.1 Arial,Helvetica,sans-serif!important}.premium-case-history .case-history-type-icon-shell{background:var(--history-teal-soft)!important;border-radius:50%!important;flex:0 0 44px!important;place-items:center!important;width:44px!important;height:44px!important;display:grid!important}.premium-case-history .case-history-type-icon{background:var(--history-teal)!important;width:24px!important;height:24px!important;-webkit-mask-size:22px 22px!important;mask-size:22px 22px!important}.premium-case-history .case-history-entry[data-history-kind="Custody / Parenting Time"] .case-history-type-icon-shell{background:var(--history-gold-soft)!important}.premium-case-history .case-history-entry[data-history-kind="Custody / Parenting Time"] .case-history-type-icon{background:var(--history-gold)!important}.premium-case-history .case-history-entry[data-history-kind=Financial] .case-history-type-icon-shell{background:var(--history-green-soft)!important}.premium-case-history .case-history-entry[data-history-kind=Financial] .case-history-type-icon{background:var(--history-green)!important}.premium-case-history .case-history-top em{background:var(--history-teal-soft)!important;max-width:calc(100% - 180px)!important;color:var(--cf-teal)!important;white-space:normal!important;border-radius:999px!important;padding:7px 11px!important;font:800 11px/1.2 Arial,Helvetica,sans-serif!important}.premium-case-history .case-history-entry[data-history-kind="Custody / Parenting Time"] .case-history-top em{background:var(--history-gold-soft)!important;color:#8b661f!important}.premium-case-history .case-history-entry[data-history-kind=Financial] .case-history-top em{background:var(--history-green-soft)!important;color:#39765f!important}.premium-case-history .case-history-cost{color:#39765f!important;margin-left:auto!important;font:800 12px/1 Arial,Helvetica,sans-serif!important}.premium-case-history .case-history-content>strong{color:var(--history-deep)!important;margin:0 0 7px 88px!important;font:600 19px/1.18 Georgia,Times New Roman,serif!important;display:block!important}.premium-case-history .case-history-content>p{color:var(--cf-muted)!important;white-space:normal!important;overflow-wrap:anywhere!important;margin:0 0 0 88px!important;font:400 13px/1.55 Arial,Helvetica,sans-serif!important}.premium-case-history .history-related-evidence{color:#6f6553!important;background:#fbf6ec!important;border-radius:12px!important;align-items:center!important;gap:7px!important;margin:12px 0 0 88px!important;padding:10px 12px!important;font:700 11.5px/1.4 Arial,Helvetica,sans-serif!important;display:flex!important}.premium-case-history .history-related-evidence:before{content:"✓"!important;color:#8b661f!important;background:#edd8b3!important;border-radius:50%!important;flex:0 0 20px!important;place-items:center!important;width:20px!important;height:20px!important;font:900 11px/1 Arial,Helvetica,sans-serif!important;display:grid!important}.premium-case-history .timeline-open-record{color:var(--cf-teal)!important;cursor:pointer!important;background:#f4f1ea!important;border:1px solid #b9c7c3!important;border-radius:10px!important;margin:12px 0 0 88px!important;padding:8px 12px!important;font:800 12px/1 Arial,Helvetica,sans-serif!important}@media (width<=720px){.premium-case-history .case-history-summary{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=520px){.app.stable-case-detail .premium-case-history .case-history-heading{column-gap:11px!important;margin-bottom:12px!important}.app.stable-case-detail .premium-case-history .case-history-heading h2{font-size:27px!important}.app.stable-case-detail .premium-case-history .case-history-heading p{font-size:13px!important}.app.stable-case-detail .premium-case-history .case-history-total{flex-basis:48px!important;width:48px!important;min-width:48px!important;height:48px!important;font-size:18px!important}.premium-case-history .case-history-summary{gap:9px!important}.premium-case-history .case-history-summary .history-stat{min-height:108px!important;padding:12px 8px!important}.premium-case-history .case-history-note{grid-template-columns:44px minmax(0,1fr)!important;padding:15px!important}.premium-case-history .case-history-note-icon-shell{width:42px!important;height:42px!important}.premium-case-history .case-history-list{padding-left:34px!important}.premium-case-history .case-history-list:before{left:11px!important}.premium-case-history .case-history-marker{width:14px!important;height:14px!important;top:20px!important;left:-30px!important}.premium-case-history .case-history-content{padding:15px!important}.premium-case-history .case-history-top{flex-wrap:wrap!important;align-items:flex-start!important;gap:7px!important}.premium-case-history .case-history-date{flex-basis:64px!important;width:64px!important}.premium-case-history .case-history-type-icon-shell{flex-basis:38px!important;width:38px!important;height:38px!important}.premium-case-history .case-history-top em{max-width:calc(100% - 116px)!important;padding:6px 9px!important}.premium-case-history .case-history-content>strong,.premium-case-history .case-history-content>p,.premium-case-history .history-related-evidence,.premium-case-history .timeline-open-record{margin-left:0!important}}.financial-page .financial-toolbar{grid-template-columns:minmax(0,1fr) auto!important;align-items:end!important;gap:18px!important;margin:0 0 18px!important}.financial-page .financial-case-filter{color:#183d42!important;flex-direction:column!important;gap:8px!important;font:500 17px/1.2 Arial,Helvetica,sans-serif!important;display:flex!important}.financial-page .financial-case-select{box-sizing:border-box!important;color:#173b40!important;background:#fffdf9!important;border:1px solid #43656733!important;border-radius:14px!important;width:100%!important;min-height:56px!important;padding:0 46px 0 17px!important;font:500 16px/1.2 Arial,Helvetica,sans-serif!important;box-shadow:0 7px 16px #1f313014,inset 0 1px #fffffff2!important}.financial-page .financial-toolbar .primary-action{border-radius:16px!important;min-height:54px!important;padding:0 22px!important;font-size:14px!important}.financial-page .financial-summary-premium{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important;margin:18px 0 22px!important;display:grid!important}.financial-page .financial-summary-premium .financial-stat-card{box-sizing:border-box!important;text-align:center!important;border:1px solid #53757629!important;border-radius:17px!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:6px!important;min-height:118px!important;padding:14px 12px 13px!important;display:flex!important;box-shadow:0 8px 20px #24373417,inset 0 1px #ffffffe6!important}.financial-page .financial-stat-total{background:linear-gradient(#fffaf1 0%,#fbf4e8 100%)!important}.financial-page .financial-stat-payments{background:linear-gradient(#f3f6f4 0%,#edf2ef 100%)!important}.financial-page .financial-stat-outstanding{background:linear-gradient(#f4fbf7 0%,#edf7f1 100%)!important}.financial-page .financial-stat-overdue{background:linear-gradient(#fbf3f2 0%,#f7eaea 100%)!important}.financial-page .financial-stat-icon-shell{background:#ffffffb8!important;border-radius:50%!important;place-items:center!important;width:42px!important;height:42px!important;display:grid!important;box-shadow:inset 0 0 0 1px #4c6a6a0d!important}.financial-page .financial-stat-icon{width:24px!important;height:24px!important;-webkit-mask-size:22px 22px!important;mask-size:22px 22px!important}.financial-page .financial-stat-total .financial-stat-icon{background:#c99955!important}.financial-page .financial-stat-payments .financial-stat-icon{background:#06383d!important}.financial-page .financial-stat-outstanding .financial-stat-icon{background:#348b73!important}.financial-page .financial-stat-overdue .financial-stat-icon{background:#a8322f!important}.financial-page .financial-summary-premium .financial-stat-card>strong{color:#073b40!important;font:800 18px/1.05 Arial,Helvetica,sans-serif!important}.financial-page .financial-summary-premium .financial-stat-card>span:last-child{color:#687572!important;letter-spacing:.03em!important;text-transform:uppercase!important;max-width:120px!important;font:800 11.5px/1.3 Arial,Helvetica,sans-serif!important}@media (width<=620px){.financial-page .financial-toolbar{grid-template-columns:1fr!important}.financial-page .financial-summary-premium{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.app.stable-case-detail .case-documentation-simple{background:var(--cf-card)!important;box-shadow:var(--cf-raised-shadow)!important;border:1px solid #584c3a14!important;border-radius:20px!important;margin:0 0 20px!important;padding:22px!important}.case-documentation-simple .finalized-docs-heading{align-items:center!important;margin-bottom:18px!important}.case-documentation-simple .finalized-docs-heading h2{color:#073b40!important;margin:0 0 5px!important;font:600 30px/1.05 Georgia,Times New Roman,serif!important}.case-documentation-simple .finalized-docs-heading p{color:#667b80!important;max-width:600px!important;margin:0!important;font:400 12px/1.5 Arial,Helvetica,sans-serif!important}.case-documentation-simple .finalized-docs-count{color:#078a83!important;background:#e3f5f2!important;border-radius:50%!important;place-items:center!important;width:50px!important;min-width:50px!important;height:50px!important;padding:0!important;font:800 18px/1 Arial,Helvetica,sans-serif!important;display:grid!important;box-shadow:inset 0 0 0 6px #ffffff6b!important}.finalized-package-hero{background:linear-gradient(135deg,#f4fbfa 0%,#edf7f5 100%)!important;border:1px solid #c7e5e1!important;border-radius:18px!important;grid-template-columns:56px minmax(0,1fr) auto!important;align-items:center!important;gap:16px!important;margin:0 0 24px!important;padding:20px!important;display:grid!important;box-shadow:0 9px 22px #21353214!important}.finalized-package-hero-icon{background:#d9efec!important;border-radius:50%!important;place-items:center!important;width:54px!important;height:54px!important;display:grid!important}.finalized-package-hero-icon .case-menu-icon{background:#087f7c!important;width:30px!important;height:30px!important;-webkit-mask-size:27px 27px!important;mask-size:27px 27px!important}.finalized-package-hero-copy{min-width:0!important}.finalized-package-kicker{color:#b7894f!important;letter-spacing:.16em!important;margin-bottom:4px!important;font:800 9px/1.2 Arial,Helvetica,sans-serif!important;display:block!important}.finalized-package-hero-copy>strong{color:#073b40!important;margin-bottom:5px!important;font:600 21px/1.1 Georgia,Times New Roman,serif!important;display:block!important}.finalized-package-hero-copy>p{color:#5f757a!important;margin:0!important;font:400 10.5px/1.5 Arial,Helvetica,sans-serif!important}.finalized-package-build{white-space:nowrap!important;border-radius:14px!important;width:auto!important;min-width:190px!important;min-height:52px!important;margin:0!important;padding:0 18px!important}.package-includes-heading{text-align:center!important;margin:0 0 14px!important}.package-includes-heading>span{color:#b7894f!important;letter-spacing:.15em!important;margin-bottom:6px!important;font:800 9px/1.2 Arial,Helvetica,sans-serif!important;display:block!important}.package-includes-heading h3{color:#073b40!important;margin:0 0 5px!important;font:600 23px/1.08 Georgia,Times New Roman,serif!important}.package-includes-heading p{color:#708287!important;margin:0!important;font:400 10px/1.45 Arial,Helvetica,sans-serif!important}.package-includes-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important;margin:0 0 18px!important;display:grid!important}.package-include-card{box-sizing:border-box!important;text-align:center!important;border:1px solid #53757624!important;border-radius:18px!important;flex-direction:column!important;justify-content:flex-start!important;align-items:center!important;min-height:150px!important;padding:16px 14px!important;display:flex!important;box-shadow:0 8px 18px #24373414,inset 0 1px #ffffffe6!important}.package-include-case{background:linear-gradient(#fffaf1 0%,#fbf4e8 100%)!important}.package-include-history{background:linear-gradient(#f2fbfa 0%,#eaf7f6 100%)!important}.package-include-evidence{background:linear-gradient(#f4f9fc 0%,#edf5fa 100%)!important}.package-include-icon-shell{background:#ffffffb8!important;border-radius:50%!important;place-items:center!important;width:46px!important;height:46px!important;margin-bottom:10px!important;display:grid!important}.package-include-icon-shell .case-menu-icon{width:26px!important;height:26px!important;-webkit-mask-size:23px 23px!important;mask-size:23px 23px!important}.package-include-case .case-menu-icon{background:#c99955!important}.package-include-history .case-menu-icon{background:#0a9f9b!important}.package-include-evidence .case-menu-icon{background:#4d8caf!important}.package-include-card>strong{color:#073b40!important;margin-bottom:6px!important;font:800 12px/1.25 Arial,Helvetica,sans-serif!important;display:block!important}.package-include-card>p{color:#667b80!important;margin:0!important;font:400 9.5px/1.45 Arial,Helvetica,sans-serif!important}.finalized-docs-note{background:#eef8f6!important;border-left:4px solid #0aa39c!important;border-radius:12px!important;grid-template-columns:42px minmax(0,1fr)!important;align-items:center!important;gap:12px!important;margin:0 0 14px!important;padding:14px 16px!important;display:grid!important}.finalized-docs-note>.case-menu-icon{background:#087f7c!important;width:30px!important;height:30px!important;-webkit-mask-size:27px 27px!important;mask-size:27px 27px!important}.finalized-docs-note strong{color:#0a4145!important;margin-bottom:3px!important;font:800 11px/1.25 Arial,Helvetica,sans-serif!important;display:block!important}.finalized-docs-note p{color:#5d7479!important;margin:0!important;font:400 9.5px/1.45 Arial,Helvetica,sans-serif!important}.finalized-review-records{box-sizing:border-box!important;color:#073b40!important;cursor:pointer!important;background:#fffdf9!important;border:1px solid #06383d24!important;border-radius:14px!important;justify-content:space-between!important;align-items:center!important;width:100%!important;min-height:52px!important;padding:0 16px!important;font:800 11px/1.2 Arial,Helvetica,sans-serif!important;display:flex!important;box-shadow:0 6px 14px #23221e14!important}.finalized-review-records span{color:#c18f50!important;font-size:24px!important}.finalized-docs-empty{text-align:center!important;background:#f8fbfa!important;border:1px solid #d9e7e5!important;border-radius:18px!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;min-height:260px!important;padding:28px 22px!important;display:flex!important}.finalized-docs-empty-icon{background:#0a9f9b!important;width:44px!important;height:44px!important;margin-bottom:10px!important;-webkit-mask-size:40px 40px!important;mask-size:40px 40px!important}.finalized-docs-empty>strong{color:#073b40!important;font:600 22px/1.1 Georgia,Times New Roman,serif!important}.finalized-docs-empty>p{color:#667b80!important;max-width:500px!important;margin:8px 0 16px!important;font:400 10.5px/1.5 Arial,Helvetica,sans-serif!important}@media (width<=720px){.finalized-package-hero{grid-template-columns:50px minmax(0,1fr)!important}.finalized-package-build{grid-column:1/-1!important;width:100%!important}.package-includes-grid{grid-template-columns:1fr!important}.package-include-card{min-height:132px!important}}.report-app .package-builder-v2{max-width:880px!important;margin:0 auto 32px!important}.report-app .package-setup-card,.report-app .package-choice-card{box-sizing:border-box!important}.report-app .package-setup-card{background:linear-gradient(135deg,#fffaf1 0%,#f8efe0 100%)!important;border:1px solid #e5d2ae!important;border-radius:20px!important;margin:0 0 20px!important;padding:22px!important;position:relative!important;overflow:hidden!important;box-shadow:0 11px 24px #342d221a,inset 0 1px #fffffff2!important}.report-app .package-setup-card:before{content:""!important;background:#c99a55!important;width:6px!important;position:absolute!important;top:0!important;bottom:0!important;left:0!important}.report-app .package-builder-section-heading{text-align:left!important;margin:0 0 16px!important}.report-app .package-builder-section-heading>span{color:#b47f38!important;letter-spacing:.16em!important;margin:0 0 5px!important;font:800 9px/1.2 Arial,Helvetica,sans-serif!important;display:block!important}.report-app .package-builder-section-heading h2{color:#073b40!important;margin:0 0 5px!important;font:600 25px/1.08 Georgia,Times New Roman,serif!important}.report-app .package-builder-section-heading p{color:#63787d!important;max-width:650px!important;margin:0!important;font:400 11px/1.5 Arial,Helvetica,sans-serif!important}.report-app .package-builder-section-heading.compact{margin-bottom:14px!important}.report-app .package-setup-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important;display:grid!important}.report-app .package-case-field{grid-column:1/-1!important}.report-app .package-field{color:#153d42!important;flex-direction:column!important;align-items:stretch!important;gap:7px!important;margin:0!important;font:800 12px/1.2 Arial,Helvetica,sans-serif!important;display:flex!important}.report-app .package-field .optional-label{color:#8a9698!important;margin-left:4px!important;font-size:9px!important;font-weight:800!important}.report-app .package-large-control,.report-app .package-builder-v2 select{box-sizing:border-box!important;color:#173a40!important;background:#fff!important;border:1px solid #365b5e38!important;border-radius:15px!important;width:100%!important;min-height:60px!important;padding:0 48px 0 16px!important;font:500 16px/1.2 Arial,Helvetica,sans-serif!important;box-shadow:0 7px 16px #23302f14,inset 0 1px #fffffff5!important}.report-app .package-builder-v2 input.package-large-control{padding-right:16px!important}.report-app .package-large-control:focus,.report-app .package-builder-v2 select:focus{border-color:#0a9f9b!important;outline:3px solid #0a9f9b24!important}.report-app .package-choice-accent{border-radius:20px!important;margin:20px 0!important;padding:22px!important;position:relative!important;overflow:hidden!important;box-shadow:0 11px 24px #23343217,inset 0 1px #fffffff0!important}.report-app .package-choice-style{background:linear-gradient(135deg,#f3fbfa 0%,#ebf6f4 100%)!important;border:1px solid #c8e3e0!important}.report-app .package-choice-style:before{content:""!important;background:#0a9f9b!important;height:6px!important;position:absolute!important;top:0!important;left:0!important;right:0!important}.report-app .package-choice-style>h2{color:#073b40!important;margin:0 0 5px!important;font:600 25px/1.08 Georgia,Times New Roman,serif!important}.report-app .package-choice-style>p{color:#63787d!important;max-width:680px!important;margin:0 0 16px!important;font:400 11px/1.5 Arial,Helvetica,sans-serif!important}.report-app .package-style-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important;display:grid!important}.report-app .package-style-option{text-align:left!important;color:#153b41!important;border:1px solid #4365672e!important;border-radius:17px!important;flex-direction:column!important;justify-content:center!important;gap:7px!important;min-height:126px!important;padding:18px!important;transition:transform .15s,box-shadow .15s,border-color .15s!important;display:flex!important;box-shadow:0 6px 16px #2634320f!important}.report-app .package-style-option:first-child{background:linear-gradient(#fffaf1 0%,#fbf2e3 100%)!important}.report-app .package-style-option:last-child{background:linear-gradient(#f4f9fc 0%,#edf5fa 100%)!important}.report-app .package-style-option strong{color:#073b40!important;font:800 14px/1.25 Arial,Helvetica,sans-serif!important}.report-app .package-style-option span{color:#687d82!important;font:400 10px/1.45 Arial,Helvetica,sans-serif!important}.report-app .package-style-option:hover{transform:translateY(-2px)!important;box-shadow:0 10px 20px #2334321a!important}.report-app .package-style-option.active{border:3px solid #258c84!important;box-shadow:0 10px 22px #1d645e24!important}.report-app .package-sections-card{background:#fffdf9!important;border:1px solid #d9e5e4!important}.report-app .package-sections-card:before{content:""!important;background:#d3a05f!important;width:6px!important;position:absolute!important;top:0!important;bottom:0!important;left:0!important}.report-app .package-check-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:11px!important;display:grid!important}.report-app .package-check-grid label{box-sizing:border-box!important;color:#173a40!important;background:#f8faf9!important;border:1px solid #dfe7e6!important;border-radius:15px!important;align-items:flex-start!important;gap:10px!important;min-height:108px!important;padding:14px!important;display:flex!important;box-shadow:0 5px 12px #2334320d!important}.report-app .package-check-grid label:nth-child(3n+1){background:#fffaf2!important}.report-app .package-check-grid label:nth-child(3n+2){background:#f2fbfa!important}.report-app .package-check-grid label:nth-child(3n+3){background:#f4f9fc!important}.report-app .package-check-grid label:has(input:checked){border-color:#63bcb5!important;box-shadow:0 8px 17px #26766f1a!important}.report-app .package-check-grid input,.report-app .package-record-choice input,.report-app .package-divider-toggle input{accent-color:#0a9f9b!important;flex:0 0 20px!important;width:20px!important;height:20px!important;margin:1px 0 0!important}.report-app .package-check-grid label>span{color:#173a40!important;flex-direction:column!important;gap:5px!important;font:600 13px/1.3 Arial,Helvetica,sans-serif!important;display:flex!important}.report-app .package-check-grid label small{color:#9ca6a8!important;font:600 9px/1.3 Arial,Helvetica,sans-serif!important}.report-app .package-option-disabled{opacity:.52!important;filter:saturate(.5)!important}.report-app .package-divider-toggle{box-shadow:none!important;background:#f1f9f8!important;border:1px solid #c9e2df!important;border-radius:14px!important;margin:14px 0 0!important;padding:15px 16px!important}.report-app .package-divider-toggle strong{color:#073b40!important;font-size:11px!important}.report-app .package-divider-toggle small{color:#677c82!important;font-size:9px!important;line-height:1.45!important}.report-app .package-evidence-card{background:linear-gradient(135deg,#f8fbfd 0%,#f1f7fa 100%)!important;border:1px solid #cbdde7!important}.report-app .package-evidence-card:before{content:""!important;background:#4d8caf!important;height:6px!important;position:absolute!important;top:0!important;left:0!important;right:0!important}.report-app .package-card-heading{gap:16px!important;margin-bottom:12px!important}.report-app .package-mini-actions{flex:none!important;gap:8px!important;display:flex!important}.report-app .package-mini-actions button{color:#214b5f!important;background:#fff!important;border:1px solid #b8cdd7!important;border-radius:11px!important;min-height:42px!important;padding:0 13px!important;font:800 10px/1.1 Arial,Helvetica,sans-serif!important;box-shadow:0 4px 9px #2334320f!important}.report-app .package-mini-actions button:first-child{color:#087f78!important;background:#eef9f7!important;border-color:#87cfc9!important}.report-app .package-status-note,.report-app .package-draft-warning{border-radius:12px!important;margin:11px 0!important;padding:12px 14px!important;font:600 9.5px/1.5 Arial,Helvetica,sans-serif!important}.report-app .package-record-picker{gap:9px!important;max-height:430px!important;padding-right:5px!important;display:grid!important;overflow:auto!important}.report-app .package-record-choice{box-sizing:border-box!important;background:#fff!important;border:1px solid #dde6e9!important;border-radius:14px!important;grid-template-columns:24px minmax(0,1fr)!important;align-items:start!important;gap:11px!important;min-height:82px!important;padding:13px 14px!important;display:grid!important;box-shadow:0 5px 13px #2437340d!important}.report-app .package-record-choice.selected{background:#f1faf8!important;border-color:#75c7c0!important;box-shadow:0 7px 16px #25766f17!important}.report-app .package-record-choice.needs-review{border-left:5px solid #d3a05f!important}.report-app .package-record-choice.finalized{border-left:5px solid #0a9f9b!important}.report-app .package-record-choice>span{flex-direction:column!important;gap:4px!important;display:flex!important}.report-app .package-record-choice strong{color:#173a40!important;font:800 12px/1.25 Arial,Helvetica,sans-serif!important}.report-app .package-record-choice small{color:#6d8085!important;font:500 10px/1.45 Arial,Helvetica,sans-serif!important}.report-app .package-safety-note{box-shadow:none!important;background:#eef8f6!important;border:1px solid #c7e5e1!important;border-left:5px solid #0a9f9b!important;border-radius:13px!important;margin:18px 0!important;padding:14px 16px!important}.report-app .package-safety-note strong{color:#073b40!important;font-size:11px!important}.report-app .package-safety-note span{color:#5f757a!important;font-size:9.5px!important;line-height:1.5!important}.report-app .package-confirm-btn{border-radius:16px!important;min-height:60px!important;font-size:14px!important;box-shadow:0 10px 20px #034f5033!important}@media (width<=700px){.report-app .package-setup-grid{grid-template-columns:1fr!important}.report-app .package-case-field{grid-column:auto!important}.report-app .package-style-grid{grid-template-columns:1fr!important}.report-app .package-check-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.report-app .package-card-heading{display:block!important}.report-app .package-mini-actions{margin:10px 0 0!important}}@media (width<=480px){.report-app .package-setup-card,.report-app .package-choice-accent{padding:17px!important}.report-app .package-check-grid{grid-template-columns:1fr!important}.report-app .package-large-control,.report-app .package-builder-v2 select{min-height:56px!important;font-size:15px!important}}.report-app .package-style-option{padding-top:40px!important;position:relative!important}.report-app .package-style-selected{color:#7a8b8f!important;letter-spacing:.04em!important;text-transform:uppercase!important;background:#ffffffb8!important;border-radius:999px!important;padding:5px 8px!important;font:800 8px/1 Arial,Helvetica,sans-serif!important;position:absolute!important;top:12px!important;right:12px!important;box-shadow:inset 0 0 0 1px #43656714!important}.report-app .package-style-option.active .package-style-selected{color:#fff!important;box-shadow:none!important;background:#0a9f9b!important}.report-app .package-style-detail{border-radius:15px!important;grid-template-columns:50px minmax(0,1fr)!important;align-items:center!important;gap:13px!important;margin-top:14px!important;padding:15px 17px!important;display:grid!important;box-shadow:0 7px 16px #23343212!important}.report-app .package-style-detail.court{background:linear-gradient(135deg,#fffaf2 0%,#fbf1df 100%)!important;border:1px solid #ead5ad!important}.report-app .package-style-detail.binder{background:linear-gradient(135deg,#f4f9fc 0%,#eaf3f8 100%)!important;border:1px solid #bfd9e8!important}.report-app .package-style-detail-icon{background:#ffffffc2!important;border-radius:50%!important;place-items:center!important;width:48px!important;height:48px!important;display:grid!important}.report-app .package-style-detail-icon .case-menu-icon{width:28px!important;height:28px!important;-webkit-mask-size:25px 25px!important;mask-size:25px 25px!important}.report-app .package-style-detail.court .case-menu-icon{background:#c9954d!important}.report-app .package-style-detail.binder .case-menu-icon{background:#4d8caf!important}.report-app .package-style-detail-label{color:#8a9698!important;letter-spacing:.13em!important;margin-bottom:3px!important;font:800 8px/1.2 Arial,Helvetica,sans-serif!important;display:block!important}.report-app .package-style-detail strong{color:#073b40!important;margin-bottom:4px!important;font:800 12px/1.25 Arial,Helvetica,sans-serif!important;display:block!important}.report-app .package-style-detail p{color:#61777c!important;margin:0!important;font:400 9.5px/1.45 Arial,Helvetica,sans-serif!important}.report-app .final-preview-toolbar{box-sizing:border-box!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:18px!important;width:100%!important;margin:0 0 18px!important;padding:18px!important;display:grid!important;overflow:hidden!important}.report-app .final-preview-toolbar>div:first-child{flex-direction:column!important;gap:5px!important;min-width:0!important;max-width:430px!important;display:flex!important}.report-app .final-preview-toolbar>div:first-child strong{font-size:15px!important;line-height:1.2!important}.report-app .final-preview-toolbar>div:first-child span{max-width:420px!important;font-size:10px!important;line-height:1.5!important}.report-app .final-preview-toolbar .final-preview-actions{grid-template-columns:repeat(3,minmax(132px,auto))!important;justify-content:end!important;align-items:stretch!important;gap:9px!important;width:auto!important;min-width:0!important;max-width:none!important;margin:0!important;padding:0!important;display:grid!important}.report-app .final-preview-toolbar .final-preview-actions button{box-sizing:border-box!important;white-space:nowrap!important;border-radius:13px!important;width:auto!important;min-width:132px!important;max-width:190px!important;min-height:48px!important;margin:0!important;padding:0 14px!important;font-size:11px!important}@media (width<=820px){.report-app .final-preview-toolbar{grid-template-columns:1fr!important;align-items:stretch!important}.report-app .final-preview-toolbar>div:first-child{text-align:left!important;max-width:none!important}.report-app .final-preview-toolbar .final-preview-actions{grid-template-columns:repeat(3,minmax(0,1fr))!important;width:100%!important}.report-app .final-preview-toolbar .final-preview-actions button,.report-app .final-preview-toolbar .final-preview-actions .primary-action{width:100%!important;min-width:0!important;max-width:none!important}}@media (width<=560px){.report-app .final-preview-toolbar .final-preview-actions{grid-template-columns:1fr!important}}body .app.app.app:has(.workspace-page)>.header{background-color:#0000!important;background-image:url(/mountain-bench.png)!important;background-position:50% 32%!important;background-repeat:no-repeat!important;background-size:cover!important;border:0!important;border-radius:0!important;width:100%!important;min-height:220px!important;margin:0 0 24px!important;padding:0!important;display:block!important;position:relative!important;overflow:hidden!important;box-shadow:0 10px 22px #1e252229!important}body .app.app.app:has(.workspace-page)>.header:before{content:none!important;background:0 0!important;display:none!important}body .app.app.app:has(.workspace-page)>.header:after{content:none!important;background:0 0!important;display:none!important}body .app.app.app:has(.workspace-page)>.header .eyebrow{display:none!important}body .app.app.app:has(.workspace-page)>.header h1{display:none!important}body .app.app.app:has(.workspace-page)>.header .subtitle{display:none!important}@media (width<=390px){body .app.app.app:has(.workspace-page)>.header{background-position:50% 30%!important;min-height:190px!important}}.report-app .final-preview-toolbar{grid-template-columns:1fr!important;align-items:stretch!important;gap:12px!important}.report-app .final-preview-toolbar .final-preview-actions{grid-row:1!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;justify-content:stretch!important;width:100%!important}.report-app .final-preview-toolbar .final-preview-actions button,.report-app .final-preview-toolbar .final-preview-actions .primary-action{width:100%!important;min-width:0!important;max-width:none!important}.report-app .final-preview-toolbar>div:first-child{text-align:left!important;grid-row:2!important;width:100%!important;max-width:none!important}.report-app .final-preview-toolbar>div:first-child span{max-width:100%!important}@media (width<=560px){.report-app .final-preview-toolbar .final-preview-actions{grid-template-columns:1fr!important}}.report-app .final-preview-toolbar .final-preview-actions{flex-wrap:wrap!important;justify-content:flex-start!important;align-items:center!important;gap:10px!important;display:flex!important}.report-app .final-preview-toolbar .final-preview-actions button,.report-app .final-preview-toolbar .final-preview-actions .primary-action{white-space:nowrap!important;border-radius:12px!important;width:auto!important;min-width:0!important;max-width:none!important;height:46px!important;min-height:46px!important;padding:0 18px!important;font:800 11px/1 Arial,Helvetica,sans-serif!important}.report-app .final-preview-toolbar .final-preview-actions button:first-child{min-width:170px!important}.report-app .final-preview-toolbar .final-preview-actions button:nth-child(2){min-width:150px!important}.report-app .final-preview-toolbar .final-preview-actions .primary-action{min-width:170px!important}@media (width<=620px){.report-app .final-preview-toolbar .final-preview-actions{grid-template-columns:1fr!important;display:grid!important}.report-app .final-preview-toolbar .final-preview-actions button,.report-app .final-preview-toolbar .final-preview-actions .primary-action{width:100%!important;min-width:0!important}}body .app.app.app:has(.workspace-page)>.header h1{z-index:3!important;color:#073b40!important;letter-spacing:-.02em!important;text-align:center!important;text-shadow:0 2px 5px #ffffffd1,0 1px 1px #ffffffe6!important;margin:0!important;font-family:Georgia,Times New Roman,serif!important;font-size:clamp(38px,8vw,50px)!important;font-weight:600!important;line-height:1!important;display:block!important;position:absolute!important;bottom:24px!important;left:24px!important;right:24px!important}@media (width<=390px){body .app.app.app:has(.workspace-page)>.header h1{font-size:40px!important;bottom:20px!important;left:18px!important;right:18px!important}}body .app.app.app:has(.workspace-page)>.header .eyebrow{z-index:3!important;color:#b77e45!important;letter-spacing:.2em!important;text-transform:uppercase!important;text-align:center!important;text-shadow:0 1px 2px #ffffffdb!important;margin:0!important;font-family:Arial,Helvetica,sans-serif!important;font-size:10px!important;font-weight:800!important;line-height:1.2!important;display:block!important;position:absolute!important;bottom:112px!important;left:24px!important;right:24px!important}body .app.app.app:has(.workspace-page)>.header h1{font-size:clamp(38px,8vw,48px)!important;bottom:52px!important}body .app.app.app:has(.workspace-page)>.header .subtitle{z-index:3!important;color:#274e54!important;text-align:center!important;text-shadow:0 1px 2px #ffffffe6!important;max-width:520px!important;margin:0 auto!important;font-family:Arial,Helvetica,sans-serif!important;font-size:12px!important;font-weight:500!important;line-height:1.35!important;display:block!important;position:absolute!important;bottom:18px!important;left:24px!important;right:24px!important}@media (width<=390px){body .app.app.app:has(.workspace-page)>.header .eyebrow{font-size:9px!important;bottom:104px!important;left:18px!important;right:18px!important}body .app.app.app:has(.workspace-page)>.header h1{font-size:39px!important;bottom:50px!important}body .app.app.app:has(.workspace-page)>.header .subtitle{font-size:11px!important;bottom:16px!important;left:18px!important;right:18px!important}}.financial-page .financial-summary-premium .financial-stat-card{appearance:none!important;cursor:pointer!important;width:100%!important;color:inherit!important;margin:0!important;font-family:inherit!important;transition:transform .15s,box-shadow .15s,border-color .15s!important}.financial-page .financial-summary-premium .financial-stat-card:hover{transform:translateY(-2px)!important;box-shadow:0 13px 25px #24373421,inset 0 1px #fffffff0!important}.financial-page .financial-summary-premium .financial-stat-card:active{transform:translateY(1px)!important}.financial-page .financial-summary-premium .financial-stat-card.active{border:2px solid #0a9f9b!important;box-shadow:0 13px 25px #12706a26,inset 0 1px #fffffff0!important}.financial-page .financial-summary-premium .financial-stat-total.active{border-color:#c99955!important}.financial-page .financial-summary-premium .financial-stat-outstanding.active{border-color:#348b73!important}.financial-page .financial-summary-premium .financial-stat-overdue.active{border-color:#4d8caf!important}.financial-page .financial-filter-empty{margin-top:4px!important}.financial-page .financial-due-reminders{background:linear-gradient(135deg,#fffaf1 0%,#fbf3e5 100%)!important;border:1px solid #ead6b1!important;border-left:5px solid #c99955!important;border-radius:16px!important;margin:0 0 20px!important;padding:16px!important;box-shadow:0 8px 18px #372f2312!important}.financial-page .financial-due-reminders-heading{justify-content:space-between!important;align-items:flex-start!important;gap:12px!important;margin-bottom:11px!important;display:flex!important}.financial-page .financial-due-reminders-heading>div{flex-direction:column!important;gap:3px!important;min-width:0!important;display:flex!important}.financial-page .financial-due-reminders-heading strong{color:#073b40!important;font:800 13px/1.2 Arial,Helvetica,sans-serif!important}.financial-page .financial-due-reminders-heading>div>span{color:#697b7f!important;font:400 9.5px/1.45 Arial,Helvetica,sans-serif!important}.financial-page .financial-due-reminders-heading>span{color:#8b641f!important;background:#f0ddbb!important;border-radius:50%!important;place-items:center!important;min-width:30px!important;height:30px!important;font:800 11px/1 Arial,Helvetica,sans-serif!important;display:grid!important}.financial-page .financial-due-reminder-list{gap:9px!important;display:grid!important}.financial-page .financial-due-reminder{background:#ffffffb8!important;border:1px solid #81663d21!important;border-radius:13px!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:12px!important;padding:12px 13px!important;display:grid!important}.financial-page .financial-due-reminder>div{flex-direction:column!important;gap:2px!important;min-width:0!important;display:flex!important}.financial-page .financial-due-reminder>div>span,.financial-page .financial-due-reminder small{color:#768589!important;font:600 8.5px/1.3 Arial,Helvetica,sans-serif!important}.financial-page .financial-due-reminder>div>strong{color:#173a40!important;font:800 11px/1.3 Arial,Helvetica,sans-serif!important}.financial-page .financial-due-reminder>button{color:#7b571f!important;white-space:nowrap!important;cursor:pointer!important;background:#fffaf2!important;border:1px solid #c79959!important;border-radius:10px!important;min-height:38px!important;padding:0 12px!important;font:800 9px/1 Arial,Helvetica,sans-serif!important}.financial-page .financial-due-reminder>button:hover{background:#f7e8ce!important}.payment-due-amount .field-help{color:#6b7d82!important;margin-top:6px!important;font:500 9.5px/1.45 Arial,Helvetica,sans-serif!important;display:block!important}@media (width<=520px){.financial-page .financial-due-reminder{grid-template-columns:1fr!important}.financial-page .financial-due-reminder>button{width:100%!important}}.app.stable-case-detail .case-documentation-simple .finalized-docs-count{color:#087f7c!important;background:#f7efe2!important;box-shadow:inset 0 0 0 6px #ffffff7a!important}.app.stable-case-detail .package-include-card{border-color:#745c3a24!important;box-shadow:0 8px 18px #342d2214,inset 0 1px #ffffffe6!important}.app.stable-case-detail .package-include-case,.app.stable-case-detail .package-include-history,.app.stable-case-detail .package-include-evidence{background:linear-gradient(#fffaf1 0%,#f9f1e5 100%)!important}.app.stable-case-detail .package-include-case .case-menu-icon{background:#c99955!important}.app.stable-case-detail .package-include-history .case-menu-icon{background:#087f7c!important}.app.stable-case-detail .package-include-evidence .case-menu-icon{background:#b7894f!important}.app.stable-case-detail .finalized-docs-note{background:#fffaf1!important;border-left-color:#087f7c!important;box-shadow:inset 0 0 0 1px #b5894f1f!important}.app.stable-case-detail .finalized-docs-empty{background:#fffaf1!important;border-color:#eadcc5!important}.call-log-print-timeline .call-log-marker{background:#087f7c!important;font-size:12px!important}.call-log-print-timeline .timeline-event-body{min-width:0!important}.call-log-documentation{color:#4f6367!important;white-space:pre-wrap!important;background:#fffaf1!important;border-left:3px solid #d1ad73!important;margin-top:3px!important;padding:8px 10px!important;font:400 8.5px/1.5 Arial,Helvetica,sans-serif!important}.call-log-summary-strip{grid-template-columns:minmax(180px,1fr)!important}.call-log-print-note{background:#fffaf1!important;border-color:#e5d2ae!important}@media print{.call-log-documentation{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}}.app.stable-case-detail .case-documentation-simple{padding:24px!important}.app.stable-case-detail .case-documentation-simple .finalized-docs-heading{text-align:left!important;grid-template-columns:minmax(0,1fr) 52px!important;align-items:start!important;column-gap:18px!important;margin-bottom:22px!important;display:grid!important}.app.stable-case-detail .case-documentation-simple .finalized-docs-heading>div{text-align:left!important;min-width:0!important}.app.stable-case-detail .case-documentation-simple .finalized-docs-heading h2{text-align:left!important;margin:0 0 7px!important;font-size:31px!important;line-height:1.05!important}.app.stable-case-detail .case-documentation-simple .finalized-docs-heading p{text-align:left!important;max-width:690px!important;margin:0!important;font-size:12px!important;line-height:1.55!important}.app.stable-case-detail .case-documentation-simple .finalized-docs-count{place-self:start end!important;width:52px!important;min-width:52px!important;height:52px!important}.app.stable-case-detail .finalized-package-hero{grid-template-rows:auto auto!important;grid-template-columns:64px minmax(0,1fr)!important;align-items:center!important;gap:18px 20px!important;padding:28px!important}.app.stable-case-detail .finalized-package-hero-icon{grid-area:1/1!important;place-self:center!important;width:60px!important;height:60px!important}.app.stable-case-detail .finalized-package-hero-copy{text-align:left!important;grid-area:1/2!important;width:100%!important;min-width:0!important}.app.stable-case-detail .finalized-package-kicker{letter-spacing:.16em!important;text-align:left!important;margin:0 0 6px!important;font-size:10px!important}.app.stable-case-detail .finalized-package-hero-copy>strong{text-align:left!important;margin:0 0 8px!important;font-size:25px!important;line-height:1.08!important}.app.stable-case-detail .finalized-package-hero-copy>p{text-align:left!important;max-width:620px!important;margin:0!important;font-size:12px!important;line-height:1.55!important}.app.stable-case-detail .finalized-package-build{text-align:center!important;white-space:normal!important;grid-area:2/1/auto/-1!important;justify-content:center!important;align-items:center!important;width:100%!important;min-width:0!important;min-height:58px!important;margin:0!important;padding:0 22px!important;line-height:1.2!important;display:flex!important}@media (width<=700px){.app.stable-case-detail .case-documentation-simple{padding:18px!important}.app.stable-case-detail .case-documentation-simple .finalized-docs-heading{grid-template-columns:minmax(0,1fr) 46px!important;column-gap:12px!important;margin-bottom:18px!important}.app.stable-case-detail .case-documentation-simple .finalized-docs-heading h2{font-size:27px!important}.app.stable-case-detail .case-documentation-simple .finalized-docs-heading p{font-size:11px!important}.app.stable-case-detail .case-documentation-simple .finalized-docs-count{width:46px!important;min-width:46px!important;height:46px!important}.app.stable-case-detail .finalized-package-hero{grid-template-columns:54px minmax(0,1fr)!important;gap:16px 14px!important;padding:20px!important}.app.stable-case-detail .finalized-package-hero-icon{width:52px!important;height:52px!important}.app.stable-case-detail .finalized-package-hero-copy>strong{font-size:22px!important}.app.stable-case-detail .finalized-package-hero-copy>p{font-size:11px!important;line-height:1.5!important}.app.stable-case-detail .finalized-package-build{min-height:56px!important;padding:0 16px!important}}@media (width<=430px){.app.stable-case-detail .case-documentation-simple{padding:15px!important}.app.stable-case-detail .case-documentation-simple .finalized-docs-heading{grid-template-columns:minmax(0,1fr) 42px!important;column-gap:10px!important}.app.stable-case-detail .case-documentation-simple .finalized-docs-heading h2{font-size:24px!important}.app.stable-case-detail .case-documentation-simple .finalized-docs-count{width:42px!important;min-width:42px!important;height:42px!important}.app.stable-case-detail .finalized-package-hero{grid-template-columns:48px minmax(0,1fr)!important;column-gap:12px!important;padding:17px!important}.app.stable-case-detail .finalized-package-hero-icon{width:46px!important;height:46px!important}.app.stable-case-detail .finalized-package-kicker{font-size:9px!important}.app.stable-case-detail .finalized-package-hero-copy>strong{font-size:20px!important}.app.stable-case-detail .finalized-package-hero-copy>p{font-size:10.5px!important}.app.stable-case-detail .finalized-package-build{min-height:54px!important;font-size:14px!important}}.review-documentation-warning{color:#5f5140!important;background:#fff8ec!important;border:1px solid #dfc28f!important;border-left:4px solid #b7894f!important;border-radius:12px!important;flex-direction:column!important;gap:4px!important;margin-top:10px!important;padding:12px 14px!important;display:flex!important}.review-documentation-warning strong{color:#6e4f20!important;font:800 10.5px/1.3 Arial,Helvetica,sans-serif!important}.review-documentation-warning span{color:#6c6255!important;font:500 9.5px/1.45 Arial,Helvetica,sans-serif!important}.evidence-analysis-status{background:#fffaf1!important;border-color:#e5d2ae!important}.evidence-analysis-complete{border-left:4px solid #087f7c!important}.evidence-analysis-button{align-self:flex-start!important;width:auto!important;min-height:42px!important;margin-top:10px!important;padding:0 15px!important}.evidence-transcript{white-space:pre-wrap!important;background:#fffdf9!important;border:1px solid #eadcc5!important;border-radius:12px!important;margin-top:12px!important;padding:14px!important}.evidence-transcript>strong{color:#073b40!important;margin-bottom:7px!important;display:block!important}.evidence-transcript p{color:#536b70!important;margin:0!important;font:400 10px/1.55 Arial,Helvetica,sans-serif!important}.package-documentation-warning{color:#6a5432!important;background:#fff8ec!important;border-left:4px solid #b7894f!important}.app.stable-case-detail .finalized-docs-correction-note{background:#fff8ec!important;border:1px solid #dfc28f!important;border-left:4px solid #b7894f!important;border-radius:12px!important;margin:0 0 14px!important;padding:14px 16px!important;box-shadow:0 5px 12px #56452b0f!important}.app.stable-case-detail .finalized-docs-correction-note>strong{color:#6d4e1f!important;margin-bottom:4px!important;font:800 11px/1.3 Arial,Helvetica,sans-serif!important;display:block!important}.app.stable-case-detail .finalized-docs-correction-note>p{color:#6b6255!important;margin:0 0 10px!important;font:500 9.5px/1.45 Arial,Helvetica,sans-serif!important}.app.stable-case-detail .finalized-docs-correction-note .small-outline-button{color:#6d4e1f!important;background:#fffdf8!important;border-color:#c79a59!important;min-height:38px!important}.review-badge.needs-documentation-badge{color:#7a5722!important;box-shadow:none!important;background:#fff5df!important;border:1px solid #d8b77f!important}.app.report-app .package-style-option:first-child{background:linear-gradient(#fffaf1 0%,#f9f0e2 100%)!important;border-color:#e3c99d!important}.app.report-app .package-check-grid label:nth-child(3n+1),.app.report-app .package-check-grid label:nth-child(3n+2),.app.report-app .package-check-grid label:nth-child(3n+3){background:#fffaf2!important}.app.report-app .package-evidence-card{background:linear-gradient(135deg,#fffdf9 0%,#f8efe1 100%)!important;border-color:#d9c5a4!important}.app.report-app .package-evidence-card:before{background:#b7894f!important}.app.report-app .package-mini-actions button{color:#315f5e!important;border-color:#d8c8ad!important}.people-focus-refresh{color:#087f7c!important;background:#f5faf7!important;border-color:#9fc9c3!important;width:100%!important;min-height:44px!important;margin-top:10px!important;font-weight:800!important}.people-focus-refresh:disabled{opacity:.62!important;cursor:wait!important}.auth-password-help{color:#718185!important;margin:-2px 0 12px!important;font:500 9px/1.4 Arial,Helvetica,sans-serif!important;display:block!important}@media print{.final-case-package .package-divider-page{break-before:page!important;page-break-before:always!important;break-after:page!important;page-break-after:always!important;min-height:9.4in!important}.final-case-package .package-divider-page:first-child{break-before:auto!important;page-break-before:auto!important}.final-case-package .package-divider-page+.print-page,.final-case-package .package-divider-page+.report-section,.final-case-package .package-divider-page+.additional-case-documents,.final-case-package .package-divider-page+.custody-calendar-print-section,.final-case-package .custody-calendar-print-section>.print-page:first-child{break-before:page!important;page-break-before:always!important}}.people-focus-refresh-note{color:#6d5735!important;background:#fff8ec!important;border-left:3px solid #b7894f!important;border-radius:8px!important;margin-top:8px!important;padding:9px 11px!important;font:700 9px/1.4 Arial,Helvetica,sans-serif!important}.app.stable-case-detail .case-add-evidence-section .case-section-heading-row{margin-bottom:4px!important}.app.stable-case-detail .case-add-evidence-section .case-section-heading-row p{color:#667b80!important;max-width:620px!important;margin:6px 0 0!important;font:400 10.5px/1.5 Arial,Helvetica,sans-serif!important}.app.stable-case-detail .case-add-evidence-section .case-section-heading-row p strong{color:#073b40!important;font-weight:800!important}.app.stable-case-detail .case-evidence-actions button:last-child:nth-child(odd){grid-column:1/-1!important;min-height:98px!important}.app.stable-case-detail .case-evidence-case-note{background:#fffaf1!important;border:1px solid #e5d2ae!important;border-left:4px solid #b7894f!important;border-radius:12px!important;flex-direction:column!important;gap:4px!important;margin-top:16px!important;padding:13px 15px!important;display:flex!important}.app.stable-case-detail .case-evidence-case-note strong{color:#073b40!important;font:800 10.5px/1.3 Arial,Helvetica,sans-serif!important}.app.stable-case-detail .case-evidence-case-note span{color:#667b80!important;font:400 9.5px/1.45 Arial,Helvetica,sans-serif!important}@media (width<=560px){.app.stable-case-detail .case-evidence-actions{grid-template-columns:1fr!important}.app.stable-case-detail .case-evidence-actions button:last-child:nth-child(odd){grid-column:auto!important;min-height:112px!important}}.financial-card-actions{justify-content:flex-end!important;align-items:center!important;gap:8px!important;margin-top:12px!important;display:flex!important}.financial-card-actions .small-outline-button{min-height:34px!important;padding:7px 13px!important}.financial-suggestion-card{background:#fffaf1!important;border-color:#e5d2ae!important}.financial-suggestion-card input:not(:checked)+div>span{color:#7a674e!important}.date-form-page .financial-aligned-row>.form-label{gap:8px!important}.date-form-page .financial-field-heading{text-align:center!important;color:#073b40!important;justify-content:center!important;align-items:flex-end!important;gap:6px!important;min-height:32px!important;font:800 11px/1.2 Arial,Helvetica,sans-serif!important;display:flex!important}.date-form-page .financial-field-heading .optional-label{color:#8b979a!important;letter-spacing:.04em!important;text-transform:uppercase!important;margin:0!important;padding-bottom:1px!important;font:700 7px/1.1 Arial,Helvetica,sans-serif!important}.date-form-page .financial-aligned-row input{margin:0!important}@media (width<=520px){.date-form-page .financial-field-heading{text-align:left!important;justify-content:flex-start!important;min-height:auto!important}}.date-form-page .financial-type-help{background:#fffaf1!important;border:1px solid #e5d2ae!important;border-left:4px solid #b7894f!important;border-radius:12px!important;flex-direction:column!important;gap:4px!important;margin:2px 0!important;padding:13px 15px!important;display:flex!important}.date-form-page .financial-type-help strong{color:#073b40!important;font:800 10.5px/1.3 Arial,Helvetica,sans-serif!important}.date-form-page .financial-type-help span{color:#66787b!important;font:500 9px/1.45 Arial,Helvetica,sans-serif!important}.date-form-page .financial-core-row{align-items:end!important;gap:12px!important;display:grid!important}.date-form-page .financial-core-row.two-column{grid-template-columns:repeat(2,minmax(0,1fr))!important}.date-form-page .financial-core-row.one-column{grid-template-columns:minmax(0,1fr)!important}.date-form-page .financial-fixed-status{background:#f7fbf9!important;border:1px solid #d9e6e3!important;border-radius:12px!important;grid-template-columns:auto 1fr!important;align-items:center!important;gap:3px 10px!important;margin:0!important;padding:12px 14px!important;display:grid!important}.date-form-page .financial-fixed-status>span{color:#748487!important;text-transform:uppercase!important;letter-spacing:.06em!important;font:800 8px/1.2 Arial,Helvetica,sans-serif!important}.date-form-page .financial-fixed-status>strong{color:#087f7c!important;font:800 10.5px/1.3 Arial,Helvetica,sans-serif!important}.date-form-page .financial-fixed-status>small{color:#718083!important;grid-column:1/-1!important;font:500 8.5px/1.4 Arial,Helvetica,sans-serif!important}.date-form-page details.financial-optional-section{background:#fffdf9!important;border:1px solid #dce6e3!important;border-radius:14px!important;margin:12px 0!important;padding:0!important;overflow:hidden!important}.date-form-page details.financial-optional-section>summary{cursor:pointer!important;background:#fbf8f2!important;justify-content:space-between!important;align-items:center!important;gap:14px!important;padding:14px 16px!important;list-style:none!important;display:flex!important}.date-form-page details.financial-optional-section>summary::-webkit-details-marker{display:none!important}.date-form-page details.financial-optional-section>summary>div{flex-direction:column!important;gap:3px!important;min-width:0!important;display:flex!important}.date-form-page details.financial-optional-section>summary strong{color:#073b40!important;font:800 10.5px/1.3 Arial,Helvetica,sans-serif!important}.date-form-page details.financial-optional-section>summary span{color:#728083!important;font:500 8.5px/1.4 Arial,Helvetica,sans-serif!important}.date-form-page details.financial-optional-section>summary>small{color:#7a5722!important;text-transform:uppercase!important;background:#f2e4cd!important;border-radius:999px!important;flex:none!important;padding:5px 8px!important;font:800 7.5px/1 Arial,Helvetica,sans-serif!important}.date-form-page details.financial-optional-section>summary:after{content:"+"!important;color:#087f7c!important;flex:none!important;font:800 17px/1 Arial,Helvetica,sans-serif!important}.date-form-page details.financial-optional-section[open]>summary:after{content:"–"!important}.date-form-page .financial-optional-body{border-top:1px solid #ece4d7!important;padding:14px!important}.date-form-page .financial-section-action-row{justify-content:flex-end!important;margin:0 0 8px!important;display:flex!important}.date-form-page .financial-section-action-row button{color:#087f7c!important;background:#fff!important;border:1px solid #087f7c!important;border-radius:9px!important;min-height:34px!important;padding:7px 10px!important;font:800 8px/1 Arial,Helvetica,sans-serif!important}.date-form-page .financial-check{box-sizing:border-box!important;align-items:center!important;gap:10px!important;width:100%!important;display:flex!important}.date-form-page .financial-check input[type=checkbox]{appearance:auto!important;-webkit-appearance:checkbox!important;width:18px!important;min-width:18px!important;max-width:18px!important;height:18px!important;box-shadow:none!important;accent-color:#087f7c!important;background:0 0!important;border:0!important;border-radius:3px!important;flex:0 0 18px!important;margin:0!important;padding:0!important}.date-form-page .dispute-check{background:#fff8f2!important;border:1px solid #ead9ca!important;border-radius:12px!important;min-height:50px!important;padding:12px 14px!important}.date-form-page .dispute-check span{color:#5f6667!important;font:700 9px/1.4 Arial,Helvetica,sans-serif!important}.date-form-page .financial-file-picker{padding:12px!important}.date-form-page .financial-file-picker input[type=file]{border-radius:9px!important;min-height:auto!important;padding:9px!important}@media (width<=520px){.date-form-page .financial-core-row.two-column{grid-template-columns:1fr!important}.date-form-page details.financial-optional-section>summary{padding:13px!important}}.date-form-page .financial-currency-input{width:100%!important;display:block!important;position:relative!important}.date-form-page .financial-currency-input .financial-currency-symbol{z-index:2!important;color:#073b40!important;pointer-events:none!important;font:800 14px/1 Arial,Helvetica,sans-serif!important;position:absolute!important;top:50%!important;left:16px!important;transform:translateY(-50%)!important}.date-form-page .financial-currency-input input{font-variant-numeric:tabular-nums!important;width:100%!important;padding-left:31px!important}.date-form-page .financial-proof-section>summary{grid-template-columns:36px minmax(0,1fr) auto 18px!important;align-items:center!important;column-gap:11px!important;display:grid!important}.date-form-page .financial-proof-section>summary .financial-proof-icon{background:#b7894f!important;grid-column:1!important;width:32px!important;height:32px!important;margin:0!important;-webkit-mask-size:26px 26px!important;mask-size:26px 26px!important}.date-form-page .financial-proof-section>summary>div{grid-column:2!important}.date-form-page .financial-proof-section>summary>small{grid-column:3!important}.date-form-page .financial-proof-section>summary:after{grid-column:4!important}.date-form-page .financial-proof-section .financial-file-picker{justify-content:center!important;min-height:82px!important}.date-form-page .financial-notes-section>summary{background:#fffdf9!important}.date-form-page .financial-notes-section textarea{min-height:90px!important}@media (width<=520px){.date-form-page .financial-proof-section>summary{grid-template-columns:32px minmax(0,1fr) 16px!important}.date-form-page .financial-proof-section>summary>small{grid-column:2!important;justify-self:start!important;margin-top:4px!important}.date-form-page .financial-proof-section>summary:after{grid-area:1/3/3!important}}.date-form-page.financial-record-form{gap:14px!important;padding-bottom:28px!important}.date-form-page.financial-record-form .financial-form-card{background:#fffdf9!important;border:1px solid #e6ded0!important;border-radius:16px!important;flex-direction:column!important;gap:14px!important;margin:0!important;padding:18px!important;display:flex!important;box-shadow:0 7px 18px #36302712!important}.date-form-page.financial-record-form .financial-form-section-heading{text-align:left!important;border-bottom:1px solid #eee5d8!important;align-items:center!important;gap:11px!important;margin:0 0 2px!important;padding-bottom:12px!important;display:flex!important}.date-form-page.financial-record-form .financial-form-section-heading>span{color:#8a5d24!important;background:#f2e4cd!important;border-radius:50%!important;flex:0 0 28px!important;justify-content:center!important;align-items:center!important;width:28px!important;height:28px!important;font:800 11px/1 Arial,Helvetica,sans-serif!important;display:flex!important}.date-form-page.financial-record-form .financial-form-section-heading>div{flex-direction:column!important;gap:2px!important;min-width:0!important;display:flex!important}.date-form-page.financial-record-form .financial-form-section-heading strong{color:#073b40!important;font:800 13px/1.25 Arial,Helvetica,sans-serif!important}.date-form-page.financial-record-form .financial-form-section-heading small{color:#748184!important;font:500 9px/1.35 Arial,Helvetica,sans-serif!important}.date-form-page.financial-record-form .form-label{text-align:left!important;color:#173b40!important;align-items:stretch!important;gap:6px!important;margin:0!important;font:800 10px/1.25 Arial,Helvetica,sans-serif!important}.date-form-page.financial-record-form .form-label>select,.date-form-page.financial-record-form .form-label>input,.date-form-page.financial-record-form .form-label>textarea,.date-form-page.financial-record-form .financial-currency-input input{color:#173238!important;background:#fff!important;border:1px solid #d9dfdc!important;border-radius:11px!important;min-height:48px!important;padding:11px 14px!important;font:700 12px/1.25 Arial,Helvetica,sans-serif!important;box-shadow:0 3px 8px #2d2b260d!important}.date-form-page.financial-record-form .form-label>select:focus,.date-form-page.financial-record-form .form-label>input:focus,.date-form-page.financial-record-form .form-label>textarea:focus,.date-form-page.financial-record-form .financial-currency-input input:focus{border-color:#87b9b2!important;box-shadow:0 0 0 3px #087f7c14!important}.date-form-page.financial-record-form .custody-date-range{align-items:end!important;gap:12px!important}.date-form-page.financial-record-form .financial-type-caption{color:#697679!important;text-align:left!important;border-left:3px solid #d0aa6c!important;margin:-4px 0 0!important;padding:0 0 0 10px!important;font:500 9px/1.45 Arial,Helvetica,sans-serif!important}.date-form-page.financial-record-form .financial-label-row{justify-content:space-between!important;align-items:baseline!important;gap:10px!important;display:flex!important}.date-form-page.financial-record-form .financial-label-row small{color:#8b9698!important;font:600 8px/1.2 Arial,Helvetica,sans-serif!important}.date-form-page.financial-record-form .financial-primary-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:end!important;gap:12px!important;display:grid!important}.date-form-page.financial-record-form .financial-field-heading{text-align:left!important;color:#173b40!important;justify-content:flex-start!important;align-items:baseline!important;gap:5px!important;min-height:auto!important;font:800 10px/1.25 Arial,Helvetica,sans-serif!important;display:flex!important}.date-form-page.financial-record-form .financial-field-heading .optional-label{color:#929c9d!important;font-size:7px!important}.date-form-page.financial-record-form .financial-currency-input{position:relative!important}.date-form-page.financial-record-form .financial-currency-input .financial-currency-symbol{color:#173b40!important;font-size:13px!important;left:14px!important}.date-form-page.financial-record-form .financial-currency-input input{padding-left:29px!important}.date-form-page.financial-record-form .financial-status-line{text-align:left!important;background:#fffaf1!important;border:1px solid #e3d4ba!important;border-radius:11px!important;grid-template-columns:auto auto minmax(0,1fr)!important;align-items:center!important;gap:9px!important;min-height:44px!important;padding:9px 12px!important;display:grid!important}.date-form-page.financial-record-form .financial-status-line>span{color:#819093!important;text-transform:uppercase!important;letter-spacing:.06em!important;font:800 7px/1 Arial,Helvetica,sans-serif!important}.date-form-page.financial-record-form .financial-status-line>strong{color:#7a5722!important;background:#f2e4cd!important;border-radius:999px!important;padding:5px 8px!important;font:800 9px/1 Arial,Helvetica,sans-serif!important}.date-form-page.financial-record-form .financial-status-line>small{color:#6e797b!important;font:500 8px/1.35 Arial,Helvetica,sans-serif!important}.date-form-page.financial-record-form .financial-optional-heading{text-align:left!important;flex-direction:column!important;gap:2px!important;margin:4px 2px -2px!important;display:flex!important}.date-form-page.financial-record-form .financial-optional-heading strong{color:#073b40!important;font:800 12px/1.25 Arial,Helvetica,sans-serif!important}.date-form-page.financial-record-form .financial-optional-heading span{color:#7a8789!important;font:500 8.5px/1.35 Arial,Helvetica,sans-serif!important}.date-form-page.financial-record-form details.financial-optional-section{box-shadow:none!important;background:#fffdf9!important;border:1px solid #e1e5e1!important;border-radius:13px!important;margin:0!important}.date-form-page.financial-record-form details.financial-optional-section>summary{text-align:left!important;background:#fffdf9!important;min-height:58px!important;padding:11px 13px!important}.date-form-page.financial-record-form details.financial-optional-section>summary strong{color:#173b40!important;font:800 10.5px/1.25 Arial,Helvetica,sans-serif!important}.date-form-page.financial-record-form details.financial-optional-section>summary span{color:#7a8688!important;margin-top:2px!important;font:500 8px/1.35 Arial,Helvetica,sans-serif!important}.date-form-page.financial-record-form details.financial-optional-section>summary>small{color:#805d2b!important;background:#f7ebd7!important;font-size:7px!important}.date-form-page.financial-record-form .financial-proof-section>summary{grid-template-columns:32px minmax(0,1fr) auto 16px!important;gap:10px!important}.date-form-page.financial-record-form .financial-proof-section>summary .financial-proof-icon{background:#c99650!important;width:30px!important;height:30px!important;-webkit-mask-size:24px 24px!important;mask-size:24px 24px!important}.date-form-page.financial-record-form .financial-notes-section>summary{min-height:54px!important}@media (width<=520px){.date-form-page.financial-record-form .financial-form-card{padding:15px!important}.date-form-page.financial-record-form .custody-date-range,.date-form-page.financial-record-form .financial-primary-grid,.date-form-page.financial-record-form .financial-core-row.two-column{grid-template-columns:1fr!important}.date-form-page.financial-record-form .financial-status-line{grid-template-columns:auto 1fr!important}.date-form-page.financial-record-form .financial-status-line>small{grid-column:1/-1!important}}.app.records-library-page.records-category-mode .records-list,.app.records-library-page.records-status-mode .records-list{grid-auto-rows:max-content!important;align-content:start!important;align-items:start!important}.app.records-library-page .workspace-record-card{align-self:start!important;height:auto!important;min-height:0!important;padding:0!important;overflow:hidden!important}.app.records-library-page .workspace-record-open{box-sizing:border-box!important;grid-template-rows:auto!important;grid-template-columns:128px minmax(0,1fr)!important;grid-auto-rows:auto!important;align-items:start!important;gap:10px!important;width:100%!important;height:auto!important;min-height:0!important;padding:14px!important;display:grid!important;position:relative!important}.app.records-library-page .workspace-record-open:before,.app.records-library-page .workspace-record-open:after{content:none!important;background:0 0!important;display:none!important}.app.records-library-page .record-left-column{flex-direction:column!important;grid-area:1/1!important;align-items:flex-start!important;gap:12px!important;min-width:0!important;display:flex!important}.app.records-library-page .record-kind-label{color:#102f36!important;text-align:left!important;white-space:normal!important;overflow-wrap:break-word!important;word-break:normal!important;width:100%!important;max-width:100%!important;margin:0!important;padding:0!important;font-size:15px!important;font-weight:800!important;line-height:1.2!important;display:block!important;position:static!important}.app.records-library-page .record-media-slot{flex:0 0 92px!important;place-items:center!important;width:92px!important;height:92px!important;display:grid!important;position:relative!important}.app.records-library-page .record-media-slot .evidence-thumb-wrap,.app.records-library-page .record-media-slot .evidence-video-preview{background:#eee9df!important;border-radius:14px!important;grid-area:auto!important;width:92px!important;height:92px!important;margin:0!important;position:relative!important;inset:auto!important;overflow:hidden!important}.app.records-library-page .record-media-slot .evidence-card-thumb,.app.records-library-page .record-media-slot .evidence-video-thumb{object-fit:cover!important;object-position:center!important;border:0!important;border-radius:14px!important;width:100%!important;max-width:none!important;height:100%!important;max-height:none!important;display:block!important}.app.records-library-page .record-media-slot .evidence-video-play{color:#fffdf8!important;pointer-events:none!important;z-index:2!important;background:#06383de0!important;border:1px solid #ffffffd1!important;border-radius:50%!important;place-items:center!important;width:38px!important;height:38px!important;padding-left:2px!important;font-size:14px!important;line-height:1!important;display:grid!important;position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important;box-shadow:0 4px 10px #00000038!important}.app.records-library-page .record-media-placeholder{background-position:50%!important;background-repeat:no-repeat!important;background-size:58px 58px!important;width:86px!important;height:86px!important;display:block!important}:is(.app.records-library-page .record-media-slot:has(.evidence-thumb-wrap) .record-media-placeholder,.app.records-library-page .record-media-slot:has(.evidence-video-preview) .record-media-placeholder){display:none!important}.app.records-library-page .record-kind-written .record-media-placeholder,.app.records-library-page .record-kind-document .record-media-placeholder{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'%3E%3Cpath d='M15 7h25l10 10v40H15z' fill='none' stroke='%23c99358' stroke-width='4'/%3E%3Cpath d='M40 7v12h12M23 30h18M23 39h18M23 48h13' fill='none' stroke='%23c99358' stroke-width='4' stroke-linecap='round'/%3E%3C/svg%3E")!important}.app.records-library-page .record-kind-audio .record-media-placeholder{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'%3E%3Crect x='23' y='8' width='18' height='31' rx='9' fill='none' stroke='%23c99358' stroke-width='4'/%3E%3Cpath d='M16 30v3c0 10 7 17 16 17s16-7 16-17v-3M32 50v8M24 58h16' fill='none' stroke='%23c99358' stroke-width='4' stroke-linecap='round'/%3E%3C/svg%3E")!important}.app.records-library-page .record-kind-video .record-media-placeholder{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'%3E%3Crect x='8' y='16' width='36' height='32' rx='5' fill='none' stroke='%23c99358' stroke-width='4'/%3E%3Cpath d='M44 25l12-7v28l-12-7z' fill='none' stroke='%23c99358' stroke-width='4' stroke-linejoin='round'/%3E%3C/svg%3E")!important}.app.records-library-page .record-kind-email .record-media-placeholder{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'%3E%3Crect x='7' y='15' width='50' height='34' rx='5' fill='none' stroke='%23c99358' stroke-width='4'/%3E%3Cpath d='m10 19 22 18 22-18' fill='none' stroke='%23c99358' stroke-width='4' stroke-linejoin='round'/%3E%3C/svg%3E")!important}.app.records-library-page .record-kind-photo .record-media-placeholder{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'%3E%3Crect x='7' y='16' width='50' height='37' rx='6' fill='none' stroke='%23c99358' stroke-width='4'/%3E%3Ccircle cx='32' cy='34' r='11' fill='none' stroke='%23c99358' stroke-width='4'/%3E%3Cpath d='M20 16l4-6h16l4 6' fill='none' stroke='%23c99358' stroke-width='4' stroke-linecap='round'/%3E%3C/svg%3E")!important}.app.records-library-page .record-info-column{box-sizing:border-box!important;flex-direction:column!important;grid-area:1/2!important;align-items:stretch!important;width:100%!important;min-width:0!important;height:auto!important;margin:0!important;padding:48px 0 0!important;display:flex!important;position:static!important}.app.records-library-page .record-info-column>.record-top{width:0!important;min-width:0!important;height:0!important;margin:0!important;padding:0!important;display:block!important;position:static!important}.app.records-library-page .record-info-column .review-badge,.app.records-library-page .record-info-column .review-badge.finalized-badge{white-space:nowrap!important;box-sizing:border-box!important;z-index:3!important;justify-content:center!important;align-items:center!important;width:auto!important;max-width:118px!important;min-height:36px!important;margin:0!important;padding:8px 12px!important;font-size:10.5px!important;line-height:1.1!important;display:inline-flex!important;position:absolute!important;top:14px!important;right:14px!important}.app.records-library-page .record-info-column .record-case-line{text-align:left!important;width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;padding:0!important;display:block!important;position:static!important}.app.records-library-page .record-info-column .record-case-line>span{color:#49615f!important;white-space:normal!important;overflow-wrap:break-word!important;word-break:normal!important;box-sizing:border-box!important;background:#edf3f2!important;border-radius:14px!important;width:auto!important;max-width:100%!important;margin:0!important;padding:6px 9px!important;font-size:13px!important;font-weight:750!important;line-height:1.2!important;display:inline-block!important}.app.records-library-page .workspace-record-card.is-unfiled .record-info-column .record-case-line>span{color:#4b4236!important}.app.records-library-page .record-info-column .record-details{color:#6b7471!important;text-align:left!important;width:100%!important;min-width:0!important;max-width:100%!important;margin:8px 0 0!important;padding:0 54px 0 0!important;font-size:13px!important;line-height:1.3!important;display:block!important;position:static!important}.app.records-library-page .record-info-column .record-details span:first-child{display:none!important}.app.records-library-page .record-info-column .record-details span:last-child{white-space:normal!important;overflow-wrap:normal!important;word-break:normal!important;width:100%!important;max-width:100%!important;display:block!important}.app.records-library-page .record-open-arrow{color:#f5e0bd!important;background:linear-gradient(145deg,#0b5960,#06383d 62%,#042f33)!important;border-radius:50%!important;place-items:center!important;width:42px!important;height:42px!important;margin:0!important;font-family:Arial,Helvetica,sans-serif!important;font-size:30px!important;font-weight:400!important;line-height:1!important;display:grid!important;position:absolute!important;bottom:14px!important;right:14px!important;box-shadow:0 7px 12px #032a2e47,inset 1px 1px 2px #ffffff24,inset -2px -2px 4px #00000030!important}.app.records-library-page .record-preview,.app.records-library-page .workspace-record-actions,.app.records-library-page [class*=record-menu],.app.records-library-page [class*=record-more]{display:none!important}@media (width<=390px){.app.records-library-page .workspace-record-open{grid-template-columns:116px minmax(0,1fr)!important;gap:10px!important;height:auto!important;min-height:0!important;padding:12px!important}.app.records-library-page .record-kind-label{font-size:14px!important}.app.records-library-page .record-media-slot,.app.records-library-page .record-media-slot .evidence-thumb-wrap,.app.records-library-page .record-media-slot .evidence-video-preview{width:86px!important;height:86px!important}.app.records-library-page .record-media-placeholder{background-size:58px 58px!important;width:80px!important;height:80px!important}.app.records-library-page .record-info-column{padding:46px 0 0!important}.app.records-library-page .record-info-column .review-badge,.app.records-library-page .record-info-column .review-badge.finalized-badge{max-width:108px!important;min-height:34px!important;padding:7px 10px!important;top:12px!important;right:12px!important}.app.records-library-page .record-info-column .record-case-line>span{font-size:12.5px!important}.app.records-library-page .record-info-column .record-details{padding-right:50px!important;font-size:12.5px!important}.app.records-library-page .record-open-arrow{width:40px!important;height:40px!important;bottom:12px!important;right:12px!important}}.child-expenses-overlay{z-index:10050;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-sizing:border-box;background:#09262975;padding:18px;display:none;position:fixed;inset:0;overflow:auto}.child-expenses-shell{background:#f7f3ea;border-radius:24px;width:min(900px,100%);min-height:65vh;margin:0 auto;overflow:hidden;box-shadow:0 30px 70px #0b272847}.child-expenses-loading{text-align:center;color:#42646a;padding:48px}.child-expenses-topbar{color:#fff;background:#084b4e;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px;padding:22px 24px;display:grid}.child-expenses-topbar>div{text-align:center}.child-expenses-topbar span{color:#e1b36d;letter-spacing:.18em;margin-bottom:5px;font:800 10px/1 Arial,Helvetica,sans-serif;display:block}.child-expenses-topbar h2{color:#fff;margin:0;font:600 34px/1.05 Georgia,Times New Roman,serif}.child-expenses-topbar p{color:#ffffffe0;margin:6px 0 0;font:500 11px/1.35 Arial,Helvetica,sans-serif}.child-expenses-topbar button{color:#fff;cursor:pointer;background:#ffffff1a;border:1px solid #ffffff59;border-radius:12px;min-height:44px;padding:0 14px;font:800 10px/1 Arial,Helvetica,sans-serif}.child-expenses-topbar .child-expenses-add{color:#083c40;background:#d9b374;border-color:#e8c893}.child-expenses-body{padding:22px}.child-expense-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:18px;display:grid}.child-expense-summary>div{box-sizing:border-box;text-align:center;border:1px solid #3c5f6124;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;min-height:125px;padding:15px 12px;display:flex;box-shadow:0 9px 20px #23343214,inset 0 1px #ffffffe6}.child-expense-summary>div:first-child{background:#fff8ed}.child-expense-summary>div:nth-child(2){background:#eefaf8}.child-expense-summary>div:nth-child(3){background:#eff7fb}.child-expense-stat-icon{background:#ffffffd1;border-radius:50%;place-items:center;width:40px;height:40px;color:#06383d!important;margin-bottom:8px!important;font:800 18px/1 Arial!important;display:grid!important}.child-expense-summary small{color:#657b80;text-transform:uppercase;margin-top:6px;font:800 11.5px/1.3 Arial,Helvetica,sans-serif}.child-expense-filters{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:18px;display:grid}.child-expense-filters select{color:#173d42;background:#fffdf9;border:1px solid #d8e2e1;border-radius:12px;min-height:46px;padding:0 34px 0 12px;font:500 11px/1 Arial,Helvetica,sans-serif}.child-expense-list{gap:10px;display:grid}.child-expense-card{background:#fffdf9;border:1px solid #dfe7e5;border-radius:15px;grid-template-columns:minmax(0,1.6fr) minmax(130px,.7fr) minmax(130px,.8fr) auto;align-items:center;gap:13px;padding:15px;display:grid;box-shadow:0 6px 14px #2234320f}.child-expense-card-main,.child-expense-card-money,.child-expense-card-status{flex-direction:column;gap:4px;display:flex}.child-expense-card-main>span,.child-expense-card-main>small,.child-expense-card-money>span,.child-expense-card-status span,.child-expense-card-proof{color:#718288;font:600 11.5px/1.4 Arial,Helvetica,sans-serif}.child-expense-card-main>strong{color:#123f44;font:800 13px/1.3 Arial,Helvetica,sans-serif}.child-expense-card-money>strong{color:#073b40;font:800 17px/1 Arial,Helvetica,sans-serif}.child-expense-card-proof{white-space:nowrap;background:#eef6f5;border-radius:999px;padding:7px 9px}.child-expense-empty{text-align:center;background:#f8fbfa;border:1px dashed #cad9d7;border-radius:16px;flex-direction:column;gap:6px;padding:32px 20px;display:flex}.child-expense-empty span{color:#6b7d82;font:500 10px/1.5 Arial,Helvetica,sans-serif}.child-expense-form-layer{z-index:10060;background:#0623268c;place-items:center;padding:18px;display:grid;position:fixed;inset:0;overflow:auto}.child-expense-form-card{background:#fffdf9;border-radius:22px;width:min(680px,100%);max-height:92vh;overflow:auto;box-shadow:0 24px 60px #08232552}.child-expense-form-head{background:#f7f1e7;border-bottom:1px solid #e2d8c7;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;padding:22px 24px;display:grid}.child-expense-form-head span{color:#b98748;letter-spacing:.17em;margin-bottom:5px;font:800 11px/1.1 Arial,Helvetica,sans-serif;display:block}.child-expense-form-head h3{color:#073b40;margin:0;font:600 29px/1 Georgia,Times New Roman,serif}.child-expense-form-head p{color:#697e83;margin:6px 0 0;font:500 12.5px/1.45 Arial,Helvetica,sans-serif}.child-expense-form-close{color:#0b4b4f;cursor:pointer;background:#fff;border:1px solid #bed5d2;border-radius:50%;width:38px;height:38px;font-size:22px}.child-expense-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:22px 24px;display:grid}.child-expense-form-grid label{color:#21484d;flex-direction:column;gap:7px;font:800 12px/1.2 Arial,Helvetica,sans-serif;display:flex}.child-expense-form-grid .wide{grid-column:1/-1}.child-expense-form-grid input,.child-expense-form-grid select,.child-expense-form-grid textarea{box-sizing:border-box;color:#173c41;background:#fff;border:1px solid #d2dfdd;border-radius:12px;width:100%;min-height:50px;padding:0 12px;font:500 14px/1.35 Arial,Helvetica,sans-serif}.child-expense-form-grid textarea{resize:vertical;min-height:86px;padding:12px}.child-expense-form-grid input[type=file]{height:auto;padding:10px}.child-expense-help{color:#77888c;font:500 11.5px/1.45 Arial,Helvetica,sans-serif}.child-expense-form-actions{justify-content:flex-end;gap:10px;padding:0 24px 22px;display:flex}.child-expense-form-actions button{cursor:pointer;border-radius:12px;min-height:48px;padding:0 18px;font:800 12.5px/1.1 Arial,Helvetica,sans-serif}.child-expense-form-actions .secondary{color:#234d52;background:#fff;border:1px solid #bccfcd}.child-expense-form-actions .primary{color:#fff;background:#06383d;border:1px solid #06383d}.related-child-expense-button{color:#06383d;cursor:pointer;background:#f5f1e8;border:1px solid #b9c7c3;border-radius:10px;min-height:36px;margin-top:10px;padding:0 12px;font:800 11px/1.1 Arial,Helvetica,sans-serif}@media (width<=760px){.child-expenses-overlay{padding:0}.child-expenses-shell{border-radius:0;min-height:100vh}.child-expenses-topbar{grid-template-columns:1fr 1fr;padding:18px}.child-expenses-topbar>div{text-align:left;grid-area:1/1/auto/-1}.child-expenses-topbar .child-expenses-close{grid-area:2/1}.child-expenses-topbar .child-expenses-add{grid-area:2/2}.child-expenses-body{padding:16px}.child-expense-summary,.child-expense-filters,.child-expense-card{grid-template-columns:1fr}.child-expense-card-proof{justify-self:start}.child-expense-form-layer{padding:0}.child-expense-form-card{border-radius:0;width:100%;min-height:100vh;max-height:100vh}.child-expense-form-grid{grid-template-columns:1fr;padding:18px}.child-expense-form-grid .wide{grid-column:auto}.child-expense-form-actions{padding:0 18px 20px}.child-expense-form-actions button{flex:1}}.child-expenses-overlay{z-index:10050!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#eef1f3!important;padding:0!important;position:fixed!important;inset:0!important;overflow:auto!important}.child-expenses-overlay.open{display:block!important}.child-expenses-shell{width:min(560px,100%)!important;min-height:100vh!important;box-shadow:none!important;color:#173238!important;background:#f5f1e8!important;border-radius:0!important;margin:0 auto!important;font-family:Arial,Helvetica,sans-serif!important;overflow:hidden!important}.child-expenses-topbar{color:#fff!important;background:linear-gradient(#06383d 0 180px,#f5f1e8 180px 100%)!important;border:0!important;border-radius:0!important;min-height:356px!important;padding:0!important;display:block!important;position:relative!important}.child-expenses-topbar>div{text-align:center!important;position:absolute!important;top:54px!important;left:22px!important;right:22px!important}.child-expenses-topbar>div>span{color:#d2b27f!important;letter-spacing:.22em!important;margin:0 0 7px!important;font:800 10px/1.2 Arial,Helvetica,sans-serif!important;display:block!important}.child-expenses-topbar h2{color:#fffdf8!important;white-space:nowrap!important;margin:0!important;font:500 42px/1.03 Georgia,Times New Roman,serif!important}.child-expenses-topbar p{color:#fffdf8db!important;max-width:390px!important;margin:10px auto 0!important;font:400 13px/1.45 Arial,Helvetica,sans-serif!important}.child-expenses-topbar button{cursor:pointer!important}.child-expenses-topbar .child-expenses-close{color:#073b40!important;background:#dfbd83!important;border:1px solid #bd8e45!important;border-radius:15px!important;width:calc(100% - 44px)!important;min-height:64px!important;margin:0!important;padding:0 18px!important;font:800 13px/1.2 Arial,Helvetica,sans-serif!important;position:absolute!important;top:204px!important;left:22px!important;right:22px!important;box-shadow:0 10px 18px #3b322430,inset 0 1px #ffffffa6!important}.child-expenses-topbar .child-expenses-add{color:#fffdf8!important;background:linear-gradient(#0a5b60 0%,#06383d 100%)!important;border:0!important;border-radius:16px!important;width:calc(100% - 44px)!important;min-height:56px!important;margin:0!important;padding:0 18px!important;font:800 15px/1.2 Arial,Helvetica,sans-serif!important;position:absolute!important;top:288px!important;left:22px!important;right:22px!important;box-shadow:0 12px 20px #1925244d,0 4px 7px #19252424,inset 0 1px 1px #ffffff2e!important}.child-expenses-body{background:0 0!important;flex-direction:column!important;gap:18px!important;padding:0 22px 30px!important;display:flex!important}.child-expense-summary{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important;margin:0!important;display:grid!important}.child-expense-summary>div{text-align:center!important;background:#fffdf9!important;border:1px solid #584c3a14!important;border-radius:17px!important;align-content:center!important;place-items:center!important;min-height:94px!important;padding:14px 8px!important;display:grid!important;box-shadow:0 9px 16px #2d2d272b,0 3px 6px #2d2d270f,inset 0 1px #fffffffa!important}.child-expense-stat-icon{display:none!important}.child-expense-summary strong{color:#9a6f36!important;font:500 26px/1 Georgia,Times New Roman,serif!important}.child-expense-summary small{color:#173238!important;text-transform:uppercase!important;letter-spacing:.035em!important;margin-top:6px!important;font:800 11.5px/1.2 Arial,Helvetica,sans-serif!important}.child-expense-filters{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;margin:0!important;display:grid!important}.child-expense-filters label{color:#244e53!important;text-transform:uppercase!important;flex-direction:column!important;gap:6px!important;font:800 11px/1.1 Arial,Helvetica,sans-serif!important;display:flex!important}.child-expense-filters select{color:#173d42!important;width:100%!important;min-height:46px!important;box-shadow:none!important;background:#fffdf9!important;border:1px solid #d8e2e1!important;border-radius:12px!important;padding:0 34px 0 12px!important;font:500 13px/1.2 Arial,Helvetica,sans-serif!important}.child-expense-filters label:first-child:nth-last-child(3),.child-expense-filters label:first-child:nth-last-child(3)~label{grid-column:auto!important}.child-expense-list{gap:14px!important;margin:0!important;display:grid!important}.child-expense-card.child-expense-card-simple{background:#fffdf9!important;border:1px solid #584c3a14!important;border-left:4px solid #06383d!important;border-radius:18px!important;grid-template-columns:minmax(0,1fr) auto!important;grid-template-areas:"main money""status proof"!important;align-items:center!important;gap:12px 18px!important;padding:16px!important;display:grid!important;box-shadow:0 9px 16px #2d2d2721,0 3px 6px #2d2d270d!important}.child-expense-card-simple .child-expense-card-main{flex-direction:column!important;grid-area:main!important;justify-content:center!important;gap:5px!important;min-width:0!important;padding:0!important;display:flex!important}.child-expense-card-simple .child-expense-card-main>span{color:#6f8589!important;font:700 11.5px/1.25 Arial,Helvetica,sans-serif!important}.child-expense-card-simple .child-expense-card-main>strong{color:#083f44!important;font:800 15px/1.2 Arial,Helvetica,sans-serif!important}.child-expense-card-simple .child-expense-card-main>small{color:#6f8589!important;font:650 11.5px/1.4 Arial,Helvetica,sans-serif!important}.child-expense-card-simple .child-expense-card-money{text-align:right!important;background:0 0!important;border:0!important;flex-direction:column!important;grid-area:money!important;justify-content:center!important;align-items:flex-end!important;min-width:90px!important;padding:0!important;display:flex!important}.child-expense-card-simple .child-expense-card-money>strong{color:#063d42!important;font:800 22px/1 Arial,Helvetica,sans-serif!important}.child-expense-card-simple .child-expense-card-money>span{color:#60777c!important;margin-top:4px!important;font:700 11px/1.35 Arial,Helvetica,sans-serif!important}.child-expense-card-simple .child-expense-card-status{color:#60777c!important;text-align:left!important;background:#f5f1e8!important;border:0!important;border-radius:999px!important;grid-area:status!important;justify-self:start!important;min-height:0!important;padding:7px 10px!important}.child-expense-card-simple .child-expense-card-status>span{color:#60777c!important;margin:0!important;font:700 11.5px/1.25 Arial,Helvetica,sans-serif!important}.child-expense-card-simple .child-expense-card-proof{color:#596a66!important;text-align:center!important;white-space:nowrap!important;background:#f1f3ef!important;border:0!important;border-radius:999px!important;grid-area:proof!important;justify-self:end!important;min-height:0!important;padding:7px 10px!important;font:700 11.5px/1.25 Arial,Helvetica,sans-serif!important}.child-expense-empty{text-align:center!important;box-shadow:none!important;background:#f7faf9!important;border:1px solid #e3e8e5!important;border-radius:15px!important;padding:20px!important}.child-expense-empty strong{color:#102f35!important;font:800 15px/1.3 Arial,Helvetica,sans-serif!important}.child-expense-empty span{color:#687572!important;margin-top:6px!important;font:400 13px/1.5 Arial,Helvetica,sans-serif!important}.child-expense-form-layer{z-index:10060!important;background:#eef1f3!important;place-items:start center!important;padding:0!important;position:fixed!important;inset:0!important;overflow:auto!important}.child-expense-form-card{width:min(560px,100%)!important;min-height:100vh!important;max-height:none!important;box-shadow:none!important;background:#fffdf9!important;border-radius:0!important;margin:0 auto!important}@media (width<=760px){.child-expenses-shell,.child-expense-form-card{width:100%!important;min-height:100vh!important}}@media (width<=520px){.child-expenses-topbar h2{font-size:39px!important}.child-expense-summary{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important}.child-expense-summary>div{min-height:88px!important;padding:12px 5px!important}.child-expense-summary strong{font-size:22px!important}.child-expense-summary small{font-size:10.5px!important}.child-expense-card.child-expense-card-simple{grid-template-columns:minmax(0,1fr) auto!important;grid-template-areas:"main money""status proof"!important;gap:10px 12px!important;padding:14px!important}}.child-expenses-topbar .child-expenses-readonly{box-sizing:border-box!important;color:#5f655f!important;background:#f7f1e7!important;border:1px solid #d7c8b0!important;border-radius:16px!important;place-items:center!important;width:calc(100% - 44px)!important;min-height:56px!important;font:800 12px/1.2 Arial,Helvetica,sans-serif!important;display:grid!important;position:absolute!important;top:288px!important;left:22px!important;right:22px!important;box-shadow:0 8px 15px #3b32241a,inset 0 1px #ffffffd9!important}.child-expenses-topbar{background:linear-gradient(#06383d 0 180px,#f5f1e8 180px 100%)!important;min-height:272px!important}.child-expenses-topbar .child-expenses-close{color:#d2b27f!important;width:48px!important;height:48px!important;min-height:48px!important;box-shadow:none!important;z-index:3!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;font:400 42px/1 Arial,Helvetica,sans-serif!important;top:18px!important;left:18px!important;right:auto!important}.child-expenses-topbar .child-expenses-close:hover{transform:translate(-2px)!important}.child-expenses-topbar .child-expenses-add,.child-expenses-topbar .child-expenses-readonly{top:200px!important}.child-expense-card.child-expense-card-simple{grid-template-areas:"main money""status proof""actions actions"!important}.child-expense-card-actions{grid-area:actions!important;justify-content:flex-end!important;padding-top:2px!important;display:flex!important}.child-expense-card-actions button{color:#06383d!important;cursor:pointer!important;background:#f4f6f2!important;border:1px solid #9fb3ae!important;border-radius:10px!important;min-height:38px!important;padding:0 13px!important;font:800 11.5px/1.1 Arial,Helvetica,sans-serif!important}@media (width<=520px){.child-expenses-topbar{min-height:272px!important}.child-expense-card.child-expense-card-simple{grid-template-areas:"main money""status proof""actions actions"!important}}.app .case-detail-page>.case-calendar-section{width:100%!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;flex-direction:column!important;gap:18px!important;margin:0!important;padding:0!important;display:flex!important;overflow:visible!important}.app .case-detail-page>.case-calendar-section .case-section-heading-row{width:100%!important;box-shadow:none!important;text-align:left!important;background:0 0!important;border:0!important;border-radius:0!important;order:1!important;margin:2px 0 0!important;padding:0!important;display:block!important}.app .case-detail-page>.case-calendar-section .case-section-heading-row>div{width:100%!important;margin:0!important}.app .case-detail-page>.case-calendar-section .case-section-heading-row h2{color:#042f33!important;text-align:left!important;margin:0!important;font:500 28px/1.05 Georgia,Times New Roman,serif!important}.app .case-detail-page>.case-calendar-section .case-section-heading-row p{color:#687572!important;text-align:left!important;max-width:500px!important;margin:6px 0 0!important;font:400 13px/1.45 Arial,Helvetica,sans-serif!important}.app .case-detail-page>.case-calendar-section .case-calendar-summary{background:0 0!important;order:2!important;grid-template-columns:1fr 1fr!important;gap:10px!important;width:100%!important;margin:0!important;padding:0!important;display:grid!important}.app .case-detail-page>.case-calendar-section .case-calendar-summary>div{background:#fffdf9!important;border:1px solid #584c3a14!important;border-radius:17px!important;align-content:center!important;place-items:center!important;min-height:86px!important;margin:0!important;padding:14px 10px!important;display:grid!important;box-shadow:0 9px 16px #2d2d272b,0 3px 6px #2d2d270f,inset 0 1px #fffffffa!important}.app .case-detail-page>.case-calendar-section .case-calendar-summary strong{color:#9a6f36!important;font:500 28px/1 Georgia,Times New Roman,serif!important}.app .case-detail-page>.case-calendar-section .case-calendar-summary span{color:#173238!important;text-transform:uppercase!important;letter-spacing:.04em!important;text-align:center!important;max-width:150px!important;margin-top:5px!important;font:800 11.5px/1.25 Arial,Helvetica,sans-serif!important}.app .case-detail-page>.case-calendar-section>.primary-action{color:#fffdf8!important;background:linear-gradient(#0a5b60 0%,#06383d 100%)!important;border:0!important;border-radius:16px!important;order:3!important;width:100%!important;min-height:54px!important;margin:0!important;font:800 14px/1.2 Arial,Helvetica,sans-serif!important;box-shadow:0 12px 20px #19252447,0 4px 7px #1925241f,inset 0 1px 1px #ffffff2e!important}.app .case-detail-page>.case-calendar-section>.secondary-action{color:#06383d!important;background:#fffdf9!important;border:1.5px solid #06383d!important;border-radius:13px!important;order:4!important;width:100%!important;min-height:44px!important;margin:0!important;font:800 12.5px/1.2 Arial,Helvetica,sans-serif!important;box-shadow:0 7px 12px #23221e1f,inset 0 1px #fff!important}.app .case-detail-page>.case-calendar-section .case-calendar-helper{color:#687572!important;text-align:left!important;order:5!important;margin:0!important;font:400 12.5px/1.45 Arial,Helvetica,sans-serif!important}.app .case-detail-page>.case-calendar-section .custody-schedule-empty{box-sizing:border-box!important;width:100%!important;box-shadow:none!important;text-align:center!important;background:#f8fbfa!important;border:1px solid #dfe7e5!important;border-radius:14px!important;order:3!important;margin:0!important;padding:18px!important}.app .case-detail-page>.case-calendar-section .custody-schedule-empty strong{color:#102f35!important;margin:0!important;font:800 15px/1.3 Arial,Helvetica,sans-serif!important;display:block!important}.app .case-detail-page>.case-calendar-section .custody-schedule-empty p{color:#687572!important;max-width:390px!important;margin:7px auto 15px!important;font:400 11px/1.45 Arial,Helvetica,sans-serif!important}.app .case-detail-page>.case-calendar-section .custody-schedule-empty .primary-action{color:#fffdf8!important;background:linear-gradient(#0a5b60 0%,#06383d 100%)!important;border:0!important;border-radius:15px!important;width:100%!important;min-height:52px!important;margin:0!important;font:800 14px/1.2 Arial,Helvetica,sans-serif!important;box-shadow:0 10px 18px #1925243d,0 3px 6px #1925241a,inset 0 1px 1px #ffffff2e!important}@media (width<=390px){.app .case-detail-page>.case-calendar-section{gap:15px!important}.app .case-detail-page>.case-calendar-section .case-calendar-summary{gap:9px!important}.app .case-detail-page>.case-calendar-section .case-calendar-summary>div{min-height:84px!important;padding:12px 8px!important}.app .case-detail-page>.case-calendar-section .case-calendar-summary strong{font-size:26px!important}.app .case-detail-page>.case-calendar-section .case-section-heading-row h2{font-size:27px!important}}.app .date-form-page.financial-record-form{flex-direction:column!important;gap:16px!important;padding:18px 20px 30px!important;display:flex!important}.app .date-form-page.financial-record-form .financial-form-card{background:#fffdf9!important;border:1px solid #e5ddd1!important;border-radius:16px!important;margin:0!important;padding:18px!important;box-shadow:0 8px 18px #36302712!important}.app .date-form-page.financial-record-form .financial-card-heading{text-align:left!important;border-bottom:1px solid #eee5d8!important;margin:0 0 16px!important;padding:0 0 11px!important;display:block!important}.app .date-form-page.financial-record-form .financial-card-heading h2{color:#073b40!important;text-align:left!important;margin:0 0 4px!important;font:800 17px/1.2 Arial,Helvetica,sans-serif!important;display:block!important}.app .date-form-page.financial-record-form .financial-card-heading p{color:#728083!important;text-align:left!important;margin:0!important;font:500 10px/1.4 Arial,Helvetica,sans-serif!important;display:block!important}.app .date-form-page.financial-record-form .form-label{color:#163b40!important;text-align:left!important;flex-direction:column!important;gap:7px!important;margin:0 0 14px!important;font:800 10.5px/1.25 Arial,Helvetica,sans-serif!important;display:flex!important}.app .date-form-page.financial-record-form .custody-date-range,.app .date-form-page.financial-record-form .financial-primary-grid,.app .date-form-page.financial-record-form .financial-core-row.two-column{grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:end!important;gap:12px!important;margin:0!important;display:grid!important}.app .date-form-page.financial-record-form .financial-core-row.one-column{grid-template-columns:1fr!important;gap:12px!important;margin:0!important;display:grid!important}.app .date-form-page.financial-record-form input,.app .date-form-page.financial-record-form select,.app .date-form-page.financial-record-form textarea{box-sizing:border-box!important;color:#173238!important;background:#fff!important;border:1px solid #d8dedb!important;border-radius:12px!important;width:100%!important;min-height:50px!important;padding:12px 14px!important;font:700 12px/1.25 Arial,Helvetica,sans-serif!important;box-shadow:0 3px 8px #2d2b260d!important}.app .date-form-page.financial-record-form textarea{resize:vertical!important;min-height:96px!important}.app .date-form-page.financial-record-form input:focus,.app .date-form-page.financial-record-form select:focus,.app .date-form-page.financial-record-form textarea:focus{border-color:#6f8984!important;outline:none!important;box-shadow:0 0 0 3px #06383d1a!important}.app .date-form-page.financial-record-form .financial-type-caption{color:#69777a!important;text-align:left!important;background:#fffaf1!important;border-left:3px solid #c99a57!important;margin:-2px 0 14px!important;padding:8px 10px!important;font:500 12px/1.45 Arial,Helvetica,sans-serif!important;display:block!important}.app .date-form-page.financial-record-form .financial-field-heading{color:#163b40!important;text-align:left!important;justify-content:flex-start!important;align-items:baseline!important;gap:5px!important;min-height:auto!important;margin:0!important;font:800 10.5px/1.25 Arial,Helvetica,sans-serif!important;display:flex!important}.app .date-form-page.financial-record-form .financial-field-heading .optional-label{color:#8e999b!important;text-transform:uppercase!important;margin:0!important;font:700 10.5px/1.15 Arial,Helvetica,sans-serif!important}.app .date-form-page.financial-record-form .financial-currency-input{width:100%!important;display:block!important;position:relative!important}.app .date-form-page.financial-record-form .financial-currency-input .financial-currency-symbol{z-index:2!important;color:#173b40!important;pointer-events:none!important;font:800 13px/1 Arial,Helvetica,sans-serif!important;position:absolute!important;top:50%!important;left:14px!important;transform:translateY(-50%)!important}.app .date-form-page.financial-record-form .financial-currency-input input{padding-left:30px!important}.app .date-form-page.financial-record-form .financial-status-line{text-align:left!important;background:#fffaf1!important;border:1px solid #e3d4ba!important;border-radius:11px!important;grid-template-columns:auto auto minmax(0,1fr)!important;align-items:center!important;gap:9px!important;min-height:44px!important;margin:0!important;padding:10px 12px!important;display:grid!important}.app .date-form-page.financial-record-form .financial-status-line>span{color:#819093!important;text-transform:uppercase!important;letter-spacing:.06em!important;font:800 10.5px/1.1 Arial,Helvetica,sans-serif!important}.app .date-form-page.financial-record-form .financial-status-line>strong{color:#7a5722!important;background:#f2e4cd!important;border-radius:999px!important;padding:5px 8px!important;font:800 11.5px/1.1 Arial,Helvetica,sans-serif!important}.app .date-form-page.financial-record-form .financial-status-line>small{color:#6e797b!important;font:500 11.5px/1.4 Arial,Helvetica,sans-serif!important}.app .date-form-page.financial-record-form .financial-optional-heading{text-align:left!important;margin:4px 2px 0!important;display:block!important}.app .date-form-page.financial-record-form .financial-optional-heading h2{color:#073b40!important;margin:0 0 3px!important;font:800 15px/1.2 Arial,Helvetica,sans-serif!important;display:block!important}.app .date-form-page.financial-record-form .financial-optional-heading p{color:#7a8789!important;margin:0!important;font:500 12px/1.4 Arial,Helvetica,sans-serif!important;display:block!important}.app .date-form-page.financial-record-form details.financial-optional-section{box-shadow:none!important;background:#fffdf9!important;border:1px solid #e0e4e1!important;border-radius:13px!important;margin:0!important;padding:0!important;overflow:hidden!important}.app .date-form-page.financial-record-form details.financial-optional-section>summary{cursor:pointer!important;text-align:left!important;background:#fffdf9!important;grid-template-columns:minmax(0,1fr) auto 18px!important;align-items:center!important;column-gap:10px!important;min-height:60px!important;padding:12px 14px!important;list-style:none!important;display:grid!important}.app .date-form-page.financial-record-form details.financial-optional-section>summary::-webkit-details-marker{display:none!important}.app .date-form-page.financial-record-form details.financial-optional-section>summary>div{min-width:0!important;display:block!important}.app .date-form-page.financial-record-form details.financial-optional-section>summary strong{color:#173b40!important;margin:0 0 3px!important;font:800 10.5px/1.25 Arial,Helvetica,sans-serif!important;display:block!important}.app .date-form-page.financial-record-form details.financial-optional-section>summary span{color:#7a8688!important;margin:0!important;font:500 11.5px/1.4 Arial,Helvetica,sans-serif!important;display:block!important}.app .date-form-page.financial-record-form details.financial-optional-section>summary>small{color:#805d2b!important;text-transform:uppercase!important;background:#f7ebd7!important;border-radius:999px!important;padding:5px 8px!important;font:800 10.5px/1.1 Arial,Helvetica,sans-serif!important}.app .date-form-page.financial-record-form details.financial-optional-section>summary:after{content:"+"!important;color:#06383d!important;font:800 18px/1 Arial,Helvetica,sans-serif!important}.app .date-form-page.financial-record-form details.financial-optional-section[open]>summary:after{content:"–"!important}.app .date-form-page.financial-record-form .financial-optional-body{border-top:1px solid #eee5d8!important;padding:14px!important}.app .date-form-page.financial-record-form .financial-proof-section>summary .financial-proof-icon{background:#c99650!important;width:30px!important;height:30px!important;margin:0!important;display:block!important;-webkit-mask-size:24px 24px!important;mask-size:24px 24px!important}.app .date-form-page.financial-record-form .financial-check.dispute-check{box-sizing:border-box!important;background:#fff8f2!important;border:1px solid #ead9ca!important;border-radius:12px!important;align-items:center!important;gap:10px!important;width:100%!important;min-height:54px!important;padding:12px 14px!important;display:flex!important}.app .date-form-page.financial-record-form .financial-check.dispute-check input[type=checkbox]{appearance:auto!important;-webkit-appearance:checkbox!important;width:18px!important;min-width:18px!important;max-width:18px!important;height:18px!important;min-height:18px!important;box-shadow:none!important;accent-color:#06383d!important;background:0 0!important;border:0!important;flex:0 0 18px!important;margin:0!important;padding:0!important}@media (width<=560px){.app .date-form-page.financial-record-form{padding:14px 14px 28px!important}.app .date-form-page.financial-record-form .financial-form-card{padding:15px!important}.app .date-form-page.financial-record-form .custody-date-range,.app .date-form-page.financial-record-form .financial-primary-grid,.app .date-form-page.financial-record-form .financial-core-row.two-column{grid-template-columns:1fr!important}.app .date-form-page.financial-record-form .financial-status-line{grid-template-columns:auto 1fr!important}.app .date-form-page.financial-record-form .financial-status-line>small{grid-column:1/-1!important}}.app .date-form-page.financial-record-form .financial-optional-heading{margin:10px 2px 2px!important}.app .date-form-page.financial-record-form .financial-optional-heading h2{font:800 18px/1.2 Arial,Helvetica,sans-serif!important}.app .date-form-page.financial-record-form .financial-optional-heading p{margin-top:4px!important;font:500 12.5px/1.45 Arial,Helvetica,sans-serif!important}.app .date-form-page.financial-record-form details.financial-optional-section{background:#fff!important;border:1px solid #d9e1de!important;border-radius:18px!important;transition:transform .16s,box-shadow .16s,border-color .16s!important;box-shadow:0 8px 20px #26312f14!important}.app .date-form-page.financial-record-form details.financial-optional-section:hover{border-color:#c8d8d4!important;transform:translateY(-1px)!important;box-shadow:0 12px 24px #26312f1c!important}.app .date-form-page.financial-record-form details.financial-optional-section[open]{border-color:#a9b8b4!important;box-shadow:0 12px 26px #06383d1f!important}.app .date-form-page.financial-record-form details.financial-optional-section>summary{background:#fff!important;grid-template-columns:52px minmax(0,1fr) auto 42px!important;column-gap:14px!important;min-height:92px!important;padding:16px 18px!important}.app .date-form-page.financial-record-form .financial-optional-icon-shell{background:#f7eddc!important;border:1px solid #ead7b7!important;border-radius:14px!important;justify-content:center!important;align-items:center!important;width:46px!important;height:46px!important;display:flex!important;box-shadow:inset 0 1px #fffc!important}.app .date-form-page.financial-record-form .financial-optional-icon,.app .date-form-page.financial-record-form .financial-proof-icon{background:#b7894f!important;width:26px!important;height:26px!important;margin:0!important;-webkit-mask-size:24px 24px!important;mask-size:24px 24px!important}.app .date-form-page.financial-record-form details.financial-optional-section>summary>div{align-self:center!important}.app .date-form-page.financial-record-form details.financial-optional-section>summary strong{color:#073b40!important;margin:0 0 5px!important;font:800 15px/1.2 Arial,Helvetica,sans-serif!important}.app .date-form-page.financial-record-form details.financial-optional-section>summary span{color:#68787b!important;max-width:330px!important;font:500 12.5px/1.45 Arial,Helvetica,sans-serif!important}.app .date-form-page.financial-record-form details.financial-optional-section>summary>small{color:#7c5720!important;letter-spacing:.04em!important;background:#f5e6c8!important;border-radius:999px!important;padding:7px 11px!important;font:800 10.5px/1.1 Arial,Helvetica,sans-serif!important;box-shadow:inset 0 0 0 1px #b7894f17!important}.app .date-form-page.financial-record-form details.financial-optional-section>summary:after{content:"+"!important;color:#fff!important;background:#06383d!important;border-radius:50%!important;justify-content:center!important;align-items:center!important;width:38px!important;height:38px!important;font:800 23px/1 Arial,Helvetica,sans-serif!important;display:flex!important;box-shadow:0 6px 14px #06383d38!important}.app .date-form-page.financial-record-form details.financial-optional-section[open]>summary:after{content:"–"!important;background:#042f33!important}.app .date-form-page.financial-record-form .financial-proof-section>summary{grid-template-columns:52px minmax(0,1fr) auto 42px!important}.app .date-form-page.financial-record-form .financial-proof-section>summary .financial-proof-icon{width:26px!important;height:26px!important}.app .date-form-page.financial-record-form .financial-check.dispute-check{background:#fff9f5!important;border:1px solid #e6d4c8!important;border-radius:16px!important;min-height:78px!important;padding:16px 18px!important;box-shadow:0 6px 16px #493a2d0f!important}.app .date-form-page.financial-record-form .financial-check.dispute-check input[type=checkbox]{flex:0 0 22px!important;width:22px!important;min-width:22px!important;max-width:22px!important;height:22px!important;min-height:22px!important}.app .date-form-page.financial-record-form .financial-check.dispute-check span{color:#4e5b5d!important;font:700 13px/1.45 Arial,Helvetica,sans-serif!important}.app .date-form-page.financial-record-form .financial-optional-body{padding:18px!important}@media (width<=560px){.app .date-form-page.financial-record-form details.financial-optional-section>summary{grid-template-columns:46px minmax(0,1fr) 38px!important;column-gap:12px!important;min-height:96px!important;padding:15px!important}.app .date-form-page.financial-record-form details.financial-optional-section>summary>small{grid-column:2!important;justify-self:start!important;margin-top:6px!important}.app .date-form-page.financial-record-form details.financial-optional-section>summary:after{grid-area:1/3/3!important;width:36px!important;height:36px!important}.app .date-form-page.financial-record-form .financial-proof-section>summary{grid-template-columns:46px minmax(0,1fr) 38px!important}.app .date-form-page.financial-record-form .financial-optional-icon-shell{width:42px!important;height:42px!important}.app .date-form-page.financial-record-form details.financial-optional-section>summary strong{font-size:14px!important}.app .date-form-page.financial-record-form details.financial-optional-section>summary span{font-size:12px!important}}.app .date-form-page.financial-record-form details.financial-optional-section>summary{align-items:center!important}.app .date-form-page.financial-record-form details.financial-optional-section>summary>.financial-optional-icon-shell{color:#0000!important;box-sizing:border-box!important;background:#f7eddc!important;border:1px solid #e5cfaa!important;border-radius:14px!important;grid-area:1/1!important;justify-content:center!important;place-self:center!important;align-items:center!important;width:46px!important;min-width:46px!important;height:46px!important;min-height:46px!important;margin:0!important;padding:0!important;line-height:0!important;display:flex!important}.app .date-form-page.financial-record-form details.financial-optional-section>summary>.financial-optional-icon-shell>.case-menu-icon{background:#b7894f!important;width:26px!important;min-width:26px!important;height:26px!important;min-height:26px!important;margin:0!important;padding:0!important;display:block!important;-webkit-mask-position:50%!important;mask-position:50%!important;-webkit-mask-size:24px 24px!important;mask-size:24px 24px!important;-webkit-mask-repeat:no-repeat!important;mask-repeat:no-repeat!important}.app .date-form-page.financial-record-form details.financial-optional-section>summary>div{grid-area:1/2!important;align-self:center!important;margin:0!important}.app .date-form-page.financial-record-form details.financial-optional-section>summary>small{grid-area:1/3!important;place-self:center end!important;margin:0!important}.app .date-form-page.financial-record-form details.financial-optional-section>summary:after{background:linear-gradient(#0a5b60 0%,#042f33 100%)!important;grid-area:1/4!important;place-self:center!important;box-shadow:0 7px 14px #112b2c45,inset 0 1px 1px #ffffff2e!important}.app .date-form-page.financial-record-form details.financial-optional-section[open]>summary:after{background:linear-gradient(#084c50 0%,#042f33 100%)!important}@media (width<=560px){.app .date-form-page.financial-record-form details.financial-optional-section>summary{grid-template-rows:auto auto!important;grid-template-columns:46px minmax(0,1fr) 38px!important;align-items:center!important}.app .date-form-page.financial-record-form details.financial-optional-section>summary>.financial-optional-icon-shell{grid-area:1/1/3!important;width:42px!important;min-width:42px!important;height:42px!important;min-height:42px!important}.app .date-form-page.financial-record-form details.financial-optional-section>summary>div{grid-area:1/2!important}.app .date-form-page.financial-record-form details.financial-optional-section>summary>small{grid-area:2/2!important;justify-self:start!important;margin-top:6px!important}.app .date-form-page.financial-record-form details.financial-optional-section>summary:after{grid-area:1/3/3!important}}.contact-toolbar{grid-template-columns:minmax(0,1fr) minmax(170px,220px) auto!important;align-items:stretch!important;gap:12px!important;margin:0 0 14px!important;display:grid!important}.contact-toolbar .case-input,.contact-toolbar .importance-select{box-sizing:border-box!important;color:#173238!important;background:#fffdf9!important;border:1px solid #d6d9d3!important;border-radius:14px!important;min-height:52px!important;font:500 13px/1.25 Arial,Helvetica,sans-serif!important;box-shadow:inset 0 3px 8px #37322a14,0 1px #ffffffe6!important}.contact-toolbar .case-input:focus,.contact-toolbar .importance-select:focus{border-color:#748c87!important;outline:none!important;box-shadow:0 0 0 3px #06383d1a,inset 0 3px 8px #37322a14!important}.contact-toolbar .new-case-button{color:#fffdf8!important;background:linear-gradient(#0a5b60 0%,#06383d 100%)!important;border:0!important;border-radius:15px!important;min-height:52px!important;margin:0!important;padding:0 18px!important;font:800 13px/1.2 Arial,Helvetica,sans-serif!important;box-shadow:0 10px 18px #19252440,0 3px 7px #1925241f,inset 0 1px 1px #ffffff2e!important}.contact-count-line{color:#687572!important;margin:2px 2px 12px!important;font:800 11px/1.25 Arial,Helvetica,sans-serif!important}.contact-card.contact-card-button{color:#173238!important;text-align:left!important;background:#fffdf9!important;border:1px solid #584c3a17!important;border-radius:18px!important;width:100%!important;margin:0!important;padding:18px 18px 17px!important;box-shadow:0 11px 20px #23221e26,0 4px 8px #23221e0f,inset 0 1px #fffffff5!important}.contact-card.contact-card-button:hover{background:#fffdf9!important;border-color:#cdbb9f!important}.contact-card-top strong{color:#102f35!important;font:800 17px/1.25 Arial,Helvetica,sans-serif!important}.contact-card-top>div span{color:#687572!important;margin-top:3px!important;font:600 12.5px/1.25 Arial,Helvetica,sans-serif!important}.contact-case-badge{color:#7b5d2c!important;white-space:nowrap!important;background:#f8f1e5!important;border:1px solid #ead8b8!important;border-radius:999px!important;padding:7px 10px!important;font:800 10.5px/1.1 Arial,Helvetica,sans-serif!important}.contact-card p{color:#465c5d!important;margin:11px 0 7px!important;font:500 13px/1.4 Arial,Helvetica,sans-serif!important}.contact-details{color:#596b68!important;gap:8px 14px!important;font:500 12.5px/1.35 Arial,Helvetica,sans-serif!important}.contact-card small{color:#687572!important;margin-top:10px!important;font:500 12px/1.45 Arial,Helvetica,sans-serif!important}.contact-detail-page{gap:16px!important;display:grid!important}.contact-profile-view{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;margin:0!important;display:grid!important}.contact-profile-view>div{background:#fffdf9!important;border:1px solid #584c3a17!important;border-radius:16px!important;min-height:82px!important;padding:15px 16px!important;box-shadow:0 8px 15px #23221e1c,inset 0 1px #fffffff5!important}.contact-profile-view span{color:#9a6f36!important;letter-spacing:.06em!important;text-transform:uppercase!important;font:800 10.5px/1.15 Arial,Helvetica,sans-serif!important}.contact-profile-view strong{color:#173238!important;margin-top:6px!important;font:700 13.5px/1.35 Arial,Helvetica,sans-serif!important}.contact-view-notes,.contact-linked-section{background:#fffdf9!important;border:1px solid #ded9cf!important;border-radius:15px!important;padding:16px!important;box-shadow:0 7px 14px #23221e14!important}.contact-view-notes>span{color:#9a6f36!important;letter-spacing:.11em!important;margin-bottom:7px!important;font:900 10.5px/1.1 Arial,Helvetica,sans-serif!important}.contact-view-notes p{color:#4e6260!important;font:500 13px/1.55 Arial,Helvetica,sans-serif!important}.contact-linked-section{flex-direction:column!important;gap:5px!important;display:flex!important}.contact-linked-section strong{color:#173238!important;font:800 13px/1.3 Arial,Helvetica,sans-serif!important}.contact-linked-section span{color:#687572!important;font:500 12px/1.45 Arial,Helvetica,sans-serif!important}.contact-view-actions{grid-template-columns:minmax(0,1fr) auto!important;gap:10px!important;display:grid!important}.contact-view-actions .primary-action,.contact-edit-actions .primary-action{min-height:50px!important;margin:0!important;font:800 13px/1.2 Arial,Helvetica,sans-serif!important}.contact-view-actions .danger-outline-button{color:#a8322f!important;background:#fffdf9!important;border:2px solid #b7423f!important;border-radius:13px!important;min-height:50px!important;padding:0 16px!important;font:800 12px/1.2 Arial,Helvetica,sans-serif!important}.contact-readonly-note{color:#687572!important;text-align:center!important;background:#f4f1ea!important;border:1px solid #dedbd3!important;border-radius:12px!important;padding:13px 15px!important;font:600 12px/1.4 Arial,Helvetica,sans-serif!important}.contact-edit-card,.contact-form-page{box-sizing:border-box!important;background:#fffdf9!important;border:1px solid #584c3a17!important;border-radius:18px!important;padding:20px!important;box-shadow:0 11px 20px #23221e24,0 4px 8px #23221e0d!important}.contact-edit-card-heading>span{color:#9a6f36!important;letter-spacing:.11em!important;font:900 10.5px/1.1 Arial,Helvetica,sans-serif!important}.contact-edit-card-heading h2{color:#06383d!important;font:600 23px/1.1 Georgia,Times New Roman,serif!important}.contact-edit-card-heading p{color:#687572!important;font:500 12.5px/1.45 Arial,Helvetica,sans-serif!important}.contact-edit-card .field-label,.contact-form-page .field-label{color:#173238!important;font:800 12px/1.2 Arial,Helvetica,sans-serif!important}.contact-edit-card .optional,.contact-form-page .optional{color:#7f8986!important;font:600 11px/1.2 Arial,Helvetica,sans-serif!important}.contact-edit-card .case-input,.contact-edit-card .importance-select,.contact-edit-card .case-notes-input,.contact-form-page .case-input,.contact-form-page .importance-select,.contact-form-page .case-notes-input{color:#173238!important;background:#fff!important;border:1px solid #d6d9d3!important;border-radius:12px!important;font:500 14px/1.35 Arial,Helvetica,sans-serif!important;box-shadow:inset 0 3px 8px #37322a14,0 1px #ffffffe6!important}.contact-edit-actions{grid-template-columns:auto minmax(0,1fr)!important;gap:10px!important}.contact-edit-actions .secondary-action{min-height:50px!important;margin:0!important;font:800 12px/1.2 Arial,Helvetica,sans-serif!important}@media (width<=620px){.contact-toolbar,.contact-profile-view,.contact-view-actions,.contact-edit-actions,.contact-two-col{grid-template-columns:1fr!important}}.account-security-app .account-security-page,.account-security-app .billing-page,.account-security-app .legal-center-page{color:#173238!important;font-family:Arial,Helvetica,sans-serif!important}.account-security-app .account-panel,.account-security-app .account-security-card,.account-security-app .current-account-card,.account-security-app .account-data-action-card,.account-security-app .app-lock-status-card,.account-security-app .biometric-setting-row,.account-security-app .legal-policy-card,.account-security-app .billing-plan-panel,.account-security-app .billing-summary-card{background:#fffdf9!important;border-color:#584c3a1a!important;box-shadow:0 10px 19px #23221e21,0 3px 7px #23221e0d,inset 0 1px #fffffff5!important}.account-security-app .account-panel{border-radius:19px!important}.account-security-app .account-panel-heading>span,.account-security-app .billing-kicker,.account-security-app .legal-policy-heading small{color:#9a6f36!important;font-size:10.5px!important;font-weight:900!important}.account-security-app .account-panel-heading h2,.account-security-app .billing-plan-top h2,.account-security-app .legal-policy-heading h2{color:#06383d!important}.account-security-app .account-panel-heading p,.account-security-app .billing-plan-top p,.account-security-app .account-security-card p,.account-security-app .app-lock-status-card p,.account-security-app .biometric-setting-row p,.account-security-app .account-data-action-card p,.account-security-app .account-data-action-card small{color:#687572!important;font-size:12.5px!important;line-height:1.5!important}.account-security-app .account-security-card h3,.account-security-app .app-lock-status-card strong,.account-security-app .biometric-setting-row strong,.account-security-app .account-data-action-card strong{color:#173238!important;font-size:13.5px!important}.account-security-app input,.account-security-app select,.account-security-app textarea{color:#173238!important;background:#fff!important;border-color:#d6d9d3!important;font-size:14px!important}.account-security-app input:focus,.account-security-app select:focus,.account-security-app textarea:focus{border-color:#748c87!important;outline:none!important;box-shadow:0 0 0 3px #06383d1a!important}.account-security-app .current-account-card span,.account-security-app .account-people-launch-copy small,.account-security-app .account-member-copy small,.account-security-app .account-login-summary span{color:#9a6f36!important;font-size:10.5px!important}.account-security-app .current-account-card strong,.account-security-app .account-people-launch-copy strong,.account-security-app .account-member-copy strong,.account-security-app .account-login-summary strong{color:#173238!important;font-size:13px!important}.account-security-app .current-account-card p,.account-security-app .account-people-launch-copy em,.account-security-app .account-member-copy span,.account-security-app .account-member-copy small{color:#687572!important;font-size:12px!important;line-height:1.4!important}.account-security-app .account-people-launch{background:linear-gradient(135deg,#fffdf9 0%,#f5f1e8 100%)!important;border-color:#ded9cf!important;box-shadow:0 10px 18px #23221e1f!important}.account-security-app .account-people-launch-icon,.account-security-app .account-data-icon{color:#06383d!important;background:#ece8de!important}.account-security-app .account-people-launch-arrow{color:#f3d7aa!important;background:#06383d!important}.people-access-app .people-access-person-grid,.people-access-app .account-member-card,.people-access-app .access-member-card{background:#fffdf9!important;border-color:#584c3a1a!important}.people-access-app .account-member-avatar{color:#06383d!important;background:#ece8de!important}.people-access-app .access-level-card,.people-access-app .access-area-card,.people-access-app .access-case-card{background:#fffdf9!important;border-color:#ded9cf!important}:is(.people-access-app .access-level-card:has(input:checked),.people-access-app .access-area-card:has(input:checked),.people-access-app .access-case-card:has(input:checked)){background:#f2f5f1!important;border-color:#809a94!important;box-shadow:0 0 0 2px #06383d14!important}.people-access-app input[type=checkbox],.people-access-app input[type=radio]{accent-color:#06383d!important}.account-security-app .app-lock-status-card.enabled{background:#f1f5f1!important;border-color:#9bb4ad!important}.account-security-app .app-lock-status-icon,.account-security-app .app-lock-status-card.enabled .app-lock-status-icon{color:#06383d!important;background:#e8efed!important}.account-security-app .app-lock-status-card em,.account-security-app .account-device-note p{color:#687572!important;font-size:11.5px!important}.account-security-app .app-lock-manage-box,.account-security-app .account-device-note{background:#f7f3eb!important;border-color:#ded9cf!important}.account-security-app .account-billing-launch-icon,.account-security-app .billing-setup-icon{color:#06383d!important;background:#ece8de!important}.account-security-app .billing-setup-banner{background:#f7f3eb!important;border-color:#ded9cf!important}.account-security-app .billing-trial-note{background:#fff8ec!important;border-color:#e5d2ae!important}.account-security-app .billing-summary-card>span,.account-security-app .billing-summary-card>small,.account-security-app .billing-detail-list span{color:#687572!important;font-size:11.5px!important}.account-security-app .billing-summary-card>strong,.account-security-app .billing-detail-list strong{color:#173238!important;font-size:13px!important}.account-security-app .billing-status-badge.status-active,.account-security-app .billing-status-badge.status-trialing,.account-security-app .account-billing-status-pill.billing-mini-active,.account-security-app .account-billing-status-pill.billing-mini-trialing{color:#315f4d!important;background:#edf4ef!important;border-color:#9bb4ad!important}.legal-center-app .legal-important-notice{background:#fff8ec!important;border-color:#dfc28f!important}.legal-center-app .legal-important-icon{color:#06383d!important;background:#d2b27f!important}.legal-center-app .legal-important-notice p,.legal-center-app .legal-policy-content>p,.legal-center-app .legal-policy-content li,.legal-center-app .legal-ai-warning p,.legal-center-app .legal-final-statement p,.legal-center-app .legal-contact-note p{color:#4f625f!important;font-size:13px!important;line-height:1.6!important}.legal-center-app .legal-policy-content h3{color:#06383d!important;font-size:14px!important}.legal-center-app .legal-jump-nav a{color:#06383d!important;background:#fffdf9!important;border-color:#d7d2c9!important;font-size:11.5px!important}.legal-center-app .legal-ai-card,.legal-center-app .legal-ai-warning,.legal-center-app .legal-final-statement,.legal-center-app .legal-contact-note{border-color:#ded9cf!important}.legal-center-app .legal-review-checklist>div{background:#f7f4ed!important;border-color:#ded9cf!important}.trash-page .trash-notice{background:#f7f3eb!important;border-color:#ded9cf!important}.trash-page .trash-notice strong{color:#06383d!important}.trash-page .trash-notice span,.trash-page .trash-permanent-note,.trash-page .trash-item>div>span{color:#687572!important;font-size:12px!important;line-height:1.45!important}.trash-page .trash-section h2{color:#06383d!important;font:600 20px/1.2 Georgia,Times New Roman,serif!important}.trash-page .trash-item{background:#fffdf9!important;border-color:#584c3a1a!important;border-radius:16px!important;padding:16px!important;box-shadow:0 8px 15px #23221e1a!important}.trash-page .trash-item>div>strong{color:#173238!important;font-size:14px!important}.trash-page .restore-button{color:#06383d!important;background:#f2f5f1!important;border:1px solid #809a94!important;min-height:42px!important;font-size:12px!important}.trash-page .trash-permanent-note{background:#f4f1ea!important}.account-security-app .danger-outline-button,.account-security-app .danger-delete-account-button{color:#a8322f!important;border-color:#b7423f!important}.account-security-app .danger-zone-panel,.account-security-app .danger-zone-warning{background:#fff8f7!important;border-color:#d8aeab!important}.account-security-app .danger-zone-panel .account-panel-heading>span,.account-security-app .danger-zone-panel .account-panel-heading h2,.account-security-app .danger-zone-warning strong{color:#a8322f!important}.account-security-app .danger-zone-warning p{color:#6f5d5b!important;font-size:12.5px!important;line-height:1.5!important}@media (width<=620px){.account-security-app .account-panel{padding:17px!important}.account-security-app .account-login-summary,.account-security-app .account-security-grid,.legal-center-app .legal-jump-nav{grid-template-columns:1fr!important}}.app.stable-case-detail .small-claims-readiness-section{flex-direction:column!important;gap:16px!important;display:flex!important}.app.stable-case-detail .small-claims-readiness-heading{text-align:center!important;padding:4px 2px 2px!important}.app.stable-case-detail .small-claims-readiness-heading>span{color:#b7894f!important;letter-spacing:.16em!important;margin-bottom:6px!important;font:800 11px/1.15 Arial,Helvetica,sans-serif!important;display:block!important}.app.stable-case-detail .small-claims-readiness-heading h2{color:#073b40!important;margin:0 0 6px!important;font-size:26px!important;line-height:1.08!important}.app.stable-case-detail .small-claims-readiness-heading p{color:#68787b!important;max-width:620px!important;margin:0 auto!important;font:500 12.5px/1.5 Arial,Helvetica,sans-serif!important}.app.stable-case-detail .small-claims-readiness-progress{background:#f7fbf9!important;border:1px solid #d7e5e2!important;border-radius:14px!important;flex-direction:column!important;gap:4px!important;padding:14px 16px!important;display:flex!important}.app.stable-case-detail .small-claims-readiness-progress strong{color:#06383d!important;font:800 13px/1.3 Arial,Helvetica,sans-serif!important}.app.stable-case-detail .small-claims-readiness-progress span{color:#6d7b7e!important;font:500 11.5px/1.45 Arial,Helvetica,sans-serif!important}.app.stable-case-detail .small-claims-readiness-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;display:grid!important}.app.stable-case-detail .small-claims-readiness-card{text-align:left!important;background:#fffdf9!important;border:1px solid #e3ded3!important;border-radius:15px!important;flex-direction:column!important;align-items:flex-start!important;min-height:168px!important;padding:16px!important;display:flex!important;box-shadow:0 7px 16px #3630270f!important}.app.stable-case-detail .small-claims-readiness-card.documented{border-top:4px solid #4f735f!important}.app.stable-case-detail .small-claims-readiness-card.needs-more{border-top:4px solid #c99a57!important}.app.stable-case-detail .small-claims-readiness-state{color:#7a5722!important;text-transform:uppercase!important;background:#f2e4cd!important;border-radius:999px!important;margin-bottom:10px!important;padding:5px 8px!important;font:800 10.5px/1.1 Arial,Helvetica,sans-serif!important;display:inline-flex!important}.app.stable-case-detail .small-claims-readiness-card.documented .small-claims-readiness-state{color:#3f6f5b!important;background:#edf4ef!important}.app.stable-case-detail .small-claims-readiness-card h3{color:#073b40!important;margin:0 0 6px!important;font:800 13px/1.25 Arial,Helvetica,sans-serif!important}.app.stable-case-detail .small-claims-readiness-card p{color:#66777a!important;flex:auto!important;margin:0 0 13px!important;font:500 12px/1.5 Arial,Helvetica,sans-serif!important}.app.stable-case-detail .small-claims-readiness-card button{color:#06383d!important;cursor:pointer!important;background:#fff!important;border:1px solid #809a94!important;border-radius:9px!important;min-height:36px!important;padding:7px 11px!important;font:800 11px/1.15 Arial,Helvetica,sans-serif!important}.app.stable-case-detail .small-claims-next-items{background:#fffaf1!important;border:1px solid #e5d2ae!important;border-radius:14px!important;padding:15px 17px!important}.app.stable-case-detail .small-claims-next-items>strong{color:#6d4e1f!important;margin-bottom:8px!important;font:800 11px/1.3 Arial,Helvetica,sans-serif!important;display:block!important}.app.stable-case-detail .small-claims-next-items ul{color:#685f52!important;margin:0!important;padding-left:18px!important;font:500 12px/1.55 Arial,Helvetica,sans-serif!important}.app.stable-case-detail .small-claims-readiness-note{background:#fffaf1!important;border-left:4px solid #06383d!important;border-radius:12px!important;padding:14px 16px!important}.app.stable-case-detail .small-claims-readiness-note strong{color:#073b40!important;margin-bottom:4px!important;font:800 10.5px/1.3 Arial,Helvetica,sans-serif!important;display:block!important}.app.stable-case-detail .small-claims-readiness-note p{color:#68777a!important;margin:0!important;font:500 12px/1.45 Arial,Helvetica,sans-serif!important}.app.report-app .small-claims-package-reminder{background:#fffaf1!important;border:1px solid #e5d2ae!important;border-left:4px solid #b7894f!important;border-radius:12px!important;flex-direction:column!important;gap:4px!important;margin:14px 0!important;padding:13px 15px!important;display:flex!important}.app.report-app .small-claims-package-reminder strong{color:#073b40!important;font:800 10.5px/1.3 Arial,Helvetica,sans-serif!important}.app.report-app .small-claims-package-reminder span{color:#6c7779!important;font:500 12px/1.45 Arial,Helvetica,sans-serif!important}@media (width<=620px){.app.stable-case-detail .small-claims-readiness-grid{grid-template-columns:1fr!important}.app.stable-case-detail .small-claims-readiness-card{min-height:auto!important}}.people-focus-review-section{display:none!important;position:relative!important}.review-page>.people-focus-review-section{display:block!important}.people-focus-review-section .review-heading>span{color:#06383d!important;background:#f5f1e8!important}.people-focus-options{grid-template-columns:1fr 1fr!important;gap:12px!important;margin-top:14px!important;display:grid!important}.people-focus-option{cursor:pointer!important;box-sizing:border-box!important;background:#fbfcfb!important;border:1px solid #d9e5e3!important;border-radius:15px!important;align-items:flex-start!important;gap:10px!important;min-height:92px!important;padding:14px!important;transition:border-color .15s,box-shadow .15s,background .15s!important;display:flex!important}.people-focus-option.selected{background:#f0faf8!important;border:2px solid #06383d!important;box-shadow:0 7px 15px #06383d1a!important}.people-focus-option input{accent-color:#06383d!important;flex:none!important;width:18px!important;height:18px!important;margin:2px 0 0!important}.people-focus-option>span{flex-direction:column!important;gap:5px!important;min-width:0!important;display:flex!important}.people-focus-option strong{color:#083f44!important;font:800 13px/1.25 Arial,Helvetica,sans-serif!important}.people-focus-option small{color:#6d7f83!important;font:500 12px/1.45 Arial,Helvetica,sans-serif!important}.people-focus-specific{background:#f8fbfa!important;border:1px solid #dfe8e6!important;border-radius:15px!important;margin-top:14px!important;padding:14px!important}.people-focus-specific[hidden]{display:none!important}.people-focus-entry{grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important;display:grid!important}.people-focus-name-input{color:#173a40!important;box-sizing:border-box!important;background:#fffdf9!important;border:1px solid #d3dfdd!important;border-radius:12px!important;outline:none!important;width:100%!important;min-height:46px!important;padding:0 13px!important;font:600 12px/1 Arial,Helvetica,sans-serif!important}.people-focus-name-input:focus{border-color:#06383d!important;box-shadow:0 0 0 3px #06383d1a!important}.people-focus-add{color:#06383d!important;white-space:nowrap!important;cursor:pointer!important;background:#fffdf9!important;border:1.5px solid #809a94!important;border-radius:12px!important;min-height:46px!important;padding:0 14px!important;font:800 11.5px/1.1 Arial,Helvetica,sans-serif!important}.people-focus-chips{flex-wrap:wrap!important;gap:8px!important;margin-top:12px!important;display:flex!important}.people-focus-chip{color:#06383d!important;cursor:pointer!important;background:#f2f5f1!important;border:1px solid #cbd7d2!important;border-radius:999px!important;align-items:center!important;gap:8px!important;min-height:34px!important;padding:0 10px 0 12px!important;font:800 11px/1.1 Arial,Helvetica,sans-serif!important;display:inline-flex!important}.people-focus-chip b{color:#62807f!important;font-size:15px!important;line-height:1!important}.people-focus-empty{color:#879598!important;align-items:center!important;min-height:34px!important;font:600 11.5px/1.35 Arial,Helvetica,sans-serif!important;display:inline-flex!important}.people-focus-help{color:#6e8083!important;margin:10px 0 0!important;font:500 11.5px/1.45 Arial,Helvetica,sans-serif!important}.people-focus-preserved-note{color:#6b5b43!important;background:#fff9ef!important;border-left:4px solid #d2b27f!important;border-radius:10px!important;align-items:flex-start!important;gap:7px!important;margin-top:14px!important;padding:11px 12px!important;display:flex!important}.people-focus-preserved-note strong{white-space:nowrap!important;font:800 11.5px/1.35 Arial,Helvetica,sans-serif!important}.people-focus-preserved-note span{font:500 11.5px/1.4 Arial,Helvetica,sans-serif!important}@media (width<=520px){.people-focus-options{grid-template-columns:1fr!important}.people-focus-option{min-height:auto!important}.people-focus-entry{grid-template-columns:1fr!important}.people-focus-add{width:100%!important}.people-focus-preserved-note{display:block!important}.people-focus-preserved-note strong{white-space:normal!important;margin-bottom:3px!important;display:block!important}}.app.report-app .package-setup-card{padding:24px 26px!important}.app.report-app .package-setup-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:start!important;gap:18px!important;display:grid!important}.app.report-app .package-setup-grid .package-case-field{grid-column:1/-1!important}.app.report-app .package-setup-grid .package-field{text-align:left!important;flex-direction:column!important;align-items:stretch!important;gap:8px!important;min-width:0!important;margin:0!important;display:flex!important}.app.report-app .package-setup-grid .package-field-heading{flex-direction:column!important;justify-content:flex-end!important;align-items:flex-start!important;gap:3px!important;min-height:34px!important;margin:0!important;padding:0!important;line-height:1!important;display:flex!important}.app.report-app .package-setup-grid .package-case-field .package-field-heading{min-height:auto!important}.app.report-app .package-setup-grid .package-field-heading strong{color:#06383d!important;margin:0!important;font:800 12px/1.2 Arial,Helvetica,sans-serif!important;display:block!important}.app.report-app .package-setup-grid .package-field-heading small{color:#899497!important;letter-spacing:.06em!important;text-transform:uppercase!important;min-height:9px!important;margin:0!important;font:800 11px/1.15 Arial,Helvetica,sans-serif!important;display:block!important}.app.report-app .package-setup-grid .package-large-control,.app.report-app .package-setup-grid select.package-large-control{box-sizing:border-box!important;color:#173238!important;background:#fff!important;border:1px solid #d5ddda!important;border-radius:14px!important;width:100%!important;height:60px!important;min-height:60px!important;max-height:60px!important;margin:0!important;padding:0 16px!important;font:500 15px/1.2 Arial,Helvetica,sans-serif!important;box-shadow:0 6px 14px #23302f14,inset 0 1px #fffffff5!important}.app.report-app .package-setup-grid select.package-large-control{padding-right:42px!important}.app.report-app .package-setup-grid .package-large-control:focus,.app.report-app .package-setup-grid select.package-large-control:focus{border-color:#06383d!important;outline:none!important;box-shadow:0 0 0 3px #06383d1a,0 6px 14px #23302f14!important}.app.report-app .package-setup-grid input[type=date].package-large-control{padding-right:12px!important}@media (width<=560px){.app.report-app .package-setup-card{padding:20px!important}.app.report-app .package-setup-grid{grid-template-columns:1fr!important;row-gap:16px!important}.app.report-app .package-setup-grid .package-case-field{grid-column:auto!important}.app.report-app .package-setup-grid .package-field-heading{min-height:auto!important}.app.report-app .package-setup-grid .package-field-heading small{min-height:0!important}}.app.stable-case-detail .case-documentation-simple .finalized-docs-count{color:#06383d!important;background:#e9efed!important}.app.stable-case-detail .finalized-package-hero{background:linear-gradient(135deg,#fffdf9 0%,#f5f1e8 100%)!important;border-color:#ded9cf!important;box-shadow:0 11px 22px #23221e21,0 4px 8px #23221e0d!important}.app.stable-case-detail .finalized-package-hero-icon{background:#ece8de!important}.app.stable-case-detail .finalized-package-hero-icon .case-menu-icon{background:#06383d!important}.app.stable-case-detail .finalized-package-kicker,.app.stable-case-detail .package-includes-heading>span{color:#9a6f36!important;font-size:11px!important}.app.stable-case-detail .finalized-package-hero-copy>p,.app.stable-case-detail .package-includes-heading p{color:#687572!important;font-size:12.5px!important;line-height:1.5!important}.app.stable-case-detail .package-include-card{background:#fffdf9!important;border-color:#584c3a1a!important;box-shadow:0 9px 17px #23221e1c,inset 0 1px #fffffff5!important}.app.stable-case-detail .package-include-history{background:linear-gradient(#f5f7f3 0%,#edf2ef 100%)!important}.app.stable-case-detail .package-include-evidence{background:linear-gradient(#f7f3eb 0%,#f1ece2 100%)!important}.app.stable-case-detail .package-include-history .case-menu-icon,.app.stable-case-detail .package-include-evidence .case-menu-icon{background:#06383d!important}.app.stable-case-detail .package-include-card>strong{color:#173238!important;font-size:13px!important}.app.stable-case-detail .package-include-card>p{color:#687572!important;font-size:11.5px!important;line-height:1.45!important}.app.stable-case-detail .finalized-docs-note{background:#f4f1ea!important;border-left-color:#06383d!important}.app.report-app .package-builder-section-heading>span{color:#9a6f36!important;font-size:11px!important}.app.report-app .package-builder-section-heading p,.app.report-app .package-choice-style>p{color:#687572!important;font-size:12.5px!important;line-height:1.5!important}.app.report-app .package-field .optional-label{color:#7d8884!important;font-size:11px!important}.app.report-app .package-large-control:focus,.app.report-app .package-builder-v2 select:focus{border-color:#06383d!important;outline:3px solid #06383d1a!important}.app.report-app .package-choice-style{background:linear-gradient(135deg,#f8faf7 0%,#eef3ef 100%)!important;border-color:#d4dedb!important}.app.report-app .package-choice-style:before{background:#06383d!important}.app.report-app .package-style-option:last-child{background:linear-gradient(#f7faf7 0%,#eef4f1 100%)!important;border-color:#cddbd7!important}.app.report-app .package-style-option span{color:#687572!important;font-size:12px!important;line-height:1.45!important}.app.report-app .package-style-option.active{border-color:#06383d!important;box-shadow:0 10px 22px #06383d24!important}.app.report-app .package-style-selected{color:#687572!important;font-size:10.5px!important}.app.report-app .package-style-option.active .package-style-selected{color:#fffdf8!important;background:#06383d!important}.app.report-app .package-style-detail.binder{background:linear-gradient(135deg,#f8faf7 0%,#eef4f1 100%)!important;border-color:#cddbd7!important}.app.report-app .package-style-detail.binder .case-menu-icon{background:#06383d!important}.app.report-app .package-style-detail-label{color:#7d8884!important;font-size:10.5px!important}.app.report-app .package-style-detail strong{color:#173238!important;font-size:13px!important}.app.report-app .package-style-detail p{color:#687572!important;font-size:11.5px!important;line-height:1.45!important}.app.report-app .package-check-grid label:has(input:checked){background:#f3f6f2!important;border-color:#819a94!important;box-shadow:0 8px 17px #06383d14!important}.app.report-app .package-mini-actions button:first-child{color:#06383d!important;background:#f3f6f2!important;border-color:#aabbb6!important}.app.report-app .final-preview-toolbar>div:first-child span{color:#687572!important;font-size:12px!important;line-height:1.5!important}.app.report-app .final-preview-toolbar .final-preview-actions button{font-size:12px!important}.saved-packages-page{gap:16px!important}.saved-packages-filter{background:#fffdf9!important;border:1px solid #584c3a17!important;border-radius:17px!important;padding:16px!important;box-shadow:0 8px 16px #23221e1a,inset 0 1px #fffffff5!important}.saved-packages-filter .form-label{color:#173238!important;font-size:12px!important}.saved-packages-filter select{color:#173238!important;background:#fff!important;border-color:#d6d9d3!important;border-radius:12px!important;min-height:50px!important;font-size:13px!important}.saved-packages-filter>span{color:#687572!important;font-size:11.5px!important}.saved-package-card{background:#fffdf9!important;border:1px solid #584c3a17!important;border-radius:18px!important;padding:18px!important;box-shadow:0 11px 20px #23221e24,0 4px 8px #23221e0d!important}.saved-package-label{color:#9a6f36!important;font-size:10.5px!important}.saved-package-card h2{color:#06383d!important;font-size:18px!important}.saved-package-card-main>strong{color:#173238!important;font-size:12.5px!important}.saved-package-card-main p{color:#687572!important;font-size:12px!important}.saved-package-card-main small{color:#75827e!important;font-size:11px!important}.saved-package-card-actions .primary-action,.saved-package-card-actions .secondary-action,.saved-package-card-actions .danger-outline-button{min-height:42px!important;font-size:11.5px!important}.saved-package-card-actions .danger-outline-button{color:#a8322f!important;border-color:#b7423f!important}.save-package-action{color:#06383d!important;border-color:#aabbb6!important}
