.Uoj0_G_Page{width:min(100%,64rem);padding:var(--space2) var(--space2) var(--space8);color:var(--palette-text);margin-inline:auto}.Uoj0_G_Controller{z-index:10;width:50px;height:50px;padding:var(--space1);border-radius:var(--radius-input);background-color:var(--palette-surface);justify-content:center;align-items:center;display:inline-flex;position:sticky;top:44px}.Uoj0_G_NavLinks{gap:var(--space1);padding:var(--space2);display:grid}.Uoj0_G_NavLinks a{align-items:center;gap:var(--space2);padding:var(--space2) var(--space3);border-radius:var(--radius-input);color:var(--palette-text);font-size:var(--font-size3);display:flex}@media (hover:hover){.Uoj0_G_NavLinks a:hover{background-color:var(--palette-surface)}}.Uoj0_G_NavLinks a:focus-visible{outline:3px solid var(--palette-accent);outline-offset:2px}.Uoj0_G_Title{margin:var(--space4) 0 var(--space2);font-size:var(--font-size4);text-align:center}.Uoj0_G_Loading,.Uoj0_G_Empty,.Uoj0_G_Status{margin:var(--space2) 0;color:var(--palette-muted)}.Uoj0_G_Count{margin:var(--space2) 0;font-size:var(--font-size4);text-align:center}.Uoj0_G_Toolbar,.Uoj0_G_Filters{align-items:flex-end;gap:var(--space2);margin:var(--space2) 0;flex-wrap:wrap;display:flex}.Uoj0_G_List,.Uoj0_G_SeatList{gap:var(--space2);margin:0;padding:0;list-style:none;display:grid}.Uoj0_G_Row{gap:var(--space2);padding:var(--space2) var(--space3);border-radius:var(--radius-input);background-color:var(--palette-surface);display:grid}.Uoj0_G_RowHead{align-items:baseline;gap:var(--space1) var(--space2);flex-wrap:wrap;display:flex}.Uoj0_G_Number{font-size:var(--font-size4);font-variant-numeric:tabular-nums;font-weight:700}.Uoj0_G_Name{font-size:var(--font-size3);font-weight:700}.Uoj0_G_Furigana{color:var(--palette-muted)}.Uoj0_G_Facts{gap:var(--space1) var(--space4);flex-wrap:wrap;margin:0;display:flex}.Uoj0_G_Facts div{gap:var(--space1);display:flex}.Uoj0_G_Facts dt{color:var(--palette-muted)}.Uoj0_G_Facts dd{margin:0}.Uoj0_G_Accepted{color:var(--palette-accent-strong);font-weight:700}.Uoj0_G_Actions{align-items:center;gap:var(--space2);flex-wrap:wrap;display:flex}.Uoj0_G_Search{gap:var(--space2);margin:var(--space2) 0;display:grid}.Uoj0_G_Candidates{gap:var(--space2);margin:var(--space2) 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.Uoj0_G_Person{gap:var(--space2);margin:var(--space4) 0;padding:var(--space3);border-radius:var(--radius-input);background-color:var(--palette-surface);display:grid}.Uoj0_G_Person .Uoj0_G_Number{font-size:clamp(2.5rem,10vw,3.5rem);line-height:1.1}.Uoj0_G_Person .Uoj0_G_Name{font-size:var(--font-size4)}.Uoj0_G_Money{gap:var(--space1) var(--space3);grid-template-columns:repeat(auto-fit,minmax(8rem,1fr));margin:0;display:grid}.Uoj0_G_Money div{display:grid}.Uoj0_G_Money dt{color:var(--palette-muted);font-size:var(--font-size1)}.Uoj0_G_Money dd{font-size:var(--font-size3);font-variant-numeric:tabular-nums;margin:0}.Uoj0_G_Unpaid{color:var(--danger);font-weight:700}.Uoj0_G_Receive{gap:var(--space2);margin:var(--space4) 0;display:grid}.Uoj0_G_Result{font-size:var(--font-size3);margin:0;font-weight:700}.Uoj0_G_BusGroup{margin:var(--space4) 0}.Uoj0_G_BusGroup h2{margin:0 0 var(--space2);font-size:var(--font-size3)}.Uoj0_G_Seat{align-items:baseline;gap:var(--space2);padding:var(--space1) var(--space2);border-radius:var(--radius-input);background-color:var(--palette-surface);grid-template-columns:4rem 4rem 1fr auto;display:grid}.Uoj0_G_SeatLabel{font-variant-numeric:tabular-nums;font-weight:700}
.JKkTLq_Root{pointer-events:all;flex-shrink:0;justify-content:center;align-items:center;display:flex}.JKkTLq_Floating{touch-action:none;cursor:grab;z-index:40;background:linear-gradient(145deg, var(--palette-paper), var(--palette-surface));padding:var(--space1);border-radius:var(--space1);border:1px solid color-mix(in srgb, var(--palette-border) 84%, transparent);box-shadow:0 16px 32px -18px var(--palette-shadow-soft-color);transition:all .4s;animation:3s forwards JKkTLq_appear,2s ease-in-out 3s infinite JKkTLq_breathe;position:fixed}.JKkTLq_Floating[data-positive=true]{box-shadow:0 0 30px 2px color-mix(in srgb, var(--palette-accent-strong) 54%, transparent),0 0 5px 2px color-mix(in srgb, var(--palette-accent) 42%, transparent);animation:none}.JKkTLq_Floating[data-dragging=true]{cursor:grabbing;transition:none;animation:none;rotate:0deg;scale:1}.JKkTLq_Floating[data-floating-position=rightBottom]{bottom:calc(env(safe-area-inset-bottom) + 44px);right:calc(env(safe-area-inset-right) + 44px)}.JKkTLq_Floating[data-floating-position=leftBottom]{bottom:calc(env(safe-area-inset-bottom) + 44px);left:calc(env(safe-area-inset-left) + 44px)}.JKkTLq_Floating[data-floating-position=rightCenter]{bottom:50%;right:calc(env(safe-area-inset-right) + 44px)}.JKkTLq_Floating[data-floating-position=leftCenter]{bottom:50%;left:calc(env(safe-area-inset-left) + 44px)}.JKkTLq_Floating[data-floating-position=leftTop]{top:calc(env(safe-area-inset-top) + 74px);left:calc(env(safe-area-inset-left) + 24px)}@keyframes JKkTLq_appear{0%{opacity:0;transform:scale(0)rotate(0)}50%{opacity:1;transform:scale(1.5)rotate(180deg)}to{opacity:1;transform:scale(1)rotate(360deg)}}@keyframes JKkTLq_breathe{0%,to{transform:scale(1)}50%{transform:scale(1.3)}}.JKkTLq_Portal{z-index:1000;pointer-events:none;color:var(--palette-ink);position:fixed;inset:0}.JKkTLq_Description{display:none}.JKkTLq_Trigger{color:var(--palette-accent);border-radius:var(--space1);justify-content:center;align-items:center;width:44px;height:44px;transition:transform .2s ease-in-out,background-color .2s ease-in-out,color .2s ease-in-out,box-shadow .2s ease-in-out;display:flex}.JKkTLq_Trigger[data-floating=true]>*{pointer-events:none}.JKkTLq_Trigger:not([data-floating=true]):focus-visible{background-color:color-mix(in srgb, var(--palette-accent) 10%, var(--palette-paper));color:var(--palette-accent-strong);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--palette-accent) 32%, transparent),0 10px 20px -18px color-mix(in srgb, var(--palette-accent) 36%, transparent);outline:none}@media (hover:hover){.JKkTLq_Trigger:not([data-floating=true]):hover{background-color:color-mix(in srgb, var(--palette-accent) 10%, var(--palette-paper));color:var(--palette-accent-strong);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--palette-accent) 32%, transparent),0 10px 20px -18px color-mix(in srgb, var(--palette-accent) 36%, transparent)}}.JKkTLq_Trigger:not([data-floating=true]):active{background-color:color-mix(in srgb, var(--palette-accent) 14%, var(--palette-paper));color:var(--palette-accent-strong);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--palette-accent) 38%, transparent);transform:scale(.98)}@media (hover:hover) and (pointer:fine){.JKkTLq_Floating:hover{scale:1.08}}@media (prefers-reduced-motion:reduce){.JKkTLq_Floating{transition:none;animation:none}.JKkTLq_Trigger{transition:none}}.JKkTLq_Mark{color:var(--palette-accent);justify-content:center;align-items:center;width:40px;height:40px;transition:all .2s ease-in-out;display:flex}.JKkTLq_Title{background:color-mix(in srgb, var(--palette-paper) 92%, var(--palette-surface));color:var(--palette-ink);border-bottom:1px solid color-mix(in srgb, var(--palette-border) 84%, transparent);box-shadow:0 14px 28px -18px var(--palette-shadow-soft-color);z-index:1;height:var(--header-height);width:100%;padding:var(--space1);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);justify-content:flex-start;align-items:center;gap:2px;padding-inline-start:1px;display:flex;position:sticky;top:0}@media screen and (min-width:600px){.JKkTLq_Title{gap:var(--space1);padding-inline-start:calc(var(--space1) - 1px)}}.JKkTLq_Title>*{translate:0 -1px}.JKkTLq_Title .JKkTLq_Center{text-align:center;flex-grow:1}.JKkTLq_MaximizeButton{appearance:none;border-radius:var(--radius-input);width:44px;height:44px;color:var(--palette-accent);cursor:pointer;flex:0 0 44px;place-items:center;display:inline-grid}.JKkTLq_MaximizeButton svg{width:36px;height:36px;padding:6px}.JKkTLq_MaximizeButton:focus-visible{color:var(--palette-accent-strong)}@media (hover:hover){.JKkTLq_MaximizeButton:hover{color:var(--palette-accent-strong)}}.JKkTLq_MaximizeButton:focus-visible{outline:2px solid color-mix(in srgb, var(--palette-accent) 72%, transparent);outline-offset:2px}.JKkTLq_Overlay{z-index:1000;pointer-events:auto;background-color:color-mix(in srgb, var(--palette-paper) 72%, transparent);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);will-change:transform,opacity;width:100dvw;height:100dvh;position:fixed;top:0;left:0}.JKkTLq_Content{z-index:1010;pointer-events:auto}.JKkTLq_Content:focus,.JKkTLq_Content:focus-visible{outline:none}.JKkTLq_Content{background:color-mix(in srgb, var(--palette-paper) 92%, var(--palette-surface));color:var(--palette-ink);border:1px solid color-mix(in srgb, var(--palette-border) 88%, transparent);box-shadow:0 24px 52px -28px var(--palette-shadow-soft-color);will-change:transform,opacity;touch-action:pan-y;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;max-width:100dvw;max-height:100dvh;position:fixed;overflow:auto}.JKkTLq_Content textarea,.JKkTLq_Content [data-scrollable=true]{overscroll-behavior:contain;overflow-y:auto}.JKkTLq_Content.JKkTLq_left{width:min(100dvw,480px);height:100dvh;top:0;left:0}@media screen and (max-width:479px){.JKkTLq_Content.JKkTLq_left{width:100dvw}}@media screen and (min-width:480px){.JKkTLq_Content.JKkTLq_left{min-width:min(420px,100dvw)}}.JKkTLq_Content.JKkTLq_left .JKkTLq_Title{flex-direction:row-reverse}.JKkTLq_Content.JKkTLq_right{width:min(100dvw,480px);height:100dvh;top:0;right:0}@media screen and (max-width:479px){.JKkTLq_Content.JKkTLq_right{width:100dvw}}@media screen and (min-width:480px){.JKkTLq_Content.JKkTLq_right{min-width:min(420px,100dvw)}}.JKkTLq_Content.JKkTLq_top{width:100dvw;height:400px;top:0;left:0}.JKkTLq_Content.JKkTLq_bottom{width:100dvw;height:400px;bottom:0;left:0}.JKkTLq_Content.JKkTLq_Max{width:95dvw;max-width:95dvw}@media screen and (max-width:479px){.JKkTLq_Content.JKkTLq_Max{width:100dvw;max-width:100dvw}}@keyframes JKkTLq_contentShow{0%{opacity:0;transform-origin:0;transform:scaleX(.5)}to{opacity:1;transform:scale(1)}}
