.su-app{--su-bg: #eceae5;--su-surface: #fbfaf8;--su-subtle: #f2f0eb;--su-inset: #f7f5f1;--su-line: #ddd9d2;--su-hairline: #ece9e3;--su-line-mid: #c9c4bb;--su-line-faint: #b3ada2;--su-ink: #1a1a18;--su-body: #4a463f;--su-muted: #6b665d;--su-faint: #8a857c;--su-neg: oklch(.5 .12 25);--su-amber-bg: #f4efe4;--su-amber-line: #e8e0cd;--su-warn-bg: #f9f5ec;--su-seat-e: oklch(.55 .13 250);--su-seat-s: oklch(.55 .13 25);--su-seat-w: oklch(.55 .13 150);--su-seat-n: oklch(.55 .13 310);--su-sans: "IBM Plex Sans", system-ui, sans-serif;--su-mono: "IBM Plex Mono", ui-monospace, monospace;font-family:var(--su-sans);color:var(--su-ink)}.su-app [data-seat-color=E]{--seat: var(--su-seat-e)}.su-app [data-seat-color=S]{--seat: var(--su-seat-s)}.su-app [data-seat-color=W]{--seat: var(--su-seat-w)}.su-app [data-seat-color=N]{--seat: var(--su-seat-n)}.su-app *{box-sizing:border-box}.su-app :where(button){background:none;border:0;color:inherit;cursor:pointer;font:inherit;margin:0;padding:0;text-align:inherit;-webkit-tap-highlight-color:transparent}.su-app :where(input,select,textarea){font:inherit;color:inherit}.su-mono{font-family:var(--su-mono)}.su-num{font-family:var(--su-mono);font-variant-numeric:tabular-nums}.su-neg{color:var(--su-neg)}.su-kicker{color:var(--su-faint);font-family:var(--su-mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase}.su-beta{border:1px solid var(--su-line-mid);border-radius:3px;color:var(--su-muted);font-family:var(--su-mono);font-size:10px;letter-spacing:.1em;padding:2px 5px;text-transform:uppercase}.su-card{background:var(--su-surface);border:1px solid #d8d5ce;border-radius:16px;box-shadow:0 2px 8px #00000012;overflow:hidden}.su-btn{align-items:center;border:1px solid var(--su-line);border-radius:8px;color:var(--su-body);display:flex;font-size:14px;justify-content:center;min-height:44px;padding:0 12px}.su-btn:active{background:var(--su-subtle)}.su-btn[data-on=true],.su-btn.su-on{background:var(--su-ink);border-color:var(--su-ink);color:var(--su-surface);font-weight:600}.su-btn-primary{background:var(--su-ink);border-radius:8px;color:var(--su-surface);display:flex;align-items:center;justify-content:center;gap:10px;font-size:16px;font-weight:600;letter-spacing:.01em;min-height:52px;width:100%}.su-btn-primary:disabled{opacity:.35;cursor:default}.su-btn-primary:active:not(:disabled){opacity:.85}.su-shell{background:var(--su-bg);min-height:100vh;padding:12px 10px 48px}.su-frame{margin:0 auto;max-width:560px}@media(min-width:700px){.su-shell{padding-top:32px}}.su-header{align-items:center;border-bottom:1px solid var(--su-hairline);display:flex;gap:8px;justify-content:space-between;padding:14px 16px 12px}.su-header-title{align-items:baseline;display:flex;gap:8px;min-width:0}.su-header-title h1{font-size:16px;font-weight:600;letter-spacing:-.01em;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.su-live{align-items:center;color:var(--su-muted);display:flex;font-family:var(--su-mono);font-size:11px;gap:5px}.su-live-dot{background:var(--su-seat-w);border-radius:50%;height:6px;width:6px}.su-live[data-state=offline] .su-live-dot{background:var(--su-neg)}.su-menu-btn{align-items:center;color:var(--su-muted);display:flex;font-size:20px;height:44px;justify-content:flex-end;line-height:1;width:44px}.su-context{align-items:center;background:var(--su-subtle);border-bottom:1px solid var(--su-hairline);display:flex;gap:8px;justify-content:space-between;padding:9px 16px}.su-context-text{color:var(--su-body);font-family:var(--su-mono);font-size:12px}.su-context .su-edit-link{color:var(--su-faint);font-family:var(--su-mono);font-size:11px;min-height:32px;text-decoration:underline;text-underline-offset:2px}.su-banner{align-items:center;background:var(--su-amber-bg);border-bottom:1px solid var(--su-amber-line);display:flex;gap:10px;padding:11px 16px}.su-banner-text{color:var(--su-body);flex:1;font-size:13px;line-height:1.45}.su-banner .su-banner-act{border:1px solid var(--su-ink);border-radius:6px;font-size:13px;font-weight:500;min-height:34px;padding:0 12px}.su-banner .su-banner-x{align-items:center;color:var(--su-faint);display:flex;font-size:15px;height:34px;justify-content:center;width:34px}.su-plus{border-bottom:1px solid var(--su-hairline);display:grid;gap:8px;grid-template-areas:". w ." "n c s" ". e .";grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(3,1fr);padding:14px 16px}.su-plus-chip{align-items:center;border:1px solid var(--su-line);border-radius:10px;border-top:3px solid var(--seat);display:flex;flex-direction:column;gap:2px;justify-content:center;min-height:84px;padding:8px 4px;text-align:center}.su-plus-chip[data-pos=w]{grid-area:w}.su-plus-chip[data-pos=n]{grid-area:n}.su-plus-chip[data-pos=s]{grid-area:s}.su-plus-chip[data-pos=e]{grid-area:e}.su-plus-seat{color:var(--su-muted);font-family:var(--su-mono);font-size:10px}.su-plus-name{font-size:14px;font-weight:600;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.su-plus-total{font-family:var(--su-mono);font-size:20px;font-variant-numeric:tabular-nums;font-weight:500;letter-spacing:-.02em}.su-plus-center{align-items:center;background:var(--su-inset);border-radius:10px;display:flex;flex-direction:column;gap:3px;grid-area:c;justify-content:center;padding:8px 4px}.su-plus-center .su-wind-zh{font-size:20px;line-height:1}.su-plus-center .su-hand-no{color:var(--su-body);font-family:var(--su-mono);font-size:11px}.su-dealer-chip{background:var(--su-ink);border-radius:3px;color:var(--su-surface);font-family:var(--su-mono);font-size:10px;padding:1px 5px}.su-record-wrap{padding:14px 16px 12px}.su-log-head{align-items:center;display:flex;justify-content:space-between;padding:4px 16px 0}.su-log-head .su-count{color:var(--su-faint);font-family:var(--su-mono);font-size:11px}.su-log{display:flex;flex-direction:column;padding:8px 16px 0}.su-log-row{align-items:center;border-bottom:1px solid var(--su-hairline);display:flex;gap:10px;min-height:44px;padding:11px 0;width:100%}.su-log-row[data-voided=true]{opacity:.5}.su-log-row[data-voided=true] .su-log-label,.su-log-row[data-voided=true] .su-log-amt{text-decoration:line-through}.su-log-ref{color:var(--su-faint);font-family:var(--su-mono);font-size:11px;width:34px;flex:none}.su-log-dot{border-radius:2px;flex:none;height:8px;width:8px;background:var(--seat, var(--su-line))}.su-log-label{flex:1;font-size:14px;font-weight:500;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.su-log-label .su-how,.su-log-label[data-kind=draw]{color:var(--su-muted);font-weight:400}.su-log-fan{color:var(--su-muted);font-family:var(--su-mono);font-size:12px;flex:none}.su-log-amt{flex:none;font-family:var(--su-mono);font-size:15px;font-variant-numeric:tabular-nums;font-weight:500;text-align:right;width:48px}.su-log-amt[data-zero=true]{color:var(--su-faint);font-weight:400}.su-log-caret{color:var(--su-line-faint);flex:none;font-size:12px}.su-void-badge{border:1px solid var(--su-line-mid);border-radius:3px;color:var(--su-muted);flex:none;font-family:var(--su-mono);font-size:10px;letter-spacing:.08em;padding:1px 5px;text-transform:uppercase}.su-log-detail{background:var(--su-inset);border-bottom:1px solid var(--su-hairline);display:flex;flex-direction:column;gap:9px;margin:0 -16px;padding:11px 16px 13px}.su-log-deltas{display:flex;flex-wrap:wrap;gap:4px 14px}.su-log-deltas span{font-family:var(--su-mono);font-size:12px;font-variant-numeric:tabular-nums}.su-log-note{color:var(--su-muted);font-size:12px;line-height:1.5}.su-log-actions{display:flex;gap:8px}.su-log-actions button{align-items:center;border:1px solid var(--su-line);border-radius:6px;color:var(--su-body);display:flex;font-size:13px;min-height:38px;padding:0 14px}.su-log-actions button[data-armed=true]{border-color:var(--su-neg);color:var(--su-neg);font-weight:600}.su-show-all{color:var(--su-muted);font-family:var(--su-mono);font-size:12px;min-height:44px;padding:8px 0 14px;text-align:left;text-decoration:underline;text-underline-offset:3px}.su-stats{display:flex;flex-direction:column;gap:20px;padding:12px 16px 20px}.su-stat-block{border-top:1px solid var(--su-hairline);display:flex;flex-direction:column;gap:10px;padding-top:16px}.su-stat-block:first-child{border-top:0;padding-top:4px}.su-stat-head{align-items:baseline;display:flex;justify-content:space-between}.su-stat-head h2{font-size:15px;font-weight:600;margin:0}.su-stat-head .su-count{color:var(--su-faint);font-family:var(--su-mono);font-size:11px}.su-chart-note{color:var(--su-faint);font-family:var(--su-mono);font-size:11px;line-height:1.5}.su-bars{display:flex;flex-direction:column;gap:9px}.su-bar-row{align-items:center;display:flex;gap:10px}.su-bar-name{font-size:14px;width:44px;flex:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.su-bar-track{background:var(--su-subtle);border-radius:3px;flex:1;height:22px;overflow:hidden;position:relative}.su-bar-fill{background:var(--seat, var(--su-line));bottom:0;left:0;opacity:.9;position:absolute;top:0}.su-bar-val{color:var(--su-body);flex:none;font-family:var(--su-mono);font-size:12px;font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;width:112px}.su-table-scroll{max-width:100%;min-width:0;overflow-x:auto;width:100%}.su-ptable{display:grid;font-family:var(--su-mono);font-size:12.5px;font-variant-numeric:tabular-nums;gap:0 8px;grid-template-columns:auto repeat(4,minmax(44px,1fr))}.su-ptable .su-th{color:var(--su-faint);font-size:10px;letter-spacing:.08em;padding-bottom:7px;text-transform:uppercase}.su-ptable .su-td{border-top:1px solid var(--su-hairline);padding:7px 0}.su-ptable .su-td-name{font-family:var(--su-sans)}.su-ptable .su-r{text-align:right}.su-export-row{border-top:1px solid var(--su-hairline);display:flex;gap:8px;padding-top:14px}.su-export-row .su-btn{flex:1;border-radius:6px;font-size:13px}.su-scrim{background:#1a1a1859;inset:0;position:fixed;z-index:60}.su-sheet{background:var(--su-surface);border-radius:16px 16px 0 0;border-top:1px solid var(--su-line);bottom:0;left:0;right:0;margin:0 auto;max-height:88vh;max-width:560px;overflow-y:auto;padding:10px 16px calc(20px + env(safe-area-inset-bottom));position:fixed;z-index:61}.su-sheet-grip{background:var(--su-line);border-radius:2px;height:4px;margin:0 auto 10px;width:36px}.su-sheet-head{align-items:baseline;display:flex;justify-content:space-between;margin-bottom:14px}.su-sheet-head h2{font-size:17px;font-weight:600;margin:0}.su-sheet-head .su-cancel{color:var(--su-muted);font-size:13px;min-height:32px}.su-sheet section{display:flex;flex-direction:column;gap:8px;margin-bottom:14px}.su-sheet section[data-dim=true]{opacity:.38;pointer-events:none}.su-pick-ring{display:grid;gap:8px;grid-template-columns:1fr 40px 1fr}.su-pick{align-items:center;border:1px solid var(--su-line);border-radius:8px;display:flex;justify-content:space-between;min-height:50px;padding:0 12px}.su-pick .su-pick-name{font-size:16px;font-weight:600}.su-pick .su-pick-seat{color:var(--su-faint);font-family:var(--su-mono);font-size:10px}.su-pick[data-edge=top]{border-top:3px solid var(--seat);grid-column:1 / -1}.su-pick[data-edge=bottom]{border-bottom:3px solid var(--seat);grid-column:1 / -1}.su-pick[data-edge=left]{border-left:3px solid var(--seat)}.su-pick[data-edge=right]{border-right:3px solid var(--seat)}.su-pick[data-on=true]{background:var(--su-ink);border-color:var(--su-ink);color:var(--su-surface)}.su-pick[data-on=true] .su-pick-seat{color:var(--su-surface);opacity:.75}.su-row-btns{display:flex;gap:8px}.su-row-btns .su-btn{flex:1;min-height:44px}.su-wonby{display:flex;gap:8px}.su-wonby .su-btn{flex:1;flex-direction:column;gap:1px;min-height:50px}.su-wonby .su-btn:first-child{flex:1.4}.su-wonby .su-sub{font-family:var(--su-mono);font-size:9px;opacity:.75}.su-wonby .su-btn:not(.su-on) .su-sub{color:var(--su-faint);opacity:1}.su-fan-row{display:flex;flex-wrap:wrap;gap:6px}.su-fan-row .su-fan{align-items:center;border:1px solid var(--su-line);border-radius:6px;color:var(--su-body);display:flex;flex:1;font-family:var(--su-mono);font-size:15px;justify-content:center;min-height:48px;min-width:36px}.su-fan-row .su-fan[data-on=true]{background:var(--su-ink);border-color:var(--su-ink);color:var(--su-surface);font-weight:600}.su-minmax{color:var(--su-faint);font-family:var(--su-mono);font-size:11px}.su-preview{background:var(--su-subtle);border:1px solid #e4e0d8;border-radius:8px;display:flex;flex-direction:column;gap:8px;padding:13px 14px}.su-preview-rows{display:flex;flex-direction:column;gap:6px}.su-preview-row{align-items:baseline;display:flex;gap:8px}.su-preview-row .su-p-name{flex:1;font-size:14px}.su-preview-row .su-p-role{color:var(--su-faint);font-size:12px}.su-preview-row .su-p-amt{font-family:var(--su-mono);font-size:17px;font-variant-numeric:tabular-nums;font-weight:500}.su-preview-row[data-winner=true]{border-top:1px solid var(--su-line);margin-top:2px;padding-top:7px}.su-preview-row[data-winner=true] .su-p-name{font-weight:600}.su-preview-row[data-winner=true] .su-p-amt{font-size:20px;font-weight:600}.su-preview-note{color:var(--su-faint);font-family:var(--su-mono);font-size:11px}.su-chip-row{display:flex;gap:6px;overflow-x:auto;padding-bottom:2px;scrollbar-width:none}.su-chip-row::-webkit-scrollbar{display:none}.su-chip{align-items:center;border:1px solid var(--su-line);border-radius:20px;display:flex;flex:none;font-size:13px;gap:6px;min-height:40px;padding:0 11px;white-space:nowrap}.su-chip .su-chip-fan{color:var(--su-faint);font-family:var(--su-mono);font-size:11px}.su-chip[data-on=true]{background:var(--su-ink);border-color:var(--su-ink);color:var(--su-surface)}.su-chip[data-on=true] .su-chip-fan{color:var(--su-surface);opacity:.75}.su-collapse-head{align-items:center;display:flex;justify-content:space-between;min-height:32px;width:100%}.su-note-input,.su-text-input{background:var(--su-surface);border:1px solid var(--su-line);border-radius:6px;font-size:14px;min-height:44px;padding:8px 12px;width:100%}.su-note-input:focus,.su-text-input:focus{border-color:var(--su-ink);outline:none}.su-stepper{align-items:center;border:1px solid var(--su-line);border-radius:6px;display:flex;overflow:hidden}.su-stepper button{align-items:center;color:var(--su-body);display:flex;font-size:18px;height:44px;justify-content:center;width:44px}.su-stepper .su-step-val{font-family:var(--su-mono);font-size:15px;font-variant-numeric:tabular-nums;min-width:52px;text-align:center}.su-adjust-row{align-items:center;display:flex;gap:10px}.su-adjust-row .su-a-seat{color:var(--su-faint);font-family:var(--su-mono);font-size:11px;width:44px}.su-adjust-row .su-a-name{flex:1;font-size:14px}.su-balance{align-items:center;color:var(--su-faint);display:flex;font-family:var(--su-mono);font-size:11px;justify-content:space-between}.su-balance[data-ok=false]{color:var(--su-neg)}.su-toggle-row{align-items:center;border:1px solid var(--su-line);border-radius:8px;display:flex;justify-content:space-between;min-height:48px;padding:8px 14px;width:100%}.su-toggle{background:var(--su-line);border-radius:14px;flex:none;height:28px;padding:3px;position:relative;transition:background .15s;width:48px}.su-toggle .su-knob{background:var(--su-surface);border-radius:50%;display:block;height:22px;transition:transform .15s;width:22px}.su-toggle[data-on=true]{background:var(--su-ink)}.su-toggle[data-on=true] .su-knob{transform:translate(20px)}.su-qr-wrap{align-items:center;display:flex;flex-direction:column;gap:10px;padding:4px 0}.su-qr-wrap canvas,.su-qr-wrap svg{border:1px solid var(--su-line);border-radius:8px}.su-qr-link{color:var(--su-faint);font-family:var(--su-mono);font-size:11px;word-break:break-all}.su-coscorer{background:var(--su-warn-bg);border:1px solid var(--su-amber-line);border-radius:8px;display:flex;flex-direction:column;gap:8px;padding:13px}.su-coscorer h3{font-size:14px;font-weight:600;margin:0}.su-coscorer p{color:var(--su-body);font-size:12.5px;line-height:1.5;margin:0}.su-coscorer .su-btn{background:var(--su-surface);border-radius:6px;font-size:13px}.su-paytable{border:1px solid var(--su-hairline);border-radius:8px;display:grid;grid-template-columns:56px 1fr 1fr;overflow:hidden}.su-paytable>*{align-items:center;border-bottom:1px solid var(--su-hairline);display:flex;min-height:42px;padding:4px 10px}.su-paytable>:nth-last-child(-n+3){border-bottom:0}.su-paytable .su-pt-head{background:var(--su-inset);color:var(--su-faint);font-family:var(--su-mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase}.su-paytable .su-pt-fan{color:var(--su-muted);font-family:var(--su-mono);font-size:13px}.su-paytable .su-pt-val{font-family:var(--su-mono);font-size:14px;font-variant-numeric:tabular-nums;justify-content:flex-end;text-align:right}.su-paytable input{background:transparent;border:0;font-family:var(--su-mono);font-size:14px;min-height:40px;outline:none;text-align:right;width:100%}.su-paytable input:focus{background:var(--su-subtle)}.su-pt-sub{color:var(--su-faint);font-family:var(--su-mono);font-size:10px}.su-info-btn{align-items:center;border:1px solid var(--su-line-mid);border-radius:50%;color:var(--su-muted);display:inline-flex;flex:none;font-family:var(--su-mono);font-size:11px;height:22px;justify-content:center;width:22px}.su-explain{background:var(--su-inset);border:1px solid var(--su-hairline);border-radius:8px;color:var(--su-body);font-size:12.5px;line-height:1.55;padding:11px 13px}.su-explain b{font-weight:600}.su-settings-list{display:flex;flex-direction:column}.su-settings-row{align-items:center;border-bottom:1px solid var(--su-hairline);display:flex;gap:12px;justify-content:space-between;min-height:52px;padding:6px 0}.su-settings-row:last-child{border-bottom:0}.su-settings-label{display:flex;align-items:center;gap:8px;font-size:14px}.su-settings-control{align-items:center;display:flex;flex:none;gap:6px}.su-settings-control .su-btn{min-height:40px;font-size:13px;padding:0 10px}.su-settings-value{color:var(--su-muted);font-family:var(--su-mono);font-size:12px}.su-settings-sub{border-bottom:1px solid var(--su-hairline);padding:4px 0 12px}.su-mark-chip{align-items:center;border:1px solid var(--su-line);border-radius:10px;border-top:3px solid var(--seat);display:flex;flex-direction:column;gap:2px;justify-content:center;min-height:76px;padding:6px 4px;text-align:center;width:100%}.su-mark-chip[data-mark=win]{background:var(--su-ink);border-color:var(--su-ink);color:var(--su-surface)}.su-mark-chip[data-mark=lose]{border-color:var(--su-neg);box-shadow:inset 0 0 0 1px var(--su-neg)}.su-mark-badge{border-radius:3px;font-family:var(--su-mono);font-size:9px;letter-spacing:.08em;padding:1px 5px;text-transform:uppercase}.su-mark-chip[data-mark=win] .su-mark-badge{background:var(--su-surface);color:var(--su-ink)}.su-mark-chip[data-mark=lose] .su-mark-badge{background:var(--su-neg);color:var(--su-surface)}.su-mark-chip[data-mark=none] .su-mark-badge{color:var(--su-faint)}.su-fan-owner{color:var(--su-muted);font-size:12px}.su-statslink{align-items:center;border-top:1px solid var(--su-hairline);color:inherit;display:flex;font-size:14px;font-weight:500;justify-content:space-between;min-height:52px;padding:8px 16px;text-decoration:none;width:100%}.su-statslink .su-menu-hint{color:var(--su-faint);font-family:var(--su-mono);font-size:11px}.su-config-summary{align-items:center;background:var(--su-inset);border:1px solid var(--su-hairline);border-radius:8px;display:flex;gap:8px;justify-content:space-between;min-height:44px;padding:11px 12px;width:100%}.su-config-summary .su-sum{color:var(--su-body);font-family:var(--su-mono);font-size:12px;text-align:left}.su-config-summary .su-edit-link{font-family:var(--su-mono);font-size:12px;text-decoration:underline;text-underline-offset:2px}.su-conv-grid{display:grid;gap:6px 10px;grid-template-columns:repeat(2,auto 1fr)}.su-conv-grid label{align-self:center;color:var(--su-muted);font-family:var(--su-mono);font-size:12px}.su-conv-grid input{border:1px solid var(--su-line);border-radius:6px;font-family:var(--su-mono);min-height:40px;padding:4px 8px;text-align:right;width:100%}.su-field-row{align-items:center;display:flex;gap:10px;justify-content:space-between;min-height:44px}.su-field-row>span:first-child{font-size:14px}.su-field-row select{background:var(--su-surface);border:1px solid var(--su-line);border-radius:6px;font-family:var(--su-mono);font-size:13px;min-height:40px;padding:6px 10px}.su-seat-rows{display:flex;flex-direction:column;gap:8px}.su-seat-row{align-items:center;border:1px solid var(--su-line);border-radius:8px;display:flex;gap:10px;min-height:52px;padding:0 12px;width:100%}.su-seat-row[data-on=true]{border-color:var(--su-ink);box-shadow:inset 0 0 0 1px var(--su-ink)}.su-seat-bar{background:var(--seat);border-radius:2px;flex:none;height:26px;width:3px}.su-seat-tag{align-items:baseline;display:flex;flex:none;gap:5px;width:78px}.su-seat-tag .su-zh{font-size:15px}.su-seat-tag .su-en{color:var(--su-muted);font-family:var(--su-mono);font-size:11px}.su-seat-row input{background:transparent;border:0;flex:1;font-size:15px;font-weight:600;min-width:0;outline:none;padding:12px 0}.su-seat-row input::placeholder{color:var(--su-line-faint);font-weight:400}.su-seat-row .su-seat-name{flex:1;font-size:15px;font-weight:600;text-align:left}.su-seat-row .su-swap{color:var(--su-line-faint);flex:none;font-size:15px}.su-hint{color:var(--su-faint);font-family:var(--su-mono);font-size:11px;line-height:1.5}.su-landing-card{border-radius:12px;display:flex;flex-direction:column;gap:14px;padding:20px}.su-recent{display:flex;flex-direction:column}.su-recent a{align-items:center;border-top:1px solid var(--su-hairline);color:inherit;display:flex;gap:10px;min-height:52px;padding:8px 0;text-decoration:none}.su-recent a:first-child{border-top:0}.su-recent .su-recent-name{flex:1;font-size:15px;font-weight:500}.su-recent .su-recent-meta{color:var(--su-faint);font-family:var(--su-mono);font-size:11px}.su-menu-list{display:flex;flex-direction:column}.su-menu-list button{align-items:center;border-bottom:1px solid var(--su-hairline);display:flex;font-size:15px;gap:10px;justify-content:space-between;min-height:52px;width:100%}.su-menu-list button:last-child{border-bottom:0}.su-menu-list .su-menu-hint{color:var(--su-faint);font-family:var(--su-mono);font-size:11px}.su-footnote{color:var(--su-muted);font-size:12px;line-height:1.5;text-align:center}.su-error{background:var(--su-warn-bg);border:1px solid var(--su-amber-line);border-radius:8px;color:var(--su-body);font-size:13px;line-height:1.5;padding:11px 13px}@media print{.su-shell{background:#fff;padding:0}.su-no-print{display:none!important}.su-card{border:0;box-shadow:none}}.su-print-only{display:none}body[data-su-print=true] .su-print-only{display:block}
