.dash-toolbar{display:flex;align-items:end;gap:10px;margin-bottom:14px;flex-wrap:wrap}.dash-toolbar label{gap:4px;font-size:11px}.dash-toolbar label:first-child{flex:1;min-width:200px}.dash-toolbar select,.dash-toolbar button{padding:7px 10px;font-size:12px;min-height:34px}.dash-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.dash-card{border:1px solid #dce3ec;border-radius:11px;background:white;min-width:0;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 1px 2px #18314808}.dash-card-head{padding:16px 17px 10px}.dash-card h2{font-size:15px;font-weight:600;line-height:1.3}.dash-card-body{padding:0 17px 12px;height:218px;overflow:auto;scrollbar-width:thin;scrollbar-color:#d0d9e5 transparent;font-size:12px;line-height:1.45;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.dash-card-foot{margin-top:auto;display:flex;justify-content:space-between;align-items:center;border:0;border-top:1px solid #e0e6ee;border-radius:0;padding:12px 17px;text-align:left;font-size:12px;font-weight:500;color:#176755;background:#fff}.dash-card-foot:hover{background:#f0f6f3}.dash-metric{display:flex;align-items:baseline;justify-content:space-between;gap:10px;padding:9px 0;border-bottom:1px solid #e1e7ef;font-size:12px}.dash-metric strong{font-weight:600;text-align:right;white-space:nowrap}.dash-kpi{font-size:25px;font-weight:600;line-height:1.2;margin:8px 0 10px}.dash-kpi small{font-size:11px;display:block;font-weight:400;color:#6b7a8e;margin-top:5px}.dash-muted{font-size:11px;color:#64758a;line-height:1.45;margin:10px 0 0}.dash-empty{color:#64758a;margin:24px 0;line-height:1.6}.dash-error{color:#9c3528;font-size:12px;line-height:1.5}.dash-form{display:grid;grid-template-columns:1fr auto;gap:4px 8px;padding:10px 0;border-bottom:1px solid #e1e7ef}.dash-form strong{font-size:12px;font-weight:500;color:#176755}.dash-form>span{font-size:11px;color:#53667e}.dash-form small{grid-column:1/-1;color:#728096;font-size:11px}.dash-resource{display:grid;gap:4px;padding:9px 0 12px;border-bottom:1px solid #e1e7ef;text-decoration:none}.dash-resource small{font-size:9px;letter-spacing:.6px;color:#6c7c90;font-weight:700}.dash-resource strong{font-size:12px;font-weight:600}.dash-resource span{font-size:11px;color:#64758a}.dash-target{display:flex;gap:12px;padding:10px 0;width:100%;border:0;border-bottom:1px solid #e1e7ef;border-radius:0;background:white;text-align:left}.dash-target strong{display:block;font-size:12px;font-weight:500;line-height:1.4}.dash-target small{display:block;color:#728096;font-size:11px;margin-top:3px}.dash-date{flex:0 0 48px;border:1px solid #dce3ec;border-radius:7px;background:#f5f7fa;text-align:center;padding:6px 3px;font-size:12px;align-self:start}.dash-late{color:#945b12;background:#fff8eb;border-color:#eddbb9}.dash-budget{display:grid;grid-template-columns:90px minmax(0,1fr);align-items:center;gap:14px;margin-top:16px}.dash-ring{width:90px;height:90px;border-radius:50%;background:conic-gradient(#23715c var(--available,0%),#e2e9e6 0);display:grid;place-items:center}.dash-ring>span{width:66px;height:66px;border-radius:50%;background:white;display:flex;flex-direction:column;justify-content:center;align-items:center}.dash-ring strong{font-size:19px;font-weight:600}.dash-ring small{font-size:10px;color:#64758a}.dash-budget .dash-metric{border:0;padding:5px 0;font-size:11px}.dash-caption{font-size:11px;color:#68788b;line-height:1.5;margin:12px 0}.dashboard-page footer{padding:12px 0;font-size:10px}@media(max-width:1150px){.dash-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.dashboard-page main{margin:0;padding:0 14px}.dashboard-page .sidebar{padding:14px}.dashboard-page nav{display:flex;overflow-x:auto;margin-top:12px;gap:4px}.dashboard-page nav button{min-height:44px;padding:10px 12px;flex:none}.dashboard-page .avatar{display:none}.dash-grid{grid-template-columns:minmax(0,1fr);gap:12px}.dash-toolbar{display:grid;grid-template-columns:1fr 1fr}.dash-toolbar label:first-child{grid-column:1/-1;min-width:0}.dash-toolbar select{width:100%;font-size:16px;min-height:44px}.dash-toolbar button{grid-column:1/-1;min-height:44px}.dash-card-body{height:auto;min-height:150px;max-height:250px}.dash-card-foot,.dash-target{min-height:44px}.dashboard-page .heading{margin:16px 0}.dash-caption{font-size:11px}}
.dash-ring{position:relative;background:none}.dash-ring svg{position:absolute;inset:0;width:100%;height:100%;transform:rotate(-90deg)}.dash-ring circle{fill:none;stroke-width:12}.dash-ring-track{stroke:#e2e9e6}.dash-ring-value{stroke:#23715c}.dash-ring>span{position:relative;width:64px;height:64px}
.deadline-panel{padding:16px 18px;margin:16px 0;background:#fff;border:1px solid #d8e2dc;border-radius:9px}.deadline-panel h2{font-size:16px;margin:0 0 12px}.deadline-summary{display:flex;flex-wrap:wrap;gap:10px 20px;font-size:12px}.deadline-summary strong{color:#255b46}.deadline-list{max-height:290px;overflow:auto;margin:10px 0}.deadline-record{border-bottom:1px solid #e1e8e3}.deadline-record summary{display:flex;justify-content:space-between;align-items:center;gap:12px;cursor:pointer;padding:10px 4px;font-size:12px}.deadline-record summary:focus-visible{outline:2px solid #285e49}.deadline-record summary strong,.deadline-record summary small{display:block}.deadline-record summary small{font-size:11px;color:#62766c;margin-top:4px}.deadline-badge{padding:5px 8px;border-radius:4px;white-space:nowrap;font-variant-numeric:tabular-nums}.deadline-badge.normal{background:#e5f1e9;color:#255b46}.deadline-badge.soon{background:#fff1d6;color:#875b13}.deadline-badge.urgent{background:#fbe4df;color:#9a3726}.deadline-badge.unknown{background:#edf0f2;color:#4d5c68}.deadline-details{font-size:12px;line-height:1.6;padding:0 8px 10px}.deadline-details p{margin:6px 0}@media(max-width:600px){.deadline-panel{padding:14px}.deadline-record summary{align-items:flex-start;flex-wrap:wrap;min-height:44px}.dash-date{min-width:85px;font-size:11px}}

.invoice-action-heading{display:flex;justify-content:space-between;gap:1rem;flex-wrap:wrap;padding:1rem}.invoice-action-heading small{display:block;margin-top:.35rem}.deadline-panel{margin-bottom:1.25rem}.deadline-details a{display:inline-block;margin:.35rem .5rem .35rem 0;text-decoration:underline}.invoice-action-heading .deadline-badge{align-self:flex-start}

/* District dashboard: preserve theme tokens and working module destinations. */
.district-dash-layout .dash-ring{--funded-color:#e2e9e6}
.district-dash-layout .dash-ring{background:conic-gradient(#248264 0 var(--available,0%),var(--funded-color,#e2e9e6) var(--available,0%) var(--allocated,100%),#e6be45 var(--allocated,100%) 100%)!important}.district-dash-layout .dash-ring svg{display:none}.district-dash-layout .dash-ring>span{background:var(--color-base-100,#fff);color:var(--color-base-content,#19392e)}.action-card.selected-action{outline:3px solid var(--color-primary,#23745c);outline-offset:3px}.district-dash-layout .dash-card-foot{transition:none}
.district-dash-intro{margin:18px 0}.district-dash-intro h2{font-size:25px;letter-spacing:-.5px;margin:0 0 5px}.district-dash-intro>p{font-size:13px;margin:0 0 19px;color:var(--color-base-content,#526b62)}.district-stats{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.district-stat{background:var(--color-base-100,#fff);border:1px solid var(--color-base-300,#dbe4df);border-radius:8px;padding:17px;min-width:0}.district-stat strong{display:block;font-size:25px;font-variant-numeric:tabular-nums;line-height:1.25;margin-bottom:7px;overflow-wrap:anywhere}.district-stat span{display:block;font-size:12px;font-weight:600}.district-stat small{display:block;font-size:11px;margin-top:6px;line-height:1.45}.district-dash-layout{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(290px,1fr);gap:18px}.district-dash-layout .dash-card{margin-bottom:18px;border-radius:8px}.district-dash-layout .dash-card-body{height:auto;max-height:280px;min-height:140px;padding:0 18px 18px}.district-dash-layout .dash-card-head,.district-schools .dash-card-head{padding:17px 18px;display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid var(--color-base-300,#e0e8e3)}.dash-card-head>span{font-size:12px}.attention-row{display:flex;gap:13px;align-items:center;padding:15px 18px;border-bottom:1px solid var(--color-base-300,#e1e8e3)}.attention-date{width:92px;flex:none;text-align:center;font-size:12px;line-height:1.5;padding:9px 6px;background:var(--color-base-200,#edf3ef);color:var(--color-base-content,#214d3f);border-radius:5px}.attention-date.past{border:1px solid #c67b42}.attention-copy{flex:1;min-width:0}.attention-copy h3{font-size:14px;margin:0 0 6px;line-height:1.4;overflow-wrap:anywhere}.attention-copy p{font-size:12px;margin:6px 0 0;overflow-wrap:anywhere}.attention-type{font-size:11px;font-weight:600}.attention-links{display:flex;gap:10px;padding:12px 18px}.attention-row .secondary,.attention-links .secondary,.district-schools .secondary{padding:7px 12px;min-height:34px;font-size:12px}.planning-stages{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));padding:18px 18px 3px;margin:0;list-style-position:inside;gap:12px;font-size:12px;line-height:1.5}.planning-next>.dash-muted{margin:8px 18px 16px}.planning-next-body{padding:17px 18px;background:var(--color-base-200,#edf4ef);border-left:4px solid #23745c}.planning-next h3{font-size:14px;margin:0}.planning-next p{font-size:12px;line-height:1.6}.planning-next button{padding:9px 12px;min-height:34px;font-size:12px}.deadline-watch #district-deadline-summary{padding:4px 18px 18px;font-size:13px}.deadline-watch p{line-height:1.55}.district-schools{margin:0 0 18px}.district-schools th,.district-schools td{padding:13px 18px;font-size:12px}.district-schools .dash-empty,.attention-card>.dash-empty{padding:0 18px}.district-finance-details{border:1px solid var(--color-base-300,#dbe4df);border-radius:8px;margin:18px 0;padding:16px;background:var(--color-base-100,#fff)}.district-finance-details>summary{cursor:pointer;font-size:13px;font-weight:600;padding:4px}.district-finance-details .dash-grid{margin-top:15px;grid-template-columns:repeat(2,minmax(0,1fr))}.district-dash-layout .dash-card[hidden],.dash-grid .dash-card[hidden]{display:none}.district-dash-layout .dash-ring-value{stroke:#23745c!important}.district-dash-layout .dash-ring-track{stroke:var(--color-base-300,#e2e9e6)}
@media(max-width:1100px){.district-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.district-dash-layout{grid-template-columns:minmax(0,1fr)}}
@media(max-width:600px){.district-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.district-stat{padding:13px}.district-stat strong{font-size:23px}.attention-row{flex-wrap:wrap;padding:13px 12px;gap:10px}.attention-date{width:76px}.attention-row .secondary{min-height:44px;margin-left:86px}.attention-links{flex-wrap:wrap}.attention-links .secondary,.planning-next button,.district-schools .secondary{min-height:44px}.planning-stages{grid-template-columns:repeat(2,minmax(0,1fr))}.district-finance-details .dash-grid{grid-template-columns:minmax(0,1fr)}.district-dash-intro h2{font-size:23px}}

/* Compact native disclosure rows for invoice and Form 486 deadlines. */
.deadline-compact-row>summary.deadline-row-summary{display:grid;grid-template-columns:minmax(155px,.8fr) minmax(0,2fr) auto 22px;align-items:center;gap:16px;padding:12px 10px;list-style:none;min-height:68px;cursor:pointer}.deadline-compact-row>summary::-webkit-details-marker{display:none}.deadline-row-frn,.deadline-row-application{min-width:0}.deadline-row-summary strong{font-size:13px;font-weight:650;line-height:1.4;display:block}.deadline-row-summary small{display:block;font-size:11px;line-height:1.5;color:var(--color-base-content,#60756e);margin-top:3px;overflow-wrap:anywhere}.deadline-row-summary .deadline-badge{font-size:12px;text-align:center;max-width:240px;white-space:normal}.deadline-expand{font-size:21px;text-align:center;color:var(--color-base-content,#385b50);transition:transform .15s ease}.deadline-compact-row[open]>summary .deadline-expand{transform:rotate(180deg)}.deadline-compact-row>summary:hover{background:var(--color-base-200,#f0f5f2)}.deadline-compact-row[open]>summary{background:var(--color-base-200,#f0f5f2)}.deadline-compact-row>.deadline-details{padding:8px 14px 15px;border-top:1px solid var(--color-base-300,#dfe7e2)}.deadline-extension>summary{display:list-item;padding:8px 0;min-height:36px;font-size:12px}.deadline-list:has(.deadline-compact-row){max-height:390px;scrollbar-width:thin}.deadline-panel:has(.deadline-compact-row) h3{font-size:16px;margin:0 0 12px}.deadline-panel:has(.deadline-compact-row){padding:16px 18px}
@media(max-width:650px){.deadline-compact-row>summary.deadline-row-summary{grid-template-columns:minmax(0,1fr) auto 20px;gap:8px 12px;padding:12px 7px}.deadline-row-frn{grid-column:1;grid-row:1}.deadline-row-application{grid-column:1/3;grid-row:2}.deadline-row-summary .deadline-badge{grid-column:2;grid-row:1;max-width:140px;font-size:11px}.deadline-expand{grid-column:3;grid-row:1/3}.deadline-row-summary strong{font-size:12px}.deadline-list:has(.deadline-compact-row){max-height:450px}.deadline-panel:has(.deadline-compact-row){padding:14px 12px}}
@media(prefers-reduced-motion:reduce){.deadline-expand{transition:none}}

.usac-sync-status{font-size:11px;line-height:1.6;margin:8px 0 16px;padding:9px 12px;border-left:3px solid #27765c;background:var(--color-base-100,#fff);color:var(--color-base-content,#425f52);overflow-wrap:anywhere}

/* Overview reference: compact product header, clear actions, restrained panels. */
.signed-in.dashboard-view #app-layout main{padding:15px 30px 26px;background:var(--color-base-100,#fff)}.dashboard-view #district-view>.eyebrow,.dashboard-view #district-view>#district-title,.dashboard-view #district-view>#district-meta{display:none}.signed-in.dashboard-view #district-view>.toolbar{margin:0 0 12px}.dashboard-view #district-view>.toolbar button{padding:6px 11px;font-size:11px;min-height:32px}.reference-overview .overview-context{display:flex;align-items:center;gap:12px;padding:0 0 14px;border-bottom:1px solid var(--color-base-300,#e0e8e3);margin-bottom:23px}.overview-context-name{flex:1;min-width:0;font-size:13px;font-weight:650;overflow-wrap:anywhere}.reference-overview .overview-context>label{font-size:11px;display:flex;align-items:center;gap:6px;margin:0;min-width:0}.reference-overview .overview-context select{width:240px;max-width:100%;font-size:11px;padding:7px 9px;min-height:32px;text-overflow:ellipsis}.reference-overview .overview-context button{font-size:11px;min-height:32px;padding:7px 10px}.reference-overview .overview-heading-row{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:20px}.reference-overview .overview-heading-row>label{display:flex;flex-direction:column;gap:5px;font-size:12px;margin:0}.reference-overview .overview-heading-row select{font-size:12px;padding:8px 12px;min-height:38px;width:110px}.dashboard-view #content.reference-overview .district-dash-intro h2{font-size:25px;margin:0 0 8px;letter-spacing:-.5px}.dashboard-view #content.reference-overview .district-dash-intro p{font-size:13px;margin:0;line-height:1.5}.dashboard-view #content.reference-overview .district-stats{gap:12px;margin-bottom:20px}.dashboard-view #content.reference-overview .district-stat{padding:17px 16px;border-radius:7px;box-shadow:none;border-color:var(--color-base-300,#dce5df)}.dashboard-view #content.reference-overview .district-stat strong{font-size:26px;margin-bottom:8px;line-height:1.2}.dashboard-view #content.reference-overview #stat-commitment{color:#167856}.dashboard-view #content.reference-overview .district-stat span{font-size:12px;font-weight:500}.dashboard-view #content.reference-overview .district-stat small{font-size:10px;line-height:1.5;margin-top:6px}.district-stat[role=button]{cursor:pointer}.district-stat[role=button]:focus-visible{outline:3px solid #287f63;outline-offset:3px}.dashboard-view #content.reference-overview .district-dash-layout{grid-template-columns:minmax(0,1.65fr) minmax(290px,1fr);gap:18px}.dashboard-view #content.reference-overview .dash-card{border-radius:7px;border-color:var(--color-base-300,#dce5df);box-shadow:none;margin-bottom:18px}.dashboard-view #content.reference-overview .dash-card-head{padding:16px 18px}.dashboard-view #content.reference-overview .dash-card-head h2{margin:0;font-size:15px}.dashboard-view #content.reference-overview .dash-card-head>span{font-size:11px}.dashboard-view #content.reference-overview .dash-card-body{min-height:0;height:auto;max-height:290px;padding:0 18px 15px}.dashboard-view #content.reference-overview .dash-card-foot{background:var(--color-base-100,#fff);color:var(--color-base-content,#245b49);border:0;border-top:1px solid var(--color-base-300,#e0e8e3);font-size:11px;padding:10px 18px;border-radius:0;text-align:left}.dashboard-view #content.reference-overview .dash-card-foot:hover{background:var(--color-base-200,#eff5f1);color:var(--color-base-content,#163e31)}.reference-overview .attention-row{padding:14px 18px;gap:12px}.reference-overview .attention-date{width:74px;border:0;border-radius:5px;padding:8px 5px;font-size:11px;line-height:1.5}.reference-overview .attention-date.past{background:#fff0de;color:#875119}.reference-overview .attention-copy h3{font-size:13px;font-weight:650;margin:0 0 6px}.reference-overview .attention-copy p{font-size:11px;margin-top:6px;line-height:1.5}.reference-overview .attention-type{font-size:10px;font-weight:500;display:inline-block;background:var(--color-base-200,#edf4ef);padding:3px 5px;border-radius:3px}.reference-overview .attention-row button.secondary{padding:6px 11px;min-height:32px;font-size:11px}.reference-overview .attention-links{padding:10px 18px;gap:14px}.reference-overview .attention-links button.secondary{padding:0;border:0;background:none;color:var(--color-base-content,#24634f);min-height:28px;font-size:11px}.reference-overview .planning-next .dash-card-head button.secondary{border:0;background:none;padding:0;min-height:28px;font-size:11px;color:var(--color-base-content,#24634f)}.reference-overview .planning-stages{padding:16px 18px 0;gap:5px;list-style:none;font-size:10px}.reference-overview .planning-stages li{border-top:4px solid var(--color-base-300,#dbe6df);padding-top:7px}.reference-overview .planning-next>.dash-muted{font-size:10px;margin:8px 18px 13px}.reference-overview .planning-next-body{padding:15px 18px;background:var(--color-base-200,#edf5f0)}.reference-overview .planning-next-body h3{font-size:14px}.reference-overview .planning-next-body p{font-size:12px;line-height:1.6;margin:7px 0 12px}.dashboard-view #content.reference-overview .planning-next-body button{background:#1b5a46;color:white;border:1px solid #1b5a46;border-radius:4px;padding:8px 12px;font-size:11px;min-height:34px}.reference-overview .dash-card-head>label{font-size:0;margin:0;min-width:0}.reference-overview #dash-cycle{font-size:11px;width:135px;min-height:30px;padding:5px 7px}.dashboard-view #content.reference-overview .overview-budget-ring{background:none!important}.dashboard-view #content.reference-overview .overview-budget-ring svg{display:block}.overview-budget-ring circle{fill:none;stroke-width:12;stroke-linecap:butt}.overview-budget-track{stroke:var(--color-base-300,#e1e8e4)}.overview-budget-available{stroke:#248264}.overview-budget-funded{stroke:#df8134}.overview-budget-pending{stroke:#e6bc37}.dashboard-view #content.reference-overview .overview-budget-ring>span{background:var(--color-base-100,#fff);color:var(--color-base-content,#1c3b31)}.overview-budget-legend{display:flex;justify-content:space-between;gap:10px;font-size:11px;margin:11px 0}.overview-budget-legend>span{display:flex;align-items:center;gap:6px}.overview-budget-swatch{display:inline-block;width:7px;height:7px;border-radius:50%;flex:none}.overview-budget-swatch.available{background:#248264}.overview-budget-swatch.funded{background:#df8134}.overview-budget-swatch.pending{background:#e6bc37}.reference-overview .overview-budget-note{font-size:10px!important;line-height:1.5;margin:8px 0 0}.reference-overview .dash-form{display:block;padding:12px 0}.reference-overview .dash-form>span,.reference-overview .dash-form>small{display:block;margin-top:5px;font-size:10px;line-height:1.5;color:var(--color-base-content,#60756e)}.reference-overview .dash-form strong{font-size:12px;font-weight:600;color:var(--color-base-content,#265d4b)}.reference-overview .dash-form a{display:inline-block;font-size:10px;margin-top:6px}.reference-overview .district-schools th,.reference-overview .district-schools td{font-size:11px;padding:12px 18px}.reference-overview .district-finance-details{margin-top:0;font-size:12px}.reference-overview .dash-caption{font-size:10px}.dashboard-view .usac-sync-disclosure{font-size:11px;margin:0 0 12px}.usac-sync-disclosure summary{cursor:pointer;padding:7px 0;color:var(--color-base-content,#526f61)}.dashboard-view .usac-sync-disclosure .usac-sync-status{margin:0 0 10px}
@media(max-width:1150px){.dashboard-view #content.reference-overview .district-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.dashboard-view #content.reference-overview .district-dash-layout{grid-template-columns:minmax(0,1fr)}}
@media(max-width:760px){.signed-in.dashboard-view #app-layout main{padding:16px}.reference-overview .overview-context{flex-wrap:wrap;gap:10px;margin-bottom:19px}.overview-context-name{flex:1 0 100%}.reference-overview .overview-context>label{flex:1;min-width:0;font-size:0}.reference-overview .overview-context select{width:100%;min-height:44px;font-size:14px}.reference-overview .overview-context button{min-height:44px}.reference-overview .overview-heading-row{align-items:flex-start;gap:12px}.dashboard-view #content.reference-overview .district-dash-intro h2{font-size:22px}.reference-overview .overview-heading-row>label{font-size:11px}.reference-overview .overview-heading-row select{min-height:44px;font-size:16px;width:95px}.dashboard-view #content.reference-overview .district-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.dashboard-view #content.reference-overview .district-stat{padding:14px 12px}.dashboard-view #content.reference-overview .district-stat strong{font-size:23px}.reference-overview .attention-row{padding:13px 12px;gap:9px}.reference-overview .attention-date{width:66px}.reference-overview .attention-row button.secondary{min-height:44px;margin-left:75px}.reference-overview .attention-links{flex-wrap:wrap}.reference-overview .attention-links button.secondary,.reference-overview .planning-next .dash-card-head button.secondary,.dashboard-view #content.reference-overview .planning-next-body button,.reference-overview #dash-cycle{min-height:44px}.reference-overview .planning-stages{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:12px}.reference-overview .overview-budget-legend{font-size:11px}}

@media(max-width:760px){#content.reference-overview .overview-heading-row>label{flex:0 0 100px}#content.reference-overview .overview-heading-row>div{flex:1;min-width:0}#content.reference-overview .overview-heading-row select{width:100%;margin:0}#content.reference-overview .attention-row{display:grid;grid-template-columns:66px minmax(0,1fr);align-items:start;gap:9px 12px}#content.reference-overview .attention-date{grid-column:1;grid-row:1/3}#content.reference-overview .attention-copy{grid-column:2;grid-row:1}#content.reference-overview .attention-row button.secondary{grid-column:2;grid-row:2;justify-self:start;margin:0;min-height:44px}}
