.admin-activity{min-width:0;margin-top:24px}.admin-activity header,.activity-pagination{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.activity-filters{flex-wrap:wrap;align-items:end;gap:12px;margin:16px 0;display:flex}.activity-filters label,.activity-pagination label{gap:5px;min-width:0;font-size:12px;display:grid}.activity-filters input,.activity-filters select,.activity-pagination select{border:1px solid var(--border);background:var(--paper);max-width:220px;min-height:36px;color:var(--ink);border-radius:6px;padding:6px}.activity-operator{gap:8px;margin:12px 0;display:flex}.activity-row{border:1px solid var(--border);overflow-wrap:anywhere;border-radius:8px;margin:10px 0;padding:14px}.activity-primary{grid-template-columns:1fr 1.2fr 1.2fr 1fr .8fr;gap:14px;display:grid}.activity-primary>div{align-content:start;gap:5px;display:grid}.activity-primary small{color:var(--muted);font-size:11px}.activity-row details{margin-top:10px;font-size:12px}.activity-row summary{cursor:pointer}.activity-row dl>div{grid-template-columns:minmax(100px,1fr) 3fr;gap:12px;display:grid}.activity-row dd{margin:0}.activity-pagination{margin:16px 0}@media (max-width:800px){.activity-primary{grid-template-columns:1fr 1fr}.activity-filters label{flex:140px}.activity-filters input,.activity-filters select{width:100%;max-width:100%}}
.query-history{min-width:0;margin-top:24px}.query-history header,.qh-pagination{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.qh-actions{gap:8px;display:flex}.qh-filters{flex-wrap:wrap;align-items:end;gap:12px;margin:16px 0;display:flex}.qh-filters label,.qh-form label{gap:5px;min-width:0;font-size:12px;display:grid}.qh-filters input,.qh-filters select,.qh-form input,.qh-form select,.qh-form textarea{border:1px solid var(--border);background:var(--paper);min-height:36px;color:var(--ink);font:inherit;border-radius:6px;padding:6px}.qh-layout{grid-template-columns:minmax(0,1fr);align-items:start;gap:16px;display:grid}.qh-layout:has(.qh-editor){grid-template-columns:minmax(0,3fr) minmax(320px,2fr)}.qh-table-wrap{border:1px solid var(--border);border-radius:8px;max-height:70vh;overflow:auto}.qh-table{border-collapse:collapse;width:100%;font-size:13px}.qh-table th{background:var(--paper);text-align:left;border-bottom:1px solid var(--border);white-space:nowrap;padding:8px;position:sticky;top:0}.qh-table td{border-bottom:1px solid var(--border);vertical-align:top;padding:8px}.qh-table tbody tr{cursor:pointer}.qh-table tbody tr:hover,.qh-table tbody tr.selected{background:color-mix(in srgb,var(--ink) 7%,transparent)}.qh-wide{text-overflow:ellipsis;-webkit-line-clamp:3;-webkit-box-orient:vertical;min-width:200px;max-width:340px;display:-webkit-box;overflow:hidden}.qh-badge{border:1px solid var(--border);white-space:nowrap;border-radius:10px;padding:2px 8px;font-size:11px;display:inline-block}.qh-badge.o-match,.qh-badge.v-correct{border-color:#2a7a3b}.qh-badge.o-no_match,.qh-badge.v-not_found_expected,.qh-badge.v-unsure{border-color:#b7791f}.qh-badge.o-error,.qh-badge.o-unclear,.qh-badge.o-incomplete_search,.qh-badge.v-incorrect{border-color:#b83232}.qh-editor{border:1px solid var(--border);border-radius:8px;max-height:80vh;padding:14px;position:sticky;top:8px;overflow:auto}.qh-editor-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.qh-editor h4{margin:12px 0 4px}.qh-block{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.qh-form{gap:10px;margin-top:14px;display:grid}.qh-editor dl>div,.qh-editor dt{margin-top:6px;font-size:12px;font-weight:600}.qh-editor dd{overflow-wrap:anywhere;margin:0;font-size:12px}.qh-editor pre{max-height:200px;font-size:11px;overflow:auto}.qh-error{color:#b83232}.qh-empty{text-align:center;color:var(--muted)}@media (max-width:900px){.qh-layout:has(.qh-editor){grid-template-columns:minmax(0,1fr)}.qh-editor{position:static}}.query-history-shell{min-width:0;margin-top:24px}.qh-form fieldset{border:0;gap:10px;min-width:0;margin:0;padding:0;display:grid}.qh-comparison{border:1px solid var(--border);border-radius:8px;min-width:0;margin:16px 0;padding:14px}.qh-comparison-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.qh-comparison article{overflow-wrap:anywhere;min-width:0}.qh-comparison p{white-space:pre-wrap;margin:4px 0}.qh-comparison h4{margin:12px 0 4px}.qh-comparison pre{max-height:220px;font-size:12px;overflow:auto}.qh-table tr:focus-visible{outline:2px solid var(--ink);outline-offset:-2px}@media (max-width:600px){.qh-comparison-grid{grid-template-columns:minmax(0,1fr)}}
.invoice-workspace{max-width:1180px;margin-inline:auto}.invoice-heading{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:26px;display:flex}.invoice-heading h1{margin-bottom:6px}.invoice-heading p:not(.eyebrow){color:var(--muted);margin-bottom:0}.invoice-count{text-align:end;color:var(--muted);gap:4px;font-size:12px;display:grid}.invoice-count strong{color:var(--ink);font-size:24px;font-weight:600}.invoice-upload{border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:flex-end;gap:14px;padding:16px 0 22px;display:flex}.invoice-upload label{gap:7px;min-width:min(100%,220px);font-size:12px;font-weight:600;display:grid}.invoice-upload input[type=file]{max-width:100%;padding:8px}.invoice-upload select{min-width:220px}.invoice-upload small{flex-basis:100%}.invoice-error,.invoice-row-error{color:var(--danger)}.invoice-section{margin-top:26px}.invoice-section h2,.invoice-explanation h2{margin:0 0 12px;font-size:16px}.invoice-section-heading{justify-content:space-between;align-items:center;display:flex}.invoice-section-heading h2{margin:0 0 12px}.invoice-table{min-width:640px}.invoice-table td{white-space:normal}.invoice-link{color:var(--teal);text-align:start;background:0 0;border:0;padding:0;font-weight:600}.invoice-row-error{margin-top:5px;display:block}.invoice-empty{text-align:center;color:var(--muted)}.invoice-explanation{border-top:1px solid var(--border);margin-top:30px;padding:18px 0}.invoice-explanation p{max-width:850px;line-height:1.7}.invoice-explanation ul{flex-wrap:wrap;gap:8px 18px;padding-inline-start:18px;display:flex}.invoice-explanation a,.invoice-dialog a{color:var(--teal)}.invoice-explanation small{margin-top:12px;display:block}.invoice-dialog[open]{z-index:40;border:1px solid var(--border);background:var(--paper);width:min(900px,100vw - 32px);max-height:85dvh;box-shadow:var(--shadow);border-radius:8px;margin:0;padding:22px;position:fixed;inset:50% auto auto 50%;overflow:auto;transform:translate(-50%,-50%)}.invoice-dialog>p{margin:18px 0}.invoice-dialog>a{align-items:center;gap:8px;margin-top:12px;display:inline-flex}@media (max-width:760px){.invoice-heading{flex-direction:column;align-items:flex-start}.invoice-count{text-align:start}.invoice-upload{flex-direction:column;align-items:stretch}.invoice-upload label,.invoice-upload select{width:100%;min-width:0}.invoice-dialog[open]{padding:16px}.invoice-explanation ul{display:block}}.invoice-heading-actions,.invoice-register-actions{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.invoice-admin{max-width:1180px;margin-inline:auto}.invoice-admin h3{margin:0 0 12px;font-size:16px}.invoice-admin-form{border:1px solid var(--border);border-radius:8px;flex-wrap:wrap;align-items:flex-end;gap:12px;margin-top:18px;padding:16px;display:flex}.invoice-admin-form h4,.invoice-admin-form p{flex-basis:100%;margin:0}.invoice-admin-form label{gap:6px;min-width:180px;font-size:12px;display:grid}.invoice-admin-form input,.invoice-admin-form select{border:1px solid var(--border);background:var(--paper);color:var(--ink);border-radius:6px;padding:9px}.invoice-admin-form .invoice-admin-check{align-items:center;min-width:0;display:flex}.invoice-admin-check{align-items:center;gap:7px;font-size:12px;display:flex}.invoice-secret{border:1px solid var(--border);border-radius:6px;margin-top:12px;padding:12px}.invoice-secret input{width:100%;padding:9px}.invoice-row-actions{flex-wrap:wrap;gap:6px;display:flex}.invoice-row-actions .button{padding:6px 9px;font-size:12px}.invoice-immutable-note{color:var(--muted);font-size:12px}@media (max-width:760px){.invoice-heading-actions{justify-content:space-between;width:100%}.invoice-register-actions{flex-direction:column;align-items:flex-start}.invoice-admin-form{flex-direction:column;align-items:stretch}.invoice-admin-form label{width:100%}}
.invoice-detail-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,165px),1fr));gap:12px 20px;margin:0 0 20px;display:grid}.invoice-detail-grid div{min-width:0}.invoice-detail-grid dt{color:var(--muted);font-size:12px}.invoice-detail-grid dd{overflow-wrap:anywhere;margin:3px 0 0}
.invoice-ask{justify-items:start;gap:10px;max-width:760px;margin-top:22px;display:grid}.invoice-ask>label:first-child{font-weight:600}.invoice-ask textarea{resize:vertical;width:min(100%,720px);min-height:84px}.invoice-ask-model{color:var(--muted);align-items:center;gap:8px;font-size:12px;display:flex}.invoice-ask-result{max-width:850px;margin-top:16px}.invoice-ask-result p{line-height:1.65}.invoice-ask-result small{color:var(--muted);margin-top:6px;display:block}
.invoice-workspace:has(.invoice-assistant-layout){max-width:1600px}.invoice-assistant-layout{grid-template-columns:minmax(0,1fr) minmax(310px,390px);align-items:start;gap:26px;display:grid}.invoice-assistant-content{min-width:0}.invoice-assistant{border:1px solid var(--border);background:var(--paper);border-radius:10px;flex-direction:column;min-width:0;height:calc(100dvh - 300px);max-height:850px;padding:16px;display:flex;position:sticky;top:16px;overflow:hidden}.invoice-assistant>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.invoice-assistant h2{margin:0;font-size:17px}.invoice-assistant h3{overflow-wrap:anywhere;font-size:14px}.invoice-assistant-hint,.invoice-assistant small{color:var(--muted);font-size:12px;line-height:1.5}.invoice-assistant-conversation{overscroll-behavior:contain;overflow-wrap:anywhere;flex:1;min-height:0;overflow-y:auto}.invoice-assistant-turn{border-bottom:1px solid var(--border);padding:14px 0}.invoice-assistant-turn p{white-space:pre-wrap;line-height:1.6}.invoice-assistant details{margin-top:10px}.invoice-assistant summary{cursor:pointer;font-size:13px;font-weight:600}.invoice-assistant li{padding:8px 0}.invoice-assistant ul{padding-inline-start:18px}.invoice-assistant a{color:var(--teal)}.invoice-assistant-form{border-top:1px solid var(--border);flex-shrink:0;gap:7px;max-height:65%;margin-top:10px;padding-top:10px;display:grid;overflow-y:auto}.invoice-assistant-form label{gap:6px;font-size:12px;font-weight:600;display:grid}.invoice-assistant-form input,.invoice-assistant-form select,.invoice-assistant-form textarea{border:1px solid var(--border);background:var(--paper);width:100%;min-width:0;color:var(--ink);font:inherit;border-radius:6px;padding:9px}.invoice-assistant-form textarea{resize:none;min-height:56px;max-height:90px}.invoice-assistant-form details label{margin-top:10px}.invoice-assistant-counts{gap:24px;display:flex}.invoice-assistant-counts dt,.invoice-assistant-metrics dt{color:var(--muted);font-size:12px}.invoice-assistant-counts dd,.invoice-assistant-metrics dd{margin:4px 0 0}.invoice-assistant-metrics{border-bottom:1px solid var(--border);overflow-wrap:anywhere;grid-template-columns:1fr 1fr;gap:10px;padding-bottom:12px;display:grid}.status-uploaded{color:var(--muted)}.invoice-direct-answer{color:var(--ink);margin-top:8px;font-weight:600}.invoice-answer-summary{color:var(--muted);gap:16px;font-size:12px;display:flex}.invoice-answer-results ul{margin:6px 0;padding:0;list-style:none}.invoice-answer-results li{border-bottom:1px solid var(--border);padding:6px 0}.invoice-answer-results small,.invoice-answer-sources a{display:block}.invoice-register-filters,.invoice-pagination{flex-wrap:wrap;align-items:end;gap:10px;margin:12px 0;display:flex}.invoice-register-filters label,.invoice-pagination label{gap:5px;font-size:12px;display:grid}.invoice-register-filters input,.invoice-register-filters select,.invoice-pagination select{border:1px solid var(--border);background:var(--paper);color:var(--ink);border-radius:6px;max-width:100%;padding:8px}.invoice-pagination{align-items:center;font-size:12px}.invoice-pagination .button{padding:6px 9px}.invoice-upload-results{overflow-wrap:anywhere;max-height:130px;padding-inline-start:18px;font-size:12px;overflow-y:auto}.invoice-dialog::backdrop{background:#00000059}.invoice-answer-details>p{font-size:12px}.invoice-analytics-summary{flex-wrap:wrap;gap:12px;margin:12px 0;display:flex}.invoice-analytics-summary span{background:var(--paper);border:1px solid var(--border);border-radius:6px;padding:8px 10px;font-size:12px}@media (max-width:1050px){.invoice-assistant-layout{grid-template-columns:minmax(0,1fr)}.invoice-assistant{height:80dvh;max-height:800px;position:static}.invoice-assistant-form{max-width:720px}.invoice-register-filters input{width:100%}}@media (max-height:650px){.invoice-assistant{height:85dvh;position:static}}.invoice-answer{overflow-wrap:anywhere;min-width:0}.invoice-answer .invoice-direct-answer{font-weight:400}.invoice-answer-lead{margin-bottom:6px;font-size:14px;font-weight:600}.invoice-answer-identity{color:var(--muted);flex-wrap:wrap;gap:4px 12px;font-size:13px;display:flex}.invoice-answer-main-row{padding-block:5px}.invoice-answer-figures{flex-wrap:wrap;gap:12px 24px;margin:8px 0;display:flex}.invoice-answer-figures dt{color:var(--muted);font-size:12px}.invoice-answer-figures dd{font-variant-numeric:tabular-nums;color:var(--teal);overflow-wrap:anywhere;margin:4px 0 0;font-size:clamp(20px,1.5vw,28px);font-weight:650;line-height:1.3}.invoice-answer-figures>div{max-width:100%}.invoice-answer .invoice-answer-products{margin:8px 0;padding:0;list-style:none}.invoice-answer-products li{padding:5px 0;font-size:17px;font-weight:600;line-height:1.4}.invoice-answer .invoice-answer-summary{margin:10px 0 4px;display:block}.invoice-answer-scope{color:var(--muted);flex-wrap:wrap;gap:4px 12px;margin:4px 0;font-size:12px;display:flex}.invoice-answer-scope:empty{display:none}.invoice-answer-warning{color:#6d4614;background:#fff8eb;border-inline-start:3px solid #b97825;margin:12px 0;padding:10px 12px;font-size:13px}.invoice-answer-warning ul{margin:4px 0;padding-inline-start:18px}.invoice-answer-warning li{padding:3px 0}.invoice-answer-results{margin-top:14px}.invoice-answer-details>details{padding-inline-start:10px}.invoice-answer .invoice-assistant-metrics{grid-template-columns:repeat(auto-fit,minmax(min(150px,100%),1fr));margin:8px 0;font-size:13px}.invoice-answer dd{font-variant-numeric:tabular-nums}.invoice-answer-details>details>ul{margin-block:6px}.invoice-answer-details small{display:block}.invoice-answer-headline{color:var(--teal);font-variant-numeric:tabular-nums;margin:8px 0;font-size:clamp(20px,1.5vw,28px);font-weight:650;line-height:1.3}.invoice-answer-parties ul{margin:6px 0;padding-inline-start:18px}.invoice-answer-list{margin:8px 0;list-style:none;padding:0!important}.invoice-answer-list li{flex-wrap:wrap;gap:6px 12px;font-size:16px;font-weight:600;display:flex}.invoice-answer-ranking{padding-inline-start:24px}.invoice-answer-ranking>li{border-bottom:1px solid var(--border)}.invoice-answer-ranking .invoice-answer-identity{color:var(--ink);font-weight:600}.invoice-answer-ranking .invoice-answer-figures{margin-block:5px}
.invoice-workspace:has(.invoice-assistant-layout){max-width:1800px}.invoice-assistant-layout{grid-template-columns:minmax(0,1.45fr) minmax(380px,1fr);gap:clamp(12px,2vw,24px)}.invoice-assistant{top:calc(var(--topbar-h) + 12px);height:calc(100dvh - var(--topbar-h) - 24px);max-height:none;padding:18px}.invoice-assistant-conversation{font-size:15px;line-height:1.6}.invoice-assistant-form textarea{min-height:72px;max-height:140px;font-size:15px}.invoice-assistant-form input,.invoice-assistant-form select{font-size:14px}.invoice-upload{flex-wrap:wrap;align-items:end;gap:12px;display:flex}.invoice-upload label{gap:4px;font-size:13px;font-weight:600;display:grid}.invoice-upload-results{max-height:96px;margin:8px 0;font-size:13px}.invoice-views{flex-wrap:wrap;align-items:center;gap:8px;margin:8px 0;display:flex}.invoice-chip{border:1px solid var(--border);background:var(--paper);min-height:34px;color:var(--ink);font:inherit;cursor:pointer;border-radius:999px;padding:4px 14px;font-size:13px}.invoice-chip:hover{border-color:var(--teal)}.invoice-chip.active{background:var(--teal);border-color:var(--teal);color:#fff}.invoice-chip:focus-visible,.invoice-link:focus-visible{outline:2px solid var(--teal);outline-offset:2px}.invoice-view-count{color:var(--muted);margin-inline-start:auto;font-size:13px}.invoice-register-filters{gap:8px;margin:8px 0;display:flex}.invoice-register-filters input{flex:1;min-width:0;min-height:38px;font-size:14px}.invoice-section .document-table-wrap{border:1px solid var(--border);border-radius:8px;max-height:55dvh;overflow:auto}.invoice-table{font-size:13px}.invoice-table th{z-index:1;background:var(--paper);padding:6px 10px;position:sticky;top:0}.invoice-table td{vertical-align:middle;padding:5px 10px;line-height:1.3}.invoice-table .button{min-height:0;padding:4px 9px;font-size:12px}.invoice-row-actions{white-space:nowrap}html{font-size:clamp(14px,.82vw + 10px,17px)}main{padding-inline:clamp(14px,2.5vw,48px)}.invoice-table-wrap,.invoice-section .document-table-wrap{container-type:inline-size}.invoice-register-filters .button{white-space:nowrap}.invoice-assistant{min-height:420px}@media (max-width:700px){.invoice-view-count{flex-basis:100%;margin-inline-start:0}.invoice-chip{flex:auto}.invoice-upload>*{flex:100%}.invoice-assistant{padding:12px}.invoice-table th:nth-child(3),.invoice-table td:nth-child(3){display:none}}.invoice-assistant-form{gap:6px;max-height:none;overflow:visible}.invoice-assistant-options{border:1px solid var(--border);background:#f9fbfa;border-radius:8px;margin:0}.invoice-assistant-options>summary{align-items:baseline;gap:8px;padding:8px 10px;font-size:13px;list-style-position:inside;display:flex}.invoice-assistant-options>summary>span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;font-weight:400;overflow:hidden}.invoice-assistant-option-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px;max-height:40dvh;padding:0 10px 10px;display:grid;overflow-y:auto}.invoice-assistant-form .invoice-assistant-option-grid label{margin:0}.invoice-assistant-composer{align-items:stretch;gap:8px;display:flex}.invoice-assistant-composer textarea{resize:vertical;flex:1;min-height:52px;max-height:140px}.invoice-assistant-composer .button{flex:none;align-self:stretch;padding-inline:16px}.invoice-assistant-keyhint{font-size:11px!important}.invoice-heading{margin-bottom:14px}.invoice-heading h1{font-size:clamp(22px,1.6vw + 12px,32px)}.main-shell{--shell-offset:260px}.main-shell.rail-collapsed{--shell-offset:var(--rail-w)}@media (max-width:1050px){.main-shell{--shell-offset:225px}}@media (max-width:760px){.main-shell,.main-shell.rail-collapsed{--shell-offset:0px}}@media (max-width:1199px){.invoice-assistant-layout{grid-template-columns:minmax(0,1fr)}.invoice-assistant{height:auto;min-height:0;position:static;overflow:visible}.invoice-assistant-conversation{max-height:none;overflow:visible}.invoice-assistant-form{z-index:14;padding:10px clamp(12px,2.5vw,40px) max(10px,env(safe-area-inset-bottom));background:var(--paper);border-top:1px solid var(--border);margin:0;transition:inset-inline-start .18s;position:fixed;inset-block-end:0;inset-inline-start:var(--shell-offset);inset-inline-end:0;box-shadow:0 -6px 20px #00000014}.invoice-assistant-option-grid{max-height:35dvh}.invoice-workspace:has(.invoice-assistant-form){padding-bottom:170px}}@media (min-width:1200px) and (max-height:650px){.invoice-assistant{min-height:0;height:calc(100dvh - var(--topbar-h) - 16px);top:calc(var(--topbar-h) + 8px);position:sticky}}.main-content.view-invoice{padding-top:12px}@media (min-width:1200px){.invoice-assistant{top:calc(var(--topbar-h) + 12px);height:calc(100dvh - var(--topbar-h) - 24px);min-height:0;position:sticky}}.invoice-table td.invoice-row-actions{white-space:nowrap;width:1%;display:table-cell}.invoice-row-actions .icon-action+.icon-action{margin-inline-start:4px}.invoice-table .icon-action{place-items:center;width:30px;height:30px;padding:0;display:inline-grid}.invoice-table td:nth-child(4),.invoice-table td:nth-child(5){white-space:nowrap}@media (max-width:1199px){.invoice-assistant-form{max-width:none}}@media (max-width:560px){.invoice-assistant-options>summary>span{display:none}.invoice-assistant-composer .button{padding-inline:10px;font-size:13px}.invoice-assistant-keyhint{display:none}.invoice-assistant-composer textarea{min-height:44px}}.invoice-assistant-form>*,.invoice-assistant-options,.invoice-assistant-options>summary{min-width:0;max-width:100%}.invoice-assistant-options>summary>span{flex:1 1 0}.invoice-table th:last-child,.invoice-table td.invoice-row-actions{background:var(--paper);position:sticky;inset-inline-end:0;box-shadow:-6px 0 8px -6px #00000026}.invoice-table th:last-child{z-index:2}
.email-workflow{gap:1.25rem;display:grid}.email-pilot-note{background:var(--surface,#f3f6fa);border-left:3px solid #687f9a;padding:1rem}.email-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:1.25rem;display:grid}.email-card{background:#fff;border:1px solid #dce2e9;border-radius:12px;min-width:0;padding:1.25rem}.email-card form,.email-card label{gap:.5rem;display:grid}.email-card form{gap:1rem}.email-card input,.email-card textarea,.email-card select{border:1px solid #b8c4d1;border-radius:6px;width:100%;padding:.65rem}.email-card .email-check{align-items:center;gap:.5rem;display:flex}.email-check input{width:auto}.email-case-list{padding:0;list-style:none}.email-case-button{text-align:left;overflow-wrap:anywhere;background:0 0;border:0;border-bottom:1px solid #dce2e9;gap:.35rem;width:100%;padding:1rem;display:grid}.email-case-button:hover,.email-case-button:focus-visible{background:#edf3f8}.email-card nav{justify-content:space-between;gap:.5rem;display:flex}.email-card pre,.email-card blockquote{white-space:pre-wrap;overflow-wrap:anywhere;background:#f5f7fa;margin:.75rem 0;padding:1rem}.email-facts{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:1rem;display:grid}.email-facts>div{border:1px solid #dce2e9;border-radius:8px;padding:1rem}.email-facts dd{margin:.5rem 0 0}.email-facts small{margin:.5rem 0;display:block}.email-message{border-top:1px solid #dce2e9;padding-top:1rem;scroll-margin-top:5rem}.email-card fieldset{border:1px solid #dce2e9;flex-wrap:wrap;gap:1rem;padding:1rem;display:flex}.email-card fieldset label{flex:150px}
