.create-person-module__al8-8a__form{overflow-wrap:anywhere;max-width:52rem}.create-person-module__al8-8a__fields{gap:var(--space-4);margin:var(--space-4) 0;padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-lg);grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;display:grid}.create-person-module__al8-8a__fields legend,.create-person-module__al8-8a__fields label{font-weight:var(--weight-bold)}.create-person-module__al8-8a__fields label{gap:var(--space-2);min-width:0;display:grid}.create-person-module__al8-8a__fields input,.create-person-module__al8-8a__fields textarea{width:100%;min-width:0;min-height:44px;font-size:1rem}.create-person-module__al8-8a__fields span{font-weight:400}.create-person-module__al8-8a__error{color:var(--color-danger)}.create-person-module__al8-8a__wide{grid-column:1/-1}@media (max-width:640px){.create-person-module__al8-8a__fields{grid-template-columns:1fr}}
.secretariat-module__AtoqIq__search{gap:var(--space-3);margin:var(--space-4) 0 var(--space-5);grid-template-columns:minmax(0,1fr) auto;align-items:end;display:grid}.secretariat-module__AtoqIq__search label,.secretariat-module__AtoqIq__grid label,.secretariat-module__AtoqIq__wideLabel{gap:var(--space-2);color:var(--ink,var(--color-foreground));font-weight:var(--weight-bold);display:grid}.secretariat-module__AtoqIq__directory{gap:var(--space-3);display:grid}.secretariat-module__AtoqIq__personCard{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);display:flex}.secretariat-module__AtoqIq__personCard h3,.secretariat-module__AtoqIq__personCard p{margin:0}.secretariat-module__AtoqIq__personCard p{margin-top:var(--space-1);color:var(--color-foreground-muted)}.secretariat-module__AtoqIq__badges{gap:var(--space-2);margin-top:var(--space-3);flex-wrap:wrap;display:flex}.secretariat-module__AtoqIq__badges span,.secretariat-module__AtoqIq__badge{padding:var(--space-1) var(--space-2);border-radius:var(--radius-pill);background:var(--color-surface-sunken);color:var(--color-primary);font-size:var(--text-xs);font-weight:var(--weight-bold);display:inline-flex}.secretariat-module__AtoqIq__grid{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.secretariat-module__AtoqIq__wideLabel{grid-column:1/-1}.secretariat-module__AtoqIq__grid .secretariat-module__AtoqIq__confirmLink{align-items:center;gap:var(--space-3);grid-column:1/-1;min-height:2.75rem;display:flex}.secretariat-module__AtoqIq__confirmLink input{flex:0 0 1.25rem;width:1.25rem;height:1.25rem;min-height:1.25rem;margin:0}.secretariat-module__AtoqIq__cards{gap:var(--space-3);margin:var(--space-4) 0;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.secretariat-module__AtoqIq__infoCard{padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-muted)}.secretariat-module__AtoqIq__infoCard p,.secretariat-module__AtoqIq__infoCard strong{margin:0;display:block}.secretariat-module__AtoqIq__infoCard p+p{margin-top:var(--space-1)}.secretariat-module__AtoqIq__warning{padding:var(--space-4);border:1px solid var(--color-accent);border-radius:var(--radius-lg);background:var(--color-warning-soft)}.secretariat-module__AtoqIq__privacyNote{padding:var(--space-3);border-left:4px solid var(--color-primary);background:var(--color-surface-muted);color:var(--color-foreground-muted)}.secretariat-module__AtoqIq__queueFilters{align-items:end;gap:var(--space-3);grid-template-columns:.7fr 1.4fr 1fr 1fr auto;display:grid}.secretariat-module__AtoqIq__queueFilters label{font-weight:var(--weight-bold);gap:var(--space-2);display:grid}.secretariat-module__AtoqIq__queueSummary{gap:var(--space-3);margin-top:var(--space-4);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.secretariat-module__AtoqIq__queueSummary article{background:var(--color-surface-muted);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-4);display:grid}.secretariat-module__AtoqIq__queueSummary strong{font-size:var(--text-2xl)}.secretariat-module__AtoqIq__queueSummary span{color:var(--color-foreground-muted)}.secretariat-module__AtoqIq__queueList{gap:var(--space-3);display:grid}.secretariat-module__AtoqIq__queueCard{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-4)}.secretariat-module__AtoqIq__queueCard header{align-items:start;gap:var(--space-4);justify-content:space-between;display:flex}.secretariat-module__AtoqIq__queueCard h3,.secretariat-module__AtoqIq__queueCard p{margin:0}.secretariat-module__AtoqIq__queueCard header p{color:var(--color-foreground-muted);margin-top:var(--space-1)}.secretariat-module__AtoqIq__queueCard dl{gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.secretariat-module__AtoqIq__queueCard dl div{background:var(--color-surface-muted);border-radius:var(--radius-md);padding:var(--space-3)}.secretariat-module__AtoqIq__queueCard dt{color:var(--color-foreground-muted);font-size:var(--text-xs)}.secretariat-module__AtoqIq__queueCard dd{font-weight:var(--weight-bold);margin:var(--space-1) 0 0}.secretariat-module__AtoqIq__queueCard ul{color:var(--color-foreground-muted)}.secretariat-module__AtoqIq__overdue{background:var(--color-danger-soft);border-radius:var(--radius-pill);color:var(--color-danger);font-size:var(--text-xs);font-weight:var(--weight-bold);padding:var(--space-1) var(--space-2)}.secretariat-module__AtoqIq__headerActions,.secretariat-module__AtoqIq__protocolActions{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.secretariat-module__AtoqIq__serviceGrid{gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.secretariat-module__AtoqIq__serviceCard,.secretariat-module__AtoqIq__requirementCard,.secretariat-module__AtoqIq__historyCard,.secretariat-module__AtoqIq__transitionForm{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-4)}.secretariat-module__AtoqIq__serviceCard h2,.secretariat-module__AtoqIq__serviceCard p,.secretariat-module__AtoqIq__requirementCard h3,.secretariat-module__AtoqIq__requirementCard p,.secretariat-module__AtoqIq__historyCard p{margin:var(--space-2) 0}.secretariat-module__AtoqIq__serviceEditor,.secretariat-module__AtoqIq__requirementList,.secretariat-module__AtoqIq__historyList{gap:var(--space-4);display:grid}.secretariat-module__AtoqIq__serviceEditor>label{font-weight:var(--weight-bold);gap:var(--space-2);display:grid}.secretariat-module__AtoqIq__requirementCard{min-width:0}.secretariat-module__AtoqIq__requirementCard legend{color:var(--color-primary);font-weight:var(--weight-bold);padding:0 var(--space-1)}.secretariat-module__AtoqIq__requirementHeader{align-items:start;gap:var(--space-4);justify-content:space-between;display:flex}.secretariat-module__AtoqIq__historyCard{gap:var(--space-1);display:grid}.secretariat-module__AtoqIq__historyCard span{color:var(--color-foreground-muted);font-size:var(--text-sm)}.secretariat-module__AtoqIq__attachmentList{gap:var(--space-3);margin-top:var(--space-4);display:grid}.secretariat-module__AtoqIq__attachmentCard{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);align-items:start;gap:var(--space-4);padding:var(--space-4);justify-content:space-between;display:flex}.secretariat-module__AtoqIq__attachmentCard p{color:var(--color-foreground-muted);margin:var(--space-1) 0 0}.secretariat-module__AtoqIq__attachmentRemoved{background:var(--color-surface-muted);opacity:.82}.secretariat-module__AtoqIq__attachmentActions{align-items:stretch;gap:var(--space-2);min-width:min(22rem,42vw);display:grid}.secretariat-module__AtoqIq__attachmentActions>a{text-align:center}.secretariat-module__AtoqIq__attachmentRemovalForm{gap:var(--space-2);display:grid}.secretariat-module__AtoqIq__attachmentRemovalForm label{font-weight:var(--weight-bold);gap:var(--space-1);display:grid}.secretariat-module__AtoqIq__protocolActions{margin-bottom:var(--space-4);align-items:stretch}.secretariat-module__AtoqIq__transitionForm{gap:var(--space-3);flex:18rem;display:grid}.secretariat-module__AtoqIq__transitionForm label{font-weight:var(--weight-bold);gap:var(--space-2);display:grid}.secretariat-module__AtoqIq__batchWorkspace,.secretariat-module__AtoqIq__batchPreview,.secretariat-module__AtoqIq__batchItemList{gap:var(--space-4);display:grid}.secretariat-module__AtoqIq__batchPeople{border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-4)}.secretariat-module__AtoqIq__batchPeople legend{color:var(--color-primary);font-weight:var(--weight-bold);padding:0 var(--space-1)}.secretariat-module__AtoqIq__batchPeopleGrid{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.secretariat-module__AtoqIq__batchPeopleGrid label{background:var(--color-surface-muted);border:1px solid var(--color-border);border-radius:var(--radius-md);align-items:start;gap:var(--space-3);padding:var(--space-3);display:flex}.secretariat-module__AtoqIq__batchPeopleGrid span,.secretariat-module__AtoqIq__batchPeopleGrid small{gap:var(--space-1);display:grid}.secretariat-module__AtoqIq__batchPeopleGrid small,.secretariat-module__AtoqIq__batchItem small{color:var(--color-foreground-muted)}.secretariat-module__AtoqIq__batchPreview{border-top:1px solid var(--color-border);padding-top:var(--space-4)}.secretariat-module__AtoqIq__batchItem{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);align-items:center;gap:var(--space-3);padding:var(--space-4);grid-template-columns:auto minmax(0,1fr) auto auto;display:grid}.secretariat-module__AtoqIq__batchItem p{margin:var(--space-1) 0}@media (max-width:760px){.secretariat-module__AtoqIq__search,.secretariat-module__AtoqIq__grid,.secretariat-module__AtoqIq__cards,.secretariat-module__AtoqIq__queueFilters,.secretariat-module__AtoqIq__queueSummary,.secretariat-module__AtoqIq__queueCard dl,.secretariat-module__AtoqIq__serviceGrid{grid-template-columns:1fr}.secretariat-module__AtoqIq__requirementHeader,.secretariat-module__AtoqIq__personCard,.secretariat-module__AtoqIq__attachmentCard{flex-direction:column;align-items:stretch}.secretariat-module__AtoqIq__attachmentActions{min-width:0}.secretariat-module__AtoqIq__personCard a{text-align:center}.secretariat-module__AtoqIq__batchPeopleGrid,.secretariat-module__AtoqIq__batchItem{grid-template-columns:1fr}}.secretariat-module__AtoqIq__wizard{gap:var(--space-4);display:grid}.secretariat-module__AtoqIq__wizardSteps{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.secretariat-module__AtoqIq__wizardSteps li{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-radius:var(--radius-pill);background:var(--color-surface-sunken);color:var(--color-foreground-muted);font-weight:var(--weight-bold);display:inline-flex}.secretariat-module__AtoqIq__wizardSteps li span{background:var(--color-surface);border-radius:50%;place-items:center;width:1.4rem;height:1.4rem;display:inline-grid}.secretariat-module__AtoqIq__wizardSteps li.secretariat-module__AtoqIq__wizardStepActive{background:var(--color-primary);color:var(--color-primary-contrast)}.secretariat-module__AtoqIq__wizardPanel{gap:var(--space-4);padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);display:grid}.secretariat-module__AtoqIq__wizardTypes{gap:var(--space-2);border:0;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));min-width:0;padding:0;display:grid}.secretariat-module__AtoqIq__wizardTypes legend{margin-bottom:var(--space-2);font-weight:var(--weight-bold)}.secretariat-module__AtoqIq__wizardTypeCard{gap:var(--space-1);min-height:44px;padding:var(--space-3);border:2px solid var(--color-border);border-radius:var(--radius-lg);cursor:pointer;display:grid}.secretariat-module__AtoqIq__wizardTypeCard input{width:1.1rem;height:1.1rem}.secretariat-module__AtoqIq__wizardTypeCard span{color:var(--color-foreground-muted);font-size:var(--text-sm)}.secretariat-module__AtoqIq__wizardTypeSelected{border-color:var(--color-primary);background:var(--color-surface-muted)}.secretariat-module__AtoqIq__wizardBlock{padding:var(--space-3) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md)}.secretariat-module__AtoqIq__wizardBlock summary{min-height:44px;font-weight:var(--weight-bold);cursor:pointer}.secretariat-module__AtoqIq__wizardSummary,.secretariat-module__AtoqIq__wizardHint{color:var(--color-foreground);margin:0}.secretariat-module__AtoqIq__wizardWarnings{gap:var(--space-2);padding:var(--space-3) var(--space-4) var(--space-3) var(--space-6);border-radius:var(--radius-md);background:var(--color-warning-soft);margin:0;display:grid}.secretariat-module__AtoqIq__wizardFooter{justify-content:flex-end;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.secretariat-module__AtoqIq__wizardFooter>span{margin-right:auto}.secretariat-module__AtoqIq__wizardFooter button{min-height:44px}.secretariat-module__AtoqIq__wizardReceipt{gap:var(--space-3);padding:var(--space-4);border:1px solid color-mix(in srgb, var(--color-success) 35%, var(--color-surface));border-radius:var(--radius-lg);background:var(--color-success-soft);display:grid}.secretariat-module__AtoqIq__timeline{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.secretariat-module__AtoqIq__timeline>li{gap:var(--space-2);padding:var(--space-4) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);display:grid}.secretariat-module__AtoqIq__timeline>li header{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.secretariat-module__AtoqIq__timeline p{margin:0}.secretariat-module__AtoqIq__timelineReversed{opacity:.7}.secretariat-module__AtoqIq__timelineEffects{gap:var(--space-1);padding-left:var(--space-4);margin:0;display:grid}.secretariat-module__AtoqIq__reverseDialog{width:min(32rem,100vw - 2rem);padding:var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-lg)}.secretariat-module__AtoqIq__reverseDialog form{gap:var(--space-4);display:grid}@media (max-width:480px){.secretariat-module__AtoqIq__wizardPanel{padding:var(--space-3)}.secretariat-module__AtoqIq__wizardTypes{grid-template-columns:1fr}.secretariat-module__AtoqIq__wizardFooter{z-index:2;padding:var(--space-3);border-top:1px solid var(--color-border);background:var(--color-surface);margin:0 -.75rem -.75rem;position:sticky;bottom:0}.secretariat-module__AtoqIq__wizardFooter>span{flex-basis:100%;margin-right:0}.secretariat-module__AtoqIq__wizardFooter button{flex:8rem;min-height:44px}.secretariat-module__AtoqIq__wizardFooter button{flex:8rem;min-height:44px}.secretariat-module__AtoqIq__reverseDialog{border-radius:0;width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;margin:0}}
.app-shell-module__QtyCMW__shell{background:var(--color-canvas);min-height:100dvh;color:var(--color-foreground);grid-template-rows:auto 1fr;grid-template-areas:"topbar""main";display:grid}.app-shell-module__QtyCMW__withNav{grid-template-rows:auto auto 1fr;grid-template-areas:"topbar""nav""main"}.app-shell-module__QtyCMW__topbar{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-3) var(--space-5);border-bottom:1px solid var(--color-border);background:var(--color-surface);grid-area:topbar;display:flex}.app-shell-module__QtyCMW__brand{min-width:0;font-weight:var(--weight-bold);align-items:center;display:flex}.app-shell-module__QtyCMW__topbarEnd{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.app-shell-module__QtyCMW__nav{padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-border);background:var(--color-surface);grid-area:nav;overflow-x:auto}.app-shell-module__QtyCMW__navList{gap:var(--space-1);margin:0;padding:0;list-style:none;display:flex}.app-shell-module__QtyCMW__navLink{min-height:2.75rem;padding:var(--space-2) var(--space-4);border-radius:var(--radius-md);color:var(--color-foreground);font-weight:var(--weight-semibold);white-space:nowrap;align-items:center;text-decoration:none;display:flex}.app-shell-module__QtyCMW__navLink:hover{background:var(--color-primary-soft);color:var(--color-primary)}.app-shell-module__QtyCMW__navLink:focus-visible{outline:.1875rem solid var(--color-focus);outline-offset:.125rem}.app-shell-module__QtyCMW__current{background:var(--color-primary-soft);color:var(--color-primary)}.app-shell-module__QtyCMW__main{width:min(100%, var(--page-wide));min-width:0;padding:var(--space-6) var(--space-5);grid-area:main;margin:0 auto}@media (min-width:64rem){.app-shell-module__QtyCMW__withNav{grid-template:"topbar topbar""nav main"1fr/15rem minmax(0,1fr)}.app-shell-module__QtyCMW__nav{border-right:1px solid var(--color-border);border-bottom:0}.app-shell-module__QtyCMW__navList{flex-direction:column}}
.badge-module__J5sY1G__badge{align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-3);border-radius:var(--radius-pill);font-size:var(--text-xs);font-weight:var(--weight-bold);line-height:var(--leading-tight);white-space:nowrap;display:inline-flex}.badge-module__J5sY1G__icon{display:inline-flex}.badge-module__J5sY1G__neutral{background:var(--color-surface-sunken);color:var(--color-foreground)}.badge-module__J5sY1G__primary{background:var(--color-primary-soft);color:var(--color-primary)}.badge-module__J5sY1G__success{background:var(--color-success-soft);color:var(--color-success)}.badge-module__J5sY1G__warning{background:var(--color-warning-soft);color:var(--color-warning)}.badge-module__J5sY1G__danger{background:var(--color-danger-soft);color:var(--color-danger)}.badge-module__J5sY1G__info{background:var(--color-info-soft);color:var(--color-info)}
.brand-footer-module__eZdTYG__footer{justify-content:center;align-items:center;gap:var(--space-2,.5rem) var(--space-4,1rem);padding:var(--space-6,1.5rem) var(--space-4,1rem) var(--space-8,2rem);color:var(--color-foreground-muted);font-size:var(--text-sm);text-align:center;flex-wrap:wrap;display:flex}.brand-footer-module__eZdTYG__text,.brand-footer-module__eZdTYG__note{margin:0}.brand-footer-module__eZdTYG__text strong{color:var(--color-foreground)}.brand-footer-module__eZdTYG__note{flex-basis:100%}@media print{.brand-footer-module__eZdTYG__footer{display:none}}
.brand-module__4hsWja__brand{align-items:flex-start;gap:var(--space-1,.25rem);color:var(--color-brand-accent);flex-direction:column;line-height:1;display:inline-flex}.brand-module__4hsWja__logo{width:auto;height:var(--brand-height);flex:none;display:block}.brand-module__4hsWja__sm{--brand-height:1.5rem}.brand-module__4hsWja__md{--brand-height:2.25rem}.brand-module__4hsWja__lg{--brand-height:3.5rem}.brand-module__4hsWja__xl{--brand-height:5rem}.brand-module__4hsWja__mono{color:inherit}.brand-module__4hsWja__laranja .brand-module__4hsWja__logo{border-radius:calc(var(--brand-height) * .14);overflow:hidden}.brand-module__4hsWja__caption{color:var(--color-foreground-muted);font-size:var(--text-sm);flex-direction:column;gap:.15rem;font-weight:600;line-height:1.25;display:flex}.brand-module__4hsWja__module{color:var(--color-foreground);font-weight:700}
.button-module__HjQxJG__button{justify-content:center;align-items:center;gap:var(--space-2);min-height:2.75rem;padding:var(--space-3) var(--space-5);border-radius:var(--radius-md);box-shadow:none;font:inherit;font-size:var(--text-base);font-weight:var(--weight-semibold);line-height:var(--leading-tight);cursor:pointer;transition:background-color var(--motion-fast) var(--motion-ease), border-color var(--motion-fast) var(--motion-ease), color var(--motion-fast) var(--motion-ease);border:1px solid #0000;text-decoration:none;display:inline-flex}.button-module__HjQxJG__button:focus-visible{outline:.1875rem solid var(--color-focus);outline-offset:.125rem}.button-module__HjQxJG__button:disabled{cursor:not-allowed;opacity:.55}.button-module__HjQxJG__button[aria-busy=true]{cursor:progress}.button-module__HjQxJG__primary{background:var(--color-primary);color:var(--color-primary-contrast)}.button-module__HjQxJG__primary:hover:not(:disabled){background:var(--color-primary-hover)}.button-module__HjQxJG__secondary{border-color:var(--color-border-strong);background:var(--color-surface);color:var(--color-primary)}.button-module__HjQxJG__secondary:hover:not(:disabled){background:var(--color-primary-soft)}.button-module__HjQxJG__ghost{color:var(--color-primary);background:0 0}.button-module__HjQxJG__ghost:hover:not(:disabled){background:var(--color-primary-soft)}.button-module__HjQxJG__danger{background:var(--color-danger);color:var(--color-surface)}.button-module__HjQxJG__danger:hover:not(:disabled){background:var(--color-foreground)}.button-module__HjQxJG__sm{min-height:2.25rem;padding:var(--space-2) var(--space-3);font-size:var(--text-sm)}.button-module__HjQxJG__md{min-height:2.75rem}.button-module__HjQxJG__lg{min-height:3.25rem;padding:var(--space-4) var(--space-6);font-size:var(--text-lg)}.button-module__HjQxJG__icon{flex:none;display:inline-flex}.button-module__HjQxJG__spinner{border-radius:var(--radius-pill);border:.15em solid;border-right-color:#0000;flex:none;width:1em;height:1em;animation:.7s linear infinite button-module__HjQxJG__spin}@keyframes button-module__HjQxJG__spin{to{transform:rotate(360deg)}}
.card-module__uAl7SW__card{gap:var(--space-4);min-width:0;padding:var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-md);color:var(--color-foreground);display:grid}.card-module__uAl7SW__muted{background:var(--color-surface-muted);box-shadow:none}.card-module__uAl7SW__primary{background:var(--color-primary-soft);box-shadow:none;border-color:#0000}.card-module__uAl7SW__flush{padding:0;overflow:hidden}.card-module__uAl7SW__header{justify-content:space-between;align-items:flex-start;gap:var(--space-3);flex-wrap:wrap;display:flex}.card-module__uAl7SW__headerText{gap:var(--space-1);min-width:0;display:grid}.card-module__uAl7SW__title{font-size:var(--text-lg);font-weight:var(--weight-bold);line-height:var(--leading-tight);margin:0}.card-module__uAl7SW__description{color:var(--color-foreground-muted);font-size:var(--text-sm);margin:0}.card-module__uAl7SW__actions{gap:var(--space-2);flex-wrap:wrap;display:flex}
.empty-state-module__9TuPeG__emptyState{justify-items:center;gap:var(--space-3);padding:var(--space-8) var(--space-5);border:1px dashed var(--color-border-strong);border-radius:var(--radius-lg);background:var(--color-surface-muted);color:var(--color-foreground);text-align:center;display:grid}.empty-state-module__9TuPeG__icon{color:var(--color-primary);font-size:var(--text-4xl);display:inline-flex}.empty-state-module__9TuPeG__title{font-size:var(--text-xl);font-weight:var(--weight-bold);line-height:var(--leading-tight);margin:0}.empty-state-module__9TuPeG__description{max-width:36rem;color:var(--color-foreground-muted);margin:0}.empty-state-module__9TuPeG__action{margin-top:var(--space-2)}
.field-module__3papsG__field{gap:var(--space-2);min-width:0;display:grid}.field-module__3papsG__label{color:var(--color-foreground);font-size:var(--text-sm);font-weight:var(--weight-semibold)}.field-module__3papsG__required{color:var(--color-danger)}.field-module__3papsG__hint{color:var(--color-foreground-muted);font-size:var(--text-sm);margin:0}.field-module__3papsG__error{color:var(--color-danger);font-size:var(--text-sm);font-weight:var(--weight-medium);margin:0}.field-module__3papsG__control{width:100%;min-height:2.75rem;padding:var(--space-2) var(--space-3);border:1px solid var(--color-foreground-subtle);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-foreground);font:inherit;font-size:var(--text-base);line-height:var(--leading-normal)}.field-module__3papsG__control:hover:not(:disabled){border-color:var(--color-foreground)}.field-module__3papsG__control:focus,.field-module__3papsG__control:focus-visible{border-color:var(--color-focus);outline:.1875rem solid var(--color-focus);outline-offset:.0625rem;box-shadow:none}.field-module__3papsG__control:disabled{background:var(--color-surface-muted);cursor:not-allowed;opacity:.7}.field-module__3papsG__control[aria-invalid=true]{border-color:var(--color-danger)}.field-module__3papsG__select{padding-right:var(--space-7)}.field-module__3papsG__textarea{resize:vertical;min-height:6rem}
.modal-module__09A2QG__dialog{width:min(100% - var(--space-6), 36rem);max-height:calc(100dvh - var(--space-6));border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-lg);color:var(--color-foreground);border:0;padding:0}.modal-module__09A2QG__dialog::backdrop{background:#1715388c}.modal-module__09A2QG__surface{gap:var(--space-4);padding:var(--space-6);display:grid}.modal-module__09A2QG__header{justify-content:space-between;align-items:flex-start;gap:var(--space-3);display:flex}.modal-module__09A2QG__title{font-size:var(--text-xl);font-weight:var(--weight-bold);line-height:var(--leading-tight);margin:0}.modal-module__09A2QG__description{color:var(--color-foreground-muted);margin:0}.modal-module__09A2QG__body{gap:var(--space-4);display:grid;overflow-y:auto}.modal-module__09A2QG__footer{justify-content:flex-end;gap:var(--space-2);flex-wrap:wrap;display:flex}
.page-header-module__fdV59G__header{gap:var(--space-3);padding-bottom:var(--space-5);border-bottom:1px solid var(--color-border);display:grid}.page-header-module__fdV59G__card{margin-bottom:var(--space-4);padding:var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-sm)}.page-header-module__fdV59G__row{justify-content:space-between;align-items:flex-end;gap:var(--space-4);flex-wrap:wrap;display:flex}.page-header-module__fdV59G__lead{align-items:center;gap:var(--space-4);min-width:0;display:flex}.page-header-module__fdV59G__brand{flex:none;place-items:center;display:grid}.page-header-module__fdV59G__text{gap:var(--space-2);min-width:0;display:grid}.page-header-module__fdV59G__eyebrow{color:var(--color-foreground-muted);font-size:var(--text-xs);font-weight:var(--weight-bold);letter-spacing:.08em;text-transform:uppercase;margin:0}.page-header-module__fdV59G__title{color:var(--color-foreground);font-size:var(--text-3xl);font-weight:var(--weight-bold);line-height:var(--leading-tight);overflow-wrap:anywhere;margin:0}.page-header-module__fdV59G__description{max-width:48rem;color:var(--color-foreground-muted);font-size:var(--text-lg);margin:0}.page-header-module__fdV59G__actions{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.page-header-module__fdV59G__card .page-header-module__fdV59G__row{align-items:center}.page-header-module__fdV59G__card .page-header-module__fdV59G__actions{padding-top:var(--space-3);border-top:1px solid var(--color-border);flex:1 0 100%;justify-content:flex-start}.page-header-module__fdV59G__actions .text-link{padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);color:var(--color-primary);text-decoration:none}.page-header-module__fdV59G__actions .text-link:hover{background:var(--color-primary-soft)}.page-header-module__fdV59G__actions .button-secondary{border-color:var(--color-border);background:var(--color-surface-muted);color:var(--color-foreground)}@media (max-width:40rem){.page-header-module__fdV59G__title{font-size:var(--text-2xl)}}
.charges-module__7vWZfG__section{margin:var(--space-6) 0 var(--space-7)}.charges-module__7vWZfG__issuedNotice{background:var(--color-info-soft);border:1px solid color-mix(in srgb, var(--color-info) 40%, var(--color-surface));border-radius:var(--radius-md);color:var(--color-info);margin:var(--space-6) 0 0;padding:var(--space-4) var(--space-5)}.charges-module__7vWZfG__sectionHeading{align-items:baseline;gap:var(--space-2) var(--space-4);margin-bottom:var(--space-3);flex-wrap:wrap;justify-content:space-between;display:flex}.charges-module__7vWZfG__sectionHeading h2{margin:0}.charges-module__7vWZfG__sectionHeading span,.charges-module__7vWZfG__help{color:var(--color-foreground-muted);font-size:var(--text-sm)}.charges-module__7vWZfG__grid{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),1fr));display:grid}.charges-module__7vWZfG__card,.charges-module__7vWZfG__empty{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-5)}.charges-module__7vWZfG__card h3{margin:var(--space-1) 0}.charges-module__7vWZfG__origin{background:var(--color-surface-sunken);border-radius:var(--radius-sm);color:var(--color-primary);padding:var(--space-3)}.charges-module__7vWZfG__chargeForm{gap:var(--space-3);margin-top:var(--space-4);display:grid}.charges-module__7vWZfG__chargeForm select{background:var(--color-surface);border:1px solid var(--color-foreground-subtle);border-radius:var(--radius-sm);color:var(--color-foreground);min-height:44px;padding:var(--space-2);width:100%}.charges-module__7vWZfG__chargeForm select:focus-visible,.charges-module__7vWZfG__confirmation input:focus-visible{outline:3px solid var(--color-focus);outline-offset:2px}.charges-module__7vWZfG__confirmation{align-items:start;gap:var(--space-3);display:flex}.charges-module__7vWZfG__confirmation input{width:1.25rem;height:1.25rem;margin-top:.1rem}.charges-module__7vWZfG__help{margin:0}.charges-module__7vWZfG__composition{gap:var(--space-2);margin:var(--space-3) 0;display:grid}.charges-module__7vWZfG__composition ul{gap:var(--space-1);margin:0;padding:0;list-style:none;display:grid}.charges-module__7vWZfG__composition li{gap:var(--space-4);justify-content:space-between;display:flex}.charges-module__7vWZfG__composition li:last-child{border-top:1px solid var(--color-border);padding-top:var(--space-1)}.charges-module__7vWZfG__statusBadge{justify-self:start}.charges-module__7vWZfG__adjustments{border-top:1px solid var(--color-border);margin-top:var(--space-4);padding-top:var(--space-3)}.charges-module__7vWZfG__adjustments summary{cursor:pointer;font-weight:var(--weight-semibold);align-items:center;min-height:44px;display:flex}.charges-module__7vWZfG__adjustments summary:focus-visible,.charges-module__7vWZfG__adjustmentForm input:focus-visible,.charges-module__7vWZfG__adjustmentForm select:focus-visible,.charges-module__7vWZfG__adjustmentForm textarea:focus-visible{outline:3px solid var(--color-focus);outline-offset:2px}.charges-module__7vWZfG__adjustmentForm{gap:var(--space-2);margin-top:var(--space-4);display:grid}.charges-module__7vWZfG__adjustmentForm h4{margin:0}.charges-module__7vWZfG__adjustmentForm input:not([type=checkbox]),.charges-module__7vWZfG__adjustmentForm select,.charges-module__7vWZfG__adjustmentForm textarea{background:var(--color-surface);border:1px solid var(--color-foreground-subtle);border-radius:var(--radius-sm);color:var(--color-foreground);min-height:44px;padding:var(--space-2);width:100%}.charges-module__7vWZfG__sources{border:1px solid var(--color-border);border-radius:var(--radius-sm);gap:var(--space-2);padding:var(--space-3);margin:0;display:grid}
.finance-contracts-module__ro4f-W__overview{gap:var(--space-6);margin:var(--space-5) 0;padding:var(--space-5) var(--space-6);border-radius:var(--radius-lg);color:var(--color-primary-contrast);background:var(--color-primary);grid-template-columns:minmax(11rem,.45fr) minmax(18rem,1fr);align-items:center;display:grid}.finance-contracts-module__ro4f-W__studentFinder{margin:var(--space-5) 0;border:1px solid var(--color-border-strong);border-radius:var(--radius-lg);background:var(--color-surface);overflow:hidden}.finance-contracts-module__ro4f-W__studentFinderHeading{padding:var(--space-5);color:var(--color-primary-contrast);background:var(--color-primary)}.finance-contracts-module__ro4f-W__studentFinderHeading span{color:var(--color-accent);font-size:var(--text-xs);font-weight:var(--weight-bold);letter-spacing:.05em;text-transform:uppercase}.finance-contracts-module__ro4f-W__studentFinderHeading h2,.finance-contracts-module__ro4f-W__studentFinderHeading p,.finance-contracts-module__ro4f-W__studentIdentity h3,.finance-contracts-module__ro4f-W__studentIdentity p,.finance-contracts-module__ro4f-W__contextColumns h4,.finance-contracts-module__ro4f-W__contextColumns p,.finance-contracts-module__ro4f-W__studentMatches p{margin:0}.finance-contracts-module__ro4f-W__studentFinderHeading h2{margin-top:var(--space-1)}.finance-contracts-module__ro4f-W__studentFinderHeading p{max-width:48rem;margin-top:var(--space-1);line-height:1.55}.finance-contracts-module__ro4f-W__studentSearch{gap:var(--space-3);padding:var(--space-5);background:var(--color-surface-muted);grid-template-columns:minmax(16rem,1fr) auto;align-items:end;display:grid}.finance-contracts-module__ro4f-W__studentSearch label{gap:var(--space-2);color:var(--color-foreground);font-weight:var(--weight-bold);display:grid}.finance-contracts-module__ro4f-W__studentSearch input{min-width:0;min-height:2.75rem;padding:var(--space-3) var(--space-3);border:1px solid var(--color-foreground-subtle);border-radius:var(--radius-md);color:var(--color-foreground);background:var(--color-surface);font:inherit}.finance-contracts-module__ro4f-W__studentMatches,.finance-contracts-module__ro4f-W__studentContext{padding:var(--space-5);border-top:1px solid var(--color-border)}.finance-contracts-module__ro4f-W__studentMatches>p,.finance-contracts-module__ro4f-W__finderNotice{color:var(--color-foreground-muted)}.finance-contracts-module__ro4f-W__studentMatches>div{gap:var(--space-3);margin-top:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.finance-contracts-module__ro4f-W__studentMatches article,.finance-contracts-module__ro4f-W__contextColumns li{gap:var(--space-3);padding:var(--space-3);border-radius:var(--radius-md);background:var(--color-surface-muted);justify-content:space-between;align-items:center;display:flex}.finance-contracts-module__ro4f-W__studentMatches article>div,.finance-contracts-module__ro4f-W__contextColumns li>div{gap:var(--space-1);min-width:0;display:grid}.finance-contracts-module__ro4f-W__studentMatches small,.finance-contracts-module__ro4f-W__studentMatches span,.finance-contracts-module__ro4f-W__contextColumns small,.finance-contracts-module__ro4f-W__contextColumns p,.finance-contracts-module__ro4f-W__studentIdentity p{color:var(--color-foreground-muted)}.finance-contracts-module__ro4f-W__studentMatches a,.finance-contracts-module__ro4f-W__contextColumns a{color:var(--color-primary);font-weight:var(--weight-bold);text-underline-offset:.2rem;flex:none}.finance-contracts-module__ro4f-W__studentMatches a[aria-current=true]{padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);color:var(--color-primary-contrast);background:var(--color-primary);text-decoration:none}.finance-contracts-module__ro4f-W__finderNotice{padding:var(--space-4) var(--space-5);border-top:1px solid var(--color-border);margin:0}.finance-contracts-module__ro4f-W__studentIdentity{gap:var(--space-4);justify-content:space-between;align-items:center;display:flex}.finance-contracts-module__ro4f-W__studentIdentity>strong{padding:var(--space-2) var(--space-3);border-radius:var(--radius-pill);color:var(--color-primary);background:var(--color-surface-sunken);font-size:var(--text-sm)}.finance-contracts-module__ro4f-W__studentIdentity span{color:var(--color-primary);font-size:var(--text-xs);font-weight:var(--weight-bold);text-transform:uppercase}.finance-contracts-module__ro4f-W__contextColumns{gap:var(--space-4);margin-top:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.finance-contracts-module__ro4f-W__contextColumns>section{padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md)}.finance-contracts-module__ro4f-W__contextColumns ul{gap:var(--space-2);margin:var(--space-3) 0 0;padding:0;list-style:none;display:grid}.finance-contracts-module__ro4f-W__contextColumns p{margin-top:var(--space-2)}.finance-contracts-module__ro4f-W__relationshipHistory{margin-top:var(--space-4);padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface)}.finance-contracts-module__ro4f-W__relationshipHistory>div:first-child{gap:var(--space-3) var(--space-4);justify-content:space-between;align-items:baseline;display:flex}.finance-contracts-module__ro4f-W__relationshipHistory h4,.finance-contracts-module__ro4f-W__relationshipHistory p{margin:0}.finance-contracts-module__ro4f-W__relationshipHistory p,.finance-contracts-module__ro4f-W__relationshipHistory span,.finance-contracts-module__ro4f-W__relationshipHistory time{color:var(--color-foreground-muted);font-size:var(--text-sm)}.finance-contracts-module__ro4f-W__relationshipHistory ol{margin:var(--space-3) 0 0;border-top:1px solid var(--color-border);gap:0;padding:0;list-style:none;display:grid}.finance-contracts-module__ro4f-W__relationshipHistory li{gap:var(--space-4);padding:var(--space-3) 0;border-bottom:1px solid var(--color-border);grid-template-columns:minmax(0,1fr) minmax(10rem,auto);align-items:center;display:grid}.finance-contracts-module__ro4f-W__relationshipHistory li>div{gap:var(--space-1);min-width:0;display:grid}.finance-contracts-module__ro4f-W__relationshipHistory li>div:last-child{text-align:right;justify-items:end}.finance-contracts-module__ro4f-W__relationshipHistory a{color:var(--color-primary);font-size:var(--text-sm);font-weight:var(--weight-bold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.finance-contracts-module__ro4f-W__proposalCreate{margin-top:var(--space-4);padding:var(--space-4);border:1px solid var(--color-border-strong);border-radius:var(--radius-lg);background:var(--color-surface-muted)}.finance-contracts-module__ro4f-W__proposalCreate>div:first-child span{color:var(--color-primary);font-size:var(--text-xs);font-weight:var(--weight-bold);letter-spacing:.04em;text-transform:uppercase}.finance-contracts-module__ro4f-W__proposalCreate h3,.finance-contracts-module__ro4f-W__proposalCreate p{margin:0}.finance-contracts-module__ro4f-W__proposalCreate h3{margin-top:var(--space-1)}.finance-contracts-module__ro4f-W__proposalCreate>div:first-child p{margin-top:var(--space-1);color:var(--color-foreground-muted)}.finance-contracts-module__ro4f-W__proposalCreate>form{gap:var(--space-3);margin-top:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.finance-contracts-module__ro4f-W__proposalCreate form>label,.finance-contracts-module__ro4f-W__proposalCreate fieldset label{gap:var(--space-1);min-width:0;color:var(--color-foreground);font-weight:var(--weight-bold);display:grid}.finance-contracts-module__ro4f-W__proposalCreate input,.finance-contracts-module__ro4f-W__proposalCreate select{min-width:0;min-height:2.75rem;padding:var(--space-2) var(--space-3);border:1px solid var(--color-foreground-subtle);border-radius:var(--radius-md);color:var(--color-foreground);background:var(--color-surface);font:inherit}.finance-contracts-module__ro4f-W__proposalCreate fieldset{gap:var(--space-3);padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);grid-column:1/-1;grid-template-columns:repeat(5,minmax(0,1fr));margin:0;display:grid}.finance-contracts-module__ro4f-W__proposalCreate legend{padding:0 var(--space-1);color:var(--color-primary);font-weight:var(--weight-bold)}.finance-contracts-module__ro4f-W__attendanceDays{gap:var(--space-1);padding:var(--space-2);border-radius:var(--radius-sm);background:var(--color-surface-muted);display:grid}.finance-contracts-module__ro4f-W__attendanceDays>span{font-weight:var(--weight-bold)}.finance-contracts-module__ro4f-W__proposalCreate .finance-contracts-module__ro4f-W__attendanceDays label{gap:var(--space-2);font-size:var(--text-sm);font-weight:var(--weight-semibold);align-items:center;display:flex}.finance-contracts-module__ro4f-W__proposalCreate .finance-contracts-module__ro4f-W__attendanceDays input{min-height:auto}.finance-contracts-module__ro4f-W__proposalCreate .finance-contracts-module__ro4f-W__dueDateEditor{grid-template-columns:repeat(3,minmax(0,1fr));max-height:20rem;overflow-y:auto}.finance-contracts-module__ro4f-W__proposalTotal{gap:var(--space-4);padding:var(--space-3);border-radius:var(--radius-md);color:var(--color-primary-contrast);background:var(--color-primary);grid-column:1/-1;justify-content:space-between;align-items:baseline;display:flex}.finance-contracts-module__ro4f-W__proposalTotal strong{font-size:var(--text-xl)}.finance-contracts-module__ro4f-W__proposalCreate .finance-contracts-module__ro4f-W__proposalAcknowledge{gap:var(--space-2);padding:var(--space-3);border-radius:var(--radius-md);background:var(--color-warning-soft);grid-column:1/-1;align-items:center;display:flex}.finance-contracts-module__ro4f-W__proposalCreate .finance-contracts-module__ro4f-W__proposalAcknowledge input{min-height:auto}.finance-contracts-module__ro4f-W__proposalCreateFooter{gap:var(--space-4);grid-column:1/-1;justify-content:flex-end;align-items:center;display:flex}.finance-contracts-module__ro4f-W__proposalCreateFooter p{margin-right:auto}.finance-contracts-module__ro4f-W__overview div{align-items:baseline;gap:var(--space-3);display:flex}.finance-contracts-module__ro4f-W__overview strong{font-size:clamp(2rem,7vw,3.4rem);line-height:1}.finance-contracts-module__ro4f-W__overview span,.finance-contracts-module__ro4f-W__overview p{margin:0;line-height:1.55}.finance-contracts-module__ro4f-W__filters{gap:var(--space-2);margin:var(--space-4) 0;flex-wrap:wrap;display:flex}.finance-contracts-module__ro4f-W__contracts{margin:var(--space-5) 0;padding:var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface)}.finance-contracts-module__ro4f-W__contractsHeading{gap:var(--space-4);margin-bottom:var(--space-4);flex-wrap:wrap;justify-content:space-between;align-items:start;display:flex}.finance-contracts-module__ro4f-W__contractsHeading>div{flex:16rem;min-width:0}.finance-contracts-module__ro4f-W__contractsHeading h2,.finance-contracts-module__ro4f-W__contractsHeading p{margin:0}.finance-contracts-module__ro4f-W__contractsHeading p{margin-top:var(--space-1);color:var(--color-foreground-muted)}.finance-contracts-module__ro4f-W__contractsHeading>strong{overflow-wrap:anywhere;min-width:2.5rem;max-width:100%;padding:var(--space-2);border-radius:var(--radius-md);color:var(--color-primary);background:var(--color-surface-sunken);font-size:var(--text-xl);text-align:center}.finance-contracts-module__ro4f-W__contractRows{gap:var(--space-2);display:grid}.finance-contracts-module__ro4f-W__contractRows article{gap:var(--space-4);padding:var(--space-3);border-radius:var(--radius-md);background:var(--color-surface-muted);grid-template-columns:minmax(0,1fr) minmax(13rem,.75fr) minmax(12rem,auto);align-items:center;display:grid}.finance-contracts-module__ro4f-W__contractRows h3,.finance-contracts-module__ro4f-W__contractRows p{margin:0}.finance-contracts-module__ro4f-W__contractRows p,.finance-contracts-module__ro4f-W__contractRows small{color:var(--color-foreground-muted)}.finance-contracts-module__ro4f-W__contractRows article>div,.finance-contracts-module__ro4f-W__contractRows article>span{gap:var(--space-1);display:grid}.finance-contracts-module__ro4f-W__contractRows article>span{color:var(--color-primary);font-size:var(--text-sm);font-weight:var(--weight-bold);text-align:right}.finance-contracts-module__ro4f-W__contractRows article>span a{color:var(--color-primary);text-underline-offset:.2rem;text-decoration-thickness:2px}.finance-contracts-module__ro4f-W__filters a{min-height:2.75rem;padding:var(--space-2) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-pill);color:var(--color-foreground);background:var(--color-surface);font-weight:var(--weight-bold);align-items:center;text-decoration:none;display:inline-flex}.finance-contracts-module__ro4f-W__filters a[aria-current=page]{border-color:var(--color-primary);color:var(--color-primary-contrast);background:var(--color-primary)}.finance-contracts-module__ro4f-W__filters a:focus-visible,.finance-contracts-module__ro4f-W__proposalCreate input:focus-visible,.finance-contracts-module__ro4f-W__proposalCreate select:focus-visible,.finance-contracts-module__ro4f-W__proposalCreate button:focus-visible,.finance-contracts-module__ro4f-W__studentSearch input:focus-visible,.finance-contracts-module__ro4f-W__studentSearch button:focus-visible,.finance-contracts-module__ro4f-W__studentMatches a:focus-visible,.finance-contracts-module__ro4f-W__contextColumns a:focus-visible,.finance-contracts-module__ro4f-W__open:focus-visible,.finance-contracts-module__ro4f-W__pagination a:focus-visible,.finance-contracts-module__ro4f-W__accept:focus-visible,.finance-contracts-module__ro4f-W__reject:focus-visible,.finance-contracts-module__ro4f-W__prompt textarea:focus-visible,.finance-contracts-module__ro4f-W__decision textarea:focus-visible{outline:3px solid var(--color-focus);outline-offset:2px}.finance-contracts-module__ro4f-W__list{gap:var(--space-3);display:grid}.finance-contracts-module__ro4f-W__proposal{gap:var(--space-5);padding:var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);grid-template-columns:minmax(0,1fr) minmax(14rem,auto);align-items:center;display:grid}.finance-contracts-module__ro4f-W__proposalMain,.finance-contracts-module__ro4f-W__proposalValue{min-width:0}.finance-contracts-module__ro4f-W__proposal h2{margin:var(--space-1) 0;color:var(--color-foreground);font-size:var(--text-xl)}.finance-contracts-module__ro4f-W__proposal p,.finance-contracts-module__ro4f-W__proposal small,.finance-contracts-module__ro4f-W__proposalValue span{color:var(--color-foreground-muted)}.finance-contracts-module__ro4f-W__proposal p,.finance-contracts-module__ro4f-W__proposal small{margin:0}.finance-contracts-module__ro4f-W__scope{padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);color:var(--color-primary);background:var(--color-surface-sunken);font-size:var(--text-sm);font-weight:var(--weight-bold);display:inline-flex}.finance-contracts-module__ro4f-W__proposalValue{gap:var(--space-1);text-align:right;justify-items:end;display:grid}.finance-contracts-module__ro4f-W__proposalValue strong{color:var(--color-foreground);font-size:var(--text-xl)}.finance-contracts-module__ro4f-W__open,.finance-contracts-module__ro4f-W__pagination a,.finance-contracts-module__ro4f-W__accept,.finance-contracts-module__ro4f-W__reject{min-height:2.75rem;padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);font-weight:var(--weight-bold);cursor:pointer;border:0;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.finance-contracts-module__ro4f-W__open,.finance-contracts-module__ro4f-W__accept{color:var(--color-primary-contrast);background:var(--color-primary)}.finance-contracts-module__ro4f-W__reject,.finance-contracts-module__ro4f-W__pagination a{color:var(--color-primary);background:var(--color-surface-sunken)}.finance-contracts-module__ro4f-W__notice{padding:var(--space-5);border:1px dashed var(--color-border-strong);border-radius:var(--radius-lg);color:var(--color-foreground-muted);background:var(--color-surface);margin:0}.finance-contracts-module__ro4f-W__pagination{gap:var(--space-3);margin:var(--space-5) 0;justify-content:center;align-items:center;display:flex}.finance-contracts-module__ro4f-W__summary{gap:var(--space-3);margin:var(--space-5) 0;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.finance-contracts-module__ro4f-W__summary article{gap:var(--space-1);min-width:0;padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);display:grid}.finance-contracts-module__ro4f-W__summary span{color:var(--color-foreground-muted);font-size:var(--text-sm)}.finance-contracts-module__ro4f-W__summary strong{overflow-wrap:anywhere;color:var(--color-foreground);font-size:var(--text-lg)}.finance-contracts-module__ro4f-W__assistant{margin:var(--space-5) 0;border:1px solid var(--color-border-strong);border-radius:var(--radius-lg);background:var(--color-surface);overflow:hidden}.finance-contracts-module__ro4f-W__assistantHeading{gap:var(--space-6);padding:var(--space-5);color:var(--color-primary-contrast);background:var(--color-primary);justify-content:space-between;align-items:start;display:flex}.finance-contracts-module__ro4f-W__assistantHeading h2,.finance-contracts-module__ro4f-W__assistantHeading p{margin:0}.finance-contracts-module__ro4f-W__assistantHeading p{max-width:42rem;margin-top:var(--space-1);line-height:1.5}.finance-contracts-module__ro4f-W__assistantHeading span{padding:var(--space-2) var(--space-3);border-radius:var(--radius-pill);color:var(--color-foreground);background:var(--color-accent);font-size:var(--text-sm);font-weight:var(--weight-bold);flex:none}.finance-contracts-module__ro4f-W__prompt{padding:var(--space-5);background:var(--color-surface-muted)}.finance-contracts-module__ro4f-W__prompt label,.finance-contracts-module__ro4f-W__decision label{gap:var(--space-2);color:var(--color-foreground);font-weight:var(--weight-bold);display:grid}.finance-contracts-module__ro4f-W__prompt textarea,.finance-contracts-module__ro4f-W__decision textarea{resize:vertical;width:100%;min-height:7.5rem;padding:var(--space-3);border:1px solid var(--color-foreground-subtle);border-radius:var(--radius-md);color:var(--color-foreground);background:var(--color-surface);font:inherit;font-weight:var(--weight-regular);line-height:1.5}.finance-contracts-module__ro4f-W__decision textarea{min-height:5.5rem}.finance-contracts-module__ro4f-W__promptFooter{gap:var(--space-4);margin-top:var(--space-3);justify-content:space-between;align-items:center;display:flex}.finance-contracts-module__ro4f-W__promptFooter small{max-width:42rem;color:var(--color-foreground-muted)}.finance-contracts-module__ro4f-W__assistantHistory{gap:var(--space-4);padding:var(--space-5);display:grid}.finance-contracts-module__ro4f-W__assistantEntry{padding:var(--space-4);border-left:4px solid var(--color-primary);border-radius:0 var(--radius-md) var(--radius-md) 0;background:var(--color-surface-muted)}.finance-contracts-module__ro4f-W__entryMeta{gap:var(--space-4);color:var(--color-foreground-muted);font-size:var(--text-sm);justify-content:space-between;display:flex}.finance-contracts-module__ro4f-W__entryMeta span{color:var(--color-primary);font-weight:var(--weight-bold)}.finance-contracts-module__ro4f-W__userPrompt{margin:var(--space-3) 0 0;color:var(--color-foreground-muted)}.finance-contracts-module__ro4f-W__reply{margin:var(--space-2) 0;color:var(--color-foreground);font-size:var(--text-base);line-height:1.55}.finance-contracts-module__ro4f-W__assistantEntry ul{margin:var(--space-2) 0;color:var(--color-foreground-muted)}.finance-contracts-module__ro4f-W__decision{margin-top:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--color-border)}.finance-contracts-module__ro4f-W__comparison{gap:var(--space-2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.finance-contracts-module__ro4f-W__comparison div{gap:var(--space-1);padding:var(--space-3);border-radius:var(--radius-md);background:var(--color-surface);display:grid}.finance-contracts-module__ro4f-W__comparison span{color:var(--color-foreground-muted);font-size:var(--text-xs)}.finance-contracts-module__ro4f-W__comparison strong{color:var(--color-foreground)}.finance-contracts-module__ro4f-W__decisionForms{gap:var(--space-3);margin-top:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.finance-contracts-module__ro4f-W__decisionForms form{padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface)}.finance-contracts-module__ro4f-W__decisionForms button{width:100%;margin-top:var(--space-3)}.finance-contracts-module__ro4f-W__revisions{gap:var(--space-6);margin:var(--space-5) 0;padding:var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);grid-template-columns:minmax(14rem,.55fr) minmax(18rem,1fr);display:grid}.finance-contracts-module__ro4f-W__revisions h2,.finance-contracts-module__ro4f-W__revisions p{margin:0}.finance-contracts-module__ro4f-W__revisions p{margin-top:var(--space-1);color:var(--color-foreground-muted);line-height:1.5}.finance-contracts-module__ro4f-W__revisions ol{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.finance-contracts-module__ro4f-W__revisions li{gap:var(--space-1) var(--space-4);padding:var(--space-3);border-radius:var(--radius-md);background:var(--color-surface-muted);grid-template-columns:auto auto;display:grid}.finance-contracts-module__ro4f-W__revisions li span{justify-self:end}.finance-contracts-module__ro4f-W__revisions li small{color:var(--color-foreground-muted);grid-column:1/-1}.finance-contracts-module__ro4f-W__operationGrid{gap:var(--space-3);margin:var(--space-5) 0;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.finance-contracts-module__ro4f-W__operationGrid>article,.finance-contracts-module__ro4f-W__documentEditor,.finance-contracts-module__ro4f-W__readOnlyDocument{padding:var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface)}.finance-contracts-module__ro4f-W__operationGrid h2,.finance-contracts-module__ro4f-W__operationGrid p,.finance-contracts-module__ro4f-W__editorHeading h2,.finance-contracts-module__ro4f-W__editorHeading p,.finance-contracts-module__ro4f-W__reviewBox h3,.finance-contracts-module__ro4f-W__reviewBox p,.finance-contracts-module__ro4f-W__readOnlyDocument h2,.finance-contracts-module__ro4f-W__readOnlyDocument p{margin:0}.finance-contracts-module__ro4f-W__operationGrid ol,.finance-contracts-module__ro4f-W__operationGrid ul{gap:var(--space-2);margin:var(--space-3) 0 0;padding:0;list-style:none;display:grid}.finance-contracts-module__ro4f-W__operationGrid li{gap:var(--space-3);padding:var(--space-3);border-radius:var(--radius-sm);background:var(--color-surface-muted);justify-content:space-between;display:flex}.finance-contracts-module__ro4f-W__operationGrid p,.finance-contracts-module__ro4f-W__editorHeading p,.finance-contracts-module__ro4f-W__reviewBox p,.finance-contracts-module__ro4f-W__readOnlyDocument article span{margin-top:var(--space-1);color:var(--color-foreground-muted)}.finance-contracts-module__ro4f-W__editorHeading{gap:var(--space-4);justify-content:space-between;align-items:start;display:flex}.finance-contracts-module__ro4f-W__editorTools{gap:var(--space-2);flex-wrap:wrap;justify-content:flex-end;display:flex}.finance-contracts-module__ro4f-W__editorTools button:disabled{cursor:not-allowed;opacity:.5}.finance-contracts-module__ro4f-W__secondaryButton,.finance-contracts-module__ro4f-W__blockToolbar button{border-radius:var(--radius-md);min-height:2.75rem;color:var(--color-primary);background:var(--color-surface-sunken);font:inherit;font-weight:var(--weight-bold);cursor:pointer;border:0}.finance-contracts-module__ro4f-W__secondaryButton{padding:var(--space-2) var(--space-3)}.finance-contracts-module__ro4f-W__blockList{gap:var(--space-3);margin-top:var(--space-4);display:grid}.finance-contracts-module__ro4f-W__contractBlock{padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-muted)}.finance-contracts-module__ro4f-W__blockToolbar{gap:var(--space-2);margin-bottom:var(--space-3);flex-wrap:wrap;align-items:center;display:flex}.finance-contracts-module__ro4f-W__blockToolbar span{color:var(--color-primary);font-weight:var(--weight-bold);margin-right:auto}.finance-contracts-module__ro4f-W__blockToolbar select,.finance-contracts-module__ro4f-W__blockToolbar button{min-height:2.75rem;padding:var(--space-2) var(--space-2)}.finance-contracts-module__ro4f-W__contractBlock textarea,.finance-contracts-module__ro4f-W__editorSave input{border:1px solid var(--color-foreground-subtle);border-radius:var(--radius-md);width:100%;color:var(--color-foreground);background:var(--color-surface);font:inherit}.finance-contracts-module__ro4f-W__richTextControls{gap:var(--space-2);margin-bottom:var(--space-2);flex-wrap:wrap;align-items:center;display:flex}.finance-contracts-module__ro4f-W__richTextControls label{gap:var(--space-1);min-height:2.75rem;padding:var(--space-2) var(--space-2);border-radius:var(--radius-sm);color:var(--color-primary);background:var(--color-surface-sunken);font-size:var(--text-sm);font-weight:var(--weight-bold);align-items:center;display:inline-flex}.finance-contracts-module__ro4f-W__richTextControls label:last-child{margin-left:auto}.finance-contracts-module__ro4f-W__richTextControls select,.finance-contracts-module__ro4f-W__conditionEditor select,.finance-contracts-module__ro4f-W__conditionEditor input[type=text],.finance-contracts-module__ro4f-W__tableEditor input,.finance-contracts-module__ro4f-W__tableEditor textarea{border:1px solid var(--color-foreground-subtle);border-radius:var(--radius-sm);min-width:0;color:var(--color-foreground);background:var(--color-surface);font:inherit}.finance-contracts-module__ro4f-W__richTextControls select,.finance-contracts-module__ro4f-W__conditionEditor select,.finance-contracts-module__ro4f-W__conditionEditor input[type=text]{min-height:2.75rem;padding:var(--space-2) var(--space-2)}.finance-contracts-module__ro4f-W__tableEditor{padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);overflow-x:auto}.finance-contracts-module__ro4f-W__tableEditorActions{gap:var(--space-2);margin-bottom:var(--space-3);flex-wrap:wrap;align-items:center;display:flex}.finance-contracts-module__ro4f-W__tableEditorActions strong{color:var(--color-primary);margin-right:auto}.finance-contracts-module__ro4f-W__tableEditorActions button,.finance-contracts-module__ro4f-W__tableRow button{min-height:2.75rem;padding:var(--space-2) var(--space-2);border-radius:var(--radius-sm);color:var(--color-primary);background:var(--color-surface-sunken);font:inherit;font-size:var(--text-sm);font-weight:var(--weight-bold);cursor:pointer;border:0}.finance-contracts-module__ro4f-W__tableEditorActions button:disabled{cursor:not-allowed;opacity:.5}.finance-contracts-module__ro4f-W__tableGrid{gap:var(--space-1);min-width:max-content;display:grid}.finance-contracts-module__ro4f-W__tableGrid>input{min-height:2.75rem;padding:var(--space-2);font-weight:var(--weight-bold)}.finance-contracts-module__ro4f-W__tableRow{display:contents}.finance-contracts-module__ro4f-W__tableRow textarea{resize:vertical;min-height:4rem;padding:var(--space-2);line-height:1.4}.finance-contracts-module__ro4f-W__tableRow button{color:var(--color-danger);background:var(--color-danger-soft);align-self:center}.finance-contracts-module__ro4f-W__conditionEditor{gap:var(--space-2);margin-top:var(--space-3);padding:var(--space-3);border-left:4px solid var(--color-accent);border-radius:0 var(--radius-md) var(--radius-md) 0;background:var(--color-warning-soft);display:grid}.finance-contracts-module__ro4f-W__conditionEditor>label{gap:var(--space-2);color:var(--color-warning);font-size:var(--text-sm);font-weight:var(--weight-bold);align-items:center;display:flex}.finance-contracts-module__ro4f-W__conditionEditor>div{gap:var(--space-2);grid-template-columns:minmax(12rem,1fr) minmax(12rem,.8fr) minmax(10rem,1fr);display:grid}.finance-contracts-module__ro4f-W__conditionEditor small{color:var(--color-warning)}.finance-contracts-module__ro4f-W__contractBlock textarea{resize:vertical;min-height:7rem;padding:var(--space-3);line-height:1.55}.finance-contracts-module__ro4f-W__variableTags{gap:var(--space-1);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.finance-contracts-module__ro4f-W__variableTags span{padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);color:var(--color-primary);background:var(--color-surface-sunken);font-size:var(--text-xs);font-weight:var(--weight-bold)}.finance-contracts-module__ro4f-W__pageBreak{padding:var(--space-4);border-top:2px dashed var(--color-border-strong);border-bottom:2px dashed var(--color-border-strong);color:var(--color-foreground-muted);text-align:center}.finance-contracts-module__ro4f-W__editorSave{gap:var(--space-3);margin-top:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--color-border);grid-template-columns:minmax(0,1fr) auto;align-items:end;display:grid}.finance-contracts-module__ro4f-W__editorSave label,.finance-contracts-module__ro4f-W__suggestionReview label{gap:var(--space-2);font-weight:var(--weight-bold);display:grid}.finance-contracts-module__ro4f-W__editorSave input{min-height:2.75rem;padding:var(--space-3) var(--space-3)}.finance-contracts-module__ro4f-W__editorSave>p{grid-column:1/-1}.finance-contracts-module__ro4f-W__reviewBox{gap:var(--space-4);margin-top:var(--space-4);padding:var(--space-4);border-radius:var(--radius-md);background:var(--color-warning-soft);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.finance-contracts-module__ro4f-W__reviewBox ul{margin:var(--space-2) 0 0;color:var(--color-foreground-muted)}.finance-contracts-module__ro4f-W__suggestionReview{margin-top:var(--space-3);padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface)}.finance-contracts-module__ro4f-W__suggestionReview>p{color:var(--color-foreground-muted)}.finance-contracts-module__ro4f-W__prepareContract{gap:var(--space-4);margin:var(--space-5) 0;padding:var(--space-5);border:1px solid var(--color-border-strong);border-radius:var(--radius-lg);background:var(--color-surface);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.finance-contracts-module__ro4f-W__prepareContract>div>span,.finance-contracts-module__ro4f-W__prepareHeading span{color:var(--color-primary);font-size:var(--text-sm);font-weight:var(--weight-bold);text-transform:uppercase;letter-spacing:.04em}.finance-contracts-module__ro4f-W__prepareContract h2,.finance-contracts-module__ro4f-W__prepareContract p{margin:0}.finance-contracts-module__ro4f-W__prepareContract h2{margin-top:var(--space-1)}.finance-contracts-module__ro4f-W__prepareContract p{margin-top:var(--space-1);color:var(--color-foreground-muted)}:is(.finance-contracts-module__ro4f-W__prepareContract:has(.finance-contracts-module__ro4f-W__prepareForm),.finance-contracts-module__ro4f-W__prepareContract:has(.finance-contracts-module__ro4f-W__prepareHeading)){grid-template-columns:1fr}.finance-contracts-module__ro4f-W__prepareForm{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.finance-contracts-module__ro4f-W__prepareForm>label{gap:var(--space-2);color:var(--color-foreground);font-weight:var(--weight-bold);display:grid}.finance-contracts-module__ro4f-W__prepareForm input,.finance-contracts-module__ro4f-W__prepareForm select{width:100%;min-height:2.75rem;padding:var(--space-3) var(--space-3);border:1px solid var(--color-foreground-subtle);border-radius:var(--radius-md);color:var(--color-foreground);background:var(--color-surface);font:inherit}.finance-contracts-module__ro4f-W__prepareForm fieldset{gap:var(--space-2);padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);grid-column:1/-1;margin:0;display:grid}.finance-contracts-module__ro4f-W__prepareForm legend{padding:0 var(--space-1);font-weight:var(--weight-bold)}.finance-contracts-module__ro4f-W__prepareForm fieldset label{gap:var(--space-3);padding:var(--space-3);border-radius:var(--radius-sm);background:var(--color-surface-muted);align-items:start;display:flex}.finance-contracts-module__ro4f-W__prepareForm fieldset input{width:1.15rem;min-height:1.15rem;margin-top:var(--space-1)}.finance-contracts-module__ro4f-W__prepareForm fieldset span{gap:var(--space-1);display:grid}.finance-contracts-module__ro4f-W__prepareForm fieldset small,.finance-contracts-module__ro4f-W__prepareFooter small{color:var(--color-foreground-muted)}.finance-contracts-module__ro4f-W__prepareFooter{gap:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--color-border);grid-column:1/-1;justify-content:space-between;align-items:center;display:flex}.finance-contracts-module__ro4f-W__prepareForm>div[role=status]{grid-column:1/-1}.finance-contracts-module__ro4f-W__prepareForm input:focus-visible,.finance-contracts-module__ro4f-W__prepareForm select:focus-visible{outline:3px solid var(--color-focus);outline-offset:2px}.finance-contracts-module__ro4f-W__lifecycleAction{gap:var(--space-5);margin:var(--space-5) 0;padding:var(--space-5);border:1px solid var(--color-border-strong);border-radius:var(--radius-lg);background:var(--color-surface-sunken);grid-template-columns:minmax(0,.8fr) minmax(20rem,1fr);align-items:start;display:grid}.finance-contracts-module__ro4f-W__lifecycleAction h2,.finance-contracts-module__ro4f-W__lifecycleAction p{margin:0}.finance-contracts-module__ro4f-W__lifecycleAction>div>span{color:var(--color-primary);font-size:var(--text-sm);font-weight:var(--weight-bold);text-transform:uppercase}.finance-contracts-module__ro4f-W__lifecycleAction h2{margin-top:var(--space-1)}.finance-contracts-module__ro4f-W__lifecycleAction p{margin-top:var(--space-1);color:var(--color-foreground-muted)}.finance-contracts-module__ro4f-W__lifecycleAction form,.finance-contracts-module__ro4f-W__sendForm{gap:var(--space-3);padding:var(--space-4);border-radius:var(--radius-md);background:var(--color-surface);display:grid}.finance-contracts-module__ro4f-W__lifecycleAction form>label,.finance-contracts-module__ro4f-W__sendForm>label{gap:var(--space-2);font-weight:var(--weight-bold);display:grid}.finance-contracts-module__ro4f-W__lifecycleAction select{min-height:2.75rem;padding:var(--space-3);border:1px solid var(--color-foreground-subtle);border-radius:var(--radius-md);color:var(--color-foreground);background:var(--color-surface);font:inherit}.finance-contracts-module__ro4f-W__sendForm fieldset{gap:var(--space-2);padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);margin:0;display:grid}.finance-contracts-module__ro4f-W__sendForm fieldset>div{gap:var(--space-3);padding:var(--space-2);border-radius:var(--radius-sm);background:var(--color-surface-muted);flex-wrap:wrap;align-items:center;display:flex}.finance-contracts-module__ro4f-W__sendForm fieldset>div>strong{margin-right:auto}.finance-contracts-module__ro4f-W__sendForm fieldset label{gap:var(--space-1);align-items:center;display:inline-flex}.finance-contracts-module__ro4f-W__lifecycleAction select:focus-visible,.finance-contracts-module__ro4f-W__sendForm input:focus-visible{outline:3px solid var(--color-focus);outline-offset:2px}.finance-contracts-module__ro4f-W__batchCreate,.finance-contracts-module__ro4f-W__batchHistory{gap:var(--space-4);margin:var(--space-5) 0;padding:var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);display:grid}.finance-contracts-module__ro4f-W__batchCreate h2,.finance-contracts-module__ro4f-W__batchCreate p,.finance-contracts-module__ro4f-W__batchHistory h2{margin:0}.finance-contracts-module__ro4f-W__batchCreate p{margin-top:var(--space-1);color:var(--color-foreground-muted)}.finance-contracts-module__ro4f-W__batchCreate form{gap:var(--space-3);display:grid}.finance-contracts-module__ro4f-W__batchCreate form>label{gap:var(--space-2);font-weight:var(--weight-bold);display:grid}.finance-contracts-module__ro4f-W__batchCreate select,.finance-contracts-module__ro4f-W__batchCreate form>label input{min-height:2.75rem;padding:var(--space-3);border:1px solid var(--color-foreground-subtle);border-radius:var(--radius-md);background:var(--color-surface);font:inherit}.finance-contracts-module__ro4f-W__batchCreate fieldset{gap:var(--space-2);padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);margin:0;display:grid}.finance-contracts-module__ro4f-W__batchCreate fieldset label{gap:var(--space-3);padding:var(--space-3);border-radius:var(--radius-sm);background:var(--color-surface-muted);align-items:start;display:flex}.finance-contracts-module__ro4f-W__batchCreate fieldset span{gap:var(--space-1);display:grid}.finance-contracts-module__ro4f-W__batchCreate fieldset small{color:var(--color-foreground-muted)}.finance-contracts-module__ro4f-W__batchCard{gap:var(--space-3);padding:var(--space-4);border-radius:var(--radius-md);background:var(--color-surface-muted);display:grid}.finance-contracts-module__ro4f-W__batchCard>div{gap:var(--space-3);flex-wrap:wrap;align-items:baseline;display:flex}.finance-contracts-module__ro4f-W__batchCard>div strong{color:var(--color-primary);font-size:var(--text-lg)}.finance-contracts-module__ro4f-W__batchCard>div small{color:var(--color-foreground-muted);margin-left:auto}.finance-contracts-module__ro4f-W__batchCard ul{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.finance-contracts-module__ro4f-W__batchCard li{gap:var(--space-3);padding:var(--space-3);border-radius:var(--radius-sm);background:var(--color-surface);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;display:grid}.finance-contracts-module__ro4f-W__batchCard li a{color:var(--color-primary);font-weight:var(--weight-bold)}.finance-contracts-module__ro4f-W__batchCard li small{color:var(--color-danger);grid-column:1/-1}.finance-contracts-module__ro4f-W__readOnlyDocument{gap:var(--space-3);margin:var(--space-5) 0;display:grid}.finance-contracts-module__ro4f-W__readOnlyDocument article{padding:var(--space-3);border-radius:var(--radius-md);background:var(--color-surface-muted)}.finance-contracts-module__ro4f-W__readOnlyDocument article p{margin-top:var(--space-1);white-space:pre-wrap}.finance-contracts-module__ro4f-W__configurationHeading{gap:var(--space-5);margin:var(--space-5) 0;padding:var(--space-5);border-radius:var(--radius-lg);color:var(--color-primary-contrast);background:var(--color-primary);grid-template-columns:auto minmax(18rem,1fr) auto;align-items:center;display:grid}.finance-contracts-module__ro4f-W__configurationHeading div{text-align:center;display:grid}.finance-contracts-module__ro4f-W__configurationHeading span{font-size:var(--text-4xl);font-weight:var(--weight-bold);line-height:1}.finance-contracts-module__ro4f-W__configurationHeading p{margin:0;line-height:1.55}.finance-contracts-module__ro4f-W__configurationSection,.finance-contracts-module__ro4f-W__variableManager,.finance-contracts-module__ro4f-W__modelSave,.finance-contracts-module__ro4f-W__applicabilityPanel{margin:var(--space-5) 0;padding:var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface)}.finance-contracts-module__ro4f-W__applicabilityDates{gap:var(--space-3);max-width:38rem;margin-top:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.finance-contracts-module__ro4f-W__applicabilityDates label{gap:var(--space-2);font-weight:var(--weight-bold);display:grid}.finance-contracts-module__ro4f-W__applicabilityDates input{min-height:2.75rem;padding:var(--space-2) var(--space-3);border:1px solid var(--color-foreground-subtle);border-radius:var(--radius-md);color:var(--color-foreground);background:var(--color-surface);font:inherit}.finance-contracts-module__ro4f-W__applicabilityChoices{gap:var(--space-3);margin-top:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.finance-contracts-module__ro4f-W__applicabilityChoices fieldset{gap:var(--space-1);max-height:15rem;padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-muted);display:grid;overflow:auto}.finance-contracts-module__ro4f-W__applicabilityChoices label{gap:var(--space-2);align-items:center;display:flex}.finance-contracts-module__ro4f-W__applicabilityHint{margin:var(--space-3) 0 0;color:var(--color-foreground-muted);font-size:var(--text-sm)}.finance-contracts-module__ro4f-W__configurationGrid{gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.finance-contracts-module__ro4f-W__configurationGrid article{gap:var(--space-2);padding:var(--space-4);border-radius:var(--radius-md);background:var(--color-surface-muted);align-content:start;display:grid}.finance-contracts-module__ro4f-W__configurationGrid h3,.finance-contracts-module__ro4f-W__configurationGrid p{margin:0}.finance-contracts-module__ro4f-W__configurationGrid p,.finance-contracts-module__ro4f-W__configurationGrid small{color:var(--color-foreground-muted)}.finance-contracts-module__ro4f-W__configurationGrid a{margin-top:var(--space-1);color:var(--color-primary);font-weight:var(--weight-bold)}.finance-contracts-module__ro4f-W__modelMetadata{gap:var(--space-3);margin:var(--space-5) 0;padding:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.finance-contracts-module__ro4f-W__modelMetadata label,.finance-contracts-module__ro4f-W__modelSave label{gap:var(--space-2);color:var(--color-foreground);font-weight:var(--weight-bold);display:grid}.finance-contracts-module__ro4f-W__modelMetadata input,.finance-contracts-module__ro4f-W__modelMetadata select,.finance-contracts-module__ro4f-W__modelSave input,.finance-contracts-module__ro4f-W__libraryInsert select,.finance-contracts-module__ro4f-W__variableRows input,.finance-contracts-module__ro4f-W__variableRows select{min-width:0;min-height:2.75rem;padding:var(--space-2) var(--space-3);border:1px solid var(--color-foreground-subtle);border-radius:var(--radius-md);color:var(--color-foreground);background:var(--color-surface);font:inherit}.finance-contracts-module__ro4f-W__libraryInsert{gap:var(--space-3);margin:var(--space-5) 0;padding:var(--space-4);border-radius:var(--radius-lg);background:var(--color-surface-sunken);grid-template-columns:minmax(14rem,1fr) minmax(14rem,.8fr) auto;align-items:center;display:grid}.finance-contracts-module__ro4f-W__libraryInsert div{gap:var(--space-1);display:grid}.finance-contracts-module__ro4f-W__libraryInsert span{color:var(--color-foreground-muted);font-size:var(--text-sm)}.finance-contracts-module__ro4f-W__blockSettings{gap:var(--space-3);margin-top:var(--space-2);color:var(--color-foreground-muted);font-size:var(--text-sm);flex-wrap:wrap;display:flex}.finance-contracts-module__ro4f-W__blockSettings label{gap:var(--space-1);align-items:center;display:inline-flex}.finance-contracts-module__ro4f-W__variableRows{gap:var(--space-2);margin-top:var(--space-4);display:grid}.finance-contracts-module__ro4f-W__catalogInsert{gap:var(--space-2);max-width:46rem;margin-top:var(--space-3);grid-template-columns:minmax(14rem,1fr) auto;display:grid}.finance-contracts-module__ro4f-W__catalogInsert select{min-height:2.75rem;padding:var(--space-2) var(--space-3);border:1px solid var(--color-foreground-subtle);border-radius:var(--radius-md);color:var(--color-foreground);background:var(--color-surface);font:inherit}.finance-contracts-module__ro4f-W__variableRows>div{gap:var(--space-2);padding:var(--space-3);border-radius:var(--radius-md);background:var(--color-surface-muted);grid-template-columns:minmax(10rem,1fr) minmax(10rem,1fr) minmax(12rem,1fr) auto auto;align-items:center;display:grid}.finance-contracts-module__ro4f-W__variableRows label{gap:var(--space-1);font-size:var(--text-sm);align-items:center;display:flex}.finance-contracts-module__ro4f-W__variableRows button{min-height:2.75rem;color:var(--color-danger);font:inherit;font-weight:var(--weight-bold);cursor:pointer;background:0 0;border:0}.finance-contracts-module__ro4f-W__validationNotice{padding:var(--space-3);border-left:4px solid var(--color-accent);color:var(--color-warning);background:var(--color-warning-soft)}.finance-contracts-module__ro4f-W__modelSave{gap:var(--space-3);grid-template-columns:minmax(16rem,1fr) auto;align-items:end;display:grid}.finance-contracts-module__ro4f-W__modelSave>p{grid-column:1/-1;margin:0}.finance-contracts-module__ro4f-W__settingsForm{gap:var(--space-3);margin-top:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--color-border);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.finance-contracts-module__ro4f-W__settingsForm>label,.finance-contracts-module__ro4f-W__settingsForm fieldset{gap:var(--space-2);min-width:0;color:var(--color-foreground);font-weight:var(--weight-bold);margin:0;display:grid}.finance-contracts-module__ro4f-W__settingsForm input,.finance-contracts-module__ro4f-W__settingsForm select{min-width:0;min-height:2.75rem;padding:var(--space-2) var(--space-3);border:1px solid var(--color-foreground-subtle);border-radius:var(--radius-md);color:var(--color-foreground);background:var(--color-surface);font:inherit}.finance-contracts-module__ro4f-W__settingsForm input[type=file]{padding:var(--space-2)}.finance-contracts-module__ro4f-W__settingsForm small{color:var(--color-foreground-muted);font-weight:var(--weight-regular)}.finance-contracts-module__ro4f-W__settingsForm fieldset{padding:var(--space-3) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);grid-template-columns:repeat(2,minmax(0,1fr))}.finance-contracts-module__ro4f-W__settingsForm fieldset label{gap:var(--space-2);font-weight:var(--weight-semibold);align-items:center;display:flex}.finance-contracts-module__ro4f-W__settingsForm input[type=checkbox]{min-height:auto}.finance-contracts-module__ro4f-W__fullField,.finance-contracts-module__ro4f-W__settingsForm>p,.finance-contracts-module__ro4f-W__formFooter{grid-column:1/-1}.finance-contracts-module__ro4f-W__formFooter{justify-content:end;display:flex}.finance-contracts-module__ro4f-W__modelPreview,.finance-contracts-module__ro4f-W__templateHistory{margin:var(--space-5) 0;padding:var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface)}.finance-contracts-module__ro4f-W__modelPreview summary{color:var(--color-primary);font-weight:var(--weight-bold);cursor:pointer}.finance-contracts-module__ro4f-W__modelPreview>div{gap:var(--space-3);max-width:50rem;margin:var(--space-4) auto 0;border:1px solid var(--color-border);box-shadow:var(--shadow-md);padding:clamp(1rem,4vw,3rem);display:grid}.finance-contracts-module__ro4f-W__modelPreview article{white-space:pre-wrap;line-height:1.6}.finance-contracts-module__ro4f-W__modelPreview article[data-kind=HEADING]{font-size:var(--text-xl);font-weight:var(--weight-bold);text-align:center}.finance-contracts-module__ro4f-W__modelPreview article[data-kind=CLAUSE],.finance-contracts-module__ro4f-W__modelPreview article[data-kind=SUBCLAUSE]{font-weight:var(--weight-semibold)}.finance-contracts-module__ro4f-W__previewTableWrapper{overflow-x:auto}.finance-contracts-module__ro4f-W__previewTableWrapper table{border-collapse:collapse;width:100%}.finance-contracts-module__ro4f-W__previewTableWrapper th,.finance-contracts-module__ro4f-W__previewTableWrapper td{padding:var(--space-2);border:1px solid var(--color-border-strong);text-align:left;vertical-align:top}.finance-contracts-module__ro4f-W__previewTableWrapper th{color:var(--color-primary);background:var(--color-surface-sunken)}.finance-contracts-module__ro4f-W__historyComparison{gap:var(--space-3);margin-top:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.finance-contracts-module__ro4f-W__historyComparison>div,.finance-contracts-module__ro4f-W__historyComparison>label{gap:var(--space-1);padding:var(--space-3);border-radius:var(--radius-md);background:var(--color-surface-muted);align-content:center;display:grid}.finance-contracts-module__ro4f-W__historyComparison span,.finance-contracts-module__ro4f-W__historyComparison small{color:var(--color-foreground-muted)}.finance-contracts-module__ro4f-W__historyComparison select,.finance-contracts-module__ro4f-W__templateHistory form input{min-height:2.75rem;padding:var(--space-2) var(--space-3);border:1px solid var(--color-foreground-subtle);border-radius:var(--radius-md);color:var(--color-foreground);background:var(--color-surface);font:inherit}.finance-contracts-module__ro4f-W__templateHistory form{gap:var(--space-3);margin-top:var(--space-3);padding:var(--space-3);border-left:4px solid var(--color-accent);background:var(--color-warning-soft);grid-template-columns:minmax(16rem,1fr) auto;align-items:end;display:grid}.finance-contracts-module__ro4f-W__templateHistory form label{gap:var(--space-1);font-weight:var(--weight-bold);display:grid}.finance-contracts-module__ro4f-W__templateHistory form p{grid-column:1/-1;margin:0}.finance-contracts-module__ro4f-W__templateHistory ol{gap:var(--space-2);margin:var(--space-4) 0 0;padding:0;list-style:none;display:grid}.finance-contracts-module__ro4f-W__templateHistory li{gap:var(--space-1) var(--space-4);padding:var(--space-3);border-radius:var(--radius-md);background:var(--color-surface-muted);grid-template-columns:auto 1fr;display:grid}.finance-contracts-module__ro4f-W__templateHistory li span{justify-self:end}.finance-contracts-module__ro4f-W__templateHistory li small{color:var(--color-foreground-muted);grid-column:1/-1}.finance-contracts-module__ro4f-W__variableEditor{gap:var(--space-3);margin:var(--space-5) 0;padding:var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.finance-contracts-module__ro4f-W__variableEditor>label{gap:var(--space-2);min-width:0;font-weight:var(--weight-bold);display:grid}.finance-contracts-module__ro4f-W__variableEditor input,.finance-contracts-module__ro4f-W__variableEditor select,.finance-contracts-module__ro4f-W__variableEditor textarea{min-width:0;min-height:2.75rem;padding:var(--space-2) var(--space-3);border:1px solid var(--color-foreground-subtle);border-radius:var(--radius-md);color:var(--color-foreground);background:var(--color-surface);font:inherit}.finance-contracts-module__ro4f-W__variableEditor textarea{resize:vertical;min-height:6rem}.finance-contracts-module__ro4f-W__variableEditor small{color:var(--color-foreground-muted);font-weight:var(--weight-regular)}.finance-contracts-module__ro4f-W__variableEditor .finance-contracts-module__ro4f-W__checkboxField{gap:var(--space-2);align-items:center;display:flex}.finance-contracts-module__ro4f-W__variableEditor .finance-contracts-module__ro4f-W__checkboxField input{min-height:auto}.finance-contracts-module__ro4f-W__variableEditor>p{grid-column:1/-1}.finance-contracts-module__ro4f-W__secondaryButton:focus-visible,.finance-contracts-module__ro4f-W__blockToolbar button:focus-visible,.finance-contracts-module__ro4f-W__blockToolbar select:focus-visible,.finance-contracts-module__ro4f-W__contractBlock textarea:focus-visible,.finance-contracts-module__ro4f-W__editorSave input:focus-visible,.finance-contracts-module__ro4f-W__modelMetadata input:focus-visible,.finance-contracts-module__ro4f-W__modelMetadata select:focus-visible,.finance-contracts-module__ro4f-W__modelSave input:focus-visible,.finance-contracts-module__ro4f-W__libraryInsert select:focus-visible,.finance-contracts-module__ro4f-W__variableRows input:focus-visible,.finance-contracts-module__ro4f-W__variableRows select:focus-visible,.finance-contracts-module__ro4f-W__variableRows button:focus-visible,.finance-contracts-module__ro4f-W__catalogInsert select:focus-visible,.finance-contracts-module__ro4f-W__variableEditor input:focus-visible,.finance-contracts-module__ro4f-W__variableEditor select:focus-visible,.finance-contracts-module__ro4f-W__variableEditor textarea:focus-visible,.finance-contracts-module__ro4f-W__applicabilityDates input:focus-visible,.finance-contracts-module__ro4f-W__applicabilityChoices input:focus-visible,.finance-contracts-module__ro4f-W__settingsForm input:focus-visible,.finance-contracts-module__ro4f-W__settingsForm select:focus-visible,.finance-contracts-module__ro4f-W__modelPreview summary:focus-visible,.finance-contracts-module__ro4f-W__historyComparison select:focus-visible,.finance-contracts-module__ro4f-W__templateHistory form input:focus-visible,.finance-contracts-module__ro4f-W__contractRows article>span a:focus-visible,.finance-contracts-module__ro4f-W__richTextControls input:focus-visible,.finance-contracts-module__ro4f-W__richTextControls select:focus-visible,.finance-contracts-module__ro4f-W__conditionEditor input:focus-visible,.finance-contracts-module__ro4f-W__conditionEditor select:focus-visible,.finance-contracts-module__ro4f-W__tableEditor input:focus-visible,.finance-contracts-module__ro4f-W__tableEditor textarea:focus-visible,.finance-contracts-module__ro4f-W__tableEditor button:focus-visible{outline:3px solid var(--color-focus);outline-offset:2px}@media (max-width:760px){.finance-contracts-module__ro4f-W__overview,.finance-contracts-module__ro4f-W__proposal,.finance-contracts-module__ro4f-W__revisions,.finance-contracts-module__ro4f-W__contractRows article,.finance-contracts-module__ro4f-W__operationGrid,.finance-contracts-module__ro4f-W__editorSave,.finance-contracts-module__ro4f-W__reviewBox,.finance-contracts-module__ro4f-W__studentSearch,.finance-contracts-module__ro4f-W__studentMatches>div,.finance-contracts-module__ro4f-W__contextColumns,.finance-contracts-module__ro4f-W__proposalCreate>form,.finance-contracts-module__ro4f-W__proposalCreate fieldset,.finance-contracts-module__ro4f-W__proposalCreate .finance-contracts-module__ro4f-W__dueDateEditor{grid-template-columns:1fr}.finance-contracts-module__ro4f-W__proposalCreateFooter{flex-direction:column;align-items:stretch}.finance-contracts-module__ro4f-W__studentIdentity,.finance-contracts-module__ro4f-W__relationshipHistory>div:first-child{flex-direction:column;align-items:flex-start}.finance-contracts-module__ro4f-W__relationshipHistory li{grid-template-columns:1fr}.finance-contracts-module__ro4f-W__relationshipHistory li>div:last-child{text-align:left;justify-items:start}.finance-contracts-module__ro4f-W__configurationHeading,.finance-contracts-module__ro4f-W__modelMetadata,.finance-contracts-module__ro4f-W__libraryInsert,.finance-contracts-module__ro4f-W__modelSave,.finance-contracts-module__ro4f-W__variableRows>div,.finance-contracts-module__ro4f-W__settingsForm,.finance-contracts-module__ro4f-W__variableEditor,.finance-contracts-module__ro4f-W__catalogInsert,.finance-contracts-module__ro4f-W__conditionEditor>div{grid-template-columns:1fr}.finance-contracts-module__ro4f-W__richTextControls label:last-child{width:100%;margin-left:0}.finance-contracts-module__ro4f-W__variableEditor>p{grid-column:1}.finance-contracts-module__ro4f-W__applicabilityDates,.finance-contracts-module__ro4f-W__applicabilityChoices,.finance-contracts-module__ro4f-W__historyComparison,.finance-contracts-module__ro4f-W__templateHistory form{grid-template-columns:1fr}.finance-contracts-module__ro4f-W__templateHistory form p,.finance-contracts-module__ro4f-W__fullField,.finance-contracts-module__ro4f-W__settingsForm>p,.finance-contracts-module__ro4f-W__formFooter{grid-column:1}.finance-contracts-module__ro4f-W__configurationGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.finance-contracts-module__ro4f-W__prepareContract,.finance-contracts-module__ro4f-W__prepareForm,.finance-contracts-module__ro4f-W__lifecycleAction{grid-template-columns:1fr}.finance-contracts-module__ro4f-W__prepareFooter{flex-direction:column;align-items:stretch}.finance-contracts-module__ro4f-W__batchCard li{grid-template-columns:1fr}.finance-contracts-module__ro4f-W__batchCard>div small{width:100%;margin-left:0}.finance-contracts-module__ro4f-W__contractRows article>span{text-align:left}.finance-contracts-module__ro4f-W__proposalValue{text-align:left;justify-items:start}.finance-contracts-module__ro4f-W__summary{grid-template-columns:repeat(2,minmax(0,1fr))}.finance-contracts-module__ro4f-W__assistantHeading,.finance-contracts-module__ro4f-W__promptFooter{flex-direction:column;align-items:stretch}.finance-contracts-module__ro4f-W__assistantHeading span{align-self:start}.finance-contracts-module__ro4f-W__comparison,.finance-contracts-module__ro4f-W__decisionForms{grid-template-columns:1fr}}@media (max-width:390px){.finance-contracts-module__ro4f-W__configurationGrid,.finance-contracts-module__ro4f-W__summary{grid-template-columns:1fr}.finance-contracts-module__ro4f-W__pagination{text-align:center;flex-direction:column;align-items:stretch}}
.skeleton-module__Cuawza__skeleton{gap:var(--space-3);display:grid}.skeleton-module__Cuawza__label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.skeleton-module__Cuawza__line{border-radius:var(--radius-sm);background:linear-gradient(90deg, var(--color-surface-sunken), var(--color-border), var(--color-surface-sunken));height:1rem;animation:skeleton-module__Cuawza__shimmer 1.4s var(--motion-ease) infinite;background-size:200% 100%;display:block}.skeleton-module__Cuawza__short{width:60%}.skeleton-module__Cuawza__spinnerWrap{display:inline-flex}.skeleton-module__Cuawza__spinner{border:.2rem solid var(--color-border-strong);border-top-color:var(--color-primary);border-radius:var(--radius-pill);width:1.5rem;height:1.5rem;animation:.7s linear infinite skeleton-module__Cuawza__spin}@keyframes skeleton-module__Cuawza__shimmer{to{background-position:-200% 0}}@keyframes skeleton-module__Cuawza__spin{to{transform:rotate(360deg)}}
.table-module__81tUjW__scroller{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);max-width:100%;overflow-x:auto}.table-module__81tUjW__scroller:focus-visible{outline:.1875rem solid var(--color-focus);outline-offset:.125rem}.table-module__81tUjW__table{border-collapse:collapse;width:100%;font-size:var(--text-sm)}.table-module__81tUjW__caption{padding:var(--space-4);color:var(--color-foreground);font-size:var(--text-base);font-weight:var(--weight-bold);text-align:left}.table-module__81tUjW__visuallyHidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.table-module__81tUjW__table th,.table-module__81tUjW__table td{padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--color-border);text-align:left;vertical-align:middle}.table-module__81tUjW__table thead th{background:var(--color-surface-muted);color:var(--color-foreground-muted);font-size:var(--text-xs);font-weight:var(--weight-bold);letter-spacing:.04em;text-transform:uppercase}.table-module__81tUjW__table tbody tr:last-child td,.table-module__81tUjW__table tbody tr:last-child th{border-bottom:0}.table-module__81tUjW__table tbody tr:hover{background:var(--color-surface-muted)}.table-module__81tUjW__dense th,.table-module__81tUjW__dense td{padding:var(--space-2) var(--space-3)}.table-module__81tUjW__sticky thead th{z-index:var(--z-sticky);position:sticky;top:0}@media (max-width:40rem){.table-module__81tUjW__stack thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.table-module__81tUjW__stack,.table-module__81tUjW__stack tbody,.table-module__81tUjW__stack tr,.table-module__81tUjW__stack td,.table-module__81tUjW__stack th{display:block}.table-module__81tUjW__stack tr{padding:var(--space-2) 0;border-bottom:1px solid var(--color-border-strong)}.table-module__81tUjW__stack td,.table-module__81tUjW__stack th{justify-content:space-between;gap:var(--space-4);text-align:right;border-bottom:0;display:flex}.table-module__81tUjW__stack td[data-label]:before{color:var(--color-foreground-muted);content:attr(data-label);font-weight:var(--weight-bold);text-align:left}}
.tabs-module__s23JuW__tabs{gap:var(--space-4);display:grid}.tabs-module__s23JuW__list{gap:var(--space-1);border-bottom:1px solid var(--color-border-strong);display:flex;overflow-x:auto}.tabs-module__s23JuW__tab{min-height:2.75rem;padding:var(--space-2) var(--space-4);border-radius:var(--radius-sm) var(--radius-sm) 0 0;box-shadow:none;color:var(--color-foreground-muted);font:inherit;font-size:var(--text-base);font-weight:var(--weight-semibold);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-bottom:.1875rem solid #0000;margin-bottom:-1px}.tabs-module__s23JuW__tab:hover:not(:disabled){background:var(--color-primary-soft);color:var(--color-primary)}.tabs-module__s23JuW__tab:focus-visible,.tabs-module__s23JuW__panel:focus-visible{outline:.1875rem solid var(--color-focus);outline-offset:-.1875rem}.tabs-module__s23JuW__tab:disabled{cursor:not-allowed;opacity:.55}.tabs-module__s23JuW__selected{border-bottom-color:var(--color-primary);color:var(--color-primary)}.tabs-module__s23JuW__panel[hidden]{display:none}
.ds-gallery-module__SieQ0W__page{gap:var(--space-8);width:min(100%, var(--page-wide));padding:var(--space-6) var(--space-5) var(--space-10);color:var(--color-foreground);margin:0 auto;display:grid}.ds-gallery-module__SieQ0W__section{gap:var(--space-4);display:grid}.ds-gallery-module__SieQ0W__sectionTitle{padding-bottom:var(--space-2);border-bottom:1px solid var(--color-border);font-size:var(--text-2xl);font-weight:var(--weight-bold);margin:0}.ds-gallery-module__SieQ0W__subTitle{margin:0 0 var(--space-2);font-size:var(--text-base);font-weight:var(--weight-bold)}.ds-gallery-module__SieQ0W__row{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.ds-gallery-module__SieQ0W__muted{color:var(--color-foreground-muted);font-size:var(--text-sm)}.ds-gallery-module__SieQ0W__swatches{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(14rem,1fr));margin:0;padding:0;list-style:none;display:grid}.ds-gallery-module__SieQ0W__swatch{gap:var(--space-1);padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);font-size:var(--text-sm);display:grid}.ds-gallery-module__SieQ0W__chip{border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);height:2.5rem;display:block}.ds-gallery-module__SieQ0W__scales{gap:var(--space-6);grid-template-columns:repeat(auto-fit,minmax(18rem,1fr));display:grid}.ds-gallery-module__SieQ0W__spaceRow{align-items:center;gap:var(--space-3);font-size:var(--text-sm);grid-template-columns:6rem auto 1fr;display:grid}.ds-gallery-module__SieQ0W__spaceBar{background:var(--color-primary);height:.75rem;display:block}.ds-gallery-module__SieQ0W__radiusBox,.ds-gallery-module__SieQ0W__shadowBox{min-width:8rem;min-height:4rem;padding:var(--space-3);border:1px solid var(--color-border);background:var(--color-surface);font-size:var(--text-sm);place-items:center;display:grid}.ds-gallery-module__SieQ0W__form{gap:var(--space-4);max-width:32rem;display:grid}.ds-gallery-module__SieQ0W__cards{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));display:grid}.ds-gallery-module__SieQ0W__shellFrame{border:1px solid var(--color-border-strong);border-radius:var(--radius-lg);overflow:hidden}.ds-gallery-module__SieQ0W__shellFrame>*{min-height:18rem}.ds-gallery-module__SieQ0W__brandOnBlue{padding:var(--space-3);border-radius:var(--radius-md);background:var(--color-primary);color:var(--color-primary-contrast);display:inline-flex}.ds-gallery-module__SieQ0W__brandMark{width:2.65rem;color:var(--color-primary);display:inline-flex}
.configuration-module__JvlnJW__form fieldset{min-width:0}.configuration-module__JvlnJW__selectionList{max-height:20rem;padding:.4rem;overflow-y:auto}.configuration-module__JvlnJW__form label{gap:.35rem;margin:.75rem 0;display:grid}.configuration-module__JvlnJW__form label:has(input[type=checkbox]){align-items:center;gap:.65rem;display:flex}.configuration-module__JvlnJW__form input[type=checkbox]{flex-shrink:0;width:auto}.configuration-module__JvlnJW__form select,.configuration-module__JvlnJW__form input,.configuration-module__JvlnJW__form textarea{min-width:0;max-width:100%}
.plans-module__XWNoZG__grid{gap:var(--space-4);margin:var(--space-6) 0;grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),1fr));display:grid}.plans-module__XWNoZG__card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-5)}.plans-module__XWNoZG__heading{align-items:start;gap:var(--space-4);justify-content:space-between;display:flex}.plans-module__XWNoZG__heading h2{font-size:var(--text-xl);margin:0}.plans-module__XWNoZG__heading span,.plans-module__XWNoZG__help,.plans-module__XWNoZG__pagination{color:var(--color-foreground-muted);font-size:var(--text-sm)}.plans-module__XWNoZG__accountForm{gap:var(--space-3);margin-top:var(--space-4);display:grid}.plans-module__XWNoZG__accountForm label{font-weight:var(--weight-semibold)}.plans-module__XWNoZG__accountForm select{background:var(--color-surface);border:1px solid var(--color-foreground-subtle);border-radius:var(--radius-sm);color:var(--color-foreground);min-height:44px;padding:var(--space-2);width:100%}.plans-module__XWNoZG__accountForm select:focus-visible{outline:3px solid var(--color-focus);outline-offset:2px}.plans-module__XWNoZG__help{margin:0}.plans-module__XWNoZG__warning{background:var(--color-warning-soft);border-radius:var(--radius-sm);color:var(--color-warning);padding:var(--space-3)}.plans-module__XWNoZG__pagination{gap:var(--space-4);margin:var(--space-6) 0;justify-content:space-between;display:flex}
.module-settings-module__eVzIyG__pendingList{gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.module-settings-module__eVzIyG__pendingItem{border:1px solid var(--line);background:var(--surface-muted);border-radius:.9rem;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;padding:.8rem 1rem;display:flex}.module-settings-module__eVzIyG__pendingItem strong,.module-settings-module__eVzIyG__pendingItem p{margin:0}.module-settings-module__eVzIyG__pendingItem p{color:var(--ink-muted);font-size:.9rem}.module-settings-module__eVzIyG__badge{background:var(--blue-soft);color:var(--blue-dark);border-radius:999px;padding:.15rem .55rem;font-size:.75rem;font-weight:700;display:inline-block}.module-settings-module__eVzIyG__badgeBlocking{background:var(--danger-soft);color:var(--color-danger)}.module-settings-module__eVzIyG__badgeOk{background:var(--success-soft);color:var(--color-success)}.module-settings-module__eVzIyG__cardGrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));gap:.9rem;display:grid}.module-settings-module__eVzIyG__cardTitle{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.4rem .75rem;display:flex}.module-settings-module__eVzIyG__cardTitle h3{margin:0}.module-settings-module__eVzIyG__shortcuts{flex-wrap:wrap;gap:.5rem;display:flex}.module-settings-module__eVzIyG__sectionHint{color:var(--ink-muted);margin:0}.module-settings-module__eVzIyG__badgeNeutral{background:var(--surface-muted);color:var(--ink-muted)}
.curriculum-module__4Stqkq__guardrail{color:#24205f;background:#f3f1ff;border:1px solid #b9b4f0;border-radius:1rem;gap:.35rem;padding:1rem 1.2rem;display:grid}.curriculum-module__4Stqkq__guardrail p,.curriculum-module__4Stqkq__course p,.curriculum-module__4Stqkq__matrix p,.curriculum-module__4Stqkq__component p{margin:0}.curriculum-module__4Stqkq__hierarchy,.curriculum-module__4Stqkq__formGrid,.curriculum-module__4Stqkq__matrixList{gap:1rem;display:grid}.curriculum-module__4Stqkq__hierarchy,.curriculum-module__4Stqkq__formGrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr))}.curriculum-module__4Stqkq__course,.curriculum-module__4Stqkq__formGrid>article,.curriculum-module__4Stqkq__matrix{background:#fff;border:1px solid #dedcf2;border-radius:1rem;padding:1rem}.curriculum-module__4Stqkq__course>span,.curriculum-module__4Stqkq__classList span{color:#66617e;margin-top:.25rem;font-size:.9rem;display:block}.curriculum-module__4Stqkq__stage{background:#f7f7fc;border-radius:.75rem;margin-top:.8rem;padding:.75rem}.curriculum-module__4Stqkq__stage p{color:#5f5a75;margin-top:.25rem}.curriculum-module__4Stqkq__matrixHeader,.curriculum-module__4Stqkq__component,.curriculum-module__4Stqkq__classList>div{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.curriculum-module__4Stqkq__matrixHeader h3{margin:.4rem 0 .25rem}.curriculum-module__4Stqkq__status{border-radius:999px;padding:.25rem .55rem;font-size:.75rem;font-weight:800;display:inline-flex}.curriculum-module__4Stqkq__statusDRAFT{color:#6e4a00;background:#fff0c2}.curriculum-module__4Stqkq__statusPUBLISHED{color:#0b613b;background:#d9f6e7}.curriculum-module__4Stqkq__statusARCHIVED{color:#565365;background:#e8e7ed}.curriculum-module__4Stqkq__componentList,.curriculum-module__4Stqkq__classList{gap:.65rem;margin-top:1rem;display:grid}.curriculum-module__4Stqkq__component,.curriculum-module__4Stqkq__classList>div{background:#f7f7fc;border-radius:.75rem;padding:.8rem}.curriculum-module__4Stqkq__component p{color:#625e77;margin-top:.25rem}.curriculum-module__4Stqkq__binding{background:#f3f1ff;border-left:.25rem solid #554bb5;padding:.75rem;margin-top:1rem!important}.curriculum-module__4Stqkq__matrixActions,.curriculum-module__4Stqkq__curriculum-copy{gap:1rem;margin-top:1rem;display:grid}.curriculum-module__4Stqkq__curriculum-copy__preview{background:#fbfaff;border:1px dashed #918ad5;border-radius:.75rem;padding:.85rem}.curriculum-module__4Stqkq__curriculum-copy__preview ul{margin:.65rem 0;padding-left:1.25rem}@media (max-width:700px){.curriculum-module__4Stqkq__matrixHeader,.curriculum-module__4Stqkq__component,.curriculum-module__4Stqkq__classList>div{flex-direction:column;align-items:stretch}}
.documents-module__0w75Oa__filters{grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));align-items:end;gap:.75rem;margin-bottom:1rem;display:grid}.documents-module__0w75Oa__filters label{gap:.35rem;min-width:0;display:grid}.documents-module__0w75Oa__filters input,.documents-module__0w75Oa__filters select,.documents-module__0w75Oa__filters button{width:100%;min-width:0}.documents-module__0w75Oa__pagination{flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:1rem;font-size:.875rem;display:flex}.documents-module__0w75Oa__pagination a,.documents-module__0w75Oa__pagination span[aria-disabled]{align-items:center;min-width:44px;min-height:44px;display:inline-flex}
.schedule-module__P5CSYa__guardrail{background:#f4f3ff;border:1px solid #c9c6ff;border-radius:18px;margin:1rem 0;padding:1rem 1.2rem}.schedule-module__P5CSYa__guardrail p{color:#4e5270;margin:.35rem 0 0}.schedule-module__P5CSYa__formGrid,.schedule-module__P5CSYa__boardGrid,.schedule-module__P5CSYa__resourceGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.schedule-module__P5CSYa__formGrid>article,.schedule-module__P5CSYa__board,.schedule-module__P5CSYa__resourceGrid>article{background:#fff;border:1px solid #dde0ee;border-radius:18px;padding:1rem}.schedule-module__P5CSYa__entryList{gap:.65rem;display:grid}.schedule-module__P5CSYa__entry{background:#f7f8fc;border-radius:14px;gap:.6rem;padding:.8rem;display:grid}.schedule-module__P5CSYa__entry p{color:#555b73;margin:.2rem 0 0}.schedule-module__P5CSYa__entry summary{cursor:pointer;color:#a12031;font-weight:700}.schedule-module__P5CSYa__resourceRow{border-bottom:1px solid #eceef5;justify-content:space-between;gap:1rem;padding:.7rem 0;display:flex}.schedule-module__P5CSYa__resourceRow span{color:#5e6378;text-align:right}@media (max-width:960px){.schedule-module__P5CSYa__formGrid,.schedule-module__P5CSYa__boardGrid,.schedule-module__P5CSYa__resourceGrid{grid-template-columns:1fr}}
.catalogo-module__ENt8RW__grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr));gap:1rem;display:grid}.catalogo-module__ENt8RW__fieldset{border:1px solid var(--line,#d7dbe4);border-radius:.75rem;gap:.75rem;margin:0;padding:1rem;display:grid}.catalogo-module__ENt8RW__fieldset legend{padding:0 .25rem;font-weight:700}.catalogo-module__ENt8RW__pair{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}.catalogo-module__ENt8RW__choices{gap:.5rem;display:grid}.catalogo-module__ENt8RW__choice{align-items:center;gap:.5rem;min-height:2.75rem;display:flex}.catalogo-module__ENt8RW__chips{flex-wrap:wrap;gap:.375rem;display:flex}.catalogo-module__ENt8RW__chip{background:var(--surface-soft,#eef1f6);border-radius:999px;padding:.125rem .625rem;font-size:.875rem}.catalogo-module__ENt8RW__tableScroll{max-width:100%;overflow-x:auto}.catalogo-module__ENt8RW__list{gap:.25rem;margin:0;padding:0;list-style:none;display:grid}.catalogo-module__ENt8RW__list li>span{white-space:nowrap}.catalogo-module__ENt8RW__list small{display:block}.catalogo-module__ENt8RW__readonly{color:var(--muted,#5b6472);margin:0;font-size:.875rem}@media (max-width:480px){.catalogo-module__ENt8RW__pair{grid-template-columns:1fr}}
.estrutura-module__TW-O-q__callout{border:1px solid var(--line);background:var(--blue-soft);border-radius:.9rem;gap:.6rem;padding:.9rem 1rem;display:grid}.estrutura-module__TW-O-q__callout p{margin:0}.estrutura-module__TW-O-q__stage{border:1px solid var(--line);background:var(--surface);border-radius:.9rem;gap:.6rem;margin-block:1rem;padding:1rem;display:grid}.estrutura-module__TW-O-q__stage h3,.estrutura-module__TW-O-q__stage p{margin:0}.estrutura-module__TW-O-q__stageHeader{flex-wrap:wrap;align-items:center;gap:.5rem .9rem;display:flex}.estrutura-module__TW-O-q__list{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.estrutura-module__TW-O-q__row,.estrutura-module__TW-O-q__rowTall{background:var(--surface-muted);border-radius:.6rem;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem .9rem;padding:.55rem .75rem;display:flex}.estrutura-module__TW-O-q__rowTall{align-items:flex-start}.estrutura-module__TW-O-q__row form,.estrutura-module__TW-O-q__rowTall form{margin:0}.estrutura-module__TW-O-q__badge{background:var(--blue-soft);color:var(--blue-dark);border-radius:999px;padding:.15rem .55rem;font-size:.75rem;font-weight:700;display:inline-block}.estrutura-module__TW-O-q__muted{color:var(--ink-muted);font-size:.9rem}@media (max-width:480px){.estrutura-module__TW-O-q__row,.estrutura-module__TW-O-q__rowTall{flex-direction:column;align-items:stretch}}
.identidade-module__JeE4ja__previewGrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr));gap:1rem;display:grid}.identidade-module__JeE4ja__preview{border:1px solid var(--line);background:var(--surface);border-radius:.9rem;gap:.6rem;padding:1rem;display:grid}.identidade-module__JeE4ja__preview h3,.identidade-module__JeE4ja__preview p{margin:0}.identidade-module__JeE4ja__previewHeader{border:2px solid var(--header-color,var(--blue-dark));border-radius:.6rem;flex-wrap:wrap;align-items:center;gap:.75rem;padding:.75rem 1rem;display:flex}.identidade-module__JeE4ja__previewLogo{object-fit:contain;max-width:9rem;max-height:3.5rem}.identidade-module__JeE4ja__previewName{color:var(--header-color,var(--blue-dark));font-weight:800}.identidade-module__JeE4ja__previewFooter{color:var(--ink-muted);font-size:.8rem}.identidade-module__JeE4ja__mail{border:1px solid var(--line);background:var(--surface-muted);overflow-wrap:anywhere;border-radius:.6rem;gap:.35rem;padding:.75rem 1rem;font-size:.9rem;display:grid}.identidade-module__JeE4ja__mail dt{color:var(--ink-muted);text-transform:uppercase;letter-spacing:.04em;font-size:.75rem}.identidade-module__JeE4ja__mail dd{margin:0}.identidade-module__JeE4ja__sample{border-top:4px solid var(--header-color,var(--blue-dark));background:var(--surface);gap:.5rem;padding:.75rem 1rem;display:grid}.identidade-module__JeE4ja__legal{grid-template-columns:max-content 1fr;gap:.25rem 1rem;margin:0;display:grid}.identidade-module__JeE4ja__legal dt{color:var(--ink-muted)}.identidade-module__JeE4ja__legal dd{overflow-wrap:anywhere;margin:0}
.settings-module__VuWvGW__section{margin:1.5rem 0 2rem}.settings-module__VuWvGW__savedNotice{color:#176b43;background:#e8f4ed;border:1px solid #9bc7a9;border-radius:12px;margin:1.5rem 0;padding:1rem 1.25rem}.settings-module__VuWvGW__feedbackPanel{background:#fff;border:1px solid #dadbe2;border-radius:14px;max-width:42rem;margin:1.5rem 0;padding:1.5rem}.settings-module__VuWvGW__feedbackPanel h1{margin:0 0 .75rem}.settings-module__VuWvGW__heading,.settings-module__VuWvGW__cardHeading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem 1rem;display:flex}.settings-module__VuWvGW__heading h2,.settings-module__VuWvGW__card h3{margin:0}.settings-module__VuWvGW__heading span,.settings-module__VuWvGW__help{color:#5e616b}.settings-module__VuWvGW__grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,19rem),1fr));gap:1rem;margin-top:1rem;display:grid}.settings-module__VuWvGW__card,.settings-module__VuWvGW__empty{background:#fff;border:1px solid #dadbe2;border-radius:14px;padding:1.25rem}.settings-module__VuWvGW__card p{overflow-wrap:anywhere}.settings-module__VuWvGW__cardHeading strong{color:#2a2a72;font-size:.875rem}.settings-module__VuWvGW__current{color:#242529;background:#eeeef8;border-radius:8px;padding:.75rem}.settings-module__VuWvGW__preferenceForm{gap:.65rem;display:grid}.settings-module__VuWvGW__connectionForm{gap:.65rem;margin-top:.75rem;display:grid}.settings-module__VuWvGW__connectionForm input,.settings-module__VuWvGW__connectionForm select,.settings-module__VuWvGW__connectionForm button{width:100%;min-height:44px}.settings-module__VuWvGW__preferenceForm select,.settings-module__VuWvGW__preferenceForm button{min-height:44px}.settings-module__VuWvGW__disableDetails{border-top:1px solid #dadbe2;margin-top:1rem;padding-top:.8rem}.settings-module__VuWvGW__disableDetails summary{color:#8e271e;cursor:pointer;font-weight:700}.settings-module__VuWvGW__disableForm{gap:.65rem;margin-top:.75rem;display:grid}.settings-module__VuWvGW__disableForm textarea{min-height:6rem}.settings-module__VuWvGW__disableForm button{background:#8e271e;min-height:44px}.settings-module__VuWvGW__confirmation{align-items:start;gap:.6rem;display:flex}
.readiness-module__9qg9cW__summary{background:color-mix(in srgb, var(--surface-raised,#fff) 92%, #b9ddcf);border:1px solid var(--border-subtle,#d6dfda);border-radius:24px;justify-content:space-between;align-items:center;gap:28px;margin:24px 0;padding:24px;display:flex}.readiness-module__9qg9cW__summary[data-state=REQUIRED]{border-color:#d69282}.readiness-module__9qg9cW__summary[data-state=ATTENTION]{border-color:#d9b866}.readiness-module__9qg9cW__summary h2{margin:4px 0}.readiness-module__9qg9cW__summary dl{grid-template-columns:repeat(4,minmax(70px,1fr));gap:12px;margin:0;display:grid}.readiness-module__9qg9cW__summary dl div{text-align:center;background:#ffffffb8;border-radius:16px;padding:12px}.readiness-module__9qg9cW__summary dt{color:var(--text-muted,#58635e);font-size:.78rem}.readiness-module__9qg9cW__summary dd{margin:4px 0 0;font-size:1.45rem;font-weight:750}.readiness-module__9qg9cW__grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:16px;display:grid}.readiness-module__9qg9cW__card{border:1px solid var(--border-subtle,#d6dfda);border-radius:20px;flex-direction:column;min-height:210px;padding:20px;display:flex}.readiness-module__9qg9cW__card[data-state=REQUIRED]{border-left:5px solid #b94d37}.readiness-module__9qg9cW__card[data-state=ATTENTION]{border-left:5px solid #b88716}.readiness-module__9qg9cW__card[data-state=READY]{border-left:5px solid #27835c}.readiness-module__9qg9cW__card header{justify-content:space-between;align-items:center;display:flex}.readiness-module__9qg9cW__card header span{color:var(--text-muted,#58635e);letter-spacing:.05em;text-transform:uppercase;font-size:.78rem;font-weight:750}.readiness-module__9qg9cW__card header strong{font-size:1.4rem}.readiness-module__9qg9cW__card h3{margin:20px 0 6px}.readiness-module__9qg9cW__card p{color:var(--text-muted,#58635e);flex:1;margin:0 0 18px}.readiness-module__9qg9cW__card a{font-weight:700}@media (max-width:720px){.readiness-module__9qg9cW__summary{flex-direction:column;align-items:stretch}.readiness-module__9qg9cW__summary dl{grid-template-columns:repeat(2,minmax(0,1fr))}}.readiness-module__9qg9cW__card[data-state=NOT_EVALUATED]{border-left:5px solid #77828c}.readiness-module__9qg9cW__queueNotice{background:var(--surface);border:1px solid var(--line);border-radius:12px;margin:0 0 16px;padding:12px 16px}.readiness-module__9qg9cW__card .readiness-module__9qg9cW__queueMeta{flex:none;margin:0 0 12px;font-size:.875rem}.readiness-module__9qg9cW__queueSample{gap:8px;margin:0 0 16px;padding:0;list-style:none;display:grid}.readiness-module__9qg9cW__queueSample li{background:var(--surface-muted);border-radius:10px;gap:4px;padding:12px;display:grid}.readiness-module__9qg9cW__queueSample small{overflow-wrap:anywhere}.readiness-module__9qg9cW__queueSample button{cursor:pointer;min-height:44px}.readiness-module__9qg9cW__queueLink{align-items:center;min-height:44px;display:inline-flex}.readiness-module__9qg9cW__queueLink:focus-visible,.readiness-module__9qg9cW__queueSample button:focus-visible{outline:3px solid var(--blue);outline-offset:3px}.readiness-module__9qg9cW__activation{border:1px solid var(--border-subtle,#d6dfda);border-radius:24px;margin:24px 0;padding:24px}.readiness-module__9qg9cW__activation[data-can-activate=true]{border-color:#6fae94}.readiness-module__9qg9cW__activation[data-can-activate=false]{border-color:#d69282}.readiness-module__9qg9cW__activationLists{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px;display:grid}.readiness-module__9qg9cW__activationList{margin:0;padding:0;list-style:none}.readiness-module__9qg9cW__activationList li{border-left:4px solid #d9b866;margin:8px 0;padding:4px 0 4px 12px}.readiness-module__9qg9cW__activationList[data-kind=blockers] li{border-left-color:#b94d37}
.entry-module__rRSg1q__entry button,.entry-module__rRSg1q__entry input:not([type=hidden]),.entry-module__rRSg1q__entry a{min-width:44px;min-height:44px}.entry-module__rRSg1q__entry a{align-items:center;display:inline-flex}.entry-module__rRSg1q__entry .event-check-in{flex-wrap:wrap}.entry-module__rRSg1q__entry .event-check-in label{gap:.25rem;font-weight:700;display:grid}
.vendas-module__Nmw7WW__num{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.vendas-module__Nmw7WW__totalRow th,.vendas-module__Nmw7WW__totalRow td{border-top:2px solid;font-weight:700}.vendas-module__Nmw7WW__masked{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.85em}.vendas-module__Nmw7WW__note{max-width:70ch}.vendas-module__Nmw7WW__srOnly{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.vendas-module__Nmw7WW__detail{text-transform:none;letter-spacing:normal;margin-top:.25rem;font-weight:400;display:block}
.fiscal-module__S9jc3q__grid{gap:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.fiscal-module__S9jc3q__card,.fiscal-module__S9jc3q__status{border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--surface);padding:var(--space-5)}.fiscal-module__S9jc3q__card form{gap:var(--space-3);display:grid}.fiscal-module__S9jc3q__card label{gap:var(--space-1);font-size:var(--text-sm);font-weight:var(--weight-bold);display:grid}.fiscal-module__S9jc3q__status{justify-content:space-between;gap:var(--space-4);margin-bottom:var(--space-4);border-left:5px solid var(--color-accent);display:flex}.fiscal-module__S9jc3q__status[data-active=true]{border-left-color:var(--color-success)}.fiscal-module__S9jc3q__status div{gap:var(--space-1);display:grid}.fiscal-module__S9jc3q__eligible,.fiscal-module__S9jc3q__queue{gap:var(--space-3);display:grid}.fiscal-module__S9jc3q__eligible form,.fiscal-module__S9jc3q__queue article{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-md);display:flex}.fiscal-module__S9jc3q__eligible form div,.fiscal-module__S9jc3q__queue article div{gap:var(--space-1);display:grid}.fiscal-module__S9jc3q__error,.fiscal-module__S9jc3q__success{padding:var(--space-3) var(--space-4);border-radius:var(--radius-md)}.fiscal-module__S9jc3q__error{color:var(--color-danger);background:var(--color-danger-soft)}.fiscal-module__S9jc3q__success{color:var(--color-success);background:var(--color-success-soft)}@media (max-width:850px){.fiscal-module__S9jc3q__grid{grid-template-columns:1fr}.fiscal-module__S9jc3q__status,.fiscal-module__S9jc3q__eligible form,.fiscal-module__S9jc3q__queue article{flex-direction:column;align-items:flex-start}}.fiscal-module__S9jc3q__reportFilter{align-items:end;gap:var(--space-3);display:flex}.fiscal-module__S9jc3q__reportFilter label{gap:var(--space-1);font-size:var(--text-sm);font-weight:var(--weight-bold);display:grid}.fiscal-module__S9jc3q__reportTable{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.fiscal-module__S9jc3q__reportTable th,.fiscal-module__S9jc3q__reportTable td{padding:var(--space-2) var(--space-3);text-align:left;border-bottom:1px solid var(--border-subtle)}.fiscal-module__S9jc3q__reportTable td:nth-child(n+2){text-align:right}
.pass-module__Ki0H4q__pass{overflow-wrap:anywhere;min-width:0}.pass-module__Ki0H4q__pass button,.pass-module__Ki0H4q__pass a{min-width:44px;min-height:44px}.pass-module__Ki0H4q__pass a{align-items:center;display:inline-flex}@media screen and (max-width:760px){.pass-module__Ki0H4q__pass .event-print-header{flex-direction:column;align-items:stretch}}
