.admin-module__aXBbkG__container{background-color:var(--background);min-height:100vh;color:var(--foreground);background-image:radial-gradient(at 0 0,#3b82f608 0,#0000 50%),radial-gradient(at 100% 0,#8b5cf605 0,#0000 50%)}.admin-module__aXBbkG__header{border-bottom:1px solid var(--surface-border);align-items:center;gap:2rem;max-width:1200px;margin:0 auto;padding:2rem;display:flex}.admin-module__aXBbkG__backButton{color:#94a3b8;background:var(--surface);border:1px solid var(--surface-border);border-radius:8px;align-items:center;gap:.5rem;padding:.5rem 1rem;font-family:inherit;font-weight:500;text-decoration:none;transition:all .2s;display:flex}.admin-module__aXBbkG__backButton:hover{color:#f8fafc;background:var(--surface-hover);transform:translate(-2px)}.admin-module__aXBbkG__headerTitle{align-items:center;gap:.75rem;display:flex}.admin-module__aXBbkG__headerIcon{color:var(--accent-blue)}.admin-module__aXBbkG__headerTitle h1{color:#f8fafc;margin:0;font-size:1.5rem;font-weight:600}.admin-module__aXBbkG__main{max-width:1200px;margin:0 auto;padding:3rem 2rem;animation:.4s ease-out admin-module__aXBbkG__fadeIn}.admin-module__aXBbkG__alert{border-radius:8px;align-items:center;gap:.75rem;margin-bottom:2rem;padding:1rem 1.5rem;font-size:.95rem;animation:.3s ease-out admin-module__aXBbkG__slideDown;display:flex}.admin-module__aXBbkG__alertSuccess{color:#34d399;background:#10b9811a;border:1px solid #10b98133}.admin-module__aXBbkG__alertError{color:#fca5a5;background:#ef44441a;border:1px solid #ef444433}.admin-module__aXBbkG__actionBar{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.5rem;display:flex}.admin-module__aXBbkG__searchWrapper{flex:1;max-width:450px;position:relative}.admin-module__aXBbkG__searchIcon{color:#64748b;pointer-events:none;position:absolute;top:50%;left:1rem;transform:translateY(-50%)}.admin-module__aXBbkG__searchInput{background:var(--surface);border:1px solid var(--surface-border);color:#f8fafc;border-radius:8px;width:100%;padding:.75rem 1rem .75rem 2.75rem;font-family:inherit;font-size:.95rem;transition:all .2s}.admin-module__aXBbkG__searchInput:focus{border-color:var(--accent-blue);outline:none;box-shadow:0 0 0 2px #3b82f626}.admin-module__aXBbkG__totalUsers{color:#64748b;align-items:center;gap:.5rem;font-size:.9rem;display:flex}.admin-module__aXBbkG__tableWrapper{background:var(--surface);border:1px solid var(--surface-border);border-radius:12px;overflow:hidden;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.admin-module__aXBbkG__table{border-collapse:collapse;text-align:left;width:100%}.admin-module__aXBbkG__table th{color:#94a3b8;text-transform:uppercase;border-bottom:1px solid var(--surface-border);background:#0f172a4d;padding:1rem 1.5rem;font-size:.85rem;font-weight:600}.admin-module__aXBbkG__table td{border-bottom:1px solid var(--surface-border);color:#cbd5e1;padding:1.25rem 1.5rem;font-size:.95rem}.admin-module__aXBbkG__table tr:last-child td{border-bottom:none}.admin-module__aXBbkG__table tr:hover{background:#ffffff05}.admin-module__aXBbkG__editingRow{background:#3b82f605!important}.admin-module__aXBbkG__userCell{min-width:250px}.admin-module__aXBbkG__userInfo{flex-direction:column;display:flex}.admin-module__aXBbkG__userName{color:#f8fafc;align-items:center;gap:.5rem;font-weight:600;display:flex}.admin-module__aXBbkG__meBadge{color:#60a5fa;background:#3b82f633;border-radius:4px;padding:.1rem .4rem;font-size:.7rem;font-weight:500}.admin-module__aXBbkG__userEmail{color:#64748b;margin-top:.15rem;font-size:.85rem}.admin-module__aXBbkG__sectorBadge{background:#ffffff0d;border:1px solid #ffffff14;border-radius:6px;padding:.25rem .6rem;font-size:.85rem;font-weight:500}.admin-module__aXBbkG__roleBadge{border-radius:6px;padding:.25rem .6rem;font-size:.85rem;font-weight:600;display:inline-block}.admin-module__aXBbkG__role-admin{color:#fca5a5;background:#ef44441a;border:1px solid #ef444426}.admin-module__aXBbkG__role-gestor{color:#fde047;background:#f59e0b1a;border:1px solid #f59e0b26}.admin-module__aXBbkG__role-user{color:#93c5fd;background:#3b82f61a;border:1px solid #3b82f626}.admin-module__aXBbkG__dateCell{color:#64748b;font-size:.9rem}.admin-module__aXBbkG__select{border:1px solid var(--surface-border);color:#f8fafc;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#0f172a99;border-radius:6px;width:100%;max-width:180px;padding:.4rem .8rem;font-family:inherit;font-size:.9rem}.admin-module__aXBbkG__select option{color:#f8fafc;background-color:#1e293b}.admin-module__aXBbkG__select:focus{border-color:var(--accent-blue);outline:none}.admin-module__aXBbkG__actionsHeader,.admin-module__aXBbkG__actionsCell{text-align:right}.admin-module__aXBbkG__editBtn{border:1px solid var(--surface-border);color:#cbd5e1;cursor:pointer;background:0 0;border-radius:6px;padding:.4rem .85rem;font-family:inherit;font-size:.85rem;font-weight:500;transition:all .2s}.admin-module__aXBbkG__editBtn:hover{background:var(--surface-hover);color:#f8fafc;border-color:#64748b}.admin-module__aXBbkG__editActions{justify-content:flex-end;gap:.5rem;display:flex}.admin-module__aXBbkG__saveBtn{background:var(--accent-blue);color:#fff;cursor:pointer;border:none;border-radius:6px;align-items:center;gap:.3rem;padding:.4rem .85rem;font-family:inherit;font-size:.85rem;font-weight:500;transition:background .2s;display:flex}.admin-module__aXBbkG__saveBtn:hover:not(:disabled){background:var(--accent-blue-hover)}.admin-module__aXBbkG__saveBtn:disabled{opacity:.6;cursor:not-allowed}.admin-module__aXBbkG__cancelBtn{color:#64748b;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;padding:.4rem .85rem;font-family:inherit;font-size:.85rem;font-weight:500;transition:all .2s}.admin-module__aXBbkG__cancelBtn:hover{color:#cbd5e1}.admin-module__aXBbkG__emptyCell{text-align:center;color:#64748b;font-style:italic;padding:3rem!important}@keyframes admin-module__aXBbkG__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes admin-module__aXBbkG__slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:900px){.admin-module__aXBbkG__actionBar{flex-direction:column;align-items:stretch}.admin-module__aXBbkG__totalUsers{justify-content:flex-end}.admin-module__aXBbkG__table th:nth-child(4),.admin-module__aXBbkG__table td:nth-child(4){display:none}}.admin-module__aXBbkG__tabsContainer{border-bottom:1px solid var(--surface-border);gap:1rem;margin-bottom:2rem;padding-bottom:1rem;display:flex}.admin-module__aXBbkG__tabButton{color:#94a3b8;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:.5rem;padding:.6rem 1.2rem;font-family:inherit;font-size:.95rem;font-weight:500;transition:all .2s;display:flex}.admin-module__aXBbkG__tabButton:hover{color:#f8fafc;background:var(--surface-hover)}.admin-module__aXBbkG__activeTab{color:#60a5fa!important;background:#3b82f61a!important;border-color:#3b82f633!important}.admin-module__aXBbkG__permissionsWrapper{animation:.3s ease-out admin-module__aXBbkG__fadeIn}.admin-module__aXBbkG__permissionsIntro{flex:1;margin-bottom:0}.admin-module__aXBbkG__permissionsIntro h3{color:#f8fafc;letter-spacing:-.02em;margin-bottom:.35rem;font-size:1.3rem;font-weight:700}.admin-module__aXBbkG__permissionsIntro p{color:#94a3b8;margin:0;font-size:.88rem;line-height:1.45}.admin-module__aXBbkG__permissionsGrid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:1.25rem;display:grid}.admin-module__aXBbkG__sectorPermissionCard{background:linear-gradient(135deg,#1e293b59 0%,#0f172a99 100%);border:1px solid #ffffff14;border-radius:14px;flex-direction:column;padding:1.35rem;transition:all .22s;display:flex;box-shadow:0 4px 16px #00000040}.admin-module__aXBbkG__sectorPermissionCard:hover{border-color:#3b82f64d;transform:translateY(-2px);box-shadow:0 8px 24px #00000059}.admin-module__aXBbkG__cardHeader{border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:flex-start;gap:.75rem;margin-bottom:1rem;padding-bottom:.85rem;display:flex}.admin-module__aXBbkG__cardHeader h4{color:#f8fafc;margin:0 0 .35rem;font-size:1.05rem;font-weight:700;line-height:1.25}.admin-module__aXBbkG__sectorCode{color:#60a5fa;white-space:nowrap;background:#3b82f61a;border:1px solid #3b82f638;border-radius:20px;padding:.15rem .6rem;font-size:.72rem;font-weight:600;display:inline-block}.admin-module__aXBbkG__checkboxList{flex-direction:column;flex-grow:1;gap:.6rem;margin-top:.85rem;display:flex}.admin-module__aXBbkG__checkboxLabel{cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:8px;align-items:center;gap:.65rem;padding:.35rem .5rem;transition:background .15s;display:flex}.admin-module__aXBbkG__checkboxLabel:hover{background:#ffffff0a}.admin-module__aXBbkG__checkboxInput{accent-color:#3b82f6;cursor:pointer;border-radius:4px;width:1.05rem;height:1.05rem}.admin-module__aXBbkG__checkboxText{color:#cbd5e1;font-size:.88rem;font-weight:500;transition:color .15s}.admin-module__aXBbkG__readonlyMark{color:#64748b;font-size:.78rem;font-style:italic}.admin-module__aXBbkG__checkboxLabel:hover .admin-module__aXBbkG__checkboxText{color:#fff}.admin-module__aXBbkG__cardQuickActions{background:#00000040;border:1px solid #ffffff0a;border-radius:8px;flex-wrap:wrap;gap:.35rem;padding:.4rem .5rem;display:flex}.admin-module__aXBbkG__quickActionBtn{color:#94a3b8;cursor:pointer;background:#ffffff08;border:1px solid #ffffff14;border-radius:6px;align-items:center;gap:.25rem;padding:.25rem .55rem;font-family:inherit;font-size:.72rem;font-weight:600;transition:all .18s;display:inline-flex}.admin-module__aXBbkG__quickActionBtnSelect:hover{color:#4ade80;background:#22c55e26;border-color:#22c55e4d}.admin-module__aXBbkG__quickActionBtnDeselect:hover{color:#f87171;background:#ef444426;border-color:#ef44444d}.admin-module__aXBbkG__quickActionBtnInvert:hover{color:#c084fc;background:#a855f726;border-color:#a855f74d}.admin-module__aXBbkG__savePermissionsBtn,.admin-module__aXBbkG__savePermissionsHeaderBtn{color:#60a5fa;cursor:pointer;white-space:nowrap;background:#3b82f61f;border:1px solid #3b82f64d;border-radius:8px;padding:.35rem .75rem;font-family:inherit;font-size:.78rem;font-weight:600;transition:all .2s}.admin-module__aXBbkG__savePermissionsBtn:hover:not(:disabled),.admin-module__aXBbkG__savePermissionsHeaderBtn:hover:not(:disabled){color:#fff;background:#3b82f6;border-color:#3b82f6}.admin-module__aXBbkG__savePermissionsBtn:disabled,.admin-module__aXBbkG__savePermissionsHeaderBtn:disabled{opacity:.5;cursor:not-allowed;color:#64748b;border-color:var(--surface-border);background:#ffffff05}.admin-module__aXBbkG__addBtn{background:var(--accent-blue);color:#fff;cursor:pointer;border:none;border-radius:8px;align-items:center;gap:.5rem;padding:.6rem 1.2rem;font-family:inherit;font-size:.95rem;font-weight:600;transition:all .2s;display:flex}.admin-module__aXBbkG__addBtn:hover{background:#2563eb;transform:translateY(-1px)}.admin-module__aXBbkG__syncBtn{color:#94a3b8;border:1px solid var(--surface-border);cursor:pointer;-webkit-user-select:none;user-select:none;background:0 0;border-radius:8px;align-items:center;gap:.5rem;padding:.6rem 1.2rem;font-family:inherit;font-size:.95rem;font-weight:600;transition:all .2s;display:flex}.admin-module__aXBbkG__syncBtn:hover{color:#fff;background:#ffffff05;border-color:#ffffff26;transform:translateY(-1px)}.admin-module__aXBbkG__syncBtnDisabled{opacity:.5;cursor:not-allowed!important}.admin-module__aXBbkG__spin{animation:1s linear infinite admin-module__aXBbkG__spin}@keyframes admin-module__aXBbkG__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.admin-module__aXBbkG__formCard{background:var(--surface);border:1px solid var(--surface-border);border-radius:12px;margin-bottom:2rem;padding:1.75rem;animation:.3s ease-out admin-module__aXBbkG__slideDown;box-shadow:0 10px 15px -3px #0000004d}.admin-module__aXBbkG__formCard h3{color:#f8fafc;margin-top:0;margin-bottom:1.25rem;font-size:1.2rem;font-weight:600}.admin-module__aXBbkG__formGrid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.25rem;margin-bottom:1.5rem;display:grid}.admin-module__aXBbkG__formGroup{flex-direction:column;gap:.5rem;display:flex}.admin-module__aXBbkG__formGroup label{color:#94a3b8;font-size:.85rem;font-weight:500}.admin-module__aXBbkG__formInput{border:1px solid var(--surface-border);color:#fff;background:#0f172a99;border-radius:8px;padding:.65rem .85rem;font-family:inherit;font-size:.95rem;transition:all .2s}.admin-module__aXBbkG__formInput:focus{border-color:var(--accent-blue);outline:none;box-shadow:0 0 0 2px #3b82f633}.admin-module__aXBbkG__formActions{justify-content:flex-end;gap:1rem;display:flex}.admin-module__aXBbkG__submitBtn{background:var(--accent-blue);color:#fff;cursor:pointer;border:none;border-radius:8px;padding:.6rem 1.5rem;font-family:inherit;font-size:.95rem;font-weight:600;transition:all .2s}.admin-module__aXBbkG__submitBtn:hover:not(:disabled){background:#2563eb}.admin-module__aXBbkG__submitBtn:disabled{opacity:.5;cursor:not-allowed}.admin-module__aXBbkG__permissionsHeaderActions{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1.25rem;margin-bottom:1.5rem;display:flex}.admin-module__aXBbkG__saveAllBtn{color:#34d399;cursor:pointer;white-space:nowrap;background:#10b9811f;border:1px solid #10b98159;border-radius:9px;align-items:center;gap:.45rem;padding:.55rem 1.1rem;font-size:.85rem;font-weight:600;transition:all .2s;display:inline-flex}.admin-module__aXBbkG__saveAllBtn:hover:not(:disabled){color:#6ee7b7;background:#10b98138;border-color:#10b98180}.admin-module__aXBbkG__saveAllBtn:disabled{opacity:.5;cursor:not-allowed}.admin-module__aXBbkG__newSectorBtn{color:#60a5fa;cursor:pointer;white-space:nowrap;background:#3b82f61a;border:1px solid #3b82f64d;border-radius:9px;align-items:center;gap:.45rem;padding:.55rem 1.1rem;font-size:.85rem;font-weight:600;transition:all .2s;display:inline-flex}.admin-module__aXBbkG__newSectorBtn:hover{color:#93c5fd;background:#3b82f633;border-color:#3b82f680}.admin-module__aXBbkG__simulationCard{background:linear-gradient(135deg,#7c3aed26 0%,#4f46e51a 100%);border:1px solid #8b5cf64d;border-radius:14px;flex-direction:column;gap:1rem;margin-bottom:1.5rem;padding:1.25rem 1.5rem;display:flex;box-shadow:0 4px 20px #7c3aed26}.admin-module__aXBbkG__simulationCardLeft{align-items:center;gap:.85rem;display:flex}.admin-module__aXBbkG__simulationIcon{color:#a78bfa;flex-shrink:0}.admin-module__aXBbkG__simulationTitle{color:#f8fafc;margin:0 0 .2rem;font-size:1.05rem;font-weight:700}.admin-module__aXBbkG__simulationSubtitle{color:#cbd5e1;margin:0;font-size:.85rem}.admin-module__aXBbkG__simulationButtons{flex-wrap:wrap;gap:.5rem;display:flex}.admin-module__aXBbkG__simSectorBtn{color:#e2e8f0;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff24;border-radius:8px;padding:.4rem .85rem;font-size:.8rem;font-weight:600;transition:all .2s}.admin-module__aXBbkG__simSectorBtn:hover{color:#fff;background:#8b5cf64d;border-color:#a78bfa;transform:translateY(-1px);box-shadow:0 4px 12px #8b5cf64d}.admin-module__aXBbkG__deleteBtn{color:#f87171;cursor:pointer;background:#ef44441a;border:1px solid #ef444433;border-radius:6px;padding:.4rem .85rem;font-family:inherit;font-size:.85rem;font-weight:500;transition:all .2s}.admin-module__aXBbkG__deleteBtn:hover:not(:disabled){color:#fff;background:#ef4444;border-color:#ef4444}.admin-module__aXBbkG__deleteBtn:disabled{opacity:.4;cursor:not-allowed}.admin-module__aXBbkG__deleteSectorBtn{color:#f87171;cursor:pointer;background:0 0;border:1px solid #ef44444d;border-radius:6px;padding:.25rem .6rem;font-family:inherit;font-size:.75rem;font-weight:600;transition:all .2s}.admin-module__aXBbkG__deleteSectorBtn:hover{color:#fff;background:#ef4444;border-color:#ef4444}.admin-module__aXBbkG__sectorsBadgeList{background:var(--surface);border:1px solid var(--surface-border);border-radius:10px;flex-wrap:wrap;align-items:center;gap:.75rem;margin-bottom:1.5rem;padding:.85rem 1.25rem;display:flex}.admin-module__aXBbkG__sectorsBadgeList>span{color:#94a3b8;font-size:.85rem;font-weight:500}.admin-module__aXBbkG__sectorManagementBadge{border:1px solid var(--surface-border);color:#e2e8f0;background:#ffffff08;border-radius:6px;align-items:center;gap:.35rem;padding:.25rem .65rem;font-size:.8rem;font-weight:500;transition:all .2s;display:inline-flex}.admin-module__aXBbkG__sectorManagementBadge:hover{background:#ec489908;border-color:#ec48994d}.admin-module__aXBbkG__deleteSectorBadgeBtn{color:#94a3b8;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;font-size:1rem;line-height:1;transition:color .2s;display:inline-flex}.admin-module__aXBbkG__deleteSectorBadgeBtn:hover{color:#f87171}.admin-module__aXBbkG__readonlyMark{color:#64748b;font-size:.7rem;font-style:italic;font-weight:400}.admin-module__aXBbkG__gestoresWrapper{flex-direction:column;gap:1.5rem;animation:.3s ease-out admin-module__aXBbkG__fadeIn;display:flex}.admin-module__aXBbkG__gestoresIntro{margin-bottom:.5rem}.admin-module__aXBbkG__gestoresIntro h3{color:#f8fafc;margin-bottom:.5rem;font-size:1.25rem;font-weight:600}.admin-module__aXBbkG__gestoresIntro p{color:#94a3b8;margin:0;font-size:.95rem}.admin-module__aXBbkG__gestoresSectionCard{background:var(--surface);border:1px solid var(--surface-border);border-radius:14px;transition:border-color .2s;overflow:hidden;box-shadow:0 4px 6px -1px #0000001a}.admin-module__aXBbkG__gestoresSectionCard:hover{border-color:#3b82f633}.admin-module__aXBbkG__gestoresSectionHeader{border-bottom:1px solid var(--surface-border);background:#0f172a4d;padding:1.25rem 1.5rem}.admin-module__aXBbkG__gestoresSectionTitleGroup{align-items:center;gap:1rem;display:flex}.admin-module__aXBbkG__gestoresSectionIcon{flex-shrink:0;font-size:1.75rem;line-height:1}.admin-module__aXBbkG__gestoresSectionTitleGroup h4{color:#f8fafc;margin:0 0 .2rem;font-size:1.05rem;font-weight:600}.admin-module__aXBbkG__gestoresSectionTitleGroup p{color:#64748b;margin:0;font-size:.85rem}.admin-module__aXBbkG__gestoresUserList{flex-direction:column;display:flex}.admin-module__aXBbkG__gestoresUserRow{border-bottom:1px solid var(--surface-border);justify-content:space-between;align-items:center;padding:1rem 1.5rem;transition:background .15s;display:flex}.admin-module__aXBbkG__gestoresUserRow:last-child{border-bottom:none}.admin-module__aXBbkG__gestoresUserRow:hover{background:#ffffff05}.admin-module__aXBbkG__gestoresUserInfo{flex-direction:column;gap:.2rem;display:flex}.admin-module__aXBbkG__gestoresUserName{color:#e2e8f0;font-size:.95rem;font-weight:600}.admin-module__aXBbkG__gestoresUserEmail{color:#64748b;font-size:.82rem}.admin-module__aXBbkG__gestoresToggleWrapper{align-items:center;gap:1rem;display:flex}.admin-module__aXBbkG__gestoresStatusBadge{letter-spacing:.02em;border-radius:100px;padding:.2rem .6rem;font-size:.78rem;font-weight:600;transition:all .2s}.admin-module__aXBbkG__gestoresBadgeActive{color:#34d399;background:#10b9811f;border:1px solid #10b98133}.admin-module__aXBbkG__gestoresBadgeInactive{color:#64748b;background:#64748b1a;border:1px solid #64748b26}.admin-module__aXBbkG__gestoresEmpty{color:#64748b;margin:0;padding:2rem 1.5rem;font-size:.9rem;font-style:italic}.admin-module__aXBbkG__toggleSwitch{cursor:pointer;flex-shrink:0;width:44px;height:24px;display:inline-block;position:relative}.admin-module__aXBbkG__toggleSwitch input{opacity:0;width:0;height:0;position:absolute}.admin-module__aXBbkG__toggleSlider{background:#64748b4d;border:1px solid #64748b4d;border-radius:100px;transition:background .25s,border-color .25s;position:absolute;inset:0}.admin-module__aXBbkG__toggleSlider:before{content:"";background:#94a3b8;border-radius:50%;width:18px;height:18px;transition:transform .25s cubic-bezier(.34,1.56,.64,1),background .25s;position:absolute;top:50%;left:2px;transform:translateY(-50%);box-shadow:0 1px 3px #0006}.admin-module__aXBbkG__toggleSwitch input:checked+.admin-module__aXBbkG__toggleSlider{background:#10b98140;border-color:#10b98166}.admin-module__aXBbkG__toggleSwitch input:checked+.admin-module__aXBbkG__toggleSlider:before{background:#34d399;transform:translate(20px)translateY(-50%)}.admin-module__aXBbkG__toggleSwitch input:disabled+.admin-module__aXBbkG__toggleSlider{opacity:.5;cursor:not-allowed}.admin-module__aXBbkG__actionBtnGroup{justify-content:center;align-items:center;gap:.5rem;display:flex}.admin-module__aXBbkG__iconBtn{color:#94a3b8;cursor:pointer;background:#1e293bcc;border:1px solid #ffffff1a;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;transition:all .2s ease-in-out;display:inline-flex}.admin-module__aXBbkG__iconBtn:hover{color:#f8fafc;background:#334155e6;transform:translateY(-1px)}.admin-module__aXBbkG__iconBtnEdit:hover{color:#60a5fa;background:#3b82f633;border-color:#3b82f666}.admin-module__aXBbkG__iconBtnDelete{color:#fb7185;background:#e11d481a;border:1px solid #e11d4833}.admin-module__aXBbkG__iconBtnDelete:hover{color:#fff;background:#e11d484d;border-color:#f43f5e80;transform:translateY(-1px)}
.PortalBackButton-module__QloTwW__backBtn{color:#60a5fa;cursor:pointer;background:0 0;border:none;align-items:center;gap:.5rem;padding:0;font-size:.95rem;font-weight:500;text-decoration:none;transition:color .2s,transform .2s;display:inline-flex}.PortalBackButton-module__QloTwW__backBtn:hover{color:#93c5fd;transform:translate(-3px)}.PortalBackButton-module__QloTwW__icon{flex-shrink:0}.PortalBackButton-module__QloTwW__navigating{opacity:.7;pointer-events:none}.PortalBackButton-module__QloTwW__spinner{animation:.8s linear infinite PortalBackButton-module__QloTwW__spin}@keyframes PortalBackButton-module__QloTwW__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
.FeedbackModal-module__DLQilG__overlay{z-index:99999;-webkit-backdrop-filter:blur(10px);background:#0f172abf;justify-content:center;align-items:center;padding:1.25rem;animation:.2s cubic-bezier(.16,1,.3,1) FeedbackModal-module__DLQilG__fadeIn;display:flex;position:fixed;inset:0}@keyframes FeedbackModal-module__DLQilG__fadeIn{0%{opacity:0}to{opacity:1}}.FeedbackModal-module__DLQilG__modal{color:#f3f4f6;text-align:center;background:#111827;border:1px solid #ffffff1f;border-radius:20px;width:100%;max-width:400px;padding:1.75rem 1.5rem;animation:.25s cubic-bezier(.16,1,.3,1) FeedbackModal-module__DLQilG__scaleUp;position:relative;box-shadow:0 25px 50px -12px #0009}@keyframes FeedbackModal-module__DLQilG__scaleUp{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}.FeedbackModal-module__DLQilG__closeBtn{color:#9ca3af;cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:.35rem;transition:all .2s;display:flex;position:absolute;top:1rem;right:1rem}.FeedbackModal-module__DLQilG__closeBtn:hover{color:#fff;background:#ffffff1a}.FeedbackModal-module__DLQilG__modalContent{flex-direction:column;align-items:center;display:flex}.FeedbackModal-module__DLQilG__iconBadge{border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;margin-bottom:1rem;display:flex}.FeedbackModal-module__DLQilG__badge_success{color:#10b981;background:#10b98126;border:1px solid #10b9814d}.FeedbackModal-module__DLQilG__badge_error{color:#ef4444;background:#ef444426;border:1px solid #ef44444d}.FeedbackModal-module__DLQilG__badge_warning{color:#f59e0b;background:#f59e0b26;border:1px solid #f59e0b4d}.FeedbackModal-module__DLQilG__badge_info{color:#3b82f6;background:#3b82f626;border:1px solid #3b82f64d}.FeedbackModal-module__DLQilG__title{color:#f9fafb;letter-spacing:-.01em;margin:0 0 .4rem;font-size:1.12rem;font-weight:700}.FeedbackModal-module__DLQilG__message{color:#9ca3af;max-width:320px;margin:0 0 1.4rem;font-size:.88rem;line-height:1.5}.FeedbackModal-module__DLQilG__okBtn{cursor:pointer;color:#fff;border:none;border-radius:10px;width:100%;padding:.65rem 1.25rem;font-size:.88rem;font-weight:600;transition:all .2s}.FeedbackModal-module__DLQilG__btn_success{background:linear-gradient(135deg,#10b981 0%,#059669 100%);box-shadow:0 4px 14px #10b98159}.FeedbackModal-module__DLQilG__btn_success:hover{background:linear-gradient(135deg,#34d399 0%,#10b981 100%);box-shadow:0 6px 20px #10b98180}.FeedbackModal-module__DLQilG__btn_error{background:linear-gradient(135deg,#ef4444 0%,#dc2626 100%);box-shadow:0 4px 14px #ef444459}.FeedbackModal-module__DLQilG__btn_error:hover{background:linear-gradient(135deg,#f87171 0%,#ef4444 100%);box-shadow:0 6px 20px #ef444480}.FeedbackModal-module__DLQilG__btn_warning{background:linear-gradient(135deg,#f59e0b 0%,#d97706 100%);box-shadow:0 4px 14px #f59e0b59}.FeedbackModal-module__DLQilG__btn_warning:hover{background:linear-gradient(135deg,#fbbf24 0%,#f59e0b 100%);box-shadow:0 6px 20px #f59e0b80}.FeedbackModal-module__DLQilG__btn_info{background:linear-gradient(135deg,#3b82f6 0%,#2563eb 100%);box-shadow:0 4px 14px #3b82f659}.FeedbackModal-module__DLQilG__btn_info:hover{background:linear-gradient(135deg,#60a5fa 0%,#3b82f6 100%);box-shadow:0 6px 20px #3b82f680}
.ConfirmModal-module__T4UW1a__overlay{z-index:99999;-webkit-backdrop-filter:blur(10px);background:#0f172abf;justify-content:center;align-items:center;padding:1.25rem;animation:.2s cubic-bezier(.16,1,.3,1) ConfirmModal-module__T4UW1a__fadeIn;display:flex;position:fixed;inset:0}@keyframes ConfirmModal-module__T4UW1a__fadeIn{0%{opacity:0}to{opacity:1}}.ConfirmModal-module__T4UW1a__modal{color:#f3f4f6;text-align:center;background:#111827;border:1px solid #ffffff1f;border-radius:20px;width:100%;max-width:420px;padding:1.75rem 1.5rem;animation:.25s cubic-bezier(.16,1,.3,1) ConfirmModal-module__T4UW1a__scaleUp;position:relative;box-shadow:0 25px 50px -12px #0009}@keyframes ConfirmModal-module__T4UW1a__scaleUp{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}.ConfirmModal-module__T4UW1a__closeBtn{color:#9ca3af;cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:.35rem;transition:all .2s;display:flex;position:absolute;top:1rem;right:1rem}.ConfirmModal-module__T4UW1a__closeBtn:hover{color:#fff;background:#ffffff1a}.ConfirmModal-module__T4UW1a__modalContent{flex-direction:column;align-items:center;display:flex}.ConfirmModal-module__T4UW1a__iconBadge{border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;margin-bottom:1.15rem;display:flex}.ConfirmModal-module__T4UW1a__badge_danger{color:#ef4444;background:#ef444426;border:1px solid #ef44444d}.ConfirmModal-module__T4UW1a__badge_warning{color:#f59e0b;background:#f59e0b26;border:1px solid #f59e0b4d}.ConfirmModal-module__T4UW1a__badge_info{color:#3b82f6;background:#3b82f626;border:1px solid #3b82f64d}.ConfirmModal-module__T4UW1a__title{color:#f9fafb;letter-spacing:-.01em;margin:0 0 .5rem;font-size:1.15rem;font-weight:700}.ConfirmModal-module__T4UW1a__message{color:#9ca3af;max-width:340px;margin:0 0 1.5rem;font-size:.88rem;line-height:1.5}.ConfirmModal-module__T4UW1a__actions{justify-content:center;align-items:center;gap:.75rem;width:100%;display:flex}.ConfirmModal-module__T4UW1a__cancelBtn{color:#e5e7eb;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:10px;flex:1;padding:.65rem 1rem;font-size:.85rem;font-weight:600;transition:all .2s}.ConfirmModal-module__T4UW1a__cancelBtn:hover{color:#fff;background:#ffffff1f}.ConfirmModal-module__T4UW1a__confirmBtn{cursor:pointer;color:#fff;border:none;border-radius:10px;flex:1;padding:.65rem 1rem;font-size:.85rem;font-weight:600;transition:all .2s}.ConfirmModal-module__T4UW1a__btn_danger{background:linear-gradient(135deg,#ef4444 0%,#dc2626 100%);box-shadow:0 4px 14px #ef444459}.ConfirmModal-module__T4UW1a__btn_danger:hover{background:linear-gradient(135deg,#f87171 0%,#ef4444 100%);box-shadow:0 6px 20px #ef444480}.ConfirmModal-module__T4UW1a__btn_warning{background:linear-gradient(135deg,#f59e0b 0%,#d97706 100%);box-shadow:0 4px 14px #f59e0b59}.ConfirmModal-module__T4UW1a__btn_warning:hover{background:linear-gradient(135deg,#fbbf24 0%,#f59e0b 100%);box-shadow:0 6px 20px #f59e0b80}.ConfirmModal-module__T4UW1a__btn_info{background:linear-gradient(135deg,#3b82f6 0%,#2563eb 100%);box-shadow:0 4px 14px #3b82f659}.ConfirmModal-module__T4UW1a__btn_info:hover{background:linear-gradient(135deg,#60a5fa 0%,#3b82f6 100%);box-shadow:0 6px 20px #3b82f680}
.HeaderPollButton-module__W61Xpq__headerPollBtn{color:#93c5fd;cursor:pointer;background:linear-gradient(135deg,#2563eb40 0%,#1d4ed859 100%);border:1px solid #93c5fd59;border-radius:9999px;align-items:center;gap:.55rem;margin-left:.5rem;padding:.45rem .95rem;font-size:.8rem;font-weight:600;transition:all .2s cubic-bezier(.16,1,.3,1);display:inline-flex;box-shadow:0 4px 14px #2563eb40}.HeaderPollButton-module__W61Xpq__headerPollBtn:hover{color:#fff;background:linear-gradient(135deg,#3b82f666 0%,#2563eb80 100%);border-color:#60a5fa;transform:translateY(-1px);box-shadow:0 6px 20px #2563eb66}.HeaderPollButton-module__W61Xpq__pulseDot{background:#3b82f6;border-radius:50%;width:8px;height:8px;animation:1.8s ease-in-out infinite HeaderPollButton-module__W61Xpq__pulseDotHeader;box-shadow:0 0 8px #60a5fa}@keyframes HeaderPollButton-module__W61Xpq__pulseDotHeader{0%,to{opacity:1;transform:scale(1);box-shadow:0 0 6px #60a5fa}50%{opacity:.5;transform:scale(1.4);box-shadow:0 0 12px #3b82f6}}@media (max-width:768px){.HeaderPollButton-module__W61Xpq__headerPollBtn span:last-child{display:none}.HeaderPollButton-module__W61Xpq__headerPollBtn{padding:.45rem .6rem}}
.HomeCalendar-module__FeNgba__calendarSection{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0f172aa6;border:1px solid #ffffff14;border-radius:20px;width:100%;max-width:1200px;margin:2.5rem auto 1.5rem;padding:1.5rem;box-shadow:0 20px 50px #0006}.HomeCalendar-module__FeNgba__header{border-bottom:1px solid #ffffff14;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.25rem;padding-bottom:1rem;display:flex}.HomeCalendar-module__FeNgba__headerTitleGroup{align-items:center;gap:.85rem;display:flex}.HomeCalendar-module__FeNgba__headerIconWrapper{color:#fb923c;background:linear-gradient(135deg,#f9731638 0%,#fb923c14 100%);border:1.5px solid #f9731666;border-radius:12px;justify-content:center;align-items:center;width:42px;height:42px;display:flex;box-shadow:0 4px 14px #f9731626}.HomeCalendar-module__FeNgba__headerTitleGroup h2{color:#f8fafc;margin:0;font-size:1.35rem;font-weight:700}.HomeCalendar-module__FeNgba__headerRight{align-items:center;gap:.75rem;display:flex}.HomeCalendar-module__FeNgba__filters{background:#00000040;border:1px solid #ffffff0d;border-radius:10px;gap:.4rem;padding:.25rem;display:flex}.HomeCalendar-module__FeNgba__filterBtn{color:#94a3b8;cursor:pointer;background:0 0;border:none;border-radius:7px;align-items:center;gap:.4rem;padding:.4rem .85rem;font-size:.82rem;font-weight:600;transition:all .2s;display:flex}.HomeCalendar-module__FeNgba__filterBtn:hover{color:#f1f5f9}.HomeCalendar-module__FeNgba__activeFilter{background:#ffffff1a;box-shadow:0 2px 8px #0003;color:#fff!important}.HomeCalendar-module__FeNgba__dotPersonal{background:#60a5fa;border-radius:50%;width:7px;height:7px}.HomeCalendar-module__FeNgba__dotGroup{background:#fb923c;border-radius:50%;width:7px;height:7px}.HomeCalendar-module__FeNgba__maximizeBtn{color:#60a5fa;cursor:pointer;background:#3b82f61a;border:1px solid #3b82f659;border-radius:9px;align-items:center;gap:.4rem;padding:.48rem .95rem;font-size:.82rem;font-weight:600;transition:all .2s;display:inline-flex}.HomeCalendar-module__FeNgba__maximizeBtn:hover{color:#93c5fd;background:#3b82f633;border-color:#3b82f68c}.HomeCalendar-module__FeNgba__addBtn{color:#fb923c;cursor:pointer;background:#fb923c1a;border:1px solid #fb923c59;border-radius:9px;align-items:center;gap:.4rem;padding:.48rem .95rem;font-size:.82rem;font-weight:600;transition:all .2s;display:inline-flex}.HomeCalendar-module__FeNgba__addBtn:hover{color:#fdba74;background:#fb923c33;border-color:#fb923c8c}.HomeCalendar-module__FeNgba__eventsGrid{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;gap:1rem;padding-bottom:.6rem;display:flex;overflow:auto hidden}.HomeCalendar-module__FeNgba__eventsGrid::-webkit-scrollbar{height:6px}.HomeCalendar-module__FeNgba__eventsGrid::-webkit-scrollbar-track{background:#0003;border-radius:4px}.HomeCalendar-module__FeNgba__eventsGrid::-webkit-scrollbar-thumb{background:#fb923c66;border-radius:4px}.HomeCalendar-module__FeNgba__eventsGrid::-webkit-scrollbar-thumb:hover{background:#fb923cbf}.HomeCalendar-module__FeNgba__eventCard{scroll-snap-align:start;box-sizing:border-box;background:#1e293b73;border:1px solid #ffffff12;border-radius:14px;flex-direction:column;flex:0 0 calc(25% - .75rem);justify-content:space-between;min-width:260px;height:106px;padding:.9rem 1.1rem;transition:all .2s;display:flex;overflow:hidden}.HomeCalendar-module__FeNgba__eventCard:hover{border-color:#ffffff2e;transform:translateY(-2px);box-shadow:0 8px 24px #00000059}.HomeCalendar-module__FeNgba__eventGroup{border-left:4px solid #fb923c}.HomeCalendar-module__FeNgba__eventPersonal{border-left:4px solid #60a5fa}.HomeCalendar-module__FeNgba__eventTitle{color:#f8fafc;-webkit-line-clamp:2;word-break:break-word;-webkit-box-orient:vertical;width:100%;margin:0;font-weight:700;line-height:1.3;display:-webkit-box;overflow:hidden}.HomeCalendar-module__FeNgba__cardFooter{justify-content:space-between;align-items:center;gap:.5rem;width:100%;display:flex}.HomeCalendar-module__FeNgba__metaInfo{color:#94a3b8;white-space:nowrap;align-items:center;gap:.35rem;font-size:.75rem;display:flex}.HomeCalendar-module__FeNgba__metaDate{color:#cbd5e1;align-items:center;gap:.25rem;font-weight:600;display:flex}.HomeCalendar-module__FeNgba__metaDivider{color:#fff3}.HomeCalendar-module__FeNgba__metaTime{align-items:center;gap:.25rem;display:flex}.HomeCalendar-module__FeNgba__meetIconBtn{color:#34d399;background:#10b98126;border:1px solid #10b98159;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:25px;height:25px;text-decoration:none;transition:all .2s;display:inline-flex}.HomeCalendar-module__FeNgba__meetIconBtn:hover{color:#6ee7b7;background:#10b9814d;transform:scale(1.1);box-shadow:0 0 10px #10b98166}.HomeCalendar-module__FeNgba__emptyState{text-align:center;color:#64748b;flex-direction:column;align-items:center;gap:.75rem;padding:2rem 1rem;display:flex}.HomeCalendar-module__FeNgba__emptyIcon{color:#475569}.HomeCalendar-module__FeNgba__errorCard{text-align:center;color:#fca5a5;background:#ef444414;border:1px solid #ef444433;border-radius:12px;padding:1.25rem;font-size:.9rem}@media (max-width:992px){.HomeCalendar-module__FeNgba__eventCard{flex:0 0 calc(50% - .5rem)}}@media (max-width:576px){.HomeCalendar-module__FeNgba__eventCard{flex:0 0 85%}}
.eventModal-module__ERFm7G__overlay{box-sizing:border-box;padding:1.5rem;animation:.2s ease-out eventModal-module__ERFm7G__fadeIn;-webkit-backdrop-filter:blur(10px)!important;z-index:9999999!important;background:#000c!important;justify-content:center!important;align-items:center!important;width:100vw!important;height:100vh!important;display:flex!important;position:fixed!important;inset:0!important}.eventModal-module__ERFm7G__modal{color:#f8fafc;box-sizing:border-box;background:#0f172a;border:1px solid #ffffff24;border-radius:20px;width:100%;max-width:520px;max-height:90vh;margin:auto;padding:2rem;animation:.3s ease-out eventModal-module__ERFm7G__slideUp;position:relative;overflow-y:auto;box-shadow:0 25px 60px #000c}.eventModal-module__ERFm7G__closeBtn{color:#94a3b8;cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:.35rem;transition:color .2s,background .2s;display:flex;position:absolute;top:1.5rem;right:1.5rem}.eventModal-module__ERFm7G__closeBtn:hover{color:#f1f5f9;background:#ffffff1a}.eventModal-module__ERFm7G__title{color:#f8fafc;margin:0 0 1.5rem;font-size:1.4rem;font-weight:700}.eventModal-module__ERFm7G__form{flex-direction:column;gap:1.25rem;display:flex}.eventModal-module__ERFm7G__inputGroup{flex-direction:column;flex:1;gap:.45rem;display:flex}.eventModal-module__ERFm7G__inputGroup label{color:#cbd5e1;align-items:center;gap:.4rem;font-size:.88rem;font-weight:600;display:flex}.eventModal-module__ERFm7G__row{gap:1rem;display:flex}.eventModal-module__ERFm7G__input,.eventModal-module__ERFm7G__select{color:#f8fafc;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;box-sizing:border-box;background:#0f172acc;border:1px solid #ffffff1f;border-radius:10px;width:100%;padding:.75rem 1rem;font-family:inherit;font-size:.95rem;transition:border-color .2s,box-shadow .2s}.eventModal-module__ERFm7G__input:focus,.eventModal-module__ERFm7G__select:focus{border-color:#fb923c;outline:none;box-shadow:0 0 0 3px #fb923c33}.eventModal-module__ERFm7G__select option{color:#f8fafc;background-color:#0f172a}.eventModal-module__ERFm7G__infoBox{color:#fdba74;background:#fb923c14;border:1px solid #fb923c33;border-radius:10px;padding:1rem;font-size:.88rem}.eventModal-module__ERFm7G__infoBox p{margin:0 0 .25rem}.eventModal-module__ERFm7G__infoBox span{color:#fed7aa;opacity:.85;font-size:.78rem}.eventModal-module__ERFm7G__error{color:#fca5a5;background:#ef44441a;border:1px solid #ef444440;border-radius:8px;padding:.75rem;font-size:.88rem}.eventModal-module__ERFm7G__actions{justify-content:flex-end;gap:.75rem;margin-top:1rem;display:flex}.eventModal-module__ERFm7G__cancelBtn,.eventModal-module__ERFm7G__submitBtn{cursor:pointer;border-radius:9px;padding:.65rem 1.35rem;font-family:inherit;font-size:.9rem;font-weight:600;transition:all .2s}.eventModal-module__ERFm7G__cancelBtn{color:#cbd5e1;background:0 0;border:1px solid #ffffff26}.eventModal-module__ERFm7G__cancelBtn:hover{color:#f8fafc;background:#ffffff14}.eventModal-module__ERFm7G__submitBtn{color:#fff;background:linear-gradient(135deg,#f97316 0%,#ea580c 100%);border:none;box-shadow:0 4px 14px #f9731659}.eventModal-module__ERFm7G__submitBtn:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px 20px #f9731680}.eventModal-module__ERFm7G__submitBtn:disabled{opacity:.6;cursor:not-allowed}@keyframes eventModal-module__ERFm7G__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes eventModal-module__ERFm7G__slideUp{0%{opacity:0;transform:translateY(30px)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}@media (max-width:600px){.eventModal-module__ERFm7G__row{flex-direction:column;gap:1rem}.eventModal-module__ERFm7G__modal{max-height:92vh;padding:1.5rem}}
.MaximizedMonthCalendar-module__ov84Mq__overlay{box-sizing:border-box;transform-origin:bottom;flex-direction:column;animation:.45s cubic-bezier(.33,1,.35,1) forwards MaximizedMonthCalendar-module__ov84Mq__expandOverlay;display:flex;z-index:9999999!important;background:#0f172a!important;width:100vw!important;height:100vh!important;position:fixed!important;inset:0!important}.MaximizedMonthCalendar-module__ov84Mq__overlayClosing{animation:.24s cubic-bezier(.7,0,.84,0) forwards MaximizedMonthCalendar-module__ov84Mq__shrinkOverlay!important}.MaximizedMonthCalendar-module__ov84Mq__container{box-sizing:border-box;transform-origin:bottom;flex-direction:column;width:100%;height:100%;padding:1.25rem 1.75rem;animation:.45s cubic-bezier(.33,1,.35,1) forwards MaximizedMonthCalendar-module__ov84Mq__expandContainer;display:flex;overflow:hidden}.MaximizedMonthCalendar-module__ov84Mq__containerClosing{animation:.24s cubic-bezier(.7,0,.84,0) forwards MaximizedMonthCalendar-module__ov84Mq__shrinkContainer!important}@keyframes MaximizedMonthCalendar-module__ov84Mq__expandOverlay{0%{opacity:0;border-radius:32px;transform:scale(.45)translateY(220px)}25%{opacity:.4;border-radius:24px;transform:scale(.58)translateY(150px)}to{opacity:1;border-radius:0;transform:scale(1)translateY(0)}}@keyframes MaximizedMonthCalendar-module__ov84Mq__shrinkOverlay{0%{opacity:1;border-radius:0;transform:scale(1)translateY(0)}to{opacity:0;border-radius:24px;transform:scale(.68)translateY(90px)}}@keyframes MaximizedMonthCalendar-module__ov84Mq__expandContainer{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:scale(1)}}@keyframes MaximizedMonthCalendar-module__ov84Mq__shrinkContainer{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.92)}}.MaximizedMonthCalendar-module__ov84Mq__header{border-bottom:1px solid #ffffff14;flex-wrap:wrap;flex-shrink:0;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;padding-bottom:1rem;display:flex}.MaximizedMonthCalendar-module__ov84Mq__headerLeft{align-items:center;gap:.85rem;display:flex}.MaximizedMonthCalendar-module__ov84Mq__iconWrapper{color:#fb923c;background:linear-gradient(135deg,#f9731640 0%,#fb923c1a 100%);border:1.5px solid #f9731673;border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;display:flex;box-shadow:0 4px 16px #f9731633}.MaximizedMonthCalendar-module__ov84Mq__title{color:#f8fafc;margin:0;font-size:1.5rem;font-weight:800;line-height:1.2}.MaximizedMonthCalendar-module__ov84Mq__year{color:#fb923c;font-weight:600}.MaximizedMonthCalendar-module__ov84Mq__subtitle{color:#94a3b8;margin:.15rem 0 0;font-size:.82rem}.MaximizedMonthCalendar-module__ov84Mq__navControls{background:#00000059;border:1px solid #ffffff0f;border-radius:10px;align-items:center;gap:.4rem;padding:.25rem;display:flex}.MaximizedMonthCalendar-module__ov84Mq__navBtn{color:#cbd5e1;cursor:pointer;background:0 0;border:none;border-radius:7px;justify-content:center;align-items:center;width:32px;height:32px;transition:all .2s;display:flex}.MaximizedMonthCalendar-module__ov84Mq__navBtn:hover{color:#fff;background:#ffffff1a}.MaximizedMonthCalendar-module__ov84Mq__todayBtn{color:#f8fafc;cursor:pointer;background:#ffffff14;border:1px solid #ffffff1f;border-radius:7px;padding:.35rem .85rem;font-size:.82rem;font-weight:600;transition:all .2s}.MaximizedMonthCalendar-module__ov84Mq__todayBtn:hover{background:#ffffff2e;border-color:#ffffff40}.MaximizedMonthCalendar-module__ov84Mq__filters{background:#00000059;border:1px solid #ffffff0f;border-radius:10px;gap:.35rem;padding:.25rem;display:flex}.MaximizedMonthCalendar-module__ov84Mq__filterBtn{color:#94a3b8;cursor:pointer;background:0 0;border:none;border-radius:7px;align-items:center;gap:.4rem;padding:.35rem .85rem;font-size:.82rem;font-weight:600;transition:all .2s;display:flex}.MaximizedMonthCalendar-module__ov84Mq__filterBtn:hover{color:#f1f5f9}.MaximizedMonthCalendar-module__ov84Mq__activeFilter{background:#ffffff1f;color:#fff!important}.MaximizedMonthCalendar-module__ov84Mq__dotPersonal{background:#60a5fa;border-radius:50%;width:7px;height:7px}.MaximizedMonthCalendar-module__ov84Mq__dotGroup{background:#fb923c;border-radius:50%;width:7px;height:7px}.MaximizedMonthCalendar-module__ov84Mq__headerRight{align-items:center;gap:.75rem;display:flex}.MaximizedMonthCalendar-module__ov84Mq__addBtn{color:#fb923c;cursor:pointer;background:#fb923c1f;border:1px solid #fb923c66;border-radius:9px;align-items:center;gap:.4rem;padding:.48rem .95rem;font-size:.82rem;font-weight:600;transition:all .2s;display:inline-flex}.MaximizedMonthCalendar-module__ov84Mq__addBtn:hover{color:#fdba74;background:#fb923c38;border-color:#fb923c99}.MaximizedMonthCalendar-module__ov84Mq__minimizeBtn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#3b82f6 0%,#2563eb 100%);border:none;border-radius:9px;align-items:center;gap:.4rem;padding:.48rem 1rem;font-size:.82rem;font-weight:600;transition:all .2s;display:inline-flex;box-shadow:0 4px 14px #3b82f659}.MaximizedMonthCalendar-module__ov84Mq__minimizeBtn:hover{transform:translateY(-1px);box-shadow:0 6px 20px #3b82f680}.MaximizedMonthCalendar-module__ov84Mq__calendarGridWrapper{background:#1e293b80;border:1px solid #ffffff14;border-radius:16px;flex-direction:column;flex:1;width:100%;display:flex;overflow:hidden;box-shadow:0 10px 30px #0006}.MaximizedMonthCalendar-module__ov84Mq__weekHeader{background:#0f172ae6;border-bottom:1px solid #ffffff14;grid-template-columns:repeat(7,minmax(0,1fr));width:100%;display:grid}.MaximizedMonthCalendar-module__ov84Mq__weekDayCell{text-align:center;color:#94a3b8;letter-spacing:.5px;padding:.65rem .5rem;font-size:.76rem;font-weight:700;overflow:hidden}.MaximizedMonthCalendar-module__ov84Mq__daysGrid{flex:1;grid-template-columns:repeat(7,minmax(0,1fr));grid-auto-rows:1fr;width:100%;display:grid;overflow-y:auto}.MaximizedMonthCalendar-module__ov84Mq__dayCell{box-sizing:border-box;background:#0f172a40;border-bottom:1px solid #ffffff0d;border-right:1px solid #ffffff0d;flex-direction:column;gap:.3rem;min-width:0;max-width:100%;padding:.4rem .45rem;transition:background .2s;display:flex;overflow:hidden}.MaximizedMonthCalendar-module__ov84Mq__dayCell:nth-child(7n){border-right:none}.MaximizedMonthCalendar-module__ov84Mq__dayCell:hover{background:#ffffff08}.MaximizedMonthCalendar-module__ov84Mq__otherMonthCell{opacity:.35;background:#0000004d}.MaximizedMonthCalendar-module__ov84Mq__todayCell{background:#3b82f614!important;border:1px solid #3b82f64d!important}.MaximizedMonthCalendar-module__ov84Mq__dayCellHeader{justify-content:space-between;align-items:center;width:100%;min-width:0;display:flex}.MaximizedMonthCalendar-module__ov84Mq__dayNumber{color:#cbd5e1;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;font-size:.88rem;font-weight:700;display:flex}.MaximizedMonthCalendar-module__ov84Mq__todayNumber{color:#fff;background:#3b82f6;box-shadow:0 0 10px #3b82f699}.MaximizedMonthCalendar-module__ov84Mq__eventCountBadge{color:#64748b;white-space:nowrap;text-overflow:ellipsis;font-size:.65rem;font-weight:600;overflow:hidden}.MaximizedMonthCalendar-module__ov84Mq__dayEventsList{flex-direction:column;flex:1;gap:.25rem;width:100%;min-width:0;display:flex;overflow-y:auto}.MaximizedMonthCalendar-module__ov84Mq__eventPill{cursor:pointer;box-sizing:border-box;border-radius:6px;flex-direction:column;width:100%;min-width:0;max-width:100%;padding:.28rem .45rem;font-size:.72rem;transition:all .15s;display:flex;overflow:hidden}.MaximizedMonthCalendar-module__ov84Mq__eventPill:hover{filter:brightness(1.15);transform:translateY(-1px)}.MaximizedMonthCalendar-module__ov84Mq__eventGroupPill{color:#fdba74;background:#fb923c2e;border-left:3px solid #fb923c}.MaximizedMonthCalendar-module__ov84Mq__eventPersonalPill{color:#93c5fd;background:#60a5fa2e;border-left:3px solid #60a5fa}.MaximizedMonthCalendar-module__ov84Mq__eventPillHeader{justify-content:space-between;align-items:center;gap:.2rem;width:100%;min-width:0;display:flex}.MaximizedMonthCalendar-module__ov84Mq__eventPillTitle{white-space:nowrap;text-overflow:ellipsis;flex:1;width:100%;min-width:0;font-weight:700;overflow:hidden}.MaximizedMonthCalendar-module__ov84Mq__meetPillIcon{color:#34d399;flex-shrink:0}.MaximizedMonthCalendar-module__ov84Mq__eventPillTime{opacity:.85;white-space:nowrap;text-overflow:ellipsis;font-size:.66rem;overflow:hidden}.MaximizedMonthCalendar-module__ov84Mq__eventDetailOverlay{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:10000000;background:#000000bf;justify-content:center;align-items:center;padding:1rem;animation:.2s ease-out MaximizedMonthCalendar-module__ov84Mq__fadeIn;display:flex;position:fixed;inset:0}.MaximizedMonthCalendar-module__ov84Mq__eventDetailCard{color:#f8fafc;background:#0f172a;border:1px solid #ffffff26;border-radius:18px;width:100%;max-width:440px;padding:1.75rem;position:relative;box-shadow:0 20px 50px #000c}.MaximizedMonthCalendar-module__ov84Mq__closeDetailBtn{color:#94a3b8;cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:.25rem;display:flex;position:absolute;top:1.25rem;right:1.25rem}.MaximizedMonthCalendar-module__ov84Mq__closeDetailBtn:hover{color:#fff;background:#ffffff1a}.MaximizedMonthCalendar-module__ov84Mq__detailBadge{border-radius:6px;margin-bottom:.6rem;padding:.2rem .6rem;font-size:.72rem;font-weight:700;display:inline-block}.MaximizedMonthCalendar-module__ov84Mq__badgeGroup{color:#fb923c;background:#fb923c33;border:1px solid #fb923c59}.MaximizedMonthCalendar-module__ov84Mq__badgePersonal{color:#60a5fa;background:#60a5fa33;border:1px solid #60a5fa59}.MaximizedMonthCalendar-module__ov84Mq__detailTitle{color:#f8fafc;margin:0 0 1rem;font-size:1.3rem;font-weight:800;line-height:1.3}.MaximizedMonthCalendar-module__ov84Mq__detailBody{flex-direction:column;gap:1rem;display:flex}.MaximizedMonthCalendar-module__ov84Mq__detailItem{color:#cbd5e1;align-items:center;gap:.5rem;font-size:.9rem;display:flex}.MaximizedMonthCalendar-module__ov84Mq__detailDesc{color:#94a3b8;background:#0f172a99;border-radius:8px;margin:0;padding:.75rem;font-size:.88rem;line-height:1.4}.MaximizedMonthCalendar-module__ov84Mq__detailMeetBtn{color:#fff;background:linear-gradient(135deg,#10b981 0%,#059669 100%);border-radius:10px;justify-content:center;align-items:center;gap:.5rem;padding:.75rem 1.25rem;font-size:.9rem;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex;box-shadow:0 4px 14px #10b98159}.MaximizedMonthCalendar-module__ov84Mq__detailMeetBtn:hover{transform:translateY(-1px);box-shadow:0 6px 20px #10b98180}@media (max-width:768px){.MaximizedMonthCalendar-module__ov84Mq__container{padding:1rem}.MaximizedMonthCalendar-module__ov84Mq__header{flex-direction:column;align-items:flex-start}.MaximizedMonthCalendar-module__ov84Mq__navControls,.MaximizedMonthCalendar-module__ov84Mq__filters,.MaximizedMonthCalendar-module__ov84Mq__headerRight{justify-content:space-between;width:100%}}
.SectorSimulationBar-module__Wskd2q__simulationBanner{z-index:99999;-webkit-backdrop-filter:blur(12px);color:#fff;font-family:var(--font-sans,"Inter", sans-serif);-webkit-user-select:none;user-select:none;background:linear-gradient(135deg,#7c3aedf2 0%,#4f46e5f2 50%,#2563ebf2 100%);border:1px solid #ffffff40;border-top:none;transition:all .3s cubic-bezier(.16,1,.3,1);position:fixed;top:0;left:50%;transform:translate(-50%);box-shadow:0 8px 30px #0006,0 0 20px #7c3aed4d}.SectorSimulationBar-module__Wskd2q__collapsed{cursor:pointer;border-radius:0 0 16px 16px;max-width:320px;padding:.22rem .85rem}.SectorSimulationBar-module__Wskd2q__collapsed:hover{background:linear-gradient(135deg,#8b5cf6 0%,#6366f1 100%);box-shadow:0 10px 35px #00000080,0 0 25px #8b5cf680}.SectorSimulationBar-module__Wskd2q__expanded{border-radius:0 0 20px 20px;width:90%;max-width:850px;padding:.55rem 1.25rem}.SectorSimulationBar-module__Wskd2q__collapsedPill{color:#f1f5f9;align-items:center;gap:.55rem;font-size:.75rem;display:flex}.SectorSimulationBar-module__Wskd2q__collapsedText{white-space:nowrap;font-weight:500}.SectorSimulationBar-module__Wskd2q__collapsedText strong{color:#fbbf24;font-weight:700}.SectorSimulationBar-module__Wskd2q__chevronIcon{color:#ffffffb3;transition:transform .2s}.SectorSimulationBar-module__Wskd2q__collapsed:hover .SectorSimulationBar-module__Wskd2q__chevronIcon{color:#fff;transform:translateY(2px)}.SectorSimulationBar-module__Wskd2q__bannerContainer{justify-content:space-between;align-items:center;gap:1rem;animation:.2s ease-out forwards SectorSimulationBar-module__Wskd2q__fadeIn;display:flex}@keyframes SectorSimulationBar-module__Wskd2q__fadeIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.SectorSimulationBar-module__Wskd2q__bannerLeft{align-items:center;gap:.65rem;display:flex}.SectorSimulationBar-module__Wskd2q__eyePulse{color:#fff;background:#fff3;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;animation:2s infinite SectorSimulationBar-module__Wskd2q__pulse;display:flex}@keyframes SectorSimulationBar-module__Wskd2q__pulse{0%{box-shadow:0 0 #fff6}70%{box-shadow:0 0 0 8px #fff0}to{box-shadow:0 0 #fff0}}.SectorSimulationBar-module__Wskd2q__bannerTitle{color:#ffffffe6;font-size:.82rem;font-weight:600}.SectorSimulationBar-module__Wskd2q__sectorBadge{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);letter-spacing:.5px;background:#ffffff40;border:1px solid #ffffff4d;border-radius:20px;padding:.18rem .6rem;font-size:.75rem;font-weight:800}.SectorSimulationBar-module__Wskd2q__bannerRight{align-items:center;gap:.65rem;display:flex}.SectorSimulationBar-module__Wskd2q__selectWrapper{position:relative}.SectorSimulationBar-module__Wskd2q__sectorSelect{color:#fff;cursor:pointer;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#0006;border:1px solid #ffffff4d;border-radius:8px;outline:none;padding:.3rem .65rem;font-size:.78rem;font-weight:600;transition:all .2s}.SectorSimulationBar-module__Wskd2q__sectorSelect:hover{background:#0009;border-color:#ffffff80}.SectorSimulationBar-module__Wskd2q__sectorSelect option{color:#f8fafc;background:#1e293b}.SectorSimulationBar-module__Wskd2q__restoreBtn{color:#fecaca;cursor:pointer;background:#ef444440;border:1px solid #ef444466;border-radius:8px;align-items:center;gap:.35rem;padding:.3rem .65rem;font-size:.75rem;font-weight:600;transition:all .2s;display:inline-flex}.SectorSimulationBar-module__Wskd2q__restoreBtn:hover{color:#fff;background:#ef444473;border-color:#ef4444}
.EventsTab-module__6exyxq__eventsContainer{flex-direction:column;gap:2rem;display:flex}.EventsTab-module__6exyxq__headerRow{justify-content:space-between;align-items:center;display:flex}.EventsTab-module__6exyxq__createButton{color:#fff;cursor:pointer;background:linear-gradient(90deg,#818cf8,#ec4899);border:none;border-radius:8px;align-items:center;gap:.5rem;padding:.75rem 1.25rem;font-weight:600;transition:opacity .2s;display:flex}.EventsTab-module__6exyxq__createButton:hover{opacity:.9}.EventsTab-module__6exyxq__eventsGrid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1.5rem;display:grid}.EventsTab-module__6exyxq__eventCard{cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:12px;padding:1.5rem;transition:all .2s}.EventsTab-module__6exyxq__eventCard:hover{border-color:#818cf880;transform:translateY(-2px)}.EventsTab-module__6exyxq__eventTitle{color:#fff;margin:0 0 .5rem;font-size:1.2rem;font-weight:600}.EventsTab-module__6exyxq__eventDate{color:#fff9;margin-bottom:1rem;font-size:.9rem}.EventsTab-module__6exyxq__eventDesc{color:#fff6;margin-bottom:1rem;font-size:.85rem}.EventsTab-module__6exyxq__shiftStats{color:#818cf8;background:#818cf81a;border-radius:6px;align-items:center;gap:.5rem;width:max-content;padding:.5rem;font-size:.85rem;display:flex}.EventsTab-module__6exyxq__modalOverlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:100;background:#0009;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.EventsTab-module__6exyxq__modalContent{background:var(--background,#0f172a);border:1px solid #ffffff1a;border-radius:16px;width:90%;max-width:600px;max-height:90vh;padding:2rem;position:relative;overflow-y:auto}.EventsTab-module__6exyxq__closeButton{color:#ffffff80;cursor:pointer;background:0 0;border:none;position:absolute;top:1.5rem;right:1.5rem}.EventsTab-module__6exyxq__closeButton:hover{color:#fff}.EventsTab-module__6exyxq__formGroup{margin-bottom:1.5rem}.EventsTab-module__6exyxq__formGroup label{color:#fffc;margin-bottom:.5rem;font-size:.9rem;display:block}.EventsTab-module__6exyxq__formGroup input,.EventsTab-module__6exyxq__formGroup textarea,.EventsTab-module__6exyxq__formGroup select{color:#fff;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;width:100%;padding:.75rem;font-family:inherit}.EventsTab-module__6exyxq__formGroup input:focus,.EventsTab-module__6exyxq__formGroup textarea:focus,.EventsTab-module__6exyxq__formGroup select:focus{border-color:#818cf8;outline:none}.EventsTab-module__6exyxq__formGroup select option{color:#fff;background-color:#1e293b}.EventsTab-module__6exyxq__submitButton{color:#fff;cursor:pointer;background:linear-gradient(90deg,#818cf8,#ec4899);border:none;border-radius:8px;width:100%;padding:1rem;font-weight:600}.EventsTab-module__6exyxq__freelancerList{flex-direction:column;gap:1rem;margin-top:1.5rem;display:flex}.EventsTab-module__6exyxq__shiftItem{background:#ffffff08;border:1px solid #ffffff0d;border-radius:8px;justify-content:space-between;align-items:center;padding:1rem;display:flex}.EventsTab-module__6exyxq__shiftInfo{align-items:center;gap:1rem;display:flex}.EventsTab-module__6exyxq__shiftAvatar{object-fit:cover;border-radius:50%;width:40px;height:40px}.EventsTab-module__6exyxq__shiftStatus{border-radius:4px;padding:.2rem .5rem;font-size:.8rem}.EventsTab-module__6exyxq__statusPENDING{color:#f59e0b;background:#f59e0b33}.EventsTab-module__6exyxq__statusCONFIRMED{color:#10b981;background:#10b98133}.EventsTab-module__6exyxq__statusDECLINED{color:#ef4444;background:#ef444433}.EventsTab-module__6exyxq__sectionTitle{border-bottom:1px solid #ffffff1a;margin-top:2rem;margin-bottom:1rem;padding-bottom:.5rem;font-size:1.1rem}.EventsTab-module__6exyxq__magicLinkSection{background:#ffffff08;border:1px solid #ffffff0d;border-radius:8px;margin-top:1.5rem;padding:1rem}.EventsTab-module__6exyxq__magicLinkTitle{color:#a5b4fc;align-items:center;gap:.5rem;margin:0 0 .5rem;font-size:.95rem;font-weight:600;display:flex}.EventsTab-module__6exyxq__magicLinkRow{gap:.5rem;margin-top:.5rem;display:flex}.EventsTab-module__6exyxq__magicLinkInput{color:#fff;background:#0003;border:1px solid #ffffff1a;border-radius:6px;outline:none;flex:1;padding:.5rem;font-size:.85rem}.EventsTab-module__6exyxq__magicLinkButton{color:#fff;cursor:pointer;background:#4f46e5;border:none;border-radius:6px;align-items:center;gap:.4rem;padding:.5rem 1rem;font-size:.85rem;font-weight:500;transition:background .2s;display:flex}.EventsTab-module__6exyxq__magicLinkButton:hover{background:#4338ca}.EventsTab-module__6exyxq__copyButton{color:#fff;cursor:pointer;background:#ffffff14;border:1px solid #ffffff1a;border-radius:6px;justify-content:center;align-items:center;padding:.5rem;transition:background .2s;display:flex}.EventsTab-module__6exyxq__copyButton:hover{background:#ffffff26}.EventsTab-module__6exyxq__shiftStatsRow{flex-wrap:wrap;gap:.5rem;margin-top:1.25rem;display:flex}.EventsTab-module__6exyxq__shiftStatsBadge{color:#fff9;background:#ffffff0d;border:1px solid #ffffff14;border-radius:6px;align-items:center;gap:.3rem;padding:.25rem .55rem;font-size:.75rem;font-weight:600;display:flex}.EventsTab-module__6exyxq__badgeConfirmed{color:#34d399;background:#10b98126;border-color:#10b98140}.EventsTab-module__6exyxq__badgePending{color:#fbbf24;background:#f59e0b26;border-color:#f59e0b40}.EventsTab-module__6exyxq__badgeDeclined{color:#fca5a5;background:#ef444426;border-color:#ef444440}
.StagingBanner-module__9Q47eW__stagingBanner{color:#fef3c7;z-index:99998;background:linear-gradient(90deg,#78350f 0%,#b45309 50%,#78350f 100%);border-bottom:1px solid #fbbf2466;padding:.45rem 1rem;font-size:.82rem;font-weight:500;position:relative;box-shadow:0 4px 12px #0006,inset 0 1px #ffffff26}.StagingBanner-module__9Q47eW__bannerContainer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;max-width:1400px;margin:0 auto;display:flex}.StagingBanner-module__9Q47eW__bannerLeft{flex-wrap:wrap;align-items:center;gap:.65rem;display:flex}.StagingBanner-module__9Q47eW__iconPulse{color:#fbbf24;background:#fbbf2440;border:1px solid #fbbf2480;border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;animation:2s cubic-bezier(.4,0,.6,1) infinite StagingBanner-module__9Q47eW__pulseAmber;display:flex}@keyframes StagingBanner-module__9Q47eW__pulseAmber{0%,to{box-shadow:0 0 #fbbf2466}50%{box-shadow:0 0 0 6px #fbbf2400}}.StagingBanner-module__9Q47eW__badgeTag{color:#451a03;letter-spacing:.5px;text-transform:uppercase;background:#f59e0b;border-radius:4px;padding:.18rem .55rem;font-size:.72rem;font-weight:800;box-shadow:0 2px 4px #0003}.StagingBanner-module__9Q47eW__messageText{color:#fde68a;font-weight:500}.StagingBanner-module__9Q47eW__bannerRight{align-items:center;gap:.5rem;display:flex}.StagingBanner-module__9Q47eW__urlPill{color:#fbbf24;background:#0000004d;border:1px solid #fbbf244d;border-radius:9999px;padding:.15rem .6rem;font-family:monospace;font-size:.75rem}.StagingBanner-module__9Q47eW__closeBtn{color:#fef3c7;cursor:pointer;background:#0006;border:1px solid #fbbf2466;border-radius:4px;align-items:center;gap:.25rem;padding:.15rem .5rem;font-size:.72rem;transition:all .2s;display:inline-flex}.StagingBanner-module__9Q47eW__closeBtn:hover{color:#fff;background:#ef44444d;border-color:#ef4444}@media (max-width:768px){.StagingBanner-module__9Q47eW__messageText{display:none}}
.PastEventsTab-module__Iogolq__container{padding-top:.25rem}.PastEventsTab-module__Iogolq__toolbar{flex-wrap:wrap;align-items:center;gap:1rem;margin-bottom:1.25rem;display:flex}.PastEventsTab-module__Iogolq__searchBox{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:10px;flex:1;align-items:center;gap:.6rem;min-width:200px;padding:.5rem .9rem;transition:border-color .2s;display:flex}.PastEventsTab-module__Iogolq__searchBox:focus-within{border-color:#818cf8}.PastEventsTab-module__Iogolq__searchBox svg{color:#ffffff59;flex-shrink:0}.PastEventsTab-module__Iogolq__searchBox input{color:#e2e8f0;background:0 0;border:none;outline:none;width:100%;font-size:.88rem}.PastEventsTab-module__Iogolq__searchBox input::placeholder{color:#ffffff4d}.PastEventsTab-module__Iogolq__statusFilters{flex-wrap:wrap;gap:.4rem;display:flex}.PastEventsTab-module__Iogolq__filterChip{cursor:pointer;color:#ffffff73;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:999px;padding:.35rem .85rem;font-family:inherit;font-size:.78rem;font-weight:600;transition:all .2s}.PastEventsTab-module__Iogolq__filterChip:hover{color:#ffffffbf;background:#ffffff14}.PastEventsTab-module__Iogolq__filterChipActive{color:#818cf8;background:#818cf826;border-color:#818cf866}.PastEventsTab-module__Iogolq__counterRow{color:#ffffff59;align-items:center;gap:.4rem;margin-bottom:1.25rem;font-size:.8rem;display:flex}.PastEventsTab-module__Iogolq__emptyState{color:#fff3;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:1rem;padding:4rem 2rem;display:flex}.PastEventsTab-module__Iogolq__emptyState p{color:#ffffff4d;font-size:.9rem}.PastEventsTab-module__Iogolq__eventsList{flex-direction:column;gap:.85rem;display:flex}.PastEventsTab-module__Iogolq__eventCard{background:#ffffff06;border:1px solid #ffffff12;border-radius:14px;transition:border-color .2s,box-shadow .2s;overflow:hidden}.PastEventsTab-module__Iogolq__eventCard:hover{border-color:#ffffff1f}.PastEventsTab-module__Iogolq__eventCardExpanded{border-color:#818cf840;box-shadow:0 4px 24px #818cf80f}.PastEventsTab-module__Iogolq__eventHeader{cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;gap:1rem;padding:1.1rem 1.5rem;transition:background .2s;display:flex}.PastEventsTab-module__Iogolq__eventHeader:hover{background:#ffffff05}.PastEventsTab-module__Iogolq__eventHeaderLeft{flex:1;align-items:center;gap:1rem;min-width:0;display:flex}.PastEventsTab-module__Iogolq__eventDateBadge{color:#fff6;white-space:nowrap;background:#ffffff0a;border:1px solid #ffffff12;border-radius:7px;flex-shrink:0;align-items:center;gap:.35rem;padding:.3rem .65rem;font-size:.72rem;font-weight:600;display:inline-flex}.PastEventsTab-module__Iogolq__eventTitle{color:#e2e8f0;white-space:nowrap;text-overflow:ellipsis;margin:0 0 .2rem;font-size:.97rem;font-weight:700;overflow:hidden}.PastEventsTab-module__Iogolq__eventDesc{color:#ffffff59;white-space:nowrap;text-overflow:ellipsis;max-width:300px;margin:0;font-size:.78rem;overflow:hidden}.PastEventsTab-module__Iogolq__eventHeaderRight{flex-shrink:0;align-items:center;gap:.75rem;display:flex}.PastEventsTab-module__Iogolq__statusBadges{flex-wrap:wrap;gap:.4rem;display:flex}.PastEventsTab-module__Iogolq__badge{border:1px solid;border-radius:999px;align-items:center;gap:.3rem;padding:.25rem .6rem;font-size:.75rem;font-weight:700;display:inline-flex}.PastEventsTab-module__Iogolq__expandBtn{color:#fff6;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff14;border-radius:7px;justify-content:center;align-items:center;padding:.3rem;transition:all .2s;display:flex}.PastEventsTab-module__Iogolq__expandBtn:hover{color:#818cf8;background:#818cf81f;border-color:#818cf840}.PastEventsTab-module__Iogolq__eventBody{background:#0000001f;border-top:1px solid #ffffff0f;padding:1.5rem;animation:.22s ease-out PastEventsTab-module__Iogolq__slideDown}@keyframes PastEventsTab-module__Iogolq__slideDown{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.PastEventsTab-module__Iogolq__emptyShifts{color:#ffffff4d;margin:0;font-size:.85rem;font-style:italic}.PastEventsTab-module__Iogolq__statusGroup{margin-bottom:1.5rem}.PastEventsTab-module__Iogolq__statusGroup:last-child{margin-bottom:0}.PastEventsTab-module__Iogolq__statusGroupHeader{text-transform:uppercase;letter-spacing:.07em;align-items:center;gap:.45rem;margin-bottom:.85rem;font-size:.78rem;font-weight:700;display:flex}.PastEventsTab-module__Iogolq__shiftGrid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:.65rem;display:grid}.PastEventsTab-module__Iogolq__shiftCard{background:#ffffff08;border:1px solid;border-radius:10px;align-items:center;gap:.75rem;padding:.7rem .9rem;transition:background .2s;display:flex}.PastEventsTab-module__Iogolq__shiftCard:hover{background:#ffffff0d}.PastEventsTab-module__Iogolq__shiftCardAvatar{flex-shrink:0;position:relative}.PastEventsTab-module__Iogolq__shiftCardAvatar img{object-fit:cover;border-radius:50%;width:36px;height:36px}.PastEventsTab-module__Iogolq__shiftAvatarFallback{border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;font-size:.9rem;font-weight:700;display:flex}.PastEventsTab-module__Iogolq__shiftStatusDot{border:2px solid #0a0f1e;border-radius:50%;width:10px;height:10px;position:absolute;bottom:0;right:0}.PastEventsTab-module__Iogolq__shiftCardInfo{flex-direction:column;gap:.2rem;min-width:0;display:flex}.PastEventsTab-module__Iogolq__shiftName{color:#e2e8f0;white-space:nowrap;text-overflow:ellipsis;font-size:.85rem;font-weight:600;overflow:hidden}.PastEventsTab-module__Iogolq__shiftSetor{color:#fff6;align-items:center;gap:.25rem;font-size:.72rem;display:inline-flex}.PastEventsTab-module__Iogolq__shiftRating{color:#f59e0b;align-items:center;gap:.2rem;font-size:.72rem;font-weight:600;display:inline-flex}@media (max-width:640px){.PastEventsTab-module__Iogolq__toolbar{flex-direction:column;align-items:stretch}.PastEventsTab-module__Iogolq__eventHeaderLeft{flex-direction:column;align-items:flex-start;gap:.5rem}.PastEventsTab-module__Iogolq__eventHeaderRight{flex-wrap:wrap}.PastEventsTab-module__Iogolq__shiftGrid{grid-template-columns:repeat(2,1fr)}.PastEventsTab-module__Iogolq__eventHeader,.PastEventsTab-module__Iogolq__eventBody{padding:1rem}}
.financeiro-module__H7o9NG__container{color:#e2e8f0;box-sizing:border-box;width:100%;max-width:1200px;min-height:100vh;margin:0 auto;padding:2rem 1.5rem}.financeiro-module__H7o9NG__header{flex-direction:column;gap:.75rem;margin-bottom:2rem;display:flex}.financeiro-module__H7o9NG__backButton{color:#ffffff73;align-items:center;gap:.5rem;width:fit-content;font-size:.88rem;text-decoration:none;transition:color .2s;display:inline-flex}.financeiro-module__H7o9NG__backButton:hover{color:#818cf8}.financeiro-module__H7o9NG__headerTitle{align-items:center;gap:.75rem;display:flex}.financeiro-module__H7o9NG__headerTitle h1{color:#fff;background:linear-gradient(135deg,#fff 60%,#a5b4fc 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;margin:0;font-size:1.75rem;font-weight:800}.financeiro-module__H7o9NG__headerIcon{color:#818cf8}.financeiro-module__H7o9NG__tabs{box-sizing:border-box;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:1rem;width:100%;margin-bottom:1.75rem;padding-bottom:.75rem;display:flex}.financeiro-module__H7o9NG__tabsGroupLeft{align-items:center;gap:.5rem;display:flex}.financeiro-module__H7o9NG__tab{color:#ffffff80;cursor:pointer;white-space:nowrap;text-align:center;background:#ffffff05;border:1px solid #ffffff0f;border-radius:10px;justify-content:center;align-items:center;gap:.5rem;padding:.6rem 1.1rem;font-family:inherit;font-size:.85rem;font-weight:700;transition:all .2s ease-in-out;display:inline-flex}.financeiro-module__H7o9NG__tab:hover{color:#fff;background:#ffffff0f;border-color:#ffffff1f}.financeiro-module__H7o9NG__tabGestao{color:#f59e0bcc;border-color:#f59e0b33;margin-left:auto}.financeiro-module__H7o9NG__tabGestao:hover{color:#fbbf24;background:#f59e0b14;border-color:#f59e0b59}.financeiro-module__H7o9NG__activeTab{box-shadow:0 4px 15px #6366f126;color:#a5b4fc!important;background:#818cf826!important;border-color:#818cf859!important}.financeiro-module__H7o9NG__subTabsNav{border-bottom:1px solid #ffffff0f;flex-wrap:wrap;gap:.5rem;margin-bottom:1.5rem;padding-bottom:.75rem;display:flex}.financeiro-module__H7o9NG__subTab{color:#ffffff80;cursor:pointer;background:#0003;border:1px solid #ffffff0f;border-radius:8px;align-items:center;gap:.4rem;padding:.4rem .85rem;font-family:inherit;font-size:.78rem;font-weight:600;transition:all .2s;display:inline-flex}.financeiro-module__H7o9NG__subTab:hover{color:#fff;background:#ffffff0d;border-color:#ffffff1f}.financeiro-module__H7o9NG__subTabActive{font-weight:700;color:#fff!important;background:#ffffff14!important;border-color:#fff3!important}.financeiro-module__H7o9NG__btnNextRequest{color:#fffc;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:8px;align-items:center;gap:.4rem;padding:.38rem .75rem;font-family:inherit;font-size:.78rem;font-weight:600;transition:all .2s;display:inline-flex}.financeiro-module__H7o9NG__btnNextRequest:hover{color:#fff;background:#ffffff14;border-color:#fff3}.financeiro-module__H7o9NG__modalOverlay{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:1000;background:#000000bf;justify-content:center;align-items:center;padding:1.5rem;animation:.2s ease-out financeiro-module__H7o9NG__fadeIn;display:flex;position:fixed;inset:0}.financeiro-module__H7o9NG__modalContent{background:#121624;border:1px solid #ffffff1f;border-radius:16px;flex-direction:column;gap:1.25rem;width:100%;max-width:520px;padding:1.75rem;display:flex;box-shadow:0 20px 50px #0009}.financeiro-module__H7o9NG__card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-sizing:border-box;background:#ffffff06;border:1px solid #ffffff0f;border-radius:16px;width:100%;padding:2.25rem 2.5rem;box-shadow:0 10px 30px #0003}.financeiro-module__H7o9NG__successState{text-align:center;flex-direction:column;align-items:center;padding:3rem 1.5rem;animation:.3s ease-out financeiro-module__H7o9NG__scaleIn;display:flex}@keyframes financeiro-module__H7o9NG__scaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.financeiro-module__H7o9NG__successIcon{color:#10b981;filter:drop-shadow(0 0 8px #10b9814d);margin-bottom:1.5rem}.financeiro-module__H7o9NG__successState h2{color:#fff;margin:0 0 .75rem;font-size:1.5rem;font-weight:800}.financeiro-module__H7o9NG__successState p{color:#ffffff80;max-width:440px;margin:0 0 2rem;font-size:.95rem;line-height:1.6}.financeiro-module__H7o9NG__resetBtn{color:#fff;cursor:pointer;background:#818cf8;border:none;border-radius:10px;padding:.75rem 1.5rem;font-weight:600;transition:background .2s,transform .1s}.financeiro-module__H7o9NG__resetBtn:hover{background:#6366f1}.financeiro-module__H7o9NG__resetBtn:active{transform:scale(.98)}.financeiro-module__H7o9NG__form{flex-direction:column;gap:1.5rem;display:flex}.financeiro-module__H7o9NG__typeSelectorRow{background:#0003;border:1px solid #ffffff0f;border-radius:12px;gap:0;padding:.35rem;display:flex;position:relative;overflow:hidden}.financeiro-module__H7o9NG__slidingPill{pointer-events:none;z-index:0;background:linear-gradient(135deg,#4f46e5 0%,#6366f1 100%);border-radius:9px;width:calc(50% - .35rem);height:calc(100% - .7rem);transition:transform .35s cubic-bezier(.4,0,.2,1),background .35s cubic-bezier(.4,0,.2,1),box-shadow .35s cubic-bezier(.4,0,.2,1);position:absolute;top:.35rem;left:.35rem;box-shadow:0 4px 14px #4f46e559}.financeiro-module__H7o9NG__typeBtn{z-index:1;color:#fff6;cursor:pointer;background:0 0;border:none;border-radius:9px;flex:1;padding:.75rem;font-family:inherit;font-size:.88rem;font-weight:700;transition:color .3s;position:relative}.financeiro-module__H7o9NG__typeBtn:hover{color:#ffffffa6}.financeiro-module__H7o9NG__typeBtnActive{color:#fff!important}.financeiro-module__H7o9NG__errorBanner,.financeiro-module__H7o9NG__errorAlert{color:#f87171;background:#ef44441f;border:1px solid #ef444433;border-radius:10px;align-items:center;gap:.5rem;padding:.85rem 1rem;font-size:.88rem;display:flex}.financeiro-module__H7o9NG__formGrid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1.25rem;display:grid}.financeiro-module__H7o9NG__inputGroup,.financeiro-module__H7o9NG__fieldGroup{flex-direction:column;gap:.4rem;display:flex}.financeiro-module__H7o9NG__inputGroupFull{flex-direction:column;grid-column:1/-1;gap:.4rem;display:flex}.financeiro-module__H7o9NG__inputGroup label,.financeiro-module__H7o9NG__inputGroupFull label,.financeiro-module__H7o9NG__fieldGroup label{text-transform:uppercase;color:#ffffff73;letter-spacing:.05em;font-size:.78rem;font-weight:700}.financeiro-module__H7o9NG__inputGroup input,.financeiro-module__H7o9NG__inputGroup select,.financeiro-module__H7o9NG__fieldGroup input,.financeiro-module__H7o9NG__fieldGroup select,.financeiro-module__H7o9NG__fieldGroup textarea,.financeiro-module__H7o9NG__inputGroupFull textarea,.financeiro-module__H7o9NG__inputGroupFull input{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;box-sizing:border-box;border:1px solid #ffffff14;border-radius:10px;outline:none;width:100%;padding:.7rem .9rem;font-family:inherit;font-size:.9rem;transition:all .2s;color:#e2e8f0!important;background:#14142899!important}.financeiro-module__H7o9NG__inputGroup select,.financeiro-module__H7o9NG__fieldGroup select{cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath fill='%23818cf8' d='M1 1l5 5 5-5'/%3E%3C/svg%3E")!important;background-position:right .85rem center!important;background-repeat:no-repeat!important;padding-right:2.5rem!important}.financeiro-module__H7o9NG__inputGroup select option,.financeiro-module__H7o9NG__fieldGroup select option{color:#e2e8f0;background:#1a1f35}.financeiro-module__H7o9NG__inputGroup input:focus,.financeiro-module__H7o9NG__inputGroup select:focus,.financeiro-module__H7o9NG__fieldGroup input:focus,.financeiro-module__H7o9NG__fieldGroup select:focus,.financeiro-module__H7o9NG__fieldGroup textarea:focus,.financeiro-module__H7o9NG__inputGroupFull textarea:focus{border-color:#818cf8;box-shadow:0 0 0 2px #818cf826;background:#ffffff0d!important}.financeiro-module__H7o9NG__inputDisabled,.financeiro-module__H7o9NG__readonlyInput{cursor:not-allowed;color:#ffffff73!important;background:#ffffff08!important;border-color:#ffffff0a!important}.financeiro-module__H7o9NG__dynamicFieldsSection,.financeiro-module__H7o9NG__conditionalSection{box-sizing:border-box;background:#818cf808;border:1px solid #818cf826;border-radius:12px;grid-column:1/-1;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1.25rem;width:100%;margin-top:.5rem;padding:1.25rem;animation:.25s ease-out financeiro-module__H7o9NG__slideDown;display:grid}.financeiro-module__H7o9NG__sectionTitle,.financeiro-module__H7o9NG__conditionalSection h4{color:#a5b4fc;text-transform:uppercase;letter-spacing:.05em;margin:0 0 1rem;font-size:.85rem;font-weight:700}@keyframes financeiro-module__H7o9NG__slideDown{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.financeiro-module__H7o9NG__uploadSection{flex-direction:column;gap:1.25rem;margin-top:.5rem;display:flex}.financeiro-module__H7o9NG__uploadBox{text-align:center;cursor:pointer;color:#fff9;background:#ffffff04;border:2px dashed #ffffff1a;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:.6rem;padding:2rem 1.5rem;transition:all .2s;display:flex}.financeiro-module__H7o9NG__uploadBox:hover{color:#a5b4fc;background:#ffffff08;border-color:#818cf8}.financeiro-module__H7o9NG__submitBtn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#6366f1 0%,#4f46e5 100%);border:none;border-radius:10px;justify-content:center;align-items:center;gap:.5rem;margin-top:1rem;padding:.9rem;font-family:inherit;font-size:.95rem;font-weight:700;transition:all .2s;display:inline-flex;box-shadow:0 4px 15px #4f46e540}.financeiro-module__H7o9NG__submitBtn:hover{background:linear-gradient(135deg,#818cf8 0%,#6366f1 100%);transform:translateY(-1px);box-shadow:0 4px 20px #4f46e566}.financeiro-module__H7o9NG__submitBtn:disabled{color:#ffffff59;box-shadow:none;cursor:not-allowed;background:#ffffff0d;border:1px solid #ffffff14;transform:none}.financeiro-module__H7o9NG__historyList{flex-direction:column;gap:.85rem;display:flex}.financeiro-module__H7o9NG__historyCard{background:#ffffff05;border:1px solid #ffffff0f;border-radius:12px;transition:all .2s;position:relative;overflow:visible}.financeiro-module__H7o9NG__historyCard:hover{z-index:60;border-color:#ffffff1f}.financeiro-module__H7o9NG__historyCardExpanded{border-color:#818cf840;box-shadow:0 4px 20px #818cf80a}.financeiro-module__H7o9NG__historyHeader{cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;gap:1rem;padding:1.1rem 1.5rem;display:flex}.financeiro-module__H7o9NG__historyHeader:hover{background:#ffffff03}.financeiro-module__H7o9NG__historyHeaderLeft{flex-wrap:wrap;flex:1;align-items:center;gap:.6rem;min-width:0;display:flex}.financeiro-module__H7o9NG__typeBadge{text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;border-radius:6px;flex-shrink:0;padding:.25rem .5rem;font-size:.68rem;font-weight:800}.financeiro-module__H7o9NG__badgePurchase{color:#a5b4fc;background:#4f46e526;border:1px solid #4f46e54d}.financeiro-module__H7o9NG__badgeReimbursement{color:#fbbf24;background:#f59e0b26;border:1px solid #f59e0b4d}.financeiro-module__H7o9NG__statusBadge{text-transform:uppercase;letter-spacing:.02em;white-space:nowrap;border:1px solid;border-radius:12px;flex-shrink:0;align-items:center;gap:.3rem;padding:.2rem .6rem;font-size:.72rem;font-weight:700;display:inline-flex}.financeiro-module__H7o9NG__editBadgeWrapper{z-index:30;flex-shrink:0;align-items:center;display:inline-flex;position:relative}.financeiro-module__H7o9NG__editBadge{color:#ffffffb3;cursor:pointer;white-space:nowrap;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:12px;flex-shrink:0;align-items:center;gap:.3rem;padding:.2rem .55rem;font-size:.72rem;font-weight:600;transition:all .2s;display:inline-flex}.financeiro-module__H7o9NG__editBadge:hover{color:#fbbf24;background:#f59e0b1f;border-color:#f59e0b4d}.financeiro-module__H7o9NG__editTooltip{visibility:hidden;opacity:0;color:#fffffff2;white-space:pre-line;z-index:99999;pointer-events:none;background:#0d111d;border:1px solid #f59e0b66;border-radius:10px;width:max-content;max-width:360px;padding:.7rem .95rem;font-size:.76rem;line-height:1.45;transition:all .2s cubic-bezier(.16,1,.3,1);position:absolute;bottom:calc(100% + 10px);left:50%;transform:translate(-50%)translateY(4px);box-shadow:0 14px 35px #000000d9,0 0 20px #f59e0b33}.financeiro-module__H7o9NG__editTooltip:after{content:"";border:6px solid #0000;border-top-color:#0d111d;position:absolute;top:100%;left:50%;transform:translate(-50%)}.financeiro-module__H7o9NG__editBadgeWrapper:hover .financeiro-module__H7o9NG__editTooltip{visibility:visible;opacity:1;transform:translate(-50%)translateY(0)}.financeiro-module__H7o9NG__historyTitle{color:#e2e8f0;white-space:nowrap;text-overflow:ellipsis;margin:0 0 .15rem;font-size:.95rem;font-weight:700;overflow:hidden}.financeiro-module__H7o9NG__historyMeta{color:#ffffff59;font-size:.75rem}.financeiro-module__H7o9NG__historyHeaderRight{flex-shrink:0;align-items:center;gap:1rem;display:flex}.financeiro-module__H7o9NG__historyValue{color:#fff;font-size:1.05rem;font-weight:700}.financeiro-module__H7o9NG__expandBtn{color:#fff6;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff14;border-radius:6px;justify-content:center;align-items:center;padding:.3rem;transition:all .2s;display:flex}.financeiro-module__H7o9NG__expandBtn:hover{color:#818cf8;background:#818cf81f}.financeiro-module__H7o9NG__historyBody{background:#00000026;border-top:1px solid #ffffff0d;flex-direction:column;gap:1.25rem;padding:1.5rem;animation:.2s ease-out financeiro-module__H7o9NG__slideDown;display:flex}.financeiro-module__H7o9NG__detailsGrid{color:#ffffffa6;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:.75rem;font-size:.85rem;display:grid}.financeiro-module__H7o9NG__detailsGrid strong{color:#ffffff59;font-weight:500}.financeiro-module__H7o9NG__detailsSection{border-top:1px solid #ffffff0d;padding-top:1rem}.financeiro-module__H7o9NG__detailsSection h4{color:#a5b4fc;text-transform:uppercase;letter-spacing:.05em;margin:0 0 .75rem;font-size:.78rem;font-weight:800}.financeiro-module__H7o9NG__emptyState{color:#fff3;flex-direction:column;justify-content:center;align-items:center;gap:1rem;padding:5rem 2rem;display:flex}.financeiro-module__H7o9NG__emptyIcon{color:#ffffff1a}.financeiro-module__H7o9NG__emptyState p{color:#ffffff59;margin:0;font-size:.9rem}@media (max-width:640px){.financeiro-module__H7o9NG__historyHeader{flex-direction:column;align-items:stretch;gap:.75rem}.financeiro-module__H7o9NG__historyHeaderRight{justify-content:space-between}.financeiro-module__H7o9NG__card{padding:1.25rem}}
.MuralManage-module__hcDehG__container{background-color:var(--background);color:#f8fafc;background-image:radial-gradient(at 0 0,#ec48990d 0,#0000 50%),radial-gradient(at 100% 0,#8b5cf60d 0,#0000 50%);background-attachment:fixed;min-height:100vh;padding:2rem}.MuralManage-module__hcDehG__header{justify-content:space-between;align-items:center;gap:2rem;width:100%;max-width:1200px;margin-bottom:2rem;margin-left:auto;margin-right:auto;display:flex}.MuralManage-module__hcDehG__headerLeft{flex:1;min-width:0}.MuralManage-module__hcDehG__headerLeft h1{color:#fff;align-items:center;gap:.75rem;font-size:2rem;font-weight:700;display:flex}.MuralManage-module__hcDehG__headerLeft p{color:#94a3b8;margin-top:.25rem;font-size:.95rem;line-height:1.5}.MuralManage-module__hcDehG__backBtn{white-space:nowrap;color:#cbd5e1;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff14;border-radius:10px;flex-shrink:0;align-items:center;gap:.5rem;padding:.6rem 1.2rem;font-size:.9rem;font-weight:500;text-decoration:none;transition:all .2s;display:flex}.MuralManage-module__hcDehG__backBtn:hover{color:#fff;background:#ffffff1f}.MuralManage-module__hcDehG__mainContent{width:100%;max-width:1200px;margin:0 auto}.MuralManage-module__hcDehG__tabsList{background:#ffffff05;border:1px solid #ffffff0a;border-radius:12px;gap:.5rem;width:fit-content;margin-bottom:2rem;padding:.35rem;display:flex}.MuralManage-module__hcDehG__tabBtn{color:#94a3b8;cursor:pointer;background:0 0;border:none;border-radius:8px;padding:.6rem 1.5rem;font-size:.95rem;font-weight:500;transition:all .2s}.MuralManage-module__hcDehG__tabBtn:hover{color:#fff}.MuralManage-module__hcDehG__tabBtnActive{color:#ec4899;background:#ec489926;border:1px solid #ec489933}.MuralManage-module__hcDehG__gridContent{grid-template-columns:1.2fr 2fr;gap:2rem;display:grid}@media (max-width:992px){.MuralManage-module__hcDehG__gridContent{grid-template-columns:1fr}}.MuralManage-module__hcDehG__formCard{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff05;border:1px solid #ffffff0d;border-radius:16px;padding:1.5rem}.MuralManage-module__hcDehG__formTitle{color:#fff;border-bottom:1px solid #ffffff0f;margin-bottom:1.25rem;padding-bottom:.5rem;font-size:1.2rem;font-weight:600}.MuralManage-module__hcDehG__formGroup{flex-direction:column;gap:.4rem;margin-bottom:1rem;display:flex}.MuralManage-module__hcDehG__formLabel{color:#cbd5e1;font-size:.85rem;font-weight:500}.MuralManage-module__hcDehG__formInput,.MuralManage-module__hcDehG__formSelect,.MuralManage-module__hcDehG__formTextarea{color:#fff;background:#0003;border:1px solid #ffffff14;border-radius:10px;padding:.75rem 1rem;font-family:inherit;font-size:.9rem;transition:border-color .2s}.MuralManage-module__hcDehG__formInput:focus,.MuralManage-module__hcDehG__formSelect:focus,.MuralManage-module__hcDehG__formTextarea:focus{border-color:#ec4899;outline:none}.MuralManage-module__hcDehG__formTextarea{resize:vertical;min-height:120px}.MuralManage-module__hcDehG__checkboxGroup{cursor:pointer;flex-direction:row;align-items:center;gap:.5rem}.MuralManage-module__hcDehG__formCheckbox{accent-color:#ec4899;width:16px;height:16px}.MuralManage-module__hcDehG__submitBtn{color:#fff;cursor:pointer;background:#ec4899;border:none;border-radius:10px;justify-content:center;align-items:center;gap:.5rem;width:100%;padding:.8rem 1.5rem;font-size:.95rem;font-weight:600;transition:all .2s;display:flex}.MuralManage-module__hcDehG__submitBtn:hover{background:#db2777;transform:translateY(-1px)}.MuralManage-module__hcDehG__cancelBtn{color:#cbd5e1;cursor:pointer;background:0 0;border:1px solid #ffffff14;border-radius:10px;width:100%;margin-top:.5rem;padding:.8rem 1.5rem;font-weight:500;transition:all .2s}.MuralManage-module__hcDehG__cancelBtn:hover{color:#fff;background:#ffffff0d}.MuralManage-module__hcDehG__listCard{background:#ffffff05;border:1px solid #ffffff0d;border-radius:16px;flex-direction:column;gap:1rem;padding:1.5rem;display:flex}.MuralManage-module__hcDehG__emptyState{color:#94a3b8;text-align:center;border:2px dashed #ffffff0d;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:.75rem;padding:4rem 2rem;display:flex}.MuralManage-module__hcDehG__announcementItem{background:#ffffff05;border:1px solid #ffffff0a;border-radius:12px;justify-content:space-between;align-items:flex-start;padding:1.25rem;transition:all .2s;display:flex}.MuralManage-module__hcDehG__announcementItem:hover{background:#ffffff08;border-color:#ffffff14}.MuralManage-module__hcDehG__announcementInfo{flex:1}.MuralManage-module__hcDehG__announcementHeader{align-items:center;gap:.75rem;margin-bottom:.5rem;display:flex}.MuralManage-module__hcDehG__announcementTitle{color:#fff;font-size:1.1rem;font-weight:600}.MuralManage-module__hcDehG__announcementBadge{text-transform:uppercase;border-radius:4px;padding:.15rem .5rem;font-size:.7rem;font-weight:600}.MuralManage-module__hcDehG__badgeActive{color:#34d399;background:#10b98126;border:1px solid #10b98133}.MuralManage-module__hcDehG__badgeInactive{color:#f87171;background:#ef444426;border:1px solid #ef444433}.MuralManage-module__hcDehG__announcementDesc{color:#cbd5e1;white-space:pre-wrap;margin-bottom:.75rem;font-size:.9rem;line-height:1.5}.MuralManage-module__hcDehG__announcementFooter{color:#94a3b8;gap:1.5rem;font-size:.75rem;display:flex}.MuralManage-module__hcDehG__actions{gap:.5rem;margin-left:1rem;display:flex}.MuralManage-module__hcDehG__actionBtn{color:#cbd5e1;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff0f;border-radius:8px;justify-content:center;align-items:center;width:34px;height:34px;transition:all .2s;display:flex}.MuralManage-module__hcDehG__actionBtn:hover{color:#fff;background:#ffffff1f}.MuralManage-module__hcDehG__deleteBtn:hover{color:#f87171;background:#ef444426;border-color:#ef444440}.MuralManage-module__hcDehG__birthdayTableCard{overflow-x:auto}.MuralManage-module__hcDehG__birthdayTable{border-collapse:collapse;text-align:left;width:100%}.MuralManage-module__hcDehG__birthdayTable th{color:#94a3b8;text-transform:uppercase;border-bottom:1px solid #ffffff0f;padding:1rem;font-size:.85rem;font-weight:500}.MuralManage-module__hcDehG__birthdayTable td{color:#e2e8f0;border-bottom:1px solid #ffffff0a;padding:1rem;font-size:.9rem}.MuralManage-module__hcDehG__birthdayTable tr:hover td{background:#ffffff03}.MuralManage-module__hcDehG__pollListGrid{flex-direction:column;gap:1rem;display:flex}.MuralManage-module__hcDehG__pollItem{background:#ffffff05;border:1px solid #ffffff0a;border-radius:12px;justify-content:space-between;align-items:flex-start;padding:1.25rem;display:flex}.MuralManage-module__hcDehG__pollDetails{flex:1}.MuralManage-module__hcDehG__pollHeader{align-items:center;gap:.75rem;margin-bottom:.75rem;display:flex}.MuralManage-module__hcDehG__pollQuestion{color:#fff;font-size:1.1rem;font-weight:600}.MuralManage-module__hcDehG__pollOptsList{flex-direction:column;gap:.5rem;width:100%;margin-bottom:.75rem;display:flex}.MuralManage-module__hcDehG__pollOptRow{color:#cbd5e1;background:#ffffff03;border-radius:6px;justify-content:space-between;align-items:center;padding:.5rem .75rem;font-size:.85rem;display:flex}.MuralManage-module__hcDehG__optionVoters{color:#ec4899;font-weight:600}.MuralManage-module__hcDehG__pollMeta{color:#94a3b8;font-size:.75rem}.MuralManage-module__hcDehG__pollInputsGroup{flex-direction:column;gap:.5rem;display:flex}.MuralManage-module__hcDehG__satisfactionSection{background:#ffffff03;border:1px solid #ffffff08;border-radius:20px;margin-bottom:2rem;padding:1.5rem;box-shadow:0 4px 30px #0003}.MuralManage-module__hcDehG__satisfactionHeader{justify-content:space-between;align-items:center;margin-bottom:1.25rem;display:flex}.MuralManage-module__hcDehG__satisfactionTitle{align-items:center;gap:.5rem;display:flex}.MuralManage-module__hcDehG__satisfactionTitle h2{color:#fff;margin:0;font-size:1.25rem;font-weight:700}.MuralManage-module__hcDehG__refreshBtn{color:#cbd5e1;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff14;border-radius:8px;align-items:center;gap:.5rem;padding:.45rem .9rem;font-size:.8rem;font-weight:500;transition:all .2s;display:flex}.MuralManage-module__hcDehG__refreshBtn:hover:not(:disabled){color:#fff;background:#ffffff1f;border-color:#fff3}.MuralManage-module__hcDehG__refreshBtn:disabled{opacity:.6;cursor:not-allowed}.MuralManage-module__hcDehG__spinning{animation:1s linear infinite MuralManage-module__hcDehG__spin}@keyframes MuralManage-module__hcDehG__spin{to{transform:rotate(360deg)}}.MuralManage-module__hcDehG__satisfactionDashboard{grid-template-columns:1fr 1.1fr 1.3fr;gap:1.25rem;margin-bottom:1.25rem;display:grid}@media (max-width:992px){.MuralManage-module__hcDehG__satisfactionDashboard{grid-template-columns:1fr}}.MuralManage-module__hcDehG__dashboardCard{-webkit-backdrop-filter:blur(8px);background:#ffffff05;border:1px solid #ffffff0d;border-radius:16px;flex-direction:column;justify-content:flex-start;padding:1.25rem;display:flex}.MuralManage-module__hcDehG__cardTitle{text-transform:uppercase;letter-spacing:.05em;color:#94a3b8;margin-top:0;margin-bottom:1rem;font-size:.8rem;font-weight:600}.MuralManage-module__hcDehG__gaugeContainer{align-items:center;gap:1.25rem;height:100%;display:flex}.MuralManage-module__hcDehG__gaugeWrapper{flex-shrink:0;width:90px;height:90px;position:relative}.MuralManage-module__hcDehG__gaugeSvg{width:100%;height:100%}.MuralManage-module__hcDehG__gaugeCircleBg{fill:none;stroke:#ffffff0d}.MuralManage-module__hcDehG__gaugeCircleFill{fill:none;stroke-linecap:round;transition:stroke-dashoffset .8s ease-out}.MuralManage-module__hcDehG__gaugeText{flex-direction:column;align-items:center;line-height:1;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.MuralManage-module__hcDehG__gaugeValue{color:#fff;font-size:1.35rem;font-weight:700}.MuralManage-module__hcDehG__gaugeLabel{color:#64748b;text-transform:uppercase;margin-top:.15rem;font-size:.55rem}.MuralManage-module__hcDehG__gaugeInfo{flex-direction:column;gap:.35rem;display:flex}.MuralManage-module__hcDehG__gaugeStatus{color:#cbd5e1;font-size:.85rem}.MuralManage-module__hcDehG__statusBadge{font-weight:700}.MuralManage-module__hcDehG__gaugeVotes{color:#64748b;font-size:.72rem}.MuralManage-module__hcDehG__textGreen{color:#10b981}.MuralManage-module__hcDehG__textPurple{color:#a78bfa}.MuralManage-module__hcDehG__textYellow{color:#eab308}.MuralManage-module__hcDehG__textRed{color:#f43f5e}.MuralManage-module__hcDehG__textGrey{color:#64748b}.MuralManage-module__hcDehG__emojiList{flex-direction:column;justify-content:center;gap:.5rem;height:100%;display:flex}.MuralManage-module__hcDehG__emojiBarRow{align-items:center;gap:.5rem;display:flex}.MuralManage-module__hcDehG__emojiIcon{text-align:center;-webkit-user-select:none;user-select:none;width:1.5rem;font-size:1.15rem}.MuralManage-module__hcDehG__emojiBarBg{background:#ffffff0a;border-radius:4px;flex:1;height:6px;overflow:hidden}.MuralManage-module__hcDehG__emojiBarFill{border-radius:4px;height:100%;transition:width .8s cubic-bezier(.1,.8,.2,1)}.MuralManage-module__hcDehG__emojiBarCount{color:#cbd5e1;text-align:right;width:55px;font-size:.75rem}.MuralManage-module__hcDehG__chartContainer{width:100%;height:100px;margin-top:auto;margin-bottom:auto}.MuralManage-module__hcDehG__chartSvg{width:100%;height:100%;overflow:visible}.MuralManage-module__hcDehG__chartXLabel{fill:#64748b;font-size:8px;font-weight:500}.MuralManage-module__hcDehG__chartYLabel{fill:#475569;font-size:7px;font-weight:500}.MuralManage-module__hcDehG__identifiedCard{-webkit-backdrop-filter:blur(8px);background:#ffffff05;border:1px solid #ffffff0d;border-radius:16px;padding:1.25rem}.MuralManage-module__hcDehG__identifiedCardHeader{border-bottom:1px solid #ffffff0f;align-items:center;gap:.5rem;margin-bottom:.85rem;padding-bottom:.6rem;display:flex}.MuralManage-module__hcDehG__identifiedCardHeader h3{color:#fff;margin:0;font-size:.95rem;font-weight:600}.MuralManage-module__hcDehG__identifiedList{flex-direction:column;gap:.6rem;max-height:250px;padding-right:.25rem;display:flex;overflow-y:auto}.MuralManage-module__hcDehG__identifiedRow{background:#ffffff03;border:1px solid #ffffff08;border-radius:12px;justify-content:space-between;align-items:center;padding:.7rem 1rem;transition:all .25s;display:flex}.MuralManage-module__hcDehG__identifiedRow:hover{background:#ffffff08;border-color:#ffffff14;transform:translateY(-1px)}.MuralManage-module__hcDehG__identifiedRowAlert{background:#f43f5e08;border-color:#f43f5e14}.MuralManage-module__hcDehG__identifiedRowAlert:hover{background:#f43f5e0d;border-color:#f43f5e26}.MuralManage-module__hcDehG__identifiedUser{align-items:center;gap:.75rem;display:flex}.MuralManage-module__hcDehG__identifiedEmoji{-webkit-user-select:none;user-select:none;font-size:1.5rem}.MuralManage-module__hcDehG__identifiedDetails{flex-direction:column;gap:.15rem;display:flex}.MuralManage-module__hcDehG__identifiedName{color:#fff;font-size:.88rem;font-weight:600}.MuralManage-module__hcDehG__identifiedMeta{color:#94a3b8;font-size:.72rem}.MuralManage-module__hcDehG__identifiedStatus{flex-direction:column;align-items:flex-end;gap:.25rem;display:flex}.MuralManage-module__hcDehG__identifiedBadge{text-transform:uppercase;letter-spacing:.02em;border-radius:4px;padding:.15rem .5rem;font-size:.65rem;font-weight:700}.MuralManage-module__hcDehG__badgeIdentifiedStable{color:#60a5fa;background:#3b82f626;border:1px solid #3b82f640}.MuralManage-module__hcDehG__badgeIdentifiedDanger{color:#f43f5e;background:#f43f5e26;border:1px solid #f43f5e40;animation:2s infinite MuralManage-module__hcDehG__pulseDanger}.MuralManage-module__hcDehG__badgeIdentifiedWarning{color:#fb923c;background:#f9731626;border:1px solid #f9731640}.MuralManage-module__hcDehG__badgeIdentifiedHigh{color:#c084fc;background:#a78bfa26;border:1px solid #a78bfa40}.MuralManage-module__hcDehG__identifiedTime{color:#64748b;font-size:.68rem}.MuralManage-module__hcDehG__identifiedEmpty{text-align:center;color:#64748b;border:1px dashed #ffffff0d;border-radius:12px;padding:1.75rem;font-size:.8rem}@keyframes MuralManage-module__hcDehG__pulseDanger{0%,to{box-shadow:0 0 #f43f5e33}50%{box-shadow:0 0 6px 2px #f43f5e66}}.MuralManage-module__hcDehG__imageDropZone{cursor:pointer;text-align:center;background:#ec489908;border:2px dashed #ec48994d;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:.6rem;padding:2rem 1.5rem;transition:all .2s;display:flex}.MuralManage-module__hcDehG__imageDropZone:hover{background:#ec489912;border-color:#ec489999;transform:translateY(-1px)}.MuralManage-module__hcDehG__imageDropIcon{color:#ec489999;transition:transform .2s}.MuralManage-module__hcDehG__imageDropZone:hover .MuralManage-module__hcDehG__imageDropIcon{color:#ec4899;transform:scale(1.15)}.MuralManage-module__hcDehG__imageDropTitle{color:#cbd5e1;font-size:.9rem;font-weight:600}.MuralManage-module__hcDehG__imageDropSub{color:#64748b;font-size:.78rem}.MuralManage-module__hcDehG__imagePreviewWrapper{background:#0f172a;border:1px solid #ffffff14;border-radius:12px;position:relative;overflow:hidden}.MuralManage-module__hcDehG__imagePreview{object-fit:cover;width:100%;max-height:220px;display:block}.MuralManage-module__hcDehG__imagePreviewActions{background:#0f172ad9;border-top:1px solid #ffffff0f;gap:.5rem;padding:.65rem .75rem;display:flex}.MuralManage-module__hcDehG__imageChangeBtn{color:#cbd5e1;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:6px;align-items:center;gap:.4rem;padding:.35rem .75rem;font-family:inherit;font-size:.8rem;font-weight:500;transition:all .2s;display:flex}.MuralManage-module__hcDehG__imageChangeBtn:hover:not(:disabled){color:#f8fafc;background:#ffffff1f}.MuralManage-module__hcDehG__imageChangeBtn:disabled{opacity:.5;cursor:not-allowed}.MuralManage-module__hcDehG__imageRemoveBtn{color:#f87171;cursor:pointer;background:#ef44441a;border:1px solid #ef444433;border-radius:6px;align-items:center;gap:.4rem;padding:.35rem .75rem;font-family:inherit;font-size:.8rem;font-weight:500;transition:all .2s;display:flex}.MuralManage-module__hcDehG__imageRemoveBtn:hover:not(:disabled){color:#fff;background:#ef4444;border-color:#ef4444}.MuralManage-module__hcDehG__imageRemoveBtn:disabled{opacity:.5;cursor:not-allowed}.MuralManage-module__hcDehG__imageUploadingOverlay{color:#f8fafc;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0f172abf;flex-direction:column;justify-content:center;align-items:center;gap:.75rem;font-size:.88rem;font-weight:500;display:flex;position:absolute;inset:0}.MuralManage-module__hcDehG__imageUploadingSpinner{border:3px solid #ec489933;border-top-color:#ec4899;border-radius:50%;width:32px;height:32px;animation:.7s linear infinite MuralManage-module__hcDehG__spin}.MuralManage-module__hcDehG__pollActionsBar{border-top:1px solid #ffffff0f;flex-wrap:wrap;align-items:center;gap:.6rem;margin-top:1rem;padding-top:.85rem;display:flex}.MuralManage-module__hcDehG__closePollBtn{color:#fca5a5;cursor:pointer;background:#ef44441f;border:1px solid #ef44444d;border-radius:8px;align-items:center;gap:.35rem;padding:.35rem .75rem;font-size:.75rem;font-weight:600;transition:all .2s;display:inline-flex}.MuralManage-module__hcDehG__closePollBtn:hover{color:#fff;background:#ef444440;border-color:#ef4444}.MuralManage-module__hcDehG__exportPollBtn{color:#93c5fd;cursor:pointer;background:#3b82f61f;border:1px solid #3b82f64d;border-radius:8px;align-items:center;gap:.35rem;padding:.35rem .75rem;font-size:.75rem;font-weight:600;transition:all .2s;display:inline-flex}.MuralManage-module__hcDehG__exportPollBtn:hover{color:#fff;background:#3b82f640;border-color:#3b82f6}.MuralManage-module__hcDehG__publishMuralBtn{color:#f472b6;cursor:pointer;background:#ec48991f;border:1px solid #ec48994d;border-radius:8px;align-items:center;gap:.35rem;padding:.35rem .75rem;font-size:.75rem;font-weight:600;transition:all .2s;display:inline-flex}.MuralManage-module__hcDehG__publishMuralBtn:hover{color:#fff;background:#ec489940;border-color:#ec4899}
.patrimonio-module__uASXEa__container{color:#e2e8f0;max-width:900px;min-height:100vh;margin:0 auto;padding:2rem 1.5rem}.patrimonio-module__uASXEa__header{flex-direction:column;gap:.6rem;margin-bottom:2rem;display:flex}.patrimonio-module__uASXEa__backButton{color:#fff6;align-items:center;gap:.4rem;width:fit-content;font-size:.85rem;text-decoration:none;transition:color .2s;display:inline-flex}.patrimonio-module__uASXEa__backButton:hover{color:#2dd4bf}.patrimonio-module__uASXEa__headerTitle{align-items:center;gap:.75rem;display:flex}.patrimonio-module__uASXEa__headerTitle h1{background:linear-gradient(135deg,#fff 50%,#5eead4 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;margin:0;font-size:1.7rem;font-weight:800}.patrimonio-module__uASXEa__headerIcon{color:#14b8a6}.patrimonio-module__uASXEa__headerSub{color:#fff6;margin:0;font-size:.88rem}.patrimonio-module__uASXEa__tabs{border-bottom:1px solid #ffffff0f;gap:.5rem;margin-bottom:1.5rem;padding-bottom:.5rem;display:flex}.patrimonio-module__uASXEa__tab{color:#fff6;cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:.45rem;padding:.55rem 1.1rem;font-family:inherit;font-size:.88rem;font-weight:600;transition:all .2s;display:flex}.patrimonio-module__uASXEa__tab:hover{color:#ffffffb3;background:#ffffff08}.patrimonio-module__uASXEa__activeTab{color:#2dd4bf!important;background:#14b8a61f!important}.patrimonio-module__uASXEa__card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff06;border:1px solid #ffffff0f;border-radius:16px;padding:2rem;box-shadow:0 10px 30px #0003}.patrimonio-module__uASXEa__successState{text-align:center;flex-direction:column;align-items:center;padding:3rem 1.5rem;animation:.3s ease-out patrimonio-module__uASXEa__scaleIn;display:flex}@keyframes patrimonio-module__uASXEa__scaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.patrimonio-module__uASXEa__successIcon{color:#10b981;filter:drop-shadow(0 0 8px #10b9814d);margin-bottom:1.5rem}.patrimonio-module__uASXEa__successState h2{color:#fff;margin:0 0 .75rem;font-size:1.5rem;font-weight:800}.patrimonio-module__uASXEa__successState p{color:#ffffff80;max-width:440px;margin:0 0 2rem;font-size:.95rem;line-height:1.6}.patrimonio-module__uASXEa__resetBtn{color:#fff;cursor:pointer;background:#14b8a6;border:none;border-radius:10px;padding:.75rem 1.5rem;font-weight:600;transition:background .2s,transform .1s}.patrimonio-module__uASXEa__resetBtn:hover{background:#0f766e}.patrimonio-module__uASXEa__form{flex-direction:column;gap:1.4rem;display:flex}.patrimonio-module__uASXEa__errorBanner{color:#f87171;background:#ef44441a;border:1px solid #ef444433;border-radius:10px;align-items:center;gap:.5rem;padding:.8rem 1rem;font-size:.88rem;display:flex}.patrimonio-module__uASXEa__formGrid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1.25rem;display:grid}.patrimonio-module__uASXEa__inputGroup,.patrimonio-module__uASXEa__inputGroupFull{flex-direction:column;gap:.4rem;display:flex}.patrimonio-module__uASXEa__inputGroup label,.patrimonio-module__uASXEa__inputGroupFull label{text-transform:uppercase;color:#ffffff73;letter-spacing:.05em;font-size:.78rem;font-weight:700}.patrimonio-module__uASXEa__required{color:#f87171}.patrimonio-module__uASXEa__labelHint{color:#ffffff4d;text-transform:none;letter-spacing:0;font-size:.72rem;font-weight:400}.patrimonio-module__uASXEa__inputGroup input,.patrimonio-module__uASXEa__inputGroup select,.patrimonio-module__uASXEa__inputGroupFull textarea,.patrimonio-module__uASXEa__inputGroupFull select,.patrimonio-module__uASXEa__inputGroupFull input{appearance:none;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;box-sizing:border-box;border:1px solid #ffffff14;border-radius:10px;outline:none;width:100%;padding:.65rem .85rem;font-family:inherit;font-size:.9rem;transition:all .2s;color:#e2e8f0!important;background:#14142899!important}.patrimonio-module__uASXEa__inputGroupFull select{cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath fill='%232dd4bf' d='M1 1l5 5 5-5'/%3E%3C/svg%3E");background-position:right .85rem center;background-repeat:no-repeat;padding-right:2.5rem}.patrimonio-module__uASXEa__inputGroupFull select option,.patrimonio-module__uASXEa__inputGroup select option{color:#e2e8f0;background:#1a1f35}.patrimonio-module__uASXEa__inputGroup input:focus,.patrimonio-module__uASXEa__inputGroup select:focus,.patrimonio-module__uASXEa__inputGroupFull textarea:focus,.patrimonio-module__uASXEa__inputGroupFull select:focus,.patrimonio-module__uASXEa__inputGroupFull input:focus{border-color:#14b8a6;box-shadow:0 0 0 2px #14b8a626;background:#14b8a60d!important}.patrimonio-module__uASXEa__readonlyInput{cursor:not-allowed;color:#ffffff59!important;background:#ffffff03!important;border-color:#ffffff08!important}.patrimonio-module__uASXEa__prioRow{flex-wrap:wrap;gap:.5rem;display:flex}.patrimonio-module__uASXEa__prioBtn{color:#fff6;cursor:pointer;background:#ffffff08;border:1px solid #ffffff1a;border-radius:8px;align-items:center;gap:.35rem;padding:.45rem .85rem;font-family:inherit;font-size:.8rem;font-weight:700;transition:all .2s;display:inline-flex}.patrimonio-module__uASXEa__prioBtn:hover{color:#ffffffb3;border-color:#fff3}.patrimonio-module__uASXEa__prioBtnActive{font-weight:800}.patrimonio-module__uASXEa__anexosGrid{flex-wrap:wrap;align-items:flex-start;gap:.75rem;min-height:80px;display:flex}.patrimonio-module__uASXEa__anexoThumb{border:1px solid #ffffff1a;border-radius:10px;width:80px;height:80px;position:relative;overflow:hidden}.patrimonio-module__uASXEa__thumbImg{object-fit:cover;width:100%;height:100%}.patrimonio-module__uASXEa__removeBtn{cursor:pointer;color:#fff;background:#000000b3;border:none;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;transition:background .2s;display:flex;position:absolute;top:4px;right:4px}.patrimonio-module__uASXEa__removeBtn:hover{background:#ef4444}.patrimonio-module__uASXEa__thumbName{color:#fff;white-space:nowrap;text-overflow:ellipsis;background:#000000a6;padding:2px 4px;font-size:.6rem;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.patrimonio-module__uASXEa__addAnexoBtn{color:#14b8a699;cursor:pointer;background:#14b8a608;border:2px dashed #14b8a64d;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:.25rem;width:80px;height:80px;font-family:inherit;font-size:.7rem;font-weight:700;transition:all .2s;display:flex}.patrimonio-module__uASXEa__addAnexoBtn:hover{color:#14b8a6;background:#14b8a612;border-color:#14b8a6}.patrimonio-module__uASXEa__submitBtn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#0f766e 0%,#14b8a6 100%);border:none;border-radius:10px;justify-content:center;align-items:center;gap:.5rem;margin-top:.5rem;padding:.9rem;font-family:inherit;font-size:.95rem;font-weight:700;transition:all .2s;display:inline-flex;box-shadow:0 4px 15px #14b8a640}.patrimonio-module__uASXEa__submitBtn:hover{filter:brightness(1.1);transform:translateY(-1px);box-shadow:0 4px 20px #14b8a666}.patrimonio-module__uASXEa__submitBtn:disabled{color:#ffffff59;box-shadow:none;cursor:not-allowed;background:#ffffff0d;border:1px solid #ffffff14;transform:none}.patrimonio-module__uASXEa__spinner{border:2px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:16px;height:16px;animation:.7s linear infinite patrimonio-module__uASXEa__spin;display:inline-block}@keyframes patrimonio-module__uASXEa__spin{to{transform:rotate(360deg)}}.patrimonio-module__uASXEa__historyList{flex-direction:column;gap:.75rem;display:flex}.patrimonio-module__uASXEa__historyCard{background:#ffffff05;border:1px solid #ffffff0f;border-radius:12px;transition:all .2s;overflow:hidden}.patrimonio-module__uASXEa__historyCard:hover{border-color:#ffffff1a}.patrimonio-module__uASXEa__historyCardExpanded{border-color:#14b8a640;box-shadow:0 4px 20px #14b8a60d}.patrimonio-module__uASXEa__historyHeader{cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.25rem;display:flex}.patrimonio-module__uASXEa__historyHeaderLeft{flex:1;align-items:center;gap:.85rem;min-width:0;display:flex}.patrimonio-module__uASXEa__tipoBadge{color:#2dd4bf;text-transform:capitalize;white-space:nowrap;background:#14b8a61f;border:1px solid #14b8a640;border-radius:6px;flex-shrink:0;padding:.25rem .6rem;font-size:.68rem;font-weight:800}.patrimonio-module__uASXEa__historyTitle{color:#e2e8f0;margin:0 0 .1rem;font-size:.9rem;font-weight:700}.patrimonio-module__uASXEa__historyMeta{color:#ffffff4d;margin:0;font-size:.72rem}.patrimonio-module__uASXEa__historyHeaderRight{flex-shrink:0;align-items:center;gap:.75rem;display:flex}.patrimonio-module__uASXEa__prioBadge,.patrimonio-module__uASXEa__statusBadge{text-transform:uppercase;border:1px solid;border-radius:6px;align-items:center;gap:.3rem;padding:.25rem .6rem;font-size:.7rem;font-weight:800;display:inline-flex}.patrimonio-module__uASXEa__expandBtn{color:#fff6;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff14;border-radius:6px;justify-content:center;align-items:center;padding:.3rem;transition:all .2s;display:flex}.patrimonio-module__uASXEa__expandBtn:hover{color:#14b8a6;background:#14b8a61f}.patrimonio-module__uASXEa__historyBody{background:#0000001f;border-top:1px solid #ffffff0d;flex-direction:column;gap:1rem;padding:1.25rem;animation:.2s ease-out patrimonio-module__uASXEa__slideDown;display:flex}@keyframes patrimonio-module__uASXEa__slideDown{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.patrimonio-module__uASXEa__detailsGrid{color:#ffffffa6;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:.75rem;font-size:.85rem;display:grid}.patrimonio-module__uASXEa__detailsGrid strong{color:#ffffff4d;text-transform:uppercase;letter-spacing:.03em;margin-bottom:.2rem;font-size:.72rem;font-weight:600;display:block}.patrimonio-module__uASXEa__detailsSection{border-top:1px solid #ffffff0d;padding-top:.85rem}.patrimonio-module__uASXEa__detailsSection h4{color:#2dd4bf;text-transform:uppercase;letter-spacing:.05em;margin:0 0 .5rem;font-size:.72rem;font-weight:800}.patrimonio-module__uASXEa__observationText{color:#ffffff8c;margin:0;font-size:.85rem;line-height:1.6}.patrimonio-module__uASXEa__anexoThumbsRow{border-top:1px solid #ffffff0d;flex-wrap:wrap;gap:.6rem;padding-top:.85rem;display:flex}.patrimonio-module__uASXEa__attachmentLink{color:#2dd4bf;background:#ffffff08;border:1px solid #ffffff0f;border-radius:8px;align-items:center;gap:.35rem;padding:.4rem .75rem;font-size:.78rem;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.patrimonio-module__uASXEa__attachmentLink:hover{background:#14b8a61a;border-color:#14b8a640}.patrimonio-module__uASXEa__emptyState{color:#fff3;flex-direction:column;justify-content:center;align-items:center;gap:.75rem;padding:4rem 2rem;display:flex}.patrimonio-module__uASXEa__emptyIcon{color:#ffffff1a}.patrimonio-module__uASXEa__emptyState p{color:#ffffff4d;margin:0;font-size:.9rem}@media (max-width:600px){.patrimonio-module__uASXEa__formGrid{grid-template-columns:1fr}.patrimonio-module__uASXEa__prioRow{flex-wrap:wrap}.patrimonio-module__uASXEa__card{padding:1.25rem}}
.RhClient-module__-MrNJa__container{background:var(--bg-dark,#0b0f19);color:#f8fafc;max-width:1280px;min-height:100vh;margin:0 auto;padding:2rem 1.5rem}.RhClient-module__-MrNJa__header{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:2rem;margin-bottom:2rem;padding-bottom:1.25rem;display:flex}.RhClient-module__-MrNJa__headerLeft{flex:1;min-width:0}.RhClient-module__-MrNJa__headerLeft h1{color:#f8fafc;flex-wrap:wrap;align-items:center;gap:.75rem;margin:0 0 .4rem;font-size:1.75rem;font-weight:800;display:flex}.RhClient-module__-MrNJa__headerLeft p{color:#94a3b8;margin:0;font-size:.95rem;line-height:1.5}.RhClient-module__-MrNJa__scopeBadge{color:#c084fc;text-transform:uppercase;letter-spacing:.05em;background:#c084fc26;border:1px solid #c084fc4d;border-radius:6px;margin-left:.5rem;padding:.2rem .6rem;font-size:.75rem;font-weight:700}.RhClient-module__-MrNJa__backBtn{white-space:nowrap;color:#e2e8f0;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;flex-shrink:0;align-items:center;gap:.5rem;padding:.6rem 1.1rem;font-size:.9rem;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.RhClient-module__-MrNJa__backBtn:hover{color:#fff;background:#ffffff1a}.RhClient-module__-MrNJa__tabsList{border-bottom:1px solid #ffffff14;gap:.75rem;margin-bottom:2rem;padding-bottom:.75rem;display:flex}.RhClient-module__-MrNJa__tabBtn{color:#94a3b8;cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:.5rem;padding:.6rem 1.2rem;font-size:.95rem;font-weight:600;transition:all .2s;display:inline-flex}.RhClient-module__-MrNJa__tabBtn:hover{color:#f8fafc;background:#ffffff0a}.RhClient-module__-MrNJa__tabBtnActive{border:1px solid #c084fc4d;color:#c084fc!important;background:#c084fc26!important}.RhClient-module__-MrNJa__metricsGrid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1.25rem;margin-bottom:2rem;display:grid}.RhClient-module__-MrNJa__metricCard{background:#0f172a99;border:1px solid #ffffff14;border-radius:12px;align-items:center;gap:1rem;padding:1.25rem;display:flex}.RhClient-module__-MrNJa__metricIcon{border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;font-size:1.5rem;display:flex}.RhClient-module__-MrNJa__metricInfo h4{color:#94a3b8;text-transform:uppercase;letter-spacing:.05em;margin:0 0 .25rem;font-size:.8rem;font-weight:600}.RhClient-module__-MrNJa__metricValue{color:#f8fafc;font-size:1.6rem;font-weight:800;line-height:1.2}.RhClient-module__-MrNJa__metricSub{color:#64748b;margin-top:.2rem;font-size:.78rem}.RhClient-module__-MrNJa__sectionCard{background:#0f172a99;border:1px solid #ffffff14;border-radius:14px;margin-bottom:2rem;padding:1.5rem}.RhClient-module__-MrNJa__sectionHeader{justify-content:space-between;align-items:center;margin-bottom:1.25rem;display:flex}.RhClient-module__-MrNJa__sectionTitle{color:#f8fafc;align-items:center;gap:.5rem;margin:0;font-size:1.1rem;font-weight:700;display:flex}.RhClient-module__-MrNJa__table{border-collapse:collapse;width:100%;font-size:.9rem}.RhClient-module__-MrNJa__table th{text-align:left;color:#94a3b8;text-transform:uppercase;background:#0003;border-bottom:1px solid #ffffff14;padding:.85rem 1rem;font-size:.8rem;font-weight:600}.RhClient-module__-MrNJa__table td{color:#cbd5e1;vertical-align:middle;border-bottom:1px solid #ffffff0d;padding:.9rem 1rem}.RhClient-module__-MrNJa__table tr:hover td{background:#ffffff05}.RhClient-module__-MrNJa__dateBadge{color:#d8b4fe;white-space:nowrap;background:#c084fc1f;border:1px solid #c084fc40;border-radius:6px;padding:.25rem .65rem;font-size:.85rem;font-weight:700;display:inline-block}.RhClient-module__-MrNJa__scoreBadge{border-radius:6px;padding:.25rem .6rem;font-size:.8rem;font-weight:700}.RhClient-module__-MrNJa__scoreHigh{color:#4ade80;background:#22c55e26}.RhClient-module__-MrNJa__scoreMid{color:#facc15;background:#eab30826}.RhClient-module__-MrNJa__scoreLow{color:#f87171;background:#ef444426}.RhClient-module__-MrNJa__formGrid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.25rem;margin-bottom:1.25rem;display:grid}.RhClient-module__-MrNJa__formGroup{flex-direction:column;gap:.4rem;display:flex}.RhClient-module__-MrNJa__formLabel{color:#94a3b8;font-size:.82rem;font-weight:600}.RhClient-module__-MrNJa__formInput,.RhClient-module__-MrNJa__formSelect{color:#fff;background:#0000004d;border:1px solid #ffffff1a;border-radius:8px;outline:none;padding:.65rem .85rem;font-size:.9rem;transition:border-color .2s}.RhClient-module__-MrNJa__formInput:focus,.RhClient-module__-MrNJa__formSelect:focus{border-color:#c084fc}.RhClient-module__-MrNJa__submitBtn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#a855f7 0%,#9333ea 100%);border:none;border-radius:8px;align-items:center;gap:.4rem;padding:.65rem 1.5rem;font-size:.9rem;font-weight:700;transition:opacity .2s;display:inline-flex}.RhClient-module__-MrNJa__submitBtn:hover{opacity:.9}.RhClient-module__-MrNJa__colabFiltersBar{background:#0f172a66;border:1px solid #ffffff0f;border-radius:12px;flex-wrap:wrap;align-items:center;gap:.85rem;margin-bottom:1.5rem;padding:1rem;display:flex}.RhClient-module__-MrNJa__searchBox{flex:1;min-width:240px;position:relative}.RhClient-module__-MrNJa__searchIcon{color:#64748b;width:18px;height:18px;position:absolute;top:50%;left:.85rem;transform:translateY(-50%)}.RhClient-module__-MrNJa__searchInput{color:#fff;background:#0006;border:1px solid #ffffff1a;border-radius:8px;outline:none;width:100%;padding:.6rem .85rem .6rem 2.5rem;font-size:.9rem}.RhClient-module__-MrNJa__searchInput:focus{border-color:#c084fc}.RhClient-module__-MrNJa__filterSelect{color:#e2e8f0;background:#0006;border:1px solid #ffffff1a;border-radius:8px;outline:none;padding:.6rem .85rem;font-size:.88rem}.RhClient-module__-MrNJa__btnPrimary{color:#fff;cursor:pointer;background:linear-gradient(135deg,#a855f7 0%,#7e22ce 100%);border:none;border-radius:8px;align-items:center;gap:.4rem;padding:.6rem 1.1rem;font-size:.88rem;font-weight:700;transition:all .2s;display:inline-flex}.RhClient-module__-MrNJa__btnPrimary:hover{opacity:.9;transform:translateY(-1px)}.RhClient-module__-MrNJa__btnSecondary{color:#f1f5f9;cursor:pointer;background:#ffffff14;border:1px solid #ffffff26;border-radius:8px;align-items:center;gap:.4rem;padding:.6rem 1.1rem;font-size:.88rem;font-weight:600;transition:all .2s;display:inline-flex}.RhClient-module__-MrNJa__btnSecondary:hover{background:#ffffff24}.RhClient-module__-MrNJa__colabGrid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1.25rem;display:grid}.RhClient-module__-MrNJa__colabCard{cursor:pointer;background:#0f172a99;border:1px solid #ffffff14;border-radius:14px;flex-direction:column;gap:1rem;padding:1.25rem;transition:all .25s;display:flex;position:relative}.RhClient-module__-MrNJa__colabCard:hover{border-color:#c084fc66;transform:translateY(-4px);box-shadow:0 10px 25px -5px #0006,0 0 15px #c084fc26}.RhClient-module__-MrNJa__colabTop{align-items:center;gap:1rem;display:flex}.RhClient-module__-MrNJa__avatar{object-fit:cover;border:2px solid #c084fc4d;border-radius:50%;flex-shrink:0;width:56px;height:56px}.RhClient-module__-MrNJa__avatarInitials{color:#fff;background:linear-gradient(135deg,#6366f1 0%,#a855f7 100%);border:2px solid #c084fc4d;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:56px;height:56px;font-size:1.15rem;font-weight:800;display:flex}.RhClient-module__-MrNJa__colabMainInfo h3{color:#f8fafc;margin:0 0 .2rem;font-size:1.05rem;font-weight:700;line-height:1.3}.RhClient-module__-MrNJa__colabEmail{color:#94a3b8;word-break:break-all;margin:0;font-size:.82rem}.RhClient-module__-MrNJa__colabDetails{border-top:1px solid #ffffff0f;flex-direction:column;gap:.5rem;padding-top:.75rem;display:flex}.RhClient-module__-MrNJa__colabRow{justify-content:space-between;align-items:center;font-size:.85rem;display:flex}.RhClient-module__-MrNJa__colabLabel{color:#64748b;font-weight:500}.RhClient-module__-MrNJa__colabValue{color:#cbd5e1;font-weight:600}.RhClient-module__-MrNJa__badgeClt{color:#4ade80;background:#22c55e26;border:1px solid #22c55e4d;border-radius:6px;padding:.15rem .5rem;font-size:.75rem;font-weight:700}.RhClient-module__-MrNJa__badgePj{color:#60a5fa;background:#3b82f626;border:1px solid #3b82f64d;border-radius:6px;padding:.15rem .5rem;font-size:.75rem;font-weight:700}.RhClient-module__-MrNJa__badgeEstagio{color:#fbbf24;background:#f59e0b26;border:1px solid #f59e0b4d;border-radius:6px;padding:.15rem .5rem;font-size:.75rem;font-weight:700}.RhClient-module__-MrNJa__modalOverlay{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:999;background:#000000bf;justify-content:center;align-items:center;padding:1.5rem;display:flex;position:fixed;inset:0}.RhClient-module__-MrNJa__modalContent{background:#0f172a;border:1px solid #ffffff1f;border-radius:16px;width:100%;max-width:680px;max-height:90vh;padding:2rem;overflow-y:auto;box-shadow:0 20px 40px #0009}.RhClient-module__-MrNJa__modalHeader{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;margin-bottom:1.5rem;padding-bottom:1rem;display:flex}.RhClient-module__-MrNJa__modalHeader h2{color:#f8fafc;align-items:center;gap:.6rem;margin:0;font-size:1.35rem;font-weight:800;display:flex}.RhClient-module__-MrNJa__closeBtn{color:#94a3b8;cursor:pointer;background:0 0;border:none;border-radius:6px;padding:.4rem;transition:all .2s}.RhClient-module__-MrNJa__closeBtn:hover{color:#fff;background:#ffffff1a}
