.DashboardOverview-module__nmCmDG__layout{grid-template-columns:320px 1fr;align-items:start;gap:2.5rem;display:grid}@media (max-width:1024px){.DashboardOverview-module__nmCmDG__layout{grid-template-columns:1fr;gap:1.5rem}.DashboardOverview-module__nmCmDG__sidebarSection{order:2}.DashboardOverview-module__nmCmDG__mainSection{order:1}}
.DashboardSidebar-module__awPvBW__sidebar{flex-direction:column;gap:1.5rem;display:flex}.DashboardSidebar-module__awPvBW__userHero{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(135deg,#fff 0%,#f8fafc 100%);border:1px solid #fff9;border-radius:16px;align-items:center;gap:1.25rem;padding:1.5rem;display:flex;box-shadow:0 10px 25px -5px #00000008,0 8px 10px -6px #00000003}.DashboardSidebar-module__awPvBW__avatarPlaceholder{color:#fff;background:linear-gradient(135deg,#38bdf8,#818cf8);border-radius:50%;justify-content:center;align-items:center;width:54px;height:54px;font-size:1.2rem;font-weight:700;display:flex;box-shadow:0 4px 10px #38bdf84d}.DashboardSidebar-module__awPvBW__heroText{flex-direction:column;display:flex}.DashboardSidebar-module__awPvBW__greeting{color:#64748b;font-size:.8rem;font-weight:500}.DashboardSidebar-module__awPvBW__heroText h2{color:#0f172a;letter-spacing:-.02em;margin:0;font-size:1.2rem;font-weight:700}.DashboardSidebar-module__awPvBW__panel{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffb3;border:1px solid #e2e8f0cc;border-radius:16px;transition:box-shadow .3s,transform .3s;overflow:hidden;box-shadow:0 4px 6px -1px #00000005,0 2px 4px -1px #00000005}.DashboardSidebar-module__awPvBW__panel:hover{background:#ffffffe6;transform:translateY(-2px);box-shadow:0 12px 20px -3px #0000000a,0 4px 6px -4px #00000005}.DashboardSidebar-module__awPvBW__panelHeader{border-bottom:1px solid #e2e8f080;padding:1.25rem}.DashboardSidebar-module__awPvBW__panelTitleWrapper{color:#1e293b;align-items:center;gap:.85rem;font-size:.95rem;font-weight:600;display:flex}.DashboardSidebar-module__awPvBW__iconBox{border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.DashboardSidebar-module__awPvBW__panelBody{padding:1.25rem}.DashboardSidebar-module__awPvBW__infoBlock{color:#64748b;margin-bottom:1.25rem;font-size:.9rem;line-height:1.5}.DashboardSidebar-module__awPvBW__highlightText{color:#0f172a;margin-bottom:.35rem;font-size:.95rem;font-weight:600;display:block}.DashboardSidebar-module__awPvBW__infoBlock p{margin:0}.DashboardSidebar-module__awPvBW__updateBtn{color:#0284c7;background:#38bdf81a;border-radius:8px;justify-content:center;align-items:center;gap:.4rem;width:100%;padding:.75rem;font-size:.85rem;font-weight:600;text-decoration:none;transition:all .2s;display:flex}.DashboardSidebar-module__awPvBW__updateBtn:hover{color:#fff;background:#0284c7}.DashboardSidebar-module__awPvBW__updateBtnSecondary{color:#e11d48;background:#f43f5e1a;border-radius:8px;justify-content:center;align-items:center;gap:.4rem;width:100%;padding:.75rem;font-size:.85rem;font-weight:600;text-decoration:none;transition:all .2s;display:flex}.DashboardSidebar-module__awPvBW__updateBtnSecondary:hover{color:#fff;background:#e11d48}.DashboardSidebar-module__awPvBW__listGroup{flex-direction:column;display:flex}.DashboardSidebar-module__awPvBW__listItem{color:#475569;border-bottom:1px solid #e2e8f080;justify-content:space-between;align-items:center;padding:1rem 1.25rem;font-size:.9rem;font-weight:500;text-decoration:none;transition:all .2s;display:flex}.DashboardSidebar-module__awPvBW__listSubWrapper{align-items:center;gap:.75rem;display:flex}.DashboardSidebar-module__awPvBW__chevron{opacity:.4;transition:opacity .2s,transform .2s}.DashboardSidebar-module__awPvBW__listItem:hover{color:#0f172a;background:linear-gradient(90deg,#f8fafccc 0%,#fff0 100%)}.DashboardSidebar-module__awPvBW__listItem:hover .DashboardSidebar-module__awPvBW__chevron{opacity:1;transform:translate(3px)}.DashboardSidebar-module__awPvBW__listLogout{color:#ef4444;padding:1rem 1.25rem;font-size:.9rem;font-weight:600;text-decoration:none;transition:background-color .2s}.DashboardSidebar-module__awPvBW__listLogout:hover{background:#ef44440d}
.Modal-module__Ro-5Wq__modalOverlay{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:9999;background-color:#11182799;justify-content:center;align-items:center;width:100vw;height:100vh;animation:.2s ease-out forwards Modal-module__Ro-5Wq__fadeIn;display:flex;position:fixed;top:0;left:0}.Modal-module__Ro-5Wq__modalContent{background:#fff;border-radius:16px;flex-direction:column;width:800px;max-width:90vw;max-height:90vh;animation:.3s ease-out forwards Modal-module__Ro-5Wq__slideUp;display:flex;position:relative;overflow:hidden;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}.Modal-module__Ro-5Wq__closeBtn{color:#6b7280;cursor:pointer;z-index:10;background:#f3f4f6cc;border:none;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;transition:all .2s;display:flex;position:absolute;top:1.25rem;right:1.25rem}.Modal-module__Ro-5Wq__closeBtn:hover{color:#111827;background:#e5e7eb;transform:rotate(90deg)}@keyframes Modal-module__Ro-5Wq__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes Modal-module__Ro-5Wq__slideUp{0%{opacity:0;transform:translateY(20px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}
.UserProfileForm-module__TL4nAW__formContainer{flex-direction:column;flex:1;min-height:0;display:flex}.UserProfileForm-module__TL4nAW__formHeader{background-color:#f8f9fc;border-bottom:2px solid #f0fdfa;border-top-left-radius:16px;border-top-right-radius:16px;align-items:center;gap:1.5rem;padding:1.5rem 2rem;display:flex}.UserProfileForm-module__TL4nAW__profileAvatar{color:#00a79d;background-color:#f0fdfa;border:2px solid #00a79d;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:60px;height:60px;display:flex}.UserProfileForm-module__TL4nAW__headerText{flex-direction:column;display:flex}.UserProfileForm-module__TL4nAW__title{color:#1f2937;margin:0;font-size:1.5rem;font-weight:700}.UserProfileForm-module__TL4nAW__subtitle{color:#6b7280;margin:.25rem 0 0;font-size:.9rem}.UserProfileForm-module__TL4nAW__formBody{flex:1;padding:1rem 2rem;overflow-y:auto}.UserProfileForm-module__TL4nAW__sectionTitle{color:#00a79d;border-bottom:1px solid #f3f4f6;align-items:center;gap:.6rem;margin:1.5rem 0 1rem;padding-bottom:.5rem;font-size:1.1rem;font-weight:700;display:flex}.UserProfileForm-module__TL4nAW__sectionTitle:first-child{margin-top:.5rem}.UserProfileForm-module__TL4nAW__grid{grid-template-columns:repeat(2,1fr);gap:1.25rem;margin-bottom:1.5rem;display:grid}.UserProfileForm-module__TL4nAW__formGroup{flex-direction:column;gap:.5rem;display:flex}.UserProfileForm-module__TL4nAW__formGroup label{color:#374151;font-size:.9rem;font-weight:700}.UserProfileForm-module__TL4nAW__formGroup input,.UserProfileForm-module__TL4nAW__formGroup select,.UserProfileForm-module__TL4nAW__formGroup textarea{color:#111827;background-color:#fff;border:1px solid #d1d5db;border-radius:8px;outline:none;padding:.75rem 1rem;font-size:.95rem;transition:all .2s}.UserProfileForm-module__TL4nAW__formGroup input:focus,.UserProfileForm-module__TL4nAW__formGroup select:focus,.UserProfileForm-module__TL4nAW__formGroup textarea:focus{border-color:#00a79d;box-shadow:0 0 0 3px #00a79d1a}.UserProfileForm-module__TL4nAW__fullWidth{grid-column:span 2}.UserProfileForm-module__TL4nAW__inputWithIcon,.UserProfileForm-module__TL4nAW__readOnlyField{align-items:center;display:flex;position:relative}.UserProfileForm-module__TL4nAW__fieldIcon{color:#9ca3af;position:absolute;left:1rem}.UserProfileForm-module__TL4nAW__inputWithIcon input,.UserProfileForm-module__TL4nAW__readOnlyField input{width:100%;padding-left:2.75rem}.UserProfileForm-module__TL4nAW__disabledInput{color:#6b7280;cursor:not-allowed;background-color:#f9fafb!important;border-style:dashed!important}.UserProfileForm-module__TL4nAW__helperText{color:#9ca3af;margin-top:.25rem;font-size:.75rem}.UserProfileForm-module__TL4nAW__textareaWrapper{position:relative}.UserProfileForm-module__TL4nAW__textareaIcon{color:#9ca3af;position:absolute;top:1rem;left:1rem}.UserProfileForm-module__TL4nAW__textareaWrapper textarea{width:100%;padding-left:2.75rem}.UserProfileForm-module__TL4nAW__formActions{background-color:#f8f9fc;border-top:1px solid #eee;border-bottom-right-radius:16px;border-bottom-left-radius:16px;justify-content:flex-end;gap:1rem;padding:1.5rem 2rem;display:flex}.UserProfileForm-module__TL4nAW__cancelBtn{color:#6b7280;cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:.75rem 1.5rem;font-weight:700;transition:all .2s}.UserProfileForm-module__TL4nAW__submitBtn{color:#fff;cursor:pointer;background-color:#00a79d;border:none;border-radius:8px;padding:.75rem 1.75rem;font-weight:700;transition:all .2s}.UserProfileForm-module__TL4nAW__cancelBtn:hover{background-color:#f9fafb}.UserProfileForm-module__TL4nAW__submitBtn:hover{background-color:#008f86;box-shadow:0 4px 12px #00a79d33}@media (max-width:640px){.UserProfileForm-module__TL4nAW__grid{grid-template-columns:1fr}.UserProfileForm-module__TL4nAW__fullWidth{grid-column:span 1}}
.JobProfileForm-module__UiLyEq__formContainer{flex-direction:column;flex:1;min-height:0;display:flex}.JobProfileForm-module__UiLyEq__formHeader{background-color:#fcfdfd;border-bottom:2px solid #fff1f2;border-top-left-radius:16px;border-top-right-radius:16px;align-items:center;gap:1.5rem;padding:1.5rem 2rem;display:flex}.JobProfileForm-module__UiLyEq__headerIcon{color:#e11d48;background-color:#fff1f2;border:2px solid #e11d48;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:60px;height:60px;display:flex}.JobProfileForm-module__UiLyEq__headerText{flex-direction:column;display:flex}.JobProfileForm-module__UiLyEq__title{color:#1f2937;margin:0;font-size:1.5rem;font-weight:700}.JobProfileForm-module__UiLyEq__subtitle{color:#6b7280;margin:.25rem 0 0;font-size:.9rem}.JobProfileForm-module__UiLyEq__formBody{flex:1;padding:1rem 2rem;overflow-y:auto}.JobProfileForm-module__UiLyEq__sectionTitle{color:#e11d48;border-bottom:1px solid #f3f4f6;align-items:center;gap:.6rem;margin:1.5rem 0 1rem;padding-bottom:.5rem;font-size:1.1rem;font-weight:700;display:flex}.JobProfileForm-module__UiLyEq__sectionTitle:first-child{margin-top:.5rem}.JobProfileForm-module__UiLyEq__grid{grid-template-columns:repeat(2,1fr);gap:1.25rem;margin-bottom:1.5rem;display:grid}.JobProfileForm-module__UiLyEq__formGroup{flex-direction:column;gap:.5rem;display:flex}.JobProfileForm-module__UiLyEq__formGroup label{color:#374151;font-size:.9rem;font-weight:700}.JobProfileForm-module__UiLyEq__formGroup input,.JobProfileForm-module__UiLyEq__formGroup select,.JobProfileForm-module__UiLyEq__formGroup textarea{color:#111827;background-color:#fff;border:1px solid #d1d5db;border-radius:8px;outline:none;padding:.75rem 1rem;font-size:.95rem;transition:all .2s}.JobProfileForm-module__UiLyEq__formGroup input:focus,.JobProfileForm-module__UiLyEq__formGroup select:focus,.JobProfileForm-module__UiLyEq__formGroup textarea:focus{border-color:#e11d48;box-shadow:0 0 0 3px #e11d481a}.JobProfileForm-module__UiLyEq__fullWidth{grid-column:span 2}.JobProfileForm-module__UiLyEq__checkboxContainer{background-color:#fff;border:1px solid #e5e7eb;border-radius:12px;flex-direction:column;gap:1rem;max-height:250px;padding:1.25rem;display:flex;overflow-y:auto;box-shadow:inset 0 2px 4px #00000005}.JobProfileForm-module__UiLyEq__checkboxGrid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:1rem;display:grid}.JobProfileForm-module__UiLyEq__checkboxItem{cursor:pointer;border-radius:6px;align-items:center;gap:.75rem;padding:.4rem;transition:background-color .2s;display:flex}.JobProfileForm-module__UiLyEq__checkboxItem:hover{background-color:#fcf1f2}.JobProfileForm-module__UiLyEq__checkboxItem input[type=checkbox]{cursor:pointer;accent-color:#e11d48;width:18px;height:18px}.JobProfileForm-module__UiLyEq__checkboxLabel{color:#4b5563;-webkit-user-select:none;user-select:none;font-size:.9rem;font-weight:500}.JobProfileForm-module__UiLyEq__fieldWrapper{align-items:center;display:flex;position:relative}.JobProfileForm-module__UiLyEq__icon{color:#9ca3af;position:absolute;left:1rem}.JobProfileForm-module__UiLyEq__fieldWrapper input{width:100%;padding-left:2.75rem}.JobProfileForm-module__UiLyEq__textareaWrapper{position:relative}.JobProfileForm-module__UiLyEq__textareaIcon{color:#9ca3af;position:absolute;top:1rem;left:1rem}.JobProfileForm-module__UiLyEq__textareaWrapper textarea{width:100%;padding-left:2.75rem}.JobProfileForm-module__UiLyEq__formActions{background-color:#fcfdfd;border-top:1px solid #eee;border-bottom-right-radius:16px;border-bottom-left-radius:16px;justify-content:flex-end;gap:1rem;padding:1.5rem 2rem;display:flex}.JobProfileForm-module__UiLyEq__cancelBtn{color:#6b7280;cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:.75rem 1.5rem;font-weight:700;transition:all .2s}.JobProfileForm-module__UiLyEq__submitBtn{color:#fff;cursor:pointer;background-color:#e11d48;border:none;border-radius:8px;padding:.75rem 1.75rem;font-weight:700;transition:all .2s}.JobProfileForm-module__UiLyEq__cancelBtn:hover{background-color:#f9fafb}.JobProfileForm-module__UiLyEq__submitBtn:hover{background-color:#be123c;box-shadow:0 4px 12px #e11d4833}@media (max-width:640px){.JobProfileForm-module__UiLyEq__grid{grid-template-columns:1fr}.JobProfileForm-module__UiLyEq__fullWidth{grid-column:span 1}}
.DashboardNav-module__Y5Pgmq__navContainer{z-index:50;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fff;border-bottom:1px solid #0000001a;width:100%;padding:.5rem 0;position:sticky;top:0}.DashboardNav-module__Y5Pgmq__navContent{justify-content:space-between;align-items:center;max-width:1200px;margin:0 auto;padding:0 1rem;display:flex}.DashboardNav-module__Y5Pgmq__scrollableLinks{flex:1;justify-content:center;align-items:center;gap:1rem;display:flex}.DashboardNav-module__Y5Pgmq__navLink{color:#64748b;border-radius:8px;align-items:center;gap:.5rem;padding:.6rem 1rem;font-size:.95rem;font-weight:500;text-decoration:none;transition:all .3s;display:flex;position:relative}.DashboardNav-module__Y5Pgmq__navLink:hover{color:#0f172a;background:#0000000d}.DashboardNav-module__Y5Pgmq__icon{transition:transform .3s}.DashboardNav-module__Y5Pgmq__navLink:hover .DashboardNav-module__Y5Pgmq__icon{transform:translateY(-2px)}.DashboardNav-module__Y5Pgmq__active{color:#0284c7;background:#38bdf81a}.DashboardNav-module__Y5Pgmq__active:after{content:"";background-color:#0284c7;border-radius:2px;width:100%;height:2px;position:absolute;bottom:-.5rem;left:0}.DashboardNav-module__Y5Pgmq__linkText{white-space:nowrap}@media (max-width:768px){.DashboardNav-module__Y5Pgmq__navContent{justify-content:flex-start;gap:0}.DashboardNav-module__Y5Pgmq__scrollableLinks{justify-content:flex-start;gap:.5rem;padding-bottom:.5rem;overflow-x:auto}.DashboardNav-module__Y5Pgmq__linkText{display:none}}
.Footer-module__S6Hkya__footer{color:#fff;background-color:#0a0f1e;border-top:1px solid #ffffff0d;padding:5rem 2rem 2rem;font-family:inherit;position:relative}.Footer-module__S6Hkya__container{max-width:1400px;margin:0 auto}.Footer-module__S6Hkya__footerGrid{grid-template-columns:1.5fr 1fr 1fr 1.5fr;gap:4rem;margin-bottom:4rem;display:grid}.Footer-module__S6Hkya__column{flex-direction:column;gap:1.5rem;display:flex}.Footer-module__S6Hkya__logoWrapper{margin-bottom:.5rem}.Footer-module__S6Hkya__aboutText{color:#94a3b8;max-width:320px;font-size:.95rem;line-height:1.6}.Footer-module__S6Hkya__socialGrid{gap:1rem;display:flex}.Footer-module__S6Hkya__socialBtn{color:#fff;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:10px;justify-content:center;align-items:center;width:40px;height:40px;transition:all .3s;display:flex}.Footer-module__S6Hkya__socialBtn:hover{color:#fff;background:#00a79d;border-color:#00a79d;transform:translateY(-3px)}.Footer-module__S6Hkya__colTitle{color:#fff;letter-spacing:.02em;margin-bottom:.5rem;font-size:1.1rem;font-weight:700}.Footer-module__S6Hkya__linkList{flex-direction:column;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}.Footer-module__S6Hkya__footerLink{color:#94a3b8;align-items:center;gap:.5rem;font-size:.95rem;text-decoration:none;transition:all .2s;display:flex}.Footer-module__S6Hkya__footerLink:hover{color:#00a79d;transform:translate(5px)}.Footer-module__S6Hkya__categoryList{grid-template-columns:repeat(2,1fr);gap:.75rem 1.5rem;margin:0;padding:0;list-style:none;display:grid}.Footer-module__S6Hkya__contactList{flex-direction:column;gap:1.5rem;margin:0;padding:0;list-style:none;display:flex}.Footer-module__S6Hkya__contactItem{align-items:flex-start;gap:1rem;display:flex}.Footer-module__S6Hkya__contactIcon{color:#00a79d;margin-top:.25rem}.Footer-module__S6Hkya__contactLabel{text-transform:uppercase;color:#64748b;letter-spacing:.05em;font-size:.75rem;font-weight:600;display:block}.Footer-module__S6Hkya__contactItem p{color:#cbd5e1;margin:0;font-size:.95rem}.Footer-module__S6Hkya__bottomBar{border-top:1px solid #ffffff0d;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding-top:2rem;display:flex}.Footer-module__S6Hkya__copyright{color:#64748b;font-size:.9rem}.Footer-module__S6Hkya__brandName{color:#00a79d;font-weight:600}.Footer-module__S6Hkya__backToTopBtn{color:#94a3b8;cursor:pointer;background:0 0;border:none;align-items:center;gap:.5rem;font-size:.9rem;font-weight:500;transition:color .2s;display:flex}.Footer-module__S6Hkya__backToTopBtn:hover{color:#fff}.Footer-module__S6Hkya__floatingActions{z-index:1000;flex-direction:column;gap:1rem;display:flex;position:fixed;bottom:2rem;right:2rem}.Footer-module__S6Hkya__floatingBtn{cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;width:50px;height:50px;transition:all .3s cubic-bezier(.175,.885,.32,1.275);display:flex;box-shadow:0 10px 15px -3px #0000004d}.Footer-module__S6Hkya__floatingBtn:hover{transform:scale(1.1)translateY(-5px)}.Footer-module__S6Hkya__callBtn{background-color:#00a79d}.Footer-module__S6Hkya__whatsappBtn{background-color:#25d366}@media (max-width:1200px){.Footer-module__S6Hkya__footerGrid{grid-template-columns:1fr 1fr;gap:3rem}}@media (max-width:768px){.Footer-module__S6Hkya__footerGrid{grid-template-columns:1fr;gap:2.5rem}.Footer-module__S6Hkya__section{padding:4rem 1.5rem 2rem}.Footer-module__S6Hkya__bottomBar{text-align:center;justify-content:center}.Footer-module__S6Hkya__floatingActions{bottom:1.5rem;left:1.5rem;right:auto}}
.layout-module__uJ46kW__dashboardLayoutContainer{background:radial-gradient(circle at 10% 20%,#0ea5e90f 0%,#0000 35%),radial-gradient(circle at 90% 80%,#22c55e0a 0%,#0000 35%),linear-gradient(135deg,#f8fafc 0%,#f1f5f9 100%);min-height:calc(100vh - 64px);position:relative}.layout-module__uJ46kW__dashboardLayoutContainer:before{content:"";opacity:.5;pointer-events:none;z-index:-1;background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSc0JyBoZWlnaHQ9JzQnPgo8cmVjdCB3aWR0aD0nNCcgaGVpZ2h0PSc0JyBmaWxsPSd0cmFuc3BhcmVudCcvPgo8cmVjdCB3aWR0aD0nMScgaGVpZ2h0PScxJyBmaWxsPSdyZ2JhKDAsMCwwLDAuMDMpJy8+Cjwvc3ZnPg==);position:absolute;inset:0}.layout-module__uJ46kW__contentWrapper{max-width:1400px;margin:0 auto;padding:2rem}@media (max-width:768px){.layout-module__uJ46kW__contentWrapper{padding:1rem .75rem}}@media (max-width:480px){.layout-module__uJ46kW__contentWrapper{padding:.75rem .5rem}}
.DashboardMain-module__Z45iUG__mainContainer{flex-direction:column;gap:24px;display:flex}.DashboardMain-module__Z45iUG__countBadge{color:#475569;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;align-items:center;gap:.4rem;padding:.35rem .75rem;font-size:.75rem;font-weight:700;display:flex}.DashboardMain-module__Z45iUG__countLabel{color:#94a3b8;text-transform:uppercase;letter-spacing:.025em;font-size:.65rem;font-weight:500}.DashboardMain-module__Z45iUG__sectionsWrapper{grid-template-columns:repeat(2,1fr);gap:2rem;display:grid}@media (max-width:1024px){.DashboardMain-module__Z45iUG__sectionsWrapper{grid-template-columns:1fr}}.DashboardMain-module__Z45iUG__moduleCard{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffb3;border:1px solid #e2e8f0cc;border-radius:16px;transition:all .3s;overflow:hidden;box-shadow:0 4px 6px -1px #00000005}.DashboardMain-module__Z45iUG__moduleCard:hover{background:#fffffff2;transform:translateY(-2px);box-shadow:0 12px 24px -4px #0000000f}.DashboardMain-module__Z45iUG__cardHeader{border-bottom:1px solid #e2e8f080;justify-content:space-between;align-items:center;padding:1.25rem 1.5rem;display:flex}.DashboardMain-module__Z45iUG__cardTitle{color:#1e293b;letter-spacing:-.01em;align-items:center;gap:.85rem;font-size:1.05rem;font-weight:700;display:flex}.DashboardMain-module__Z45iUG__titleIcon{border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;display:flex;box-shadow:0 4px 10px #0000001a}.DashboardMain-module__Z45iUG__viewAllBtn{color:#64748b;background:#f1f5f9;border-radius:6px;padding:.4rem .8rem;font-size:.85rem;font-weight:600;text-decoration:none;transition:all .2s}.DashboardMain-module__Z45iUG__viewAllBtn:hover{color:#0f172a;background:#e2e8f0}.DashboardMain-module__Z45iUG__itemRow{border-bottom:1px solid #e2e8f066;align-items:center;gap:1.25rem;padding:1.5rem;transition:background-color .2s;display:flex}.DashboardMain-module__Z45iUG__itemRow:hover{background-color:#f8fafc80}.DashboardMain-module__Z45iUG__itemImagePlaceholder{color:#94a3b8;background-color:#f1f5f9;border-radius:12px;justify-content:center;align-items:center;width:56px;height:56px;font-size:.8rem;font-weight:700;display:flex;box-shadow:inset 0 2px 4px #0000000d}.DashboardMain-module__Z45iUG__itemDetails{flex-direction:column;flex:1;gap:.25rem;display:flex}.DashboardMain-module__Z45iUG__itemDetails strong{color:#0f172a;letter-spacing:-.01em;font-size:1rem;font-weight:600}.DashboardMain-module__Z45iUG__itemSubtitle{color:#64748b;font-size:.85rem;font-weight:500}.DashboardMain-module__Z45iUG__itemStatusWrapper{align-items:center;display:flex}.DashboardMain-module__Z45iUG__statusActive{letter-spacing:.02em;border-radius:12px;padding:.3rem .75rem;font-size:.75rem;font-weight:700}.DashboardMain-module__Z45iUG__cardFooter{background:#f8fafc66;justify-content:space-between;align-items:center;padding:1.25rem 1.5rem;display:flex}.DashboardMain-module__Z45iUG__addBtn{color:#fff;background-image:linear-gradient(135deg,#059669,#10b981);border-radius:8px;align-items:center;gap:.4rem;padding:.6rem 1.25rem;font-size:.9rem;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex;box-shadow:0 4px 10px #0000001a}.DashboardMain-module__Z45iUG__addBtn:hover{filter:brightness(1.1);transform:translateY(-3px);box-shadow:0 4px 15px #05966933}.DashboardMain-module__Z45iUG__loadingContainer{color:#6b7280;flex-direction:column;justify-content:center;align-items:center;gap:1.5rem;min-height:400px;font-weight:600;display:flex}.DashboardMain-module__Z45iUG__emptyRow{color:#9ca3af;background:#fcfdfe;border:1px dashed #e5e7eb;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:.75rem;padding:2.5rem 0;font-size:.95rem;font-weight:500;display:flex}.DashboardMain-module__Z45iUG__emptyRow svg{color:#d1d5db}.DashboardMain-module__Z45iUG__itemImageContainer{color:#9ca3af;background-color:#f3f4f6;border:1px solid #f3f4f6;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:52px;height:52px;font-size:.75rem;font-weight:800;display:flex;overflow:hidden}.DashboardMain-module__Z45iUG__itemImage{object-fit:cover;width:100%;height:100%}.DashboardMain-module__Z45iUG__statusBadgeDefault{color:#10b981;background-color:#10b9811a}.DashboardMain-module__Z45iUG__spin{color:#00a79d;animation:1s linear infinite DashboardMain-module__Z45iUG__spin}@keyframes DashboardMain-module__Z45iUG__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.DashboardMain-module__Z45iUG__iconSellBuy{background:linear-gradient(135deg,#fb7185,#f43f5e)}.DashboardMain-module__Z45iUG__iconOffers{background:linear-gradient(135deg,#facc15,#eab308)}.DashboardMain-module__Z45iUG__iconStore{background:linear-gradient(135deg,#38bdf8,#0ea5e9)}.DashboardMain-module__Z45iUG__iconJobs{background:linear-gradient(135deg,#fb7185,#f43f5e)}.DashboardMain-module__Z45iUG__iconCompany{background:linear-gradient(135deg,#c084fc,#a855f7)}.DashboardMain-module__Z45iUG__statusBadgeSellBuy{backgroundColor:#f0fdf4;color:#166534}.DashboardMain-module__Z45iUG__statusBadgeOffers{backgroundColor:#fefce8;color:#a16207}.DashboardMain-module__Z45iUG__statusBadgeStore{backgroundColor:#f0f9ff;color:#0369a1}.DashboardMain-module__Z45iUG__statusBadgeJobs{backgroundColor:#fff1f2;color:#be123c}.DashboardMain-module__Z45iUG__statusBadgeCompany{backgroundColor:#faf5ff;color:#7e22ce}@media (max-width:640px){.DashboardMain-module__Z45iUG__addBtn{gap:.3rem;padding:.4rem .8rem;font-size:.8rem}.DashboardMain-module__Z45iUG__cardHeader{padding:1rem}.DashboardMain-module__Z45iUG__cardTitle{font-size:.95rem}.DashboardMain-module__Z45iUG__cardFooter{padding:1rem}}
