app-criteria-admin:has(.adt-root)>div,app-criteria-admin:has(.adt-root)>div>div:first-child{background:var(--bg-primary, var(--ft-bg-default))!important;color:var(--text-primary, var(--ft-text-primary))!important}.adt-root{--adt-bg: var(--bg-card, var(--ft-bg-card));--adt-text: var(--text-primary, var(--ft-text-primary));--adt-muted: var(--text-secondary, var(--ft-text-secondary));--adt-border: var(--border-color, var(--ft-border));--adt-tint: var(--ft-bg-tint);--adt-accent: var(--ft-claret);color:var(--adt-text);min-width:0}.adt-root *,.adt-root *:before,.adt-root *:after{box-sizing:border-box}.adt-root :is(.panel,.state,.metric-card,.image-card,.adt-header,.scoring-card,.validation-panel,.copy-group,.copy-branch,.scoring-overview,.locked-row,.regression-grid article){background:var(--adt-bg)!important;color:var(--adt-text)!important;border-color:var(--adt-border)!important;box-shadow:none}.adt-root :is(p,small,label,[class*=text-gray-],.metric-card span,.scoring-note,.algorithm-lock,.direction-actions>span,.history-strip>span){color:var(--adt-muted)!important}.adt-root :is(h2,h3,h4,strong,.metric-card strong,.copy-preview strong,.scoring-head h4){color:var(--adt-text)!important}.adt-root :is(button,input,textarea,select,.file-button){min-height:44px;color:var(--adt-text)!important;border:1px solid var(--adt-border)!important;background:var(--adt-bg)!important;font:inherit}.adt-root :is(input,textarea,select){max-width:100%;font-size:16px}.adt-root button{padding:.55rem .8rem;white-space:nowrap}.adt-root :is(button.active,button.current,button.primary,.file-button){color:var(--adt-accent)!important;background:var(--ft-claret-tint)!important;border-color:var(--adt-accent)!important}.adt-root button.danger{color:var(--ft-danger)!important;border-color:var(--ft-danger)!important}.adt-root :is(button,a,input,textarea,select,summary):focus-visible{outline:2px solid var(--adt-accent)!important;outline-offset:3px}.adt-header{display:block!important;padding:1.25rem!important}.adt-header>div:first-child{position:relative;padding-right:10rem}.adt-header [role=tablist]{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:1rem}.adt-public-link{position:absolute;top:0;right:0;display:inline-block;min-height:44px;padding-block:.75rem;color:var(--adt-accent)!important;text-decoration:underline;text-underline-offset:3px}.adt-edit-state{padding:.75rem 1rem;border-left:3px solid var(--adt-border);font-size:.85rem;line-height:1.65}.adt-edit-state[data-dirty=true]{border-color:var(--ft-warning);background:var(--ft-warning-tint, var(--ft-claret-tint))}.adt-root .metric-card{padding:1rem 1.25rem}.adt-root .metric-card strong{font-size:1.8rem;font-variant-numeric:tabular-nums}.adt-root .panel h3{overflow-wrap:anywhere}.adt-root :is(thead,.copy-preview,.algorithm-lock){background:var(--adt-tint)!important;color:var(--adt-text)!important}.adt-root table{border-collapse:collapse}.adt-root :is(th,td){border-bottom:1px solid var(--adt-border)}.adt-root [hidden]{display:none!important}.adt-question-tools{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;padding-block:.75rem;border-block:1px solid var(--adt-border);position:sticky;top:5rem;background:var(--adt-bg);z-index:2}.adt-question-tools label{display:flex;gap:.5rem;align-items:center;margin-left:auto}.adt-question-tools input{display:inline-block;width:5rem;margin:0;padding:.45rem;border-radius:.5rem}.adt-question-count{font-size:.9rem;font-variant-numeric:tabular-nums}.adt-number-toggle{display:none}.adt-history{border-bottom:1px solid var(--adt-border);padding-block:.5rem}.adt-history summary{cursor:pointer;min-height:44px;padding-block:.65rem;color:var(--adt-muted)}.adt-root .history-strip{max-width:100%}.adt-root .history-strip button{min-height:44px}.adt-root .question-layout{grid-template-columns:6rem minmax(0,1fr) minmax(0,1fr)}.adt-root [data-readonly=true] .question-layout{grid-template-columns:6rem minmax(0,1fr)}.adt-root [data-readonly=true] .question-layout>div{display:none}.adt-root .question-layout aside{grid-template-columns:repeat(2,minmax(0,1fr))!important}.adt-root .question-layout aside button{min-width:0;min-height:44px;padding:.25rem;word-break:normal;overflow-wrap:normal}.adt-root .question-preview{background:var(--adt-bg)!important;color:var(--adt-text)!important;border-color:var(--adt-border)!important;box-shadow:none}.adt-root .question-preview .content{white-space:pre-line;overflow-wrap:anywhere}.adt-root .question-preview :is(.topic,.scale-dots i,.endpoints p,.option-preview p){color:var(--adt-text)!important;background:var(--adt-bg)!important;border-color:var(--adt-border)!important}.adt-root .question-preview :is(b,.preview-kicker){color:var(--adt-accent)!important}.adt-record-tools{display:grid;grid-template-columns:minmax(0,1fr) minmax(8rem,.5fr) auto;gap:.75rem;align-items:end;margin-top:1rem}.adt-record-tools :is(input,select){display:block;width:100%;margin-top:.4rem;border-radius:.5rem;padding:.55rem .75rem}.adt-record-count{grid-column:1/-1;margin:0;font-size:.85rem}.adt-record-empty{padding:1rem;border:1px dashed var(--adt-border);margin-top:1rem}.adt-root .adt-leave-dialog{width:min(30rem,calc(100vw - 2rem));padding:1.5rem;border:1px solid var(--adt-border);border-radius:.8rem;background:var(--adt-bg);color:var(--adt-text);margin:auto}.adt-leave-dialog::backdrop{background:#0000008c}.adt-leave-dialog p{margin-block:1rem;line-height:1.7}.adt-dialog-actions{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:flex-end}.adt-root .scale-score-map{grid-template-columns:repeat(4,minmax(0,1fr))}@media(max-width:1100px){.adt-root .question-layout{grid-template-columns:6rem minmax(0,1fr)}.adt-root .question-preview{position:static;grid-column:2}}@media(max-width:640px){.adt-root :is(.panel,.adt-header){padding:1rem!important}.adt-header>div:first-child{padding-right:0}.adt-header .adt-public-link{position:static}.adt-root .metric-card{padding:.85rem 1rem}.adt-root>.grid:has(.metric-card){grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem}.adt-root>.grid .metric-card:last-child{grid-column:1/-1}.adt-header [role=tablist]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.adt-header [role=tablist] button{white-space:normal;padding-inline:.35rem}.adt-header [role=tablist] button:last-child{grid-column:1/-1}.adt-question-tools label{margin-left:0}.adt-question-tools .adt-number-toggle{display:block;width:100%}.adt-root .question-layout,.adt-root [data-readonly=true] .question-layout{grid-template-columns:minmax(0,1fr)}.adt-root .question-layout aside{display:none!important}.adt-root [data-numbers-open=true] .question-layout aside{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;max-height:15rem;overflow-y:auto}.adt-root .question-preview{grid-column:1;padding:1rem}.adt-record-tools{grid-template-columns:minmax(0,1fr)}.adt-root [data-testid=judge-profile-admin-versions] table{min-width:0!important;display:block}.adt-root [data-testid=judge-profile-admin-versions] thead{display:none}.adt-root [data-testid=judge-profile-admin-versions] tbody{display:grid;gap:.75rem}.adt-root [data-testid=judge-profile-admin-versions] tr{display:grid;border:1px solid var(--adt-border);border-radius:.65rem;padding:.5rem}.adt-root [data-testid=judge-profile-admin-versions] td{display:grid;grid-template-columns:5.5rem minmax(0,1fr);gap:.4rem;padding:.5rem;border:0;overflow-wrap:anywhere}.adt-root [data-testid=judge-profile-admin-versions] td:before{content:attr(data-label);color:var(--adt-muted)}.adt-root [data-testid=judge-profile-admin-versions] td small{grid-column:2}.adt-root .endpoints{grid-template-columns:minmax(0,1fr)}}
