@font-face{font-style:normal;font-weight:100;src:url(/assets/Archivo-Thin-DQMzNx3g.ttf) format("truetype");font-family:Archivo;font-display:swap}@font-face{font-style:normal;font-weight:200;src:url(/assets/Archivo-ExtraLight-DeHW1ghv.ttf) format("truetype");font-family:Archivo;font-display:swap}@font-face{font-style:normal;font-weight:300;src:url(/assets/Archivo-Light-C4om4bkb.ttf) format("truetype");font-family:Archivo;font-display:swap}@font-face{font-style:normal;font-weight:400;src:url(/assets/Archivo-Regular-Dv2uU1nf.ttf) format("truetype");font-family:Archivo;font-display:swap}@font-face{font-style:normal;font-weight:500;src:url(/assets/Archivo-Medium-CKgtXaqO.ttf) format("truetype");font-family:Archivo;font-display:swap}@font-face{font-style:normal;font-weight:600;src:url(/assets/Archivo-SemiBold-D43Qx-6i.ttf) format("truetype");font-family:Archivo;font-display:swap}@font-face{font-style:normal;font-weight:700;src:url(/assets/Archivo-Bold-E7yA2Da6.ttf) format("truetype");font-family:Archivo;font-display:swap}@font-face{font-style:normal;font-weight:800;src:url(/assets/Archivo-ExtraBold-xL4egMyK.ttf) format("truetype");font-family:Archivo;font-display:swap}@font-face{font-style:normal;font-weight:900;src:url(/assets/Archivo-Black-DB-NKgVR.ttf) format("truetype");font-family:Archivo;font-display:swap}@font-face{font-style:normal;font-weight:100 900;src:url(/assets/Inter-VariableFont_opsz_wght-c8O0ljhh.ttf) format("truetype");font-family:Inter;font-display:swap}.accountPage[data-v-1e536792]{display:flex;flex-direction:column;gap:24px}.pageHeader[data-v-1e536792]{display:flex;align-items:center;gap:12px}.pageHeader .headerIcon[data-v-1e536792]{width:28px;height:28px}.pageHeader h1[data-v-1e536792]{font-size:28px;font-weight:700;margin:0}.accountPage.employee .pageHeader h1[data-v-1e536792]{color:#2abb76}.accountPage.employee .primaryButton[data-v-1e536792]{background:#eafaf3}.accountPage.employee .primaryButton[data-v-1e536792]:hover{background:#c1f0db}.accountPage.employee .notificationCard[data-v-1e536792]:hover{border-color:#2abb76}.accountPage.employee .statusBadge.active[data-v-1e536792]{background:#c0f1da;color:#2abb76}.accountPage.employee .toggleSwitch input:checked+.slider[data-v-1e536792]{background-color:#2abb76}.accountPage.employee .channelButton.active[data-v-1e536792]{background:#2abb76;border-color:#2abb76}.accountPage.employer .pageHeader h1[data-v-1e536792]{color:#4f5fc6}.accountPage.employer .primaryButton[data-v-1e536792]{background:#e0e3f5}.accountPage.employer .primaryButton[data-v-1e536792]:hover{background:#b9c0e9}.accountPage.employer .notificationCard[data-v-1e536792]:hover{border-color:#4f5fc6}.accountPage.employer .statusBadge.active[data-v-1e536792]{background:#e9ebf8;color:#4f5fc6}.accountPage.employer .toggleSwitch input:checked+.slider[data-v-1e536792]{background-color:#4f5fc6}.accountPage.employer .channelButton.active[data-v-1e536792]{background:#4f5fc6;border-color:#4f5fc6}.section[data-v-1e536792]{background:#fff;border-radius:16px;padding:24px;box-shadow:0 2px 8px #0000000f}.section h2[data-v-1e536792]{font-size:16px;font-weight:600;color:#252525;margin:0 0 16px}.primaryButton[data-v-1e536792]{color:#252525;border:1px solid #252525;padding:12px 24px;border-radius:12px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s}.primaryButton[data-v-1e536792]:disabled{background:#e0e0e0;color:#a0a0a0;cursor:not-allowed}.secondaryButton[data-v-1e536792]{background:transparent;color:#252525;border:1px solid #e5e7eb;padding:12px 24px;border-radius:12px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s}.secondaryButton[data-v-1e536792]:hover{background:#f3f4f6}.notificationsSection .loadingState[data-v-1e536792]{text-align:center;padding:40px;color:#464646}.notificationsSection .notificationsGrid[data-v-1e536792]{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:16px}.notificationsSection .notificationCard[data-v-1e536792]{background:#f9fafb;border:1px solid #e5e7eb;border-radius:12px;padding:20px;cursor:pointer;transition:all .2s}.notificationsSection .notificationCard[data-v-1e536792]:hover{box-shadow:0 4px 12px #00000014}.notificationsSection .notificationCard .cardHeader[data-v-1e536792]{display:flex;align-items:center;gap:12px;margin-bottom:8px}.notificationsSection .notificationCard .cardHeader .cardIcon[data-v-1e536792]{width:24px;height:24px;opacity:.7}.notificationsSection .notificationCard .cardHeader .cardTitle[data-v-1e536792]{font-size:15px;font-weight:600;color:#252525}.notificationsSection .notificationCard .cardDescription[data-v-1e536792]{font-size:13px;color:#464646;margin:0 0 12px;line-height:1.4}.notificationsSection .notificationCard .cardStatus .statusBadge[data-v-1e536792]{display:inline-block;padding:4px 12px;border-radius:12px;font-size:12px;font-weight:500}.notificationsSection .notificationCard .cardStatus .statusBadge.inactive[data-v-1e536792]{background:#f3f4f6;color:#6b7280}.modalOverlay[data-v-1e536792]{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px}.modalContent[data-v-1e536792]{background:#fff;border-radius:16px;width:100%;max-width:560px;max-height:90vh;overflow:hidden;display:flex;flex-direction:column}.modalHeader[data-v-1e536792]{display:flex;align-items:flex-start;justify-content:space-between;padding:20px 24px;border-bottom:1px solid #e5e7eb}.modalHeader .modalTitleBlock[data-v-1e536792]{display:flex;flex-direction:column;gap:8px}.modalHeader .modalChannelButtons[data-v-1e536792]{display:flex;gap:10px;flex-wrap:wrap}.modalHeader .modalChannelButton[data-v-1e536792]{background:#f9fafb;border:1px solid #e5e7eb;color:#252525;height:32px;min-width:78px;padding:0 16px;border-radius:10px;font-size:13px;font-weight:600;line-height:1;cursor:pointer;transition:all .2s}.modalHeader .modalChannelButton.active[data-v-1e536792]{background:#4f66d64d;border-color:#4f66d6a6;color:#2f3fa6}.modalHeader h3[data-v-1e536792]{font-size:18px;font-weight:600;color:#252525;margin:0}.modalHeader .closeButton[data-v-1e536792]{background:none;border:none;padding:8px;cursor:pointer;border-radius:8px;transition:background .2s}.modalHeader .closeButton[data-v-1e536792]:hover{background:#f3f4f6}.modalHeader .closeButton svg[data-v-1e536792]{width:20px;height:20px;color:#6b7280}.modalBody[data-v-1e536792]{padding:24px;overflow-y:auto;display:flex;flex-direction:column;gap:20px}.settingItem[data-v-1e536792]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px;background:#f9fafb;border-radius:12px}.settingItem .settingInfo[data-v-1e536792]{flex:1;display:flex;flex-direction:column;gap:4px}.settingItem .settingInfo .settingLabel[data-v-1e536792]{font-size:14px;font-weight:500;color:#252525}.settingItem .settingInfo .settingDescription[data-v-1e536792]{font-size:12px;color:#464646}.settingItem .channelSelector[data-v-1e536792]{display:flex;gap:4px;flex-shrink:0}.settingItem .channelSelector .channelButton[data-v-1e536792]{padding:6px 12px;border:1px solid #e5e7eb;background:#fff;border-radius:6px;font-size:12px;cursor:pointer;transition:all .2s}.settingItem .channelSelector .channelButton[data-v-1e536792]:hover{border-color:#4f5fc6}.settingItem .channelSelector .channelButton.active[data-v-1e536792]{background:#4f5fc6;border-color:#4f5fc6;color:#fff}.toggleSwitch[data-v-1e536792]{position:relative;display:inline-block;width:48px;height:26px;flex-shrink:0}.toggleSwitch input[data-v-1e536792]{opacity:0;width:0;height:0}.toggleSwitch input:checked+.slider[data-v-1e536792]{background-color:#4f5fc6}.toggleSwitch input:checked+.slider[data-v-1e536792]:before{transform:translate(22px)}.toggleSwitch .slider[data-v-1e536792]{position:absolute;cursor:pointer;inset:0;background-color:#e5e7eb;transition:.3s;border-radius:26px}.toggleSwitch .slider[data-v-1e536792]:before{position:absolute;content:"";height:20px;width:20px;left:3px;bottom:3px;background-color:#fff;transition:.3s;border-radius:50%;box-shadow:0 2px 4px #00000026}.modalFooter[data-v-1e536792]{display:flex;justify-content:flex-end;gap:12px;padding:20px 24px;border-top:1px solid #e5e7eb}@media (max-width: 768px){.pageHeader h1[data-v-1e536792]{font-size:22px}.section[data-v-1e536792]{padding:16px}.settingItem[data-v-1e536792]{flex-direction:column;align-items:flex-start}.settingItem .channelSelector[data-v-1e536792]{width:100%;display:grid;grid-template-columns:repeat(4,1fr)}}
