/* V2.1B4: measured owner-requested spacing and consistent value alignment. */
.login-brand .login-code-version {display:block;margin:0;text-align:left;position:static;font-size:calc(1rem - 2pt);font-weight:400;color:#fff;line-height:1.2;}
#page-users .user-grid,#page-accounting #districts {border-collapse:separate!important;border-spacing:0 1px!important;}
table td.currency-value,table td.currency-value :is(input,select,.currency-entry) {text-align:right!important;}
table td.currency-value .currency-entry {justify-content:flex-end;}
table[data-table-id="receivables-hf01"] :is(th,td)[data-original-index="0"] {text-align:center!important;}
table[data-table-id="receivables-hf01"] .invoice-selection {display:inline-block;margin-inline:0;vertical-align:middle;}
#page-accounting [data-capability="client-billings"] > .box-title > div:first-child {display:flex;align-items:center;gap:0!important;}
#page-accounting [data-capability="client-billings"] #email-invoices {margin:0 0 0 6ch!important;position:static!important;}
#page-students .stable-intervention-title {grid-template-columns:max-content max-content max-content minmax(0,1fr);}
#page-students .stable-intervention-title > #intervention-student-name {justify-self:start;text-align:left;margin:0 0 0 6ch!important;}
#page-students .stable-intervention-title > .tribunal-entry-actions {justify-self:start;margin:0 0 0 4ch!important;}
#page-students .stable-intervention-title > .box-title-actions {justify-self:end;}
#page-students .tribunal-entry-actions select {height:calc(1.2em + 4px)!important;}
#super-docket-editor [name="arrivalTime"] {width:100%!important;}
#super-docket-editor .docket-arrival-return {display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;grid-column:span 2;order:3;}
#super-docket-editor .docket-arrival-return > label {min-width:0;}
#super-docket-editor [name="districtNotes"] {margin-bottom:3px;}
/* Baseline 70.015625px at 16px text; a single 35.0078125px title row. */
#page-students [data-capability="student-forms"] > .box-title {display:flex!important;flex-wrap:nowrap!important;align-items:center!important;gap:0!important;height:2.18798828125em;min-height:0!important;padding-block:0!important;box-sizing:border-box;}
#page-students [data-capability="student-forms"] > .box-title > div:first-child {display:flex!important;align-items:center!important;gap:0!important;flex:1;min-width:0;}
#page-students [data-capability="student-forms"] .forms-controls {display:flex!important;align-items:center!important;flex-wrap:nowrap!important;gap:4px!important;flex-basis:auto!important;width:auto!important;margin:0 0 0 2ch!important;padding:0!important;}
#page-students [data-capability="student-forms"] .forms-controls :is(button,label,select) {margin-block:0!important;align-self:center;}
#page-students [data-capability="student-forms"] .box-title h2 {margin-block:0!important;white-space:nowrap;}
#tribunal-preview > .box-title {column-gap:0!important;justify-content:flex-start!important;}
#tribunal-preview > .box-title > h2 {margin-right:0!important;flex:0 0 auto;}
#tribunal-preview .tribunal-preview-range {margin-left:6ch!important;}
#tribunal-preview .tribunal-preview-legend {margin-left:2ch;}
#tribunal-preview-table :is(thead th,tbody td)[data-district-id] {width:calc(5 * var(--schedule-icon-size) + 8px + 6px + 1px)!important;max-width:calc(5 * var(--schedule-icon-size) + 8px + 6px + 1px)!important;padding-inline:3px!important;}
#tribunal-preview .tribunal-indicator:is(.rescheduled,.associate-unavailable,.academic-exclusion) {position:relative;text-indent:-9999px;overflow:hidden;}
#tribunal-preview .tribunal-indicator:is(.rescheduled,.associate-unavailable,.academic-exclusion)::before {content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:var(--schedule-fill-width,12px);height:var(--schedule-fill-height,12px);background:currentColor;text-indent:0;}
@media(max-width:900px) {
 #page-students .stable-intervention-title {grid-template-columns:max-content minmax(0,1fr);}
 #page-students .stable-intervention-title > #intervention-student-name {grid-column:2;grid-row:1;}
 #page-students .stable-intervention-title > .tribunal-entry-actions {grid-column:1/3;grid-row:2;margin-left:0!important;}
 #page-students .stable-intervention-title > .box-title-actions {grid-column:2;grid-row:2;}
 #page-students [data-capability="student-forms"] > .box-title {overflow-x:auto;}
 #page-students [data-capability="student-forms"] .forms-controls {flex-shrink:0;}
}
