._root_k5i1o_2{display:inline-flex;min-width:0;max-width:100%;flex-shrink:1;border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface-muted)}._track_k5i1o_4{--fade-start: 0px;--fade-end: 0px;isolation:isolate;display:flex;min-width:0;gap:2px;overflow-x:auto;overscroll-behavior-x:contain;padding:3px;border-radius:inherit;scrollbar-width:none;-webkit-mask-image:linear-gradient(to right,transparent,#000 var(--fade-start),#000 calc(100% - var(--fade-end)),transparent);mask-image:linear-gradient(to right,transparent,#000 var(--fade-start),#000 calc(100% - var(--fade-end)),transparent)}._track_k5i1o_4::-webkit-scrollbar{display:none}@media(pointer:coarse){._button_k5i1o_6{min-height:44px;min-width:44px}}._track_k5i1o_4[data-fade-start]{--fade-start: 20px}._track_k5i1o_4[data-fade-end]{--fade-end: 20px}._button_k5i1o_6{position:relative;flex:0 0 auto;min-height:var(--control-height-sm);border:0;border-radius:calc(var(--radius-control) - 3px);padding:0 13px;background:transparent;color:var(--text-muted);font:inherit;font-size:var(--text-sm);font-weight:500;white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:color var(--duration-fast) var(--ease-standard)}@media(hover:hover)and (pointer:fine){._button_k5i1o_6:hover{color:var(--foreground)}}._button_k5i1o_6:active,._button_k5i1o_6[aria-pressed=true]{color:var(--foreground)}._button_k5i1o_6:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}._selection_k5i1o_14{position:absolute;z-index:-1;inset:0;border:1px solid var(--border);border-radius:inherit;background:var(--surface);box-shadow:var(--shadow-resting)}._label_k5i1o_15{position:relative;z-index:1;display:inline-flex;align-items:center;gap:6px}@media(max-width:380px){._button_k5i1o_6{padding:0 10px}}@media(prefers-reduced-motion:reduce){._button_k5i1o_6{transition:none}}.app,.sys,.j-auth-layout{--surface:var(--pnl);--surface-raised:var(--pnl);--surface-muted:var(--track);--foreground:var(--tx);--text-secondary:var(--mu);--text-muted:var(--dim);--border:var(--div);--border-subtle:var(--div);--border-strong:var(--dim);--accent:var(--br);--accent-strong:var(--brfg);--accent-subtle:var(--brbg);--accent-foreground:#fff;--success:var(--okfg);--warning:var(--wnfg);--danger:var(--dgfg);--focus-ring:var(--br);--shadow-floating:var(--sh);--shadow-resting:none;--font-body:var(--font-sans);--tracking-body:0;--leading-body:calc(20 / 14);--text-xs:var(--text-meta);--text-sm:var(--text-body);--text-base:var(--text-body);--radius-pill:999px;--duration-instant:.1s;--duration-fast:.14s;--duration-standard:.18s;--duration-spring:.24s;--ease-standard:cubic-bezier(.22,1,.36,1);--ease-spring:cubic-bezier(.16,1,.3,1)}.j-library-bulk{position:absolute;bottom:18px;left:50%;transform:translate(-50%);z-index:9;display:flex;max-width:calc(100% - 24px);align-items:center;gap:4px;overflow-x:auto;white-space:nowrap;padding:6px;background:var(--pnl);color:var(--tx);border:1px solid var(--div);border-radius:var(--radius-overlay);box-shadow:0 12px 30px #0002}@container app (max-width:660px){.j-library-bulk{position:static;transform:none;margin:12px;max-width:calc(100% - 24px)}}.app,.sys,.j-auth-layout{--text-lg:var(--text-title);--text-xl:var(--text-h1);--ease-enter:cubic-bezier(.16,1,.3,1);--duration-considered:.24s}.app .j-page-size-wrap{inline-size:auto}.app .j-page-size{inline-size:auto;min-inline-size:8rem;min-block-size:var(--control-height-md, 38px);padding-inline-end:2rem}.app .j-drawer-tabs{margin:-18px -20px 18px}.app .j-drawer-tabs [role=tablist]{padding-inline:.75rem}.app .j-drawer-row{min-inline-size:0}.app .j-drawer-row>i{inline-size:min(132px,40%);overflow-wrap:anywhere}.app .j-schedule-trigger{min-block-size:36px;block-size:auto;white-space:normal;overflow-wrap:anywhere;padding-block:.5rem;text-align:start}.app .j-schedule-popover{inline-size:min(420px,var(--available-width));min-inline-size:0;max-block-size:var(--available-height);overflow-y:auto;overscroll-behavior:contain;transform-origin:var(--transform-origin)}.app .j-schedule-slots{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;padding:.75rem;border-block-start:1px solid var(--div)}.app .j-schedule-slot{min-inline-size:0;align-items:flex-start;text-align:start}.app .j-schedule-slot>span:last-child{min-inline-size:0;overflow-wrap:anywhere}.app .j-schedule-slot b,.app .j-schedule-slot small{display:block}.app .j-schedule-slot small{color:var(--mu);font-weight:400;line-height:1.4}.app .j-schedule-slot[aria-disabled=true]{opacity:.6;cursor:not-allowed}@media(max-width:560px){.app .j-schedule-trigger{min-block-size:44px}.app [data-slot=input-group] input{font-size:16px}}@media(pointer:coarse){.j-record-table button:not([role=checkbox]){min-inline-size:44px;min-block-size:44px}}@media(prefers-reduced-motion:reduce){.app .j-schedule-popover,.app .j-schedule-slot{transition:none}}
