[data-stage-surface] :is(button,a,input,select,textarea,label,[tabindex],[role=button],[role=menuitem],[role=option]):focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring-color);outline-offset:var(--focus-ring-offset)}[data-stage-surface] :is(.hit-floor,.client-rank-trigger,.pkg-payment.is-editable,.lq-chip.is-editable,.lq-chip.lq-press,.channel-badge,.client-rank-menu button,.nav-btn.sub-btn,.studio-subnav-search){position:relative}[data-stage-surface] :is(.hit-floor,.client-rank-trigger,.pkg-payment.is-editable,.lq-chip.is-editable,.lq-chip.lq-press,.channel-badge,.client-rank-menu button,.nav-btn.sub-btn,.studio-subnav-search):after{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:max(100%,var(--control-min));height:max(100%,var(--control-min));border-radius:inherit;pointer-events:auto}[data-stage-surface] .studio-subnav-search input{position:relative;z-index:1}@media (prefers-reduced-motion:no-preference){[data-stage-surface][data-operator-content-surface] .lq-sheet:not([data-placement=fullscreen]):after{animation:stage-sheet-rim var(--motion-move) var(--motion-ease) both}}@keyframes stage-sheet-rim{0%{opacity:.35;filter:brightness(1)}45%{opacity:1;filter:brightness(1.8)}to{opacity:1;filter:brightness(1)}}[data-stage-surface] :is(button,a,[role=button]):active:not(:disabled):not([aria-disabled=true]){transform:scale(var(--state-pressed-scale));transition-duration:var(--motion-instant)}[data-stage-surface] :is(button,a,input,select,textarea,[role=button]):disabled,[data-stage-surface] [aria-disabled=true]{opacity:var(--state-disabled-opacity);cursor:not-allowed;transform:none}[data-stage-surface] [data-loading=true]{cursor:progress;pointer-events:none;position:relative;color:transparent!important}[data-stage-surface] [data-loading=true]:before{content:"";position:absolute;left:50%;top:50%;width:var(--icon-md);height:var(--icon-md);margin:calc(var(--icon-md) / -2) 0 0 calc(var(--icon-md) / -2);border:2px solid;border-top:2px solid transparent;border-radius:var(--rad-circle);color:var(--ink-on-money);animation:stage-spin .7s linear infinite}[data-stage-surface] [data-loading=true]:not(.pkg-cta-cream):not(.signature-trigger-btn):before{color:var(--ink-primary)}@keyframes stage-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){[data-stage-surface] [data-loading=true]:before{animation:stage-pulse 1.1s ease-in-out infinite}@keyframes stage-pulse{0%,to{opacity:.35}50%{opacity:1}}}[data-stage-surface] .pkg-cta-cream:hover:not(:disabled):not([data-loading=true]){filter:brightness(1.04)}[data-stage-surface] :is(.pkg-cta-quiet,.manage-action,.lq-btn-ghost,.site-glass-btn):hover:not(:disabled){background-color:var(--state-hover-lift)}[data-stage-surface] :is(.pkg-more,.lq-sheet-close):hover:not(:disabled){background-color:var(--state-hover-lift)}[data-stage-surface] .toggle-btn.active,[data-stage-surface] .toggle-btn[aria-current=page]{color:var(--ink-primary)}[data-stage-surface] :is(.lq-field,.studio-subnav-search input,input,select,textarea):focus-visible{border-color:var(--border-active)}[data-stage-surface] :is(.lq-field,input,select,textarea)[aria-invalid=true]{border-color:var(--feedback-danger-border);background-color:var(--feedback-danger-surface)}[data-stage-surface] :is(.lq-field,input,select,textarea)[aria-invalid=true]:focus-visible{outline-color:var(--feedback-danger-border)}[data-stage-surface] :is(input,textarea)[readonly]:not([type=date]){opacity:.72;cursor:default}[data-stage-surface] :is(.manage-row,.is-editable,[role=menuitem]):hover:not(:disabled){background-color:var(--state-hover-lift)}[data-stage-surface] [role=menuitem][aria-checked=true],[data-stage-surface] [role=option][aria-selected=true]{color:var(--ink-primary);background-color:var(--action-quiet)}[data-stage-surface] .lq-chip.is-selected,[data-stage-surface] .lq-chip[aria-pressed=true]{border-color:var(--state-selected-edge);color:var(--ink-primary)}[data-stage-surface] .manage-confirm-error,[data-stage-surface] [data-field-error]{color:var(--feedback-danger-ink);font-size:var(--fs-label);font-weight:var(--fw-body);line-height:var(--lh-body);margin-top:var(--sp-2)}[data-stage-surface] .stage-empty{display:grid;gap:var(--sp-4);justify-items:center;text-align:center;padding:var(--sp-8) var(--layout-gutter);color:var(--ink-tertiary)}[data-stage-surface] .stage-empty-title{font-size:var(--fs-body);font-weight:var(--fw-name);line-height:var(--lh-snug);color:var(--ink-secondary)}[data-stage-surface] .stage-empty-detail{font-size:var(--fs-label);font-weight:var(--fw-body);line-height:var(--lh-loose);max-width:var(--layout-max-read);color:var(--ink-quiet)}[data-stage-surface] .stage-skeleton{background:linear-gradient(90deg,var(--surface-wash) 0,var(--state-hover-lift) 50%,var(--surface-wash) 100%);background-size:200% 100%;animation:stage-sheen 1.4s ease-in-out infinite;border-radius:var(--rad-inner);color:transparent;user-select:none}@keyframes stage-sheen{to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){[data-stage-surface] .stage-skeleton{animation:none;background:var(--surface-wash)}}.single-visit-title{margin:0 0 12px;font-size:var(--fs-body,1rem);font-weight:600;color:var(--lq-text-2)}.single-visit-empty{padding-block:8px;color:var(--lq-text-3);font-size:var(--fs-label,.875rem)}.single-visit-list{display:grid;gap:10px;padding:0;list-style:none}.single-visit-row{display:flex;align-items:center;gap:12px;width:100%;min-height:64px;padding:14px 16px;border:1px solid var(--lq-line);border-radius:22px;background:var(--lq-glass);color:var(--lq-text-2);text-align:start}.single-visit-row-text{display:grid;gap:3px;flex:1;min-width:0}.single-visit-row-text strong{color:var(--lq-text-1);font-size:var(--fs-body,1rem);font-weight:600;overflow-wrap:anywhere}.single-visit-row-text>span{font-size:var(--fs-label,.875rem);color:var(--lq-text-3)}.single-visit-row-amount{flex-shrink:0;font-size:var(--fs-label,.875rem);font-weight:600;color:var(--lq-text-2)}.single-visit-row>svg{flex-shrink:0}.single-visit-row:focus-visible{outline:2px solid var(--lq-teal);outline-offset:3px}.single-visit-record{display:grid;gap:16px;padding-block:8px}.single-visit-record header h3{font-size:var(--fs-name,1.25rem);font-weight:600;color:var(--lq-text-1)}.single-visit-record header p{color:var(--lq-text-3);margin-top:4px;font-size:var(--fs-label,.875rem)}.single-visit-record-amount{font-size:var(--fs-title,1.5rem);font-weight:600;color:var(--lq-text-1)}.single-visit-record dl{display:grid;gap:12px}.single-visit-record dl>div{display:flex;justify-content:space-between;align-items:baseline;gap:20px;padding-bottom:10px;border-bottom:1px solid var(--lq-line)}.single-visit-record dt{color:var(--lq-text-3);font-size:var(--fs-label,.875rem)}.single-visit-record dd{margin:0;max-width:65%;color:var(--lq-text-2);text-align:end;font-size:var(--fs-label,.875rem);overflow-wrap:anywhere}.single-visit-record-actions{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:8px}@media (hover:hover){button.single-visit-row:hover{border-color:var(--lq-line-2);background:var(--lq-glass-2)}}@media (max-width:440px){.single-visit-row{gap:8px;padding-inline:12px}}.single-visit-back{display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:0 8px 0 0;border:0;background:transparent;color:var(--lq-text-2);font-size:var(--fs-label,.875rem);cursor:pointer}.single-visit-back:focus-visible{outline:2px solid var(--lq-teal);outline-offset:2px;border-radius:8px}[data-stage-surface] .single-visit-record .single-visit-record-amount{margin:0;font-size:1.75rem;font-weight:600;line-height:1.2}