.dashboard-menu form {
    margin: 0;
}

.dashboard-tile--button {
    width: 100%;
    border-right: 0;
    border-bottom: 0;
    border-left: 0;
    text-align: left;
    font: inherit;
    cursor: pointer;
}

.work-area-switch {
    margin: 0;
}

.work-area-switch .button {
    white-space: nowrap;
}

.leadership-page{width:min(1220px,100%);margin:auto}.leadership-card{margin-bottom:20px;padding:24px;border:1px solid #d9e1ec;border-radius:16px;background:#fffffff2;box-shadow:0 12px 30px #00000024}.current-context{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.current-context div,.scheduled-activity div{display:flex;flex-direction:column;gap:4px}.current-context small,.scheduled-activity small{color:#64748b;font-size:12px}.current-context strong{font-size:16px}.section-heading{display:flex;align-items:center;gap:13px;margin-bottom:20px}.section-heading>span{display:grid;flex:0 0 38px;height:38px;border-radius:50%;place-items:center;color:#fff;font-weight:800;background:#176ff2}.section-heading h2{margin:0 0 3px}.section-heading p{margin:0;color:#64748b}.class-check-search{display:grid;grid-template-columns:minmax(220px,1fr) minmax(260px,1fr) auto;align-items:end;gap:14px}.class-check-search label,.class-check-result label{display:flex;flex-direction:column;gap:7px;font-weight:700}.class-check-search select,.class-check-result select,.class-check-result textarea{width:100%;padding:12px;border:1px solid #b9c8db;border-radius:9px;background:#fff;font:inherit}.scheduled-activities{display:grid;gap:12px;margin-bottom:20px}.scheduled-activity{display:grid;grid-template-columns:1.2fr 1fr 1.1fr 1fr;gap:14px;padding:17px;border-left:4px solid #176ff2;border-radius:10px;background:#eef5ff}.class-check-result{display:grid;grid-template-columns:minmax(250px,.7fr) 1.3fr auto;align-items:end;gap:14px;padding-top:20px;border-top:1px solid #dbe4ef}.check-result{display:inline-block;padding:5px 9px;border-radius:999px;font-size:12px;font-weight:800;background:#e7edf5}.check-result--teacher_present{color:#087947;background:#d9f7e8}.check-result--teacher_absent,.check-result--class_without_teacher{color:#b4233b;background:#ffe0e5}.check-result--activity_moved{color:#925600;background:#fff0cc}.leadership-card table small{display:block;margin-top:3px;color:#64748b}@media(max-width:900px){.current-context{grid-template-columns:repeat(2,1fr)}.scheduled-activity{grid-template-columns:repeat(2,1fr)}.class-check-search,.class-check-result{grid-template-columns:1fr}}@media(max-width:560px){.leadership-card{padding:16px}.current-context,.scheduled-activity{grid-template-columns:1fr}}
