.toast-container-module__0NHhxW__toastContainer{z-index:99999;pointer-events:none;flex-direction:column;gap:.75rem;width:calc(100vw - 3rem);max-width:440px;display:flex;position:fixed;top:1.5rem;right:1.5rem}.toast-container-module__0NHhxW__toast{pointer-events:auto;color:#fff;border-radius:10px;align-items:flex-start;gap:.875rem;padding:1rem 1.25rem;font-family:inherit;transition:all .2s;animation:.25s cubic-bezier(.16,1,.3,1) forwards toast-container-module__0NHhxW__slideIn;display:flex;position:relative;overflow:hidden;box-shadow:0 10px 25px -5px #00000059,0 8px 10px -6px #00000040}.toast-container-module__0NHhxW__toast[data-type=success]{background:linear-gradient(135deg,#064e3b 0%,#047857 100%);border:1px solid #10b981}.toast-container-module__0NHhxW__toast[data-type=error]{background:linear-gradient(135deg,#7f1d1d 0%,#b91c1c 100%);border:1px solid #ef4444}.toast-container-module__0NHhxW__toast[data-type=info]{background:linear-gradient(135deg,#1e293b 0%,#334155 100%);border:1px solid #38bdf8}.toast-container-module__0NHhxW__icon{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;font-size:.9rem;font-weight:800;display:flex}.toast-container-module__0NHhxW__toast[data-type=success] .toast-container-module__0NHhxW__icon{color:#064e3b;background:#10b981}.toast-container-module__0NHhxW__toast[data-type=error] .toast-container-module__0NHhxW__icon{color:#fff;background:#ef4444}.toast-container-module__0NHhxW__toast[data-type=info] .toast-container-module__0NHhxW__icon{color:#0f172a;background:#38bdf8}.toast-container-module__0NHhxW__content{flex-direction:column;flex:1;gap:.2rem;display:flex}.toast-container-module__0NHhxW__title{letter-spacing:.01em;color:#fff;margin:0;font-size:.95rem;font-weight:700}.toast-container-module__0NHhxW__message{color:#ffffffeb;margin:0;font-size:.875rem;line-height:1.4}.toast-container-module__0NHhxW__closeButton{color:#ffffffb3;cursor:pointer;background:0 0;border:none;border-radius:4px;padding:.1rem .3rem;font-size:1.1rem;line-height:1;transition:color .15s,background-color .15s}.toast-container-module__0NHhxW__closeButton:hover{color:#fff;background:#ffffff26}@keyframes toast-container-module__0NHhxW__slideIn{0%{opacity:0;transform:translateY(-16px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@media (max-width:640px){.toast-container-module__0NHhxW__toastContainer{width:auto;top:1rem;left:1rem;right:1rem}}
.portal-shell-module__-P3MVq__shell{--ink:#272236;--ink-soft:#3a3448;--paper:#f2f0e9;--white:#fffdf8;--orange:#ff5100;--blue:#066bf1;--yellow:#faaf16;--turquoise:#30cdb0;min-height:100vh;color:var(--ink);background:var(--ink);grid-template-columns:264px minmax(0,1fr);display:grid}.portal-shell-module__-P3MVq__sidebar{height:100vh;color:var(--white);flex-direction:column;padding:30px 24px 24px;display:flex;position:sticky;top:0;overflow:hidden}.portal-shell-module__-P3MVq__sidebar:after{content:"";pointer-events:none;border:1px solid #ffffff14;border-radius:50%;width:220px;height:220px;position:absolute;bottom:50px;left:-120px;box-shadow:0 0 0 38px #ffffff05,0 0 0 76px #ffffff05}.portal-shell-module__-P3MVq__brand{color:inherit;z-index:1;border-bottom:1px solid #ffffff1f;align-items:center;gap:12px;padding:0 4px 25px;text-decoration:none;display:flex;position:relative}.portal-shell-module__-P3MVq__brandMark{grid-template-columns:repeat(2,1fr);gap:3px;width:38px;height:38px;display:grid;transform:rotate(-3deg)}.portal-shell-module__-P3MVq__brandMark i{background:var(--orange);display:block}.portal-shell-module__-P3MVq__brandMark i:nth-child(2){background:var(--blue);border-radius:0 9px 0 0}.portal-shell-module__-P3MVq__brandMark i:nth-child(3){background:var(--yellow);clip-path:polygon(0 0,100% 0,78% 100%,18% 100%);grid-column:1/-1}.portal-shell-module__-P3MVq__brand strong,.portal-shell-module__-P3MVq__brand small{display:block}.portal-shell-module__-P3MVq__brand strong{font-family:var(--font-display), sans-serif;letter-spacing:.08em;font-size:1rem}.portal-shell-module__-P3MVq__brand small{color:#ffffff80;margin-top:3px;font-size:.66rem}.portal-shell-module__-P3MVq__navigation{z-index:1;flex:1;padding-top:30px;position:relative}.portal-shell-module__-P3MVq__navigation>p{color:#ffffff61;letter-spacing:.18em;margin:0 8px 14px;font-size:.58rem;font-weight:800}.portal-shell-module__-P3MVq__navigation ul{gap:4px;margin:0;padding:0;list-style:none;display:grid}.portal-shell-module__-P3MVq__navigation a{color:#ffffff94;border-radius:5px 15px 15px 5px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:11px;min-height:51px;padding:6px 8px;text-decoration:none;transition:background .15s,color .15s,transform .15s;display:grid}.portal-shell-module__-P3MVq__navigation a>span:first-child{width:30px;height:30px;font-family:var(--font-display), sans-serif;letter-spacing:.06em;border:1px solid #ffffff26;border-radius:50%;place-items:center;font-size:.62rem;display:grid}.portal-shell-module__-P3MVq__navigation strong,.portal-shell-module__-P3MVq__navigation small{display:block}.portal-shell-module__-P3MVq__navigation strong{font-size:.72rem}.portal-shell-module__-P3MVq__navigation small{color:#ffffff52;margin-top:3px;font-size:.56rem}.portal-shell-module__-P3MVq__navigation a:hover{color:var(--white);background:#ffffff0f;transform:translate(2px)}.portal-shell-module__-P3MVq__navigation a[aria-current=page]{color:var(--white);background:#ffffff17}.portal-shell-module__-P3MVq__navigation a[aria-current=page]>span:first-child{color:var(--ink);background:var(--orange);border-color:var(--orange);box-shadow:0 0 0 4px #ff51001a}.portal-shell-module__-P3MVq__systemState{z-index:1;border-top:1px solid #ffffff1a;align-items:center;gap:10px;padding:15px 8px 0;display:flex;position:relative}.portal-shell-module__-P3MVq__systemState>span{background:var(--turquoise);border-radius:50%;flex:none;width:8px;height:8px;box-shadow:0 0 0 4px #30cdb01a}.portal-shell-module__-P3MVq__systemState p,.portal-shell-module__-P3MVq__systemState strong,.portal-shell-module__-P3MVq__systemState small{margin:0;display:block}.portal-shell-module__-P3MVq__systemState strong{color:#ffffffb8;font-size:.66rem}.portal-shell-module__-P3MVq__systemState small{color:#ffffff52;margin-top:3px;font-size:.56rem}.portal-shell-module__-P3MVq__workspace{background:linear-gradient(90deg, transparent 49px, #2722360a 50px, transparent 51px), var(--paper);border-radius:34px 0 0 34px;min-width:0;min-height:100vh;padding:0 42px 52px;box-shadow:-18px 0 45px #08051238}.portal-shell-module__-P3MVq__topbar{border-bottom:1px solid #2722361a;justify-content:space-between;align-items:center;min-height:88px;display:flex}.portal-shell-module__-P3MVq__topbar>div:first-child>span,.portal-shell-module__-P3MVq__pageHeading>div>span{color:#27223675;letter-spacing:.18em;font-size:.59rem;font-weight:800;display:block}.portal-shell-module__-P3MVq__topbar select{max-width:330px;color:var(--ink);cursor:pointer;background:0 0;border:0;margin-top:6px;padding:4px 24px 4px 0;font-weight:700}.portal-shell-module__-P3MVq__profile{align-items:center;gap:10px;display:flex}.portal-shell-module__-P3MVq__profile>span{width:39px;height:39px;color:var(--white);background:var(--ink);border-radius:12px 12px 4px;place-items:center;font-size:.68rem;font-weight:800;display:grid}.portal-shell-module__-P3MVq__profile p,.portal-shell-module__-P3MVq__profile strong,.portal-shell-module__-P3MVq__profile small{margin:0;display:block}.portal-shell-module__-P3MVq__profile strong{font-size:.72rem}.portal-shell-module__-P3MVq__profile small{color:#27223673;margin-top:3px;font-size:.61rem}.portal-shell-module__-P3MVq__profile button{color:#2722369e;cursor:pointer;background:0 0;border:1px solid #27223621;border-radius:4px 10px 10px 4px;min-height:31px;padding:0 9px;font-size:.58rem;font-weight:800}.portal-shell-module__-P3MVq__profile button:hover{color:var(--orange);border-color:var(--orange)}.portal-shell-module__-P3MVq__pageHeading{justify-content:space-between;align-items:end;gap:26px;padding:38px 0 27px;display:flex}.portal-shell-module__-P3MVq__pageHeading h1{font-family:var(--font-display), sans-serif;letter-spacing:-.04em;margin:5px 0 0;font-size:clamp(2.8rem,5vw,5rem);line-height:.92}.portal-shell-module__-P3MVq__pageHeading p{color:#27223691;max-width:650px;margin:14px 0 0;font-size:.83rem;line-height:1.6}.portal-shell-module__-P3MVq__pageAction{flex:none}.portal-shell-module__-P3MVq__content{min-width:0}.portal-shell-module__-P3MVq__brand:focus-visible,.portal-shell-module__-P3MVq__navigation a:focus-visible,.portal-shell-module__-P3MVq__topbar select:focus-visible,.portal-shell-module__-P3MVq__profile button:focus-visible{outline:3px solid var(--yellow);outline-offset:3px}@media (max-width:1040px){.portal-shell-module__-P3MVq__shell{grid-template-columns:218px minmax(0,1fr)}.portal-shell-module__-P3MVq__sidebar{padding-inline:17px}.portal-shell-module__-P3MVq__workspace{padding-inline:28px}.portal-shell-module__-P3MVq__navigation small{display:none}}@media (max-width:740px){.portal-shell-module__-P3MVq__shell{display:block}.portal-shell-module__-P3MVq__sidebar{height:auto;padding:16px 18px;position:static}.portal-shell-module__-P3MVq__brand{border:0;padding:0}.portal-shell-module__-P3MVq__navigation{padding-top:14px;overflow-x:auto}.portal-shell-module__-P3MVq__navigation>p,.portal-shell-module__-P3MVq__systemState{display:none}.portal-shell-module__-P3MVq__navigation ul{width:max-content;display:flex}.portal-shell-module__-P3MVq__navigation a{grid-template-columns:30px;min-height:43px;padding-inline:6px}.portal-shell-module__-P3MVq__navigation a>span:last-child{display:none}.portal-shell-module__-P3MVq__workspace{border-radius:25px 25px 0 0;padding:0 18px 38px}.portal-shell-module__-P3MVq__topbar{min-height:72px}.portal-shell-module__-P3MVq__profile p{display:none}.portal-shell-module__-P3MVq__pageHeading{flex-direction:column;align-items:start;padding-top:31px}.portal-shell-module__-P3MVq__pageHeading h1{font-size:3.35rem}}@media (prefers-reduced-motion:reduce){.portal-shell-module__-P3MVq__navigation a{transition:none}}
.records-workspace-module__6KmAyq__workspace{--ink:#272236;--white:#fffdf8;--orange:#ff5100;--blue:#066bf1;--turquoise:#30cdb0}.records-workspace-module__6KmAyq__notice{color:#145f52;background:#e2f7f1;border:1px solid #b9e9de;border-radius:5px 15px 15px 5px;align-items:center;gap:10px;min-height:46px;margin-bottom:14px;padding:0 16px;font-size:.72rem;font-weight:700;display:flex}.records-workspace-module__6KmAyq__notice span{width:22px;height:22px;color:var(--white);background:#188570;border-radius:50%;place-items:center;display:grid}.records-workspace-module__6KmAyq__toolbar{background:var(--white);border:1px solid #27223617;border-radius:7px 22px 7px 7px;justify-content:space-between;align-items:end;gap:16px;padding:20px;display:flex}.records-workspace-module__6KmAyq__toolbar label{flex:1;max-width:480px}.records-workspace-module__6KmAyq__toolbar label span{color:#27223680;letter-spacing:.12em;margin-bottom:7px;font-size:.6rem;font-weight:800;display:block}.records-workspace-module__6KmAyq__toolbar input{width:100%;min-height:44px;color:var(--ink);background:#f6f4ee;border:1px solid #2722361f;border-radius:4px 12px 12px 4px;outline:none;padding:0 14px}.records-workspace-module__6KmAyq__toolbar input:focus{border-color:var(--blue);box-shadow:0 0 0 3px #066bf11a}.records-workspace-module__6KmAyq__primaryAction{min-height:44px;color:var(--white);background:var(--ink);cursor:pointer;border:0;border-radius:4px 14px 14px;align-items:center;gap:22px;padding:0 16px;font-size:.7rem;font-weight:800;display:inline-flex}.records-workspace-module__6KmAyq__primaryAction:hover{background:var(--orange)}.records-workspace-module__6KmAyq__primaryAction span{font-size:1rem}.records-workspace-module__6KmAyq__tableHeader{color:#27223666;letter-spacing:.12em;grid-template-columns:minmax(220px,1.4fr) minmax(130px,.7fr) 100px 130px;gap:14px;margin-top:18px;padding:0 20px 8px 70px;font-size:.54rem;font-weight:800;display:grid}.records-workspace-module__6KmAyq__records{gap:7px;display:grid}.records-workspace-module__6KmAyq__records article{background:var(--white);border:1px solid #27223614;border-radius:5px 15px 5px 5px;grid-template-columns:42px minmax(220px,1.4fr) minmax(130px,.7fr) 100px 130px;align-items:center;gap:13px;min-height:72px;padding:10px 15px;display:grid;box-shadow:0 8px 24px #27223608}.records-workspace-module__6KmAyq__recordMark{width:36px;height:36px;color:var(--blue);font-family:var(--font-display), sans-serif;background:#066bf117;border-radius:50%;place-items:center;font-size:.7rem;font-weight:800;display:grid}.records-workspace-module__6KmAyq__records strong,.records-workspace-module__6KmAyq__records small{display:block}.records-workspace-module__6KmAyq__records strong{font-size:.74rem}.records-workspace-module__6KmAyq__records small{color:#27223673;margin-top:4px;font-size:.62rem}.records-workspace-module__6KmAyq__meta{color:#2722369e;font-size:.68rem}.records-workspace-module__6KmAyq__status{color:#145f52;background:#30cdb021;border-radius:20px;justify-self:start;padding:6px 9px;font-size:.58rem;font-weight:800}.records-workspace-module__6KmAyq__status[data-status=archivado]{color:#6b6575;background:#27223612}.records-workspace-module__6KmAyq__rowActions{gap:6px;display:flex}.records-workspace-module__6KmAyq__rowActions button{color:var(--ink);cursor:pointer;background:0 0;border:1px solid #27223621;border-radius:7px;padding:7px 8px;font-size:.58rem;font-weight:700}.records-workspace-module__6KmAyq__rowActions button:hover{color:var(--orange);border-color:var(--orange)}.records-workspace-module__6KmAyq__rowActions button:disabled{opacity:.4;cursor:default}.records-workspace-module__6KmAyq__empty{text-align:center;color:#2722367a;background:var(--white);border:1px dashed #2722362e;border-radius:8px 18px;padding:60px 20px}.records-workspace-module__6KmAyq__backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:20;background:#120e1d94;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.records-workspace-module__6KmAyq__editor{background:var(--white);border-radius:8px 28px 8px 8px;width:min(100%,490px);padding:30px;box-shadow:0 25px 80px #08051259}.records-workspace-module__6KmAyq__editorIndex{color:var(--orange);letter-spacing:.17em;font-size:.58rem;font-weight:800}.records-workspace-module__6KmAyq__editor h2{font-family:var(--font-display), sans-serif;margin:6px 0 0;font-size:2rem}.records-workspace-module__6KmAyq__editor p{color:#2722368a;margin:8px 0 22px;font-size:.7rem;line-height:1.55}.records-workspace-module__6KmAyq__editor form{gap:7px;display:grid}.records-workspace-module__6KmAyq__editor form label{margin-top:8px;font-size:.64rem;font-weight:800}.records-workspace-module__6KmAyq__editor form input{border:1px solid #27223626;border-radius:5px 12px 12px 5px;min-height:44px;padding:0 12px}.records-workspace-module__6KmAyq__formActions{justify-content:end;gap:8px;margin-top:18px;display:flex}.records-workspace-module__6KmAyq__formActions button{cursor:pointer;background:0 0;border:1px solid #27223629;border-radius:4px 12px 12px 4px;min-height:41px;padding:0 16px;font-size:.68rem;font-weight:800}.records-workspace-module__6KmAyq__formActions button[type=submit]{color:var(--white);background:var(--ink);border-color:var(--ink)}.records-workspace-module__6KmAyq__primaryAction:focus-visible,.records-workspace-module__6KmAyq__rowActions button:focus-visible,.records-workspace-module__6KmAyq__formActions button:focus-visible{outline-offset:3px;outline:3px solid #faaf16}@media (max-width:900px){.records-workspace-module__6KmAyq__tableHeader{display:none}.records-workspace-module__6KmAyq__records article{grid-template-columns:42px minmax(0,1fr) auto}.records-workspace-module__6KmAyq__meta{grid-column:2}.records-workspace-module__6KmAyq__status{grid-area:1/3}.records-workspace-module__6KmAyq__rowActions{grid-column:2/-1}}@media (max-width:620px){.records-workspace-module__6KmAyq__toolbar{flex-direction:column;align-items:stretch}.records-workspace-module__6KmAyq__primaryAction{justify-content:space-between}.records-workspace-module__6KmAyq__records article{grid-template-columns:38px minmax(0,1fr)}.records-workspace-module__6KmAyq__status{grid-area:auto/2}.records-workspace-module__6KmAyq__rowActions{grid-column:2}}
.people-workspace-module__Z6-JPW__backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1000;background:#0a0f1db3;justify-content:center;align-items:center;padding:1.5rem;display:flex;position:fixed;inset:0}.people-workspace-module__Z6-JPW__credentialDialog{color:#f9fafb;background:#111827;border:1px solid #ffffff1f;border-radius:12px;width:100%;max-width:520px;padding:2rem;box-shadow:0 20px 30px -10px #00000080}.people-workspace-module__Z6-JPW__credentialDialog span{letter-spacing:.08em;color:#10b981;text-transform:uppercase;margin-bottom:.5rem;font-size:.75rem;font-weight:700;display:inline-block}.people-workspace-module__Z6-JPW__credentialDialog h2{color:#fff;margin:0 0 .5rem;font-size:1.5rem;font-weight:700}.people-workspace-module__Z6-JPW__credentialDialog p{color:#9ca3af;margin:0 0 1.5rem;font-size:.9rem;line-height:1.5}.people-workspace-module__Z6-JPW__credentialDialog p strong{color:#fff}.people-workspace-module__Z6-JPW__error{color:#fca5a5;background:#ef444426;border:1px solid #ef4444;border-radius:8px;margin-bottom:1rem;padding:.75rem 1rem;font-size:.875rem}.people-workspace-module__Z6-JPW__credentialDialog form{flex-direction:column;gap:1rem;display:flex}.people-workspace-module__Z6-JPW__credentialDialog label{text-transform:uppercase;letter-spacing:.05em;color:#d1d5db;font-size:.8rem;font-weight:600}.people-workspace-module__Z6-JPW__credentialDialog input{color:#fff;background:#1f2937;border:1px solid #ffffff26;border-radius:8px;outline:none;padding:.75rem 1rem;font-size:.95rem;transition:border-color .2s}.people-workspace-module__Z6-JPW__credentialDialog input:focus{border-color:#10b981}.people-workspace-module__Z6-JPW__credentialDialog small{color:#9ca3af;margin-top:-.5rem;font-size:.8rem}.people-workspace-module__Z6-JPW__dialogActions{justify-content:flex-end;gap:.75rem;margin-top:1rem;display:flex}.people-workspace-module__Z6-JPW__dialogActions button{cursor:pointer;border:none;border-radius:8px;padding:.75rem 1.25rem;font-size:.9rem;font-weight:600;transition:all .15s}.people-workspace-module__Z6-JPW__dialogActions button[type=button]{color:#d1d5db;background:#ffffff14}.people-workspace-module__Z6-JPW__dialogActions button[type=button]:hover{color:#fff;background:#ffffff26}.people-workspace-module__Z6-JPW__dialogActions button[type=submit]{color:#064e3b;background:#10b981;font-weight:700}.people-workspace-module__Z6-JPW__dialogActions button[type=submit]:hover{background:#34d399}
.alerts-workspace-module__PqW8_q__workspace{--ink:#272236;--white:#fffdf8;--orange:#ff5100;--blue:#066bf1;--yellow:#faaf16}.alerts-workspace-module__PqW8_q__notice{color:#145f52;background:#e2f7f1;border:1px solid #b9e9de;border-radius:5px 15px 15px 5px;align-items:center;gap:10px;min-height:46px;margin-bottom:12px;padding:0 16px;font-size:.69rem;font-weight:700;display:flex}.alerts-workspace-module__PqW8_q__notice span{width:22px;height:22px;color:var(--white);background:#188570;border-radius:50%;place-items:center;display:grid}.alerts-workspace-module__PqW8_q__summary{min-height:105px;color:var(--white);background:var(--ink);border-radius:7px 25px 7px 7px;justify-content:space-between;align-items:center;gap:25px;padding:19px 22px;display:flex}.alerts-workspace-module__PqW8_q__summary p{grid-template-columns:auto auto;align-items:end;gap:0 10px;margin:0;display:grid}.alerts-workspace-module__PqW8_q__summary p span{color:#ffffff70;letter-spacing:.15em;grid-column:1/-1;font-size:.54rem;font-weight:800}.alerts-workspace-module__PqW8_q__summary p strong{font-family:var(--font-display), sans-serif;margin-top:4px;font-size:2.7rem;line-height:1}.alerts-workspace-module__PqW8_q__summary>div{color:#ffffff94;align-items:center;gap:10px;max-width:520px;font-size:.64rem;line-height:1.6;display:flex}.alerts-workspace-module__PqW8_q__summary>div span{background:var(--yellow);border-radius:50%;flex:none;width:8px;height:8px;box-shadow:0 0 0 5px #faaf161a}.alerts-workspace-module__PqW8_q__alerts{gap:7px;margin-top:10px;display:grid}.alerts-workspace-module__PqW8_q__alerts article{background:var(--white);border:1px solid #27223614;border-radius:5px 16px 5px 5px;grid-template-columns:10px minmax(0,1fr) 120px auto;align-items:center;gap:15px;min-height:100px;padding:15px 17px;display:grid}.alerts-workspace-module__PqW8_q__alerts article[data-read=true]{opacity:.58}.alerts-workspace-module__PqW8_q__marker{background:var(--blue);border-radius:8px;width:8px;height:45px}article[data-level=crítica] .alerts-workspace-module__PqW8_q__marker{background:var(--orange)}article[data-level=atención] .alerts-workspace-module__PqW8_q__marker{background:var(--yellow)}.alerts-workspace-module__PqW8_q__level{color:var(--orange);letter-spacing:.12em;text-transform:uppercase;font-size:.52rem;font-weight:800;display:block}.alerts-workspace-module__PqW8_q__alerts article>div>strong{margin-top:5px;font-size:.73rem;display:block}.alerts-workspace-module__PqW8_q__alerts article>div>p{color:#27223685;margin:5px 0 0;font-size:.62rem;line-height:1.45}.alerts-workspace-module__PqW8_q__meta{margin:0}.alerts-workspace-module__PqW8_q__meta strong,.alerts-workspace-module__PqW8_q__meta span{font-size:.58rem;display:block}.alerts-workspace-module__PqW8_q__meta span{color:#2722366e;margin-top:5px}.alerts-workspace-module__PqW8_q__alerts button{min-height:38px;color:var(--ink);cursor:pointer;background:0 0;border:1px solid #27223626;border-radius:4px 11px 11px 4px;padding:0 12px;font-size:.57rem;font-weight:800}.alerts-workspace-module__PqW8_q__alerts button:hover{color:var(--blue);border-color:var(--blue)}.alerts-workspace-module__PqW8_q__alerts button:disabled{cursor:default}.alerts-workspace-module__PqW8_q__alerts button:focus-visible{outline:3px solid var(--yellow);outline-offset:3px}@media (max-width:760px){.alerts-workspace-module__PqW8_q__summary{flex-direction:column;align-items:start}.alerts-workspace-module__PqW8_q__alerts article{grid-template-columns:8px 1fr}.alerts-workspace-module__PqW8_q__meta,.alerts-workspace-module__PqW8_q__alerts button{grid-column:2}}
.contracts-workspace-module__GRRPEG__workspace{--ink:#272236;--white:#fffdf8;--orange:#ff5100;--blue:#066bf1;--yellow:#faaf16}.contracts-workspace-module__GRRPEG__notice,.contracts-workspace-module__GRRPEG__error{border-radius:5px 15px 15px 5px;align-items:center;gap:10px;min-height:46px;margin-bottom:12px;padding:0 16px;font-size:.68rem;font-weight:700;display:flex}.contracts-workspace-module__GRRPEG__notice{color:#145f52;background:#e2f7f1;border:1px solid #b9e9de}.contracts-workspace-module__GRRPEG__error{color:#94390f;background:#fff0e9;border:1px solid #f5c5b0}.contracts-workspace-module__GRRPEG__notice span,.contracts-workspace-module__GRRPEG__error span{width:22px;height:22px;color:var(--white);background:#188570;border-radius:50%;place-items:center;display:grid}.contracts-workspace-module__GRRPEG__error span{background:var(--orange)}.contracts-workspace-module__GRRPEG__actions{justify-content:end;gap:8px;margin-bottom:14px;display:flex}.contracts-workspace-module__GRRPEG__actions button{min-height:42px;color:var(--ink);background:var(--white);cursor:pointer;border:1px solid #27223621;border-radius:4px 12px 12px 4px;padding:0 15px;font-size:.61rem;font-weight:800}.contracts-workspace-module__GRRPEG__actions button:last-child{color:var(--white);background:var(--ink);border-color:var(--ink)}.contracts-workspace-module__GRRPEG__actions button:hover{color:var(--white);background:var(--orange);border-color:var(--orange)}.contracts-workspace-module__GRRPEG__guide{color:#272236b8;background:#f4f1e9;border:1px solid #2722361a;border-radius:6px 15px 6px 6px;margin:0 0 18px;padding:13px 16px;font-size:.68rem;line-height:1.6}.contracts-workspace-module__GRRPEG__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.contracts-workspace-module__GRRPEG__grid article{background:var(--white);border:1px solid #27223617;border-radius:7px 25px 7px 7px;flex-direction:column;min-height:250px;padding:23px;display:flex;box-shadow:0 15px 40px #2722360d}.contracts-workspace-module__GRRPEG__grid article>span{color:var(--orange);font-family:var(--font-display), sans-serif;align-self:end;font-size:.7rem}.contracts-workspace-module__GRRPEG__grid article>p{color:#27223675;letter-spacing:.1em;text-transform:uppercase;margin:30px 0 0;font-size:.57rem;font-weight:800}.contracts-workspace-module__GRRPEG__grid h2{font-family:var(--font-display), sans-serif;margin:7px 0 0;font-size:2rem;line-height:1}.contracts-workspace-module__GRRPEG__grid article>strong{color:var(--blue);margin-top:11px;font-size:.67rem}.contracts-workspace-module__GRRPEG__grid article>small{color:#2722366e;margin-top:6px;font-size:.56rem}.contracts-workspace-module__GRRPEG__grid article>div{gap:6px;margin-top:auto;display:flex}.contracts-workspace-module__GRRPEG__grid article button{cursor:pointer;background:0 0;border:1px solid #27223624;border-radius:4px 9px 9px 4px;min-height:34px;padding:0 10px;font-size:.55rem;font-weight:800}.contracts-workspace-module__GRRPEG__grid article[data-status=archived]{opacity:.58}.contracts-workspace-module__GRRPEG__grid article button:disabled{cursor:default;opacity:.4}.contracts-workspace-module__GRRPEG__backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:20;background:#120e1d94;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.contracts-workspace-module__GRRPEG__dialog{background:var(--white);border-radius:8px 28px 8px 8px;width:min(100%,490px);padding:30px}.contracts-workspace-module__GRRPEG__dialog>span{color:var(--orange);letter-spacing:.16em;font-size:.56rem;font-weight:800}.contracts-workspace-module__GRRPEG__dialog h2{font-family:var(--font-display), sans-serif;margin:6px 0 18px;font-size:2rem}.contracts-workspace-module__GRRPEG__dialog form{gap:7px;display:grid}.contracts-workspace-module__GRRPEG__dialog label{margin-top:7px;font-size:.61rem;font-weight:800}.contracts-workspace-module__GRRPEG__dialog input,.contracts-workspace-module__GRRPEG__dialog select{border:1px solid #27223626;border-radius:5px 12px 12px 5px;min-height:43px;padding:0 11px}.contracts-workspace-module__GRRPEG__dialog form>div{justify-content:end;gap:8px;margin-top:15px;display:flex}.contracts-workspace-module__GRRPEG__dialog button{cursor:pointer;background:0 0;border:1px solid #27223626;border-radius:4px 11px 11px 4px;min-height:40px;padding:0 15px;font-size:.61rem;font-weight:800}.contracts-workspace-module__GRRPEG__dialog button[type=submit]{color:var(--white);background:var(--ink);border-color:var(--ink)}.contracts-workspace-module__GRRPEG__actions button:focus-visible,.contracts-workspace-module__GRRPEG__grid button:focus-visible,.contracts-workspace-module__GRRPEG__dialog button:focus-visible{outline:3px solid var(--yellow);outline-offset:3px}@media (max-width:930px){.contracts-workspace-module__GRRPEG__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:620px){.contracts-workspace-module__GRRPEG__grid{grid-template-columns:1fr}.contracts-workspace-module__GRRPEG__actions{flex-direction:column;align-items:stretch}}
:root{--ink:#272236;--ink-deep:#1b1726;--ink-card:#201b2d;--ink-card-hover:#262035;--ink-soft:#352e46;--paper:#f2f0e9;--white:#fffdf8;--orange:#ff5100;--orange-light:#ff51001f;--blue:#066bf1;--blue-light:#066bf11f;--yellow:#faaf16;--yellow-light:#faaf161f;--turquoise:#30cdb0;--turquoise-light:#30cdb01f;--danger:#ef4444;--danger-light:#ef44441f;--font-display:"Barlow Condensed", sans-serif;--font-body:"Montserrat", sans-serif}.operations-dashboard-module__CoRi0W__dashboardContainer{flex-direction:column;gap:22px;width:100%;display:flex}.operations-dashboard-module__CoRi0W__topToolbar{background:var(--ink-card);border:1px solid #ffffff14;border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:10px 16px;display:flex}.operations-dashboard-module__CoRi0W__toolbarLeft{align-items:center;gap:10px;display:flex}.operations-dashboard-module__CoRi0W__pulseDot{background:var(--turquoise);border-radius:50%;width:8px;height:8px;animation:2s ease-in-out infinite operations-dashboard-module__CoRi0W__pulse;box-shadow:0 0 0 3px #30cdb040}@keyframes operations-dashboard-module__CoRi0W__pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.2)}}.operations-dashboard-module__CoRi0W__liveLabel{color:var(--white);letter-spacing:.04em;text-transform:uppercase;font-size:.8rem;font-weight:600}.operations-dashboard-module__CoRi0W__syncTime{color:#ffffff80;margin-left:6px;font-size:.75rem}.operations-dashboard-module__CoRi0W__toolbarActions{align-items:center;gap:10px;display:flex}.operations-dashboard-module__CoRi0W__refreshBtn,.operations-dashboard-module__CoRi0W__exportBtn{color:var(--white);cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:6px;align-items:center;gap:6px;padding:6px 14px;font-size:.78rem;font-weight:600;transition:all .15s;display:inline-flex}.operations-dashboard-module__CoRi0W__refreshBtn:hover,.operations-dashboard-module__CoRi0W__exportBtn:hover{border-color:var(--orange);color:var(--white);background:#ffffff1f}.operations-dashboard-module__CoRi0W__alertSummary{border-left:4px solid var(--yellow);color:var(--white);letter-spacing:.02em;background:#faaf161a;border-radius:6px;align-items:center;gap:8px;padding:12px 18px;font-size:.82rem;font-weight:500;display:flex}.operations-dashboard-module__CoRi0W__alertError{border-left:4px solid var(--danger);color:var(--white);background:#ef444426;border-radius:6px;padding:12px 18px;font-size:.82rem}.operations-dashboard-module__CoRi0W__activityNav{gap:10px;padding-bottom:4px;display:flex;overflow-x:auto}.operations-dashboard-module__CoRi0W__activityBadge{background:var(--ink-card);color:var(--white);cursor:pointer;text-align:left;white-space:nowrap;border:1px solid #ffffff1a;border-radius:8px;flex-direction:column;gap:3px;min-width:140px;padding:10px 16px;transition:all .2s;display:flex}.operations-dashboard-module__CoRi0W__activityBadge strong{font-family:var(--font-display);letter-spacing:.05em;color:var(--orange);font-size:1.1rem;font-weight:700}.operations-dashboard-module__CoRi0W__activityBadge small{color:#ffffffa6;font-size:.7rem}.operations-dashboard-module__CoRi0W__activityBadge:hover{background:var(--ink-card-hover);border-color:var(--orange)}.operations-dashboard-module__CoRi0W__activeBadge{background:var(--orange-light);border-color:var(--orange);box-shadow:0 0 12px #ff510040}.operations-dashboard-module__CoRi0W__activeBadge strong{color:var(--orange)}.operations-dashboard-module__CoRi0W__metrics{grid-template-columns:1.2fr repeat(3,1fr);gap:16px;display:grid}@media (max-width:1100px){.operations-dashboard-module__CoRi0W__metrics{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.operations-dashboard-module__CoRi0W__metrics{grid-template-columns:1fr}}.operations-dashboard-module__CoRi0W__complianceCard{background:var(--ink-card);border:1px solid #ffffff1a;border-radius:10px;flex-direction:column;justify-content:space-between;padding:20px;display:flex;position:relative;overflow:hidden}.operations-dashboard-module__CoRi0W__cardHeading{justify-content:space-between;align-items:flex-start;margin-bottom:16px;display:flex}.operations-dashboard-module__CoRi0W__cardHeading span{color:#ffffff80;letter-spacing:.1em;font-size:.68rem;font-weight:700;display:block}.operations-dashboard-module__CoRi0W__cardHeading h2{font-family:var(--font-display);color:var(--white);letter-spacing:.04em;margin:2px 0 0;font-size:1.4rem}.operations-dashboard-module__CoRi0W__scopeTag{background:var(--orange-light);color:var(--orange);text-transform:uppercase;border:1px solid #ff51004d;border-radius:4px;padding:3px 8px;font-size:.65rem;font-weight:700}.operations-dashboard-module__CoRi0W__complianceBody{align-items:center;gap:20px;display:flex}.operations-dashboard-module__CoRi0W__complianceRing{border-radius:50%;flex-shrink:0;place-items:center;width:90px;height:90px;padding:8px;display:grid;box-shadow:0 0 16px #ff510033}.operations-dashboard-module__CoRi0W__ringInner{background:var(--ink-card);width:100%;height:100%;color:var(--white);border-radius:50%;justify-content:center;align-items:center;display:flex}.operations-dashboard-module__CoRi0W__ringInner strong{font-family:var(--font-display);font-size:1.8rem;font-weight:700}.operations-dashboard-module__CoRi0W__ringInner span{color:var(--orange);margin-left:2px;font-size:.85rem}.operations-dashboard-module__CoRi0W__complianceLegend{flex-direction:column;flex:1;gap:6px;margin:0;display:flex}.operations-dashboard-module__CoRi0W__complianceLegend>div{border-bottom:1px solid #ffffff0f;justify-content:space-between;padding-bottom:3px;font-size:.78rem;display:flex}.operations-dashboard-module__CoRi0W__complianceLegend dt{color:#fff9}.operations-dashboard-module__CoRi0W__complianceLegend dd{margin:0;font-weight:700}.operations-dashboard-module__CoRi0W__valCompleted{color:var(--turquoise)}.operations-dashboard-module__CoRi0W__valPending{color:var(--yellow)}.operations-dashboard-module__CoRi0W__valOverdue{color:var(--danger)}.operations-dashboard-module__CoRi0W__metricCard{background:var(--ink-card);border:1px solid #ffffff1a;border-radius:10px;flex-direction:column;padding:20px;transition:transform .15s,border-color .15s;display:flex;position:relative}.operations-dashboard-module__CoRi0W__metricCard:hover{background:var(--ink-card-hover);transform:translateY(-2px)}.operations-dashboard-module__CoRi0W__metricIndex{font-family:var(--font-display);color:#ffffff26;font-size:1.2rem;font-weight:800;position:absolute;top:16px;right:18px}.operations-dashboard-module__CoRi0W__metricCard>p{color:#ffffff80;letter-spacing:.1em;margin:0 0 6px;font-size:.68rem;font-weight:700}.operations-dashboard-module__CoRi0W__metricCard>strong{font-family:var(--font-display);color:var(--white);letter-spacing:.03em;margin-bottom:6px;font-size:1.6rem}.operations-dashboard-module__CoRi0W__metricCard>span{color:#fff9;flex:1;margin-bottom:16px;font-size:.75rem;line-height:1.4}.operations-dashboard-module__CoRi0W__cardLink{color:var(--orange);align-items:center;gap:6px;margin-top:auto;font-size:.78rem;font-weight:600;text-decoration:none;transition:gap .15s;display:inline-flex}.operations-dashboard-module__CoRi0W__cardLink:hover{color:#ff7333;gap:10px}.operations-dashboard-module__CoRi0W__reviewCard{border-left:3px solid var(--yellow)}.operations-dashboard-module__CoRi0W__overdueCard{border-left:3px solid var(--danger)}.operations-dashboard-module__CoRi0W__trainingCard{border-left:3px solid var(--blue)}.operations-dashboard-module__CoRi0W__trainingPills{flex-wrap:wrap;gap:6px;margin-bottom:14px;display:flex}.operations-dashboard-module__CoRi0W__pillValid,.operations-dashboard-module__CoRi0W__pillCritical,.operations-dashboard-module__CoRi0W__pillExpired{border-radius:4px;padding:3px 8px;font-size:.68rem;font-weight:600}.operations-dashboard-module__CoRi0W__pillValid{background:var(--turquoise-light);color:var(--turquoise)}.operations-dashboard-module__CoRi0W__pillCritical{background:var(--yellow-light);color:var(--yellow)}.operations-dashboard-module__CoRi0W__pillExpired{background:var(--danger-light);color:var(--danger)}.operations-dashboard-module__CoRi0W__analyticsSection{background:var(--ink-card);border:1px solid #ffffff1a;border-radius:10px;padding:22px}.operations-dashboard-module__CoRi0W__sectionHeader{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:10px;margin-bottom:18px;display:flex}.operations-dashboard-module__CoRi0W__eyebrow{color:var(--orange);letter-spacing:.15em;font-size:.65rem;font-weight:700;display:block}.operations-dashboard-module__CoRi0W__sectionHeader h2{font-family:var(--font-display);color:var(--white);letter-spacing:.04em;margin:2px 0 0;font-size:1.4rem}.operations-dashboard-module__CoRi0W__headerNote{color:#ffffff80;font-size:.75rem}.operations-dashboard-module__CoRi0W__breakdownGrid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:14px;display:grid}.operations-dashboard-module__CoRi0W__breakdownCard{cursor:pointer;background:#ffffff08;border:1px solid #ffffff14;border-radius:8px;padding:14px 16px;transition:all .2s}.operations-dashboard-module__CoRi0W__breakdownCard:hover{border-color:var(--orange);background:#ffffff0f}.operations-dashboard-module__CoRi0W__selectedBreakdown{border-color:var(--orange);background:var(--orange-light)}.operations-dashboard-module__CoRi0W__breakdownTop{justify-content:space-between;align-items:center;margin-bottom:4px;display:flex}.operations-dashboard-module__CoRi0W__breakdownCode{font-family:var(--font-display);color:var(--white);letter-spacing:.05em;font-size:1.15rem;font-weight:800}.operations-dashboard-module__CoRi0W__breakdownPct{color:var(--turquoise);font-size:.85rem;font-weight:700}.operations-dashboard-module__CoRi0W__breakdownName{color:#ffffffa6;white-space:nowrap;text-overflow:ellipsis;margin:0 0 10px;font-size:.72rem;overflow:hidden}.operations-dashboard-module__CoRi0W__progressBarWrapper{background:#ffffff1a;border-radius:3px;width:100%;height:6px;margin-bottom:8px;overflow:hidden}.operations-dashboard-module__CoRi0W__progressBarFill{background:linear-gradient(90deg, var(--orange), var(--yellow));border-radius:3px;height:100%;transition:width .4s}.operations-dashboard-module__CoRi0W__breakdownMeta{color:#ffffff80;justify-content:space-between;font-size:.68rem;display:flex}.operations-dashboard-module__CoRi0W__supervisorsSection{background:var(--ink-card);border:1px solid #ffffff1a;border-radius:10px;padding:22px}.operations-dashboard-module__CoRi0W__supervisorTableWrapper{overflow-x:auto}.operations-dashboard-module__CoRi0W__supervisorTable{border-collapse:collapse;width:100%;color:var(--white);font-size:.82rem}.operations-dashboard-module__CoRi0W__supervisorTable th{text-align:left;color:#ffffff80;letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid #ffffff1a;padding:10px 14px;font-size:.68rem}.operations-dashboard-module__CoRi0W__supervisorTable td{border-bottom:1px solid #ffffff0f;padding:12px 14px}.operations-dashboard-module__CoRi0W__supervisorTable tr:hover td{background:#ffffff08}.operations-dashboard-module__CoRi0W__textCompleted{color:var(--turquoise);font-weight:600}.operations-dashboard-module__CoRi0W__textPending{color:var(--yellow);font-weight:600}.operations-dashboard-module__CoRi0W__textOverdue{color:var(--danger);font-weight:600}.operations-dashboard-module__CoRi0W__tableProgress{align-items:center;gap:10px;display:flex}.operations-dashboard-module__CoRi0W__tableProgressBar{border-radius:3px;flex:1;min-width:60px;max-width:120px;height:6px}.operations-dashboard-module__CoRi0W__tableProgress span{min-width:32px;font-size:.75rem;font-weight:700}.operations-dashboard-module__CoRi0W__lowerGrid{grid-template-columns:2fr 1fr;gap:16px;display:grid}@media (max-width:900px){.operations-dashboard-module__CoRi0W__lowerGrid{grid-template-columns:1fr}}.operations-dashboard-module__CoRi0W__activityCard{background:var(--ink-card);border:1px solid #ffffff1a;border-radius:10px;padding:22px}.operations-dashboard-module__CoRi0W__sectionHeading{justify-content:space-between;align-items:flex-start;margin-bottom:16px;display:flex}.operations-dashboard-module__CoRi0W__sectionHeading h2{font-family:var(--font-display);color:var(--white);letter-spacing:.04em;margin:2px 0 0;font-size:1.35rem}.operations-dashboard-module__CoRi0W__textLink{color:var(--orange);font-size:.78rem;font-weight:600;text-decoration:none}.operations-dashboard-module__CoRi0W__textLink:hover{text-decoration:underline}.operations-dashboard-module__CoRi0W__tableControls{flex-wrap:wrap;justify-content:space-between;gap:12px;margin-bottom:14px;display:flex}.operations-dashboard-module__CoRi0W__searchBox input{color:var(--white);background:#ffffff0f;border:1px solid #ffffff1f;border-radius:6px;min-width:220px;padding:6px 12px;font-size:.78rem}.operations-dashboard-module__CoRi0W__searchBox input:focus{border-color:var(--orange);outline:none}.operations-dashboard-module__CoRi0W__filterTabs{gap:6px;display:flex}.operations-dashboard-module__CoRi0W__filterTabs button{color:#ffffffa6;cursor:pointer;background:0 0;border:1px solid #ffffff1a;border-radius:4px;padding:4px 10px;font-size:.72rem;transition:all .15s}.operations-dashboard-module__CoRi0W__filterTabs button:hover{color:var(--white);border-color:#fff3}.operations-dashboard-module__CoRi0W__filterTabs .operations-dashboard-module__CoRi0W__activeTab{background:var(--orange-light);border-color:var(--orange);color:var(--orange);font-weight:600}.operations-dashboard-module__CoRi0W__activityTable{flex-direction:column;gap:8px;display:flex}.operations-dashboard-module__CoRi0W__tableRow{background:#ffffff08;border:1px solid #ffffff0f;border-radius:6px;justify-content:space-between;align-items:center;gap:14px;padding:10px 14px;display:flex}.operations-dashboard-module__CoRi0W__activityCode{font-family:var(--font-display);color:var(--orange);background:var(--orange-light);text-align:center;border-radius:4px;min-width:50px;padding:3px 8px;font-size:1rem;font-weight:800}.operations-dashboard-module__CoRi0W__rowDetails{flex-direction:column;flex:1;display:flex}.operations-dashboard-module__CoRi0W__rowDetails strong{color:var(--white);font-size:.82rem}.operations-dashboard-module__CoRi0W__rowDetails small{color:#ffffff80;font-size:.7rem}.operations-dashboard-module__CoRi0W__state{text-transform:uppercase;border-radius:4px;padding:4px 10px;font-size:.72rem;font-weight:600}.operations-dashboard-module__CoRi0W__state[data-state=approved],.operations-dashboard-module__CoRi0W__state[data-state=under_review]{background:var(--turquoise-light);color:var(--turquoise)}.operations-dashboard-module__CoRi0W__state[data-state=pending]{background:var(--yellow-light);color:var(--yellow)}.operations-dashboard-module__CoRi0W__state[data-state=overdue]{background:var(--danger-light);color:var(--danger)}.operations-dashboard-module__CoRi0W__state[data-state=rejected]{color:#f87171;background:#ef444433}.operations-dashboard-module__CoRi0W__emptyNotice{text-align:center;color:#ffffff80;margin:0;padding:20px;font-size:.8rem}.operations-dashboard-module__CoRi0W__weekCard{background:var(--ink-card);border:1px solid #ffffff1a;border-radius:10px;flex-direction:column;padding:22px;display:flex}.operations-dashboard-module__CoRi0W__largeTotal{font-family:var(--font-display);color:var(--white);margin:12px 0 4px;font-size:2.8rem;font-weight:800;line-height:1}.operations-dashboard-module__CoRi0W__weekCard>p{color:var(--white);margin:0 0 6px;font-size:.82rem}.operations-dashboard-module__CoRi0W__weekCard>small{color:#ffffff80;margin-bottom:20px;font-size:.72rem}.operations-dashboard-module__CoRi0W__quickIndicators{background:#ffffff08;border:1px solid #ffffff14;border-radius:8px;flex-direction:column;gap:10px;margin-bottom:20px;padding:12px 14px;display:flex}.operations-dashboard-module__CoRi0W__indicatorItem{justify-content:space-between;align-items:center;font-size:.75rem;display:flex}.operations-dashboard-module__CoRi0W__indicatorItem span{color:#ffffffa6}.operations-dashboard-module__CoRi0W__indicatorItem strong{color:var(--white);font-size:.9rem}.operations-dashboard-module__CoRi0W__primaryActionBtn{background:var(--orange);color:var(--white);text-align:center;border-radius:6px;margin-top:auto;padding:10px 16px;font-size:.82rem;font-weight:600;text-decoration:none;transition:background .15s}.operations-dashboard-module__CoRi0W__primaryActionBtn:hover{background:#ff6a26}
.flex-workspace-module__D-1Jea__container{--ink:#272236;--white:#fff;--surface:#faf9f6;--surface-hover:#f3f0e8;--border:#2722361a;--orange:#ff5100;--orange-light:#fff2eb;--blue:#066bf1;--blue-light:#edf4fe;--green:#10b981;--green-light:#ecfdf5;--yellow:#f59e0b;--yellow-light:#fffbeb;--red:#ef4444;--red-light:#fef2f2;flex-direction:column;gap:24px;display:flex}.flex-workspace-module__D-1Jea__topBanner{background:var(--white);border:1px solid var(--border);border-radius:12px;justify-content:space-between;align-items:center;gap:20px;padding:24px 28px;display:flex;box-shadow:0 4px 20px #2722360a}.flex-workspace-module__D-1Jea__tag{color:var(--orange);background:var(--orange-light);letter-spacing:.08em;border-radius:6px;margin-bottom:8px;padding:4px 10px;font-size:.68rem;font-weight:800;display:inline-block}.flex-workspace-module__D-1Jea__topBanner h2{color:var(--ink);font-family:var(--font-display), sans-serif;letter-spacing:.02em;margin:0;font-size:1.6rem}.flex-workspace-module__D-1Jea__topBanner p{color:#272236a6;margin:6px 0 0;font-size:.85rem}.flex-workspace-module__D-1Jea__ptsButton{color:var(--white);background:var(--ink);border-radius:8px;align-items:center;gap:8px;padding:12px 18px;font-size:.82rem;font-weight:700;text-decoration:none;transition:background .2s,transform .15s;display:inline-flex}.flex-workspace-module__D-1Jea__ptsButton:hover{background:var(--orange);transform:translateY(-1px)}.flex-workspace-module__D-1Jea__errorBox{color:#991b1b;background:#fee2e2;border:1px solid #f87171;border-radius:8px;padding:16px;font-size:.85rem}.flex-workspace-module__D-1Jea__kpiProgressCard{background:var(--white);border:1px solid var(--border);border-radius:12px;padding:22px 28px;box-shadow:0 4px 20px #2722360a}.flex-workspace-module__D-1Jea__kpiHeader{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.flex-workspace-module__D-1Jea__kpiLabel{color:#27223680;letter-spacing:.1em;margin-bottom:4px;font-size:.7rem;font-weight:800;display:block}.flex-workspace-module__D-1Jea__kpiHeader h3{color:var(--ink);font-family:var(--font-display), sans-serif;margin:0;font-size:1.45rem}.flex-workspace-module__D-1Jea__kpiPercentBadge{color:var(--blue);background:var(--blue-light);font-family:var(--font-display), sans-serif;border-radius:20px;padding:6px 14px;font-size:1.3rem;font-weight:800}.flex-workspace-module__D-1Jea__kpiPercentBadge[data-complete=true]{color:var(--green);background:var(--green-light)}.flex-workspace-module__D-1Jea__progressBarWrapper{background:#eae8e1;border-radius:6px;width:100%;height:12px;overflow:hidden}.flex-workspace-module__D-1Jea__progressBarFill{background:linear-gradient(90deg, var(--blue) 0%, var(--orange) 100%);border-radius:6px;height:100%;transition:width .4s}.flex-workspace-module__D-1Jea__sectionBlock{background:var(--white);border:1px solid var(--border);border-radius:12px;padding:24px 28px;box-shadow:0 4px 20px #2722360a}.flex-workspace-module__D-1Jea__sectionHeader{align-items:flex-start;gap:14px;margin-bottom:20px;display:flex}.flex-workspace-module__D-1Jea__stepBadge{width:32px;height:32px;color:var(--white);background:var(--orange);font-family:var(--font-display), sans-serif;border-radius:50%;flex:none;place-items:center;font-size:1.1rem;font-weight:800;display:grid}.flex-workspace-module__D-1Jea__sectionHeader h3{color:var(--ink);margin:0;font-size:1.15rem}.flex-workspace-module__D-1Jea__sectionHeader p{color:#27223699;margin:4px 0 0;font-size:.8rem}.flex-workspace-module__D-1Jea__activityGrid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;display:grid}.flex-workspace-module__D-1Jea__activityCard{background:var(--surface);text-align:left;cursor:pointer;border:2px solid #0000;border-radius:10px;flex-direction:column;padding:18px 20px;transition:all .2s;display:flex}.flex-workspace-module__D-1Jea__activityCard:hover{background:var(--surface-hover);border-color:#27223626;transform:translateY(-2px)}.flex-workspace-module__D-1Jea__activityCard[data-selected=true]{background:var(--white);border-color:var(--orange);box-shadow:0 8px 24px #ff51001f}.flex-workspace-module__D-1Jea__activityCard[data-completed=true]{border-left:4px solid var(--green)}.flex-workspace-module__D-1Jea__cardTop{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.flex-workspace-module__D-1Jea__activityCodeBadge{color:var(--white);background:var(--ink);font-family:var(--font-display), sans-serif;letter-spacing:.05em;border-radius:6px;padding:4px 10px;font-size:.95rem;font-weight:800}.flex-workspace-module__D-1Jea__activityCard[data-selected=true] .flex-workspace-module__D-1Jea__activityCodeBadge{background:var(--orange)}.flex-workspace-module__D-1Jea__statusPill{border-radius:12px;padding:4px 9px;font-size:.68rem;font-weight:700}.flex-workspace-module__D-1Jea__statusPill[data-state=cumplida]{color:#065f46;background:#d1fae5}.flex-workspace-module__D-1Jea__statusPill[data-state=pendiente]{color:#92400e;background:#fef3c7}.flex-workspace-module__D-1Jea__activityCard h4{color:var(--ink);min-height:38px;margin:0 0 16px;font-size:.95rem;line-height:1.3}.flex-workspace-module__D-1Jea__cardFooter{margin-top:auto}.flex-workspace-module__D-1Jea__counterText{color:#272236b3;margin-bottom:8px;font-size:.75rem}.flex-workspace-module__D-1Jea__counterText strong{color:var(--ink);font-size:.95rem}.flex-workspace-module__D-1Jea__miniProgressBar{background:#e5e3dc;border-radius:3px;width:100%;height:6px;overflow:hidden}.flex-workspace-module__D-1Jea__miniProgressBar>div{background:var(--green);border-radius:3px;height:100%;transition:width .3s}.flex-workspace-module__D-1Jea__cardActionHint{color:var(--orange);border-top:1px dashed #2722361a;margin-top:12px;padding-top:10px;font-size:.72rem;font-weight:700}.flex-workspace-module__D-1Jea__dropzoneCard{background:var(--surface);text-align:center;border:2px dashed #27223633;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;padding:32px 24px;transition:all .2s;display:flex}.flex-workspace-module__D-1Jea__dropzoneCard:hover,.flex-workspace-module__D-1Jea__dropzoneCard[data-dragover=true]{background:var(--orange-light);border-color:var(--orange)}.flex-workspace-module__D-1Jea__hiddenFileInput{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.flex-workspace-module__D-1Jea__dropzoneLabel{cursor:pointer;flex-direction:column;align-items:center;width:100%;display:flex}.flex-workspace-module__D-1Jea__dropzoneIcon{margin-bottom:12px;font-size:2.8rem}.flex-workspace-module__D-1Jea__dropzoneText strong{color:var(--ink);margin-bottom:6px;font-size:1rem;display:block}.flex-workspace-module__D-1Jea__dropzoneText span{color:#2722368c;font-size:.78rem}.flex-workspace-module__D-1Jea__uploadActionsRow{align-items:center;gap:12px;margin-top:20px;display:flex}.flex-workspace-module__D-1Jea__cancelFileButton{color:#272236b3;cursor:pointer;background:0 0;border:1px solid #27223633;border-radius:6px;padding:10px 16px;font-size:.8rem;font-weight:600}.flex-workspace-module__D-1Jea__cancelFileButton:hover{background:#f1efe8}.flex-workspace-module__D-1Jea__submitUploadButton{color:var(--white);background:var(--orange);cursor:pointer;border:none;border-radius:6px;padding:12px 24px;font-size:.88rem;font-weight:700;transition:background .2s,transform .1s}.flex-workspace-module__D-1Jea__submitUploadButton:hover{background:#e04700;transform:translateY(-1px)}.flex-workspace-module__D-1Jea__uploadingBox{background:var(--blue-light);text-align:left;border:1px solid #bfdbfe;border-radius:8px;width:100%;max-width:480px;margin-top:20px;padding:16px 20px}.flex-workspace-module__D-1Jea__uploadingHeader{color:#1e40af;justify-content:space-between;margin-bottom:8px;font-size:.82rem;display:flex}.flex-workspace-module__D-1Jea__progressBar{width:100%;height:8px;accent-color:var(--blue)}.flex-workspace-module__D-1Jea__uploadingBox small{color:#3b82f6;margin-top:6px;font-size:.72rem;display:block}.flex-workspace-module__D-1Jea__successBox,.flex-workspace-module__D-1Jea__errorAlertBox{text-align:left;border-radius:8px;align-items:center;gap:12px;width:100%;max-width:480px;margin-top:20px;padding:14px 18px;display:flex}.flex-workspace-module__D-1Jea__successBox{color:#065f46;background:var(--green-light);border:1px solid #a7f3d0}.flex-workspace-module__D-1Jea__successBox span{background:var(--green);width:28px;height:28px;color:var(--white);border-radius:50%;place-items:center;font-weight:800;display:grid}.flex-workspace-module__D-1Jea__successBox p,.flex-workspace-module__D-1Jea__errorAlertBox p{opacity:.85;margin:3px 0 0;font-size:.78rem}.flex-workspace-module__D-1Jea__errorAlertBox{color:#991b1b;background:var(--red-light);border:1px solid #fecaca}.flex-workspace-module__D-1Jea__errorAlertBox span{background:var(--red);width:28px;height:28px;color:var(--white);border-radius:50%;place-items:center;font-weight:800;display:grid}.flex-workspace-module__D-1Jea__tableContainer{border:1px solid var(--border);border-radius:8px;overflow-x:auto}.flex-workspace-module__D-1Jea__evidenceTable{border-collapse:collapse;text-align:left;width:100%;font-size:.82rem}.flex-workspace-module__D-1Jea__evidenceTable th{background:var(--surface);color:#27223699;letter-spacing:.05em;border-bottom:1px solid var(--border);padding:12px 16px;font-size:.7rem;font-weight:800}.flex-workspace-module__D-1Jea__evidenceTable td{color:var(--ink);border-bottom:1px solid #2722360f;padding:14px 16px}.flex-workspace-module__D-1Jea__evidenceTable tr:last-child td{border-bottom:none}.flex-workspace-module__D-1Jea__evidenceTable tr:hover td{background:#27223605}.flex-workspace-module__D-1Jea__tableCodeBadge{color:var(--blue);background:var(--blue-light);font-family:var(--font-display), sans-serif;border-radius:4px;padding:3px 8px;font-size:.82rem;font-weight:700;display:inline-block}.flex-workspace-module__D-1Jea__fileAttachedBadge{color:#065f46;align-items:center;gap:5px;font-size:.78rem;font-weight:600;display:inline-flex}.flex-workspace-module__D-1Jea__tableUploadBtn{color:var(--white);background:var(--ink);cursor:pointer;border:none;border-radius:5px;padding:6px 12px;font-size:.75rem;font-weight:700;transition:background .15s}.flex-workspace-module__D-1Jea__tableUploadBtn:hover{background:var(--orange)}.flex-workspace-module__D-1Jea__emptyCell{text-align:center;color:#27223680;padding:32px 16px;font-style:italic}.flex-workspace-module__D-1Jea__adminNotice{background:var(--surface);border:1px solid var(--border);color:#272236cc;border-radius:8px;padding:24px;font-size:.85rem;line-height:1.5}.flex-workspace-module__D-1Jea__adminNotice strong{color:var(--ink)}@media (max-width:900px){.flex-workspace-module__D-1Jea__topBanner{flex-direction:column;align-items:flex-start}.flex-workspace-module__D-1Jea__activityGrid{grid-template-columns:1fr}}
.planning-workspace-module__qXwZsa__workspace{color:#272236}.planning-workspace-module__qXwZsa__notice,.planning-workspace-module__qXwZsa__error{border-radius:5px 14px;margin-bottom:14px;padding:12px 15px;font-size:.68rem;font-weight:800}.planning-workspace-module__qXwZsa__notice{color:#145f52;background:#e2f7f1}.planning-workspace-module__qXwZsa__error{color:#8c2c16;background:#fff0e8}.planning-workspace-module__qXwZsa__toolbar{color:#fff;background:#272236;border-radius:7px 21px 7px 7px;justify-content:space-between;align-items:center;gap:18px;padding:19px 21px;display:flex}.planning-workspace-module__qXwZsa__toolbar span{color:#faaf16;letter-spacing:.14em;font-size:.55rem;font-weight:800}.planning-workspace-module__qXwZsa__toolbar strong{margin-top:5px;font-size:.75rem;display:block}.planning-workspace-module__qXwZsa__toolbar button{color:#272236;cursor:pointer;background:#faaf16;border:0;border-radius:4px 13px 13px 4px;align-items:center;gap:18px;min-height:42px;padding:0 14px;font-size:.66rem;font-weight:800;display:flex}.planning-workspace-module__qXwZsa__typeCatalog{background:#edf3ff;border:1px solid #066bf11f;border-radius:7px 19px 7px 7px;grid-template-columns:minmax(180px,1.2fr) repeat(4,minmax(140px,1fr));align-items:stretch;gap:8px;margin-top:14px;padding:15px;display:grid}.planning-workspace-module__qXwZsa__typeCatalog>div{padding:8px}.planning-workspace-module__qXwZsa__typeCatalog>div span{color:#066bf1;letter-spacing:.1em;font-size:.55rem;font-weight:800;display:block}.planning-workspace-module__qXwZsa__typeCatalog>div strong{margin-top:5px;font-size:.72rem;display:block}.planning-workspace-module__qXwZsa__typeCatalog button{text-align:left;color:#272236;cursor:pointer;background:#fffdf8;border:1px solid #0000;border-radius:5px 11px;align-content:center;gap:6px;min-height:106px;padding:14px;display:grid}.planning-workspace-module__qXwZsa__typeCatalog button[data-selected=true]{border-color:#066bf1;box-shadow:0 0 0 2px #066bf11f}.planning-workspace-module__qXwZsa__typeCatalog button strong{color:#ff5100;font-size:.78rem}.planning-workspace-module__qXwZsa__typeCatalog button span{color:#272236a8;font-size:.62rem;line-height:1.3}.planning-workspace-module__qXwZsa__typeCatalog button small{color:#066bf1;font-size:.58rem;font-weight:800}.planning-workspace-module__qXwZsa__activityDetail{background:#fffdf8;border:1px solid #27223617;border-radius:6px 18px 6px 6px;justify-content:space-between;align-items:center;gap:18px;margin-top:14px;padding:17px;display:flex}.planning-workspace-module__qXwZsa__activityDetail span{color:#ff5100;letter-spacing:.1em;font-size:.55rem;font-weight:800}.planning-workspace-module__qXwZsa__activityDetail h2{margin:5px 0;font-size:.9rem}.planning-workspace-module__qXwZsa__activityDetail p{color:#27223699;margin:0;font-size:.62rem}.planning-workspace-module__qXwZsa__activityDetail dl{gap:18px;margin:0;display:flex}.planning-workspace-module__qXwZsa__activityDetail dt{color:#27223680;font-size:.54rem}.planning-workspace-module__qXwZsa__activityDetail dd{color:#066bf1;margin:4px 0 0;font-size:.85rem;font-weight:800}.planning-workspace-module__qXwZsa__dialogActions{justify-content:end;gap:8px;margin-top:16px;display:flex}.planning-workspace-module__qXwZsa__dialogActions a{color:#fff;background:#272236;border-radius:4px 11px 11px 4px;align-items:center;min-height:40px;padding:0 14px;font-size:.65rem;font-weight:800;text-decoration:none;display:inline-flex}.planning-workspace-module__qXwZsa__activityDetail form{flex-wrap:wrap;gap:7px;margin-top:12px;display:flex}.planning-workspace-module__qXwZsa__activityDetail form select,.planning-workspace-module__qXwZsa__activityDetail form input{background:#fff;border:1px solid #27223626;border-radius:5px 10px;min-height:38px;padding:0 10px;font-size:.62rem}.planning-workspace-module__qXwZsa__activityDetail form input{width:120px}.planning-workspace-module__qXwZsa__activityDetail form button{color:#fff;cursor:pointer;background:#272236;border:0;border-radius:4px 11px 11px 4px;min-height:38px;padding:0 13px;font-size:.62rem;font-weight:800}.planning-workspace-module__qXwZsa__planGrid{gap:8px;margin-top:14px;display:grid}.planning-workspace-module__qXwZsa__planGrid article{background:#fffdf8;border:1px solid #27223617;border-radius:5px 17px 5px 5px;grid-template-columns:42px minmax(0,1fr) 90px 145px;align-items:center;gap:14px;min-height:98px;padding:15px;display:grid}.planning-workspace-module__qXwZsa__planGrid article[data-active=false]{opacity:.48}.planning-workspace-module__qXwZsa__planGrid article>span{color:#066bf1;width:36px;height:36px;font-family:var(--font-display), sans-serif;background:#066bf114;border-radius:50%;place-items:center;font-size:.7rem;display:grid}.planning-workspace-module__qXwZsa__planGrid small{color:#ff5100;letter-spacing:.09em;font-size:.55rem;font-weight:800}.planning-workspace-module__qXwZsa__planGrid h2{margin:4px 0;font-size:.82rem}.planning-workspace-module__qXwZsa__planGrid p{color:#27223680;margin:0;font-size:.63rem}.planning-workspace-module__qXwZsa__planGrid article>strong{color:#145f52;font-size:.58rem}.planning-workspace-module__qXwZsa__planGrid article>div:last-child{gap:6px;display:flex}.planning-workspace-module__qXwZsa__planGrid button{color:#272236;cursor:pointer;background:0 0;border:1px solid #27223624;border-radius:7px;padding:7px 8px;font-size:.57rem;font-weight:700}.planning-workspace-module__qXwZsa__planGrid button:disabled{opacity:.35;cursor:default}.planning-workspace-module__qXwZsa__empty{text-align:center;color:#27223680;background:#fffdf8;border:1px dashed #2722362e;border-radius:8px 18px;padding:60px 20px}.planning-workspace-module__qXwZsa__backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:30;background:#120e1d99;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.planning-workspace-module__qXwZsa__dialog{background:#fffdf8;border-radius:8px 28px 8px 8px;width:min(100%,500px);padding:30px}.planning-workspace-module__qXwZsa__dialog>span{color:#ff5100;letter-spacing:.15em;font-size:.55rem;font-weight:800}.planning-workspace-module__qXwZsa__dialog h2{font-family:var(--font-display), sans-serif;margin:5px 0;font-size:1.9rem}.planning-workspace-module__qXwZsa__dialog p{color:#2722368a;margin:7px 0 18px;font-size:.68rem;line-height:1.5}.planning-workspace-module__qXwZsa__dialog form{gap:7px;display:grid}.planning-workspace-module__qXwZsa__dialog label{margin-top:6px;font-size:.62rem;font-weight:800}.planning-workspace-module__qXwZsa__dialog input,.planning-workspace-module__qXwZsa__dialog select{background:#fff;border:1px solid #27223626;border-radius:5px 12px 12px 5px;min-height:43px;padding:0 11px}.planning-workspace-module__qXwZsa__dialog form>div{justify-content:end;gap:8px;margin-top:16px;display:flex}.planning-workspace-module__qXwZsa__dialog button{color:#272236;cursor:pointer;background:0 0;border:1px solid #27223626;border-radius:4px 11px 11px 4px;min-height:40px;padding:0 14px;font-size:.65rem;font-weight:800}.planning-workspace-module__qXwZsa__dialog button[type=submit]{color:#fff;background:#272236}@media (max-width:980px){.planning-workspace-module__qXwZsa__typeCatalog{grid-template-columns:repeat(4,minmax(0,1fr))}.planning-workspace-module__qXwZsa__typeCatalog>div{grid-column:1/-1}}@media (max-width:760px){.planning-workspace-module__qXwZsa__planGrid article{grid-template-columns:38px minmax(0,1fr)}.planning-workspace-module__qXwZsa__planGrid article>strong,.planning-workspace-module__qXwZsa__planGrid article>div:last-child{grid-column:2}.planning-workspace-module__qXwZsa__toolbar{flex-direction:column;align-items:stretch}.planning-workspace-module__qXwZsa__toolbar button{justify-content:space-between}.planning-workspace-module__qXwZsa__typeCatalog{grid-template-columns:repeat(2,minmax(0,1fr))}}
.worker-documents-workspace-module__3a6nka__workspace{color:#272236;background:#fffdf8;border:1px solid #27223617;border-radius:7px 24px 7px 7px;margin-top:28px;padding:24px}.worker-documents-workspace-module__3a6nka__heading{justify-content:space-between;gap:20px;display:flex}.worker-documents-workspace-module__3a6nka__heading span{color:#ff5100;letter-spacing:.16em;font-size:.56rem;font-weight:800}.worker-documents-workspace-module__3a6nka__heading h2{font-family:var(--font-display), sans-serif;margin:5px 0;font-size:1.7rem}.worker-documents-workspace-module__3a6nka__heading p{color:#27223687;margin:0;font-size:.68rem}.worker-documents-workspace-module__3a6nka__heading>strong{color:#066bf1;background:#066bf114;border-radius:18px;align-self:start;padding:7px 10px;font-size:.62rem}.worker-documents-workspace-module__3a6nka__notice,.worker-documents-workspace-module__3a6nka__error{border-radius:5px 12px;margin-top:14px;padding:11px 13px;font-size:.66rem;font-weight:800}.worker-documents-workspace-module__3a6nka__notice{color:#145f52;background:#e2f7f1}.worker-documents-workspace-module__3a6nka__error{color:#8c2c16;background:#fff0e8}.worker-documents-workspace-module__3a6nka__uploadForm{grid-template-columns:1fr 1fr 1.2fr auto;align-items:end;gap:10px;margin-top:20px;display:grid}.worker-documents-workspace-module__3a6nka__uploadForm label{gap:6px;font-size:.61rem;font-weight:800;display:grid}.worker-documents-workspace-module__3a6nka__uploadForm input,.worker-documents-workspace-module__3a6nka__uploadForm select{background:#f6f4ee;border:1px solid #27223621;border-radius:4px 11px 11px 4px;min-width:0;min-height:42px;padding:0 10px}.worker-documents-workspace-module__3a6nka__uploadForm input[type=file]{padding:9px;font-size:.6rem}.worker-documents-workspace-module__3a6nka__uploadForm>button{color:#fff;cursor:pointer;background:#272236;border:0;border-radius:4px 12px 12px 4px;min-height:42px;padding:0 13px;font-size:.64rem;font-weight:800}.worker-documents-workspace-module__3a6nka__uploadForm button:disabled{opacity:.4;cursor:default}.worker-documents-workspace-module__3a6nka__progress{color:#066bf1;grid-column:1/-1;grid-template-columns:1fr auto;gap:5px;font-size:.62rem;font-weight:800;display:grid}.worker-documents-workspace-module__3a6nka__progress progress{accent-color:#066bf1;grid-column:1/-1;width:100%}.worker-documents-workspace-module__3a6nka__documents{gap:6px;margin-top:18px;display:grid}.worker-documents-workspace-module__3a6nka__documents article{border-top:1px solid #27223617;grid-template-columns:40px minmax(0,1fr) auto auto;align-items:center;gap:10px;min-height:62px;padding:9px 12px;display:grid}.worker-documents-workspace-module__3a6nka__documents article[data-archived=true]{opacity:.45}.worker-documents-workspace-module__3a6nka__documents article>span{color:#ff5100;background:#ff510014;border-radius:50%;place-items:center;width:36px;height:36px;font-size:.57rem;font-weight:900;display:grid}.worker-documents-workspace-module__3a6nka__documents strong,.worker-documents-workspace-module__3a6nka__documents small{display:block}.worker-documents-workspace-module__3a6nka__documents strong{font-size:.7rem}.worker-documents-workspace-module__3a6nka__documents small{color:#2722367a;margin-top:3px;font-size:.59rem}.worker-documents-workspace-module__3a6nka__documents button{color:#272236;cursor:pointer;background:0 0;border:1px solid #27223621;border-radius:7px;padding:7px 8px;font-size:.56rem;font-weight:700}.worker-documents-workspace-module__3a6nka__documents button:disabled{cursor:default}@media (max-width:900px){.worker-documents-workspace-module__3a6nka__uploadForm{grid-template-columns:1fr 1fr}}@media (max-width:620px){.worker-documents-workspace-module__3a6nka__heading{display:block}.worker-documents-workspace-module__3a6nka__heading>strong{margin-top:12px;display:inline-block}.worker-documents-workspace-module__3a6nka__uploadForm{grid-template-columns:1fr}.worker-documents-workspace-module__3a6nka__documents article{grid-template-columns:38px minmax(0,1fr)}.worker-documents-workspace-module__3a6nka__documents button{grid-column:2;justify-self:start}}
.procedures-workspace-module__XNK6mW__workspace{--ink:#272236;--white:#fffdf8;--orange:#ff5100;--blue:#066bf1;--yellow:#faaf16}.procedures-workspace-module__XNK6mW__notice,.procedures-workspace-module__XNK6mW__error{border-radius:5px 15px 15px 5px;align-items:center;gap:10px;min-height:46px;margin-bottom:12px;padding:0 16px;font-size:.68rem;font-weight:700;display:flex}.procedures-workspace-module__XNK6mW__notice{color:#145f52;background:#e2f7f1;border:1px solid #b9e9de}.procedures-workspace-module__XNK6mW__error{color:#94390f;background:#fff0e9;border:1px solid #f5c5b0}.procedures-workspace-module__XNK6mW__notice>span,.procedures-workspace-module__XNK6mW__error>span{width:22px;height:22px;color:var(--white);background:#188570;border-radius:50%;place-items:center;display:grid}.procedures-workspace-module__XNK6mW__error>span{background:var(--orange)}.procedures-workspace-module__XNK6mW__toolbar{background:var(--white);border:1px solid #27223617;border-radius:7px 22px 7px 7px;justify-content:space-between;align-items:end;gap:16px;padding:20px;display:flex}.procedures-workspace-module__XNK6mW__toolbar label{flex:1;max-width:470px}.procedures-workspace-module__XNK6mW__toolbar label span{color:#2722367a;letter-spacing:.14em;margin-bottom:7px;font-size:.56rem;font-weight:800;display:block}.procedures-workspace-module__XNK6mW__toolbar input{background:#f6f4ee;border:1px solid #2722361f;border-radius:4px 12px 12px 4px;width:100%;min-height:43px;padding:0 13px}.procedures-workspace-module__XNK6mW__toolbar>button{min-height:43px;color:var(--white);background:var(--ink);cursor:pointer;border:0;border-radius:4px 14px 14px;align-items:center;gap:22px;padding:0 15px;font-size:.64rem;font-weight:800;display:flex}.procedures-workspace-module__XNK6mW__toolbar>button:hover{background:var(--orange)}.procedures-workspace-module__XNK6mW__records{gap:7px;margin-top:10px;display:grid}.procedures-workspace-module__XNK6mW__records article{background:var(--white);border:1px solid #27223614;border-radius:5px 15px 5px 5px;grid-template-columns:44px minmax(220px,1fr) 100px 95px 230px;align-items:center;gap:12px;min-height:78px;padding:11px 15px;display:grid}.procedures-workspace-module__XNK6mW__documentMark{width:38px;height:38px;color:var(--orange);font-family:var(--font-display), sans-serif;background:#ff510017;border-radius:12px 12px 4px;place-items:center;font-size:.58rem;font-weight:800;display:grid}.procedures-workspace-module__XNK6mW__records strong,.procedures-workspace-module__XNK6mW__records small{display:block}.procedures-workspace-module__XNK6mW__records strong{font-size:.71rem}.procedures-workspace-module__XNK6mW__records small{color:#27223673;margin-top:4px;font-size:.58rem}.procedures-workspace-module__XNK6mW__contract{color:#2722368c;font-size:.61rem}.procedures-workspace-module__XNK6mW__state{color:#145f52;background:#30cdb021;border-radius:20px;justify-self:start;padding:6px 9px;font-size:.55rem;font-weight:800}.procedures-workspace-module__XNK6mW__actions{justify-content:end;gap:5px;display:flex}.procedures-workspace-module__XNK6mW__actions button{min-height:34px;color:var(--ink);cursor:pointer;background:0 0;border:1px solid #27223624;border-radius:4px 9px 9px 4px;padding:0 8px;font-size:.54rem;font-weight:800}.procedures-workspace-module__XNK6mW__actions button:hover{color:var(--blue);border-color:var(--blue)}.procedures-workspace-module__XNK6mW__actions button:disabled{opacity:.4;cursor:default}.procedures-workspace-module__XNK6mW__backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:20;background:#120e1d94;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.procedures-workspace-module__XNK6mW__dialog{background:var(--white);border-radius:8px 28px 8px 8px;width:min(100%,540px);max-height:calc(100vh - 40px);padding:30px;overflow-y:auto}.procedures-workspace-module__XNK6mW__dialog>span{color:var(--orange);letter-spacing:.16em;font-size:.56rem;font-weight:800}.procedures-workspace-module__XNK6mW__dialog h2{font-family:var(--font-display), sans-serif;margin:6px 0 0;font-size:2rem}.procedures-workspace-module__XNK6mW__dialog>p{color:#2722368c;font-size:.67rem;line-height:1.55}.procedures-workspace-module__XNK6mW__dialog form{gap:7px;display:grid}.procedures-workspace-module__XNK6mW__dialog label{margin-top:7px;font-size:.61rem;font-weight:800}.procedures-workspace-module__XNK6mW__dialog input,.procedures-workspace-module__XNK6mW__dialog textarea{border:1px solid #27223626;border-radius:5px 12px 12px 5px;padding:10px 12px}.procedures-workspace-module__XNK6mW__dialog input{min-height:42px}.procedures-workspace-module__XNK6mW__progress{color:#234d86;background:#e6f0fe;border-radius:5px 12px;grid-template-columns:1fr auto;gap:6px;margin-top:8px;padding:11px;font-size:.58rem;display:grid}.procedures-workspace-module__XNK6mW__progress progress{width:100%;accent-color:var(--blue);grid-column:1/-1}.procedures-workspace-module__XNK6mW__formActions{justify-content:end;gap:8px;margin-top:14px;display:flex}.procedures-workspace-module__XNK6mW__formActions button{cursor:pointer;background:0 0;border:1px solid #27223626;border-radius:4px 11px 11px 4px;min-height:41px;padding:0 15px;font-size:.61rem;font-weight:800}.procedures-workspace-module__XNK6mW__formActions button[type=submit]{color:var(--white);background:var(--ink);border-color:var(--ink)}.procedures-workspace-module__XNK6mW__toolbar button:focus-visible,.procedures-workspace-module__XNK6mW__actions button:focus-visible,.procedures-workspace-module__XNK6mW__formActions button:focus-visible{outline:3px solid var(--yellow);outline-offset:3px}@media (max-width:960px){.procedures-workspace-module__XNK6mW__records article{grid-template-columns:44px 1fr auto}.procedures-workspace-module__XNK6mW__contract{grid-column:2}.procedures-workspace-module__XNK6mW__state{grid-area:1/3}.procedures-workspace-module__XNK6mW__actions{grid-column:2/-1;justify-content:start}}@media (max-width:620px){.procedures-workspace-module__XNK6mW__toolbar{flex-direction:column;align-items:stretch}.procedures-workspace-module__XNK6mW__records article{grid-template-columns:42px 1fr}.procedures-workspace-module__XNK6mW__state,.procedures-workspace-module__XNK6mW__actions{grid-column:2}}
.safety-records-workspace-module__UxgQSG__workspace{--ink:#272236;--paper:#fffdf8;--orange:#ff5100;--blue:#066bf1}.safety-records-workspace-module__UxgQSG__notice,.safety-records-workspace-module__UxgQSG__error{border-radius:5px 15px 15px 5px;align-items:center;gap:10px;min-height:46px;margin-bottom:14px;padding:0 16px;font-size:.72rem;font-weight:700;display:flex}.safety-records-workspace-module__UxgQSG__notice{color:#145f52;background:#e2f7f1;border:1px solid #b9e9de}.safety-records-workspace-module__UxgQSG__error{color:#8c2c16;background:#fff0e8;border:1px solid #ffcdb7}.safety-records-workspace-module__UxgQSG__notice span,.safety-records-workspace-module__UxgQSG__error span{color:#fff;background:#188570;border-radius:50%;place-items:center;width:22px;height:22px;display:grid}.safety-records-workspace-module__UxgQSG__error span{background:var(--orange)}.safety-records-workspace-module__UxgQSG__catalogPanel{background:var(--ink);color:#fff;border-radius:7px 24px 7px 7px;padding:22px}.safety-records-workspace-module__UxgQSG__catalogPanel>div:first-child span{color:#faaf16;letter-spacing:.16em;font-size:.56rem;font-weight:800}.safety-records-workspace-module__UxgQSG__catalogPanel h2{font-family:var(--font-display), sans-serif;margin:4px 0;font-size:1.55rem}.safety-records-workspace-module__UxgQSG__catalogPanel p{color:#ffffff8c;margin:0;font-size:.68rem}.safety-records-workspace-module__UxgQSG__catalogPanel form{grid-template-columns:minmax(180px,1fr) 100px auto;gap:8px;margin-top:17px;display:grid}.safety-records-workspace-module__UxgQSG__catalogPanel input,.safety-records-workspace-module__UxgQSG__catalogPanel button{border:1px solid #ffffff29;border-radius:4px 11px 11px 4px;min-height:42px;padding:0 12px}.safety-records-workspace-module__UxgQSG__catalogPanel input{color:#fff;background:#ffffff14;outline:none}.safety-records-workspace-module__UxgQSG__catalogPanel input::placeholder{color:#ffffff6b}.safety-records-workspace-module__UxgQSG__catalogPanel form button{color:var(--ink);cursor:pointer;background:#faaf16;font-weight:800}.safety-records-workspace-module__UxgQSG__catalogList{flex-wrap:wrap;gap:7px;margin-top:14px;display:flex}.safety-records-workspace-module__UxgQSG__catalogList>span{color:var(--ink);background:#fff;border-radius:20px;align-items:center;gap:7px;padding:7px 8px 7px 11px;font-size:.62rem;display:inline-flex}.safety-records-workspace-module__UxgQSG__catalogList>span[data-active=false]{opacity:.45}.safety-records-workspace-module__UxgQSG__catalogList small{color:#27223680}.safety-records-workspace-module__UxgQSG__catalogList button{min-height:25px;color:var(--ink);cursor:pointer;background:0 0;border-color:#27223626;padding:0 7px;font-size:.54rem}.safety-records-workspace-module__UxgQSG__toolbar{background:var(--paper);border:1px solid #27223617;border-radius:7px 20px 7px 7px;justify-content:space-between;align-items:end;gap:16px;margin-top:16px;padding:18px 20px;display:flex}.safety-records-workspace-module__UxgQSG__toolbar label{flex:1;max-width:480px}.safety-records-workspace-module__UxgQSG__toolbar label span{color:#2722367a;letter-spacing:.14em;margin-bottom:7px;font-size:.56rem;font-weight:800;display:block}.safety-records-workspace-module__UxgQSG__toolbar input{background:#f6f4ee;border:1px solid #2722361f;border-radius:4px 12px 12px 4px;width:100%;min-height:43px;padding:0 13px}.safety-records-workspace-module__UxgQSG__toolbar>button{color:#fff;background:var(--blue);cursor:pointer;border:0;border-radius:4px 13px 13px;align-items:center;gap:20px;min-height:43px;padding:0 15px;font-size:.68rem;font-weight:800;display:flex}.safety-records-workspace-module__UxgQSG__toolbar button:disabled{opacity:.45;cursor:default}.safety-records-workspace-module__UxgQSG__prerequisite{color:#71310f;background:#fff2df;border:1px solid #ffd29d;border-radius:6px 16px 6px 6px;justify-content:space-between;align-items:center;gap:16px;margin-top:12px;padding:16px 18px;display:flex}.safety-records-workspace-module__UxgQSG__prerequisite strong{font-size:.74rem;display:block}.safety-records-workspace-module__UxgQSG__prerequisite p{margin:4px 0 0;font-size:.63rem}.safety-records-workspace-module__UxgQSG__prerequisite a{color:#fff;background:var(--orange);border-radius:4px 11px 11px 4px;flex:none;padding:10px 13px;font-size:.63rem;font-weight:800;text-decoration:none}.safety-records-workspace-module__UxgQSG__tableHeader{color:#2722366b;letter-spacing:.12em;grid-template-columns:minmax(240px,1.3fr) minmax(220px,1fr) 90px 70px;gap:14px;margin-top:17px;padding:0 16px 8px;font-size:.54rem;font-weight:800;display:grid}.safety-records-workspace-module__UxgQSG__records{gap:7px;display:grid}.safety-records-workspace-module__UxgQSG__records article{background:var(--paper);border:1px solid #27223614;border-radius:5px 15px 5px 5px;grid-template-columns:48px minmax(190px,1.3fr) minmax(190px,1fr) 90px 70px;align-items:center;gap:13px;min-height:76px;padding:11px 15px;display:grid}.safety-records-workspace-module__UxgQSG__recordMark{width:42px;height:42px;color:var(--blue);font-family:var(--font-display), sans-serif;background:#066bf117;border-radius:50%;place-items:center;font-size:.62rem;font-weight:800;display:grid}.safety-records-workspace-module__UxgQSG__records strong,.safety-records-workspace-module__UxgQSG__records small{display:block}.safety-records-workspace-module__UxgQSG__records strong{font-size:.72rem}.safety-records-workspace-module__UxgQSG__records small,.safety-records-workspace-module__UxgQSG__records p{color:#27223680;margin:4px 0 0;font-size:.62rem}.safety-records-workspace-module__UxgQSG__status{color:#145f52;background:#30cdb021;border-radius:20px;justify-self:start;padding:6px 9px;font-size:.57rem;font-weight:800}.safety-records-workspace-module__UxgQSG__status[data-state=anulada],.safety-records-workspace-module__UxgQSG__status[data-state=vencida]{color:#9a3d20;background:#ff51001a}.safety-records-workspace-module__UxgQSG__recordActions{gap:5px;display:flex}.safety-records-workspace-module__UxgQSG__recordActions button{color:var(--ink);cursor:pointer;background:0 0;border:1px solid #27223624;border-radius:7px;padding:7px;font-size:.58rem;font-weight:700}.safety-records-workspace-module__UxgQSG__recordActions button:disabled{opacity:.35;cursor:default}.safety-records-workspace-module__UxgQSG__empty{text-align:center;color:#2722367a;background:var(--paper);border:1px dashed #2722362e;border-radius:8px 18px;padding:55px 20px}.safety-records-workspace-module__UxgQSG__backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:30;background:#120e1d94;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.safety-records-workspace-module__UxgQSG__dialog{background:var(--paper);border-radius:8px 28px 8px 8px;width:min(100%,520px);max-height:calc(100vh - 40px);padding:30px;overflow:auto;box-shadow:0 25px 80px #08051259}.safety-records-workspace-module__UxgQSG__dialog>span{color:var(--orange);letter-spacing:.16em;font-size:.56rem;font-weight:800}.safety-records-workspace-module__UxgQSG__dialog h2{font-family:var(--font-display), sans-serif;margin:5px 0 18px;font-size:1.9rem}.safety-records-workspace-module__UxgQSG__dialog form{gap:7px;display:grid}.safety-records-workspace-module__UxgQSG__dialog label{margin-top:7px;font-size:.63rem;font-weight:800}.safety-records-workspace-module__UxgQSG__dialog input,.safety-records-workspace-module__UxgQSG__dialog select,.safety-records-workspace-module__UxgQSG__dialog textarea{background:#fff;border:1px solid #27223629;border-radius:5px 12px 12px 5px;min-height:44px;padding:10px 12px}.safety-records-workspace-module__UxgQSG__fieldHelp{color:#2722368c;margin:-2px 0 4px;font-size:.58rem}.safety-records-workspace-module__UxgQSG__progress{color:var(--blue);grid-template-columns:1fr auto;gap:6px;margin-top:9px;font-size:.65rem;font-weight:800;display:grid}.safety-records-workspace-module__UxgQSG__progress progress{width:100%;accent-color:var(--blue);grid-column:1/-1}.safety-records-workspace-module__UxgQSG__formActions{justify-content:end;gap:8px;margin-top:17px;display:flex}.safety-records-workspace-module__UxgQSG__formActions button{min-height:41px;color:var(--ink);cursor:pointer;background:0 0;border:1px solid #27223626;border-radius:4px 12px 12px 4px;padding:0 16px;font-size:.67rem;font-weight:800}.safety-records-workspace-module__UxgQSG__formActions button[type=submit]{color:#fff;background:var(--ink)}.safety-records-workspace-module__UxgQSG__catalogSettings{color:var(--ink);background:#f4f1e9;border:1px solid #2722361a;border-radius:6px 16px 6px 6px;margin-top:18px;padding:17px 20px}.safety-records-workspace-module__UxgQSG__catalogSettings summary{cursor:pointer;font-size:.68rem;font-weight:800}.safety-records-workspace-module__UxgQSG__catalogSettings>p{color:#27223694;margin:8px 0 13px;font-size:.62rem}.safety-records-workspace-module__UxgQSG__catalogSettings form{gap:8px;display:flex}.safety-records-workspace-module__UxgQSG__catalogSettings input{border:1px solid #27223624;border-radius:4px 11px 11px 4px;flex:1;min-height:40px;padding:0 12px}.safety-records-workspace-module__UxgQSG__catalogSettings form button{color:#fff;background:var(--ink);border:0;border-radius:4px 11px 11px 4px;padding:0 13px;font-size:.62rem;font-weight:800}.safety-records-workspace-module__UxgQSG__catalogSettings .safety-records-workspace-module__UxgQSG__catalogList>span{border:1px solid #2722361a}.safety-records-workspace-module__UxgQSG__catalogPanel button:focus-visible,.safety-records-workspace-module__UxgQSG__toolbar button:focus-visible,.safety-records-workspace-module__UxgQSG__records button:focus-visible,.safety-records-workspace-module__UxgQSG__formActions button:focus-visible{outline-offset:3px;outline:3px solid #faaf16}@media (max-width:900px){.safety-records-workspace-module__UxgQSG__tableHeader{display:none}.safety-records-workspace-module__UxgQSG__records article{grid-template-columns:48px minmax(0,1fr) auto}.safety-records-workspace-module__UxgQSG__records article>p{grid-column:2}.safety-records-workspace-module__UxgQSG__status{grid-area:1/3}.safety-records-workspace-module__UxgQSG__records article>button{grid-column:2/-1;justify-self:start}}@media (max-width:620px){.safety-records-workspace-module__UxgQSG__catalogPanel form{grid-template-columns:1fr}.safety-records-workspace-module__UxgQSG__toolbar,.safety-records-workspace-module__UxgQSG__prerequisite{flex-direction:column;align-items:stretch}.safety-records-workspace-module__UxgQSG__toolbar>button{justify-content:space-between}.safety-records-workspace-module__UxgQSG__catalogSettings form{flex-direction:column}.safety-records-workspace-module__UxgQSG__records article{grid-template-columns:42px minmax(0,1fr)}.safety-records-workspace-module__UxgQSG__status{grid-area:auto/2}}
