.dashboard-module__lhX-Wq__shell{--p-900:#3b1466;--p-700:#5b2a8c;--p-600:#6d35a6;--p-100:#efe6fa;--p-50:#f8f4fd;--ink:#17102a;--muted:#6b6480;--line:#e9e0f5;--header-h:64px;--sidebar-w:272px;min-height:100dvh;color:var(--ink);background:linear-gradient(#faf7ff 0%,#f4edfb 100%)}.dashboard-module__lhX-Wq__shell *{min-width:0}.dashboard-module__lhX-Wq__header{z-index:40;height:var(--header-h);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--line);background:#fffffff0;justify-content:space-between;align-items:center;gap:12px;padding-inline:16px;display:flex;position:fixed;inset-block-start:0;inset-inline:0}.dashboard-module__lhX-Wq__logo{flex-shrink:0;display:block}.dashboard-module__lhX-Wq__logo img{width:auto;height:32px;display:block}.dashboard-module__lhX-Wq__headerRight{align-items:center;gap:10px;display:flex}.dashboard-module__lhX-Wq__hideMobile{display:none}.dashboard-module__lhX-Wq__iconBtn{border:1px solid var(--line);width:44px;height:44px;color:var(--p-700);cursor:pointer;background:#fff;border-radius:15px;place-items:center;transition:background .2s;display:grid;position:relative}.dashboard-module__lhX-Wq__iconBtn:hover{background:var(--p-50)}.dashboard-module__lhX-Wq__badge{top:-6px;color:#fff;background:#ef4466;border:2px solid #fff;border-radius:99px;place-items:center;min-width:20px;height:20px;padding-inline:5px;font-size:11px;font-weight:800;display:grid;position:absolute;inset-inline-end:-6px}.dashboard-module__lhX-Wq__dropWrap{position:relative}.dashboard-module__lhX-Wq__pill{border:1px solid var(--line);height:44px;color:var(--p-700);cursor:pointer;background:#fff;border-radius:15px;align-items:center;gap:8px;padding-inline:14px;font-size:13.5px;font-weight:700;transition:background .2s;display:flex}.dashboard-module__lhX-Wq__pill:hover{background:var(--p-50)}.dashboard-module__lhX-Wq__flip{transform:rotate(180deg)}.dashboard-module__lhX-Wq__userChip{color:inherit;text-align:start;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:0;display:flex}.dashboard-module__lhX-Wq__avatar{background:linear-gradient(135deg, var(--p-900), var(--p-600));color:#fff;border-radius:50%;flex-shrink:0;place-items:center;width:42px;height:42px;font-weight:800;display:grid;overflow:hidden}.dashboard-module__lhX-Wq__avatar img,.dashboard-module__lhX-Wq__sideAvatar img,.dashboard-module__lhX-Wq__profileAvatar img{object-fit:cover;width:100%;height:100%}.dashboard-module__lhX-Wq__userText{flex-direction:column;line-height:1.2;display:none}.dashboard-module__lhX-Wq__userText b{font-size:14px}.dashboard-module__lhX-Wq__userText small{color:var(--muted);font-size:12px}.dashboard-module__lhX-Wq__userChev{color:var(--muted);display:none}.dashboard-module__lhX-Wq__menu{border:1px solid var(--line);z-index:70;background:#fff;border-radius:18px;gap:2px;min-width:210px;padding:8px;animation:.16s ease-out dashboard-module__lhX-Wq__pop;display:grid;position:absolute;inset-block-start:calc(100% + 10px);inset-inline-end:0;box-shadow:0 24px 50px -18px #3b146666}@keyframes dashboard-module__lhX-Wq__pop{0%{opacity:0;transform:translateY(-6px)scale(.98)}to{opacity:1;transform:none}}.dashboard-module__lhX-Wq__menuItem{width:100%;color:var(--ink);text-align:start;cursor:pointer;background:0 0;border:0;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;padding:11px 12px;font-size:14px;font-weight:600;text-decoration:none;display:flex}.dashboard-module__lhX-Wq__menuItem:hover{background:var(--p-50);color:var(--p-700)}.dashboard-module__lhX-Wq__menuLabel{align-items:center;gap:10px;display:flex}.dashboard-module__lhX-Wq__menuDanger{color:#d63a55}.dashboard-module__lhX-Wq__menuDanger:hover{color:#d63a55;background:#fff1f3}.dashboard-module__lhX-Wq__sidebar{inset-block:var(--header-h) 0;width:var(--sidebar-w);z-index:30;border-inline-end:1px solid var(--line);background:#fff;flex-direction:column;gap:14px;padding:18px 14px 16px;display:none;position:fixed;inset-inline-start:0}.dashboard-module__lhX-Wq__sideProfile{color:var(--ink);background:linear-gradient(135deg,#f3ebfc,#ebdff8);border:1px solid #e3d4f4;border-radius:20px;align-items:center;gap:12px;padding:14px;text-decoration:none;transition:transform .2s,box-shadow .2s;display:flex}.dashboard-module__lhX-Wq__sideProfile:hover{transform:translateY(-1px);box-shadow:0 14px 26px -16px #5b2a8c80}.dashboard-module__lhX-Wq__sideAvatar{background:linear-gradient(135deg, var(--p-900), var(--p-600));color:#fff;border-radius:50%;flex-shrink:0;place-items:center;width:46px;height:46px;font-weight:800;display:grid;overflow:hidden}.dashboard-module__lhX-Wq__sideProfileText{flex-direction:column;flex:1;gap:2px;display:flex}.dashboard-module__lhX-Wq__sideProfileText b{color:var(--p-900);font-size:15px}.dashboard-module__lhX-Wq__sideProfileText small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.dashboard-module__lhX-Wq__sideChev{color:var(--p-700);flex-shrink:0}html[dir=rtl] .dashboard-module__lhX-Wq__sideChev{transform:scaleX(-1)}.dashboard-module__lhX-Wq__nav{scrollbar-width:thin;scrollbar-color:var(--p-100) transparent;flex:1;min-height:0;overflow-y:auto}.dashboard-module__lhX-Wq__group{margin-bottom:14px}.dashboard-module__lhX-Wq__groupTitle{letter-spacing:.12em;text-transform:uppercase;color:#9a90b3;margin:0 12px 8px;font-size:11px;font-weight:700}.dashboard-module__lhX-Wq__link{color:#3d3556;border-radius:14px;align-items:center;gap:12px;margin-bottom:3px;padding:12px 14px;font-size:14.5px;font-weight:600;text-decoration:none;transition:background .2s,color .2s;display:flex}.dashboard-module__lhX-Wq__link:hover{background:var(--p-50);color:var(--p-700)}.dashboard-module__lhX-Wq__active,.dashboard-module__lhX-Wq__active:hover{background:linear-gradient(135deg, var(--p-900), var(--p-600));color:#fff;box-shadow:0 12px 24px -12px #5b2a8ccc}.dashboard-module__lhX-Wq__navBadge{background:var(--p-100);min-width:24px;height:24px;color:var(--p-700);border-radius:99px;place-items:center;margin-inline-start:auto;padding-inline:7px;font-size:12px;font-weight:800;display:grid}.dashboard-module__lhX-Wq__active .dashboard-module__lhX-Wq__navBadge{color:#fff;background:#ffffff38}.dashboard-module__lhX-Wq__logout{color:var(--p-700);cursor:pointer;background:linear-gradient(135deg,#f3ebfc,#ebdff8);border:0;border-radius:16px;align-items:center;gap:12px;padding:13px 14px;font-size:14.5px;font-weight:700;transition:filter .2s;display:flex}.dashboard-module__lhX-Wq__logout:hover{filter:brightness(.97)}.dashboard-module__lhX-Wq__main{padding-top:var(--header-h);min-height:100dvh}.dashboard-module__lhX-Wq__content{max-width:1320px;margin-inline:auto;padding:14px 14px 110px}.dashboard-module__lhX-Wq__bottomNav{inset-inline:12px;bottom:max(12px, env(safe-area-inset-bottom));z-index:40;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid var(--line);background:#fffffff7;border-radius:26px;align-items:center;padding:8px 6px;display:flex;position:fixed;box-shadow:0 18px 40px -12px #3b146659}.dashboard-module__lhX-Wq__tab{color:#8a80a6;cursor:pointer;background:0 0;border:0;border-radius:16px;flex-direction:column;flex:1;align-items:center;gap:3px;padding:7px 2px;font-size:10px;font-weight:700;text-decoration:none;display:flex}.dashboard-module__lhX-Wq__tab span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.dashboard-module__lhX-Wq__tabActive{color:var(--p-700);background:var(--p-100)}.dashboard-module__lhX-Wq__bookBtn{background:linear-gradient(135deg, var(--p-900), var(--p-600));color:#fff;border:4px solid #faf7ff;border-radius:50%;flex:0 0 54px;place-items:center;width:54px;height:54px;margin:-32px 6px 0;display:grid;box-shadow:0 12px 24px -8px #5b2a8ccc}.dashboard-module__lhX-Wq__overlay{z-index:50;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#17102a80;position:fixed;inset:0}.dashboard-module__lhX-Wq__sheet{inset-inline:0;z-index:60;visibility:hidden;background:#faf7ff;border-radius:28px 28px 0 0;flex-direction:column;height:min(88dvh,780px);transition:transform .35s cubic-bezier(.22,1,.36,1),visibility .35s;display:flex;position:fixed;bottom:0;transform:translateY(105%)}.dashboard-module__lhX-Wq__sheetOpen{visibility:visible;transform:translateY(0)}.dashboard-module__lhX-Wq__grab{background:#d9cdea;border-radius:99px;width:44px;height:5px;margin:10px auto 0}.dashboard-module__lhX-Wq__sheetTop{justify-content:space-between;align-items:center;padding:8px 18px 4px;display:flex}.dashboard-module__lhX-Wq__sheetTitle{color:var(--p-900);font-size:19px;font-weight:800}.dashboard-module__lhX-Wq__sheetBody{padding:10px 16px calc(28px + env(safe-area-inset-bottom));align-content:start;gap:20px;display:grid;overflow-y:auto}.dashboard-module__lhX-Wq__profileCard{background:linear-gradient(135deg, var(--p-900), var(--p-600));color:#fff;border-radius:22px;align-items:center;gap:14px;padding:16px;text-decoration:none;display:flex;box-shadow:0 16px 30px -14px #5b2a8ccc}.dashboard-module__lhX-Wq__profileAvatar{width:52px;height:52px;color:var(--p-700);background:#fff;border-radius:50%;flex-shrink:0;place-items:center;font-size:20px;font-weight:800;display:grid;overflow:hidden}.dashboard-module__lhX-Wq__profileText{flex-direction:column;flex:1;gap:2px;display:flex}.dashboard-module__lhX-Wq__profileText b{font-size:16px}.dashboard-module__lhX-Wq__profileText small{opacity:.8;text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.dashboard-module__lhX-Wq__chevWhite{color:#fff;opacity:.85;flex-shrink:0}.dashboard-module__lhX-Wq__list{gap:8px;display:grid}.dashboard-module__lhX-Wq__row{border:1px solid var(--line);width:100%;color:var(--ink);text-align:start;cursor:pointer;background:#fff;border-radius:18px;align-items:center;gap:14px;padding:10px 14px;padding-inline-start:10px;font-size:14.5px;font-weight:700;text-decoration:none;display:flex}.dashboard-module__lhX-Wq__rowIcon{background:var(--p-50);width:40px;height:40px;color:var(--p-700);border-radius:13px;flex-shrink:0;place-items:center;display:grid}.dashboard-module__lhX-Wq__rowLabel{flex:1}.dashboard-module__lhX-Wq__row .dashboard-module__lhX-Wq__navBadge{margin-inline-start:0}.dashboard-module__lhX-Wq__chev{color:#b3a8cc;flex-shrink:0}:is(html[dir=rtl] .dashboard-module__lhX-Wq__chev,html[dir=rtl] .dashboard-module__lhX-Wq__chevWhite){transform:scaleX(-1)}.dashboard-module__lhX-Wq__rowActive{background:var(--p-100);color:var(--p-700);border-color:#d9c6f2}.dashboard-module__lhX-Wq__rowDanger{color:#d63a55;background:#fff1f3;border-color:#ffd9df}.dashboard-module__lhX-Wq__rowDanger .dashboard-module__lhX-Wq__rowIcon{color:#d63a55;background:#fff}@media (min-width:640px){.dashboard-module__lhX-Wq__header{padding-inline:24px}.dashboard-module__lhX-Wq__hideMobile{display:block}.dashboard-module__lhX-Wq__content{padding:24px 24px 130px}}@media (min-width:1024px){.dashboard-module__lhX-Wq__shell{--header-h:76px}.dashboard-module__lhX-Wq__header{padding-inline:28px}.dashboard-module__lhX-Wq__logo img{height:40px}.dashboard-module__lhX-Wq__sidebar{display:flex}.dashboard-module__lhX-Wq__main{margin-inline-start:var(--sidebar-w)}.dashboard-module__lhX-Wq__bottomNav,.dashboard-module__lhX-Wq__overlay,.dashboard-module__lhX-Wq__sheet{display:none!important}.dashboard-module__lhX-Wq__content{padding:32px}.dashboard-module__lhX-Wq__userText,.dashboard-module__lhX-Wq__userChev{display:flex}.dashboard-module__lhX-Wq__userChip{border:1px solid var(--line);background:#fff;border-radius:999px;padding:4px 14px 4px 4px}}
.bell-module__EYrZDG__wrap{--p-900:#3b1466;--p-700:#5b2a8c;--p-600:#6d35a6;--p-100:#efe6fa;--p-50:#f8f4fd;--ink:#17102a;--muted:#6b6480;--line:#e9e0f5;position:relative}.bell-module__EYrZDG__bell{border:1px solid var(--line);background:var(--p-50);width:40px;height:40px;color:var(--p-700);cursor:pointer;border-radius:12px;place-items:center;transition:background .2s;display:grid;position:relative}.bell-module__EYrZDG__bell:hover{background:var(--p-100)}.bell-module__EYrZDG__badge{top:-5px;color:#fff;background:#e5384f;border:2px solid #fff;border-radius:99px;place-items:center;min-width:18px;height:18px;padding-inline:4px;font-size:10.5px;font-weight:800;display:grid;position:absolute;inset-inline-end:-5px}.bell-module__EYrZDG__panel{top:calc(100% + 10px);z-index:60;border:1px solid var(--line);background:#fff;border-radius:18px;width:min(380px,100vw - 24px);animation:.14s ease-out bell-module__EYrZDG__pop;position:absolute;inset-inline-end:0;overflow:hidden;box-shadow:0 18px 44px #3b146629}@keyframes bell-module__EYrZDG__pop{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.bell-module__EYrZDG__panelHead{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;display:flex}.bell-module__EYrZDG__panelHead h3{color:var(--p-900);margin:0;font-size:15px;font-weight:800}.bell-module__EYrZDG__markAll{color:var(--p-700);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:5px;padding:5px 9px;font-size:12px;font-weight:700;display:inline-flex}.bell-module__EYrZDG__markAll:hover:not(:disabled){background:var(--p-50)}.bell-module__EYrZDG__markAll:disabled{opacity:.4;cursor:not-allowed}.bell-module__EYrZDG__list{max-height:360px;margin:0;padding:0;list-style:none;overflow-y:auto}.bell-module__EYrZDG__item{border:0;border-top:1px solid var(--line);width:100%;color:inherit;font:inherit;text-align:start;cursor:pointer;background:#fff;align-items:flex-start;gap:10px;padding:11px 14px;text-decoration:none;transition:background .2s;display:flex}.bell-module__EYrZDG__list li:first-child .bell-module__EYrZDG__item{border-top:0}.bell-module__EYrZDG__item:hover{background:var(--p-50)}.bell-module__EYrZDG__unread{background:#fbf8ff}.bell-module__EYrZDG__icon{background:var(--tint);width:34px;height:34px;color:var(--tone);border-radius:50%;flex:0 0 34px;place-items:center;display:grid}.bell-module__EYrZDG__tPurple{--tint:#efe6fa;--tone:#5b2a8c}.bell-module__EYrZDG__tMint{--tint:#e2f6ec;--tone:#1f9d6b}.bell-module__EYrZDG__tRose{--tint:#fde8f1;--tone:#d6457f}.bell-module__EYrZDG__tIndigo{--tint:#e8ecff;--tone:#4f5bd5}.bell-module__EYrZDG__tAmber{--tint:#fff4dc;--tone:#c98400}.bell-module__EYrZDG__text{flex:1;gap:2px;min-width:0;display:grid}.bell-module__EYrZDG__text strong{color:var(--ink);font-size:13px;font-weight:700}.bell-module__EYrZDG__unread .bell-module__EYrZDG__text strong{color:var(--p-900);font-weight:800}.bell-module__EYrZDG__text span{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;line-height:1.4;display:-webkit-box;overflow:hidden}.bell-module__EYrZDG__meta{flex-shrink:0;justify-items:end;gap:6px;display:grid}.bell-module__EYrZDG__time{color:#9a90b3;white-space:nowrap;font-size:10.5px;font-weight:600}.bell-module__EYrZDG__dot{background:var(--p-600);width:8px;height:8px;box-shadow:0 0 0 3px var(--p-100);border-radius:50%}.bell-module__EYrZDG__empty{color:var(--p-700);justify-items:center;gap:8px;padding:30px 20px;display:grid}.bell-module__EYrZDG__empty p{color:var(--muted);margin:0;font-size:13px}.bell-module__EYrZDG__viewAll{border-top:1px solid var(--line);background:var(--p-50);text-align:center;color:var(--p-700);padding:12px 14px;font-size:13px;font-weight:800;text-decoration:none;display:block}.bell-module__EYrZDG__viewAll:hover{background:var(--p-100)}
