.ui-selection-card_card__nlUS1{display:grid;gap:var(--ui-selection-gap);min-width:0;padding:var(--ui-selection-padding);border:1px solid var(--border);border-radius:var(--ui-selection-radius);background:var(--background);overflow-wrap:anywhere}.ui-selection-card_card__nlUS1[data-disabled]{opacity:.55}.ui-selection-card_card__nlUS1>strong{font-size:15px;font-weight:600}.ui-selection-card_card__nlUS1 p{margin:0;color:var(--muted-foreground);font-size:13px}.ui-selection-card_card__nlUS1 .ui-button{justify-self:start;width:min(220px,100%)}.ui-selection-card_markers__CxQtM{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ui-tag-gap);min-width:0}.ui-selection-row_row__gVge8{display:flex;align-items:center;gap:16px;box-sizing:border-box;width:100%;min-width:0;min-height:var(--ui-selection-row-height,76px);padding:var(--ui-selection-row-padding-y,12px) var(--ui-selection-row-padding-x,16px);border:0;border-bottom:1px solid var(--border);background:var(--surface);color:var(--foreground);font:inherit;text-align:left;cursor:pointer}.ui-selection-row_row__gVge8:enabled:focus-visible,.ui-selection-row_row__gVge8:enabled:hover{background:var(--primary-soft)}.ui-selection-row_row__gVge8:disabled{cursor:default;opacity:.55}.ui-selection-row_content__THK7H{display:grid;gap:4px;flex:1;min-width:0}.ui-selection-row_heading__OfU47{display:flex;align-items:center;gap:12px;min-width:0}.ui-selection-row_title__1yYWu{flex:1;min-width:0;font-size:15px;font-weight:600;line-height:22px;overflow-wrap:anywhere}.ui-selection-row_markers__PetL7{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ui-tag-gap);flex-shrink:0}.ui-selection-row_description__kkmhT{display:block;color:var(--muted-foreground);font-size:13px;line-height:1.45;overflow-wrap:anywhere}.ui-selection-row_arrow__S_UJy{display:inline-flex;align-items:center;justify-content:center;flex:0 0 20px;height:24px;color:var(--muted-foreground)}.ui-selection-row_above__c7wQt{flex-direction:column;align-items:stretch;gap:4px}.ui-selection-row_above__c7wQt .ui-selection-row_markers__PetL7{align-self:flex-start}.ui-selection-row_above__c7wQt .ui-selection-row_title__1yYWu{flex:none}@container (max-width: 540px){.ui-selection-row_heading__OfU47:not(.ui-selection-row_above__c7wQt){flex-wrap:wrap}.ui-selection-row_heading__OfU47:not(.ui-selection-row_above__c7wQt) .ui-selection-row_title__1yYWu{flex-basis:100%}}.today_page__lgzk5.today_page__lgzk5{width:100%;max-width:1080px;margin-inline:auto;gap:20px}.today_headerActions__rGGS6,.today_recoveryLinks__5rU0o,.today_sectionHeader__PpyPq{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}.today_headerActions__rGGS6,.today_recoveryLinks__5rU0o{justify-content:flex-start}.today_page__lgzk5 h2{margin:0;font-size:15px;font-weight:600}.today_page__lgzk5 .today_taskTitle__jGvvq{margin:0;font-size:15px;line-height:1.5;font-weight:600;overflow-wrap:anywhere}.today_page__lgzk5 .today_detail__QQgBp{margin:5px 0 0;color:var(--muted-foreground);font-size:13px;line-height:1.6;overflow-wrap:anywhere}.today_count__vAMve{color:var(--muted-foreground);font-size:13px;font-variant-numeric:tabular-nums}.today_taskRow__c9r4p{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px;padding:16px 0;border-bottom:1px solid var(--border)}.today_taskRow__c9r4p:last-child{border-bottom:0}.today_scheduleRow__odub6>*,.today_taskRow__c9r4p>*{min-width:0}.today_page__lgzk5 .today_overdue__kkU9r,.today_page__lgzk5 .today_reason__ZWGN5{margin:4px 0 0;font-size:13px;line-height:1.5}.today_reason__ZWGN5{color:var(--muted-foreground)}.today_overdue__kkU9r{color:var(--danger)}.today_moreTasks__R_g_n{padding-top:14px}.today_page__lgzk5 summary{width:fit-content;max-width:100%;padding:8px 12px;min-height:38px;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);font-size:13px;cursor:pointer}.today_quality__Af2hv{padding-top:18px;border-top:1px solid var(--border)}.today_quality__Af2hv>a{margin-top:14px}.today_qualityGroups__KyC2O{margin:12px 0 0;padding:0;list-style:none;max-width:520px}.today_qualityGroups__KyC2O li{display:flex;justify-content:space-between;gap:20px;padding:7px 0;font-size:14px}.today_schedule__tJ5lW{min-width:0}.today_scheduleList__addAd{margin-top:12px}.today_scheduleList__addAd:empty{margin-top:0}.today_scheduleRow__odub6{display:grid;grid-template-columns:100px minmax(0,1fr) auto;gap:18px;align-items:center;border-top:1px solid var(--border);padding:14px 0}.today_time__QiMxC{font-size:13px;font-weight:500;font-variant-numeric:tabular-nums}.today_limitNotice__G6Z6R{margin:12px 0;font-size:13px;color:var(--muted-foreground)}.today_dateForm__RyEqd{display:flex;flex-wrap:wrap;gap:12px;align-items:end}.today_dateForm__RyEqd label{display:grid;gap:5px;font-size:13px;min-width:0;max-width:100%}.today_dateForm__RyEqd select{min-width:0;max-width:280px}.today_dateNav__8Z_Yd{display:flex;flex-wrap:wrap;align-items:center;gap:8px}@media (max-width:760px){.today_page__lgzk5.today_page__lgzk5{gap:16px}.today_page__lgzk5 .ui-button,.today_page__lgzk5 summary{min-height:44px}.today_taskRow__c9r4p{grid-template-columns:minmax(0,1fr);gap:10px}.today_scheduleRow__odub6>a,.today_taskRow__c9r4p>a{justify-self:start}.today_scheduleRow__odub6{grid-template-columns:minmax(0,1fr);gap:7px}.today_page__lgzk5 input,.today_page__lgzk5 select{min-width:0;max-width:100%;font-size:16px;min-height:44px}.today_page__lgzk5 section[data-state]>header{flex-wrap:wrap}}.ui-tag_tag__hwFAq{display:inline-flex;max-width:100%;padding:var(--ui-tag-padding-y) var(--ui-tag-padding-x);border-radius:var(--ui-tag-radius);background:var(--surface-2);color:var(--muted-foreground);font-size:12px;font-weight:500;line-height:1.45;overflow-wrap:anywhere}.ui-tag_success__chRh9{background:var(--success-soft);color:var(--success)}.ui-tag_primary__RNUeb{background:var(--primary-soft);color:var(--primary)}.ui-tag_violet__FJKDf{background:var(--ui-search-student-role-soft);color:var(--ui-search-student-role)}.cashier-context_root__MMhMF{--control-height-md:42px;--control-height-lg:48px;--ui-form-gap:var(--cashier-form-gap);--ui-card-padding:var(--cashier-card-padding);--ui-card-radius:var(--cashier-card-radius);--ui-review-detail-gap:var(--cashier-review-detail-gap);box-sizing:border-box;min-width:0;color:var(--foreground);color-scheme:light;font-family:var(--font-family-sans);font-size:14px;line-height:1.45}.cashier-context_root__MMhMF .ui-button{min-height:42px;padding:9px 14px;border-radius:6px;font-size:14px;line-height:22px;font-weight:500;white-space:normal;overflow-wrap:anywhere;text-align:center}.cashier-context_root__MMhMF .ui-button-quiet,.cashier-context_root__MMhMF .ui-button-secondary{color:var(--foreground);border-color:var(--input);background:var(--surface)}.cashier-context_root__MMhMF .ui-button-primary{color:var(--primary-foreground);background:var(--primary);border-color:var(--primary)}.cashier-context_root__MMhMF .ui-button-primary:hover:not(:disabled){background:var(--primary-dark);border-color:var(--primary-dark)}.cashier-context_root__MMhMF .ui-button-danger{background:var(--danger-soft);color:var(--danger);border-color:var(--danger)}.cashier-context_root__MMhMF .ui-field{min-width:0;gap:7px;color:var(--muted-foreground)}.cashier-context_root__MMhMF .ui-field-label{color:var(--muted-foreground);font-size:13px;font-weight:500}.cashier-context_root__MMhMF .ui-field:focus-within .ui-field-label>span:first-child{color:var(--primary)}.cashier-context_root__MMhMF input:not([type=checkbox]):not([type=radio]),.cashier-context_root__MMhMF select,.cashier-context_root__MMhMF textarea{box-sizing:border-box;width:100%;min-width:0;min-height:48px;padding:12px;border:1px solid var(--input);border-radius:6px;background:var(--background);color:var(--foreground);font:inherit;font-size:15px;line-height:22px}.cashier-context_root__MMhMF input:not([type=checkbox]):not([type=radio]),.cashier-context_root__MMhMF select{height:var(--control-height-lg)}.cashier-context_root__MMhMF .ui-field[data-invalid=true] input,.cashier-context_root__MMhMF .ui-field[data-invalid=true] select,.cashier-context_root__MMhMF .ui-field[data-invalid=true] textarea{border-color:var(--danger)}.cashier-context_root__MMhMF .ui-field strong{color:var(--danger)}