[data-theme=light]{--bg: #f1f1f4;--surface: #ffffff;--surface-2: #f7f7fa;--line: #dcdce4;--line-2: #bfbfcc;--ink: #14141c;--ink-2: #56566a;--ink-3: #8b8b9e;--accent-ink: #c04510;--accent-tint-3: rgba(255, 107, 53, 0.05);--accent-tint-4: rgba(255, 107, 53, 0.06);--accent-tint-5: rgba(255, 107, 53, 0.08);--accent-tint-8: rgba(255, 107, 53, 0.12);--accent-line: rgba(255, 107, 53, 0.35);--ok: oklch(0.53 0.14 152);--warn: oklch(0.56 0.12 75);--bad: oklch(0.52 0.20 25);--info: oklch(0.50 0.12 255);--shadow-page: 0 0 0 1px rgba(20, 20, 28, 0.04);--shadow-float: 0 8px 24px rgba(20, 20, 28, 0.12);--shadow-modal: 0 20px 60px rgba(20, 20, 28, 0.18);--preview-paper: #ffffff}:root{--row-y: 12px;--row-x: 16px;--field-y: 10px;--field-x: 12px;--rail: 224px;--topbar: 56px}[data-density=compact]{--row-y: 8px;--field-y: 7px}[data-density=spacious]{--row-y: 16px;--field-y: 13px}.btn--subtle{background:var(--surface-2);color:var(--ink)}.btn--subtle:hover{background:var(--surface-2);border-color:var(--line-2);color:var(--ink)}.btn--danger{border-color:var(--bad);color:var(--bad)}.btn--danger:hover{background:var(--bad-wash);border-color:var(--bad);color:var(--bad)}.btn--lg{font-size:13px;padding:12px 20px}.btn--icon{gap:0;height:34px;padding:0;width:34px}.btn[disabled],.btn[aria-disabled=true]{color:var(--ink-3);cursor:not-allowed;opacity:.6}.btn[disabled]:hover,.btn[aria-disabled=true]:hover{background:rgba(0,0,0,0);border-color:var(--line);color:var(--ink-3)}.btn-text{background:none;border:0;border-bottom:1px solid var(--accent-line);color:var(--accent-ink);cursor:pointer;font:inherit;font-size:12px;letter-spacing:1px;padding:0 0 2px;text-transform:uppercase}.btn-text:hover{background:none;border-bottom-color:var(--accent);color:var(--accent-ink)}.segmented{border:1px solid var(--line);border-radius:var(--radius);display:inline-flex;overflow:hidden}.segmented>*{background:rgba(0,0,0,0);border:0;color:var(--ink-2);cursor:pointer;font:inherit;font-size:11px;letter-spacing:1px;padding:7px 12px;text-transform:uppercase}.segmented>*+*{border-left:1px solid var(--line)}.segmented>*:hover:not([aria-pressed=true]):not(.is-active){background:var(--surface-2);color:var(--ink)}.segmented>[aria-pressed=true],.segmented>.is-active{background:var(--accent-tint-5);color:var(--accent-ink)}.field{display:grid;gap:8px}.field>span,.field>label{color:var(--ink-2);font-size:12px;letter-spacing:1px;text-transform:uppercase}.input,.textarea,.select{background:var(--surface-2);border:1px solid var(--line);border-radius:var(--radius);box-sizing:border-box;color:var(--ink);font:inherit;font-size:14px;padding:var(--field-y) var(--field-x);transition:border-color var(--t-fast);width:100%}.input::placeholder,.textarea::placeholder,.select::placeholder{color:var(--ink-3)}.input:focus,.textarea:focus,.select:focus{border-color:var(--accent);outline:none}.textarea{line-height:1.6;resize:vertical}.input-group{align-items:stretch;background:var(--surface-2);border:1px solid var(--line);border-radius:var(--radius);display:flex;overflow:hidden}.input-group:focus-within{border-color:var(--accent)}.input-group .input{background:rgba(0,0,0,0);border:0}.input-group .input-group__prefix{align-items:center;background:var(--accent-tint-5);border-right:1px solid var(--line);color:var(--accent-ink);display:flex;font-size:14px;padding:0 var(--field-x)}.input-group .input-group__icon{align-items:center;color:var(--ink-2);display:flex;padding-left:var(--field-x)}.input-group .input-group__icon .icon{color:var(--accent-ink);width:16px;height:16px}.input-group .input-group__kbd{align-self:center;border:1px solid var(--line);border-radius:var(--radius-sm);color:var(--ink-3);font-size:11px;margin-right:8px;padding:2px 6px}.input--amount{text-align:right}.field--invalid>span{color:var(--bad)}.field--invalid .input,.field--invalid .input-group{background:var(--bad-wash);border-color:var(--bad)}.field__hint{color:var(--ink-2);font-size:12px;letter-spacing:0;text-transform:none}.field--invalid .field__hint{color:var(--bad)}.choice{align-items:center;color:var(--ink-2);display:inline-flex;font-size:14px;gap:10px}.choice input{position:absolute;opacity:0;pointer-events:none}.choice .box,.choice .dot,.choice .switch{background:var(--surface-2);border:1px solid var(--line);flex:0 0 auto}.choice .box{border-radius:var(--radius-sm);height:16px;width:16px}.choice .dot{border-radius:var(--radius-pill);height:16px;width:16px}.choice .switch{align-items:center;border-radius:var(--radius-pill);box-sizing:border-box;display:inline-flex;height:18px;padding:2px;width:34px}.choice .switch::after{background:var(--line-2);border-radius:var(--radius-pill);content:"";height:12px;transition:transform var(--t-fast);width:12px}.choice input:checked~.box,.choice input:checked~.dot,.choice input:checked~.switch{background:var(--accent-tint-5);border-color:var(--accent)}.choice input:checked~.box{background:var(--accent)}.choice input:checked~.box::after{border:solid var(--on-accent);border-width:0 0 2px 2px;content:"";display:block;height:4px;margin:2px 0 0 3px;transform:rotate(-45deg);width:8px}.choice input:checked~.dot::after{background:var(--accent);border-radius:var(--radius-pill);content:"";display:block;height:8px;margin:3px;width:8px}.choice input:checked~.switch::after{background:var(--accent);transform:translateX(16px)}.choice input:focus-visible~*{outline:2px solid var(--accent);outline-offset:3px}.pill{align-items:center;background:var(--surface-2);border:1px solid var(--line);border-radius:var(--radius-pill);color:var(--ink-2);display:inline-flex;font-size:11px;gap:8px;letter-spacing:1px;padding:5px 12px;text-transform:uppercase;white-space:nowrap}.pill::before{background:currentColor;border-radius:var(--radius-pill);content:"";height:6px;width:6px}.pill--ok{background:var(--ok-wash);color:var(--ok)}.pill--warn{background:var(--warn-wash);color:var(--warn)}.pill--bad{background:var(--bad-wash);color:var(--bad)}.pill--info{background:var(--info-wash);color:var(--info)}.pill--brand{background:var(--accent-tint-5);border-color:var(--accent-line);color:var(--accent-ink)}.pill--brand::before{display:none}.pill--plain::before{display:none}.table{margin:0}.table th,.table td{padding:var(--row-y) var(--row-x)}.table td{color:var(--ink-2)}.table .num{text-align:right;white-space:nowrap}.table th.num{text-align:right}.table .cell-strong{color:var(--ink);font-weight:700}.table .cell-sub{color:var(--ink-3);display:block;font-size:12px;letter-spacing:1px;margin-top:4px}.table tr[aria-selected=true] td{background:var(--accent-tint-5)}.table tfoot td,.table .row--total td{background:var(--surface);border-bottom:none;color:var(--ink);font-weight:700}.table-wrap{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);overflow:hidden}.table-wrap table{margin:0}.table-toolbar,.table-footer{align-items:center;display:flex;flex-wrap:wrap;gap:12px;padding:14px var(--row-x)}.table-toolbar{border-bottom:1px solid var(--line)}.table-footer{border-top:1px solid var(--line);justify-content:space-between}.table-count{color:var(--ink-3);font-size:12px;letter-spacing:1px}.panel{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);min-width:0;padding:var(--space);position:relative}.panel__head{align-items:center;border-bottom:1px solid var(--line);display:flex;gap:12px;justify-content:space-between;margin:calc(var(--space)*-1) calc(var(--space)*-1) var(--space);padding:16px var(--space)}.panel__title{color:var(--ink);font-size:12px;font-weight:700;letter-spacing:1px;text-transform:uppercase}.panel--bracket::before,.panel--bracket::after{border-color:var(--accent);border-style:solid;content:"";height:20px;position:absolute;width:20px}.panel--bracket::before{border-radius:var(--radius) 0 0 0;border-width:2px 0 0 2px;left:-1px;top:-1px}.panel--bracket::after{border-radius:0 0 var(--radius) 0;border-width:0 2px 2px 0;bottom:-1px;right:-1px}.stat-grid{display:grid;gap:10px;grid-template-columns:repeat(auto-fit, minmax(min(100%, 200px), 1fr))}.stat{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);display:grid;gap:10px;padding:20px}.stat__label{color:var(--ink-2);font-size:12px;letter-spacing:1px;text-transform:uppercase}.stat__value{color:var(--ink);font-size:28px;font-weight:700}.stat__note{color:var(--ink-2);font-size:12px}.stat__note--up{color:var(--ok)}.stat__note--down{color:var(--bad)}.stat--ok{border-left:3px solid var(--ok)}.stat--warn{border-left:3px solid var(--warn)}.stat--bad{border-left:3px solid var(--bad)}.stat--info{border-left:3px solid var(--info)}.progress{background:var(--surface-2);border-radius:var(--radius-pill);display:block;height:4px;overflow:hidden}.progress>span{background:var(--accent);display:block;height:100%}.ops{background:var(--bg);display:grid;grid-template-columns:var(--rail) minmax(0, 1fr);height:100vh;overflow:hidden}.ops__rail{background:var(--bg);border-right:1px solid var(--line);display:grid;grid-template-rows:auto minmax(0, 1fr) auto;overflow:hidden}.ops__brand{border-bottom:1px solid var(--line);display:grid;gap:4px;padding:20px 16px}.ops__brand strong{align-items:center;display:flex;font-size:16px;gap:8px;letter-spacing:1px}.ops__brand span{color:var(--ink-3);font-size:11px;letter-spacing:1px;text-transform:uppercase}.ops__nav{align-content:start;display:grid;gap:2px;overflow-y:auto;padding:12px 8px}.ops__group{color:var(--ink-3);font-size:11px;letter-spacing:1px;padding:14px 10px 4px;text-transform:uppercase}.nav-item{align-items:center;background:rgba(0,0,0,0);border:0;border-left:2px solid rgba(0,0,0,0);border-radius:0 var(--radius) var(--radius) 0;box-sizing:border-box;color:var(--ink-2);cursor:pointer;display:flex;font:inherit;font-size:13px;gap:10px;padding:8px 10px;text-align:left;text-decoration:none;transition:background-color var(--t-fast),color var(--t-fast);width:100%}.nav-item .icon{width:15px;height:15px}.nav-item span{flex:1 1 auto;min-width:0}.nav-item__count{color:var(--ink-3);flex:0 0 auto;font-size:11px;letter-spacing:1px}.nav-item:hover{background:var(--surface);color:var(--ink);text-decoration:none}.nav-item[aria-current=page],.nav-item.is-active{background:var(--accent-tint-5);border-left-color:var(--accent);color:var(--accent-ink)}.ops__main{display:grid;grid-template-rows:auto minmax(0, 1fr);min-width:0;overflow:hidden}.ops__topbar{align-items:center;border-bottom:1px solid var(--line);display:flex;flex-wrap:wrap;gap:16px;padding:14px var(--space)}.ops__view{align-content:start;display:grid;gap:var(--space);overflow-y:auto;padding:var(--space)}.breadcrumb{align-items:center;color:var(--ink-3);display:flex;font-size:11px;gap:8px;letter-spacing:1px;min-width:0;text-transform:uppercase}.breadcrumb .icon{width:12px;height:12px}.breadcrumb>[aria-current]{color:var(--ink-2)}.page-head{align-items:flex-end;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between}.page-head h1{color:var(--ink);font-size:28px;font-weight:700;margin:0}.page-head p{color:var(--ink-2);font-size:14px;margin:0}.tabs{border-bottom:1px solid var(--line);display:flex;flex-wrap:wrap;gap:20px}.tabs>*{background:none;border:0;border-bottom:2px solid rgba(0,0,0,0);color:var(--ink-2);cursor:pointer;font:inherit;font-size:12px;letter-spacing:1px;padding:0 0 10px;text-decoration:none;text-transform:uppercase}.tabs>[aria-selected=true],.tabs>.is-active{border-bottom-color:var(--accent);color:var(--accent-ink)}.alert{align-items:flex-start;background:var(--surface);border:1px solid var(--line);border-left:3px solid var(--line-2);border-radius:var(--radius);display:flex;gap:12px;padding:14px 16px}.alert .icon{margin-top:2px;width:16px;height:16px}.alert p{color:var(--ink-2);font-size:14px;line-height:1.5;margin:0}.alert strong{color:var(--ink)}.alert--ok{background:var(--ok-wash);border-left-color:var(--ok)}.alert--ok .icon{color:var(--ok)}.alert--warn{background:var(--warn-wash);border-left-color:var(--warn)}.alert--warn .icon{color:var(--warn)}.alert--bad{background:var(--bad-wash);border-left-color:var(--bad)}.alert--bad .icon{color:var(--bad)}.alert--info{background:var(--info-wash);border-left-color:var(--info)}.alert--info .icon{color:var(--info)}.toast{align-items:center;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-float);display:flex;gap:12px;padding:14px 16px}.toast p{color:var(--ink-2);flex:1 1 auto;font-size:14px;margin:0}.toast .icon{color:var(--ok);width:16px;height:16px}.skeleton{animation:in1t-shimmer 1.4s linear infinite;background:linear-gradient(90deg, var(--surface-2) 25%, var(--line) 50%, var(--surface-2) 75%);background-size:200% 100%;border-radius:var(--radius-sm);display:block;height:12px}@keyframes in1t-shimmer{0%{background-position:-200% 0}100%{background-position:200% 0}}.timeline{display:grid}.timeline__item{display:grid;gap:14px;grid-template-columns:auto minmax(0, 1fr)}.timeline__marker{display:grid;justify-items:center}.timeline__marker::before{background:var(--line-2);border-radius:var(--radius-pill);content:"";height:9px;margin-top:5px;width:9px}.timeline__marker::after{background:var(--line);content:"";flex:1;min-height:20px;width:1px}.timeline__item:first-child .timeline__marker::before{background:var(--accent)}.timeline__item:last-child .timeline__marker::after{display:none}.timeline__body{padding-bottom:16px}.timeline__text{color:var(--ink-2);display:block;font-size:14px}.timeline__when{color:var(--ink-3);display:block;font-size:12px;letter-spacing:1px;margin-top:4px}.scrim{align-items:center;background:rgba(10,10,15,.6);display:grid;inset:0;justify-items:center;padding:var(--space);position:fixed;z-index:10}.modal{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-modal);max-width:420px;position:relative;width:100%}.modal__head{align-items:center;border-bottom:1px solid var(--line);display:flex;gap:12px;justify-content:space-between;padding:20px}.modal__body{display:grid;gap:8px;padding:20px}.modal__foot{border-top:1px solid var(--line);display:flex;gap:10px;justify-content:flex-end;padding:16px 20px}.menu{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-float);display:grid;min-width:180px;padding:4px}.menu>*{background:none;border:0;border-radius:var(--radius-sm);color:var(--ink-2);cursor:pointer;font:inherit;font-size:13px;padding:8px 10px;text-align:left;text-decoration:none}.menu>*:hover{background:var(--accent-tint-5);color:var(--accent-ink)}.menu__danger{color:var(--bad)}.doc{background:#fff;color:var(--doc-ink);font-family:var(--doc-sans);font-size:10pt;line-height:1.55}.doc :where(p,div,span,strong,small,a,ol,ul,li,h1,h2,h3,h4,td,th,time){color:var(--doc-ink);font-family:var(--doc-sans)}.doc :where(h1,h2,h3){letter-spacing:0;text-transform:none}.doc :where(h2)::after{display:none}.doc__rule{border-bottom:2px solid var(--accent)}.doc__label{color:var(--doc-ink-3);font-family:var(--mono);font-size:8pt;letter-spacing:1.5px;text-transform:uppercase}.doc__num{font-family:var(--mono)}.doc__total{border-top:2px solid var(--accent);font-family:var(--mono)}@media screen and (max-width: 720px){.ops{grid-template-columns:minmax(0, 1fr);grid-template-rows:auto minmax(0, 1fr);height:auto;overflow:visible}.ops__rail{border-bottom:1px solid var(--line);border-right:0;grid-template-rows:auto auto}.ops__nav{display:flex;gap:4px;overflow-x:auto;padding:8px}.nav-item{border-left:0;border-bottom:2px solid rgba(0,0,0,0);border-radius:var(--radius);white-space:nowrap;width:auto}.nav-item[aria-current=page],.nav-item.is-active{border-bottom-color:var(--accent);border-left-color:rgba(0,0,0,0)}.ops__view{padding:var(--space)}.page-head h1{font-size:22px}.stat__value{font-size:22px}}@media print{.ops__rail,.ops__topbar,.table-toolbar,.table-footer,.scrim,.menu{display:none}.ops,.ops__main,.ops__view{display:block;height:auto;overflow:visible;padding:0}.ops{background:#fff}.sheet{background:#fff}.doc{background:#fff !important}}.skip-link{background:var(--surface);border:1px solid var(--accent);border-radius:var(--radius);color:var(--accent-ink);font-size:12px;left:8px;letter-spacing:1px;padding:8px 12px;position:fixed;text-transform:uppercase;top:-100px;transition:top var(--t-fast);z-index:20}.skip-link:focus{top:8px}.ops__search{flex:1 1 240px;margin-left:auto;max-width:420px}.ops__account{align-items:center;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);display:flex;gap:10px;margin-top:4px;min-width:0;padding:10px}.ops__account span{display:grid;min-width:0}.ops__account strong{color:var(--ink);font-size:12px;font-weight:400;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ops__account small{color:var(--ink-3);font-size:11px}.ops__avatar{align-items:center;background:var(--accent-tint-5);border:1px solid var(--accent-line);border-radius:var(--radius-pill);color:var(--accent-ink);display:inline-flex;flex:0 0 auto;font-size:11px;height:26px;justify-content:center;width:26px}.ops__split{display:grid;gap:var(--space);grid-template-columns:repeat(auto-fit, minmax(min(100%, 320px), 1fr))}.ops__split--wide{grid-template-columns:minmax(0, 1.6fr) minmax(0, 1fr)}@media screen and (max-width: 900px){.ops__split--wide{grid-template-columns:minmax(0, 1fr)}}.ops__rows{display:grid;gap:10px}.ops__row{align-items:center;display:grid;gap:20px;grid-template-columns:minmax(0, 1.4fr) repeat(3, minmax(0, 0.6fr)) auto}@media screen and (max-width: 900px){.ops__row{grid-template-columns:minmax(0, 1fr) auto}}.ops__timer{align-items:center;display:flex;flex-wrap:wrap;gap:20px}.ops__timer>span:nth-child(2){flex:1 1 200px;min-width:0}.ops__timer-clock{color:var(--accent-ink);font-size:32px;font-weight:700;letter-spacing:1px}.ops__list-item{border-bottom:1px solid var(--line);display:grid;gap:6px;padding:16px var(--row-x)}.ops__list-item:last-child{border-bottom:none}.ops__list-item:hover{background:var(--accent-tint-3)}.ops__list-meta{align-items:center;display:flex;gap:12px;justify-content:space-between}.ops__cards{display:grid;gap:10px;grid-template-columns:repeat(auto-fill, minmax(min(100%, 260px), 1fr))}.ops__card{display:grid;gap:12px;text-decoration:none}.ops__card:hover{border-color:var(--accent);text-decoration:none}.ops__form-grid{display:grid;gap:20px;grid-template-columns:repeat(auto-fit, minmax(min(100%, 240px), 1fr))}.ops__field-row{align-items:center;display:grid;gap:12px;grid-template-columns:70px minmax(0, 1fr)}.ops__field-row>span:first-child{color:var(--ink-3);font-size:11px;letter-spacing:1px;text-transform:uppercase}.ops__attachment{align-items:center;background:var(--surface-2);border:1px solid var(--line);border-radius:var(--radius);color:var(--ink-2);display:inline-flex;font-size:12px;gap:10px;padding:10px 12px;width:fit-content}.ops__attachment .icon{color:var(--accent-ink);width:15px;height:15px}.ops__doc-actions{display:flex;gap:10px;margin:0}.kv{display:grid;gap:14px;margin:0}.kv dt{color:var(--ink-3);font-size:11px;letter-spacing:1px;text-transform:uppercase}.kv dd{color:var(--ink-2);font-size:14px;line-height:1.5;margin:0 0 0 0}.sheet{border:1px solid var(--line);box-shadow:var(--shadow-float);margin:0 auto;max-width:210mm;padding:18mm;width:100%}.doc__masthead{align-items:flex-start;border-bottom:2px solid var(--accent);display:flex;gap:16mm;justify-content:space-between;padding-bottom:6mm}.doc__mark{color:var(--doc-ink);display:block;font-family:var(--mono);font-size:15pt;font-weight:700;letter-spacing:1px}.doc__mark span{color:var(--accent)}.doc__from{color:var(--doc-ink-3);display:block;font-size:9pt;line-height:1.5;margin-top:2mm}.doc__id{display:grid;gap:1mm;text-align:right}.doc__kind{color:var(--doc-ink);font-family:var(--mono);font-size:13pt;letter-spacing:3px;text-transform:uppercase}.doc__num{color:var(--doc-ink);font-family:var(--mono)}.doc__parties{display:grid;gap:12mm;grid-template-columns:1.2fr 1fr;margin-top:8mm}.doc__parties strong{color:var(--doc-ink);font-size:11pt}.doc__addr{color:#444;display:block;font-size:9.5pt;line-height:1.6;margin-top:2mm}.doc__meta{align-content:start;display:grid;font-family:var(--mono);font-size:9pt;gap:1mm 6mm;grid-template-columns:auto auto;margin:0}.doc__meta dt{color:var(--doc-ink-3);letter-spacing:1px;text-transform:uppercase}.doc__meta dd{color:var(--doc-ink);margin:0;text-align:right}.doc__title{font-family:var(--mono);font-size:12pt;font-weight:700;letter-spacing:1px;margin:10mm 0 3mm}.doc__lead{color:#444;font-size:9.5pt;line-height:1.6;margin:0;max-width:150mm}.doc__lines{border-collapse:collapse;font-size:9.5pt;margin:10mm 0 0;width:100%}.doc__lines th{background:rgba(0,0,0,0);border-bottom:1px solid var(--doc-ink);color:var(--doc-ink);font-family:var(--mono);font-size:8pt;font-weight:400;letter-spacing:1.5px;padding:0 0 2mm;text-align:left;text-transform:uppercase}.doc__lines td{border-bottom:1px solid #e4e4e4;color:var(--doc-ink);padding:3.5mm 0}.doc__lines .num{font-family:var(--mono);padding-left:6mm;text-align:right;white-space:nowrap}.doc__lines tr:hover td{background:rgba(0,0,0,0)}.doc__sub{color:#777;display:block;font-size:8.5pt;margin-top:1mm}.doc__foot-grid{display:grid;gap:12mm;grid-template-columns:1fr auto;margin-top:6mm}.doc__totals{display:grid;font-family:var(--mono);font-size:9.5pt;gap:2mm 8mm;grid-template-columns:1fr auto;margin:0;min-width:62mm}.doc__totals dt{color:#444}.doc__totals dd{color:var(--doc-ink);margin:0;text-align:right}.doc__total{border-top:2px solid var(--accent);margin-top:1mm;padding-top:2.5mm}.doc__total strong{font-size:14pt}.doc__note{border:1px solid #e4e4e4;border-left:2px solid var(--accent);color:#444;font-size:9pt;line-height:1.6;margin-top:10mm;padding:5mm 6mm}.doc__signatures{display:grid;gap:12mm;grid-template-columns:1fr 1fr;margin-top:12mm}.doc__signatures>div{display:grid;gap:8mm}.doc__rule-line{border-bottom:1px solid var(--doc-ink)}.doc__footer{border-top:1px solid #e4e4e4;color:var(--doc-ink-3);display:flex;flex-wrap:wrap;font-family:var(--mono);font-size:8pt;gap:8mm;justify-content:space-between;letter-spacing:1px;margin-top:8mm;padding-top:4mm;text-transform:uppercase}.mail-preview{display:grid;gap:10px;justify-items:start;margin-bottom:var(--space)}@media print{.sheet{border:0;box-shadow:none;margin:0;max-width:none;padding:0;break-after:page}.sheet:last-of-type{break-after:auto}.ops__doc-actions,.skip-link{display:none}.doc{color:var(--doc-ink)}}