._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}:is(html[style*=--color-primario] ._7m5X3G_button,html[style*=--color-primario] ._7m5X3G_avatar){background:linear-gradient(120deg,var(--color-primario),var(--color-secundario,#51c4e7))}._7m5X3G_previewTable{overflow:auto}._7m5X3G_previewTable table{border-collapse:collapse;width:100%}._7m5X3G_previewTable th,._7m5X3G_previewTable td{text-align:left;border-bottom:1px solid #d7e6ef;padding:10px}._7m5X3G_previewTable th{color:#0d518b;background:#eef8fc}._7m5X3G_publicSignature{background:linear-gradient(135deg,#e9f8fe 0%,#f8fbfd 48%,#d9f1fb 100%);place-items:center;min-height:100vh;padding:28px;display:grid}._7m5X3G_publicSignature>._7m5X3G_form{width:min(720px,100%);box-shadow:0 20px 60px #174d7224}._7m5X3G_metricBlocks{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}._7m5X3G_metricBlock{background:#f8fcfe;border:1px solid #d7e6ef;border-radius:11px;padding:12px}._7m5X3G_metricBlock strong{color:#0d518b;margin-bottom:6px;display:block}._7m5X3G_metricBlock span{color:#54738c;font-size:.82rem;line-height:1.5;display:block}._7m5X3G_metricsPanel{background:#fff;border:1px solid #c9deeb;border-radius:16px;margin:0 0 26px;overflow:hidden;box-shadow:0 8px 22px #174d720d}._7m5X3G_metricsHeading{justify-content:space-between;align-items:center;gap:20px;padding:20px 22px;display:flex}._7m5X3G_metricsHeading h2{color:#103f6e;margin:5px 0 0;font-size:1.3rem}._7m5X3G_metricsHeading>span{color:#12649c;background:#e9f6fb;border-radius:999px;padding:6px 10px;font-size:.8rem;font-weight:850}._7m5X3G_summaryTable{overflow-x:auto}._7m5X3G_summaryTable table{border-collapse:separate;border-spacing:0;color:#173f67;width:100%;min-width:820px}._7m5X3G_summaryTable th,._7m5X3G_summaryTable td{text-align:center;border-bottom:1px solid #d5e5ee;border-right:1px solid #fff;padding:11px 12px}._7m5X3G_summaryTable thead th{color:#fff;background:#7f8b94;font-size:.76rem;line-height:1.3}._7m5X3G_summaryTable thead th[rowspan]{vertical-align:bottom;background:#8d969d}._7m5X3G_summaryTable thead ._7m5X3G_studentGroup{background:#56768d;font-size:.86rem}._7m5X3G_summaryTable thead ._7m5X3G_familyGroup,._7m5X3G_summaryTable thead ._7m5X3G_familySubhead{background:#13a8dc;font-size:.86rem}._7m5X3G_summaryTable tbody tr:nth-child(2n){background:#f5f9fc}._7m5X3G_summaryTable tbody tr:hover{background:#eaf7fc}._7m5X3G_summaryTable tbody td:nth-child(2){text-align:left;min-width:170px}._7m5X3G_summaryTable tbody td:nth-child(5),._7m5X3G_summaryTable tbody td:nth-child(8){color:#167045;font-weight:900}._7m5X3G_studentManagement>h2{color:#103f6e;margin:0 0 14px;font-size:1.25rem}._7m5X3G_siteHeader{z-index:20;width:var(--ancho-pagina,100vw);margin:0 0 46px calc(50% - var(--ancho-pagina,100vw)/2);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff5;border-bottom:1px solid #d6e5ef;position:sticky;top:0;box-shadow:0 4px 20px #174d7209}._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}._7m5X3G_navBrand{justify-self:start;align-items:center;min-width:0;text-decoration:none;display:inline-flex}._7m5X3G_brandLogo{object-fit:contain;width:180px;max-width:100%;height:auto;display:block}._7m5X3G_centreIdentity{text-align:center;gap:3px;display:grid}._7m5X3G_centreIdentity strong{color:#113f6b;font-size:.98rem}._7m5X3G_centreIdentity span{color:#6a8094;font-size:.78rem}._7m5X3G_headerTools{justify-self:end;align-items:center;gap:20px;display:flex}._7m5X3G_language{color:#145e9c;letter-spacing:.08em;font-size:.82rem;font-weight:800}._7m5X3G_profileWrap,._7m5X3G_menuWrap{position:relative}._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}._7m5X3G_avatar:hover{transform:translateY(-1px);box-shadow:0 7px 17px #164b743a}._7m5X3G_profileMenu{background:#fff;border:1px solid #cfe0ed;border-radius:13px;gap:3px;min-width:240px;padding:10px;animation:.18s ease-out _7m5X3G_profileIn;display:grid;position:absolute;top:calc(100% + 12px);right:0;box-shadow:0 18px 38px #164b7430}._7m5X3G_profileMenu strong,._7m5X3G_profileMenu span{text-overflow:ellipsis;padding:5px 10px;overflow:hidden}._7m5X3G_profileMenu strong{color:#173f67}._7m5X3G_profileMenu span{color:#71869a;padding-top:0;font-size:.78rem}._7m5X3G_profileMenu a,._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}._7m5X3G_profileMenu a:hover,._7m5X3G_profileMenu button:hover{background:#eaf5fb}._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}._7m5X3G_primaryNav>._7m5X3G_menuWrap{align-items:stretch;display:flex}._7m5X3G_primaryNav>a,._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}._7m5X3G_primaryNav>a:hover,._7m5X3G_controlButton:hover{color:#0c69a7;background:#f1f9fd}._7m5X3G_primaryNav>a:after,._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)}._7m5X3G_primaryNav>a:hover:after,._7m5X3G_primaryNav ._7m5X3G_activeNav:after,._7m5X3G_controlButton[aria-expanded=true]:after{transform:scaleX(1)}._7m5X3G_controlButton span{color:#54acd5;margin-left:7px}._7m5X3G_dropdown{background:linear-gradient(110deg,#0b477d,#166aa7 62%,#1874ad);border-top:3px solid #63c8ec;animation:.22s ease-out _7m5X3G_megaIn;position:absolute;top:100%;left:0;right:0;box-shadow:0 18px 35px #123f7050}._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}._7m5X3G_dropdownInner>div{flex-direction:column;align-items:flex-start;gap:3px;display:flex}._7m5X3G_dropdownInner p{color:#a3e4fa;letter-spacing:.12em;text-transform:uppercase;margin:0 0 10px;font-size:.72rem;font-weight:900}._7m5X3G_dropdownInner a{color:#fff;padding:8px 0;font-weight:750;text-decoration:none}._7m5X3G_dropdownInner a:hover{color:#a3e4fa;transform:translate(3px)}@keyframes _7m5X3G_megaIn{0%{opacity:0;transform:translateY(-9px)}to{opacity:1;transform:translateY(0)}}@keyframes _7m5X3G_profileIn{0%{opacity:0;transform:translateY(-7px)}to{opacity:1;transform:translateY(0)}}._7m5X3G_head{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:30px;display:flex}._7m5X3G_head h1{letter-spacing:-.045em;color:#0d4c85;margin:7px 0 0;font-size:clamp(2rem,4vw,2.7rem);line-height:1.05}._7m5X3G_lead{color:#607b92;max-width:720px;margin:12px 0 0;line-height:1.55}._7m5X3G_eyebrow{color:#2a78b1;letter-spacing:.11em;text-transform:uppercase;margin:0;font-size:.75rem;font-weight:850}._7m5X3G_tools{gap:10px;margin:18px 0 24px;display:flex}._7m5X3G_tools input{flex:1}._7m5X3G_button,._7m5X3G_buttonSecondary,._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}._7m5X3G_button{color:#fff;background:linear-gradient(135deg,#1665a8,#1977b6);border:0;box-shadow:0 6px 15px #0c4b7b24}._7m5X3G_button:hover{background:linear-gradient(135deg,#0d568f,#1469a5);transform:translateY(-1px);box-shadow:0 9px 19px #0c4b7b2c}._7m5X3G_buttonSecondary{color:#155a94;background:#eaf4fb;border:1px solid #b8d3e6}._7m5X3G_buttonDanger{color:#aa2525;background:#fff0f0;border:1px solid #f1caca}._7m5X3G_buttonDanger:hover{background:#ffe4e4}._7m5X3G_button:disabled,._7m5X3G_buttonSecondary:disabled{cursor:not-allowed;opacity:.5;transform:none}._7m5X3G_grid{gap:15px;display:grid}._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}._7m5X3G_actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}._7m5X3G_muted{color:#59738c}._7m5X3G_error,._7m5X3G_success,._7m5X3G_info{border-radius:9px;padding:11px 13px;line-height:1.45}._7m5X3G_error{color:#a51f1f;background:#fff3f3;border:1px solid #f7dcdc}._7m5X3G_success{color:#166534;background:#edfff2;border:1px solid #ccefd8}._7m5X3G_info{color:#1b5f89;background:#edf8fd;border:1px solid #cde8f4}._7m5X3G_form,._7m5X3G_workflowForm,._7m5X3G_formSection,._7m5X3G_panel{background:#fff;border:1px solid #cfe0ed;border-radius:16px;gap:15px;display:grid;box-shadow:0 8px 22px #174d720d}._7m5X3G_form{margin:0 0 18px;padding:22px}._7m5X3G_workflowForm{box-shadow:none;background:0 0;border:0;gap:18px}._7m5X3G_formSection{padding:25px}._7m5X3G_form input,._7m5X3G_form select,._7m5X3G_form textarea,._7m5X3G_workflowForm input,._7m5X3G_workflowForm select,._7m5X3G_workflowForm textarea,._7m5X3G_compactCard input,._7m5X3G_compactCard select,._7m5X3G_topicCard input,._7m5X3G_topicCard select,._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}._7m5X3G_form textarea,._7m5X3G_workflowForm textarea{resize:vertical;min-height:92px}._7m5X3G_form input:focus,._7m5X3G_form select:focus,._7m5X3G_form textarea:focus,._7m5X3G_workflowForm input:focus,._7m5X3G_workflowForm select:focus,._7m5X3G_workflowForm textarea:focus,._7m5X3G_tools input:focus{border-color:#42a9d6;box-shadow:0 0 0 3px #5fc4e82b}._7m5X3G_form label,._7m5X3G_workflowForm label,._7m5X3G_compactCard label,._7m5X3G_topicCard label{color:#173f67;gap:7px;font-size:.88rem;font-weight:750;display:grid}._7m5X3G_formGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}._7m5X3G_check{align-items:center;gap:8px;display:flex!important}._7m5X3G_check input{width:auto!important}._7m5X3G_sectionTitle{align-items:center;gap:12px;margin-bottom:3px;display:flex}._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}._7m5X3G_sectionTitle>div{gap:2px;display:grid}._7m5X3G_sectionTitle strong{color:#0f4779;font-size:1.05rem}._7m5X3G_sectionTitle small{color:#6d8295}._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}._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}._7m5X3G_documentStatus strong{color:#0c5792;text-transform:uppercase;letter-spacing:.06em}._7m5X3G_signaturePanel,._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}._7m5X3G_signaturePanel label,._7m5X3G_finalizePanel label{color:#173f67;gap:7px;font-weight:750;display:grid}._7m5X3G_signaturePanel input,._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}._7m5X3G_signatureCanvas{touch-action:none;cursor:crosshair;background:#fff;border:1px dashed #6baed2;border-radius:12px;width:100%;height:190px}._7m5X3G_signaturePreview{object-fit:contain;background:#fff;border:1px dashed #6baed2;border-radius:12px;max-width:100%;height:190px}._7m5X3G_fileLabel{background:#eaf5fb;border-radius:10px;padding:10px;font-size:.85rem}._7m5X3G_finalizePanel>button{justify-self:end}._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}._7m5X3G_previewDocument h2{color:#0e4f86;font-size:2rem}._7m5X3G_previewDocument h3{color:#125b93;border-bottom:1px solid #d6e6ef;margin-top:25px;padding-bottom:7px}._7m5X3G_previewDocument p{line-height:1.65}._7m5X3G_previewDocument footer{word-break:break-all;border-top:1px solid #d6e6ef;margin-top:34px;padding-top:15px;font-size:.78rem}._7m5X3G_provisionalMark,._7m5X3G_finalMark{letter-spacing:.09em;border-radius:7px;padding:7px 11px;font-size:.75rem;font-weight:900;display:inline-flex}._7m5X3G_provisionalMark{color:#a51f1f;background:#fff0f0}._7m5X3G_finalMark{color:#0c6099;background:#e5f5fc}._7m5X3G_versionList{gap:11px;display:grid}._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}._7m5X3G_versionList article>div:first-child{gap:4px;display:grid}._7m5X3G_versionList span{color:#657d91;font-size:.86rem}._7m5X3G_versionList p{color:#466984;margin:2px 0}._7m5X3G_categoryPicker{background:#eef7fc;border:1px solid #c9dfec;border-radius:12px;gap:4px;margin:0 0 20px;padding:5px;display:inline-flex}._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}._7m5X3G_categoryPicker ._7m5X3G_categoryActive{color:#0f5b95;background:#fff;box-shadow:0 3px 10px #174d7217}._7m5X3G_badge,._7m5X3G_badgeInactive{border-radius:999px;width:max-content;padding:5px 9px;font-size:.78rem;font-weight:800;display:inline-flex}._7m5X3G_badge{color:#17683d;background:#e8f5ee}._7m5X3G_badgeInactive{color:#64646b;background:#f4f4f5}._7m5X3G_chipList{flex-wrap:wrap;gap:8px;display:flex}._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}._7m5X3G_chip button{color:#a51f1f;cursor:pointer;background:0 0;border:0;font-size:1.1rem}._7m5X3G_topicRow{grid-template-columns:1fr auto auto auto;align-items:center;gap:7px;display:grid}._7m5X3G_masterDetail{grid-template-columns:minmax(0,1.5fr) minmax(300px,.8fr);align-items:start;gap:20px;display:grid}._7m5X3G_detail{background:#fff;border:1px solid #cfe0ed;border-radius:15px;padding:22px;position:sticky;top:145px;box-shadow:0 8px 22px #174d720d}._7m5X3G_linkButton{color:#0d4c85;text-align:left;cursor:pointer;font:inherit;background:0 0;border:0}._7m5X3G_sessionColumns{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:24px;margin:26px 0;display:grid}._7m5X3G_compactCard,._7m5X3G_topicCard{background:#fff;border:1px solid #cfe0ed;border-radius:13px;gap:10px;padding:16px;display:grid}._7m5X3G_topicCard{grid-template-columns:minmax(220px,1fr) auto auto 80px auto;align-items:end}._7m5X3G_pagination{color:#59738c;justify-content:center;align-items:center;gap:16px;margin-top:24px;display:flex}._7m5X3G_timeline{gap:12px;margin:0;padding-left:22px;display:grid}._7m5X3G_timeline span{color:#59738c;margin-top:3px;font-size:.88rem;display:block}._7m5X3G_futureModules{color:#59738c;border:1px dashed #bfd5e8;border-radius:13px;flex-wrap:wrap;align-items:center;gap:9px;padding:16px;display:flex}._7m5X3G_futureModules span{background:#edf5fa;border-radius:999px;padding:6px 9px;font-size:.82rem}._7m5X3G_kpiGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;margin-bottom:22px;display:grid}._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}._7m5X3G_kpi span{color:#55748d;font-size:.86rem;font-weight:750}._7m5X3G_kpi strong{color:#0d518b;font-size:2.35rem;line-height:1}._7m5X3G_kpi small{color:#7b8e9e}._7m5X3G_dashboardGrid{grid-template-columns:minmax(0,1.55fr) minmax(280px,.75fr);align-items:start;gap:20px;display:grid}._7m5X3G_panel h2{color:#103f6e;margin:5px 0 0}._7m5X3G_panelHead{justify-content:space-between;align-items:center;gap:20px;display:flex}._7m5X3G_panelHead>a{color:#176aa7;font-weight:800;text-decoration:none}._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}._7m5X3G_upcoming:hover{background:#f5fbfe;border-color:#8ecce7}._7m5X3G_upcoming time{color:#0d609a;text-transform:uppercase;background:#e8f5fb;border-radius:10px;place-items:center;min-height:50px;font-weight:900;display:grid}._7m5X3G_upcoming>span{gap:3px;display:grid}._7m5X3G_upcoming small{color:#70879a}._7m5X3G_upcoming em{color:#17683d;background:#e8f5ee;border-radius:999px;padding:5px 8px;font-size:.75rem;font-style:normal;font-weight:800}._7m5X3G_empty{color:#688096;text-align:center;border:1px dashed #bfd7e7;border-radius:13px;gap:7px;padding:28px;display:grid}._7m5X3G_empty strong{color:#234f78}._7m5X3G_quickActions{gap:10px;margin-top:4px;display:grid}._7m5X3G_quickActions a{width:100%}@media (max-width:980px){._7m5X3G_headerTop{grid-template-columns:1fr auto}._7m5X3G_centreIdentity{display:none}._7m5X3G_primaryNav{justify-content:flex-start;overflow-x:auto}._7m5X3G_kpiGrid{grid-template-columns:repeat(2,1fr)}._7m5X3G_dashboardGrid,._7m5X3G_masterDetail{grid-template-columns:1fr}._7m5X3G_detail{position:static}._7m5X3G_topicCard{grid-template-columns:1fr 1fr}._7m5X3G_topicCard ._7m5X3G_actions{grid-column:1/-1}}@media (max-width:760px){._7m5X3G_main{padding:0 20px 45px}._7m5X3G_siteHeader{margin-bottom:30px}._7m5X3G_headerTop{height:67px;padding:0 20px}._7m5X3G_brandLogo{width:150px}._7m5X3G_headerTools{gap:12px}._7m5X3G_primaryNav{justify-content:flex-start;padding:0 14px}._7m5X3G_primaryNav>a,._7m5X3G_controlButton{padding:0 10px}._7m5X3G_dropdownInner{grid-template-columns:1fr;gap:20px;padding:22px 24px}._7m5X3G_head{flex-direction:column;align-items:flex-start}._7m5X3G_head h1{font-size:2.05rem}._7m5X3G_row{grid-template-columns:1fr;gap:8px}._7m5X3G_actions{justify-content:flex-start}._7m5X3G_formGrid,._7m5X3G_sessionColumns{grid-template-columns:1fr}._7m5X3G_tools{flex-direction:column}._7m5X3G_kpiGrid{grid-template-columns:1fr 1fr}._7m5X3G_upcoming{grid-template-columns:55px 1fr}._7m5X3G_upcoming em{grid-column:2}._7m5X3G_topicRow{grid-template-columns:1fr auto auto}._7m5X3G_topicRow ._7m5X3G_buttonDanger{grid-column:1/-1}}@media (max-width:500px){._7m5X3G_language{display:none}._7m5X3G_kpiGrid{grid-template-columns:1fr}._7m5X3G_categoryPicker{display:flex}._7m5X3G_categoryPicker button{flex:1;min-width:0}._7m5X3G_formSection{padding:19px}._7m5X3G_stickyActions{position:static}._7m5X3G_primaryNav{gap:2px;padding:0 8px}._7m5X3G_primaryNav>a,._7m5X3G_controlButton{padding:0 7px;font-size:.78rem}._7m5X3G_controlButton span{margin-left:4px}}._7m5X3G_sessionResults ._7m5X3G_row{grid-template-columns:minmax(190px,1fr) 145px 100px auto}._7m5X3G_sessionResults ._7m5X3G_row ._7m5X3G_actions{grid-column:1/-1;justify-content:flex-start}._7m5X3G_resourceArea{gap:18px;margin:34px 0;display:grid}._7m5X3G_resourceArea ._7m5X3G_sectionHeader{margin:0}._7m5X3G_resourceGrid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:18px;display:grid}._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}._7m5X3G_resourcePanel h3{color:#103f6e;margin:4px 0 0;font-size:1.25rem}._7m5X3G_countBadge{color:#0d6099;background:#e1f3fb;border-radius:50%;place-items:center;min-width:32px;height:32px;font-weight:900;display:grid}._7m5X3G_fileList,._7m5X3G_noteList,._7m5X3G_shareList{gap:10px;display:grid}._7m5X3G_fileRow,._7m5X3G_noteCard,._7m5X3G_shareRow{background:#fff;border:1px solid #d5e5ee;border-radius:12px;gap:10px;padding:15px;display:grid}._7m5X3G_fileRow{grid-template-columns:minmax(0,1fr) auto;align-items:center}._7m5X3G_fileRow>div:first-child,._7m5X3G_shareRow>div:first-child{gap:4px;min-width:0;display:grid}._7m5X3G_fileRow strong,._7m5X3G_fileRow small{text-overflow:ellipsis;overflow:hidden}._7m5X3G_fileRow small,._7m5X3G_noteCard small,._7m5X3G_shareRow small{color:#6c8294}._7m5X3G_noteCard>div:first-child{justify-content:space-between;align-items:center;gap:12px;display:flex}._7m5X3G_noteCard p{white-space:pre-wrap;color:#315b7d;margin:0;line-height:1.5}._7m5X3G_privateBadge,._7m5X3G_sharedBadge{border-radius:999px;width:max-content;padding:5px 9px;font-size:.73rem;font-weight:900;display:inline-flex}._7m5X3G_privateBadge{color:#5f4a9d;background:#f0eefc}._7m5X3G_sharedBadge{color:#0c6099;background:#e5f5fc}._7m5X3G_uploadForm,._7m5X3G_noteForm,._7m5X3G_shareForm{border-top:1px solid #dbe8ef;gap:11px;padding-top:14px;display:grid}._7m5X3G_uploadForm label,._7m5X3G_noteForm label,._7m5X3G_shareForm label{color:#173f67;gap:7px;font-size:.86rem;font-weight:800;display:grid}._7m5X3G_uploadForm input,._7m5X3G_noteForm textarea,._7m5X3G_noteForm select,._7m5X3G_shareForm select{box-sizing:border-box;color:#163f67;width:100%;font:inherit;background:#fff;border:1px solid #bfd4e4;border-radius:9px;padding:11px}._7m5X3G_noteForm textarea{resize:vertical;min-height:95px}._7m5X3G_emptyCompact{color:#6b8295;text-align:center;border:1px dashed #c6dce9;border-radius:11px;margin:0;padding:18px}._7m5X3G_shareRow{grid-template-columns:minmax(190px,.7fr) minmax(420px,1.45fr) auto;align-items:center}._7m5X3G_shareRow>div:first-child span{margin-top:4px}._7m5X3G_shareRevoked{opacity:.76;background:#fafafa}._7m5X3G_permissionChecks{flex-wrap:wrap;align-items:center;gap:8px 14px;display:flex}._7m5X3G_permissionChecks label,._7m5X3G_permissionChecks span{color:#315e82;align-items:center;gap:6px;font-size:.8rem;font-weight:750;display:flex}._7m5X3G_sharedGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}._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}._7m5X3G_sharedCard:hover{border-color:#79bedf;transform:translateY(-2px)}._7m5X3G_sharedCard>div{justify-content:space-between;gap:10px;display:flex}._7m5X3G_sharedCard h2,._7m5X3G_sharedCard p{margin:0}._7m5X3G_sharedCard p{color:#657f94}._7m5X3G_sharedCard ul{flex-wrap:wrap;gap:7px;margin:0;padding:0;list-style:none;display:flex}._7m5X3G_sharedCard li{color:#1a6598;background:#eef7fb;border-radius:999px;padding:5px 8px;font-size:.75rem;font-weight:800}@media (max-width:1000px){._7m5X3G_resourceGrid,._7m5X3G_sharedGrid,._7m5X3G_shareRow{grid-template-columns:1fr}._7m5X3G_shareRow ._7m5X3G_actions{justify-content:flex-start}}@media (max-width:620px){._7m5X3G_fileRow{grid-template-columns:1fr}._7m5X3G_fileRow ._7m5X3G_actions{justify-content:flex-start}._7m5X3G_resourcePanel{padding:18px}}._7m5X3G_avatar{padding:0;overflow:hidden}._7m5X3G_avatar img{object-fit:cover;width:100%;height:100%}._7m5X3G_inlineSubform{background:linear-gradient(145deg,#f8fcff,#fff);border:1px solid #b9d8e9;border-radius:14px;gap:15px;margin-top:2px;padding:21px;display:grid}._7m5X3G_inlineSubform h3,._7m5X3G_inlineSubform p{margin:0}._7m5X3G_topicEditor{position:relative}._7m5X3G_topicRow{grid-template-columns:minmax(220px,1fr) repeat(4,auto)}._7m5X3G_saveTopic{color:#0c5e94;cursor:pointer;background:#e9f7fc;border:1px solid #92c9df;border-radius:9px;padding:10px 12px;font-weight:850}._7m5X3G_saveTopic:hover{background:#d8f0fa}._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}._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}._7m5X3G_topicSuggestions button:hover{background:#edf8fd}._7m5X3G_topicSuggestions small{color:#7790a3;white-space:nowrap}._7m5X3G_topicLibrary{background:#f8fcfe;border:1px solid #d1e3ed;border-radius:11px;padding:12px 14px}._7m5X3G_topicLibrary summary{color:#155a94;cursor:pointer;font-weight:850}._7m5X3G_topicLibrary>div{border-bottom:1px solid #e1edf3;justify-content:space-between;align-items:center;gap:15px;padding:11px 0;display:flex}._7m5X3G_sessionBrowse{grid-template-columns:260px minmax(0,1fr);align-items:start;gap:22px;display:grid}._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}._7m5X3G_filterFields{gap:11px;display:grid}._7m5X3G_filterFields label{color:#173f67;gap:5px;font-size:.8rem;font-weight:800;display:grid}._7m5X3G_filterFields input,._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}._7m5X3G_sessionResults{min-width:0}._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}._7m5X3G_userIdentity,._7m5X3G_contactIdentity{align-items:center;gap:12px;min-width:0;display:flex}._7m5X3G_userIdentity>img,._7m5X3G_userIdentity>span,._7m5X3G_contactIdentity>img,._7m5X3G_contactIdentity>span,._7m5X3G_profileEditor>img,._7m5X3G_profileEditor>span{object-fit:cover;border-radius:50%;flex:0 0 46px;width:46px;height:46px}._7m5X3G_userIdentity>span,._7m5X3G_contactIdentity>span,._7m5X3G_profileEditor>span{color:#fff;background:linear-gradient(135deg,#155b96,#61c5e8);place-items:center;font-size:.78rem;font-weight:900;display:grid}._7m5X3G_userIdentity>div{gap:4px;min-width:0;display:grid}._7m5X3G_userIdentity strong,._7m5X3G_userIdentity small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._7m5X3G_userIdentity small{color:#647d91}._7m5X3G_userRole{overflow-wrap:anywhere;min-width:0}._7m5X3G_profileEditor{border-bottom:1px solid #dfebf2;align-items:center;gap:20px;margin-bottom:24px;padding-bottom:21px;display:flex}._7m5X3G_profileEditor>img,._7m5X3G_profileEditor>span{flex-basis:92px;width:92px;height:92px;font-size:1.25rem}._7m5X3G_profileEditor>div{gap:9px;display:grid}._7m5X3G_profileEditor h2{margin:0}._7m5X3G_profileEditor label input{display:none}._7m5X3G_profileEditor small{color:#698297;max-width:540px}._7m5X3G_contactIdentity strong{text-overflow:ellipsis;min-width:0;overflow:hidden}._7m5X3G_contactIdentity>img,._7m5X3G_contactIdentity>span{flex-basis:38px;width:38px;height:38px}@media (max-width:1100px){._7m5X3G_userRow{grid-template-columns:minmax(220px,1fr) minmax(120px,.5fr) auto}._7m5X3G_userRow ._7m5X3G_actions{grid-column:1/-1;justify-content:flex-start}}@media (max-width:820px){._7m5X3G_sessionBrowse{grid-template-columns:1fr}._7m5X3G_filterSidebar{position:static}._7m5X3G_filterFields{grid-template-columns:repeat(2,minmax(0,1fr))}._7m5X3G_topicSuggestions{margin-right:0}._7m5X3G_topicRow{grid-template-columns:1fr auto auto}._7m5X3G_userRow{grid-template-columns:1fr}._7m5X3G_userRow ._7m5X3G_actions{grid-column:auto}._7m5X3G_profileEditor{flex-direction:column;align-items:flex-start}}@media (max-width:520px){._7m5X3G_filterFields{grid-template-columns:1fr}._7m5X3G_topicRow ._7m5X3G_saveTopic,._7m5X3G_topicRow ._7m5X3G_buttonDanger{grid-column:span 2}._7m5X3G_topicLibrary>div{flex-direction:column;align-items:flex-start}}._7m5X3G_sectionHeader{justify-content:space-between;align-items:flex-end;gap:20px;margin:34px 0 15px;display:flex}._7m5X3G_sectionHeader h2{margin:0 0 4px}._7m5X3G_sectionHeader p{margin:0}._7m5X3G_agreementGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;margin:15px 0 24px;display:grid}._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}._7m5X3G_agreementCard h2,._7m5X3G_agreementCard h3{color:#103f6e;margin:2px 0}._7m5X3G_agreementCard p{color:#59738c;margin:0;line-height:1.45}._7m5X3G_agreementTop{justify-content:space-between;gap:10px;display:flex}._7m5X3G_decisionPROPUESTO,._7m5X3G_decisionADOPTADO,._7m5X3G_decisionDESCARTADO,._7m5X3G_badgeOverdue{letter-spacing:.03em;border-radius:999px;width:max-content;padding:5px 9px;font-size:.75rem;font-weight:900;display:inline-flex}._7m5X3G_decisionPROPUESTO{color:#856200;background:#fff5d9}._7m5X3G_decisionADOPTADO{color:#17683d;background:#e6f7ed}._7m5X3G_decisionDESCARTADO{color:#626873;background:#f3f4f6}._7m5X3G_badgeOverdue{color:#ad2626;background:#ffebeb}._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}._7m5X3G_followupPanel>div:first-child{justify-content:space-between;align-items:center;gap:20px;display:flex}._7m5X3G_followupPanel h2,._7m5X3G_followupPanel p{margin:0}._7m5X3G_inlineComment{grid-template-columns:1fr auto;align-items:end;gap:12px;display:grid}._7m5X3G_inlineComment label{gap:7px;font-weight:750;display:grid}._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){._7m5X3G_agreementGrid{grid-template-columns:1fr}._7m5X3G_sectionHeader,._7m5X3G_followupPanel>div:first-child{flex-direction:column;align-items:flex-start}._7m5X3G_inlineComment{grid-template-columns:1fr}}._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%)}._7m5X3G_skipLink:focus{transform:none}._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}._7m5X3G_screenState strong{color:#214f77;font-size:1.05rem}._7m5X3G_screenState p{max-width:520px;margin:0;line-height:1.5}._7m5X3G_screenLoading{background:0 0;border-color:#0000}._7m5X3G_spinner{border:3px solid #cde8f3;border-top-color:#1771ad;border-radius:50%;width:32px;height:32px;animation:.75s linear infinite _7m5X3G_spin}@keyframes _7m5X3G_spin{to{transform:rotate(360deg)}}._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}._7m5X3G_dashboardHero h1{letter-spacing:-.04em;margin:6px 0 8px;font-size:clamp(2rem,4vw,2.8rem)}._7m5X3G_dashboardHero p{color:#e5f7fd;max-width:680px;margin:0;line-height:1.5}._7m5X3G_dashboardHero ._7m5X3G_eyebrow{color:#a9e7fa}._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}._7m5X3G_dashboardKpis{grid-template-columns:repeat(5,minmax(0,1fr));gap:13px;margin-bottom:21px;display:grid}._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}._7m5X3G_dashboardKpi:before{content:"";background:var(--kpi-color,#2d83b8);width:4px;position:absolute;inset:0 auto 0 0}._7m5X3G_dashboardKpi:hover{transform:translateY(-2px);box-shadow:0 12px 25px #174d7219}._7m5X3G_dashboardKpi span{font-size:.8rem;font-weight:800}._7m5X3G_dashboardKpi strong{color:var(--kpi-color,#176da6);font-size:2rem;line-height:1}._7m5X3G_dashboardKpi small{color:#71879a;font-size:.72rem}._7m5X3G_kpiblue{--kpi-color:#287bb2}._7m5X3G_kpiamber{--kpi-color:#bc7a14}._7m5X3G_kpigreen{--kpi-color:#16835a}._7m5X3G_kpired{--kpi-color:#bd3e3e}._7m5X3G_kpicyan{--kpi-color:#16a3c9}._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}._7m5X3G_adminSummary>div{background:#fff;gap:4px;padding:16px 18px;display:grid}._7m5X3G_adminSummary span{color:#5e788d;font-size:.77rem;font-weight:800}._7m5X3G_adminSummary strong{color:#115487;font-size:1.45rem}._7m5X3G_adminSummary small{color:#7a8c99;font-size:.7rem}._7m5X3G_adminSummary ._7m5X3G_adminWarning{background:#fff8ed}._7m5X3G_adminWarning strong{color:#ad5d13}._7m5X3G_dashboardSecondary{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:20px;display:grid}._7m5X3G_miniList{gap:9px;display:grid}._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}._7m5X3G_miniList>a:hover{background:#f5fbfe;border-color:#8ecce7}._7m5X3G_miniList span{gap:3px;min-width:0;display:grid}._7m5X3G_miniList strong,._7m5X3G_miniList small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._7m5X3G_miniList small{color:#70879a}._7m5X3G_miniList time{color:#58748a;flex:none;font-size:.78rem}._7m5X3G_miniList ._7m5X3G_overdueText{color:#ad2626;font-weight:900}._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){._7m5X3G_dashboardKpis{grid-template-columns:repeat(3,1fr)}}@media (max-width:760px){._7m5X3G_dashboardHero{flex-direction:column;align-items:flex-start;padding:23px}._7m5X3G_dashboardKpis{grid-template-columns:repeat(2,1fr)}._7m5X3G_dashboardSecondary{grid-template-columns:1fr}}@media (max-width:460px){._7m5X3G_dashboardKpis,._7m5X3G_adminSummary{grid-template-columns:1fr}._7m5X3G_rolePill{align-self:flex-start}}._7m5X3G_headerTop{height:64px}._7m5X3G_centreIdentity span{display:none}._7m5X3G_primaryNav,._7m5X3G_primaryNav>a,._7m5X3G_controlButton{min-height:42px}._7m5X3G_demoToolbar{color:#725017;background:#fff5de;border:1px dashed #dba744;border-radius:14px;flex-wrap:wrap;align-items:center;gap:12px;max-width:1180px;margin:8px auto;padding:12px 20px;font-size:.85rem;display:flex}._7m5X3G_demoToolbar>div{gap:4px;margin-right:auto;display:grid}._7m5X3G_demoToolbar label{align-items:center;gap:8px;display:flex}._7m5X3G_demoToolbar select,._7m5X3G_demoToolbar button{font:inherit;color:inherit;background:#fff;border:1px solid #e2c589;border-radius:10px;padding:8px 12px}._7m5X3G_demoToolbar [role=alert]{color:#a33131;width:100%}@media (max-width:600px){._7m5X3G_demoToolbar{margin:6px 12px;padding:12px}._7m5X3G_headerTop{height:60px}._7m5X3G_demoToolbar label{width:100%}._7m5X3G_demoToolbar select{flex:1;min-width:0}}._7m5X3G_main{max-width:1320px;color:var(--ca-ink);background:0 0;padding:0 32px 56px;font-size:15px}._7m5X3G_main h1{letter-spacing:-.025em;color:#294653;font-size:clamp(1.6rem,3vw,2rem);font-weight:400}._7m5X3G_main h2{color:#294653;font-size:1.15rem;font-weight:600}._7m5X3G_siteHeader{border-color:var(--ca-border);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;margin-bottom:30px}._7m5X3G_headerTop{max-width:1256px;height:68px;padding:0 24px}._7m5X3G_brandLogo{object-fit:contain;max-width:156px;max-height:48px}._7m5X3G_centreIdentity strong{color:var(--ca-ink);font-size:.95rem;font-weight:600}._7m5X3G_primaryNav{background:#fff;gap:12px}._7m5X3G_primaryNav>a,._7m5X3G_controlButton{color:#52616a;font-size:.92rem;font-weight:600}._7m5X3G_primaryNav>a:hover,._7m5X3G_controlButton:hover{background:var(--ca-primary-soft)}._7m5X3G_primaryNav ._7m5X3G_activeNav{color:var(--ca-primary)}._7m5X3G_dropdown{border-color:var(--ca-border);box-shadow:0 12px 24px #253e4a12}._7m5X3G_head{margin-bottom:24px}._7m5X3G_head h1{margin-bottom:6px}._7m5X3G_lead,._7m5X3G_muted{color:var(--ca-muted)}._7m5X3G_eyebrow{letter-spacing:.12em;color:var(--ca-primary);font-size:.7rem;font-weight:600}._7m5X3G_panel,._7m5X3G_form,._7m5X3G_metricsPanel,._7m5X3G_detail{border-color:var(--ca-border);box-shadow:none;background:#fff;border-radius:12px}._7m5X3G_panel{padding:24px}._7m5X3G_panelHead{border-bottom:1px solid var(--ca-border);margin-bottom:14px;padding-bottom:14px}._7m5X3G_panelHead a{color:var(--ca-primary);font-size:.85rem;font-weight:600}._7m5X3G_button{background:var(--ca-primary);box-shadow:none;border-radius:9px;font-weight:600}._7m5X3G_button:hover{background:#0e5c82}._7m5X3G_buttonSecondary{color:var(--ca-primary);box-shadow:none;background:#fff;border-color:#cfdce3;border-radius:9px;font-weight:600}._7m5X3G_buttonSecondary:hover{background:var(--ca-primary-soft)}._7m5X3G_form input,._7m5X3G_form select,._7m5X3G_form textarea{border-color:#d6e0e6;border-radius:8px;font-weight:400}._7m5X3G_form label{color:#46545b;font-weight:600}._7m5X3G_formSection{box-shadow:none;border-color:var(--ca-border);border-radius:10px}._7m5X3G_sectionTitle{color:var(--ca-primary);font-weight:600}._7m5X3G_stickyActions{border-top:1px solid var(--ca-border);background:#fff;box-shadow:0 -4px 16px #263d4708}._7m5X3G_row,._7m5X3G_upcoming,._7m5X3G_miniList>a{box-shadow:none;background:0 0;border:0;border-bottom:1px solid #edf0f2;border-radius:6px;padding:14px 10px}._7m5X3G_row:hover,._7m5X3G_upcoming:hover,._7m5X3G_miniList>a:hover{box-shadow:none;background:#eaf5fa;border-color:#dcecf3;transform:none}._7m5X3G_upcoming strong,._7m5X3G_miniList strong{color:#344e5c;font-weight:600}._7m5X3G_upcoming small,._7m5X3G_miniList small{color:var(--ca-muted)}._7m5X3G_upcoming time{color:var(--ca-primary);background:#edf6fa;border-radius:8px}._7m5X3G_grid,._7m5X3G_miniList{gap:0}._7m5X3G_demoToolbar{color:#526c7b;background:#f8fbfd;border:0;border-top:1px solid #edf1f4;border-radius:0;gap:8px;max-width:1256px;margin:0 auto;padding:8px 24px;font-size:.78rem}._7m5X3G_demoToolbar>div{align-items:center;gap:12px;display:flex}._7m5X3G_demoToolbar small{color:#677d88}._7m5X3G_demoToolbar select,._7m5X3G_demoToolbar button{border-color:#d9e5eb;border-radius:7px;padding:5px 10px}@media (max-width:760px){._7m5X3G_main{padding:0 16px 36px}._7m5X3G_panel{padding:18px}._7m5X3G_demoToolbar>div{display:block}._7m5X3G_headerTop{padding:0 16px}._7m5X3G_centreIdentity{max-width:42%}._7m5X3G_brandLogo{max-width:126px}._7m5X3G_demoToolbar{padding:8px 16px}._7m5X3G_primaryNav{gap:0}}._7m5X3G_documentForm ._7m5X3G_formGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}._7m5X3G_documentForm ._7m5X3G_formGrid p{margin:0}._7m5X3G_documentForm ._7m5X3G_form,._7m5X3G_documentForm ._7m5X3G_formSection{gap:14px}._7m5X3G_documentForm ._7m5X3G_sessionColumns{gap:16px;margin:0}._7m5X3G_documentForm ._7m5X3G_sessionColumns ._7m5X3G_form{margin:0;padding:20px}._7m5X3G_documentForm ._7m5X3G_sectionTitle{margin-bottom:12px}._7m5X3G_documentForm ._7m5X3G_signaturePanel{gap:12px}._7m5X3G_documentForm ._7m5X3G_signaturePanel p{margin:6px 0}._7m5X3G_documentForm ._7m5X3G_finalizePanel{gap:12px}._7m5X3G_documentForm ._7m5X3G_finalizePanel p{margin:6px 0}._7m5X3G_documentForm ._7m5X3G_formSection>label>textarea{min-height:80px}._7m5X3G_documentForm ._7m5X3G_form>h2{margin-bottom:0}._7m5X3G_documentForm ._7m5X3G_form>p{margin:0}._7m5X3G_documentForm ._7m5X3G_formGrid label{min-width:0}@media (max-width:1050px){._7m5X3G_documentForm ._7m5X3G_formGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){._7m5X3G_documentForm ._7m5X3G_formGrid,._7m5X3G_documentForm ._7m5X3G_sessionColumns{grid-template-columns:1fr}}
.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}.Gw4Qka_notificationBell:hover{background:#dff2fa}.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}.Gw4Qka_notificationList{gap:10px;display:grid}.Gw4Qka_notificationItem{background:#fff;border:1px solid #cfe0ed;border-radius:14px;grid-template-columns:1fr auto;gap:8px 18px;padding:18px;display:grid}.Gw4Qka_notificationUnread{background:#f8fdff;border-left:5px solid #51bde8}.Gw4Qka_notificationItem h2,.Gw4Qka_notificationItem p{margin:0}.Gw4Qka_notificationItem p{color:#5a7690}.Gw4Qka_notificationItem time{color:#7890a3;font-size:.8rem}.Gw4Qka_notificationLink{grid-area:1/2/4;align-self:center}.Gw4Qka_calendarToolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;display:flex}.Gw4Qka_calendarViews{background:#edf7fc;border:1px solid #cfe0ed;border-radius:11px;gap:5px;padding:4px;display:flex}.Gw4Qka_calendarViews button{color:#35617f;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:8px 12px;font-weight:800}.Gw4Qka_calendarViews .Gw4Qka_calendarActive{color:#0d5c96;background:#fff;box-shadow:0 2px 9px #174d721c}.Gw4Qka_calendarGrid{background:#fff;border:1px solid #cfe0ed;border-radius:15px;grid-template-columns:repeat(7,minmax(0,1fr));display:grid;overflow:hidden}.Gw4Qka_calendarDay{border-bottom:1px solid #e2edf3;border-right:1px solid #e2edf3;min-height:125px;padding:10px}.Gw4Qka_calendarMuted{color:#91a0ad;background:#f7fafc}.Gw4Qka_calendarDay>strong{margin-bottom:8px;display:block}.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}.Gw4Qka_calendarAgreement{color:#785900;background:#fff3d9}.Gw4Qka_agendaEvents{gap:11px;display:grid}.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}.Gw4Qka_agendaEvent small{color:#6a8296}@media (max-width:760px){.Gw4Qka_calendarGrid{grid-template-columns:1fr}.Gw4Qka_calendarDay{min-height:auto}.Gw4Qka_agendaEvent{grid-template-columns:1fr}}.Gw4Qka_notificationWrap{position:relative}.Gw4Qka_notificationBell{cursor:pointer;border:0}.Gw4Qka_notificationBell svg{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.Gw4Qka_notificationPopover{z-index:40;background:#fff;border:1px solid #c9deeb;border-radius:16px;width:min(390px,100vw - 28px);animation:.18s ease-out Gw4Qka_popoverIn;position:absolute;top:calc(100% + 13px);right:-74px;overflow:hidden;box-shadow:0 20px 48px #123f7040}.Gw4Qka_notificationPopover>header{border-bottom:1px solid #e1ebf2;justify-content:space-between;align-items:center;gap:12px;padding:15px 17px;display:flex}.Gw4Qka_notificationPopover>header div{gap:2px;display:grid}.Gw4Qka_notificationPopover>header small{color:#73899b}.Gw4Qka_notificationPopover button{color:#11649d;cursor:pointer;background:0 0;border:0;font-weight:800}.Gw4Qka_notificationPopover article{border-bottom:1px solid #e5eef4;position:relative}.Gw4Qka_notificationPopover article>a{color:#17486f;gap:4px;padding:13px 45px 13px 17px;text-decoration:none;display:grid}.Gw4Qka_notificationPopover article>a:hover{background:#f2f9fd}.Gw4Qka_notificationPopover article span{color:#5f788d;white-space:nowrap;text-overflow:ellipsis;font-size:.82rem;overflow:hidden}.Gw4Qka_notificationPopover article time{color:#8294a3;font-size:.72rem}.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%)}.Gw4Qka_previewUnread{background:#f9fdff;border-left:4px solid #58bee5}.Gw4Qka_previewEmpty{color:#70879a;text-align:center;margin:0;padding:27px}.Gw4Qka_notificationPopover footer a{color:#0e5c94;text-align:center;background:#eff8fc;padding:12px;font-weight:900;text-decoration:none;display:block}.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}.Gw4Qka_floatingCalendar:hover{transform:translateY(-3px);box-shadow:0 16px 34px #14578166}.Gw4Qka_floatingCalendar svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}@keyframes Gw4Qka_popoverIn{0%{opacity:0;transform:translateY(-8px)scale(.98)}to{opacity:1;transform:none}}@media (max-width:600px){.Gw4Qka_notificationPopover{width:auto;position:fixed;top:68px;left:14px;right:14px}.Gw4Qka_floatingCalendar{padding:13px;bottom:18px;right:18px}.Gw4Qka_floatingCalendar strong{display:none}}
.ykErBW_wrap{vertical-align:middle;margin-inline-start:7px;font-size:1rem;font-weight:400;display:inline-flex}.ykErBW_trigger{color:#63869c;cursor:help;background:0 0;border:1px solid #8baabd;border-radius:50%;place-items:center;width:17px;min-width:17px;height:17px;padding:0;font:italic 400 12px/1 Georgia,serif;display:inline-grid}.ykErBW_trigger:hover,.ykErBW_trigger[aria-expanded=true]{background:#d9effb;border-color:#176aa8}.ykErBW_trigger:focus-visible{outline-offset:3px;outline:3px solid #51c4e7}.ykErBW_tooltip{visibility:hidden;z-index:10000;box-sizing:border-box;overscroll-behavior:contain;color:#174a78;text-align:left;white-space:normal;overflow-wrap:anywhere;background:#fff;border:1px solid #b7d6ef;border-radius:14px;gap:8px;width:320px;max-width:calc(100vw - 24px);max-height:calc(100dvh - 24px);padding:17px 19px;font:400 .92rem/1.6 Arial,sans-serif;display:grid;position:fixed;top:12px;left:12px;overflow-y:auto;box-shadow:0 12px 32px #123f7026}.ykErBW_tooltip strong{font-size:.98rem;font-weight:700}
.wm3Cfq_field{align-content:start;gap:7px;min-width:0;display:grid}.wm3Cfq_control{align-items:center;gap:12px;min-width:0;display:flex}.wm3Cfq_control input.wm3Cfq_swatch[type=color]{box-sizing:border-box;cursor:pointer;background:#fff;border:1px solid #b7d6ef;border-radius:50%;flex:0 0 42px;width:42px;height:42px;min-height:42px;padding:3px;overflow:hidden;box-shadow:0 2px 6px #123f7010}.wm3Cfq_control input.wm3Cfq_swatch[type=color]::-webkit-color-swatch-wrapper{padding:0}.wm3Cfq_control input.wm3Cfq_swatch[type=color]::-webkit-color-swatch{border:0;border-radius:50%}.wm3Cfq_control input.wm3Cfq_swatch[type=color]::-moz-color-swatch{border:0;border-radius:50%}.wm3Cfq_control input.wm3Cfq_code[type=text]{flex:1;width:100%;min-width:0;max-width:280px;font-size:.95rem}.wm3Cfq_swatch:focus-visible{outline-offset:3px;outline:3px solid #51c4e7}.wm3Cfq_hint{color:#6a8198;font-size:.8rem}
.xKUZWG_panel{min-width:0}.xKUZWG_heading h1{letter-spacing:-.035em;margin:5px 0 10px;font-size:clamp(2rem,4vw,2.8rem)}.xKUZWG_heading p{color:#66829a;margin:0;line-height:1.6}.xKUZWG_heading .xKUZWG_eyebrow{color:var(--color-primario,#176aa8);text-transform:uppercase;letter-spacing:.12em;font-size:.75rem;font-weight:850}.xKUZWG_tabs{border-bottom:1px solid #cbdff0;flex-wrap:wrap;gap:6px;margin:26px 0;display:flex}.xKUZWG_tabs button{color:#55758d;font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;border-radius:10px 10px 0 0;padding:13px 18px;font-weight:750}.xKUZWG_tabs button[aria-current=page]{color:var(--color-primario,#176aa8);border-bottom-color:var(--color-secundario,#51c4e7);background:#eaf5fc}.xKUZWG_tabs span{background:#d8eaf5;border-radius:20px;margin-left:9px;padding:2px 7px;font-size:.75rem;display:inline-block}.xKUZWG_profileGrid{grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:14px;display:grid}.xKUZWG_profileCard{text-align:left;font:inherit;color:#234f73;cursor:pointer;background:#f8fbfe;border:1px solid #cbdff0;border-radius:14px;gap:12px;padding:20px;display:grid}.xKUZWG_profileCard strong{font-size:1.05rem}.xKUZWG_profileCard span{color:#63819a;font-size:.84rem;line-height:1.6}.xKUZWG_profileCard small{color:#176aa8;font-size:.75rem;font-weight:750}.xKUZWG_profileCard[aria-pressed=true]{border-color:var(--color-primario,#176aa8);box-shadow:inset 0 3px var(--color-primario,#176aa8);background:#eaf5fc}.xKUZWG_profileCard:hover{background:#edf7fd}.xKUZWG_workspace{grid-template-columns:290px minmax(0,1fr);align-items:start;gap:22px;display:grid}.xKUZWG_people{position:sticky;top:150px;padding:20px!important}.xKUZWG_people h2{align-items:center;gap:6px;font-size:1.05rem;display:flex}.xKUZWG_people label{margin-bottom:12px;font-size:.83rem}.xKUZWG_people input,.xKUZWG_people select{padding:10px!important}.xKUZWG_count{color:#66829a;margin:15px 0 9px;font-size:.78rem}.xKUZWG_peopleList{scrollbar-width:thin;max-height:52vh;margin:0 -9px;padding:0;list-style:none;overflow:auto}.xKUZWG_peopleList li+li{margin-top:6px}.xKUZWG_peopleList button{text-align:left;color:#234f73;cursor:pointer;width:100%;font:inherit;background:0 0;border:1px solid #0000;border-radius:13px;align-items:flex-start;gap:10px;padding:12px 9px;display:flex}.xKUZWG_peopleList button:hover{background:#f3f9fd}.xKUZWG_peopleList button[aria-pressed=true]{box-shadow:inset 3px 0 var(--color-primario,#176aa8);background:#eaf5fc;border-color:#a8d1ec}.xKUZWG_personText{gap:4px;min-width:0;display:grid}.xKUZWG_personText strong{font-size:.88rem}.xKUZWG_personText small,.xKUZWG_personText>span{overflow-wrap:anywhere;color:#63819a;font-size:.73rem;line-height:1.45}.xKUZWG_avatar{background:linear-gradient(135deg,var(--color-primario,#176aa8),var(--color-secundario,#51c4e7));color:#fff;border-radius:50%;flex:0 0 36px;place-items:center;width:36px;height:36px;font-size:.75rem;font-weight:850;display:grid;overflow:hidden}.xKUZWG_avatar img{object-fit:cover;width:100%;height:100%}.xKUZWG_detail{gap:18px;min-width:0;scroll-margin-top:150px;display:grid}.xKUZWG_detail h2{font-size:1.1rem}.xKUZWG_empty{text-align:center;padding:65px 30px!important}.xKUZWG_empty>span{color:#60abc9;font-size:2rem}.xKUZWG_empty p{color:#66829a;max-width:440px;margin:14px auto;line-height:1.7}.xKUZWG_identity{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.xKUZWG_identity>div{flex:1;min-width:0}.xKUZWG_identity h2{margin:0!important}.xKUZWG_identity p{overflow-wrap:anywhere;color:#66829a;margin:5px 0 0;font-size:.83rem}.xKUZWG_pill{color:#176b73;background:#e7f5f2;border-radius:25px;padding:6px 10px;font-size:.75rem;font-weight:750;display:inline-block}.xKUZWG_step{width:26px;height:26px;color:var(--color-primario,#176aa8);background:#e9f5fc;border-radius:50%;place-items:center;margin-right:6px;font-size:.8rem;display:inline-grid}.xKUZWG_help{color:#66829a;font-size:.86rem;line-height:1.65}.xKUZWG_chips{flex-wrap:wrap;gap:8px;margin:16px 0;display:flex}.xKUZWG_disclosure{margin-top:16px}.xKUZWG_disclosure summary{cursor:pointer;color:#195e90;padding:4px 0;font-weight:750;line-height:1.5}.xKUZWG_disclosure[open] summary{margin-bottom:16px}.xKUZWG_detail>.xKUZWG_disclosure{margin-top:0}.xKUZWG_notice,.xKUZWG_success,.xKUZWG_error{border:1px solid #c7dfed;border-radius:12px;padding:12px 16px;font-size:.85rem;line-height:1.6}.xKUZWG_notice{color:#3d6d8d;background:#f0f8fc}.xKUZWG_success{color:#246a48;background:#edf8f3;border-color:#bce2ce}.xKUZWG_error{color:#9e2e36;background:#fff2f2;border-color:#efc9c9}.xKUZWG_legend{color:#53748b;flex-wrap:wrap;gap:8px 15px;margin:18px 0;font-size:.73rem;display:flex}.xKUZWG_legend span:first-child{color:#28755d}.xKUZWG_legend span:last-child{margin-left:auto;font-weight:750}.xKUZWG_permissionGroup{border:1px solid #d6e6f0;border-radius:12px;margin-top:10px;overflow:hidden}.xKUZWG_permissionGroup summary{cursor:pointer;background:#f8fbfe;align-items:center;gap:12px;padding:14px 16px;font-weight:750;list-style:none;display:flex}.xKUZWG_permissionGroup summary:before{content:"›";font-size:1.25rem;transition:transform .18s}.xKUZWG_permissionGroup[open] summary:before{transform:rotate(90deg)}.xKUZWG_permissionGroup summary small{color:#66829a;margin-left:auto;font-size:.72rem;font-weight:500}.xKUZWG_permissionTable{border-collapse:collapse;width:100%;min-width:550px;font-size:.8rem}.xKUZWG_permissionTable th,.xKUZWG_permissionTable td{text-align:left;vertical-align:middle;border-top:1px solid #e0edf5;padding:12px 10px}.xKUZWG_permissionTable th{color:#53748b;background:#f0f7fc;font-size:.71rem}.xKUZWG_permissionTable th:nth-child(2),.xKUZWG_permissionTable td:nth-child(2){text-align:center;width:65px}.xKUZWG_permissionTable td:first-child{width:33%;min-width:150px}.xKUZWG_permissionTable small{color:#7890a3;margin-top:4px;font-size:.68rem;line-height:1.5;display:block}.xKUZWG_permissionTable input{width:18px;height:18px;accent-color:var(--color-primario,#176aa8);cursor:pointer}.xKUZWG_permissionTable select{min-width:115px!important;padding:8px!important;font-size:.77rem!important}.xKUZWG_rowActions{flex-wrap:wrap;gap:5px;min-width:74px;display:flex}.xKUZWG_panel button:disabled{opacity:.5;cursor:not-allowed}.xKUZWG_panel button:focus-visible,.xKUZWG_panel summary:focus-visible{outline-offset:3px;outline:3px solid #51b9df}.xKUZWG_rowActions button,.xKUZWG_assignment button,.xKUZWG_inlineForm button,.xKUZWG_panel form>button{font:inherit;color:#175d92;cursor:pointer;background:#edf6fc;border:1px solid #bbd8eb;border-radius:9px;padding:8px 11px;font-size:.77rem;font-weight:750}.xKUZWG_rowActions button:first-child,.xKUZWG_inlineForm button,.xKUZWG_panel form>button[type=submit]{background:var(--color-primario,#176aa8);color:#fff}.xKUZWG_saved{color:#7890a3;font-size:.7rem}.xKUZWG_assignment{border-bottom:1px solid #e0edf5;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:13px 0;display:flex}.xKUZWG_assignment>div{overflow-wrap:anywhere;min-width:0}.xKUZWG_assignment p{color:#66829a;margin:6px 0;font-size:.8rem}.xKUZWG_inlineForm{flex-wrap:wrap;align-items:end;gap:12px;margin-top:18px;display:flex}.xKUZWG_inlineForm label{flex:1;min-width:150px}.xKUZWG_sectionTitle{margin-top:32px!important}.xKUZWG_mobileGo{display:none}.xKUZWG_srOnly{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:1000px){.xKUZWG_workspace{grid-template-columns:245px minmax(0,1fr);gap:16px}.xKUZWG_people{padding:15px!important}.xKUZWG_peopleList .xKUZWG_avatar{display:none}.xKUZWG_detail section{padding:18px}.xKUZWG_permissionGroup summary{padding:12px}.xKUZWG_permissionGroup summary small{font-size:.65rem}}@media (max-width:720px){.xKUZWG_workspace{grid-template-columns:1fr}.xKUZWG_people{position:static}.xKUZWG_peopleList{max-height:270px}.xKUZWG_peopleList .xKUZWG_avatar{display:grid}.xKUZWG_mobileGo{color:#175d92;font:inherit;overflow-wrap:anywhere;background:#eaf5fc;border:1px solid #b7d6ef;border-radius:10px;max-width:100%;margin-top:15px;padding:10px;font-weight:750;display:block}.xKUZWG_tabs button{padding:12px 10px;font-size:.85rem}.xKUZWG_identity .xKUZWG_pill{flex-basis:auto}.xKUZWG_empty{padding:32px 18px!important}.xKUZWG_legend span:last-child{margin-left:0}.xKUZWG_permissionGroup summary{flex-wrap:wrap;gap:6px}.xKUZWG_detail{scroll-margin-top:145px}}@media (prefers-reduced-motion:reduce){.xKUZWG_permissionGroup summary:before{transition:none}}.xKUZWG_success,.xKUZWG_error{z-index:6;position:sticky;top:140px;box-shadow:0 4px 15px #174d7210}@media (max-width:720px){.xKUZWG_success,.xKUZWG_error{top:125px}}.xKUZWG_confirmation{color:#123f70;border:1px solid #b7d6ef;border-radius:20px;width:min(460px,100% - 32px);padding:28px;box-shadow:0 24px 80px #123f7045}.xKUZWG_confirmation::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#123f7070}.xKUZWG_confirmation h2{margin:0;font-size:1.2rem}.xKUZWG_confirmation p{color:#55758d;line-height:1.7}.xKUZWG_confirmation>div{justify-content:flex-end;gap:10px;display:flex}.xKUZWG_confirmation button{color:#175d92;font:inherit;cursor:pointer;background:#edf6fc;border:1px solid #b7d6ef;border-radius:10px;padding:10px 16px;font-weight:750}.xKUZWG_confirmation button:last-child{background:var(--color-primario,#176aa8);color:#fff}
.QFpDfW_layout{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:24px;display:grid}.QFpDfW_fullLayout{min-width:0;margin-top:24px}.QFpDfW_roleForm{gap:18px;margin-top:24px;display:grid}.QFpDfW_roleForm h3,.QFpDfW_roleForm p{margin:0}.QFpDfW_infoNotice{border:1px solid #bbdff0;border-left:4px solid var(--color-primario,#176aa8);color:#174a78;background:linear-gradient(125deg,#edf7fd,#f8fcff);border-radius:16px;align-items:flex-start;gap:16px;margin:20px 0 24px;padding:22px;display:flex}.QFpDfW_infoNotice>div{min-width:0}.QFpDfW_infoNotice h3{margin:0 0 10px;font-size:1.05rem;line-height:1.4}.QFpDfW_infoNotice p{overflow-wrap:anywhere;margin:0 0 12px;line-height:1.65}.QFpDfW_infoIcon{color:#125184;background:#d7eefb;border-radius:50%;flex:0 0 30px;place-items:center;height:30px;font-weight:800;display:grid}.QFpDfW_infoLink{color:#14528a;font:inherit;cursor:pointer;text-align:left;background:#fff;border:1px solid #b7d6ef;border-radius:10px;padding:10px 14px;font-weight:700}.QFpDfW_infoLink:hover{background:#e4f2fb}.QFpDfW_infoLink:focus-visible{outline-offset:3px;outline:3px solid #176aa8}@media (max-width:600px){.QFpDfW_infoNotice{gap:10px;padding:16px}.QFpDfW_infoLink{width:100%}}.QFpDfW_sidebar{background:#fff;border:1px solid #cbdff0;border-radius:20px;flex-direction:column;gap:8px;padding:18px;display:flex;position:sticky;top:175px}.QFpDfW_sidebar button{text-align:left;color:#174a78;cursor:pointer;background:0 0;border:0;border-radius:10px;padding:12px;font-weight:700}.QFpDfW_sidebar button[aria-current=true]{color:var(--color-primario,#176aa8);background:#e7f3fc}.QFpDfW_content{gap:20px;min-width:0;display:grid}.QFpDfW_auditLayout{grid-template-columns:180px minmax(0,1fr);gap:20px;display:grid}.QFpDfW_auditLayout>div{min-width:0}.QFpDfW_card{background:#fff;border:1px solid #cbdff0;border-radius:20px;min-width:0;padding:24px;box-shadow:0 10px 25px #123f7008}.QFpDfW_card h2,.QFpDfW_card h3{margin-top:0}.QFpDfW_card label{gap:7px;min-width:0;font-weight:600;display:grid}.QFpDfW_card input:not([type=checkbox]),.QFpDfW_card select,.QFpDfW_card textarea{color:#123f70;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #b7d6ef;border-radius:10px;padding:12px}.QFpDfW_card textarea{min-height:95px}.QFpDfW_form{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.QFpDfW_full{grid-column:1/-1}.QFpDfW_checks{flex-wrap:wrap;gap:16px;margin:16px 0;display:flex}.QFpDfW_checks label{align-items:center;gap:8px;display:flex}.QFpDfW_actions{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.QFpDfW_actions button,.QFpDfW_save{color:#14528a;cursor:pointer;background:#edf6fc;border:1px solid #b7d6ef;border-radius:10px;padding:10px 16px;font-weight:700}.QFpDfW_actions button[type=submit],.QFpDfW_save{background:var(--color-primario,#176aa8);color:#fff}.QFpDfW_actions button:disabled,.QFpDfW_save:disabled{opacity:.5;cursor:wait}.QFpDfW_tableWrap{overflow:auto}.QFpDfW_table{border-collapse:collapse;width:100%;font-size:.92rem}.QFpDfW_table th,.QFpDfW_table td{text-align:left;vertical-align:top;border-bottom:1px solid #e0edf6;padding:12px}.QFpDfW_table th{background:#edf6fc}.QFpDfW_table td:first-child{min-width:180px}.QFpDfW_table select{min-width:150px}.QFpDfW_table button{white-space:nowrap}.QFpDfW_row{border-bottom:1px solid #e0edf6;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:14px 0;display:flex}.QFpDfW_row>div{overflow-wrap:anywhere;min-width:0}.QFpDfW_row small{color:#6a8198;margin-top:5px;display:block}.QFpDfW_muted{color:#6a8198;line-height:1.6}.QFpDfW_badge{color:#146a51;background:#e6f5ef;border-radius:30px;padding:5px 12px;font-size:.85rem;display:inline-block}.QFpDfW_status{z-index:5;background:#edf7fc;border:1px solid #b7d6ef;border-radius:12px;padding:14px;position:sticky;top:160px}.QFpDfW_status:empty{display:none}.QFpDfW_danger{color:#af1e26}.QFpDfW_preview{object-fit:contain;max-width:180px;max-height:70px}.QFpDfW_filters{gap:14px;display:grid}.QFpDfW_links{flex-wrap:wrap;gap:15px;display:flex}@media (max-width:900px){.QFpDfW_layout{grid-template-columns:1fr}.QFpDfW_sidebar{flex-flow:wrap;position:static}.QFpDfW_sidebar button{flex:1 0 140px}.QFpDfW_form{grid-template-columns:1fr}.QFpDfW_full{grid-column:auto}.QFpDfW_card{padding:18px}.QFpDfW_status{position:static}}@media (prefers-reduced-motion:reduce){.QFpDfW_layout *{scroll-behavior:auto;transition:none}}@media (max-width:1100px){.QFpDfW_auditLayout{grid-template-columns:1fr}.QFpDfW_auditLayout .QFpDfW_filters{grid-template-columns:repeat(2,minmax(0,1fr))}.QFpDfW_auditLayout .QFpDfW_filters h3{grid-column:1/-1}}@media (max-width:600px){.QFpDfW_auditLayout .QFpDfW_filters{grid-template-columns:1fr}}
.xXy_eq_contactRow{background:#fff;border:1px solid #cfe0ed;border-radius:15px;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;grid-template-areas:"identity details status""actions actions actions";align-items:center;gap:16px 24px;min-width:0;padding:20px;display:grid;box-shadow:0 8px 20px #174d7210}.xXy_eq_identity{grid-area:identity;min-width:0}.xXy_eq_identity strong{white-space:normal;overflow-wrap:anywhere;line-height:1.4}.xXy_eq_details{grid-area:details;gap:10px;min-width:0;line-height:1.45;display:grid}.xXy_eq_details>span{overflow-wrap:anywhere;word-break:normal;min-width:0;display:block}.xXy_eq_details small{color:#698297;margin-bottom:2px;font-size:.75rem;font-weight:700;display:block}.xXy_eq_status{white-space:nowrap;grid-area:status;place-self:start end}.xXy_eq_contactRow .xXy_eq_contactActions{grid-area:actions;justify-content:flex-start;min-width:0}@media (max-width:1000px){.xXy_eq_contactRow{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"identity status""details details""actions actions"}}@media (max-width:420px){.xXy_eq_contactRow{column-gap:12px;padding:16px}}
.tb2V3q_layout{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:24px;margin-bottom:32px;display:grid}.tb2V3q_body{gap:20px;min-width:0;display:grid}.tb2V3q_body>section,.tb2V3q_body>form{margin:0}.tb2V3q_body>section{padding:24px}.tb2V3q_body h2{margin-top:0}.tb2V3q_subsection{border-top:1px solid #e3e7ea;margin-top:20px;padding-top:20px}.tb2V3q_aside{gap:16px;min-width:0;display:grid}.tb2V3q_asideTitle{background:#eaf6fc;border-left:3px solid #6fcbf2;border-radius:8px;margin:0;padding:14px 18px;color:#17698f!important;font-size:1rem!important}.tb2V3q_actionPanel,.tb2V3q_disclosure{background:#fff;border:1px solid #dce7ec;border-radius:12px;padding:20px}.tb2V3q_actionPanel{border-top:3px solid #6fcbf2}.tb2V3q_actionPanel>button,.tb2V3q_actionPanel>a{text-align:center;justify-content:center;width:100%;margin-top:10px;display:flex}.tb2V3q_summary{margin:18px 0}.tb2V3q_summary>div{border-bottom:1px solid #edf1f4;justify-content:space-between;gap:12px;padding:9px 0;font-size:.85rem;display:flex}.tb2V3q_summary dt{color:#6e808a}.tb2V3q_summary dd{text-align:right;color:#345665;overflow-wrap:anywhere;margin:0;font-weight:600}.tb2V3q_hint{color:#6a7f8a;margin:0;font-size:.84rem;line-height:1.6}.tb2V3q_disclosure summary{color:#17698f;cursor:pointer;padding:2px 0;font-weight:600}.tb2V3q_disclosure[open] summary{margin-bottom:18px}.tb2V3q_aside>section,.tb2V3q_aside>form{box-shadow:none;background:#fff;border:1px solid #dce7ec;border-radius:12px;min-width:0;margin:0;padding:18px}.tb2V3q_aside h2{margin:0 0 10px;font-size:.95rem}.tb2V3q_aside p{font-size:.84rem;line-height:1.6}.tb2V3q_aside label{font-size:.84rem}.tb2V3q_aside canvas{width:100%;max-width:100%;height:150px}.tb2V3q_aside input:not([type=checkbox]),.tb2V3q_aside select,.tb2V3q_aside textarea{width:100%;min-width:0}.tb2V3q_aside button,.tb2V3q_aside a{font-size:.84rem}.tb2V3q_aside>section>div{min-width:0}.tb2V3q_body textarea{min-height:110px}.tb2V3q_aside textarea{min-height:80px}.tb2V3q_layout input,.tb2V3q_layout select,.tb2V3q_layout textarea{font-size:.9rem}.tb2V3q_body>form>section{margin:0}.tb2V3q_body>form{display:block}.tb2V3q_body>section>div{min-width:0}@media (min-width:1100px){.tb2V3q_layout>.tb2V3q_aside:has(.tb2V3q_actionPanel){position:sticky;top:185px}}@media (max-width:1050px){.tb2V3q_layout{grid-template-columns:minmax(0,1fr) 280px;gap:16px}.tb2V3q_body>section{padding:18px}}@media (max-width:800px){.tb2V3q_layout{grid-template-columns:1fr}.tb2V3q_aside{position:static}.tb2V3q_body>section{padding:18px}.tb2V3q_asideTitle{margin-top:4px}}
.ZwnFmq_welcome{justify-content:space-between;align-items:center;gap:20px;margin:10px 0 26px;display:flex}.ZwnFmq_welcome h1{color:#164b78;margin:6px 0;font-size:clamp(1.7rem,3vw,2.4rem)}.ZwnFmq_welcome p{color:#647e93;margin:6px 0}.ZwnFmq_layout{grid-template-columns:230px minmax(0,1fr);align-items:start;gap:24px;display:grid}.ZwnFmq_sidebar{background:#fff;border:1px solid #d6e5ef;border-radius:20px;padding:18px;position:sticky;top:144px}.ZwnFmq_sidebar h2{color:#627f96;margin:8px 10px 12px;font-size:.82rem}.ZwnFmq_sidebar nav{gap:5px;display:grid}.ZwnFmq_sidebar button,.ZwnFmq_sidebar>a{box-sizing:border-box;width:100%;font:inherit;text-align:left;color:#245575;cursor:pointer;background:0 0;border:0;border-radius:12px;justify-content:space-between;align-items:center;gap:8px;padding:12px 10px;font-size:.9rem;text-decoration:none;display:flex}.ZwnFmq_sidebar button:hover,.ZwnFmq_sidebar>a:hover{background:#eff7fc}.ZwnFmq_sidebar b{text-align:center;background:#f0f6fa;border-radius:8px;min-width:24px;padding:3px;font-size:.8rem}.ZwnFmq_sidebar hr{border:0;border-top:1px solid #e8eff5;margin:20px 0}.ZwnFmq_content{gap:20px;min-width:0;display:grid}.ZwnFmq_sectionHeading{justify-content:space-between;align-items:center;gap:12px;margin:0 0 12px;display:flex}.ZwnFmq_sectionHeading h2{color:#164b78;margin:0;font-size:1.15rem}.ZwnFmq_sectionHeading>span{color:#6d8496;font-size:.8rem}.ZwnFmq_shortcuts{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.ZwnFmq_shortcuts a{color:#164b78;background:linear-gradient(135deg,#fff,#f1faff);border:1px solid #cfe2ee;border-radius:18px;grid-template-columns:40px 1fr;align-items:center;gap:4px 12px;padding:18px 34px 18px 16px;text-decoration:none;transition:background .18s,box-shadow .18s,transform .18s;display:grid;position:relative}.ZwnFmq_shortcuts a:hover{background:#e0f2fc;transform:translateY(-2px);box-shadow:0 6px 18px #19577912}.ZwnFmq_shortcuts small{color:#6b8295;grid-column:2}.ZwnFmq_shortcutIcon{color:#1579ad;background:#daf1fb;border-radius:12px;grid-row:span 2;padding:10px;font-size:.8rem;font-weight:800}.ZwnFmq_arrow{color:#2685b5;position:absolute;top:18px;right:14px}.ZwnFmq_empty{color:#4c6b83;background:#f5fafd;border-radius:14px;margin-top:18px;padding:20px}.ZwnFmq_empty p{margin:6px 0 0;font-size:.9rem}.ZwnFmq_stats{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:16px;display:grid}.ZwnFmq_stats div{background:#f3f8fc;border-radius:14px;padding:16px}.ZwnFmq_stats dt{color:#617d94;font-size:.85rem}.ZwnFmq_stats dd{color:#145987;margin:8px 0 0;font-size:1.7rem;font-weight:800}@media (max-width:850px){.ZwnFmq_layout{grid-template-columns:1fr}.ZwnFmq_sidebar{position:static}.ZwnFmq_sidebar nav{grid-template-columns:repeat(2,minmax(0,1fr))}.ZwnFmq_sidebar>a,.ZwnFmq_sidebar hr,.ZwnFmq_sidebar h2:nth-of-type(2){display:none}}@media (max-width:520px){.ZwnFmq_welcome{flex-direction:column;align-items:flex-start}.ZwnFmq_shortcuts{grid-template-columns:1fr}.ZwnFmq_sectionHeading>span{display:none}.ZwnFmq_sidebar nav{grid-template-columns:1fr 1fr}}@media (prefers-reduced-motion:reduce){.ZwnFmq_shortcuts a{transition:none}.ZwnFmq_shortcuts a:hover{transform:none}}.ZwnFmq_welcome{border-bottom:1px solid var(--ca-border);margin:0 0 28px;padding:0 0 22px}.ZwnFmq_welcome h1{font-weight:400}.ZwnFmq_welcome p{color:var(--ca-muted);font-size:.94rem}.ZwnFmq_layout{grid-template-columns:205px minmax(0,1fr);gap:32px}.ZwnFmq_sidebar{background:0 0;border:0;border-radius:0;padding:0;position:static}.ZwnFmq_sidebar h2{letter-spacing:.06em;text-transform:uppercase;color:#77858c;margin:4px 10px 12px;font-size:.72rem;font-weight:600}.ZwnFmq_sidebar button,.ZwnFmq_sidebar>a{color:#52646e;border-radius:8px;padding:10px;font-size:.87rem}.ZwnFmq_sidebar .ZwnFmq_selected{color:var(--ca-primary);background:#e5f2f8;font-weight:600}.ZwnFmq_sidebar b{color:#6a8595;background:0 0;font-weight:600}.ZwnFmq_sidebar hr{margin:22px 10px}.ZwnFmq_sectionHeading h2{font-size:1rem;font-weight:600}.ZwnFmq_sectionHeading>span{color:#7c8990}.ZwnFmq_content{gap:24px}.ZwnFmq_shortcuts{border:1px solid var(--ca-border);background:#fff;border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;display:grid;overflow:hidden}.ZwnFmq_shortcuts a{background:#fff;border:0;border-bottom:1px solid #edf1f4;border-radius:0;grid-template-columns:32px 1fr;padding:18px 34px 18px 18px}.ZwnFmq_shortcuts a:nth-child(odd){border-right:1px solid #edf1f4}.ZwnFmq_shortcuts a:nth-last-child(-n+2){border-bottom:0}.ZwnFmq_shortcuts a:hover{box-shadow:none;background:#eaf6fc;transform:none}.ZwnFmq_shortcuts strong{font-size:.9rem;font-weight:600}.ZwnFmq_shortcuts small{color:#74828a;font-size:.78rem}.ZwnFmq_shortcutIcon{color:#2484ac;background:0 0;border-radius:0;padding:5px}.ZwnFmq_shortcutIcon svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:24px;height:24px;display:block}.ZwnFmq_arrow{color:#789aa9;font-size:1rem}.ZwnFmq_empty{color:#677b86;background:0 0;border:0;border-radius:0;margin:0;padding:22px 0}.ZwnFmq_empty strong{font-weight:600}.ZwnFmq_empty p{font-size:.85rem}.ZwnFmq_stats div{border-bottom:1px solid var(--ca-border);background:0 0;border-radius:0}.ZwnFmq_stats dd{font-weight:400}.ZwnFmq_workgrid{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start;gap:20px;display:grid}.ZwnFmq_workgrid>section{min-width:0}.ZwnFmq_single{grid-template-columns:1fr}@media (max-width:1000px){.ZwnFmq_workgrid{grid-template-columns:1fr}.ZwnFmq_layout{grid-template-columns:185px minmax(0,1fr);gap:20px}}@media (max-width:850px){.ZwnFmq_layout{grid-template-columns:1fr}.ZwnFmq_sidebar nav{flex-wrap:wrap;display:flex}.ZwnFmq_sidebar button{width:auto}.ZwnFmq_sidebar h2,.ZwnFmq_sidebar>a,.ZwnFmq_sidebar hr{display:none}}@media (max-width:580px){.ZwnFmq_shortcuts{grid-template-columns:1fr}.ZwnFmq_shortcuts a:nth-child(odd){border-right:0}.ZwnFmq_shortcuts a:nth-last-child(2){border-bottom:1px solid #edf1f4}.ZwnFmq_welcome{margin-bottom:20px}.ZwnFmq_workgrid{gap:16px}}
