.ZnY4Qa_field{flex-direction:column;gap:6px;max-width:420px;display:flex}.ZnY4Qa_label{color:var(--on-surface);font-size:13px;font-weight:600}.ZnY4Qa_editRow{align-items:flex-start;gap:8px;display:flex}.ZnY4Qa_input{flex:1;min-width:0}.ZnY4Qa_readonly{font-family:var(--font-mono);color:var(--on-surface);font-size:14px;font-weight:600}
.G1Pm5W_overlay{-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);z-index:80;background:#0b1c3052;position:fixed;inset:0}.G1Pm5W_overlay[data-state=open]{animation:.22s ease-out both G1Pm5W_tms-overlay-in}.G1Pm5W_overlay[data-state=closed]{animation:.18s ease-in both G1Pm5W_tms-overlay-out}.G1Pm5W_content{background:var(--surface-container-lowest);border-radius:var(--radius);width:min(440px,100vw - 32px);box-shadow:0 24px 60px -12px #0b1c3052, 0 0 0 1px var(--outline-ghost);z-index:81;outline:none;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.G1Pm5W_content[data-state=open]{animation:.26s cubic-bezier(.2,.8,.2,1) both G1Pm5W_tms-dialog-in}.G1Pm5W_content[data-state=closed]{animation:.2s cubic-bezier(.4,0,1,1) both G1Pm5W_tms-dialog-out}.G1Pm5W_head{padding:18px 20px 4px}.G1Pm5W_title{font:700 16px var(--font-display);letter-spacing:-.01em;color:var(--on-surface);margin:0}.G1Pm5W_desc{color:var(--on-surface-variant);margin:6px 0 0;font-size:13px;line-height:1.55}.G1Pm5W_body{padding:8px 20px 4px}.G1Pm5W_foot{justify-content:flex-end;gap:8px;padding:16px 20px 18px;display:flex}.G1Pm5W_dangerTitle{color:#b3261e}@keyframes G1Pm5W_tms-overlay-in{0%{opacity:0}to{opacity:1}}@keyframes G1Pm5W_tms-overlay-out{0%{opacity:1}to{opacity:0}}@keyframes G1Pm5W_tms-dialog-in{0%{opacity:0;transform:translate(-50%,-46%)scale(.96)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@keyframes G1Pm5W_tms-dialog-out{0%{opacity:1;transform:translate(-50%,-50%)scale(1)}to{opacity:0;transform:translate(-50%,-46%)scale(.96)}}@media (prefers-reduced-motion:reduce){.G1Pm5W_overlay,.G1Pm5W_content{animation:none!important}}
.buWwCW_code{font:500 11.5px var(--font-mono);color:var(--on-surface-variant)}.buWwCW_codeLink{cursor:pointer;color:var(--primary);text-underline-offset:2px;background:0 0;border:0;padding:0;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.buWwCW_codeLink:hover{text-decoration-style:solid}.buWwCW_cust{font-weight:600}.buWwCW_isLate{color:var(--error);font-weight:700}.buWwCW_pts{white-space:normal;gap:3px;width:100%;display:grid}.buWwCW_pt{grid-template-columns:14px 1fr;align-items:start;gap:5px;line-height:1.35;display:grid}.buWwCW_pt i{font:700 9px var(--font-mono);color:var(--on-surface-variant);background:var(--surface-container-high);text-align:center;border-radius:2px;height:14px;font-style:normal;line-height:14px}.buWwCW_pt span{white-space:normal;word-break:break-word}
.Hrx5yq_page{height:100%;min-height:0}.Hrx5yq_st-dot{vertical-align:-1px;border-radius:50%;width:9px;height:9px;margin-right:6px;display:inline-block}.Hrx5yq_st-dot--nhap{border:1.5px dashed var(--outline-variant)}.Hrx5yq_st-dot--cho-dieu{background:#b7791f}.Hrx5yq_st-dot--cho-ghep{background:#6b4fa0}.Hrx5yq_st-dot--da-dieu,.Hrx5yq_st-dot--dang-giao{background:var(--primary)}.Hrx5yq_st-dot--da-giao,.Hrx5yq_st-dot--da-giao-cho-ct,.Hrx5yq_st-dot--da-huy{background:var(--outline-variant)}.Hrx5yq_st-dot--tre,.Hrx5yq_st-dot--reject{background:var(--error)}.Hrx5yq_transit-reject{color:color-mix(in oklab, var(--error) 72%, var(--surface-container-lowest))}.Hrx5yq_tr-stage{color:var(--on-surface-variant)}.Hrx5yq_tr-dot--planned{background:#b7791f}.Hrx5yq_tr-dot--running{background:var(--primary)}.Hrx5yq_tr-dot--done{background:var(--outline-variant)}.Hrx5yq_tr-dot--cancelled{background:var(--error)}.Hrx5yq_tr-link{cursor:pointer;font:inherit;color:var(--primary);text-underline-offset:2px;background:0 0;border:0;padding:0;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.Hrx5yq_tr-link:hover{text-decoration-style:solid}.Hrx5yq_tr-code{font:500 10.5px var(--font-mono);color:var(--on-surface-variant);margin-left:6px}.Hrx5yq_leadchip{border:1px solid var(--primary);border-radius:var(--radius);background:var(--primary-tint);cursor:pointer;white-space:nowrap;height:30px;font:600 12px var(--font-sans);color:var(--on-surface);align-items:center;gap:5px;padding:0 10px;display:inline-flex}.Hrx5yq_leadchip b{font-weight:700}.Hrx5yq_rowbtn{white-space:nowrap;border:1px solid var(--outline-variant);background:var(--surface-container-lowest);cursor:pointer;font:600 10.5px var(--font-sans);color:var(--on-surface);border-radius:2px;padding:1px 6px}.Hrx5yq_rowbtn:hover{background:var(--surface-container-high)}.Hrx5yq_rowbtn-danger{color:var(--error);border-color:color-mix(in oklab, var(--error) 35%, var(--outline-variant));}.Hrx5yq_rowbtn-danger:hover{background:color-mix(in oklab, var(--error) 10%, transparent)}.Hrx5yq_notice{font:500 12px var(--font-sans);color:var(--warn);white-space:nowrap;text-overflow:ellipsis;max-width:320px;overflow:hidden}.Hrx5yq_state{height:100%;font:500 13px var(--font-sans);color:var(--on-surface-variant);place-items:center;padding:40px;display:grid}.Hrx5yq_rec__scrim{z-index:79;background:#0b1c306b;place-items:center;padding:36px 24px;display:grid;position:fixed;inset:0}.Hrx5yq_rec{background:var(--surface-container-lowest);border-radius:var(--radius);grid-template-rows:auto auto 1fr;width:min(1000px,96vw);max-height:88vh;animation:.22s cubic-bezier(.16,1,.3,1) Hrx5yq_rec-in;display:grid;overflow:hidden;box-shadow:0 26px 70px #0b1c305c}@keyframes Hrx5yq_rec-in{0%{opacity:0;transform:translateY(10px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}.Hrx5yq_rec__top{border-bottom:1px solid var(--outline-ghost)}.Hrx5yq_rec__bar{align-items:center;gap:8px;padding:9px 12px;display:flex}.Hrx5yq_rec__actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;padding:0 12px 9px;display:flex}.Hrx5yq_rec__bar .Hrx5yq_code{font:600 12px var(--font-mono);color:var(--on-surface-variant)}.Hrx5yq_rec__nav{align-items:center;gap:2px;margin-left:6px;display:flex}.Hrx5yq_rec__pos{font:500 11px var(--font-mono);color:var(--on-surface-variant);padding:0 4px}.Hrx5yq_rec__spacer{flex:1}.Hrx5yq_rec__chip{border:1px solid var(--outline-variant);border-radius:var(--radius);background:var(--surface-container-lowest);cursor:pointer;height:26px;font:600 11.5px var(--font-sans);color:var(--on-surface);align-items:center;gap:5px;padding:0 9px;display:inline-flex}.Hrx5yq_rec__chip:hover{background:var(--surface-container-high)}.Hrx5yq_rec__chip:disabled,.Hrx5yq_rec__chip[aria-disabled=true]{opacity:.5;cursor:not-allowed}.Hrx5yq_rec__chip:disabled:hover,.Hrx5yq_rec__chip[aria-disabled=true]:hover{background:var(--surface-container-lowest)}.Hrx5yq_rec__ic{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:13px;height:13px}.Hrx5yq_rec__chip--ok,.Hrx5yq_rec__chip--ok:hover{color:var(--primary);border-color:color-mix(in srgb, var(--primary) 45%, transparent);background:color-mix(in srgb, var(--primary) 12%, transparent)}.Hrx5yq_rec__ok-check{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;width:13px;height:13px}.Hrx5yq_rec__sep{background:var(--outline-variant);flex:none;width:1px;height:18px;margin:0 2px}.Hrx5yq_rec__danger{white-space:nowrap;color:var(--error);border-color:color-mix(in oklab, var(--error) 35%, var(--outline-variant));flex:none;}.Hrx5yq_rec__danger:hover{background:color-mix(in oklab, var(--error) 10%, transparent)}.Hrx5yq_rec__head{padding:16px 20px 0}.Hrx5yq_rec__head h2{font:700 21px var(--font-display);letter-spacing:-.015em;color:var(--on-surface);margin:0 0 4px}.Hrx5yq_rec__head p{color:var(--on-surface-variant);margin:0 0 12px;font-size:12.5px}.Hrx5yq_rec__tabs{border-bottom:1px solid var(--outline-ghost);gap:2px;padding:0 20px;display:flex}.Hrx5yq_rec__tabs button{cursor:pointer;font:600 12px var(--font-sans);color:var(--on-surface-variant);background:0 0;border:0;border-bottom:2px solid #0000;padding:8px 10px}.Hrx5yq_rec__tabs button:hover{color:var(--on-surface)}.Hrx5yq_rec__tabs button.Hrx5yq_is-on{color:var(--on-surface);border-bottom-color:var(--primary)}.Hrx5yq_rec__body{grid-template-columns:minmax(0,1fr) 300px;min-height:0;display:grid;overflow:auto}.Hrx5yq_rec__main{padding:16px 20px 28px}.Hrx5yq_rec__side{border-left:1px solid var(--outline-ghost);background:var(--surface-container-low);padding:16px}.Hrx5yq_fields{grid-template-columns:148px 1fr;align-items:center;gap:1px 12px;margin:0;display:grid}.Hrx5yq_fields dt{font:500 11.5px var(--font-sans);color:var(--on-surface-variant)}.Hrx5yq_fields dd{min-height:28px;font:500 12.5px var(--font-sans);color:var(--on-surface);align-items:center;margin:0;padding:4px 0;display:flex}.Hrx5yq_fields dd.Hrx5yq_mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.Hrx5yq_fields dd .Hrx5yq_ph{color:var(--on-surface-variant);font-style:italic}.Hrx5yq_rec__sect{margin-top:20px}.Hrx5yq_rec__sect:first-child{margin-top:0}.Hrx5yq_rec__sect h4{font:700 10.5px var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--on-surface-variant);margin:0 0 8px}.Hrx5yq_stops{gap:6px;display:grid}.Hrx5yq_stop{background:var(--surface-container-low);border-radius:2px;grid-template-columns:20px 1fr;gap:8px;padding:8px 9px;display:grid}.Hrx5yq_stop--act{grid-template-columns:20px 1fr auto;align-items:center}.Hrx5yq_stop i{font:700 9.5px var(--font-mono);color:var(--on-surface-variant);background:var(--surface-container-high);text-align:center;border-radius:2px;height:16px;font-style:normal;line-height:16px}.Hrx5yq_stop b{font:600 12.5px var(--font-sans);color:var(--on-surface);display:block}.Hrx5yq_stop span{font:500 11.5px var(--font-sans);color:var(--on-surface-variant);display:block}.Hrx5yq_act{gap:10px;display:grid}.Hrx5yq_act__item{grid-template-columns:22px 1fr;gap:9px;display:grid}.Hrx5yq_act__item p{color:var(--on-surface);margin:0;font-size:12px;line-height:1.5}.Hrx5yq_act__item time{font:500 10.5px var(--font-mono);color:var(--on-surface-variant);margin-top:2px;display:block}.Hrx5yq_av{width:22px;height:22px;font:700 9.5px var(--font-mono);color:#fff;background:var(--primary-container);border-radius:50%;place-items:center;display:grid}.Hrx5yq_hint{color:var(--on-surface-variant);margin:0;font-size:12.5px}@media (max-width:760px){.Hrx5yq_rec__scrim{place-items:stretch stretch;padding:0}.Hrx5yq_rec{border-radius:0;width:100%;height:100%;max-height:100%}.Hrx5yq_rec__bar{flex-wrap:wrap}.Hrx5yq_rec__body{grid-template-columns:minmax(0,1fr)}.Hrx5yq_rec__side{border-left:0;border-top:1px solid var(--outline-ghost)}}.Hrx5yq_hc__h{border-bottom:1px solid var(--outline-ghost);align-items:center;gap:9px;padding:10px 12px;display:flex}.Hrx5yq_hc__id{font:700 13px var(--font-mono);letter-spacing:-.01em;color:var(--on-surface)}.Hrx5yq_hc__nm{font:700 13px var(--font-display);color:var(--on-surface);display:block}.Hrx5yq_hc__sub{font:500 11px var(--font-sans);color:var(--on-surface-variant);margin-top:1px;display:block}.Hrx5yq_hc__sp{flex:1}.Hrx5yq_hc__mock{font:500 10.5px var(--font-sans);color:var(--on-surface-variant)}.Hrx5yq_hc__av{width:28px;height:28px;font:700 10.5px var(--font-mono);color:#fff;background:var(--primary-container);border-radius:50%;flex:none;place-items:center;display:grid}.Hrx5yq_hc__b{overscroll-behavior:contain;gap:10px;max-height:340px;padding:10px 12px;display:grid;overflow:auto}.Hrx5yq_hc__sect>h6{font:700 10px var(--font-mono);letter-spacing:.09em;text-transform:uppercase;color:var(--on-surface-variant);margin:0 0 5px}.Hrx5yq_hc__kv{color:var(--on-surface);gap:3px;margin:0;font-size:12px;display:grid}.Hrx5yq_hc__kvrow{grid-template-columns:84px 1fr;gap:10px;display:grid}.Hrx5yq_hc__kv dt{color:var(--on-surface-variant);font-size:11.5px}.Hrx5yq_hc__kv dd{margin:0}.Hrx5yq_hc__ord{color:var(--on-surface);align-items:center;gap:7px;padding:4px 0;font-size:12px;display:flex}.Hrx5yq_hc__ord+.Hrx5yq_hc__ord{border-top:1px solid var(--outline-ghost)}.Hrx5yq_hc__c{font:600 11.5px var(--font-mono);flex:none}.Hrx5yq_hc__w{font:500 11px var(--font-mono);color:var(--on-surface-variant);flex:none;margin-left:auto}.Hrx5yq_hc__f{border-top:1px solid var(--outline-ghost);background:var(--surface-container-low);font:500 11px var(--font-sans);color:var(--on-surface-variant);align-items:center;gap:8px;padding:8px 12px;display:flex}.Hrx5yq_hc__f b{color:var(--on-surface);font-weight:600}.Hrx5yq_hc__none{color:var(--on-surface-variant);margin:0;font-size:12px}.Hrx5yq_docChip{border:1px solid var(--outline-variant);border-radius:var(--radius);background:var(--surface-container-lowest);cursor:pointer;white-space:nowrap;height:30px;font:600 12px var(--font-sans);color:var(--on-surface-variant);padding:0 10px;transition:background .12s,color .12s,border-color .12s}.Hrx5yq_docChip:hover{background:var(--surface-container-high);color:var(--on-surface)}.Hrx5yq_docChipOn{background:var(--primary-tint);border-color:var(--primary);color:var(--on-surface)}.Hrx5yq_ownerVeh{flex-direction:column;align-items:flex-start;gap:3px;display:flex}.Hrx5yq_ownerVeh>*{z-index:1;max-width:100%;position:relative}.Hrx5yq_ownerVehMine:before{content:"";background:var(--override-bg);position:absolute;inset:0}.Hrx5yq_ownerTag{border-radius:var(--radius);background:var(--override-bg);box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--override-accent) 45%, transparent);font:600 10.5px/1.45 var(--font-sans);color:var(--override-fg);white-space:normal;padding:1px 5px;display:inline-block}.Hrx5yq_ownerTag b{font-family:var(--font-mono);font-weight:600}.Hrx5yq_bothHint{border-radius:var(--radius);background:var(--override-bg);height:24px;color:var(--override-fg);font:500 11.5px var(--font-sans);white-space:nowrap;align-items:center;gap:5px;padding:0 8px;display:inline-flex}.Hrx5yq_bothHint svg{flex:none;width:14px;height:14px}.Hrx5yq_ownerMenu{width:290px}.Hrx5yq_ownerSearch.Hrx5yq_ownerSearch{min-width:0;margin:4px 6px 6px;display:flex}.Hrx5yq_ownerList{overscroll-behavior:contain;max-height:260px;overflow-y:auto}.Hrx5yq_ownerEmpty{font:500 12px var(--font-sans);color:var(--on-surface-variant);padding:6px 10px}
.PsV4xW_own{font-variant-numeric:tabular-nums;margin-left:auto}.PsV4xW_own b{color:var(--on-surface);font-weight:600}.PsV4xW_alerts{padding:12px 18px}.PsV4xW_alert{border-radius:0;max-width:none}.PsV4xW_alert ul{margin:4px 0 0;padding-left:18px}.PsV4xW_sect+.PsV4xW_sect{box-shadow:inset 0 1px 0 0 var(--outline-ghost);margin-top:8px}.PsV4xW_grp{z-index:1;background:var(--surface-container-low);box-shadow:inset 0 -1px 0 0 var(--outline-ghost);align-items:center;gap:10px;padding:9px 18px;display:flex;position:sticky;top:0}.PsV4xW_grpName{font:700 13.5px var(--font-display);color:var(--on-surface);letter-spacing:-.005em}.PsV4xW_grpCount{font:600 11px var(--font-sans);color:var(--on-surface);background:var(--surface-container-lowest);box-shadow:inset 0 0 0 1px var(--outline-ghost);border-radius:999px;padding:1px 8px}.PsV4xW_grpAll{font:500 12px var(--font-sans);color:var(--primary);cursor:pointer;white-space:nowrap;background:0 0;border:0;margin-left:auto;padding:0}.PsV4xW_grpAll:hover{text-decoration:underline}.PsV4xW_grpAll:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.PsV4xW_trip{cursor:pointer;grid-template-columns:18px 128px minmax(0,1fr) 184px;align-items:start;gap:8px 14px;padding:10px 18px;transition:background .12s,opacity .16s;display:grid}.PsV4xW_trip+.PsV4xW_trip{box-shadow:inset 0 1px 0 0 var(--outline-variant)}.PsV4xW_trip:hover{background:var(--surface-container-low)}.PsV4xW_off{opacity:.5}.PsV4xW_off:hover{opacity:.7}.PsV4xW_tick{padding-top:1px}.PsV4xW_veh{flex-direction:column;gap:4px;min-width:0;display:flex}.PsV4xW_plateRow{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.PsV4xW_plate{font:700 14px var(--font-sans);letter-spacing:.01em;font-variant-numeric:tabular-nums}.PsV4xW_avatars{gap:3px;display:inline-flex}.PsV4xW_loadText{font:500 11.5px var(--font-sans);color:var(--on-surface-variant);font-variant-numeric:tabular-nums}.PsV4xW_orders{flex-direction:column;gap:4px;min-width:0;display:flex}.PsV4xW_ord{align-items:baseline;gap:8px;min-width:0;display:flex}.PsV4xW_code{font:400 13px var(--font-sans);color:var(--on-surface);font-variant-numeric:tabular-nums;white-space:nowrap}.PsV4xW_cust{font:400 13px var(--font-sans);color:var(--on-surface-variant);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.PsV4xW_role{font:600 10.5px var(--font-sans);color:var(--on-surface-variant);background:var(--surface-container-high);border-radius:var(--radius);white-space:nowrap;padding:1px 6px}.PsV4xW_share{font:600 11.5px var(--font-sans);color:var(--primary);background:var(--primary-tint);border-radius:var(--radius);white-space:nowrap;margin-left:auto;padding:1px 7px}.PsV4xW_more{font:500 12px var(--font-sans);color:var(--primary);cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:2px 0}.PsV4xW_more:hover{text-decoration:underline}.PsV4xW_more:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.PsV4xW_dateCol{flex-direction:column;align-items:flex-start;gap:4px;min-width:0;display:flex}.PsV4xW_dateLabel{font:500 11.5px var(--font-sans);color:var(--on-surface-variant)}.PsV4xW_dateFixed{font:600 13px var(--font-sans);color:var(--on-surface);font-variant-numeric:tabular-nums;line-height:30px}.PsV4xW_rel{color:var(--on-surface-variant);font-size:11.5px}.PsV4xW_step{width:100%;display:flex}.PsV4xW_stepBtn{background:var(--surface-container-lowest);border:1px solid var(--surface-container-high);width:28px;height:30px;color:var(--on-surface);font:600 15px/1 var(--font-sans);cursor:pointer;flex:none;place-items:center;padding:0;display:grid}.PsV4xW_stepBtn:first-child{border-radius:var(--radius) 0 0 var(--radius);border-right:0}.PsV4xW_stepBtn:last-child{border-radius:0 var(--radius) var(--radius) 0;border-left:0}.PsV4xW_stepBtn:hover:not(:disabled){background:var(--surface-container-low)}.PsV4xW_stepBtn:disabled{color:var(--outline-variant);cursor:not-allowed}.PsV4xW_stepBtn:focus-visible{outline:2px solid var(--primary);outline-offset:-1px;z-index:1;position:relative}.PsV4xW_stepPicker{flex:1;min-width:0}.PsV4xW_stepPicker [data-slot=date-picker]{display:block}.PsV4xW_stepPicker [data-slot=date-picker-trigger]{font-variant-numeric:tabular-nums;border-radius:0;gap:6px;width:100%;min-width:0;height:30px;padding:0 8px;font-size:12.5px}.PsV4xW_stepPicker [data-slot=date-picker-trigger]>svg:last-child{display:none}.PsV4xW_hiddenNote{font:12px var(--font-sans);color:var(--on-surface-variant);box-shadow:inset 0 1px 0 0 var(--outline-variant);padding:10px 18px}.PsV4xW_linkBtn{font:500 12px var(--font-sans);color:var(--primary);cursor:pointer;background:0 0;border:0;padding:0}.PsV4xW_linkBtn:hover{text-decoration:underline}.PsV4xW_footSum b{color:var(--on-surface);font-weight:600}.PsV4xW_footBad{color:var(--error)}@media (max-width:640px){.PsV4xW_trip{grid-template-columns:18px minmax(0,1fr)}.PsV4xW_veh,.PsV4xW_orders,.PsV4xW_dateCol,.PsV4xW_tripMixed .PsV4xW_mixHead,.PsV4xW_tripMixed .PsV4xW_orders{grid-column:2}.PsV4xW_mixHead{flex-wrap:wrap}}.PsV4xW_tripMixed{align-items:start}.PsV4xW_tripDirect{box-shadow:inset 4px 0 0 0 var(--warn-ink,#b8730a), inset 0 1px 0 0 var(--outline-variant);background:color-mix(in oklab, var(--warn-ink,#b8730a) 7%, #fff)}.PsV4xW_tripDirect:hover{background:color-mix(in oklab, var(--warn-ink,#b8730a) 11%, #fff)}.PsV4xW_directChip{border-radius:var(--radius,2px);font:600 10.5px var(--font-sans);letter-spacing:.02em;color:var(--warn-ink,#b8730a);background:color-mix(in oklab, var(--warn-ink,#b8730a) 14%, #fff);white-space:nowrap;align-self:flex-start;margin-top:2px;padding:1px 7px}.PsV4xW_tripMixed .PsV4xW_mixHead{grid-column:3/-1}.PsV4xW_tripMixed .PsV4xW_orders{grid-column:1/-1}.PsV4xW_mixHead{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.PsV4xW_mixRoles{flex:auto;min-width:0}.PsV4xW_mixHead .PsV4xW_dateCol{text-align:right;flex:none;align-items:flex-end}.PsV4xW_btnSwitch{border:1px solid var(--on-tertiary-container,#5e3700);color:var(--on-tertiary-container,#5e3700);font:600 12px var(--font-sans);border-radius:var(--radius,2px);cursor:pointer;background:#fff;padding:6px 11px}.PsV4xW_btnSwitch:hover:not(:disabled){background:var(--tertiary-container,#ffdcc0)}.PsV4xW_btnSwitch:disabled{opacity:.5;cursor:not-allowed}.PsV4xW_roleRow{flex-wrap:wrap;align-items:baseline;gap:10px;margin-bottom:4px;font-size:12.5px;display:flex}.PsV4xW_roleLbl{min-width:78px;font:600 10.5px var(--font-sans);letter-spacing:.06em;text-transform:uppercase;color:var(--on-surface-variant)}.PsV4xW_roleOrders{font-variant-numeric:tabular-nums}.PsV4xW_stops{border:1px solid var(--outline-line,#0b1c3014);flex-direction:column;margin:8px 0 0;padding:0;list-style:none;display:flex}.PsV4xW_stopRow{background:#fff;grid-template-columns:20px 76px minmax(0,1fr) auto 56px;align-items:center;gap:8px;padding:6px 9px;font-size:12px;display:grid}.PsV4xW_stopRow+.PsV4xW_stopRow{box-shadow:inset 0 1px 0 0 var(--outline-line,#0b1c3014)}.PsV4xW_stopErr{background:color-mix(in oklab, var(--error,#ba1a1a) 6%, #fff)}.PsV4xW_tripErr{box-shadow:inset 4px 0 0 0 var(--error,#ba1a1a), inset 0 1px 0 0 var(--outline-variant);background:color-mix(in oklab, var(--error,#ba1a1a) 7%, #fff)}.PsV4xW_tripErr:hover{background:color-mix(in oklab, var(--error,#ba1a1a) 10%, #fff)}.PsV4xW_stopIdx{font:700 11px var(--font-sans);color:var(--on-surface-variant);font-variant-numeric:tabular-nums}.PsV4xW_stopKind{font:600 10px var(--font-sans);border-radius:var(--radius,2px);text-align:center;white-space:nowrap;padding:2px 5px}.PsV4xW_kPick{background:var(--surface-container-high);color:var(--on-surface)}.PsV4xW_kDrop{background:var(--primary-tint,#e6efe9);color:var(--primary-container,#245636)}.PsV4xW_kOff{background:var(--tertiary-container,#ffdcc0);color:var(--on-tertiary-container,#5e3700)}.PsV4xW_kOn{background:var(--secondary-container,#8df9a8);color:var(--on-secondary-container,#007439)}.PsV4xW_stopWhat{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.PsV4xW_stopWhat span{color:var(--on-surface-variant)}.PsV4xW_stopOnb{font:500 11px var(--font-sans);color:var(--on-surface-variant);font-variant-numeric:tabular-nums;white-space:nowrap}.PsV4xW_stopOnbPeak{color:var(--on-surface);font-weight:700}.PsV4xW_stopMv{justify-content:flex-end;gap:2px;display:flex}.PsV4xW_stopMv button{border:1px solid var(--outline-variant,#c4c7c7);border-radius:var(--radius,2px);cursor:pointer;background:#fff;width:24px;height:22px;font-size:10px;line-height:1}.PsV4xW_stopMv button:hover:not(:disabled){background:var(--surface-container-high)}.PsV4xW_stopMv button:disabled{opacity:.3;cursor:not-allowed}.PsV4xW_stopHint{color:var(--on-surface-variant);margin-top:6px;font-size:11.5px}.PsV4xW_reset{font:500 12px var(--font-sans);color:var(--primary);cursor:pointer;background:0 0;border:0;padding:0}.PsV4xW_reset:hover{text-decoration:underline}.PsV4xW_search{width:300px;max-width:40%}.PsV4xW_search>div{box-shadow:none;padding:0}.PsV4xW_bar{box-shadow:inset 0 -1px 0 0 var(--outline-ghost);flex-wrap:wrap;align-items:center;gap:8px;padding:8px 18px;display:flex}.PsV4xW_barLabel{font:500 11px var(--font-sans);color:var(--on-surface-variant)}.PsV4xW_chips{flex-wrap:wrap;gap:4px;display:inline-flex}.PsV4xW_chip{border:1px solid var(--outline-variant);font:600 11px var(--font-sans);color:var(--on-surface-variant);cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;display:inline-flex}.PsV4xW_chip:hover{border-color:var(--on-surface-variant)}.PsV4xW_chip:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.PsV4xW_chipCount{font:500 10px var(--font-sans);background:var(--surface-container-low);border-radius:999px;padding:1px 6px}.PsV4xW_chipErr{border-color:var(--error);color:var(--error)}.PsV4xW_chipOn,.PsV4xW_chipOn.PsV4xW_chipErr{background:var(--primary);border-color:var(--primary);color:var(--on-primary)}.PsV4xW_chipOn .PsV4xW_chipCount{color:var(--on-primary);background:#fff3}.PsV4xW_mine{font:12px var(--font-sans);color:var(--on-surface-variant);align-items:center;gap:10px;margin-left:auto;display:flex}.PsV4xW_filterLabel{font:500 13px var(--font-sans);color:var(--on-surface)}.PsV4xW_tipWide{white-space:normal;max-width:300px}.PsV4xW_body{flex:1;grid-template-columns:330px minmax(0,1fr);min-height:0;display:grid}.PsV4xW_rail{background:var(--surface-container-low);box-shadow:inset -1px 0 0 0 var(--outline-ghost);overflow:auto}.PsV4xW_railHead{padding:12px 16px 6px}.PsV4xW_railHead h4{font:700 13.5px var(--font-display);letter-spacing:-.005em;color:var(--on-surface);margin:0}.PsV4xW_railHead p{font:12px var(--font-sans);color:var(--on-surface-variant);margin:3px 0 0}.PsV4xW_chk{font:500 11.5px var(--font-sans);color:var(--secondary);align-items:center;gap:6px;margin-top:6px;display:flex}.PsV4xW_chkErr{color:var(--warn-ink,#b8730a)}.PsV4xW_spin{border:2px solid var(--outline-variant);border-top-color:var(--primary);border-radius:50%;width:10px;height:10px;animation:.8s linear infinite PsV4xW_dcSpin}@keyframes PsV4xW_dcSpin{to{transform:rotate(360deg)}}.PsV4xW_fixAll{border-radius:var(--radius);background:var(--primary);width:calc(100% - 32px);color:var(--on-primary);font:600 12.5px var(--font-sans);text-align:left;cursor:pointer;border:none;margin:8px 16px 4px;padding:7px 12px;display:block}.PsV4xW_fixAll:hover{background:var(--primary-container)}.PsV4xW_railSec{font:600 10.5px var(--font-sans);letter-spacing:.06em;text-transform:uppercase;color:var(--on-surface-variant);padding:10px 16px 4px}.PsV4xW_issueList{flex-direction:column;gap:6px;padding:0 10px 12px;display:flex}.PsV4xW_ready{background:var(--primary-tint);color:var(--primary-container);font:600 12.5px var(--font-sans);border-radius:var(--radius);margin:8px 10px;padding:10px 12px}.PsV4xW_autoNote{border-radius:var(--radius);box-shadow:inset 3px 0 0 0 var(--warn-ink,#b8730a);background:color-mix(in oklab, var(--warn-ink,#b8730a) 8%, #fff);margin:8px 10px 2px;padding:9px 12px;font-size:12.5px}.PsV4xW_autoNote b{font-weight:600}.PsV4xW_autoNoteX{margin-top:6px;display:block}.PsV4xW_issue{background:var(--surface-container-lowest);border-radius:var(--radius);cursor:pointer;box-shadow:inset 3px 0 0 0 var(--error);padding:9px 12px;font-size:12.5px;display:block}.PsV4xW_issue:hover{background:color-mix(in oklab, var(--error) 4%, #fff)}.PsV4xW_issue[aria-current=true]{background:color-mix(in oklab, var(--error) 8%, #fff);box-shadow:inset 3px 0 0 0 var(--error), inset 0 0 0 1px var(--error)}.PsV4xW_issue:focus-visible{outline:2px solid var(--primary);outline-offset:1px}.PsV4xW_issueWarn{box-shadow:inset 3px 0 0 0 var(--warn-ink,#b8730a)}.PsV4xW_issueWarn:hover{background:color-mix(in oklab, var(--warn-ink,#b8730a) 6%, #fff)}.PsV4xW_issueWarn[aria-current=true]{background:color-mix(in oklab, var(--warn-ink,#b8730a) 10%, #fff);box-shadow:inset 3px 0 0 0 var(--warn-ink,#b8730a), inset 0 0 0 1px var(--warn-ink,#b8730a)}.PsV4xW_issueKind{font:600 10.5px var(--font-sans);letter-spacing:.06em;text-transform:uppercase;color:var(--error);display:block}.PsV4xW_issueWarn .PsV4xW_issueKind{color:var(--warn-ink,#b8730a)}.PsV4xW_srv{font:600 10px var(--font-sans);letter-spacing:0;text-transform:none;color:var(--on-surface-variant);background:var(--surface-container-high);border-radius:var(--radius);margin-left:6px;padding:0 5px}.PsV4xW_issueTitle{font:600 13px var(--font-sans);color:var(--on-surface);margin-top:2px;display:block}.PsV4xW_issueDesc{color:var(--on-surface-variant);margin-top:2px;display:block}.PsV4xW_acts{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.PsV4xW_btnPri{background:var(--primary);color:var(--on-primary);font:600 12px var(--font-sans);border-radius:var(--radius);cursor:pointer;border:none;padding:6px 11px}.PsV4xW_btnPri:hover:not(:disabled){background:var(--primary-container)}.PsV4xW_btnPri:disabled{opacity:.5;cursor:not-allowed}.PsV4xW_raw{color:var(--on-surface-variant);margin-top:6px;font-size:12px}.PsV4xW_raw summary{cursor:pointer;font-weight:500}.PsV4xW_raw code{white-space:pre-wrap;word-break:break-word;background:var(--surface-container-low);border-radius:var(--radius);margin-top:4px;padding:6px 8px;font:11.5px ui-monospace,SFMono-Regular,Menlo,monospace;display:block}.PsV4xW_main{min-width:0;overflow:auto}.PsV4xW_empty{text-align:center;font:13px var(--font-sans);color:var(--on-surface-variant);padding:28px 22px}.PsV4xW_focus{box-shadow:inset 0 -1px 0 0 var(--outline-ghost);padding:12px 18px 14px}.PsV4xW_focusHead{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.PsV4xW_focusTitle{font:700 13.5px var(--font-display);color:var(--on-surface)}.PsV4xW_chain{grid-template-columns:minmax(220px,300px) 48px minmax(0,1fr);align-items:center;margin-top:10px;display:grid}.PsV4xW_chainCol{flex-direction:column;gap:6px;display:flex}.PsV4xW_chainLbl{font:600 10.5px var(--font-sans);letter-spacing:.06em;text-transform:uppercase;color:var(--on-surface-variant)}.PsV4xW_downs{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:6px;display:grid}.PsV4xW_node{background:var(--surface-container-lowest);border-radius:var(--radius);flex-direction:column;gap:2px;padding:8px 10px;display:flex}.PsV4xW_nodeNeed{box-shadow:inset 0 0 0 1px var(--error), inset 3px 0 0 0 var(--error);background:color-mix(in oklab, var(--error) 5%, #fff)}.PsV4xW_nodeBad{box-shadow:inset 3px 0 0 0 var(--error), inset 0 0 0 1px var(--outline-variant)}.PsV4xW_nodeHead{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.PsV4xW_nodeSub{font:12px var(--font-sans);color:var(--on-surface-variant)}.PsV4xW_arrow{justify-content:center;align-items:center;display:flex}.PsV4xW_arrow svg{width:44px;height:16px}.PsV4xW_arrow path{stroke:var(--error);fill:none;stroke-width:1.8px}.PsV4xW_arrow polygon{fill:var(--error)}.PsV4xW_status{flex-wrap:wrap;align-items:center;gap:4px 8px;margin-bottom:2px;display:flex}.PsV4xW_why{font:500 12px var(--font-sans);color:var(--error)}.PsV4xW_whyWarn{font:500 12px var(--font-sans);color:var(--warn-ink,#b8730a)}.PsV4xW_whyMuted{font:12px var(--font-sans);color:var(--on-surface-variant)}.PsV4xW_badgeWarn{background:var(--tertiary-container,#ffdcc0);color:var(--on-tertiary-container,#5e3700)}.PsV4xW_badgeNeed{color:var(--error);box-shadow:inset 0 0 0 1px var(--error)}.PsV4xW_dep{font:500 12px var(--font-sans);color:var(--on-surface-variant);text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.PsV4xW_dep:hover{text-decoration:underline}.PsV4xW_depBad{color:var(--error)}.PsV4xW_tripNeed{box-shadow:inset 4px 0 0 0 var(--error), inset 0 1px 0 0 var(--outline-variant);background:repeating-linear-gradient(135deg, color-mix(in oklab, var(--error) 7%, #fff) 0 8px, #fff 8px 16px)}.PsV4xW_tripWarn{box-shadow:inset 4px 0 0 0 var(--warn-ink,#b8730a), inset 0 1px 0 0 var(--outline-variant);background:color-mix(in oklab, var(--warn-ink,#b8730a) 7%, #fff)}.PsV4xW_trip.PsV4xW_peer{background:var(--primary-tint)}@media (prefers-reduced-motion:reduce){.PsV4xW_spin{animation:none}}@media (max-width:860px){.PsV4xW_body{grid-template-columns:1fr;overflow:auto}.PsV4xW_rail,.PsV4xW_main{overflow:visible}.PsV4xW_rail{box-shadow:inset 0 -1px 0 0 var(--outline-ghost)}.PsV4xW_chain{grid-template-columns:1fr}.PsV4xW_arrow{height:36px;transform:rotate(90deg)}.PsV4xW_search{order:10;width:100%;max-width:none}}.PsV4xW_grpHint{font:12px var(--font-sans);color:var(--on-surface-variant)}.PsV4xW_tripExt{box-shadow:inset 4px 0 0 0 var(--primary), inset 0 1px 0 0 var(--outline-variant)}.PsV4xW_route{font:600 12.5px var(--font-sans);color:var(--on-surface);flex-wrap:wrap;align-items:center;gap:6px;display:flex}.PsV4xW_route s{color:var(--on-surface-variant);font-weight:500}.PsV4xW_routeArrow{color:var(--primary)}.PsV4xW_whyInfo{font:500 12px var(--font-sans);color:var(--on-surface-variant)}.PsV4xW_issueInfo{box-shadow:inset 3px 0 0 0 var(--primary);cursor:default}.PsV4xW_issueInfo:hover{background:var(--surface-container-lowest)}.PsV4xW_issueInfo .PsV4xW_issueKind{color:var(--primary)}
.Ebb0wG_stops{flex-direction:column;display:flex}.Ebb0wG_stop{grid-template-columns:38px 1fr auto;gap:14px;padding:12px 16px;display:grid;position:relative}.Ebb0wG_stop+.Ebb0wG_stop{box-shadow:inset 0 1px 0 var(--outline-ghost)}.Ebb0wG_stop__rail{flex-direction:column;align-items:center;padding-top:2px;display:flex;position:relative}.Ebb0wG_stop__rail:before{content:"";background:var(--outline-ghost);width:2px;position:absolute;top:0;bottom:-12px;left:50%;transform:translate(-50%)}.Ebb0wG_stop:first-child .Ebb0wG_stop__rail:before{top:12px}.Ebb0wG_stop:last-child .Ebb0wG_stop__rail:before{display:none}.Ebb0wG_stop__icon{background:var(--surface-container-lowest);width:28px;height:28px;box-shadow:0 0 0 1.5px var(--outline-variant);color:var(--on-surface-variant);z-index:1;border-radius:50%;place-items:center;display:grid;position:relative}.Ebb0wG_stop__icon svg{stroke:currentColor;fill:none;stroke-width:2px;width:13px;height:13px}.Ebb0wG_stop.Ebb0wG_is-done .Ebb0wG_stop__icon{background:var(--primary);color:var(--on-primary);box-shadow:0 0 0 1.5px var(--primary)}.Ebb0wG_stop.Ebb0wG_is-skipped .Ebb0wG_stop__icon{background:var(--error-container);color:var(--error);box-shadow:0 0 0 1.5px var(--error)}.Ebb0wG_stop.Ebb0wG_is-skipped .Ebb0wG_stop__title{color:var(--on-surface-variant);text-decoration:line-through}.Ebb0wG_stop__skip{font:12px/1.45 var(--font-sans);color:var(--error);margin-top:2px}.Ebb0wG_stop__skip b{font-weight:700}.Ebb0wG_stop.Ebb0wG_is-current .Ebb0wG_stop__icon{background:var(--tertiary);color:var(--on-tertiary-container);box-shadow:0 0 0 2px var(--tertiary), 0 0 0 5px var(--tertiary-container)}.Ebb0wG_stop.Ebb0wG_is-late .Ebb0wG_stop__icon{background:var(--error);color:#fff;box-shadow:0 0 0 1.5px var(--error)}.Ebb0wG_stop__main{flex-direction:column;gap:4px;display:flex}.Ebb0wG_stop__lbl{font:600 9.5px var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--on-surface-variant);align-items:center;gap:8px;display:flex}.Ebb0wG_tag{background:var(--surface-container-high);color:var(--on-surface);font:600 9.5px var(--font-mono);letter-spacing:.06em;border-radius:2px;padding:1px 5px}.Ebb0wG_tag--pickup{background:var(--primary-tint);color:var(--primary)}.Ebb0wG_tag--transfer{background:var(--tertiary-container);color:var(--on-tertiary-container)}.Ebb0wG_tag--drop{background:var(--secondary-container);color:var(--on-secondary-container)}.Ebb0wG_tag--off{background:var(--tertiary-container);color:var(--on-tertiary-container)}.Ebb0wG_tag--on{background:var(--secondary-container);color:var(--on-secondary-container)}.Ebb0wG_stop__title{font:700 14.5px var(--font-display);letter-spacing:-.012em;color:var(--on-surface)}.Ebb0wG_stop__sub{font:12px var(--font-sans);color:var(--on-surface-variant);line-height:1.45}.Ebb0wG_stop__sub b{color:var(--on-surface);font-weight:600}.Ebb0wG_stop__times{text-align:right;font:11.5px var(--font-mono);color:var(--on-surface-variant);flex-direction:column;align-items:flex-end;gap:3px;display:flex}.Ebb0wG_planned{color:var(--on-surface-variant)}.Ebb0wG_actual{color:var(--on-surface);font-size:12.5px;font-weight:600}.Ebb0wG_actual.Ebb0wG_is-late{color:var(--error)}.Ebb0wG_delta{font:600 10.5px var(--font-mono);border-radius:2px;padding:1px 5px}.Ebb0wG_delta--ok{background:var(--secondary-container);color:var(--on-secondary-container)}.Ebb0wG_delta--late{background:var(--error-container);color:var(--on-error-container)}.Ebb0wG_stop__veh{font:12px var(--font-sans);color:var(--on-surface);background:var(--surface-container-low);border-radius:var(--radius);align-self:flex-start;align-items:center;gap:8px;margin-top:6px;padding:5px 10px;display:inline-flex}.Ebb0wG_plate{font:700 12px var(--font-mono)}.Ebb0wG_drv{color:var(--on-surface-variant);font-size:11px}
.MAG8FG_routeBlock{flex-direction:column;gap:10px;padding:4px 20px 20px;display:flex}.MAG8FG_routeHead{color:var(--muted);flex-wrap:wrap;align-items:baseline;gap:8px;font-size:13px;display:flex}.MAG8FG_routeHead b{color:var(--on-surface);font-size:14px}.MAG8FG_routeStats{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.MAG8FG_routeStats>div{border:1px solid var(--outline-ghost);border-radius:var(--radius);flex-direction:column;gap:2px;padding:8px 10px;display:flex}.MAG8FG_routeStats small{color:var(--muted);font-size:12px}.MAG8FG_routeStats b{font:600 15px var(--font-sans);font-variant-numeric:tabular-nums;color:var(--on-surface)}.MAG8FG_routeNote{color:var(--on-surface-variant);margin:0;font-size:13px}.MAG8FG_routeBlock[data-compact]{padding:8px 0 0}.MAG8FG_routeBlock[data-compact] .MAG8FG_routeStats{grid-template-columns:minmax(0,1fr);gap:4px}.MAG8FG_routeBlock[data-compact] .MAG8FG_routeStats>div{border:0;flex-direction:row;justify-content:space-between;align-items:baseline;padding:4px 0}.MAG8FG_routeBlock[data-compact] .MAG8FG_mapBox{height:220px}.MAG8FG_mapBox{border:1px solid var(--outline-ghost);border-radius:var(--radius);isolation:isolate;height:300px;position:relative;overflow:hidden}.MAG8FG_mapCanvas{position:absolute;inset:0}.MAG8FG_mapFit{z-index:500;border:1px solid var(--outline-variant);border-radius:var(--radius);background:var(--surface-container-lowest);width:32px;height:32px;color:var(--on-surface);cursor:pointer;place-items:center;display:grid;position:absolute;bottom:24px;right:10px}.MAG8FG_mapFit svg{width:16px;height:16px}.MAG8FG_routeCasing{stroke:#fff;stroke-width:8px;stroke-linecap:round;stroke-linejoin:round;fill:none}.MAG8FG_routeLine{stroke:var(--primary);stroke-width:4.5px;stroke-linecap:round;stroke-linejoin:round;fill:none}.MAG8FG_routeStraight{stroke-dasharray:6 8;opacity:.7}.MAG8FG_trackLine{stroke:var(--role-op-fg);stroke-width:4px;stroke-linecap:round;stroke-linejoin:round;fill:none}.MAG8FG_mapLegend{z-index:500;border:1px solid var(--outline-variant);border-radius:var(--radius);background:var(--surface-container-lowest);color:var(--on-surface);gap:12px;padding:5px 10px;font-size:12px;display:flex;position:absolute;bottom:24px;left:10px}.MAG8FG_mapLegend span{align-items:center;gap:6px;display:inline-flex}.MAG8FG_mapLegend i{border-top:3px solid var(--role-op-fg);width:22px}.MAG8FG_mapLegend i[data-line=estimate]{border-top:3px dashed var(--primary)}.MAG8FG_mapPin{background:var(--primary);width:26px;height:26px;color:var(--on-primary);font:700 12px/1 var(--font-sans);border:2px solid #fff;border-radius:50%;place-items:center;display:grid;box-shadow:0 1px 4px #0000004d}.MAG8FG_mapPin[data-kind=drop]{background:var(--secondary)}.MAG8FG_mapPin[data-kind=transship]{background:var(--tertiary);color:var(--on-surface)}.MAG8FG_mapPin[data-kind=vehicle]{background:var(--on-surface);color:var(--surface-container-lowest)}.MAG8FG_mapCaption{border-radius:var(--radius);background:var(--surface-container-lowest);color:var(--on-surface);font:600 12px/1.4 var(--font-sans);white-space:nowrap;pointer-events:none;padding:1px 6px;position:absolute;top:30px;left:50%;transform:translate(-50%);box-shadow:0 1px 3px #00000040}.MAG8FG_mapBox[data-variant=mini]{height:150px}.MAG8FG_tollPin{background:var(--warn);color:#fff;width:20px;height:20px;font:700 11px/1 var(--font-sans);border:1.5px solid #fff;border-radius:50%;place-items:center;display:grid}@keyframes MAG8FG_pulse{50%{opacity:.4}}.MAG8FG_loading{animation:1.2s ease-in-out infinite MAG8FG_pulse}
.uHovPa_seg{padding:12px 20px 4px;overflow-x:auto}.uHovPa_body{flex-direction:column;gap:10px;padding:8px 20px 20px;display:flex}.uHovPa_pad{color:var(--on-surface-variant);flex-direction:column;align-items:flex-start;gap:8px;margin:0;padding:12px 20px 20px;font-size:13px;display:flex}.uHovPa_head{color:var(--muted);flex-wrap:wrap;align-items:baseline;gap:8px;font-size:13px;display:flex}.uHovPa_head b{color:var(--on-surface);font-size:14px}.uHovPa_stats{grid-template-columns:90px repeat(3,minmax(0,1fr));gap:8px;display:grid}.uHovPa_stats>span{color:var(--on-surface-variant);align-self:center;font-size:13px;font-weight:600}.uHovPa_stats>div{border:1px solid var(--outline-ghost);border-radius:var(--radius);flex-direction:column;gap:2px;padding:8px 10px;display:flex}.uHovPa_stats small{color:var(--muted);font-size:12px}.uHovPa_stats b{font:600 15px var(--font-sans);font-variant-numeric:tabular-nums;color:var(--on-surface)}.uHovPa_stats em{color:var(--on-surface-variant);font-size:12px;font-style:normal}.uHovPa_why{border-radius:var(--radius);background:var(--warn-soft);color:var(--on-surface);align-items:center;gap:8px;padding:10px 12px;font-size:13px;display:flex}.uHovPa_why>svg{flex:none}.uHovPa_why>span{flex:1}.uHovPa_note{color:var(--on-surface-variant);margin:0;font-size:13px}.uHovPa_legs{flex-direction:column;padding:0 20px 16px;display:flex}.uHovPa_leg{border:0;border-top:1px solid var(--outline-ghost);text-align:left;font:inherit;color:var(--on-surface);cursor:pointer;background:0 0;grid-template-columns:minmax(0,1.4fr) repeat(2,minmax(0,1fr));align-items:center;gap:10px;padding:10px 0;font-size:13px;display:grid}.uHovPa_leg:hover b{color:var(--primary)}.uHovPa_leg:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.uHovPa_leg>span{flex-direction:column;gap:2px;min-width:0;display:flex}.uHovPa_leg>span>span{color:var(--on-surface-variant)}.uHovPa_leg b{font-variant-numeric:tabular-nums}.uHovPa_stops{flex-direction:column;display:flex}.uHovPa_stop{border-top:1px solid var(--outline-ghost);grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 0;font-size:13px;display:grid}.uHovPa_stop i{background:var(--primary);width:22px;height:22px;color:var(--on-primary);font:700 11px var(--font-sans);border-radius:50%;place-items:center;font-style:normal;display:grid}.uHovPa_stop i[data-kind=drop]{background:var(--secondary)}.uHovPa_stop i[data-kind=transship]{background:var(--tertiary);color:var(--on-surface)}.uHovPa_stop>span:nth-child(2){flex-direction:column;gap:1px;min-width:0;display:flex}.uHovPa_stop b{font-size:13.5px}.uHovPa_stop>span:nth-child(2)>span{color:var(--on-surface-variant)}.uHovPa_time{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}@media (max-width:720px){.uHovPa_stats{grid-template-columns:repeat(3,minmax(0,1fr))}.uHovPa_stats>span{grid-column:1/-1}.uHovPa_leg{grid-template-columns:minmax(0,1fr)}}
._37WYLG_hero{background:var(--surface-container-lowest);box-shadow:var(--shadow-ambient);border-radius:var(--radius);grid-template-columns:1fr auto;align-items:start;gap:20px;margin:0 0 14px;padding:18px 22px;display:grid;position:relative}._37WYLG_hero__close{width:28px;height:28px;color:var(--on-surface-variant);border:1px solid var(--outline-ghost);cursor:pointer;background:0 0;border-radius:6px;place-items:center;transition:background .12s,color .12s,border-color .12s;display:grid;position:absolute;top:10px;right:12px}._37WYLG_hero__close:hover{background:var(--surface-container);color:var(--on-surface);border-color:var(--outline-variant)}._37WYLG_hero__close svg{stroke:currentColor;fill:none;stroke-width:1.8px;width:14px;height:14px}._37WYLG_hero__l{flex-direction:column;gap:8px;display:flex}._37WYLG_hero__code{font:800 28px var(--font-display);letter-spacing:-.025em;align-items:baseline;gap:12px;display:inline-flex}._37WYLG_hero__code ._37WYLG_badge{font:700 11px var(--font-mono);letter-spacing:.1em;background:var(--surface-container-high);color:var(--on-surface);text-transform:uppercase;border-radius:2px;padding:3px 8px}._37WYLG_hero__cust{font:17px var(--font-display);letter-spacing:-.012em;color:var(--on-surface);font-weight:600}._37WYLG_hero__sub{font:13px var(--font-sans);color:var(--on-surface-variant)}._37WYLG_hero__r{flex-direction:column;align-items:flex-end;gap:8px;padding-top:30px;display:flex}._37WYLG_btn{border-radius:var(--radius);cursor:pointer;font:600 12.5px var(--font-sans);background:var(--surface-container);color:var(--on-surface);border:none;align-items:center;gap:6px;padding:7px 13px;text-decoration:none;display:inline-flex}._37WYLG_btn:hover{background:var(--surface-container-high)}._37WYLG_btn--primary{background:var(--primary);color:var(--on-primary)}._37WYLG_btn--primary:hover{background:var(--primary);filter:brightness(1.05)}._37WYLG_btn--danger{background:var(--error-container);color:var(--on-error-container)}._37WYLG_btn ._37WYLG_i{stroke:currentColor;fill:none;stroke-width:1.8px;width:13px;height:13px}._37WYLG_body{grid-template-columns:1fr 360px;align-items:start;gap:14px;display:grid}@media (max-width:1180px){._37WYLG_body{grid-template-columns:1fr}}._37WYLG_cargo-auto-chip{font:600 9.5px var(--font-mono);letter-spacing:.08em;text-transform:uppercase;background:color-mix(in oklab, var(--primary) 14%, var(--surface-container-lowest));color:var(--primary);vertical-align:1px;border-radius:2px;margin-left:6px;padding:1px 6px;display:inline-block}._37WYLG_cargo-fits{font:600 10.5px var(--font-mono);background:var(--secondary-container);color:var(--on-secondary-container);vertical-align:1px;border-radius:2px;margin-left:6px;padding:1px 7px;display:inline-block}._37WYLG_idMono{font:500 11px var(--font-mono);color:var(--on-surface-variant);word-break:break-all}._37WYLG_cancelTitle{color:var(--danger,#d92d20);align-items:center;gap:7px;display:inline-flex}._37WYLG_cancelTitleIcon{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:18px;height:18px}._37WYLG_editableValue{all:unset;box-sizing:border-box;border-radius:var(--radius);cursor:text;white-space:pre-wrap;overflow-wrap:anywhere;align-items:flex-start;gap:6px;width:100%;margin:-2px -4px;padding:2px 4px;display:flex}._37WYLG_editableValue:hover{box-shadow:inset 0 0 0 2px var(--primary)}._37WYLG_editableText{flex:1;min-width:0}._37WYLG_editableIcon{color:var(--on-surface-variant);flex:none;margin-top:2px}._37WYLG_editableValue:hover ._37WYLG_editableIcon,._37WYLG_editableValue:focus-visible ._37WYLG_editableIcon{color:var(--primary)}._37WYLG_editableValue:focus-visible{box-shadow:inset 0 0 0 2px var(--primary);outline:none}._37WYLG_editingValue{align-items:center;min-width:0;display:flex}
.BuYo1W_region-banner{border-radius:var(--radius);background:linear-gradient(#e9f8ff 0%,#dbf3ff 100%);background:linear-gradient(lab(96.5962% -4.20833 -5.82443) 0%,lab(94.311% -6.24368 -8.70119) 100%);border:1px solid #aad1e5;border:1px solid lab(81.6109% -10.1038 -14.3647);border-left:4px solid oklch(58% .13 230);grid-template-columns:1fr auto 1fr auto auto;align-items:stretch;gap:14px;margin:0 0 14px;padding:14px 16px;display:grid;position:relative}.BuYo1W_region-banner:before{content:"TUYẾN VẬN CHUYỂN · CỐ ĐỊNH";font:600 9.5px var(--font-mono);letter-spacing:.12em;color:#fff;background:#0086b4;background:lab(51.4922% -20.8783 -35.9582);border-radius:3px;padding:2px 8px;position:absolute;top:-8px;left:14px}.BuYo1W_region-banner .BuYo1W_leg{flex-direction:column;gap:3px;min-width:0;display:flex}.BuYo1W_region-banner .BuYo1W_leg-head{align-items:center;gap:8px;display:flex}.BuYo1W_region-banner .BuYo1W_leg label{font:600 10px var(--font-mono);letter-spacing:.12em;color:var(--on-surface-variant);text-transform:uppercase}.BuYo1W_region-banner .BuYo1W_leg strong{font-family:var(--font-display);letter-spacing:-.01em;color:var(--on-surface);font-size:17px;font-weight:700}.BuYo1W_region-banner .BuYo1W_leg span{color:var(--on-surface-variant);text-overflow:ellipsis;font-size:11.5px;line-height:1.4;overflow:hidden}.BuYo1W_region-banner .BuYo1W_arrow{color:#0086b4;color:lab(51.4922% -20.8783 -35.9582);align-self:center;padding:0 4px;font-size:22px;font-weight:600}.BuYo1W_region-banner .BuYo1W_hub{border-left:1px solid #96c6dd;border-left:1px solid lab(76.9954% -11.9162 -17.1553);flex-direction:column;gap:3px;min-width:160px;padding-left:14px;display:flex}.BuYo1W_region-banner .BuYo1W_hub label{font:600 10px var(--font-mono);letter-spacing:.12em;color:var(--on-surface-variant);text-transform:uppercase}.BuYo1W_region-banner .BuYo1W_hub strong{font-family:var(--font-display);letter-spacing:-.005em;color:var(--on-surface);font-size:14px;font-weight:700}.BuYo1W_region-banner .BuYo1W_hub span{color:var(--on-surface-variant);font-size:11px;line-height:1.4}
.J9RptG_btn{font:600 11px var(--font-mono);letter-spacing:.04em;color:#006187;color:lab(37.5048% -17.9995 -33.0125);border-radius:var(--radius);cursor:pointer;white-space:nowrap;background:#e1f6ff;background:lab(95.4711% -6.2457 -8.70222);border:1px dashed #5ea9cc;border:1px dashed lab(65.4422% -16.7314 -25.3666);align-items:center;gap:5px;padding:3px 9px;display:inline-flex}.J9RptG_btn:hover{background:#cbeeff;background:lab(92.0538% -10.1672 -14.3916)}.J9RptG_btn:disabled{opacity:.4;cursor:not-allowed}.J9RptG_menu{background:var(--surface-container-lowest);border:1px solid var(--outline-variant);border-radius:var(--radius-lg);min-width:220px;box-shadow:var(--shadow-ambient);z-index:30;padding:6px}.J9RptG_heading{font:600 10px var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--on-surface-variant);padding:6px 10px 4px}.J9RptG_item{border-radius:var(--radius);cursor:pointer;text-align:left;width:100%;color:var(--on-surface);background:0 0;border:none;justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;font-size:13px;display:flex}.J9RptG_item:hover{background:var(--surface-container)}.J9RptG_item small{font:11px var(--font-mono);color:var(--on-surface-variant)}.J9RptG_empty{color:var(--on-surface-variant);padding:8px 10px;font-size:13px}.J9RptG_remove{cursor:pointer;color:var(--on-surface-variant);background:0 0;border:none;margin-left:2px;padding:0 2px;font-size:14px;line-height:1}.J9RptG_remove:hover{color:var(--danger)}.J9RptG_save{font:600 11px var(--font-mono);letter-spacing:.04em;color:#7e5d00;color:lab(42.0699% 10.4423 66.106);border-radius:var(--radius);cursor:pointer;white-space:nowrap;background:#fff4db;background:lab(96.6599% 1.50219 15.5202);border:1px dashed #c1a057;border:1px dashed lab(67.7189% 6.35219 42.3242);align-items:center;gap:5px;padding:3px 9px;display:inline-flex}.J9RptG_save:hover{background:#ffe9ba;background:lab(93.2477% 3.27221 27.7893)}.J9RptG_saveWrap{align-items:center;gap:6px;display:inline-flex}.J9RptG_savedTag{font:600 11px var(--font-mono);letter-spacing:.04em;color:var(--success,#1d7d3e);white-space:nowrap}@supports (color:lab(0% 0 0)){.J9RptG_savedTag{color:var(--success,lab(45.9442% -39.3942 26.1392))}}.J9RptG_unsave{cursor:pointer;color:var(--on-surface-variant);font:600 11px var(--font-mono);letter-spacing:.04em;text-underline-offset:2px;background:0 0;border:none;padding:0 2px;text-decoration:underline}.J9RptG_unsave:hover{color:var(--danger)}
._34nEfG_region-hint{color:var(--muted);background:#7c3aed0f;border:1px dashed #7c3aed4d;border-radius:8px;align-items:center;gap:8px;margin:-4px 0 14px;padding:8px 12px;font-size:13px;display:flex}
._7zIBzW_trigger,._7zIBzW_triggerOn{border:1px solid var(--outline-variant);border-radius:var(--radius);background:var(--surface-container-lowest);height:24px;color:var(--on-surface);font:600 12px var(--font-sans);white-space:nowrap;cursor:pointer;align-items:center;gap:5px;padding:0 10px;display:inline-flex}._7zIBzW_trigger svg,._7zIBzW_triggerOn svg{stroke:currentColor;fill:none;stroke-width:1.9px;width:14px;height:14px}._7zIBzW_triggerOn{border-color:var(--primary);background:var(--secondary-container);color:var(--on-secondary-container)}._7zIBzW_list{flex-direction:column;min-width:180px;max-height:320px;padding:4px;display:flex;overflow:auto}._7zIBzW_empty{color:var(--on-surface-variant);padding:10px;font-size:12px}._7zIBzW_row,._7zIBzW_rowOn{color:var(--on-surface);font:500 12px var(--font-sans);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:2px;align-items:center;gap:6px;padding:6px 8px;display:flex}._7zIBzW_row:hover,._7zIBzW_rowOn:hover{background:var(--surface-container-high)}._7zIBzW_rowOn{background:var(--secondary-container);color:var(--on-secondary-container)}._7zIBzW_check{width:14px;color:var(--primary);font-weight:700}._7zIBzW_label{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}._7zIBzW_count{color:var(--on-surface-variant);font-variant-numeric:tabular-nums}._7zIBzW_clear{border:0;border-top:1px solid var(--outline-variant);color:var(--primary);font:600 12px var(--font-sans);text-align:left;cursor:pointer;background:0 0;margin-top:4px;padding:6px 8px}
.bx9rBq_drawer{z-index:30;background:var(--surface-container-lowest);width:236px;box-shadow:-18px 0 40px -18px #0b1c3052, inset 1px 0 0 0 var(--outline-ghost);flex-direction:column;display:flex;position:absolute;bottom:0;right:14px}.bx9rBq_head{background:var(--surface-container-low);box-shadow:inset 0 -1px 0 0 var(--outline-ghost);flex-direction:column;gap:6px;padding:9px 10px 6px;display:flex}.bx9rBq_headTop{align-items:baseline;gap:6px;display:flex}.bx9rBq_title{font:700 13.5px var(--font-display);color:var(--on-surface)}.bx9rBq_date{font:500 11px var(--font-sans);color:var(--on-surface-variant)}.bx9rBq_close{cursor:pointer;color:var(--on-surface-variant);background:0 0;border:0;margin-left:auto;padding:0 2px;font-size:15px;line-height:1}.bx9rBq_controls{gap:4px;display:flex}.bx9rBq_search,.bx9rBq_branch{min-width:0;height:26px;font:500 11.5px var(--font-sans);color:var(--on-surface);background:var(--surface-container-lowest);border:1px solid var(--outline-variant);border-radius:var(--radius);padding:3px 5px}.bx9rBq_search{flex:.9}.bx9rBq_branch{flex:1}.bx9rBq_search:focus-visible,.bx9rBq_branch:focus-visible,.bx9rBq_close:focus-visible,.bx9rBq_copy:focus-visible,.bx9rBq_plateLink:focus-visible,.bx9rBq_groupHead:focus-visible{outline:2px solid var(--primary);outline-offset:1px}.bx9rBq_copied{font:600 11.5px var(--font-sans);color:var(--primary-container);background:var(--primary-tint);border-radius:var(--radius);margin:6px 8px 0;padding:5px 8px}.bx9rBq_groups{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.bx9rBq_group{flex-direction:column;flex:none;min-height:0;display:flex}.bx9rBq_groupOpen{flex:auto}.bx9rBq_groupHead{cursor:pointer;text-align:left;width:100%;font:600 10px var(--font-sans);letter-spacing:.07em;text-transform:uppercase;color:var(--on-surface-variant);background:var(--surface-container-lowest);box-shadow:inset 0 -1px 0 0 var(--outline-ghost);border:0;flex:none;align-items:center;gap:6px;padding:7px 10px 5px;display:flex}.bx9rBq_groupHead:hover{background:var(--surface-container-low)}.bx9rBq_chev{fill:none;stroke:currentColor;stroke-width:1.6px;flex:none;width:10px;height:10px;transition:transform .14s}.bx9rBq_groupHead[aria-expanded=false] .bx9rBq_chev{transform:rotate(-90deg)}.bx9rBq_count{font:600 10px var(--font-sans);letter-spacing:0;color:var(--on-surface);background:var(--surface-container-high);border-radius:999px;padding:0 6px}.bx9rBq_body{overscroll-behavior:contain;scrollbar-width:thin;flex:auto;min-height:0;overflow:hidden auto}.bx9rBq_slot{width:100%;position:absolute;top:0;left:0}.bx9rBq_row{contain:layout style;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:4px;height:26px;padding:0 10px 0 4px;display:grid}.bx9rBq_row:hover{background:var(--surface-container-low)}.bx9rBq_rowCopied{background:var(--primary-tint);box-shadow:inset 3px 0 0 0 var(--primary)}.bx9rBq_copy{border-radius:var(--radius);width:22px;height:22px;color:var(--on-surface-variant);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.bx9rBq_copy:hover{background:var(--surface-container-high);color:var(--on-surface)}.bx9rBq_copy:disabled{visibility:hidden}.bx9rBq_copy svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}.bx9rBq_plateCell{white-space:nowrap;text-overflow:ellipsis;font-variant-numeric:tabular-nums;overflow:hidden}.bx9rBq_plateLink{cursor:pointer;font:500 13px var(--font-mono);letter-spacing:.01em;white-space:nowrap;color:var(--primary);text-underline-offset:2px;background:0 0;border:0;padding:0;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.bx9rBq_plateLink:hover{text-decoration-style:solid}.bx9rBq_load{font:500 11.5px var(--font-sans);color:var(--on-surface-variant)}.bx9rBq_pill.bx9rBq_pill{white-space:nowrap;padding:1px 6px;font-size:10px}.bx9rBq_pill.bx9rBq_pill:before{display:none}.bx9rBq_pillQuiet.bx9rBq_pillQuiet{box-shadow:inset 0 0 0 1px var(--outline-variant);color:var(--muted-2);background:0 0;font-weight:500}.bx9rBq_pillReserved.bx9rBq_pillReserved{background:var(--role-op-bg);color:var(--role-op-fg)}.bx9rBq_tip{grid-template-columns:auto minmax(0,1fr);gap:3px 8px;max-width:240px;display:grid}.bx9rBq_tipKey{opacity:.75;font-weight:600}.bx9rBq_empty,.bx9rBq_error{color:var(--muted-2);padding:8px 10px;font-size:11.5px}.bx9rBq_error{color:var(--error)}
.tjJXEW_strip{background:var(--surface-container-lowest);min-height:52px;box-shadow:inset 0 1px 0 0 var(--outline-ghost);align-items:center;gap:10px;padding:0 14px 0 18px;display:flex}.tjJXEW_closed{min-height:30px}.tjJXEW_closed .tjJXEW_iconBtn{margin-left:auto}.tjJXEW_lab{font:600 12.5px var(--font-sans);color:var(--on-surface);white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.tjJXEW_labIcon{color:var(--success-accent);flex:none}.tjJXEW_sub{color:var(--on-surface-variant);font-weight:500}.tjJXEW_count{text-align:center;min-width:22px;color:var(--on-primary);background:var(--success-accent);border-radius:var(--radius);padding:1px 6px;font-size:11.5px;font-weight:600}.tjJXEW_mine{white-space:nowrap;flex:none}.tjJXEW_chips{overscroll-behavior-x:contain;scrollbar-width:none;flex:1;min-width:0;height:48px;overflow:auto hidden}.tjJXEW_chips::-webkit-scrollbar{display:none}.tjJXEW_track{height:100%;position:relative}.tjJXEW_chip{white-space:nowrap;height:38px;font:600 12.5px var(--font-sans);color:var(--on-surface);background:var(--surface-container-low);border-radius:var(--radius);cursor:pointer;border:0;align-items:center;gap:6px;padding:0 9px;display:inline-flex;position:absolute;top:5px;left:0}.tjJXEW_chipText{flex-direction:column;align-items:flex-start;line-height:1.15;display:inline-flex}.tjJXEW_chipSub{color:var(--on-surface-variant);font-size:11px;font-weight:500}.tjJXEW_chip:hover{background:var(--surface-container-high)}.tjJXEW_chip:focus-visible,.tjJXEW_iconBtn:focus-visible{outline:2px solid var(--primary);outline-offset:1px}.tjJXEW_chipOn{background:var(--primary-tint);box-shadow:inset 0 -2px 0 var(--success-accent)}.tjJXEW_dot{background:var(--success-accent);border-radius:50%;width:7px;height:7px}.tjJXEW_dotHollow{border:1.5px solid var(--success-accent);background:0 0}.tjJXEW_note,.tjJXEW_error{font:500 12px var(--font-sans);color:var(--on-surface-variant);white-space:nowrap;flex:1}.tjJXEW_error{color:var(--error)}.tjJXEW_iconBtn{border-radius:var(--radius);background:var(--surface-container-low);width:28px;height:26px;color:var(--on-surface-variant);cursor:pointer;border:0;flex:none;justify-content:center;align-items:center;display:inline-flex}.tjJXEW_pop.tjJXEW_pop{width:340px;padding:14px}.tjJXEW_popHead{align-items:baseline;gap:8px;display:flex}.tjJXEW_popPlate{font:700 16px var(--font-display);color:var(--on-surface)}.tjJXEW_popSub{color:var(--on-surface-variant);font-size:12.5px}.tjJXEW_popPill.tjJXEW_popPill{white-space:nowrap;align-self:center;margin-left:auto}.tjJXEW_popPill.tjJXEW_popPill:before{display:none}.tjJXEW_pillQuiet.tjJXEW_pillQuiet{box-shadow:inset 0 0 0 1px var(--outline-variant);color:var(--muted-2);background:0 0;font-weight:500}.tjJXEW_pillReserved.tjJXEW_pillReserved{background:var(--role-op-bg);color:var(--role-op-fg)}.tjJXEW_popRows{grid-template-columns:72px 1fr;gap:4px 10px;margin:10px 0 0;font-size:12.5px;display:grid}.tjJXEW_popRows dt{color:var(--on-surface-variant)}.tjJXEW_popRows dd{color:var(--on-surface);margin:0}.tjJXEW_popActs{justify-content:flex-end;margin-top:12px;display:flex}
.BxlXra_root{display:inline-block;position:relative}.BxlXra_trigger{cursor:pointer;background:var(--surface-container-lowest);color:var(--on-surface-variant);font:600 12px var(--font-sans);border-radius:var(--radius);letter-spacing:-.005em;border:none;align-items:center;gap:6px;padding:6px 10px;display:inline-flex}.BxlXra_trigger:hover{background:var(--surface-container);color:var(--on-surface)}.BxlXra_trigger[data-active=true],.BxlXra_trigger[aria-expanded=true]{background:var(--surface-container-highest);color:var(--on-surface);box-shadow:inset 0 -2px 0 0 var(--primary)}.BxlXra_trigger:disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.BxlXra_count{color:var(--on-surface);font-weight:700}.BxlXra_field{background:var(--surface-container-lowest);border:1px solid var(--surface-container-high);border-radius:var(--radius);min-width:220px;font:inherit;color:var(--on-surface);cursor:pointer;align-items:center;gap:8px;padding:8px 10px;transition:border-color .12s,box-shadow .12s;display:inline-flex}.BxlXra_field:hover{border-color:var(--outline-variant)}.BxlXra_field[aria-expanded=true]{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-tint)}.BxlXra_field:disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.BxlXra_fieldValue{text-align:left;white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:13px;overflow:hidden}.BxlXra_fieldPlaceholder{color:var(--on-surface-variant)}.BxlXra_chev{width:14px;height:14px;stroke:var(--on-surface-variant);fill:none;stroke-width:1.8px;flex:none;transition:transform .12s}.BxlXra_field[aria-expanded=true] .BxlXra_chev{transform:rotate(180deg)}.BxlXra_content{z-index:50;background:var(--surface-container-lowest);border-radius:var(--radius);width:300px;margin-top:6px;animation:.14s ease-out BxlXra_asyncSelectPop;position:absolute;box-shadow:0 12px 40px -8px #0b1c302e,0 2px 8px -2px #0b1c301a}@keyframes BxlXra_asyncSelectPop{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.BxlXra_title{font:600 10.5px var(--font-sans);text-transform:uppercase;letter-spacing:.1em;color:var(--on-surface-variant);margin:0;padding:12px 14px 8px}.BxlXra_titleCount{text-transform:none;letter-spacing:0;opacity:.7;font-weight:500}.BxlXra_search{box-shadow:inset 0 -1px 0 0 var(--outline-ghost);padding:10px 12px 8px}.BxlXra_searchBox{border:1px solid var(--outline-variant);border-radius:var(--radius);background:var(--surface-container-lowest);align-items:center;gap:8px;padding:6px 10px;transition:border-color .12s,box-shadow .12s;display:flex}.BxlXra_searchBox:focus-within{border-color:var(--primary);box-shadow:0 0 0 3px color-mix(in oklab, var(--primary) 14%, transparent)}.BxlXra_searchBox svg{width:14px;height:14px;color:var(--on-surface-variant);fill:none;stroke:currentColor;stroke-width:1.6px;flex:none}.BxlXra_searchBox input{min-width:0;font:500 12.5px var(--font-sans);color:var(--on-surface);background:0 0;border:none;outline:none;flex:1}.BxlXra_searchBox input::placeholder{color:var(--on-surface-variant)}.BxlXra_clear{cursor:pointer;color:var(--on-surface-variant);background:0 0;border:none;flex:none;padding:0;font-size:15px;line-height:1}.BxlXra_list{overscroll-behavior:contain;max-height:300px;padding:4px 0;overflow-y:auto}.BxlXra_option{cursor:pointer;-webkit-user-select:none;user-select:none;color:var(--on-surface);align-items:center;gap:10px;padding:7px 14px;font-size:12.5px;display:flex}.BxlXra_option:hover{background:var(--surface-container-low)}.BxlXra_option[aria-selected=true]{background:color-mix(in oklab, var(--primary) 7%, transparent)}.BxlXra_option input[type=checkbox]{pointer-events:none;opacity:1;width:auto;accent-color:var(--primary);flex:none;margin:0}.BxlXra_optionBody{flex:1;align-items:center;gap:10px;min-width:0;display:flex}.BxlXra_optionLabel{font-weight:500}.BxlXra_check{color:var(--primary);opacity:0;flex:none;width:16px;height:16px;margin-left:auto;transition:opacity .1s}.BxlXra_option[aria-selected=true] .BxlXra_check{opacity:1}.BxlXra_state{text-align:center;color:var(--on-surface-variant);padding:14px;font-size:12px}.BxlXra_stateError{color:var(--error)}.BxlXra_retry{color:var(--primary);cursor:pointer;font:inherit;background:0 0;border:none;text-decoration:underline}.BxlXra_spin{vertical-align:-2px;border:2px solid var(--outline-variant);border-top-color:var(--primary);border-radius:50%;width:14px;height:14px;margin-right:6px;animation:.7s linear infinite BxlXra_asyncSelectSpin;display:inline-block}@keyframes BxlXra_asyncSelectSpin{to{transform:rotate(360deg)}}.BxlXra_more{margin:4px 12px 6px}.BxlXra_more button{border:1px dashed var(--outline-variant);border-radius:var(--radius);cursor:pointer;width:100%;font:600 11.5px var(--font-sans);color:var(--primary);background:0 0;padding:7px}.BxlXra_more button:hover{background:var(--surface-container-low)}.BxlXra_more button:disabled{color:var(--on-surface-variant);cursor:default}.BxlXra_avatar{width:26px;height:26px;font:700 10.5px var(--font-sans);color:#fff;letter-spacing:-.02em;border-radius:50%;flex:none;place-items:center;display:grid;overflow:hidden}.BxlXra_avatarImg{object-fit:cover;border-radius:50%;width:100%;height:100%}.BxlXra_meta{flex-direction:column;gap:1px;min-width:0;display:flex}.BxlXra_meta b{font:600 12.5px var(--font-sans);color:var(--on-surface);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.BxlXra_meta span{font:500 10.5px var(--font-mono);color:var(--on-surface-variant)}.BxlXra_footer{background:var(--surface-container-low);border-bottom-left-radius:var(--radius);border-bottom-right-radius:var(--radius);align-items:center;gap:8px;padding:10px 14px;display:flex}.BxlXra_footer button{cursor:pointer;font:600 11.5px var(--font-sans);color:var(--on-surface-variant);border-radius:var(--radius);letter-spacing:-.005em;background:0 0;border:none;padding:4px 8px}.BxlXra_footer button:hover{color:var(--on-surface);background:var(--surface-container-high)}.BxlXra_footerSpacer{flex:1}.BxlXra_footerApply{color:var(--primary)}
.vRa1ja_root{cursor:pointer;font:600 12px var(--font-sans);background:var(--surface-container-low);color:var(--on-surface-variant);border:none;border-radius:999px;align-items:center;gap:6px;padding:6px 12px;display:inline-flex}.vRa1ja_on{background:var(--primary);color:var(--on-primary)}.vRa1ja_cnt{font-family:var(--font-mono);opacity:.75}
.xN_jiW_root{flex-direction:column;gap:6px;display:flex}.xN_jiW_label{font:600 12px var(--font-sans);color:var(--on-surface-variant,#5a6068);align-items:center;gap:8px;display:flex}.xN_jiW_all{background:color-mix(in srgb, var(--primary) 14%, transparent);color:var(--primary);border-radius:999px;padding:1px 7px;font-size:11px;font-weight:700}.xN_jiW_chips{flex-wrap:wrap;gap:6px;display:flex}.xN_jiW_empty{font:500 12px var(--font-sans);color:var(--on-surface-variant,#8a9097)}
.-y2h_G_root{--ah-time:92px;--ah-dot:22px;--ah-pad-x:16px;--ah-label:150px;--ah-text:12.5px}.-y2h_G_compact{--ah-time:64px;--ah-dot:14px;--ah-pad-x:0px;--ah-label:120px;--ah-text:12px}.-y2h_G_list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.-y2h_G_item{grid-template-columns:var(--ah-time) var(--ah-dot) minmax(0, 1fr);padding:12px var(--ah-pad-x);gap:12px;display:grid}.-y2h_G_compact .-y2h_G_item{gap:10px;padding-block:10px}.-y2h_G_item+.-y2h_G_item{box-shadow:inset 0 1px 0 var(--outline-ghost)}.-y2h_G_time{font:600 11px var(--font-mono);color:var(--on-surface-variant);font-variant-numeric:tabular-nums;padding-top:3px}.-y2h_G_time b{color:var(--on-surface);font-size:12px;display:block}.-y2h_G_compact .-y2h_G_time{font-size:10.5px}.-y2h_G_compact .-y2h_G_time b{font-size:11.5px}.-y2h_G_dot{justify-content:center;padding-top:7px;display:flex;position:relative}.-y2h_G_dot:before{content:"";background:var(--outline-ghost);width:2px;position:absolute;top:21px;bottom:-14px;left:50%;transform:translate(-50%)}.-y2h_G_item:last-child .-y2h_G_dot:before{display:none}.-y2h_G_dot i{background:var(--primary);width:10px;height:10px;box-shadow:0 0 0 3px var(--surface-container-lowest);z-index:1;border-radius:50%}.-y2h_G_compact .-y2h_G_dot i{width:8px;height:8px}.-y2h_G_ev-create .-y2h_G_dot i{background:var(--secondary)}.-y2h_G_ev-cancel .-y2h_G_dot i{background:var(--error)}.-y2h_G_body{flex-direction:column;gap:6px;min-width:0;display:flex}.-y2h_G_who{font:13px var(--font-sans);color:var(--on-surface);flex-wrap:wrap;align-items:center;gap:8px;display:flex}.-y2h_G_compact .-y2h_G_who{font-size:12px}.-y2h_G_who b{font-weight:600}.-y2h_G_origin{font:600 10px var(--font-mono);letter-spacing:.06em;text-transform:uppercase;background:var(--surface-container-high);color:var(--on-surface);border-radius:2px;padding:2px 6px}.-y2h_G_origin--driver{background:var(--primary-tint);color:var(--primary)}.-y2h_G_sub{color:var(--on-surface-variant);font-size:12px}.-y2h_G_reason{font-size:var(--ah-text);background:var(--error-container);color:var(--on-error-container);border-radius:var(--radius);padding:6px 10px}.-y2h_G_reason b{font-weight:600}.-y2h_G_diff{grid-template-columns:var(--ah-label) minmax(0, 1fr);border-top:1px solid var(--outline-ghost);gap:0 14px;margin:2px 0 0;display:grid}.-y2h_G_diff dt,.-y2h_G_diff dd{border-bottom:1px solid var(--outline-ghost);margin:0;padding:6px 0}.-y2h_G_compact .-y2h_G_diff dt,.-y2h_G_compact .-y2h_G_diff dd{padding-block:5px}.-y2h_G_diff dt{font:500 calc(var(--ah-text) - .5px) var(--font-sans);color:var(--on-surface-variant)}.-y2h_G_diff dt code{word-break:break-all;font:500 11.5px ui-monospace,SFMono-Regular,Menlo,monospace}.-y2h_G_diff dd{font:500 var(--ah-text) var(--font-sans);color:var(--on-surface);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.-y2h_G_grp{font:600 calc(var(--ah-text) - .5px) var(--font-sans);color:var(--on-surface);flex-wrap:wrap;align-items:baseline;gap:8px;margin:4px 0 -4px;display:flex}.-y2h_G_grp a{color:var(--primary);text-decoration:none}.-y2h_G_grp a:hover{text-decoration:underline}.-y2h_G_gone{font:500 11px var(--font-sans);color:var(--error)}.-y2h_G_old{color:var(--on-surface-variant);text-decoration:line-through;-webkit-text-decoration-color:color-mix(in srgb, var(--on-surface-variant) 45%, transparent);text-decoration-color:color-mix(in srgb, var(--on-surface-variant) 45%, transparent)}.-y2h_G_new{font-weight:600}.-y2h_G_none{font-style:italic;font-weight:500;text-decoration:none}.-y2h_G_arrow{color:var(--on-surface-variant);font-size:11px}.-y2h_G_diff dd.-y2h_G_long{gap:4px;display:grid}.-y2h_G_long .-y2h_G_old,.-y2h_G_long .-y2h_G_new{border-radius:var(--radius);padding:5px 8px;line-height:1.5;display:block}.-y2h_G_long .-y2h_G_old{background:var(--surface-container-low)}.-y2h_G_long .-y2h_G_new{background:var(--primary-tint);font-weight:500}.-y2h_G_state{padding:12px var(--ah-pad-x);font:var(--ah-text) var(--font-sans);color:var(--on-surface-variant);justify-items:start;gap:8px;margin:0;display:grid}.-y2h_G_state p{color:var(--on-surface);margin:0}.-y2h_G_more{padding:10px var(--ah-pad-x) 12px;box-shadow:inset 0 1px 0 var(--outline-ghost);flex-wrap:wrap;align-items:center;gap:10px;display:flex}.-y2h_G_meta{color:var(--on-surface-variant);font-size:11.5px}.-y2h_G_btn{border:1px solid var(--outline-variant);border-radius:var(--radius);background:var(--surface-container-lowest);cursor:pointer;height:26px;font:600 11.5px var(--font-sans);color:var(--on-surface);align-items:center;padding:0 9px;display:inline-flex}.-y2h_G_btn:hover{background:var(--surface-container-high)}.-y2h_G_btn:disabled{opacity:.6;cursor:progress}.-y2h_G_skel{padding:12px var(--ah-pad-x);gap:12px;display:grid}.-y2h_G_skel div{grid-template-columns:22px 1fr;gap:9px;display:grid}.-y2h_G_skel i{background:var(--surface-container);border-radius:50%;width:22px;height:22px}.-y2h_G_skel b{gap:5px;display:grid}.-y2h_G_skel b:before,.-y2h_G_skel b:after{content:"";border-radius:var(--radius);background:var(--surface-container);height:9px}.-y2h_G_skel b:after{width:55%}@media (max-width:640px){.-y2h_G_item{grid-template-columns:var(--ah-dot) minmax(0, 1fr)}.-y2h_G_time{order:-1;grid-column:2;gap:6px;padding:0;display:flex}.-y2h_G_time b{display:inline}.-y2h_G_dot{grid-row:1/span 2}.-y2h_G_diff{grid-template-columns:1fr}.-y2h_G_diff dt{border-bottom:0;padding-bottom:0}}
._7np6IG_card{background:var(--surface-container-lowest);border-radius:var(--radius);box-shadow:var(--shadow-ambient);overflow:hidden}._7np6IG_tablewrap{background:var(--surface-container-lowest);border-radius:var(--radius);overflow:auto}._7np6IG_table{border-collapse:collapse;width:100%;min-width:720px;font-size:13px}._7np6IG_table th,._7np6IG_table td{text-align:left;height:var(--row-h,44px);vertical-align:middle;white-space:nowrap;padding:0 16px}._7np6IG_table th{font-family:var(--font-sans);color:var(--on-surface-variant);text-transform:uppercase;letter-spacing:.1em;background:var(--surface-container-low);z-index:1;height:36px;font-size:10.5px;font-weight:600;position:sticky;top:0}._7np6IG_table td{border-bottom:1px solid var(--outline-variant);color:var(--on-surface)}._7np6IG_dt-toolbar{background:var(--surface-container-low);flex-wrap:wrap;align-items:flex-start;gap:8px;padding:12px 18px;display:flex}._7np6IG_dt-toolbar__lead{flex-wrap:wrap;flex:auto;align-items:center;gap:8px;min-width:0;display:flex}._7np6IG_dt-toolbar__trail{flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:8px;margin-left:auto;display:flex}._7np6IG_dt-search{background:var(--surface-container-lowest);border-radius:var(--radius);min-width:280px;box-shadow:inset 0 -1px 0 0 var(--outline-variant);flex:0 320px;align-items:center;gap:8px;padding:7px 10px;transition:box-shadow .12s;display:flex}._7np6IG_dt-search:focus-within{box-shadow:inset 0 -2px 0 0 var(--primary)}._7np6IG_dt-search input{font:12.5px var(--font-sans);color:var(--on-surface);background:0 0;border:none;outline:none;flex:1}._7np6IG_dt-search input::placeholder{color:var(--on-surface-variant)}._7np6IG_dt-search svg{width:14px;height:14px;color:var(--on-surface-variant);stroke:currentColor;fill:none;stroke-width:1.8px;flex-shrink:0}._7np6IG_dt-search kbd{font:9.5px var(--font-mono);background:var(--surface-container-high);color:var(--on-surface-variant);border-radius:var(--radius);letter-spacing:.04em;padding:2px 5px;font-weight:600}._7np6IG_dt-search button._7np6IG_clear{cursor:pointer;color:var(--on-surface-variant);width:16px;height:16px;font:700 12px var(--font-mono);background:0 0;border:none;place-items:center;padding:0;display:grid}._7np6IG_dt-search button._7np6IG_clear:hover{color:var(--on-surface)}._7np6IG_dt-chip{cursor:pointer;background:var(--surface-container-lowest);color:var(--on-surface-variant);font:600 12px var(--font-sans);border-radius:var(--radius);letter-spacing:-.005em;border:none;align-items:center;gap:6px;padding:6px 10px;display:inline-flex}._7np6IG_dt-chip:hover{background:var(--surface-container);color:var(--on-surface)}._7np6IG_dt-chip:disabled,._7np6IG_dt-chip:disabled:hover{cursor:not-allowed;opacity:.45;background:var(--surface-container-lowest);color:var(--on-surface-variant)}._7np6IG_dt-chip._7np6IG_is-on{background:var(--surface-container-highest);color:var(--on-surface);box-shadow:inset 0 -2px 0 0 var(--primary)}._7np6IG_dt-chip b{color:var(--on-surface);font-weight:700}._7np6IG_dt-chip svg{stroke:currentColor;fill:none;stroke-width:2px;opacity:.7;width:12px;height:12px}._7np6IG_dt-chip--icon{justify-content:center;gap:0;width:30px;height:30px;padding:3px}._7np6IG_dt-chip--icon svg{opacity:.7}._7np6IG_dt-chip--accent{background:var(--primary-tint);color:var(--primary-container)}._7np6IG_dt-chip--accent:hover{background:var(--primary-tint);color:var(--primary)}._7np6IG_dt-active{background:var(--surface-container-low);box-shadow:inset 0 1px 0 0 var(--outline-ghost);color:var(--on-surface-variant);flex-wrap:wrap;align-items:center;gap:6px;padding:8px 18px;font-size:11.5px;display:flex}._7np6IG_dt-active__lbl{font:600 10.5px var(--font-sans);text-transform:uppercase;letter-spacing:.1em}._7np6IG_dt-active__chip{background:var(--surface-container-lowest);color:var(--on-surface);font:500 11.5px var(--font-sans);border-radius:var(--radius);align-items:center;gap:4px;padding:3px 4px 3px 9px;display:inline-flex}._7np6IG_dt-active__chip b{color:var(--primary);margin-left:3px;font-weight:700}._7np6IG_dt-active__chip button{cursor:pointer;width:18px;height:18px;color:var(--on-surface-variant);font:700 11px var(--font-mono);border-radius:var(--radius);background:0 0;border:none;place-items:center;display:grid}._7np6IG_dt-active__chip button:hover{background:var(--surface-container-high);color:var(--on-surface)}._7np6IG_dt-active__extra{font:500 12px var(--font-sans);color:var(--on-surface);align-items:center;gap:4px;margin-left:6px;display:inline-flex}._7np6IG_dt-active__extra b{color:var(--primary);font-weight:700}._7np6IG_dt-active__clear{cursor:pointer;font:600 11px var(--font-sans);color:var(--on-surface-variant);letter-spacing:-.005em;background:0 0;border:none;margin-left:auto;padding:4px 6px}._7np6IG_dt-active__clear:hover{color:var(--error)}._7np6IG_dt-segrow{background:var(--surface-container-low);flex-wrap:wrap;align-items:center;gap:12px;padding:12px 18px 6px;display:flex}._7np6IG_dt-segrow__segs{flex:auto;min-width:0}._7np6IG_dt-segrow__trail{flex:none;align-items:center;gap:8px;margin-left:auto;display:flex}._7np6IG_dt-segs{background:var(--surface-container-lowest);border-radius:var(--radius);gap:1px;padding:3px;display:inline-flex}._7np6IG_dt-segs button{cursor:pointer;font:600 12px var(--font-sans);color:var(--on-surface-variant);border-radius:var(--radius);letter-spacing:-.005em;background:0 0;border:none;align-items:center;gap:6px;padding:5px 12px;display:inline-flex}._7np6IG_dt-segs button ._7np6IG_cnt{font:600 10px var(--font-mono);background:var(--surface-container-high);color:var(--on-surface-variant);border-radius:8px;padding:1px 6px;line-height:1.5}._7np6IG_dt-segs button._7np6IG_is-on{background:var(--primary);color:var(--on-primary)}._7np6IG_dt-segs button._7np6IG_is-on ._7np6IG_cnt{color:var(--on-primary);background:#fff3}._7np6IG_dt-segs button:hover:not(._7np6IG_is-on){background:var(--surface-container-high);color:var(--on-surface)}._7np6IG_dt-density{background:var(--surface-container-lowest);border-radius:var(--radius);gap:1px;padding:3px;display:inline-flex}._7np6IG_dt-density button{cursor:pointer;width:28px;height:24px;color:var(--on-surface-variant);border-radius:var(--radius);background:0 0;border:none;place-items:center;display:grid}._7np6IG_dt-density button._7np6IG_is-on{background:var(--primary);color:var(--on-primary)}._7np6IG_dt-density button:hover:not(._7np6IG_is-on){background:var(--surface-container-high);color:var(--on-surface)}._7np6IG_dt-density svg{stroke:currentColor;fill:none;stroke-width:1.8px;width:14px;height:14px}._7np6IG_dt-bulk{background:var(--primary-tint);color:var(--primary-container);font:600 12.5px var(--font-sans);box-shadow:inset 3px 0 0 0 var(--primary);align-items:center;gap:14px;padding:10px 18px;display:flex}._7np6IG_dt-bulk b{font-family:var(--font-mono);font-weight:700}._7np6IG_dt-bulk ._7np6IG_actions{flex-wrap:wrap;gap:6px;margin-left:auto;display:flex}._7np6IG_dt-bulk__all{cursor:pointer;color:var(--primary);font:600 11.5px var(--font-sans);text-decoration:underline;-webkit-text-decoration-color:var(--outline-variant);text-decoration-color:var(--outline-variant);text-underline-offset:3px;background:0 0;border:none;padding:0}._7np6IG_dt-bulk__all:hover{-webkit-text-decoration-color:var(--primary);text-decoration-color:var(--primary)}._7np6IG_dt-tablewrap{background:var(--surface-container-lowest);max-height:580px;position:relative;overflow:auto}._7np6IG_dt-tablewrap._7np6IG_dt-has-x{padding-bottom:14px}._7np6IG_dt tr._7np6IG_dt-spacer td{background:0 0;border:0;padding:0}._7np6IG_dt{border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%;font-size:13px}._7np6IG_dt th,._7np6IG_dt td{text-align:left;height:var(--dt-row-h,44px);vertical-align:middle;white-space:nowrap;text-overflow:ellipsis;padding:0 14px;overflow:hidden}._7np6IG_dt thead tr{background:var(--surface-container-low)}._7np6IG_dt th{font:600 10.5px/1 var(--font-sans);color:var(--on-surface-variant);text-transform:uppercase;letter-spacing:.09em;background:var(--surface-container-low);z-index:3;height:var(--dt-head-h,38px);border-bottom:1px solid var(--outline-ghost);-webkit-user-select:none;user-select:none;position:sticky;top:0}._7np6IG_dt td{border-bottom:1px solid var(--outline-variant);color:var(--on-surface);position:relative}._7np6IG_dt--cell-borders th,._7np6IG_dt--cell-borders td{border-right:1px solid var(--outline-ghost)}._7np6IG_dt--cell-borders ._7np6IG_dt-filler,._7np6IG_dt--cell-borders ._7np6IG_dt-actions-anchor{border-right:0}._7np6IG_dt--compact{--dt-row-h:32px;--dt-head-h:32px;font-size:12px}._7np6IG_dt--cozy{--dt-row-h:44px}._7np6IG_dt--spacious{--dt-row-h:56px;font-size:13.5px}._7np6IG_dt th._7np6IG_has-filter,._7np6IG_dt th._7np6IG_is-pinned-l._7np6IG_has-filter{color:var(--primary);background:var(--primary-tint);box-shadow:inset 0 -2px 0 0 var(--primary)}._7np6IG_dt-th-inner{align-items:center;gap:4px;max-width:100%;display:inline-flex}._7np6IG_dt-fbtn{width:18px;height:18px;color:var(--on-surface-variant);cursor:pointer;opacity:0;background:0 0;border:0;border-radius:2px;flex:none;justify-content:center;align-items:center;padding:0;transition:opacity 90ms;display:inline-flex}._7np6IG_dt th:hover ._7np6IG_dt-fbtn,._7np6IG_dt-fbtn:focus-visible,._7np6IG_dt-fbtn._7np6IG_is-on{opacity:1}._7np6IG_dt-fbtn:hover{background:var(--surface-container-high);color:var(--on-surface)}._7np6IG_dt-fbtn._7np6IG_is-on{color:var(--on-primary);background:var(--primary)}._7np6IG_dt-fbtn._7np6IG_is-on:hover{color:var(--on-primary);background:var(--primary-container)}._7np6IG_dt-fbtn svg{stroke:currentColor;fill:none;stroke-width:2px;width:11px;height:11px;display:block}._7np6IG_dt-fbtn._7np6IG_is-on svg{fill:currentColor;width:12px;height:12px}._7np6IG_dt thead tr._7np6IG_dt-frow td{top:var(--dt-head-h,38px);z-index:3;height:32px;font:500 11px var(--font-sans);color:var(--on-surface);background:var(--surface-container-low);border-bottom:1px solid var(--outline-variant);padding:0 6px 4px;position:sticky}._7np6IG_dt thead tr._7np6IG_dt-frow td._7np6IG_is-pinned-l{z-index:4;background:var(--surface-container-low)}._7np6IG_dt-sortable{cursor:pointer;align-items:center;gap:6px;display:inline-flex}._7np6IG_dt-sortable:hover{color:var(--on-surface)}._7np6IG_dt-sort-icn{opacity:.4;flex-direction:column;flex-shrink:0;width:12px;height:12px;display:inline-flex}._7np6IG_dt-sort-icn span{border-left:3.5px solid #0000;border-right:3.5px solid #0000;width:0;height:0;display:block}._7np6IG_dt-sort-icn span:first-child{border-bottom:4px solid;margin-bottom:2px}._7np6IG_dt-sort-icn span:last-child{border-top:4px solid}._7np6IG_dt-sortable._7np6IG_is-asc ._7np6IG_dt-sort-icn{opacity:1;color:var(--primary)}._7np6IG_dt-sortable._7np6IG_is-asc ._7np6IG_dt-sort-icn span:last-child{display:none}._7np6IG_dt-sortable._7np6IG_is-desc ._7np6IG_dt-sort-icn{opacity:1;color:var(--primary)}._7np6IG_dt-sortable._7np6IG_is-desc ._7np6IG_dt-sort-icn span:first-child{display:none}._7np6IG_dt-sortable._7np6IG_is-asc,._7np6IG_dt-sortable._7np6IG_is-desc{color:var(--on-surface)}._7np6IG_dt-sort-order{font:700 9px var(--font-mono);color:var(--primary);background:var(--primary-tint);border-radius:var(--radius);padding:0 4px}._7np6IG_dt-resize{cursor:col-resize;z-index:3;-webkit-user-select:none;user-select:none;width:8px;height:100%;position:absolute;top:0;right:0}._7np6IG_dt-resize:after{content:"";background:var(--outline-variant);opacity:0;border-radius:1px;width:2px;transition:opacity .12s,background .12s;position:absolute;top:8px;bottom:8px;right:2px}._7np6IG_dt th:hover ._7np6IG_dt-resize:after{opacity:.7}._7np6IG_dt-resize:hover:after,._7np6IG_dt-resize._7np6IG_is-active:after{opacity:1;background:var(--primary);top:4px;bottom:4px}._7np6IG_dt tbody tr{transition:background 80ms}._7np6IG_dt tbody tr:hover td{background:var(--surface-container-low)}._7np6IG_dt tbody tr._7np6IG_is-selected td{background:var(--primary-tint)}._7np6IG_dt tbody tr[data-flash] td{animation:5s ease-out _7np6IG_dt-flash}._7np6IG_dt tbody tr[data-flash] td:first-child{box-shadow:inset 3px 0 0 0 var(--tertiary)}@keyframes _7np6IG_dt-flash{0%,60%{background-color:var(--tertiary-container)}}@media (prefers-reduced-motion:reduce){._7np6IG_dt tbody tr[data-flash] td{background-color:var(--tertiary-container);animation:none}}._7np6IG_dt tbody tr._7np6IG_is-selected:hover td{background:#dbf3db;background:lab(93.5632% -11.1774 8.71228)}._7np6IG_dt tbody tr._7np6IG_row-focus td{box-shadow:inset 0 1.5px 0 0 var(--primary), inset 0 -1.5px 0 0 var(--primary)}._7np6IG_dt tbody tr._7np6IG_row-focus td:first-child{box-shadow:inset 1.5px 0 0 0 var(--primary), inset 0 1.5px 0 0 var(--primary), inset 0 -1.5px 0 0 var(--primary)}._7np6IG_dt tbody tr._7np6IG_row-focus td:last-child{box-shadow:inset -1.5px 0 0 0 var(--primary), inset 0 1.5px 0 0 var(--primary), inset 0 -1.5px 0 0 var(--primary)}._7np6IG_dt tbody tr._7np6IG_row-focus td:not(._7np6IG_is-pinned-l):not(._7np6IG_dt-actions-anchor):after{content:"";pointer-events:none;z-index:2;box-shadow:inset 0 1.5px 0 0 var(--primary), inset 0 -1.5px 0 0 var(--primary);position:absolute;inset:0}._7np6IG_dt th._7np6IG_is-pinned-l,._7np6IG_dt td._7np6IG_is-pinned-l{z-index:1;background:var(--surface-container-lowest);position:sticky}._7np6IG_dt th._7np6IG_is-pinned-l{z-index:4;background:var(--surface-container-low);top:0}._7np6IG_dt tr:hover td._7np6IG_is-pinned-l{background:var(--surface-container-low)}._7np6IG_dt tr._7np6IG_is-selected td._7np6IG_is-pinned-l{background:var(--primary-tint)}._7np6IG_dt ._7np6IG_is-pinned-l[data-pinned-edge=last]{border-right:1px solid var(--outline-variant)}._7np6IG_dt ._7np6IG_is-pinned-l[data-pinned-edge=last]:after{content:"";pointer-events:none;opacity:0;background:linear-gradient(90deg,#0b1c3024,#0b1c3000);width:10px;transition:opacity .14s;position:absolute;top:0;bottom:0;right:-10px}._7np6IG_dt-tablewrap._7np6IG_is-scrolled-x ._7np6IG_dt ._7np6IG_is-pinned-l[data-pinned-edge=last]:after{opacity:1}._7np6IG_dt-tablewrap._7np6IG_is-scrolled-x ._7np6IG_dt ._7np6IG_is-pinned-l[data-pinned-edge=last]{border-right-color:var(--outline)}._7np6IG_dt ._7np6IG_col-pick{width:56px;padding-left:20px;padding-right:6px}._7np6IG_dt-filler{padding:0!important}._7np6IG_dt th._7np6IG_col-pick._7np6IG_is-pinned-l,._7np6IG_dt td._7np6IG_col-pick._7np6IG_is-pinned-l{left:0}._7np6IG_dt ._7np6IG_col-num{text-align:right;font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-weight:500}._7np6IG_dt input[type=checkbox]{accent-color:var(--primary);cursor:pointer;width:14px;height:14px}._7np6IG_dt th._7np6IG_dt-actions-anchor,._7np6IG_dt td._7np6IG_dt-actions-anchor{pointer-events:none;background:0 0;padding:0;position:sticky;right:0;overflow:visible}._7np6IG_dt td._7np6IG_dt-actions-anchor{z-index:1}._7np6IG_dt-row-float{--rfbg:var(--surface-container-low);background:var(--rfbg);opacity:0;pointer-events:none;justify-content:flex-end;align-items:center;gap:2px;padding:0 10px 0 0;transition:opacity .12s;display:flex;position:absolute;inset:0}._7np6IG_dt-x-float ._7np6IG_dt-row-float{background:linear-gradient(to right, transparent 0, var(--rfbg) 38px)}._7np6IG_dt tbody tr:hover ._7np6IG_dt-row-float,._7np6IG_dt tbody tr._7np6IG_is-selected ._7np6IG_dt-row-float,._7np6IG_dt tbody tr._7np6IG_row-focus ._7np6IG_dt-row-float{opacity:1;pointer-events:auto}._7np6IG_dt-row-float--head{--rfbg:var(--surface-container-low);opacity:1;font:inherit;color:var(--on-surface-variant);background:var(--surface-container-low);padding-right:14px}._7np6IG_dt-x-float ._7np6IG_dt-row-float--head{opacity:0}._7np6IG_dt tbody tr._7np6IG_is-selected ._7np6IG_dt-row-float{--rfbg:var(--primary-tint)}._7np6IG_dt tbody tr._7np6IG_is-selected:hover ._7np6IG_dt-row-float{--rfbg:#dbf3db}@supports (color:lab(0% 0 0)){._7np6IG_dt tbody tr._7np6IG_is-selected:hover ._7np6IG_dt-row-float{--rfbg:lab(93.5632% -11.1774 8.71228)}}._7np6IG_dt tbody tr._7np6IG_is-activatable{cursor:pointer}._7np6IG_dt-actions-always td._7np6IG_dt-actions-anchor ._7np6IG_dt-row-float{opacity:1;pointer-events:auto}._7np6IG_dt-actions-always._7np6IG_dt-x-float td._7np6IG_dt-actions-anchor ._7np6IG_dt-row-float{background:var(--rfbg)}._7np6IG_dt-row-float button,._7np6IG_dt-row-float a{color:var(--on-surface-variant);cursor:pointer;background:0 0;border:none;border-radius:7px;place-items:center;width:28px;height:28px;text-decoration:none;transition:background .1s,color .1s;display:grid}._7np6IG_dt-row-float button:hover,._7np6IG_dt-row-float a:hover{background:var(--surface-container-high);color:var(--on-surface)}._7np6IG_dt-row-float svg{stroke:currentColor;fill:none;stroke-width:1.8px;width:15px;height:15px}._7np6IG_dt-expand-row td{box-shadow:inset 3px 0 0 0 var(--primary);padding:14px 22px;background:var(--surface-container-low)!important}._7np6IG_dt-expand-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:18px 32px;display:grid}._7np6IG_dt-expand-grid h6{font:600 10px var(--font-sans);text-transform:uppercase;letter-spacing:.1em;color:var(--on-surface-variant);margin:0 0 4px}._7np6IG_dt-expand-grid p{margin:0;font-size:12.5px}._7np6IG_dt-foot{background:var(--surface-container-low);color:var(--on-surface-variant);flex-wrap:wrap;align-items:center;gap:16px;padding:12px 18px;font-size:12px;display:flex}._7np6IG_dt-foot__stat b{color:var(--on-surface);font-family:var(--font-mono);font-weight:700}._7np6IG_dt-pgsize{align-items:center;gap:8px;display:inline-flex}._7np6IG_dt-pgsize select{background:var(--surface-container-lowest);font:500 12px var(--font-sans);color:var(--on-surface);border-radius:var(--radius);appearance:none;cursor:pointer;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'><path d='M3 5l3 3 3-3' stroke='%23444748' stroke-width='1.4' fill='none' stroke-linecap='round'/></svg>");background-position:right 6px center;background-repeat:no-repeat;border:none;padding:5px 24px 5px 9px}._7np6IG_dt-pager{gap:2px;margin-left:auto;display:inline-flex}._7np6IG_dt-pager button{cursor:pointer;min-width:28px;height:28px;font:600 12px var(--font-mono);color:var(--on-surface-variant);border-radius:var(--radius);background:0 0;border:none;padding:0 8px}._7np6IG_dt-pager button:hover:not(:disabled){background:var(--surface-container-high);color:var(--on-surface)}._7np6IG_dt-pager button._7np6IG_is-on{background:var(--primary);color:var(--on-primary)}._7np6IG_dt-pager button:disabled{opacity:.3;cursor:not-allowed}._7np6IG_dt-pager ._7np6IG_gap{color:var(--on-surface-variant);align-self:center;padding:0 4px}._7np6IG_dt-jump{align-items:center;gap:6px;font-size:11.5px;display:inline-flex}._7np6IG_dt-jump input{text-align:center;background:var(--surface-container-lowest);width:44px;font:500 12px var(--font-mono);color:var(--on-surface);border-radius:var(--radius);box-shadow:inset 0 -1px 0 0 var(--outline-variant);border:none;padding:4px 6px}._7np6IG_dt-jump input:focus{box-shadow:inset 0 -2px 0 0 var(--primary);outline:none}._7np6IG_dt-pop{z-index:50;background:var(--surface-container-lowest);border-radius:var(--radius);min-width:260px;animation:.14s ease-out _7np6IG_dt-pop;position:absolute;box-shadow:0 12px 40px -8px #0b1c302e,0 2px 8px -2px #0b1c301a}@keyframes _7np6IG_dt-pop{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}._7np6IG_dt-pop h5{font:600 10.5px var(--font-sans);text-transform:uppercase;letter-spacing:.1em;color:var(--on-surface-variant);margin:0;padding:12px 14px 8px}._7np6IG_dt-pop__sect{box-shadow:inset 0 -1px 0 0 var(--outline-ghost);padding:6px 0 10px}._7np6IG_dt-pop__sect:last-child{box-shadow:none}._7np6IG_dt-pop__row{cursor:pointer;color:var(--on-surface);-webkit-user-select:none;user-select:none;align-items:center;gap:10px;padding:7px 14px;font-size:12.5px;display:flex}._7np6IG_dt-pop__row:hover{background:var(--surface-container-low)}._7np6IG_dt-pop__row input{margin:0}._7np6IG_dt-pop__row ._7np6IG_grip{color:var(--on-surface-variant);cursor:grab;font:700 12px var(--font-mono);letter-spacing:-2px;opacity:.5}._7np6IG_dt-pop__row ._7np6IG_grip:hover{opacity:1}._7np6IG_dt-pop__row ._7np6IG_pin{opacity:.4;cursor:pointer;color:var(--on-surface-variant);background:0 0;border:none;place-items:center;width:20px;height:20px;margin-left:auto;padding:2px;display:grid}._7np6IG_dt-pop__row:hover ._7np6IG_pin{opacity:.8}._7np6IG_dt-pop__row ._7np6IG_pin._7np6IG_is-on{opacity:1;color:var(--primary)}._7np6IG_dt-pop__row ._7np6IG_pin svg{width:16px;height:16px}._7np6IG_dt-pop__foot{background:var(--surface-container-low);align-items:center;gap:8px;padding:10px 14px;display:flex}._7np6IG_dt-pop__foot button{cursor:pointer;font:600 11.5px var(--font-sans);color:var(--on-surface-variant);border-radius:var(--radius);letter-spacing:-.005em;background:0 0;border:none;padding:4px 8px}._7np6IG_dt-pop__foot button:hover{color:var(--on-surface);background:var(--surface-container-high)}._7np6IG_dt-pop__foot button._7np6IG_primary{color:var(--primary)}._7np6IG_dt-pop__row[draggable=true]{cursor:grab}._7np6IG_dt-pop__row[draggable=true]:active{cursor:grabbing}._7np6IG_dt-pop__row._7np6IG_is-drop-before{box-shadow:inset 0 2px 0 0 var(--primary);background:color-mix(in oklab, var(--primary) 6%, transparent)}._7np6IG_dt-pop__row._7np6IG_is-drop-after{box-shadow:inset 0 -2px 0 0 var(--primary);background:color-mix(in oklab, var(--primary) 6%, transparent)}._7np6IG_dt-filter-panel{z-index:50;background:var(--surface-container-lowest);border-radius:var(--radius);width:560px;animation:.14s ease-out _7np6IG_dt-pop;position:absolute;box-shadow:0 16px 48px -10px #0b1c3038,0 4px 12px -4px #0b1c301a}._7np6IG_dt-filter-panel__h{background:var(--surface-container-low);align-items:center;gap:12px;padding:14px 18px 10px;display:flex}._7np6IG_dt-filter-panel__h b{font-family:var(--font-display);font-size:13.5px}._7np6IG_dt-filter-panel__h ._7np6IG_logic{background:var(--surface-container-lowest);border-radius:var(--radius);gap:1px;padding:2px;display:inline-flex}._7np6IG_dt-filter-panel__h ._7np6IG_logic button{cursor:pointer;font:700 10.5px var(--font-mono);letter-spacing:.04em;color:var(--on-surface-variant);border-radius:var(--radius);background:0 0;border:none;padding:3px 10px}._7np6IG_dt-filter-panel__h ._7np6IG_logic button._7np6IG_is-on{background:var(--primary);color:var(--on-primary)}._7np6IG_dt-filter-panel__b{max-height:360px;padding:14px 18px;overflow-y:auto}._7np6IG_dt-rule{grid-template-columns:110px 110px 1fr 28px;align-items:center;gap:8px;padding:6px 0;display:grid}._7np6IG_dt-rule select,._7np6IG_dt-rule input{background:var(--surface-container-low);font:12.5px var(--font-sans);color:var(--on-surface);border-radius:var(--radius);border:none;outline:none;padding:7px 10px;transition:box-shadow .12s;box-shadow:inset 0 -1px #0000}._7np6IG_dt-rule select:focus,._7np6IG_dt-rule input:focus{box-shadow:inset 0 -2px 0 0 var(--primary);background:var(--surface-container-lowest)}._7np6IG_dt-rule__del{cursor:pointer;width:28px;height:28px;color:var(--on-surface-variant);border-radius:var(--radius);font:700 14px var(--font-mono);background:0 0;border:none;place-items:center;display:grid}._7np6IG_dt-rule__del:hover{background:var(--error-container);color:var(--on-error-container)}._7np6IG_dt-filter-panel__f{background:var(--surface-container-low);align-items:center;gap:8px;padding:12px 18px;display:flex}._7np6IG_dt-filter-panel__f ._7np6IG_add{cursor:pointer;font:600 12px var(--font-sans);color:var(--primary);background:0 0;border:none;padding:4px 8px}._7np6IG_dt-filter-panel__f ._7np6IG_add:hover{background:var(--primary-tint);border-radius:var(--radius)}._7np6IG_dt-empty{text-align:center;color:var(--on-surface-variant);background:var(--surface-container-lowest);padding:60px 24px}._7np6IG_dt-empty h4{font:700 16px var(--font-display);color:var(--on-surface);letter-spacing:-.01em;margin:8px 0 4px}._7np6IG_dt-empty p{margin:0;font-size:12.5px}._7np6IG_dt-empty ._7np6IG_illu{background:var(--surface-container);width:56px;height:56px;color:var(--on-surface-variant);border-radius:50%;place-items:center;margin:0 auto 8px;display:grid}._7np6IG_dt-skel{border-radius:var(--radius);background:linear-gradient(90deg, var(--surface-container) 0%, var(--surface-container-high) 50%, var(--surface-container) 100%);background-size:200% 100%;height:11px;animation:1.2s linear infinite _7np6IG_dt-shimmer;display:inline-block}@keyframes _7np6IG_dt-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}._7np6IG_dt-error ._7np6IG_dt-error__illu{color:var(--error,#b3261e);background:color-mix(in oklab, var(--error,#b3261e) 12%, transparent)!important}._7np6IG_dt-error h4{color:var(--on-surface)}._7np6IG_dt td._7np6IG_is-editable{cursor:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' fill='none' stroke='%23475569' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M12 20h9'/><path d='M16.5 3.5a2.121 2.121 0 0 1 3 3L7 19l-4 1 1-4L16.5 3.5z'/></svg>") 2 18,text}._7np6IG_dt td._7np6IG_is-editable:hover{background:color-mix(in oklab, var(--primary) 4%, transparent);outline:1px dashed color-mix(in oklab, var(--primary) 35%, transparent);outline-offset:-2px}._7np6IG_dt td._7np6IG_is-editing{background:var(--surface-container-low);padding:2px 4px!important}._7np6IG_dt-edit-input{box-sizing:border-box;width:100%;min-width:0;font:600 12.5px var(--font-sans);color:var(--on-surface);border:1.5px solid var(--primary);background:#fff;border-radius:4px;outline:none;flex:auto;padding:4px 6px}._7np6IG_dt-edit-input:focus{box-shadow:0 0 0 3px color-mix(in oklab, var(--primary) 18%, transparent)}._7np6IG_dt-edit-wrap{align-items:center;gap:4px;width:100%;display:flex}._7np6IG_dt-edit-btn{border:1px solid var(--outline-variant);background:var(--surface);width:22px;height:22px;color:var(--on-surface-variant);cursor:pointer;border-radius:4px;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}._7np6IG_dt-edit-btn:hover{background:var(--surface-container-high)}._7np6IG_dt-edit-btn:focus-visible{outline:2px solid var(--primary);outline-offset:1px}._7np6IG_dt-edit-btn-save{border-color:color-mix(in oklab, var(--primary) 50%, transparent);color:var(--primary);background:color-mix(in oklab, var(--primary) 8%, transparent)}._7np6IG_dt-edit-btn-save:hover{background:color-mix(in oklab, var(--primary) 16%, transparent)}._7np6IG_dt-edit-btn-cancel:hover{color:var(--error,#b3261e);border-color:color-mix(in oklab, var(--error,#b3261e) 50%, transparent)}._7np6IG_dt td._7np6IG_is-dirty{background:#f5c5181c;background:lab(82.054% 7.62847 79.761/.11);position:relative}._7np6IG_dt td._7np6IG_is-dirty:before{content:"";background:#f5c518;border-radius:50%;width:6px;height:6px;position:absolute;top:4px;right:4px}._7np6IG_dt-group-h{background:var(--surface-container);cursor:pointer;-webkit-user-select:none;user-select:none}._7np6IG_dt-group-h:hover{background:var(--surface-container-high)}._7np6IG_dt-group-h td{font:600 12.5px var(--font-sans);color:var(--on-surface);border-top:1px solid var(--outline-variant);padding:9px 14px}._7np6IG_dt-group-h b{font-weight:700}._7np6IG_dt-group-tw{width:14px;color:var(--on-surface-variant);margin-right:4px;transition:transform .16s;display:inline-block}._7np6IG_dt-group-tw._7np6IG_is-open{transform:rotate(90deg)}._7np6IG_dt-group-cnt{background:var(--surface-container-low);color:var(--on-surface-variant);font:600 11px var(--font-mono);border-radius:999px;margin-left:10px;padding:2px 8px}._7np6IG_dt-group-agg{color:var(--on-surface-variant);margin-left:12px;font-size:11.5px}@media (max-width:960px){._7np6IG_dt-filter-panel{width:calc(100vw - 32px)}}
.j1_UXq_root{display:inline-block;position:relative}.j1_UXq_trigger{background:var(--surface-container-lowest);border:1px solid var(--surface-container-high);border-radius:var(--radius);min-width:180px;font:inherit;color:var(--on-surface);cursor:pointer;align-items:center;gap:8px;padding:8px 10px;font-size:13px;transition:border-color .12s,box-shadow .12s;display:inline-flex}.j1_UXq_trigger:hover{border-color:var(--outline-variant)}.j1_UXq_trigger[aria-expanded=true]{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-tint)}.j1_UXq_trigger:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.j1_UXq_trigger:disabled{opacity:.6;cursor:not-allowed;pointer-events:none}.j1_UXq_icon{width:14px;height:14px;stroke:var(--on-surface-variant);fill:none;stroke-width:1.8px;flex:none}.j1_UXq_value{text-align:left;white-space:nowrap;text-overflow:ellipsis;flex:1;font-weight:600;overflow:hidden}.j1_UXq_chev{width:14px;height:14px;stroke:var(--on-surface-variant);fill:none;stroke-width:1.8px;transition:transform .12s}.j1_UXq_trigger[aria-expanded=true] .j1_UXq_chev{transform:rotate(180deg)}.j1_UXq_panel{padding:4px}.j1_UXq_body{align-items:stretch;display:flex}.j1_UXq_rail{min-width:118px;box-shadow:inset -1px 0 0 0 var(--outline-ghost);flex-direction:column;gap:2px;padding:6px 8px 6px 4px;display:flex}.j1_UXq_preset{text-align:left;border-radius:var(--radius);color:var(--on-surface);font:600 12.5px var(--font-sans);cursor:pointer;white-space:nowrap;background:0 0;border:none;padding:7px 10px}.j1_UXq_preset:hover{background:var(--surface-container)}.j1_UXq_preset:focus-visible{outline:2px solid var(--primary);outline-offset:-2px}.j1_UXq_preset[data-active=true]{background:var(--primary-tint);color:var(--primary);font-weight:700}.j1_UXq_cal{width:264px;padding:0 2px}.j1_UXq_head{align-items:center;gap:4px;padding:6px 6px 10px;display:flex}.j1_UXq_title{text-align:center;font:600 12.5px var(--font-sans);color:var(--on-surface);flex:1}.j1_UXq_nav{border-radius:var(--radius);cursor:pointer;width:26px;height:26px;color:var(--on-surface-variant);background:0 0;border:none;place-items:center;display:grid}.j1_UXq_nav:hover{background:var(--surface-container);color:var(--on-surface)}.j1_UXq_nav:focus-visible{outline:2px solid var(--primary);outline-offset:1px}.j1_UXq_nav:disabled{opacity:.35;cursor:not-allowed}.j1_UXq_nav:disabled:hover{color:var(--on-surface-variant);background:0 0}.j1_UXq_nav svg{stroke:currentColor;fill:none;stroke-width:2px;width:14px;height:14px}.j1_UXq_grid{grid-template-columns:repeat(7,1fr);gap:2px 0;padding:0 2px;display:grid}.j1_UXq_dow{text-align:center;font:600 9.5px var(--font-sans);text-transform:uppercase;letter-spacing:.08em;color:var(--on-surface-variant);padding:4px 0}.j1_UXq_day{aspect-ratio:1;font:12.5px var(--font-mono);color:var(--on-surface);border-radius:var(--radius);cursor:pointer;background:0 0;border:none;place-items:center;display:grid;position:relative}.j1_UXq_day:hover:not(:disabled){background:var(--surface-container)}.j1_UXq_day:disabled{color:var(--outline-variant);cursor:not-allowed}.j1_UXq_day:focus-visible{outline:2px solid var(--primary);outline-offset:-2px}.j1_UXq_day[data-out=true]{color:var(--outline-variant)}.j1_UXq_day[data-today=true]{box-shadow:inset 0 0 0 1px var(--outline-variant);font-weight:700}.j1_UXq_day[data-in-range=true]{background:var(--primary-tint);color:var(--primary);border-radius:0}.j1_UXq_day[data-selected=true],.j1_UXq_day[aria-pressed=true]{background:var(--primary);color:#fff;font-weight:700}.j1_UXq_day[data-selected=true]:hover{background:var(--primary)}.j1_UXq_foot{box-shadow:inset 0 1px 0 0 var(--outline-ghost);justify-content:space-between;align-items:center;gap:8px;margin-top:4px;padding:10px 6px 4px;display:flex}.j1_UXq_footText{font:11.5px var(--font-mono);color:var(--on-surface-variant)}.j1_UXq_apply{border-radius:var(--radius);background:var(--primary);color:#fff;height:26px;font:700 12px var(--font-sans);cursor:pointer;border:none;padding:0 12px}.j1_UXq_apply:hover{filter:brightness(1.05)}.j1_UXq_apply:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.j1_UXq_apply:disabled{opacity:.4;cursor:not-allowed;pointer-events:none}
.E1pRNG_card{background:var(--surface-container-lowest);box-shadow:var(--shadow-ambient);border-radius:var(--radius);margin-bottom:14px;overflow:hidden}.E1pRNG_card__h{background:var(--surface-container-low);box-shadow:inset 0 -1px 0 var(--outline-ghost);align-items:center;gap:10px;padding:13px 16px;display:flex}.E1pRNG_card__h h3{font:700 13px var(--font-display);letter-spacing:-.01em;margin:0}.E1pRNG_sub{color:var(--on-surface-variant);font:12px var(--font-mono)}.E1pRNG_grow{flex:1}.E1pRNG_card__b{padding:14px 16px}.E1pRNG_card__b--compact{padding:6px 0}
.lOJ-iW_content{z-index:90;background:var(--surface-container-lowest);border-radius:var(--radius);min-width:220px;box-shadow:var(--shadow-ambient,0 1px 2px #0b1c300f), 0 18px 48px -16px #0b1c302e, 0 0 0 1px var(--outline-ghost);transform-origin:var(--radix-dropdown-menu-content-transform-origin,top left);outline:none;padding:4px;position:relative}.lOJ-iW_content[data-state=open]{animation:.16s cubic-bezier(.2,.8,.2,1) both lOJ-iW_tms-dm-in}.lOJ-iW_content[data-state=closed]{animation:.1s ease-out both lOJ-iW_tms-dm-out}.lOJ-iW_label{font:600 10px var(--font-sans);text-transform:uppercase;letter-spacing:.12em;color:var(--on-surface-variant);padding:7px 10px 4px}.lOJ-iW_item{color:var(--on-surface);border-radius:var(--radius);cursor:pointer;-webkit-user-select:none;user-select:none;outline:none;align-items:center;gap:10px;padding:7px 10px;font-size:13px;display:flex;position:relative}.lOJ-iW_item[data-highlighted],.lOJ-iW_item:hover{background:var(--surface-container)}.lOJ-iW_item[data-disabled]{opacity:.5;cursor:not-allowed;pointer-events:none}.lOJ-iW_item svg{stroke:currentColor;fill:none;stroke-width:1.8px;opacity:.75;flex:none;width:14px;height:14px}.lOJ-iW_shortcut{font:11px var(--font-mono);color:var(--on-surface-variant);letter-spacing:.04em;margin-left:auto}.lOJ-iW_item[data-variant=destructive]{color:var(--error)}.lOJ-iW_item[data-variant=destructive][data-highlighted],.lOJ-iW_item[data-variant=destructive]:hover{background:var(--error-container)}.lOJ-iW_item[data-inset=true]{padding-left:28px}.lOJ-iW_separator{background:var(--outline-ghost);border:none;height:1px;margin:4px -4px}.lOJ-iW_subArrow{width:12px;height:12px;stroke:var(--on-surface-variant);fill:none;stroke-width:2px;margin-left:auto}.lOJ-iW_indicator{width:14px;height:14px;color:var(--primary);place-items:center;display:inline-grid}.lOJ-iW_indicator svg{stroke:currentColor;fill:none;stroke-width:2.4px;opacity:1;width:12px;height:12px}@keyframes lOJ-iW_tms-dm-in{0%{opacity:0;transform:translateY(-4px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes lOJ-iW_tms-dm-out{to{opacity:0;transform:translateY(-4px)scale(.97)}}@media (prefers-reduced-motion:reduce){.lOJ-iW_content{animation:none!important}}
._5txzDq_banner{background:var(--error-container);color:var(--on-error-container);border-radius:var(--radius);font:600 13px var(--font-sans);align-items:center;gap:10px;margin-bottom:14px;padding:10px 14px;display:flex}._5txzDq_banner svg{stroke:currentColor;fill:none;stroke-width:1.8px;flex-shrink:0;width:18px;height:18px}._5txzDq_banner b{font-weight:700}._5txzDq_banner--warn{background:var(--tertiary-container);color:var(--on-tertiary-container)}._5txzDq_banner--info{background:var(--surface-container);color:var(--on-surface-variant)}
._3wAXwW_wrap{gap:4px;display:grid}._3wAXwW_label{font:600 10px var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--on-surface-variant);margin-bottom:4px}._3wAXwW_root{border:1.5px dashed var(--outline-variant);border-radius:var(--radius);text-align:center;background:var(--surface-container-lowest);cursor:pointer;box-sizing:border-box;align-content:center;place-items:center;gap:4px;height:235px;padding:16px 12px;transition:border-color .12s,background .12s;display:grid}._3wAXwW_root:hover{border-color:var(--primary);background:var(--surface-container)}._3wAXwW_invalid{border-color:var(--error,#c7301e);background:var(--error-container,#fdecea)}._3wAXwW_icon{background:var(--surface-container-high);width:38px;height:38px;color:var(--on-surface-variant);border-radius:50%;place-items:center;margin:0 auto 6px;font-size:16px;display:grid}._3wAXwW_title{font-family:var(--font-display);letter-spacing:-.005em;color:var(--on-surface);font-size:12.5px;font-weight:700;display:block}._3wAXwW_hint{color:var(--on-surface-variant);margin-top:2px;font-size:10.5px;line-height:1.4;display:block}._3wAXwW_filled{border-style:solid;border-color:var(--outline-ghost);background:var(--surface-container-lowest);text-align:left;flex-direction:column;place-items:stretch stretch;height:235px;padding:0;display:flex;overflow:hidden}._3wAXwW_preview{background:linear-gradient(135deg, var(--surface-container-high) 0%, var(--surface-container) 100%);min-height:0;color:var(--on-surface-variant);font:600 10.5px var(--font-mono);letter-spacing:.08em;text-transform:uppercase;flex:1;place-items:center;display:grid;position:relative}._3wAXwW_preview svg{opacity:.4;width:32%;max-height:60%}._3wAXwW_caption{border-top:1px solid var(--outline-ghost);flex-shrink:0;align-items:center;gap:8px;padding:9px 12px;display:flex}._3wAXwW_captionName{color:var(--on-surface);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:11.5px;font-weight:600;overflow:hidden}._3wAXwW_captionSize{font:500 10.5px var(--font-mono);color:var(--on-surface-variant)}._3wAXwW_captionBtn{color:var(--on-surface-variant);cursor:pointer;background:0 0;border:0;padding:2px 4px;font-size:14px}._3wAXwW_captionBtn:hover{color:var(--error)}
.kxcxBW_root{text-align:center;flex-direction:column;align-items:center;gap:6px;max-width:420px;padding:32px 24px;display:flex}.kxcxBW_icon{background:var(--surface-container-high);width:56px;height:56px;color:var(--on-surface-variant);border-radius:50%;place-items:center;margin-bottom:8px;display:grid}.kxcxBW_icon svg{fill:none;stroke:currentColor;stroke-width:1.4px;width:28px;height:28px}.kxcxBW_title{font:700 16px/1.3 var(--font-display);letter-spacing:-.015em;color:var(--on-surface);margin:0}.kxcxBW_desc{font:400 12.5px/1.6 var(--font-sans);color:var(--on-surface-variant);max-width:36ch;margin:0}.kxcxBW_actions{gap:8px;margin-top:14px;display:flex}
.AdAj4q_root{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);color:inherit;padding:14px 16px;transition:border-color .15s;display:block}.AdAj4q_root:hover{border-color:var(--fg)}.AdAj4q_label{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);font-size:10px;font-family:var(--font-mono)}.AdAj4q_title{margin:6px 0 4px;font-size:14px;font-weight:600}.AdAj4q_description{color:var(--muted);margin:0;font-size:12px;line-height:1.5}.AdAj4q_footer{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}
.QvBThq_root{background:var(--surface-container-lowest);border-radius:var(--radius);box-shadow:0 -6px 24px -10px #0000002e, var(--shadow-ambient);bottom:calc(-1 * var(--app-page-pad-bottom,0px));margin-top:22px;margin-bottom:calc(-1 * var(--app-page-pad-bottom,0px));z-index:11;border:1px solid var(--outline-ghost);border-bottom-right-radius:0;border-bottom-left-radius:0;align-items:center;gap:12px;padding:14px 18px;display:flex;position:sticky}.QvBThq_left{color:var(--on-surface-variant);font-size:12px}.QvBThq_right{gap:8px;margin-left:auto;display:flex;position:relative}
.tn_60a_root{display:inline-block;position:relative}.tn_60a_trigger{background:var(--surface-container-lowest);border:1px solid var(--surface-container-high);border-radius:var(--radius);min-width:220px;font:inherit;color:var(--on-surface);cursor:pointer;align-items:center;gap:8px;padding:8px 10px;font-family:inherit;font-size:13px;transition:border-color .12s,box-shadow .12s;display:inline-flex}.tn_60a_trigger--sm{gap:6px;min-width:0;padding:3px 8px;font-size:12px}.tn_60a_trigger--sm .tn_60a_icon,.tn_60a_trigger--sm .tn_60a_chev{width:13px;height:13px}.tn_60a_trigger:hover{border-color:var(--outline-variant)}.tn_60a_trigger[aria-expanded=true]{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary-tint)}.tn_60a_trigger:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.tn_60a_trigger:disabled{opacity:.6;cursor:not-allowed;pointer-events:none}.tn_60a_icon{width:14px;height:14px;stroke:var(--on-surface-variant);fill:none;stroke-width:1.8px;flex:none}.tn_60a_value{text-align:left;white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.tn_60a_placeholder{color:var(--on-surface-variant)}.tn_60a_chev{width:14px;height:14px;stroke:var(--on-surface-variant);fill:none;stroke-width:1.8px;transition:transform .12s}.tn_60a_trigger[aria-expanded=true] .tn_60a_chev{transform:rotate(180deg)}.tn_60a_panel{width:264px;padding:4px}.tn_60a_head{align-items:center;gap:4px;padding:6px 6px 10px;display:flex}.tn_60a_title{text-align:center;font:600 12.5px var(--font-sans);color:var(--on-surface);flex:1}.tn_60a_nav{border-radius:var(--radius);cursor:pointer;width:26px;height:26px;color:var(--on-surface-variant);background:0 0;border:none;place-items:center;display:grid}.tn_60a_nav:hover{background:var(--surface-container);color:var(--on-surface)}.tn_60a_nav:focus-visible{outline:2px solid var(--primary);outline-offset:1px}.tn_60a_nav svg{stroke:currentColor;fill:none;stroke-width:2px;width:14px;height:14px}.tn_60a_grid{grid-template-columns:repeat(7,1fr);gap:2px;padding:0 2px;display:grid}.tn_60a_dow{text-align:center;font:600 9.5px var(--font-sans);text-transform:uppercase;letter-spacing:.08em;color:var(--on-surface-variant);padding:4px 0}.tn_60a_day{aspect-ratio:1;font:12.5px var(--font-mono);color:var(--on-surface);border-radius:var(--radius);cursor:pointer;background:0 0;border:none;place-items:center;display:grid}.tn_60a_day:hover{background:var(--surface-container)}.tn_60a_day:focus-visible{outline:2px solid var(--primary);outline-offset:-2px}.tn_60a_day[data-out=true]{color:var(--outline-variant)}.tn_60a_day[data-today=true]{box-shadow:inset 0 0 0 1px var(--outline-variant);font-weight:700}.tn_60a_day[data-selected=true],.tn_60a_day[aria-pressed=true]{background:var(--primary);color:#fff;font-weight:700}.tn_60a_day[data-selected=true]:hover{background:var(--primary)}.tn_60a_day:disabled{opacity:.4;cursor:not-allowed;pointer-events:none}.tn_60a_foot{box-shadow:inset 0 1px 0 0 var(--outline-ghost);font:11.5px var(--font-mono);color:var(--on-surface-variant);justify-content:space-between;align-items:center;gap:8px;margin-top:4px;padding:10px 6px 4px;display:flex}
.YjZKsG_info-rows{flex-direction:column;display:flex}.YjZKsG_info-row{font:12.5px var(--font-sans);grid-template-columns:110px 1fr;gap:12px;padding:9px 16px;display:grid}.YjZKsG_info-row+.YjZKsG_info-row{box-shadow:inset 0 1px 0 var(--outline-ghost)}.YjZKsG_l{color:var(--on-surface-variant)}.YjZKsG_v{color:var(--on-surface);font-weight:600}.YjZKsG_v.YjZKsG_mono{font-family:var(--font-mono);font-weight:600}.YjZKsG_cost{flex-direction:column;display:flex}.YjZKsG_cost__row{font:12.5px var(--font-sans);justify-content:space-between;padding:9px 16px;display:flex}.YjZKsG_cost__row+.YjZKsG_cost__row{box-shadow:inset 0 1px 0 var(--outline-ghost)}.YjZKsG_cost-v{font-family:var(--font-mono);color:var(--on-surface);font-weight:700}.YjZKsG_cost-v.YjZKsG_est{color:var(--on-surface-variant);font-weight:500}.YjZKsG_cost__row--total{background:var(--surface-container-low)}.YjZKsG_cost__row--total .YjZKsG_cost-v{color:var(--primary);font-size:14px}
.Ec7JgG_trigger{align-items:center;gap:8px;display:inline-flex}.Ec7JgG_trigger.Ec7JgG_iconOnly{justify-content:center;padding-inline:8px}.Ec7JgG_icon{stroke:currentColor;fill:none;stroke-width:2px;flex:none;width:14px;height:14px}.Ec7JgG_check{width:14px;height:14px;stroke:var(--primary);fill:none;stroke-width:2px;flex:none}.Ec7JgG_chev{stroke:currentColor;fill:none;stroke-width:2px;flex:none;width:13px;height:13px;transition:transform .15s}[data-state=open] .Ec7JgG_chev{transform:rotate(180deg)}.Ec7JgG_fmtItem[data-slot=dropdown-menu-item]{align-items:flex-start}.Ec7JgG_fmtIcon{margin-top:2px}.Ec7JgG_fmtText{flex-direction:column;gap:1px;display:flex}.Ec7JgG_fmtDesc{color:var(--on-surface-variant);font-size:11px}.Ec7JgG_fmtActive{stroke:var(--primary);align-self:center;margin-left:auto}@media (prefers-reduced-motion:reduce){.Ec7JgG_chev{transition:none}}