﻿.build-lab-module__cIR8TG__lab{min-width:0;max-width:1450px;color:var(--ink)}.build-lab-module__cIR8TG__heading{justify-content:space-between;align-items:center;gap:24px;margin-bottom:28px;display:flex}.build-lab-module__cIR8TG__heading h2{letter-spacing:-2px;margin:16px 0;font-size:clamp(36px,4vw,60px);line-height:1.08}.build-lab-module__cIR8TG__heading p,.build-lab-module__cIR8TG__muted{color:#697361;font-size:13px}.build-lab-module__cIR8TG__actions,.build-lab-module__cIR8TG__row,.build-lab-module__cIR8TG__metadata,.build-lab-module__cIR8TG__itemTitle{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.build-lab-module__cIR8TG__row{justify-content:space-between}.build-lab-module__cIR8TG__actions{margin-top:10px}.build-lab-module__cIR8TG__actions button:not([class]),.build-lab-module__cIR8TG__row>button{border:1px solid var(--line);color:var(--ink);background:#f8faf3;border-radius:8px;padding:7px 12px}.build-lab-module__cIR8TG__actions button[aria-pressed=true]{background:#dfe9cb}.build-lab-module__cIR8TG__card{border:1px solid var(--line);overflow-wrap:anywhere;background:#fff;border-radius:17px;min-width:0;padding:24px}.build-lab-module__cIR8TG__card h1{margin:15px 0;font-size:32px}.build-lab-module__cIR8TG__card h2{margin:10px 0 16px;font-size:20px}.build-lab-module__cIR8TG__card p{font-size:13px;line-height:1.8}.build-lab-module__cIR8TG__card small,.build-lab-module__cIR8TG__metadata{color:#697361;font-size:11px}.build-lab-module__cIR8TG__summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;margin-bottom:24px;display:grid}.build-lab-module__cIR8TG__summary strong{margin-top:12px;font:36px Georgia,serif;display:block}.build-lab-module__cIR8TG__toolbar{flex-wrap:wrap;align-items:end;gap:12px;padding:18px 0;display:flex}.build-lab-module__cIR8TG__toolbar label{flex:1;min-width:140px}.build-lab-module__cIR8TG__toolbar label:first-child{flex:2;min-width:220px}.build-lab-module__cIR8TG__lab label{font-size:12px;font-weight:600}.build-lab-module__cIR8TG__lab input:not([type=checkbox]),.build-lab-module__cIR8TG__lab select,.build-lab-module__cIR8TG__lab textarea{width:100%;min-width:0;color:var(--ink);background:#fafbf7;border:1px solid #dfe4d7;border-radius:9px;margin-top:7px;padding:11px 12px;font-family:inherit;font-size:13px;line-height:1.6;display:block}.build-lab-module__cIR8TG__lab textarea{resize:vertical}.build-lab-module__cIR8TG__lab input[type=checkbox]{accent-color:#718a48;flex-shrink:0;width:18px;height:18px}.build-lab-module__cIR8TG__grid,.build-lab-module__cIR8TG__detailGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:20px;display:grid}.build-lab-module__cIR8TG__list{gap:14px;display:grid}.build-lab-module__cIR8TG__list .build-lab-module__cIR8TG__projectCard{grid-template-columns:1fr 1fr;gap:8px 24px;display:grid}.build-lab-module__cIR8TG__projectCard h2 a{color:inherit;text-decoration:none}.build-lab-module__cIR8TG__projectCard h2 a:hover{text-decoration:underline}.build-lab-module__cIR8TG__tags{flex-wrap:wrap;gap:6px;margin:8px 0;display:flex}.build-lab-module__cIR8TG__tags span{color:#54683a;overflow-wrap:anywhere;background:#edf2e2;border-radius:20px;max-width:100%;padding:5px 9px;font-size:11px}.build-lab-module__cIR8TG__meter{margin:22px 0 16px}.build-lab-module__cIR8TG__meter>div{color:#697361;justify-content:space-between;font-size:12px;display:flex}.build-lab-module__cIR8TG__meter progress{accent-color:#859e4f;width:100%;height:7px}.build-lab-module__cIR8TG__item{border-bottom:1px solid #edf0e7;padding:18px 0}.build-lab-module__cIR8TG__itemTitle{flex-wrap:nowrap;flex:1;min-width:0}.build-lab-module__cIR8TG__itemTitle strong{min-width:0}.build-lab-module__cIR8TG__prose{white-space:pre-wrap}.build-lab-module__cIR8TG__url{word-break:break-all}.build-lab-module__cIR8TG__empty{text-align:center;color:#697361;padding:38px 18px}.build-lab-module__cIR8TG__notice{overflow-wrap:anywhere;background:#edf2e2;border-radius:9px;padding:12px 16px}.build-lab-module__cIR8TG__backdrop{z-index:1000;background:#1b241966;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.build-lab-module__cIR8TG__dialog{border:1px solid var(--line);background:#fff;border-radius:17px;width:min(720px,100%);max-height:90dvh;padding:26px;overflow:auto}.build-lab-module__cIR8TG__formGrid{grid-template-columns:1fr 1fr;gap:18px;margin:20px 0;display:grid}.build-lab-module__cIR8TG__wide{grid-column:1/-1}.build-lab-module__cIR8TG__lab dt{color:#697361;margin-top:18px;font-size:11px}.build-lab-module__cIR8TG__lab dd{white-space:pre-wrap;margin:6px 0;font-size:13px}.build-lab-module__cIR8TG__lab button:focus-visible,.build-lab-module__cIR8TG__lab a:focus-visible,.build-lab-module__cIR8TG__lab input:focus-visible,.build-lab-module__cIR8TG__lab textarea:focus-visible,.build-lab-module__cIR8TG__lab select:focus-visible{outline-offset:3px;outline:2px solid #6d843f}.build-lab-module__cIR8TG__lab button:disabled{opacity:.5}.build-lab-module__cIR8TG__lab a{color:#536c32}.build-lab-module__cIR8TG__lab button{cursor:pointer}.build-lab-module__cIR8TG__lab input,.build-lab-module__cIR8TG__lab select,.build-lab-module__cIR8TG__lab textarea{box-sizing:border-box}.build-lab-module__cIR8TG__metadata{margin:18px 0}.build-lab-module__cIR8TG__card>label{margin-top:15px}@media (min-width:1250px){.build-lab-module__cIR8TG__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:700px){.build-lab-module__cIR8TG__heading{flex-direction:column;align-items:flex-start}.build-lab-module__cIR8TG__summary{grid-template-columns:repeat(2,minmax(0,1fr))}.build-lab-module__cIR8TG__grid,.build-lab-module__cIR8TG__detailGrid,.build-lab-module__cIR8TG__formGrid{grid-template-columns:1fr}.build-lab-module__cIR8TG__list .build-lab-module__cIR8TG__projectCard{display:block}.build-lab-module__cIR8TG__card{padding:18px}.build-lab-module__cIR8TG__toolbar label,.build-lab-module__cIR8TG__toolbar label:first-child{flex:100%;min-width:0}.build-lab-module__cIR8TG__dialog{padding:18px}.build-lab-module__cIR8TG__backdrop{padding:10px}.build-lab-module__cIR8TG__wide{grid-column:auto}.build-lab-module__cIR8TG__row{align-items:flex-start}.build-lab-module__cIR8TG__item>.build-lab-module__cIR8TG__row{flex-direction:column}}.build-lab-module__cIR8TG__projectCard{position:relative}.build-lab-module__cIR8TG__projectCard h2 a:after{content:"";border-radius:17px;position:absolute;inset:0}.build-lab-module__cIR8TG__projectCard .build-lab-module__cIR8TG__actions{z-index:1;position:relative}.build-lab-module__cIR8TG__projectCard:focus-within{border-color:#85985c}
.storage-view-module__euRquW__page{max-width:1450px}.storage-view-module__euRquW__heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:32px;display:flex}.storage-view-module__euRquW__heading h2{letter-spacing:-2px;margin:14px 0;font-size:clamp(32px,4vw,54px)}.storage-view-module__euRquW__heading h2 span{color:#7d9555}.storage-view-module__euRquW__heading p,.storage-view-module__euRquW__note{color:#6c775f;font-size:12px;line-height:1.8}.storage-view-module__euRquW__local{white-space:nowrap;background:#e8efda;border-radius:25px;padding:10px 15px;font-size:12px}.storage-view-module__euRquW__toolbar{border:1px solid var(--line);background:#fff;border-radius:14px;align-items:center;gap:16px;padding:18px;display:flex}.storage-view-module__euRquW__breadcrumb{overflow-wrap:anywhere;flex:1;align-items:center;gap:12px;min-width:0;font-size:14px;display:flex}.storage-view-module__euRquW__breadcrumb button{color:#657d43;font:inherit;background:0 0;border:0}.storage-view-module__euRquW__toolbar>input:not([hidden]){border:1px solid var(--line);background:#fafbf7;border-radius:8px;width:240px;padding:10px 12px;font-size:12px}.storage-view-module__euRquW__sectionTitle{justify-content:space-between;align-items:center;gap:12px;margin:25px 0 18px;display:flex}.storage-view-module__euRquW__sectionTitle h3{margin:0;font-size:17px}.storage-view-module__euRquW__sectionTitle>span{color:#77816c;font:11px monospace}.storage-view-module__euRquW__folders{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.storage-view-module__euRquW__folders button{text-align:left;border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:14px;flex-direction:column;padding:22px;transition:transform .15s;display:flex}.storage-view-module__euRquW__folders button:hover{border-color:#99ad76;transform:translateY(-2px)}.storage-view-module__euRquW__folderIcon{margin-bottom:18px;font-size:46px;line-height:1}.storage-view-module__euRquW__folders strong{overflow-wrap:anywhere;font-size:16px}.storage-view-module__euRquW__folders small{color:#78816d;justify-content:space-between;width:100%;margin-top:15px;font-size:12px;display:flex}.storage-view-module__euRquW__filePanel{border:1px solid var(--line);background:#fff;border-radius:14px;padding:0 24px 18px}.storage-view-module__euRquW__file{border-top:1px solid var(--line);align-items:center;gap:15px;padding:18px 0;display:flex}.storage-view-module__euRquW__pdf,.storage-view-module__euRquW__png{color:#a55040;background:#fbe9e3;border-radius:8px;flex-shrink:0;place-items:center;width:44px;height:52px;font:11px monospace;display:grid}.storage-view-module__euRquW__png{color:#5c7843;background:#e8efdf}.storage-view-module__euRquW__fileInfo{flex:1;min-width:0}.storage-view-module__euRquW__fileInfo strong{overflow-wrap:anywhere;font-size:14px;display:block}.storage-view-module__euRquW__fileInfo small{color:#78816d;margin-top:7px;font-size:11px;display:block}.storage-view-module__euRquW__actions{flex-wrap:wrap;gap:8px;display:flex}.storage-view-module__euRquW__fileInfo form{flex-wrap:wrap;gap:7px;display:flex}.storage-view-module__euRquW__fileInfo input{border:1px solid #aab998;border-radius:6px;width:180px;min-width:0;padding:8px;font-size:13px}.storage-view-module__euRquW__fileInfo form button,.storage-view-module__euRquW__error button{border:1px solid var(--line);background:#f5f8ef;border-radius:6px;padding:7px;font-size:12px}.storage-view-module__euRquW__empty{text-align:center;color:#77816e;padding:60px 20px}.storage-view-module__euRquW__empty>span{font-size:38px}.storage-view-module__euRquW__empty h3{color:#435338;font-size:18px}.storage-view-module__euRquW__empty p{font-size:13px}.storage-view-module__euRquW__error{color:#a04f35;background:#fff0e9;border-radius:9px;padding:14px;font-size:13px}.storage-view-module__euRquW__page button:disabled{opacity:.5;cursor:not-allowed}.storage-view-module__euRquW__page button:focus-visible,.storage-view-module__euRquW__page input:focus-visible{outline-offset:3px;outline:2px solid #7d9555}@media (max-width:1000px){.storage-view-module__euRquW__folders{grid-template-columns:repeat(2,minmax(0,1fr))}.storage-view-module__euRquW__toolbar,.storage-view-module__euRquW__file{flex-wrap:wrap}.storage-view-module__euRquW__actions{margin-left:59px}}@media (max-width:620px){.storage-view-module__euRquW__heading{flex-direction:column;align-items:flex-start}.storage-view-module__euRquW__folders{grid-template-columns:1fr}.storage-view-module__euRquW__toolbar>input:not([hidden]){width:100%}.storage-view-module__euRquW__breadcrumb{flex-basis:100%}.storage-view-module__euRquW__filePanel{padding:0 16px 16px}.storage-view-module__euRquW__actions{margin-left:0}.storage-view-module__euRquW__local{font-size:11px}}.storage-view-module__euRquW__createFolder{background:#edf3e2;border-radius:12px;align-items:end;gap:12px;margin-top:16px;padding:18px;display:flex}.storage-view-module__euRquW__createFolder label{flex:1;gap:8px;font-size:13px;display:grid}.storage-view-module__euRquW__createFolder input{border:1px solid #bdcba8;border-radius:8px;width:100%;min-width:0;padding:10px}.storage-view-module__euRquW__fileOpen{text-align:left;font:inherit;color:#435e2c;overflow-wrap:anywhere;background:0 0;border:0;padding:4px 0;font-size:14px;font-weight:700;display:block}.storage-view-module__euRquW__fileOpen:hover{text-decoration:underline}.storage-view-module__euRquW__breadcrumb{flex-wrap:wrap}.storage-view-module__euRquW__preview{color:#263422;background:#f6f8f0;border:1px solid #ccd7bd;border-radius:15px;width:min(1100px,94vw);height:90dvh;max-height:94dvh;margin:auto;padding:0;position:fixed;inset:0}.storage-view-module__euRquW__preview[open]{flex-direction:column;display:flex}.storage-view-module__euRquW__preview::backdrop{background:#182216aa}.storage-view-module__euRquW__preview header{background:#fff;justify-content:space-between;align-items:center;gap:16px;padding:16px 22px;display:flex}.storage-view-module__euRquW__preview header strong{overflow-wrap:anywhere;font-size:16px;display:block}.storage-view-module__euRquW__preview header small{color:#748266;margin-top:6px;font-size:11px;display:block}.storage-view-module__euRquW__previewBody{background:#e5e9df;flex:1;justify-content:center;align-items:center;min-height:0;display:flex;overflow:auto}.storage-view-module__euRquW__previewBody object{border:0;width:100%;height:100%}.storage-view-module__euRquW__previewBody img{object-fit:contain;max-width:100%;max-height:100%;display:block}.storage-view-module__euRquW__preview footer{flex-wrap:wrap;justify-content:space-between;gap:12px;padding:13px 20px;font-size:12px;display:flex}.storage-view-module__euRquW__preview a{color:#42682a;text-decoration:underline}.storage-view-module__euRquW__preview button:focus-visible,.storage-view-module__euRquW__preview a:focus-visible{outline-offset:3px;outline:2px solid #6d843f}@media (max-width:620px){.storage-view-module__euRquW__createFolder{flex-wrap:wrap;align-items:stretch}.storage-view-module__euRquW__createFolder label{flex-basis:100%}.storage-view-module__euRquW__preview header{padding:12px}.storage-view-module__euRquW__preview header strong{font-size:13px}}.storage-view-module__euRquW__embedded{min-width:0;max-width:100%}.storage-view-module__euRquW__embedded .storage-view-module__euRquW__toolbar{flex-wrap:wrap;gap:14px}.storage-view-module__euRquW__embedded .storage-view-module__euRquW__breadcrumb h3{margin:0;font-size:18px}.storage-view-module__euRquW__embedded .storage-view-module__euRquW__file{flex-wrap:wrap}.storage-view-module__euRquW__embedded .storage-view-module__euRquW__actions{gap:10px;margin-left:0}.storage-view-module__euRquW__embedded .storage-view-module__euRquW__fileInfo{flex-basis:180px}@media (max-width:620px){.storage-view-module__euRquW__embedded .storage-view-module__euRquW__toolbar>button,.storage-view-module__euRquW__embedded .storage-view-module__euRquW__actions{width:100%}}
.exam-view-module__f2SYva__topGrid{grid-template-columns:minmax(0,2.5fr) minmax(280px,.8fr);gap:18px;margin-bottom:22px;display:grid}.exam-view-module__f2SYva__bottomGrid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.exam-view-module__f2SYva__calendarButtons{gap:6px;display:flex}.exam-view-module__f2SYva__weekDays{color:#8b8d86;text-align:center;grid-template-columns:repeat(7,1fr);margin-bottom:7px;font-size:11px;display:grid}.exam-view-module__f2SYva__calendar{border-top:1px solid #1e231917;border-left:1px solid #1e231917;grid-template-columns:repeat(7,1fr);display:grid}.exam-view-module__f2SYva__calendarDay,.exam-view-module__f2SYva__emptyCalendarDay{border-bottom:1px solid #1e231917;border-right:1px solid #1e231917;min-height:125px;padding:8px;overflow:hidden}.exam-view-module__f2SYva__calendarDay>span{color:#77796f;font-size:11px}.exam-view-module__f2SYva__calendarExam{color:#303326;text-align:left;white-space:normal;-webkit-line-clamp:3;cursor:pointer;background:#f1f3e9;border:none;border-left:3px solid;border-radius:6px;-webkit-box-orient:vertical;width:100%;margin-top:6px;padding:6px 8px;font-size:10px;line-height:1.35;display:-webkit-box;overflow:hidden}.exam-view-module__f2SYva__upcomingList{flex-direction:column;gap:8px;display:flex}.exam-view-module__f2SYva__upcomingExam{text-align:left;cursor:pointer;background:#fafbf6;border:1px solid #e3e5db;border-radius:10px;align-items:center;gap:10px;width:100%;padding:11px;display:flex}.exam-view-module__f2SYva__examList{flex-direction:column;gap:16px;display:flex}.exam-view-module__f2SYva__examEntry{background:#fafbf7;border:1px solid #e1e3d9;border-radius:12px;padding:16px}.exam-view-module__f2SYva__examEntryHeader{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.exam-view-module__f2SYva__addExamButton{margin-bottom:10px}.exam-view-module__f2SYva__examEntryHeader strong{color:#303326;font-size:13px}.exam-view-module__f2SYva__upcomingExam>div{flex-direction:column;flex:1;min-width:0;display:flex}.exam-view-module__f2SYva__upcomingExam strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.exam-view-module__f2SYva__upcomingExam small{color:#85877e;margin-top:3px}.exam-view-module__f2SYva__upcomingExam b{color:#728425;font-size:11px}.exam-view-module__f2SYva__subjectDot{border-radius:50%;flex:none;width:9px;height:9px}.exam-view-module__f2SYva__count{text-align:center;background:#d7f36b;border-radius:99px;min-width:28px;padding:4px 7px;font-size:11px}.exam-view-module__f2SYva__subjectSelector{margin:8px 0 18px}.exam-view-module__f2SYva__subjectTabs{gap:7px;margin-top:8px;display:flex;overflow-x:auto}.exam-view-module__f2SYva__subjectTabs button{color:#777a70;white-space:nowrap;cursor:pointer;background:#fafbf7;border:1px solid #e1e3d9;border-radius:9px;align-items:center;gap:7px;padding:9px 13px;display:flex}.exam-view-module__f2SYva__subjectTabs .exam-view-module__f2SYva__activeSubject{color:#24271c;background:#eef1e2;border-color:#a5b44f}.exam-view-module__f2SYva__examSettings{margin-bottom:18px}.exam-view-module__f2SYva__detailGrid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.exam-view-module__f2SYva__detailGrid label{color:#7d8076;flex-direction:column;gap:6px;font-size:10px;display:flex}.exam-view-module__f2SYva__detailGrid input,.exam-view-module__f2SYva__detailGrid select{color:#282b22;background:#fafbf7;border:1px solid #dedfd6;border-radius:8px;outline:none;width:100%;padding:10px 11px}.exam-view-module__f2SYva__progress{background:#eceee5;border-radius:99px;height:5px;margin-bottom:15px;overflow:hidden}.exam-view-module__f2SYva__progress i{border-radius:inherit;background:#badc42;height:100%;transition:width .2s;display:block}.exam-view-module__f2SYva__addChecklist{gap:7px;margin-bottom:15px;display:flex}.exam-view-module__f2SYva__addChecklist input{background:#fafbf7;border:1px solid #dedfd6;border-radius:8px;outline:none;flex:1;padding:10px 11px}.exam-view-module__f2SYva__checklist{flex-direction:column;gap:7px;display:flex}.exam-view-module__f2SYva__checklistItem{background:#f7f8f2;border-radius:9px;align-items:center;gap:9px;padding:10px;display:flex}.exam-view-module__f2SYva__checkbox,.exam-view-module__f2SYva__checked{cursor:pointer;background:#fff;border:1px solid #ccd0c2;border-radius:6px;flex:none;width:23px;height:23px}.exam-view-module__f2SYva__checked{background:#d7f36b;border-color:#b7d73e}.exam-view-module__f2SYva__checklistItem>span{flex:1;font-size:12px}.exam-view-module__f2SYva__doneText{color:#96988e;text-decoration:line-through}.exam-view-module__f2SYva__deleteButton{color:#9b9d95;cursor:pointer;background:0 0;border:0;font-size:18px}.exam-view-module__f2SYva__deleteButton:hover{color:#ba5656}.exam-view-module__f2SYva__fileList{flex-direction:column;gap:8px;display:flex}.exam-view-module__f2SYva__fileItem{background:#f7f8f2;border-radius:9px;align-items:center;gap:9px;padding:10px;display:flex}.exam-view-module__f2SYva__fileIcon{background:#e8ebdf;border-radius:8px;flex:none;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.exam-view-module__f2SYva__fileItem>div:nth-child(2){flex-direction:column;flex:1;min-width:0;display:flex}.exam-view-module__f2SYva__fileItem strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.exam-view-module__f2SYva__fileItem small{color:#92958b;margin-top:2px;font-size:9px}@media (max-width:1000px){.exam-view-module__f2SYva__topGrid,.exam-view-module__f2SYva__bottomGrid{grid-template-columns:1fr}.exam-view-module__f2SYva__detailGrid{grid-template-columns:1fr 1fr}}@media (max-width:650px){.exam-view-module__f2SYva__detailGrid{grid-template-columns:1fr}.exam-view-module__f2SYva__calendarDay,.exam-view-module__f2SYva__emptyCalendarDay{min-height:58px;padding:4px}}
.finance-view-module__d5JRaG__page{color:#303b2d}.finance-view-module__d5JRaG__financeNav{background:#eceee2;border-radius:12px;flex-flow:wrap;gap:5px;margin:18px 0 24px;padding:6px;display:flex}.finance-view-module__d5JRaG__financeNav button{color:#5c6950;background:0 0;border:0;border-radius:8px;padding:8px 12px;font-size:12px}.finance-view-module__d5JRaG__financeNav button[aria-pressed=true]{color:#374b29;background:#fffef8;font-weight:600;box-shadow:0 1px 4px #35402e15}.finance-view-module__d5JRaG__analyticsBody{border:0;grid-template-columns:minmax(0,1fr);gap:20px;min-width:0;margin:0;padding:0;display:grid}.finance-view-module__d5JRaG__analyticsBody p{overflow-wrap:anywhere;font-size:13px;line-height:1.7}.finance-view-module__d5JRaG__analyticsBody small{color:#68725e;font-size:11px}.finance-view-module__d5JRaG__analyticsGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:16px;display:grid}.finance-view-module__d5JRaG__scenarioGrid{grid-template-columns:repeat(auto-fit,minmax(min(340px,100%),1fr));gap:16px;min-width:0;display:grid}.finance-view-module__d5JRaG__scenarioGrid .finance-view-module__d5JRaG__panel{margin-top:16px;padding:14px}.finance-view-module__d5JRaG__scenarioSelectors,.finance-view-module__d5JRaG__closeHistory{flex-wrap:wrap;gap:12px;margin:16px 0;display:flex}.finance-view-module__d5JRaG__scenarioSelectors label,.finance-view-module__d5JRaG__page .finance-view-module__d5JRaG__reviewConfirm{flex-direction:row;align-items:center;gap:8px;font-size:12px;display:flex}.finance-view-module__d5JRaG__page input[type=checkbox]{accent-color:#71864c;flex-shrink:0;width:17px;height:17px}.finance-view-module__d5JRaG__closeHistory button{text-align:left;font-size:12px}.finance-view-module__d5JRaG__scenarioGrid .finance-view-module__d5JRaG__actions{justify-content:flex-start}.finance-view-module__d5JRaG__analyticsCard{background:#fffef8;border:1px solid #dce1d2;border-radius:14px;min-width:0;padding:18px}.finance-view-module__d5JRaG__analyticsCard h4{overflow-wrap:anywhere;margin:0 0 12px}.finance-view-module__d5JRaG__analyticsCard .finance-view-module__d5JRaG__actions{justify-content:flex-start}.finance-view-module__d5JRaG__analyticsCard .finance-view-module__d5JRaG__actions button{margin:0}.finance-view-module__d5JRaG__page progress{accent-color:#71864c;width:100%;height:10px}.finance-view-module__d5JRaG__trendChart{width:100%;height:auto;max-height:280px;margin:16px 0;display:block}.finance-view-module__d5JRaG__dataScroll{max-width:100%;overflow-x:auto}.finance-view-module__d5JRaG__dataTable{border-collapse:collapse;text-align:left;width:100%;font-size:12px}.finance-view-module__d5JRaG__dataTable th,.finance-view-module__d5JRaG__dataTable td{white-space:nowrap;border-bottom:1px solid #e4e8dc;padding:10px}.finance-view-module__d5JRaG__dataTable th{color:#617050}.finance-view-module__d5JRaG__dataTable caption{text-align:left;padding:8px}.finance-view-module__d5JRaG__analyticsBody details summary{cursor:pointer;padding:10px 0;font-size:12px}.finance-view-module__d5JRaG__page summary:focus-visible{outline-offset:3px;outline:2px solid #526e34}@media (max-width:700px){.finance-view-module__d5JRaG__analyticsGrid{grid-template-columns:minmax(0,1fr)}.finance-view-module__d5JRaG__analyticsBody .finance-view-module__d5JRaG__panelHeading{flex-wrap:wrap}.finance-view-module__d5JRaG__financeNav{flex-wrap:nowrap;max-width:100%;overflow-x:auto}.finance-view-module__d5JRaG__financeNav button{flex-shrink:0}.finance-view-module__d5JRaG__analyticsCard{padding:14px}}.finance-view-module__d5JRaG__heading,.finance-view-module__d5JRaG__actions,.finance-view-module__d5JRaG__panelHeading,.finance-view-module__d5JRaG__dayHeading,.finance-view-module__d5JRaG__category>div{justify-content:space-between;align-items:center;gap:16px;display:flex}.finance-view-module__d5JRaG__heading h2{margin:10px 0;font-size:30px}.finance-view-module__d5JRaG__heading p,.finance-view-module__d5JRaG__storage{color:#68725e;font-size:13px;line-height:1.7}.finance-view-module__d5JRaG__actions{flex-wrap:wrap;justify-content:flex-end}.finance-view-module__d5JRaG__page label{flex-direction:column;gap:8px;font-size:13px;display:flex}.finance-view-module__d5JRaG__page input,.finance-view-module__d5JRaG__page select,.finance-view-module__d5JRaG__page textarea{color:#303b2d;font:inherit;background:#fffef9;border:1px solid #d5dccd;border-radius:9px;min-width:0;max-width:100%;padding:11px 12px}.finance-view-module__d5JRaG__page button{cursor:pointer;min-height:40px}.finance-view-module__d5JRaG__page button:disabled{cursor:not-allowed;opacity:.5}.finance-view-module__d5JRaG__page :is(button,input,select,textarea):focus-visible{outline-offset:3px;outline:2px solid #526e34}.finance-view-module__d5JRaG__storage{margin:12px 0 0}.finance-view-module__d5JRaG__notice{color:#42632d;min-height:24px;margin:8px 0;font-size:13px}.finance-view-module__d5JRaG__stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:24px;display:grid}.finance-view-module__d5JRaG__stat{background:#fffef8;border:1px solid #dce1d2;border-radius:16px;flex-direction:column;gap:12px;padding:24px;display:flex}.finance-view-module__d5JRaG__stat>strong{overflow-wrap:anywhere;font-size:clamp(22px,2.3vw,34px)}.finance-view-module__d5JRaG__stat>span{font-size:13px}.finance-view-module__d5JRaG__stat small{color:#68725e;font-size:11px}.finance-view-module__d5JRaG__income{color:#3c6a3b}.finance-view-module__d5JRaG__expense{color:#a14e32}.finance-view-module__d5JRaG__balance{color:#33452b;background:#e7edda}.finance-view-module__d5JRaG__columns{grid-template-columns:minmax(320px,1fr) minmax(0,1.15fr);align-items:start;gap:24px;display:grid}.finance-view-module__d5JRaG__panel{background:#fffef9;border:1px solid #dce1d2;border-radius:16px;min-width:0;padding:22px}.finance-view-module__d5JRaG__panelHeading h3{margin:0;font-size:17px}.finance-view-module__d5JRaG__panelHeading>span{color:#68725e;font-size:12px}.finance-view-module__d5JRaG__filters{flex-wrap:wrap;gap:10px;margin:22px 0;display:flex}.finance-view-module__d5JRaG__filters input{flex:1;width:140px}.finance-view-module__d5JRaG__filters select{width:150px}.finance-view-module__d5JRaG__tabs{background:#f0f0e7;border-radius:10px;gap:4px;padding:4px;display:flex}.finance-view-module__d5JRaG__filters .finance-view-module__d5JRaG__tabs{width:100%}.finance-view-module__d5JRaG__tabs button{color:#59634f;background:0 0;border:0;border-radius:7px;flex:1;padding:8px 14px}.finance-view-module__d5JRaG__tabs button[aria-pressed=true]{color:#324a28;background:#fffef9;font-weight:600;box-shadow:0 1px 5px #303b2d12}.finance-view-module__d5JRaG__day{margin-top:22px}.finance-view-module__d5JRaG__dayHeading{border-bottom:1px solid #e7e9df;flex-wrap:wrap;gap:6px;padding-bottom:10px}.finance-view-module__d5JRaG__dayHeading strong{font-size:12px}.finance-view-module__d5JRaG__dayHeading small{color:#68725e;font-size:10px}.finance-view-module__d5JRaG__row{border-bottom:1px solid #f0f0e7;align-items:center;gap:10px;display:flex}.finance-view-module__d5JRaG__entry{text-align:left;min-width:0;color:inherit;background:0 0;border:0;flex:1;align-items:center;gap:12px;padding:16px 0;display:flex}.finance-view-module__d5JRaG__entry:hover{background:#f6f7ef}.finance-view-module__d5JRaG__symbol{background:#f0f0e7;border-radius:12px;flex-shrink:0;place-items:center;width:36px;height:36px;display:grid}.finance-view-module__d5JRaG__description{overflow-wrap:anywhere;flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.finance-view-module__d5JRaG__description strong,.finance-view-module__d5JRaG__entry>strong{font-size:13px}.finance-view-module__d5JRaG__description small{color:#68725e;font-size:11px}.finance-view-module__d5JRaG__entry>strong{flex-shrink:0}.finance-view-module__d5JRaG__delete{color:#92624f;background:0 0;border:0;font-size:11px}.finance-view-module__d5JRaG__empty{text-align:center;color:#68725e;padding:36px 10px;font-size:13px;line-height:1.8}.finance-view-module__d5JRaG__empty>span{color:#7e9464;font-size:36px}.finance-view-module__d5JRaG__empty h3{color:#394830;font-size:17px}.finance-view-module__d5JRaG__expenseTotal{flex-direction:column;gap:8px;padding:26px 0;display:flex}.finance-view-module__d5JRaG__expenseTotal small,.finance-view-module__d5JRaG__category small{color:#68725e;font-size:11px}.finance-view-module__d5JRaG__expenseTotal strong{font-size:28px}.finance-view-module__d5JRaG__category{margin-bottom:22px}.finance-view-module__d5JRaG__category>div{gap:8px;font-size:12px}.finance-view-module__d5JRaG__category meter{accent-color:#8a9e68;width:100%;height:16px;margin:7px 0;display:block}.finance-view-module__d5JRaG__category meter::-webkit-meter-bar{background:#eeefe5;border:0}.finance-view-module__d5JRaG__category meter::-webkit-meter-optimum-value{background:#8a9e68}.finance-view-module__d5JRaG__overlay{z-index:100;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#26302066;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.finance-view-module__d5JRaG__dialog{background:#fffef9;border:1px solid #dce1d2;border-radius:20px;width:520px;max-width:100%;max-height:90dvh;padding:26px;overflow:auto;box-shadow:0 24px 80px #26302030}.finance-view-module__d5JRaG__dialog .finance-view-module__d5JRaG__panelHeading{margin-bottom:20px}.finance-view-module__d5JRaG__dialog .finance-view-module__d5JRaG__panelHeading button{color:#59634f;background:0 0;border:0;font-size:25px}.finance-view-module__d5JRaG__dialog form{flex-direction:column;gap:18px;display:flex}.finance-view-module__d5JRaG__dialog .finance-view-module__d5JRaG__amount{font-size:30px}.finance-view-module__d5JRaG__formGrid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.finance-view-module__d5JRaG__error{color:#944529;background:#fff0e8;border-radius:10px;padding:12px;font-size:13px;line-height:1.7}@media (max-width:1100px){.finance-view-module__d5JRaG__columns{grid-template-columns:minmax(0,1fr)}.finance-view-module__d5JRaG__heading{flex-wrap:wrap;align-items:flex-start}}@media (max-width:600px){.finance-view-module__d5JRaG__stats{grid-template-columns:1fr 1fr;gap:10px}.finance-view-module__d5JRaG__stat{padding:16px}.finance-view-module__d5JRaG__balance{grid-column:1/-1}.finance-view-module__d5JRaG__heading h2{font-size:25px}.finance-view-module__d5JRaG__heading>.finance-view-module__d5JRaG__actions{justify-content:space-between;width:100%}.finance-view-module__d5JRaG__panel{padding:16px}.finance-view-module__d5JRaG__entry{flex-wrap:wrap}.finance-view-module__d5JRaG__entry>strong{margin-left:48px}.finance-view-module__d5JRaG__description{flex-basis:calc(100% - 48px)}.finance-view-module__d5JRaG__dialog{padding:20px}.finance-view-module__d5JRaG__overlay{padding:12px}.finance-view-module__d5JRaG__formGrid{grid-template-columns:1fr}}.finance-view-module__d5JRaG__sideRail{gap:20px;min-width:0;display:grid}.finance-view-module__d5JRaG__ledgerScroll{scrollbar-gutter:stable;overscroll-behavior-y:contain;height:360px;padding:0 8px 8px 3px;overflow:hidden auto}.finance-view-module__d5JRaG__ledgerScroll:focus-visible{outline-offset:3px;border-radius:6px;outline:2px solid #526e34}.finance-view-module__d5JRaG__ledgerScroll>.finance-view-module__d5JRaG__day:first-child{margin-top:0}@media (max-width:600px){.finance-view-module__d5JRaG__ledgerScroll{height:320px}}.finance-view-module__d5JRaG__savedMonths{color:#68725e;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;font-size:12px;display:flex}.finance-view-module__d5JRaG__categoryManager{background:#fffef9;border:1px solid #dce1d2;border-radius:14px;margin-bottom:20px;padding:16px 20px}.finance-view-module__d5JRaG__categoryManager summary{cursor:pointer;padding:4px 0;font-size:14px;font-weight:600}.finance-view-module__d5JRaG__categoryManager>p{color:#68725e;font-size:12px;line-height:1.7}.finance-view-module__d5JRaG__categoryManager .finance-view-module__d5JRaG__tabs{max-width:320px}.finance-view-module__d5JRaG__categoryForm{gap:10px;max-width:480px;margin:14px 0;display:flex}.finance-view-module__d5JRaG__categoryForm input{flex:1;width:0}.finance-view-module__d5JRaG__categoryList{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.finance-view-module__d5JRaG__categoryList li{background:#f0f3e7;border-radius:9px;align-items:center;gap:10px;max-width:100%;padding:0 5px 0 12px;font-size:12px;display:flex}.finance-view-module__d5JRaG__categoryList li span{overflow-wrap:anywhere}.finance-view-module__d5JRaG__categoryList button{color:#896450;background:0 0;border:0;flex-shrink:0;width:36px;font-size:20px}
.finance-calendar-module__zsn1eq__section{min-width:0;margin-bottom:0;padding:16px}.finance-calendar-module__zsn1eq__heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}.finance-calendar-module__zsn1eq__heading h3{margin:0;font-size:16px}.finance-calendar-module__zsn1eq__heading p{color:#68725e;margin-bottom:0;font-size:12px}.finance-calendar-module__zsn1eq__actions{gap:8px;display:flex}.finance-calendar-module__zsn1eq__scroll{padding:2px;overflow-x:auto}.finance-calendar-module__zsn1eq__grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:3px;width:100%;min-width:0;display:grid}.finance-calendar-module__zsn1eq__weekday{text-align:center;color:#68725e;padding:5px;font-size:12px}.finance-calendar-module__zsn1eq__cell{background:#fffef9;border:1px solid #dde2d3;border-radius:7px;flex-direction:column;gap:3px;min-width:0;height:84px;padding:5px 4px;display:flex;overflow:hidden}.finance-calendar-module__zsn1eq__blank{background:#f4f5ed}.finance-calendar-module__zsn1eq__today{background:#f5f8eb;border:2px solid #829860;padding:4px 3px}.finance-calendar-module__zsn1eq__date{justify-content:space-between;margin-bottom:3px;font-size:11px;font-weight:600;display:flex}.finance-calendar-module__zsn1eq__date small{font-size:10px;font-weight:400}.finance-calendar-module__zsn1eq__income,.finance-calendar-module__zsn1eq__expense{border-radius:4px;justify-content:space-between;gap:4px;min-width:0;padding:3px 2px;font-size:11px;display:flex}.finance-calendar-module__zsn1eq__income{color:#3c6a3b;background:#edf3e6}.finance-calendar-module__zsn1eq__expense{color:#a34848;background:#f8ebea}.finance-calendar-module__zsn1eq__income strong,.finance-calendar-module__zsn1eq__expense strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.finance-calendar-module__zsn1eq__income>span,.finance-calendar-module__zsn1eq__expense>span{flex-shrink:0}@media (max-width:600px){.finance-calendar-module__zsn1eq__section{padding:14px}.finance-calendar-module__zsn1eq__heading h3{font-size:15px}}
.expense-chart-module__uMHfzG__layout{flex-wrap:wrap;align-items:center;gap:24px;margin-top:22px;display:flex}.expense-chart-module__uMHfzG__chart{flex:0 210px;width:210px;max-width:100%;margin:auto;position:relative}.expense-chart-module__uMHfzG__chart svg{width:100%;height:auto;display:block}.expense-chart-module__uMHfzG__center{text-align:center;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;gap:6px;display:flex;position:absolute;inset:29%}.expense-chart-module__uMHfzG__center span,.expense-chart-module__uMHfzG__center small{color:#68725e;font-size:10px}.expense-chart-module__uMHfzG__center strong{overflow-wrap:anywhere;max-width:100%;font-size:14px}.expense-chart-module__uMHfzG__legend{flex:220px;min-width:0;margin:0;padding:0;list-style:none}.expense-chart-module__uMHfzG__legend li{border-bottom:1px solid #eeefe7;align-items:center;gap:9px;padding:10px 0;font-size:12px;display:flex}.expense-chart-module__uMHfzG__legend li:last-child{border-bottom:0}.expense-chart-module__uMHfzG__dot{border-radius:50%;flex-shrink:0;width:10px;height:10px}.expense-chart-module__uMHfzG__name{overflow-wrap:anywhere;flex:1;min-width:0}.expense-chart-module__uMHfzG__name small{color:#68725e;margin-top:4px;font-size:11px;display:block}.expense-chart-module__uMHfzG__legend strong{overflow-wrap:anywhere;font-size:12px}.expense-chart-module__uMHfzG__empty{text-align:center;color:#68725e;padding:24px 0 8px;font-size:13px}.expense-chart-module__uMHfzG__emptyRing{border:18px solid #eeefe7;border-radius:50%;width:120px;height:120px;margin:0 auto 20px}
.next-exams-module__5V-2Jq__section{margin:24px 0}.next-exams-module__5V-2Jq__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.next-exams-module__5V-2Jq__card{background:#fffef8;border:1px solid #dde2d3;border-radius:14px;flex-direction:column;align-items:flex-start;min-width:0;padding:18px;display:flex}.next-exams-module__5V-2Jq__top{color:#68725e;justify-content:space-between;align-items:center;gap:8px;width:100%;font-size:12px;display:flex}.next-exams-module__5V-2Jq__badge{border-radius:20px;padding:5px 9px;font-size:11px}.next-exams-module__5V-2Jq__Normal{color:#59664e;background:#edf0e6}.next-exams-module__5V-2Jq__Soon{color:#78633d;background:#f2ebd5}.next-exams-module__5V-2Jq__Urgent{color:#895a40;background:#f3e2d7}.next-exams-module__5V-2Jq__Today{color:#526339;background:#e5ebcd}.next-exams-module__5V-2Jq__card h4{overflow-wrap:anywhere;margin:16px 0 5px;font-size:17px}.next-exams-module__5V-2Jq__card p{color:#68725e;font-size:12px;line-height:1.7}.next-exams-module__5V-2Jq__remaining{font-size:14px}.next-exams-module__5V-2Jq__progress{color:#68725e;width:100%;margin:18px 0 10px;font-size:11px}.next-exams-module__5V-2Jq__progress progress{accent-color:#83985e;width:100%;height:7px;margin-top:9px;display:block}.next-exams-module__5V-2Jq__suggested{background:#f0f2e5;border-radius:7px;padding:8px}.next-exams-module__5V-2Jq__card button{min-height:40px;margin-top:auto}.next-exams-module__5V-2Jq__empty{text-align:center;color:#68725e;padding:30px;font-size:13px}@media (max-width:1000px){.next-exams-module__5V-2Jq__grid{grid-template-columns:1fr}}
.career-view-module__CqJXUW__page{color:#35402e}.career-view-module__CqJXUW__hero{background:#edf2de;border:1px solid #d6dfc2;border-radius:20px;grid-template-columns:1.2fr 1fr;gap:32px;padding:30px;display:grid}.career-view-module__CqJXUW__hero h2{overflow-wrap:anywhere;margin:12px 0;font-size:32px;line-height:1.25}.career-view-module__CqJXUW__hero p{color:#617050;font-size:13px;line-height:1.8}.career-view-module__CqJXUW__readiness{flex-direction:column;justify-content:center;display:flex}.career-view-module__CqJXUW__readiness>strong{font-size:42px}.career-view-module__CqJXUW__readiness strong small{font-size:18px;font-weight:400}.career-view-module__CqJXUW__page progress{accent-color:#839951;width:100%;height:8px;margin:14px 0 4px}.career-view-module__CqJXUW__readiness details{color:#617050;font-size:11px}.career-view-module__CqJXUW__readiness summary{cursor:pointer}.career-view-module__CqJXUW__readiness details p{font-size:11px}.career-view-module__CqJXUW__storage{color:#68725e;margin:15px 0 0;font-size:11px;line-height:1.8}.career-view-module__CqJXUW__notice{color:#526b38;min-height:20px;margin:8px 0;font-size:12px}.career-view-module__CqJXUW__tabs{background:#eceee2;border-radius:12px;flex-wrap:wrap;gap:6px;margin:16px 0 24px;padding:6px;display:flex}.career-view-module__CqJXUW__tabs button{color:#5c6950;background:0 0;border:0;border-radius:8px;padding:11px 20px;font-size:13px}.career-view-module__CqJXUW__tabs button[aria-pressed=true]{color:#374b29;background:#fffef8;font-weight:600;box-shadow:0 1px 4px #35402e15}.career-view-module__CqJXUW__body{border:0;gap:24px;min-width:0;margin:0;padding:0;display:grid}.career-view-module__CqJXUW__page button{cursor:pointer;min-height:40px}.career-view-module__CqJXUW__page button:disabled{cursor:not-allowed;opacity:.5}.career-view-module__CqJXUW__page input:not([type=checkbox]),.career-view-module__CqJXUW__page select,.career-view-module__CqJXUW__page textarea{color:inherit;font:inherit;background:#fffef9;border:1px solid #d7dfcc;border-radius:9px;min-width:0;max-width:100%;padding:10px 12px;font-size:13px}.career-view-module__CqJXUW__page input[type=checkbox]{accent-color:#7e944e;flex-shrink:0;width:17px;height:17px}.career-view-module__CqJXUW__page label{font-size:12px}.career-view-module__CqJXUW__page a{color:#536e36;text-underline-offset:3px;overflow-wrap:anywhere;font-size:12px;text-decoration:underline}.career-view-module__CqJXUW__page :is(button,input,select,textarea,summary):focus-visible{outline-offset:3px;outline:2px solid #7b9359}.career-view-module__CqJXUW__filter{color:#68725e;align-items:center;gap:12px;margin-bottom:15px;display:flex}.career-view-module__CqJXUW__application{border-top:1px solid #e4e8dc;grid-template-columns:minmax(0,1fr) auto;gap:20px;padding:18px 0;display:grid}.career-view-module__CqJXUW__application h4,.career-view-module__CqJXUW__card h4{overflow-wrap:anywhere;margin:0 0 8px;font-size:17px}.career-view-module__CqJXUW__application p{margin:6px 0;font-size:13px}.career-view-module__CqJXUW__application small,.career-view-module__CqJXUW__card small{color:#68725e;font-size:11px;line-height:1.7}.career-view-module__CqJXUW__notes{white-space:pre-wrap;overflow-wrap:anywhere;color:#68725e;font-size:12px!important}.career-view-module__CqJXUW__badge{color:#65734d;background:#edf0e1;border-radius:15px;padding:5px 8px;font-size:10px;font-weight:400;display:inline-block}.career-view-module__CqJXUW__actions{flex-wrap:wrap;gap:12px;margin-top:10px;display:flex}.career-view-module__CqJXUW__cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.career-view-module__CqJXUW__card{background:#fffef8;border:1px solid #dce2d3;border-radius:14px;min-width:0;padding:20px}.career-view-module__CqJXUW__cardHeading{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.career-view-module__CqJXUW__cardHeading h4{flex:1}.career-view-module__CqJXUW__card>p{color:#68725e;font-size:12px}.career-view-module__CqJXUW__check{align-items:center;gap:10px;min-height:38px;line-height:1.6;display:flex}.career-view-module__CqJXUW__card>a{margin-top:12px;display:block}.career-view-module__CqJXUW__skill{border-top:1px solid #e6e9de;padding:12px 0}.career-view-module__CqJXUW__skill>strong{margin-bottom:8px;font-size:13px;display:block}.career-view-module__CqJXUW__skill select{width:100%}.career-view-module__CqJXUW__skill .career-view-module__CqJXUW__actions{margin-top:0}.career-view-module__CqJXUW__task{border-top:1px solid #e4e8dc;padding:14px 0}.career-view-module__CqJXUW__task>small{color:#68725e;margin:6px 0 12px;font-size:11px;display:block}.career-view-module__CqJXUW__task>button{text-align:left;overflow-wrap:anywhere}.career-view-module__CqJXUW__deadlines{background:#f3f4e9;border-radius:12px;flex-direction:column;gap:8px;margin-top:20px;padding:18px;display:flex}.career-view-module__CqJXUW__deadlines button{text-align:left;color:#5d6d49;background:0 0;border:0;font-size:12px}.career-view-module__CqJXUW__interview{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.career-view-module__CqJXUW__team{margin-top:32px}.career-view-module__CqJXUW__empty{text-align:center;color:#68725e;padding:26px 12px;font-size:13px;line-height:1.8}.career-view-module__CqJXUW__error{color:#865237;background:#fbede1;border:1px solid #e7cfba;border-radius:10px;padding:14px;font-size:13px;line-height:1.8}.career-view-module__CqJXUW__overlay{z-index:100;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#26302066;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.career-view-module__CqJXUW__dialog{background:#fffef9;border:1px solid #dce2d3;border-radius:18px;width:550px;max-width:100%;max-height:90dvh;padding:26px;overflow:auto;box-shadow:0 24px 80px #26302030}.career-view-module__CqJXUW__dialog form{flex-direction:column;gap:16px;display:flex}.career-view-module__CqJXUW__dialog form>label{flex-direction:column;gap:8px;display:flex}.career-view-module__CqJXUW__dialog .career-view-module__CqJXUW__actions{justify-content:flex-end}@media (max-width:1100px){.career-view-module__CqJXUW__cards{grid-template-columns:repeat(2,minmax(0,1fr))}.career-view-module__CqJXUW__hero{grid-template-columns:1fr;gap:20px}.career-view-module__CqJXUW__interview{grid-template-columns:1fr 1fr}}.career-view-module__CqJXUW__page .career-view-module__CqJXUW__tabs{flex-direction:row}.career-view-module__CqJXUW__page .text-button{color:#536b39}.career-view-module__CqJXUW__page progress{appearance:none;background:#dfe6d1;border:0;border-radius:8px;overflow:hidden}.career-view-module__CqJXUW__page progress::-webkit-progress-bar{background:#dfe6d1;border-radius:8px}.career-view-module__CqJXUW__page progress::-webkit-progress-value{background:#879f58;border-radius:8px}.career-view-module__CqJXUW__page progress::-moz-progress-bar{background:#879f58;border-radius:8px}@media (max-width:650px){.career-view-module__CqJXUW__hero{padding:20px}.career-view-module__CqJXUW__hero h2{font-size:26px}.career-view-module__CqJXUW__cards,.career-view-module__CqJXUW__interview,.career-view-module__CqJXUW__application{grid-template-columns:1fr}.career-view-module__CqJXUW__tabs button{padding:10px 12px}.career-view-module__CqJXUW__application{gap:12px}.career-view-module__CqJXUW__application>div:last-child{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.career-view-module__CqJXUW__cardHeading{flex-wrap:wrap}.career-view-module__CqJXUW__dialog{padding:20px}.career-view-module__CqJXUW__overlay{padding:12px}.career-view-module__CqJXUW__page .panel-heading{flex-wrap:wrap;gap:12px}.career-view-module__CqJXUW__filter{flex-wrap:wrap}}.career-view-module__CqJXUW__overlay{justify-content:flex-end;padding:0}.career-view-module__CqJXUW__dialog{border-radius:18px 0 0 18px;width:min(620px,100%);height:100dvh;max-height:100dvh}.career-view-module__CqJXUW__detail{overflow-wrap:anywhere;gap:20px;display:grid}.career-view-module__CqJXUW__detail p{white-space:pre-wrap;font-size:13px;line-height:1.7}.career-view-module__CqJXUW__detail details>div{margin-top:18px}.career-view-module__CqJXUW__detail button{justify-self:start}.career-view-module__CqJXUW__page summary{cursor:pointer;padding:10px 0;font-size:13px}.career-view-module__CqJXUW__page .career-view-module__CqJXUW__check button[aria-pressed=true]{background:#e1e9cf;border-color:#7b9359}.career-view-module__CqJXUW__readiness label{align-items:center;gap:8px;display:flex}.career-view-module__CqJXUW__readiness fieldset{border:1px solid #d6dfc2;margin-top:12px}@media (max-width:650px){.career-view-module__CqJXUW__overlay{padding:0}.career-view-module__CqJXUW__dialog{border-radius:0;width:100%;max-width:100%;padding:18px}.career-view-module__CqJXUW__hero{gap:10px;padding:16px}.career-view-module__CqJXUW__hero h2{margin:6px 0;font-size:23px}.career-view-module__CqJXUW__readiness>strong{font-size:30px}.career-view-module__CqJXUW__page .career-view-module__CqJXUW__tabs{flex-wrap:nowrap;overflow-x:auto}.career-view-module__CqJXUW__tabs button{flex-shrink:0;padding:10px}.career-view-module__CqJXUW__page{min-width:0}}.career-view-module__CqJXUW__tabs{gap:10px;padding:8px}.career-view-module__CqJXUW__tabs button{text-align:center;flex:1 0 auto}.career-view-module__CqJXUW__shortcuts{gap:20px}.career-view-module__CqJXUW__shortcuts .career-view-module__CqJXUW__card{flex-direction:column;align-items:flex-start;gap:12px;padding:24px;display:flex}.career-view-module__CqJXUW__shortcuts h3,.career-view-module__CqJXUW__shortcuts .career-view-module__CqJXUW__card>p{margin:0}.career-view-module__CqJXUW__shortcuts .career-view-module__CqJXUW__card>button{width:100%;margin-top:8px}.career-view-module__CqJXUW__card>details{margin-top:12px}.career-view-module__CqJXUW__skill{gap:10px;padding:16px 0;display:grid}.career-view-module__CqJXUW__skill>button{text-align:left;justify-self:start}.career-view-module__CqJXUW__skill>details{margin-top:0}.career-view-module__CqJXUW__check{flex-wrap:wrap;padding:5px 0}.career-view-module__CqJXUW__check>button{margin-left:auto;padding:6px 12px}.career-view-module__CqJXUW__trackerSummary{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin:20px 0;display:grid}.career-view-module__CqJXUW__trackerSummary>div{background:#edf2de;border:1px solid #d6dfc2;border-radius:12px;flex-direction:column;gap:6px;padding:14px;display:flex}.career-view-module__CqJXUW__trackerSummary strong{font-size:25px}.career-view-module__CqJXUW__trackerSummary span{color:#617050;font-size:11px}.career-view-module__CqJXUW__trackerToolbar{flex-wrap:wrap;align-items:center;gap:16px;margin:16px 0;display:flex}.career-view-module__CqJXUW__trackerToolbar>label:not(.career-view-module__CqJXUW__check),.career-view-module__CqJXUW__trackerFilters label{flex-direction:column;gap:7px;display:flex}.career-view-module__CqJXUW__trackerToolbar>label:first-child{flex:1;min-width:190px}.career-view-module__CqJXUW__trackerFilters{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.career-view-module__CqJXUW__viewToggle{background:#eceee2;border-radius:9px;flex:none;gap:2px;max-width:100%;padding:3px;display:inline-flex}.career-view-module__CqJXUW__page .career-view-module__CqJXUW__viewToggle button{color:#5c6950;background:0 0;border:0;border-radius:6px;min-height:28px;padding:4px 8px;font-size:11px;line-height:18px}.career-view-module__CqJXUW__viewToggle button[aria-pressed=true]{color:#374b29;background:#fffef8;font-weight:600}.career-view-module__CqJXUW__internshipCards{grid-template-columns:repeat(auto-fill,minmax(min(280px,100%),1fr));gap:16px;display:grid}.career-view-module__CqJXUW__internshipCard{background:#fffef8;border:1px solid #dce2d3;border-radius:14px;min-width:0;overflow:hidden}.career-view-module__CqJXUW__page .career-view-module__CqJXUW__cardOpen{text-align:left;width:100%;color:inherit;font:inherit;overflow-wrap:anywhere;background:0 0;border:0;flex-direction:column;align-items:stretch;gap:10px;padding:18px;font-size:12px;display:flex}.career-view-module__CqJXUW__cardOpen:hover{background:#f3f5e9}.career-view-module__CqJXUW__cardOpen strong{font-size:18px}.career-view-module__CqJXUW__position{font-size:14px;font-weight:600}.career-view-module__CqJXUW__cardDates{gap:8px;display:grid}.career-view-module__CqJXUW__dateLabel,.career-view-module__CqJXUW__overdue{flex-direction:column;gap:3px;font-size:12px;display:flex}.career-view-module__CqJXUW__dateLabel small,.career-view-module__CqJXUW__overdue small{color:#68725e;font-size:10px}.career-view-module__CqJXUW__overdue{color:#9b5138}.career-view-module__CqJXUW__internshipCard>select{width:calc(100% - 36px);margin:0 18px 18px}.career-view-module__CqJXUW__internshipActions{font-size:12px}.career-view-module__CqJXUW__internshipCard>.career-view-module__CqJXUW__internshipActions{margin:0 18px 14px}.career-view-module__CqJXUW__page .career-view-module__CqJXUW__internshipActions summary{padding:4px 0}.career-view-module__CqJXUW__internshipActions button{color:#865237}.career-view-module__CqJXUW__body{grid-template-columns:minmax(0,1fr)}.career-view-module__CqJXUW__body>*,.career-view-module__CqJXUW__periodGroup{min-width:0;max-width:100%}.career-view-module__CqJXUW__kanban{overscroll-behavior-x:contain;grid-auto-columns:min(100%,clamp(220px,24vw,280px));grid-auto-flow:column;align-items:start;gap:10px;width:100%;min-width:0;max-width:100%;padding:3px 3px 12px;display:grid;overflow-x:auto}.career-view-module__CqJXUW__kanbanColumn{overflow-wrap:anywhere;background:#f1f3e8;border:1px solid #e0e5d6;border-radius:14px;gap:10px;min-width:0;padding:8px;display:grid}.career-view-module__CqJXUW__kanbanColumn>h4{margin:0;font-size:14px}.career-view-module__CqJXUW__periodGroup{margin-top:24px}.career-view-module__CqJXUW__periodGroup>h4{font-size:16px}.career-view-module__CqJXUW__tableScroll{overflow-x:auto}.career-view-module__CqJXUW__trackerTable{border-collapse:collapse;text-align:left;width:100%;font-size:12px}.career-view-module__CqJXUW__trackerTable th{color:#617050;white-space:nowrap;background:#edf2de}.career-view-module__CqJXUW__trackerTable th,.career-view-module__CqJXUW__trackerTable td{vertical-align:top;border-bottom:1px solid #e0e5d6;min-width:130px;padding:12px}.career-view-module__CqJXUW__trackerTable td:first-child{min-width:190px}.career-view-module__CqJXUW__trackerTable button{text-align:left}.career-view-module__CqJXUW__trackerTable td>span{margin-bottom:8px}.career-view-module__CqJXUW__srOnly{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}@media (max-width:1100px){.career-view-module__CqJXUW__trackerSummary{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:650px){.career-view-module__CqJXUW__trackerFilters{grid-template-columns:repeat(2,minmax(0,1fr))}.career-view-module__CqJXUW__trackerSummary{gap:6px}.career-view-module__CqJXUW__trackerSummary>div{padding:10px}.career-view-module__CqJXUW__trackerToolbar{gap:10px}.career-view-module__CqJXUW__shortcuts{gap:14px}.career-view-module__CqJXUW__shortcuts .career-view-module__CqJXUW__card{padding:20px}.career-view-module__CqJXUW__tabs button{flex:none}}
.semester-view-module__F3591G__page{color:#35402e}.semester-view-module__F3591G__heading,.semester-view-module__F3591G__cardHeading,.semester-view-module__F3591G__preparation{justify-content:space-between;align-items:center;gap:16px;display:flex}.semester-view-module__F3591G__heading h2{margin:10px 0;font-size:32px}.semester-view-module__F3591G__heading p,.semester-view-module__F3591G__note{color:#68725e;font-size:13px;line-height:1.8}.semester-view-module__F3591G__heading label{flex-direction:column;gap:8px;font-size:12px;display:flex}.semester-view-module__F3591G__heading select{color:inherit;background:#fffef8;border:1px solid #dce2d3;border-radius:10px;padding:12px 18px}.semester-view-module__F3591G__stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:24px 0;display:grid}.semester-view-module__F3591G__stat{background:#fffef8;border:1px solid #dce2d3;border-radius:15px;flex-direction:column;gap:12px;padding:22px;display:flex}.semester-view-module__F3591G__stat>span{color:#68725e;font-size:12px}.semester-view-module__F3591G__stat>strong{overflow-wrap:anywhere;font-size:28px}.semester-view-module__F3591G__stat small{color:#68725e;font-size:11px}.semester-view-module__F3591G__section{margin:24px 0}.semester-view-module__F3591G__week{background:#f0f3e6}.semester-view-module__F3591G__week h3{margin:8px 0}.semester-view-module__F3591G__week p,.semester-view-module__F3591G__week>small{color:#68725e;font-size:11px;line-height:1.8}.semester-view-module__F3591G__weekStats{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin:22px 0;display:grid}.semester-view-module__F3591G__weekStats>div{flex-direction:column;gap:8px;display:flex}.semester-view-module__F3591G__weekStats strong{font-size:23px}.semester-view-module__F3591G__weekStats span{color:#68725e;font-size:12px}.semester-view-module__F3591G__timeline{max-height:420px;overflow:auto}.semester-view-module__F3591G__event{text-align:left;width:100%;color:inherit;cursor:pointer;background:0 0;border:0;border-top:1px solid #e5e9dc;align-items:center;gap:18px;padding:16px 0;display:flex}.semester-view-module__F3591G__event:hover{background:#f6f7ef}.semester-view-module__F3591G__event time{flex:0 0 65px;font-size:13px}.semester-view-module__F3591G__eventBody{overflow-wrap:anywhere;flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.semester-view-module__F3591G__eventBody strong{font-size:13px}.semester-view-module__F3591G__eventBody small{color:#68725e;font-size:11px}.semester-view-module__F3591G__label,.semester-view-module__F3591G__badge{white-space:nowrap;background:#eef0e6;border-radius:18px;padding:5px 9px;font-size:11px}.semester-view-module__F3591G__subjects{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.semester-view-module__F3591G__card{flex-direction:column;min-width:0;display:flex}.semester-view-module__F3591G__cardHeading{align-items:flex-start}.semester-view-module__F3591G__card h4{overflow-wrap:anywhere;margin:0;font-size:18px}.semester-view-module__F3591G__Good{color:#566b3b;background:#eaf0de}.semester-view-module__F3591G__Attention{color:#806d40;background:#f3ecd8}.semester-view-module__F3591G__Urgent{color:#895a40;background:#f3e2d7}.semester-view-module__F3591G__reason{color:#68725e;min-height:34px;font-size:11px;line-height:1.7}.semester-view-module__F3591G__counts{flex-direction:column;gap:8px;margin:10px 0 20px;font-size:12px;display:flex}.semester-view-module__F3591G__counts strong{font-size:16px}.semester-view-module__F3591G__preparation{font-size:12px}.semester-view-module__F3591G__card progress{accent-color:#849b62;width:100%;height:8px;margin:10px 0}.semester-view-module__F3591G__card small{color:#68725e;font-size:11px}.semester-view-module__F3591G__card>p:not(.semester-view-module__F3591G__reason){font-size:12px;line-height:1.8}.semester-view-module__F3591G__actions{flex-wrap:wrap;gap:12px;margin-top:auto;padding-top:12px;display:flex}.semester-view-module__F3591G__actions button{min-height:42px}.semester-view-module__F3591G__empty{text-align:center;color:#68725e;padding:30px;font-size:13px}.semester-view-module__F3591G__page :is(button,select):focus-visible{outline-offset:3px;outline:2px solid #718957}@media (max-width:1100px){.semester-view-module__F3591G__subjects{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.semester-view-module__F3591G__heading{flex-wrap:wrap}.semester-view-module__F3591G__heading h2{font-size:26px}.semester-view-module__F3591G__stats,.semester-view-module__F3591G__weekStats{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.semester-view-module__F3591G__stat{padding:16px}.semester-view-module__F3591G__stat>strong{font-size:23px}.semester-view-module__F3591G__subjects{grid-template-columns:1fr}.semester-view-module__F3591G__event{flex-wrap:wrap;gap:10px}.semester-view-module__F3591G__eventBody{flex-basis:calc(100% - 80px)}.semester-view-module__F3591G__event .semester-view-module__F3591G__label{margin-left:75px}}
