.ai-policy-module__TSqKmW__card{border-top:1px solid var(--color-line);color:var(--color-ink);margin-top:28px;padding-top:24px}.ai-policy-module__TSqKmW__card h2{font-size:var(--type-headline-sm-size);line-height:var(--type-headline-sm-leading);font-weight:var(--font-weight-bold);margin:0 0 12px}.ai-policy-module__TSqKmW__card p{font-size:var(--type-body-sm-size);color:var(--color-muted);line-height:var(--type-body-sm-leading);word-break:keep-all;margin:10px 0 16px}.ai-policy-module__TSqKmW__meters{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:20px 0;display:grid}.ai-policy-module__TSqKmW__meters div{background:var(--color-panel);border:1px solid var(--color-line);border-radius:var(--radius-sm);flex-direction:column;gap:8px;padding:18px;display:flex}.ai-policy-module__TSqKmW__meters strong{font-size:var(--type-headline-sm-size);line-height:var(--type-headline-sm-leading)}.ai-policy-module__TSqKmW__meters span{font-size:var(--type-caption-size);line-height:var(--type-caption-leading);color:var(--color-muted)}.ai-policy-module__TSqKmW__fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:20px 0 12px;display:grid}.ai-policy-module__TSqKmW__fields label,.ai-policy-module__TSqKmW__reason{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}.ai-policy-module__TSqKmW__reason{margin-bottom:16px}.ai-policy-module__TSqKmW__toggles{flex-wrap:wrap;gap:22px;margin:24px 0;display:flex}.ai-policy-module__TSqKmW__toggles label{font-size:var(--type-body-sm-size);line-height:var(--type-body-sm-leading);align-items:center;gap:8px;display:flex}.ai-policy-module__TSqKmW__card details{font-size:var(--type-body-sm-size);line-height:var(--type-body-sm-leading);padding:14px 0}.ai-policy-module__TSqKmW__card summary{cursor:pointer;font-weight:var(--font-weight-semibold)}.ai-policy-module__TSqKmW__table{border-collapse:collapse;width:100%;margin-top:12px}.ai-policy-module__TSqKmW__table th,.ai-policy-module__TSqKmW__table td{text-align:left;border-bottom:1px solid var(--color-line);font-size:var(--type-body-sm-size);line-height:var(--type-body-sm-leading);padding:8px}@media (max-width:600px){.ai-policy-module__TSqKmW__fields,.ai-policy-module__TSqKmW__meters{grid-template-columns:1fr}.ai-policy-module__TSqKmW__meters strong{font-size:var(--type-headline-sm-size);line-height:var(--type-headline-sm-leading)}}
.privacy-module__yZtMSW__stack{gap:20px;min-width:0;display:grid}.privacy-module__yZtMSW__fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.privacy-module__yZtMSW__fullWidth{grid-column:1/-1;min-width:0}.privacy-module__yZtMSW__section{gap:16px;min-width:0;display:grid}.privacy-module__yZtMSW__section h2,.privacy-module__yZtMSW__section h3,.privacy-module__yZtMSW__collection h3{color:var(--color-ink);font-size:var(--type-headline-sm-size);line-height:var(--type-headline-sm-leading);margin:0}.privacy-module__yZtMSW__collection{border-top:1px solid var(--color-line);gap:12px;min-width:0;padding-top:16px;display:grid}.privacy-module__yZtMSW__collection .privacy-module__yZtMSW__contractCheck .privacy-module__yZtMSW__fieldHelp{margin-top:4px;display:block}.privacy-module__yZtMSW__draftActions{gap:8px;min-width:0;display:grid}.privacy-module__yZtMSW__contactFields{gap:12px;min-width:0;display:grid}.privacy-module__yZtMSW__contactRow{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;min-width:0;display:grid}.privacy-module__yZtMSW__intro{gap:8px;display:grid}.privacy-module__yZtMSW__intro h2,.privacy-module__yZtMSW__sectionHeading h2{color:var(--color-ink);font-size:var(--type-headline-sm-size);line-height:var(--type-headline-sm-leading);margin:0}.privacy-module__yZtMSW__intro p,.privacy-module__yZtMSW__sectionHeading p,.privacy-module__yZtMSW__fieldHelp{color:var(--color-muted);font-size:var(--type-body-sm-size);line-height:var(--type-body-sm-leading);overflow-wrap:anywhere;margin:0}.privacy-module__yZtMSW__sectionHeading{align-items:flex-start;gap:12px;display:flex}.privacy-module__yZtMSW__sectionHeading>span{background:var(--color-soft);height:28px;color:var(--color-primary);font-weight:var(--font-weight-semibold);border-radius:50%;flex:0 0 28px;place-items:center;display:grid}.privacy-module__yZtMSW__sectionHeading>div{gap:6px;min-width:0;display:grid}.privacy-module__yZtMSW__sectionHeading h3{color:var(--color-ink);font-size:var(--type-body-lg-size);line-height:var(--type-body-lg-leading);margin:0}.privacy-module__yZtMSW__textarea{box-sizing:border-box;resize:vertical;border:1px solid var(--color-line);border-radius:var(--radius-md);background:var(--color-surface);width:100%;min-width:0;color:var(--color-ink);font:inherit;font-size:var(--type-body-sm-size);line-height:var(--type-body-sm-leading);padding:12px 16px}.privacy-module__yZtMSW__textarea:focus{outline:2px solid var(--color-primary);outline-offset:2px}.privacy-module__yZtMSW__links,.privacy-module__yZtMSW__actions{flex-wrap:wrap;gap:12px;display:flex}.privacy-module__yZtMSW__links{font-size:var(--type-body-sm-size);line-height:var(--type-body-sm-leading)}.privacy-module__yZtMSW__links a{color:var(--color-primary)}.privacy-module__yZtMSW__disclosure{min-width:0}.privacy-module__yZtMSW__disclosure>summary{cursor:pointer;color:var(--color-ink);font-size:var(--type-body-sm-size);line-height:var(--type-body-sm-leading);padding:10px 0}.privacy-module__yZtMSW__disclosure[open]>summary{margin-bottom:10px}.privacy-module__yZtMSW__scopeDetails{border-radius:var(--radius-md);background:var(--color-soft);gap:12px;padding:14px;display:grid}.privacy-module__yZtMSW__scopeDetails p{color:var(--color-muted);font-size:var(--type-body-sm-size);line-height:var(--type-body-sm-leading);overflow-wrap:anywhere;margin:0}.privacy-module__yZtMSW__scopeDetails strong{color:var(--color-ink);font-weight:var(--font-weight-semibold)}.privacy-module__yZtMSW__savedScope{white-space:pre-wrap}.privacy-module__yZtMSW__operatorList{font-size:var(--type-body-sm-size);line-height:var(--type-body-sm-leading);gap:8px;margin:14px 0;display:grid}.privacy-module__yZtMSW__operatorList>div{flex-wrap:wrap;justify-content:space-between;gap:4px 12px;display:flex}.privacy-module__yZtMSW__operatorList dt{color:var(--color-ink)}.privacy-module__yZtMSW__operatorList dd{color:var(--color-muted);margin:0}.privacy-module__yZtMSW__result{border:1px solid var(--color-line);border-radius:var(--radius-md);background:var(--color-surface);min-width:0;font-size:var(--type-body-sm-size);line-height:var(--type-body-sm-leading);overflow-wrap:anywhere;gap:10px;padding:18px;display:grid}.privacy-module__yZtMSW__result>strong{color:var(--color-ink);font-size:var(--type-headline-sm-size);line-height:var(--type-headline-sm-leading);word-break:keep-all}.privacy-module__yZtMSW__result[data-ready=true]{border-color:var(--color-primary)}.privacy-module__yZtMSW__result p{color:var(--color-muted);margin:0}.privacy-module__yZtMSW__result ul{color:var(--color-muted);margin:0;padding-left:20px}.privacy-module__yZtMSW__result li+li{margin-top:6px}.privacy-module__yZtMSW__result li strong{color:var(--color-ink)}.privacy-module__yZtMSW__result a{box-sizing:border-box;border-radius:var(--radius-sm);background:var(--color-action);min-height:44px;color:var(--color-on-primary);font-weight:var(--font-weight-semibold);justify-content:center;justify-self:start;align-items:center;padding:10px 16px;text-decoration:none;display:inline-flex}.privacy-module__yZtMSW__result a:hover{background:var(--color-action-hover)}.privacy-module__yZtMSW__result a:active{background:var(--color-action-pressed)}.privacy-module__yZtMSW__result a:focus-visible{outline:2px solid var(--color-primary);outline-offset:3px}@media (max-width:640px){.privacy-module__yZtMSW__textarea{font-size:max(16px, var(--type-body-sm-size))}.privacy-module__yZtMSW__fields{grid-template-columns:minmax(0,1fr);gap:16px}.privacy-module__yZtMSW__contactRow{grid-template-columns:minmax(0,1fr)}.privacy-module__yZtMSW__actions>button{flex:auto;min-height:44px}}.privacy-module__yZtMSW__contractText{border:1px solid var(--color-line);border-radius:var(--radius-md);white-space:pre-wrap;overflow-wrap:anywhere;min-width:0;max-height:28rem;font-size:var(--type-body-sm-size);padding:16px;line-height:1.7;overflow-y:auto}.privacy-module__yZtMSW__contractText p{margin:8px 0 16px}.privacy-module__yZtMSW__contractCheck{min-height:44px;font-size:var(--type-body-sm-size);line-height:var(--type-body-sm-leading);overflow-wrap:anywhere;cursor:pointer;align-items:flex-start;gap:10px;display:flex}.privacy-module__yZtMSW__contractCheck input{width:20px;height:20px;accent-color:var(--color-primary);flex:0 0 20px;margin-top:3px}.privacy-module__yZtMSW__operatorList dd{overflow-wrap:anywhere;min-width:0}.privacy-module__yZtMSW__information{min-width:0;font-size:var(--type-body-sm-size);line-height:var(--type-body-sm-leading);overflow-wrap:anywhere;gap:16px;display:grid}.privacy-module__yZtMSW__information h3{font-size:var(--type-body-sm-size);line-height:var(--type-body-sm-leading);font-weight:var(--font-weight-semibold);margin:0}.privacy-module__yZtMSW__information p{margin:0}.privacy-module__yZtMSW__informationSection{gap:10px;min-width:0;display:grid}.privacy-module__yZtMSW__informationList,.privacy-module__yZtMSW__processorList{gap:0;min-width:0;margin:0;display:grid}.privacy-module__yZtMSW__informationList>div,.privacy-module__yZtMSW__processorList>div{border-bottom:1px solid var(--color-line);grid-template-columns:minmax(0,8rem) minmax(0,1fr);gap:8px 16px;min-width:0;padding:12px 0;display:grid}.privacy-module__yZtMSW__informationList dt,.privacy-module__yZtMSW__processorList dt{color:var(--color-ink);font-weight:var(--font-weight-semibold)}.privacy-module__yZtMSW__informationList dd,.privacy-module__yZtMSW__processorList dd{white-space:pre-wrap;gap:4px;min-width:0;margin:0;display:grid}.privacy-module__yZtMSW__purpose{color:var(--color-muted)}@media (max-width:640px){.privacy-module__yZtMSW__informationList>div,.privacy-module__yZtMSW__processorList>div{grid-template-columns:minmax(0,1fr)}}
.school-contract-simple-module__qYkOpa__panel{gap:14px;min-width:0;display:grid}.school-contract-simple-module__qYkOpa__heading,.school-contract-simple-module__qYkOpa__status{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;min-width:0;display:flex}.school-contract-simple-module__qYkOpa__heading h2{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);margin:0}.school-contract-simple-module__qYkOpa__heading span{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}.school-contract-simple-module__qYkOpa__help,.school-contract-simple-module__qYkOpa__status p,.school-contract-simple-module__qYkOpa__changed p{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}.school-contract-simple-module__qYkOpa__dates{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-width:0;display:grid}.school-contract-simple-module__qYkOpa__confirm{cursor:pointer;min-height:44px;font-size:var(--type-body-sm-size);line-height:var(--type-body-sm-leading);letter-spacing:var(--type-body-sm-tracking);overflow-wrap:anywhere;align-items:flex-start;gap:10px;display:flex}.school-contract-simple-module__qYkOpa__confirm input{width:20px;height:20px;accent-color:var(--color-primary);flex:0 0 20px;margin-top:3px}.school-contract-simple-module__qYkOpa__actions{flex-wrap:wrap;gap:10px;display:flex}.school-contract-simple-module__qYkOpa__online,.school-contract-simple-module__qYkOpa__referenceForm{gap:16px;min-width:0;display:grid}.school-contract-simple-module__qYkOpa__disclosure{min-width:0}.school-contract-simple-module__qYkOpa__disclosure>summary{cursor:pointer;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;padding:4px 0}.school-contract-simple-module__qYkOpa__disclosure[open]>summary{margin-bottom:12px}.school-contract-simple-module__qYkOpa__document{white-space:pre-wrap;overflow-wrap:anywhere;border:1px solid var(--color-line);border-radius:var(--radius-md);min-width:0;max-height:28rem;font-size:var(--type-body-sm-size);line-height:var(--type-body-sm-leading);letter-spacing:var(--type-body-sm-tracking);padding:12px;overflow-y:auto}.school-contract-simple-module__qYkOpa__document p{margin:8px 0 14px}.school-contract-simple-module__qYkOpa__changed{gap:8px;display:grid}.school-contract-simple-module__qYkOpa__history{gap:12px;display:grid}.school-contract-simple-module__qYkOpa__facts{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 0 12px;display:grid}.school-contract-simple-module__qYkOpa__facts>div{grid-template-columns:minmax(0,8rem) minmax(0,1fr);gap:8px;display:grid}.school-contract-simple-module__qYkOpa__facts dt{color:var(--color-muted)}.school-contract-simple-module__qYkOpa__facts dd{overflow-wrap:anywhere;margin:0}.school-contract-simple-module__qYkOpa__termination{border-top:1px solid var(--color-line);gap:12px;padding-top:14px;display:grid}.school-contract-simple-module__qYkOpa__errorTitle{font-size:var(--type-headline-sm-size);line-height:var(--type-headline-sm-leading);letter-spacing:var(--type-headline-sm-tracking);overflow-wrap:anywhere;margin:0;padding-right:24px}.school-contract-simple-module__qYkOpa__errorMessage{font-size:max(16px, var(--type-body-sm-size));line-height:var(--type-body-sm-leading);letter-spacing:var(--type-body-sm-tracking);overflow-wrap:anywhere;margin:16px 0}.school-contract-simple-module__qYkOpa__errorActions{justify-content:flex-end;display:flex}@media (max-width:420px){.school-contract-simple-module__qYkOpa__dates{grid-template-columns:minmax(0,1fr)}.school-contract-simple-module__qYkOpa__actions{flex-direction:column}}
.legal-document-module__Smx6MG__header{flex-shrink:0;gap:4px;padding-right:20px;display:grid}.legal-document-module__Smx6MG__header strong{color:var(--color-ink);font-size:var(--type-headline-sm-size);line-height:var(--type-headline-sm-leading)}.legal-document-module__Smx6MG__back{min-height:44px;color:var(--color-primary);font:inherit;font-size:var(--type-body-sm-size);cursor:pointer;background:0 0;justify-self:start;padding:8px 0}.legal-document-module__Smx6MG__content{overscroll-behavior:contain;min-height:0;color:var(--color-ink);font-size:var(--type-body-sm-size);line-height:var(--type-body-sm-leading);overflow-wrap:anywhere;margin-top:16px;padding-right:8px;overflow-y:auto}.legal-document-module__Smx6MG__content article{gap:16px;display:grid}.legal-document-module__Smx6MG__content article>h1{display:none}.legal-document-module__Smx6MG__content section{gap:8px;display:grid}.legal-document-module__Smx6MG__content p{margin:0}.legal-document-module__Smx6MG__content a{color:var(--color-primary);text-decoration:underline}.legal-document-module__Smx6MG__done{border:1px solid var(--color-line);border-radius:var(--radius-sm);background:var(--color-soft);min-height:44px;color:var(--color-ink);font:inherit;font-size:var(--type-body-sm-size);font-weight:var(--font-weight-semibold);cursor:pointer;flex-shrink:0;margin-top:20px;padding:10px 16px}.legal-document-module__Smx6MG__back:focus-visible,.legal-document-module__Smx6MG__done:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}
.consent-checks-module__fEbYxW__rows{display:grid}.consent-checks-module__fEbYxW__item+.consent-checks-module__fEbYxW__item{border-top:1px solid var(--color-line)}.consent-checks-module__fEbYxW__row{justify-content:space-between;align-items:center;gap:12px;min-height:48px;display:flex}.consent-checks-module__fEbYxW__check{cursor:pointer;min-width:0;min-height:48px;color:var(--color-ink);word-break:keep-all;font-size:var(--type-body-sm-size);line-height:var(--type-body-sm-leading);letter-spacing:var(--type-body-sm-tracking);flex:1;align-items:center;gap:12px;display:flex}.consent-checks-module__fEbYxW__check input{width:24px;height:24px;accent-color:var(--color-primary);cursor:pointer;flex:none;margin:0}.consent-checks-module__fEbYxW__more{min-height:44px;color:var(--color-muted);white-space:nowrap;cursor:pointer;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);background:0 0;border:0;align-items:center;gap:2px;padding:0 0 0 8px;display:inline-flex}.consent-checks-module__fEbYxW__more[aria-expanded=true] svg{transform:rotate(90deg)}.consent-checks-module__fEbYxW__body{color:var(--color-muted);white-space:pre-wrap;word-break:keep-all;font-size:var(--type-body-sm-size);line-height:var(--type-body-sm-leading);letter-spacing:var(--type-body-sm-tracking);margin:0 0 12px}
.messages-module__biczxG__t20{font-size:var(--type-headline-sm-size);font-weight:var(--font-weight-bold);line-height:var(--type-headline-sm-leading);letter-spacing:var(--type-headline-sm-tracking);color:var(--color-ink);margin:0}.messages-module__biczxG__t14,.messages-module__biczxG__muted,.messages-module__biczxG__strong{font-size:var(--type-body-sm-size);line-height:var(--type-body-sm-leading);letter-spacing:var(--type-body-sm-tracking)}.messages-module__biczxG__t14{font-weight:var(--font-weight-regular);color:var(--color-ink);margin:0}.messages-module__biczxG__muted{font-weight:var(--font-weight-regular);color:var(--color-muted);margin:0}.messages-module__biczxG__strong{font-weight:var(--font-weight-semibold);color:var(--color-ink)}.messages-module__biczxG__textButton{border-radius:var(--radius-md);min-width:44px;min-height:44px;color:var(--color-brand-700);font:inherit;font-size:var(--type-label-md-size);font-weight:var(--font-weight-semibold);line-height:var(--type-label-md-leading);cursor:pointer;white-space:nowrap;background:0 0;border:0;justify-content:center;align-items:center;gap:6px;padding:0 8px;display:inline-flex}.messages-module__biczxG__textButton[aria-expanded]{color:var(--color-ink)}.messages-module__biczxG__textButton:hover{background:var(--color-soft)}.messages-module__biczxG__textButton:focus-visible{outline:2px solid var(--color-primary);outline-offset:-2px}.messages-module__biczxG__textButton:disabled{color:var(--color-disabled-ink);cursor:not-allowed;background:0 0}.messages-module__biczxG__dotNew{background:var(--color-danger);vertical-align:middle;border-radius:999px;flex:none;width:8px;height:8px;margin-left:8px;display:inline-block}.messages-module__biczxG__group{flex-direction:column;gap:8px;min-width:0;display:flex}.messages-module__biczxG__groupHead{flex-wrap:wrap;align-items:center;gap:4px 8px;min-height:32px;padding:0 4px;display:flex}.messages-module__biczxG__groupTitle{font-size:var(--type-body-sm-size);font-weight:var(--font-weight-semibold);line-height:var(--type-body-sm-leading);color:var(--color-ink);margin:0}.messages-module__biczxG__foldHead{border-radius:var(--radius-md);min-height:44px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;margin:0 -4px;padding:0 4px;display:inline-flex}.messages-module__biczxG__foldHead:hover{background:var(--color-soft)}.messages-module__biczxG__foldHead:focus-visible{outline:2px solid var(--color-primary);outline-offset:-2px}.messages-module__biczxG__foldHead>.messages-module__biczxG__muted{font-weight:var(--font-weight-regular)}.messages-module__biczxG__groupActions{align-items:center;gap:4px;margin-left:auto;display:flex}.messages-module__biczxG__chevron{transition:transform .15s;transform:rotate(90deg)}.messages-module__biczxG__chevronOpen{transition:transform .15s;transform:rotate(-90deg)}@media (prefers-reduced-motion:reduce){.messages-module__biczxG__chevron,.messages-module__biczxG__chevronOpen{transition:none}}.messages-module__biczxG__expand{padding:4px 0 16px}.messages-module__biczxG__queuePanel{padding:4px 0 6px}@media (max-width:640px){.messages-module__biczxG__whenTail{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}.messages-module__biczxG__skeletonBox{border:1px solid var(--color-line);border-radius:var(--radius-lg);background:var(--color-surface);margin:0;padding:8px;list-style:none}.messages-module__biczxG__skeleton{min-height:max(48px, calc(48px * var(--font-scale,1)));box-sizing:border-box;align-items:center;padding:0 12px 0 16px;display:flex}.messages-module__biczxG__skeleton+.messages-module__biczxG__skeleton{border-top:1px solid var(--color-line)}.messages-module__biczxG__skeletonBar{border-radius:var(--radius-sm);background:var(--color-soft);width:60%;height:14px}.messages-module__biczxG__panel{flex-direction:column;gap:12px;display:flex}.messages-module__biczxG__panelBar{min-height:32px;color:var(--color-muted);font-size:var(--type-body-sm-size);line-height:var(--type-body-sm-leading);align-items:center;gap:8px;display:flex}.messages-module__biczxG__panelBar>.messages-module__biczxG__textButton{min-height:32px;margin-left:auto;margin-right:-8px}.messages-module__biczxG__groupActions>.messages-module__biczxG__textButton{min-height:32px}.messages-module__biczxG__panel .messages-module__biczxG__feed>li:first-child>:is(.messages-module__biczxG__card,.messages-module__biczxG__auto){padding-top:0}.messages-module__biczxG__newDivider{color:var(--color-brand-700);font-size:var(--type-label-md-size);font-weight:var(--font-weight-semibold);line-height:var(--type-label-md-leading);align-items:center;gap:8px;margin:0;display:flex}.messages-module__biczxG__newDivider:after{content:"";background:var(--color-brand-500);flex:1;height:1px}.messages-module__biczxG__thread{box-shadow:inset 2px 0 0 var(--color-line);flex-direction:column;gap:12px;margin:0;padding:0 0 0 16px;list-style:none;display:flex}.messages-module__biczxG__message{flex-direction:column;gap:4px;display:flex}.messages-module__biczxG__messageHead{font-size:var(--type-body-sm-size);line-height:var(--type-body-sm-leading);flex-wrap:wrap;align-items:baseline;column-gap:8px;margin:0;display:flex}.messages-module__biczxG__messageHead time{color:var(--color-muted);white-space:nowrap}.messages-module__biczxG__messageBody{white-space:pre-wrap;word-break:keep-all;overflow-wrap:anywhere;color:var(--color-ink);font-size:var(--type-body-sm-size);line-height:var(--type-body-sm-leading);margin:0}.messages-module__biczxG__photos{grid-template-columns:repeat(3, minmax(0, calc(120px * var(--font-scale,1))));gap:6px;display:grid}.messages-module__biczxG__photo{aspect-ratio:1;border-radius:var(--radius-md);box-shadow:inset 0 0 0 1px var(--color-line);background:var(--color-soft);display:block;overflow:hidden}.messages-module__biczxG__photo:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.messages-module__biczxG__photoImage{object-fit:cover;width:100%;height:100%;display:block}.messages-module__biczxG__thumbs{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.messages-module__biczxG__thumb{width:calc(72px * var(--font-scale,1));aspect-ratio:1;border-radius:var(--radius-md);background:var(--color-soft);box-shadow:inset 0 0 0 1px var(--color-line);position:relative}.messages-module__biczxG__thumbImage{object-fit:cover;border-radius:var(--radius-md);width:100%;height:100%;display:block}.messages-module__biczxG__thumbX{background:var(--color-surface);width:24px;height:24px;box-shadow:inset 0 0 0 1px var(--color-line);color:var(--color-ink);cursor:pointer;border:0;border-radius:999px;place-items:center;padding:0;display:inline-grid;position:absolute;top:-8px;right:-8px}.messages-module__biczxG__thumbX:after{content:"";position:absolute;inset:-10px}.messages-module__biczxG__reply{flex-direction:column;gap:8px;display:flex;container-type:inline-size}.messages-module__biczxG__replyInput{width:100%;min-height:calc(88px * var(--font-scale,1));box-sizing:border-box;resize:vertical;border-radius:var(--radius-md);background:var(--color-surface);box-shadow:inset 0 0 0 1px var(--color-line);color:var(--color-ink);font-family:inherit;font-size:var(--type-body-sm-size);line-height:var(--type-body-sm-leading);border:0;padding:10px 12px;display:block}.messages-module__biczxG__replyInput::placeholder{color:var(--color-muted)}.messages-module__biczxG__replyInput:focus{box-shadow:inset 0 0 0 2px var(--color-primary);outline:none}.messages-module__biczxG__replyInput:disabled{background:var(--color-disabled);box-shadow:none;color:var(--color-disabled-ink)}.messages-module__biczxG__replyBar{flex-wrap:wrap;align-items:center;gap:4px 8px;display:flex}.messages-module__biczxG__replyBar>.messages-module__biczxG__muted{margin-right:auto}.messages-module__biczxG__replyTrigger{align-self:flex-start;margin-left:-8px}.messages-module__biczxG__error{color:var(--color-danger-strong);font-size:var(--type-body-sm-size);line-height:var(--type-body-sm-leading);margin:0}@container (max-width:40em){.messages-module__biczxG__replyBar>.messages-module__biczxG__muted{flex-basis:100%}.messages-module__biczxG__replyBar{justify-content:flex-end}}.messages-module__biczxG__feed{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.messages-module__biczxG__feed>li+li{border-top:1px solid var(--color-line)}.messages-module__biczxG__card{flex-direction:column;gap:8px;padding:16px 0;display:flex}.messages-module__biczxG__card:focus{outline:none}.messages-module__biczxG__card:focus-visible,.messages-module__biczxG__card[data-jumped]:focus{outline:2px solid var(--color-primary);outline-offset:4px;border-radius:var(--radius-sm)}.messages-module__biczxG__cardTitle{color:var(--color-ink);font-size:var(--type-body-sm-size);font-weight:var(--font-weight-semibold);line-height:var(--type-body-sm-leading);align-items:center;gap:8px;margin:0;display:flex}.messages-module__biczxG__cardTitle>.messages-module__biczxG__dotNew{margin-left:0}.messages-module__biczxG__cardMeta{color:var(--color-muted);font-size:var(--type-body-sm-size);line-height:var(--type-body-sm-leading);margin:0}.messages-module__biczxG__cardBody{white-space:pre-wrap;word-break:keep-all;overflow-wrap:anywhere;max-width:720px;color:var(--color-ink);font-size:var(--type-body-sm-size);line-height:var(--type-body-sm-leading);margin:0}.messages-module__biczxG__foldButton{min-height:44px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;display:inline-flex}.messages-module__biczxG__foldButton:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px;border-radius:var(--radius-sm)}.messages-module__biczxG__foldText{word-break:keep-all}.messages-module__biczxG__auto{color:var(--color-muted);font-size:var(--type-body-sm-size);line-height:var(--type-body-sm-leading);align-items:flex-start;gap:8px;margin:0;padding:12px 0;display:flex}.messages-module__biczxG__auto>.messages-module__biczxG__dotNew{margin:7px 0 0}.messages-module__biczxG__autoIcon{flex:none;margin-top:2px}.messages-module__biczxG__autoText{word-break:keep-all;min-width:0}.messages-module__biczxG__names{grid-template-columns:repeat(auto-fill, minmax(calc(176px * var(--font-scale,1)), 1fr));border:1px solid var(--color-line);border-radius:var(--radius-lg);background:var(--color-surface);gap:0 8px;margin:0;padding:4px;list-style:none;display:grid}.messages-module__biczxG__nameCell{border-radius:var(--radius-md);width:100%;min-height:44px;font:inherit;text-align:left;cursor:pointer;white-space:nowrap;font-size:var(--type-body-sm-size);line-height:var(--type-body-sm-leading);background:0 0;border:0;align-items:center;gap:8px;padding:0 12px;display:flex}.messages-module__biczxG__nameCell:hover{background:var(--color-soft)}.messages-module__biczxG__nameCell:focus-visible{outline:2px solid var(--color-primary);outline-offset:-2px}.messages-module__biczxG__empty{border:1px solid var(--color-line);border-radius:var(--radius-lg);background:var(--color-surface);color:var(--color-muted);text-align:center;flex-direction:column;align-items:center;gap:8px;padding:48px 24px;display:flex}.messages-module__biczxG__zero{border:1px solid var(--color-line);border-radius:var(--radius-lg);background:var(--color-surface);flex-wrap:wrap;align-items:center;gap:12px;padding:12px 16px;display:flex}.messages-module__biczxG__zero>button{margin-left:auto}.messages-module__biczxG__warnBox{border-radius:var(--radius-md);background:var(--color-warn-soft);min-height:48px;color:var(--color-warn-strong);font-size:var(--type-body-sm-size);line-height:var(--type-body-sm-leading);flex-wrap:wrap;align-items:center;gap:12px;padding:4px 8px 4px 16px;display:flex}.messages-module__biczxG__warnBox>p{flex:1;min-width:0;margin:0}.messages-module__biczxG__detail{flex-direction:column;gap:24px;min-width:0;display:flex}.messages-module__biczxG__detailHead{flex-direction:column;gap:4px;display:flex}.messages-module__biczxG__detailTitleRow{align-items:flex-start;gap:8px;display:flex}.messages-module__biczxG__detailTitleRow>h2{flex:1;min-width:0}.messages-module__biczxG__close{border-radius:var(--radius-md);width:44px;height:44px;color:var(--color-muted);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;margin:-10px 0;padding:0;display:inline-grid}.messages-module__biczxG__close:hover{background:var(--color-soft);color:var(--color-ink)}.messages-module__biczxG__close:focus-visible{outline:2px solid var(--color-primary);outline-offset:-2px}.messages-module__biczxG__detailTitle:focus{outline:none}.messages-module__biczxG__back{align-self:flex-start;margin-left:-8px}.messages-module__biczxG__unlinked{color:var(--color-warn-strong);font-size:var(--type-body-sm-size);line-height:var(--type-body-sm-leading);flex-wrap:wrap;align-items:center;gap:0 8px;margin:-12px 0 0;display:flex}.messages-module__biczxG__unlinked>.messages-module__biczxG__textButton{margin:0 -4px}.messages-module__biczxG__detailBody{flex-direction:column;gap:16px;max-width:720px;display:flex}@media print{body:has(.messages-module__biczxG__detail) *{visibility:hidden}.messages-module__biczxG__detail,.messages-module__biczxG__detail *{visibility:visible}.messages-module__biczxG__detail{width:100%;position:absolute;top:0;left:0}.messages-module__biczxG__noPrint{display:none}}.messages-module__biczxG__composer{flex-direction:column;gap:24px;min-width:0;display:flex}.messages-module__biczxG__field{border:0;flex-direction:column;gap:8px;min-width:0;margin:0;padding:0;display:flex}.messages-module__biczxG__label{font-size:var(--type-body-sm-size);font-weight:var(--font-weight-semibold);line-height:var(--type-body-sm-leading);color:var(--color-ink);margin:0;padding:0}.messages-module__biczxG__seg{box-sizing:border-box;border-radius:var(--radius-md);background:var(--color-frame);align-self:flex-start;align-items:center;gap:2px;height:40px;padding:2px;display:inline-flex}.messages-module__biczxG__seg>button{box-sizing:border-box;border-radius:var(--radius-xs);height:36px;color:var(--color-faint);cursor:pointer;white-space:nowrap;font:inherit;font-size:var(--type-label-md-size);font-weight:var(--font-weight-regular);line-height:var(--type-label-md-leading);background:0 0;border:0;align-items:center;padding:0 16px;transition:opacity .15s;display:inline-flex}.messages-module__biczxG__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){.messages-module__biczxG__seg>button:not(:disabled):hover{opacity:.7}}.messages-module__biczxG__seg>button:not(:disabled):active{opacity:.5;transition-duration:0s}.messages-module__biczxG__seg>button:focus-visible{outline:2px solid var(--color-primary);outline-offset:1px}.messages-module__biczxG__chips{flex-wrap:wrap;gap:8px;display:flex}.messages-module__biczxG__chip{box-sizing:border-box;white-space:nowrap;cursor:pointer;background:var(--color-surface);min-height:36px;box-shadow:inset 0 0 0 1px var(--color-line);color:var(--color-ink);font:inherit;font-size:var(--type-label-md-size);font-weight:var(--font-weight-semibold);line-height:var(--type-label-md-leading);border:0;border-radius:999px;align-items:center;gap:6px;padding:0 14px;display:inline-flex}.messages-module__biczxG__chip[aria-pressed=true],.messages-module__biczxG__chip[aria-current=true],.messages-module__biczxG__chip[data-picked]{background:var(--color-brand-50);box-shadow:inset 0 0 0 1px var(--color-primary);color:var(--color-brand-700)}.messages-module__biczxG__chip:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.messages-module__biczxG__chip[data-picked]{cursor:default;padding-right:6px}.messages-module__biczxG__chipCount{color:var(--color-muted)}.messages-module__biczxG__chip[aria-pressed=true] .messages-module__biczxG__chipCount,.messages-module__biczxG__chip[data-picked] .messages-module__biczxG__chipCount{color:var(--color-brand-700)}.messages-module__biczxG__chipX{width:24px;height:24px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;padding:0;display:inline-grid;position:relative}.messages-module__biczxG__chipX:hover{background:var(--color-brand-100)}.messages-module__biczxG__chipX:after{content:"";position:absolute;inset:-10px}@media (max-width:1023px){.messages-module__biczxG__seg{height:48px}.messages-module__biczxG__seg>button{height:44px}.messages-module__biczxG__chip,.messages-module__biczxG__panelBar>.messages-module__biczxG__textButton,.messages-module__biczxG__groupActions>.messages-module__biczxG__textButton{min-height:44px}}.messages-module__biczxG__pill{box-sizing:border-box;white-space:nowrap;background:var(--color-warn-soft);height:24px;color:var(--color-warn-strong);font-size:var(--type-label-md-size);font-weight:var(--font-weight-semibold);line-height:var(--type-label-md-leading);border-radius:999px;align-items:center;padding:0 8px;display:inline-flex}.messages-module__biczxG__results{max-height:calc(264px * var(--font-scale,1));border:1px solid var(--color-line);border-radius:var(--radius-lg);margin:0;padding:4px;list-style:none;overflow-y:auto}.messages-module__biczxG__result{border-radius:var(--radius-md);cursor:pointer;min-height:44px;font-size:var(--type-body-sm-size);line-height:var(--type-body-sm-leading);align-items:center;gap:12px;padding:0 12px;display:flex}.messages-module__biczxG__result:hover{background:var(--color-soft)}.messages-module__biczxG__result>input{width:16px;height:16px;accent-color:var(--color-primary);flex:none;margin:0}.messages-module__biczxG__result>.messages-module__biczxG__pill{margin-left:auto}.messages-module__biczxG__summary{font-size:var(--type-body-sm-size);line-height:var(--type-body-sm-leading);color:var(--color-ink);flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin:0;display:flex}.messages-module__biczxG__warnText{color:var(--color-warn-strong)}.messages-module__biczxG__draftLine{color:var(--color-muted);font-size:var(--type-body-sm-size);line-height:var(--type-body-sm-leading);margin:-12px 0 0}.messages-module__biczxG__draftMark{color:var(--color-muted);white-space:nowrap;font-size:var(--type-body-sm-size);font-weight:var(--font-weight-regular);line-height:var(--type-body-sm-leading);margin-left:8px}.messages-module__biczxG__footer{z-index:1;border-top:1px solid var(--color-line);background:var(--color-surface);flex-direction:column;gap:8px;margin:0 -8px 0 -4px;padding:12px 8px 4px 4px;display:flex;position:sticky;bottom:0}.messages-module__biczxG__footerRow{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px 12px;display:flex}.messages-module__biczxG__footerRow>.messages-module__biczxG__muted{flex:100%;min-width:0}.messages-module__biczxG__pressToggle[aria-pressed=true]{background:var(--color-brand-50);border-color:var(--color-primary);color:var(--color-brand-700)}.messages-module__biczxG__guardianView{box-sizing:border-box;border-radius:var(--radius-lg);background:var(--color-soft);width:360px;max-width:100%;box-shadow:inset 0 0 0 1px var(--color-line);align-self:center;padding:16px}.messages-module__biczxG__guardianCard{border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:inset 0 0 0 1px var(--color-line);margin-top:12px;padding:0 16px}.messages-module__biczxG__confirmLines{flex-direction:column;gap:8px;margin-top:12px;display:flex}.messages-module__biczxG__confirmLines>p{font-size:var(--type-body-sm-size);line-height:var(--type-body-sm-leading);color:var(--color-ink);margin:0}.messages-module__biczxG__confirmLines>.messages-module__biczxG__warnText{color:var(--color-warn-strong)}
.consents-tab-module__uClc1G__box{gap:12px;display:grid}.consents-tab-module__uClc1G__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);word-break:keep-all;margin:0}.consents-tab-module__uClc1G__group,.consents-tab-module__uClc1G__todoCard{border:1px solid var(--color-line);border-radius:var(--radius-lg);background:var(--color-surface);gap:8px;padding:16px;display:grid}.consents-tab-module__uClc1G__todoCard{margin-bottom:12px}.consents-tab-module__uClc1G__groupHead{color:var(--color-ink);font-size:var(--type-body-sm-size);font-weight:var(--font-weight-semibold);line-height:var(--type-body-sm-leading);margin:0}.consents-tab-module__uClc1G__todoHead{color:var(--color-ink);font-size:var(--type-headline-sm-size);font-weight:var(--font-weight-bold);line-height:var(--type-headline-sm-leading);margin:0}.consents-tab-module__uClc1G__todoGroup{gap:4px;padding-top:8px;display:grid}.consents-tab-module__uClc1G__todoGroup+.consents-tab-module__uClc1G__todoGroup{border-top:1px solid var(--color-line)}.consents-tab-module__uClc1G__todoList{margin:0;padding:0;list-style:none;display:grid}.consents-tab-module__uClc1G__todoList>li+li{border-top:1px solid var(--color-line)}.consents-tab-module__uClc1G__todoRow{width:100%;min-width:0;min-height:56px;color:var(--color-ink);text-align:left;cursor:pointer;background:0 0;border:0;flex:1;align-items:center;gap:8px;padding:12px 0;display:flex}.consents-tab-module__uClc1G__todoRow>svg{color:var(--color-muted);flex-shrink:0}.consents-tab-module__uClc1G__todoMain{flex:1;gap:6px;min-width:0;display:grid}.consents-tab-module__uClc1G__todoMeta{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.consents-tab-module__uClc1G__rowTitle{color:var(--color-ink);font-size:var(--type-body-sm-size);font-weight:var(--font-weight-semibold);line-height:var(--type-body-sm-leading);word-break:keep-all}.consents-tab-module__uClc1G__paperPill,.consents-tab-module__uClc1G__sensitivePill{border:1px solid var(--color-line);min-height:28px;color:var(--color-ink);font-size:var(--type-label-md-size);font-weight:var(--font-weight-semibold);line-height:var(--type-label-md-leading);border-radius:999px;align-items:center;padding:0 10px;display:inline-flex}.consents-tab-module__uClc1G__pastRow{align-items:center;gap:4px;display:flex}.consents-tab-module__uClc1G__pastText,.consents-tab-module__uClc1G__pastWarn{font-size:var(--type-label-md-size);font-weight:var(--font-weight-semibold);line-height:var(--type-label-md-leading)}.consents-tab-module__uClc1G__pastText{color:var(--color-muted)}.consents-tab-module__uClc1G__pastWarn{color:var(--color-warn-strong)}.consents-tab-module__uClc1G__remaining{border:1px solid var(--color-line);border-radius:var(--radius-lg);background:var(--color-surface);text-align:left;gap:4px;width:100%;padding:16px;display:grid}.consents-tab-module__uClc1G__copyFacts{border:1px solid var(--color-line);border-radius:var(--radius-lg);background:var(--color-surface);margin:16px 0 0;overflow:hidden}.consents-tab-module__uClc1G__copyFacts>div+div{border-top:1px solid var(--color-line)}.consents-tab-module__uClc1G__copyItems{border:1px solid var(--color-line);border-radius:var(--radius-lg);background:var(--color-surface);margin:12px 0 0;padding:0;list-style:none;overflow:hidden}.consents-tab-module__uClc1G__copyItem{gap:8px;padding:12px 16px;display:grid}.consents-tab-module__uClc1G__copyItem+.consents-tab-module__uClc1G__copyItem{border-top:1px solid var(--color-line)}.consents-tab-module__uClc1G__copyItemFoot{min-height:32px;color:var(--color-ink);font-size:var(--type-body-sm-size);font-weight:var(--font-weight-regular);line-height:var(--type-body-sm-leading);justify-content:space-between;align-items:center;gap:8px;display:flex}.consents-tab-module__uClc1G__pair{grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:8px;margin-top:16px;display:grid}.consents-tab-module__uClc1G__pair>*{min-height:48px}.consents-tab-module__uClc1G__pairLink{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);font-weight:var(--font-weight-semibold);line-height:var(--type-body-sm-leading);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.consents-tab-module__uClc1G__reader{min-width:0;color:var(--color-ink);font-size:var(--type-body-sm-size);font-weight:var(--font-weight-regular);line-height:var(--type-body-sm-leading)}.consents-tab-module__uClc1G__staffProgress{color:var(--color-muted);font-size:var(--type-label-md-size);font-weight:var(--font-weight-semibold);line-height:var(--type-label-md-leading);margin:0 0 8px}.consents-tab-module__uClc1G__readerTop{align-items:center;gap:8px;min-height:44px;display:flex}.consents-tab-module__uClc1G__iconButton{width:44px;height:44px;color:var(--color-ink);cursor:pointer;background:0 0;border:0;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;margin-left:-10px;display:inline-flex}.consents-tab-module__uClc1G__iconButton:disabled{cursor:not-allowed;color:var(--color-disabled-ink)}.consents-tab-module__uClc1G__readerOrg{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--color-ink);font-size:var(--type-body-sm-size);font-weight:var(--font-weight-semibold);line-height:var(--type-body-sm-leading);flex:1;overflow:hidden}.consents-tab-module__uClc1G__readerTitle{min-width:0;color:var(--color-ink);font-size:var(--type-headline-sm-size);font-weight:var(--font-weight-bold);line-height:var(--type-headline-sm-leading);word-break:keep-all;margin:8px 0 0}.consents-tab-module__uClc1G__readerPills{flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;display:flex}.consents-tab-module__uClc1G__childPill,.consents-tab-module__uClc1G__duePill,.consents-tab-module__uClc1G__dueText{min-height:28px;font-size:var(--type-label-md-size);font-weight:var(--font-weight-semibold);line-height:var(--type-label-md-leading);white-space:nowrap;align-items:center;gap:4px;display:inline-flex}.consents-tab-module__uClc1G__childPill{border:1px solid var(--color-line);background:var(--color-surface);color:var(--color-ink);border-radius:999px;justify-self:start;padding:0 12px}.consents-tab-module__uClc1G__duePill{background:var(--color-warn-soft);color:var(--color-warn-strong);border-radius:999px;padding:0 10px}.consents-tab-module__uClc1G__dueText{color:var(--color-muted)}.consents-tab-module__uClc1G__noticeCard{border:1px solid var(--color-line);border-radius:var(--radius-lg);background:var(--color-surface);margin-top:16px;overflow:hidden}.consents-tab-module__uClc1G__noticeHead{border-bottom:1px solid var(--color-line);color:var(--color-ink);font-size:var(--type-body-sm-size);font-weight:var(--font-weight-semibold);line-height:var(--type-body-sm-leading);align-items:center;gap:8px;margin:0;padding:12px 16px;display:flex}.consents-tab-module__uClc1G__noticeHead svg{color:var(--color-ok)}.consents-tab-module__uClc1G__noticeRows{margin:0}.consents-tab-module__uClc1G__noticeRow,.consents-tab-module__uClc1G__noticeRight{grid-template-columns:76px minmax(0,1fr);gap:12px;padding:12px 16px;display:grid}.consents-tab-module__uClc1G__noticeRow+.consents-tab-module__uClc1G__noticeRow,.consents-tab-module__uClc1G__noticeRow+.consents-tab-module__uClc1G__noticeRight{border-top:1px solid var(--color-line)}.consents-tab-module__uClc1G__noticeRow dt,.consents-tab-module__uClc1G__noticeRight dt{color:var(--color-muted);font-size:var(--type-body-sm-size);font-weight:var(--font-weight-regular);line-height:var(--type-body-sm-leading)}.consents-tab-module__uClc1G__noticeRow dd,.consents-tab-module__uClc1G__noticeRight dd{min-width:0;color:var(--color-ink);font-size:var(--type-body-sm-size);font-weight:var(--font-weight-regular);line-height:var(--type-body-sm-leading);word-break:keep-all;margin:0}.consents-tab-module__uClc1G__sensitivePill{width:fit-content;margin-bottom:4px;display:flex}.consents-tab-module__uClc1G__noticeStrong{font-weight:var(--font-weight-semibold)}.consents-tab-module__uClc1G__noticeRight{background:var(--color-ok-soft)}.consents-tab-module__uClc1G__noticeRight dt{color:var(--color-ok);font-weight:var(--font-weight-semibold)}.consents-tab-module__uClc1G__noticeInBody{color:var(--color-muted);font-size:var(--type-body-sm-size);font-weight:var(--font-weight-regular);line-height:var(--type-body-sm-leading);margin:16px 0 0}.consents-tab-module__uClc1G__pagesScroll{touch-action:pan-x pan-y;overflow:auto hidden}.consents-tab-module__uClc1G__pages{gap:12px;width:100%;margin-top:16px;display:grid}.consents-tab-module__uClc1G__pageImage{border:1px solid var(--color-line);border-radius:var(--radius-md);background:var(--color-surface);width:100%;height:auto;display:block}.consents-tab-module__uClc1G__docBox{border:1px solid var(--color-line);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-ink);font-size:var(--type-body-sm-size);font-weight:var(--font-weight-regular);line-height:var(--type-body-sm-leading);word-break:keep-all;margin-top:16px;padding:16px}.consents-tab-module__uClc1G__docBox :is(h1,h2,h3,h4,h5,h6){font-size:var(--type-body-sm-size);font-weight:var(--font-weight-semibold);line-height:var(--type-body-sm-leading);margin:16px 0 8px}.consents-tab-module__uClc1G__docBox p{margin:0 0 8px}.consents-tab-module__uClc1G__docBox img{max-width:100%;height:auto}.consents-tab-module__uClc1G__docBox table{border-collapse:collapse;width:100%}.consents-tab-module__uClc1G__docBox :is(td,th){border:1px solid var(--color-line);text-align:left;padding:6px 8px}.consents-tab-module__uClc1G__viewerHost{border:1px solid var(--color-line);border-radius:var(--radius-md);height:60vh;min-height:320px;margin-top:16px;overflow:hidden}.consents-tab-module__uClc1G__viewerHostHidden{display:none}.consents-tab-module__uClc1G__sentinel{height:1px}.consents-tab-module__uClc1G__actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;display:flex}.consents-tab-module__uClc1G__fileLink{min-height:44px;color:var(--color-primary);font-size:var(--type-body-sm-size);font-weight:var(--font-weight-semibold);line-height:var(--type-body-sm-leading);align-items:center;text-decoration:underline;display:inline-flex}.consents-tab-module__uClc1G__dock{z-index:2;padding:12px 0 calc(12px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--color-line);background:var(--color-surface);margin-top:16px;position:sticky;bottom:0}.consents-tab-module__uClc1G__dockInline{border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-float);gap:8px;padding:16px;display:grid}.consents-tab-module__uClc1G__dockButton{width:100%;min-height:48px}.consents-tab-module__uClc1G__gate{border-radius:var(--radius-md);background:var(--color-soft);position:relative;overflow:hidden}.consents-tab-module__uClc1G__gateButton{width:100%;min-height:48px;color:var(--color-ink);font-size:var(--type-body-sm-size);font-weight:var(--font-weight-semibold);line-height:var(--type-body-sm-leading);cursor:not-allowed;background:0 0;border:0;justify-content:center;align-items:center;gap:8px;padding:0 16px;display:flex}.consents-tab-module__uClc1G__gateCount{color:var(--color-muted)}.consents-tab-module__uClc1G__gateBar{appearance:none;width:100%;height:4px;color:var(--color-ok);background:0 0;border:0;display:block;position:absolute;bottom:0;left:0;right:0}.consents-tab-module__uClc1G__gateBar::-webkit-progress-bar{background:0 0}.consents-tab-module__uClc1G__gateBar::-webkit-progress-value{background:var(--color-ok)}.consents-tab-module__uClc1G__gateBar::-moz-progress-bar{background:var(--color-ok)}.consents-tab-module__uClc1G__paperOnly{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);word-break:keep-all;margin:0;padding:12px 16px}.consents-tab-module__uClc1G__check{cursor:pointer;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);word-break:keep-all;align-items:center;gap:8px;display:flex}.consents-tab-module__uClc1G__checkInput{width:20px;height:20px;accent-color:var(--color-primary);flex-shrink:0}.consents-tab-module__uClc1G__sheetInline{gap:12px;display:grid}.consents-tab-module__uClc1G__sheetTitle{color:var(--color-ink);font-size:var(--type-headline-sm-size);font-weight:var(--font-weight-bold);line-height:var(--type-headline-sm-leading);word-break:keep-all;margin:0}.consents-tab-module__uClc1G__sheetBody{gap:16px;display:grid}.consents-tab-module__uClc1G__choices{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.consents-tab-module__uClc1G__choice{border:1px solid color-mix(in srgb, var(--color-muted) 55%, transparent);border-radius:var(--radius-lg);background:var(--color-surface);min-height:104px;color:var(--color-ink);font-size:var(--type-body-sm-size);font-weight:var(--font-weight-semibold);line-height:var(--type-body-sm-leading);cursor:pointer;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:16px 8px;display:flex}.consents-tab-module__uClc1G__choice[aria-pressed=true]{border:2px solid var(--color-ink)}.consents-tab-module__uClc1G__choice:disabled{cursor:not-allowed;background:var(--color-disabled);color:var(--color-disabled-ink);border-color:#0000}.consents-tab-module__uClc1G__choiceDot{border:2px solid var(--color-muted);border-radius:50%;width:24px;height:24px}.consents-tab-module__uClc1G__choice[aria-pressed=true] .consents-tab-module__uClc1G__choiceDot{border:7px solid var(--color-ink)}.consents-tab-module__uClc1G__choice:disabled .consents-tab-module__uClc1G__choiceDot{border-color:var(--color-disabled-ink)}.consents-tab-module__uClc1G__items{gap:16px;margin:0;padding:0;list-style:none;display:grid}.consents-tab-module__uClc1G__item{gap:8px;display:grid}.consents-tab-module__uClc1G__item+.consents-tab-module__uClc1G__item{border-top:1px solid var(--color-line);padding-top:16px}.consents-tab-module__uClc1G__itemHead{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.consents-tab-module__uClc1G__itemTag{border:1px solid var(--color-line);min-height:28px;color:var(--color-ink);font-size:var(--type-label-md-size);font-weight:var(--font-weight-semibold);line-height:var(--type-label-md-leading);border-radius:999px;align-items:center;padding:0 10px;display:inline-flex}.consents-tab-module__uClc1G__choiceRow{flex-direction:row;gap:8px;min-height:52px;padding:8px}.consents-tab-module__uClc1G__choiceRow .consents-tab-module__uClc1G__choiceDot{width:20px;height:20px}.consents-tab-module__uClc1G__choiceRow[aria-pressed=true] .consents-tab-module__uClc1G__choiceDot{border-width:6px}.consents-tab-module__uClc1G__sheetNote{color:var(--color-muted);font-size:var(--type-body-sm-size);font-weight:var(--font-weight-regular);line-height:var(--type-body-sm-leading);word-break:keep-all;margin:0}.consents-tab-module__uClc1G__reasons{gap:8px;display:grid}.consents-tab-module__uClc1G__reason{border:1px solid var(--color-line);border-radius:var(--radius-md);min-height:52px;color:var(--color-ink);font-size:var(--type-body-sm-size);font-weight:var(--font-weight-regular);line-height:var(--type-body-sm-leading);cursor:pointer;word-break:keep-all;align-items:center;gap:12px;padding:0 16px;display:flex}.consents-tab-module__uClc1G__reason:has(input:checked){border-color:var(--color-ink);background:var(--color-soft)}.consents-tab-module__uClc1G__done{text-align:center;justify-items:center;gap:12px;margin-top:16px;display:grid}.consents-tab-module__uClc1G__doneMark{background:var(--color-ok-soft);width:64px;height:64px;color:var(--color-ok);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.consents-tab-module__uClc1G__doneTitle{color:var(--color-ink);font-size:var(--type-headline-sm-size);font-weight:var(--font-weight-bold);line-height:var(--type-headline-sm-leading);margin:0}.consents-tab-module__uClc1G__doneSub{color:var(--color-muted);font-size:var(--type-body-sm-size);font-weight:var(--font-weight-regular);line-height:var(--type-body-sm-leading);word-break:keep-all;margin:0}.consents-tab-module__uClc1G__doneFacts{border:1px solid var(--color-line);border-radius:var(--radius-lg);background:var(--color-surface);text-align:left;gap:0;width:100%;margin:0;padding:0 16px;list-style:none;display:grid}.consents-tab-module__uClc1G__doneFacts li{min-height:48px;color:var(--color-ink);font-size:var(--type-body-sm-size);font-weight:var(--font-weight-regular);line-height:var(--type-body-sm-leading);align-items:center;gap:12px;display:flex}.consents-tab-module__uClc1G__doneFacts li+li{border-top:1px solid var(--color-line)}.consents-tab-module__uClc1G__doneFacts svg{color:var(--color-muted);flex-shrink:0}.consents-tab-module__uClc1G__doneActions{justify-items:center;gap:8px;width:100%;display:grid}.consents-tab-module__uClc1G__counterSplit{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:24px;display:grid}.consents-tab-module__uClc1G__counterLeft{min-width:0}.consents-tab-module__uClc1G__counterRight{gap:16px;min-width:0;display:grid;position:sticky;top:0}.consents-tab-module__uClc1G__paneBody{gap:16px;display:grid}.consents-tab-module__uClc1G__paneBody[data-locked="1"]{opacity:.45;pointer-events:none}
.intake-link-share-module__7UQXkG__share{flex-wrap:wrap;align-items:flex-start;gap:16px;min-width:0;display:flex}.intake-link-share-module__7UQXkG__qr{border:1px solid var(--color-line);border-radius:var(--radius-md);background:var(--color-surface);flex-shrink:0;padding:8px;line-height:0}.intake-link-share-module__7UQXkG__body{flex:260px;gap:12px;min-width:0;display:grid}.intake-link-share-module__7UQXkG__actions{flex-wrap:wrap;gap:8px;display:flex}.intake-link-share-module__7UQXkG__error{color:var(--color-danger);font-size:var(--type-body-sm-size);line-height:var(--type-body-sm-leading);margin:0}@media (max-width:640px){.intake-link-share-module__7UQXkG__actions>*{flex:1 1 0}}
.guardian-evidence-editor-module__u4BRXG__editor{border:1px solid var(--color-line);border-radius:var(--radius-md);gap:12px;padding:16px;display:grid}.guardian-evidence-editor-module__u4BRXG__editor p{color:var(--color-muted);font-size:13px;line-height:1.6}.guardian-evidence-editor-module__u4BRXG__fields{border:0;gap:12px;min-width:0;margin:0;padding:0;display:grid}.guardian-evidence-editor-module__u4BRXG__attestation{align-items:flex-start;gap:8px;font-size:14px;display:flex}.guardian-evidence-editor-module__u4BRXG__problems{color:var(--color-danger);margin:0;padding-left:20px;font-size:13px;line-height:1.7}.guardian-evidence-editor-module__u4BRXG__reconcile{gap:12px;display:grid}.guardian-evidence-editor-module__u4BRXG__reconcile dl{gap:12px;font-size:13px;display:grid}.guardian-evidence-editor-module__u4BRXG__reconcile dd{overflow-wrap:anywhere;margin:4px 0}
.guardian-simple-verification-module__MLYC5W__editor{border:1px solid var(--color-line);border-radius:var(--radius-md);min-width:0;color:var(--color-ink);font-size:max(16px, var(--type-body-sm-size));overflow-wrap:anywhere;gap:14px;margin:0;padding:16px;line-height:1.7;display:grid}.guardian-simple-verification-module__MLYC5W__title{font-size:max(16px, var(--type-body-lg-size));line-height:1.5;font-weight:var(--font-weight-semibold);margin:0;padding:0}.guardian-simple-verification-module__MLYC5W__intro,.guardian-simple-verification-module__MLYC5W__help{color:var(--color-muted);font-size:inherit;line-height:inherit;margin:0}.guardian-simple-verification-module__MLYC5W__policy,.guardian-simple-verification-module__MLYC5W__source{min-width:0}.guardian-simple-verification-module__MLYC5W__policy summary,.guardian-simple-verification-module__MLYC5W__source summary{cursor:pointer;font-size:inherit;line-height:inherit;padding:8px 0}.guardian-simple-verification-module__MLYC5W__policy summary{font-weight:var(--font-weight-semibold)}.guardian-simple-verification-module__MLYC5W__source summary{color:var(--color-muted)}.guardian-simple-verification-module__MLYC5W__policyDetails{border-radius:var(--radius-sm);background:var(--color-soft);gap:16px;max-height:24rem;margin:8px 0 0;padding:16px;display:grid;overflow-y:auto}.guardian-simple-verification-module__MLYC5W__policyDetails dt{font-weight:var(--font-weight-semibold)}.guardian-simple-verification-module__MLYC5W__policyDetails dd{white-space:pre-wrap;overflow-wrap:anywhere;margin:4px 0 0}.guardian-simple-verification-module__MLYC5W__confirm{cursor:pointer;align-items:flex-start;gap:10px;min-width:0;display:flex}.guardian-simple-verification-module__MLYC5W__confirm input{width:20px;height:20px;accent-color:var(--color-primary);flex:0 0 20px;margin-top:4px}.guardian-simple-verification-module__MLYC5W__confirm span{min-width:0}.guardian-simple-verification-module__MLYC5W__sourceFields,.guardian-simple-verification-module__MLYC5W__consent{gap:14px;min-width:0;display:grid}.guardian-simple-verification-module__MLYC5W__sourceFields{padding-top:8px}.guardian-simple-verification-module__MLYC5W__consent{border-top:1px solid var(--color-line);padding-top:16px}.guardian-simple-verification-module__MLYC5W__textInput{min-width:0;font-size:max(16px, var(--type-body-sm-size))}.guardian-simple-verification-module__MLYC5W__error{color:var(--color-danger);font-size:inherit;line-height:inherit;margin:0}
.day-views-module__dMl5VG__star{border-radius:var(--radius-sm);width:39px;height:39px;color:var(--color-muted);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.day-views-module__dMl5VG__star[aria-pressed=true]{color:var(--color-primary)}.day-views-module__dMl5VG__star[aria-pressed=true] svg{fill:var(--color-primary)}.day-views-module__dMl5VG__star:focus-visible{outline:2px solid var(--color-ink);outline-offset:2px}@media (max-width:1023px),(hover:none){.day-views-module__dMl5VG__star{width:44px;height:44px}}.day-views-module__dMl5VG__dayList{flex-direction:column;gap:14px;min-width:0;display:flex}.day-views-module__dMl5VG__dayScroll{min-width:0;overflow-x:auto}.day-views-module__dMl5VG__board{grid-template-columns:64px repeat(var(--day-count,5), minmax(0, 1fr));grid-template-rows:auto repeat(var(--band-count,1), auto);column-gap:12px;display:grid}.day-views-module__dMl5VG__board[data-days="6"]{--day-count:6}.day-views-module__dMl5VG__board[data-days="7"]{--day-count:7}.day-views-module__dMl5VG__board[data-days="8"]{--day-count:8}.day-views-module__dMl5VG__axis,.day-views-module__dMl5VG__dayCol{grid-row:1/-1;grid-template-rows:subgrid;min-width:0;display:grid}.day-views-module__dMl5VG__axis{z-index:3;background:var(--color-surface);position:sticky;left:0}.day-views-module__dMl5VG__axisBand{border-top:1px solid var(--color-line);color:var(--color-muted);font-size:var(--type-label-md-size);line-height:var(--type-label-md-leading);flex-direction:column;padding-top:14px;display:flex}.day-views-module__dMl5VG__axisBand b{color:var(--color-ink);font-size:var(--type-body-sm-size);font-weight:var(--font-weight-bold);font-variant-numeric:tabular-nums}.day-views-module__dMl5VG__dayHead{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:baseline;gap:4px;margin-bottom:6px;padding:9px 12px;display:flex}.day-views-module__dMl5VG__dayHead[data-today=true]{background:var(--color-brand-50)}.day-views-module__dMl5VG__dayHead b{font-weight:var(--font-weight-semibold)}.day-views-module__dMl5VG__dayHead .day-views-module__dMl5VG__today{margin-left:auto}.day-views-module__dMl5VG__dayNote{color:var(--color-muted);font-size:var(--type-label-md-size)}.day-views-module__dMl5VG__none{color:var(--color-muted);text-align:center;font-size:var(--type-body-sm-size);line-height:var(--type-body-sm-leading);margin:0;padding:6px 4px}.day-views-module__dMl5VG__today{color:var(--color-brand-700);font-weight:var(--font-weight-semibold)}.day-views-module__dMl5VG__cell{border-top:1px solid var(--color-line);flex-direction:column;gap:8px;min-width:0;min-height:64px;padding:14px 0 16px;display:flex}.day-views-module__dMl5VG__cell[data-drop]{border-radius:var(--radius-md);background:var(--color-brand-50)}.day-views-module__dMl5VG__cell[data-drop=blocked]{background:0 0}.day-views-module__dMl5VG__note{color:var(--color-warn-strong);font-size:var(--type-body-sm-size);line-height:var(--type-body-sm-leading);margin:0}.day-views-module__dMl5VG__card{border:1px solid var(--color-line);border-radius:var(--radius-md);background:var(--color-surface);flex-direction:column;gap:6px;min-width:0;padding:12px;display:flex;position:relative}.day-views-module__dMl5VG__card:hover{border-color:var(--color-brand-200)}.day-views-module__dMl5VG__cardHead{flex-wrap:wrap;align-items:center;gap:4px 6px;min-width:0;display:flex}.day-views-module__dMl5VG__chips{z-index:1;flex-wrap:wrap;gap:4px;min-width:0;display:inline-flex;position:relative}.day-views-module__dMl5VG__cardName{min-width:0;color:var(--color-ink);font-size:var(--type-body-sm-size);line-height:var(--type-body-sm-leading);font-weight:var(--font-weight-semibold);white-space:nowrap;text-overflow:ellipsis;flex:auto;margin:0;overflow:hidden}.day-views-module__dMl5VG__cardOpen{max-width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;text-overflow:ellipsis;background:0 0;border:0;padding:0;overflow:hidden}.day-views-module__dMl5VG__cardOpen:after{content:"";border-radius:var(--radius-md);position:absolute;inset:0}.day-views-module__dMl5VG__cardOpen:focus-visible{outline:none}.day-views-module__dMl5VG__cardOpen:focus-visible:after{outline:2px solid var(--color-primary);outline-offset:2px}.day-views-module__dMl5VG__classLines{flex-direction:column;gap:2px;display:flex}.day-views-module__dMl5VG__classLine{min-width:0;color:var(--color-muted);font-size:var(--type-label-md-size);line-height:var(--type-label-md-leading);white-space:nowrap;align-items:center;gap:2px 6px;display:flex}.day-views-module__dMl5VG__classLabel{text-overflow:ellipsis;min-width:0;overflow:hidden}.day-views-module__dMl5VG__classCount{color:var(--color-ink);font-weight:var(--font-weight-semibold);font-variant-numeric:tabular-nums;margin-left:auto}.day-views-module__dMl5VG__classLine[data-off] .day-views-module__dMl5VG__classCount{font-weight:var(--font-weight-regular)}.day-views-module__dMl5VG__card[data-faded],.day-views-module__dMl5VG__dayTable[data-faded],.day-views-module__dMl5VG__dayTable tr[data-off]{opacity:.6}.day-views-module__dMl5VG__cardMeta{color:var(--color-muted);font-size:var(--type-label-md-size);line-height:var(--type-label-md-leading);white-space:nowrap;text-overflow:ellipsis;margin:0;overflow:hidden}.day-views-module__dMl5VG__cardProgress{color:var(--color-muted);font-size:var(--type-label-md-size);line-height:var(--type-label-md-leading);font-variant-numeric:tabular-nums;white-space:nowrap;flex-wrap:wrap;align-items:center;gap:4px 8px;display:flex}.day-views-module__dMl5VG__bar{appearance:none;background:var(--color-line);min-width:24px;height:4px;color:var(--color-primary);border:0;border-radius:999px;flex:1;overflow:hidden}.day-views-module__dMl5VG__bar::-webkit-progress-bar{background:var(--color-line);border-radius:999px}.day-views-module__dMl5VG__bar::-webkit-progress-value{background:var(--color-primary);border-radius:999px}.day-views-module__dMl5VG__bar::-moz-progress-bar{background:var(--color-primary);border-radius:999px}.day-views-module__dMl5VG__attendance{z-index:1;color:var(--color-brand-700);font-weight:var(--font-weight-semibold);align-items:center;gap:2px;text-decoration:none;display:inline-flex;position:relative}.day-views-module__dMl5VG__attendance:hover{text-decoration:underline}.day-views-module__dMl5VG__attendance:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px;border-radius:var(--radius-xs)}@media (hover:none){.day-views-module__dMl5VG__attendance{min-height:24px}}.day-views-module__dMl5VG__grip{z-index:2;border-radius:var(--radius-sm);background:var(--color-surface);width:24px;height:28px;color:var(--color-muted);cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;opacity:0;border:0;place-items:center;margin:0;padding:0;display:grid;position:absolute;top:6px;right:6px}.day-views-module__dMl5VG__card:hover .day-views-module__dMl5VG__grip,.day-views-module__dMl5VG__grip:focus-visible,.day-views-module__dMl5VG__card[data-drag] .day-views-module__dMl5VG__grip{opacity:1}.day-views-module__dMl5VG__grip:hover{color:var(--color-ink);box-shadow:inset 0 0 0 1px var(--color-line)}.day-views-module__dMl5VG__grip:focus-visible{outline:2px solid var(--color-primary);outline-offset:-2px;color:var(--color-ink)}@media (hover:none){.day-views-module__dMl5VG__grip{opacity:1}}.day-views-module__dMl5VG__dots{background-image:radial-gradient(circle,currentColor .8px,#0000 1.1px);background-size:4px 4px;width:8px;height:12px}.day-views-module__dMl5VG__card[data-grip] .day-views-module__dMl5VG__cardHead{padding-right:24px}.day-views-module__dMl5VG__card[data-drag=slot],.day-views-module__dMl5VG__card[data-drag=away]{border:1px dashed var(--color-muted);box-shadow:none;background:0 0}.day-views-module__dMl5VG__card[data-drag=slot]>*{visibility:hidden}.day-views-module__dMl5VG__card[data-drag=away]>*{opacity:.45}.day-views-module__dMl5VG__card[data-drag=lifted]{box-shadow:var(--shadow-float);transform:rotate(-1.2deg)}.day-views-module__dMl5VG__card[data-drag=keyboard]{box-shadow:0 0 0 2px var(--color-primary)}:root[data-theme=dark] .day-views-module__dMl5VG__card[data-drag=lifted]{border-color:var(--color-muted)}.day-views-module__dMl5VG__slot{border:1px dashed var(--color-primary);border-radius:var(--radius-md);min-height:56px;color:var(--color-ink);font-size:var(--type-label-md-size);line-height:var(--type-label-md-leading);flex-direction:column;justify-content:center;gap:2px;padding:10px 12px;display:flex}.day-views-module__dMl5VG__slot b{font-weight:var(--font-weight-semibold)}.day-views-module__dMl5VG__slot[data-blocked]{border-color:var(--color-muted);color:var(--color-muted)}.day-views-module__dMl5VG__slotWarn{color:var(--color-warn-strong)}.day-views-module__dMl5VG__floating{z-index:60;pointer-events:none;color:var(--color-ink);font-size:var(--type-body-sm-size);line-height:var(--type-body-sm-leading);margin:0;position:fixed}.day-views-module__dMl5VG__floating>.day-views-module__dMl5VG__card{cursor:grabbing}.day-views-module__dMl5VG__srOnly{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.day-views-module__dMl5VG__sortItem{align-items:center;gap:12px;min-width:220px;display:flex}.day-views-module__dMl5VG__sortNote{color:var(--color-muted);font-size:var(--type-label-md-size);margin-left:auto}.day-views-module__dMl5VG__tableWrap{border:1px solid var(--color-line);border-radius:var(--radius-md);background:var(--color-surface);min-width:0;overflow-x:auto}.day-views-module__dMl5VG__dayTable{border-collapse:collapse;width:100%;font-size:var(--type-body-sm-size);line-height:var(--type-body-sm-leading);font-variant-numeric:tabular-nums}.day-views-module__dMl5VG__dayTable th,.day-views-module__dMl5VG__dayTable td{text-align:left;white-space:nowrap;border-top:1px solid var(--color-line);color:var(--color-ink);padding:9px 10px}.day-views-module__dMl5VG__dayTable thead th{background:var(--color-soft);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-top:0}.day-views-module__dMl5VG__dayTable .day-views-module__dMl5VG__groupHead{background:var(--color-panel);font-weight:var(--font-weight-regular)}.day-views-module__dMl5VG__dayTable .day-views-module__dMl5VG__groupHead[data-today=true]{background:var(--color-brand-50)}.day-views-module__dMl5VG__groupHead b{font-weight:var(--font-weight-semibold)}.day-views-module__dMl5VG__rowOpen{color:var(--color-ink);font:inherit;font-weight:var(--font-weight-semibold);text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.day-views-module__dMl5VG__rowOpen:hover{color:var(--color-primary)}.day-views-module__dMl5VG__rowOpen:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.day-views-module__dMl5VG__muted{color:var(--color-muted)}.day-views-module__dMl5VG__chipCell{flex-wrap:wrap;gap:4px;display:flex}.day-views-module__dMl5VG__closedGroup{flex-direction:column;gap:10px;min-width:0;display:flex}.day-views-module__dMl5VG__closedHead{border:1px solid var(--color-line);border-radius:var(--radius-md);background:var(--color-soft);width:100%;color:var(--color-ink);text-align:left;cursor:pointer;font-size:var(--type-body-sm-size);line-height:var(--type-body-sm-leading);flex-wrap:wrap;align-items:center;gap:4px 8px;padding:9px 12px;display:flex}.day-views-module__dMl5VG__closedHead:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.day-views-module__dMl5VG__closedHead b{font-weight:var(--font-weight-semibold)}.day-views-module__dMl5VG__closedHead[aria-expanded=true] svg{transform:rotate(90deg)}.day-views-module__dMl5VG__closedNames{min-width:0;color:var(--color-muted);overflow-wrap:anywhere}.day-views-module__dMl5VG__closedHint{color:var(--color-muted);white-space:nowrap;margin-left:auto}.day-views-module__dMl5VG__closedCards{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px;display:grid}.day-views-module__dMl5VG__weekWrap{border:1px solid var(--color-line);border-radius:var(--radius-md);background:var(--color-surface);min-width:0;padding:10px 14px 14px;overflow-x:auto}.day-views-module__dMl5VG__week{min-width:max-content;display:flex}.day-views-module__dMl5VG__weekAxisCol{flex:none;width:46px}.day-views-module__dMl5VG__weekAxis{position:relative}.day-views-module__dMl5VG__weekAxis span{color:var(--color-muted);font-size:var(--type-caption-size);line-height:var(--type-caption-leading);position:absolute;right:6px;transform:translateY(-50%)}.day-views-module__dMl5VG__weekDay{flex:1 0 150px;min-width:150px}.day-views-module__dMl5VG__weekHead{height:30px;color:var(--color-ink);font-size:var(--type-label-md-size);line-height:var(--type-label-md-leading);font-weight:var(--font-weight-semibold);justify-content:center;align-items:center;display:flex}.day-views-module__dMl5VG__weekDay[data-today=true] .day-views-module__dMl5VG__weekHead{color:var(--color-primary)}.day-views-module__dMl5VG__weekBody{border-left:1px solid var(--color-line);position:relative}.day-views-module__dMl5VG__weekDay[data-today=true] .day-views-module__dMl5VG__weekBody{background:var(--color-brand-50)}.day-views-module__dMl5VG__hourLine{border-top:1px solid var(--color-line);position:absolute;left:0;right:0}.day-views-module__dMl5VG__block{border:1px solid var(--color-line);border-radius:var(--radius-sm);background:var(--color-card);color:var(--color-ink);text-align:left;word-break:keep-all;cursor:pointer;font-size:var(--type-caption-size);line-height:var(--type-caption-leading);flex-direction:column;gap:1px;padding:5px 7px;display:flex;position:absolute;overflow:hidden}.day-views-module__dMl5VG__block:hover{border-color:var(--color-primary)}.day-views-module__dMl5VG__block:focus-visible{outline:2px solid var(--color-primary);outline-offset:1px}.day-views-module__dMl5VG__block b{font-weight:var(--font-weight-semibold)}.day-views-module__dMl5VG__block span{color:var(--color-muted)}@media (max-width:1100px){.day-views-module__dMl5VG__board{grid-template-columns:64px repeat(var(--day-count,5), 230px)}}@media (max-width:560px){.day-views-module__dMl5VG__dayScroll{scroll-snap-type:x mandatory;scroll-padding-left:60px}.day-views-module__dMl5VG__dayScroll[data-dragging]{scroll-snap-type:none}.day-views-module__dMl5VG__board{grid-template-columns:52px repeat(var(--day-count,5), calc(100vw - 52px - 56px));column-gap:8px}.day-views-module__dMl5VG__dayCol{scroll-snap-align:start}.day-views-module__dMl5VG__find{width:100%}}
.student-guardian-invite-module__5jSVha__content{gap:16px;min-width:0;display:grid}.student-guardian-invite-module__5jSVha__deliveryStatus{border:1px solid var(--color-line);border-radius:var(--radius-md);gap:8px;min-width:0;padding:16px;display:grid}.student-guardian-invite-module__5jSVha__deliveryStatus h3{color:var(--color-ink);font-size:var(--type-body-lg-size);font-weight:var(--font-weight-semibold);line-height:var(--type-body-lg-leading);word-break:keep-all;overflow-wrap:anywhere;margin:0}.student-guardian-invite-module__5jSVha__deliveryStatus p{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-guardian-invite-module__5jSVha__deliveryStatus>button{justify-self:start;min-height:44px}.student-guardian-invite-module__5jSVha__student{border-radius:var(--radius-md);background:var(--color-soft);overflow-wrap:anywhere;gap:4px;min-width:0;padding:16px;display:grid}.student-guardian-invite-module__5jSVha__student>strong{color:var(--color-ink);font-size:var(--type-body-lg-size)}.student-guardian-invite-module__5jSVha__student>span{color:var(--color-muted);font-size:var(--type-body-sm-size)}.student-guardian-invite-module__5jSVha__student .student-guardian-invite-module__5jSVha__code{font-size:var(--type-caption-size)}.student-guardian-invite-module__5jSVha__recipients{border:0;gap:8px;min-width:0;margin:0;padding:0;display:grid}.student-guardian-invite-module__5jSVha__recipients legend{color:var(--color-ink);font-size:var(--type-body-sm-size);font-weight:var(--font-weight-semibold);margin-bottom:8px}.student-guardian-invite-module__5jSVha__recipient{border:1px solid var(--color-line);border-radius:var(--radius-sm);cursor:pointer;align-items:center;gap:12px;min-height:48px;padding:12px;display:flex}.student-guardian-invite-module__5jSVha__recipient:has(input:checked){border-color:var(--color-primary);background:var(--color-soft)}.student-guardian-invite-module__5jSVha__recipient input{width:18px;height:18px;accent-color:var(--color-primary);flex:none;margin:0}.student-guardian-invite-module__5jSVha__recipient>span{overflow-wrap:anywhere;flex-wrap:wrap;align-items:baseline;gap:4px 12px;min-width:0;display:flex}.student-guardian-invite-module__5jSVha__recipient strong{font-size:var(--type-body-lg-size);font-weight:var(--font-weight-medium)}.student-guardian-invite-module__5jSVha__recipient span>span{color:var(--color-muted);font-size:var(--type-body-sm-size)}.student-guardian-invite-module__5jSVha__hint,.student-guardian-invite-module__5jSVha__error{font-size:var(--type-body-sm-size);line-height:var(--type-body-sm-leading);overflow-wrap:anywhere;margin:0}.student-guardian-invite-module__5jSVha__hint{color:var(--color-muted)}.student-guardian-invite-module__5jSVha__error{color:var(--color-danger)}.student-guardian-invite-module__5jSVha__explanation{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);gap:8px;padding-top:12px;display:grid}.student-guardian-invite-module__5jSVha__explanation p{overflow-wrap:anywhere;margin:0}.student-guardian-invite-module__5jSVha__actions{flex-wrap:wrap;gap:8px;display:flex}.student-guardian-invite-module__5jSVha__backup{min-width:0}.student-guardian-invite-module__5jSVha__backup summary{color:var(--color-muted);font-size:var(--type-body-sm-size);cursor:pointer;padding:8px 0}.student-guardian-invite-module__5jSVha__backup>button{margin-top:8px}.student-guardian-invite-module__5jSVha__verified{border-radius:var(--radius-md);background:var(--color-soft);gap:4px;padding:12px 16px;display:grid}.student-guardian-invite-module__5jSVha__verified strong{color:var(--color-ink);font-size:var(--type-body-lg-size);font-weight:var(--font-weight-semibold)}.student-guardian-invite-module__5jSVha__verified span{color:var(--color-muted);font-size:var(--type-body-sm-size);line-height:var(--type-body-sm-leading)}@media (max-width:640px){.student-guardian-invite-module__5jSVha__actions button{flex:1;min-height:44px}}
.directory-module__-lnbHW__page{flex-direction:column;gap:16px;min-width:0;display:flex}.directory-module__-lnbHW__summarySlot{display:contents}.directory-module__-lnbHW__filterButton{border:1px solid var(--color-line);border-radius:var(--radius-sm);background:var(--color-card);min-height:44px;color:var(--color-ink);font-size:var(--type-body-sm-size);cursor:pointer;padding:0 14px}.directory-module__-lnbHW__filterButton[aria-pressed=true]{background:var(--color-soft);border-color:var(--color-ink)}.directory-module__-lnbHW__filterButton:focus-visible{outline:2px solid var(--color-ink);outline-offset:3px}
.student-registration-invite-module__S6yioG__form{gap:16px;min-width:0;display:grid}.student-registration-invite-module__S6yioG__intro,.student-registration-invite-module__S6yioG__hint,.student-registration-invite-module__S6yioG__error{font-size:var(--type-body-sm-size);line-height:var(--type-body-sm-leading);overflow-wrap:anywhere;margin:0}.student-registration-invite-module__S6yioG__intro{color:var(--color-ink)}.student-registration-invite-module__S6yioG__hint{color:var(--color-muted)}.student-registration-invite-module__S6yioG__error{color:var(--color-danger)}.student-registration-invite-module__S6yioG__schoolFields{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.student-registration-invite-module__S6yioG__head{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.student-registration-invite-module__S6yioG__actions{flex-wrap:wrap;gap:8px;display:flex}@media (max-width:640px){.student-registration-invite-module__S6yioG__actions>button:first-child{flex:1 0 100%}.student-registration-invite-module__S6yioG__actions>button{min-height:44px}}
.directory-grid-module__U-86qW__root{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);container-type:inline-size}.directory-grid-module__U-86qW__grid{overflow-anchor:none;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:12px;margin:0;padding:0;list-style:none;display:grid}@container (max-width:911px){.directory-grid-module__U-86qW__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.directory-grid-module__U-86qW__card{--grid-head:max(32px, calc(32px * var(--font-scale,1)));--grid-meta:max(24px, calc(24px * var(--font-scale,1)));min-width:0;height:calc(var(--grid-head) + var(--grid-meta) + 26px);box-sizing:border-box;border:1px solid var(--color-line);border-radius:var(--radius-lg);background:var(--color-surface);color:var(--color-ink);flex-direction:column;gap:6px;margin:0;padding:8px 8px 10px;list-style:none;display:flex;position:relative}.directory-grid-module__U-86qW__card[data-rows]{height:auto;min-height:calc(var(--grid-head) + var(--grid-meta) + 26px)}@media (hover:hover){.directory-grid-module__U-86qW__card:has(.directory-grid-module__U-86qW__door):hover{background:var(--color-soft)}.directory-grid-module__U-86qW__card:has(.directory-grid-module__U-86qW__door):hover :is([data-tone=off],[data-tone=ok]){background:var(--color-surface);box-shadow:inset 0 0 0 1px var(--color-line)}}.directory-grid-module__U-86qW__card:has(.directory-grid-module__U-86qW__door:focus-visible){box-shadow:0 0 0 2px var(--color-primary)}.directory-grid-module__U-86qW__head{min-width:0;height:var(--grid-head);flex:none;align-items:center;gap:4px;display:flex}.directory-grid-module__U-86qW__card:not([data-grip])>.directory-grid-module__U-86qW__head{padding-left:4px}.directory-grid-module__U-86qW__grip{z-index:1;border-radius:var(--radius-sm);width:24px;height:32px;color:var(--color-muted);cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;background:0 0;border:0;flex:none;place-items:center;margin:0;padding:0;display:grid;position:relative}.directory-grid-module__U-86qW__grip:hover{color:var(--color-ink);background:var(--color-surface);box-shadow:inset 0 0 0 1px var(--color-line)}.directory-grid-module__U-86qW__grip:focus-visible{outline:2px solid var(--color-primary);outline-offset:-2px;color:var(--color-ink)}.directory-grid-module__U-86qW__dots{background-image:radial-gradient(circle,currentColor .8px,#0000 1.1px);background-size:4px 4px;width:8px;height:12px}.directory-grid-module__U-86qW__name{min-width:0;max-width:60%;color:var(--color-ink);font:inherit;font-weight:var(--font-weight-semibold);text-align:left;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;flex:none;margin:0 4px 0 0;padding:0;text-decoration:none;overflow:hidden}.directory-grid-module__U-86qW__door{cursor:pointer}.directory-grid-module__U-86qW__door:after{content:"";position:absolute;inset:0}.directory-grid-module__U-86qW__door:hover{text-underline-offset:3px;text-decoration:underline}.directory-grid-module__U-86qW__door:focus-visible{outline:none}.directory-grid-module__U-86qW__pills{min-width:0;height:var(--grid-meta);flex-wrap:wrap;flex:0 auto;gap:4px;display:flex;overflow:hidden}.directory-grid-module__U-86qW__spacer{flex:1 1 0}.directory-grid-module__U-86qW__count{color:var(--color-muted);font-weight:var(--font-weight-regular);white-space:nowrap;flex:none;padding:0 4px 0 8px}.directory-grid-module__U-86qW__more{z-index:1;flex:none;align-items:center;display:flex;position:relative}.directory-grid-module__U-86qW__rows{flex-direction:column;gap:4px;min-width:0;padding-left:4px;display:flex}.directory-grid-module__U-86qW__meta{min-width:0;height:var(--grid-meta);color:var(--color-muted);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:none;align-items:center;gap:8px;padding-left:4px;display:flex}.directory-grid-module__U-86qW__metaText{min-width:0;height:var(--grid-meta);flex-wrap:wrap;flex:auto;align-content:flex-start;align-items:center;display:flex;overflow:hidden}.directory-grid-module__U-86qW__metaFixed{min-width:0;height:var(--grid-meta);flex:0 auto;align-items:center;gap:8px;display:flex}.directory-grid-module__U-86qW__tag{flex:none;max-width:100%;display:flex}.directory-grid-module__U-86qW__lead{text-overflow:ellipsis;flex:0 auto;min-width:0;overflow:hidden}.directory-grid-module__U-86qW__tail{text-overflow:ellipsis;flex:3.5em;min-width:0;max-width:max-content;overflow:hidden}.directory-grid-module__U-86qW__metaFixed:not(:empty)+.directory-grid-module__U-86qW__tail{margin-left:4px}.directory-grid-module__U-86qW__aside{z-index:1;flex:none;align-items:center;margin-left:auto;display:flex;position:relative}.directory-grid-module__U-86qW__card[data-drag=slot]{border:1px dashed var(--color-muted);box-shadow:none;background:0 0}.directory-grid-module__U-86qW__card[data-drag=slot]>*{visibility:hidden}.directory-grid-module__U-86qW__card[data-drag=lifted]{box-shadow:var(--shadow-float);transform:rotate(-1.2deg)}.directory-grid-module__U-86qW__card[data-drag=lifted] .directory-grid-module__U-86qW__grip{cursor:grabbing}:root[data-theme=dark] .directory-grid-module__U-86qW__card[data-drag=lifted]{border-color:var(--color-muted)}.directory-grid-module__U-86qW__floating{z-index:60;pointer-events:none;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;position:fixed}.directory-grid-module__U-86qW__floating>.directory-grid-module__U-86qW__card{cursor:grabbing}@container (max-width:559px){.directory-grid-module__U-86qW__grid{border:1px solid var(--color-line);border-radius:var(--radius-lg);background:var(--color-surface);grid-template-columns:minmax(0,1fr);gap:0;padding:4px}.directory-grid-module__U-86qW__card{border-radius:var(--radius-md);border:0;gap:2px;height:auto;padding:6px 4px 10px}.directory-grid-module__U-86qW__card[data-drag=slot]{border:1px dashed var(--color-muted)}.directory-grid-module__U-86qW__meta{padding-right:8px}}.directory-grid-module__U-86qW__srOnly{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.management-directory-module__a1QHQW__frame{flex-direction:column;min-width:0;display:flex}@media (min-width:1024px){.management-directory-module__a1QHQW__frame{padding-inline:16px}}.management-directory-module__a1QHQW__pageTools{flex-direction:column;gap:12px;min-width:0;display:flex}.management-directory-module__a1QHQW__bar{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.management-directory-module__a1QHQW__end{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;min-width:0;margin-left:auto;display:flex}.management-directory-module__a1QHQW__tools{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.management-directory-module__a1QHQW__scopeLine{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:inline-flex}.management-directory-module__a1QHQW__scopeNote{color:var(--color-muted);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)}.management-directory-module__a1QHQW__scopeNote b{color:var(--color-ink);font-weight:var(--font-weight-semibold)}.management-directory-module__a1QHQW__warnChip{box-sizing:border-box;background:var(--color-wash);color:var(--color-ink);white-space:nowrap;font-family:inherit;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:1px solid #0000;border-radius:999px;flex:none;align-items:center;gap:6px;margin:0;padding:2px 10px;display:inline-flex}.management-directory-module__a1QHQW__warnChip:before{content:"";background:var(--color-warn);border-radius:999px;flex:none;width:6px;height:6px}button.management-directory-module__a1QHQW__warnChip{cursor:pointer;transition:opacity .15s}@media (hover:hover){button.management-directory-module__a1QHQW__warnChip:hover{opacity:.7}}button.management-directory-module__a1QHQW__warnChip:active{opacity:.5;transition-duration:0s}.management-directory-module__a1QHQW__warnChip[aria-pressed=true]{background:var(--color-action);color:var(--color-on-primary)}.management-directory-module__a1QHQW__warnChip[aria-pressed=true]:before{display:none}.management-directory-module__a1QHQW__warnChip:focus-visible{outline:2px solid var(--color-ink);outline-offset:2px}.management-directory-module__a1QHQW__toolButton{box-sizing:border-box;border-radius:var(--radius-md);background:var(--color-surface);width:39px;height:39px;box-shadow:inset 0 0 0 1px var(--color-line);color:var(--color-muted);cursor:pointer;border:0;flex:none;place-items:center;margin:0;padding:0;display:inline-grid;position:relative}.management-directory-module__a1QHQW__toolButton:hover{background:var(--color-soft);color:var(--color-ink)}.management-directory-module__a1QHQW__toolButton:active:not(:disabled){background:var(--color-pressed);color:var(--color-ink)}.management-directory-module__a1QHQW__toolButton:focus-visible{outline:2px solid var(--color-ink);outline-offset:2px}.management-directory-module__a1QHQW__toolButton[aria-expanded=true]{box-shadow:inset 0 0 0 1px var(--color-primary);color:var(--color-ink)}.management-directory-module__a1QHQW__search{box-sizing:border-box;border:1px solid var(--color-line);border-radius:var(--radius-md);background:var(--color-surface);width:240px;min-width:0;height:39px;color:var(--color-muted);cursor:text;flex:0 240px;align-items:center;gap:8px;padding:0 12px;display:inline-flex}.management-directory-module__a1QHQW__search:focus-within{border-color:var(--color-primary);box-shadow:inset 0 0 0 1px var(--color-primary)}.management-directory-module__a1QHQW__search>svg{flex:none}.management-directory-module__a1QHQW__searchInput{width:0;min-width:0;height:100%;color:var(--color-ink);font:inherit;font-size:var(--type-input-size);line-height:var(--type-body-sm-leading);font-weight:var(--font-weight-regular);background:0 0;border:0;outline:none;flex:auto;margin:0;padding:0}.management-directory-module__a1QHQW__searchInput::placeholder{color:var(--color-muted)}.management-directory-module__a1QHQW__searchInput::-webkit-search-cancel-button{appearance:none;cursor:pointer;background:var(--color-muted);flex:none;width:16px;height:16px;margin:0 0 0 4px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4.5 4.5l7 7M11.5 4.5l-7 7' stroke='%23000' stroke-width='1.8' stroke-linecap='round'/%3E%3C/svg%3E") 50%/16px no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4.5 4.5l7 7M11.5 4.5l-7 7' stroke='%23000' stroke-width='1.8' stroke-linecap='round'/%3E%3C/svg%3E") 50%/16px no-repeat}.management-directory-module__a1QHQW__searchInput::-webkit-search-cancel-button:hover{background:var(--color-ink)}.management-directory-module__a1QHQW__filterCount{box-sizing:border-box;background:var(--color-ink);min-width:18px;height:18px;color:var(--color-surface);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;padding:0 5px;display:inline-flex}.management-directory-module__a1QHQW__filterDot{background:var(--color-ink);border-radius:50%;width:6px;height:6px}.management-directory-module__a1QHQW__toolSelect{height:39px}@media (max-width:640px){.management-directory-module__a1QHQW__phoneHidden{display:none}.management-directory-module__a1QHQW__search{flex:160px;width:auto}.management-directory-module__a1QHQW__searchInput{font-size:var(--type-input-size)}.management-directory-module__a1QHQW__scopeLine{flex-basis:100%;order:9}.management-directory-module__a1QHQW__scopeNote{white-space:normal}}.management-directory-module__a1QHQW__menuChoice{align-items:center;gap:8px;display:inline-flex}.management-directory-module__a1QHQW__menuNote{color:var(--color-muted)}.management-directory-module__a1QHQW__filterPanel{border:1px solid var(--color-line);border-radius:var(--radius-md);background:var(--color-card);flex-wrap:wrap;align-items:end;gap:12px;padding:16px;display:flex}.management-directory-module__a1QHQW__filterPanel>*{flex:1;min-width:140px}.management-directory-module__a1QHQW__viewSeg{box-sizing:border-box;border-radius:var(--radius-md);background:var(--color-frame);flex:none;align-items:center;gap:2px;height:39px;padding:2px;display:inline-flex}.management-directory-module__a1QHQW__viewTab{border-radius:var(--radius-xs);height:35px;color:var(--color-faint);cursor:pointer;white-space:nowrap;font-family:inherit;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;justify-content:center;align-items:center;margin:0;padding:0 14px;transition:opacity .15s;display:inline-flex}@media (hover:hover){.management-directory-module__a1QHQW__viewTab:not([aria-disabled=true]):hover{opacity:.7}}.management-directory-module__a1QHQW__viewTab:not([aria-disabled=true]):active{opacity:.5;transition-duration:0s}.management-directory-module__a1QHQW__viewTab[aria-pressed=true]{background:var(--color-raised);color:var(--color-ink);font-weight:var(--font-weight-bold);box-shadow:var(--shadow-100)}.management-directory-module__a1QHQW__viewTab[aria-disabled=true]{color:var(--color-disabled-ink);cursor:not-allowed}.management-directory-module__a1QHQW__viewTab:focus-visible{outline:2px solid var(--color-ink);outline-offset:2px}@media (max-width:1023px),(hover:none){.management-directory-module__a1QHQW__search,.management-directory-module__a1QHQW__viewSeg{height:44px}.management-directory-module__a1QHQW__viewTab{height:40px}.management-directory-module__a1QHQW__toolButton{width:44px;height:44px}.management-directory-module__a1QHQW__toolSelect{height:44px}.management-directory-module__a1QHQW__bar .es-button{min-height:44px}}.management-directory-module__a1QHQW__scope{min-height:44px;font-size:var(--type-body-sm-size);line-height:var(--type-body-sm-leading);color:var(--color-muted);flex-wrap:wrap;align-items:center;gap:4px 16px;padding:0 4px 0 8px;display:flex}.management-directory-module__a1QHQW__scopeText{font-variant-numeric:tabular-nums;min-width:0;margin:0}.management-directory-module__a1QHQW__scopeCount{color:var(--color-ink);font-weight:var(--font-weight-semibold)}.management-directory-module__a1QHQW__scopeHint{min-width:0;font-size:var(--type-caption-size);line-height:var(--type-caption-leading);flex:1}.management-directory-module__a1QHQW__scopeSize{flex:none;width:10.5em;margin-left:auto}.management-directory-module__a1QHQW__scopeSize button{min-height:44px}@media (max-width:1023px){.management-directory-module__a1QHQW__scope{scroll-margin-top:calc(72px + var(--es-safe-top,0px))}}.management-directory-module__a1QHQW__pagination{justify-content:center;align-items:center;gap:4px;padding-top:16px;display:flex;container-type:inline-size}.management-directory-module__a1QHQW__pageNumbers{align-items:center;gap:4px;margin:0 4px;padding:0;list-style:none;display:flex}.management-directory-module__a1QHQW__pageNumbers[data-width=narrow]{display:none}.management-directory-module__a1QHQW__pageButton{box-sizing:border-box;border-radius:var(--radius-sm);min-width:44px;height:44px;color:var(--color-ink);font:inherit;font-size:var(--type-body-sm-size);line-height:var(--type-body-sm-leading);font-variant-numeric:tabular-nums;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0 6px;display:inline-flex}@media (hover:hover){.management-directory-module__a1QHQW__pageButton:hover:not(:disabled):not([aria-current]){background:var(--color-soft)}}.management-directory-module__a1QHQW__pageButton:active:not(:disabled):not([aria-current]){background:var(--color-pressed)}.management-directory-module__a1QHQW__pageButton[aria-current=page]{background:var(--color-ink);color:var(--color-surface);font-weight:var(--font-weight-semibold);cursor:default}.management-directory-module__a1QHQW__pageArrow{box-shadow:inset 0 0 0 1px var(--color-line)}.management-directory-module__a1QHQW__pageButton:disabled{color:var(--color-disabled-ink);cursor:default}.management-directory-module__a1QHQW__pageArrow:disabled,.management-directory-module__a1QHQW__pageButton[aria-current=page]:disabled{background:var(--color-disabled);box-shadow:none}.management-directory-module__a1QHQW__pageButton:focus-visible{outline:2px solid var(--color-ink);outline-offset:2px}.management-directory-module__a1QHQW__pageGap{min-width:44px;height:44px;color:var(--color-muted);font-size:var(--type-body-sm-size);line-height:var(--type-body-sm-leading);justify-content:center;align-items:center;display:inline-flex}@container (max-width:559px){.management-directory-module__a1QHQW__pageNumbers[data-width=wide],.management-directory-module__a1QHQW__pageArrow[data-edge]{display:none}.management-directory-module__a1QHQW__pageNumbers[data-width=narrow]{display:flex}}@container (max-width:307px){.management-directory-module__a1QHQW__pageNumbers{gap:2px;margin:0}.management-directory-module__a1QHQW__pageButton,.management-directory-module__a1QHQW__pageGap{min-width:40px}}@media (max-width:640px){.management-directory-module__a1QHQW__filterPanel{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:8px;padding:10px;display:grid}.management-directory-module__a1QHQW__filterPanel>*{min-width:0}.management-directory-module__a1QHQW__filterPanel select,.management-directory-module__a1QHQW__filterPanel input,.management-directory-module__a1QHQW__filterPanel button{width:100%;min-height:40px;padding-top:0;padding-bottom:0}.management-directory-module__a1QHQW__scopeHint{flex-basis:100%;order:3}}.management-directory-module__a1QHQW__chips{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.management-directory-module__a1QHQW__chip{box-sizing:border-box;background:var(--color-wash);min-height:36px;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;border:0;border-radius:999px;align-items:center;gap:6px;padding:0 12px;display:inline-flex}.management-directory-module__a1QHQW__chip[aria-pressed=true]{padding-left:10px}.management-directory-module__a1QHQW__chipOn{flex:none}button.management-directory-module__a1QHQW__chip{cursor:pointer;transition:opacity .15s}@media (hover:hover){button.management-directory-module__a1QHQW__chip:hover{opacity:.7}}button.management-directory-module__a1QHQW__chip:active{opacity:.5;transition-duration:0s}.management-directory-module__a1QHQW__chip[aria-pressed=true]{background:var(--color-action);color:var(--color-on-primary)}.management-directory-module__a1QHQW__chip:focus-visible{outline:2px solid var(--color-ink);outline-offset:2px}.management-directory-module__a1QHQW__chipCount{font-variant-numeric:normal}.management-directory-module__a1QHQW__linesBox{border:1px solid var(--color-line);border-radius:var(--radius-lg);background:var(--color-surface);min-width:0;container-type:inline-size}.management-directory-module__a1QHQW__linesHead{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:8px 12px;padding:0 8px 0 16px;display:flex}.management-directory-module__a1QHQW__linesPhoneHead{min-height:max(40px, calc(40px * var(--font-scale,1)));box-sizing:border-box;border-bottom:1px solid var(--color-line);color:var(--color-muted);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);justify-content:space-between;align-items:center;gap:12px;padding:0 44px 0 16px;display:none}.management-directory-module__a1QHQW__lines{--line-gap:12px;--line-menu:32px;--line-tools:44px;--line-end:12px;--line-name:8em;--line-name-max:var(--line-name);--line-place:0px;--line-count:0px;grid-template-columns:minmax(var(--line-name), var(--line-name-max)) var(--line-place) minmax(0, 1fr) minmax(var(--line-count), max-content) minmax(var(--line-tools), max-content) calc(24px + var(--line-gap) + var(--line-end));color:var(--color-ink);font-size:var(--type-body-sm-size);line-height:var(--type-body-sm-leading);column-gap:0;margin:0;padding:8px;list-style:none;display:grid}.management-directory-module__a1QHQW__lines[data-picking]{grid-template-columns:36px minmax(var(--line-name), var(--line-name-max)) var(--line-place) minmax(0, 1fr) minmax(var(--line-count), max-content) minmax(var(--line-tools), max-content) calc(24px + var(--line-gap) + var(--line-end))}.management-directory-module__a1QHQW__lines[data-columns=student]{--line-name-max:max-content;--line-count:7em}.management-directory-module__a1QHQW__lines[data-columns=instructor]{--line-name-max:max-content}.management-directory-module__a1QHQW__lines[data-columns=department]{--line-name:min(14em, 30%);--line-count:5.5em}.management-directory-module__a1QHQW__lines[data-columns=messages]{--line-name:min(15em, 38%);--line-count:12em}.management-directory-module__a1QHQW__lines:has(.management-directory-module__a1QHQW__linePlace){--line-place:7em}.management-directory-module__a1QHQW__lines:not(:has(.management-directory-module__a1QHQW__lineCount)){--line-count:0px}.management-directory-module__a1QHQW__line{grid-column:1/-1;grid-template-columns:subgrid;min-height:max(48px, calc(48px * var(--font-scale,1)));min-width:0;padding:0 var(--line-end) 0 16px;border-radius:var(--radius-md);align-items:center;display:grid;position:relative}.management-directory-module__a1QHQW__line+.management-directory-module__a1QHQW__line:before{content:"";background:var(--color-line);pointer-events:none;height:1px;position:absolute;top:0;left:16px;right:12px}@media (hover:hover){.management-directory-module__a1QHQW__line:hover{background:var(--color-soft)}.management-directory-module__a1QHQW__line:hover :is([data-tone=off],[data-tone=ok]):not(.management-directory-module__a1QHQW__lineEx *),.management-directory-module__a1QHQW__line:hover .management-directory-module__a1QHQW__lineEx [data-tone=off]{background:var(--color-surface);box-shadow:inset 0 0 0 1px var(--color-line)}.management-directory-module__a1QHQW__line:hover .management-directory-module__a1QHQW__lineGo{color:var(--color-brand-700)}}.management-directory-module__a1QHQW__line[data-picked]{background:var(--color-brand-50)}.management-directory-module__a1QHQW__line:not([data-picked]):has(>.management-directory-module__a1QHQW__lineOpen:active){background:var(--color-pressed)}@media (hover:hover){.management-directory-module__a1QHQW__line:has(>.management-directory-module__a1QHQW__lineOpen[aria-disabled=true]):hover{background:0 0}}.management-directory-module__a1QHQW__line:not([data-picked]):has(>.management-directory-module__a1QHQW__lineOpen[aria-disabled=true]:active){background:0 0}.management-directory-module__a1QHQW__lineOpen[aria-disabled=true]{cursor:not-allowed}.management-directory-module__a1QHQW__lineOpen[aria-disabled=true] :is(.management-directory-module__a1QHQW__lineTitle,.management-directory-module__a1QHQW__lineMeta,.management-directory-module__a1QHQW__lineGo){color:var(--color-disabled-ink)}.management-directory-module__a1QHQW__line:has(>.management-directory-module__a1QHQW__lineOpen:focus-visible){box-shadow:inset 0 0 0 2px var(--color-primary)}.management-directory-module__a1QHQW__linePick{z-index:1;grid-area:1/1;place-items:center;min-width:0;display:grid;position:relative}.management-directory-module__a1QHQW__linePick input{width:16px;height:16px;accent-color:var(--color-primary);cursor:pointer;margin:0}.management-directory-module__a1QHQW__lineOpen{grid-area:1/1/auto/-1;grid-template-columns:subgrid;min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-self:stretch;align-items:center;padding:0;display:grid}.management-directory-module__a1QHQW__line[data-pick]>.management-directory-module__a1QHQW__lineOpen{grid-column:2/-1}.management-directory-module__a1QHQW__lineOpen:focus-visible{outline:none}.management-directory-module__a1QHQW__lineName{grid-area:1/1;align-items:center;gap:8px;min-width:0;display:flex}.management-directory-module__a1QHQW__lineTitle{min-width:0;font-weight:var(--font-weight-semibold);text-overflow:ellipsis;white-space:nowrap;flex:0 auto;overflow:hidden}.management-directory-module__a1QHQW__lineEx{flex:none;align-items:center;display:inline-flex}.management-directory-module__a1QHQW__lineInfo{display:contents}.management-directory-module__a1QHQW__linePlace{min-width:0;padding-left:var(--line-gap);white-space:nowrap;grid-area:1/-6/auto/-5;align-items:center;display:flex}.management-directory-module__a1QHQW__lineMeta{--line-meta:max(24px, calc(24px * var(--font-scale,1)));min-width:0;height:var(--line-meta);padding-left:var(--line-gap);color:var(--color-muted);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-wrap:nowrap;grid-area:1/-5/auto/-4;align-items:center;display:flex;overflow:hidden}.management-directory-module__a1QHQW__metaFixed{min-width:0;height:var(--line-meta);flex:0 auto;align-items:center;gap:8px;display:flex}.management-directory-module__a1QHQW__metaTag{flex:none;max-width:100%;display:flex}.management-directory-module__a1QHQW__metaLead{text-overflow:ellipsis;flex:0 auto;min-width:0;overflow:hidden}.management-directory-module__a1QHQW__metaTail{text-overflow:ellipsis;flex:0 100000000 auto;min-width:2.5em;overflow:hidden}.management-directory-module__a1QHQW__metaFixed:not(:empty)+.management-directory-module__a1QHQW__metaTail{margin-left:4px}.management-directory-module__a1QHQW__lineCount{min-width:0;padding-left:var(--line-gap);color:var(--color-muted);font-weight:var(--font-weight-regular);text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;grid-area:1/-4/auto/-3}.management-directory-module__a1QHQW__lineGo{padding-left:var(--line-gap);color:var(--color-muted);grid-area:1/-2/auto/-1;place-items:center;display:inline-grid}.management-directory-module__a1QHQW__lineTools{z-index:1;min-width:0;padding-left:var(--line-gap);grid-area:1/-3/auto/-2;justify-content:flex-end;align-items:center;gap:4px;display:flex;position:relative}.management-directory-module__a1QHQW__lineAside{align-items:center;min-width:0;display:flex}.management-directory-module__a1QHQW__lineMenuButton{width:var(--line-menu);height:var(--line-menu)}@media (hover:hover){.management-directory-module__a1QHQW__lineTools{opacity:0}.management-directory-module__a1QHQW__line:hover .management-directory-module__a1QHQW__lineTools,.management-directory-module__a1QHQW__line:focus-within .management-directory-module__a1QHQW__lineTools,.management-directory-module__a1QHQW__line[data-tools-pinned] .management-directory-module__a1QHQW__lineTools{opacity:1}.management-directory-module__a1QHQW__lineTools:has([aria-expanded=true]){opacity:1}.management-directory-module__a1QHQW__lineTools:has([data-contact-reveal][data-shown]){opacity:1}}.management-directory-module__a1QHQW__line:hover .management-directory-module__a1QHQW__lineMenuButton,.management-directory-module__a1QHQW__line:focus-within .management-directory-module__a1QHQW__lineMenuButton,.management-directory-module__a1QHQW__lineMenuButton[aria-expanded=true]{color:var(--color-ink)}.management-directory-module__a1QHQW__srOnly{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.management-directory-module__a1QHQW__line[data-expanded]{grid-template-rows:max(48px, calc(48px * var(--font-scale,1))) auto}.management-directory-module__a1QHQW__lineExpanded{grid-area:2/1/auto/-1;min-width:0}.management-directory-module__a1QHQW__lineGroup{box-sizing:border-box;min-height:44px;box-shadow:inset 0 1px 0 var(--color-line);font-weight:var(--font-weight-semibold);grid-column:1/-1;align-items:flex-end;gap:8px;padding:12px 16px 0;display:flex}.management-directory-module__a1QHQW__lineGroup:first-child{min-height:32px;box-shadow:none;padding-top:4px}@container (max-width:607px){.management-directory-module__a1QHQW__linesPhoneHead{display:flex}.management-directory-module__a1QHQW__lines{--line-gap:8px;--line-end:8px;grid-template-columns:minmax(0, 1fr) 0px 0px minmax(0, max-content) 0px calc(24px + var(--line-gap) + var(--line-end));padding:4px}.management-directory-module__a1QHQW__lines[data-picking]{grid-template-columns:36px minmax(0, 1fr) 0px 0px minmax(0, max-content) 0px calc(24px + var(--line-gap) + var(--line-end))}.management-directory-module__a1QHQW__linesBox:has(>.management-directory-module__a1QHQW__lines[data-picking]) .management-directory-module__a1QHQW__linesPhoneHead{padding-left:52px}.management-directory-module__a1QHQW__line,.management-directory-module__a1QHQW__line[data-expanded]{min-height:max(64px, calc(64px * var(--font-scale,1)));padding:8px var(--line-end) 8px 12px;grid-template-rows:auto auto;align-content:center;row-gap:2px}.management-directory-module__a1QHQW__lineOpen{grid-row:1/-1;grid-template-rows:subgrid}.management-directory-module__a1QHQW__linePick{grid-row:1/-1}.management-directory-module__a1QHQW__lineInfo{min-width:0;color:var(--color-muted);white-space:nowrap;grid-area:2/1/auto/-3;align-items:center;display:flex;overflow:hidden}.management-directory-module__a1QHQW__linePlace{flex:none;min-width:0;max-width:60%;padding-left:0}.management-directory-module__a1QHQW__linePlace svg{display:none}.management-directory-module__a1QHQW__linePlace>:not([data-empty]){color:inherit}.management-directory-module__a1QHQW__lineMeta{text-overflow:ellipsis;flex:0 auto;height:auto;padding-left:0;display:block}.management-directory-module__a1QHQW__metaFixed,.management-directory-module__a1QHQW__metaLead,.management-directory-module__a1QHQW__metaTail{display:inline}.management-directory-module__a1QHQW__metaTag{vertical-align:middle;display:inline-flex}.management-directory-module__a1QHQW__metaTag+.management-directory-module__a1QHQW__metaLead{margin-left:8px}.management-directory-module__a1QHQW__linePlace+.management-directory-module__a1QHQW__lineMeta:before{content:"·";padding:0 4px}.management-directory-module__a1QHQW__lineGo{grid-row:1/-1}.management-directory-module__a1QHQW__lineTools{display:none}.management-directory-module__a1QHQW__lines[data-phone-head] .management-directory-module__a1QHQW__lineUnit{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.management-directory-module__a1QHQW__lineExpanded{grid-row:3}.management-directory-module__a1QHQW__lineGroup{padding:12px 12px 4px}}.management-directory-module__a1QHQW__tableBox{border:1px solid var(--color-line);border-radius:var(--radius-lg);background:var(--color-surface);min-width:0;position:relative;overflow:hidden}.management-directory-module__a1QHQW__tableScroll{overscroll-behavior-x:contain;min-width:0;scroll-padding-inline-start:calc(min(14em,40cqi) + 36px);overflow-x:auto;container-type:inline-size}.management-directory-module__a1QHQW__tableScroll:focus-visible{outline:2px solid var(--color-ink);outline-offset:-2px}.management-directory-module__a1QHQW__tableBox:has(>[data-scroll-end]):after{content:"";z-index:2;background:linear-gradient(to left, var(--color-surface), transparent);pointer-events:none;width:24px;position:absolute;top:0;bottom:0;right:0}.management-directory-module__a1QHQW__table{border-collapse:separate;border-spacing:0;width:100%;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)}.management-directory-module__a1QHQW__table th,.management-directory-module__a1QHQW__table td{height:max(48px, calc(48px * var(--font-scale,1)));box-sizing:border-box;background:var(--color-surface);text-align:left;vertical-align:middle;white-space:nowrap;font-weight:var(--font-weight-regular);padding:0 12px}.management-directory-module__a1QHQW__table thead th{height:max(40px, calc(40px * var(--font-scale,1)));border-bottom:1px solid var(--color-line);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)}.management-directory-module__a1QHQW__table tbody tr:not(:last-child)>*{border-bottom:1px solid var(--color-line)}.management-directory-module__a1QHQW__table tbody tr{cursor:pointer}@media (hover:hover){.management-directory-module__a1QHQW__table tbody tr:hover>*{background:var(--color-soft)}}.management-directory-module__a1QHQW__table tbody tr:has(.management-directory-module__a1QHQW__tableOpen:focus-visible)>*{background:var(--color-soft)}.management-directory-module__a1QHQW__table tbody tr:not([data-picked]):active:not(:has(:is(a,button,input,label,[data-contact-reveal]):not(.management-directory-module__a1QHQW__tableOpen):active))>*{background:var(--color-pressed)}@media (hover:hover){.management-directory-module__a1QHQW__table tbody tr:hover [data-tone=off]{background:var(--color-surface);box-shadow:inset 0 0 0 1px var(--color-line)}}.management-directory-module__a1QHQW__table tbody tr:has(.management-directory-module__a1QHQW__tableOpen:focus-visible) [data-tone=off]{background:var(--color-surface);box-shadow:inset 0 0 0 1px var(--color-line)}.management-directory-module__a1QHQW__table tbody tr[data-picked]>*{background:var(--color-brand-50)}.management-directory-module__a1QHQW__table tr>:first-child{z-index:1;padding-left:24px;position:sticky;left:0}.management-directory-module__a1QHQW__table tr>:last-child{padding-right:24px}.management-directory-module__a1QHQW__tableScroll[data-scroll-start] .management-directory-module__a1QHQW__table tr>:first-child{box-shadow:inset -1px 0 0 var(--color-line)}.management-directory-module__a1QHQW__table .management-directory-module__a1QHQW__tableNum{text-align:right;font-variant-numeric:tabular-nums}.management-directory-module__a1QHQW__table [data-amount]{font-size:inherit;line-height:inherit;font-weight:inherit}@media (hover:hover){.management-directory-module__a1QHQW__table tbody tr:not(:hover):not(:focus-within) td [data-contact-reveal]:not([data-shown]) [data-contact-label]{opacity:0}}.management-directory-module__a1QHQW__tableLead{align-items:center;gap:8px;min-width:0;display:flex}.management-directory-module__a1QHQW__tablePick{flex:none;align-items:center;display:inline-flex}.management-directory-module__a1QHQW__tableOpen{max-width:min(14em,40cqi);color:var(--color-ink);font:inherit;font-weight:var(--font-weight-semibold);text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background:0 0;border:0;margin:0;padding:0;display:block;overflow:hidden}.management-directory-module__a1QHQW__tableOpen:focus-visible{outline:2px solid var(--color-ink);outline-offset:2px}.management-directory-module__a1QHQW__tableSort{width:100%;min-height:max(40px, calc(40px * var(--font-scale,1)));color:inherit;font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;margin:0;padding:0;display:inline-flex}.management-directory-module__a1QHQW__table .management-directory-module__a1QHQW__tableNum .management-directory-module__a1QHQW__tableSort{justify-content:flex-end}.management-directory-module__a1QHQW__table th:is([aria-sort=ascending],[aria-sort=descending]) .management-directory-module__a1QHQW__tableSort{color:var(--color-ink)}@media (hover:hover){.management-directory-module__a1QHQW__tableSort:hover{color:var(--color-ink)}.management-directory-module__a1QHQW__tableSort:not(:hover):not(:focus-visible) [data-sort-hint]{opacity:0}}.management-directory-module__a1QHQW__tableSort:focus-visible{outline:2px solid var(--color-ink);outline-offset:-2px}.management-directory-module__a1QHQW__selectionBar{z-index:5;box-sizing:border-box;border:1px solid var(--color-brand-500);border-radius:var(--radius-lg);background:var(--color-brand-50);min-height:56px;font-size:var(--type-body-sm-size);line-height:var(--type-body-sm-leading);flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:8px;padding:8px 12px 8px 20px;display:flex;position:sticky;bottom:0}.management-directory-module__a1QHQW__selectionCount{color:var(--color-ink);font-weight:var(--font-weight-semibold);margin-right:auto}.management-directory-module__a1QHQW__selectionActions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}@media (min-width:1024px){.management-directory-module__a1QHQW__selectionBar:after{content:"";background:var(--color-surface);pointer-events:none;height:24px;position:absolute;top:calc(100% + 1px);left:-1px;right:-1px}}@media (max-width:1023px){.management-directory-module__a1QHQW__selectionBar{padding-bottom:max(8px, var(--es-safe-bottom,0px))}}@media (hover:none){.management-directory-module__a1QHQW__lines{--line-menu:44px}.management-directory-module__a1QHQW__menuItem,.management-directory-module__a1QHQW__chip{min-height:44px}button.management-directory-module__a1QHQW__warnChip{position:relative}button.management-directory-module__a1QHQW__warnChip:after{content:"";position:absolute;inset:-8px 0}}
.signature-pad-module__J6bOiq__padWrap{border:1px solid var(--color-ink);border-radius:var(--radius-md);background:var(--color-surface);gap:8px;min-width:0;padding:8px;display:grid;position:relative}.signature-pad-module__J6bOiq__padWrap:after{content:"";border-bottom:1px dashed var(--color-muted);opacity:.6;pointer-events:none;position:absolute;top:120px;left:24px;right:24px}.signature-pad-module__J6bOiq__padCanvas{box-sizing:border-box;border-radius:var(--radius-sm);background:var(--color-surface);touch-action:none;cursor:crosshair;width:100%;min-width:0;height:140px;display:block}.signature-pad-module__J6bOiq__padCanvasDisabled{cursor:not-allowed;opacity:.6}.signature-pad-module__J6bOiq__padClear{justify-self:end;min-height:44px}.signature-pad-module__J6bOiq__padCaption{color:var(--color-muted);font-size:var(--type-label-md-size);font-weight:var(--font-weight-semibold);line-height:var(--type-label-md-leading);word-break:keep-all;margin:0;padding:0 8px}
.signature-sheet-module__20xyTa__sheet,.signature-sheet-module__20xyTa__inline{gap:12px;display:grid}.signature-sheet-module__20xyTa__headPill{border:1px solid var(--color-line);min-height:32px;color:var(--color-ink);font-size:var(--type-label-md-size);font-weight:var(--font-weight-semibold);line-height:var(--type-label-md-leading);border-radius:999px;justify-self:start;align-items:center;padding:0 12px;display:inline-flex}.signature-sheet-module__20xyTa__relations{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.signature-sheet-module__20xyTa__relation{border:1px solid color-mix(in srgb, var(--color-muted) 55%, transparent);background:var(--color-surface);min-height:44px;color:var(--color-ink);font-size:var(--type-body-sm-size);font-weight:var(--font-weight-semibold);line-height:var(--type-body-sm-leading);cursor:pointer;border-radius:999px;padding:0 8px}.signature-sheet-module__20xyTa__relation[aria-checked=true]{border:2px solid var(--color-ink);background:var(--color-soft)}.signature-sheet-module__20xyTa__relation[aria-checked=true]:before{content:"✓ "}.signature-sheet-module__20xyTa__relation:disabled{cursor:not-allowed;background:var(--color-disabled);color:var(--color-disabled-ink);border-color:#0000}.signature-sheet-module__20xyTa__typedBox{border:1px solid var(--color-line);border-radius:var(--radius-md);background:var(--color-surface);gap:6px;padding:8px;display:grid;position:relative}.signature-sheet-module__20xyTa__typedImage{border-radius:var(--radius-sm);width:100%;max-width:420px;height:auto;display:block}.signature-sheet-module__20xyTa__typedClear{min-height:44px;position:absolute;top:8px;right:8px}.signature-sheet-module__20xyTa__caption{color:var(--color-muted);font-size:var(--type-label-md-size);font-weight:var(--font-weight-semibold);line-height:var(--type-label-md-leading);word-break:keep-all;margin:0}.signature-sheet-module__20xyTa__makeTyped{justify-content:flex-end;display:flex}.signature-sheet-module__20xyTa__makeTypedButton{min-height:44px;color:var(--color-primary)}.signature-sheet-module__20xyTa__statement{border-radius:var(--radius-md);background:var(--color-soft);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);word-break:keep-all;cursor:pointer;align-items:center;gap:12px;padding:12px;display:flex}.signature-sheet-module__20xyTa__statementInput{width:20px;height:20px;accent-color:var(--color-primary);flex-shrink:0}.signature-sheet-module__20xyTa__submit{width:100%;min-height:48px}
