.button-sounds_controls__KHy04{display:flex;justify-content:flex-end;padding:.5rem 1rem 1rem}.button-sounds_toggle__C1nCu{display:inline-flex;min-height:44px;max-width:100%;align-items:center;gap:.5rem;padding:.375rem .75rem;border:1px solid var(--border);border-radius:.625rem;background:var(--card);color:var(--foreground);cursor:pointer;font:inherit}.button-sounds_toggle__C1nCu:hover{background:var(--muted)}.button-sounds_toggle__C1nCu:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.button-sounds_toggle__C1nCu span{font-size:.85em}@media print{.button-sounds_controls__KHy04{display:none}}.cw-root{--cw-teal:#087c70;--cw-ink:#153e39;--cw-border:#d8e4e1;background:#f3f7f6;color:#183e38;min-height:100dvh;display:flex;font-family:Arial,sans-serif;font-size:16px;line-height:1.6}.cw-root *{box-sizing:border-box}.cw-sidebar{width:252px;flex-shrink:0;background:#123e38;color:#fff;display:flex;flex-direction:column;padding:25px 16px;position:sticky;top:0;height:100dvh;overflow-y:auto}.cw-brand{display:flex;gap:12px;align-items:center;padding:0 7px 20px;border-bottom:1px solid #ffffff24}.cw-brand img{width:48px;height:48px;object-fit:contain;background:white;border-radius:10px;padding:4px}.cw-brand div,.cw-profile{display:grid}.cw-brand b{font-size:20px}.cw-brand span,.cw-profile small{font-size:13px;color:#c2dbd6}.cw-profile{padding:25px 12px;gap:4px}.cw-profile>span{color:#b6d2cb;font-size:13px}.cw-profile strong{font-size:18px}.cw-sidebar nav{display:grid;gap:8px}.cw-sidebar nav button,.cw-sidebar-bottom button{display:flex;align-items:center;gap:12px;background:transparent;color:#d0e3dd;border:0;border-radius:10px;padding:13px;text-align:right;font:700 15px Arial;cursor:pointer}.cw-sidebar nav button svg{width:20px;flex-shrink:0}.cw-sidebar nav button svg:last-child{margin-right:auto;width:15px;opacity:0}.cw-sidebar nav button.active{background:#e4f4ee;color:#104c43;box-shadow:0 3px 10px #071f2420}.cw-sidebar nav button.active svg:last-child{opacity:1}.cw-sidebar-bottom{display:grid;gap:6px;margin-top:auto;padding-top:25px}.cw-sidebar-bottom button{font-size:14px;color:#d7e3e0}.cw-sidebar-bottom svg{width:18px}.cw-main{min-width:0;width:100%;padding:30px clamp(16px,3vw,44px) 60px;max-width:1600px;margin:auto}.cw-top{display:flex;justify-content:space-between;align-items:center;gap:18px}.cw-top small{color:#607d74}.cw-top h1{font-size:28px;font-weight:800;margin:3px 0}.cw-top p{font-size:14px;color:#607d74;margin:0}.cw-term{border:1px solid var(--cw-border);border-radius:12px;background:white;display:grid;min-width:160px;padding:11px 20px;font-size:14px;text-align:center}.cw-term span{color:#6b817a}.cw-intro{display:flex;gap:10px;align-items:center;background:#e7f1ed;border:1px solid #d4e6dd;padding:11px 15px;border-radius:10px;margin:23px 0;color:#3e6659}.cw-intro p{margin:0;font-size:14px}.cw-intro svg{flex-shrink:0}.cw-tabs{display:flex;gap:8px;margin-bottom:18px;flex-wrap:wrap}.cw-tabs button{border:1px solid #c4d7d1;background:#edf3f0;color:#517267;padding:11px 18px;border-radius:9px;font:700 15px Arial;cursor:pointer}.cw-tabs button.active{background:var(--cw-teal);color:white;border-color:var(--cw-teal);box-shadow:0 3px 8px #087c7025}.cw-panel{border:1px solid var(--cw-border);background:#fff;border-radius:14px;padding:20px;margin-bottom:20px}.cw-filters{display:flex;align-items:end;gap:12px;flex-wrap:wrap}.cw-field{display:grid;gap:6px;min-width:0;color:#37584d;font-size:14px;font-weight:700}.cw-field>span{display:block}.cw-root input:not([type=checkbox]),.cw-root select,.cw-root textarea{max-width:100%;width:100%;min-height:42px;border:1px solid #c4d5ce;border-radius:8px;background:white;color:#244c40;padding:9px 11px;font:400 15px Arial;line-height:1.5;outline:none}.cw-root input:focus,.cw-root select:focus,.cw-root textarea:focus{border-color:#087c70;box-shadow:0 0 0 3px #087c7015}.cw-root input[type=checkbox]{width:17px;height:17px;accent-color:#087c70;flex-shrink:0}.cw-root input:disabled,.cw-root select:disabled{background:#f2f6f4;opacity:.85}.cw-filters>.cw-field{flex:0 1 175px}.cw-filters>.cw-field:nth-child(2){flex-basis:90px}.cw-filters>.cw-field:nth-child(3){flex:1 1 220px;max-width:380px}.cw-search{display:flex;gap:7px;align-items:center;max-width:210px;min-width:160px;flex:1}.cw-search input{min-width:0}.cw-root .cw-button{display:inline-flex;justify-content:center;align-items:center;gap:7px;border:1px solid #087c70;background:#087c70;color:#fff;border-radius:8px;padding:10px 14px;font:700 14px Arial;line-height:1.4;min-height:41px;cursor:pointer;white-space:normal;transition:background .15s}.cw-button svg{width:17px;height:17px;flex-shrink:0}.cw-root .cw-button:hover:not(:disabled){filter:brightness(.94)}.cw-root .cw-button.blue{background:#28649b;border-color:#28649b}.cw-root .cw-button.violet{background:#65519a;border-color:#65519a}.cw-root .cw-button.green{background:#2b7d48;border-color:#2b7d48}.cw-root .cw-button.red{background:#fff0f0;border-color:#dbadb0;color:#a33640}.cw-root .cw-button.muted{background:#e9efed;border-color:#d2ded9;color:#476559}.cw-root .cw-button:disabled{opacity:.5;cursor:default}.cw-actions,.cw-inline,.cw-toolbar{display:flex;align-items:end;gap:12px;flex-wrap:wrap}.cw-toolbar .cw-field{max-width:220px;flex:1 1 160px}.cw-toolbar .cw-button{margin-right:auto}.cw-section-title{display:flex;justify-content:space-between;align-items:center;gap:15px;margin:25px 0 16px}.cw-section-title>div:first-child{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.cw-section-title h2,.cw-section-title h3{margin:0;font-size:20px;font-weight:800}.cw-section-title span{font-size:13px;color:#6b8077}.cw-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,355px),1fr));gap:18px}.cw-card{background:#fff;border:1.5px solid #cbdcd5;border-radius:13px;box-shadow:0 3px 9px #274c3f06;padding:19px;min-width:0;display:flex;flex-direction:column;overflow-wrap:anywhere}.cw-card-heading{display:flex;gap:10px;justify-content:space-between;align-items:start}.cw-card-heading>div{display:grid;gap:3px}.cw-card-heading b{font-size:17px}.cw-card-heading>div span{font-size:13px;color:#658074}.cw-card h3{font-size:16px;font-weight:700;line-height:1.65;margin:17px 0 10px}.cw-card-meta{font-size:13px;color:#617e71;margin:3px 0}.cw-status{background:#edf3f0;color:#506c61;padding:4px 8px;border-radius:6px;font-size:12px;white-space:normal;display:inline-block;text-align:center}.cw-status.warning{background:#fff1e5;color:#945a20}.cw-status.success{background:#dbefe3;color:#22633e}.cw-card-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:auto;padding-top:17px}.cw-card-actions .cw-button{font-size:13px;padding:9px 7px}.cw-table{overflow-x:auto;max-width:100%;border-radius:11px}.cw-table table{width:100%;border-collapse:collapse;text-align:right}.cw-table th{background:#edf4f0;color:#416758;font-size:14px;padding:14px 12px;font-weight:700}.cw-table td{padding:13px 12px;border-bottom:1px solid #e0e9e3;font-size:15px;overflow-wrap:anywhere}.cw-empty,.cw-table td:not(:first-child),.cw-table th:not(:first-child){text-align:center}.cw-empty{padding:50px 15px;display:grid;place-items:center;color:#789084;background:#f9fbfa;border:1px dashed #c7d8cd;border-radius:12px}.cw-empty svg{width:35px;height:35px}.cw-empty p{font-size:15px}.cw-help{font-size:13px;color:#5d7c6c;line-height:1.7;margin:14px 0}.cw-message{border:1px solid #b2d4c5;border-radius:9px;background:#e4f3eb;padding:13px 17px;margin:15px 0;display:flex;justify-content:space-between;gap:15px}.cw-message button{border:0;background:transparent;color:#456c5a;cursor:pointer}.cw-warning{color:#944532;font-size:14px;border:1px solid #edd5ba;background:#fff5e7;border-radius:8px;padding:12px;line-height:1.7}.cw-checks{display:flex;gap:10px 18px;flex-wrap:wrap;margin:14px 0}.cw-check-line,.cw-checks label{display:flex;align-items:center;gap:8px;font-size:14px;color:#3b5c4c}.cw-check-line{margin:18px 0}.cw-overlay{position:fixed;inset:0;background:#0c2c2599;z-index:150;display:flex;align-items:center;justify-content:center;padding:25px}.cw-dialog{background:#fff;border-radius:16px;width:710px;max-width:100%;max-height:94dvh;display:flex;flex-direction:column;box-shadow:0 20px 80px #0c2c2544;overflow:hidden}.cw-dialog.wide{width:1000px}.cw-dialog>header{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:18px 24px;border-bottom:1px solid #e0ebe5;background:#f4f8f5}.cw-dialog h2{font-size:22px;margin:3px 0 0;font-weight:800}.cw-dialog header small{font-size:12px;color:#6a8576}.cw-close{border:1px solid #cfddd5;border-radius:8px;display:grid;place-items:center;background:#e8efea;color:#426350;padding:7px;cursor:pointer;flex-shrink:0}.cw-dialog-body{padding:22px 24px;overflow-y:auto;display:grid;gap:15px;min-height:0}.cw-dialog-body h3{font-size:17px;font-weight:700;margin:8px 0 0}.cw-dialog-body h4{font-size:15px;font-weight:700;margin:12px 0 6px}.cw-dialog-body>.cw-checks{margin:0}.cw-dialog>footer{border-top:1px solid #e0ebe5;padding:17px 24px;background:#fbfdfb;display:flex;gap:10px;flex-wrap:wrap}.cw-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.cw-form-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.cw-select-many{border:1px solid #d4e1d8;border-radius:9px;padding:12px 15px}.cw-root summary{cursor:pointer;color:#37705c;font-size:14px;font-weight:700}.cw-select-many .cw-checks{max-height:230px;overflow-y:auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.cw-summary{padding:13px 16px;display:flex;gap:16px;flex-wrap:wrap;background:#edf5ef;border-radius:9px;font-size:14px}.cw-history{padding:15px;background:#f5f8f5;border:1px solid #d9e5db;border-radius:10px}.cw-history article+article{border-top:1px solid #d5e1d8;padding-top:12px;margin-top:12px}.cw-history p,.cw-history small{font-size:14px;margin:4px 0}.cw-problem{padding:19px;border:1px solid #cbded1;border-right:4px solid #37836c;border-radius:12px;background:#fcfefb;display:grid;gap:12px}.cw-problem .cw-section-title{margin:0 0 10px}.cw-evidence{border:1px solid #bfd2df;background:#f5f9fc;padding:15px;border-radius:10px;max-width:100%;min-width:0}.cw-evidence details{margin-top:12px}.cw-evidence p{font-size:13px}.cw-password{width:450px;max-width:calc(100% - 30px);margin:60px auto;display:grid;gap:17px;align-self:flex-start}.cw-password h2,.cw-password p{margin:0}.cw-password>svg{color:#087c70;width:32px;height:32px}.cw-spin{animation:cw-spin 1s linear infinite}@keyframes cw-spin{to{transform:rotate(1turn)}}.counselor-permission-fields{margin-top:16px;border:1px solid #c5ddd1;padding:14px;border-radius:10px;display:grid;gap:14px}.counselor-permission-fields>div{display:flex;gap:12px;flex-wrap:wrap}.counselor-permission-fields label{display:flex;align-items:center;gap:7px;font-size:14px}.counselor-permission-fields input{accent-color:#087c70}.counselor-permission-fields small{color:#4b7562}.counselor-review-link{display:inline-flex;align-items:center;justify-content:center;min-height:39px;background:#123e38;color:#fff;border:1px solid #456e5e;border-radius:8px;padding:9px 13px;font:700 13px Arial;text-decoration:none;box-shadow:0 3px 15px #123e3822}@media(max-width:1050px){.cw-sidebar{width:205px;padding:20px 10px}.cw-sidebar nav button{font-size:14px;padding:12px 8px;gap:8px}.cw-main{padding:25px 19px}.cw-form-grid.three{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.cw-root{display:block}.cw-sidebar{width:100%;height:auto;position:static;padding:14px}.cw-brand{padding:0 0 10px}.cw-brand img{width:38px;height:38px}.cw-profile{padding:10px 0;display:flex;gap:9px;align-items:center;flex-wrap:wrap}.cw-profile small{margin-right:auto}.cw-sidebar nav{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.cw-sidebar nav button{display:grid;place-items:center;text-align:center;gap:5px;padding:9px 3px;font-size:12px}.cw-sidebar nav button svg:last-child{display:none}.cw-sidebar-bottom{display:flex;padding-top:10px;justify-content:space-between}.cw-sidebar-bottom button{padding:8px;font-size:12px}.cw-main{padding:19px 13px 45px}.cw-top h1{font-size:24px}.cw-top{align-items:start}.cw-term{font-size:12px;min-width:120px;padding:9px}.cw-intro{padding:10px}.cw-intro p{font-size:12px}.cw-filters{gap:10px;padding:14px}.cw-filters>.cw-field{flex:1 1 130px;min-width:0}.cw-filters>.cw-field:nth-child(3){flex:1 1 100%;max-width:none}.cw-search{max-width:none}.cw-overlay{padding:9px}.cw-dialog{max-height:97dvh}.cw-dialog>footer,.cw-dialog>header{padding:14px 16px}.cw-dialog h2{font-size:20px}.cw-dialog-body{padding:17px 15px}.cw-form-grid,.cw-form-grid.three{grid-template-columns:repeat(2,minmax(0,1fr))}.cw-field{font-size:13px}.cw-problem{padding:13px}.cw-select-many .cw-checks{grid-template-columns:1fr}.cw-table td,.cw-table th{padding:10px 8px;font-size:13px}.cw-section-title{align-items:start}.cw-toolbar .cw-button{margin-right:0;width:100%}.cw-tabs button{font-size:13px;padding:10px 11px}.cw-card{padding:16px}.cw-inline>select{width:100%}.cw-dialog footer .cw-button{flex:1}.cw-card-heading b{font-size:16px}.counselor-review-link{font-size:11px;padding:8px;max-width:125px;text-align:center}}@media screen{@supports (scrollbar-gutter:stable){html{scrollbar-gutter:stable}html body[data-scroll-locked]{margin-right:0!important;--removed-body-scroll-bar-size:0px!important}}html body :where(.app-shell,.atlas-app.easy-shell,.staff-root,.cw-root,.tt-root){--workspace-rail:290px}html body :is(.staff-root,.atlas-app.easy-shell){grid-template-columns:var(--workspace-rail) minmax(0,1fr)}html body .atlas-app.easy-shell.easy-collapsed{grid-template-columns:76px minmax(0,1fr)}html body :is(.staff-sidebar,.cw-sidebar,[data-staff-sidebar]){padding:24px 18px;box-sizing:border-box}html body .app-shell>.sidebar,html body .cw-sidebar{width:var(--workspace-rail)}html body [data-staff-sidebar]{flex-basis:var(--workspace-rail)}html body :is(.sidebar,.easy-sidebar,.staff-sidebar,.cw-sidebar,[data-staff-sidebar]) nav :is(a,button){font:900 17px/1.5 Arial,sans-serif!important;min-height:60px;gap:10px;padding-inline:11px;white-space:normal}html body .sidebar .side-nav-item>span:nth-child(2){white-space:normal;overflow:visible;text-overflow:clip}html body :is(.staff-main,.cw-main,.tt-main){max-width:none;margin:0;min-width:0;padding:28px 32px 48px}html body .tt-root>[data-staff-sidebar]+.tt-main{width:auto;margin:0;flex:1 1 0%}html body .atlas-app.easy-shell .atlas-workspace{padding:28px 32px 0}html body :is(.staff-actions,.tt-actions,.cw-card-actions,.workspace-tools,.cw-dialog>footer){gap:12px;flex-wrap:wrap}html body :is(.staff-panel,.tt-panel,.cw-panel){padding:24px}html body :is(.staff-panel,.tt-panel,.cw-panel) :is(button,a)[class]{max-width:100%}html body :is(.cw-field,.staff-field,.tt-field){min-width:0}html body :is(.cw-card-actions,.staff-actions,.tt-actions){margin-block-start:12px}html body .header-workspace-switch{flex:0 1 240px;min-width:185px;color:#365d50}html body .header-workspace-switch .workspace-role-switch{padding:6px 10px!important;gap:3px!important;background:#edf7f1!important;border-color:#a6c8b8!important}html body .header-workspace-switch .workspace-role-switch>span{font-size:12px}html body .header-workspace-switch select{height:36px!important}html body :is(.staff-header,.cw-top,.tt-header,.wc-header){display:grid;grid-template-columns:minmax(0,1fr) 240px;align-items:start;gap:20px}html body :is(.staff-header,.cw-top,.tt-header,.wc-header)>.header-workspace-switch{grid-column:2;grid-row:1;width:240px;margin:0}html body .wc-header-actions{grid-column:1/-1;grid-row:2;gap:12px}html body .topbar-tools>.header-workspace-switch{flex:0 1 200px}html body .app-shell .topbar-tools>.logout-button{background:#fbe9e7;color:#923f3d;border-color:#e4b8b2;white-space:nowrap;flex-shrink:0}html body .app-shell .topbar-tools>.logout-button:hover{background:#f5d9d5;color:#7f302e;border-color:#cf9690}html body .counselor-reset-password{display:grid;gap:12px;margin-top:18px;padding:18px;border:1px solid #bbd3cf;border-radius:10px}html body .certificate-page .certificate-category-tabs.has-recipients{grid-template-columns:repeat(5,minmax(0,1fr))}html body .certificate-category-tabs [data-certificate-recipients] .certificate-category-symbol svg{flex-shrink:0}@media(max-width:1100px){html body .certificate-page .certificate-category-tabs.has-recipients{grid-template-columns:repeat(2,minmax(0,1fr))}html body .certificate-category-tabs [data-certificate-recipients]{grid-column:1/-1}}@media(min-width:761px){html body :is(.staff-root,.cw-root,.tt-root){zoom:.93;min-height:calc(100dvh / .93)}html body :is(.cw-sidebar,[data-staff-sidebar]){height:calc(100dvh / .93)}}@media(min-width:921px) and (max-width:1220px){html body :where(.app-shell,.staff-root,.cw-root,.tt-root){--workspace-rail:250px}}@media(max-width:920px){html body :is(.sidebar,.staff-sidebar,.cw-sidebar,[data-staff-sidebar]) nav :is(a,button){font-size:16px!important}html body .app-shell>.sidebar{width:100%}}@media(max-width:760px){html body .app-shell .topbar{flex-wrap:wrap}html body .app-shell .topbar-copy{flex:1 0 100%}html body .app-shell .topbar-tools{width:100%;min-width:0;flex-wrap:wrap;justify-content:flex-start}html body .app-shell .topbar-tools .search-box{flex:0 0 45px;min-width:0;width:45px}html body .app-shell .topbar-tools>.header-workspace-switch{flex:1 1 140px;min-width:130px}}@media(max-width:760px){html body :is(.atlas-app.easy-shell,.staff-root){grid-template-columns:1fr}html body :is(.staff-main,.cw-main,.tt-main){padding:20px 16px 36px}html body .atlas-app.easy-shell .atlas-workspace{padding:20px 16px 0}html body :is(.cw-sidebar,[data-staff-sidebar]){width:100%;flex-basis:auto}html body :is(.staff-panel,.tt-panel,.cw-panel){padding:18px}html body :is(.staff-header,.cw-top,.tt-header,.wc-header){grid-template-columns:1fr}html body :is(.staff-header,.cw-top,.tt-header,.wc-header)>.header-workspace-switch{grid-column:1;grid-row:1;width:240px;max-width:100%;justify-self:end}html body :is(.staff-header,.cw-top,.tt-header,.wc-header)>div:first-child{grid-row:2}html body .wc-header-actions{grid-row:3}html body :is(.sidebar,.staff-sidebar,.cw-sidebar,[data-staff-sidebar]) nav :is(a,button){font-size:16px!important}}}@media screen{html body .main-surface>:is(.teacher-notes-page,.reports-page,.school-settings-page){width:100%;max-width:none;margin:0;padding:24px;min-width:0;box-sizing:border-box}html body .main-surface>.results-page{padding:24px;min-width:0;box-sizing:border-box}html body .page-heading-hero,html body :is(.attendance-page,.positive-page,.violations-page,.results-page,.teacher-notes-page,.reports-page,.school-settings-page)>.workspace-titlebar{display:flex;flex-direction:column;align-items:stretch;justify-content:center;gap:18px;min-height:150px;margin:0 0 20px;padding:26px 28px;border:0;border-radius:18px;background:linear-gradient(90deg,#10826d,#064d43);color:#fff;box-shadow:none;box-sizing:border-box}@media screen and (max-width:760px){html body .main-surface>:is(.teacher-notes-page,.reports-page,.school-settings-page){padding:16px}}html body .page-heading-hero>div:first-child,html body :is(.attendance-page,.positive-page,.violations-page,.results-page,.teacher-notes-page,.reports-page,.school-settings-page)>.workspace-titlebar>div:first-child{min-width:0}html body .page-heading-hero :is(h1,h2),html body :is(.attendance-page,.positive-page,.violations-page,.results-page,.teacher-notes-page,.reports-page,.school-settings-page)>.workspace-titlebar h2{margin:6px 0;color:#fff;font:900 28px/1.5 Arial,sans-serif}html body .page-heading-hero p,html body :is(.attendance-page,.positive-page,.violations-page,.results-page,.teacher-notes-page,.reports-page,.school-settings-page)>.workspace-titlebar p{margin:0;color:#e7f5ef;font:15px/1.8 Arial,sans-serif}html body :is(.attendance-page,.positive-page,.violations-page,.results-page,.teacher-notes-page,.reports-page,.school-settings-page)>.workspace-titlebar [data-slot=badge]{width:fit-content;background:#fff;color:#0a5c4d;border-color:#ffffff80}html body .page-heading-hero>.page-heading-actions,html body :is(.attendance-page,.positive-page,.violations-page,.teacher-notes-page)>.workspace-titlebar>.workspace-tools{display:flex;flex-wrap:wrap;align-items:center;gap:12px;flex:0 0 auto;width:100%;margin:0;padding-top:16px;border-top:1px solid #ffffff45}html body .page-heading-hero>.page-heading-actions>button,html body :is(.attendance-page,.positive-page,.violations-page,.teacher-notes-page)>.workspace-titlebar>.workspace-tools>button{flex:0 0 auto!important;width:auto!important;min-width:150px;max-width:100%;min-height:44px;margin:0;padding:10px 16px;border:1px solid #d0e8df;border-radius:10px;background:#fff!important;color:#155a4a!important;font:700 14px/1.5 Arial,sans-serif}html body .page-heading-hero>.page-heading-actions>a{color:#fff}html body .page-heading-hero>div:first-child>a{color:#fff!important}html body .page-heading-hero>.page-heading-context{color:#e7f5ef;white-space:normal}html body .student-service-hero{background:linear-gradient(90deg,#10826d,#064d43)}html body .results-page>.results-section-nav{gap:12px;margin-block:0 20px}html body .attendance-page .referral-actions>.attendance-referral-three{background:#b53d49!important;color:#fff!important;border-color:#b53d49!important}html body .attendance-page .referral-actions>.attendance-referral-three:not(:disabled):hover{background:#95303c!important;border-color:#95303c!important}@media(max-width:760px){html body .main-surface>.results-page{padding:16px}html body .page-heading-hero,html body :is(.attendance-page,.positive-page,.violations-page,.results-page,.teacher-notes-page,.reports-page,.school-settings-page)>.workspace-titlebar{padding:21px;min-height:0;gap:15px}html body .page-heading-hero :is(h1,h2),html body :is(.attendance-page,.positive-page,.violations-page,.results-page,.teacher-notes-page,.reports-page,.school-settings-page)>.workspace-titlebar h2{font-size:24px}html body :is(.attendance-page,.positive-page,.violations-page,.teacher-notes-page)>.workspace-titlebar>.workspace-tools>button{flex:1 1 145px;min-width:0}}}