.library-module__P5sRKG__page{--library-accent:var(--color-primary);--library-button:var(--color-action);--library-button-text:var(--color-on-primary);min-width:0;container-type:inline-size}:root[data-theme=dark] .library-module__P5sRKG__page{--library-accent:var(--color-brand-700)}.library-module__P5sRKG__header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:22px;display:flex}.library-module__P5sRKG__heading{font-size:var(--type-headline-sm-size);line-height:var(--type-headline-sm-leading);font-weight:var(--font-weight-bold);letter-spacing:var(--type-headline-sm-tracking);color:var(--color-ink);margin:0}.library-module__P5sRKG__subtitle{font-size:var(--type-body-sm-size);line-height:var(--type-body-sm-leading);color:var(--color-muted);word-break:keep-all;margin:6px 0 0}.library-module__P5sRKG__headerActions{align-items:center;gap:8px;display:flex}.library-module__P5sRKG__workspace{grid-template-columns:300px minmax(0,1fr);align-items:start;gap:16px;min-width:0;display:grid}.library-module__P5sRKG__workspace[data-columns="1"]{grid-template-columns:minmax(0,1fr)}.library-module__P5sRKG__sidebar{flex-direction:column;gap:12px;min-width:0;display:flex}.library-module__P5sRKG__content{min-width:0}.library-module__P5sRKG__contentTabs{border-bottom:1px solid var(--color-line);gap:4px;margin-bottom:10px;display:flex}.library-module__P5sRKG__contentTabs button{min-height:42px;font-size:var(--type-body-sm-size);line-height:var(--type-body-sm-leading);color:var(--color-muted);cursor:pointer;border-bottom:2px solid #0000;padding:10px 20px;transition:opacity .15s}.library-module__P5sRKG__contentTabs button[aria-pressed=true]{color:var(--color-ink);border-bottom-color:var(--color-ink);font-weight:var(--font-weight-bold)}@media (hover:hover){.library-module__P5sRKG__contentTabs button:hover,.library-module__P5sRKG__mobileNav button:hover{opacity:.7}}.library-module__P5sRKG__contentTabs button:active,.library-module__P5sRKG__mobileNav button:active{opacity:.5;transition-duration:0s}.library-module__P5sRKG__conversation{border-bottom:1px solid var(--color-line);padding:16px 22px 0}.library-module__P5sRKG__previousTurn{border-radius:var(--radius-sm);background:var(--color-panel);font-size:var(--type-body-sm-size);line-height:var(--type-body-sm-leading);overflow-wrap:anywhere;margin:10px 0;padding:12px 14px}.library-module__P5sRKG__previousTurn summary{cursor:pointer;min-height:28px;font-weight:var(--font-weight-semibold)}.library-module__P5sRKG__previousTurn details{margin:12px 0}.library-module__P5sRKG__notes{border:1px solid var(--color-line);border-radius:var(--radius-lg);background:var(--color-surface);min-width:0;min-height:480px}.library-module__P5sRKG__notesBody{padding:18px 22px}.library-module__P5sRKG__noteNotebookTitle{color:var(--color-muted);font-size:var(--type-caption-size);line-height:var(--type-caption-leading);overflow-wrap:anywhere;margin:0 0 5px}.library-module__P5sRKG__notesEmpty{text-align:center;font-size:var(--type-body-lg-size);line-height:var(--type-body-lg-leading);color:var(--color-ink);padding:70px 20px}.library-module__P5sRKG__notesEmpty p{font-size:var(--type-body-sm-size);line-height:var(--type-body-sm-leading);color:var(--color-muted)}.library-module__P5sRKG__noteCard{border:1px solid var(--color-line);border-radius:var(--radius-md);margin-top:16px;padding:20px}.library-module__P5sRKG__noteHeading{justify-content:space-between;align-items:start;gap:12px;display:flex}.library-module__P5sRKG__noteHeading h3{font-size:var(--type-body-lg-size);line-height:var(--type-body-lg-leading);font-weight:var(--font-weight-semibold);overflow-wrap:anywhere;margin:0}.library-module__P5sRKG__noteControls{flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;gap:8px;display:flex}.library-module__P5sRKG__noteContent{max-height:440px;margin-top:16px;overflow:auto}.library-module__P5sRKG__noteSources{flex-wrap:wrap;gap:6px;margin-top:16px;display:flex}.library-module__P5sRKG__noteSources button{text-align:left;overflow-wrap:anywhere}.library-module__P5sRKG__noteForm{flex-direction:column;gap:18px;display:flex}.library-module__P5sRKG__noteForm label{font-size:var(--type-label-md-size);line-height:var(--type-label-md-leading);font-weight:var(--font-weight-semibold);flex-direction:column;gap:8px;display:flex}.library-module__P5sRKG__noteForm input,.library-module__P5sRKG__noteForm textarea{border:1px solid var(--color-line);border-radius:var(--radius-sm);background:var(--color-surface);width:100%;color:var(--color-ink);font-size:var(--type-body-sm-size);line-height:var(--type-body-sm-leading);font-weight:var(--font-weight-regular);padding:10px 12px}.library-module__P5sRKG__overview{border:1px solid var(--color-line);border-radius:var(--radius-popover);background:var(--color-surface);padding:18px}.library-module__P5sRKG__overviewHeader{justify-content:space-between;align-items:center;gap:8px;margin-bottom:14px;display:flex}.library-module__P5sRKG__overviewTitle{font-size:var(--type-body-sm-size);line-height:var(--type-body-sm-leading);font-weight:var(--font-weight-bold);align-items:center;gap:8px;margin:0;display:flex}.library-module__P5sRKG__overviewCount{font-size:var(--type-caption-size);line-height:var(--type-caption-leading);color:var(--color-muted)}.library-module__P5sRKG__sourceCount{color:var(--color-ink);font-size:var(--type-headline-lg-size);line-height:var(--type-headline-lg-leading);font-weight:var(--font-weight-bold);letter-spacing:var(--type-headline-lg-tracking);display:block}.library-module__P5sRKG__sourceCount small{color:var(--color-muted);font-size:var(--type-body-sm-size);line-height:var(--type-body-sm-leading);font-weight:var(--font-weight-regular);letter-spacing:0;margin-left:6px}.library-module__P5sRKG__sourceStatus{font-size:var(--type-caption-size);line-height:var(--type-caption-leading);color:var(--color-muted);margin:10px 0 0}.library-module__P5sRKG__sourceStatus strong{color:var(--library-accent);font-weight:var(--font-weight-semibold)}.library-module__P5sRKG__sourceWarning{color:var(--color-warn)}.library-module__P5sRKG__overviewButton{width:100%;margin-top:14px}.library-module__P5sRKG__scopeNote{font-size:var(--type-caption-size);line-height:var(--type-caption-leading);color:var(--color-muted);word-break:keep-all;margin:10px 0 0}.library-module__P5sRKG__history{background:var(--color-panel);min-height:260px;max-height:calc(100dvh - 400px)}.library-module__P5sRKG__mobileNav{display:none}.library-module__P5sRKG__expand{justify-content:flex-start;margin-bottom:8px;display:flex}.library-module__P5sRKG__arena{border:1px solid var(--color-line);border-radius:var(--radius-lg);background:var(--color-surface);flex-direction:column;min-width:0;min-height:min(740px,100dvh - 190px);padding:0;display:flex;overflow:clip}.library-module__P5sRKG__arenaHeader{border-bottom:1px solid var(--color-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:16px 22px;display:flex}.library-module__P5sRKG__arenaTitle{color:var(--color-ink);font-size:var(--type-body-sm-size);line-height:var(--type-body-sm-leading);font-weight:var(--font-weight-semibold);align-items:center;gap:9px;margin:0;display:flex}.library-module__P5sRKG__scope{font-size:var(--type-caption-size);line-height:var(--type-caption-leading);color:var(--color-muted)}.library-module__P5sRKG__empty{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;padding:44px 28px 36px;display:flex}.library-module__P5sRKG__bookIcon{border-radius:var(--radius-lg);width:62px;height:62px;color:var(--library-accent);background:var(--color-brand-50);place-items:center;margin-bottom:22px;display:grid}.library-module__P5sRKG__emptyTitle{font-size:var(--type-headline-sm-size);line-height:var(--type-headline-sm-leading);letter-spacing:var(--type-headline-sm-tracking);font-weight:var(--font-weight-bold);color:var(--color-ink);word-break:keep-all;margin:0}.library-module__P5sRKG__emptyDescription{max-width:430px;color:var(--color-muted);font-size:var(--type-body-sm-size);line-height:var(--type-body-sm-leading);word-break:keep-all;margin:12px 0 0}.library-module__P5sRKG__suggestions{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;width:100%;max-width:640px;margin-top:30px;display:grid}.library-module__P5sRKG__suggestion{text-align:left;border:1px solid var(--color-line);background:var(--color-card);border-radius:var(--radius-md);color:var(--color-ink);cursor:pointer;flex-direction:column;gap:8px;padding:16px;transition:border-color .15s,background .15s;display:flex}.library-module__P5sRKG__suggestion:hover{border-color:var(--color-brand-700);background:var(--color-brand-50)}.library-module__P5sRKG__suggestion strong{font-size:var(--type-label-md-size);line-height:var(--type-label-md-leading);font-weight:var(--font-weight-semibold)}.library-module__P5sRKG__suggestion span{color:var(--color-muted);font-size:var(--type-caption-size);line-height:var(--type-caption-leading);word-break:keep-all}.library-module__P5sRKG__composer{border-top:1px solid var(--color-line);background:var(--color-surface);order:3;margin-top:auto;padding:18px 22px 16px}.library-module__P5sRKG__composerBox{border:1px solid var(--color-line);border-radius:var(--radius-popover);background:var(--color-card);padding:14px;transition:border-color .15s}.library-module__P5sRKG__composerBox:focus-within{border-color:var(--library-accent);box-shadow:0 0 0 2px var(--color-brand-50)}.library-module__P5sRKG__questionInput{resize:vertical;width:100%;min-height:66px;max-height:220px;color:var(--color-ink);font:inherit;font-size:var(--type-body-lg-size);line-height:var(--type-body-lg-leading);background:0 0;border:0;outline:0;padding:0}.library-module__P5sRKG__questionInput::placeholder{color:var(--color-muted)}.library-module__P5sRKG__composerFooter{justify-content:space-between;align-items:center;gap:12px;display:flex}.library-module__P5sRKG__composerHelp{color:var(--color-muted);font-size:var(--type-caption-size);line-height:var(--type-caption-leading)}.library-module__P5sRKG__send{border-radius:var(--radius-sm);background:var(--library-button);color:var(--library-button-text);min-height:40px;font-size:var(--type-label-md-size);line-height:var(--type-label-md-leading);font-weight:var(--font-weight-semibold);cursor:pointer;border:0;flex-shrink:0;justify-content:center;align-items:center;gap:7px;padding:8px 15px;display:inline-flex}.library-module__P5sRKG__send:disabled{background:var(--color-disabled);color:var(--color-disabled-ink);cursor:default}.library-module__P5sRKG__composerNote{color:var(--color-muted);font-size:var(--type-caption-size);text-align:center;line-height:var(--type-caption-leading);margin:9px 0 0}.library-module__P5sRKG__notice{order:2;margin:16px 22px}.library-module__P5sRKG__pending{color:var(--color-muted);font-size:var(--type-body-sm-size);line-height:var(--type-body-sm-leading);flex-direction:column;order:2;gap:10px;margin:0;padding:28px;display:flex}.library-module__P5sRKG__pending strong{color:var(--color-ink);font-weight:var(--font-weight-semibold);overflow-wrap:anywhere}.library-module__P5sRKG__answer{min-width:0;padding:26px}.library-module__P5sRKG__answerTop{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin:10px 0 20px;display:flex}.library-module__P5sRKG__answerMeta{color:var(--color-muted);font-size:var(--type-caption-size);line-height:var(--type-caption-leading)}.library-module__P5sRKG__answerCard{border:1px solid var(--color-line);border-radius:var(--radius-lg);background:var(--color-surface);min-width:0;padding:20px}.library-module__P5sRKG__answerText{font-size:var(--type-body-lg-size);line-height:var(--type-body-lg-leading);overflow-wrap:anywhere;color:var(--color-ink)}.library-module__P5sRKG__answerText p{white-space:pre-wrap;margin:0 0 14px}.library-module__P5sRKG__answerText p:last-child{margin-bottom:0}.library-module__P5sRKG__answerText h3,.library-module__P5sRKG__answerText h4{font-size:var(--type-body-lg-size);line-height:var(--type-body-lg-leading);font-weight:var(--font-weight-bold);margin:22px 0 10px}.library-module__P5sRKG__answerText h3:first-child,.library-module__P5sRKG__answerText h4:first-child{margin-top:0}.library-module__P5sRKG__answerText ul,.library-module__P5sRKG__answerText ol{margin:12px 0;padding-left:24px}.library-module__P5sRKG__answerText ul{list-style:outside}.library-module__P5sRKG__answerText ol{list-style:decimal}.library-module__P5sRKG__answerText li{margin:6px 0;padding-left:3px}.library-module__P5sRKG__answerText strong{font-weight:var(--font-weight-bold)}.library-module__P5sRKG__answerActions{border-top:1px solid var(--color-line);flex-wrap:wrap;align-items:center;gap:8px;margin-top:20px;padding-top:14px;display:flex}.library-module__P5sRKG__actionButton{border:1px solid var(--color-line);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-ink);min-height:36px;font-size:var(--type-caption-size);line-height:var(--type-caption-leading);cursor:pointer;padding:6px 11px}.library-module__P5sRKG__actionButton:hover{background:var(--color-soft)}.library-module__P5sRKG__actionStatus{font-size:var(--type-caption-size);line-height:var(--type-caption-leading);color:var(--color-muted)}.library-module__P5sRKG__citation{border-radius:var(--radius-sm);background:var(--color-soft);border:1px solid var(--color-line);min-width:32px;min-height:32px;color:var(--library-accent);font-size:var(--type-label-md-size);line-height:var(--type-label-md-leading);font-weight:var(--font-weight-semibold);cursor:pointer;justify-content:center;align-items:center;padding:4px 8px;display:inline-flex}.library-module__P5sRKG__citation:hover{background:var(--color-brand-50);border-color:var(--library-accent)}.library-module__P5sRKG__citationToggle{min-height:36px;font-size:var(--type-caption-size);line-height:var(--type-caption-leading);color:var(--color-muted);cursor:pointer;margin-left:6px;padding:4px 8px}.library-module__P5sRKG__citationGroup{position:relative}.library-module__P5sRKG__citationPopover{width:var(--citation-preview-width,340px);max-width:calc(100vw - 64px);left:var(--citation-preview-left,0px)}.library-module__P5sRKG__feedback{border-top:1px solid var(--color-line);margin-top:18px;padding-top:12px}.library-module__P5sRKG__feedback summary{cursor:pointer;min-height:32px;color:var(--color-muted);font-size:var(--type-caption-size);line-height:var(--type-caption-leading);line-height:32px}.library-module__P5sRKG__page button:focus-visible{outline:2px solid var(--library-accent);outline-offset:3px}@container (max-width:850px){.library-module__P5sRKG__workspace{display:block}.library-module__P5sRKG__mobileNav{border-radius:var(--radius-md);background:var(--color-frame);gap:2px;margin-bottom:12px;padding:2px;display:flex}.library-module__P5sRKG__mobileNav button{border-radius:var(--radius-xs);min-height:40px;color:var(--color-faint);font-size:var(--type-body-sm-size);line-height:var(--type-body-sm-leading);background:0 0;border:0;flex:1;padding:8px;transition:opacity .15s}.library-module__P5sRKG__mobileNav button[aria-pressed=true]{background:var(--color-raised);color:var(--color-ink);font-weight:var(--font-weight-bold);box-shadow:var(--shadow-100)}.library-module__P5sRKG__expand,.library-module__P5sRKG__workspace[data-mobile-view=question] .library-module__P5sRKG__sidebar,.library-module__P5sRKG__workspace[data-mobile-view=history] .library-module__P5sRKG__content{display:none}.library-module__P5sRKG__history{max-height:60dvh}.library-module__P5sRKG__arena{min-height:calc(100dvh - 250px)}}@media (max-width:600px){.library-module__P5sRKG__header{align-items:flex-start;margin-bottom:16px}.library-module__P5sRKG__heading{font-size:var(--type-headline-sm-size);line-height:var(--type-headline-sm-leading)}.library-module__P5sRKG__subtitle{font-size:var(--type-caption-size);line-height:var(--type-caption-leading);max-width:230px}.library-module__P5sRKG__headerActions{flex-shrink:0}.library-module__P5sRKG__arenaHeader{padding:14px 16px}.library-module__P5sRKG__empty{padding:22px 18px}.library-module__P5sRKG__bookIcon{border-radius:var(--radius-lg);width:52px;height:52px;margin-bottom:16px}.library-module__P5sRKG__emptyTitle{font-size:var(--type-headline-sm-size);line-height:var(--type-headline-sm-leading)}.library-module__P5sRKG__emptyDescription{font-size:var(--type-body-sm-size);line-height:var(--type-body-sm-leading)}.library-module__P5sRKG__suggestions{grid-template-columns:1fr;gap:8px;margin-top:22px}.library-module__P5sRKG__suggestion{flex-direction:row;align-items:center;gap:12px;padding:12px}.library-module__P5sRKG__suggestion strong{flex-shrink:0}.library-module__P5sRKG__suggestion span{font-size:var(--type-caption-size);line-height:var(--type-caption-leading)}.library-module__P5sRKG__composer{padding:14px 12px}.library-module__P5sRKG__composerHelp{max-width:150px}.library-module__P5sRKG__keyboardHint{display:none}.library-module__P5sRKG__composerNote{font-size:var(--type-caption-size);line-height:var(--type-caption-leading)}.library-module__P5sRKG__answer{padding:18px 14px}.library-module__P5sRKG__answerCard{padding:15px}.library-module__P5sRKG__answerText{font-size:var(--type-body-sm-size);line-height:var(--type-body-sm-leading)}.library-module__P5sRKG__notesBody,.library-module__P5sRKG__noteCard{padding:14px}.library-module__P5sRKG__noteHeading{flex-direction:column}.library-module__P5sRKG__citationPopover{display:none}}.library-module__P5sRKG__usageButton{border:1px solid var(--color-line);border-radius:var(--radius-sm);background:var(--color-card);color:var(--color-ink);font-size:var(--type-label-md-size);line-height:var(--type-label-md-leading);font-weight:var(--font-weight-semibold);cursor:pointer;flex-direction:column;align-items:flex-start;gap:2px;padding:8px 12px;display:flex}.library-module__P5sRKG__usageButton small{color:var(--color-muted);font-size:var(--type-caption-size);line-height:var(--type-caption-leading);font-weight:var(--font-weight-regular)}.library-module__P5sRKG__usageButton:hover,.library-module__P5sRKG__aiModeButton:hover{border-color:var(--color-primary)}.library-module__P5sRKG__usageButton:focus-visible,.library-module__P5sRKG__aiModeButton:focus-visible{outline:2px solid var(--color-primary);outline-offset:3px}.library-module__P5sRKG__aiModeRow{font-size:var(--type-caption-size);line-height:var(--type-caption-leading);color:var(--color-muted);flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:8px;display:flex}.library-module__P5sRKG__aiModeButton{border:1px solid var(--color-line);background:var(--color-card);font:inherit;color:var(--color-ink);cursor:pointer;border-radius:999px;padding:5px 9px}.library-module__P5sRKG__aiModeButton:disabled{background:var(--color-disabled);color:var(--color-disabled-ink);cursor:default;border-color:#0000}@media (max-width:600px){.library-module__P5sRKG__header{flex-direction:column;gap:12px}.library-module__P5sRKG__headerActions{justify-content:space-between;width:100%}.library-module__P5sRKG__subtitle{max-width:none}}@media (prefers-reduced-motion:reduce){.library-module__P5sRKG__suggestion,.library-module__P5sRKG__composerBox{transition:none}}
.segment-tabs-module__95R_na__tabs{border-radius:var(--radius-md);background:var(--color-frame);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:2px;padding:2px;display:grid}.segment-tabs-module__95R_na__fit{width:fit-content;max-width:100%}.segment-tabs-module__95R_na__wrap{flex-wrap:wrap;display:flex}.segment-tabs-module__95R_na__tab{border-radius:var(--radius-xs);min-height:36px;color:var(--color-faint);cursor:pointer;font-size:var(--type-label-md-size);line-height:var(--type-label-md-leading);font-weight:var(--font-weight-regular);white-space:nowrap;background:0 0;border:0;justify-content:center;align-items:center;gap:6px;padding:0 8px;transition:opacity .15s;display:inline-flex}.segment-tabs-module__95R_na__tab[aria-selected=true],.segment-tabs-module__95R_na__tab[aria-pressed=true],.segment-tabs-module__95R_na__tab[aria-checked=true]{background:var(--color-raised);color:var(--color-ink);font-weight:var(--font-weight-bold);box-shadow:var(--shadow-100)}.segment-tabs-module__95R_na__tab:disabled{cursor:default;color:var(--color-disabled-ink)}@media (hover:hover){.segment-tabs-module__95R_na__tab:not(:disabled):hover{opacity:.7}}.segment-tabs-module__95R_na__tab:not(:disabled):active{opacity:.5;transition-duration:0s}.segment-tabs-module__95R_na__tab:focus-visible{outline:2px solid var(--color-ink);outline-offset:2px}@media (max-width:640px){.segment-tabs-module__95R_na__tabs{grid-auto-columns:minmax(4.5em,1fr);overflow-x:auto}}
.place-availability-options-module__URIssG__picker{min-width:0;color:var(--color-ink);font-size:var(--type-body-sm-size);line-height:var(--type-body-sm-leading);letter-spacing:var(--type-body-sm-tracking);border:0;margin:0;padding:0}.place-availability-options-module__URIssG__legend{font-size:var(--type-label-md-size);line-height:var(--type-label-md-leading);letter-spacing:var(--type-label-md-tracking);font-weight:var(--font-weight-semibold);padding:0 0 6px}.place-availability-options-module__URIssG__trigger{text-align:start;width:100%;min-width:0;display:flex}.place-availability-options-module__URIssG__selection{text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.place-availability-options-module__URIssG__selectedMeta{color:var(--color-muted);font-weight:var(--font-weight-regular);margin-inline-start:8px}.place-availability-options-module__URIssG__disclosure{flex-shrink:0;display:flex}.place-availability-options-module__URIssG__disclosure[data-open=true]{transform:rotate(90deg)}.place-availability-options-module__URIssG__panel{border:1px solid var(--color-line);border-radius:var(--radius-md);background:var(--color-surface);gap:8px;margin-top:8px;padding:8px;display:grid}.place-availability-options-module__URIssG__conditions summary{cursor:pointer;color:var(--color-muted);font-size:var(--type-label-md-size);font-weight:var(--font-weight-semibold);line-height:var(--type-label-md-leading);letter-spacing:var(--type-label-md-tracking);padding:6px 0}.place-availability-options-module__URIssG__conditionBody{flex-wrap:wrap;align-items:end;gap:12px;padding:8px 0;display:flex}.place-availability-options-module__URIssG__capacity{gap:4px;width:144px;display:grid}.place-availability-options-module__URIssG__amenity{align-items:center;gap:6px;min-height:40px;display:flex}.place-availability-options-module__URIssG__options{max-height:240px;overflow-y:auto}.place-availability-options-module__URIssG__options:empty{display:none}.place-availability-options-module__URIssG__option{border-radius:var(--radius-sm);background:var(--color-surface);width:100%;color:var(--color-ink);font:inherit;text-align:start;cursor:pointer;border:0;justify-content:space-between;align-items:start;gap:8px;padding:10px 8px;display:flex}.place-availability-options-module__URIssG__option[data-active=true],.place-availability-options-module__URIssG__option[aria-selected=true]{background:var(--color-brand-50)}.place-availability-options-module__URIssG__option[data-unavailable=true]{cursor:default}.place-availability-options-module__URIssG__option:focus-visible,.place-availability-options-module__URIssG__conditions summary:focus-visible,.place-availability-options-module__URIssG__amenity input:focus-visible{outline:2px solid var(--color-brand-700);outline-offset:2px}.place-availability-options-module__URIssG__amenity input{width:18px;height:18px;accent-color:var(--color-brand-700);flex-shrink:0;margin:0}.place-availability-options-module__URIssG__room{overflow-wrap:anywhere;gap:2px;min-width:0;display:grid}.place-availability-options-module__URIssG__heading{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.place-availability-options-module__URIssG__heading strong{font-weight:var(--font-weight-semibold)}.place-availability-options-module__URIssG__state,.place-availability-options-module__URIssG__meta{color:var(--color-muted);font-size:var(--type-body-sm-size);line-height:var(--type-body-sm-leading);letter-spacing:var(--type-body-sm-tracking)}.place-availability-options-module__URIssG__state[data-available=true]{color:var(--color-ink)}.place-availability-options-module__URIssG__state>svg{vertical-align:-2px;margin-inline-end:4px}.place-availability-options-module__URIssG__problem{color:var(--color-danger-strong);font-size:var(--type-body-sm-size);line-height:var(--type-body-sm-leading);letter-spacing:var(--type-body-sm-tracking);gap:2px;margin:6px 0 0;display:grid}.place-availability-options-module__URIssG__meta{margin:0}.place-availability-options-module__URIssG__list{gap:8px;display:grid}.place-availability-options-module__URIssG__list>.place-availability-options-module__URIssG__options{border:1px solid var(--color-line);border-radius:var(--radius-md);background:var(--color-surface);padding:4px}.place-availability-options-module__URIssG__summary{border:1px solid var(--color-line);border-radius:var(--radius-md);background:var(--color-surface);justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.place-availability-options-module__URIssG__summary>button{flex-shrink:0}.place-availability-options-module__URIssG__summary+*{margin-top:8px}.place-availability-options-module__URIssG__create{color:var(--color-brand-700)}.place-availability-options-module__URIssG__createLabel{overflow-wrap:anywhere;align-items:center;gap:6px;min-width:0;display:inline-flex}
.file-viewer-module__rEPyLa__pages{gap:12px;width:100%;display:grid}.file-viewer-module__rEPyLa__page{border:1px solid var(--color-line);border-radius:var(--radius-md);background:var(--color-surface);width:100%;height:auto;display:block}.file-viewer-module__rEPyLa__hwp{border:1px solid var(--color-line);border-radius:var(--radius-md);height:60vh;min-height:320px;overflow:hidden}.file-viewer-module__rEPyLa__hwpHidden{display:none}.file-viewer-module__rEPyLa__actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:12px;display:flex}
.student-registry-module__YIRxNW__registry{flex-direction:column;gap:16px;min-width:0;display:flex}.student-registry-module__YIRxNW__pending{min-height:280px}.student-registry-module__YIRxNW__link,.student-registry-module__YIRxNW__programs{color:var(--color-ink);font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;padding:0}.student-registry-module__YIRxNW__link:hover{text-decoration:underline}.student-registry-module__YIRxNW__link:focus-visible,.student-registry-module__YIRxNW__programs:focus-visible{outline:2px solid var(--color-ink);outline-offset:4px}.student-registry-module__YIRxNW__link{font-size:var(--type-body-sm-size);line-height:var(--type-body-sm-leading)}.student-registry-module__YIRxNW__programs{max-width:100%;display:block}.student-registry-module__YIRxNW__programs:hover{text-decoration:underline}.student-registry-module__YIRxNW__cardPill{min-width:0;display:inline-flex}.student-registry-module__YIRxNW__srOnly{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.student-registry-module__YIRxNW__academicFilters{flex:3 320px;grid-template-columns:1.5fr 1fr 1fr;gap:8px;min-width:0;display:grid}.student-registry-module__YIRxNW__departmentFilter{flex:2 200px}.student-registry-module__YIRxNW__filterReset{white-space:nowrap}.student-registry-module__YIRxNW__saved{margin-left:8px}.student-registry-module__YIRxNW__headPick{margin-block:-12px}@media (max-width:640px){.student-registry-module__YIRxNW__academicFilters,.student-registry-module__YIRxNW__filterReset,.student-registry-module__YIRxNW__wideFilter{grid-column:1/-1}}.student-registry-module__YIRxNW__stack{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.student-registry-module__YIRxNW__badges{flex-wrap:wrap;gap:4px;display:inline-flex}.student-registry-module__YIRxNW__lineAmount{font-size:inherit;line-height:inherit;font-weight:inherit}.student-registry-module__YIRxNW__muted{color:var(--color-muted);font-size:var(--type-body-sm-size);line-height:var(--type-body-sm-leading)}.student-registry-module__YIRxNW__checkbox{width:18px;height:18px;accent-color:var(--color-ink);cursor:pointer;flex-shrink:0;margin:0}.student-registry-module__YIRxNW__checkbox:disabled{cursor:default}.student-registry-module__YIRxNW__checkbox:focus-visible{outline:2px solid var(--color-ink);outline-offset:4px}.student-registry-module__YIRxNW__pick{cursor:pointer;justify-content:center;align-items:center;min-width:44px;min-height:44px;display:inline-flex}.student-registry-module__YIRxNW__pickAll{min-height:44px;color:var(--color-ink);cursor:pointer;align-items:center;gap:12px;display:flex}.student-registry-module__YIRxNW__pickAllBox{place-items:center;width:36px;min-height:44px;display:grid}.student-registry-module__YIRxNW__pickAllBox .student-registry-module__YIRxNW__checkbox{width:16px;height:16px;accent-color:var(--color-primary)}.student-registry-module__YIRxNW__pickAll small{color:var(--color-muted);font-size:inherit;margin-left:-6px}.student-registry-module__YIRxNW__lineHit{cursor:pointer;place-items:center;width:100%;min-height:44px;display:grid}.student-registry-module__YIRxNW__bulkBar{border:1px solid var(--color-line);border-radius:var(--radius-md);font-size:var(--type-body-sm-size);line-height:var(--type-body-sm-leading);color:var(--color-ink);flex-wrap:wrap;align-items:center;gap:12px;padding:12px 16px;display:flex}
.timetable-editor-module__8r7pUa__editor{min-width:0;container:timetableEditor/inline-size}.timetable-editor-module__8r7pUa__heading,.timetable-editor-module__8r7pUa__row{grid-template-columns:56px minmax(0,1fr) minmax(0,1fr);align-items:center;gap:10px;display:grid}.timetable-editor-module__8r7pUa__field{min-width:0}.timetable-editor-module__8r7pUa__mobileLabel{display:none}@container timetableEditor (max-width:620px){.timetable-editor-module__8r7pUa__heading{display:none}.timetable-editor-module__8r7pUa__row{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding-block:16px}.timetable-editor-module__8r7pUa__weekday{grid-column:1/-1}.timetable-editor-module__8r7pUa__mobileLabel{color:var(--color-muted);font-size:var(--type-body-sm-size);line-height:var(--type-body-sm-leading);margin-bottom:6px;display:block}}@container timetableEditor (max-width:240px){.timetable-editor-module__8r7pUa__row{grid-template-columns:minmax(0,1fr)}}
.student-audit-list-module__BI25yW__history{flex-direction:column;gap:16px;min-width:0;display:flex}.student-audit-list-module__BI25yW__summary,.student-audit-list-module__BI25yW__privacy{color:var(--color-muted);font-size:var(--type-body-sm-size);line-height:var(--type-body-sm-leading);word-break:keep-all;overflow-wrap:anywhere;margin:0}.student-audit-list-module__BI25yW__list{border:1px solid var(--color-line);border-radius:var(--radius-md);margin:0;padding:0;list-style:none}.student-audit-list-module__BI25yW__event{min-width:0;padding:24px}.student-audit-list-module__BI25yW__event+.student-audit-list-module__BI25yW__event{border-top:1px solid var(--color-line)}.student-audit-list-module__BI25yW__heading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 16px;margin-bottom:16px;display:flex}.student-audit-list-module__BI25yW__title{color:var(--color-ink);font-size:var(--type-body-lg-size);line-height:var(--type-body-lg-leading);font-weight:var(--font-weight-semibold);margin:0}.student-audit-list-module__BI25yW__time{color:var(--color-muted);font-size:var(--type-body-sm-size);line-height:var(--type-body-sm-leading);white-space:nowrap;font-variant-numeric:tabular-nums}.student-audit-list-module__BI25yW__facts{font-size:var(--type-body-sm-size);line-height:var(--type-body-sm-leading);gap:12px;margin:0;display:grid}.student-audit-list-module__BI25yW__facts>div{grid-template-columns:72px minmax(0,1fr);gap:12px;display:grid}.student-audit-list-module__BI25yW__facts dt{color:var(--color-muted)}.student-audit-list-module__BI25yW__facts dd{min-width:0;color:var(--color-ink);word-break:keep-all;overflow-wrap:anywhere;margin:0}.student-audit-list-module__BI25yW__reason{color:var(--color-muted);font-size:var(--type-body-sm-size);line-height:var(--type-body-sm-leading);word-break:keep-all;overflow-wrap:anywhere;margin:12px 0 0}@media (max-width:640px){.student-audit-list-module__BI25yW__event{padding:20px 16px}.student-audit-list-module__BI25yW__heading{flex-direction:column;gap:4px}.student-audit-list-module__BI25yW__facts>div{grid-template-columns:64px minmax(0,1fr);gap:12px}}
.dept-fees-module__rasgEq__overview{flex-direction:column;gap:16px;min-width:0;display:flex}.dept-fees-module__rasgEq__lock{border-radius:var(--radius-sm);background:var(--color-soft);color:var(--color-ink);font-size:var(--type-body-sm-size);line-height:var(--type-body-sm-leading);align-items:center;gap:8px;margin:0;padding:10px 12px;display:flex}.dept-fees-module__rasgEq__lock svg{color:var(--color-muted);flex-shrink:0}.dept-fees-module__rasgEq__kv{grid-template-columns:minmax(7em,auto) 1fr;align-items:center;gap:10px 16px;margin:0;display:grid}.dept-fees-module__rasgEq__kv dt{color:var(--color-muted);font-size:var(--type-label-md-size);line-height:var(--type-label-md-leading);letter-spacing:var(--type-label-md-tracking);font-weight:var(--font-weight-semibold)}.dept-fees-module__rasgEq__kv dd{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;margin:0;display:flex}.dept-fees-module__rasgEq__seg{border-radius:var(--radius-md);background:var(--color-frame);gap:2px;padding:2px;display:inline-flex}.dept-fees-module__rasgEq__seg button{border-radius:var(--radius-xs);color:var(--color-faint);cursor:pointer;font-size:var(--type-label-md-size);line-height:var(--type-label-md-leading);font-weight:var(--font-weight-regular);background:0 0;border:0;padding:7px 14px;transition:opacity .15s}.dept-fees-module__rasgEq__seg button[aria-pressed=true]{background:var(--color-raised);color:var(--color-ink);font-weight:var(--font-weight-bold);box-shadow:var(--shadow-100)}@media (hover:hover){.dept-fees-module__rasgEq__seg button:not(:disabled):hover{opacity:.7}}.dept-fees-module__rasgEq__seg button:not(:disabled):active{opacity:.5;transition-duration:0s}.dept-fees-module__rasgEq__seg button span{font-weight:var(--font-weight-regular)}.dept-fees-module__rasgEq__seg button[aria-pressed=true] span{color:var(--color-muted)}.dept-fees-module__rasgEq__seg button:disabled{cursor:not-allowed}.dept-fees-module__rasgEq__seg button:focus-visible{outline:2px solid var(--color-ink);outline-offset:-2px}.dept-fees-module__rasgEq__won{width:9em}.dept-fees-module__rasgEq__note{color:var(--color-muted);font-size:var(--type-caption-size);line-height:var(--type-caption-leading);margin:0}.dept-fees-module__rasgEq__preview{border:1px solid var(--color-line);border-radius:var(--radius-md);background:var(--color-card);font-size:var(--type-body-sm-size);line-height:var(--type-body-sm-leading);flex-direction:column;gap:8px;padding:14px;display:flex}.dept-fees-module__rasgEq__preview ul{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.dept-fees-module__rasgEq__check{cursor:pointer;align-items:flex-start;gap:8px;display:flex}.dept-fees-module__rasgEq__actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.dept-fees-module__rasgEq__actions>:last-child{margin-left:auto}.dept-fees-module__rasgEq__className{color:var(--color-ink);font-size:var(--type-label-md-size);line-height:var(--type-label-md-leading);letter-spacing:var(--type-label-md-tracking);font-weight:var(--font-weight-semibold);margin:0}.dept-fees-module__rasgEq__strong,.dept-fees-module__rasgEq__strong [data-amount]{font-weight:var(--font-weight-semibold)}@media (max-width:700px){.dept-fees-module__rasgEq__kv{grid-template-columns:1fr;gap:6px}.dept-fees-module__rasgEq__kv dd{margin-bottom:8px}}
.students-directory-module__Yz0mtq__page{flex-direction:column;gap:24px;min-width:0;display:flex}.students-directory-module__Yz0mtq__selectAll{min-height:44px;color:var(--color-ink);cursor:pointer;align-items:center;gap:8px;display:inline-flex}.students-directory-module__Yz0mtq__selectionTarget{cursor:pointer;justify-content:center;align-items:center;min-width:44px;min-height:44px;display:inline-flex}.students-directory-module__Yz0mtq__checkbox{width:18px;height:18px;accent-color:var(--color-ink);cursor:pointer;flex-shrink:0;margin:0}.students-directory-module__Yz0mtq__checkbox:disabled{cursor:default}.students-directory-module__Yz0mtq__checkbox:focus-visible{outline:2px solid var(--color-ink);outline-offset:4px}@media (max-width:640px){.students-directory-module__Yz0mtq__page{gap:20px}}.students-directory-module__Yz0mtq__formError{color:var(--color-danger);font-size:var(--type-body-sm-size);line-height:var(--type-body-sm-leading);grid-column:1/-1;margin:0}.students-directory-module__Yz0mtq__dialogCopy{color:var(--color-ink);font-size:var(--type-body-sm-size);line-height:var(--type-body-sm-leading);margin:0 0 20px}.students-directory-module__Yz0mtq__dialogActions{justify-content:flex-end;gap:8px;margin-top:24px;display:flex}.students-directory-module__Yz0mtq__enrollmentActions{flex-wrap:nowrap;align-items:center;gap:8px;display:flex}.students-directory-module__Yz0mtq__enrollmentActions button{min-height:44px}.students-directory-module__Yz0mtq__enrollmentTable[data-fit=loose] .students-directory-module__Yz0mtq__feeCell{white-space:nowrap}.students-directory-module__Yz0mtq__feeTotal{color:var(--color-ink);font:inherit;cursor:pointer;text-decoration:underline;-webkit-text-decoration-color:var(--color-line);text-decoration-color:var(--color-line);text-underline-offset:4px;background:0 0;border:0;align-items:center;gap:4px;margin:4px 0 0;padding:0;display:flex}.students-directory-module__Yz0mtq__feeTotal:hover{text-decoration-color:currentColor}.students-directory-module__Yz0mtq__feeTotal:focus-visible{outline:2px solid var(--color-ink);outline-offset:2px;border-radius:var(--radius-sm)}.students-directory-module__Yz0mtq__feeTotal [data-amount]{font-size:inherit;line-height:inherit;font-weight:inherit}@media (hover:none){.students-directory-module__Yz0mtq__feeTotal{min-height:44px}}.students-directory-module__Yz0mtq__enrollmentTable[data-fit=stacked] table,.students-directory-module__Yz0mtq__enrollmentTable[data-fit=stacked] thead,.students-directory-module__Yz0mtq__enrollmentTable[data-fit=stacked] thead tr{width:100%;display:block}.students-directory-module__Yz0mtq__enrollmentTable[data-fit=stacked] thead th:first-child{text-align:left;display:block}.students-directory-module__Yz0mtq__enrollmentTable[data-fit=stacked] thead th:not(:first-child){clip-path:inset(50%);width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.students-directory-module__Yz0mtq__enrollmentTable[data-fit=stacked] tbody{display:grid}.students-directory-module__Yz0mtq__enrollmentTable[data-fit=stacked] tbody tr{border-bottom:1px solid var(--color-line);grid-template-columns:44px repeat(2,minmax(0,1fr));gap:12px 8px;padding:16px 0;display:grid}.students-directory-module__Yz0mtq__enrollmentTable[data-fit=stacked] tbody td{text-align:left;overflow-wrap:anywhere;white-space:normal;border:0;min-width:0;padding:0;display:block}.students-directory-module__Yz0mtq__enrollmentTable[data-fit=stacked] .students-directory-module__Yz0mtq__enrollmentActions{flex-wrap:wrap}.students-directory-module__Yz0mtq__enrollmentTable[data-fit=stacked] tbody td:nth-child(2){font-weight:var(--font-weight-semibold);grid-column:2/-1;align-self:center}.students-directory-module__Yz0mtq__enrollmentTable[data-fit=stacked] tbody td:nth-child(3){grid-column:2}.students-directory-module__Yz0mtq__enrollmentTable[data-fit=stacked] tbody td:nth-child(n+5){grid-column:2/-1}.students-directory-module__Yz0mtq__enrollmentTable[data-fit=stacked] tbody td:nth-child(n+3):not(:last-child):before{content:attr(data-label);color:var(--color-muted);font-size:var(--type-body-sm-size);line-height:var(--type-body-sm-leading);letter-spacing:var(--type-body-sm-tracking);margin-bottom:4px;display:block}
.dept-tab-instructors-module__vp7pcG__stack{gap:12px;min-width:0;display:grid}.dept-tab-instructors-module__vp7pcG__headRow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.dept-tab-instructors-module__vp7pcG__headButtons{flex-wrap:wrap;gap:8px;display:flex}.dept-tab-instructors-module__vp7pcG__subhead{color:var(--color-ink);font-size:var(--type-label-md-size);line-height:var(--type-label-md-leading);letter-spacing:var(--type-label-md-tracking);font-weight:var(--font-weight-semibold)}.dept-tab-instructors-module__vp7pcG__muted{color:var(--color-muted);font-size:var(--type-body-sm-size);line-height:var(--type-body-sm-leading);letter-spacing:var(--type-body-sm-tracking);margin:0}.dept-tab-instructors-module__vp7pcG__error{color:var(--color-danger);font-size:var(--type-body-sm-size);line-height:var(--type-body-sm-leading);letter-spacing:var(--type-body-sm-tracking);margin:0}.dept-tab-instructors-module__vp7pcG__link{color:var(--color-primary);font-size:var(--type-label-md-size);line-height:var(--type-label-md-leading);font-weight:var(--font-weight-semibold)}.dept-tab-instructors-module__vp7pcG__cards{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px;display:grid}.dept-tab-instructors-module__vp7pcG__card{border:1px solid var(--color-line);border-radius:var(--radius-md);background:var(--color-surface);align-content:start;gap:12px;min-width:0;padding:16px;display:grid}.dept-tab-instructors-module__vp7pcG__head{align-items:flex-start;gap:12px;display:flex}.dept-tab-instructors-module__vp7pcG__avatar{background:var(--color-soft);width:36px;height:36px;color:var(--color-muted);border-radius:999px;flex:none;justify-content:center;align-items:center;display:inline-flex}.dept-tab-instructors-module__vp7pcG__who{flex:auto;gap:2px;min-width:0;display:grid}.dept-tab-instructors-module__vp7pcG__inline{flex-wrap:wrap;align-items:center;gap:6px 10px;min-width:0;display:flex}.dept-tab-instructors-module__vp7pcG__name{color:var(--color-ink);font-size:var(--type-body-lg-size);line-height:var(--type-body-lg-leading);letter-spacing:var(--type-body-lg-tracking);font-weight:var(--font-weight-semibold);overflow-wrap:anywhere}.dept-tab-instructors-module__vp7pcG__tag{border:1px solid var(--color-line);border-radius:var(--radius-sm);height:24px;color:var(--color-ink);font-size:var(--type-label-md-size);line-height:var(--type-label-md-leading);font-weight:var(--font-weight-semibold);white-space:nowrap;align-items:center;padding:0 8px;display:inline-flex}.dept-tab-instructors-module__vp7pcG__phone{color:var(--color-muted);font-size:var(--type-body-sm-size);line-height:var(--type-body-sm-leading);letter-spacing:var(--type-body-sm-tracking);align-items:center;gap:6px;margin:0;display:flex}.dept-tab-instructors-module__vp7pcG__chips{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.dept-tab-instructors-module__vp7pcG__facts{gap:6px;margin:0;display:grid}.dept-tab-instructors-module__vp7pcG__fact{color:var(--color-ink);font-size:var(--type-body-sm-size);line-height:var(--type-body-sm-leading);letter-spacing:var(--type-body-sm-tracking);grid-template-columns:5.5em minmax(0,1fr);gap:8px;display:grid}.dept-tab-instructors-module__vp7pcG__fact dt{color:var(--color-muted)}.dept-tab-instructors-module__vp7pcG__fact dd{overflow-wrap:anywhere;min-width:0;margin:0}.dept-tab-instructors-module__vp7pcG__previous{border-top:1px solid var(--color-line);color:var(--color-muted);font-size:var(--type-body-sm-size);line-height:var(--type-body-sm-leading);letter-spacing:var(--type-body-sm-tracking);overflow-wrap:anywhere;margin:0;padding-top:8px}.dept-tab-instructors-module__vp7pcG__cardFoot{justify-content:flex-end;display:flex}.dept-tab-instructors-module__vp7pcG__form{border:1px solid var(--color-line);border-radius:var(--radius-md);background:var(--color-card);gap:16px;padding:16px;display:grid}.dept-tab-instructors-module__vp7pcG__fields{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:16px;display:grid}.dept-tab-instructors-module__vp7pcG__reasons{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.dept-tab-instructors-module__vp7pcG__picks{gap:4px;display:grid}.dept-tab-instructors-module__vp7pcG__pick{border-radius:var(--radius-sm);cursor:pointer;flex-wrap:wrap;align-items:center;gap:4px 12px;min-height:44px;padding:0 8px;display:flex}.dept-tab-instructors-module__vp7pcG__pick:hover{background:var(--color-soft)}.dept-tab-instructors-module__vp7pcG__pick input{width:18px;height:18px;accent-color:var(--color-primary);flex:none;margin:0}.dept-tab-instructors-module__vp7pcG__warn{border-radius:var(--radius-sm);background:var(--color-warn-soft);color:var(--color-warn-strong);font-size:var(--type-body-sm-size);line-height:var(--type-body-sm-leading);letter-spacing:var(--type-body-sm-tracking);align-items:flex-start;gap:8px;padding:12px;display:flex}.dept-tab-instructors-module__vp7pcG__warn>svg{flex:none;margin-top:2px}.dept-tab-instructors-module__vp7pcG__outcome{border-radius:var(--radius-sm);background:var(--color-soft);color:var(--color-ink);font-size:var(--type-body-sm-size);line-height:var(--type-body-sm-leading);letter-spacing:var(--type-body-sm-tracking);margin:0;padding:12px}.dept-tab-instructors-module__vp7pcG__actions{justify-content:flex-end;gap:8px;display:flex}@media (max-width:640px){.dept-tab-instructors-module__vp7pcG__cards{grid-template-columns:minmax(0,1fr)}.dept-tab-instructors-module__vp7pcG__head{flex-wrap:wrap}.dept-tab-instructors-module__vp7pcG__chips{justify-content:flex-start}}
.student-card-module__5YUWMG__header{border-bottom:1px solid var(--color-line);flex-shrink:0;justify-content:space-between;align-items:center;gap:16px;min-height:44px;margin-right:48px;padding-bottom:10px;display:flex}.student-card-module__5YUWMG__modal{flex-direction:column;flex:1;min-height:0;display:flex}.student-card-module__5YUWMG__modal .student-card-module__5YUWMG__body{flex:auto}.student-card-module__5YUWMG__title{min-width:0;font-size:var(--type-body-sm-size);line-height:var(--type-body-sm-leading);letter-spacing:var(--type-body-sm-tracking);font-weight:var(--font-weight-regular);color:var(--color-muted);align-items:center;gap:8px;margin:0;display:flex}.student-card-module__5YUWMG__crumbName{color:var(--color-ink);font-weight:var(--font-weight-semibold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.student-card-module__5YUWMG__actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.student-card-module__5YUWMG__quickActions{margin-bottom:16px}.student-card-module__5YUWMG__actionButton{min-height:44px;color:var(--color-ink);font-size:var(--type-body-sm-size)}.student-card-module__5YUWMG__body{overscroll-behavior:contain;word-break:keep-all;outline:none;min-width:0;height:70dvh;min-height:0;margin-right:-12px;padding:16px 12px 0 0;overflow-y:auto}.student-card-module__5YUWMG__identity{border:1px solid var(--color-line);border-radius:var(--radius-md);background:var(--color-soft);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;padding:20px;display:flex}.student-card-module__5YUWMG__identityInfo{align-items:center;gap:14px;min-width:0;display:flex}.student-card-module__5YUWMG__symbol{border-radius:var(--radius-lg);background:var(--color-brand-50);width:56px;height:56px;color:var(--color-brand-700);flex-shrink:0;justify-content:center;align-items:center;display:flex}.student-card-module__5YUWMG__name{font-size:var(--type-headline-sm-size);line-height:var(--type-headline-sm-leading);letter-spacing:var(--type-headline-sm-tracking);font-weight:var(--font-weight-bold);color:var(--color-ink);overflow-wrap:anywhere;margin:0}.student-card-module__5YUWMG__academic{font-size:var(--type-body-sm-size);line-height:var(--type-body-sm-leading);color:var(--color-muted);align-items:center;gap:6px;margin:4px 0 0;display:flex}.student-card-module__5YUWMG__enrollmentSummary{border-top:1px solid var(--color-line);color:var(--color-ink);font-size:var(--type-body-sm-size);line-height:var(--type-body-sm-leading);letter-spacing:var(--type-body-sm-tracking);overflow-wrap:anywhere;flex-basis:100%;margin:0;padding-top:12px}.student-card-module__5YUWMG__actionButton svg{flex-shrink:0}.student-card-module__5YUWMG__tabs{overscroll-behavior-x:contain;scrollbar-width:none;border-bottom:1px solid var(--color-line);gap:24px;min-width:0;margin-bottom:16px;scroll-padding-inline:4px;display:flex;overflow-x:auto;-webkit-mask:linear-gradient(270deg,#0000,#000 24px),linear-gradient(#000,#000) bottom/100% 1px no-repeat;mask:linear-gradient(270deg,#0000,#000 24px),linear-gradient(#000,#000) bottom/100% 1px no-repeat}.student-card-module__5YUWMG__tabs:after{content:"";flex:0 0 4px}.student-card-module__5YUWMG__tab{min-height:44px;color:var(--color-muted);cursor:pointer;white-space:nowrap;font-size:var(--type-label-md-size);line-height:var(--type-label-md-leading);letter-spacing:var(--type-label-md-tracking);font-weight:var(--font-weight-regular);background:0 0;border:0;border-bottom:2px solid #0000;flex-shrink:0;justify-content:center;align-items:center;gap:6px;padding:10px 4px;transition:opacity .15s;display:inline-flex}.student-card-module__5YUWMG__tab[aria-selected=true]{border-bottom-color:var(--color-ink);color:var(--color-ink);font-weight:var(--font-weight-bold)}@media (hover:hover){.student-card-module__5YUWMG__tab:hover{opacity:.7}}.student-card-module__5YUWMG__tab:active{opacity:.5;transition-duration:0s}.student-card-module__5YUWMG__tab:focus-visible{outline:2px solid var(--color-ink);outline-offset:-2px}.student-card-module__5YUWMG__serviceLink:focus-visible,.student-card-module__5YUWMG__serviceButton:focus-visible,.student-card-module__5YUWMG__memoSource:focus-visible{outline:2px solid var(--color-ink);outline-offset:3px}.student-card-module__5YUWMG__panel{min-width:0}.student-card-module__5YUWMG__infoGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.student-card-module__5YUWMG__infoGrid>.student-card-module__5YUWMG__section{border:1px solid var(--color-line);border-radius:var(--radius-md);padding:16px}.student-card-module__5YUWMG__section{min-width:0}.student-card-module__5YUWMG__sectionHeader{justify-content:space-between;align-items:center;gap:12px;min-height:32px;margin-bottom:12px;display:flex}.student-card-module__5YUWMG__sectionTitle{color:var(--color-ink);font-size:var(--type-label-md-size);line-height:var(--type-label-md-leading);font-weight:var(--font-weight-bold);margin:0}.student-card-module__5YUWMG__infoList{font-size:var(--type-body-sm-size);line-height:var(--type-body-sm-leading);gap:2px;margin:0;display:grid}.student-card-module__5YUWMG__row{border-radius:var(--radius-sm);grid-template-columns:18px 132px minmax(0,1fr);align-items:start;gap:10px;padding:9px 8px;display:grid}.student-card-module__5YUWMG__row:hover{background:var(--color-soft)}.student-card-module__5YUWMG__rowIcon{height:20px;color:var(--color-muted);justify-content:center;align-items:center;display:flex}.student-card-module__5YUWMG__infoList dt,.student-card-module__5YUWMG__safetyList dt{color:var(--color-muted);margin:0}.student-card-module__5YUWMG__infoList dd,.student-card-module__5YUWMG__safetyList dd{color:var(--color-ink);overflow-wrap:anywhere;margin:0}.student-card-module__5YUWMG__infoList dd .es-badge{margin-left:6px}.student-card-module__5YUWMG__wide{border-top:1px solid var(--color-line);grid-column:1/-1;padding-top:16px}.student-card-module__5YUWMG__safetyList{font-size:var(--type-body-sm-size);line-height:var(--type-body-sm-leading);grid-template-columns:minmax(0,1fr);gap:2px;margin:0;display:grid}.student-card-module__5YUWMG__safetyLocked{color:var(--color-muted);font-size:var(--type-body-sm-size);line-height:var(--type-body-sm-leading);margin:0 0 8px}.student-card-module__5YUWMG__serviceLink,.student-card-module__5YUWMG__serviceButton,.student-card-module__5YUWMG__memoSource{color:var(--color-ink);font-size:var(--type-body-sm-size);line-height:var(--type-body-sm-leading);align-items:center;gap:8px;min-height:44px;text-decoration:none;display:inline-flex}.student-card-module__5YUWMG__serviceLink{font-weight:var(--font-weight-semibold);white-space:nowrap}.student-card-module__5YUWMG__serviceLink:hover,.student-card-module__5YUWMG__memoSource:hover{text-underline-offset:3px;text-decoration:underline}.student-card-module__5YUWMG__serviceButton{border:1px solid var(--color-line);border-radius:var(--radius-md);font-weight:var(--font-weight-semibold);justify-content:center;padding:0 16px}.student-card-module__5YUWMG__serviceButton:hover{background:var(--color-soft)}.student-card-module__5YUWMG__empty{border:1px solid var(--color-line);border-radius:var(--radius-md);color:var(--color-muted);text-align:center;font-size:var(--type-body-sm-size);line-height:var(--type-body-sm-leading);flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:44px 20px;display:flex}.student-card-module__5YUWMG__empty p{margin:0}.student-card-module__5YUWMG__memos{gap:12px;margin:0;padding:0;list-style:none;display:grid}.student-card-module__5YUWMG__memos li{border:1px solid var(--color-line);border-radius:var(--radius-md);font-size:var(--type-body-sm-size);line-height:var(--type-body-sm-leading);gap:8px;padding:12px 16px 16px;display:grid}.student-card-module__5YUWMG__memos p{color:var(--color-ink);white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.student-card-module__5YUWMG__memoHead{flex-wrap:wrap;align-items:center;gap:4px 8px;min-width:0;min-height:44px;display:flex}.student-card-module__5YUWMG__memoContext{min-width:0;color:var(--color-muted);overflow-wrap:anywhere}.student-card-module__5YUWMG__memoSource{color:var(--color-muted);justify-content:center;min-width:44px;margin-left:auto}.student-card-module__5YUWMG__memoAdd{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px;margin-bottom:12px;display:grid}.student-card-module__5YUWMG__memoDelete{margin-left:auto}.student-card-module__5YUWMG__memoMeta{color:var(--color-muted);font-size:var(--type-caption-size);line-height:var(--type-caption-leading);letter-spacing:var(--type-caption-tracking)}.student-card-module__5YUWMG__muted{color:var(--color-muted)}.student-card-module__5YUWMG__program{display:block}.student-card-module__5YUWMG__participationTable td:nth-child(2){overflow-wrap:anywhere}.student-card-module__5YUWMG__participationTable .student-card-module__5YUWMG__serviceLink{white-space:normal}.student-card-module__5YUWMG__participationTime,.student-card-module__5YUWMG__nowrap{white-space:nowrap}.student-card-module__5YUWMG__contact{overflow-wrap:anywhere;display:block}.student-card-module__5YUWMG__keep{white-space:nowrap;max-width:100%;display:inline-block}.student-card-module__5YUWMG__stack{container-type:inline-size}.student-card-module__5YUWMG__stack table{overflow-wrap:break-word}.student-card-module__5YUWMG__dayEmpty{display:none}@container (max-width:45em){.student-card-module__5YUWMG__stack table{width:100%;display:block}.student-card-module__5YUWMG__stack thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.student-card-module__5YUWMG__stack tbody{display:grid}.student-card-module__5YUWMG__stack tbody tr{border-bottom:1px solid var(--color-line);grid-template-columns:minmax(0,1fr);gap:6px;padding:16px;display:grid}.student-card-module__5YUWMG__stack tbody tr:last-child{border-bottom:0}.student-card-module__5YUWMG__stack tbody td{white-space:normal;border:0;min-width:0;padding:0;display:block}.student-card-module__5YUWMG__stack tbody td:first-child{font-weight:var(--font-weight-semibold)}.student-card-module__5YUWMG__stack tbody td[data-label]{padding-left:calc(5.5em + 12px);position:relative}.student-card-module__5YUWMG__stack tbody td[data-label]:before{content:attr(data-label);width:5.5em;color:var(--color-muted);position:absolute;top:0;left:0}.student-card-module__5YUWMG__stack tbody tr[data-empty]>td:not(:first-child){display:none}.student-card-module__5YUWMG__dayEmpty{color:var(--color-muted);font-weight:var(--font-weight-regular);display:inline}.student-card-module__5YUWMG__keep{white-space:normal}}.student-card-module__5YUWMG__otherAreas{border-top:1px solid var(--color-line);gap:0;margin:16px 0 0;padding:0;list-style:none;display:grid}.student-card-module__5YUWMG__otherAreas li{border-bottom:1px solid var(--color-line);min-height:44px;font-size:var(--type-body-sm-size);line-height:var(--type-body-sm-leading);flex-wrap:wrap;align-items:center;gap:4px 12px;padding:8px 0;display:flex}.student-card-module__5YUWMG__otherAreaName{min-width:0;color:var(--color-ink);font-weight:var(--font-weight-semibold);overflow-wrap:anywhere}.student-card-module__5YUWMG__otherAreas .student-card-module__5YUWMG__serviceLink{margin-left:auto}.student-card-module__5YUWMG__accessNote{border-top:1px solid var(--color-line);color:var(--color-muted);font-size:var(--type-caption-size);line-height:var(--type-caption-leading);margin:16px 0 0;padding-top:12px}.student-card-module__5YUWMG__consentTitle{color:var(--color-ink);word-break:keep-all;overflow-wrap:anywhere;text-decoration:none}.student-card-module__5YUWMG__consentTitle:hover,.student-card-module__5YUWMG__consentTitle:focus-visible{text-underline-offset:3px;text-decoration:underline}.student-card-module__5YUWMG__legacyHead{color:var(--color-ink);font-size:var(--type-body-sm-size);line-height:var(--type-body-sm-leading);font-weight:var(--font-weight-semibold);align-items:center;gap:8px;margin:0 0 8px;display:flex}@media (min-width:1100px){.student-card-module__5YUWMG__page .student-card-module__5YUWMG__infoGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.student-card-module__5YUWMG__page .student-card-module__5YUWMG__wide{grid-column:auto}}@media (max-width:700px){.student-card-module__5YUWMG__header{flex-wrap:wrap;align-items:flex-start;gap:10px;margin-right:40px;padding-bottom:16px}.student-card-module__5YUWMG__body{height:65vh;padding-top:20px}.student-card-module__5YUWMG__identity{gap:12px;padding:16px}.student-card-module__5YUWMG__identityInfo{gap:10px}.student-card-module__5YUWMG__symbol{width:44px;height:44px}.student-card-module__5YUWMG__identity>.student-card-module__5YUWMG__actions{gap:6px}.student-card-module__5YUWMG__actionButton{padding-left:12px;padding-right:12px}.student-card-module__5YUWMG__tabs{gap:20px}.student-card-module__5YUWMG__infoGrid{grid-template-columns:minmax(0,1fr);gap:16px}.student-card-module__5YUWMG__row{grid-template-columns:18px minmax(0,1fr);gap:6px 8px;padding:8px 0}.student-card-module__5YUWMG__row dd{grid-column:2}.student-card-module__5YUWMG__sectionHeader{flex-wrap:wrap;gap:8px;margin-bottom:16px}.student-card-module__5YUWMG__participationTable table{width:100%;display:block}.student-card-module__5YUWMG__participationTable thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.student-card-module__5YUWMG__participationTable tbody{display:grid}.student-card-module__5YUWMG__participationTable tbody tr{border-bottom:1px solid var(--color-line);grid-template-columns:auto minmax(0,1fr);gap:8px 12px;padding:16px;display:grid}.student-card-module__5YUWMG__participationTable tbody tr:last-child{border-bottom:0}.student-card-module__5YUWMG__participationTable tbody td{border:0;min-width:0;padding:0;display:block}.student-card-module__5YUWMG__participationTable tbody td:nth-child(2){font-weight:var(--font-weight-semibold)}.student-card-module__5YUWMG__participationTable tbody td:nth-child(3),.student-card-module__5YUWMG__participationTable tbody td:nth-child(4){grid-column:1/-1}.student-card-module__5YUWMG__participationTable tbody td:nth-child(3):before{content:"요일 ";color:var(--color-muted)}.student-card-module__5YUWMG__participationTable tbody td:nth-child(4):before{content:"시간 ";color:var(--color-muted)}.student-card-module__5YUWMG__consent table{width:100%;display:block}.student-card-module__5YUWMG__consent thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.student-card-module__5YUWMG__consent tbody{display:grid}.student-card-module__5YUWMG__consent tbody tr{border-bottom:1px solid var(--color-line);grid-template-columns:minmax(0,1fr);gap:12px;padding:16px;display:grid}.student-card-module__5YUWMG__consent tbody tr:last-child{border-bottom:0}.student-card-module__5YUWMG__consent tbody td{border:0;min-width:0;padding:0;display:block}.student-card-module__5YUWMG__consent tbody td:first-child{font-weight:var(--font-weight-semibold);word-break:keep-all;overflow-wrap:anywhere;grid-column:1/-1}.student-card-module__5YUWMG__consent tbody td[data-label]{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.student-card-module__5YUWMG__consent tbody td[data-label]:before{content:attr(data-label);color:var(--color-muted)}.student-card-module__5YUWMG__consent tbody td:last-child{grid-column:1/-1}.student-card-module__5YUWMG__empty{padding:32px 16px}}.student-card-module__5YUWMG__page{max-width:1200px;margin:0 auto;padding:24px}.student-card-module__5YUWMG__page .student-card-module__5YUWMG__body{height:auto;overflow:visible}.student-card-module__5YUWMG__page .student-card-module__5YUWMG__header{margin-right:0}.student-card-module__5YUWMG__editor{padding:4px 0 24px}.student-card-module__5YUWMG__editorFields{border:0;min-width:0;margin:0;padding:0}.student-card-module__5YUWMG__editorActions{justify-content:flex-end;gap:8px;margin-top:24px;display:flex}.student-card-module__5YUWMG__editorNotice{border-radius:var(--radius-md);background:var(--color-soft);color:var(--color-muted);font-size:var(--type-body-sm-size);line-height:var(--type-body-sm-leading);margin:0 0 12px;padding:10px 12px}.student-card-module__5YUWMG__homeEditor{gap:20px;display:grid}.student-card-module__5YUWMG__homeEditor fieldset{border:1px solid var(--color-line);border-radius:var(--radius-md);min-width:0;padding:16px}.student-card-module__5YUWMG__guardianPick{border:0;gap:8px;min-width:0;margin:0 0 16px;padding:0;display:grid}.student-card-module__5YUWMG__guardianPick legend{color:var(--color-ink);font-size:var(--type-label-md-size);line-height:var(--type-label-md-leading);letter-spacing:var(--type-label-md-tracking);font-weight:var(--font-weight-semibold);margin-bottom:8px;padding:0}.student-card-module__5YUWMG__guardianOption{border:1px solid var(--color-line);border-radius:var(--radius-md);min-height:48px;color:var(--color-ink);font-size:var(--type-body-sm-size);line-height:var(--type-body-sm-leading);letter-spacing:var(--type-body-sm-tracking);cursor:pointer;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:10px 12px;display:flex}.student-card-module__5YUWMG__guardianOption:has(input:checked){border-color:var(--color-ink)}.student-card-module__5YUWMG__guardianOption input{width:18px;height:18px;accent-color:var(--color-primary);flex:none;margin:0}.student-card-module__5YUWMG__guardianOption span{overflow-wrap:anywhere;min-width:0}.student-card-module__5YUWMG__primaryChoice{font-size:var(--type-body-sm-size);line-height:var(--type-body-sm-leading);letter-spacing:var(--type-body-sm-tracking);color:var(--color-ink);align-content:center;gap:4px;display:grid}.student-card-module__5YUWMG__primaryChoice>span{color:var(--color-muted);font-size:var(--type-caption-size);line-height:var(--type-caption-leading);letter-spacing:var(--type-caption-tracking)}.student-card-module__5YUWMG__noteInput{border:1px solid var(--color-line);border-radius:var(--radius-md);background:var(--color-surface);width:100%;color:var(--color-ink);font:inherit;padding:12px}.student-card-module__5YUWMG__printRecord{display:none}@media (max-width:700px){.student-card-module__5YUWMG__page{padding:16px}}@media print{body:not([data-printing]) *{visibility:hidden}:is(body:not([data-printing]) .student-card-module__5YUWMG__printRecord,body:not([data-printing]) .student-card-module__5YUWMG__printRecord *){visibility:visible}body:not([data-printing]) .student-card-module__5YUWMG__printRecord{color:#000;background:#fff;width:100%;padding:16px;display:block;position:absolute;top:0;left:0}.student-card-module__5YUWMG__printRecord>div{break-inside:avoid;margin-top:24px}.student-card-module__5YUWMG__printRecord a{color:#000;text-decoration:none}.student-card-module__5YUWMG__body,.student-card-module__5YUWMG__page{height:auto;overflow:visible}}.student-card-module__5YUWMG__thread{align-content:start;gap:12px;min-width:0;display:grid}.student-card-module__5YUWMG__threadBar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.student-card-module__5YUWMG__threadBar>*{flex-shrink:0}.student-card-module__5YUWMG__textLink{border-radius:var(--radius-md);min-height:44px;color:var(--color-brand-700);white-space:nowrap;font-size:var(--type-label-md-size);font-weight:var(--font-weight-semibold);line-height:var(--type-label-md-leading);align-items:center;gap:6px;margin-left:auto;padding:0 8px;text-decoration:none;display:inline-flex}.student-card-module__5YUWMG__textLink:hover{background:var(--color-soft)}.student-card-module__5YUWMG__textLink:focus-visible{outline:2px solid var(--color-primary);outline-offset:-2px}.student-card-module__5YUWMG__homeTable{gap:6px;min-width:0;display:grid;overflow-x:auto}.student-card-module__5YUWMG__homeRow{grid-template-columns:44px 124px minmax(120px,1fr) minmax(96px,1fr) minmax(88px,.8fr) minmax(110px,1fr) minmax(120px,1.3fr);align-items:center;gap:8px;min-width:740px;display:grid}.student-card-module__5YUWMG__homeRow>strong{color:var(--color-ink);font-size:var(--type-body-sm-size);line-height:var(--type-body-sm-leading)}.student-card-module__5YUWMG__homeHead{color:var(--color-muted);font-size:var(--type-caption-size);line-height:var(--type-caption-leading)}.student-card-module__5YUWMG__homeTools{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;display:flex}
.consent-audit-dialog-module__yPjDSq__events{min-width:0}@media (max-width:800px){.consent-audit-dialog-module__yPjDSq__events{overflow:visible}.consent-audit-dialog-module__yPjDSq__events table,.consent-audit-dialog-module__yPjDSq__events tbody{width:100%;min-width:0;display:block}.consent-audit-dialog-module__yPjDSq__events thead{display:none}.consent-audit-dialog-module__yPjDSq__events tr{border-bottom:1px solid var(--color-line);gap:6px;padding:12px 16px;display:grid}.consent-audit-dialog-module__yPjDSq__events tr:last-child{border-bottom:0}.consent-audit-dialog-module__yPjDSq__events td{white-space:normal;text-align:left;overflow-wrap:anywhere;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;min-width:0;padding:0;display:flex}.consent-audit-dialog-module__yPjDSq__events td[data-label]:before{content:attr(data-label);color:var(--color-muted);font-size:var(--type-caption-size);line-height:var(--type-caption-leading);letter-spacing:var(--type-caption-tracking)}.consent-audit-dialog-module__yPjDSq__events td[data-label=시각]{color:var(--color-muted);display:block}.consent-audit-dialog-module__yPjDSq__events td[data-label=시각]:before{display:none}}.consent-audit-dialog-module__yPjDSq__printBar{justify-content:flex-end;gap:8px;margin-bottom:16px;display:flex}.consent-audit-dialog-module__yPjDSq__printOnly{display:none}@media print{.consent-audit-dialog-module__yPjDSq__printBar{display:none}.consent-audit-dialog-module__yPjDSq__printOnly{display:block}body[data-printing]{overflow:visible!important}body[data-printing]>:not(.es-dialog-backdrop){display:none}body[data-printing] .es-dialog-backdrop:not([data-testid=consent-audit]){display:none}body[data-printing] .es-dialog-backdrop{background:0 0;padding:0;display:block;position:static}body[data-printing] .es-dialog-panel{max-width:none;max-height:none;box-shadow:none;border-radius:0;overflow:visible}body[data-printing] .es-dialog-panel>div{max-height:none;overflow:visible}body[data-printing] [data-testid=consent-audit-pdf-failed]{display:none}body[data-printing] [data-action=dialog-close]{display:none}.consent-audit-dialog-module__yPjDSq__events{overflow:visible}}
.consent-in-person-dialog-module__NIR6TW__subject{color:var(--color-muted);font-size:var(--type-body-sm-size);line-height:var(--type-body-sm-leading);letter-spacing:var(--type-body-sm-tracking);word-break:keep-all;margin:0 0 16px}.consent-in-person-dialog-module__NIR6TW__steps{align-items:center;gap:12px;margin:0 0 16px;padding:0;list-style:none;display:flex}.consent-in-person-dialog-module__NIR6TW__steps li{min-height:36px;color:var(--color-muted);font-size:var(--type-body-sm-size);line-height:var(--type-body-sm-leading);font-weight:var(--font-weight-semibold);border:1px solid #0000;border-radius:999px;align-items:center;gap:8px;padding:0 12px 0 4px;display:inline-flex}.consent-in-person-dialog-module__NIR6TW__steps li+li:before{content:"";background:var(--color-line);width:24px;height:1px;margin-left:-16px;margin-right:12px}.consent-in-person-dialog-module__NIR6TW__steps li[data-state=current]{border-color:var(--color-primary);background:var(--color-brand-50);color:var(--color-ink)}.consent-in-person-dialog-module__NIR6TW__stepNo{background:var(--color-soft);width:28px;height:28px;color:var(--color-muted);font-size:var(--type-label-md-size);line-height:var(--type-label-md-leading);font-weight:var(--font-weight-semibold);border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.consent-in-person-dialog-module__NIR6TW__steps li[data-state=current] .consent-in-person-dialog-module__NIR6TW__stepNo{background:var(--color-action);color:var(--color-on-primary)}.consent-in-person-dialog-module__NIR6TW__steps li[data-state=done] .consent-in-person-dialog-module__NIR6TW__stepNo{background:var(--color-ok-soft);color:var(--color-ok)}.consent-in-person-dialog-module__NIR6TW__choice{border-radius:var(--radius-md);background:var(--color-soft);flex-direction:column;gap:12px;padding:16px;display:flex}.consent-in-person-dialog-module__NIR6TW__choiceHead{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.consent-in-person-dialog-module__NIR6TW__signer{color:var(--color-ink);font-size:var(--type-body-sm-size);line-height:var(--type-body-sm-leading);font-weight:var(--font-weight-semibold)}.consent-in-person-dialog-module__NIR6TW__giveBack{margin-left:auto}.consent-in-person-dialog-module__NIR6TW__stamp{border-radius:var(--radius-sm);background:var(--color-card);max-width:min(100%,360px);height:auto;display:block}.consent-in-person-dialog-module__NIR6TW__reason{flex-direction:column;gap:4px;margin:0;display:flex}.consent-in-person-dialog-module__NIR6TW__reason dt{color:var(--color-muted);font-size:var(--type-label-md-size);line-height:var(--type-label-md-leading);font-weight:var(--font-weight-semibold)}.consent-in-person-dialog-module__NIR6TW__reason dd{border-radius:var(--radius-sm);background:var(--color-card);color:var(--color-ink);font-size:var(--type-body-sm-size);line-height:var(--type-body-sm-leading);margin:0;padding:12px}.consent-in-person-dialog-module__NIR6TW__check{color:var(--color-ink);font-size:var(--type-body-sm-size);line-height:var(--type-body-sm-leading);cursor:pointer;align-items:flex-start;gap:8px;margin-top:16px;display:flex}.consent-in-person-dialog-module__NIR6TW__check input{width:20px;height:20px;accent-color:var(--color-primary);flex:none;margin:0}.consent-in-person-dialog-module__NIR6TW__note{color:var(--color-muted);font-size:var(--type-body-sm-size);line-height:var(--type-body-sm-leading);word-break:keep-all;margin:0}.consent-in-person-dialog-module__NIR6TW__failure{color:var(--color-danger);font-size:var(--type-body-sm-size);line-height:var(--type-body-sm-leading);word-break:keep-all;margin:12px 0 0}.consent-in-person-dialog-module__NIR6TW__footer{z-index:1;border-top:1px solid var(--color-line);background:var(--color-card);flex-wrap:wrap;align-items:center;gap:12px;margin-top:16px;padding:12px 0;display:flex;position:sticky;bottom:0}.consent-in-person-dialog-module__NIR6TW__footer .consent-in-person-dialog-module__NIR6TW__submit{margin-left:auto}
.substitutes-module__N_4F1a__body{gap:16px;min-width:0;display:grid}.substitutes-module__N_4F1a__muted{color:var(--color-muted)}.substitutes-module__N_4F1a__grow{flex:auto}.substitutes-module__N_4F1a__srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.substitutes-module__N_4F1a__note,.substitutes-module__N_4F1a__error,.substitutes-module__N_4F1a__text{font-size:var(--type-body-sm-size);line-height:var(--type-body-sm-leading);letter-spacing:var(--type-body-sm-tracking);margin:0}.substitutes-module__N_4F1a__note{color:var(--color-muted)}.substitutes-module__N_4F1a__error{color:var(--color-danger)}.substitutes-module__N_4F1a__text{color:var(--color-ink)}.substitutes-module__N_4F1a__band{border-radius:var(--radius-md);background:var(--color-soft);color:var(--color-ink);font-size:var(--type-body-sm-size);line-height:var(--type-body-sm-leading);letter-spacing:var(--type-body-sm-tracking);flex-wrap:wrap;align-items:baseline;gap:4px 8px;margin:0;padding:10px 12px;display:flex}.substitutes-module__N_4F1a__band b{font-weight:var(--font-weight-semibold)}.substitutes-module__N_4F1a__group{gap:12px;min-width:0;display:grid}.substitutes-module__N_4F1a__group+.substitutes-module__N_4F1a__group{border-top:1px solid var(--color-line);padding-top:16px}.substitutes-module__N_4F1a__groupHead{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;display:flex}.substitutes-module__N_4F1a__groupTitle{color:var(--color-ink);font-size:var(--type-body-sm-size);line-height:var(--type-body-sm-leading);letter-spacing:var(--type-body-sm-tracking);font-weight:var(--font-weight-semibold);margin:0}.substitutes-module__N_4F1a__fields{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:16px;display:grid}.substitutes-module__N_4F1a__account{grid-template-columns:minmax(0,7em) minmax(0,1fr) minmax(0,8em);gap:8px;display:grid}.substitutes-module__N_4F1a__sessions{gap:2px;margin:0;padding:0;list-style:none;display:grid}.substitutes-module__N_4F1a__session{border-radius:var(--radius-sm);cursor:pointer;min-height:44px;color:var(--color-ink);font-size:var(--type-body-sm-size);line-height:var(--type-body-sm-leading);letter-spacing:var(--type-body-sm-tracking);flex-wrap:wrap;align-items:center;gap:4px 12px;padding:0 8px;display:flex}.substitutes-module__N_4F1a__session:hover{background:var(--color-soft)}.substitutes-module__N_4F1a__session[data-disabled]{cursor:default;color:var(--color-disabled-ink)}.substitutes-module__N_4F1a__session[data-disabled]:hover{background:0 0}.substitutes-module__N_4F1a__session input,.substitutes-module__N_4F1a__choice input,.substitutes-module__N_4F1a__option input,.substitutes-module__N_4F1a__filed input{width:18px;height:18px;accent-color:var(--color-primary);flex:none;margin:0}.substitutes-module__N_4F1a__sessionName{font-weight:var(--font-weight-semibold)}.substitutes-module__N_4F1a__sessionMeta{color:var(--color-muted);margin-left:auto}.substitutes-module__N_4F1a__choices{flex-wrap:wrap;gap:4px 16px;min-width:0;display:flex}.substitutes-module__N_4F1a__choice{cursor:pointer;min-height:44px;color:var(--color-ink);font-size:var(--type-body-sm-size);line-height:var(--type-body-sm-leading);letter-spacing:var(--type-body-sm-tracking);align-items:center;gap:8px;display:inline-flex}.substitutes-module__N_4F1a__options{grid-template-columns:1fr 1fr;gap:12px;display:grid}.substitutes-module__N_4F1a__option{border:1px solid var(--color-line);border-radius:var(--radius-md);background:var(--color-surface);cursor:pointer;min-height:56px;color:var(--color-ink);font-size:var(--type-body-sm-size);line-height:var(--type-body-sm-leading);letter-spacing:var(--type-body-sm-tracking);align-items:center;gap:12px;padding:10px 14px;display:flex}.substitutes-module__N_4F1a__option:has(input:checked){border-color:var(--color-primary);background:var(--color-brand-50)}.substitutes-module__N_4F1a__option:has(input:focus-visible){outline:2px solid var(--color-ink);outline-offset:2px}.substitutes-module__N_4F1a__optionText{min-width:0;display:grid}.substitutes-module__N_4F1a__optionText b{font-weight:var(--font-weight-semibold)}.substitutes-module__N_4F1a__kv{font-size:var(--type-body-sm-size);line-height:var(--type-body-sm-leading);letter-spacing:var(--type-body-sm-tracking);grid-template-columns:max-content minmax(0,1fr);gap:8px 16px;margin:0;display:grid}.substitutes-module__N_4F1a__kv dt{color:var(--color-muted)}.substitutes-module__N_4F1a__kv dd{min-width:0;color:var(--color-ink);overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:4px 8px;margin:0;display:flex}.substitutes-module__N_4F1a__link{cursor:pointer;color:var(--color-brand-700);text-underline-offset:3px;font-size:var(--type-body-sm-size);line-height:var(--type-body-sm-leading);background:0 0;border:0;padding:0;text-decoration:underline}.substitutes-module__N_4F1a__foot{border-top:1px solid var(--color-line);flex-wrap:wrap;align-items:center;gap:8px;padding-top:16px;display:flex}.substitutes-module__N_4F1a__panel{gap:12px;min-width:0;display:grid}.substitutes-module__N_4F1a__panelHead{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.substitutes-module__N_4F1a__records{gap:8px;margin:0;padding:0;list-style:none;display:grid}.substitutes-module__N_4F1a__record{border:1px solid var(--color-line);border-radius:var(--radius-md);background:var(--color-surface);gap:8px;padding:12px 16px;display:grid}.substitutes-module__N_4F1a__record[data-pending]{background:var(--color-sun-soft)}.substitutes-module__N_4F1a__recordHead{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.substitutes-module__N_4F1a__filed{cursor:pointer;min-height:32px;color:var(--color-ink);font-size:var(--type-body-sm-size);line-height:var(--type-body-sm-leading);letter-spacing:var(--type-body-sm-tracking);align-items:center;gap:6px;display:inline-flex}.substitutes-module__N_4F1a__paperWrap{border-radius:var(--radius-md);background:var(--color-soft);padding:16px;overflow:auto}.substitutes-module__N_4F1a__paper{background:var(--color-surface);max-width:760px;color:var(--color-ink);font-size:var(--type-body-sm-size);line-height:var(--type-body-sm-leading);letter-spacing:var(--type-body-sm-tracking);gap:8px;margin:0 auto;padding:32px 40px;display:grid}.substitutes-module__N_4F1a__paper h1{text-align:center;font-size:var(--type-headline-sm-size);line-height:var(--type-headline-sm-leading);font-weight:var(--font-weight-bold);margin:0 0 8px}.substitutes-module__N_4F1a__paper h2{font-size:var(--type-body-sm-size);line-height:var(--type-body-sm-leading);font-weight:var(--font-weight-bold);margin:8px 0 0}.substitutes-module__N_4F1a__paper p{margin:0}.substitutes-module__N_4F1a__paper table{border-collapse:collapse;width:100%}.substitutes-module__N_4F1a__paper td{border:1px solid var(--color-ink);vertical-align:middle;padding:6px 8px}.substitutes-module__N_4F1a__paper .substitutes-module__N_4F1a__head{background:var(--color-soft);text-align:center;font-weight:var(--font-weight-semibold)}.substitutes-module__N_4F1a__blank{color:var(--color-muted)}.substitutes-module__N_4F1a__box{border:1px solid var(--color-ink);vertical-align:middle;place-items:center;width:16px;height:16px;margin:0 4px 0 8px;display:inline-grid}.substitutes-module__N_4F1a__signLine{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin-top:24px;display:flex}.substitutes-module__N_4F1a__sign{width:auto;height:40px}.substitutes-module__N_4F1a__printOnly{display:none}@media (max-width:700px){.substitutes-module__N_4F1a__options,.substitutes-module__N_4F1a__account{grid-template-columns:1fr}.substitutes-module__N_4F1a__paper{padding:16px}}@media print{.substitutes-module__N_4F1a__printOnly{display:block}.substitutes-module__N_4F1a__printOnly .substitutes-module__N_4F1a__paper{max-width:none;padding:0;font-size:11pt;line-height:1.6}.substitutes-module__N_4F1a__printOnly .substitutes-module__N_4F1a__paper h1{font-size:16pt}.substitutes-module__N_4F1a__printOnly .substitutes-module__N_4F1a__paper .substitutes-module__N_4F1a__head{background:0 0}body:has([data-print-sheet]){overflow:visible!important}}
.enrollment-parts-module__LB54fq__cutline{min-height:24px;color:var(--color-muted);font-size:var(--type-body-sm-size);line-height:var(--type-body-sm-leading);white-space:nowrap;align-items:center;gap:12px;margin:0;display:flex}.enrollment-parts-module__LB54fq__cutline:after{content:"";border-top:1px dashed color-mix(in srgb, var(--color-muted) 60%, transparent);flex:auto}.enrollment-parts-module__LB54fq__grades{border:0;gap:2px;min-width:160px;margin:0;padding:4px 6px;display:grid}.enrollment-parts-module__LB54fq__grade{border-radius:var(--radius-sm);min-height:36px;color:var(--color-ink);font-size:var(--type-body-sm-size);line-height:var(--type-body-sm-leading);cursor:pointer;align-items:center;gap:10px;padding:0 8px;display:flex}.enrollment-parts-module__LB54fq__grade:hover{background:var(--color-wash)}.enrollment-parts-module__LB54fq__grade:active{background:var(--color-pressed)}.enrollment-parts-module__LB54fq__grade>input{width:16px;height:16px;accent-color:var(--color-primary);margin:0}.enrollment-parts-module__LB54fq__gradeAll{border-bottom:1px solid var(--color-line);border-radius:var(--radius-sm) var(--radius-sm) 0 0}.enrollment-parts-module__LB54fq__static{color:var(--color-ink);font-size:var(--type-body-sm-size);line-height:var(--type-body-sm-leading);white-space:nowrap}
.calendar-module__AmrySq__holidayName{min-width:180px}.calendar-module__AmrySq__makeupTerm{-webkit-text-decoration:underline var(--color-accent) 3px;text-decoration:underline var(--color-accent) 3px;text-underline-offset:3px}.calendar-module__AmrySq__makeupPeriodBar{border-radius:var(--radius-xs);background:var(--color-accent);pointer-events:none;height:2px;position:absolute;bottom:2px;left:5px;right:5px}.calendar-module__AmrySq__picked{background:var(--color-primary);color:var(--color-ink);font-weight:var(--font-weight-semibold)}:root[data-theme=dark] .calendar-module__AmrySq__picked{color:var(--color-surface)}:root[data-accent]:not([data-theme=dark]) .calendar-module__AmrySq__picked{background:var(--color-brand-700);color:var(--color-on-primary)}.calendar-module__AmrySq__picked [data-role=class-day]{background:currentColor}.calendar-module__AmrySq__vacationDay{background:color-mix(in srgb, var(--color-accent) 10%, var(--color-surface));color:color-mix(in srgb, var(--color-accent) 70%, var(--color-ink))}
.course-row-module__1kS7LW__row{color:var(--color-ink);font-size:var(--type-body-sm-size);line-height:var(--type-body-sm-leading);letter-spacing:var(--type-body-sm-tracking);font-weight:var(--font-weight-regular);word-break:keep-all;grid-template-rows:minmax(32px,auto);grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:12px;margin:0;padding:4px 0;list-style:none;display:grid;position:relative}.course-row-module__1kS7LW__row[data-one=true]{padding:6px 0}.course-row-module__1kS7LW__hit{z-index:0;border-radius:var(--radius-md);cursor:pointer;background:0 0;border:0;width:auto;margin:0;padding:0;position:absolute;inset:0 -8px}.course-row-module__1kS7LW__hit:hover{background:color-mix(in srgb, var(--color-ink) 5%, transparent)}.course-row-module__1kS7LW__row[data-open=true]>.course-row-module__1kS7LW__hit:hover{background:0 0}.course-row-module__1kS7LW__hit:focus-visible{outline:2px solid var(--color-primary);outline-offset:-2px}.course-row-module__1kS7LW__nm{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:var(--font-weight-semibold);pointer-events:none;grid-area:1/1;position:relative;overflow:hidden}.course-row-module__1kS7LW__row[data-open=true]>.course-row-module__1kS7LW__nm{white-space:normal;overflow-wrap:anywhere}.course-row-module__1kS7LW__slot{z-index:1;white-space:nowrap;pointer-events:none;grid-area:1/2;justify-self:end;align-items:center;gap:4px;display:inline-flex;position:relative}.course-row-module__1kS7LW__state{color:var(--color-muted)}.course-row-module__1kS7LW__state[data-tone=ink]{color:var(--color-ink);font-weight:var(--font-weight-semibold)}.course-row-module__1kS7LW__state[data-tone=danger]{color:var(--color-danger-strong);font-weight:var(--font-weight-semibold)}.course-row-module__1kS7LW__chev{color:var(--color-muted);flex:none;transition:transform .15s;transform:rotate(90deg)}.course-row-module__1kS7LW__row[data-open=true] .course-row-module__1kS7LW__chev{transform:rotate(-90deg)}.course-row-module__1kS7LW__pick{border:1px solid var(--color-line);background:var(--color-surface);height:30px;color:var(--color-ink);font-size:var(--type-label-md-size);line-height:var(--type-label-md-leading);letter-spacing:var(--type-label-md-tracking);font-weight:var(--font-weight-semibold);white-space:nowrap;cursor:pointer;pointer-events:auto;border-radius:999px;align-items:center;gap:4px;margin:0;padding:0 12px;display:inline-flex;position:relative}.course-row-module__1kS7LW__pick:after{content:"";position:absolute;inset:-7px -4px}.course-row-module__1kS7LW__pick[aria-pressed=true]{background:color-mix(in srgb, var(--color-ink) 8%, transparent);border-color:#0000}.course-row-module__1kS7LW__pick:disabled{color:var(--color-disabled-ink);cursor:default}.course-row-module__1kS7LW__pick:disabled:not([aria-pressed=true]){background:var(--color-disabled);border-color:#0000}.course-row-module__1kS7LW__pick:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.course-row-module__1kS7LW__pickCheck{stroke-width:2.4px;flex:none}.course-row-module__1kS7LW__sub{min-width:0;min-height:28px;color:var(--color-muted);white-space:nowrap;pointer-events:none;grid-area:2/1/auto/-1;align-items:center;gap:10px;display:flex;position:relative}.course-row-module__1kS7LW__when{text-overflow:ellipsis;flex:none;max-width:100%;overflow:hidden}.course-row-module__1kS7LW__place{flex:0 auto;align-items:center;gap:4px;min-width:0;display:inline-flex}.course-row-module__1kS7LW__place>svg{flex:none}.course-row-module__1kS7LW__place>span,.course-row-module__1kS7LW__note{text-overflow:ellipsis;min-width:0;overflow:hidden}.course-row-module__1kS7LW__pill{background:var(--color-warn-soft);height:22px;color:var(--color-warn-strong);font-size:var(--type-label-md-size);line-height:var(--type-label-md-leading);letter-spacing:var(--type-label-md-tracking);font-weight:var(--font-weight-semibold);border-radius:999px;flex:none;align-items:center;margin-left:auto;padding:0 8px;display:inline-flex}.course-row-module__1kS7LW__exText{flex:none;margin-left:auto}.course-row-module__1kS7LW__err{color:var(--color-danger-strong);grid-column:1/-1;margin:2px 0 0;position:relative}.course-row-module__1kS7LW__det{z-index:1;border-radius:var(--radius-lg);background:color-mix(in srgb, var(--color-ink) 5%, transparent);grid-column:1/-1;margin:6px -8px 2px;padding:12px 16px;position:relative}.course-row-module__1kS7LW__det p{margin:0}.course-row-module__1kS7LW__det p+p{margin-top:2px}.course-row-module__1kS7LW__muted{color:var(--color-muted)}.course-row-module__1kS7LW__total{font-weight:var(--font-weight-semibold)}.course-row-module__1kS7LW__why{align-items:baseline;gap:6px;display:flex}.course-row-module__1kS7LW__why>span{white-space:nowrap;flex:none}.course-row-module__1kS7LW__dot{background:var(--color-warn);border-radius:999px;flex:none;width:6px;height:6px;position:relative;top:-2px}.course-row-module__1kS7LW__act{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;min-height:44px;margin-top:4px;display:flex}.course-row-module__1kS7LW__btns{gap:8px;margin-left:auto;display:inline-flex}.course-row-module__1kS7LW__btn,.course-row-module__1kS7LW__confirm{border:1px solid var(--color-line);background:var(--color-surface);height:32px;color:var(--color-ink);font-size:var(--type-label-md-size);line-height:var(--type-label-md-leading);letter-spacing:var(--type-label-md-tracking);font-weight:var(--font-weight-semibold);white-space:nowrap;cursor:pointer;border-radius:999px;align-items:center;margin:0 0 0 auto;padding:0 12px;display:inline-flex;position:relative}.course-row-module__1kS7LW__btns>.course-row-module__1kS7LW__btn,.course-row-module__1kS7LW__btns>.course-row-module__1kS7LW__confirm{margin-left:0}.course-row-module__1kS7LW__btn:after,.course-row-module__1kS7LW__confirm:after{content:"";position:absolute;inset:-6px -4px}.course-row-module__1kS7LW__confirm{background:var(--color-danger-soft);color:var(--color-danger-strong);border-color:#0000}.course-row-module__1kS7LW__btn:disabled,.course-row-module__1kS7LW__confirm:disabled{background:var(--color-disabled);color:var(--color-disabled-ink);cursor:default;border-color:#0000}.course-row-module__1kS7LW__btn:focus-visible,.course-row-module__1kS7LW__confirm:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}
.recruit-start-module__kghpgG__form{gap:16px;min-width:0;display:grid}.recruit-start-module__kghpgG__subtitle{color:var(--color-muted);font-size:var(--type-body-sm-size);line-height:var(--type-body-sm-leading);margin:-8px 0 0}.recruit-start-module__kghpgG__layout{grid-template-columns:300px minmax(0,1fr);align-items:start;gap:24px;min-width:0;display:grid}.recruit-start-module__kghpgG__side{gap:20px;min-width:0;display:grid}.recruit-start-module__kghpgG__group{border:0;gap:8px;min-width:0;margin:0;padding:0;display:grid}.recruit-start-module__kghpgG__group>legend{color:var(--color-ink);font-size:var(--type-label-md-size);line-height:var(--type-label-md-leading);font-weight:var(--font-weight-semibold);margin-bottom:8px;padding:0}.recruit-start-module__kghpgG__pair{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:8px;display:grid}.recruit-start-module__kghpgG__hint{color:var(--color-muted);font-size:var(--type-body-sm-size);line-height:var(--type-body-sm-leading);word-break:keep-all;margin:0;display:block}.recruit-start-module__kghpgG__danger{color:var(--color-danger-strong);font-size:var(--type-body-sm-size);line-height:var(--type-body-sm-leading);margin:0}.recruit-start-module__kghpgG__option{border:1px solid var(--color-line);border-radius:var(--radius-md);cursor:pointer;align-items:flex-start;gap:12px;padding:14px 16px;display:flex}.recruit-start-module__kghpgG__option>input{width:18px;height:18px;accent-color:var(--color-primary);flex-shrink:0;margin:2px 0 0}.recruit-start-module__kghpgG__option>span{gap:2px;min-width:0;display:grid}.recruit-start-module__kghpgG__option strong{color:var(--color-ink);font-size:var(--type-body-sm-size);line-height:var(--type-body-sm-leading);font-weight:var(--font-weight-semibold)}.recruit-start-module__kghpgG__courses{border:1px solid var(--color-line);border-radius:var(--radius-lg);min-width:0;overflow:hidden}.recruit-start-module__kghpgG__check{width:18px;height:18px;accent-color:var(--color-primary);cursor:pointer;margin:0}.recruit-start-module__kghpgG__name{font-weight:var(--font-weight-semibold)}.recruit-start-module__kghpgG__capacity{text-align:right;font-variant-numeric:tabular-nums;width:96px}.recruit-start-module__kghpgG__place{color:var(--color-muted)}.recruit-start-module__kghpgG__footer{padding:16px 0 max(0px, var(--es-safe-bottom));border-top:1px solid var(--color-line);background:var(--color-surface);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;display:flex;position:sticky;bottom:0}.recruit-start-module__kghpgG__footer>p{flex:320px;min-width:0}.recruit-start-module__kghpgG__actions{gap:8px;margin-left:auto;display:flex}@media (max-width:700px){.recruit-start-module__kghpgG__layout{grid-template-columns:minmax(0,1fr)}.recruit-start-module__kghpgG__courses{border:0;border-radius:0;overflow:visible}.recruit-start-module__kghpgG__courses thead{display:none}.recruit-start-module__kghpgG__courses table,.recruit-start-module__kghpgG__courses tbody{display:block}.recruit-start-module__kghpgG__courses tr{border-bottom:1px solid var(--color-line);grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:6px 8px;padding:12px 0;display:grid}.recruit-start-module__kghpgG__courses td{border:0;padding:0;display:block}.recruit-start-module__kghpgG__courses .recruit-start-module__kghpgG__name{grid-column:2/-1}.recruit-start-module__kghpgG__courses .recruit-start-module__kghpgG__time{color:var(--color-muted);grid-column:2/-1}.recruit-start-module__kghpgG__courses .recruit-start-module__kghpgG__gradesCell{grid-column:2}.recruit-start-module__kghpgG__courses .recruit-start-module__kghpgG__capacityCell{grid-column:3}.recruit-start-module__kghpgG__courses .recruit-start-module__kghpgG__place{display:none}.recruit-start-module__kghpgG__actions{width:100%}.recruit-start-module__kghpgG__actions>*{flex:1 1 0}}
.place-tag-module__b6caga__tag{box-sizing:border-box;border-radius:var(--radius-sm);background:var(--color-surface);min-width:0;max-width:100%;height:24px;box-shadow:inset 0 0 0 1px var(--color-line);color:var(--color-ink);white-space:nowrap;font-size:var(--type-label-md-size);line-height:var(--type-label-md-leading);letter-spacing:var(--type-label-md-tracking);font-weight:var(--font-weight-semibold);flex:0 auto;align-items:center;gap:4px;padding:0 8px 0 6px;display:inline-flex}.place-tag-module__b6caga__pin{color:var(--color-muted);flex:none}.place-tag-module__b6caga__text{text-overflow:ellipsis;min-width:0;overflow:hidden}.place-tag-module__b6caga__extra{color:var(--color-muted)}.place-tag-module__b6caga__empty{box-shadow:none;border:1px dashed var(--color-muted);color:var(--color-warn-strong);background:0 0}.place-tag-module__b6caga__plain{vertical-align:middle;min-width:0;max-width:100%;color:var(--color-ink);white-space:nowrap;font-size:var(--type-body-sm-size);line-height:var(--type-body-sm-leading);letter-spacing:var(--type-body-sm-tracking);font-weight:var(--font-weight-regular);flex:0 auto;align-items:center;gap:4px;display:inline-flex}
.instructor-card-module__SgwwRG__identity{align-items:flex-start;gap:16px;padding-bottom:16px;display:flex}.instructor-card-module__SgwwRG__avatar{background:var(--color-soft);width:48px;height:48px;color:var(--color-muted);border-radius:999px;flex:none;justify-content:center;align-items:center;display:inline-flex}.instructor-card-module__SgwwRG__who{flex:auto;gap:4px;min-width:0;display:grid}.instructor-card-module__SgwwRG__name{color:var(--color-ink);font-size:var(--type-headline-sm-size);line-height:var(--type-headline-sm-leading);letter-spacing:var(--type-headline-sm-tracking);font-weight:var(--font-weight-bold);overflow-wrap:anywhere;margin:0}.instructor-card-module__SgwwRG__phone{color:var(--color-muted);font-size:var(--type-body-sm-size);line-height:var(--type-body-sm-leading);letter-spacing:var(--type-body-sm-tracking);align-items:center;gap:6px;margin:0;display:flex}.instructor-card-module__SgwwRG__tag{border:1px solid var(--color-line);border-radius:var(--radius-sm);height:24px;color:var(--color-ink);font-size:var(--type-label-md-size);line-height:var(--type-label-md-leading);font-weight:var(--font-weight-semibold);white-space:nowrap;align-items:center;padding:0 8px;display:inline-flex}.instructor-card-module__SgwwRG__chips{flex-wrap:wrap;justify-content:flex-end;gap:6px;max-width:50%;display:flex}.instructor-card-module__SgwwRG__buttons{flex-wrap:wrap;gap:8px;padding-bottom:16px;display:flex}.instructor-card-module__SgwwRG__tabCount{background:var(--color-warn-soft);min-width:20px;height:20px;color:var(--color-warn-strong);font-size:var(--type-caption-size);line-height:var(--type-caption-leading);font-weight:var(--font-weight-semibold);border-radius:999px;justify-content:center;align-items:center;padding:0 6px;display:inline-flex}.instructor-card-module__SgwwRG__body{gap:12px;min-width:0;padding-top:16px;display:grid}.instructor-card-module__SgwwRG__list{margin:0;display:grid}.instructor-card-module__SgwwRG__kv{border-bottom:1px solid var(--color-line);color:var(--color-ink);font-size:var(--type-body-sm-size);line-height:var(--type-body-sm-leading);letter-spacing:var(--type-body-sm-tracking);grid-template-columns:16px 7em minmax(0,1fr);align-items:baseline;gap:12px;padding:10px 0;display:grid}.instructor-card-module__SgwwRG__kv>svg{color:var(--color-muted);align-self:center}.instructor-card-module__SgwwRG__kv dt{color:var(--color-muted)}.instructor-card-module__SgwwRG__kv dd{overflow-wrap:anywhere;min-width:0;margin:0}.instructor-card-module__SgwwRG__inline{flex-wrap:wrap;align-items:center;gap:6px 10px;min-width:0;margin:0;display:flex}.instructor-card-module__SgwwRG__stackText{gap:6px;display:grid}.instructor-card-module__SgwwRG__number{font-variant-numeric:tabular-nums}.instructor-card-module__SgwwRG__link{color:var(--color-primary);cursor:pointer;font-size:var(--type-label-md-size);line-height:var(--type-label-md-leading);font-weight:var(--font-weight-semibold);background:0 0;border:0;padding:0}.instructor-card-module__SgwwRG__link:disabled{cursor:default;color:var(--color-disabled-ink)}.instructor-card-module__SgwwRG__editor{gap:16px;min-width:0;display:grid}.instructor-card-module__SgwwRG__fields{border:0;gap:16px;min-width:0;margin:0;padding:0;display:grid}.instructor-card-module__SgwwRG__account{grid-template-columns:minmax(0,7em) minmax(0,1fr) minmax(0,8em);gap:8px;display:grid}.instructor-card-module__SgwwRG__actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.instructor-card-module__SgwwRG__actions>span{flex:auto}.instructor-card-module__SgwwRG__records{margin:0;padding:0;list-style:none;display:grid}.instructor-card-module__SgwwRG__memo{border-bottom:1px solid var(--color-line);color:var(--color-ink);font-size:var(--type-body-sm-size);line-height:var(--type-body-sm-leading);letter-spacing:var(--type-body-sm-tracking);gap:6px;padding:12px 0;display:grid}.instructor-card-module__SgwwRG__memoBody{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.instructor-card-module__SgwwRG__composer{gap:8px;display:grid}@media (max-width:640px){.instructor-card-module__SgwwRG__identity{flex-wrap:wrap}.instructor-card-module__SgwwRG__chips{justify-content:flex-start;max-width:none}.instructor-card-module__SgwwRG__account{grid-template-columns:minmax(0,1fr)}}
.apply-tab-module__D3EMXq__title,.apply-tab-module__D3EMXq__doneTitle{color:var(--color-ink);font-size:var(--type-headline-sm-size);line-height:var(--type-headline-sm-leading);letter-spacing:var(--type-headline-sm-tracking);font-weight:var(--font-weight-bold);word-break:keep-all;margin:0}.apply-tab-module__D3EMXq__note,.apply-tab-module__D3EMXq__due,.apply-tab-module__D3EMXq__muted{color:var(--color-muted)}.apply-tab-module__D3EMXq__note,.apply-tab-module__D3EMXq__due,.apply-tab-module__D3EMXq__fine,.apply-tab-module__D3EMXq__barText p,.apply-tab-module__D3EMXq__sheetBody,.apply-tab-module__D3EMXq__sum,.apply-tab-module__D3EMXq__lost{font-size:var(--type-body-sm-size);line-height:var(--type-body-sm-leading);letter-spacing:var(--type-body-sm-tracking);word-break:keep-all}.apply-tab-module__D3EMXq__note,.apply-tab-module__D3EMXq__due,.apply-tab-module__D3EMXq__fine,.apply-tab-module__D3EMXq__barText p{margin:0}.apply-tab-module__D3EMXq__note{margin-top:4px}.apply-tab-module__D3EMXq__lost{color:var(--color-danger-strong);margin:4px 0 0}.apply-tab-module__D3EMXq__strong{color:var(--color-ink);font-weight:var(--font-weight-semibold)}.apply-tab-module__D3EMXq__rows{margin:0;padding:0;list-style:none}.apply-tab-module__D3EMXq__head{flex-wrap:wrap;align-items:center;gap:2px 12px;display:flex}.apply-tab-module__D3EMXq__days{scrollbar-width:none;grid-auto-columns:minmax(44px,1fr);grid-auto-flow:column;margin:8px -8px 0;display:grid;overflow-x:auto}.apply-tab-module__D3EMXq__day{height:44px;color:var(--color-muted);font-size:var(--type-body-sm-size);line-height:var(--type-body-sm-leading);letter-spacing:var(--type-body-sm-tracking);font-weight:var(--font-weight-semibold);cursor:pointer;background:0 0;border:0;place-items:center;margin:0;padding:0;display:grid}.apply-tab-module__D3EMXq__day>span{border-radius:999px;place-items:center;min-width:40px;height:32px;padding:0 6px;display:grid}.apply-tab-module__D3EMXq__day[aria-pressed=true]{color:var(--color-ink)}.apply-tab-module__D3EMXq__day[aria-pressed=true]>span{background:var(--color-soft)}.apply-tab-module__D3EMXq__day:focus-visible{outline:none}.apply-tab-module__D3EMXq__day:focus-visible>span{outline:2px solid var(--color-primary);outline-offset:1px}.apply-tab-module__D3EMXq__termHead{color:var(--color-muted);font-size:var(--type-label-md-size);line-height:var(--type-label-md-leading);letter-spacing:var(--type-label-md-tracking);font-weight:var(--font-weight-semibold);margin:12px 0 0}section+section>.apply-tab-module__D3EMXq__termHead{border-top:1px solid var(--color-line);padding-top:12px}.apply-tab-module__D3EMXq__bundle:first-of-type{margin-top:4px}.apply-tab-module__D3EMXq__bundle[data-multi=true]+.apply-tab-module__D3EMXq__bundle,.apply-tab-module__D3EMXq__bundle+.apply-tab-module__D3EMXq__bundle[data-multi=true]{border-top:1px solid var(--color-line);margin-top:4px;padding-top:4px}.apply-tab-module__D3EMXq__bundleHead{z-index:2;background:var(--color-surface);height:36px;color:var(--color-ink);font-size:var(--type-body-sm-size);line-height:var(--type-body-sm-leading);letter-spacing:var(--type-body-sm-tracking);font-weight:var(--font-weight-semibold);align-items:center;margin:0;display:flex;position:sticky;top:0}.apply-tab-module__D3EMXq__past{border-top:1px solid var(--color-line);margin-top:12px;padding-top:8px}.apply-tab-module__D3EMXq__pastHead{color:var(--color-muted);font-size:var(--type-label-md-size);line-height:var(--type-label-md-leading);letter-spacing:var(--type-label-md-tracking);font-weight:var(--font-weight-semibold);margin:0}.apply-tab-module__D3EMXq__title+.apply-tab-module__D3EMXq__note+.apply-tab-module__D3EMXq__rows{margin-top:8px}.apply-tab-module__D3EMXq__bar{z-index:10;padding:10px 16px max(10px, var(--es-safe-bottom));border-top:1px solid var(--color-line);border-radius:0 0 var(--radius-lg) var(--radius-lg);background:var(--color-surface);justify-content:space-between;align-items:center;gap:12px;margin:8px -16px -16px;display:flex;position:sticky;bottom:0}.apply-tab-module__D3EMXq__barText{min-width:0}.apply-tab-module__D3EMXq__barText p{text-overflow:ellipsis;white-space:nowrap;color:var(--color-ink);overflow:hidden}.apply-tab-module__D3EMXq__barText p.apply-tab-module__D3EMXq__muted{color:var(--color-muted)}.apply-tab-module__D3EMXq__doneTitle{align-items:center;gap:8px;display:flex}.apply-tab-module__D3EMXq__doneCheck{stroke-width:2.6px;flex:none}.apply-tab-module__D3EMXq__doneTitle+.apply-tab-module__D3EMXq__note+.apply-tab-module__D3EMXq__rows{margin-top:8px}.apply-tab-module__D3EMXq__doneActs{gap:4px;margin-top:16px;display:grid}.apply-tab-module__D3EMXq__textButton{min-height:44px;color:var(--color-muted);font-size:var(--type-label-md-size);line-height:var(--type-label-md-leading);letter-spacing:var(--type-label-md-tracking);font-weight:var(--font-weight-semibold);cursor:pointer;background:0 0;border:0;place-items:center;margin:0;padding:0;display:grid}.apply-tab-module__D3EMXq__textButton:focus-visible{outline:2px solid var(--color-primary);outline-offset:-2px;border-radius:var(--radius-md)}.apply-tab-module__D3EMXq__sheetBody{overscroll-behavior:contain;min-height:0;color:var(--color-ink);flex:auto;margin-top:8px;overflow-y:auto}.apply-tab-module__D3EMXq__sheetFoot{border-top:1px solid var(--color-line);flex:none;margin-top:12px;padding-top:12px}.apply-tab-module__D3EMXq__items{margin:0;padding:0;list-style:none}.apply-tab-module__D3EMXq__item{grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:12px;padding:8px 0;display:grid}.apply-tab-module__D3EMXq__item+.apply-tab-module__D3EMXq__item{border-top:1px solid var(--color-line)}.apply-tab-module__D3EMXq__item p{margin:0}.apply-tab-module__D3EMXq__itemName{flex-wrap:wrap;grid-column:1;align-items:center;gap:0 8px;min-height:32px;display:flex}.apply-tab-module__D3EMXq__remove{height:32px;color:var(--color-muted);font-size:var(--type-label-md-size);line-height:var(--type-label-md-leading);letter-spacing:var(--type-label-md-tracking);font-weight:var(--font-weight-semibold);cursor:pointer;background:0 0;border:0;grid-area:1/2;justify-self:end;margin:0;padding:0 0 0 12px;position:relative}.apply-tab-module__D3EMXq__remove:after{content:"";position:absolute;inset:-6px 0 -6px -10px}.apply-tab-module__D3EMXq__remove:disabled{color:var(--color-disabled-ink);cursor:default}.apply-tab-module__D3EMXq__itemWhen{min-width:0;min-height:24px;color:var(--color-muted);white-space:nowrap;grid-column:1;align-items:center;gap:10px;display:flex}.apply-tab-module__D3EMXq__itemWhen>span:first-child{text-overflow:ellipsis;min-width:0;overflow:hidden}.apply-tab-module__D3EMXq__place{flex:0 auto;align-items:center;gap:4px;min-width:0;display:inline-flex}.apply-tab-module__D3EMXq__place>svg{flex:none}.apply-tab-module__D3EMXq__place>span{text-overflow:ellipsis;min-width:0;overflow:hidden}.apply-tab-module__D3EMXq__itemFee{white-space:nowrap;font-variant-numeric:tabular-nums;grid-column:2;justify-self:end}.apply-tab-module__D3EMXq__itemMeta{color:var(--color-muted);grid-column:1/-1;margin-top:2px}.apply-tab-module__D3EMXq__itemError{color:var(--color-danger-strong);grid-column:1/-1;margin-top:2px}.apply-tab-module__D3EMXq__lap{border-top:1px solid var(--color-line);margin-top:8px;padding:12px 0}.apply-tab-module__D3EMXq__lap p{margin:4px 0 0}.apply-tab-module__D3EMXq__lapHead{font-size:inherit;line-height:inherit;font-weight:var(--font-weight-semibold);align-items:center;gap:8px;margin:0;display:flex}.apply-tab-module__D3EMXq__dot{background:var(--color-warn);border-radius:999px;flex:none;width:6px;height:6px}.apply-tab-module__D3EMXq__lapList{margin:4px 0 0;padding:0;list-style:none}.apply-tab-module__D3EMXq__lapList>li{justify-content:space-between;align-items:baseline;gap:12px;min-height:28px;display:flex}.apply-tab-module__D3EMXq__lapList>li>span:last-child{flex:none}.apply-tab-module__D3EMXq__fine{border-top:1px solid var(--color-line);color:var(--color-muted);padding-top:12px}.apply-tab-module__D3EMXq__sum{gap:2px;margin:0 0 12px;display:grid}.apply-tab-module__D3EMXq__sum>div{justify-content:space-between;gap:12px;display:flex}.apply-tab-module__D3EMXq__sum dt{color:var(--color-muted)}.apply-tab-module__D3EMXq__sum dd{color:var(--color-ink);font-variant-numeric:tabular-nums;font-weight:var(--font-weight-semibold);margin:0}@media (max-width:700px){.es-dialog-backdrop:has(.apply-tab-module__D3EMXq__sheetBody){align-items:flex-end;padding:0}.es-dialog-panel:has(>.apply-tab-module__D3EMXq__sheetBody){border-radius:var(--radius-lg) var(--radius-lg) 0 0;max-height:85dvh;padding-bottom:max(20px, var(--es-safe-bottom))}}
.page-module__2xk6Ha__header{border-bottom:1px solid var(--color-line);flex-wrap:wrap;align-items:center;gap:8px 24px;min-width:0;margin-bottom:16px;display:flex}.page-module__2xk6Ha__tabs{flex-shrink:0;align-items:stretch;gap:24px;display:flex}.page-module__2xk6Ha__tab{min-height:44px;color:var(--color-muted);font-family:inherit;font-size:var(--type-label-md-size);font-weight:var(--font-weight-regular);line-height:var(--type-label-md-leading);letter-spacing:var(--type-label-md-tracking);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;margin-bottom:-1px;padding:10px 0;transition:opacity .15s;display:inline-flex}.page-module__2xk6Ha__tab[aria-pressed=true]{border-bottom-color:var(--color-ink);color:var(--color-ink);font-weight:var(--font-weight-bold)}@media (hover:hover){.page-module__2xk6Ha__tab:hover{opacity:.7}}.page-module__2xk6Ha__tab:active{opacity:.5;transition-duration:0s}.page-module__2xk6Ha__tab:focus-visible{outline:2px solid var(--color-brand-700);outline-offset:3px}.page-module__2xk6Ha__description{min-width:0;color:var(--color-muted);font-size:var(--type-body-sm-size);line-height:var(--type-body-sm-leading);letter-spacing:var(--type-body-sm-tracking);word-break:keep-all;margin:0}@media (max-width:640px){.page-module__2xk6Ha__header{gap:0}.page-module__2xk6Ha__description{width:100%;padding:8px 0 12px}}.page-module__2xk6Ha__skeleton{padding:8px 24px}@media (max-width:640px){.page-module__2xk6Ha__skeleton{padding:8px 16px}}
.refund-tab-module__gBp1aG__tab{gap:12px;display:grid}.refund-tab-module__gBp1aG__note{color:var(--color-muted);font-size:var(--type-body-sm-size);font-weight:var(--font-weight-regular);line-height:var(--type-body-sm-leading);letter-spacing:var(--type-body-sm-tracking);word-break:keep-all;margin:0}.refund-tab-module__gBp1aG__section{color:var(--color-ink);font-size:var(--type-body-sm-size);font-weight:var(--font-weight-semibold);line-height:var(--type-body-sm-leading);letter-spacing:var(--type-body-sm-tracking);margin:8px 0 0}.refund-tab-module__gBp1aG__list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.refund-tab-module__gBp1aG__item{border:1px solid var(--color-line);border-radius:var(--radius-md);justify-items:start;gap:6px;padding:12px;display:grid}.refund-tab-module__gBp1aG__head{flex-wrap:wrap;align-items:center;gap:8px;width:100%;display:flex}.refund-tab-module__gBp1aG__title{color:var(--color-ink);font-size:var(--type-body-sm-size);font-weight:var(--font-weight-semibold);line-height:var(--type-body-sm-leading);letter-spacing:var(--type-body-sm-tracking);word-break:keep-all}.refund-tab-module__gBp1aG__pill,.refund-tab-module__gBp1aG__label,.refund-tab-module__gBp1aG__remove{font-size:var(--type-label-md-size);font-weight:var(--font-weight-semibold);line-height:var(--type-label-md-leading);letter-spacing:var(--type-label-md-tracking)}.refund-tab-module__gBp1aG__pill{background:var(--color-soft);color:var(--color-muted);white-space:nowrap;border-radius:999px;margin-left:auto;padding:1px 9px}.refund-tab-module__gBp1aG__warn{background:var(--color-warn-soft);color:var(--color-warn-strong)}.refund-tab-module__gBp1aG__returned{color:var(--color-warn-strong);font-size:var(--type-body-sm-size);font-weight:var(--font-weight-regular);line-height:var(--type-body-sm-leading);letter-spacing:var(--type-body-sm-tracking);word-break:keep-all}.refund-tab-module__gBp1aG__form{gap:16px;display:grid}.refund-tab-module__gBp1aG__field{border:0;gap:6px;min-width:0;margin:0;padding:0;display:grid}.refund-tab-module__gBp1aG__label{color:var(--color-ink);padding:0}.refund-tab-module__gBp1aG__consent{white-space:pre-line;border-radius:var(--radius-md);background:var(--color-soft);color:var(--color-ink);font-size:var(--type-body-sm-size);font-weight:var(--font-weight-regular);line-height:var(--type-body-sm-leading);letter-spacing:var(--type-body-sm-tracking);word-break:keep-all;margin:0;padding:10px 12px}.refund-tab-module__gBp1aG__check{min-height:44px;color:var(--color-ink);font-size:var(--type-body-sm-size);font-weight:var(--font-weight-regular);line-height:var(--type-body-sm-leading);letter-spacing:var(--type-body-sm-tracking);cursor:pointer;align-items:center;gap:8px;display:flex}.refund-tab-module__gBp1aG__files{gap:6px;margin:0;padding:0;list-style:none;display:grid}.refund-tab-module__gBp1aG__file{color:var(--color-ink);font-size:var(--type-body-sm-size);font-weight:var(--font-weight-regular);line-height:var(--type-body-sm-leading);letter-spacing:var(--type-body-sm-tracking);overflow-wrap:anywhere;align-items:center;gap:8px;display:flex}.refund-tab-module__gBp1aG__remove{min-height:44px;color:var(--color-brand-700);cursor:pointer;background:0 0;border:0;padding:0 4px}.refund-tab-module__gBp1aG__error{color:var(--color-danger-strong);font-size:var(--type-body-sm-size);font-weight:var(--font-weight-regular);line-height:var(--type-body-sm-leading);letter-spacing:var(--type-body-sm-tracking);margin:0}.refund-tab-module__gBp1aG__actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}
.settings-module__3lMSga__layout,.settings-module__3lMSga__navigation{min-width:0}.settings-module__3lMSga__mobileNavigation{margin-bottom:24px}@media (min-width:1024px){.settings-module__3lMSga__mobileNavigation{display:none}}.settings-module__3lMSga__mobileSelect{border:1px solid var(--color-line);border-radius:var(--radius-sm);background:var(--color-surface);width:100%;min-height:44px;font:inherit;font-size:max(16px, calc(14px * var(--font-scale,1)));padding:10px 12px}.settings-module__3lMSga__content{width:100%;min-width:0;max-width:1040px;container:settings/inline-size}.settings-module__3lMSga__sections{flex-direction:column;gap:12px;display:flex}.settings-module__3lMSga__section{min-width:0;scroll-margin-top:20px}.settings-module__3lMSga__summary{padding:22px 24px;list-style:none}.settings-module__3lMSga__summary::-webkit-details-marker{display:none}.settings-module__3lMSga__summary:after{content:"+";color:var(--color-muted);flex-shrink:0}.settings-module__3lMSga__section[open]>.settings-module__3lMSga__summary:after{content:"−"}.settings-module__3lMSga__sectionBody{padding:0 24px 24px}.settings-module__3lMSga__form{border:0;min-width:0;margin:0;padding:0}.settings-module__3lMSga__fields,.settings-module__3lMSga__fieldsSingle{grid-template-columns:minmax(0,1fr);display:grid}.settings-module__3lMSga__field{border-top:1px solid var(--color-line);grid-template-columns:minmax(0,1fr) minmax(180px,240px);align-items:start;gap:28px;padding:22px 0;display:grid}.settings-module__3lMSga__field:first-child{border-top:0;padding-top:4px}.settings-module__3lMSga__field:last-child{padding-bottom:0}.settings-module__3lMSga__fieldText,.settings-module__3lMSga__fieldControl{min-width:0}.settings-module__3lMSga__fieldHint{overflow-wrap:anywhere;max-width:48ch;margin:6px 0 0}.settings-module__3lMSga__fieldControl input{min-height:44px;font-size:max(16px, calc(16px * var(--font-scale,1)))}.settings-module__3lMSga__fieldsSingle .settings-module__3lMSga__field{grid-template-columns:minmax(0,1fr) minmax(240px,1fr)}.settings-module__3lMSga__switchRow{border-top:1px solid var(--color-line);cursor:pointer;flex-direction:row-reverse;justify-content:space-between;align-items:start;gap:20px;padding:18px 0;display:flex}.settings-module__3lMSga__switchRow input{appearance:none;border:1px solid var(--color-muted);border-radius:var(--radius-lg);background:var(--color-soft);flex-shrink:0;width:34px;height:20px;margin:2px 0 0;position:relative}.settings-module__3lMSga__switchRow input:before{content:"";background:var(--color-muted);border-radius:50%;width:14px;height:14px;position:absolute;top:2px;left:2px}.settings-module__3lMSga__switchRow input:checked{background:var(--color-primary);border-color:var(--color-primary)}.settings-module__3lMSga__switchRow input:checked:before{background:var(--color-surface);left:16px}.settings-module__3lMSga__saveBar{border:1px solid var(--color-line);border-radius:var(--radius-sm);background:var(--color-surface);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:20px;padding:14px 18px;display:flex}.settings-module__3lMSga__saveActions{gap:8px;display:flex}.settings-module__3lMSga__help{margin-top:20px}.settings-module__3lMSga__help summary{cursor:pointer}.settings-module__3lMSga__navigation .settings-module__3lMSga__searchButton{background:var(--color-surface);width:100%;min-height:42px;color:var(--color-ink);border-color:var(--color-line);justify-content:flex-start;padding-inline:14px;transform:none}.settings-module__3lMSga__navigation .settings-module__3lMSga__searchButton:hover{background:var(--color-soft)}@container settings (max-width:640px){.settings-module__3lMSga__field,.settings-module__3lMSga__fieldsSingle .settings-module__3lMSga__field{grid-template-columns:minmax(0,1fr);gap:12px}.settings-module__3lMSga__fieldControl{width:100%}}@media (max-width:700px){.settings-module__3lMSga__reasonTable table{width:100%;display:block}.settings-module__3lMSga__reasonTable thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.settings-module__3lMSga__reasonTable tbody{display:grid}.settings-module__3lMSga__reasonTable tbody tr{border-bottom:1px solid var(--color-line);gap:8px;padding:16px;display:grid}.settings-module__3lMSga__reasonTable tbody tr:last-child{border-bottom:0}.settings-module__3lMSga__reasonTable tbody td{text-align:left;overflow-wrap:anywhere;border:0;flex-wrap:wrap;align-items:center;gap:8px;min-width:0;padding:0;display:flex}.settings-module__3lMSga__reasonTable tbody td:first-child{display:block}.settings-module__3lMSga__reasonTable tbody td:before{content:attr(data-label);color:var(--color-muted)}}@media (max-width:760px){.settings-module__3lMSga__summary{padding:17px 16px}.settings-module__3lMSga__sectionBody{padding:0 16px 18px}.settings-module__3lMSga__saveBar{padding:14px;position:static}.settings-module__3lMSga__saveActions{flex-wrap:wrap;width:100%}.settings-module__3lMSga__saveActions>button{flex:1}}
.old-screen-links-module__odam8q__box{border:1px solid var(--color-line);border-radius:var(--radius-lg);background:var(--color-surface);font-size:var(--type-body-sm-size);margin-top:24px;padding:12px 16px}.old-screen-links-module__odam8q__head{font-size:var(--type-body-sm-size);font-weight:var(--font-weight-semibold);color:var(--color-muted);margin:0 0 4px}.old-screen-links-module__odam8q__list{flex-wrap:wrap;gap:4px 16px;margin:0;padding:0;list-style:none;display:flex}.old-screen-links-module__odam8q__lnk{font-weight:var(--font-weight-semibold);color:var(--color-brand-700)}
