.agenda-module__7m5X3G__main{color:#123f70;background:linear-gradient(145deg,#fff 0%,#f4faff 58%,#edf7fc 100%);max-width:1180px;min-height:100vh;margin:0 auto;padding:0 36px 72px;font-family:Nunito,Segoe UI,Arial,sans-serif}.agenda-module__7m5X3G__previewTable{overflow:auto}.agenda-module__7m5X3G__previewTable table{border-collapse:collapse;width:100%}.agenda-module__7m5X3G__previewTable th,.agenda-module__7m5X3G__previewTable td{text-align:left;border-bottom:1px solid #d7e6ef;padding:10px}.agenda-module__7m5X3G__previewTable th{color:#0d518b;background:#eef8fc}.agenda-module__7m5X3G__publicSignature{background:linear-gradient(135deg,#e9f8fe 0%,#f8fbfd 48%,#d9f1fb 100%);place-items:center;min-height:100vh;padding:28px;display:grid}.agenda-module__7m5X3G__publicSignature>.agenda-module__7m5X3G__form{width:min(720px,100%);box-shadow:0 20px 60px #174d7224}.agenda-module__7m5X3G__metricBlocks{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.agenda-module__7m5X3G__metricBlock{background:#f8fcfe;border:1px solid #d7e6ef;border-radius:11px;padding:12px}.agenda-module__7m5X3G__metricBlock strong{color:#0d518b;margin-bottom:6px;display:block}.agenda-module__7m5X3G__metricBlock span{color:#54738c;font-size:.82rem;line-height:1.5;display:block}.agenda-module__7m5X3G__metricsPanel{background:#fff;border:1px solid #c9deeb;border-radius:16px;margin:0 0 26px;overflow:hidden;box-shadow:0 8px 22px #174d720d}.agenda-module__7m5X3G__metricsHeading{justify-content:space-between;align-items:center;gap:20px;padding:20px 22px;display:flex}.agenda-module__7m5X3G__metricsHeading h2{color:#103f6e;margin:5px 0 0;font-size:1.3rem}.agenda-module__7m5X3G__metricsHeading>span{color:#12649c;background:#e9f6fb;border-radius:999px;padding:6px 10px;font-size:.8rem;font-weight:850}.agenda-module__7m5X3G__summaryTable{overflow-x:auto}.agenda-module__7m5X3G__summaryTable table{border-collapse:separate;border-spacing:0;color:#173f67;width:100%;min-width:820px}.agenda-module__7m5X3G__summaryTable th,.agenda-module__7m5X3G__summaryTable td{text-align:center;border-bottom:1px solid #d5e5ee;border-right:1px solid #fff;padding:11px 12px}.agenda-module__7m5X3G__summaryTable thead th{color:#fff;background:#7f8b94;font-size:.76rem;line-height:1.3}.agenda-module__7m5X3G__summaryTable thead th[rowspan]{vertical-align:bottom;background:#8d969d}.agenda-module__7m5X3G__summaryTable thead .agenda-module__7m5X3G__studentGroup{background:#56768d;font-size:.86rem}.agenda-module__7m5X3G__summaryTable thead .agenda-module__7m5X3G__familyGroup,.agenda-module__7m5X3G__summaryTable thead .agenda-module__7m5X3G__familySubhead{background:#13a8dc;font-size:.86rem}.agenda-module__7m5X3G__summaryTable tbody tr:nth-child(2n){background:#f5f9fc}.agenda-module__7m5X3G__summaryTable tbody tr:hover{background:#eaf7fc}.agenda-module__7m5X3G__summaryTable tbody td:nth-child(2){text-align:left;min-width:170px}.agenda-module__7m5X3G__summaryTable tbody td:nth-child(5),.agenda-module__7m5X3G__summaryTable tbody td:nth-child(8){color:#167045;font-weight:900}.agenda-module__7m5X3G__studentManagement>h2{color:#103f6e;margin:0 0 14px;font-size:1.25rem}.agenda-module__7m5X3G__siteHeader{z-index:20;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff5;border-bottom:1px solid #d6e5ef;width:100vw;margin:0 0 46px calc(50% - 50vw);position:sticky;top:0;box-shadow:0 4px 20px #174d7209}.agenda-module__7m5X3G__headerTop{box-sizing:border-box;grid-template-columns:1fr minmax(260px,1.15fr) 1fr;align-items:center;gap:24px;max-width:1180px;height:76px;margin:0 auto;padding:0 36px;display:grid}.agenda-module__7m5X3G__navBrand{letter-spacing:.18em;white-space:nowrap;justify-self:start;font-size:1.08rem;font-weight:400;text-decoration:none}.agenda-module__7m5X3G__navBrand span{color:#5d6670}.agenda-module__7m5X3G__navBrand b{color:#5cc3ec;font-weight:600}.agenda-module__7m5X3G__navBrand i{color:#4b5966;margin-left:8px;font-size:1.45rem;font-style:normal}.agenda-module__7m5X3G__centreIdentity{text-align:center;gap:3px;display:grid}.agenda-module__7m5X3G__centreIdentity strong{color:#113f6b;font-size:.98rem}.agenda-module__7m5X3G__centreIdentity span{color:#6a8094;font-size:.78rem}.agenda-module__7m5X3G__headerTools{justify-self:end;align-items:center;gap:20px;display:flex}.agenda-module__7m5X3G__language{color:#145e9c;letter-spacing:.08em;font-size:.82rem;font-weight:800}.agenda-module__7m5X3G__profileWrap,.agenda-module__7m5X3G__menuWrap{position:relative}.agenda-module__7m5X3G__avatar{color:#fff;cursor:pointer;background:linear-gradient(135deg,#104f88,#67c9ec);border:3px solid #eef5f9;border-radius:50%;place-items:center;width:44px;height:44px;font-size:.83rem;font-weight:900;display:grid;box-shadow:0 4px 13px #164b7430}.agenda-module__7m5X3G__avatar:hover{transform:translateY(-1px);box-shadow:0 7px 17px #164b743a}.agenda-module__7m5X3G__profileMenu{background:#fff;border:1px solid #cfe0ed;border-radius:13px;gap:3px;min-width:240px;padding:10px;animation:.18s ease-out agenda-module__7m5X3G__profileIn;display:grid;position:absolute;top:calc(100% + 12px);right:0;box-shadow:0 18px 38px #164b7430}.agenda-module__7m5X3G__profileMenu strong,.agenda-module__7m5X3G__profileMenu span{text-overflow:ellipsis;padding:5px 10px;overflow:hidden}.agenda-module__7m5X3G__profileMenu strong{color:#173f67}.agenda-module__7m5X3G__profileMenu span{color:#71869a;padding-top:0;font-size:.78rem}.agenda-module__7m5X3G__profileMenu a,.agenda-module__7m5X3G__profileMenu button{color:#275b84;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:10px;font:700 .9rem inherit;text-decoration:none}.agenda-module__7m5X3G__profileMenu a:hover,.agenda-module__7m5X3G__profileMenu button:hover{background:#eaf5fb}.agenda-module__7m5X3G__primaryNav{box-sizing:border-box;justify-content:center;align-items:stretch;gap:8px;max-width:1180px;min-height:49px;margin:0 auto;padding:0 36px;display:flex}.agenda-module__7m5X3G__primaryNav>.agenda-module__7m5X3G__menuWrap{align-items:stretch;display:flex}.agenda-module__7m5X3G__primaryNav>a,.agenda-module__7m5X3G__controlButton{color:#234f78;white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;min-height:49px;padding:0 13px;font:700 .88rem/1 Nunito,Segoe UI,sans-serif;text-decoration:none;display:flex;position:relative}.agenda-module__7m5X3G__primaryNav>a:hover,.agenda-module__7m5X3G__controlButton:hover{color:#0c69a7;background:#f1f9fd}.agenda-module__7m5X3G__primaryNav>a:after,.agenda-module__7m5X3G__controlButton:after{content:"";background:#62c5eb;border-radius:3px 3px 0 0;height:3px;transition:transform .18s;position:absolute;bottom:0;left:12px;right:12px;transform:scaleX(0)}.agenda-module__7m5X3G__primaryNav>a:hover:after,.agenda-module__7m5X3G__primaryNav .agenda-module__7m5X3G__activeNav:after,.agenda-module__7m5X3G__controlButton[aria-expanded=true]:after{transform:scaleX(1)}.agenda-module__7m5X3G__controlButton span{color:#54acd5;margin-left:7px}.agenda-module__7m5X3G__dropdown{background:linear-gradient(110deg,#0b477d,#166aa7 62%,#1874ad);border-top:3px solid #63c8ec;animation:.22s ease-out agenda-module__7m5X3G__megaIn;position:absolute;top:100%;left:0;right:0;box-shadow:0 18px 35px #123f7050}.agenda-module__7m5X3G__dropdownInner{color:#fff;grid-template-columns:repeat(3,minmax(0,1fr));gap:44px;max-width:1108px;margin:0 auto;padding:27px 36px 31px;display:grid}.agenda-module__7m5X3G__dropdownInner>div{flex-direction:column;align-items:flex-start;gap:3px;display:flex}.agenda-module__7m5X3G__dropdownInner p{color:#a3e4fa;letter-spacing:.12em;text-transform:uppercase;margin:0 0 10px;font-size:.72rem;font-weight:900}.agenda-module__7m5X3G__dropdownInner a{color:#fff;padding:8px 0;font-weight:750;text-decoration:none}.agenda-module__7m5X3G__dropdownInner a:hover{color:#a3e4fa;transform:translate(3px)}@keyframes agenda-module__7m5X3G__megaIn{0%{opacity:0;transform:translateY(-9px)}to{opacity:1;transform:translateY(0)}}@keyframes agenda-module__7m5X3G__profileIn{0%{opacity:0;transform:translateY(-7px)}to{opacity:1;transform:translateY(0)}}.agenda-module__7m5X3G__head{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:30px;display:flex}.agenda-module__7m5X3G__head h1{letter-spacing:-.045em;color:#0d4c85;margin:7px 0 0;font-size:clamp(2rem,4vw,2.7rem);line-height:1.05}.agenda-module__7m5X3G__lead{color:#607b92;max-width:720px;margin:12px 0 0;line-height:1.55}.agenda-module__7m5X3G__eyebrow{color:#2a78b1;letter-spacing:.11em;text-transform:uppercase;margin:0;font-size:.75rem;font-weight:850}.agenda-module__7m5X3G__tools{gap:10px;margin:18px 0 24px;display:flex}.agenda-module__7m5X3G__tools input{flex:1}.agenda-module__7m5X3G__button,.agenda-module__7m5X3G__buttonSecondary,.agenda-module__7m5X3G__buttonDanger{box-sizing:border-box;cursor:pointer;border-radius:10px;justify-content:center;align-items:center;padding:11px 16px;font:800 .9rem Nunito,Segoe UI,sans-serif;text-decoration:none;transition:transform .15s,box-shadow .15s,background .15s;display:inline-flex}.agenda-module__7m5X3G__button{color:#fff;background:linear-gradient(135deg,#1665a8,#1977b6);border:0;box-shadow:0 6px 15px #0c4b7b24}.agenda-module__7m5X3G__button:hover{background:linear-gradient(135deg,#0d568f,#1469a5);transform:translateY(-1px);box-shadow:0 9px 19px #0c4b7b2c}.agenda-module__7m5X3G__buttonSecondary{color:#155a94;background:#eaf4fb;border:1px solid #b8d3e6}.agenda-module__7m5X3G__buttonSecondary:hover{background:#ddecf7}.agenda-module__7m5X3G__buttonDanger{color:#aa2525;background:#fff0f0;border:1px solid #f1caca}.agenda-module__7m5X3G__buttonDanger:hover{background:#ffe4e4}.agenda-module__7m5X3G__button:disabled,.agenda-module__7m5X3G__buttonSecondary:disabled{cursor:not-allowed;opacity:.5;transform:none}.agenda-module__7m5X3G__grid{gap:15px;display:grid}.agenda-module__7m5X3G__row{background:#fff;border:1px solid #cfe0ed;border-radius:15px;grid-template-columns:minmax(170px,1.2fr) minmax(130px,1fr) minmax(110px,1fr) minmax(85px,.65fr) auto;align-items:center;gap:14px;padding:18px 20px;display:grid;box-shadow:0 8px 20px #174d7210}.agenda-module__7m5X3G__actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.agenda-module__7m5X3G__muted{color:#59738c}.agenda-module__7m5X3G__error,.agenda-module__7m5X3G__success,.agenda-module__7m5X3G__info{border-radius:9px;padding:11px 13px;line-height:1.45}.agenda-module__7m5X3G__error{color:#a51f1f;background:#fff3f3;border:1px solid #f7dcdc}.agenda-module__7m5X3G__success{color:#166534;background:#edfff2;border:1px solid #ccefd8}.agenda-module__7m5X3G__info{color:#1b5f89;background:#edf8fd;border:1px solid #cde8f4}.agenda-module__7m5X3G__form,.agenda-module__7m5X3G__workflowForm,.agenda-module__7m5X3G__formSection,.agenda-module__7m5X3G__panel{background:#fff;border:1px solid #cfe0ed;border-radius:16px;gap:15px;display:grid;box-shadow:0 8px 22px #174d720d}.agenda-module__7m5X3G__form{margin:0 0 18px;padding:22px}.agenda-module__7m5X3G__workflowForm{box-shadow:none;background:0 0;border:0;gap:18px}.agenda-module__7m5X3G__formSection{padding:25px}.agenda-module__7m5X3G__form input,.agenda-module__7m5X3G__form select,.agenda-module__7m5X3G__form textarea,.agenda-module__7m5X3G__workflowForm input,.agenda-module__7m5X3G__workflowForm select,.agenda-module__7m5X3G__workflowForm textarea,.agenda-module__7m5X3G__compactCard input,.agenda-module__7m5X3G__compactCard select,.agenda-module__7m5X3G__topicCard input,.agenda-module__7m5X3G__topicCard select,.agenda-module__7m5X3G__tools input{box-sizing:border-box;color:#163f67;width:100%;font:inherit;background:#fff;border:1px solid #bfd4e4;border-radius:9px;outline:none;padding:11px 12px}.agenda-module__7m5X3G__form textarea,.agenda-module__7m5X3G__workflowForm textarea{resize:vertical;min-height:92px}.agenda-module__7m5X3G__form input:focus,.agenda-module__7m5X3G__form select:focus,.agenda-module__7m5X3G__form textarea:focus,.agenda-module__7m5X3G__workflowForm input:focus,.agenda-module__7m5X3G__workflowForm select:focus,.agenda-module__7m5X3G__workflowForm textarea:focus,.agenda-module__7m5X3G__tools input:focus{border-color:#42a9d6;box-shadow:0 0 0 3px #5fc4e82b}.agenda-module__7m5X3G__form label,.agenda-module__7m5X3G__workflowForm label,.agenda-module__7m5X3G__compactCard label,.agenda-module__7m5X3G__topicCard label{color:#173f67;gap:7px;font-size:.88rem;font-weight:750;display:grid}.agenda-module__7m5X3G__formGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.agenda-module__7m5X3G__check{align-items:center;gap:8px;display:flex!important}.agenda-module__7m5X3G__check input{width:auto!important}.agenda-module__7m5X3G__sectionTitle{align-items:center;gap:12px;margin-bottom:3px;display:flex}.agenda-module__7m5X3G__sectionTitle>span{color:#fff;background:linear-gradient(135deg,#1766a7,#5fc4e8);border-radius:50%;flex:0 0 31px;place-items:center;height:31px;font-weight:900;display:grid}.agenda-module__7m5X3G__sectionTitle>div{gap:2px;display:grid}.agenda-module__7m5X3G__sectionTitle strong{color:#0f4779;font-size:1.05rem}.agenda-module__7m5X3G__sectionTitle small{color:#6d8295}.agenda-module__7m5X3G__stickyActions{z-index:4;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff2;border:1px solid #cfe0ed;border-radius:14px;justify-content:flex-end;gap:10px;padding:13px 15px;display:flex;position:sticky;bottom:14px;box-shadow:0 10px 30px #174d7225}.agenda-module__7m5X3G__documentStatus{color:#315e82;background:linear-gradient(100deg,#eef9fe,#fff);border:1px solid #b9dbee;border-radius:13px;flex-wrap:wrap;align-items:center;gap:10px 22px;margin:-10px 0 25px;padding:14px 18px;display:flex}.agenda-module__7m5X3G__documentStatus strong{color:#0c5792;text-transform:uppercase;letter-spacing:.06em}.agenda-module__7m5X3G__signaturePanel,.agenda-module__7m5X3G__finalizePanel{background:linear-gradient(145deg,#fff,#f3faff);border:1px solid #bcd9e9;border-radius:17px;gap:15px;margin:20px 0;padding:24px;display:grid;box-shadow:0 9px 24px #174d7210}.agenda-module__7m5X3G__signaturePanel label,.agenda-module__7m5X3G__finalizePanel label{color:#173f67;gap:7px;font-weight:750;display:grid}.agenda-module__7m5X3G__signaturePanel input,.agenda-module__7m5X3G__finalizePanel textarea{box-sizing:border-box;color:#163f67;width:100%;font:inherit;background:#fff;border:1px solid #bfd4e4;border-radius:9px;padding:11px 12px}.agenda-module__7m5X3G__signatureCanvas{touch-action:none;cursor:crosshair;background:#fff;border:1px dashed #6baed2;border-radius:12px;width:100%;height:190px}.agenda-module__7m5X3G__signaturePreview{object-fit:contain;background:#fff;border:1px dashed #6baed2;border-radius:12px;max-width:100%;height:190px}.agenda-module__7m5X3G__fileLabel{background:#eaf5fb;border-radius:10px;padding:10px;font-size:.85rem}.agenda-module__7m5X3G__finalizePanel>button{justify-self:end}.agenda-module__7m5X3G__previewDocument{color:#203f5c;background:#fff;border:1px solid #c9dbe7;max-width:780px;margin:28px auto;padding:clamp(25px,5vw,55px);box-shadow:0 18px 45px #164b7424}.agenda-module__7m5X3G__previewDocument h2{color:#0e4f86;font-size:2rem}.agenda-module__7m5X3G__previewDocument h3{color:#125b93;border-bottom:1px solid #d6e6ef;margin-top:25px;padding-bottom:7px}.agenda-module__7m5X3G__previewDocument p{line-height:1.65}.agenda-module__7m5X3G__previewDocument footer{word-break:break-all;border-top:1px solid #d6e6ef;margin-top:34px;padding-top:15px;font-size:.78rem}.agenda-module__7m5X3G__provisionalMark,.agenda-module__7m5X3G__finalMark{letter-spacing:.09em;border-radius:7px;padding:7px 11px;font-size:.75rem;font-weight:900;display:inline-flex}.agenda-module__7m5X3G__provisionalMark{color:#a51f1f;background:#fff0f0}.agenda-module__7m5X3G__finalMark{color:#0c6099;background:#e5f5fc}.agenda-module__7m5X3G__versionList{gap:11px;display:grid}.agenda-module__7m5X3G__versionList article{background:#fbfdff;border:1px solid #d3e4ee;border-radius:12px;justify-content:space-between;align-items:center;gap:20px;padding:15px;display:flex}.agenda-module__7m5X3G__versionList article>div:first-child{gap:4px;display:grid}.agenda-module__7m5X3G__versionList span{color:#657d91;font-size:.86rem}.agenda-module__7m5X3G__versionList p{color:#466984;margin:2px 0}.agenda-module__7m5X3G__categoryPicker{background:#eef7fc;border:1px solid #c9dfec;border-radius:12px;gap:4px;margin:0 0 20px;padding:5px;display:inline-flex}.agenda-module__7m5X3G__categoryPicker button{color:#4a6d88;cursor:pointer;background:0 0;border:0;border-radius:8px;min-width:130px;padding:10px 17px;font:800 .9rem inherit}.agenda-module__7m5X3G__categoryPicker .agenda-module__7m5X3G__categoryActive{color:#0f5b95;background:#fff;box-shadow:0 3px 10px #174d7217}.agenda-module__7m5X3G__badge,.agenda-module__7m5X3G__badgeInactive{border-radius:999px;width:max-content;padding:5px 9px;font-size:.78rem;font-weight:800;display:inline-flex}.agenda-module__7m5X3G__badge{color:#17683d;background:#e8f5ee}.agenda-module__7m5X3G__badgeInactive{color:#64646b;background:#f4f4f5}.agenda-module__7m5X3G__chipList{flex-wrap:wrap;gap:8px;display:flex}.agenda-module__7m5X3G__chip{color:#155a94;background:#eaf5fb;border-radius:999px;justify-content:space-between;align-items:center;gap:8px;width:max-content;padding:7px 10px;font-weight:750;display:inline-flex}.agenda-module__7m5X3G__chip button{color:#a51f1f;cursor:pointer;background:0 0;border:0;font-size:1.1rem}.agenda-module__7m5X3G__topicRow{grid-template-columns:1fr auto auto auto;align-items:center;gap:7px;display:grid}.agenda-module__7m5X3G__masterDetail{grid-template-columns:minmax(0,1.5fr) minmax(300px,.8fr);align-items:start;gap:20px;display:grid}.agenda-module__7m5X3G__detail{background:#fff;border:1px solid #cfe0ed;border-radius:15px;padding:22px;position:sticky;top:145px;box-shadow:0 8px 22px #174d720d}.agenda-module__7m5X3G__linkButton{color:#0d4c85;text-align:left;cursor:pointer;font:inherit;background:0 0;border:0}.agenda-module__7m5X3G__sessionColumns{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:24px;margin:26px 0;display:grid}.agenda-module__7m5X3G__compactCard,.agenda-module__7m5X3G__topicCard{background:#fff;border:1px solid #cfe0ed;border-radius:13px;gap:10px;padding:16px;display:grid}.agenda-module__7m5X3G__topicCard{grid-template-columns:minmax(220px,1fr) auto auto 80px auto;align-items:end}.agenda-module__7m5X3G__pagination{color:#59738c;justify-content:center;align-items:center;gap:16px;margin-top:24px;display:flex}.agenda-module__7m5X3G__timeline{gap:12px;margin:0;padding-left:22px;display:grid}.agenda-module__7m5X3G__timeline span{color:#59738c;margin-top:3px;font-size:.88rem;display:block}.agenda-module__7m5X3G__futureModules{color:#59738c;border:1px dashed #bfd5e8;border-radius:13px;flex-wrap:wrap;align-items:center;gap:9px;padding:16px;display:flex}.agenda-module__7m5X3G__futureModules span{background:#edf5fa;border-radius:999px;padding:6px 9px;font-size:.82rem}.agenda-module__7m5X3G__kpiGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;margin-bottom:22px;display:grid}.agenda-module__7m5X3G__kpi{background:linear-gradient(145deg,#fff,#f8fcff);border:1px solid #d1e2ed;border-radius:16px;gap:8px;padding:20px;display:grid;box-shadow:0 8px 22px #174d720c}.agenda-module__7m5X3G__kpi span{color:#55748d;font-size:.86rem;font-weight:750}.agenda-module__7m5X3G__kpi strong{color:#0d518b;font-size:2.35rem;line-height:1}.agenda-module__7m5X3G__kpi small{color:#7b8e9e}.agenda-module__7m5X3G__dashboardGrid{grid-template-columns:minmax(0,1.55fr) minmax(280px,.75fr);align-items:start;gap:20px;display:grid}.agenda-module__7m5X3G__panel{padding:23px}.agenda-module__7m5X3G__panel h2{color:#103f6e;margin:5px 0 0}.agenda-module__7m5X3G__panelHead{justify-content:space-between;align-items:center;gap:20px;display:flex}.agenda-module__7m5X3G__panelHead>a{color:#176aa7;font-weight:800;text-decoration:none}.agenda-module__7m5X3G__upcoming{color:#173f67;border:1px solid #d7e5ee;border-radius:12px;grid-template-columns:64px 1fr auto;align-items:center;gap:14px;padding:13px;text-decoration:none;display:grid}.agenda-module__7m5X3G__upcoming:hover{background:#f5fbfe;border-color:#8ecce7}.agenda-module__7m5X3G__upcoming time{color:#0d609a;text-transform:uppercase;background:#e8f5fb;border-radius:10px;place-items:center;min-height:50px;font-weight:900;display:grid}.agenda-module__7m5X3G__upcoming>span{gap:3px;display:grid}.agenda-module__7m5X3G__upcoming small{color:#70879a}.agenda-module__7m5X3G__upcoming em{color:#17683d;background:#e8f5ee;border-radius:999px;padding:5px 8px;font-size:.75rem;font-style:normal;font-weight:800}.agenda-module__7m5X3G__empty{color:#688096;text-align:center;border:1px dashed #bfd7e7;border-radius:13px;gap:7px;padding:28px;display:grid}.agenda-module__7m5X3G__empty strong{color:#234f78}.agenda-module__7m5X3G__quickActions{gap:10px;margin-top:4px;display:grid}.agenda-module__7m5X3G__quickActions a{width:100%}@media (max-width:980px){.agenda-module__7m5X3G__headerTop{grid-template-columns:1fr auto}.agenda-module__7m5X3G__centreIdentity{display:none}.agenda-module__7m5X3G__primaryNav{justify-content:flex-start;overflow-x:auto}.agenda-module__7m5X3G__kpiGrid{grid-template-columns:repeat(2,1fr)}.agenda-module__7m5X3G__dashboardGrid,.agenda-module__7m5X3G__masterDetail{grid-template-columns:1fr}.agenda-module__7m5X3G__detail{position:static}.agenda-module__7m5X3G__topicCard{grid-template-columns:1fr 1fr}.agenda-module__7m5X3G__topicCard .agenda-module__7m5X3G__actions{grid-column:1/-1}}@media (max-width:760px){.agenda-module__7m5X3G__main{padding:0 20px 45px}.agenda-module__7m5X3G__siteHeader{margin-bottom:30px}.agenda-module__7m5X3G__headerTop{height:67px;padding:0 20px}.agenda-module__7m5X3G__navBrand{font-size:.9rem}.agenda-module__7m5X3G__headerTools{gap:12px}.agenda-module__7m5X3G__primaryNav{justify-content:flex-start;padding:0 14px}.agenda-module__7m5X3G__primaryNav>a,.agenda-module__7m5X3G__controlButton{padding:0 10px}.agenda-module__7m5X3G__dropdownInner{grid-template-columns:1fr;gap:20px;padding:22px 24px}.agenda-module__7m5X3G__head{flex-direction:column;align-items:flex-start}.agenda-module__7m5X3G__head h1{font-size:2.05rem}.agenda-module__7m5X3G__row{grid-template-columns:1fr;gap:8px}.agenda-module__7m5X3G__actions{justify-content:flex-start}.agenda-module__7m5X3G__formGrid,.agenda-module__7m5X3G__sessionColumns{grid-template-columns:1fr}.agenda-module__7m5X3G__tools{flex-direction:column}.agenda-module__7m5X3G__kpiGrid{grid-template-columns:1fr 1fr}.agenda-module__7m5X3G__upcoming{grid-template-columns:55px 1fr}.agenda-module__7m5X3G__upcoming em{grid-column:2}.agenda-module__7m5X3G__topicRow{grid-template-columns:1fr auto auto}.agenda-module__7m5X3G__topicRow .agenda-module__7m5X3G__buttonDanger{grid-column:1/-1}}@media (max-width:500px){.agenda-module__7m5X3G__language{display:none}.agenda-module__7m5X3G__kpiGrid{grid-template-columns:1fr}.agenda-module__7m5X3G__categoryPicker{display:flex}.agenda-module__7m5X3G__categoryPicker button{flex:1;min-width:0}.agenda-module__7m5X3G__formSection{padding:19px}.agenda-module__7m5X3G__stickyActions{position:static}.agenda-module__7m5X3G__primaryNav>a{font-size:.8rem}}.agenda-module__7m5X3G__sessionResults .agenda-module__7m5X3G__row{grid-template-columns:minmax(190px,1fr) 145px 100px auto}.agenda-module__7m5X3G__sessionResults .agenda-module__7m5X3G__row .agenda-module__7m5X3G__actions{grid-column:1/-1;justify-content:flex-start}.agenda-module__7m5X3G__resourceArea{gap:18px;margin:34px 0;display:grid}.agenda-module__7m5X3G__resourceArea .agenda-module__7m5X3G__sectionHeader{margin:0}.agenda-module__7m5X3G__resourceGrid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:18px;display:grid}.agenda-module__7m5X3G__resourcePanel{background:linear-gradient(145deg,#fff,#f8fcff);border:1px solid #c9deeb;border-radius:17px;gap:16px;padding:23px;display:grid;box-shadow:0 10px 25px #174d7210}.agenda-module__7m5X3G__resourcePanel h3{color:#103f6e;margin:4px 0 0;font-size:1.25rem}.agenda-module__7m5X3G__countBadge{color:#0d6099;background:#e1f3fb;border-radius:50%;place-items:center;min-width:32px;height:32px;font-weight:900;display:grid}.agenda-module__7m5X3G__fileList,.agenda-module__7m5X3G__noteList,.agenda-module__7m5X3G__shareList{gap:10px;display:grid}.agenda-module__7m5X3G__fileRow,.agenda-module__7m5X3G__noteCard,.agenda-module__7m5X3G__shareRow{background:#fff;border:1px solid #d5e5ee;border-radius:12px;gap:10px;padding:15px;display:grid}.agenda-module__7m5X3G__fileRow{grid-template-columns:minmax(0,1fr) auto;align-items:center}.agenda-module__7m5X3G__fileRow>div:first-child,.agenda-module__7m5X3G__shareRow>div:first-child{gap:4px;min-width:0;display:grid}.agenda-module__7m5X3G__fileRow strong,.agenda-module__7m5X3G__fileRow small{text-overflow:ellipsis;overflow:hidden}.agenda-module__7m5X3G__fileRow small,.agenda-module__7m5X3G__noteCard small,.agenda-module__7m5X3G__shareRow small{color:#6c8294}.agenda-module__7m5X3G__noteCard>div:first-child{justify-content:space-between;align-items:center;gap:12px;display:flex}.agenda-module__7m5X3G__noteCard p{white-space:pre-wrap;color:#315b7d;margin:0;line-height:1.5}.agenda-module__7m5X3G__privateBadge,.agenda-module__7m5X3G__sharedBadge{border-radius:999px;width:max-content;padding:5px 9px;font-size:.73rem;font-weight:900;display:inline-flex}.agenda-module__7m5X3G__privateBadge{color:#5f4a9d;background:#f0eefc}.agenda-module__7m5X3G__sharedBadge{color:#0c6099;background:#e5f5fc}.agenda-module__7m5X3G__uploadForm,.agenda-module__7m5X3G__noteForm,.agenda-module__7m5X3G__shareForm{border-top:1px solid #dbe8ef;gap:11px;padding-top:14px;display:grid}.agenda-module__7m5X3G__uploadForm label,.agenda-module__7m5X3G__noteForm label,.agenda-module__7m5X3G__shareForm label{color:#173f67;gap:7px;font-size:.86rem;font-weight:800;display:grid}.agenda-module__7m5X3G__uploadForm input,.agenda-module__7m5X3G__noteForm textarea,.agenda-module__7m5X3G__noteForm select,.agenda-module__7m5X3G__shareForm select{box-sizing:border-box;color:#163f67;width:100%;font:inherit;background:#fff;border:1px solid #bfd4e4;border-radius:9px;padding:11px}.agenda-module__7m5X3G__noteForm textarea{resize:vertical;min-height:95px}.agenda-module__7m5X3G__emptyCompact{color:#6b8295;text-align:center;border:1px dashed #c6dce9;border-radius:11px;margin:0;padding:18px}.agenda-module__7m5X3G__shareRow{grid-template-columns:minmax(190px,.7fr) minmax(420px,1.45fr) auto;align-items:center}.agenda-module__7m5X3G__shareRow>div:first-child span{margin-top:4px}.agenda-module__7m5X3G__shareRevoked{opacity:.76;background:#fafafa}.agenda-module__7m5X3G__permissionChecks{flex-wrap:wrap;align-items:center;gap:8px 14px;display:flex}.agenda-module__7m5X3G__permissionChecks label,.agenda-module__7m5X3G__permissionChecks span{color:#315e82;align-items:center;gap:6px;font-size:.8rem;font-weight:750;display:flex}.agenda-module__7m5X3G__sharedGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.agenda-module__7m5X3G__sharedCard{color:#153f67;background:#fff;border:1px solid #cce0ec;border-radius:16px;gap:10px;padding:22px;text-decoration:none;transition:transform .16s,border-color .16s;display:grid;box-shadow:0 9px 22px #174d720e}.agenda-module__7m5X3G__sharedCard:hover{border-color:#79bedf;transform:translateY(-2px)}.agenda-module__7m5X3G__sharedCard>div{justify-content:space-between;gap:10px;display:flex}.agenda-module__7m5X3G__sharedCard h2,.agenda-module__7m5X3G__sharedCard p{margin:0}.agenda-module__7m5X3G__sharedCard p{color:#657f94}.agenda-module__7m5X3G__sharedCard ul{flex-wrap:wrap;gap:7px;margin:0;padding:0;list-style:none;display:flex}.agenda-module__7m5X3G__sharedCard li{color:#1a6598;background:#eef7fb;border-radius:999px;padding:5px 8px;font-size:.75rem;font-weight:800}@media (max-width:1000px){.agenda-module__7m5X3G__resourceGrid,.agenda-module__7m5X3G__sharedGrid,.agenda-module__7m5X3G__shareRow{grid-template-columns:1fr}.agenda-module__7m5X3G__shareRow .agenda-module__7m5X3G__actions{justify-content:flex-start}}@media (max-width:620px){.agenda-module__7m5X3G__fileRow{grid-template-columns:1fr}.agenda-module__7m5X3G__fileRow .agenda-module__7m5X3G__actions{justify-content:flex-start}.agenda-module__7m5X3G__resourcePanel{padding:18px}}.agenda-module__7m5X3G__avatar{padding:0;overflow:hidden}.agenda-module__7m5X3G__avatar img{object-fit:cover;width:100%;height:100%}.agenda-module__7m5X3G__inlineSubform{background:linear-gradient(145deg,#f8fcff,#fff);border:1px solid #b9d8e9;border-radius:14px;gap:15px;margin-top:2px;padding:21px;display:grid}.agenda-module__7m5X3G__inlineSubform h3,.agenda-module__7m5X3G__inlineSubform p{margin:0}.agenda-module__7m5X3G__topicEditor{position:relative}.agenda-module__7m5X3G__topicRow{grid-template-columns:minmax(220px,1fr) repeat(4,auto)}.agenda-module__7m5X3G__saveTopic{color:#0c5e94;cursor:pointer;background:#e9f7fc;border:1px solid #92c9df;border-radius:9px;padding:10px 12px;font-weight:850}.agenda-module__7m5X3G__saveTopic:hover{background:#d8f0fa}.agenda-module__7m5X3G__topicSuggestions{z-index:3;background:#fff;border:1px solid #add3e5;border-radius:0 0 11px 11px;margin:-2px 225px 8px 0;display:grid;position:relative;overflow:hidden;box-shadow:0 12px 25px #174d7220}.agenda-module__7m5X3G__topicSuggestions button{color:#164c78;text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #e0edf4;justify-content:space-between;gap:15px;padding:10px 13px;display:flex}.agenda-module__7m5X3G__topicSuggestions button:hover{background:#edf8fd}.agenda-module__7m5X3G__topicSuggestions small{color:#7790a3;white-space:nowrap}.agenda-module__7m5X3G__topicLibrary{background:#f8fcfe;border:1px solid #d1e3ed;border-radius:11px;padding:12px 14px}.agenda-module__7m5X3G__topicLibrary summary{color:#155a94;cursor:pointer;font-weight:850}.agenda-module__7m5X3G__topicLibrary>div{border-bottom:1px solid #e1edf3;justify-content:space-between;align-items:center;gap:15px;padding:11px 0;display:flex}.agenda-module__7m5X3G__sessionBrowse{grid-template-columns:260px minmax(0,1fr);align-items:start;gap:22px;display:grid}.agenda-module__7m5X3G__filterSidebar{background:#fff;border:1px solid #cfe0ed;border-radius:16px;gap:15px;padding:19px;display:grid;position:sticky;top:145px;box-shadow:0 8px 22px #174d720d}.agenda-module__7m5X3G__filterFields{gap:11px;display:grid}.agenda-module__7m5X3G__filterFields label{color:#173f67;gap:5px;font-size:.8rem;font-weight:800;display:grid}.agenda-module__7m5X3G__filterFields input,.agenda-module__7m5X3G__filterFields select{box-sizing:border-box;color:#163f67;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #bfd4e4;border-radius:8px;padding:9px 10px}.agenda-module__7m5X3G__sessionResults{min-width:0}.agenda-module__7m5X3G__userRow{background:#fff;border:1px solid #cfe0ed;border-radius:15px;grid-template-columns:minmax(250px,1fr) minmax(130px,.55fr) auto minmax(330px,1.15fr);align-items:center;gap:18px;padding:18px 20px;display:grid;box-shadow:0 8px 20px #174d7210}.agenda-module__7m5X3G__userIdentity,.agenda-module__7m5X3G__contactIdentity{align-items:center;gap:12px;min-width:0;display:flex}.agenda-module__7m5X3G__userIdentity>img,.agenda-module__7m5X3G__userIdentity>span,.agenda-module__7m5X3G__contactIdentity>img,.agenda-module__7m5X3G__contactIdentity>span,.agenda-module__7m5X3G__profileEditor>img,.agenda-module__7m5X3G__profileEditor>span{object-fit:cover;border-radius:50%;flex:0 0 46px;width:46px;height:46px}.agenda-module__7m5X3G__userIdentity>span,.agenda-module__7m5X3G__contactIdentity>span,.agenda-module__7m5X3G__profileEditor>span{color:#fff;background:linear-gradient(135deg,#155b96,#61c5e8);place-items:center;font-size:.78rem;font-weight:900;display:grid}.agenda-module__7m5X3G__userIdentity>div{gap:4px;min-width:0;display:grid}.agenda-module__7m5X3G__userIdentity strong,.agenda-module__7m5X3G__userIdentity small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.agenda-module__7m5X3G__userIdentity small{color:#647d91}.agenda-module__7m5X3G__userRole{overflow-wrap:anywhere;min-width:0}.agenda-module__7m5X3G__profileEditor{border-bottom:1px solid #dfebf2;align-items:center;gap:20px;margin-bottom:24px;padding-bottom:21px;display:flex}.agenda-module__7m5X3G__profileEditor>img,.agenda-module__7m5X3G__profileEditor>span{flex-basis:92px;width:92px;height:92px;font-size:1.25rem}.agenda-module__7m5X3G__profileEditor>div{gap:9px;display:grid}.agenda-module__7m5X3G__profileEditor h2{margin:0}.agenda-module__7m5X3G__profileEditor label input{display:none}.agenda-module__7m5X3G__profileEditor small{color:#698297;max-width:540px}.agenda-module__7m5X3G__contactIdentity strong{text-overflow:ellipsis;min-width:0;overflow:hidden}.agenda-module__7m5X3G__contactIdentity>img,.agenda-module__7m5X3G__contactIdentity>span{flex-basis:38px;width:38px;height:38px}@media (max-width:1100px){.agenda-module__7m5X3G__userRow{grid-template-columns:minmax(220px,1fr) minmax(120px,.5fr) auto}.agenda-module__7m5X3G__userRow .agenda-module__7m5X3G__actions{grid-column:1/-1;justify-content:flex-start}}@media (max-width:820px){.agenda-module__7m5X3G__sessionBrowse{grid-template-columns:1fr}.agenda-module__7m5X3G__filterSidebar{position:static}.agenda-module__7m5X3G__filterFields{grid-template-columns:repeat(2,minmax(0,1fr))}.agenda-module__7m5X3G__topicSuggestions{margin-right:0}.agenda-module__7m5X3G__topicRow{grid-template-columns:1fr auto auto}.agenda-module__7m5X3G__userRow{grid-template-columns:1fr}.agenda-module__7m5X3G__userRow .agenda-module__7m5X3G__actions{grid-column:auto}.agenda-module__7m5X3G__profileEditor{flex-direction:column;align-items:flex-start}}@media (max-width:520px){.agenda-module__7m5X3G__filterFields{grid-template-columns:1fr}.agenda-module__7m5X3G__topicRow .agenda-module__7m5X3G__saveTopic,.agenda-module__7m5X3G__topicRow .agenda-module__7m5X3G__buttonDanger{grid-column:span 2}.agenda-module__7m5X3G__topicLibrary>div{flex-direction:column;align-items:flex-start}}.agenda-module__7m5X3G__sectionHeader{justify-content:space-between;align-items:flex-end;gap:20px;margin:34px 0 15px;display:flex}.agenda-module__7m5X3G__sectionHeader h2{margin:0 0 4px}.agenda-module__7m5X3G__sectionHeader p{margin:0}.agenda-module__7m5X3G__agreementGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;margin:15px 0 24px;display:grid}.agenda-module__7m5X3G__agreementCard{background:#fff;border:1px solid #cfe0ed;border-radius:15px;align-content:start;gap:10px;padding:20px;display:grid;box-shadow:0 8px 22px #174d720d}.agenda-module__7m5X3G__agreementCard h2,.agenda-module__7m5X3G__agreementCard h3{color:#103f6e;margin:2px 0}.agenda-module__7m5X3G__agreementCard p{color:#59738c;margin:0;line-height:1.45}.agenda-module__7m5X3G__agreementTop{justify-content:space-between;gap:10px;display:flex}.agenda-module__7m5X3G__decisionPROPUESTO,.agenda-module__7m5X3G__decisionADOPTADO,.agenda-module__7m5X3G__decisionDESCARTADO,.agenda-module__7m5X3G__badgeOverdue{letter-spacing:.03em;border-radius:999px;width:max-content;padding:5px 9px;font-size:.75rem;font-weight:900;display:inline-flex}.agenda-module__7m5X3G__decisionPROPUESTO{color:#856200;background:#fff5d9}.agenda-module__7m5X3G__decisionADOPTADO{color:#17683d;background:#e6f7ed}.agenda-module__7m5X3G__decisionDESCARTADO{color:#626873;background:#f3f4f6}.agenda-module__7m5X3G__badgeOverdue{color:#ad2626;background:#ffebeb}.agenda-module__7m5X3G__followupPanel{background:linear-gradient(145deg,#fff,#f3faff);border:1px solid #bcd9e9;border-radius:17px;gap:17px;margin:22px 0;padding:24px;display:grid;box-shadow:0 9px 24px #174d7210}.agenda-module__7m5X3G__followupPanel>div:first-child{justify-content:space-between;align-items:center;gap:20px;display:flex}.agenda-module__7m5X3G__followupPanel h2,.agenda-module__7m5X3G__followupPanel p{margin:0}.agenda-module__7m5X3G__inlineComment{grid-template-columns:1fr auto;align-items:end;gap:12px;display:grid}.agenda-module__7m5X3G__inlineComment label{gap:7px;font-weight:750;display:grid}.agenda-module__7m5X3G__inlineComment textarea{box-sizing:border-box;width:100%;min-height:75px;font:inherit;resize:vertical;border:1px solid #bfd4e4;border-radius:9px;padding:11px 12px}@media (max-width:760px){.agenda-module__7m5X3G__agreementGrid{grid-template-columns:1fr}.agenda-module__7m5X3G__sectionHeader,.agenda-module__7m5X3G__followupPanel>div:first-child{flex-direction:column;align-items:flex-start}.agenda-module__7m5X3G__inlineComment{grid-template-columns:1fr}}.agenda-module__7m5X3G__skipLink{z-index:100;color:#fff;background:#0d4c85;border-radius:8px;padding:10px 14px;font-weight:800;text-decoration:none;position:fixed;top:8px;left:8px;transform:translateY(-150%)}.agenda-module__7m5X3G__skipLink:focus{transform:none}.agenda-module__7m5X3G__screenState{color:#647f94;text-align:center;background:#fbfdff;border:1px dashed #bfd7e7;border-radius:14px;place-items:center;gap:8px;min-height:170px;padding:28px;display:grid}.agenda-module__7m5X3G__screenState strong{color:#214f77;font-size:1.05rem}.agenda-module__7m5X3G__screenState p{max-width:520px;margin:0;line-height:1.5}.agenda-module__7m5X3G__screenLoading{background:0 0;border-color:#0000}.agenda-module__7m5X3G__spinner{border:3px solid #cde8f3;border-top-color:#1771ad;border-radius:50%;width:32px;height:32px;animation:.75s linear infinite agenda-module__7m5X3G__spin}@keyframes agenda-module__7m5X3G__spin{to{transform:rotate(360deg)}}.agenda-module__7m5X3G__dashboardHero{color:#fff;background:linear-gradient(120deg,#0c4c83,#146da8 65%,#50bce5);border-radius:21px;justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:27px;padding:28px 30px;display:flex;box-shadow:0 15px 35px #174d7225}.agenda-module__7m5X3G__dashboardHero h1{letter-spacing:-.04em;margin:6px 0 8px;font-size:clamp(2rem,4vw,2.8rem)}.agenda-module__7m5X3G__dashboardHero p{color:#e5f7fd;max-width:680px;margin:0;line-height:1.5}.agenda-module__7m5X3G__dashboardHero .agenda-module__7m5X3G__eyebrow{color:#a9e7fa}.agenda-module__7m5X3G__rolePill{letter-spacing:.04em;background:#ffffff18;border:1px solid #ffffff70;border-radius:999px;flex:none;padding:8px 12px;font-size:.78rem;font-weight:900}.agenda-module__7m5X3G__dashboardKpis{grid-template-columns:repeat(5,minmax(0,1fr));gap:13px;margin-bottom:21px;display:grid}.agenda-module__7m5X3G__dashboardKpi{color:#173f67;background:#fff;border:1px solid #d1e2ed;border-radius:15px;gap:7px;padding:18px;text-decoration:none;display:grid;position:relative;overflow:hidden;box-shadow:0 8px 20px #174d720d}.agenda-module__7m5X3G__dashboardKpi:before{content:"";background:var(--kpi-color,#2d83b8);width:4px;position:absolute;inset:0 auto 0 0}.agenda-module__7m5X3G__dashboardKpi:hover{transform:translateY(-2px);box-shadow:0 12px 25px #174d7219}.agenda-module__7m5X3G__dashboardKpi span{font-size:.8rem;font-weight:800}.agenda-module__7m5X3G__dashboardKpi strong{color:var(--kpi-color,#176da6);font-size:2rem;line-height:1}.agenda-module__7m5X3G__dashboardKpi small{color:#71879a;font-size:.72rem}.agenda-module__7m5X3G__kpiblue{--kpi-color:#287bb2}.agenda-module__7m5X3G__kpiamber{--kpi-color:#bc7a14}.agenda-module__7m5X3G__kpigreen{--kpi-color:#16835a}.agenda-module__7m5X3G__kpired{--kpi-color:#bd3e3e}.agenda-module__7m5X3G__kpicyan{--kpi-color:#16a3c9}.agenda-module__7m5X3G__adminSummary{background:#dce8ef;border:1px solid #d1e2ed;border-radius:15px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1px;margin-bottom:21px;display:grid;overflow:hidden}.agenda-module__7m5X3G__adminSummary>div{background:#fff;gap:4px;padding:16px 18px;display:grid}.agenda-module__7m5X3G__adminSummary span{color:#5e788d;font-size:.77rem;font-weight:800}.agenda-module__7m5X3G__adminSummary strong{color:#115487;font-size:1.45rem}.agenda-module__7m5X3G__adminSummary small{color:#7a8c99;font-size:.7rem}.agenda-module__7m5X3G__adminSummary .agenda-module__7m5X3G__adminWarning{background:#fff8ed}.agenda-module__7m5X3G__adminWarning strong{color:#ad5d13}.agenda-module__7m5X3G__dashboardSecondary{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:20px;display:grid}.agenda-module__7m5X3G__miniList{gap:9px;display:grid}.agenda-module__7m5X3G__miniList>a{color:#173f67;border:1px solid #d7e5ee;border-radius:11px;justify-content:space-between;align-items:center;gap:18px;padding:13px;text-decoration:none;display:flex}.agenda-module__7m5X3G__miniList>a:hover{background:#f5fbfe;border-color:#8ecce7}.agenda-module__7m5X3G__miniList span{gap:3px;min-width:0;display:grid}.agenda-module__7m5X3G__miniList strong,.agenda-module__7m5X3G__miniList small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.agenda-module__7m5X3G__miniList small{color:#70879a}.agenda-module__7m5X3G__miniList time{color:#58748a;flex:none;font-size:.78rem}.agenda-module__7m5X3G__miniList .agenda-module__7m5X3G__overdueText{color:#ad2626;font-weight:900}.agenda-module__7m5X3G__actionCount{color:#0d5c92;background:#d7edf7;border-radius:999px;place-items:center;min-width:23px;height:23px;margin-left:7px;font-size:.72rem;display:inline-grid}@media (max-width:1050px){.agenda-module__7m5X3G__dashboardKpis{grid-template-columns:repeat(3,1fr)}}@media (max-width:760px){.agenda-module__7m5X3G__dashboardHero{flex-direction:column;align-items:flex-start;padding:23px}.agenda-module__7m5X3G__dashboardKpis{grid-template-columns:repeat(2,1fr)}.agenda-module__7m5X3G__dashboardSecondary{grid-template-columns:1fr}}@media (max-width:460px){.agenda-module__7m5X3G__dashboardKpis,.agenda-module__7m5X3G__adminSummary{grid-template-columns:1fr}.agenda-module__7m5X3G__rolePill{align-self:flex-start}}
.fase9-module__Gw4Qka__notificationBell{color:#125b93;background:#eef8fc;border-radius:50%;place-items:center;width:38px;height:38px;font-size:1.35rem;font-weight:900;text-decoration:none;display:grid;position:relative}.fase9-module__Gw4Qka__notificationBell:hover{background:#dff2fa}.fase9-module__Gw4Qka__notificationBell b{color:#fff;background:#c52c2c;border:2px solid #fff;border-radius:999px;place-items:center;min-width:18px;height:18px;padding:0 3px;font-size:.63rem;display:grid;position:absolute;top:-5px;right:-5px}.fase9-module__Gw4Qka__notificationList{gap:10px;display:grid}.fase9-module__Gw4Qka__notificationItem{background:#fff;border:1px solid #cfe0ed;border-radius:14px;grid-template-columns:1fr auto;gap:8px 18px;padding:18px;display:grid}.fase9-module__Gw4Qka__notificationUnread{background:#f8fdff;border-left:5px solid #51bde8}.fase9-module__Gw4Qka__notificationItem h2,.fase9-module__Gw4Qka__notificationItem p{margin:0}.fase9-module__Gw4Qka__notificationItem p{color:#5a7690}.fase9-module__Gw4Qka__notificationItem time{color:#7890a3;font-size:.8rem}.fase9-module__Gw4Qka__notificationLink{grid-area:1/2/4;align-self:center}.fase9-module__Gw4Qka__calendarToolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;display:flex}.fase9-module__Gw4Qka__calendarViews{background:#edf7fc;border:1px solid #cfe0ed;border-radius:11px;gap:5px;padding:4px;display:flex}.fase9-module__Gw4Qka__calendarViews button{color:#35617f;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:8px 12px;font-weight:800}.fase9-module__Gw4Qka__calendarViews .fase9-module__Gw4Qka__calendarActive{color:#0d5c96;background:#fff;box-shadow:0 2px 9px #174d721c}.fase9-module__Gw4Qka__calendarGrid{background:#fff;border:1px solid #cfe0ed;border-radius:15px;grid-template-columns:repeat(7,minmax(0,1fr));display:grid;overflow:hidden}.fase9-module__Gw4Qka__calendarDay{border-bottom:1px solid #e2edf3;border-right:1px solid #e2edf3;min-height:125px;padding:10px}.fase9-module__Gw4Qka__calendarMuted{color:#91a0ad;background:#f7fafc}.fase9-module__Gw4Qka__calendarDay>strong{margin-bottom:8px;display:block}.fase9-module__Gw4Qka__calendarEvent{color:#0b558c;text-overflow:ellipsis;background:#e4f4fb;border-radius:7px;margin:5px 0;padding:6px 7px;font-size:.73rem;font-weight:800;text-decoration:none;display:block;overflow:hidden}.fase9-module__Gw4Qka__calendarAgreement{color:#785900;background:#fff3d9}.fase9-module__Gw4Qka__agendaEvents{gap:11px;display:grid}.fase9-module__Gw4Qka__agendaEvent{color:#164b77;background:#fff;border:1px solid #cfe0ed;border-radius:13px;grid-template-columns:120px 1fr auto;align-items:center;gap:15px;padding:16px;text-decoration:none;display:grid}.fase9-module__Gw4Qka__agendaEvent small{color:#6a8296}@media (max-width:760px){.fase9-module__Gw4Qka__calendarGrid{grid-template-columns:1fr}.fase9-module__Gw4Qka__calendarDay{min-height:auto}.fase9-module__Gw4Qka__agendaEvent{grid-template-columns:1fr}}.fase9-module__Gw4Qka__notificationWrap{position:relative}.fase9-module__Gw4Qka__notificationBell{cursor:pointer;border:0}.fase9-module__Gw4Qka__notificationBell svg{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.fase9-module__Gw4Qka__notificationPopover{z-index:40;background:#fff;border:1px solid #c9deeb;border-radius:16px;width:min(390px,100vw - 28px);animation:.18s ease-out fase9-module__Gw4Qka__popoverIn;position:absolute;top:calc(100% + 13px);right:-74px;overflow:hidden;box-shadow:0 20px 48px #123f7040}.fase9-module__Gw4Qka__notificationPopover>header{border-bottom:1px solid #e1ebf2;justify-content:space-between;align-items:center;gap:12px;padding:15px 17px;display:flex}.fase9-module__Gw4Qka__notificationPopover>header div{gap:2px;display:grid}.fase9-module__Gw4Qka__notificationPopover>header small{color:#73899b}.fase9-module__Gw4Qka__notificationPopover button{color:#11649d;cursor:pointer;background:0 0;border:0;font-weight:800}.fase9-module__Gw4Qka__notificationPopover article{border-bottom:1px solid #e5eef4;position:relative}.fase9-module__Gw4Qka__notificationPopover article>a{color:#17486f;gap:4px;padding:13px 45px 13px 17px;text-decoration:none;display:grid}.fase9-module__Gw4Qka__notificationPopover article>a:hover{background:#f2f9fd}.fase9-module__Gw4Qka__notificationPopover article span{color:#5f788d;white-space:nowrap;text-overflow:ellipsis;font-size:.82rem;overflow:hidden}.fase9-module__Gw4Qka__notificationPopover article time{color:#8294a3;font-size:.72rem}.fase9-module__Gw4Qka__notificationPopover article>button{background:#e8f5fb;border-radius:50%;place-items:center;width:26px;height:26px;display:grid;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.fase9-module__Gw4Qka__previewUnread{background:#f9fdff;border-left:4px solid #58bee5}.fase9-module__Gw4Qka__previewEmpty{color:#70879a;text-align:center;margin:0;padding:27px}.fase9-module__Gw4Qka__notificationPopover footer a{color:#0e5c94;text-align:center;background:#eff8fc;padding:12px;font-weight:900;text-decoration:none;display:block}.fase9-module__Gw4Qka__floatingCalendar{z-index:15;color:#fff;background:linear-gradient(135deg,#1262a1,#51bde7);border-radius:999px;align-items:center;gap:10px;padding:14px 18px;font-weight:900;text-decoration:none;transition:transform .18s,box-shadow .18s;display:flex;position:fixed;bottom:28px;right:28px;box-shadow:0 12px 30px #14578155}.fase9-module__Gw4Qka__floatingCalendar:hover{transform:translateY(-3px);box-shadow:0 16px 34px #14578166}.fase9-module__Gw4Qka__floatingCalendar svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}@keyframes fase9-module__Gw4Qka__popoverIn{0%{opacity:0;transform:translateY(-8px)scale(.98)}to{opacity:1;transform:none}}@media (max-width:600px){.fase9-module__Gw4Qka__notificationPopover{width:auto;position:fixed;top:68px;left:14px;right:14px}.fase9-module__Gw4Qka__floatingCalendar{padding:13px;bottom:18px;right:18px}.fase9-module__Gw4Qka__floatingCalendar strong{display:none}}
