.a1-form{width:100%;padding-bottom:170px}.a1-form h1{font-size:30px}.a1-form h2{font-family:var(--font-sans);font-size:18px;font-weight:600}.a1-paper{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-card);padding:16px}.a1-section{border-bottom:1px solid var(--border);padding:16px}.a1-section:last-child{border-bottom:0}.a1-fields{gap:16px;display:grid}.a1-form label{font-size:14px;font-weight:600}.a1-form input,.a1-form textarea,.a1-form select{font-size:16px}.a1-choices{flex-wrap:wrap;gap:8px;display:flex}.a1-choice[aria-pressed=true]{background:var(--primary);color:var(--primary-foreground);border-color:var(--primary)}.a1-dock{bottom:var(--tab-bar);z-index:25;background:var(--background);border-top:1px solid var(--border);padding:10px 16px calc(10px + env(safe-area-inset-bottom));gap:8px;display:grid;position:fixed;left:0;right:0}.a1-dock button{width:100%}.a1-dock p{font-size:14px}.a1-recent{text-align:left;border-bottom:1px solid var(--border);background:var(--card);width:100%;padding:16px;display:block}.a1-recent:hover{background:var(--muted)}.a1-recent:focus-visible{outline:3px solid var(--ring);outline-offset:-3px}.a1-recent strong{font-size:20px}.a1-facts{border-top:1px solid var(--border);grid-template-columns:1fr 1fr;gap:16px;margin-top:12px;padding-top:12px;display:grid}.a1-facts dt{text-transform:uppercase;color:var(--muted-foreground);font-size:12px;font-weight:600}.a1-sent{max-width:700px;margin:auto}.a1-sent .a1-dock{grid-template-columns:1fr 1fr}.a1-sent .a1-dock button{white-space:normal}.a1-form .ui2-btn:disabled{opacity:1;color:var(--muted-foreground);background:var(--muted)}@media (width>=1024px){.a1-columns{grid-template-columns:minmax(0,1.86fr) minmax(0,1fr);align-items:start;gap:24px;display:grid}.a1-paper{padding:20px}.a1-section{padding:20px 16px}.a1-facts{grid-template-columns:1fr 1fr 1fr 1fr}.a1-dock{left:var(--sidebar-width,224px);justify-content:space-between;align-items:center;min-height:80px;padding:14px 24px;display:flex;bottom:0}.a1-dock button{width:auto;min-width:260px}.a1-sent .a1-dock button{min-width:0}.a1-recent-grid{max-width:720px}.a1-form{padding-bottom:110px}}.a1-form .ui2-btn{min-height:var(--control-h-touch);font-size:16px}.a1-form input,.a1-form select{min-height:var(--field-h-touch)}.a1-choices.grid .a1-choice{width:100%}.a1-form .a1-recent{border-radius:0;justify-content:space-between;font-weight:400;line-height:1.5}.a1-form .a1-dock .ui2-btn-brand{min-height:calc(var(--control-h-touch) + 8px)}.a1-sign-facts{grid-template-columns:1fr 1fr}.a1-sign-facts dt{color:var(--muted-foreground);font-size:14px;font-weight:600}.a1-sign-summary .a1-facts{grid-template-columns:1fr 1fr}@media (width>=1024px){.a1-sign-layout{grid-template-columns:minmax(0,1.86fr) minmax(0,1fr);align-items:start;gap:24px;display:grid}.a1-sign-summary{grid-area:1/2}.a1-sign-capture{grid-area:1/1}}.a1-form .a1-recent{display:flex}.a1-form .a1-radio{min-height:var(--field-h-touch);font-size:16px}.a1-sent h1{font-size:26px}.a1-sent>section{margin-top:8px}.a1-sent{padding-bottom:88px}@media (width<=1023px){.a1-sent h1{font-size:var(--title-size)}}.a3-table th{text-transform:uppercase;letter-spacing:.03em;font-size:.75rem}.a3-table th,.a3-table td{white-space:normal;overflow-wrap:anywhere;padding:.65rem 1rem}.a3-table td:last-child{white-space:nowrap;overflow-wrap:normal}.a3-table tbody tr:first-child{background:var(--background)}.a3-account{min-height:var(--control-h-touch,3rem)}@media (width<=1023px){.a3-queue .ui2-heading{font-size:var(--title-size)}.a3-queue .ui2-btn-brand{padding-inline:1rem}.a3-login .ui2-btn-brand{min-height:var(--control-h-touch,3rem)}[data-slot=admin-phone-tab-bar] .a3-waiting-count{position:absolute;top:.25rem;left:calc(50% + .4rem)}}.a3-login input{min-height:var(--field-h-touch)}.a3-login button[type=submit]{min-height:calc(var(--control-h-touch) + .75rem);font-size:1rem}.b1b .ui2-btn{min-height:var(--control-h-touch)}.b1b input:not([type=checkbox]){min-height:var(--field-h-touch);font-size:16px}.b1b a:focus-visible{outline:2px solid var(--ring);outline-offset:3px}.b1b .ui2-btn-brand{background:var(--brand);color:var(--brand-foreground)}.b1b .ui2-btn-brand:hover{background:color-mix(in srgb, var(--brand) 85%, var(--foreground))}.b1b [data-testid=invoice-ticket]{font-size:14px}@media (width<=1023px){.b1b [data-testid=invoice-ticket]>div{grid-template-columns:1fr 1fr}.b1b [data-testid=invoice-ticket]>div>div:first-child{grid-column:1/-1}.b1b [data-testid=invoice-ticket]>div>span:nth-last-child(2),.b1b [data-testid=invoice-ticket]>div>span:nth-last-child(3){display:none}.b1b [data-testid=invoice-ticket]>div>strong:last-child{align-self:end}.b1b section#ready article{border:1px solid var(--border);border-radius:var(--radius-card);margin-bottom:8px}.b1b section#ready>div{background:0 0;border:0}.b1b section#ready article:first-child{border:2px solid var(--foreground)}}.b1b nav a{min-height:var(--control-h-touch);align-items:center;display:inline-flex}@media (width<=1023px){.b1b section#ready article{grid-template-columns:1fr auto}.b1b section#ready article>div:first-child{grid-column:1/-1}.b1b section#ready article>div:first-child p{display:none}.b1b section#ready article>.font-mono{grid-area:2/2}.b1b section#ready article>a{grid-column:1/-1}.b1b-import-dialog{border-radius:0;flex-direction:column;width:100%;max-width:none;height:100dvh;max-height:100dvh;display:flex;position:fixed;inset:0;overflow-y:auto;transform:none}.b1b-import-dialog form{flex-direction:column;flex:1;display:flex}.b1b-import-dialog form>div:last-child{margin-top:auto;padding-top:24px}.b1b-import-dialog{translate:none}}.b1b [data-slot=dialog-close]{min-width:var(--control-h-touch)}@media (width>=1024px){.b1b .b1b-ready-row,.b1b .b1b-ready-head{grid-template-columns:minmax(0,2fr) minmax(0,1.1fr) .4fr .7fr .8fr .9fr auto}.b1b .b1b-ready-head{border-bottom:1px solid var(--border);text-transform:uppercase;color:var(--muted-foreground);gap:12px;padding:12px 16px;font-size:12px;font-weight:600}.b1b .b1b-ready-head>span:nth-child(3),.b1b .b1b-ready-head>span:nth-child(4),.b1b .b1b-ready-head>span:nth-child(6),.b1b .b1b-group-count,.b1b .b1b-group-oldest{text-align:right}.b1b .b1b-ready-row>.font-mono{text-align:right;font-size:14px}.b1b .b1b-ready-head>span:last-child{width:115px}}@media (width<=1023px){.b1b .b1b-review-facts>div:first-child{grid-column:1/-1}.b1b .b1b-review-facts>div:nth-child(2){grid-area:2/1}.b1b .b1b-review-facts>div:nth-child(4){grid-area:2/2}.b1b .b1b-review-facts>div:nth-child(5){grid-area:3/1/auto/-1}.b1b .b1b-review-facts>div:nth-child(3){grid-area:4/1/auto/-1}.b1b section#ready .b1b-group-ref{grid-area:2/1}.b1b section#ready .b1b-group-count{grid-area:3/1}.b1b section#ready .b1b-group-oldest{text-align:right;grid-area:3/2}.b1b section#ready .b1b-group-oldest>span{display:none}.b1b section#ready .b1b-group-sign{grid-area:4/1}}.qbo-page,.qbo-page h1,.qbo-page .ui2-btn-outline{color:var(--foreground)}@media (width<=1023px){:root:has(.qbo-page) [data-slot=sidebar-wrapper]{min-height:calc(100svh - var(--demo-h) - .5rem)}:root:has(.qbo-page) [data-slot=admin-layout]{height:calc(100svh - var(--demo-h) - .5rem)}:root:has(.qbo-page) .ui2-header>span{color:var(--foreground)}}.dashboard-page{min-width:0;padding-bottom:80px;position:relative}.dashboard-page a,.dashboard-page summary{border-radius:var(--radius-button)}.dashboard-page a:focus-visible,.dashboard-page summary:focus-visible{outline:2px solid var(--ring);outline-offset:3px}.dashboard-page a:hover{text-underline-offset:3px;text-decoration:underline}.dash-action{background:var(--background);border-top:1px solid var(--border);z-index:20;padding:8px 16px;position:fixed;bottom:64px;left:0;right:0}.dash-action>a{width:100%;min-height:var(--control-height-touch,48px)}.dash-lead{flex-direction:column;gap:6px;padding:16px 0 8px;display:flex}.dash-label{font-size:13px;font-weight:600}.dash-value{font-family:var(--font-mono);font-size:25px;font-weight:500;line-height:1.2}.dash-lead .dash-value{font-size:38px}.dash-story{margin:8px 0 20px;font-size:14px}.dash-between{justify-content:space-between;align-items:center;gap:12px;display:flex}.dash-needs{margin:20px 0}.dash-needs ul{border-top:1px solid var(--border);margin-top:8px}.dash-needs li{border-bottom:1px solid var(--border)}.dash-needs li a{grid-template-columns:20px minmax(0,1fr) 12px;align-items:center;gap:10px;min-height:76px;padding:10px 0;font-size:14px;display:grid}.dash-needs li a>span:nth-child(2){gap:2px;display:grid}.dash-muted{color:var(--muted-foreground);font-size:13px;display:block}.dash-symbol{color:var(--muted-foreground)}.dash-figures{border-top:1px solid var(--border);grid-template-columns:1fr 1fr;display:grid}.dash-figure{border-bottom:1px solid var(--border);flex-direction:column;gap:6px;min-width:0;padding:14px 8px 14px 0;display:flex}.dash-figure>span:last-child{color:var(--muted-foreground);gap:4px;font-size:13px;display:grid}.dash-figure b{color:var(--foreground);font-size:12px;font-weight:500}.dash-base{color:var(--muted-foreground);margin:16px 0;font-size:13px}.dash-paper{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-card);margin-top:24px;padding:16px}.dash-bars{gap:4px;margin-top:12px;display:grid}.dash-bar{min-width:0;padding:8px 0;display:block}.dash-bar .dash-between{align-items:start;font-size:14px}.dash-bar .dash-between strong{overflow-wrap:anywhere;min-width:0}.dash-bar .font-mono{white-space:nowrap;font-size:13px}.dash-mark{background:var(--chart-1);height:14px;margin:5px 0}.dash-mark.dash-held{background:repeating-linear-gradient(135deg, var(--muted) 0 4px, var(--muted-foreground) 4px 6px)}.dash-about{margin-top:24px;font-size:14px}.dash-about summary{cursor:pointer;min-height:var(--control-height-touch,48px);align-items:center;font-weight:600;display:flex}.dash-about p{color:var(--muted-foreground);margin:12px 0}.dashboard-page td a,.dash-empty a{min-height:var(--control-height-touch,48px);align-items:center;display:inline-flex}.dash-empty{padding:12px 0}.dash-empty h3,.dash-empty h2{font-weight:600}.dash-empty p{color:var(--muted-foreground);font-size:14px}@media (width>=1024px){.dashboard-page{padding-bottom:24px}.dash-action{border:0;padding:0;position:absolute;inset:0 0 auto auto}.dash-lead{padding:20px 0 8px}.dash-lead .dash-value{font-size:44px}.dash-needs ul{grid-template-columns:1fr 1fr;column-gap:24px;display:grid}.dash-needs li:last-child:nth-child(odd){grid-column:1/-1}.dash-figures{border-bottom:1px solid var(--border);grid-template-columns:repeat(5,minmax(0,1fr))}.dash-figure{border:0;border-right:1px solid var(--border);padding:14px 12px}.dash-figure:first-child{padding-left:0}.dash-figure:last-child{border-right:0}.dash-value{font-size:22px}.dash-paper{padding:24px}.dash-bar{max-width:100%}.dash-days svg{max-height:300px}.dash-bars{max-width:800px}}.dashboard-page table{table-layout:fixed;width:100%}.dashboard-page th,.dashboard-page td{white-space:normal;overflow-wrap:anywhere}.dashboard-page th:last-child,.dashboard-page td:last-child{white-space:nowrap;text-align:right;width:100px}.dashboard-page .dash-days th:first-child{width:30%}.dashboard-page .dash-days th:last-child{width:56px}.dashboard-page .ui2-btn,.dashboard-page summary,.dashboard-page td a,.dash-empty a{min-height:var(--control-h-touch)}
