@font-face{font-family:Noto Kufi Arabic Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-kufi-arabic-arabic-wght-normal-DGgC7XND.woff2)format("woff2-variations");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Noto Kufi Arabic Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-kufi-arabic-latin-ext-wght-normal-BD7-f0yw.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Kufi Arabic Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/noto-kufi-arabic-latin-wght-normal-BFPo14U7.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Amiri;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/amiri-arabic-400-normal-D0NIBXga.woff2)format("woff2"),url(/assets/amiri-arabic-400-normal-C_1DQziU.woff)format("woff");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Amiri;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/amiri-latin-ext-400-normal-C9hoIjPx.woff2)format("woff2"),url(/assets/amiri-latin-ext-400-normal-CGn-6a7O.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Amiri;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/amiri-latin-400-normal-Czk41Rjn.woff2)format("woff2"),url(/assets/amiri-latin-400-normal-Bv6IM0kz.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Amiri;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/amiri-arabic-700-normal-D8FrblyB.woff2)format("woff2"),url(/assets/amiri-arabic-700-normal-dUd6sHq-.woff)format("woff");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Amiri;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/amiri-latin-ext-700-normal-ByFuOT8o.woff2)format("woff2"),url(/assets/amiri-latin-ext-700-normal-Ck-lxu84.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Amiri;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/amiri-latin-700-normal-DIjoEGk6.woff2)format("woff2"),url(/assets/amiri-latin-700-normal-BH9dHmOv.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}*{box-sizing:border-box}html[data-text=large]{font-size:112.5%}html[data-text=larger]{font-size:125%}@media print{html[data-text]{font-size:100%}}html{scroll-padding-top:calc(var(--barh) + 24px);-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%}body{background:var(--c-white);color:var(--c-ink);font-family:var(--font-ui);font-size:var(--fs-body);touch-action:manipulation;margin:0;line-height:1.7}a{color:var(--cedar);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, currentColor 40%, transparent);text-decoration-color:color-mix(in srgb, currentColor 40%, transparent);text-underline-offset:4px}a:hover{color:var(--cedar-dark);text-decoration-color:currentColor}h1{font-size:var(--fs-title);text-wrap:balance;letter-spacing:0;margin:0;font-weight:700;line-height:1.5}h2{font-size:var(--fs-section);color:var(--c-ink);text-wrap:balance;margin:0 0 12px;font-weight:600;line-height:1.5}h3{font-size:var(--fs-body);margin:0 0 8px;font-weight:600}p{margin:0 0 12px}.inline{display:inline}.muted{color:var(--c-muted)}.error,.danger{color:var(--c-missing)}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.num,bdi,.table td{font-variant-numeric:tabular-nums}:focus-visible{outline:2px solid var(--cedar);outline-offset:2px;border-radius:4px}:is(input,select,textarea):focus-visible{outline:2px solid var(--cedar);outline-offset:0;background:var(--c-white)}input[type=search]::-webkit-search-cancel-button{filter:grayscale()opacity(.55);cursor:pointer}.skiplink{inset-inline-start:12px;z-index:100;background:var(--cedar);color:var(--c-on-accent);border-radius:var(--r-control);padding:10px 18px;font-weight:600;text-decoration:none;position:absolute;top:-80px}.skiplink:focus{color:var(--c-on-accent);top:8px}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.search,input,select,textarea{font:inherit;font-size:var(--fs-input);border:none;border-bottom:2px solid var(--cedar);background:var(--c-field);min-height:44px;color:var(--c-ink);border-radius:6px 6px 0 0;width:100%;padding:8px 14px;line-height:1.5}textarea{resize:vertical;min-height:96px}select{cursor:pointer}input[type=checkbox],input[type=radio]{width:18px;height:18px;min-height:0;accent-color:var(--cedar);border:none;flex:none;padding:0}input:hover,select:hover,textarea:hover{background:var(--c-hover)}input[readonly]{background:var(--c-surface);border-bottom-color:var(--c-control)}::placeholder{color:var(--c-faint);opacity:1}input[aria-invalid=true],select[aria-invalid=true],textarea[aria-invalid=true]{border-bottom-color:var(--c-missing);background:var(--c-missing-tint)}label{font-size:var(--fs-label);color:var(--c-muted);flex-direction:column;flex:1;gap:6px;font-weight:400;display:flex}label>input,label>select,label>textarea{color:var(--c-ink);font-weight:400}label.inline{font-size:var(--fs-body);color:var(--c-ink);flex-direction:row;align-items:center;gap:10px}.req:after{content:" *";color:var(--c-missing)}.row{gap:16px;margin-bottom:16px;display:flex}.row>*{flex:1}fieldset{border:none;border-top:1px solid var(--c-line);background:0 0;border-radius:0;min-width:0;margin:0 0 12px;padding:20px 0 4px}legend{color:var(--c-ink);font-size:var(--fs-section);float:none;padding:0 0 0 12px;font-weight:600}.form{max-width:860px}.actions{flex-wrap:wrap;align-items:center;gap:12px 16px;display:flex}button,.button{font:inherit;font-size:var(--fs-body);border-radius:var(--r-control);border:1px solid var(--c-control);background:var(--c-white);min-height:44px;color:var(--c-ink);cursor:pointer;justify-content:center;align-items:center;gap:8px;padding:0 18px;font-weight:500;line-height:1.3;text-decoration:none;transition:background-color .12s,border-color .12s,color .12s;display:inline-flex}button:hover,.button:hover{background:var(--c-surface);border-color:var(--c-mark);color:var(--c-ink);text-decoration:none}button:active,.button:active{background:var(--cedar-soft)}button:disabled,.button[aria-disabled=true]{opacity:.45;cursor:not-allowed;pointer-events:none}button.primary,.button.primary{background:var(--cedar);border-color:var(--cedar);color:var(--c-on-accent);padding-inline:24px;font-weight:600}button.primary:hover,.button.primary:hover{background:var(--cedar-dark);border-color:var(--cedar-dark);color:var(--c-on-accent)}button.primary:disabled{opacity:.45}button.link,a.button.link{color:var(--cedar);min-height:40px;font-size:var(--fs-label);background:0 0;border:none;padding:4px 8px;font-weight:500;text-decoration:none}button.link:hover,a.button.link:hover{background:var(--cedar-soft);color:var(--cedar-dark)}button.link.danger,button.danger{color:var(--c-missing)}button.danger:not(.link){border-color:var(--c-missing-line)}button.link.danger:hover,button.danger:hover{background:var(--c-missing-tint);color:var(--c-missing)}button.dangerbtn{background:var(--c-missing);border-color:var(--c-missing);color:var(--c-on-accent);font-weight:600}button.dangerbtn:hover{background:var(--c-missing-dark);border-color:var(--c-missing-dark);color:var(--c-on-accent)}.pagehead{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 20px;margin-bottom:24px;display:flex}.pagehead>:first-child{min-width:0}.card{background:var(--c-white);border:1px solid var(--c-line);border-radius:var(--r-panel);margin-bottom:20px;padding:20px 24px}.card h2{font-size:var(--fs-section)}.cardhead{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.cardhead h2{margin:0}.grid2{grid-template-columns:1fr 1fr;gap:32px;display:grid}@media (max-width:900px){.grid2{grid-template-columns:1fr}}.search{margin-bottom:16px}.tablewrap{overflow-x:auto}.table{border-collapse:collapse;background:var(--c-white);width:100%}.tablewrap .table{border:none}.table th,.table td{text-align:start;border-bottom:1px solid var(--c-line);overflow-wrap:anywhere;vertical-align:middle;padding:14px 8px}.table th{color:var(--c-muted);border-bottom-color:var(--c-control);padding-block:10px;font-size:.75rem;font-weight:500}.identity{font-family:var(--font-doc);font-size:1.25rem;line-height:2.1}.list{margin:0;padding:0;list-style:none}.list li{border-bottom:1px solid var(--c-line);padding:12px 0}.list li:last-child{border-bottom:none}.tag{background:var(--c-surface);color:var(--c-muted);white-space:nowrap;border-radius:4px;padding:2px 8px;font-size:.75rem}.tag.ok{background:var(--cedar-tint);color:var(--cedar-dark)}.tag.bad{background:var(--c-missing-tint);color:var(--c-missing)}.tag.warn{background:var(--c-warn-tint);color:var(--c-warn-ink)}.miniform{background:var(--c-surface);border-radius:var(--r-panel);flex-direction:column;gap:12px;margin-bottom:16px;padding:16px 18px;display:flex}.offline{background:var(--c-warn-tint);color:var(--c-warn-ink);border-radius:var(--r-control);font-size:var(--fs-label);margin-bottom:20px;padding:10px 16px}.errorbox{background:var(--c-missing-tint);color:var(--c-missing);border:1px solid var(--c-missing-line);border-radius:var(--r-control);font-size:var(--fs-body);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:8px 0 16px;padding:12px 16px;display:flex}.errorbox button,.errorbox .button{background:var(--c-white);border-color:var(--c-missing-line);color:var(--c-missing);flex:none;min-height:36px}p.errorbox:focus{outline:2px solid var(--c-missing);outline-offset:2px}.loading{color:var(--c-muted);font-size:var(--fs-body)}.errorbox .erroractions{flex-wrap:wrap;gap:8px;display:flex}.stalenote{color:var(--c-muted);font-size:var(--fs-label);margin:4px 0 12px}.hint{color:var(--c-muted);margin:4px 0 0;font-size:.75rem;font-weight:400}.status{font-size:var(--fs-label);white-space:nowrap;color:var(--c-ink);align-items:center;gap:7px;font-weight:400;line-height:1.4;display:inline-flex}.status:before{content:"";background:var(--dot,var(--c-mark));border-radius:50%;flex:none;width:8px;height:8px}.status svg{display:none}.status.draft,.status.printed{--dot:var(--c-missing)}.status.review{--dot:var(--c-review)}.status.prepared{--dot:var(--c-faint)}.status.finalized{--dot:var(--cedar)}.status.archived{color:var(--c-muted)}.status.archived:before{content:"✓";width:auto;height:auto;color:var(--cedar);background:0 0;border-radius:0;font-weight:700}.status.canceled{color:var(--c-muted);--dot:var(--c-mark)}.status .when{color:var(--c-muted)}.act-grid{grid-template-columns:minmax(380px,460px) 1fr;align-items:start;gap:24px;display:grid}@media (max-width:1100px){.act-grid{grid-template-columns:1fr}}.content:has(>.act){max-width:none}.content:has(>.editor){max-width:none}.roleslot{border-bottom:1px solid var(--line);padding:8px 0}.roleslot:last-child{border-bottom:none}.fields{grid-template-columns:1fr 1fr;gap:10px;display:grid}.fields .wide{grid-column:1/-1}.list.compact li{border:none;padding:4px 0}.act-preview{top:calc(var(--barh) + 70px);position:sticky}.paperscroll{max-height:calc(var(--app-h,100dvh) - var(--barh) - 130px);overscroll-behavior:contain;border-radius:4px;overflow:auto}@media (max-width:1100px){.paperscroll{max-height:none;overflow:visible}}.paper{font-family:var(--font-doc);background:var(--paper);color:#000;border:1px solid var(--line);border-radius:4px;max-width:210mm;min-height:297mm;padding:20mm 16mm;font-size:.875rem;line-height:1.9;position:relative;overflow:hidden;box-shadow:0 2px 12px #00000014}.paper pre{white-space:pre-wrap;font:inherit;margin:0}.watermark{color:#0000000f;pointer-events:none;place-items:center;font-size:6.875rem;display:grid;position:absolute;inset:0;transform:rotate(-30deg)}.editor .content{max-width:none}@media (max-width:1300px){.editor-grid{grid-template-columns:260px 1fr}.editor-grid .act-preview{grid-column:1/-1;position:static}}.vars{top:calc(var(--barh) + 16px);max-height:calc(var(--app-h,100dvh) - var(--barh) - 32px);position:sticky;overflow:auto}.vars details{margin-bottom:8px}.vars summary{cursor:pointer;margin-bottom:4px;font-weight:600}.chip{border-radius:999px;margin:2px;padding:2px 10px;font-size:.8125rem;display:inline-block}.chips{flex-wrap:wrap;display:flex}.small{font-size:.8125rem}textarea.body{min-height:calc(var(--app-h,100dvh) - 120px);resize:vertical;font-size:.9375rem;line-height:1.9}.paper.small{min-height:60vh;padding:12mm 10mm;font-size:.8125rem}.inline-input{border:none;border-bottom:1px dashed var(--line);background:0 0;border-radius:0;width:auto;padding:0 4px;font-size:1.25rem;font-weight:700;display:inline}.acthead{top:var(--barh);z-index:5;background:var(--bg);margin:-10px 0 12px;padding:10px 0;position:sticky}.row.tight{align-items:center;gap:10px;margin:0}.row.tight>*{flex:none}.savestatus{color:var(--muted);font-size:.8125rem}.savestatus.ok{color:var(--cedar)}.savestatus.warn{color:var(--c-warn-ink);background:var(--c-warn-tint);border-radius:6px;padding:2px 10px}.savestatus.danger{color:var(--danger)}.rolecard{background:var(--panel);border:1px solid var(--line);border-inline-start:5px solid var(--pc,var(--line));border-radius:12px;margin-bottom:12px;padding:12px 16px}.rolecard.p1{--pc:#e8b400}.rolecard.p2{--pc:#3b82c4}.rolecard.p3{--pc:#d0609a}.dot{background:var(--pc,var(--muted));vertical-align:middle;border-radius:50%;width:10px;height:10px;margin-inline-end:8px;display:inline-block}.subjcard{--pc:#3a9a6a}.partyrow{border-bottom:1px dashed var(--line);padding:8px 0}.partyrow:last-of-type{border-bottom:none}.addparty{width:100%;color:var(--accent);background:0 0;border-style:dashed;margin-top:8px}.idcard .idline{flex-wrap:wrap;gap:2px 12px;font-size:.875rem;display:flex}.idcard.compact .idline{color:var(--muted);font-size:.8125rem}.picker{background:var(--bg);border-radius:10px;flex-direction:column;gap:10px;margin-top:10px;padding:12px;display:flex}.picker input.big{padding:10px 14px;font-size:1.125rem}.picker .hint{color:var(--muted);margin:0;font-size:.875rem}.picker .result{text-align:start;background:var(--panel);border:none;border-radius:8px;width:100%;padding:8px 12px}.picker .result:hover{outline:2px solid var(--accent)}.legend{flex-wrap:wrap;gap:6px;margin-bottom:8px;font-size:.8125rem;display:flex}.paper .v,.legend .v{-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:3px;padding:0 2px;transition:background .15s,box-shadow .15s}.v.p1{background:#fdf0b8}.v.p2{background:#d6e8f8}.v.p3{background:#f8dcea}.v.p0{background:#ece7f6}.v.subj{background:#d9f0e3}.v.fld{background:#ececec}.legend .v{color:#17211c}.paper .v.meta,.paper .v .v{background:0 0}.v.missing{color:#a33;outline:1px dashed #d77;background:#fbe1e1!important}.v.focus{box-shadow:0 0 0 2px var(--accent);background:#fff6a8!important}.v.focus .v{box-shadow:none}.v.focus .v:not(.missing){background:0 0!important}.paper .watermark{z-index:0}.paper pre{z-index:1;position:relative}.proofnote{background:#fff8e1;border:1px solid #f0d9a0;border-radius:10px;margin-bottom:16px;padding:10px 16px}.proof-grid{grid-template-columns:300px 1fr;align-items:start;gap:24px;display:grid}@media (max-width:1000px){.proof-grid{grid-template-columns:1fr}}.proof-grid .proofpaper{grid-area:1/2;width:100%;margin:0 auto;font-size:1rem}.proof-grid .proofactions{top:calc(var(--barh) + 70px);grid-area:1/1;position:sticky}@media (max-width:1000px){.proof-grid .proofpaper,.proof-grid .proofactions{grid-area:auto/1;position:static}}.block{text-align:center;justify-content:center;align-items:center;gap:8px;width:100%;margin-bottom:8px;display:flex}button.block:disabled{opacity:.55;cursor:not-allowed}.pickerbar{gap:8px;display:flex}.pickerbar input{flex:1}.pickerbar button{white-space:nowrap;flex:none}.rowactions{gap:4px;margin-top:2px;display:flex}.toasts{bottom:24px;z-index:50;pointer-events:none;flex-direction:column;align-items:center;gap:8px;display:flex;position:fixed;inset-inline-start:50%;transform:translate(50%)}[dir=ltr] .toasts{transform:translate(-50%)}.toasts>div{flex-direction:column;align-items:center;gap:8px;display:flex}.toast .toastclose{border:none;min-width:34px;min-height:34px;padding:0;font-size:1.25rem;line-height:1}.toast{pointer-events:auto;background:var(--c-toast-bg);color:var(--c-toast-fg);border-radius:var(--r-control);font-size:var(--fs-body);align-items:center;gap:16px;max-width:min(600px,100vw - 32px);padding:12px 18px;display:flex;box-shadow:0 10px 30px #17211c40}.toast.error{background:var(--c-missing)}.toast button{border:1px solid var(--c-toast-fg);border:1px solid color-mix(in srgb, var(--c-toast-fg) 60%, transparent);color:var(--c-toast-fg);background:0 0;min-height:34px;padding:2px 12px}.toast button:hover{background:#7f7f7f33;background:color-mix(in srgb, var(--c-toast-fg) 14%, transparent);color:var(--c-toast-fg)}dialog.confirm{border-radius:var(--r-panel);width:min(500px,100vw - 32px);box-shadow:0 24px 60px var(--c-shadow-strong);color:var(--c-ink);background:var(--c-white);border:none;padding:0}dialog.confirm::backdrop{background:var(--c-scrim,#17211c73)}dialog.confirm .confirminput{color:var(--c-ink);gap:6px;margin:14px 0 8px;font-size:.875rem;display:grid}dialog.confirm .confirminput textarea{font:inherit;border:1px solid var(--line);border-radius:var(--r-control);background:var(--c-white);color:var(--c-ink);resize:vertical;padding:8px 10px}dialog.confirm .foot button:disabled{opacity:.5;cursor:not-allowed}dialog.confirm .body{font-size:var(--fs-body);color:var(--c-muted);padding:28px 28px 4px}dialog.confirm h2{color:var(--c-ink);margin-bottom:8px;font-size:1.25rem;font-weight:700}dialog.confirm .foot{flex-wrap:wrap;justify-content:flex-end;gap:10px;padding:20px 28px 24px;display:flex}dialog.confirm .foot button{padding-inline:20px}:root,.vpaper,.paper,.lhpaper{--cedar:#1f5e46;--cedar-dark:#15432f;--cedar-tint:#dcebe3;--cedar-soft:#e7efea;--cedar-on:#cfe3d8;--cedar-select:#f3f8f5;--cedar-ring:#1f5e4638;--c-ink:#17211c;--c-muted:#56635c;--c-faint:#8a968f;--c-line:#e1e6e2;--c-control:#d3ddd7;--c-mark:#a5b0aa;--c-surface:#f3f6f4;--c-field:#f7f9f8;--c-white:#fff;--c-hover:#f1f5f2;--c-on-accent:#fff;--c-missing:#a3261c;--c-missing-tint:#fbedeb;--c-missing-line:#e8c9c5;--c-missing-hover:#f6dad6;--c-missing-dark:#8a1f17;--c-review:#b07a10;--c-review-tint:#fbf4e6;--c-review-line:#eeddb8;--c-warn-tint:#f7eedb;--c-warn-ink:#7a5408;--c-toast-bg:#17211c;--c-toast-fg:#fff;--c-shadow:#17211c0d;--c-shadow-strong:#17211c47;--c-scrim:#17211c73}.vpaper,.paper,.lhpaper{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media screen and (prefers-color-scheme:dark){:root:not([data-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--cedar:#4e9f7c;--cedar-dark:#63b590;--cedar-tint:#1f3a2e;--cedar-soft:#1a2d24;--cedar-on:#123024;--cedar-select:#1c3127;--cedar-ring:#4e9f7c66;--c-ink:#e4ece7;--c-muted:#a3b1a9;--c-faint:#74827a;--c-line:#2a3530;--c-control:#3a4740;--c-mark:#5e6b64;--c-surface:#19211d;--c-field:#1e2723;--c-white:#121815;--c-hover:#232d28;--c-on-accent:#0b1410;--c-missing:#f08a7e;--c-missing-tint:#3a1e1b;--c-missing-line:#5c2c27;--c-missing-hover:#4a2420;--c-missing-dark:#f5a497;--c-review:#e0b04f;--c-review-tint:#33291a;--c-review-line:#4d3d1f;--c-warn-tint:#33291a;--c-warn-ink:#e8c27a;--c-toast-bg:#e4ece7;--c-toast-fg:#121815;--c-shadow:#00000059;--c-shadow-strong:#0009;--c-scrim:#0009}}@media screen{:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--cedar:#4e9f7c;--cedar-dark:#63b590;--cedar-tint:#1f3a2e;--cedar-soft:#1a2d24;--cedar-on:#123024;--cedar-select:#1c3127;--cedar-ring:#4e9f7c66;--c-ink:#e4ece7;--c-muted:#a3b1a9;--c-faint:#74827a;--c-line:#2a3530;--c-control:#3a4740;--c-mark:#5e6b64;--c-surface:#19211d;--c-field:#1e2723;--c-white:#121815;--c-hover:#232d28;--c-on-accent:#0b1410;--c-missing:#f08a7e;--c-missing-tint:#3a1e1b;--c-missing-line:#5c2c27;--c-missing-hover:#4a2420;--c-missing-dark:#f5a497;--c-review:#e0b04f;--c-review-tint:#33291a;--c-review-line:#4d3d1f;--c-warn-tint:#33291a;--c-warn-ink:#e8c27a;--c-toast-bg:#e4ece7;--c-toast-fg:#121815;--c-shadow:#00000059;--c-shadow-strong:#0009;--c-scrim:#0009}}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--font-ui:"Noto Kufi Arabic Variable", "Noto Kufi Arabic", "Segoe UI", "Geeza Pro", system-ui, sans-serif;--font-doc:"Amiri", "Traditional Arabic", "Geeza Pro", serif;--r-control:6px;--r-panel:8px;--r-card:8px;--r-paper:2px;--fs-meta:.75rem;--fs-label:.8125rem;--fs-body:.875rem;--fs-input:.875rem;--fs-section:1rem;--fs-title:1.5rem;--fs-hero:1.75rem;--q-size:1.625rem;--a-size:1.25rem;--target:46px;--barh:56px}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}:root{--navy:var(--c-ink);--navy-2:var(--cedar-dark);--navy-soft:var(--cedar-soft);--steel:var(--c-surface);--white:var(--c-white);--quiet:var(--c-muted);--amber:var(--cedar);--amber-hover:var(--cedar-dark);--amber-soft:var(--cedar-soft);--amber-ink:var(--cedar-dark);--done:var(--cedar);--done-soft:var(--cedar-tint);--missing:var(--c-missing);--missing-soft:var(--c-missing-tint);--rule:var(--c-line);--field:var(--c-control);--ink:var(--c-ink);--desk:var(--c-surface);--paper:var(--c-white);--stamp:var(--cedar);--stamp-hover:var(--cedar-dark);--stamp-soft:var(--cedar-soft);--register:var(--cedar);--register-soft:var(--cedar-tint);--fiscal:var(--c-missing);--fiscal-soft:var(--c-missing-tint);--muted:var(--c-muted);--divider:var(--c-line);--control-border:var(--c-control);--bg:var(--c-white);--panel:var(--c-white);--fg:var(--c-ink);--line:var(--c-line);--accent:var(--cedar);--danger:var(--c-missing)}dialog.confirm .scanpreview img{border:1px solid var(--line);max-width:100%;max-height:50vh;margin:8px auto 0;display:block}.errorbox.block{display:block}.content.content-visit{max-width:none;padding:0}.content:has(>.visit){max-width:none;padding:0}.content.content-visit>.offline-slot:not(:empty){padding:12px 32px 0}.content:has(>.visit)>.offline-slot:not(:empty){padding:12px 32px 0}:root{--vsteps-h:47px}.visit.nobar{--vsteps-h:0px}.scroller.scroller-visit{scroll-padding-top:calc(var(--barh) + var(--vsteps-h) + 16px)}.scroller:has(.visit){scroll-padding-top:calc(var(--barh) + var(--vsteps-h) + 16px)}.visit{--v-gutter:48px;min-height:calc(var(--app-h,100dvh) - var(--barh));background:var(--c-white);color:var(--c-ink);font-family:var(--font-ui);flex-direction:column;font-size:.875rem;line-height:1.7;display:flex}.visit .muted{color:var(--c-muted)}.visit .faint{color:var(--c-faint)}.visit .small{font-size:.75rem}.visit .bad{color:var(--c-missing)}.visit .okc{color:var(--cedar)}.visit p{margin:0}.visit a{color:var(--cedar)}.visit a:hover{color:var(--cedar-dark)}.visit :focus-visible{outline:2px solid var(--cedar);outline-offset:2px;box-shadow:none;border-radius:4px}.visit .q-title:focus,.visit .q-title:focus-visible{outline:none}.visit h1,.visit h2{letter-spacing:0}.visit .vbtn{background:var(--cedar);height:46px;min-height:0;color:var(--c-on-accent);font:600 .875rem var(--font-ui);cursor:pointer;white-space:nowrap;border:none;border-radius:6px;justify-content:center;align-items:center;gap:6px;padding:0 30px;line-height:1;text-decoration:none;transition:background-color .12s;display:inline-flex}.visit .vbtn:hover{background:var(--cedar-dark);color:var(--c-on-accent)}.visit .vbtn:active{background:var(--cedar-dark)}.visit .vbtn:disabled{opacity:.45;cursor:not-allowed;pointer-events:none;background:var(--cedar)}.visit .vbtn:focus-visible{outline:2px solid var(--cedar);outline-offset:3px}.visit .vbtn.quiet{color:var(--c-muted);background:0 0;padding:0 16px;font-weight:500}.visit .vbtn.quiet:hover{background:var(--c-surface);color:var(--c-ink)}.visit .vbtn.outline{background:var(--c-white);color:var(--c-ink);border:1px solid var(--c-control);height:44px;padding:0 20px;font-weight:500}.visit .vbtn.outline:hover{background:var(--c-surface);border-color:var(--c-mark);color:var(--c-ink)}.visit .vbtn.big{height:52px;font-size:.9375rem}.visit .vbtn.slim{height:42px;padding:0 18px}.visit .vbtn.start{align-self:flex-start}.visit .vlink{min-height:0;color:var(--cedar);font:inherit;cursor:pointer;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, currentColor 35%, transparent);text-decoration-color:color-mix(in srgb, currentColor 35%, transparent);text-underline-offset:4px;background:0 0;border:none;padding:0;font-size:.8125rem;display:inline}.visit .vlink:hover{color:var(--cedar-dark);background:0 0;text-decoration-color:currentColor}.visit .vlink.quiet{color:var(--c-muted)}.visit .vlink.inline{font-size:inherit}.visit .vlink.start{align-self:flex-start}.visit .vtag{background:var(--cedar-soft);color:var(--cedar-dark);white-space:nowrap;border-radius:4px;align-items:center;padding:1px 8px;font-size:.75rem;font-weight:500;line-height:1.5;display:inline-flex}.visit .vtag.bad{background:var(--c-missing-tint);color:var(--c-missing);margin-inline-start:8px}.visit .verror{color:var(--c-missing);background:var(--c-missing-tint);border-radius:6px;padding:10px 14px;font-size:.8125rem}.visit .error.small{color:var(--c-missing);font-size:.75rem}.visit .confirmbody ul{margin:8px 0 0;padding-inline-start:20px}.vsteps{top:var(--barh);z-index:12;background:var(--c-white);border-bottom:1px solid var(--c-line);min-height:var(--vsteps-h);box-sizing:border-box;align-items:flex-end;gap:24px;padding:8px 32px 12px;display:flex;position:sticky}.vsteps nav{flex:1;min-width:0}.vsteps ol{grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;margin:0;padding:0;list-style:none;display:grid}.vstep button{width:100%;min-height:0;color:var(--c-faint);font:400 .75rem/1.5 var(--font-ui);text-align:start;cursor:pointer;background:0 0;border:none;border-radius:0;flex-direction:column;align-items:stretch;gap:6px;padding:0;display:flex}.vstep button:hover{color:var(--c-ink);background:0 0}.vstep button:disabled{opacity:1;cursor:default;pointer-events:none}.vstep button:focus-visible{outline-offset:4px}.vstep-bar{background:var(--c-control);border-radius:2px;height:3px;display:block}.vstep-label{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.vstep.done button{color:var(--c-muted)}.vstep.done .vstep-bar{background:var(--cedar)}.vstep.current button{color:var(--c-ink);font-weight:600}.vsteps-side{color:var(--c-muted);flex:none;align-items:center;gap:16px;padding-bottom:1px;font-size:.8125rem;display:flex}.vsteps-side .savestatus{color:var(--c-muted);background:0 0;padding:0;font-size:.8125rem}.vsteps-side .savestatus.ok{color:var(--c-muted)}.vsteps-side .savestatus.warn{color:var(--c-warn-ink)}.vsteps-side .savestatus.danger{color:var(--c-missing)}.vband{background:var(--c-review-tint);border-bottom:1px solid var(--c-review-line);color:var(--c-ink);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 20px;padding:12px 32px;font-size:.8125rem;display:flex}.vband .notetext{white-space:pre-wrap}.vmain{flex-wrap:wrap;flex:1;align-items:stretch;display:flex}.vq{box-sizing:border-box;min-width:0;max-width:560px;padding:48px var(--v-gutter) 40px;flex-direction:column;flex:420px;gap:16px;display:flex}.vq.details{gap:32px}.vside{box-sizing:border-box;background:var(--c-surface);border-inline-start:1px solid var(--c-line);flex:999 560px;min-width:0;padding:40px}.vside.doc{top:calc(var(--barh) + var(--vsteps-h));height:calc(var(--app-h,100dvh) - var(--barh) - var(--vsteps-h));overscroll-behavior:contain;justify-content:center;align-self:flex-start;align-items:flex-start;display:flex;position:sticky;overflow:auto}.vside.doc:focus-visible{outline-offset:-3px}.vside.people{flex-direction:column;gap:16px;padding:48px;display:flex}.vside-title{color:var(--c-ink);margin:0;font-size:.9375rem;font-weight:600}.vside-foot{color:var(--c-muted);font-size:.8125rem;margin-top:auto!important}.vside-foot strong{color:var(--c-ink)}.visit .q{flex-direction:column;gap:16px;min-width:0;display:flex}.q-lead{border-bottom:1px solid var(--c-line);justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:12px;padding-bottom:14px;font-size:.8125rem;display:flex}.visit .q-kicker{color:var(--cedar);margin:0;font-size:.75rem;font-weight:600}.visit .q-title{color:var(--c-ink);text-wrap:balance;margin:0;font-size:1.625rem;font-weight:700;line-height:1.6}.visit .q-hint{color:var(--c-muted);max-width:60ch;margin:0;font-size:.8125rem;line-height:1.9}.q-body{flex-direction:column;gap:8px;min-width:0;margin-top:4px;display:flex}.q-extra{flex-wrap:wrap;gap:8px 20px;font-size:.8125rem;display:flex}.q-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:8px;display:flex}.q-foot .q-back{margin-inline-start:-16px}.visit .a-label{color:var(--c-muted);flex-flow:wrap;flex:none;align-items:center;gap:4px 10px;font-size:.75rem;font-weight:500;display:flex}.visit .a-label .req:after{content:" *";color:var(--c-missing)}.visit .a-input{box-sizing:border-box;width:100%;height:auto;min-height:54px;font:400 1.0625rem/1.5 var(--font-ui);color:var(--c-ink);background:var(--c-field);border:none;border-bottom:2px solid var(--cedar);box-shadow:none;border-radius:6px 6px 0 0;margin:0;padding:10px 18px;display:block}.visit .a-input:hover{border-color:var(--cedar);background:var(--c-hover)}.visit .a-input:focus,.visit .a-input:focus-visible{box-shadow:0 0 0 3px var(--cedar-ring);border-radius:6px 6px 0 0;outline:none}.visit .a-input.ltr,.visit input.a-input[dir=ltr]{letter-spacing:.04em;text-align:left;font-variant-numeric:tabular-nums;font-family:ui-sans-serif,system-ui,Segoe UI,sans-serif;font-size:1.25rem}.visit .a-input.ltr-ok{letter-spacing:.03em;font-size:1.25rem}.visit textarea.a-input{resize:vertical;min-height:112px;padding:12px 14px;font-size:.9375rem;line-height:1.8}.visit select.a-input{padding-inline-end:36px}.visit .a-input[aria-invalid=true]{border-bottom-color:var(--c-missing);box-shadow:none}.visit .a-field.wanted .a-input{border-bottom-color:var(--c-warn-ink);box-shadow:none}.visit .a-input:disabled{opacity:.6}.visit .a-input::placeholder{color:var(--c-faint)}.visit .a-status{min-height:1.7em;color:var(--c-muted);margin:0;font-size:.8125rem}.visit .a-status.ok{color:var(--cedar)}.visit .a-status.error,.visit .a-error{color:var(--c-missing)}.visit .a-error{font-size:.8125rem;font-weight:500}.a-grid{grid-template-columns:minmax(0,1fr);gap:18px 20px;display:grid}.a-grid.one{grid-template-columns:minmax(0,1fr)}.a-grid.fees{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 16px}.a-field{flex-direction:column;gap:8px;min-width:0;display:flex}.a-field.wide{grid-column:1/-1}.a-unit{color:var(--c-muted);font-weight:400}.a-flag{color:var(--c-warn-ink);font-size:.6875rem;font-weight:600}.a-echo{color:var(--c-muted);font-size:.75rem}.a-total{border-top:1px solid var(--c-line);justify-content:space-between;align-items:baseline;padding-top:12px;font-size:.9375rem;font-weight:600;display:flex}.a-choices{flex-wrap:wrap;gap:8px;display:flex}.visit .a-choices button{border:1px solid var(--c-control);background:var(--c-white);height:auto;min-height:40px;color:var(--c-ink);font:500 .875rem var(--font-ui);cursor:pointer;border-radius:6px;padding:6px 16px}.visit .a-choices button:hover{border-color:var(--c-mark);background:var(--c-surface)}.visit .a-choices button[aria-checked=true]{border:2px solid var(--cedar);background:var(--cedar-select);color:var(--cedar-dark);padding:5px 15px;font-weight:600}.visit .a-choices[aria-invalid=true] button[aria-checked=false]{border-color:var(--c-missing)}.vrows{border:none;flex-direction:column;gap:10px;min-width:0;margin:4px 0 0;padding:0;list-style:none;display:flex}.vrows.types{overscroll-behavior:contain;max-height:min(46vh,440px);padding:2px;overflow:auto}.visit .vrow{box-sizing:border-box;border:1px solid var(--c-line);background:var(--c-white);width:100%;height:auto;min-height:0;color:var(--c-ink);font:400 .875rem/1.6 var(--font-ui);text-align:start;cursor:pointer;border-radius:8px;flex-direction:row;flex:none;justify-content:flex-start;align-items:center;gap:14px;padding:14px 16px;display:flex}.visit .vrow:hover{border-color:var(--c-mark);background:var(--c-white)}.visit .vrow.on{border:2px solid var(--cedar);background:var(--cedar-select);padding:13px 15px}.visit .vrow.off{color:var(--c-faint);cursor:not-allowed}.visit .vrow.off:hover{border-color:var(--c-line)}.visit .vrow.add{border:1px dashed var(--c-mark);color:var(--cedar);background:0 0;font-weight:500}.visit .vrow.add:hover{border-color:var(--cedar);background:var(--cedar-select)}.visit .vrow input[type=checkbox],.visit .vrow input[type=radio]{width:18px;height:18px;min-height:0;accent-color:var(--cedar);flex:none;margin:0}.vrow-main{flex-direction:column;flex:1;min-width:0;display:flex}.vrow-main strong{font-weight:600}.vrow-sub{color:var(--c-muted);font-size:.75rem}.vrow.off .vrow-sub{color:var(--c-faint)}.types-closed{color:var(--c-muted);font-size:.8125rem}.types-closed summary{cursor:pointer;padding:4px 0}.types-closed ul{columns:2 200px;color:var(--c-faint);margin:6px 0 0;padding:0;list-style:none}.types-closed li{break-inside:avoid;padding:2px 0}.idcard{border:1px solid var(--c-control);background:var(--c-white);border-radius:10px;overflow:hidden}.idband{background:var(--cedar-soft);color:var(--cedar-dark);justify-content:space-between;align-items:baseline;gap:12px;padding:8px 16px;font-size:.75rem;display:flex}.idnum{letter-spacing:.02em;font-family:ui-sans-serif,system-ui,sans-serif}.idbody{grid-template-columns:64px minmax(0,1fr);align-items:start;gap:16px;padding:16px;display:grid}.idphoto{background:var(--c-surface);border:1px solid var(--c-line);width:64px;height:76px;color:var(--c-mark);border-radius:6px;place-items:center;font-size:1.375rem;font-weight:600;display:grid}.idcard dl{grid-template-columns:auto minmax(0,1fr);gap:4px 16px;margin:0;font-size:.8125rem;display:grid}.idcard dt{color:var(--c-muted)}.idcard dd{margin:0}.idcard .idname{font-size:.9375rem;font-weight:600}.pgrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;max-width:760px;margin:0;padding:0;list-style:none;display:grid}.pcard{background:var(--c-white);border:1px solid var(--c-line);border-radius:10px;overflow:hidden}.pcard .idband{padding:6px 14px}.pcard-body{flex-direction:column;gap:2px;padding:14px;font-size:.8125rem;display:flex}.pcard-name{font-size:.9375rem;font-weight:600}.pcard-actions{flex-wrap:wrap;align-items:center;gap:6px 16px;margin-top:8px;display:flex}.pcard-actions .vlink{font-size:.75rem}.pslot{border:1.5px dashed var(--c-mark);min-height:140px;color:var(--c-muted);text-align:center;border-radius:10px;place-items:center;padding:16px;font-size:.8125rem;display:grid}.vchips{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.vchip{border:1px solid var(--c-control);border-radius:6px;align-items:center;gap:8px;padding:6px 12px;font-size:.8125rem;display:inline-flex}.vmiss{border-top:1px solid var(--c-line);flex-direction:column;gap:10px;margin-top:auto;padding-top:16px;font-size:.8125rem;display:flex}.vmiss ul{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.visit .vmiss button,.vmiss span:not(.muted){background:var(--c-missing-tint);height:auto;min-height:0;color:var(--c-missing);font:400 .8125rem/1.6 var(--font-ui);cursor:pointer;border:none;border-radius:4px;padding:4px 10px;display:inline-flex}.visit .vmiss button:hover{background:var(--c-missing-hover)}.visit .vmiss button.more{color:var(--c-muted);text-underline-offset:4px;background:0 0;text-decoration:underline}.vpaper{box-sizing:border-box;background:var(--c-white);border:1px solid var(--c-line);width:100%;max-width:680px;font-family:var(--font-doc);color:var(--c-ink);padding:52px 60px;font-size:1.1875rem;line-height:2.05;position:relative}.vpaper.read{max-width:820px;box-shadow:0 2px 10px var(--c-shadow);flex:640px;padding:64px 80px;font-size:1.375rem;line-height:2.1}.vpaper.review{max-width:700px;padding:52px 64px;font-size:1.25rem}.vpaper>.a-status,.vpaper>.verror{font-family:var(--font-ui)}.doctext p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.doctext p.gap{height:.7em}.doc-head{text-align:center;color:var(--c-muted);font-size:.9375rem;line-height:1.8}.doc-head.start{text-align:start}.doctext .doc-head+p{margin-top:20px}.vpaper.read .doc-head{font-size:1.0625rem}.doc-title{text-align:center;font-family:var(--font-doc);color:var(--c-ink);margin:24px 0 14px;font-size:1.5rem;font-weight:700;line-height:1.6}.vpaper.read .doc-title{margin:28px 0 8px;font-size:1.75rem}.vpaper.review .doc-title{font-size:1.5625rem}.doc-sub{text-align:center;color:var(--c-muted);margin:0 0 16px;font-size:.78em}.doc-sub p{white-space:normal}.v{-webkit-box-decoration-break:clone;box-decoration-break:clone}.v.filled{color:var(--cedar);font-weight:700}.v.cur{background:var(--cedar-tint);color:var(--cedar-dark);box-shadow:inset 0 -2px 0 var(--cedar);border-radius:3px;padding:0 5px;font-weight:700;transition:background-color .15s}.v.cur .v.cur,.v.cur .v.filled{box-shadow:none;color:inherit;background:0 0;padding:0}.v.blank{color:var(--c-missing);border-bottom:1.5px dotted var(--c-missing);font-weight:400}.v.blank.later{color:var(--c-muted);border-bottom-color:var(--c-mark)}.v.blank[role=button]{cursor:pointer;border-radius:2px}.v.blank[role=button]:hover{background:var(--c-missing-tint);color:var(--c-missing)}.v.blank.cur{color:var(--cedar-dark);border-bottom:none}.vpaper.read .v.blank{border-bottom-width:2px}.vstamp{top:28px;border:2px dashed var(--c-mark);width:92px;height:92px;color:var(--c-muted);text-align:center;font:500 .6875rem/1.5 var(--font-ui);pointer-events:none;border-radius:50%;align-content:center;place-items:center;display:grid;position:absolute;inset-inline-end:32px;transform:rotate(-8deg)}.vstamp.done{border:2px solid var(--cedar);color:var(--cedar);box-shadow:inset 0 0 0 3px var(--c-white), inset 0 0 0 4px var(--cedar);font-weight:600}.vplain{flex:1}.vplain.step4{background:var(--c-surface)}.vread{padding:40px var(--v-gutter);box-sizing:border-box;flex-wrap:wrap;align-items:flex-start;gap:40px;display:flex}.visit .vread-side{min-width:260px;top:calc(var(--barh) + var(--vsteps-h) + 24px);flex-direction:column;flex:0 300px;gap:20px;display:flex;position:sticky}.visit .q-title.read{margin-bottom:6px;font-size:1.375rem;line-height:1.5}.vmissbox{background:var(--c-white);border:1px solid var(--c-missing-line);border-radius:8px;flex-direction:column;gap:10px;padding:14px 16px;display:flex}.vmissbox strong{color:var(--c-missing);font-size:.875rem}.visit .vmissrow{height:auto;min-height:0;color:var(--cedar);font:400 .8125rem/1.6 var(--font-ui);text-align:start;cursor:pointer;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, currentColor 30%, transparent);text-decoration-color:color-mix(in srgb, currentColor 30%, transparent);text-underline-offset:4px;background:0 0;border:none;justify-content:space-between;gap:12px;padding:0;display:flex}.visit .vmissrow:hover{color:var(--cedar-dark);background:0 0}.visit .vmissrow.static{color:var(--c-ink);cursor:default;text-decoration:none}.vokbox{background:var(--c-white);border:1px solid var(--cedar-tint);color:var(--cedar);border-radius:8px;padding:14px 16px;font-weight:600}.vread-actions{flex-direction:column;gap:8px;display:flex}.vread-actions .vbtn:not(.quiet){width:100%}.visit .vhand{box-sizing:border-box;gap:28px;width:100%;max-width:760px;margin:0 auto;padding:56px 32px}.vhand-head{align-items:center;gap:14px;display:flex}.vhand-icon{background:var(--cedar-tint);width:44px;height:44px;color:var(--cedar);border-radius:50%;flex:none;place-items:center;font-size:1.375rem;display:grid}.vhand-icon.warn{background:var(--c-missing-tint);color:var(--c-missing);font-weight:700}.visit .q-title.hand{font-size:1.5rem;line-height:1.5}.vsum{background:var(--c-surface);border-radius:8px;flex-direction:column;gap:10px;margin:0;padding:20px 24px;font-size:.875rem;display:flex}.vsum-row{grid-template-columns:120px minmax(0,1fr);gap:20px;display:grid}.vsum dt{color:var(--c-muted)}.vsum dd{overflow-wrap:anywhere;min-width:0;margin:0}.vsum.compact,.vsum.lined{background:0 0;border-radius:0;gap:8px;padding:16px 0}.vsum.compact .vsum-row,.vsum.lined .vsum-row{grid-template-columns:90px minmax(0,1fr);gap:16px}.vsum.lined{border-top:1px solid var(--c-line);border-bottom:1px solid var(--c-line)}.vhand-actions{flex-direction:column;gap:12px;display:flex}.visit .vhand-main{background:var(--cedar);width:100%;height:auto;min-height:0;color:var(--c-on-accent);font-family:var(--font-ui);text-align:start;cursor:pointer;border:none;border-radius:8px;justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;display:flex}.visit .vhand-main:hover{background:var(--cedar-dark)}.visit .vhand-main:disabled{opacity:.6;cursor:progress}.vhand-main>span:first-child{flex-direction:column;gap:4px;display:flex}.vhand-main strong{font-size:1.0625rem}.vhand-main .sub{color:var(--cedar-on);font-size:.8125rem}.vhand-main .arrow{font-size:1.25rem}.vhand-more{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;display:grid}.visit .vhand-opt{border:1px solid var(--c-control);background:var(--c-white);height:auto;min-height:0;color:var(--c-ink);font-family:var(--font-ui);text-align:start;cursor:pointer;border-radius:8px;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:4px;padding:16px 20px;text-decoration:none;display:flex}.visit .vhand-opt:hover{background:var(--c-surface);border-color:var(--c-mark);color:var(--c-ink)}.visit .vhand-opt:disabled{opacity:1;color:var(--c-faint);cursor:not-allowed;pointer-events:none}.vhand-opt strong{font-size:.9375rem}.vhand-opt .sub{color:var(--c-muted);font-size:.75rem}.vhand-opt .sub.bad{color:var(--c-missing)}.visit .vrev{max-width:520px;padding:40px var(--v-gutter);flex:400px;gap:22px}.vrev-head{flex-direction:column;gap:4px;display:flex}.vstatus{font-size:.75rem;font-weight:600}.vstatus.review{color:var(--c-warn-ink)}.vstatus.done{color:var(--cedar)}.vstatus.bad{color:var(--c-missing)}.visit .q-title.rev{font-size:1.5rem;line-height:1.5}.vrev-approve{flex-direction:column;gap:10px;display:flex}.vrev-approve .vbtn{width:100%}.vrev-return{flex-direction:column;gap:8px;padding-top:8px;display:flex}.vrev-label{color:var(--c-ink);font-size:.8125rem;font-weight:600}.vrev-return .vbtn{align-self:flex-start}.visit .vrev-return textarea.a-input{border-bottom-color:var(--c-control);min-height:0;font-size:.875rem}.visit .vrev-return textarea.a-input:focus{border-bottom-color:var(--cedar)}.vrev-foot{flex-wrap:wrap;justify-content:space-between;gap:8px 20px;margin-top:auto;padding-top:8px;font-size:.8125rem;display:flex}.vnote{border-radius:6px;align-items:flex-start;gap:8px;padding:12px 14px;font-size:.8125rem;line-height:1.8;display:flex}.vnote.review{background:var(--c-review-tint);color:var(--c-ink);border-inline-start:3px solid var(--c-review)}.vnote.done{background:var(--cedar-soft);color:var(--cedar-dark)}.vnote svg{flex:none;margin-top:4px}.vupload{flex-direction:column;gap:4px;display:flex}@media (max-width:1180px){.visit{--v-gutter:32px}.vside{padding:32px 24px}.vside.people{padding:32px}.vpaper{padding:40px}.vpaper.read{padding:48px 52px}.vread{gap:28px}}@media (max-width:1000px){.vside.doc{align-self:stretch;height:auto;position:static;overflow:visible}.vq,.visit .vrev{max-width:none}.visit .vread-side{flex-basis:100%;position:static}.vpaper.read{flex-basis:100%}}@media (max-width:640px){.visit{--v-gutter:16px}.vsteps{flex-wrap:wrap;gap:12px;padding:8px 16px 10px}.vsteps-side{order:-1;justify-content:flex-end;width:100%;font-size:.75rem}.vstep:not(.current) .vstep-label{visibility:hidden;height:0}.vstep.current .vstep-label{overflow:visible}.vq{flex-basis:100%;padding:24px 16px 28px}.vside,.vside.people{flex-basis:100%;padding:20px 12px}.visit .q-title{font-size:1.375rem}.a-grid,.a-grid.fees,.pgrid{grid-template-columns:minmax(0,1fr)}.vpaper,.vpaper.review{padding:28px 20px;font-size:1.0625rem}.vpaper.read{padding:28px 18px;font-size:1.125rem}.doc-title{font-size:1.3125rem}.vread{padding:20px 12px}.visit .vhand{padding:28px 16px}.vsum{padding:16px}.vsum-row{grid-template-columns:90px minmax(0,1fr);gap:12px}.q-foot{flex-direction:row-reverse;justify-content:space-between}.q-foot .q-next{flex:1}.q-foot .q-back{margin-inline-start:0}.vband{padding:10px 16px}.vstamp{top:12px;width:72px;height:72px;font-size:.625rem;inset-inline-end:12px}}@media (max-height:560px){.vsteps{position:static}.vside.doc{height:auto;position:static;overflow:visible}}.feetable{border-collapse:collapse;width:100%;margin-top:16px;font-size:.875rem}.feetable th,.feetable td{border-bottom:1px solid var(--c-line);text-align:start;vertical-align:baseline;padding:8px 4px}.feetable th{white-space:nowrap;width:1%;padding-inline-end:16px;font-weight:600}.feetable td.basis{color:var(--c-muted);font-size:.8125rem}.feetable td.amt{text-align:end;white-space:nowrap;font-variant-numeric:tabular-nums}.feenote{border-radius:6px;margin:12px 0 0;padding:8px 12px;font-size:.8125rem}.feenote.missing{background:var(--c-missing-tint);color:var(--c-missing)}.feenote.unconfirmed{background:var(--c-warn-tint);color:var(--c-warn-ink)}.vatt{border:1px solid var(--c-line);background:var(--c-white);border-radius:8px;margin:20px 0;padding:16px 20px}.vatt-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 16px;margin-bottom:8px;display:flex}.vatt-head h2{margin:0;font-size:1rem}.vatt-list{margin:0;padding:0;list-style:none}.vatt-row{border-top:1px solid var(--c-line);align-items:center;gap:12px;padding:10px 0;display:flex}.vatt-row:first-child{border-top:none}.vatt-state{text-align:center;flex:none;width:18px}.vatt-row.ok .vatt-state{color:var(--cedar)}.vatt-row.missing .vatt-state{color:var(--c-missing);font-size:.6875rem}.vatt-what{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.vatt-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px 14px;display:flex}.vatt-other{border-top:1px dashed var(--c-line);align-items:center;gap:10px;margin-top:12px;padding-top:12px;display:flex}.vatt-other .a-input{flex:1;min-width:0}.acttext .pagehead .actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.acttext-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:24px;margin-top:12px;display:grid}.acttext-edit textarea.body{width:100%;min-height:calc(var(--app-h,100dvh) - var(--barh) - 200px);font-family:var(--font-doc);unicode-bidi:plaintext;font-size:1.125rem;line-height:2}.acttext-preview{top:calc(var(--barh) + 16px);max-height:calc(var(--app-h,100dvh) - var(--barh) - 40px);position:sticky;overflow:auto}.acttext-preview .vpaper.read{max-width:none;padding:40px 48px;font-size:1.125rem}@media (max-width:1000px){.acttext-grid{grid-template-columns:1fr}.acttext-preview{max-height:none;position:static}}.textdiff{white-space:pre-wrap;font-family:var(--font-doc);font-size:1.125rem;line-height:2.1}.textdiff ins{background:var(--cedar-tint);color:var(--cedar-dark);border-radius:3px;text-decoration:none}.textdiff del{background:var(--c-missing-tint);color:var(--c-missing);border-radius:3px;text-decoration:line-through}.textdiff .ctx{color:var(--c-muted)}.vtext{border:1px solid var(--c-review-line);background:var(--c-review-tint);border-radius:8px;flex-direction:column;gap:10px;padding:14px 16px;display:flex}.vtext.ok{border-color:var(--c-line);background:var(--c-surface)}.vtext h3{margin:0;font-size:.9375rem}.vtext .actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.vpark{border:1px solid var(--c-line);background:var(--c-surface);border-radius:8px;flex-direction:column;gap:10px;padding:14px 16px;display:flex}.vpark fieldset{border:none;flex-wrap:wrap;gap:16px;margin:0;padding:0;display:flex}.vpark legend{margin-bottom:6px;font-weight:600}.vpark .vbtn{align-self:flex-start}.visit .vlink.bad{color:var(--danger);margin-top:12px}.vnote.bad{background:var(--c-warn-tint);color:var(--c-ink)}.doctext .v.editable{cursor:pointer}.doctext .v.editable:hover{text-decoration:underline}.vatt-row{flex-wrap:wrap}.vatt-what{flex:180px}.vrev .vatt{margin:4px 0;padding:12px 14px}.vrev .vatt-actions{justify-content:flex-start}.visit .vrev .vrev-approve{z-index:2;background:var(--c-white);padding:12px 0;position:sticky;bottom:0;box-shadow:0 -8px 12px -8px #0000001f}.vnote.sincereturn{display:block}.vnote.sincereturn p{margin:0 0 4px}.vnote.sincereturn ul{margin:4px 0 0;padding-inline-start:18px}@media (pointer:coarse){.vstep button{justify-content:flex-end;min-height:40px}.visit .vlink{align-items:center;min-height:40px;display:inline-flex}.visit .v[role=button],.visit .v.blank{padding-block:6px}}html:has(.shell){overscroll-behavior:none;height:100%;overflow:hidden}html:has(.shell) body{overscroll-behavior:none;height:100%;overflow:hidden}html.has-shell,html.has-shell body{overscroll-behavior:none;height:100%;overflow:hidden}.shell{background:var(--c-white);flex-direction:column;height:100dvh;display:flex}.scroller{-webkit-overflow-scrolling:touch;--app-h:calc(100dvh - 56px);--barh:0px;flex:1;min-height:0;scroll-padding-top:24px;position:relative;overflow:hidden auto}.content{max-width:1240px;margin:0 auto;padding:40px 32px 64px}.content.content-wide{max-width:none}.content:has(>.act){max-width:none}.content:has(>.editor){max-width:none}.content:has(>.visit){max-width:none}main:focus,main h1[tabindex="-1"]:focus,.statepage h1:focus{box-shadow:none;outline:none}.offline-slot:empty{display:none}.nowrap{white-space:nowrap}[dir=ltr] .fwd{transform:scaleX(-1)}.strong{font-weight:600}.pagehead h1{font-size:var(--fs-title);overflow-wrap:anywhere}.pagehead .sub{color:var(--c-muted);font-size:var(--fs-label);margin:0}.eyebrow{color:var(--cedar);margin:0 0 2px;font-size:.75rem;font-weight:600}.sectionhead{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 16px;margin-bottom:12px;display:flex}.sectionhead h2{margin:0}.sectionhead a{font-size:var(--fs-label)}.sectionhead .count,h2 .count{color:var(--c-muted);font-size:var(--fs-label);font-weight:400}.empty{border:1.5px dashed var(--c-mark);border-radius:var(--r-panel);color:var(--c-muted);font-size:var(--fs-body);margin:0 0 24px;padding:20px 24px}.empty p{margin:0 0 8px}.empty p:last-child,p.empty{margin-bottom:0}p.empty{margin-bottom:24px}.empty a,.empty button.link{font-weight:600}.empty button.link{min-height:0;padding:0 4px}.more{font-size:var(--fs-label);margin:12px 0 0}.contextbar{z-index:20;height:var(--barh);background:var(--c-white);color:var(--c-ink);border-bottom:1px solid var(--c-line);flex:none;justify-content:space-between;align-items:center;gap:24px;padding:0 32px;display:flex;position:relative}.contextbar a{text-decoration:none}.barstart{flex:1;align-items:center;gap:12px;min-width:0;display:flex}.brandlink{color:var(--c-ink);border-radius:var(--r-control);flex:none;align-items:center;gap:12px;min-width:0;min-height:40px;padding:4px;display:flex}.brandlink:hover{color:var(--c-ink)}.brandlink:hover .office{color:var(--cedar)}.cedarmark,.ntrelogo{color:var(--cedar);flex:none}.brandlink .office{white-space:nowrap;font-size:.875rem;font-weight:600}.crumbs{min-width:0;font-size:var(--fs-label);white-space:nowrap;align-items:center;display:flex;overflow:hidden}.crumbs ol{align-items:center;gap:8px;min-width:0;margin:0;padding:0;list-style:none;display:flex}.crumb{align-items:center;gap:8px;min-width:0;display:inline-flex}.crumb>:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.crumbs .sep{color:var(--c-mark);flex:none}.crumbs a{color:var(--c-muted);border-radius:4px;padding:2px 4px}.crumbs a:hover{color:var(--cedar)}.crumbs .current{color:var(--c-muted);padding:2px 4px}.crumbs .withref{gap:4px;min-width:0;display:inline-flex}.crumblabel{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.crumbref{flex:none}.baractions{flex:none;align-items:center;gap:8px;display:flex}.barbtn{border-radius:var(--r-control);width:40px;height:40px;min-height:0;color:var(--c-muted);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;font-size:.8125rem;display:inline-flex;position:relative}.barbtn:hover,.barbtn.on{background:var(--c-surface);color:var(--c-ink)}.badge.dot{background:var(--c-muted);width:8px;min-width:8px;height:8px;padding:0;top:8px;left:8px}.barnav{gap:4px;margin-inline-end:8px;display:flex}.barnav a{border-radius:var(--r-control);min-height:40px;color:var(--c-muted);align-items:center;padding:6px 10px;font-size:.875rem;display:inline-flex}.barnav a:hover,.barnav a[aria-current=page]{color:var(--c-ink);background:var(--c-review-tint)}@media (max-width:1100px){.barnav{display:none}}.badge{background:var(--c-missing);min-width:16px;height:16px;color:var(--c-on-accent);text-align:center;border-radius:8px;padding:0 4px;font-size:.625rem;font-weight:600;line-height:16px;position:absolute;top:3px;left:3px}.avatarbtn{border:1px solid var(--c-line);width:auto;height:40px;color:var(--c-ink);border-radius:20px;gap:8px;padding:0 6px 0 14px}.avatarbtn:hover,.avatarbtn.on{background:var(--c-surface)}.pillname{white-space:nowrap;font-size:.8125rem;font-weight:500}.contextbar.flat{border-bottom-color:#0000;transition:border-color .15s}.contextbar.flat:after{content:"";inset-inline:0;background:var(--c-control);transform-origin:bottom;opacity:0;pointer-events:none;height:1px;transition:opacity .15s;position:absolute;bottom:-1px;transform:scaleY(.5)}.contextbar.flat.scrolled:after{opacity:1}.brandtext{flex-direction:column;min-width:0;line-height:1.35;display:flex}.brandlink .notaryname{color:var(--c-muted);white-space:nowrap;font-size:.75rem}.avatar{background:var(--cedar-soft);width:30px;height:30px;color:var(--cedar);border-radius:50%;flex:none;place-items:center;font-size:.8125rem;font-weight:600;display:grid}.avatarbtn:hover .avatar,.avatarbtn.on .avatar{background:var(--cedar-tint)}.offlinepill{background:var(--c-warn-tint);color:var(--c-warn-ink);border-radius:var(--r-control);padding:3px 10px;font-size:.75rem;font-weight:600}.menu{position:relative}.menupanel{top:calc(100% + 8px);background:var(--c-white);min-width:240px;max-width:calc(100vw - 16px);color:var(--c-ink);border:1px solid var(--c-line);border-radius:var(--r-panel);z-index:30;overscroll-behavior:contain;padding:6px;position:absolute;inset-inline-end:0;box-shadow:0 12px 32px #17211c24}.menupanel.wide{width:min(400px,100vw - 16px);max-height:min(70vh,600px);overflow:auto}.menuitem{text-align:start;border-radius:var(--r-control);width:100%;min-height:40px;color:var(--c-ink);font:inherit;font-size:var(--fs-body);cursor:pointer;background:0 0;border:none;justify-content:flex-start;align-items:center;padding:8px 12px;font-weight:400;text-decoration:none;display:flex}.menuitem:hover{background:var(--c-surface);color:var(--c-ink);text-decoration:none}.menuitem:focus-visible{outline:2px solid var(--cedar);outline-offset:-2px;background:var(--cedar-soft)}.menuwho{border-bottom:1px solid var(--c-line);flex-direction:column;margin-bottom:4px;padding:8px 12px 10px;line-height:1.5;display:flex}.menuwho strong{font-weight:600}.menuwho span{color:var(--c-muted);font-size:.75rem}.menugroup{border-top:1px solid var(--c-line);margin-top:4px;padding-top:4px}.notifitem{flex-direction:column;align-items:flex-start;gap:0;line-height:1.6}.notifitem strong{font-weight:600}.notifmeta{color:var(--c-muted);font-size:.75rem}.menutitle{color:var(--c-muted);padding:8px 12px 2px;font-size:.75rem;font-weight:600}.notifgroup+.notifgroup{border-top:1px solid var(--c-line);margin-top:6px;padding-top:6px}.notiftitle{color:var(--c-ink);padding:8px 12px 2px;font-size:.75rem;font-weight:600}.notifcount{color:var(--c-muted);font-weight:400}.pad{padding:6px 12px}.menupanel hr{border:none;border-top:1px solid var(--c-line);margin:4px 0}@media (max-width:1100px){.contextbar{gap:16px;padding:0 20px}.content{padding-inline:24px}}@media (max-width:860px){.brandlink .brandtext,.pillname{display:none}.avatarbtn{border-color:#0000;padding:0 3px}}@media (max-width:560px){.contextbar{gap:8px;padding:0 12px}.crumb:not(.last){display:none}.menupanel,.menupanel.wide{top:calc(var(--barh) + 4px);width:auto;min-width:0;max-width:none;position:fixed;inset-inline:8px}.content{padding:24px 16px 48px}}.home{flex-direction:column;gap:48px;max-width:1056px;margin:16px auto 0;display:flex}.homehead{flex-direction:column;gap:6px;display:flex}.greeting{color:var(--c-muted);font-size:var(--fs-label);margin:0}.home h1{font-size:var(--fs-hero);line-height:1.6}.choices{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.choice{border-radius:var(--r-panel);flex-direction:column;justify-content:space-between;gap:32px;min-height:236px;margin:0;padding:28px 32px;display:flex}.choicelabel{color:var(--c-ink);flex:none;font-size:1.375rem;font-weight:700;line-height:1.5}.choice-receive{background:var(--cedar);color:var(--c-on-accent);text-decoration:none}.choice-receive:hover{background:var(--cedar-dark);color:var(--c-on-accent)}.choice-receive:focus-visible{outline:3px solid var(--cedar);outline-offset:3px}.choice-receive .choicelabel{color:var(--c-on-accent)}.choicetext{flex-direction:column;gap:6px;display:flex}.choicesub{font-size:var(--fs-label);color:var(--cedar-on)}.choice-find{border:1px solid var(--c-control);gap:24px}.findrow{gap:8px;display:flex}.findrow input{flex:1;min-height:50px;padding-inline:16px;font-size:.9375rem}.findgo{background:var(--cedar-soft);width:50px;min-height:50px;color:var(--cedar);border:none;flex:none;padding:0}.findgo:hover{background:var(--cedar-tint);color:var(--cedar-dark)}.openfiles .sectionhead h2{font-size:var(--fs-section)}@media (max-width:860px){.choices{grid-template-columns:1fr;gap:16px}.choice{min-height:150px}.home{gap:36px;margin-top:0}}@media (max-width:560px){.choice{gap:20px;min-height:0;padding:22px 20px}.home h1{font-size:1.5rem}}.filerows{border-top:1px solid var(--c-line);margin:0;padding:0;list-style:none}.filerow{border-bottom:1px solid var(--c-line);color:var(--c-ink);grid-template-columns:1.4fr 1.6fr 1fr 110px;align-items:center;gap:16px;padding:16px 4px;text-decoration:none;display:grid}.filerow:hover{background:var(--c-surface);color:var(--c-ink)}.filerow:hover .filego{color:var(--cedar-dark)}.filerow:focus-visible{outline-offset:-2px;border-radius:0}.filetype{overflow-wrap:anywhere;font-weight:600}.fileparties{color:var(--c-muted);overflow-wrap:anywhere}.filerow.returned{box-shadow:inset -4px 0 0 var(--c-review);background:var(--c-review-tint)}.filerow.returned:hover{background:var(--c-review-tint)}.filenote{color:var(--c-warn-ink);font-size:var(--fs-label);overflow-wrap:anywhere;margin-top:4px;display:block}.filestatus{flex-direction:column;gap:2px;min-width:0;display:flex}.filestatus .status{white-space:normal;color:var(--c-muted);display:block}.filestatus .status:before{vertical-align:middle;margin-inline-end:7px;display:inline-block}.fileref{color:var(--c-muted);font-size:.75rem}.filego{color:var(--cedar);white-space:nowrap;justify-self:end;font-weight:600}@media (max-width:760px){.filerow{grid-template-columns:1fr auto;gap:2px 16px;padding:14px 4px}.filetype{grid-column:1}.filego{grid-area:1/2/span 3;align-self:center}.fileparties,.filestatus{font-size:var(--fs-label);grid-column:1}}.listpage .pagehead{margin-bottom:20px}.filterbar{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:20px;display:flex}.filterbar label{flex:0 260px}.filterbar label.grow{flex:320px}.pills{flex-wrap:wrap;gap:6px;display:flex}button.pill{border:1px solid var(--c-control);background:var(--c-white);min-height:40px;color:var(--c-ink);font-size:var(--fs-label);border-radius:18px;padding:0 14px;font-weight:400}button.pill:hover{border-color:var(--c-mark);background:var(--c-surface)}button.pill[aria-pressed=true]{background:var(--cedar);border-color:var(--cedar);color:var(--c-on-accent)}button.pill[aria-pressed=true] .pillcount{color:var(--cedar-on)}@media (max-width:560px){.pills{scrollbar-width:none;flex-wrap:nowrap;margin-inline:-16px;padding:2px 16px;overflow-x:auto}button.pill{flex:none}}.pillcount{color:var(--c-muted)}.table th,.table td.ref{white-space:nowrap}.table td.draftref,.table td.date,.table td.by,.table td.mother,.table td.register,.table td.phone,.table td.count,.table td.kind{color:var(--c-muted)}.table td.type,.table td.name{font-weight:600}.table td.date,.table td.phone,.table td.state{white-space:nowrap}.table tbody tr:has(.rowopen){cursor:pointer}.table .rowopen{color:var(--c-ink);text-decoration:none}.table tbody tr:hover{background:var(--c-surface)}.table tbody tr:hover .rowopen{color:var(--cedar-dark);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, currentColor 40%, transparent);text-decoration-color:color-mix(in srgb, currentColor 40%, transparent)}.tablewrap.stale{opacity:.6;transition:opacity .15s}.arrow{color:var(--c-faint)}.listfoot{font-size:var(--fs-label);color:var(--c-muted);justify-content:space-between;align-items:center;gap:12px;margin-top:12px;display:flex}.listfoot button.link{font-size:var(--fs-label)}@media (max-width:760px){.tablewrap{overflow:visible}.table thead{display:none}.table,.table tbody{display:block}.table tbody tr{border-bottom:1px solid var(--c-line);grid-template-columns:minmax(0,1fr) auto;gap:2px 12px;padding:12px 4px;display:grid}.table tbody tr:first-child{border-top:1px solid var(--c-line)}.table td{font-size:var(--fs-label);border:none;grid-column:1/-1;padding:0;display:block}.table td.type,.table td.name{font-size:var(--fs-body);grid-area:1/1}.table td.ref,.table td.count{text-align:end;grid-area:1/2}.table.acts td.state,.table.history td.state{grid-column:1}.table.acts td.date,.table.history td.date{text-align:end;grid-column:2}.table.acts td.state,.table.acts td.date{grid-row:3}.table td.by{display:none}.table.people td.count:after{content:" معاملة"}}.rows{border-top:1px solid var(--c-line);margin:0 0 24px;padding:0;list-style:none}.rows>li{border-bottom:1px solid var(--c-line)}.rowlink,.rowitem{color:var(--c-ink);align-items:center;gap:8px 24px;padding:14px 4px;text-decoration:none;display:flex}.rowlink:hover{background:var(--c-surface);color:var(--c-ink)}.rowlink:focus-visible{outline-offset:-2px;border-radius:0}.rowmain{flex-direction:column;flex:1;gap:0;min-width:0;display:flex}.rowtitle{overflow-wrap:anywhere;font-weight:600;line-height:1.6}.rowmeta{color:var(--c-muted);font-size:var(--fs-label);overflow-wrap:anywhere;line-height:1.6}.rowref{min-width:7em;color:var(--c-muted);font-variant-numeric:tabular-nums;flex:none}.rowside{text-align:end;flex-direction:column;flex:none;align-items:flex-end;gap:2px;display:flex}.rowtime{color:var(--c-muted);white-space:nowrap;font-size:.75rem}.rowgo{color:var(--cedar);flex:none;font-weight:600}.rowactions{flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:4px 8px;margin:0;display:flex}.rowgroup{color:var(--c-muted);padding:18px 4px 6px;font-size:.75rem;font-weight:600}.rows>li.rowgroup:first-child{padding-top:10px}@media (max-width:760px){.rowlink,.rowitem{flex-wrap:wrap}.rowmain{flex-basis:100%}.rowactions{justify-content:flex-start}}.searchpage{max-width:1056px;margin:0 auto}.searchpage h1{margin-bottom:16px}.searchlabel{display:block}.search.big{min-height:54px;margin-bottom:8px;padding:8px 18px;font-size:1.0625rem}.searchpage section{margin-top:36px}.searchmore{gap:32px}.searchmore section{margin-top:36px}.searchmore .rows{margin-bottom:8px}.searchpage .sectionhead{align-items:center}.facts{color:var(--c-muted);font-size:var(--fs-label);margin:4px 0 0}.panel-title{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.panel-title h2{margin:0}.identitycard{background:var(--c-surface);border-radius:var(--r-panel);margin-bottom:28px;padding:20px 28px 24px}.identitycard h2{font-size:var(--fs-label);color:var(--c-muted);font-weight:600}.identitycard .identity{background:var(--c-white);border:1px solid var(--c-line);max-width:none;padding:20px 28px}.identity{font-family:var(--font-doc);max-width:80ch;color:var(--c-ink);margin:0;font-size:1.1875rem;line-height:2.05}.itemrow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;display:flex}.itemrow>div:first-child{font-size:var(--fs-body)}.itemrow .rowactions{margin:0}.miniform .row{flex-wrap:wrap;margin:0}.miniform .row>*{min-width:160px}.miniform input,.miniform select{background:var(--c-white)}.miniform .actions{margin-top:4px}.subfieldset{border:none;border-top:1px solid var(--c-control);background:0 0;flex-direction:column;gap:10px;margin:0;padding:12px 0 4px;display:flex}.subfieldset legend{font-size:var(--fs-label);padding-left:8px}.subfieldset .row{flex-wrap:wrap;margin:0}.subfieldset .row>*{min-width:160px}.facts-grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:16px 32px;margin:0;display:grid}.facts-grid dt{color:var(--c-muted);font-size:.75rem}.facts-grid dd{margin:2px 0 0;font-size:.9375rem;font-weight:500}.alignend{align-self:flex-end;flex:none!important}.twocol{grid-template-columns:1fr 1fr;align-items:start;gap:24px;margin-bottom:28px;display:grid}.twocol>.card{margin-bottom:0}@media (max-width:1000px){.twocol{grid-template-columns:1fr}}.history{margin-top:8px}.history h2{margin-bottom:8px}.personform,.entityform{max-width:900px}.personform h1{margin-bottom:4px}.personform fieldset{margin-bottom:8px;padding-top:24px}.personform legend{font-size:var(--fs-section);align-items:center;gap:10px;padding:0 0 0 12px;display:flex}.stepno{background:var(--cedar-soft);width:26px;height:26px;color:var(--cedar);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;font-size:.8125rem;font-weight:600;display:inline-grid}.personform .row,.entityform .row{flex-wrap:wrap}.personform .row>*,.entityform .row>*{min-width:200px}.personform>fieldset>label{margin-bottom:16px}.formbar{z-index:4;background:var(--c-white);border-top:1px solid var(--c-line);flex-wrap:wrap;align-items:center;gap:12px 16px;margin-top:8px;padding:14px 0;display:flex;position:sticky;bottom:0}.formbar .dirty{color:var(--c-muted);font-size:var(--fs-label)}.formbar .dirty:before{content:"● ";color:var(--c-review)}.entityform .actions{margin-top:8px}.newpanel{background:var(--c-surface);border-radius:var(--r-panel);margin-bottom:24px;padding:20px 24px}.newpanel input,.newpanel select{background:var(--c-white)}.newpanel h2{margin-bottom:16px}.tplname{color:var(--c-ink);font-weight:600;text-decoration:none}.tplname:hover{color:var(--cedar)}.rowitem .status{flex:none}.editorhead{align-items:center}.editortitle{flex-wrap:wrap;flex:1;align-items:baseline;gap:12px;min-width:0;display:flex}.editortitle .inline-input{background:var(--c-field);width:min(640px,100%);min-height:44px;color:var(--c-ink);border:none;border-bottom:2px solid var(--c-control);border-radius:6px 6px 0 0;padding:0 10px;font-size:1.375rem;font-weight:700}.editortitle .inline-input:hover,.editortitle .inline-input:focus{border-bottom-color:var(--cedar)}.savebar{align-items:center;gap:12px;display:flex}.savestatus{font-size:var(--fs-label);color:var(--c-muted)}.savestatus.ok{color:var(--cedar);font-weight:500}.savestatus.warn{color:var(--c-ink);background:0 0;padding:0;font-weight:500}.savestatus.warn:before{content:"● ";color:var(--c-review)}.editor-grid{grid-template-columns:280px minmax(0,1fr) minmax(0,1fr);align-items:start;gap:20px;display:grid}.vars{top:calc(var(--barh) + 16px);max-height:calc(var(--app-h,100dvh) - var(--barh) - 32px);background:var(--c-surface);border:none;padding:16px 18px;position:sticky;overflow:auto}.vars h2{font-size:var(--fs-section);margin-bottom:2px}.vars details{border-top:1px solid var(--c-control);margin:0;padding:6px 0}.vars summary{cursor:pointer;min-height:36px;color:var(--c-ink);align-items:center;font-weight:600;display:flex}.vars .chips{gap:4px}button.chip{border:1px solid var(--c-control);background:var(--c-white);min-height:30px;color:var(--c-ink);border-radius:15px;margin:2px;padding:2px 10px;font-size:.75rem;font-weight:400}button.chip:hover{border-color:var(--cedar);color:var(--cedar-dark);background:var(--c-white)}button.chip[aria-pressed=true]{background:var(--cedar);border-color:var(--cedar);color:var(--c-on-accent)}.bodytools button.chip{min-height:34px;font-size:var(--fs-label);padding:0 14px}.vars label{margin-top:8px}.vars select,.vars input{background:var(--c-white);min-height:38px;font-size:.8125rem}.bodycol{min-width:0}.bodytools{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.bodylabel{font-weight:600;font-size:var(--fs-section);color:var(--c-ink);flex:none}textarea.body{font-family:var(--font-doc);min-height:calc(var(--app-h,100dvh) - 180px);unicode-bidi:plaintext;padding:14px 18px;font-size:1.125rem;line-height:2}.markerview{white-space:pre-wrap;font-family:var(--font-doc);background:var(--c-field);border-bottom:2px solid var(--c-control);min-height:calc(var(--app-h,100dvh) - 180px);overflow-wrap:anywhere;unicode-bidi:plaintext;border-radius:6px 6px 0 0;padding:14px 18px;font-size:1.125rem;line-height:2.2}.mk{-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:3px;padding:0 4px}.mk.value{background:var(--cedar-tint);color:var(--cedar-dark);font-family:var(--font-ui);white-space:nowrap;font-size:.75rem;font-weight:500}.mk.value:before{content:"["}.mk.value:after{content:"]"}.mk.grammar{-webkit-text-decoration:underline dotted var(--cedar);text-decoration:underline dotted var(--cedar);text-underline-offset:6px;padding:0;text-decoration-thickness:2px}.mk.raw{background:var(--c-surface);color:var(--c-muted);font-family:ui-monospace,Menlo,Consolas,monospace;font-size:.75rem}.editor .act-preview{top:calc(var(--barh) + 16px);background:var(--c-surface);border-radius:var(--r-panel);padding:16px;position:sticky}.editor .paper.small{min-height:60vh;max-height:calc(var(--app-h,100dvh) - var(--barh) - 110px);font-family:var(--font-doc);color:var(--c-ink);background:var(--c-white);border:1px solid var(--c-line);border-radius:var(--r-paper);box-shadow:none;max-width:none;padding:36px 40px;font-size:1rem;line-height:2.05;overflow:auto}.editor .act-preview>p{margin:8px 0 0}.act-preview .paper .error{font-family:var(--font-ui);font-size:var(--fs-body)}@media (max-width:1300px){.editor-grid{grid-template-columns:260px minmax(0,1fr)}.editor-grid .act-preview{grid-column:1/-1;position:static}.editor .paper.small{max-height:none}}@media (max-width:760px){.editor-grid{grid-template-columns:1fr}.vars{max-height:none;position:static}textarea.body,.markerview{min-height:60vh}}.tool{max-width:860px}.tool .card{padding:24px 28px}.tool label{max-width:360px}.toolout{background:var(--c-surface);border-radius:var(--r-control);font-family:var(--font-doc);color:var(--c-ink);margin-top:16px;padding:18px 24px;font-size:1.25rem;line-height:2;display:block}.toolout p{margin:2px 0}.toolout .muted,.toolout .error{font-family:var(--font-ui);font-size:var(--fs-body)}.statepage{flex-direction:column;align-items:flex-start;gap:8px;max-width:560px;margin:10vh auto 0;display:flex}.statepage h1{font-size:var(--fs-title)}.statepage p{font-size:var(--fs-body);color:var(--c-muted);margin:0 0 8px}.statepage .actions{margin-top:8px}.statepage[role=alert] h1:before{content:"● ";color:var(--c-missing)}@media (max-width:560px){.statepage{margin-top:4vh}}.login{background:var(--c-white);flex-direction:column;justify-content:center;align-items:center;gap:32px;min-height:100dvh;padding:32px 16px;display:flex}.loginbrand{align-items:center;gap:14px;width:min(400px,100%);display:flex}.loginbrand .office{font-size:1.0625rem;font-weight:700;line-height:1.5;display:block}.loginbrand .notary{font-size:var(--fs-label);color:var(--c-muted);display:block}.loginform{border-top:1px solid var(--c-line);flex-direction:column;gap:18px;width:min(400px,100%);margin:0;padding-top:28px;display:flex}.loginform h1{font-size:var(--fs-title);flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.loginform input{min-height:46px;font-size:.9375rem}.en{color:var(--c-faint);font-size:.75rem;font-weight:400}.pwdwrap{display:block;position:relative}.pwdwrap input{padding-inline-end:48px}[dir=rtl] .pwdwrap input[dir=ltr]{padding-inline-end:14px;padding-left:48px}.pwdtoggle{width:38px;height:38px;min-height:38px;color:var(--c-muted);background:0 0;border:none;padding:0;position:absolute;top:50%;left:4px;transform:translateY(-50%)}.pwdtoggle:hover{background:var(--cedar-soft);color:var(--c-ink)}.pwdtoggle[aria-pressed=true]{color:var(--cedar)}.loginform button[type=submit]{width:100%;min-height:46px;margin-top:4px}.loginform .errorbox{margin:0}.loginfoot{color:var(--c-faint);letter-spacing:.1em;margin:0;font-size:.75rem}.status.draft.ok,.status.printed.ok{--dot:var(--cedar)}.team .table tr.inactive td{color:var(--c-muted)}.team .table tr[aria-current]{background:var(--cedar-tint)}.memberform .row{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px 16px;margin-bottom:8px;display:grid}.rolecards{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:8px;display:grid}.rolecardpick{border:1px solid var(--c-control);cursor:pointer;background:var(--c-white);color:var(--c-ink);font-size:var(--fs-body);border-radius:8px;flex-direction:row;align-items:flex-start;gap:10px;padding:12px 14px;display:flex}.rolecardpick.on{border-color:var(--cedar);box-shadow:inset 0 0 0 1px var(--cedar);background:var(--cedar-tint)}.rolecardpick>span,.permtext{flex-direction:column;gap:2px;min-width:0;display:flex}.rolecardpick input{margin-top:4px}.permgroup{border-bottom:1px solid var(--c-line);padding:8px 0}.permgroup:last-of-type{border-bottom:none}.permgrouptitle{color:var(--c-muted);margin-bottom:4px;font-size:.75rem;font-weight:600}.permrow{cursor:pointer;color:var(--c-ink);font-weight:400;font-size:var(--fs-body);flex-direction:row;align-items:flex-start;gap:10px;padding:6px 0;display:flex}.permrow input{margin-top:4px}.permrow.off{cursor:default}.permrow.off .permtext>:first-child{color:var(--c-muted)}.activerow{padding:12px 0 4px}.memberview{flex-direction:column;gap:8px;display:flex}.accounting .yearpick{flex-direction:row;flex:none;align-items:center;gap:8px}.accounting .yearpick select{width:auto}.accttabs{flex-wrap:wrap;margin-bottom:20px}.accounting .linklike{font:inherit;color:inherit;cursor:pointer;text-align:start;background:0 0;border:none;min-height:0;padding:0}.accounting .table td,.accounting .table th{white-space:nowrap}.accounting .table td:nth-child(3),.accounting .table td:nth-child(4){white-space:normal}.accttable>.actions,.accounting .filterbar{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:10px;margin-bottom:12px;display:flex}.accounting .filterbar label{flex:none}.printhead h2{margin:0 0 2px;font-size:1.125rem}.printhead p{color:var(--c-muted);margin:0 0 12px;font-size:.8125rem}.accttotals{flex-wrap:wrap;justify-content:flex-end;gap:8px 28px;margin:16px 0;display:flex}.accttotals div{flex-direction:column;align-items:flex-end;display:flex}.accttotals dt{color:var(--c-muted);font-size:.75rem}.accttotals dd{margin:0;font-weight:600}.accttotals .grand dd{color:var(--cedar-dark);font-size:1.125rem}.totalrow th,.totalrow td{border-top:2px solid var(--c-control);font-weight:600}.quarter{margin-bottom:32px}.quarter h2{margin:0 0 8px;font-size:1.0625rem}.closing{margin:10px 0 0;font-family:Amiri,serif;font-size:1.0625rem}.paidline{color:var(--cedar-dark);font-weight:500}.payform{border:1px solid var(--c-line);background:var(--c-surface);border-radius:8px;margin:16px 0;padding:16px 20px}.payform h3{margin:0 0 12px;font-size:.9375rem}.payform .row{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px 16px;margin-bottom:8px;display:grid}.printhead{display:none}@media print{html,body,html.has-shell,html.has-shell body{height:auto!important;overflow:visible!important}html:has(.shell){height:auto!important;overflow:visible!important}html:has(.shell) body{height:auto!important;overflow:visible!important}.toasts{display:none!important}thead{display:table-header-group}tr{break-inside:avoid}.contextbar,.noprint,.accttable>.actions,.payform{display:none!important}.printhead{display:block}.scroller{height:auto!important;overflow:visible!important}.shell{height:auto!important}.accounting .table{font-size:.625rem}.accounting .table th{white-space:normal}.accounting .tablewrap,.tablewrap{overflow:visible!important}}.settingsgrid{grid-template-columns:minmax(0,1fr) minmax(0,420px);align-items:start;gap:32px;display:grid}@media (max-width:900px){.settingsgrid{grid-template-columns:minmax(0,1fr)}}.settingsform fieldset{flex-direction:column;gap:12px;display:flex}.settingsform .row{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px 16px;display:grid}.settingsform .fixed{gap:6px;margin:0;display:grid}.settingsform .fixed div{gap:12px;display:flex}.settingsform .fixed dt{color:var(--c-muted);min-width:90px}.settingsform .fixed dd{margin:0;font-weight:500}.choicerow{flex-wrap:wrap;gap:8px 24px;display:flex}.lhpreview{flex-direction:column;gap:8px;display:flex;position:sticky;top:24px}.lhpreview .lhpaper{background:var(--c-white);border:1px solid var(--c-line);box-shadow:0 2px 10px var(--c-shadow);padding:28px 32px;font-family:Amiri,serif}.lhpreview hr{border:none;border-top:1px dashed var(--c-control);margin:12px 0}.lhpreview .doc-title{text-align:center;margin:8px 0;font-size:1.375rem}.scanreminder{border:1px solid var(--c-review-line);background:var(--c-review-tint);border-radius:var(--r-panel);margin:32px 0 0;padding:16px 20px}.scanreminder .sectionhead h2{font-size:var(--fs-body)}.scanreminder .filerows{margin:0}.scanreminder .filestatus.nowrap{white-space:nowrap;color:var(--c-muted);display:block}.statedocs{border:1px solid var(--c-line);border-radius:var(--r-panel);background:var(--c-surface);margin:8px 0 24px;padding:16px 20px}.statedocs h2{font-size:var(--fs-body);margin-bottom:10px}.statedocs-row{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:8px;display:flex}.statedocs-row label.inline{flex:none;gap:8px}.statedocs-row select{width:auto;min-height:36px}.statedocs .button{min-height:36px;font-size:var(--fs-label)}.fbmenu{z-index:90;background:var(--c-white);border:1px solid var(--c-line);border-radius:var(--r-panel);min-width:220px;box-shadow:0 12px 32px var(--c-shadow-strong);flex-direction:column;padding:6px;display:flex;position:fixed}.fbmenu button{min-height:40px;font-size:var(--fs-body);color:var(--c-ink);background:0 0;border:none;justify-content:flex-start;padding:6px 12px}.fbmenu button:hover,.fbmenu button:focus-visible{background:var(--c-hover)}.fbhint{font-size:var(--fs-meta);color:var(--c-faint);padding:4px 12px 2px}.fbtarget{z-index:88;pointer-events:none;border:2px solid #e0261c;border-radius:6px;position:fixed;box-shadow:0 0 0 4000px #00000014}.fbpanel{z-index:89;background:var(--c-white);width:min(380px,100vw - 40px);color:var(--c-ink);border:1px solid var(--c-line);border-radius:var(--r-panel);box-shadow:0 16px 40px var(--c-shadow-strong);flex-direction:column;gap:10px;padding:18px 20px;display:flex;position:fixed;bottom:20px;left:20px}.fbpanel h2{margin:0;font-size:1rem}.fbpanel .actions{justify-content:flex-end;gap:10px;display:flex}.fbrec{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.fbrec audio{width:100%}.fbdot{background:#e0261c;border-radius:50%;width:10px;height:10px;animation:1s infinite alternate fbpulse}@keyframes fbpulse{0%{opacity:1}to{opacity:.3}}@media print{.fbmenu,.fbpanel,.fbtarget{display:none!important}}.menugroup.demo{background:var(--c-review-tint);border-radius:var(--r-control);margin:4px 0;padding-bottom:4px}.menugroup.demo .menuitem.current{color:var(--c-ink);padding:8px 14px;font-weight:600;display:block}.pillrole{color:var(--c-muted);font-weight:400}.datefilter{color:var(--c-muted);align-items:center;gap:6px;font-size:.8125rem;display:flex}.datefilter input{width:auto}.headactions{flex-wrap:wrap;gap:8px;display:flex}@media (pointer:coarse){.sectionhead a,.more a,.listfoot a{align-items:center;min-height:40px;display:inline-flex}.table .rowopen{padding-block:10px;display:inline-block}.empty button.link,.listfoot button.link{min-height:40px}}@media (max-width:760px){.accounting .table td{white-space:normal}.accounting .table td[data-label]:not(.name):before{content:attr(data-label);vertical-align:top;width:40%;color:var(--c-muted);font-weight:400;display:inline-block}.accounting .table td.count[data-label]:before{width:auto;margin-inline-end:8px}.accounting .table td:empty{display:none}}.rcpt{direction:ltr;unicode-bidi:isolate-override}kbd{border:1px solid var(--c-control);background:var(--c-surface);min-width:1.8em;color:var(--c-ink);font:600 .8125rem/1.5 var(--font-ui);text-align:center;unicode-bidi:isolate;border-bottom-width:2px;border-radius:5px;padding:1px 7px;display:inline-block}.kbdpair{align-items:center;gap:6px;display:inline-flex}.kbd-ar{color:var(--c-muted);font-size:.8125rem}dialog.kbdsheet{width:min(640px,100vw - 32px);max-height:calc(100dvh - 48px)}dialog.kbdsheet .body{max-height:calc(100dvh - 160px);color:var(--c-ink);overflow-y:auto}.kbdlist{gap:20px;margin-top:12px;display:grid}.kbdgroup h3{font-size:var(--fs-section);margin:0 0 6px}.kbdgroup dl{margin:0;display:grid}.kbdrow{border-bottom:1px solid var(--c-line);grid-template-columns:minmax(9rem,auto) 1fr;align-items:center;gap:16px;padding:7px 0;display:grid}.kbdrow:last-child{border-bottom:none}.kbdrow dt{white-space:nowrap}.kbdrow dd{margin:0}.table tbody tr:focus-within{background:var(--cedar-select);outline:2px solid var(--cedar);outline-offset:-2px}.table tbody tr:focus-within a.rowopen:focus-visible{outline:none}.table tbody tr:focus-within td:first-child{box-shadow:inset -3px 0 0 var(--cedar)}.settingsstack{gap:8px;max-width:640px;margin-top:16px;display:grid}.settingsstack>.settingsform{border-bottom:1px solid var(--c-line);gap:14px;padding:20px 0 24px;display:grid}.settingsstack>.settingsform:last-child{border-bottom:none}.settingsstack h2{margin:0}.segmented{border:none;gap:8px;margin:0;padding:0;display:grid}.segmented legend{font-size:var(--fs-body);margin-bottom:8px;padding:0;font-weight:600}.segs{flex-wrap:wrap;gap:8px;display:flex}label.seg{color:var(--c-ink);font-size:var(--fs-body);flex-direction:row;flex:none;display:inline-flex;position:relative}label.seg input{opacity:0;cursor:pointer;min-height:0;margin:0;position:absolute;inset:0}label.seg span{border:1px solid var(--c-control);border-radius:var(--r-control);background:var(--c-white);align-items:center;min-height:44px;padding:0 18px;display:inline-flex}label.seg:hover span{background:var(--c-hover)}label.seg input:checked+span{background:var(--cedar);border-color:var(--cedar);color:var(--c-on-accent);font-weight:600}label.seg input:focus-visible+span{outline:2px solid var(--cedar);outline-offset:2px}label.seg.size-large span{font-size:1.125em}label.seg.size-larger span{font-size:1.25em}.helppage,.activitypage{max-width:820px}.helppage section{margin-top:32px}.helptoc{color:var(--c-muted);margin-top:8px}.helpsteps{gap:10px;padding-inline-start:22px;display:grid}.helpdl{margin:0;display:grid}.helpdl>div{border-bottom:1px solid var(--c-line);grid-template-columns:minmax(9rem,auto) 1fr;align-items:baseline;gap:16px;padding:10px 0;display:grid}.helpdl dd{margin:0}.activitypage .filterbar{flex-wrap:wrap;align-items:end;gap:12px 16px;margin:16px 0 8px;display:flex}.activitypage .filterbar label{flex:0 200px}.actday{margin-top:24px}.actday h2{font-size:var(--fs-section);background:var(--c-white);z-index:1;margin:0;padding:6px 0;position:sticky;top:0}.actlines{margin:0;padding:0;list-style:none}.actline{border-bottom:1px solid var(--c-line);grid-template-columns:7.5rem 9rem 1fr;align-items:baseline;gap:12px;padding:9px 0;display:grid}.acttime{color:var(--c-muted);font-size:var(--fs-label);white-space:nowrap}.actwho{overflow-wrap:anywhere;font-weight:600}@media (max-width:640px){.actline{grid-template-columns:auto 1fr}.actline .acttext{grid-column:1/-1}}@media (forced-colors:active){.status:before,.dot,.badge,.vstep-bar,.badge.dot{forced-color-adjust:none;background:canvastext}.badge{color:canvas}.vstep-bar{background:graytext!important}.vstep.done .vstep-bar,.vstep.current .vstep-bar{background:highlight!important}.vstep.current .vstep-bar{height:5px}button.pill[aria-pressed=true],.visit .a-choices button[aria-checked=true],label.seg input:checked+span{forced-color-adjust:none;color:highlighttext;background:highlight;border-color:highlight}.barnav a[aria-current=page],.barbtn.on{text-underline-offset:6px;text-decoration:underline;text-decoration-thickness:2px}.table tbody tr:focus-within a.rowopen:focus-visible{outline:2px solid highlight}.v.missing,.v.blank{border-bottom:2px dashed canvastext}.visit .vbtn,button.primary,.button.primary,.choice-receive,.seg span,kbd{border:1px solid buttontext}.skiplink:focus{outline:2px solid highlight}.watermark{color:graytext}}.choice-receive{position:relative}.choicekey{top:20px;opacity:.85;position:absolute;inset-inline-end:22px}.choicekey kbd{color:var(--c-on-accent);background:0 0;border-color:currentColor}@media (hover:none),(max-width:860px){.choicekey{display:none}}
