@font-face{font-family:DM Sans;font-style:normal;font-weight:100 1000;font-display:swap;src:url(../media/47faf0e9117ce2e3-s.3z_x6eowsw16y.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:100 1000;font-display:swap;src:url(../media/660acf689794c992-s.p.2_mbdogr7ni8i.woff2)format("woff2");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:DM Sans Fallback;src:local(Arial);ascent-override:94.9%;descent-override:29.66%;line-gap-override:0.0%;size-adjust:104.53%}.w1i8Da_className{font-family:DM Sans,DM Sans Fallback;font-style:normal}.w1i8Da_variable{--font-dm-sans:"DM Sans", "DM Sans Fallback"}
@font-face{font-family:Fraunces;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b8ccc630e9b93600-s.2qo5md4hn_gum.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1ab3e5abcf77747f-s.1d9rlgtqyj_-l.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:normal;font-weight:500;font-display:swap;src:url(../media/edb99fec956915f8-s.p.32sris142tqlb.woff2)format("woff2");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:Fraunces;font-style:normal;font-weight:600;font-display:swap;src:url(../media/b8ccc630e9b93600-s.2qo5md4hn_gum.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1ab3e5abcf77747f-s.1d9rlgtqyj_-l.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:normal;font-weight:600;font-display:swap;src:url(../media/edb99fec956915f8-s.p.32sris142tqlb.woff2)format("woff2");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:Fraunces Fallback;src:local(Times New Roman);ascent-override:84.71%;descent-override:22.09%;line-gap-override:0.0%;size-adjust:115.45%}._4Fseda_className{font-family:Fraunces,Fraunces Fallback;font-style:normal}._4Fseda_variable{--font-fraunces:"Fraunces", "Fraunces Fallback"}
@font-face{font-family:Roboto Mono;font-style:normal;font-weight:100 700;font-display:swap;src:url(../media/e5c0da4302b9d15c-s.1vgctuhklh__x.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Roboto Mono;font-style:normal;font-weight:100 700;font-display:swap;src:url(../media/51b7eacc28880ca4-s.33q4idznd8rl5.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Roboto Mono;font-style:normal;font-weight:100 700;font-display:swap;src:url(../media/4073743c32be46c4-s.2tbuiduw72dt5.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Roboto Mono;font-style:normal;font-weight:100 700;font-display:swap;src:url(../media/1fa25ac7813ce110-s.28n7p9dmf_8k7.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Roboto Mono;font-style:normal;font-weight:100 700;font-display:swap;src:url(../media/770a423e8d763635-s.3w6kcxkrsxlac.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto Mono;font-style:normal;font-weight:100 700;font-display:swap;src:url(../media/af77a86cf1e51fa0-s.p.22iyan98j1_2e.woff2)format("woff2");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:Roboto Mono Fallback;src:local(Arial);ascent-override:77.84%;descent-override:20.13%;line-gap-override:0.0%;size-adjust:134.61%}.Br3vFa_className{font-family:Roboto Mono,Roboto Mono Fallback;font-style:normal}.Br3vFa_variable{--font-roboto-mono:"Roboto Mono", "Roboto Mono Fallback"}
:root{--notarvo-teal:#1d4e58;--notarvo-teal-muted:#3c6670;--notarvo-teal-soft:#4f7178;--notarvo-coral:#d9674b;--notarvo-coral-tint:#fbe4dd;--notarvo-coral-ink:#8a3a24;--notarvo-brass:#b8893b;--notarvo-brass-tint:#f1e6d0;--notarvo-brass-ink:#6e5119;--notarvo-mist:#dce8ea;--notarvo-paper:#fbfaf7;--notarvo-white:#fff;--sm-sage:var(--notarvo-teal);--sm-sage-dark:var(--notarvo-teal-muted);--sm-sage-deep:var(--notarvo-teal);--sm-mist:var(--notarvo-mist);--sm-cream:var(--notarvo-paper);--sm-taupe:var(--notarvo-teal-soft);--sm-slate:var(--notarvo-teal-soft);--pipeline-sori:var(--notarvo-teal);--pipeline-aileen:var(--notarvo-brass-ink);--pipeline-other:var(--notarvo-coral-ink);--color-background:var(--notarvo-paper);--color-surface:var(--notarvo-white);--color-surface-muted:var(--notarvo-paper);--color-text:var(--notarvo-teal);--color-text-soft:var(--notarvo-teal);--color-text-secondary:var(--notarvo-teal-muted);--color-muted:var(--notarvo-teal-soft);--color-faint:var(--notarvo-teal-soft);--color-border:var(--notarvo-mist);--color-border-strong:var(--notarvo-mist);--color-border-accent:var(--notarvo-teal);--color-row-line:var(--notarvo-mist);--color-accent:var(--notarvo-teal);--color-accent-hover:var(--notarvo-teal-muted);--color-on-accent:var(--notarvo-white);--color-highlight:var(--notarvo-mist);--color-reminder:var(--notarvo-coral-ink);--color-reminder-background:var(--notarvo-coral-tint);--color-danger:#a12c34;--color-danger-background:#fbe8e9;--color-danger-border:#ebb5b9;--color-warning:#8f4a06;--color-warning-background:#fdf0dc;--color-warning-border:#f1c98a;--color-success:var(--notarvo-brass-ink);--color-success-background:var(--notarvo-brass-tint);--color-success-border:var(--notarvo-brass);--color-up:var(--notarvo-brass-ink);--color-down:#a33;--color-scrim:#0006;--color-drawer-scrim:#00000059;--focus-ring:0 0 0 3px #1d4e5833;--radius-sm:6px;--radius-md:10px;--radius-lg:14px;--radius-pill:99px;--space-1:4px;--space-2:8px;--space-4:16px;--space-6:24px;--space-10:40px;--sidebar-width:212px;--mobile-breakpoint:760px;--font-family:var(--font-dm-sans), -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-family-heading:var(--font-fraunces), Georgia, serif;--font-family-mono:var(--font-roboto-mono), ui-monospace, Menlo, Consolas, monospace}
.notary-board,.notary-board *{box-sizing:border-box;margin:0;padding:0}.notary-board{font-family:var(--font-family);background:var(--color-background);color:var(--color-text);min-height:100vh;font-size:14px;line-height:1.4;position:relative}.notary-board .icon-sprite{width:0;height:0;position:absolute;overflow:hidden}.notary-board svg.icon{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;vertical-align:-2px;pointer-events:none;flex:none;width:14px;height:14px}.notary-board .header svg.icon,.notary-board .btn:not(.btn-sm) svg.icon,.notary-board .rev-chip svg.icon,.notary-board .mtab svg.icon,.notary-board .ct-btn svg.icon,.notary-board .upload-zone svg.icon{vertical-align:-3px;width:16px;height:16px}.notary-board .col-title svg.icon{width:13px;height:13px}.notary-board .header{background:var(--color-surface);border-bottom:1px solid var(--color-border);padding:12px var(--space-4);justify-content:space-between;align-items:center;gap:var(--space-2);z-index:10;display:flex;position:sticky;top:0}.notary-board .header-left{align-items:center;gap:10px;min-width:0;display:flex}.notary-board .avatar{width:32px;height:32px;color:var(--color-on-accent);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:12px;font-weight:600;line-height:16px;display:flex}.notary-board .avatar.sori{background:var(--pipeline-sori)}.notary-board .avatar.aileen{background:var(--pipeline-aileen)}.notary-board .avatar.other{background:var(--pipeline-other)}.notary-board .header h1{font-family:var(--font-family-heading);color:var(--color-text);white-space:nowrap;font-size:22px;font-weight:600;line-height:28px}.notary-board .sync-label{color:var(--color-muted);white-space:nowrap;font-size:12px;line-height:16px}.notary-board .header-right{gap:var(--space-2);flex:none;align-items:center;display:flex}.notary-board .btn{border:1.5px solid var(--color-border-accent);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text);cursor:pointer;white-space:nowrap;justify-content:center;align-items:center;gap:5px;padding:10.5px 18.5px;font-family:inherit;font-size:15px;font-weight:500;line-height:20px;text-decoration:none;display:inline-flex}.notary-board .btn:hover{background:var(--color-highlight)}.notary-board .btn:focus-visible,.notary-board .ct-btn:focus-visible,.notary-board .mtab:focus-visible,.notary-board .rev-chip:focus-visible,.notary-board .card-toggle:focus-visible,.notary-board .link-btn:focus-visible{box-shadow:var(--focus-ring);outline:none}.notary-board .btn[disabled]{opacity:.5;cursor:default}.notary-board .btn-primary{background:var(--color-accent);color:var(--color-on-accent);border-color:var(--color-accent)}.notary-board .btn-primary:hover{background:var(--color-accent-hover);border-color:var(--color-accent-hover)}.notary-board .btn-sm{min-height:26px;padding:4.5px 8.5px;font-size:12px;line-height:16px}.notary-board .btn-success{color:var(--color-success);border-width:1px;border-color:var(--color-success-border);padding:5px 9px}.notary-board .btn-success:hover{background:var(--color-success-background)}.notary-board .btn-danger{color:var(--color-danger);border-width:1px;border-color:var(--color-danger-border)}.notary-board .btn-danger:not(.btn-sm){padding:11px 19px}.notary-board .btn-sm.btn-danger{padding:5px 9px}.notary-board .btn-danger:hover{background:var(--color-danger-background)}.notary-board .btn-undo{color:var(--color-muted);background:0 0;border-color:#0000;padding:3px 7px;font-size:12px;font-style:italic;font-weight:400}.notary-board .btn-undo:hover{color:var(--color-text);background:var(--color-highlight)}.notary-board .btn-moveback{min-height:0;color:var(--color-text-secondary);background:var(--color-surface);border:1px dashed var(--color-border-strong);border-radius:8px;padding:3px 8px;font-size:12px;font-weight:400;line-height:16px}.notary-board .btn-moveback:hover{color:var(--color-text);background:var(--color-surface-muted);border-style:solid}.notary-board .link-btn{color:var(--color-accent);cursor:pointer;background:0 0;border:none;align-items:center;gap:4px;padding:0;font-family:inherit;font-size:13px;font-weight:500;line-height:18px;display:inline-flex}.notary-board .link-btn:hover{text-decoration:underline}.notary-board .inv-review{background:var(--color-surface-muted);border:1px solid var(--color-border);border-radius:var(--radius-md);flex-direction:column;gap:2px;margin-bottom:12px;padding:9px 12px;display:flex}.notary-board .inv-review .ir-doctype{color:var(--color-text);font-size:15px;font-weight:500;line-height:22px}.notary-board .inv-review .ir-sub{color:var(--color-text-secondary);font-size:13px;line-height:18px}.notary-board .inv-review .ir-signers{color:var(--color-text);font-size:13px;line-height:18px}.notary-board .confirm-toggle{background:var(--color-surface-muted);border:1px solid var(--color-border);border-radius:var(--radius-md);margin-bottom:12px;padding:10px 12px}.notary-board .confirm-toggle .ct-label{color:var(--color-text);margin-bottom:7px;font-size:15px;font-weight:500;line-height:20px;display:block}.notary-board .ct-buttons{gap:var(--space-2);display:flex}.notary-board .ct-btn{border:1px solid var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text-secondary);cursor:pointer;flex:1;justify-content:center;align-items:center;gap:6px;padding:8px 10px;font-family:inherit;font-size:15px;font-weight:500;line-height:20px;display:flex}.notary-board .ct-btn.active{background:var(--color-accent);color:var(--color-on-accent);border-color:var(--color-accent)}.notary-board .ct-hint{color:var(--color-text-secondary);min-height:16px;margin-top:7px;font-size:12px;line-height:16px}.notary-board #modal-new.tentative .req{display:none}.notary-board .board{padding:var(--space-4);grid-template-columns:repeat(6,minmax(210px,1fr));align-items:start;gap:12px;display:grid;overflow-x:auto}.notary-board .col{background:var(--color-background);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:12px var(--space-2)}.notary-board .col-header{justify-content:space-between;align-items:flex-start;gap:6px;margin-bottom:10px;display:flex}.notary-board .col-title{color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.04em;align-items:center;gap:6px;font-size:12px;font-weight:600;line-height:16px;display:inline-flex}.notary-board .col-count{background:var(--color-background);border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-text-secondary);padding:1px 7px;font-size:12px;line-height:16px}.notary-board .col-body{gap:var(--space-2);flex-direction:column;min-height:48px;display:flex}.notary-board .done-filter{margin-bottom:var(--space-2);flex-direction:column;gap:6px;display:flex}.notary-board .done-range{border:1px solid var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-surface);width:100%;color:var(--color-text);padding:4px 8px;font-family:inherit;font-size:13px;line-height:18px}.notary-board .done-custom{color:var(--color-muted);align-items:center;gap:6px;font-size:12px;display:flex}.notary-board .done-custom input{border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-text);flex:1;min-width:0;padding:3px 6px;font-family:inherit;font-size:12px}.notary-board .done-more{width:100%;color:var(--color-text-secondary);border:1px dashed var(--color-border-strong);margin-top:2px}.notary-board .done-more:hover{background:var(--color-surface-muted)}.notary-board .empty{text-align:center;color:var(--color-muted);border:1px dashed var(--color-border);border-radius:var(--radius-md);padding:20px 10px;font-size:13px;line-height:18px}.notary-board .card{--card-accent:transparent;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-4);box-shadow:inset 3px 0 0 var(--card-accent);transition:box-shadow .25s;position:relative}.notary-board .card.tentative-card{--card-accent:var(--notarvo-teal-soft)}.notary-board .card.invoiced{--card-accent:var(--color-success-border)}.notary-board .card.cancelled{opacity:.55}.notary-board .card.focused{box-shadow:inset 3px 0 0 var(--card-accent), 0 0 0 3px var(--color-accent), 0 4px 14px color-mix(in srgb, var(--color-accent) 35%, transparent)}.notary-board .card-client{color:var(--color-text);margin-bottom:2px;padding-right:22px;font-size:15px;font-weight:500;line-height:20px}.notary-board .card-signers{color:var(--color-text-secondary);margin-bottom:2px;font-size:13px;line-height:18px}.notary-board .card-datetime{color:var(--color-muted);margin-bottom:var(--space-2);font-size:13px;line-height:18px}.notary-board .card-tags{align-items:flex-start;gap:var(--space-1);margin-bottom:var(--space-2);flex-wrap:wrap;display:flex}.notary-board .card-toggle{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);width:22px;height:22px;color:var(--color-muted);cursor:pointer;justify-content:center;align-items:center;padding:0;font-family:inherit;font-size:12px;line-height:1;transition:transform .15s,background .15s;display:flex;position:absolute;top:9px;right:9px}.notary-board .card-toggle:hover{background:var(--color-highlight);color:var(--color-text)}.notary-board .card.expanded .card-toggle{transform:rotate(180deg)}.notary-board .card-details{margin-bottom:var(--space-2);padding:var(--space-2) 0 2px;border-top:1px solid var(--color-border);flex-direction:column;gap:5px;display:none}.notary-board .card.expanded .card-details{display:flex}.notary-board .detail-row{justify-content:space-between;gap:4px;font-size:13px;line-height:18px;display:flex}.notary-board .detail-label{color:var(--color-muted);white-space:nowrap}.notary-board .detail-val{color:var(--color-text);text-align:right;overflow-wrap:anywhere}.notary-board .move-back-row{padding-top:var(--space-2);border-top:1px dashed var(--color-border);justify-content:flex-start}.notary-board .card-notes{color:var(--color-text-secondary);background:var(--color-surface);border:1px solid var(--color-row-line);border-radius:var(--radius-sm);white-space:pre-wrap;padding:6px 8px;font-size:13px;line-height:18px}.notary-board .card-actions{align-items:flex-start;gap:var(--space-1);padding-top:var(--space-2);border-top:1px solid var(--color-border);flex-wrap:wrap;display:flex}.notary-board .qbo-a{color:var(--color-accent);text-decoration:underline}.notary-board .qbo-a:hover{color:var(--color-accent-hover)}.notary-board .tag{padding:2px var(--space-2);border-radius:var(--radius-sm);white-space:nowrap;border:0 solid #0000;align-items:center;gap:4px;font-size:13px;line-height:18px;display:inline-flex}.notary-board .tag-tentative{background:var(--color-highlight);color:var(--color-text)}.notary-board .tag-witness{background:var(--color-reminder-background);color:var(--color-reminder)}.notary-board .tag-platform{background:var(--color-surface);color:var(--color-text-secondary);border-width:1px;border-color:var(--color-border)}.notary-board .tag-invoice{background:var(--color-success-background);color:var(--color-success)}.notary-board .tag-payout{background:var(--color-surface);color:var(--color-success);border-width:1px;border-color:var(--color-success-border)}.notary-board .tag-notary{background:var(--color-surface);color:var(--color-text);border-width:1px;border-color:var(--color-border-accent);font-weight:600}.notary-board .tag-onhold{background:var(--color-warning-background);color:var(--color-warning);border-width:1px;border-color:var(--color-warning);font-weight:600}.notary-board .tag-cancelled{background:var(--color-danger-background);color:var(--color-danger);border-width:1px;border-color:var(--color-danger);font-weight:600}.notary-board .tag-link{cursor:pointer;text-decoration:none}.notary-board .tag-link:hover{text-decoration:underline}.notary-board .mtabs{display:none}.notary-board .mtab{border:1px solid var(--color-border-strong);border-radius:var(--radius-pill);background:var(--color-surface);color:var(--color-text-secondary);cursor:pointer;white-space:nowrap;flex:none;align-items:center;gap:5px;padding:8px 12px;font-family:inherit;font-size:15px;font-weight:500;line-height:20px;display:flex}.notary-board .mtab.active{background:var(--color-accent);color:var(--color-on-accent);border-color:var(--color-accent)}.notary-board .mtab .mtab-count{background:color-mix(in srgb, var(--color-text) 12%, transparent);border-radius:var(--radius-pill);padding:0 6px;font-size:12px;font-weight:400;line-height:16px}.notary-board .mtab.active .mtab-count{background:color-mix(in srgb, var(--color-on-accent) 25%, transparent)}.notary-board .overlay{background:var(--color-scrim);z-index:100;width:100%;min-height:100%;padding:var(--space-10) var(--space-4);justify-content:center;align-items:flex-start;display:none;position:absolute;inset:0}.notary-board .overlay.open{display:flex}.notary-board .modal{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);width:100%;max-width:440px;max-height:90vh;padding:20px;overflow-y:auto}.notary-board .modal h2{color:var(--color-text);margin-bottom:14px;font-size:18px;font-weight:500;line-height:24px}.notary-board .modal-sub{color:var(--color-text-secondary);margin-bottom:12px;font-size:15px;line-height:20px}.notary-board .field{flex-direction:column;gap:5px;margin-bottom:12px;display:flex}.notary-board .field label{color:var(--color-text-secondary);font-size:13px;font-weight:500;line-height:18px}.notary-board .label-hint{color:var(--color-muted);font-size:12px;font-weight:400}.notary-board .label-strong{font-size:12px;font-weight:600}.notary-board .field-help{color:var(--color-muted);font-size:12px;line-height:16px}.notary-board .field input,.notary-board .field select,.notary-board .field textarea{border:1px solid var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-surface);width:100%;color:var(--color-text);padding:8px 10px;font-family:inherit;font-size:15px;line-height:20px}.notary-board .field input::placeholder,.notary-board .field textarea::placeholder{color:var(--color-muted);opacity:1}.notary-board .field input:focus,.notary-board .field select:focus,.notary-board .field textarea:focus,.notary-board .done-range:focus,.notary-board .done-custom input:focus{border-color:var(--color-border-accent);box-shadow:var(--focus-ring);outline:none}.notary-board .field textarea{resize:vertical;min-height:52px}.notary-board .grid2{grid-template-columns:1fr 1fr;gap:10px;display:grid}.notary-board .full{grid-column:1/-1}.notary-board .modal-actions{gap:var(--space-2);justify-content:flex-end;margin-top:14px;display:flex}.notary-board .upload-zone{border:2px dashed var(--color-border-strong);border-radius:var(--radius-md);padding:var(--space-4);text-align:center;cursor:pointer;color:var(--color-muted);margin-bottom:12px;font-size:15px;font-weight:500;line-height:20px;transition:border-color .2s,color .2s}.notary-board .upload-zone:hover{border-color:var(--color-border-accent);color:var(--color-accent)}.notary-board .upload-zone input{display:none}.notary-board .alert{border-radius:var(--radius-md);margin-top:var(--space-2);padding:8px 12px;font-size:13px;line-height:18px;display:none}.notary-board .alert.success{background:var(--color-success-background);color:var(--color-success);border:1px solid var(--color-success-border)}.notary-board .alert.error{background:var(--color-danger-background);color:var(--color-danger);border:1px solid var(--color-danger-border)}.notary-board .alert.loading{background:var(--color-highlight);color:var(--color-text);border:1px solid var(--color-border)}.notary-board .alert.warn{background:var(--color-warning-background);color:var(--color-warning);border:1px solid var(--color-warning-border)}.notary-board .divider{background:var(--color-border);height:1px;margin:12px 0}.notary-board .field-actions{flex-wrap:wrap;gap:14px;margin-top:5px;display:flex}.notary-board .billto-readout,.notary-board .qbo-selected{margin-top:var(--space-2);background:var(--color-surface-muted);border:1px solid var(--color-border);color:var(--color-text);border-radius:var(--radius-md);justify-content:space-between;align-items:center;gap:var(--space-2);padding:7px 10px;font-size:13px;line-height:18px;display:flex}.notary-board .billto-readout .clear-billto,.notary-board .qbo-selected .clear-sel{color:var(--color-text);cursor:pointer;background:0 0;border:none;font-family:inherit;font-size:13px;font-weight:600}.notary-board .qbo-search{position:relative}.notary-board .qbo-results{background:var(--color-surface);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);z-index:5;max-height:180px;box-shadow:0 4px 12px color-mix(in srgb, var(--color-text) 10%, transparent);margin-top:2px;display:none;position:absolute;top:100%;left:0;right:0;overflow-y:auto}.notary-board .qbo-results.open{display:block}.notary-board .qbo-result{cursor:pointer;color:var(--color-text);border-bottom:1px solid var(--color-row-line);padding:8px 10px;font-size:14px;line-height:20px}.notary-board .qbo-result:last-child{border-bottom:none}.notary-board .qbo-result:hover{background:var(--color-surface-muted)}.notary-board .qbo-result .qbo-result-email{color:var(--color-muted);font-size:12px}.notary-board .qbo-result .qbo-result-sub{color:var(--color-text-secondary);font-size:12px}.notary-board .qbo-empty{color:var(--color-muted);padding:8px 10px;font-size:13px;line-height:18px}.notary-board .qbo-empty-note{border-bottom:1px solid var(--color-row-line)}.notary-board .inv-link-existing{margin:10px 0 4px;font-size:13px;line-height:18px}.notary-board .inv-link-existing summary{cursor:pointer;color:var(--color-muted)}.notary-board .inv-link-existing summary:hover{color:var(--color-text)}.notary-board .board-support{text-align:center;color:var(--color-muted);padding:var(--space-2) var(--space-4) 20px;font-size:12px;line-height:16px}.notary-board .board-support a{color:var(--color-text-secondary)}.notary-board .revbar{padding:12px var(--space-4) 13px;background:var(--color-background);border-bottom:1px solid var(--color-border);flex-wrap:wrap;align-items:center;gap:18px;display:flex}.notary-board .rev-group{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);flex-direction:column;flex:0 auto;gap:7px;min-width:0;padding:9px 14px 10px;display:flex}.notary-board .rev-group-k{text-transform:uppercase;letter-spacing:.08em;color:var(--color-muted);font-size:11px;font-weight:600;line-height:14px}.notary-board .rev-cells{flex-wrap:wrap;align-items:stretch;gap:6px;display:flex}.notary-board .rev-cell{border-radius:var(--radius-md);border:1px solid #0000;flex-direction:column;justify-content:center;gap:2px;min-width:92px;padding:3px 9px;display:flex}.notary-board .rev-k{text-transform:uppercase;letter-spacing:.06em;color:var(--color-muted);font-size:11px;font-weight:600;line-height:14px}.notary-board .rev-v{color:var(--color-text);white-space:nowrap;font-size:18px;font-weight:500;line-height:24px}.notary-board .rev-n{color:var(--color-muted);font-size:13px;font-weight:500;line-height:18px}.notary-board .rev-cell.hero{background:var(--color-highlight);border-color:var(--color-highlight);padding:6px 12px}.notary-board .rev-cell.hero .rev-k,.notary-board .rev-cell.hero .rev-n{color:var(--color-text-secondary)}.notary-board .rev-cell.hero .rev-v{font-size:20px;font-weight:600;line-height:26px}.notary-board .rev-cell.pending{background:var(--color-reminder-background);border-color:var(--color-reminder-background);padding:6px 12px}.notary-board .rev-cell.pending .rev-k,.notary-board .rev-cell.pending .rev-n,.notary-board .rev-cell.pending .rev-v{color:var(--color-reminder)}.notary-board .rev-d{white-space:nowrap;margin-top:1px;font-size:12px;font-weight:600;line-height:16px}.notary-board .rev-d.up{color:var(--color-up)}.notary-board .rev-d.down{color:var(--color-down)}.notary-board .rev-d.flat,.notary-board .rev-d .rev-base{color:var(--color-muted);font-weight:500}.notary-board .rev-compare{color:var(--color-text-secondary);cursor:pointer;white-space:nowrap;align-items:center;gap:6px;font-size:13px;display:flex}.notary-board .rev-controls{align-self:center;align-items:center;gap:var(--space-2);flex-wrap:nowrap;flex:none;display:flex}.notary-board .rev-chip{border:1px solid var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-surface);min-height:32px;color:var(--color-text-secondary);cursor:pointer;white-space:nowrap;justify-content:center;align-items:center;padding:6px 11px;font-family:inherit;font-size:13px;line-height:18px;display:inline-flex}.notary-board .rev-chip:hover{background:var(--color-surface-muted);color:var(--color-text)}.notary-board .rev-chip[aria-pressed=true]{background:var(--color-highlight);border-color:var(--color-border-accent);color:var(--color-text);font-weight:600}.notary-board .rev-chip[disabled]{opacity:.5;cursor:default}.notary-board .rev-div{background:var(--color-border);flex:none;width:1px;height:18px}.notary-board .revbar.private .rev-v,.notary-board .revbar.private .rev-d{filter:blur(7px);-webkit-user-select:none;user-select:none;pointer-events:none}.notary-board .rev-stamp{color:var(--color-muted);white-space:nowrap;font-size:11px}@media (max-width:760px){.notary-board .header{padding:10px 6px 10px 52px}.notary-board .header-left{gap:6px}.notary-board .header h1{font-size:18px;line-height:24px}.notary-board .sync-label{display:none}.notary-board .header-right{gap:var(--space-1)}.notary-board .header-right .btn{min-height:26px;padding:4.5px 8.5px;font-size:12px;line-height:16px}.notary-board .revbar{flex-direction:column;align-items:stretch;gap:10px;padding:10px 12px}.notary-board .rev-group{width:100%;padding:8px 10px 9px}.notary-board .rev-cell{flex:28%;min-width:0}.notary-board .rev-controls{align-self:flex-start;gap:6px}.notary-board .mtabs{-webkit-overflow-scrolling:touch;gap:7px;padding:10px 12px 4px;display:flex;overflow-x:auto}.notary-board .board{grid-template-columns:1fr;padding:12px;overflow-x:visible}.notary-board .col{display:none}.notary-board .col.m-active{display:block}.notary-board .grid2{grid-template-columns:1fr}.notary-board .btn-sm{padding-left:11px;padding-right:11px}.notary-board .card-actions .btn{flex:auto}.notary-board .modal{max-width:100%;max-height:94vh;padding:16px}.notary-board .overlay{padding:16px 10px}}
*,:before,:after{box-sizing:border-box;margin:0;padding:0}html,body{background:var(--color-background);color:var(--color-text);font-family:var(--font-family);-webkit-font-smoothing:antialiased;min-height:100vh;font-size:15px;line-height:1.46667}button,input,select,textarea{font-family:inherit}a{color:inherit}input[type=checkbox],input[type=radio]{accent-color:var(--color-accent)}mark{background:var(--color-highlight);color:inherit;border-radius:2px;padding:0 1px}.privacy-blur{filter:blur(7px);-webkit-user-select:none;user-select:none}
