body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.Header_header__HXQOm{align-items:center;background-color:#0a0a0a;box-shadow:0 2px 4px #0000001a;box-sizing:border-box;color:#fff;display:flex;height:var(--app-header-height);justify-content:space-between;left:0;padding:10px 20px;position:fixed;top:0;width:100%;z-index:1000}.Header_menuButton__95uy5{align-items:center;background:#ffffff14;border:none;border-radius:14px;cursor:pointer;display:inline-flex;height:44px;justify-content:center;width:44px}.Header_icon__KAtlG{stroke:#fff;fill:#fff;height:24px;transition:fill .3s ease;width:24px}.Header_icon__KAtlG:hover{fill:#efd900}@media (min-width:768px){.Header_menuButton__95uy5{display:none}}.Header_headerIcons__YO9vx{margin-right:8px;position:relative}.Header_notificationButton__qriaQ{align-items:center;background:#ffffff14;border:1px solid #ffffff24;border-radius:14px;color:#fff;cursor:pointer;display:inline-flex;height:44px;justify-content:center;padding:0;position:relative;width:44px}.Header_notificationButton__qriaQ:focus-visible,.Header_notificationButton__qriaQ:hover{background:#ffffff24;color:#efd900}.Header_notificationButton__qriaQ svg{fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;height:26px;width:26px}.Header_notificationBadge__F\+MF1{align-items:center;background:#efd900;border:2px solid #000;border-radius:999px;color:#111;display:flex;font-size:11px;font-weight:800;height:20px;justify-content:center;line-height:1;min-width:20px;padding:0 5px;position:absolute;right:-7px;top:-5px}.Header_notificationsPanel__0iBOa{background:var(--color-surface-1);border:1px solid var(--color-border);border-radius:16px;box-shadow:0 18px 55px #00000047;color:var(--color-text);overflow:hidden;position:absolute;right:0;top:calc(100% + 10px);width:min(390px,calc(100vw - 24px))}.Header_notificationsHeader__HzD-z{align-items:center;border-bottom:1px solid var(--color-border);display:flex;gap:16px;justify-content:space-between;padding:16px 18px}.Header_notificationsHeader__HzD-z div{grid-gap:3px;display:grid;gap:3px}.Header_notificationsHeader__HzD-z strong{font-size:17px}.Header_notificationsHeader__HzD-z span{color:var(--color-text-secondary);font-size:12px}.Header_notificationsHeader__HzD-z button{background:#0000;border:0;color:#5c5400;cursor:pointer;font-size:12px;font-weight:700;padding:0}.Header_notificationsList__0I85s{max-height:min(430px,calc(100vh - 115px));overflow-y:auto}.Header_notificationItem__WWu\+G{background:var(--color-surface-1);border:0;border-bottom:1px solid var(--color-border);color:inherit;cursor:pointer;display:flex;gap:11px;padding:15px 18px;text-align:left;width:100%}.Header_notificationItem__WWu\+G:hover{background:var(--color-surface-2)}.Header_notificationItem__WWu\+G.Header_unread__27WmK{background:#efd90014}.Header_notificationDot__gY5YI{background:#0000;border-radius:50%;flex:0 0 auto;height:8px;margin-top:6px;width:8px}.Header_unread__27WmK .Header_notificationDot__gY5YI{background:#d6c200}.Header_notificationContent__QyNC4{grid-gap:7px;display:grid;flex:1 1;font-size:14px;gap:7px;line-height:1.4;min-width:0}.Header_notificationContent__QyNC4 time{color:var(--color-text-muted);font-size:11px}.Header_notificationsState__6SiQ5{color:var(--color-text-secondary);font-size:14px;margin:0;padding:30px 20px;text-align:center}.Header_logo__UsziS{align-items:center;display:flex;gap:10px}.Header_logo__UsziS .Header_finanse__y5N5s{color:#fff;font-size:18px;font-weight:700;@media (min-width:768px){font-size:25px}}.Header_logo__UsziS .Header_tb__RF4SY{color:#efd900;font-size:18px;font-weight:700;@media (min-width:768px){font-size:25px}}.Navigation_navigation__xIjqU{background-color:var(--color-sidebar);border-right:1px solid var(--color-navigation-divider);box-shadow:10px 0 30px #0003;box-sizing:border-box;color:#fff;display:none;flex-direction:column;height:100vh;margin-top:0;padding-top:80px;width:240px;@media (min-width:768px){display:flex;left:0;position:fixed;top:0;width:var(--app-sidebar-width);z-index:900}}.Navigation_navLinks__NO7EY{display:flex;flex-direction:column;gap:10px;list-style:none;margin:0;padding:0;@media (min-width:768px){margin-top:20px}}.Navigation_navLinks__NO7EY li{font-size:16px}.Navigation_contactLinks__hatTC{margin-top:auto}.Navigation_contactLinks__hatTC+.Navigation_profileWrapper__m2wBY{margin-top:0}.Navigation_navLinks__NO7EY a{align-items:center;border-radius:5px;display:flex;padding:10px;text-decoration:none;transition:background-color .3s ease}.Navigation_navLabel__Dl7VZ{flex:1 1;min-width:0}.Navigation_comingSoonBadge__7p4rW{border:1px solid #efd900a6;color:#efd900;font-weight:700;letter-spacing:.04em;padding:3px 6px}.Navigation_alphaBadge__Tli1a,.Navigation_comingSoonBadge__7p4rW{border-radius:999px;flex:0 0 auto;font-size:9px;line-height:1;margin-left:8px;text-transform:uppercase}.Navigation_alphaBadge__Tli1a{background:#efd900;color:#1a1a1a;font-weight:900;letter-spacing:.07em;padding:3px 7px}.Navigation_navLinks__NO7EY .Navigation_active__1vK5v:hover .Navigation_comingSoonBadge__7p4rW,.Navigation_navLinks__NO7EY a:hover .Navigation_comingSoonBadge__7p4rW{border-color:#1a1a1a;color:#1a1a1a}.Navigation_mobileMenuShell__BYAPe{display:flex;inset:0;position:fixed;z-index:2000;@media (min-width:768px){display:none}}.Navigation_mobileBackdrop__-mKGX{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0000008c;border:0;cursor:pointer;inset:0;position:absolute}.Navigation_mobileMenu__p1J7x{background:linear-gradient(180deg,#101010,#050505);border-right:1px solid var(--color-navigation-divider);box-shadow:24px 0 60px #00000073;box-sizing:border-box;color:#fff;display:flex;flex-direction:column;gap:18px;height:100dvh;overflow-y:auto;padding:22px 18px 18px;position:relative;width:min(86vw,360px)}.Navigation_mobileMenuHeader__xngXu{align-items:center;display:flex;gap:16px;justify-content:space-between}.Navigation_mobileBrand__7kkMr{align-items:baseline;display:flex;font-size:18px;gap:8px;letter-spacing:.02em;text-transform:uppercase}.Navigation_mobileBrand__7kkMr span{font-weight:800}.Navigation_mobileBrand__7kkMr strong{color:#efd900;font-size:16px}.Navigation_mobileMenuLabel__Hsk0z{color:#8f96a3;font-size:12px;font-weight:700;letter-spacing:.14em;margin:8px 6px -4px;text-transform:uppercase}.Navigation_closeButton__062\+6{align-self:flex-start;background:none;border:none;color:#efd900;cursor:pointer;flex:0 0 auto;font-size:24px;line-height:1;padding:2px 4px}.Navigation_closeButton__062\+6 .Navigation_icon__sGu5R{fill:currentColor;height:20px;width:20px}.Navigation_closeButton__062\+6:hover{color:#969600}.Navigation_sidebarIcon__KXnZx{stroke:#fff;height:20px;margin-left:15px;margin-right:15px;width:20px}.Navigation_navLinks__NO7EY .Navigation_active__1vK5v{color:#efd900;font-weight:700}.Navigation_navLinks__NO7EY .Navigation_active__1vK5v svg{stroke:#efd900}.Navigation_navItem__u-EYc{font-size:16px}.Navigation_navLink__7PcdX{list-style:none;margin:0;padding:0}.Navigation_navLinks__NO7EY a:hover{background-color:#efd900}.Navigation_navLinks__NO7EY .Navigation_active__1vK5v:hover{color:#1a1a1a;font-weight:700}.Navigation_navLinks__NO7EY .Navigation_active__1vK5v svg:hover{stroke:#1a1a1a}.Navigation_navActionButton__h2K4N{align-items:center;background:#0000;border:none;border-radius:5px;color:#fff;cursor:pointer;display:flex;font-size:16px;padding:10px;text-decoration:none;transition:background-color .3s ease;width:100%}.Navigation_navActionButton__h2K4N:hover{background-color:#efd900;color:#1a1a1a}.Navigation_navActionButton__h2K4N:hover .Navigation_sidebarIcon__KXnZx{stroke:#1a1a1a}.Navigation_navActionButton__h2K4N:disabled{cursor:not-allowed;opacity:.7}.Navigation_profileWrapper__m2wBY{box-sizing:border-box;margin-top:auto;padding:12px 10px;position:relative;width:100%}.Navigation_profileButton__DqozV{align-items:center;background:#20242d;border:0;border-radius:6px;box-sizing:border-box;color:#fff;cursor:pointer;display:flex;gap:12px;padding:8px;text-align:left;width:100%}.Navigation_profileButtonActive__7Nx0u,.Navigation_profileButton__DqozV:hover{background:#2a303b}.Navigation_avatar__Qvarc{align-items:center;background:#4169e1;border-radius:50%;color:#fff;display:inline-flex;flex:0 0 36px;font-size:13px;font-weight:700;height:36px;justify-content:center;width:36px}.Navigation_profileText__YYei\+{display:flex;flex-direction:column;gap:2px;min-width:0}.Navigation_profileText__YYei\+ small,.Navigation_profileText__YYei\+ strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Navigation_profileText__YYei\+ small{color:#b7c0d1;font-size:12px}.Navigation_profilePanel__qlGQm{background:#20242d;border:1px solid #303744;border-radius:10px;bottom:68px;box-shadow:0 12px 30px #00000059;left:10px;padding:14px;position:absolute;right:10px;z-index:2}.Navigation_profilePanel__qlGQm h3{margin:0 0 12px}.Navigation_profileForm__htC\+c{display:flex;flex-direction:column;gap:8px;margin-bottom:14px}.Navigation_profileForm__htC\+c label{color:#d7dbe5;display:flex;flex-direction:column;font-size:13px;gap:4px}.Navigation_profileForm__htC\+c input{background:#151922;border:1px solid #3b4352;border-radius:6px;color:#fff;padding:8px}.Navigation_logoutButton__VdPC5,.Navigation_profileForm__htC\+c button{background:#efd900;border:0;border-radius:6px;color:#1a1a1a;cursor:pointer;font-weight:700;padding:9px 10px}.Navigation_profileForm__htC\+c button:disabled{cursor:not-allowed;opacity:.7}.Navigation_logoutButton__VdPC5{background:#d94343;color:#fff;width:100%}.Navigation_profileMessage__MbPeQ{color:#efd900;font-size:13px;margin:0 0 10px}.Navigation_profilePage__-Bg5p{background:var(--color-bg);border-radius:20px;box-shadow:0 18px 40px #00000040;color:#fff;margin:50px auto;padding:32px;width:min(960px,100%)}.Navigation_profileHeader__5NwoT{margin-bottom:24px;text-align:center}.Navigation_profileHeader__5NwoT h2{color:#efd900;font-size:32px;margin:0;text-transform:uppercase}.Navigation_profileHeader__5NwoT p{color:#b7c0d1;margin:8px 0 0}.Navigation_profileGrid__tcbWA{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(2,minmax(0,1fr))}.Navigation_profileCard__6MdXn{background:linear-gradient(135deg,var(--color-surface-1) 0,var(--color-surface-2) 100%);border:1px solid #efd90040;border-radius:var(--radius-lg);display:flex;flex-direction:column;gap:12px;padding:22px}.Navigation_profileCard__6MdXn h3{font-size:22px;margin:0 0 8px}.Navigation_profileCard__6MdXn label{color:#d7dbe5;display:flex;flex-direction:column;font-size:14px;gap:6px}.Navigation_profileCard__6MdXn input{background:var(--color-surface-1);border:1px solid #3b4352;border-radius:8px;color:var(--color-text);font-weight:600;padding:11px 12px}.Navigation_profileCard__6MdXn button,.Navigation_profileLogoutButton__A9IOt{background:#efd900;border:0;border-radius:999px;color:#1a1a1a;cursor:pointer;font-weight:700;margin-top:8px;padding:12px 14px}.Navigation_profileCard__6MdXn button:disabled{cursor:not-allowed;opacity:.7}.Navigation_profileLogoutButton__A9IOt{background:#d94343;color:#fff;display:block;margin:24px auto 0;width:min(260px,100%)}@media (max-width:900px){.Navigation_profileGrid__tcbWA{grid-template-columns:1fr}}.Navigation_navLinks__NO7EY a[href="/profile"],.Navigation_navLinks__NO7EY li:has(a[href="/profile"]){display:none}@media (max-width:767px){.Navigation_navLinks__NO7EY{gap:8px}.Navigation_navLinks__NO7EY a{align-items:center;background:#ffffff0f;border:1px solid #ffffff14;border-radius:16px;box-sizing:border-box;color:#fff;font-weight:700;min-height:52px;padding:12px 14px}.Navigation_navLinks__NO7EY a:hover{background:#efd90024;color:#efd900}.Navigation_navLinks__NO7EY .Navigation_active__1vK5v{background:#efd900;color:#111}.Navigation_navLinks__NO7EY .Navigation_active__1vK5v svg,.Navigation_navLinks__NO7EY .Navigation_active__1vK5v:hover svg{stroke:#111}.Navigation_navLinks__NO7EY .Navigation_active__1vK5v:hover{color:#111}.Navigation_sidebarIcon__KXnZx{stroke:currentColor;margin-left:0;margin-right:12px}.Navigation_profileWrapper__m2wBY{margin-top:auto;padding:0}.Navigation_profileButton__DqozV{background:#ffffff14;border:1px solid #ffffff1a;border-radius:18px;min-height:64px}.Navigation_profilePage__-Bg5p{border-radius:16px;box-sizing:border-box;margin:16px auto 24px;max-width:420px;padding:18px 14px;width:100%}.Navigation_profileHeader__5NwoT{margin-bottom:16px}.Navigation_profileHeader__5NwoT h2{font-size:22px;line-height:1.2}.Navigation_profileHeader__5NwoT p{font-size:13px;overflow-wrap:anywhere}.Navigation_profileGrid__tcbWA{gap:14px}.Navigation_profileCard__6MdXn{border-radius:12px;box-sizing:border-box;gap:10px;padding:16px 14px}.Navigation_profileCard__6MdXn h3{font-size:18px}.Navigation_profileCard__6MdXn input{box-sizing:border-box;padding:10px 11px;width:100%}.Navigation_profileCard__6MdXn button,.Navigation_profileLogoutButton__A9IOt{box-sizing:border-box;width:100%}}.Dashboard_container__B8DAz{color:var(--color-text);padding:20px}.Dashboard_header__gdWpY{display:flex;flex-direction:column;gap:6px;margin-bottom:16px}.Dashboard_titleRow__UKnkm{align-items:center;display:flex;gap:12px}.Dashboard_title__\+vpMA{color:#efdb00;font-size:1.7rem;font-weight:700;letter-spacing:.8px;margin:0;padding-bottom:10px;position:relative;text-transform:uppercase}.Dashboard_title__\+vpMA:after{background:linear-gradient(90deg,#efd900cc,#efd90000);border-radius:999px;bottom:0;content:"";height:3px;left:0;position:absolute;width:120px}.Dashboard_summaryGrid__d40SY{grid-gap:20px;color:#fff;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.Dashboard_summaryShell__2PEyg{background:var(--color-surface-1);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:0 18px 36px #00000059;padding:20px}.Dashboard_summaryShell__2PEyg .Dashboard_header__gdWpY{margin-bottom:20px}.Dashboard_card__x03kt{background:linear-gradient(135deg,var(--color-surface-1) 0,var(--color-surface-2) 100%);border-radius:var(--radius-md);box-shadow:0 12px 24px #0003;display:flex;flex-direction:column;gap:18px;padding:24px}.Dashboard_cardHeader__dOZeb{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.Dashboard_cardBadgeSecondary__K3fNS,.Dashboard_cardBadge__kzYsU{background:#ffffff14;border-radius:999px;color:#f5f5f5;font-size:.75rem;letter-spacing:.4px;padding:4px 10px}.Dashboard_amounts__hG7MC{display:flex;flex-direction:column;gap:12px}.Dashboard_amountRow__bqNvC{align-items:baseline;display:flex;font-size:.95rem;gap:12px;justify-content:space-between}.Dashboard_paidText__rdyU1{color:#f5f5f5}.Dashboard_unpaidText__qJy6n{color:#f2f2f2}.Dashboard_totalText__U00qL{color:#f5f5f5;font-size:1.2rem}.Dashboard_statusGrid__bAoP1{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(120px,1fr))}.Dashboard_statusItem__7xEC7{background:#ffffff0f;border-radius:10px;display:flex;flex-direction:column;gap:6px;padding:10px 12px;text-align:center}.Dashboard_statusLabel__G8dki{color:#fff9;font-size:.75rem;letter-spacing:.6px;text-transform:uppercase}.Dashboard_primaryButton__koNS4{align-self:flex-start;background:#fff;border:none;border-radius:999px;color:#121212;cursor:pointer;font-weight:600;padding:10px 18px;transition:transform .2s ease,box-shadow .2s ease}.Dashboard_primaryButton__koNS4:hover{box-shadow:0 8px 16px #fff3;transform:translateY(-1px)}.Dashboard_nextMonthHint__M-wCp{color:#ffffffb3;font-size:.9rem;line-height:1.4}.Dashboard_overdueCard__RRwU0{align-items:center;background:#ffe5e5;border:1px solid #ff5a5a73;border-radius:12px;box-shadow:0 12px 24px #ff6b6b40;display:flex;gap:16px;justify-content:space-between;margin-bottom:20px;padding:16px 20px}.Dashboard_overdueText__CWDnb{color:#4a1f1f;margin-top:6px}.Dashboard_overdueButton__4Ogvr{background:#e54848;border:none;border-radius:999px;color:#fff;cursor:pointer;font-weight:600;padding:10px 16px;transition:transform .2s ease,box-shadow .2s ease}.Dashboard_overdueButton__4Ogvr:hover{box-shadow:0 8px 16px #ff6b6b4d;transform:translateY(-1px)}.Dashboard_variantPremium__AsTzl .Dashboard_titleRow__UKnkm{justify-content:center}.Dashboard_variantPremium__AsTzl .Dashboard_title__\+vpMA{font-size:1.8rem}.Dashboard_variantPremium__AsTzl .Dashboard_title__\+vpMA:after{left:50%;transform:translateX(-50%)}.Dashboard_variantPremium__AsTzl .Dashboard_card__x03kt{border:1px solid #efd9001f}.Dashboard_variantPremium__AsTzl .Dashboard_cardBadgeSecondary__K3fNS,.Dashboard_variantPremium__AsTzl .Dashboard_cardBadge__kzYsU{background:#efd9002e;color:#efdb00}.Dashboard_variantPremium__AsTzl .Dashboard_paidText__rdyU1,.Dashboard_variantPremium__AsTzl .Dashboard_totalText__U00qL{color:#efdb00}.Dashboard_variantPremium__AsTzl .Dashboard_statusItem__7xEC7{background:#efd90014;border:1px solid #efd90033}.Dashboard_variantPremium__AsTzl .Dashboard_primaryButton__koNS4{background:#efdb00}.Dashboard_variantPremium__AsTzl .Dashboard_primaryButton__koNS4:hover{box-shadow:0 8px 16px #efd9004d}.Dashboard_variantPremium__AsTzl .Dashboard_summaryShell__2PEyg{border-color:#efd9001f}.Dashboard_variantAnalytical__5ohqE .Dashboard_summaryShell__2PEyg{border-color:#efd9002e}.Dashboard_variantMinimal__yhhSN .Dashboard_summaryShell__2PEyg{background:#0f0f0f;box-shadow:none}.Dashboard_variantAnalytical__5ohqE .Dashboard_titleRow__UKnkm{justify-content:flex-start}.Dashboard_variantAnalytical__5ohqE .Dashboard_title__\+vpMA{color:#f5f5f5;font-size:1.55rem;letter-spacing:.3px;text-transform:none}.Dashboard_variantAnalytical__5ohqE .Dashboard_title__\+vpMA:after{background:linear-gradient(90deg,#efd9008c,#efd90000)}.Dashboard_variantAnalytical__5ohqE .Dashboard_card__x03kt{background:#1c1c1c;border-left:4px solid #efd900cc}.Dashboard_variantAnalytical__5ohqE .Dashboard_cardBadgeSecondary__K3fNS,.Dashboard_variantAnalytical__5ohqE .Dashboard_cardBadge__kzYsU{background:#efd90026;color:#f6e98a}.Dashboard_variantAnalytical__5ohqE .Dashboard_paidText__rdyU1,.Dashboard_variantAnalytical__5ohqE .Dashboard_totalText__U00qL{color:#efdb00}.Dashboard_variantAnalytical__5ohqE .Dashboard_statusItem__7xEC7{background:#00000059;border:1px solid #ffffff14}.Dashboard_variantAnalytical__5ohqE .Dashboard_primaryButton__koNS4{background:#efdb00;color:#121212}.Dashboard_variantMinimal__yhhSN .Dashboard_titleRow__UKnkm{justify-content:center}.Dashboard_variantMinimal__yhhSN .Dashboard_title__\+vpMA{color:#fff;font-size:1.6rem;letter-spacing:.6px}.Dashboard_variantMinimal__yhhSN .Dashboard_title__\+vpMA:after{background:linear-gradient(90deg,#ffffff80,#fff0)}.Dashboard_variantMinimal__yhhSN .Dashboard_card__x03kt{background:#1a1a1a;border:1px solid #ffffff14;box-shadow:none}.Dashboard_variantMinimal__yhhSN .Dashboard_cardBadgeSecondary__K3fNS,.Dashboard_variantMinimal__yhhSN .Dashboard_cardBadge__kzYsU{background:#0000;border:1px solid #fff3}.Dashboard_variantMinimal__yhhSN .Dashboard_statusItem__7xEC7{background:#0000;border:1px solid #ffffff1f}.Dashboard_variantMinimal__yhhSN .Dashboard_primaryButton__koNS4{background:#0000;border:1px solid #fff6;color:#fff}.Dashboard_variantMinimal__yhhSN .Dashboard_primaryButton__koNS4:hover{box-shadow:0 8px 16px #00000059}@media (max-width:768px){.Dashboard_overdueCard__RRwU0{align-items:flex-start;flex-direction:column}.Dashboard_overdueButton__4Ogvr,.Dashboard_primaryButton__koNS4{text-align:center;width:100%}}.CurrentMonthPayments_container__JkHE0{padding:20px}.CurrentMonthPayments_cardList__8nWkx{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-top:20px}.CurrentMonthPayments_card__op1Q5{background-color:#1a1a1a;border:1px solid #333;border-left:15px solid #0000;border-radius:8px;box-shadow:0 2px 5px #0000004d;color:#fff;padding:15px;transition:transform .2s ease,box-shadow .2s ease;transition:all .3s ease}.CurrentMonthPayments_card__op1Q5:hover{box-shadow:0 4px 8px #0006;transform:translateY(-3px)}.CurrentMonthPayments_borderNowy__aFgBD{border-left-color:#16c47f}.CurrentMonthPayments_borderZalegly__nFlrp{border-left-color:#f93827}.CurrentMonthPayments_borderOczekuje__U6kA-{border-left-color:#ffd65a}.CurrentMonthPayments_borderZakonczony__P9jlT{border-left-color:#888}.CurrentMonthPayments_card__op1Q5 p{line-height:1.4;margin:5px 0}.CurrentMonthPayments_expenseName__k8HOo{font-size:16px;font-weight:700;margin-bottom:8px}.CurrentMonthPayments_statusLine__KLw14{font-weight:700;margin-bottom:5px}.CurrentMonthPayments_textNowy__8dmXV{color:#16c47f}.CurrentMonthPayments_textZalegly__GP9Wt{color:#f93827}.CurrentMonthPayments_textOczekuje__M8dGI{color:#ffd65a}.CurrentMonthPayments_textZakonczony__4OOV8{color:#888}.CurrentMonthPayments_card__op1Q5 label{font-weight:700;margin-right:5px}.CurrentMonthPayments_card__op1Q5 input[type=number]{border:1px solid #ccc;border-radius:4px;margin-right:10px;padding:5px;width:100px}.CurrentMonthPayments_card__op1Q5 button{background-color:#efdb00;border:none;border-radius:4px;color:#000;cursor:pointer;font-size:14px;padding:8px 12px}.CurrentMonthPayments_card__op1Q5 button:hover{background-color:#d4c200}.Reminders_remindersContainer__SANRk{display:flex;flex-wrap:wrap;gap:20px;margin-top:20px}.Reminders_reminderCard__xXWIv{background-color:#f9f9f9;border:1px solid #ddd;border-radius:8px;box-shadow:0 2px 5px #0000001a;padding:15px;width:250px}.Reminders_modalOverlay__UTMnu{align-items:center;background-color:#00000080;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%}.Reminders_modal__PXSCz{background-color:#fff;border-radius:8px;box-shadow:0 4px 8px #0003;padding:20px;text-align:left;width:400px}.Modal_overlay__r63M6{align-items:center;background-color:#00000080;display:flex;height:100vh;justify-content:center;left:0;overflow:hidden;position:fixed;top:0;width:100vw;z-index:1000}.Modal_modalContent__axM59{flex:1 1;overflow-y:auto;padding:20px}.Modal_fadeIn__-PTjN{animation:Modal_fadeIn__-PTjN .5s ease forwards}.Modal_fadeOut__utOrX{animation:Modal_fadeOut__utOrX .5s ease forwards}@keyframes Modal_fadeIn__-PTjN{0%{opacity:0}to{opacity:1}}@keyframes Modal_fadeOut__utOrX{0%{opacity:1}to{opacity:0}}.Modal_modal__DJDMv{align-items:center;background-color:var(--color-surface-1);border:1px solid var(--color-border);border-radius:var(--radius-modal);box-shadow:var(--shadow-modal);color:var(--color-brand);display:flex;flex-direction:column;font-size:15px;justify-content:center;left:50%;max-height:80vh;max-width:300px;overflow:hidden;padding:50px;position:fixed;top:50%;transform:translate(-50%,-50%);z-index:10}@media (min-width:768px){.Modal_modal__DJDMv{max-width:550px;padding:50px 100px}}@media (max-width:767px){.Modal_modal__DJDMv{border-radius:var(--radius-modal) var(--radius-modal) 0 0;bottom:0;box-sizing:border-box;left:8px;max-height:calc(100dvh - 16px);max-width:none;padding:28px 20px max(24px,env(safe-area-inset-bottom));right:8px;top:auto;transform:none;width:auto}}.Modal_modal__DJDMv form{display:flex;flex-direction:column;font-size:11px}@media (min-width:768px){.Modal_modal__DJDMv form{font-size:15px}}.Modal_modalFadeIn__WWgpV{animation:Modal_modalFadeIn__WWgpV .5s ease forwards}.Modal_modalFadeOut__725pZ{animation:Modal_modalFadeOut__725pZ .5s ease forwards}@keyframes Modal_modalFadeIn__WWgpV{0%{opacity:0}to{opacity:1}}@keyframes Modal_modalFadeOut__725pZ{0%{opacity:1}to{opacity:0}}.Modal_closeButton__Ya\+Ev{background:none;border:none;color:#efd900;cursor:pointer;font-size:20px;position:absolute;right:10px;top:10px}@media (min-width:768px){.Modal_closeButton__Ya\+Ev{font-size:25px}}@media screen and (min-width:1025px){.Modal_closeButton__Ya\+Ev{font-size:30px}}.Modal_closeButton__Ya\+Ev:hover{color:#969600}.Modal_modal__DJDMv input{background-color:var(--color-surface-1);border:1px solid var(--color-border-strong);border-radius:5px;box-shadow:inset 0 0 0 1000px #191919;color:var(--color-text);font-size:13px;margin-bottom:15px;outline:none;padding:10px}@media (min-width:768px){.Modal_modal__DJDMv input{border-radius:10px;font-size:20px}}.Modal_modal__DJDMv select,.Modal_modal__DJDMv textarea{background-color:var(--color-surface-1);border:1px solid var(--color-border-strong);border-radius:5px;color:var(--color-text);font-size:13px;margin-bottom:15px;outline:none;padding:10px}@media (min-width:768px){.Modal_modal__DJDMv select,.Modal_modal__DJDMv textarea{border-radius:10px;font-size:20px}}.Modal_modal__DJDMv form button{background-color:#efd900;border:none;border-radius:5px;color:#000;cursor:pointer;font-size:16px;font-weight:600;padding:10px 20px}@media (min-width:768px){.Modal_modal__DJDMv form button{font-size:20px}}.Modal_modal__DJDMv form button:hover{background-color:#969600}.Modal_modal__DJDMv h2{font-size:20px}@media (min-width:768px){.Modal_modal__DJDMv h2{font-size:25px}}.PeriodicExpenses_container__kkkUd{color:var(--color-text);padding:20px}.PeriodicExpenses_addButton__VY4Jo{background-color:#efdb00;border:none;border-radius:5px;color:#000;cursor:pointer;font-size:16px;padding:10px 20px}.PeriodicExpenses_addButton__VY4Jo:hover{background-color:#d4c200}.PeriodicExpenses_expensesGrid__4Y9OK{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-top:20px}.PeriodicExpenses_expenseCard__PUVYJ{background-color:var(--color-surface-1);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-card);color:#fff;padding:15px}.PeriodicExpenses_submitButton__uNV1-{align-self:center;width:150px}.PeriodicExpenses_customModal__S2i1Z .PeriodicExpenses_checkboxButtonGroup__-F6HQ{align-items:center;display:flex;gap:10px;margin-bottom:5px}.PeriodicExpenses_customModal__S2i1Z .PeriodicExpenses_checkboxButton__s0i-1{align-items:center;background-color:#191919;border:1px solid #ccc;border-radius:4px;cursor:pointer;display:flex;font-size:10px;height:15px;justify-content:center;padding:0;transition:all .3s ease;width:15px}@media (min-width:768px){.PeriodicExpenses_customModal__S2i1Z .PeriodicExpenses_checkboxButton__s0i-1{height:20px;width:20px}}.PeriodicExpenses_customModal__S2i1Z input[type=date]{width:100px}@media (min-width:768px){.PeriodicExpenses_customModal__S2i1Z input[type=date]{width:200px}}.PeriodicExpenses_customModal__S2i1Z .PeriodicExpenses_checkboxButtonGroup__-F6HQ span{color:#d3d3d3;font-size:10px;font-weight:900}@media (min-width:768px){.PeriodicExpenses_customModal__S2i1Z .PeriodicExpenses_checkboxButtonGroup__-F6HQ span{font-size:13px;margin-bottom:5px;margin-top:5px}}.PeriodicExpenses_customModal__S2i1Z .PeriodicExpenses_checkboxButton__s0i-1.PeriodicExpenses_checked__dpugD{background-color:#efd900;border-color:#efd900;color:#191919}.PeriodicExpenses_customModal__S2i1Z .PeriodicExpenses_checkboxButton__s0i-1:hover{border-color:#969600}.PeriodicExpenses_req__jOe50{color:red;font-size:15px;font-weight:900}.PeriodicExpenses_reqField__PN8F0{margin-bottom:15px}.PeriodicExpenses_customModal__S2i1Z h2{text-align:center}.PeriodicExpenses_customModal__S2i1Z form,.PeriodicExpenses_formLeft__TYxb\+,.PeriodicExpenses_formRight__cSR3x{display:flex;flex-direction:column}@media screen and (min-width:1025px){.PeriodicExpenses_customModal__S2i1Z .PeriodicExpenses_formCentral__wlXSz{display:flex;flex-direction:row;gap:100px}}@media (min-width:768px){.PeriodicExpenses_customModal__S2i1Z{max-width:450px;padding:40px 70px;width:450px}}@media screen and (min-width:1025px){.PeriodicExpenses_customModal__S2i1Z{max-width:800px;width:800px}}@media (min-width:768px){.PeriodicExpenses_customModal__S2i1Z label{width:290px}}@media screen and (min-width:1025px){.PeriodicExpenses_customModal__S2i1Z label{margin-top:10px;width:290px}.PeriodicExpenses_customModal__S2i1Z h2{font-size:30px}.PeriodicExpenses_customModal__S2i1Z .PeriodicExpenses_text__xLUiH{height:40px;width:680px}}.PeriodicExpenses_popover__YXRZ5{background-color:#000;border-radius:5px;box-shadow:0 4px 6px #0003;color:#fff;font-size:10px;left:0;left:5%;max-width:400px;max-width:90%;padding:10px;position:absolute;text-align:center;transform:translateY(-120%);transform:translateY(-110%);z-index:1000}@media (min-width:768px){.PeriodicExpenses_popover__YXRZ5{font-size:14px;width:400px}}@media screen and (min-width:1025px){.PeriodicExpenses_popover__YXRZ5{display:none}}.PeriodicExpenses_popover__YXRZ5:after{border:5px solid #0000;border-top-color:#191919e6;bottom:-5px;content:"";left:15px;left:10%;position:absolute}.PeriodicExpenses_inputWithPopover__zII68{display:inline-block;position:relative}@media screen and (min-width:1025px){.PeriodicExpenses_inputWithPopover__zII68{display:flex}}.PeriodicExpenses_popoverBolded__E9mTD{color:#efd900;font-weight:900}.PeriodicExpenses_iconPc__6EiUW{fill:#efd900;align-items:center;background-color:#191919e6;border:1px solid #efd900;border-radius:50%;cursor:pointer;display:none;font-size:15px;height:25px;justify-content:center;margin-left:13px;margin-top:5px;padding:5px;position:relative;width:25px}@media screen and (min-width:1025px){.PeriodicExpenses_iconPc__6EiUW{display:flex}}.PeriodicExpenses_iconPc__6EiUW:hover{fill:#191919e6;background-color:#efd900;border:1px solid #191919e6}.PeriodicExpenses_popoverPc__sknzn{background-color:#000;border-radius:5px;box-shadow:0 4px 6px #0003;color:#fff;font-size:12px;left:50%;max-width:320px;padding:10px;position:absolute;text-align:center;top:-40px;transform:translateX(-50%);white-space:pre-wrap;width:320px;z-index:1001}.PeriodicExpenses_popoverPc__sknzn:after{border:5px solid #0000;border-top-color:#191919e6;bottom:-5px;content:"";left:50%;position:absolute;transform:translateX(-50%)}.PeriodicExpenses_popoverPcRight__z27VJ{left:-150px;top:30px}.PeriodicExpenses_customModal__S2i1Z .PeriodicExpenses_inputError__TprSa{background-color:#ff00001a;border:2px solid red}.PeriodicExpenses_errorMessage__RQ4JO,.PeriodicExpenses_labelError__PYO7a{color:red;font-weight:700}.PeriodicExpenses_customModal__S2i1Z .PeriodicExpenses_customPeriod__znh2- input{width:100px}@media (min-width:768px){.PeriodicExpenses_customModal__S2i1Z .PeriodicExpenses_customPeriod__znh2- input{width:150px}}.PeriodicExpenses_errorMessages__E9N8M{text-align:center}.Calendar_calendarPage__TPpY4{color:#1a1a1a}.Calendar_header__nGrRd{display:flex;flex-direction:column;gap:20px;margin-bottom:20px}@media (min-width:1025px){.Calendar_header__nGrRd{align-items:flex-start;flex-direction:row;justify-content:space-between}}.Calendar_eyebrow__lNUh8,.Calendar_panelLabel__IBQ4c{color:#777;font-size:12px;font-weight:800;letter-spacing:.08em;margin:0 0 6px;text-transform:uppercase}.Calendar_dayPanel__-Ppuj h2,.Calendar_header__nGrRd h1,.Calendar_monthToolbar__tfE9I h2{margin:0}.Calendar_description__0m6C4{color:#555;line-height:1.5;max-width:720px}.Calendar_headerActions__-cyYr{display:flex;flex-direction:column;gap:10px}@media (min-width:768px){.Calendar_headerActions__-cyYr{flex-direction:row;flex-wrap:wrap}}.Calendar_dayPanel__-Ppuj button,.Calendar_eventForm__RODOw button,.Calendar_headerActions__-cyYr button,.Calendar_monthToolbar__tfE9I button,.Calendar_secondaryAction__FeHRn{background-color:#1a1a1a;border:0;border-radius:10px;color:#efd900;cursor:pointer;font-weight:800;padding:10px 14px;transition:transform .2s ease,background-color .2s ease}.Calendar_headerActions__-cyYr button{border:1px solid #ddd}.Calendar_dayPanel__-Ppuj button:hover,.Calendar_eventForm__RODOw button:hover,.Calendar_headerActions__-cyYr button:hover,.Calendar_monthToolbar__tfE9I button:hover,.Calendar_secondaryAction__FeHRn:hover{background-color:#333;transform:translateY(-1px)}.Calendar_dayPanel__-Ppuj button:disabled,.Calendar_eventForm__RODOw button:disabled,.Calendar_headerActions__-cyYr button:disabled,.Calendar_monthToolbar__tfE9I button:disabled,.Calendar_secondaryAction__FeHRn:disabled{cursor:not-allowed;opacity:.7;transform:none}.Calendar_calendarSelect__65Uxt{border:1px solid #ddd;border-radius:10px;min-width:220px;padding:10px 14px}.Calendar_calendarPeople__thPO7{align-items:center;background:#191919;border:1px solid #ddd;border-radius:10px;box-sizing:border-box;color:#eee;cursor:default;display:inline-flex;gap:6px;min-height:42px;outline:0;padding:6px 11px;position:relative}.Calendar_calendarAvatarStack__rKbuo{display:flex;margin-right:2px}.Calendar_calendarAvatarStack__rKbuo>span{background:#efd900;border:2px solid;border-radius:50%;color:#1a1a1a;display:grid;font-size:9px;font-weight:900;height:25px;margin-left:-7px;place-items:center;width:25px}.Calendar_calendarAvatarStack__rKbuo>span:first-child{margin-left:0}.Calendar_calendarPeople__thPO7>strong{color:#eee!important;font-size:13px}.Calendar_calendarPeople__thPO7>span{color:#eee!important;font-size:11px}.Calendar_calendarPeoplePopover__smPqU{background:#191919;border:1px solid #3d3d3d;border-radius:11px;box-shadow:0 16px 40px #0000006b;box-sizing:border-box;color:#eee;display:none;max-height:320px;overflow-y:auto;padding:12px;position:absolute;right:0;top:calc(100% + 8px);width:min(280px,calc(100vw - 40px));z-index:20}.Calendar_calendarPeople__thPO7:focus .Calendar_calendarPeoplePopover__smPqU,.Calendar_calendarPeople__thPO7:focus-within .Calendar_calendarPeoplePopover__smPqU,.Calendar_calendarPeople__thPO7:hover .Calendar_calendarPeoplePopover__smPqU{display:block}.Calendar_calendarPeoplePopover__smPqU>b{border-bottom:1px solid #353535;display:block;font-size:11px;letter-spacing:.06em;margin-bottom:6px;padding-bottom:8px;text-transform:uppercase}.Calendar_calendarPeoplePopover__smPqU>div{align-items:center;display:flex;gap:15px;justify-content:space-between;padding:7px 0}.Calendar_calendarPeoplePopover__smPqU>div strong{font-size:12px;overflow:hidden;text-overflow:ellipsis}.Calendar_calendarPeoplePopover__smPqU small{color:#999;flex:0 0 auto;font-size:10px}.Calendar_headerActions__-cyYr .Calendar_themeToggle__BCr7R{align-items:center;background:#0000;border:1px solid #ddd;color:inherit;display:inline-flex;gap:8px;justify-content:center;min-height:42px;min-width:104px;padding:8px 12px}.Calendar_headerActions__-cyYr [role=switch]:not([data-calendar-theme-toggle=true]),.Calendar_headerActions__-cyYr select[aria-label*=motyw i],.Calendar_headerActions__-cyYr select[title*=motyw i]{display:none}.Calendar_headerActions__-cyYr .Calendar_themeToggle__BCr7R:hover{background:#7f7f7f1f}.Calendar_themeToggleIcon__fqAHn{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8;height:20px;opacity:.45;transition:opacity .2s ease,color .2s ease;width:20px}.Calendar_themeToggleMoon__rjmlN{fill:currentColor;stroke:none}.Calendar_themeToggleDark__eOKEB .Calendar_themeToggleIcon__fqAHn:last-child,.Calendar_themeToggleLight__ox1CD .Calendar_themeToggleIcon__fqAHn:first-child{color:#efd900;opacity:1}.Calendar_themeToggleLight__ox1CD .Calendar_themeToggleMoon__rjmlN{color:#6b7280;opacity:.9}.Calendar_themeToggleTrack__3fOYq{background:#d5d5d5;border-radius:999px;box-sizing:border-box;display:inline-flex;height:22px;padding:2px;transition:background-color .2s ease;width:40px}.Calendar_themeToggleLight__ox1CD .Calendar_themeToggleTrack__3fOYq{background:#d5d5d5}.Calendar_themeToggleThumb__2\+prM{background:#fff;border-radius:50%;box-shadow:0 1px 4px #00000040;height:18px;transform:translateX(0);transition:transform .2s ease;width:18px}.Calendar_themeToggleDark__eOKEB .Calendar_themeToggleTrack__3fOYq{background:#efd900}.Calendar_themeToggleDark__eOKEB .Calendar_themeToggleThumb__2\+prM{transform:translateX(18px)}.Calendar_addEventButton__vKeKV{gap:8px;padding:8px 14px!important}.Calendar_addEventButton__vKeKV,.Calendar_refreshButton__4KyNW{align-items:center;display:inline-flex;justify-content:center;min-height:42px}.Calendar_refreshButton__4KyNW{gap:7px}.Calendar_refreshIconSpinning__C2W8S,.Calendar_refreshIcon__CldR9{display:inline-block;font-size:20px;line-height:1}.Calendar_refreshIconSpinning__C2W8S{animation:Calendar_spinRefreshIcon__r\+1aB .8s linear infinite}@keyframes Calendar_spinRefreshIcon__r\+1aB{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.Calendar_refreshIconSpinning__C2W8S{animation:none}}.Calendar_addEventButton__vKeKV span{font-size:22px;line-height:1}.Calendar_layout__WIDkl{grid-gap:20px;display:grid;gap:20px}@media (min-width:1025px){.Calendar_layout__WIDkl{grid-template-columns:minmax(0,1fr) 360px}}.Calendar_calendarCard__-90ab,.Calendar_dayPanel__-Ppuj{background:#fff;border-radius:18px;box-shadow:0 12px 35px #00000014;padding:18px}.Calendar_calendarCard__-90ab{touch-action:pan-y}.Calendar_slideToNextMonth__VPY\+S{animation:Calendar_slideToNextMonth__VPY\+S .28s ease-in-out}.Calendar_slideToPreviousMonth__Lo2ck{animation:Calendar_slideToPreviousMonth__Lo2ck .28s ease-in-out}@keyframes Calendar_slideToNextMonth__VPY\+S{0%{opacity:1;transform:translateX(0)}49%{opacity:.2;transform:translateX(-12%)}50%{opacity:.2;transform:translateX(12%)}to{opacity:1;transform:translateX(0)}}@keyframes Calendar_slideToPreviousMonth__Lo2ck{0%{opacity:1;transform:translateX(0)}49%{opacity:.2;transform:translateX(12%)}50%{opacity:.2;transform:translateX(-12%)}to{opacity:1;transform:translateX(0)}}.Calendar_monthToolbar__tfE9I{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:18px}.Calendar_monthToolbar__tfE9I h2{font-size:18px;text-align:center;text-transform:capitalize}.Calendar_monthGrid__\+JBw-,.Calendar_weekDays__INESI{display:grid;grid-template-columns:repeat(7,minmax(0,1fr))}.Calendar_weekDays__INESI span{color:#777;font-size:12px;font-weight:800;padding:8px 4px;text-align:center}.Calendar_dayCell__n-pjq{aspect-ratio:1;background:#fafafa;border:1px solid #eee;box-sizing:border-box;color:#1a1a1a;cursor:pointer;margin:0;min-height:56px;min-width:0;overflow:hidden;padding:8px;position:relative;text-align:left;width:100%}.Calendar_dayCell__n-pjq:hover{background:#fff9c8}.Calendar_emptyDay__rmZND{background:#f0f0f0;cursor:default}.Calendar_selectedDay__FbG8F{border-color:#1a1a1a;box-shadow:inset 0 0 0 1px #1a1a1a}.Calendar_today__wGiMs .Calendar_dayNumber__QBjxq{background:#efd900;border-radius:999px;color:#1a1a1a;display:inline-flex;font-weight:900;height:26px;justify-content:center;line-height:26px;width:26px}.Calendar_eventBars__rz4WA{height:24px;left:0;pointer-events:none;position:absolute;right:0;top:8px}.Calendar_eventBar__B7Oma{display:block;height:5px;position:absolute}.Calendar_rangeStart__QVjK8{border-radius:999px 0 0 999px;left:8px;right:0}.Calendar_rangeMiddle__4p4bi{border-radius:0;left:0;right:0}.Calendar_rangeEnd__3uhkr{border-radius:0 999px 999px 0;left:0;right:8px}.Calendar_eventDots__GEVnR{bottom:8px;display:flex;flex-wrap:wrap;gap:4px;left:8px;position:absolute;right:8px}.Calendar_eventDot__fkV6s{border-radius:999px;height:8px;width:8px}@media (min-width:1025px){.Calendar_eventDot__fkV6s{border:1px solid #ffffffa6;box-sizing:border-box;height:16px;width:16px}}.Calendar_moreEvents__k0JNK{color:#555;font-size:10px;font-weight:800}.Calendar_dayPanel__-Ppuj{align-self:start}.Calendar_eventList__9SF-\+{display:flex;flex-direction:column;gap:12px;margin:18px 0}.Calendar_eventCard__a7m\+l{grid-gap:12px;border:1px solid #eee;border-radius:14px;display:grid;gap:12px;grid-template-columns:10px 1fr;padding:12px}.Calendar_eventCard__a7m\+l>span{border-radius:999px}.Calendar_eventCard__a7m\+l h3{margin:0 0 6px}.Calendar_eventTime__PaH32{color:#1a1a1a;display:block;font-size:13px;margin-bottom:8px}.Calendar_eventCard__a7m\+l p{color:#555;margin:0 0 8px;white-space:pre-wrap}.Calendar_eventCard__a7m\+l small{color:#777;display:block;margin-bottom:8px}.Calendar_eventCard__a7m\+l button{padding:7px 10px}.Calendar_secondaryAction__FeHRn{width:100%}.Calendar_emptyState__fqXsq,.Calendar_status__2zTu2{color:#777}.Calendar_error__tUVtH,.Calendar_message__Ptwgv{border-radius:12px;font-weight:700;padding:12px 14px}.Calendar_message__Ptwgv{background-color:#e7f8ed;color:#17632b}.Calendar_error__tUVtH{background-color:#ffe9e9;color:#9b1111}.Calendar_calendarModal__AHTZC{box-sizing:border-box;justify-content:flex-start!important;max-height:min(86dvh,680px)!important;max-width:380px;width:calc(100vw - 48px)}.Calendar_calendarModal__AHTZC>div{max-height:calc(86dvh - 74px);overflow-y:auto;padding:0 8px 0 0;scrollbar-color:#efd900 #ffffff1f;scrollbar-width:thin;width:100%}.Calendar_calendarModal__AHTZC>div::-webkit-scrollbar{width:8px}.Calendar_calendarModal__AHTZC>div::-webkit-scrollbar-track{background:#ffffff1f;border-radius:999px}.Calendar_calendarModal__AHTZC>div::-webkit-scrollbar-thumb{background:#efd900;border-radius:999px}@media (max-width:767px){.Calendar_calendarModal__AHTZC{border-radius:18px;box-sizing:border-box;max-height:calc(100dvh - 24px)!important;max-width:calc(100vw - 24px);padding:34px 18px 18px!important;width:calc(100vw - 24px)}.Calendar_calendarModal__AHTZC>div{margin-right:-6px;max-height:calc(100dvh - 76px);padding-right:6px}}@media (min-width:768px){.Calendar_calendarModal__AHTZC{max-width:560px;padding:44px 48px 36px!important;width:560px}.Calendar_calendarModal__AHTZC>div{max-height:calc(80vh - 72px)}}.Calendar_eventForm__RODOw{color:#efd900;gap:10px;width:100%}.Calendar_eventForm__RODOw h2,.Calendar_eventForm__RODOw p{margin-top:0}.Calendar_eventForm__RODOw p{color:#eee;line-height:1.5}.Calendar_eventForm__RODOw label{color:#efd900;display:flex;flex-direction:column;font-weight:800;gap:6px}.Calendar_eventForm__RODOw input,.Calendar_eventForm__RODOw select,.Calendar_eventForm__RODOw textarea{box-sizing:border-box;font-family:inherit;max-width:100%;width:100%}.Calendar_checkboxButtonGroup__3GaaK{align-items:center;display:flex;gap:10px;margin-bottom:5px}.Calendar_checkboxButton__DPNgS{align-items:center;background-color:#191919!important;border:1px solid #ccc!important;border-radius:4px!important;color:#191919!important;cursor:pointer;display:flex;font-size:10px!important;height:15px;justify-content:center;min-height:15px;padding:0!important;transition:all .3s ease;width:15px}.Calendar_checkboxButton__DPNgS.Calendar_checked__-0v8p{background-color:#efd900!important;border-color:#efd900!important}.Calendar_checkboxButton__DPNgS:hover{border-color:#969600!important}.Calendar_checkboxButtonGroup__3GaaK span{color:#d3d3d3;font-size:10px;font-weight:900}@media (min-width:768px){.Calendar_checkboxButton__DPNgS{font-size:13px!important;height:20px;min-height:20px;width:20px}.Calendar_checkboxButtonGroup__3GaaK span{font-size:13px;margin-bottom:5px;margin-top:5px}}.Calendar_eventForm__RODOw .Calendar_colorField__vwILv{align-self:flex-start;width:-webkit-max-content;width:max-content}.Calendar_eventForm__RODOw .Calendar_colorInput__zUby3{align-self:flex-start;min-height:44px;padding:4px!important;width:72px}.Calendar_rangePicker__nOxi4{background:#ffffff14;border:1px solid #efd90059;border-radius:14px;display:flex;flex-direction:column;gap:10px;padding:12px}.Calendar_rangePicker__nOxi4>span{color:#efd900;font-weight:800}.Calendar_rangePicker__nOxi4 strong{color:#fff}.Calendar_rangePicker__nOxi4 p{font-size:13px;margin:0}.Calendar_rangePickerToggle__TuJVP,.Calendar_rangePickerToolbar__RZvk5 button{background:#efd900!important;color:#1a1a1a!important;padding:9px 12px!important}.Calendar_rangePickerToggle__TuJVP{width:100%}.Calendar_rangePickerToolbar__RZvk5{grid-gap:8px;align-items:center;display:grid;gap:8px;grid-template-columns:42px 1fr 42px}.Calendar_rangePickerToolbar__RZvk5 strong{color:#fff;text-align:center;text-transform:capitalize}.Calendar_rangePickerGrid__eh9it,.Calendar_rangeWeekDays__CgZTq{grid-gap:4px;display:grid;gap:4px;grid-template-columns:repeat(7,minmax(0,1fr))}.Calendar_rangeWeekDays__CgZTq span{color:#efd900;font-size:11px;font-weight:800;text-align:center}.Calendar_rangeDayEmpty__bt58i,.Calendar_rangeDay__mCPcs{align-items:center;aspect-ratio:1;border-radius:999px;display:inline-flex;justify-content:center;min-height:34px}.Calendar_rangeDay__mCPcs{background:#ffffff1f!important;color:#fff!important;padding:0!important}.Calendar_rangeDayInRange__li-q4{background:#efd90059!important;color:#efd900!important}.Calendar_rangeDayAnchor__1RxOV,.Calendar_rangeDayEnd__WU6XU,.Calendar_rangeDayStart__stwbw{background:#efd900!important;color:#1a1a1a!important}.Calendar_rangeDayEmpty__bt58i{min-height:34px}.Calendar_modalActions__vPVW4{display:flex;gap:10px;justify-content:center;margin-top:8px}.Calendar_shareModal__vQbYV{box-sizing:border-box;max-width:380px;width:calc(100vw - 48px)}@media (min-width:768px){.Calendar_settingsModal__GsbuP,.Calendar_shareModal__vQbYV{max-width:680px;width:680px}}.Calendar_settingsManagement__1\+XHg,.Calendar_shareManagement__QkFBS{color:#efd900;display:flex;flex-direction:column;gap:16px;width:100%}.Calendar_settingsManagement__1\+XHg h2,.Calendar_shareManagement__QkFBS h2,.Calendar_shareManagement__QkFBS h3,.Calendar_shareManagement__QkFBS p{margin-top:0}.Calendar_shareManagement__QkFBS p{color:#eee;line-height:1.5}.Calendar_shareForm__kkYoc label,.Calendar_shareManagement__QkFBS label{color:#efd900;display:flex;flex-direction:column;font-weight:800;gap:6px}.Calendar_sharedListSection__iuIR8{border:1px solid #efd90040;border-radius:14px;padding:14px}.Calendar_sharedList__GqSJN{display:flex;flex-direction:column;gap:10px;margin:0;padding:0}.Calendar_sharedListItem__lkvGX{align-items:center;background:#ffffff0f;border-radius:12px;display:flex;gap:12px;justify-content:space-between;padding:12px}.Calendar_sharedListItem__lkvGX div{display:flex;flex-direction:column;gap:4px;min-width:0}.Calendar_sharedListItem__lkvGX strong{color:#fff;overflow-wrap:anywhere}.Calendar_sharedListItem__lkvGX span{color:#ccc;font-size:13px}.Calendar_settingsManagement__1\+XHg button,.Calendar_shareForm__kkYoc button,.Calendar_shareManagement__QkFBS button,.Calendar_sharedListItem__lkvGX button{background-color:#efd900;border:0;border-radius:10px;color:#1a1a1a;cursor:pointer;font-weight:800;padding:10px 14px}.Calendar_settingsManagement__1\+XHg button:hover,.Calendar_shareForm__kkYoc button:hover,.Calendar_shareManagement__QkFBS button:hover,.Calendar_sharedListItem__lkvGX button:hover{background-color:#d6c300}.Calendar_settingsManagement__1\+XHg button:disabled,.Calendar_shareForm__kkYoc button:disabled,.Calendar_shareManagement__QkFBS button:disabled,.Calendar_sharedListItem__lkvGX button:disabled{cursor:not-allowed;opacity:.7}.Calendar_dangerButton__wIe2m{background-color:#ff4d4d!important;color:#fff!important}.Calendar_shareForm__kkYoc{border-top:1px solid #efd90040;display:flex;flex-direction:column;gap:10px;padding-top:16px}.Calendar_modalError__fDuen,.Calendar_modalMessage__detNb{border-radius:12px;font-weight:800;margin:0;padding:10px 12px}.Calendar_modalMessage__detNb{background-color:#e7f8ed1f;border:1px solid #27ae6073;color:#a8f0bd!important}.Calendar_modalError__fDuen{background-color:#ff4d4d1f;border:1px solid #ff4d4d8c;color:#ffb3b3!important}.Calendar_shareModalActions__8JaC4{display:flex;flex-direction:column;gap:10px}@media (min-width:768px){.Calendar_shareModalActions__8JaC4{flex-direction:row}}.Calendar_shareModal__vQbYV>div{padding:0}@media (max-width:767px){.Calendar_shareModal__vQbYV{border-radius:18px;box-sizing:border-box;justify-content:flex-start;max-height:calc(100dvh - 24px);max-width:calc(100vw - 24px);padding:34px 18px 18px!important;width:calc(100vw - 24px)}.Calendar_shareManagement__QkFBS{gap:12px}.Calendar_shareManagement__QkFBS h2{font-size:20px;line-height:1.25;padding-right:24px}.Calendar_shareForm__kkYoc label,.Calendar_shareManagement__QkFBS label,.Calendar_shareManagement__QkFBS p{font-size:13px}.Calendar_sharedListSection__iuIR8{padding:10px}.Calendar_sharedListItem__lkvGX{align-items:stretch;flex-direction:column}.Calendar_settingsManagement__1\+XHg button,.Calendar_shareForm__kkYoc button,.Calendar_shareManagement__QkFBS button,.Calendar_sharedListItem__lkvGX button{width:100%}}.Calendar_shareManagement__QkFBS .Calendar_calendarSelect__65Uxt{box-sizing:border-box;min-width:0;width:100%}.Calendar_settingsButton__B0NNL,.Calendar_shareManagementButton__z7dNd{align-items:center;display:inline-flex!important;gap:8px;justify-content:center}.Calendar_settingsIcon__WWAZp,.Calendar_shareManagementIcon__lYdmv{fill:currentColor;flex:0 0 auto;height:20px;width:20px}.Calendar_shareManagement__QkFBS h2{text-align:center}.Calendar_shareModalActions__8JaC4{align-items:center;justify-content:center}.Calendar_shareModalActions__8JaC4 button{min-width:150px}.Calendar_shareModal__vQbYV>div{scrollbar-color:#efd900 #ffffff14;scrollbar-width:thin}.Calendar_shareModal__vQbYV>div::-webkit-scrollbar{width:10px}.Calendar_shareModal__vQbYV>div::-webkit-scrollbar-track{background:#ffffff14;border-radius:999px}.Calendar_shareModal__vQbYV>div::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#efd900,#b9a900);border:2px solid #191919;border-radius:999px}.Calendar_shareModal__vQbYV>div::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#fff05a,#d6c300)}.Calendar_settingsModal__GsbuP>div{scrollbar-color:#efd900 #ffffff14;scrollbar-width:thin}.Calendar_settingsModal__GsbuP>div::-webkit-scrollbar{width:10px}.Calendar_settingsModal__GsbuP>div::-webkit-scrollbar-track{background:#ffffff14;border-radius:999px}.Calendar_settingsModal__GsbuP>div::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#efd900,#b9a900);border:2px solid #191919;border-radius:999px}.Calendar_settingsModal__GsbuP>div::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#fff05a,#d6c300)}@media (min-width:768px){.Calendar_settingsModal__GsbuP>div,.Calendar_shareModal__vQbYV>div{margin-right:-42px;padding-right:42px}}@media (max-width:767px){.Calendar_settingsModal__GsbuP>div,.Calendar_shareModal__vQbYV>div{margin-right:-6px;padding-right:6px}}.Calendar_settingsManagement__1\+XHg label{color:#efd900;display:flex;flex-direction:column;font-weight:800;gap:6px}.Calendar_settingsManagement__1\+XHg .Calendar_calendarSelect__65Uxt{box-sizing:border-box;min-width:0;width:100%}.Calendar_notificationSettingsSection__hF7eC{border:1px solid #efd90040;border-radius:14px;display:flex;flex-direction:column;gap:14px;padding:14px}.Calendar_notificationSettingsSection__hF7eC h3,.Calendar_notificationSettingsSection__hF7eC p{margin:0}.Calendar_notificationSettingsSection__hF7eC p{color:#eee;line-height:1.5}.Calendar_settingToggleRow__zXym7{align-items:center;background:#ffffff0f;border-radius:12px;display:flex;gap:14px;justify-content:space-between;padding:12px}.Calendar_settingToggleRow__zXym7>div{display:flex;flex-direction:column;gap:4px}.Calendar_settingToggleRow__zXym7 strong{color:#fff}.Calendar_settingToggleRow__zXym7 span{color:#ccc;font-size:13px}.Calendar_switchButton__tmDiI{align-items:center;background-color:#ffffff2e!important;border:1px solid #ffffff42!important;border-radius:999px!important;color:#fff!important;display:inline-flex;flex:0 0 auto;gap:8px;justify-content:flex-start;min-width:86px;padding:5px 10px 5px 5px!important}.Calendar_switchButton__tmDiI span{background:#fff;border-radius:999px;height:24px;transition:transform .2s ease;width:24px}.Calendar_switchButtonOn__bhrLs{background-color:#efd900!important;color:#1a1a1a!important;justify-content:flex-end;padding:5px 5px 5px 10px!important}.Calendar_switchButtonOn__bhrLs span{order:2}@media (max-width:767px){.Calendar_settingsModal__GsbuP{border-radius:18px;box-sizing:border-box;max-height:calc(100dvh - 24px)!important;max-width:calc(100vw - 24px);padding:34px 18px 18px!important;width:calc(100vw - 24px)}.Calendar_settingsModal__GsbuP>div{margin-right:-6px;max-height:calc(100dvh - 76px);overflow-y:auto;padding-right:6px}.Calendar_settingToggleRow__zXym7{align-items:stretch;flex-direction:column}.Calendar_switchButton__tmDiI{width:100%}}.Calendar_collapsibleSectionHeader__DDQAh{align-items:center;background:#ffffff0f!important;border:1px solid #ffffff1f!important;border-radius:12px!important;color:#fff!important;display:flex;gap:12px;justify-content:space-between;padding:12px!important;text-align:left;width:100%}.Calendar_collapsibleSectionHeader__DDQAh span:first-child{display:flex;flex-direction:column;gap:4px}.Calendar_collapsibleSectionHeader__DDQAh strong{color:#fff;font-size:16px}.Calendar_collapsibleSectionHeader__DDQAh small{color:#ccc;font-size:13px;line-height:1.35}.Calendar_collapsibleSectionActions__2pE\+O{align-items:center;display:inline-flex;flex:0 0 auto;gap:10px}.Calendar_pushHelpWrapper__cvCtP{display:inline-flex;position:relative}.Calendar_pushHelpIcon__YCwZZ{fill:#efd900;align-items:center;background-color:#191919e6;border:1px solid #efd900;border-radius:50%;cursor:help;display:inline-flex;height:26px;justify-content:center;padding:5px;width:26px}.Calendar_pushHelpIcon__YCwZZ:focus,.Calendar_pushHelpIcon__YCwZZ:hover{fill:#191919e6;background-color:#efd900;border-color:#191919e6;outline:none}.Calendar_pushHelpIconSvg__Xk28w{height:15px;width:15px}.Calendar_pushHelpTooltip__FXByE{background-color:#000;border-radius:8px;box-shadow:0 4px 10px #00000047;color:#fff;font-size:12px;line-height:1.45;max-width:min(320px,calc(100vw - 48px));opacity:0;padding:10px;pointer-events:none;position:absolute;right:0;text-align:left;top:calc(100% + 8px);transform:translateY(-4px);transition:opacity .2s ease,transform .2s ease;visibility:hidden;width:320px;z-index:1001}.Calendar_pushHelpIcon__YCwZZ:focus+.Calendar_pushHelpTooltip__FXByE,.Calendar_pushHelpIcon__YCwZZ:hover+.Calendar_pushHelpTooltip__FXByE{opacity:1;transform:translateY(0);visibility:visible}@media (max-width:767px){.Calendar_pushHelpTooltip__FXByE{right:-48px;width:calc(100vw - 48px)}}.Calendar_collapsibleSectionIcon__qQFgo{align-items:center;background:#efd90029;border:1px solid #efd90059;border-radius:999px;color:#efd900;display:inline-flex;flex:0 0 32px;font-size:22px;font-weight:900;height:32px;justify-content:center;line-height:1;transform:rotate(0deg);transition:transform .42s ease;width:32px}.Calendar_collapsibleSectionIconExpanded__Z3mcu{transform:rotate(180deg)}.Calendar_collapsibleSectionContent__PNBA7{display:flex;flex-direction:column;gap:14px;max-height:0;opacity:0;overflow:hidden;transform:translateY(-4px);transition:max-height .48s ease,opacity .38s ease,transform .48s ease,visibility .48s ease;visibility:hidden}.Calendar_collapsibleSectionContentExpanded__BenXl{max-height:2000px;opacity:1;transform:translateY(0);visibility:visible}.Calendar_pushDevicesSection__sKMzB{border:1px solid #efd90040;border-radius:14px;display:flex;flex-direction:column;gap:14px;padding:14px}.Calendar_guidedPushSetupSection__D2-DB{background:linear-gradient(135deg,#efd9001f,#ffffff0a);border:1px solid #efd90073;border-radius:16px;overflow:hidden}.Calendar_guidedPushSetupButton__ExvM2{align-items:center;background:#0000;border:0;color:#fff;display:flex;gap:12px;padding:16px;text-align:left;width:100%}.Calendar_guidedPushSetupButton__ExvM2>span:first-child{align-items:center;background:#efd900;border-radius:999px;display:inline-flex;font-size:18px;height:40px;justify-content:center;width:40px}.Calendar_guidedPushSetupButton__ExvM2>span:last-child{display:flex;flex-direction:column;gap:3px}.Calendar_guidedPushSetupAdminNote__wruQb,.Calendar_guidedPushSetupButton__ExvM2 small{color:#ccc}.Calendar_guidedPushSetupPanel__AUGND{border-top:1px solid #efd90038;padding:16px}.Calendar_guidedPushSetupContent__OPmVh h3,.Calendar_guidedPushSetupContent__OPmVh p,.Calendar_guidedPushSetupNotice__T-soB p,.Calendar_guidedPushSetupSuccess__4eUhy p{margin:0 0 12px}.Calendar_guidedPushSetupContent__OPmVh h3{color:#fff;margin-top:8px}.Calendar_guidedPushSetupContent__OPmVh ol{color:#eee;line-height:1.55;padding-left:22px}.Calendar_guidedPushSetupContent__OPmVh button+button{margin-left:10px}.Calendar_guidedPushSetupStep__iqA85{color:#efd900;font-size:12px;font-weight:900;letter-spacing:.05em;text-transform:uppercase}.Calendar_guidedPushSetupSecondary__3xb0G{background:#0000!important;border:1px solid #ffffff59!important;color:#fff!important}.Calendar_guidedPushSetupSuccess__4eUhy{align-items:center;display:flex;gap:12px}.Calendar_guidedPushSetupSuccess__4eUhy>span{align-items:center;background:#4caf50;border-radius:999px;color:#fff;display:inline-flex;font-weight:900;height:36px;justify-content:center;width:36px}.Calendar_guidedPushSetupNotice__T-soB p,.Calendar_guidedPushSetupSuccess__4eUhy p{color:#ddd;margin-bottom:0}.Calendar_guidedPushSetupAdminNote__wruQb{display:block;font-size:11px;margin-top:16px}@media (max-width:600px){.Calendar_guidedPushSetupContent__OPmVh button{width:100%}.Calendar_guidedPushSetupContent__OPmVh button+button{margin-left:0;margin-top:8px}}.Calendar_pushDevicesSection__sKMzB h3,.Calendar_pushDevicesSection__sKMzB p{margin:0}.Calendar_pushDevicesSection__sKMzB p{color:#eee;line-height:1.5}.Calendar_pushSetupGuide__\+okLA{align-items:flex-start;background:linear-gradient(135deg,#efd90024,#ffffff0f);border:1px solid #efd90047;border-radius:14px;display:flex;gap:12px;padding:14px}.Calendar_pushSetupBadge__KQXhS{align-items:center;background:#efd900;border-radius:999px;color:#1a1a1a;display:inline-flex;font-size:16px;font-weight:900;height:30px;justify-content:center;width:30px}.Calendar_pushSetupGuide__\+okLA strong{color:#fff;display:block;margin-bottom:6px}.Calendar_pushSetupGuide__\+okLA p{color:#f5f5f5!important;margin:0 0 12px}.Calendar_pushSetupSteps__Hb0W3{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.Calendar_pushSetupSteps__Hb0W3>div{background:#0000002e;border:1px solid #ffffff1a;border-radius:12px;padding:12px}.Calendar_pushSetupSteps__Hb0W3 span{color:#efd900;display:block;font-size:13px;font-weight:900;margin-bottom:8px;text-transform:uppercase}.Calendar_pushSetupSteps__Hb0W3 ol{color:#eee;font-size:13px;line-height:1.45;margin:0;padding-left:18px}.Calendar_pushSetupSteps__Hb0W3 li+li{margin-top:5px}@media (max-width:767px){.Calendar_pushSetupGuide__\+okLA{flex-direction:column}.Calendar_pushSetupSteps__Hb0W3{grid-template-columns:1fr}}.Calendar_pushDevicesList__YlEeN{display:flex;flex-direction:column;gap:10px;margin:0;padding:0}.Calendar_pushDeviceItem__D8V3i{align-items:center;background:#ffffff0f;border-radius:12px;display:flex;gap:12px;justify-content:space-between;padding:12px}.Calendar_pushDeviceItem__D8V3i div{display:flex;flex-direction:column;gap:4px;min-width:0}.Calendar_pushDeviceItem__D8V3i strong{color:#fff}.Calendar_pushDeviceItem__D8V3i small,.Calendar_pushDeviceItem__D8V3i span{color:#ccc;font-size:12px;overflow-wrap:anywhere}@media (max-width:767px){.Calendar_pushDeviceItem__D8V3i{align-items:stretch;flex-direction:column}.Calendar_pushDeviceItem__D8V3i button{width:100%}}.Calendar_notificationMatrix__Ix7ex{border:1px solid #ffffff1f;border-radius:14px;overflow:hidden}.Calendar_notificationMatrixRow__plDGY{grid-gap:12px;align-items:center;background:#ffffff0f;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) 92px 92px;padding:12px}.Calendar_notificationMatrixRow__plDGY+.Calendar_notificationMatrixRow__plDGY{border-top:1px solid #ffffff1f}.Calendar_notificationMatrixHeader__Wksdm{background:#efd90024;color:#efd900;font-size:12px;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.Calendar_notificationMatrixHeader__Wksdm span:not(:first-child){text-align:center}.Calendar_notificationMatrixRow__plDGY small,.Calendar_notificationMatrixRow__plDGY strong{display:block}.Calendar_notificationMatrixRow__plDGY strong{color:#fff;margin-bottom:3px}.Calendar_notificationMatrixRow__plDGY small{color:#ccc;line-height:1.35}.Calendar_matrixCheckboxCell__toDmA{align-items:center;display:flex;justify-content:center}.Calendar_matrixCheckboxCell__toDmA .Calendar_checkboxButton__DPNgS:disabled{cursor:not-allowed;opacity:.65}.Calendar_settingsHint__C3eON{background:#efd9001f;border-radius:12px;color:#fff!important;font-size:13px;padding:12px}@media (max-width:767px){.Calendar_notificationMatrixRow__plDGY{column-gap:8px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);row-gap:10px}.Calendar_notificationMatrixHeader__Wksdm span:first-child,.Calendar_notificationMatrixRow__plDGY>div:first-child{grid-column:1/-1}}.Calendar_matrixCheckboxCell__toDmA .Calendar_checkboxButton__DPNgS{flex:0 0 15px;height:15px!important;min-height:15px!important;width:15px!important}@media (min-width:768px){.Calendar_matrixCheckboxCell__toDmA .Calendar_checkboxButton__DPNgS{flex-basis:20px;height:20px!important;min-height:20px!important;width:20px!important}}.Calendar_matrixMobileLabel__pS3sX{display:none}@media (max-width:767px){.Calendar_notificationMatrixHeader__Wksdm{display:none}.Calendar_matrixCheckboxCell__toDmA{gap:8px;justify-content:flex-start}.Calendar_matrixMobileLabel__pS3sX{color:#efd900;display:inline;font-size:12px;font-weight:900;letter-spacing:.04em;text-transform:uppercase}}.Calendar_timeInputGroup__Gc30o{grid-gap:8px;align-items:center;border:1px solid #ccc;border-radius:5px;box-sizing:border-box;display:grid;gap:8px;grid-template-columns:3.4ch auto 3.4ch;justify-content:center;margin-bottom:15px;padding:10px 12px;width:-webkit-max-content;width:max-content}.Calendar_timeInputGroup__Gc30o input{border:0!important;box-shadow:none!important;margin-bottom:0!important;padding:0!important;text-align:center;width:3.4ch!important}.Calendar_timeInputGroup__Gc30o span{color:#fff;font-size:13px;font-weight:800;line-height:1}@media (min-width:768px){.Calendar_timeInputGroup__Gc30o{border-radius:10px;gap:10px}.Calendar_timeInputGroup__Gc30o span{font-size:20px}}.Calendar_timeInputGroup__Gc30o input::placeholder{font-size:.82em}.Calendar_createCalendarForm__f9aNN{align-items:center;display:inline-flex;gap:8px}.Calendar_createCalendarForm__f9aNN input{border:1px solid #ddd;border-radius:10px;min-height:42px;padding:8px 12px}.Calendar_emptyCalendarState__pe0RE{grid-gap:24px;align-items:center;background:radial-gradient(circle at top left,#efd90033,#0000 34%),linear-gradient(135deg,#fff,#fffdf0);border:1px solid #efd90047;border-radius:28px;box-shadow:0 18px 45px #0000001a;color:#555;display:grid;gap:24px;margin:10px auto 0;max-width:760px;overflow:hidden;padding:34px;position:relative;text-align:left}.Calendar_emptyCalendarState__pe0RE h2{color:#111;font-size:clamp(28px,5vw,44px);line-height:1.05;margin:0}.Calendar_emptyCalendarHero__FnsSU{display:flex;flex-direction:column;gap:12px;margin:0 auto;max-width:620px;text-align:center}.Calendar_emptyCalendarHero__FnsSU p{font-size:16px;line-height:1.6;margin:0}.Calendar_emptyCalendarEyebrow__APbS2{color:#8d7f00;font-size:12px!important;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.Calendar_emptyCalendarForm__iNc4R{grid-gap:16px;display:grid;gap:16px;margin:0 auto;max-width:520px;width:100%}.Calendar_emptyCalendarNameField__WTtp5{color:#1a1a1a;display:flex;flex-direction:column;font-size:13px;font-weight:900;gap:8px;letter-spacing:.01em}.Calendar_emptyCalendarNameField__WTtp5 input{background:#fff;border:1px solid #dedede;border-radius:16px;box-shadow:0 10px 25px #0000000f;box-sizing:border-box;color:#1a1a1a;font:inherit;min-height:52px;padding:14px 16px;transition:border-color .2s ease,box-shadow .2s ease;width:100%}.Calendar_emptyCalendarNameField__WTtp5 input:focus{border-color:#c7b500;box-shadow:0 0 0 4px #efd90038;outline:none}.Calendar_emptyCalendarCreateButton__SJeYz{grid-gap:16px;align-items:center;background:linear-gradient(#1a1a1a,#1a1a1a) padding-box,linear-gradient(135deg,#efd900,#efd90059) border-box;border:2px solid #0000!important;border-radius:22px!important;box-shadow:0 18px 35px #1a1a1a38;color:#efd900!important;display:grid;gap:16px;grid-template-columns:auto 1fr;min-height:116px;padding:18px!important;text-align:left;width:100%}.Calendar_emptyCalendarCreateButton__SJeYz:hover:not(:disabled){background:linear-gradient(#292929,#1a1a1a) padding-box,linear-gradient(135deg,#fff06a,#efd900) border-box;transform:translateY(-2px) scale(1.01)!important}.Calendar_emptyCalendarCreateButton__SJeYz small,.Calendar_emptyCalendarCreateButton__SJeYz strong{display:block}.Calendar_emptyCalendarCreateButton__SJeYz strong{font-size:20px;line-height:1.2}.Calendar_emptyCalendarCreateButton__SJeYz small{color:#ffffffb8;font-size:13px;font-weight:700;margin-top:4px}.Calendar_emptyCalendarCreateIcon__mrUcA{align-items:center;background:#efd900;border-radius:18px;color:#1a1a1a;display:inline-flex;height:72px;justify-content:center;width:72px}.Calendar_emptyCalendarCreateIcon__mrUcA svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:4;height:44px;width:44px}@media (max-width:767px){.Calendar_emptyCalendarState__pe0RE{border-radius:22px;padding:24px 18px}.Calendar_emptyCalendarCreateButton__SJeYz{grid-template-columns:1fr;justify-items:center;text-align:center}}.Calendar_calendarManagementSection__FtoTs{display:flex;flex-direction:column;gap:14px}.Calendar_calendarManagementSection__FtoTs .Calendar_collapsibleSectionContent__PNBA7{gap:16px;padding-top:0}.Calendar_calendarManagementSection__FtoTs .Calendar_collapsibleSectionContentExpanded__BenXl{padding-top:14px}.Calendar_calendarManagementPanel__7pXb8,.Calendar_ownedCalendarsSection__DosKS{background:linear-gradient(135deg,#ffffff14,#ffffff08);border:1px solid #efd90038;border-radius:18px;display:flex;flex-direction:column;gap:12px;padding:14px}.Calendar_calendarManagementPanelIntro__Shw8a{display:flex;flex-direction:column;gap:4px}.Calendar_calendarManagementPanelIntro__Shw8a strong{color:#efd900}.Calendar_calendarManagementItemSummary__841ZZ small,.Calendar_calendarManagementPanelIntro__Shw8a small{color:#ffffffad}.Calendar_calendarManagementSection__FtoTs .Calendar_createCalendarForm__f9aNN{grid-gap:10px;align-items:center;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) auto;width:100%}.Calendar_calendarManagementList__dGWlx{display:flex;flex-direction:column;gap:10px;list-style:none;margin:0;padding:0}.Calendar_calendarManagementItem__2G\+Ua{align-items:center;background:#111111b8;border:1px solid #ffffff1f;border-radius:14px;display:flex;gap:12px;justify-content:space-between;padding:12px}.Calendar_calendarManagementItemSummary__841ZZ{display:flex;flex-direction:column;gap:4px;min-width:0}.Calendar_calendarManagementItemSummary__841ZZ strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Calendar_calendarNameEditForm__9RQsN{grid-gap:10px;align-items:center;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) auto;width:100%}.Calendar_calendarManagementSection__FtoTs input,.Calendar_calendarNameEditForm__9RQsN input{border:1px solid #ffffff73;border-radius:12px;min-height:42px;padding:8px 12px}.Calendar_calendarManagementItemActions__ifyvH{align-items:center;display:flex;flex:0 0 auto;gap:8px}.Calendar_calendarManagementItemActions__ifyvH button,.Calendar_calendarManagementSection__FtoTs .Calendar_createCalendarForm__f9aNN button{min-height:42px;white-space:nowrap}@media (max-width:720px){.Calendar_calendarManagementSection__FtoTs .Calendar_createCalendarForm__f9aNN,.Calendar_calendarNameEditForm__9RQsN{grid-template-columns:1fr}.Calendar_calendarManagementItem__2G\+Ua{align-items:stretch;flex-direction:column}.Calendar_calendarManagementItemActions__ifyvH{align-items:stretch;flex-direction:column;width:100%}}.Calendar_headerActions__-cyYr .Calendar_createCalendarForm__f9aNN{display:none!important}.Calendar_notificationCalendarPicker__SWSxq{display:flex;flex-direction:column;gap:8px}.Calendar_notificationCalendarPicker__SWSxq .Calendar_calendarSelect__65Uxt{width:100%}.Calendar_notificationSettingsActions__H5mJC{display:flex;justify-content:flex-end}@media (max-width:720px){.Calendar_notificationSettingsActions__H5mJC{align-items:stretch;flex-direction:column}}.Calendar_calendarManagementSection__FtoTs,.Calendar_notificationSettingsSection__hF7eC,.Calendar_pushDevicesSection__sKMzB{background:rgba(239,217,0,.025);border:1px solid #efd90040;border-radius:16px;padding:14px}.Calendar_calendarManagementPanel__7pXb8{border-radius:14px;gap:10px;padding:12px}.Calendar_calendarManagementPanelIntro__Shw8a{gap:0}.Calendar_calendarManagementSection__FtoTs .Calendar_createCalendarForm__f9aNN{gap:8px}.Calendar_calendarManagementItemActions__ifyvH button,.Calendar_calendarManagementSection__FtoTs .Calendar_createCalendarForm__f9aNN button,.Calendar_calendarManagementSection__FtoTs input,.Calendar_calendarNameEditForm__9RQsN input{min-height:38px}.Calendar_calendarManagementSection__FtoTs .Calendar_createCalendarForm__f9aNN{grid-template-columns:minmax(180px,420px) auto;justify-content:start}.Calendar_deleteCalendarModal__QruUT{align-items:stretch!important;box-sizing:border-box;max-width:min(440px,calc(100vw - 32px))!important;padding:0!important;width:min(440px,calc(100vw - 32px))!important}.Calendar_deleteCalendarModal__QruUT>div{padding:0}.Calendar_deleteCalendarConfirmationModal__P3c2U{background:linear-gradient(145deg,#202020,#161616);border:1px solid #efd90047;border-radius:24px;box-shadow:0 22px 55px #0000006b;color:#fff;display:flex;flex-direction:column;gap:18px;padding:34px 28px 26px}.Calendar_deleteCalendarConfirmationModal__P3c2U h2,.Calendar_deleteCalendarConfirmationModal__P3c2U p{margin:0}.Calendar_deleteCalendarConfirmationModal__P3c2U h2,.Calendar_deleteCalendarConfirmationModal__P3c2U label strong,.Calendar_deleteCalendarConfirmationModal__P3c2U p strong{color:#efd900}.Calendar_deleteCalendarConfirmationModal__P3c2U h2{font-size:26px;line-height:1.15;padding-right:36px}.Calendar_deleteCalendarConfirmationModal__P3c2U p{color:#ddd;line-height:1.5}.Calendar_deleteCalendarConfirmationModal__P3c2U label{color:#fff;display:flex;flex-direction:column;font-weight:800;gap:10px}.Calendar_deleteCalendarConfirmationModal__P3c2U label span{line-height:1.35}.Calendar_deleteCalendarConfirmationModal__P3c2U input{background:#111;border:1px solid #ffffff6b;border-radius:14px;box-shadow:none;color:#fff;font-size:18px;margin:0;min-height:48px;padding:10px 14px}.Calendar_deleteCalendarConfirmationModal__P3c2U input:focus{border-color:#efd900;box-shadow:0 0 0 3px #efd90024}.Calendar_deleteCalendarModalActions__BPd0P{display:flex;gap:10px;justify-content:flex-end}.Calendar_deleteCalendarModalActions__BPd0P button{border:0;border-radius:12px;cursor:pointer;font-weight:900;padding:12px 16px}.Calendar_deleteCalendarModalActions__BPd0P button:first-child{background:#ffffff1f;color:#fff}.Calendar_deleteCalendarModalActions__BPd0P button:first-child:hover{background:#fff3}.Calendar_deleteCalendarModalActions__BPd0P .Calendar_dangerButton__wIe2m{background:#d84a4a;color:#fff}.Calendar_deleteCalendarModalActions__BPd0P .Calendar_dangerButton__wIe2m:hover:not(:disabled){background:#c23333}.Calendar_deleteCalendarModalActions__BPd0P button:disabled{cursor:not-allowed;opacity:.55}@media (max-width:720px){.Calendar_calendarManagementSection__FtoTs .Calendar_createCalendarForm__f9aNN{grid-template-columns:1fr}.Calendar_deleteCalendarConfirmationModal__P3c2U{padding:30px 20px 22px}.Calendar_deleteCalendarModalActions__BPd0P{align-items:stretch;flex-direction:column-reverse}}.Calendar_eventAuthor__HsBmU{color:#444!important;font-weight:800}.Calendar_attendanceBox__iWCQf{background:#f7f7f7;border:1px solid #e8e8e8;border-radius:12px;margin:10px 0;padding:10px}.Calendar_attendanceHeader__39E\+J{align-items:center;display:flex;gap:10px;justify-content:space-between;margin-bottom:8px}.Calendar_attendanceListButton__1i2Bx{background:#0000!important;color:#1a1a1a!important;font-size:12px;padding:4px 0!important;text-decoration:underline}.Calendar_attendanceActions__YpsLN{display:flex;flex-wrap:wrap;gap:8px}.Calendar_attendanceIconButton__0WmP9{align-items:center;border:2px solid #0000!important;border-radius:999px!important;color:#fff!important;display:inline-flex;font-size:16px!important;height:34px;justify-content:center;padding:0!important;width:34px}.Calendar_attendanceYes__v29g1{background:#24a148!important}.Calendar_attendanceMaybe__2BNVq{background:#f59e0b!important}.Calendar_attendanceNo__hSiz3{background:#dc2626!important}.Calendar_attendanceIconButton__0WmP9:hover{box-shadow:0 0 0 3px #1a1a1a26;transform:translateY(-1px)}.Calendar_attendanceIconButton__0WmP9.Calendar_attendanceActive__HEjHw{border-color:#000!important;box-shadow:0 0 0 2px #0000002e}.Calendar_attendanceModal__jA4gv{max-width:340px!important;width:calc(100vw - 64px)}.Calendar_attendanceModalContent__TDywQ{color:#efd900;max-height:calc(80vh - 72px);overflow-y:auto;padding-right:8px;scrollbar-color:#efd900 #ffffff1f;scrollbar-width:thin;width:100%}.Calendar_attendanceModalContent__TDywQ::-webkit-scrollbar{width:8px}.Calendar_attendanceModalContent__TDywQ::-webkit-scrollbar-track{background:#ffffff1f;border-radius:999px}.Calendar_attendanceModalContent__TDywQ::-webkit-scrollbar-thumb{background:#efd900;border-radius:999px}@media (max-width:767px){.Calendar_attendanceModal__jA4gv{max-width:calc(100vw - 48px)!important;padding-left:20px!important;padding-right:20px!important;width:calc(100vw - 48px)}.Calendar_attendanceModalContent__TDywQ{max-height:calc(100dvh - 96px)}}.Calendar_attendanceModalTitle__DZQxR{color:#fff;font-weight:800}.Calendar_attendanceList__mfmmo{grid-gap:12px;display:grid;gap:12px}.Calendar_attendanceListSection__opE3w{border:1px solid #efd90047;border-radius:14px;padding:12px}.Calendar_attendanceListSection__opE3w h3{align-items:center;display:flex;gap:8px;margin:0 0 8px}.Calendar_attendanceLegendDot__V6C0Z{align-items:center;border-radius:999px;color:#fff;display:inline-flex;font-size:13px;height:24px;justify-content:center;width:24px}.Calendar_attendanceListSection__opE3w ul{color:#fff;margin:0;padding-left:18px}.Calendar_attendanceListSection__opE3w li{list-style:disc}.Calendar_lightTheme__kDZ8m{color-scheme:light}.Calendar_lightTheme__kDZ8m .Calendar_calendarPeople__thPO7{color:#1a1a1a}.Calendar_lightTheme__kDZ8m .Calendar_calendarPeople__thPO7>span{color:#555}.Calendar_lightTheme__kDZ8m select,.Calendar_lightTheme__kDZ8m select optgroup,.Calendar_lightTheme__kDZ8m select option{background-color:#fff;color:#222;color-scheme:light}.Calendar_lightTheme__kDZ8m select option:checked{background:var(--color-brand);color:var(--color-on-brand)}.Calendar_darkTheme__AUoDx{color:var(--color-text);color-scheme:dark}.Calendar_darkTheme__AUoDx .Calendar_description__0m6C4,.Calendar_darkTheme__AUoDx .Calendar_eyebrow__lNUh8,.Calendar_darkTheme__AUoDx .Calendar_panelLabel__IBQ4c{color:var(--color-text-secondary)}.Calendar_darkTheme__AUoDx .Calendar_calendarCard__-90ab,.Calendar_darkTheme__AUoDx .Calendar_dayPanel__-Ppuj,.Calendar_darkTheme__AUoDx .Calendar_managementCard__Bzj0s,.Calendar_darkTheme__AUoDx .Calendar_settingsCard__kgrh5{background:var(--color-surface-1);border:1px solid var(--color-border);box-shadow:var(--shadow-card);color:var(--color-text)}.Calendar_darkTheme__AUoDx input,.Calendar_darkTheme__AUoDx select,.Calendar_darkTheme__AUoDx textarea{background-color:var(--color-surface-1);border-color:var(--color-border-strong);color:var(--color-text);color-scheme:dark}.Calendar_darkTheme__AUoDx input:focus,.Calendar_darkTheme__AUoDx select:focus,.Calendar_darkTheme__AUoDx textarea:focus{border-color:var(--color-brand);box-shadow:0 0 0 3px #efd9001f;outline:0}.Calendar_darkTheme__AUoDx .Calendar_dayCell__n-pjq{background:var(--color-surface-2);border-color:var(--color-border);color:var(--color-text)}.Calendar_darkTheme__AUoDx .Calendar_dayCell__n-pjq:hover{background:var(--color-surface-3)}.Calendar_darkTheme__AUoDx .Calendar_emptyDay__rmZND{background:#151515}.Calendar_darkTheme__AUoDx .Calendar_selectedDay__FbG8F{border-color:var(--color-brand);box-shadow:inset 0 0 0 1px var(--color-brand)}.Calendar_darkTheme__AUoDx .Calendar_today__wGiMs .Calendar_dayNumber__QBjxq{background:var(--color-brand);color:var(--color-on-brand)}.Calendar_darkTheme__AUoDx .Calendar_weekDays__INESI span{color:var(--color-text-muted)}.Calendar_calendarPage__TPpY4 button:not(:disabled){transition:background var(--transition-fast),transform var(--transition-fast)}@media (max-width:767px){.Calendar_header__nGrRd{gap:12px;margin-bottom:16px}.Calendar_headerActions__-cyYr{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.Calendar_headerActions__-cyYr .Calendar_calendarSelect__65Uxt{grid-column:1/-1;min-width:0;width:100%}.Calendar_calendarPeople__thPO7,.Calendar_headerActions__-cyYr button{min-width:0;width:100%}.Calendar_calendarPeople__thPO7{justify-content:center;padding-inline:8px}.Calendar_headerActions__-cyYr button{font-size:13px;min-height:44px;padding:8px 10px}.Calendar_headerActions__-cyYr .Calendar_themeToggle__BCr7R{min-width:0;padding-inline:8px}.Calendar_themeToggleIcon__fqAHn{height:18px;width:18px}}.UI_page__fTaln{color:var(--color-text);margin:0 auto;width:min(var(--app-content-width),100%)}.UI_pageHeader__HDjlP{align-items:flex-start;display:flex;gap:24px;justify-content:space-between;margin-bottom:24px}.UI_pageHeader__HDjlP h1{color:var(--color-text);font-size:clamp(30px,4vw,44px);letter-spacing:-.04em;line-height:1.1;margin:4px 0 8px}.UI_eyebrow__irXr0{color:var(--color-text-muted);font-size:11px;font-weight:900;letter-spacing:.12em;margin:0;text-transform:uppercase}.UI_description__eIIYs{color:var(--color-text-secondary);line-height:1.55;margin:0;max-width:720px}.UI_headerActions__Qq3Pj{display:flex;flex-shrink:0;flex-wrap:wrap;gap:10px}.UI_button__5UR4o{border:1px solid #0000;border-radius:var(--radius-md);cursor:pointer;font:inherit;font-weight:800;min-height:42px;padding:10px 16px;transition:background var(--transition-fast),border-color var(--transition-fast),transform var(--transition-fast)}.UI_button__5UR4o:hover:not(:disabled){transform:translateY(-1px)}.UI_button__5UR4o:disabled{cursor:not-allowed;opacity:.55}.UI_primary__eObHw{background:var(--color-brand);color:var(--color-on-brand)}.UI_primary__eObHw:hover:not(:disabled){background:var(--color-brand-hover)}.UI_secondary__RhmcF{background:var(--color-surface-2);border-color:var(--color-border);color:var(--color-text)}.UI_secondary__RhmcF:hover:not(:disabled){background:var(--color-surface-3)}.UI_danger__B-0x-{background:#ff77771f;border-color:#ff777740;color:var(--color-danger)}.UI_ghost__YxMgh{background:#0000;color:var(--color-text-secondary)}.UI_badge__9fSUq{align-items:center;border-radius:var(--radius-pill);display:inline-flex;font-size:9px;font-weight:900;letter-spacing:.08em;margin-left:6px;padding:3px 7px;vertical-align:middle}.UI_brand__Ue8v4{background:var(--color-brand);color:var(--color-on-brand)}.UI_muted__F55JV{background:var(--color-surface-3);color:var(--color-text-secondary)}.UI_success__-SvIt{background:#69d49924;color:var(--color-success)}.UI_card__010eS{background:var(--color-surface-1);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-card)}.UI_interactive__SWKWs{transition:background var(--transition-fast),border-color var(--transition-fast),transform var(--transition-fast)}.UI_interactive__SWKWs:hover{background:var(--color-surface-2);border-color:var(--color-border-strong);transform:translateY(-1px)}.UI_field__eATCn{color:var(--color-text-secondary);display:flex;flex-direction:column;font-size:11px;font-weight:800;gap:7px;letter-spacing:.04em;text-transform:uppercase}.UI_field__eATCn small{color:var(--color-text-muted);font-weight:500;text-transform:none}.UI_field__eATCn input,.UI_field__eATCn select,.UI_field__eATCn textarea{background:var(--color-surface-1);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);box-sizing:border-box;color:var(--color-text);font:14px inherit;letter-spacing:normal;outline:0;padding:11px 12px;text-transform:none;width:100%}.UI_field__eATCn input:focus,.UI_field__eATCn select:focus,.UI_field__eATCn textarea:focus{border-color:var(--color-brand);box-shadow:0 0 0 3px #efd9001f}.UI_alert__ReJDb{border-radius:var(--radius-md);font-size:14px;font-weight:700;padding:12px 15px}.UI_alert__ReJDb.UI_success__-SvIt{background:#173525;color:#83dfaa}.UI_alert__ReJDb.UI_error__5A3Ox{background:#3b1d1d;color:#ff9696}.UI_alert__ReJDb.UI_warning__hIgWs{background:#3a3217;color:var(--color-warning)}.UI_emptyState__XB-cA{align-items:center;display:flex;flex-direction:column;padding:48px 24px;text-align:center}.UI_emptyState__XB-cA h2{margin:20px 0 6px}.UI_emptyState__XB-cA p{color:var(--color-text-secondary);margin:0 0 20px;max-width:440px}.UI_emptyIcon__680eH{background:var(--color-brand);border-radius:var(--radius-lg);color:var(--color-on-brand);display:grid;font-size:28px;font-weight:900;height:58px;place-items:center;width:58px}.UI_drawerShell__fAkZv{inset:0;position:fixed;z-index:2100}.UI_backdrop__tq2fa{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000b8;border:0;inset:0;position:absolute;width:100%}.UI_drawer__b\+QHy{animation:UI_drawerIn__ilnJv var(--transition-normal);background:#111;box-shadow:var(--shadow-modal);height:100dvh;overflow-y:auto;position:absolute;right:0;top:0;width:min(590px,100%)}.UI_drawerHeader__gLLNB{align-items:flex-start;background:#191919f5;border-bottom:1px solid var(--color-border);display:flex;gap:20px;justify-content:space-between;padding:22px 25px;position:-webkit-sticky;position:sticky;top:0;z-index:2}.UI_drawerHeader__gLLNB span{color:var(--color-text-muted);font-size:10px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.UI_drawerHeader__gLLNB h2{color:var(--color-text);font-size:21px;margin:5px 0 0}.UI_drawerHeader__gLLNB button{color:var(--color-brand);font-size:28px;min-width:44px;padding:0}.UI_drawerBody__zXURu{padding:22px 25px max(45px,env(safe-area-inset-bottom))}@keyframes UI_drawerIn__ilnJv{0%{opacity:.5;transform:translateX(35px)}}@media (max-width:767px){.UI_pageHeader__HDjlP{flex-direction:column;gap:16px}.UI_headerActions__Qq3Pj{width:100%}.UI_headerActions__Qq3Pj>*{flex:1 1}.UI_description__eIIYs{font-size:13px}}.Tasks_page__rgl2A{color:#1a1a1a;margin:0 auto;max-width:1180px}.Tasks_header__IsWST{align-items:flex-start;display:flex;gap:24px;justify-content:space-between;margin-bottom:24px}.Tasks_header__IsWST h1{font-size:clamp(30px,4vw,44px);letter-spacing:-.04em;margin:3px 0 8px}.Tasks_eyebrow__JxUME{color:#777;font-size:11px;font-weight:900;letter-spacing:.12em;margin:0;text-transform:uppercase}.Tasks_eyebrow__JxUME span{background:#efd900;border-radius:999px;color:#1a1a1a;letter-spacing:.08em;margin-left:7px;padding:3px 7px}.Tasks_lead__tuVr1{color:#606060;line-height:1.55;margin:0;max-width:680px}.Tasks_headerActions__KLv18{display:flex;flex-shrink:0;gap:10px}.Tasks_emptyWelcome__Tj3v7 button,.Tasks_headerActions__KLv18 button,.Tasks_primary__sqYWz{background:#1a1a1a;border:0;border-radius:11px;color:#efd900;cursor:pointer;font-weight:850;padding:12px 17px}.Tasks_headerActions__KLv18 .Tasks_secondary__msnwB{background:#fff;border:1px solid #dedede;color:#1a1a1a}.Tasks_error__rdGZg,.Tasks_success__pbWjA{align-items:center;border-radius:10px;display:flex;font-size:14px;font-weight:700;justify-content:space-between;margin-bottom:16px;padding:12px 15px}.Tasks_success__pbWjA{background:#e8f7ee;color:#176b3a}.Tasks_error__rdGZg{background:#fff0f0;color:#a32828}.Tasks_error__rdGZg button,.Tasks_success__pbWjA button{background:#0000;border:0;color:inherit;cursor:pointer;font-size:20px}.Tasks_workspaceHeader__sUwxT{align-items:flex-end;display:flex;flex-direction:column;gap:10px;margin-bottom:18px}.Tasks_listBar__QRDBR{align-items:center;background:#fff;border:1px solid #ececec;border-radius:13px;box-shadow:0 8px 30px #0000000d;display:flex;gap:18px;justify-content:space-between;max-width:100%;padding:10px 14px;position:relative;width:-webkit-fit-content;width:fit-content}.Tasks_listBar__QRDBR label{display:flex;flex-direction:column;gap:5px}.Tasks_listBar__QRDBR label>span{color:#777;font-size:10px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.Tasks_listBar__QRDBR select{background:#0000;border:0;color:#1a1a1a;font-size:16px;font-weight:900;min-width:210px;padding:0 28px 0 0}.Tasks_people__ZhGyy{align-items:center;cursor:default;display:flex;outline:0;position:relative}.Tasks_avatarStack__DvJnE{display:flex}.Tasks_avatarStack__DvJnE>span{background:#1a1a1a;border:2px solid #fff;border-radius:50%;color:#efd900;display:grid;font-size:11px;font-weight:900;height:30px;margin-left:-7px;place-items:center;width:30px}.Tasks_avatarStack__DvJnE>span:first-child{margin-left:0}.Tasks_people__ZhGyy small{color:#777;margin-left:8px;white-space:nowrap}.Tasks_peoplePopover__luliQ{background:#191919;border:1px solid #3d3d3d;border-radius:11px;box-shadow:0 15px 35px #0006;color:#ddd;display:none;min-width:220px;padding:12px;position:absolute;right:0;top:calc(100% + 9px);z-index:5}.Tasks_people__ZhGyy:focus .Tasks_peoplePopover__luliQ,.Tasks_people__ZhGyy:focus-within .Tasks_peoplePopover__luliQ,.Tasks_people__ZhGyy:hover .Tasks_peoplePopover__luliQ{display:flex;flex-direction:column;gap:7px}.Tasks_peoplePopover__luliQ strong{border-bottom:1px solid #333;color:#fff;font-size:11px;padding-bottom:7px;text-transform:uppercase}.Tasks_peoplePopover__luliQ span{font-size:12px}.Tasks_loadingState__cStOh{align-items:center;color:#aaa;display:flex;font-size:14px;gap:10px;justify-content:center;min-height:45vh}.Tasks_loadingState__cStOh span{animation:Tasks_spin__USYlw .7s linear infinite;border:2px solid #444;border-radius:50%;border-top-color:#efd900;height:18px;width:18px}.Tasks_viewTabs__JK1Wa{border-bottom:1px solid #ddd;display:flex;gap:5px;margin:22px 0 14px}.Tasks_viewTabs__JK1Wa button{background:#0000;border:0;color:#777;cursor:pointer;font-size:14px;font-weight:800;padding:11px 14px;position:relative}.Tasks_viewTabs__JK1Wa button b,.Tasks_viewTabs__JK1Wa button i{background:#eee;border-radius:99px;font-size:10px;font-style:normal;margin-left:5px;padding:2px 6px}.Tasks_viewTabs__JK1Wa button i{background:#efd900;color:#1a1a1a}.Tasks_viewTabs__JK1Wa .Tasks_activeTab__BT7LI{color:#1a1a1a}.Tasks_viewTabs__JK1Wa .Tasks_activeTab__BT7LI:after{background:#efd900;border-radius:3px 3px 0 0;bottom:-1px;content:"";height:3px;left:10px;position:absolute;right:10px}.Tasks_quickAdd__R2hzq{align-items:center;background:#fff;border:2px solid #e4e4e4;border-radius:14px;display:flex;flex-direction:row;gap:10px;padding:9px 10px 9px 16px;transition:border .2s,box-shadow .2s}.Tasks_quickAdd__R2hzq:focus-within{box-shadow:0 0 0 4px #efd90021}.Tasks_quickAdd__R2hzq>span{color:#999;font-size:25px}.Tasks_quickAdd__R2hzq input{border:0;display:block;flex:1 1 auto;font-size:16px;min-width:0;outline:0;padding:9px 0;width:auto}.Tasks_quickAdd__R2hzq button{border:0;border-radius:9px;cursor:pointer;flex:0 0 auto;font-weight:900;padding:10px 18px}.Tasks_quickAdd__R2hzq button:disabled{cursor:default;opacity:.45}.Tasks_filters__PBoLp{display:flex;gap:7px;overflow-x:auto;padding:14px 0;scrollbar-width:none}.Tasks_filters__PBoLp button{background:#fff;border:1px solid #e3e3e3;border-radius:99px;color:#666;cursor:pointer;flex:0 0 auto;font-size:12px;font-weight:750;padding:7px 12px}.Tasks_filters__PBoLp .Tasks_filterActive__Ccn69{background:#1a1a1a;border-color:#1a1a1a;color:#efd900}.Tasks_taskList__h7bZ\+{display:flex;flex-direction:column;gap:9px}.Tasks_taskCard__G0e4Z{align-items:center;background:#fff;border:1px solid #e9e9e9;border-left:4px solid #0000;border-radius:13px;box-shadow:0 5px 18px rgba(0,0,0,.035);cursor:pointer;display:flex;gap:13px;padding:15px 16px;transition:transform .18s,box-shadow .18s}.Tasks_taskCard__G0e4Z:hover{box-shadow:0 8px 24px #00000014;transform:translateY(-1px)}.Tasks_taskCard__G0e4Z.Tasks_high__jvgR-{border-left-color:#e15050}.Tasks_check__taoXt{background:#fff;border:2px solid #c9c9c9;border-radius:8px;cursor:pointer;display:grid;flex:0 0 auto;font-weight:900;height:25px;padding:0;place-items:center;width:25px}.Tasks_check__taoXt.Tasks_checked__lbTXO{background:#efd900;border-color:#efd900}.Tasks_taskMain__qdOrY{flex:1 1;min-width:0}.Tasks_taskTitle__rJ2w\+{align-items:center;display:flex;gap:8px}.Tasks_taskTitle__rJ2w\+ h3{font-size:15px;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Tasks_taskTitle__rJ2w\+ span{background:#ffe9e9;border-radius:5px;color:#ae2525;font-size:9px;font-weight:900;padding:2px 6px;text-transform:uppercase}.Tasks_meta__SC45V{color:#777;display:flex;flex-wrap:wrap;font-size:11px;gap:12px;margin-top:7px}.Tasks_status__JZD-q{font-weight:800}.Tasks_status__JZD-q.Tasks_todo__nhFYA{color:#5d5d5d}.Tasks_status__JZD-q.Tasks_in_progress__T1QCT{color:#8d7200}.Tasks_status__JZD-q.Tasks_done__48Ksn{color:#277b4b}.Tasks_overdue__PNpP5{color:#c73535!important;font-weight:800}.Tasks_chevron__iGHmt{color:#aaa;font-size:28px}.Tasks_noTasks__2S2Xz{align-items:center;border:1px dashed #ddd;border-radius:14px;color:#888;display:flex;flex-direction:column;gap:5px;padding:48px 20px}.Tasks_noTasks__2S2Xz strong{color:#333;font-size:18px}.Tasks_taskList__h7bZ\+{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(auto-fill,minmax(270px,1fr))}.Tasks_taskCard__G0e4Z{align-items:flex-start;border-left-width:1px;min-height:132px;padding:20px;position:relative}.Tasks_taskCard__G0e4Z.Tasks_high__jvgR-{border-top:4px solid #e15050}.Tasks_taskMain__qdOrY{align-self:stretch;display:flex;flex-direction:column}.Tasks_taskTitle__rJ2w\+ h3{line-height:1.4;white-space:normal}.Tasks_meta__SC45V{margin-top:auto;padding-top:22px}.Tasks_status__JZD-q{width:100%}.Tasks_chevron__iGHmt{bottom:11px;position:absolute;right:16px}.Tasks_activity__GyteE{background:#fff;border:1px solid #e8e8e8;border-radius:15px;overflow:hidden}.Tasks_activityRow__41l0v{border-bottom:1px solid #eee;display:flex;gap:12px;padding:16px 18px}.Tasks_activityRow__41l0v:last-child{border:0}.Tasks_activityAvatar__6Y4uP{background:#1a1a1a;border-radius:50%;color:#efd900;display:grid;flex:0 0 auto;font-size:12px;font-weight:900;height:34px;place-items:center;width:34px}.Tasks_activityRow__41l0v p{font-size:13px;line-height:1.45;margin:0 0 4px}.Tasks_activityRow__41l0v time{color:#999;font-size:11px}.Tasks_recentActivity__ZJNnm{background:hsla(0,0%,100%,.035);border:1px solid #353535;border-radius:14px;margin-bottom:14px;padding:14px 16px}.Tasks_recentActivity__ZJNnm>header{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:12px}.Tasks_recentActivity__ZJNnm>header div{display:flex;flex-direction:column;gap:3px}.Tasks_recentActivity__ZJNnm>header span{color:#efd900;font-size:9px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.Tasks_recentActivity__ZJNnm>header strong{font-size:14px}.Tasks_recentActivity__ZJNnm>header button{background:#0000;border:0;color:#bdbdbd;cursor:pointer;font-size:11px;text-decoration:underline}.Tasks_recentActivity__ZJNnm>div{grid-gap:9px;display:grid;gap:9px;grid-template-columns:repeat(3,1fr)}.Tasks_recentActivity__ZJNnm article{background:#202020;border-radius:10px;display:flex;gap:9px;min-width:0;padding:10px}.Tasks_recentActivity__ZJNnm article p{color:#ccc;font-size:11px;line-height:1.4;margin:0;min-width:0}.Tasks_recentActivity__ZJNnm article time{color:#777;display:block;font-size:9px;margin-top:4px}.Tasks_emptyWelcome__Tj3v7{align-items:center;background:#fff;border:1px solid #e6e6e6;border-radius:20px;box-shadow:0 15px 45px #0000000f;display:flex;flex-direction:column;margin:60px auto;max-width:580px;padding:50px 25px;text-align:center}.Tasks_emptyIcon__hZfo\+{background:#efd900;border-radius:18px;display:grid;font-size:30px;font-weight:900;height:60px;place-items:center;transform:rotate(-4deg);width:60px}.Tasks_emptyWelcome__Tj3v7 h2{margin:22px 0 7px}.Tasks_emptyWelcome__Tj3v7 p{color:#666;line-height:1.5;margin:0 0 22px;max-width:400px}.Tasks_drawerShell__W5116,.Tasks_modalShell__9WhUQ{inset:0;position:fixed;z-index:2100}.Tasks_backdrop__7\+ecZ{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#00000080;border:0;cursor:pointer;inset:0;position:absolute;width:100%}.Tasks_drawer__-O6HW{animation:Tasks_slide__2ggLU .22s ease-out;background:#f7f7f7;box-shadow:-20px 0 60px #0000002e;height:100dvh;overflow-y:auto;position:absolute;right:0;top:0;width:min(590px,100%)}.Tasks_drawerHeader__xhMcY{align-items:flex-start;background:#fffffff5;border-bottom:1px solid #e3e3e3;display:flex;gap:20px;justify-content:space-between;padding:22px 25px;position:-webkit-sticky;position:sticky;top:0;z-index:2}.Tasks_drawerHeader__xhMcY span{color:#888;font-size:10px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.Tasks_drawerHeader__xhMcY h2{font-size:21px;margin:5px 0 0}.Tasks_drawerHeader__xhMcY button,.Tasks_modalClose__W1k-E{background:#0000;border:0;cursor:pointer;font-size:29px}.Tasks_drawerBody__7qK8k{padding:22px 25px 45px}.Tasks_field__6guVa{color:#555;display:flex;flex-direction:column;font-size:11px;font-weight:850;gap:7px;letter-spacing:.04em;margin-bottom:17px;text-transform:uppercase}.Tasks_field__6guVa small{font-weight:500;text-transform:none}.Tasks_field__6guVa input,.Tasks_field__6guVa select,.Tasks_field__6guVa textarea{background:#fff;border:1px solid #ddd;border-radius:10px;box-sizing:border-box;color:#222;font:14px inherit;letter-spacing:normal;outline:0;padding:11px 12px;text-transform:none;width:100%}.Tasks_field__6guVa textarea{line-height:1.5;min-height:105px;resize:vertical}.Tasks_field__6guVa input:focus,.Tasks_field__6guVa select:focus,.Tasks_field__6guVa textarea:focus{border-color:#b7a800;box-shadow:0 0 0 3px #efd90024}.Tasks_fieldGrid__SEpeK{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr}.Tasks_claim__yrcgE{background:#fffcea;border:1px dashed #b8a600;border-radius:10px;cursor:pointer;font-weight:850;margin:-5px 0 17px;padding:10px;width:100%}.Tasks_attachments__w4cB2{background:#fff;border:1px dashed #ccc;border-radius:13px;margin:25px 0;padding:16px}.Tasks_attachments__w4cB2>div{align-items:center;display:flex;justify-content:space-between}.Tasks_attachments__w4cB2 span{background:#eee;border-radius:99px;color:#777;font-size:9px;font-weight:900;padding:3px 7px;text-transform:uppercase}.Tasks_attachments__w4cB2 button{background:#f7f7f7;border:1px solid #ddd;border-radius:9px;color:#999;margin-top:14px;padding:9px 12px}.Tasks_attachments__w4cB2 p{color:#888;font-size:11px;line-height:1.5;margin:10px 0 0}.Tasks_attachmentHeader__rQeIc,.Tasks_attachmentHeader__rQeIc>div{align-items:center;display:flex;gap:9px;justify-content:space-between}.Tasks_attachmentHeader__rQeIc button{color:#222;cursor:pointer;font-weight:800;margin:0}.Tasks_fileInput__1aCSG{display:none}.Tasks_photoGrid__Xv6fb{grid-gap:9px;display:grid!important;gap:9px;grid-template-columns:repeat(3,1fr);margin-top:14px}.Tasks_photoGrid__Xv6fb figure{aspect-ratio:1;margin:0;overflow:visible;position:relative}.Tasks_photoButton__IzaqN{border:0!important;border-radius:10px!important;cursor:zoom-in;height:100%;margin:0!important;overflow:hidden;padding:0!important;width:100%}.Tasks_photoButton__IzaqN img{display:block;height:100%;object-fit:cover;transition:transform .2s;width:100%}.Tasks_photoButton__IzaqN:hover img{transform:scale(1.04)}.Tasks_attachments__w4cB2 .Tasks_removePhoto__6BJXF{background:#292929;border-radius:50%;color:#fff;cursor:pointer;display:grid;font-size:18px;height:25px;margin:0;padding:0;place-items:center;position:absolute;right:-7px;top:-7px;width:25px}.Tasks_photoEmpty__tHaSx{border:1px dashed #3e3e3e;border-radius:10px;display:block!important;margin-top:13px;padding:21px 12px;text-align:center}.Tasks_photoEmpty__tHaSx b{font-size:12px}.Tasks_photoEmpty__tHaSx p{margin-top:5px}.Tasks_uploadProgress__51qXF{color:#efd900;display:flex!important;font-size:11px;gap:8px;justify-content:flex-start!important;margin-top:12px}.Tasks_uploadProgress__51qXF span{animation:Tasks_spin__USYlw .7s linear infinite;border:2px solid #555;border-radius:50%;border-top-color:#efd900;height:12px;padding:0;width:12px}.Tasks_lightbox__Ls-Rw{display:grid;inset:0;padding:24px;place-items:center;position:fixed;z-index:3000}.Tasks_lightboxBackdrop__mfSZt{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000e6;border:0;inset:0;position:absolute;width:100%}.Tasks_lightbox__Ls-Rw>div{max-height:90vh;max-width:min(1100px,95vw);position:relative}.Tasks_lightbox__Ls-Rw img{border-radius:12px;box-shadow:0 30px 90px #000;display:block;max-height:90vh;max-width:100%;object-fit:contain}.Tasks_lightbox__Ls-Rw>div>button{background:#1c1c1c;border:1px solid #555;border-radius:50%;color:#efd900;cursor:pointer;display:grid;font-size:25px;height:36px;place-items:center;position:absolute;right:-15px;top:-15px;width:36px}.Tasks_comments__C1F-3{margin-top:25px}.Tasks_comments__C1F-3 h3{border-bottom:1px solid #ddd;padding-bottom:10px}.Tasks_comments__C1F-3 h3 span{color:#888;font-size:12px}.Tasks_comment__svH\+r{border-bottom:1px solid #e3e3e3;padding:12px 0}.Tasks_comment__svH\+r b{font-size:12px}.Tasks_comment__svH\+r time{color:#999;font-size:10px;margin-left:8px}.Tasks_comment__svH\+r p{font-size:13px;line-height:1.5;margin:7px 0 0;white-space:pre-wrap}.Tasks_comments__C1F-3 form{margin-top:14px}.Tasks_comments__C1F-3 form textarea{border:1px solid #ddd;border-radius:10px;box-sizing:border-box;min-height:80px;padding:10px;resize:vertical;width:100%}.Tasks_comments__C1F-3 form button{background:#1a1a1a;border:0;border-radius:8px;color:#efd900;cursor:pointer;font-weight:800;margin-top:7px;padding:9px 13px}.Tasks_delete__tz3-V{background:#0000;border:0;color:#b72d2d;cursor:pointer;font-weight:700;margin-top:30px;padding:8px 0}.Tasks_modal__VLFX3{background:#fff;border-radius:18px;box-shadow:0 25px 70px #00000040;box-sizing:border-box;margin:0 auto;padding:28px;position:relative;top:50%;transform:translateY(-50%);width:min(480px,calc(100% - 30px))}.Tasks_modal__VLFX3 h2{margin:7px 0 22px}.Tasks_modalClose__W1k-E{position:absolute;right:18px;top:15px}.Tasks_modalLead__YFC87{color:#666;font-size:13px;line-height:1.5}.Tasks_primary__sqYWz{width:100%}.Tasks_primary__sqYWz:disabled{opacity:.6}@keyframes Tasks_slide__2ggLU{0%{opacity:.5;transform:translateX(35px)}}@keyframes Tasks_spin__USYlw{to{transform:rotate(1turn)}}@media (max-width:767px){.Tasks_page__rgl2A{padding-bottom:20px}.Tasks_header__IsWST{flex-direction:column;gap:17px}.Tasks_workspaceHeader__sUwxT{align-items:stretch}.Tasks_headerActions__KLv18{width:100%}.Tasks_headerActions__KLv18 button{flex:1 1;padding:11px 10px}.Tasks_lead__tuVr1{font-size:13px}.Tasks_listBar__QRDBR{align-items:center;padding:10px 12px;width:auto}.Tasks_listBar__QRDBR select{font-size:15px;max-width:190px;min-width:0;width:100%}.Tasks_people__ZhGyy small{display:none}.Tasks_avatarStack__DvJnE>span{height:28px;width:28px}.Tasks_quickAdd__R2hzq{padding-left:10px}.Tasks_quickAdd__R2hzq button{padding:10px 12px}.Tasks_taskCard__G0e4Z{align-items:flex-start;padding:13px 11px}.Tasks_taskTitle__rJ2w\+ h3{line-height:1.35;white-space:normal}.Tasks_meta__SC45V{gap:7px 11px}.Tasks_chevron__iGHmt{align-self:center}.Tasks_drawer__-O6HW{width:100%}.Tasks_drawerHeader__xhMcY{padding:17px 16px}.Tasks_drawerBody__7qK8k{padding:17px 16px 40px}.Tasks_fieldGrid__SEpeK{gap:0;grid-template-columns:1fr}.Tasks_modal__VLFX3{padding:24px 19px}.Tasks_filters__PBoLp{margin-right:-15px}.Tasks_activityRow__41l0v{padding:14px}.Tasks_recentActivity__ZJNnm>div{display:flex;overflow-x:auto}.Tasks_recentActivity__ZJNnm article{min-width:220px}}.Tasks_page__rgl2A{background:radial-gradient(circle at 48% 0,rgba(239,217,0,.045),#0000 32%),linear-gradient(145deg,#171717,#0d0d0d 72%);box-sizing:border-box;color:#f5f5f5;margin:0;max-width:none;min-height:calc(100vh - 60px);padding:34px max(20px,calc(50vw - 745px))}.Tasks_activityRow__41l0v time,.Tasks_attachments__w4cB2 p,.Tasks_lead__tuVr1,.Tasks_meta__SC45V,.Tasks_modalLead__YFC87,.Tasks_people__ZhGyy small{color:#a9a9a9}.Tasks_eyebrow__JxUME{color:#9d9d9d}.Tasks_headerActions__KLv18 .Tasks_secondary__msnwB{background:#242424;border-color:#3b3b3b;color:#f5f5f5}.Tasks_emptyWelcome__Tj3v7 button,.Tasks_headerActions__KLv18 button:not(.Tasks_secondary__msnwB),.Tasks_primary__sqYWz{background:#efd900;color:#151515}.Tasks_activity__GyteE,.Tasks_emptyWelcome__Tj3v7,.Tasks_listBar__QRDBR,.Tasks_quickAdd__R2hzq,.Tasks_taskCard__G0e4Z{background:#202020;border-color:#353535;box-shadow:0 12px 35px #0000003d}.Tasks_activityRow__41l0v p,.Tasks_emptyWelcome__Tj3v7 h2,.Tasks_listBar__QRDBR select,.Tasks_noTasks__2S2Xz strong,.Tasks_quickAdd__R2hzq input,.Tasks_taskTitle__rJ2w\+ h3{color:#f5f5f5}.Tasks_listBar__QRDBR select{color-scheme:dark}.Tasks_quickAdd__R2hzq:focus-within{border-color:#efd900;box-shadow:0 0 0 4px #efd9001f}.Tasks_quickAdd__R2hzq input{background:#0000;caret-color:#efd900}.Tasks_quickAdd__R2hzq input::placeholder{color:#858585}.Tasks_quickAdd__R2hzq button{background:#efd900;color:#151515}.Tasks_viewTabs__JK1Wa{border-color:#373737}.Tasks_viewTabs__JK1Wa button{color:#999}.Tasks_viewTabs__JK1Wa .Tasks_activeTab__BT7LI{color:#fff}.Tasks_viewTabs__JK1Wa button b{background:#353535;color:#ddd}.Tasks_filters__PBoLp button{background:#232323;border-color:#3b3b3b;color:#bdbdbd}.Tasks_filters__PBoLp .Tasks_filterActive__Ccn69{background:#efd900;border-color:#efd900;color:#151515}.Tasks_taskCard__G0e4Z:hover{background:#282828;box-shadow:0 12px 30px #00000059}.Tasks_check__taoXt{background:#171717;border-color:#696969;color:#151515}.Tasks_taskTitle__rJ2w\+ span{background:#e1505026;color:#ff8b8b}.Tasks_status__JZD-q.Tasks_todo__nhFYA{color:#c6c6c6}.Tasks_status__JZD-q.Tasks_in_progress__T1QCT{color:#efd900}.Tasks_status__JZD-q.Tasks_done__48Ksn{color:#69d499}.Tasks_chevron__iGHmt{color:#666}.Tasks_noTasks__2S2Xz{border-color:#3a3a3a;color:#858585}.Tasks_activityRow__41l0v{border-color:#343434}.Tasks_activityAvatar__6Y4uP,.Tasks_avatarStack__DvJnE>span{background:#efd900;border-color:#202020;color:#151515}.Tasks_emptyIcon__hZfo\+{color:#151515}.Tasks_backdrop__7\+ecZ{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000b8}.Tasks_drawer__-O6HW{background:#111;box-shadow:-24px 0 70px #0000008c;color:#f4f4f4}.Tasks_drawerHeader__xhMcY{background:#191919f5;border-color:#333}.Tasks_drawerHeader__xhMcY span{color:#999}.Tasks_drawerHeader__xhMcY button,.Tasks_modalClose__W1k-E{color:#efd900}.Tasks_field__6guVa{color:#bcbcbc}.Tasks_comments__C1F-3 form textarea,.Tasks_field__6guVa input,.Tasks_field__6guVa select,.Tasks_field__6guVa textarea{background:#191919;border-color:#444;color:#f5f5f5;color-scheme:dark}.Tasks_comments__C1F-3 form textarea::placeholder,.Tasks_field__6guVa input::placeholder,.Tasks_field__6guVa textarea::placeholder{color:#777}.Tasks_comments__C1F-3 form textarea:focus,.Tasks_field__6guVa input:focus,.Tasks_field__6guVa select:focus,.Tasks_field__6guVa textarea:focus{border-color:#efd900;box-shadow:0 0 0 3px #efd9001f;outline:0}.Tasks_claim__yrcgE{background:#efd90014;border-color:#8f8200;color:#efd900}.Tasks_attachments__w4cB2{background:#191919;border-color:#464646}.Tasks_attachments__w4cB2 span{background:#333;color:#bbb}.Tasks_attachments__w4cB2 button{background:#242424;border-color:#3c3c3c;color:#777}.Tasks_attachments__w4cB2 .Tasks_attachmentHeader__rQeIc button{border-color:#665f00;color:#efd900}.Tasks_attachments__w4cB2 .Tasks_attachmentHeader__rQeIc button:disabled{cursor:wait;opacity:.55}.Tasks_comment__svH\+r,.Tasks_comments__C1F-3 h3{border-color:#333}.Tasks_comment__svH\+r p{color:#ddd}.Tasks_comments__C1F-3 form button{background:#efd900;color:#151515}.Tasks_delete__tz3-V{color:#f77}.Tasks_modal__VLFX3{background:#191919;border:1px solid #363636;box-shadow:0 28px 80px #0000009e;color:#f5f5f5}.Tasks_modal__VLFX3 h2{color:#fff}.Tasks_success__pbWjA{background:#173525;color:#83dfaa}.Tasks_error__rdGZg{background:#3b1d1d;color:#ff9696}@media (max-width:767px){.Tasks_page__rgl2A{margin:0;min-height:calc(100vh - 60px);padding:24px 20px 40px}.Tasks_listBar__QRDBR select{max-width:190px}.Tasks_drawerHeader__xhMcY{padding-top:max(17px,env(safe-area-inset-top))}.Tasks_drawerBody__7qK8k{padding-bottom:max(40px,env(safe-area-inset-bottom))}.Tasks_photoGrid__Xv6fb{grid-template-columns:repeat(2,1fr)}.Tasks_taskList__h7bZ\+{display:flex;flex-direction:column;gap:9px}.Tasks_taskCard__G0e4Z{align-items:flex-start;border-left-width:4px;min-height:0;padding:13px 11px;position:static}.Tasks_taskCard__G0e4Z.Tasks_high__jvgR-{border-left-color:#e15050;border-top-color:#353535;border-top-width:1px}.Tasks_taskMain__qdOrY{align-self:auto;display:block}.Tasks_meta__SC45V{margin-top:7px;padding-top:0}.Tasks_status__JZD-q{width:auto}.Tasks_chevron__iGHmt{align-self:center;position:static}}.Contact_page__yQsWZ{padding-top:26px}.Contact_layout__4W5Z4{grid-gap:22px;align-items:start;display:grid;gap:22px;grid-template-columns:minmax(260px,.75fr) minmax(360px,1.25fr)}.Contact_formCard__lPfX5,.Contact_info__LR6QU{padding:28px}.Contact_icon__Eqvqj{background:var(--color-brand);border-radius:16px;color:var(--color-on-brand);display:grid;height:52px;place-items:center;width:52px}.Contact_icon__Eqvqj svg{fill:none;stroke:currentColor;stroke-width:2;height:27px;width:27px}.Contact_info__LR6QU h2{font-size:22px;margin:20px 0 14px}.Contact_info__LR6QU ol{grid-gap:13px;color:var(--color-text-secondary);display:grid;gap:13px;line-height:1.5;margin:0;padding-left:22px}.Contact_formCard__lPfX5 form{display:flex;flex-direction:column;gap:20px}.Contact_formCard__lPfX5 textarea{line-height:1.55;min-height:210px;resize:vertical}.Contact_formCard__lPfX5 button{align-self:flex-end;min-width:190px}@media (max-width:820px){.Contact_page__yQsWZ{padding-top:8px}.Contact_layout__4W5Z4{grid-template-columns:1fr}.Contact_formCard__lPfX5,.Contact_info__LR6QU{padding:20px}.Contact_formCard__lPfX5 button{width:100%}.Contact_formCard__lPfX5 textarea{min-height:180px}}.Admin_page__LEng6{color:#f4f4f4;margin:0 auto;max-width:1180px;padding:28px}.Admin_eyebrow__y81BT{color:#efd900;font-size:12px;font-weight:800;letter-spacing:.16em;margin:0 0 6px;text-transform:uppercase}.Admin_page__LEng6 h1{font-size:clamp(28px,4vw,44px);margin:0}.Admin_subtitle__wASeM{color:#9da3ad;margin:8px 0 24px}.Admin_tabs__jBlDu{border-bottom:1px solid #343434;display:flex;gap:8px;margin-bottom:22px;overflow-x:auto}.Admin_tabs__jBlDu button{background:#0000;border:0;border-bottom:3px solid #0000;color:#aeb3bc;cursor:pointer;padding:12px 16px;white-space:nowrap}.Admin_tabs__jBlDu .Admin_active__RIrwl{border-bottom-color:#efd900;color:#efd900;font-weight:800}.Admin_stats__gB7H\+{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(145px,1fr));margin-bottom:18px}.Admin_card__B7UgH,.Admin_stats__gB7H\+ article{background:linear-gradient(145deg,#191919,#111);border:1px solid #333;border-radius:14px;box-shadow:0 12px 30px #0003}.Admin_stats__gB7H\+ article{display:flex;flex-direction:column;padding:18px}.Admin_stats__gB7H\+ strong{color:#efd900;font-size:30px}.Admin_row__gJwW7 small,.Admin_stats__gB7H\+ span{color:#999fa9}.Admin_card__B7UgH{margin-bottom:18px;padding:20px}.Admin_card__B7UgH h2{margin:0 0 14px}.Admin_card__B7UgH h2 span{color:#777;font-size:14px}.Admin_card__B7UgH h3{color:#efd900;margin-top:26px}.Admin_row__gJwW7{align-items:center;border-top:1px solid #292929;display:flex;gap:14px;justify-content:space-between;padding:14px 0}.Admin_row__gJwW7:first-of-type{border-top:0}.Admin_row__gJwW7 div:first-child{min-width:0}.Admin_row__gJwW7 small,.Admin_row__gJwW7 strong{display:block;overflow-wrap:anywhere}.Admin_row__gJwW7 small{margin-top:4px}.Admin_actions__sIWJR{display:flex;gap:8px}.Admin_row__gJwW7 button{background:#292929;border:1px solid #555;border-radius:7px;color:#fff;cursor:pointer;padding:8px 11px}.Admin_row__gJwW7 button:hover{border-color:#efd900}.Admin_row__gJwW7 .Admin_danger__iW6CP{border-color:#7d3232;color:#faa}.Admin_row__gJwW7 button:disabled{cursor:not-allowed;opacity:.4}.Admin_badge__MfyJL{background:#373300;border-radius:999px;color:#efd900;font-size:12px;padding:5px 9px}.Admin_error__Ka4Qc{background:#351919;border:1px solid #853b3b;border-radius:8px;color:#ffc3c3;margin-bottom:16px;padding:12px}@media (max-width:600px){.Admin_page__LEng6{padding:18px 12px}.Admin_row__gJwW7{align-items:flex-start;flex-direction:column}.Admin_actions__sIWJR{width:100%}.Admin_actions__sIWJR button{flex:1 1}}.UiPreview_grid__A-5Km{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(2,minmax(0,1fr))}.UiPreview_section__cEPCG{display:flex;flex-direction:column;gap:16px;padding:20px}.UiPreview_section__cEPCG h2{margin:0}.UiPreview_row__-0wXm{display:flex;flex-wrap:wrap;gap:10px}.UiPreview_innerCard__dd1E2{padding:16px}.UiPreview_innerCard__dd1E2 p{color:var(--color-text-secondary);margin:6px 0 0}@media(max-width:767px){.UiPreview_grid__A-5Km{grid-template-columns:1fr}}.ResetPasswordForm_resetPasswordContainer__PNEuN{align-items:center;background-color:#191919;border-radius:30px;box-shadow:0 4px 8px #0003;color:#dfc905;display:flex;flex-direction:column;font-size:15px;height:350px;justify-content:center;left:50%;max-width:350px;position:fixed;top:50%;transform:translate(-50%,-50%);width:calc(100vw - 30px);z-index:10;@media (min-width:768px){font-size:20px;height:600px;max-width:550px;width:550px}}.ResetPasswordForm_resetPasswordContainer__PNEuN form{align-items:center;display:flex;flex-direction:column;gap:20px}h2{font-size:20px;margin-bottom:40px;@media (min-width:768px){margin-bottom:60px}}.ResetPasswordForm_formGroup__vMX8A{align-items:center;display:flex;flex-direction:column;gap:30px}.ResetPasswordForm_formGroup__vMX8A label{display:flex;flex-direction:column;text-align:center;width:160px;@media (min-width:768px){margin-bottom:25px;width:100%}}.ResetPasswordForm_inputWithIcon__fg1Qs{align-items:center;display:flex;position:relative}.ResetPasswordForm_inputWithIcon__fg1Qs input{background-color:#191919;border:none;border-bottom:1px solid #ccc;box-shadow:inset 0 0 0 1000px #191919;color:#fff;outline:none;padding:10px 10px 8px 20px;width:180px;@media (min-width:768px){font-size:20px;width:280px}}.ResetPasswordForm_inputWithIcon__fg1Qs .ResetPasswordForm_icon__X-e3\+{fill:#efd900;bottom:10px;height:15px;left:-28px;position:absolute;width:15px;@media (min-width:768px){height:20px;left:-2px;top:10px;width:20px}}.ResetPasswordForm_error__s\+dzF .ResetPasswordForm_icon__X-e3\+{fill:red}.ResetPasswordForm_error__s\+dzF input{border-color:red!important}.ResetPasswordForm_button__vK0ZD{background-color:#efd900;border:none;border-radius:5px;color:#000;cursor:pointer;font-size:16px;font-weight:600;margin-top:15px;padding:10px 20px;@media (min-width:768px){font-size:20px;width:200px}}.ResetPasswordForm_button__vK0ZD:hover{background-color:#969600}.ResetPasswordForm_button__vK0ZD:active{box-shadow:0 2px 5px #0003;transform:translateY(2px)}.ResetPasswordForm_errorMessage__kpXl6{color:red;margin-bottom:0;margin-top:15px;text-align:center;width:230px;@media (min-width:768px){width:300px}}.ResetPasswordForm_successMessage__73Yh-{color:green;margin-bottom:0;margin-top:15px;text-align:center;@media (min-width:768px){width:400px}}.LoginForm_title__FUmy1{color:#efd900;font-size:20px;margin-bottom:50px;text-align:center;width:170px;@media (min-width:768px){font-size:25px;width:350px}}.LoginForm_formGroup__9n7Nd{margin-bottom:15px;text-align:left;@media (min-width:768px){margin-bottom:35px}}.LoginForm_formGroup__9n7Nd label{display:block;font-weight:700;margin-bottom:5px}.LoginForm_checkboxGroup__YdhAh input[type=checkbox]{@media (min-width:768px){margin-right:10px;transform:scale(1.5)}}.LoginForm_formGroup__9n7Nd input{background-color:#191919;border:none;border-bottom:1px solid #ccc;box-shadow:inset 0 0 0 1000px #191919;color:#fff;outline:none;padding:10px;width:180px;@media (min-width:768px){font-size:20px;width:280px}}.LoginForm_formGroup__9n7Nd input:-webkit-autofill:first-line{color:#fff}.LoginForm_button__P1-73{background-color:#efd900;border:none;border-radius:5px;color:#000;cursor:pointer;font-size:16px;font-weight:600;margin:15px 0;padding:10px 20px;width:100%;@media (min-width:768px){font-size:20px}}.LoginForm_button__P1-73:hover{background-color:#969600}.LoginForm_button__P1-73:active{box-shadow:0 2px 5px #0003;transform:translateY(2px)}.LoginForm_link__4fY1W{margin-top:10px}.LoginForm_link__4fY1W a{color:#dfc905;text-decoration:none}.LoginForm_link__4fY1W a:hover{text-decoration:underline}.LoginForm_errorMessage__sBrzu{color:red;font-size:15px;font-weight:800}.LoginForm_error__t-7a1 input{border-bottom:1px solid red!important}.LoginForm_error__t-7a1 .LoginForm_icon__k0mlN{fill:red!important;stroke:none!important}.LoginForm_checkboxGroup__YdhAh{align-items:center;display:flex;margin-bottom:15px}.LoginForm_checkboxGroup__YdhAh input{margin-right:10px}.LoginForm_linkButton__VlLmR{color:#dfc905;cursor:pointer;text-decoration:none}.LoginForm_linkButton__VlLmR:hover{text-decoration:underline}.LoginForm_forgotPassword__DYTyr{color:#dfc905;cursor:pointer;text-decoration:none}.LoginForm_forgotPassword__DYTyr:hover{text-decoration:underline}.LoginForm_inputWithIcon__I99G\+{align-items:center;cursor:text;display:flex;position:relative!important}.LoginForm_inputWithIcon__I99G\+ input{padding-left:20px;padding-right:25px;width:150px;@media (min-width:768px){padding-left:30px;padding-right:30px;width:250px}}.LoginForm_inputWithIcon__I99G\+ .LoginForm_icon__k0mlN{fill:#efd900;stroke:#efd900;bottom:12px;height:15px;position:absolute;width:15px;@media (min-width:768px){bottom:13px;height:20px;width:20px}}.LoginForm_rightIcon__hKdmI{fill:#efd900;stroke:#efd900;bottom:8px;cursor:pointer;height:20px;position:absolute;right:1px;transition:fill .3s ease;width:20px;@media (min-width:768px){bottom:12px;height:25px;width:25px}}.LoginForm_activeIcon__tkFmZ{fill:#fff;stroke:#fff}.LoginForm_errorIcon__YL9OE{fill:red;stroke:red}.RegisterForm_title__N0WbO{color:#efd900;font-size:20px;margin-bottom:50px;text-align:center;width:170px;@media (min-width:768px){font-size:25px;width:350px}}.RegisterForm_formGroup__Fowar{margin-bottom:15px;text-align:left;@media (min-width:768px){margin-bottom:35px}}.RegisterForm_formGroup__Fowar label{display:block;font-weight:700;margin-bottom:5px}.RegisterForm_formGroup__Fowar input{background-color:#191919;border:none;border-bottom:1px solid #ccc;box-shadow:inset 0 0 0 1000px #191919;color:#fff;outline:none;padding:10px;width:180px;@media (min-width:768px){font-size:20px;width:280px}}.RegisterForm_formGroup__Fowar input:-webkit-autofill:first-line{color:#fff}.RegisterForm_button__P4MH7{background-color:#efd900;border:none;border-radius:5px;color:#000;cursor:pointer;font-size:16px;font-weight:600;margin:15px 0;padding:10px 20px;width:100%;@media (min-width:768px){font-size:20px}}.RegisterForm_button__P4MH7:hover{background-color:#969600}.RegisterForm_button__P4MH7:active{box-shadow:0 2px 5px #0003;transform:translateY(2px)}.RegisterForm_link__xbz-W{margin-top:10px}.RegisterForm_link__xbz-W a{color:#dfc905;text-decoration:none}.RegisterForm_link__xbz-W a:hover{text-decoration:underline}.RegisterForm_linkButton__-Blra{color:#dfc905;cursor:pointer;text-decoration:none}.RegisterForm_linkButton__-Blra:hover{text-decoration:underline}.RegisterForm_errorMessage__QxgYA{box-sizing:border-box;color:red;font-size:15px;font-weight:800;line-height:1.45;margin:12px auto 0;max-width:320px;overflow-wrap:break-word;padding:0 8px;text-align:center;width:calc(100% - 48px);@media (min-width:768px){max-width:430px}}.RegisterForm_error__2Rp1c input{border-bottom:1px solid red!important}.RegisterForm_error__2Rp1c .RegisterForm_icon__xUv8R{fill:red!important}.RegisterForm_inputWithIcon__BKTtO{align-items:center;cursor:text;display:flex;position:relative}.RegisterForm_inputWithIcon__BKTtO input{padding-left:20px;width:100%;@media (min-width:768px){padding-left:30px}}.RegisterForm_inputWithIcon__BKTtO .RegisterForm_icon__xUv8R{fill:#efd900;bottom:12px;height:15px;position:absolute;width:15px;@media (min-width:768px){bottom:13px;height:20px;width:20px}}.SuccessMessage_successContainer__60lhe{align-items:center;background-color:#191919;border-radius:30px;box-shadow:0 4px 8px #0003;display:flex;flex-direction:column;font-size:15px;height:300px;justify-content:center;left:50%;max-width:350px;position:fixed;top:50%;transform:translate(-50%,-50%);width:calc(100vw - 30px);z-index:10;@media (min-width:768px){height:400px;max-width:550px;width:550px}}.SuccessMessage_successContainer__60lhe h2{color:green;font-size:15px;@media (min-width:768px){font-size:20px}}.SuccessMessage_successContainer__60lhe button{background-color:#efd900;border:none;border-radius:5px;color:#000;cursor:pointer;font-size:16px;font-weight:600;margin-top:30px;padding:10px 20px;width:150px;@media (min-width:768px){font-size:20px}}.ForgotPasswordForm_container__KPWTR{color:#fff;font-size:10px;height:200vh;overflow:auto;position:relative}.ForgotPasswordForm_forgotPasswordContainer__SNGbs{align-items:center;background-color:#191919;border-radius:30px;box-shadow:0 4px 8px #0003;display:flex;flex-direction:column;font-size:15px;height:500px;justify-content:space-around;left:50%;max-width:350px;position:fixed;top:50%;transform:translate(-50%,-50%);width:calc(100vw - 30px);z-index:10;@media (min-width:768px){font-size:20px;height:600px;max-width:550px;width:550px}}.ForgotPasswordForm_forgotPasswordContainer__SNGbs h2{color:#dfc905;font-size:20px;@media (min-width:768px){font-size:25px}}.ForgotPasswordForm_forgotPasswordContainer__SNGbs form,.ForgotPasswordForm_formGroup__X\+4it{align-items:center;display:flex;flex-direction:column;gap:30px}.ForgotPasswordForm_formGroup__X\+4it label{display:flex;flex-direction:column;text-align:center;width:160px;@media (min-width:768px){margin-bottom:25px;width:100%}}.ForgotPasswordForm_formGroup__X\+4it input{background-color:#191919;border:none;border-bottom:1px solid #ccc;box-shadow:inset 0 0 0 1000px #191919;color:#fff;outline:none;padding:10px;width:180px;@media (min-width:768px){font-size:20px;width:280px}}.ForgotPasswordForm_formGroup__X\+4it input:-webkit-autofill:first-line{color:#fff}.ForgotPasswordForm_button__zD5bV{background-color:#efd900;border:none;border-radius:5px;color:#000;cursor:pointer;font-size:16px;font-weight:600;margin:15px 0;padding:10px 20px;width:150px;@media (min-width:768px){font-size:20px}}.ForgotPasswordForm_button__zD5bV:hover{background-color:#969600}.ForgotPasswordForm_button__zD5bV:active{box-shadow:0 2px 5px #0003;transform:translateY(2px)}c .ForgotPasswordForm_backLink__eOaK1{color:#dfc905;cursor:pointer;text-decoration:none}.ForgotPasswordForm_labelText__EIGU3{color:#fff;display:block;font-size:14px;margin-bottom:25px;@media (min-width:768px){font-size:20px;margin-bottom:45px}}.ForgotPasswordForm_inputWithIcon__y0RYI{align-items:center;cursor:text;display:flex;position:relative}.ForgotPasswordForm_inputWithIcon__y0RYI input{padding-left:20px;width:120px;@media (min-width:768px){padding-left:25px;width:250px}}.ForgotPasswordForm_inputWithIcon__y0RYI .ForgotPasswordForm_icon__p7lcI{fill:#efd900;bottom:12px;height:15px;left:5px;position:absolute;width:15px;@media (min-width:768px){bottom:13px;height:20px;left:38px;width:20px}}.ForgotPasswordForm_inputWithIcon__y0RYI.ForgotPasswordForm_error__ZTYaS .ForgotPasswordForm_icon__p7lcI{fill:red}.ForgotPasswordForm_error__ZTYaS input{border-bottom:1px solid red!important}.ForgotPasswordForm_message__Wmd2q{color:green;font-weight:700;margin-top:15px;text-align:center;@media (min-width:768px){width:500px}}.ForgotPasswordForm_error__ZTYaS .ForgotPasswordForm_icon__p7lcI{fill:red!important}.ForgotPasswordForm_errorMessage__U3bpZ{color:red;font-weight:700}.ForgotPasswordForm_successMessage__S3ea1{color:green;font-weight:700}.ForgotPasswordForm_backLink__eOaK1{color:#dfc905;cursor:pointer;display:block;margin-bottom:20px;text-decoration:none}.ForgotPasswordForm_backLink__eOaK1:hover{text-decoration:underline}.AuthContainer_container__CZyGl{color:#fff;font-size:10px;height:200vh;overflow:auto;position:relative}.AuthContainer_authContainer__H8WQK{align-items:center;background-color:#191919;border-radius:30px;box-shadow:0 4px 8px #0003;display:flex;flex-direction:column;font-size:15px;height:600px;justify-content:center;left:50%;max-width:350px;position:fixed;top:50%;transform:translate(-50%,-50%);width:calc(100vw - 30px);z-index:10;@media (min-width:768px){font-size:20px;height:800px;max-width:550px;width:550px}}.AuthContainer_authContainer__H8WQK form{@media (min-width:768px){margin-top:50px}}.AuthContainer_transitionOut__ull6E{opacity:0;transition:opacity 1s ease-out}.AuthContainer_transitionIn__vjITN{opacity:1;transition:opacity 1s ease-in}.Home_container__MGYYT{color:#fff;font-size:10px;height:200vh;overflow:auto;position:relative}:root{--app-header-height:60px;--app-sidebar-width:270px;--app-content-width:1220px;--app-page-padding:24px;--color-bg:#101010;--color-sidebar:#171717;--color-surface-1:#1b1b1b;--color-surface-2:#222;--color-surface-3:#292929;--color-border:#353535;--color-border-strong:#4a4a4a;--color-navigation-divider:#ffffff1a;--color-text:#f5f5f5;--color-text-secondary:#b5b5b5;--color-text-muted:#858585;--color-brand:#efd900;--color-brand-hover:#d7c300;--color-on-brand:#151515;--color-success:#69d499;--color-danger:#f77;--color-warning:#ffca63;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-modal:20px;--radius-pill:999px;--shadow-card:0 10px 30px #0000003d;--shadow-modal:0 28px 80px #0000009e;--transition-fast:150ms ease;--transition-normal:220ms ease;color-scheme:dark}@media (max-width:767px){:root{--app-page-padding:18px}}#root{align-items:center;display:flex;flex-direction:column}a{color:inherit;cursor:pointer;text-decoration:none}body{box-sizing:border-box;font-family:Poppins,sans-serif;margin:0;padding:0}body,body.loggedOut{background-color:#efeff4}body.loggedOut{background-image:url(/static/media/background-city.4bf3ee34804ccab7af24.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;min-height:200vh;overflow-y:scroll}body.loggedIn{background:var(--color-bg);background-attachment:fixed;min-height:100vh;overflow-y:auto}body.loggedIn select{accent-color:var(--color-brand);color-scheme:dark}body.loggedIn select optgroup,body.loggedIn select option{background-color:var(--color-surface-2);color:var(--color-text)}body.loggedIn select option:checked{background:var(--color-brand);color:var(--color-on-brand);font-weight:700}body.loggedIn select option:disabled{color:var(--color-text-muted)}li{list-style:none;margin:0;padding:0}.appContainer{display:flex;flex-direction:column;height:100vh;width:100%}.mainContent{display:flex;flex:1 1}.content{background:var(--color-bg);background-attachment:fixed;color:var(--color-text);flex:1 1;margin-top:var(--app-header-height);min-height:calc(100vh - var(--app-header-height));min-width:0;overflow-y:auto;padding:var(--app-page-padding);@media (min-width:768px){margin-left:var(--app-sidebar-width)}}.content.tasksContent{background:#171717;margin-top:60px;padding:0}a:visited{color:inherit;text-decoration:none}
/*# sourceMappingURL=main.bfe17016.css.map*/