@font-face{font-family:GeistSans;src:url(../media/Geist_Variable-s.p.92592eb2.woff2)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:GeistSans Fallback;src:local(Arial);ascent-override:94.56%;descent-override:27.76%;line-gap-override:0.0%;size-adjust:106.28%}.geistsans_d5a4f12f-module__Ur3q_a__className{font-family:GeistSans,GeistSans Fallback}.geistsans_d5a4f12f-module__Ur3q_a__variable{--font-geist-sans:"GeistSans","GeistSans Fallback"}
@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(../media/41e95f694c5c4549-s.666bad7d.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6c55a692938ebbbc-s.0a77efb4.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a218039a3287bcfd-s.p.4a23d71b.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(../media/bdc7e24a509eb931-s.43b0b13e.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(../media/0da9c7f357bd9d4d-s.b2288445.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(../media/8e6fa89aa22d24ec-s.p.3aec397d.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(../media/0a7740363b4d4863-s.95e4158a.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(../media/5f9d24ebef5d5292-s.bd593fbe.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(../media/e2334d715941921e-s.p.d82a9aff.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b53057dbf91a7acf-s.c55744ae.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(../media/798ea22d9983e047-s.b460e02c.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(../media/47fe1b7cd6e6ed85-s.p.855a563b.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins Fallback;src:local(Arial);ascent-override:93.62%;descent-override:31.21%;line-gap-override:8.92%;size-adjust:112.16%}.poppins_9893333b-module__Uk50Qa__className{font-family:Poppins,Poppins Fallback;font-style:normal}.poppins_9893333b-module__Uk50Qa__variable{--font-poppins:"Poppins","Poppins Fallback"}
@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.2a48534a.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.p.18a48cbc.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.7a40eb73.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.c995e352.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.76dcb0b2.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.7cd81963.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.3a6ba036.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_4cbdf0ce-module__822waW__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_4cbdf0ce-module__822waW__variable{--font-inter:"Inter","Inter Fallback"}
.UnifiedHeader-module__Z2MoNq__logoTextWrapper{margin-left:-2px;padding-top:7px}.UnifiedHeader-module__Z2MoNq__logo{margin-left:-2px}.UnifiedHeader-module__Z2MoNq__ctrl{color:#0e4073;letter-spacing:-.02em;font-size:37px;font-weight:500;line-height:1}.UnifiedHeader-module__Z2MoNq__desk{color:#15a0b7;font-size:35px;font-weight:500;line-height:1}.UnifiedHeader-module__Z2MoNq__subtitle{letter-spacing:.4px;color:#0e4073;margin-top:-4px;font-size:10.2px;font-weight:700}@media (max-width:510px){.UnifiedHeader-module__Z2MoNq__logoTextWrapper{display:none}}.UnifiedHeader-module__Z2MoNq__subtitleColumn{flex-direction:column;align-items:end;display:flex}
.EmployeeInfo-module__DSgHPq__wrapper{align-items:center;gap:12px;display:flex}.EmployeeInfo-module__DSgHPq__avatar{object-fit:cover;border-radius:50%;width:36px;height:36px}.EmployeeInfo-module__DSgHPq__textBlock{flex-direction:column;display:flex}.EmployeeInfo-module__DSgHPq__name{font-weight:600}.EmployeeInfo-module__DSgHPq__role{color:var(--text-secondary);font-size:13px}@media (max-width:1024px){.EmployeeInfo-module__DSgHPq__avatar{width:32px;height:32px}.EmployeeInfo-module__DSgHPq__name{font-size:14px}.EmployeeInfo-module__DSgHPq__role{font-size:12px}}@media (max-width:768px){.EmployeeInfo-module__DSgHPq__textBlock{display:none}.EmployeeInfo-module__DSgHPq__avatar{width:28px;height:28px}}
.DateRangeDropdown-module__BX-GNW__wrapper{display:inline-block;position:relative}.DateRangeDropdown-module__BX-GNW__dateBtn{cursor:pointer;color:#2d3748;background:#fff;border:1px solid #e2e8f0;border-radius:8px;align-items:center;gap:.5rem;padding:.5rem 1rem;font-weight:500;transition:background .2s;display:flex}.DateRangeDropdown-module__BX-GNW__dateBtn:hover{background:#f7fafc}.DateRangeDropdown-module__BX-GNW__dateText{font-size:.875rem}.DateRangeDropdown-module__BX-GNW__dropdown{z-index:1000;background:#fff;border:1px solid #dcdcdc;border-radius:8px;min-width:260px;padding:12px;position:absolute;top:110%;left:0;box-shadow:0 4px 12px #0000001a}.DateRangeDropdown-module__BX-GNW__monthNavigation{justify-content:space-between;margin-bottom:8px;display:flex}.DateRangeDropdown-module__BX-GNW__navButton{cursor:pointer;color:#2980b9;background:0 0;border:none;font-size:20px}.DateRangeDropdown-module__BX-GNW__weekdays{text-align:center;color:#666;grid-template-columns:repeat(7,1fr);gap:6px;margin-bottom:8px;font-size:12px;font-weight:500;display:grid}.DateRangeDropdown-module__BX-GNW__weekday{padding:4px}.DateRangeDropdown-module__BX-GNW__days{text-align:center;grid-template-columns:repeat(7,1fr);gap:6px;display:grid}.DateRangeDropdown-module__BX-GNW__dayButton{color:#222;cursor:pointer;background:0 0;border:none;border-radius:6px;padding:6px 0}.DateRangeDropdown-module__BX-GNW__dayButton:hover{background:#eaf3ff}.DateRangeDropdown-module__BX-GNW__today{box-shadow:inset 0 0 0 1px #cbd5e1}.DateRangeDropdown-module__BX-GNW__disabled{color:#a0aec0;cursor:not-allowed}.DateRangeDropdown-module__BX-GNW__disabled:hover{background:0 0}.DateRangeDropdown-module__BX-GNW__selected{color:#fff;background:#2f80ed}.DateRangeDropdown-module__BX-GNW__inRange{background:#eaf3ff}.DateRangeDropdown-module__BX-GNW__clearButton{color:#888;cursor:pointer;background:0 0;border:none;margin-top:10px;font-size:12px;text-decoration:underline}@media (max-width:1155px){.DateRangeDropdown-module__BX-GNW__dateBtn{padding:.375rem .5rem;font-size:.8125rem}.DateRangeDropdown-module__BX-GNW__dateText{display:none}.DateRangeDropdown-module__BX-GNW__dropdown{box-sizing:border-box;border-radius:6px;min-width:200px;max-width:100vw;padding:8px;left:50%;transform:translate(-50%)}.DateRangeDropdown-module__BX-GNW__monthNavigation{margin-bottom:6px}.DateRangeDropdown-module__BX-GNW__weekdays{gap:4px;font-size:10px}.DateRangeDropdown-module__BX-GNW__days{gap:4px}.DateRangeDropdown-module__BX-GNW__dayButton{padding:4px 0;font-size:.8125rem}.DateRangeDropdown-module__BX-GNW__clearButton{margin-top:6px;font-size:10px}}@media (max-width:480px){.DateRangeDropdown-module__BX-GNW__dateBtn{padding:.375rem}.DateRangeDropdown-module__BX-GNW__dropdown{min-width:180px;padding:6px}}
.UserPageHeader-module__mkmGUq__leftBlock{align-items:center;gap:12px;display:flex}.UserPageHeader-module__mkmGUq__backButton{cursor:pointer;color:#3f4244d5;background:0 0;border:none;padding:8px 12px;font-size:16px;font-weight:500;transition:color .3s}.UserPageHeader-module__mkmGUq__backButton:hover{color:#1b2f36}.UserPageHeader-module__mkmGUq__rightBlock{align-items:center;gap:16px;display:flex}.UserPageHeader-module__mkmGUq__status{color:#7f8c8d;align-items:center;gap:6px;font-size:14px;font-weight:500;display:flex}.UserPageHeader-module__mkmGUq__statusDot{border-radius:50%;width:12px;height:12px;margin-right:6px;transition:background-color .3s}.UserPageHeader-module__mkmGUq__active{background-color:#27ae60}.UserPageHeader-module__mkmGUq__inactive{background-color:#bdc3c7}.UserPageHeader-module__mkmGUq__employeeInfo{color:#34495e;font-size:14px}@media (max-width:1024px){.UserPageHeader-module__mkmGUq__rightBlock{gap:12px}.UserPageHeader-module__mkmGUq__backButton{padding:6px 10px;font-size:15px}.UserPageHeader-module__mkmGUq__status,.UserPageHeader-module__mkmGUq__employeeInfo{font-size:13px}}@media (max-width:768px){.UserPageHeader-module__mkmGUq__leftBlock{gap:8px}.UserPageHeader-module__mkmGUq__backButton{padding:0;font-size:0}.UserPageHeader-module__mkmGUq__backButton:before{content:"←";color:#3f4244d5;font-size:16px;font-weight:500}.UserPageHeader-module__mkmGUq__rightBlock{justify-content:flex-start;gap:8px}.UserPageHeader-module__mkmGUq__status{gap:4px;font-size:12px}.UserPageHeader-module__mkmGUq__statusDot{width:10px;height:10px;margin-right:4px}.UserPageHeader-module__mkmGUq__employeeInfo{font-size:12px}.UserPageHeader-module__mkmGUq__dateRangeDropdown{width:100%}}
.UserStats-module__g_pfhW__grid{grid-template-columns:repeat(2,1fr);gap:12px;margin-bottom:24px;padding:0 1rem;display:grid}@media (min-width:1024px){.UserStats-module__g_pfhW__grid{grid-template-columns:repeat(5,1fr)}}.UserStats-module__g_pfhW__card{background-color:#fff;border:1px solid #ddd;border-radius:8px;flex-direction:column;justify-content:space-between;transition:transform .3s;display:flex;box-shadow:0 2px 6px #0000000a}.UserStats-module__g_pfhW__card:hover{transform:translateY(-2px)}.UserStats-module__g_pfhW__header{justify-content:space-between;align-items:center;padding:16px 16px 0;display:flex}.UserStats-module__g_pfhW__label{color:#333;font-size:13px;font-weight:500}.UserStats-module__g_pfhW__icon{color:#999}.UserStats-module__g_pfhW__body{padding:8px 16px 16px}.UserStats-module__g_pfhW__value{color:#222;font-size:20px;font-weight:700}.UserStats-module__g_pfhW__sub{color:#777;font-size:12px}.UserStats-module__g_pfhW__yellow{color:#d97706}
.Tabs-module__yGDzAq__wrapper{background:#fff;padding:0 1.5rem}@media (max-width:480px){.Tabs-module__yGDzAq__wrapper{padding:0 .5rem}}.Tabs-module__yGDzAq__tabsRow{scrollbar-width:none;-ms-overflow-style:none;gap:0;max-width:1200px;margin:0 auto;display:flex;overflow-x:auto}.Tabs-module__yGDzAq__tab{cursor:pointer;color:#718096;white-space:nowrap;background:0 0;border:none;border-bottom:2px solid #0000;flex:1;min-width:max-content;padding:1rem 1.5rem;font-size:.875rem;font-weight:500;text-decoration:none;transition:all .2s}.Tabs-module__yGDzAq__tab:hover{color:#4a5568}.Tabs-module__yGDzAq__active{color:#4a5568;border-bottom-color:#4a5568}.Tabs-module__yGDzAq__tabContent{margin-top:1rem}
.OfficeNav-module__y8ZMga__wrapper{background:#fff;border-bottom:1px solid #e2e8f0;padding:0 1.5rem}.OfficeNav-module__y8ZMga__tabsRow{scrollbar-width:none;-ms-overflow-style:none;gap:0;max-width:1200px;margin:0 auto;display:flex;overflow-x:auto}.OfficeNav-module__y8ZMga__tabsRow::-webkit-scrollbar{display:none}.OfficeNav-module__y8ZMga__tab{cursor:pointer;color:#718096;white-space:nowrap;background:0 0;border:none;border-bottom:2px solid #0000;flex:1;min-width:max-content;padding:1rem 1.5rem;font-size:.875rem;font-weight:500;text-decoration:none;transition:all .2s}.OfficeNav-module__y8ZMga__tab:hover{color:#4a5568}.OfficeNav-module__y8ZMga__active{color:#4a5568;border-bottom-color:#4a5568}.OfficeNav-module__y8ZMga__tabContent{margin-top:1rem}@media (max-width:768px){.OfficeNav-module__y8ZMga__wrapper{padding:0 .5rem}.OfficeNav-module__y8ZMga__tabsRow{gap:.5rem}.OfficeNav-module__y8ZMga__tab{border-bottom-width:3px;flex:none;padding:.75rem;font-size:.8125rem}}@media (max-width:480px){.OfficeNav-module__y8ZMga__wrapper{padding:0 .25rem}.OfficeNav-module__y8ZMga__tab{padding:.625rem .5rem;font-size:.75rem}}
.UserOverview-module__4YwDSa__container{grid-template-columns:1fr;gap:24px;display:grid}@media (min-width:1024px){.UserOverview-module__4YwDSa__container{grid-template-columns:1fr 1fr}}@media (max-width:768px){.UserOverview-module__4YwDSa__card{grid-column:span 2}}.UserOverview-module__4YwDSa__card{background-color:#fff;border:1px solid #e5e7eb;border-radius:8px;overflow:hidden;box-shadow:0 2px 4px #0000000a}.UserOverview-module__4YwDSa__bigCard{grid-column:span 2}.UserOverview-module__4YwDSa__cardHeader{border-bottom:1px solid #f3f4f6;padding:24px;font-size:14px;font-weight:600}.UserOverview-module__4YwDSa__cardBody{padding:24px}.UserOverview-module__4YwDSa__activityRow{align-items:center;gap:12px;margin-bottom:16px;display:flex}.UserOverview-module__4YwDSa__iconPlaceholder{background-color:#d1d5db;border-radius:6px;width:32px;height:32px}.UserOverview-module__4YwDSa__label{font-size:14px;font-weight:500}.UserOverview-module__4YwDSa__subtext{color:#6b7280;font-size:13px}.UserOverview-module__4YwDSa__footer{color:#6b7280;border-top:1px solid #f3f4f6;padding-top:16px;font-size:13px}.UserOverview-module__4YwDSa__barLabel{justify-content:space-between;align-items:center;margin-bottom:4px;font-size:13px;display:flex}.UserOverview-module__4YwDSa__barColorLabel{align-items:center;gap:8px;display:flex}.UserOverview-module__4YwDSa__barColorDot{border-radius:9999px;width:10px;height:10px}.UserOverview-module__4YwDSa__progressBar{background-color:#f3f4f6;border-radius:9999px;height:8px;margin-bottom:16px;overflow:hidden}.UserOverview-module__4YwDSa__progressFill{height:100%;transition:width .3s}
.OverviewContent-module__M6RG1W__mainContent{flex:1;width:100%;max-width:1200px;margin:0 auto}.OverviewContent-module__M6RG1W__overviewGrid{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:dense;gap:1rem;display:grid}.OverviewContent-module__M6RG1W__cardsContainer{grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;display:grid}.OverviewContent-module__M6RG1W__statCard{background:#fff;border:1px solid #e2e8f0;border-radius:8px;flex:1;align-items:center;gap:.75rem;min-width:0;padding:1rem;transition:all .3s;display:flex}.OverviewContent-module__M6RG1W__statCard:hover{border-color:#a0aec0;transform:translateY(-4px);box-shadow:0 8px 25px #0000001a}.OverviewContent-module__M6RG1W__statIcon{color:#4a5568;justify-content:center;align-items:center;display:flex}.OverviewContent-module__M6RG1W__statContent h3{color:#718096;margin:0;font-size:.875rem;font-weight:500}.OverviewContent-module__M6RG1W__statValue{color:#2d3748;margin:.25rem 0;font-size:1.5rem;font-weight:700}.OverviewContent-module__M6RG1W__statSubtitle{color:#718096;margin:0 0 .75rem;font-size:.875rem}.OverviewContent-module__M6RG1W__statChange{font-size:.875rem;font-weight:500}.OverviewContent-module__M6RG1W__positive{color:#38a169}.OverviewContent-module__M6RG1W__negative{color:#e53e3e}.OverviewContent-module__M6RG1W__recentCard{background:#fff;border:1px solid #e2e8f0;border-radius:8px;grid-column:span 1;min-width:0;margin-top:1.5rem;padding:1.25rem}.OverviewContent-module__M6RG1W__activityList{opacity:1;transform-origin:top;flex-direction:column;gap:1rem;max-height:200px;margin-top:1rem;transition:max-height .4s,opacity .3s,transform .3s;display:flex;overflow:hidden;transform:scaleY(1)}.OverviewContent-module__M6RG1W__activityList.OverviewContent-module__M6RG1W__expanded{max-height:100%}.OverviewContent-module__M6RG1W__activityList.OverviewContent-module__M6RG1W__collapsing{opacity:0;max-height:0;overflow:hidden;transform:scaleY(.95)}.OverviewContent-module__M6RG1W__expandButton{color:#345980;cursor:pointer;background-color:#f4f6f8;border:1px solid #cbd5e0;border-radius:6px;margin-top:.75rem;padding:.4rem .8rem;font-size:.875rem;font-weight:500;transition:all .2s ease-in-out;display:inline-block}.OverviewContent-module__M6RG1W__expandButton:hover{background-color:#e7ecf3;border-color:#a0aec0}.OverviewContent-module__M6RG1W__expandButton:active{transform:scale(.97)}.OverviewContent-module__M6RG1W__expandButton:focus{outline:none;box-shadow:0 0 0 2px #4299e166}.OverviewContent-module__M6RG1W__emptyState{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:200px;padding:3rem 1.5rem;display:flex}.OverviewContent-module__M6RG1W__emptyIcon{color:#cbd5e0;opacity:.6;margin-bottom:1rem}.OverviewContent-module__M6RG1W__emptyTitle{color:#4a5568;margin:0 0 .5rem;font-size:1rem;font-weight:600}.OverviewContent-module__M6RG1W__emptyDescription{color:#718096;max-width:300px;margin:0;font-size:.875rem;line-height:1.5}.OverviewContent-module__M6RG1W__activityItem{justify-content:space-between;align-items:center;gap:20px;display:flex}.OverviewContent-module__M6RG1W__activityApp{flex-direction:column;display:flex}.OverviewContent-module__M6RG1W__activityAppName{color:#2d3748;font-weight:600}.OverviewContent-module__M6RG1W__activityAppTime{color:#718096;font-size:.875rem}.OverviewContent-module__M6RG1W__activityDuration{white-space:nowrap;align-items:center;gap:.5rem;font-size:.875rem;font-weight:500;display:flex}.OverviewContent-module__M6RG1W__high{color:#38a169;background:#f0fff4}.OverviewContent-module__M6RG1W__low{color:#e53e3e;background:#fff5f5}.OverviewContent-module__M6RG1W__productivityProgress{background:#fff;border:1px solid #e2e8f0;border-radius:8px;grid-column:1/-1;min-width:0;max-width:calc(100svw - 1.5rem);margin-top:1.5rem;padding:1.25rem}@media (max-width:900px){.OverviewContent-module__M6RG1W__overviewGrid{grid-template-columns:1fr}}@media (max-width:768px){.OverviewContent-module__M6RG1W__overviewGrid{grid-template-columns:1fr}}.OverviewContent-module__M6RG1W__progressBarFull{background-color:#e2e8f0;border-radius:999px;height:8px;position:relative;overflow:hidden}.OverviewContent-module__M6RG1W__progressBarFill{background-color:#48bb78;height:100%;transition:width .3s}.OverviewContent-module__M6RG1W__productivityItems{flex-wrap:wrap;justify-content:space-between;gap:.75rem;margin-top:1rem;display:flex}.OverviewContent-module__M6RG1W__productivityItem{flex-direction:column;flex:1;align-items:center;min-width:80px;display:flex}.OverviewContent-module__M6RG1W__productivity{border-radius:6px;padding:.25rem .5rem;font-size:.875rem;font-weight:700}.OverviewContent-module__M6RG1W__productivityTitle{color:#4a5568;margin-top:.25rem;font-size:.75rem}.OverviewContent-module__M6RG1W__high{color:#2f855a;background-color:#c6f6d5}.OverviewContent-module__M6RG1W__medium{color:#4a5568;background-color:#edf2f7}.OverviewContent-module__M6RG1W__low{color:#c53030;background-color:#fed7d7}.OverviewContent-module__M6RG1W__neutral{color:#718096}@media (max-width:1125px){.OverviewContent-module__M6RG1W__statCard{text-align:center;flex-direction:column}}@media (max-width:768px){.OverviewContent-module__M6RG1W__statCard{text-align:left;flex-direction:row}.OverviewContent-module__M6RG1W__overviewGrid{grid-template-columns:1fr}.OverviewContent-module__M6RG1W__cardsContainer{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid!important}.OverviewContent-module__M6RG1W__statContent h3{text-transform:none;font-size:.8rem}.OverviewContent-module__M6RG1W__statValue{font-size:1.25rem}.OverviewContent-module__M6RG1W__statChange{font-size:.8rem}.OverviewContent-module__M6RG1W__activityAppName{font-size:.9rem}}@media (max-width:480px){.OverviewContent-module__M6RG1W__cardsContainer{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.OverviewContent-module__M6RG1W__statIcon{width:36px;height:36px}.OverviewContent-module__M6RG1W__overviewGrid{gap:.75rem 0}.OverviewContent-module__M6RG1W__statCard{text-align:center;flex-direction:column;gap:.4rem;padding:.75rem}.OverviewContent-module__M6RG1W__statContent h3{font-size:.75rem}.OverviewContent-module__M6RG1W__statValue{font-size:1.1rem}.OverviewContent-module__M6RG1W__statChange{font-size:.75rem}.OverviewContent-module__M6RG1W__productivity{border-radius:50%;width:10px;height:10px;padding:0;font-size:0;display:inline-block}.OverviewContent-module__M6RG1W__high{color:#0000!important;background-color:#38a169!important}.OverviewContent-module__M6RG1W__low{color:#0000!important;background-color:#e53e3e!important}.OverviewContent-module__M6RG1W__medium{color:#0000!important;background-color:#a0aec0!important}}@media (max-width:340px){.OverviewContent-module__M6RG1W__statCard{padding:.5rem}.OverviewContent-module__M6RG1W__statContent h3{font-size:.7rem}.OverviewContent-module__M6RG1W__statValue{font-size:1rem}.OverviewContent-module__M6RG1W__statChange{font-size:.7rem}}
.SectionContainer-module__LeoFUG__mainContent{flex:1;width:100%;margin:0 auto;padding:0 2rem}.SectionContainer-module__LeoFUG__section{background-color:#fff;border-radius:12px;margin-bottom:2rem;padding:1.5rem;box-shadow:0 1px 3px #0000000d}.SectionContainer-module__LeoFUG__header{border-bottom:1px solid #e5e7eb;margin-bottom:1.25rem;padding-bottom:.5rem}.SectionContainer-module__LeoFUG__header h3{color:#111827;font-size:1.25rem;font-weight:600}@media (max-width:768px){.SectionContainer-module__LeoFUG__mainContent{padding:.5rem}.SectionContainer-module__LeoFUG__section{padding:.75rem}}@media (max-width:480px){.SectionContainer-module__LeoFUG__mainContent{padding:.25rem}.SectionContainer-module__LeoFUG__section{border-radius:8px;padding:.5rem}.SectionContainer-module__LeoFUG__header h3{font-size:1.125rem}}
.RecentActivity-module__3QcZ2W__card{background-color:#fff;border:1px solid #e5e7eb;border-radius:8px;flex-direction:column;gap:16px;padding:24px;display:flex;overflow:hidden;box-shadow:0 2px 4px #0000000a}.RecentActivity-module__3QcZ2W__header{flex-direction:column;gap:12px;display:flex}@media (min-width:640px){.RecentActivity-module__3QcZ2W__header{flex-direction:row;justify-content:space-between;align-items:center}}.RecentActivity-module__3QcZ2W__title{font-size:15px;font-weight:600}.RecentActivity-module__3QcZ2W__exportButton{cursor:pointer;background-color:#f9fafb;border:1px solid #d1d5db;border-radius:6px;align-items:center;gap:8px;padding:8px 12px;font-size:14px;display:inline-flex}.RecentActivity-module__3QcZ2W__body{flex-direction:column;gap:16px;display:flex}.RecentActivity-module__3QcZ2W__emptyState{color:#6b7280;padding:16px 0;font-size:14px}.RecentActivity-module__3QcZ2W__activityItem{border:1px solid #e5e7eb;border-radius:8px;flex-direction:column;gap:12px;padding:16px;display:flex}@media (min-width:640px){.RecentActivity-module__3QcZ2W__activityItem{flex-direction:row;justify-content:space-between;align-items:center}}.RecentActivity-module__3QcZ2W__left{align-items:center;gap:16px;display:flex}.RecentActivity-module__3QcZ2W__dayDate{text-align:center}.RecentActivity-module__3QcZ2W__day{font-size:14px;font-weight:500}.RecentActivity-module__3QcZ2W__date{color:#6b7280;font-size:12px}.RecentActivity-module__3QcZ2W__duration{font-weight:500}.RecentActivity-module__3QcZ2W__label{color:#6b7280;font-size:13px}.RecentActivity-module__3QcZ2W__right{flex-direction:column;align-items:flex-end;gap:8px;display:flex}.RecentActivity-module__3QcZ2W__productivity{align-items:center;gap:4px;font-size:13px;display:flex}.RecentActivity-module__3QcZ2W__productivityPercent{color:#facc15;font-weight:500}.RecentActivity-module__3QcZ2W__barWrapper{border-radius:4px;width:128px;height:8px;display:flex;overflow:hidden}@media (min-width:640px){.RecentActivity-module__3QcZ2W__barWrapper{width:192px}}.RecentActivity-module__3QcZ2W__bar{height:100%}
.OverviewPage-module__24cehG__loading{color:var(--text-secondary,#666);padding:16px;font-style:italic}
.PrivateRoute-module__SxwXIa__subscriptionWarning{color:#fff;background:linear-gradient(135deg,#f59e0b 0%,#d97706 100%);padding:.75rem 1rem;position:relative}.PrivateRoute-module__SxwXIa__warningContent{align-items:center;gap:.75rem;max-width:1200px;margin:0 auto;font-size:.875rem;display:flex}.PrivateRoute-module__SxwXIa__warningContent svg{flex-shrink:0}.PrivateRoute-module__SxwXIa__warningContent span{flex:1}.PrivateRoute-module__SxwXIa__warningButton{color:#fff;cursor:pointer;white-space:nowrap;background:#fff3;border:1px solid #ffffff4d;border-radius:6px;padding:.375rem .75rem;font-size:.75rem;font-weight:500;transition:background-color .2s}.PrivateRoute-module__SxwXIa__warningButton:hover{background:#ffffff4d}.PrivateRoute-module__SxwXIa__warningClose{color:#fff;cursor:pointer;opacity:.8;background:0 0;border:none;justify-content:center;align-items:center;padding:.25rem;transition:opacity .2s;display:flex}.PrivateRoute-module__SxwXIa__warningClose:hover{opacity:1}.PrivateRoute-module__SxwXIa__subscriptionBlocked{background:#f8fafc;justify-content:center;align-items:center;min-height:100vh;padding:1.5rem;display:flex}.PrivateRoute-module__SxwXIa__blockedCard{text-align:center;background:#fff;border:1px solid #e2e8f0;border-radius:12px;flex-direction:column;gap:.75rem;width:100%;max-width:560px;padding:1.5rem;display:flex}.PrivateRoute-module__SxwXIa__blockedCard h2{margin:0;font-size:1.25rem}.PrivateRoute-module__SxwXIa__blockedCard p{color:#475569;margin:0}.PrivateRoute-module__SxwXIa__blockedActionButton{color:#fff;cursor:pointer;background:#111827;border:1px solid #111827;border-radius:8px;align-self:center;min-width:220px;margin-top:.5rem;padding:.625rem 1rem;font-size:.875rem;font-weight:600;transition:background-color .2s,border-color .2s,transform .1s}.PrivateRoute-module__SxwXIa__blockedActionButton:hover{background:#1f2937;border-color:#1f2937}.PrivateRoute-module__SxwXIa__blockedActionButton:active{transform:translateY(1px)}
.Table-module__KyFYaG__tableContainer{border:1px solid #e2e8f0;border-radius:6px;overflow-x:auto}.Table-module__KyFYaG__dataTable{border-collapse:collapse;background:#fff;width:100%;font-size:.875rem}.Table-module__KyFYaG__dataTable th{text-align:left;color:#4a5568;text-transform:uppercase;letter-spacing:.05em;background:#f7fafc;padding:.75rem;font-size:.75rem;font-weight:600}.Table-module__KyFYaG__dataTable td{white-space:nowrap;border-top:1px solid #e2e8f0;padding:.75rem}.Table-module__KyFYaG__dataTable td.Table-module__KyFYaG__wrapCell{white-space:normal;overflow-wrap:break-word;word-break:break-word}@media (max-width:1024px){.Table-module__KyFYaG__dataTable{table-layout:unset}}@media (max-width:600px){.Table-module__KyFYaG__dataTable{font-size:.75rem}.Table-module__KyFYaG__dataTable th,.Table-module__KyFYaG__dataTable td{padding:.5rem}}
.UsersPage-module__HRpjIa__inviteCodeContainer{background:var(--bg-secondary,#f5f5f5);border:1px solid var(--border-color,#e0e0e0);border-radius:8px;align-items:center;gap:12px;margin-bottom:16px;padding:12px 16px;display:flex}.UsersPage-module__HRpjIa__inviteCodeLabel{color:var(--text-primary,#333);white-space:nowrap;font-weight:500}.UsersPage-module__HRpjIa__inviteCodeWrapper{flex:1;align-items:center;gap:8px;min-width:0;display:flex}.UsersPage-module__HRpjIa__inviteCode{background:var(--bg-primary,#fff);border:1px solid var(--border-color,#ddd);color:var(--text-primary,#333);word-break:break-all;border-radius:4px;flex:1;min-width:0;padding:6px 12px;font-family:Courier New,monospace;font-size:14px}.UsersPage-module__HRpjIa__copyButton{background:var(--primary-color,#007bff);color:#fff;cursor:pointer;white-space:nowrap;border:none;border-radius:4px;flex-shrink:0;padding:6px 12px;font-size:14px;font-weight:500;transition:background .2s}.UsersPage-module__HRpjIa__copyButton:hover{background:var(--primary-hover,#0056b3)}.UsersPage-module__HRpjIa__copyButton:active{transform:scale(.98)}.UsersPage-module__HRpjIa__noCodeMessage{color:var(--text-secondary,#666);padding:6px 12px;font-size:14px;font-style:italic}.UsersPage-module__HRpjIa__settingsLink{color:var(--primary-color,#007bff);margin-left:4px;text-decoration:underline}.UsersPage-module__HRpjIa__settingsLink:hover{text-decoration:none}.UsersPage-module__HRpjIa__teamMembersBlock{margin-bottom:20px}.UsersPage-module__HRpjIa__teamMembersTitle{color:var(--text-primary,#333);margin-bottom:10px;font-size:15px;font-weight:600}.UsersPage-module__HRpjIa__teamMembersList{background:var(--bg-secondary,#f5f5f5);border:1px solid var(--border-color,#e0e0e0);border-radius:8px;margin:0;padding:0;list-style:none;overflow:hidden}.UsersPage-module__HRpjIa__teamMemberRow{border-bottom:1px solid var(--border-color,#e8e8e8);grid-template-columns:1fr 1fr auto auto;align-items:center;gap:12px;padding:10px 16px;font-size:14px;display:grid}.UsersPage-module__HRpjIa__teamMemberRow:last-child{border-bottom:none}.UsersPage-module__HRpjIa__teamMemberName{color:var(--text-primary,#333);font-weight:500}.UsersPage-module__HRpjIa__teamMemberEmail{color:var(--text-secondary,#666)}.UsersPage-module__HRpjIa__teamMemberRole{color:var(--text-secondary,#666);font-size:12px}.UsersPage-module__HRpjIa__teamMembersEmpty{color:var(--text-secondary,#666);padding:16px;font-style:italic}.UsersPage-module__HRpjIa__membersFromServerHint{color:var(--text-secondary,#666);background:var(--bg-secondary,#f9f9f9);border-left:3px solid var(--primary-color,#007bff);border-radius:6px;margin-bottom:12px;padding:10px 14px;font-size:12px}@media (max-width:768px){.UsersPage-module__HRpjIa__inviteCodeContainer{flex-direction:column;align-items:stretch;padding:10px 12px}.UsersPage-module__HRpjIa__inviteCodeLabel{margin-bottom:4px;font-size:13px}.UsersPage-module__HRpjIa__inviteCodeWrapper{flex-direction:column;align-items:stretch}.UsersPage-module__HRpjIa__inviteCode{text-align:center;box-sizing:border-box;width:100%;padding:8px;font-size:13px}.UsersPage-module__HRpjIa__copyButton{text-align:center;width:100%;padding:8px 12px}.UsersPage-module__HRpjIa__noCodeMessage{font-size:13px;line-height:1.4}}@media (max-width:480px){.UsersPage-module__HRpjIa__inviteCodeContainer{margin-bottom:12px;padding:8px}.UsersPage-module__HRpjIa__inviteCode{padding:6px 8px;font-size:12px}.UsersPage-module__HRpjIa__copyButton{padding:6px 10px;font-size:13px}.UsersPage-module__HRpjIa__teamMemberRow{grid-template-columns:1fr;gap:4px;padding:8px 12px}.UsersPage-module__HRpjIa__teamMemberEmail{font-size:13px}.UsersPage-module__HRpjIa__teamMemberRole{font-size:11px}}
.TableControls-module__Ajzpea__controls{flex-wrap:wrap;justify-content:space-between;gap:1rem;margin-bottom:1.5rem;display:flex}.TableControls-module__Ajzpea__searchContainer{flex:1;min-width:200px}.TableControls-module__Ajzpea__rowOnMobile{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.TableControls-module__Ajzpea__searchInputWrapper{align-items:center;display:flex;position:relative}.TableControls-module__Ajzpea__searchIcon{color:#718096;pointer-events:none;position:absolute;left:.75rem}.TableControls-module__Ajzpea__searchInput{background:#fff;border:1px solid #e2e8f0;border-radius:6px;width:100%;min-width:200px;padding:.5rem .75rem .5rem 2.5rem;font-size:.875rem}.TableControls-module__Ajzpea__filterBtn,.TableControls-module__Ajzpea__exportBtn{color:#1a202c;cursor:pointer;white-space:nowrap;background-color:#f9fafb;border:1px solid #e2e8f0;border-radius:6px;align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:.875rem;display:inline-flex}.TableControls-module__Ajzpea__filterBtn:hover,.TableControls-module__Ajzpea__exportBtn:hover{background-color:#f1f5f9}@media (max-width:768px){.TableControls-module__Ajzpea__controls{flex-direction:column;gap:.75rem}.TableControls-module__Ajzpea__searchContainer,.TableControls-module__Ajzpea__searchInput{min-width:100%}.TableControls-module__Ajzpea__rowOnMobile{justify-content:space-between;width:100%}.TableControls-module__Ajzpea__filterBtn,.TableControls-module__Ajzpea__exportBtn{flex:1;justify-content:center;padding:.5rem;font-size:.8125rem}}@media (max-width:480px){.TableControls-module__Ajzpea__searchInputWrapper,.TableControls-module__Ajzpea__searchInput{width:100%}.TableControls-module__Ajzpea__rowOnMobile{flex-direction:column;width:100%}.TableControls-module__Ajzpea__filterBtn,.TableControls-module__Ajzpea__exportBtn{width:100%}.TableControls-module__Ajzpea__filtersMenu{flex-direction:column}.TableControls-module__Ajzpea__filterField{width:100%;min-width:100%}}.TableControls-module__Ajzpea__filterDropdownWrapper{flex-direction:column;gap:8px;display:flex}.TableControls-module__Ajzpea__filtersMenu{background:#fff;border:1px solid #ddd;border-radius:6px;flex-wrap:wrap;align-items:flex-end;gap:12px 16px;margin-top:8px;padding:12px;display:flex;box-shadow:0 2px 8px #0000000d}.TableControls-module__Ajzpea__filterField{flex-direction:column;flex:1;min-width:160px;display:flex}.TableControls-module__Ajzpea__filterField label{color:#444;margin-bottom:4px;font-size:.85rem}.TableControls-module__Ajzpea__filterField input,.TableControls-module__Ajzpea__filterField select{border:1px solid #ccc;border-radius:4px;height:32px;padding:6px;font-size:.9rem}.TableControls-module__Ajzpea__filterActions{justify-content:flex-end;gap:8px;margin-top:0;display:flex}.TableControls-module__Ajzpea__applyBtn,.TableControls-module__Ajzpea__resetBtn{cursor:pointer;border:1px solid #ccc;border-radius:4px;height:32px;padding:6px 10px;font-size:.85rem}.TableControls-module__Ajzpea__applyBtn{color:#fff;background-color:#2563eb}.TableControls-module__Ajzpea__resetBtn{color:#111827;background-color:#f3f4f6}@media (max-width:480px){.TableControls-module__Ajzpea__filterActions{flex-direction:column;width:100%}.TableControls-module__Ajzpea__applyBtn,.TableControls-module__Ajzpea__resetBtn{width:100%}}
.OfficeSettings-module___iYeRq__settingsOverview{grid-template-columns:repeat(2,1fr);grid-template-areas:"categorization privacy";gap:1.5rem;display:grid}.OfficeSettings-module___iYeRq__settingsPage main{flex:unset!important;max-width:unset!important;width:auto!important;margin:0!important;padding:0!important}@media (max-width:1024px){.OfficeSettings-module___iYeRq__settingsOverview{gap:1rem}}@media (max-width:768px){.OfficeSettings-module___iYeRq__settingsOverview{flex-direction:column-reverse;gap:1rem;width:100%;display:flex}}.OfficeSettings-module___iYeRq__general{grid-area:general}.OfficeSettings-module___iYeRq__categorization{grid-area:categorization}.OfficeSettings-module___iYeRq__privacy{grid-area:privacy}.OfficeSettings-module___iYeRq__settingsCard{background-color:#fff;border-radius:1rem;flex-direction:column;gap:1rem;padding:1.5rem;display:flex;box-shadow:0 2px 10px #0000000d}@media (max-width:768px){.OfficeSettings-module___iYeRq__settingsCard{gap:.75rem;padding:1rem}}.OfficeSettings-module___iYeRq__settingIcon{background-color:#eef2ff;border-radius:8px;justify-content:center;align-items:center;width:max-content;padding:.5rem;display:flex}.OfficeSettings-module___iYeRq__settingIcon svg{color:#4f46e5;flex-shrink:0;width:32px;height:32px}@media (max-width:480px){.OfficeSettings-module___iYeRq__settingIcon svg{width:24px;height:24px}}.OfficeSettings-module___iYeRq__settingContent{flex-direction:column;gap:1rem;display:flex}.OfficeSettings-module___iYeRq__settingContent h3{margin:0;font-size:1.25rem;font-weight:600}@media (max-width:768px){.OfficeSettings-module___iYeRq__settingContent h3{font-size:1.1rem}}.OfficeSettings-module___iYeRq__settingOptions{flex-direction:column;gap:1.5rem;margin-top:.5rem;display:flex}@media (max-width:768px){.OfficeSettings-module___iYeRq__settingOptions{gap:1rem}}.OfficeSettings-module___iYeRq__settingToggleItem{border-bottom:1px solid #eee;justify-content:space-between;align-items:center;padding:.5rem 0;display:flex}.OfficeSettings-module___iYeRq__toggleInfo{flex:1}.OfficeSettings-module___iYeRq__toggleInfo h4{margin:0;font-size:1rem;font-weight:500}.OfficeSettings-module___iYeRq__toggleInfo p{color:#666;margin:.25rem 0 0;font-size:.875rem}@media (max-width:768px){.OfficeSettings-module___iYeRq__toggleInfo h4{font-size:.9rem}.OfficeSettings-module___iYeRq__toggleInfo p{font-size:.8rem}}.OfficeSettings-module___iYeRq__settingInputGroup{align-items:center;gap:.5rem;display:flex}.OfficeSettings-module___iYeRq__settingInputGroup input{border:1px solid #ccc;border-radius:6px;width:60px;padding:.3rem;font-size:.875rem}@media (max-width:480px){.OfficeSettings-module___iYeRq__settingInputGroup input{width:50px;font-size:.8rem}}.OfficeSettings-module___iYeRq__toggleTag{color:#3730a3;cursor:pointer;background-color:#e0e7ff;border:none;border-radius:6px;padding:.4rem .8rem;font-size:.875rem}@media (max-width:480px){.OfficeSettings-module___iYeRq__toggleTag{padding:.3rem .6rem;font-size:.75rem}}.OfficeSettings-module___iYeRq__categorizationRules{max-height:300px;margin-top:1rem;padding-right:.5rem;overflow-y:auto}.OfficeSettings-module___iYeRq__categorizationRules::-webkit-scrollbar{width:6px}.OfficeSettings-module___iYeRq__categorizationRules::-webkit-scrollbar-thumb{background-color:#ccc;border-radius:3px}.OfficeSettings-module___iYeRq__categorizationRulesTitle{margin:1rem 0 .5rem;font-size:1rem;font-weight:600}@media (max-width:768px){.OfficeSettings-module___iYeRq__categorizationRulesTitle{font-size:.9rem}}.OfficeSettings-module___iYeRq__ruleItem{background-color:#fafafa;border:1px solid #eee;border-radius:6px;justify-content:space-between;align-items:center;gap:1rem;padding:.5rem;display:flex}.OfficeSettings-module___iYeRq__ruleInfo{flex-direction:column;gap:.25rem;display:flex}.OfficeSettings-module___iYeRq__ruleName{font-size:.95rem;font-weight:500}.OfficeSettings-module___iYeRq__ruleType{color:#999;font-size:.8rem}.OfficeSettings-module___iYeRq__category{text-transform:capitalize;white-space:nowrap;border-radius:4px;padding:.25rem .75rem;font-size:.75rem;font-weight:600}.OfficeSettings-module___iYeRq__productive{color:#15803d;background-color:#dcfce7}.OfficeSettings-module___iYeRq__distracting{color:#b91c1c;background-color:#fee2e2}.OfficeSettings-module___iYeRq__neutral{color:#92400e;background-color:#fef9c3}.OfficeSettings-module___iYeRq__addRuleBtn{cursor:pointer;background-color:#f3f4f6;border:none;border-radius:6px;align-items:center;gap:.5rem;margin-top:1rem;padding:.5rem 1rem;font-size:.875rem;font-weight:500;transition:background-color .2s;display:flex}.OfficeSettings-module___iYeRq__addRuleBtn:hover{background-color:#e5e7eb}@media (max-width:480px){.OfficeSettings-module___iYeRq__addRuleBtn{padding:.4rem .8rem;font-size:.8rem}}
.ProgressBar-module__d63B9W__progressWrapper{align-items:center;gap:8px;display:flex}.ProgressBar-module__d63B9W__progressBar{background-color:#e0e0e0;border-radius:4px;flex:1;max-width:100px;height:8px;overflow:hidden}.ProgressBar-module__d63B9W__progressFill{background-color:#4caf50;border-radius:4px;height:100%}
.RuleModal-module__GdyCMG__overlay{z-index:120;background:#02061759;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.RuleModal-module__GdyCMG__modal{background:#fff;border-radius:10px;flex-direction:column;gap:12px;width:760px;max-width:calc(100% - 32px);padding:16px;display:flex;box-shadow:0 18px 40px #02061714}.RuleModal-module__GdyCMG__header{justify-content:space-between;align-items:center;display:flex}.RuleModal-module__GdyCMG__headerActions{align-items:center;gap:8px;display:flex}.RuleModal-module__GdyCMG__small{cursor:pointer;background:#f8fafc;border:1px solid #eef3f7;border-radius:8px;padding:6px 8px}.RuleModal-module__GdyCMG__close{cursor:pointer;background:0 0;border:none;font-size:18px}.RuleModal-module__GdyCMG__body{flex-direction:column;gap:12px;display:flex}.RuleModal-module__GdyCMG__row{flex-direction:column;gap:6px;display:flex}.RuleModal-module__GdyCMG__label{color:#334155;font-size:13px}.RuleModal-module__GdyCMG__input,.RuleModal-module__GdyCMG__select{background:#fff;border:1px solid #eef3f7;border-radius:8px;padding:8px 10px;font-size:14px}.RuleModal-module__GdyCMG__footer{justify-content:space-between;gap:12px;margin-top:6px;display:flex}.RuleModal-module__GdyCMG__btn{cursor:pointer;background:#fff;border:1px solid #eef3f7;border-radius:8px;padding:8px 12px}.RuleModal-module__GdyCMG__primary{color:#fff;background:#2563eb;border:none}.RuleModal-module__GdyCMG__danger{color:#9b1c1c;cursor:pointer;background:#fee2e2;border:1px solid #fbd3d8;border-radius:8px;padding:8px 12px}
.CategoryLabel-module__r6_4CW__label{text-transform:capitalize;border-radius:4px;width:fit-content;padding:2px 6px;font-size:.75rem;font-weight:500;display:inline-block}.CategoryLabel-module__r6_4CW__productive{color:#15803d;background-color:#dcfce7}.CategoryLabel-module__r6_4CW__neutral{color:#92400e;background-color:#fef9c3}.CategoryLabel-module__r6_4CW__distracting{color:#b91c1c;background-color:#fee2e2}
.CategoryTree-module__iXDxzq__tree{flex-direction:column;gap:8px;display:flex}.CategoryTree-module__iXDxzq__node{display:block}.CategoryTree-module__iXDxzq__nodeHeader{align-items:center;gap:8px;display:flex}.CategoryTree-module__iXDxzq__toggle{cursor:pointer;color:#334155;background:0 0;border:none;width:24px;height:24px}.CategoryTree-module__iXDxzq__nodeMain{cursor:pointer;border-radius:8px;align-items:center;gap:8px;padding:6px;display:flex}.CategoryTree-module__iXDxzq__nodeMain:hover{background:#fafafa}.CategoryTree-module__iXDxzq__name{font-weight:500}.CategoryTree-module__iXDxzq__badge{border:1px solid #0000000f;border-radius:6px;width:12px;height:12px;margin-left:auto}.CategoryTree-module__iXDxzq__prod{color:#475569;background:#f8fafc;border-radius:6px;margin-left:8px;padding:2px 6px;font-size:12px}.CategoryTree-module__iXDxzq__children{flex-direction:column;gap:6px;margin-top:6px;padding-left:14px;display:flex}
.ProfileHeader-module__4UF-ea__backButton{color:#4a5568;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:6px;align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:.875rem;font-weight:500;transition:all .2s;display:flex}.ProfileHeader-module__4UF-ea__backButton:hover{background:#f7fafc;border-color:#cbd5e0}
.UserAnalytics-module__KlzzAG__container{flex-direction:column;gap:1.5rem;display:flex}.UserAnalytics-module__KlzzAG__heading{font-size:1.125rem;font-weight:700}@media (min-width:640px){.UserAnalytics-module__KlzzAG__heading{font-size:1.5rem}}.UserAnalytics-module__KlzzAG__cardsGrid{grid-template-columns:1fr;gap:1.5rem;display:grid}@media (min-width:1024px){.UserAnalytics-module__KlzzAG__cardsGrid{grid-template-columns:repeat(2,1fr)}}.UserAnalytics-module__KlzzAG__card{background-color:#fff;border:1px solid #ddd;border-radius:8px;box-shadow:0 2px 6px #0000000a}.UserAnalytics-module__KlzzAG__cardInner{padding:1.5rem}.UserAnalytics-module__KlzzAG__cardTitle{letter-spacing:-.015em;font-size:.875rem;font-weight:600}@media (min-width:640px){.UserAnalytics-module__KlzzAG__cardTitle{font-size:1rem}}.UserAnalytics-module__KlzzAG__progressRow{justify-content:space-between;align-items:center;display:flex}.UserAnalytics-module__KlzzAG__progressBarContainer{background-color:#eee;border-radius:9999px;width:5rem;height:.5rem;position:relative;overflow:hidden}.UserAnalytics-module__KlzzAG__progressBarFill{background-color:#4f46e5;height:100%;transition:transform .3s}.UserAnalytics-module__KlzzAG__activityStat{text-align:center;color:#16a34a;margin-top:.25rem;font-size:1.875rem;font-weight:700}.UserAnalytics-module__KlzzAG__activityLabel{color:#6b7280;font-size:.875rem}.UserAnalytics-module__KlzzAG__activityBreakdown{flex-direction:column;gap:.5rem;font-size:.875rem;display:flex}.UserAnalytics-module__KlzzAG__statsGrid{grid-template-columns:1fr;gap:1rem;display:grid}@media (min-width:640px){.UserAnalytics-module__KlzzAG__statsGrid{grid-template-columns:repeat(3,1fr)}}.UserAnalytics-module__KlzzAG__statsItem{text-align:center;border:1px solid #ddd;border-radius:8px;padding:1rem}.UserAnalytics-module__KlzzAG__statsValue{font-size:1.5rem;font-weight:700}.UserAnalytics-module__KlzzAG__textGreen{color:#16a34a}.UserAnalytics-module__KlzzAG__textBlue{color:#2563eb}.UserAnalytics-module__KlzzAG__textPurple{color:#7c3aed}
.CategoryEditorModal-module__ZLqbKW__overlay{z-index:130;background:#02061759;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.CategoryEditorModal-module__ZLqbKW__modal{background:#fff;border-radius:10px;flex-direction:column;gap:12px;width:920px;max-width:calc(100% - 32px);padding:14px;display:flex;box-shadow:0 18px 40px #02061714}.CategoryEditorModal-module__ZLqbKW__header{justify-content:space-between;align-items:center;display:flex}.CategoryEditorModal-module__ZLqbKW__content{gap:12px;display:flex}.CategoryEditorModal-module__ZLqbKW__treeCol{background:#fbfdff;border:1px solid #eef3f7;border-radius:8px;width:48%;max-height:420px;padding:8px;overflow:auto}.CategoryEditorModal-module__ZLqbKW__editCol{flex-direction:column;gap:8px;width:52%;display:flex}.CategoryEditorModal-module__ZLqbKW__close{cursor:pointer;background:0 0;border:none;font-size:18px}.CategoryEditorModal-module__ZLqbKW__label{color:#334155;font-size:13px}.CategoryEditorModal-module__ZLqbKW__input{border:1px solid #eef3f7;border-radius:8px;padding:8px}.CategoryEditorModal-module__ZLqbKW__actions{gap:8px;margin-top:8px;display:flex}.CategoryEditorModal-module__ZLqbKW__btn{cursor:pointer;background:#fff;border:1px solid #eef3f7;border-radius:8px;padding:8px 10px}.CategoryEditorModal-module__ZLqbKW__danger{color:#9b1c1c;background:#fee2e2;border:1px solid #fbd3d8;border-radius:8px}@media (max-width:580px){.CategoryEditorModal-module__ZLqbKW__btn,.CategoryEditorModal-module__ZLqbKW__danger{padding:.2rem}.CategoryEditorModal-module__ZLqbKW__actions{flex-direction:column;gap:4px}}
.ProfileOverview-module__4uSpFq__overviewContainer{margin-top:1rem}.ProfileOverview-module__4uSpFq__card{background:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:1.5rem;box-shadow:0 1px 3px #0000000f}.ProfileOverview-module__4uSpFq__cardHeader{justify-content:space-between;align-items:center;margin-bottom:1.25rem;display:flex}.ProfileOverview-module__4uSpFq__cardTitle{flex-wrap:wrap;align-items:center;gap:.5rem;font-size:1.25rem;font-weight:600;display:flex}.ProfileOverview-module__4uSpFq__cardTitle svg{flex-shrink:0}.ProfileOverview-module__4uSpFq__editButton{cursor:pointer;background:#f9fafb;border:1px solid #d1d5db;border-radius:6px;align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:.875rem;font-weight:500;transition:background .2s;display:inline-flex}.ProfileOverview-module__4uSpFq__editButton:hover{background:#edf2f7}.ProfileOverview-module__4uSpFq__input{border:1px solid #ccc;border-radius:4px;width:100%;padding:.5rem;font-size:.875rem}.ProfileOverview-module__4uSpFq__cardBody{flex-direction:column;gap:1.5rem;display:flex}.ProfileOverview-module__4uSpFq__profileContent{flex-wrap:wrap;align-items:flex-start;gap:2rem;display:flex}.ProfileOverview-module__4uSpFq__avatarSection{flex-shrink:0}.ProfileOverview-module__4uSpFq__avatar{color:#4a5568;background-color:#e2e8f0;border-radius:50%;justify-content:center;align-items:center;width:6rem;height:6rem;font-size:1.5rem;font-weight:700;display:flex}.ProfileOverview-module__4uSpFq__infoGrid{flex:1;grid-template-columns:repeat(2,1fr);gap:1rem;display:grid}@media (max-width:640px){.ProfileOverview-module__4uSpFq__profileContent{flex-direction:column;align-items:center}.ProfileOverview-module__4uSpFq__avatarSection{justify-content:center;width:100%;display:flex}.ProfileOverview-module__4uSpFq__avatar{width:5rem;height:5rem}.ProfileOverview-module__4uSpFq__infoGrid{grid-template-columns:1fr;width:100%}}@media (max-width:480px){.ProfileOverview-module__4uSpFq__cardHeader{gap:.5rem}.ProfileOverview-module__4uSpFq__card{padding:1rem}}.ProfileOverview-module__4uSpFq__infoItem{flex-direction:column;gap:.25rem;display:flex}.ProfileOverview-module__4uSpFq__infoItem label{color:#4a5568;font-size:.875rem;font-weight:500}.ProfileOverview-module__4uSpFq__infoItem p{align-items:center;gap:.5rem;font-size:.875rem;font-weight:500;display:flex}.ProfileOverview-module__4uSpFq__footer{color:#718096;border-top:1px solid #e2e8f0;align-items:center;gap:.5rem;padding-top:1rem;font-size:.875rem;display:flex}.ProfileOverview-module__4uSpFq__footer svg{width:24px;height:24px}.ProfileOverview-module__4uSpFq__cityInputWrapper{width:100%;position:relative}.ProfileOverview-module__4uSpFq__citySuggestions{z-index:1000;background:#fff;border:1px solid #d1d5db;border-radius:4px;max-height:200px;margin-top:2px;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 4px 6px #0000001a}.ProfileOverview-module__4uSpFq__citySuggestionItem{cursor:pointer;padding:.5rem .75rem;font-size:.875rem;transition:background .15s}.ProfileOverview-module__4uSpFq__citySuggestionItem:hover{background:#f3f4f6}.ProfileOverview-module__4uSpFq__citySuggestionItem.ProfileOverview-module__4uSpFq__noResults{color:#6b7280;cursor:default;font-style:italic}.ProfileOverview-module__4uSpFq__citySuggestionItem.ProfileOverview-module__4uSpFq__noResults:hover{background:0 0}
.UserTimeline-module__9K5xha__container{background-color:#fff;border:1px solid #ddd;border-radius:8px;margin-top:2rem;padding:1.5rem;box-shadow:0 1px 4px #0000000d}.UserTimeline-module__9K5xha__title{margin-bottom:1rem;font-size:1.25rem;font-weight:600}.UserTimeline-module__9K5xha__controls{flex-wrap:wrap;align-items:flex-end;gap:1rem;margin-bottom:1rem;display:flex}.UserTimeline-module__9K5xha__label{font-size:.9rem;font-weight:500}.UserTimeline-module__9K5xha__select{background-color:#f9f9f9;border:1px solid #ccc;border-radius:6px;margin-left:.5rem;padding:6px 10px;font-size:.9rem}.UserTimeline-module__9K5xha__timeline{background:#f4f4f4;border-radius:6px;justify-content:center;align-items:center;min-height:120px;display:flex}.UserTimeline-module__9K5xha__placeholder{color:#999;font-size:.95rem}
.InputField-module__UvcHxq__formGroup{flex-direction:column;gap:.5rem;display:flex}.InputField-module__UvcHxq__inputWrapper{align-items:center;display:flex;position:relative}.InputField-module__UvcHxq__inputWrapper input{border:1px solid #ccc;border-radius:6px;flex:1;padding:.5rem 0 .5rem 2rem;font-size:.875rem}.InputField-module__UvcHxq__icon{color:#4a5568;pointer-events:none;position:absolute;left:.5rem}.InputField-module__UvcHxq__eyeButton{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;right:.5rem}
.Categorization-module__nV2XkG__container{color:#0f172a;background:0 0;padding:14px;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial}.Categorization-module__nV2XkG__headerRow{flex-direction:column;justify-content:space-between;gap:12px;margin-bottom:12px;display:flex}.Categorization-module__nV2XkG__title{margin:0;font-size:16px;font-weight:600}.Categorization-module__nV2XkG__subtitle{color:#64748b;margin:2px 0 0;font-size:13px}.Categorization-module__nV2XkG__controls{align-items:center;gap:8px;display:grid}.Categorization-module__nV2XkG__search{border:1px solid #64748b;border-radius:8px;padding:.5rem .75rem}.Categorization-module__nV2XkG__searchInput{background:#fff;border:1px solid #eee;border-radius:8px;min-width:200px;padding:8px 10px;font-size:14px}.Categorization-module__nV2XkG__addBtn,.Categorization-module__nV2XkG__grayBtn{cursor:pointer;background:#fff;border:1px solid #eef3f7;border-radius:8px;padding:8px 10px;font-weight:500}.Categorization-module__nV2XkG__saveBtn{color:#fff;cursor:pointer;background:#4a5568;border:none;border-radius:8px;padding:8px 16px;font-weight:500;transition:background-color .2s}.Categorization-module__nV2XkG__saveBtn:hover:not(:disabled){background:#2d3748}.Categorization-module__nV2XkG__saveBtn:disabled{cursor:not-allowed;background:#a0aec0}.Categorization-module__nV2XkG__rulesArea{flex-direction:column;gap:12px;display:flex}.Categorization-module__nV2XkG__accordion{background:#fff;border:1px solid #eee;border-radius:10px;overflow:hidden;box-shadow:0 1px 2px #02061708}.Categorization-module__nV2XkG__accordionHeader{cursor:pointer;background:#fff;border:none;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:12px 14px;font-weight:600;display:flex}.Categorization-module__nV2XkG__count{color:#334155;background:#f1f5f9;border-radius:999px;padding:4px 8px;font-size:13px}.Categorization-module__nV2XkG__chev{color:#64748b}.Categorization-module__nV2XkG__accordionBody{flex-direction:column;gap:8px;padding:10px 12px;display:flex}.Categorization-module__nV2XkG__ruleRow{cursor:pointer;border:1px solid #0000;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:10px;display:flex}.Categorization-module__nV2XkG__ruleRow:hover{background:#fafafa;border-color:#eef3f7}.Categorization-module__nV2XkG__ruleInfo{flex-direction:column;gap:6px;display:flex}.Categorization-module__nV2XkG__ruleName{font-weight:600}.Categorization-module__nV2XkG__rulePattern{color:#475569;font-size:13px}.Categorization-module__nV2XkG__ruleMeta{text-align:right;flex-direction:column;align-items:flex-end;gap:6px;display:flex}.Categorization-module__nV2XkG__prod{color:#334155;background:#f8fafc;border-radius:999px;padding:4px 8px;font-size:12px}.Categorization-module__nV2XkG__matchBlock{flex-direction:column;gap:6px;min-width:120px;display:flex}.Categorization-module__nV2XkG__matchTitle{color:#64748b;font-size:12px}.Categorization-module__nV2XkG__matchItem{color:#0f172a;font-size:13px}.Categorization-module__nV2XkG__empty,.Categorization-module__nV2XkG__emptySmall{color:#94a3b8;font-size:13px}
.ProfileSubscription-module__oL2hKG__container{max-width:1200px;margin:0 auto}.ProfileSubscription-module__oL2hKG__paymentStatusBanner{border-radius:.75rem;margin-bottom:1rem;padding:.75rem 1rem;font-weight:500}.ProfileSubscription-module__oL2hKG__paymentStatusSuccess{color:#166534;background:#ecfdf3;border:1px solid #86efac}.ProfileSubscription-module__oL2hKG__paymentStatusError{color:#991b1b;background:#fef2f2;border:1px solid #fca5a5}.ProfileSubscription-module__oL2hKG__paymentStatusChecking{color:#1e40af;background:#eff6ff;border:1px solid #93c5fd}.ProfileSubscription-module__oL2hKG__teamInfo{background:#f7fafc;border:1px solid #e2e8f0;border-radius:.75rem;margin-bottom:1rem;padding:1rem 1.5rem}.ProfileSubscription-module__oL2hKG__teamInfoHeader{color:#4a5568;align-items:center;gap:.75rem;display:flex}.ProfileSubscription-module__oL2hKG__teamName{color:#2d3748;font-size:1rem;font-weight:600}.ProfileSubscription-module__oL2hKG__adminBadge{color:#fff;background:#805ad5;border-radius:.375rem;padding:.25rem .75rem;font-size:.75rem;font-weight:500}.ProfileSubscription-module__oL2hKG__teamInfoNote{color:#718096;margin-top:.5rem;font-size:.875rem}.ProfileSubscription-module__oL2hKG__subscriptionCard{background:#fff;border:1px solid #e2e8f0;border-radius:.75rem;flex:2;min-width:100%;overflow:hidden;box-shadow:0 1px 3px #0000000d}.ProfileSubscription-module__oL2hKG__cardHeader{align-items:center;padding-top:1rem;padding-left:1.5rem;display:flex}.ProfileSubscription-module__oL2hKG__cardTitle{color:#2d3748;align-items:center;gap:.5rem;font-size:1.125rem;font-weight:600;display:flex}.ProfileSubscription-module__oL2hKG__cardBody{padding:1.5rem}.ProfileSubscription-module__oL2hKG__loadingRow{color:#4a5568;align-items:center;gap:.75rem;font-weight:500;display:flex}.ProfileSubscription-module__oL2hKG__spinner{border:2px solid #e2e8f0;border-top-color:#4a5568;border-radius:999px;width:20px;height:20px;animation:.8s linear infinite ProfileSubscription-module__oL2hKG__spin}@keyframes ProfileSubscription-module__oL2hKG__spin{to{transform:rotate(360deg)}}.ProfileSubscription-module__oL2hKG__subscriptionInfo{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1.5rem;margin-bottom:.5rem;display:flex}.ProfileSubscription-module__oL2hKG__noSubscriptionText{color:#4a5568;margin:1rem 0;font-size:1rem;line-height:1.6}.ProfileSubscription-module__oL2hKG__badges{gap:.5rem;margin-bottom:.5rem;display:flex}.ProfileSubscription-module__oL2hKG__badge{color:#fff;border-radius:.375rem;padding:.25rem .75rem;font-size:.75rem;font-weight:500}.ProfileSubscription-module__oL2hKG__badge[data-color=purple]{background-color:#805ad5}.ProfileSubscription-module__oL2hKG__badge[data-color=green]{background-color:#38a169}.ProfileSubscription-module__oL2hKG__badge[data-color=yellow]{background-color:#e4c400}.ProfileSubscription-module__oL2hKG__badge[data-color=red]{background-color:#ca5858}.ProfileSubscription-module__oL2hKG__price{color:#1a202c;font-size:1.5rem;font-weight:700}.ProfileSubscription-module__oL2hKG__perYear{color:#718096;font-size:.875rem}.ProfileSubscription-module__oL2hKG__subscriptionDates{text-align:right}@media (max-width:480px){.ProfileSubscription-module__oL2hKG__subscriptionDates{text-align:left}}.ProfileSubscription-module__oL2hKG__label{color:#a0aec0;font-size:.75rem}.ProfileSubscription-module__oL2hKG__value{color:#2d3748;font-size:1rem;font-weight:600}.ProfileSubscription-module__oL2hKG__featuresBlock{margin-top:.5rem}.ProfileSubscription-module__oL2hKG__featuresTitle{color:#2d3748;margin-bottom:.5rem;font-size:1rem;font-weight:600}.ProfileSubscription-module__oL2hKG__featuresGrid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:.5rem;margin-bottom:.5rem;display:grid}.ProfileSubscription-module__oL2hKG__featureItem{color:#2d3748;align-items:center;gap:.5rem;font-size:.875rem;display:flex}.ProfileSubscription-module__oL2hKG__actions{flex-direction:row;gap:1rem;display:flex}@media (min-width:640px){.ProfileSubscription-module__oL2hKG__subscriptionActions{flex-direction:column}}.ProfileSubscription-module__oL2hKG__primaryButton{color:#fff;cursor:pointer;background-color:#171717;border:none;border-radius:.375rem;flex:1;justify-content:center;align-items:center;gap:.5rem;height:40px;padding:0 1rem;font-size:.875rem;font-weight:500;transition:background-color .2s;display:inline-flex}.ProfileSubscription-module__oL2hKG__primaryButton:hover{background-color:#171717e6}.ProfileSubscription-module__oL2hKG__secondaryButton{color:#111827;cursor:pointer;background-color:#0000;border:1px solid #d1d5db;border-radius:.375rem;flex:1;justify-content:center;align-items:center;gap:.5rem;height:40px;padding:0 1rem;font-size:.875rem;font-weight:500;transition:background-color .2s,color .2s;display:inline-flex}.ProfileSubscription-module__oL2hKG__secondaryButton:hover{color:#1f2937;background-color:#f3f4f6}.ProfileSubscription-module__oL2hKG__usageCard{background:#fff;border:1px solid #e2e8f0;border-radius:.75rem;overflow:hidden;box-shadow:0 1px 3px #0000000d}.ProfileSubscription-module__oL2hKG__usageCardHeader{flex-direction:column;gap:.375rem;padding:1.5rem 1.5rem .75rem;display:flex}.ProfileSubscription-module__oL2hKG__usageCardTitle{letter-spacing:-.015em;font-size:1rem;font-weight:600}.ProfileSubscription-module__oL2hKG__usageCardBody{flex-direction:column;gap:1rem;padding:0 1.5rem 1.5rem;display:flex}.ProfileSubscription-module__oL2hKG__usageRow{flex-direction:column;gap:.25rem;display:flex}.ProfileSubscription-module__oL2hKG__usageRowHeader{justify-content:space-between;margin-bottom:.5rem;font-size:.875rem;display:flex}.ProfileSubscription-module__oL2hKG__progressBar{background-color:#f5f5f5;border-radius:9999px;width:100%;height:.5rem;position:relative;overflow:hidden}.ProfileSubscription-module__oL2hKG__progressValue{background-color:#171717;width:100%;height:100%;transition:transform .3s;transform:translate(-70%)}.ProfileSubscription-module__oL2hKG__progressValue.ProfileSubscription-module__oL2hKG__storage{transform:translate(-85%)}.ProfileSubscription-module__oL2hKG__progressValue.ProfileSubscription-module__oL2hKG__api{transform:translate(-92%)}.ProfileSubscription-module__oL2hKG__usageActions{border-top:1px solid var(--border);padding-top:1rem}.ProfileSubscription-module__oL2hKG__usageButton{cursor:pointer;background:0 0;border:1px solid #e5e5e5;border-radius:.375rem;flex:2;justify-content:center;align-items:center;gap:.5rem;width:100%;min-width:100%;height:2.25rem;padding:0 .75rem;font-size:.875rem;font-weight:500;transition:background-color .2s;display:inline-flex}.ProfileSubscription-module__oL2hKG__usageButton:hover{background-color:var(--accent);background-color:#f5f5f5}.ProfileSubscription-module__oL2hKG__cardsWrapper{flex-wrap:wrap;gap:1rem;display:flex}@media (min-width:640px){.ProfileSubscription-module__oL2hKG__subscriptionCard{min-width:0}}.ProfileSubscription-module__oL2hKG__usageCard{flex:1;min-width:100%}@media (min-width:640px){.ProfileSubscription-module__oL2hKG__usageCard{min-width:0}}.ProfileSubscription-module__oL2hKG__cardFull{background:#fff;border:1px solid #e2e8f0;border-radius:.75rem;margin-top:.75rem;overflow:hidden;box-shadow:0 1px 3px #0000000d}.ProfileSubscription-module__oL2hKG__card{border:1px solid var(--border);background-color:var(--background);border-radius:.5rem;box-shadow:0 1px 2px #0000000d}.ProfileSubscription-module__oL2hKG__cardTitle{letter-spacing:-.01em;-webkit-text-size-adjust:100%;tab-size:4;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent;box-sizing:border-box;border:0 solid #e5e7eb;border-color:hsl(var(--border));letter-spacing:-.025em;font-size:1.5rem;font-weight:600;line-height:1}.ProfileSubscription-module__oL2hKG__paymentList{flex-direction:column;gap:1rem;display:flex}.ProfileSubscription-module__oL2hKG__paymentItem{background-color:#fff;border:1px solid #e5e7eb;border-radius:.5rem;flex-direction:row;justify-content:space-between;padding:1rem;display:flex}.ProfileSubscription-module__oL2hKG__paymentPlan{font-weight:500}.ProfileSubscription-module__oL2hKG__paymentPeriod{color:#6b7280;font-size:.875rem}.ProfileSubscription-module__oL2hKG__paymentRight{flex-direction:column;align-items:flex-end;gap:.25rem;margin-top:0;display:flex}@media (min-width:640px){.ProfileSubscription-module__oL2hKG__paymentRight{text-align:right}}.ProfileSubscription-module__oL2hKG__paymentAmount{font-weight:500}.ProfileSubscription-module__oL2hKG__paymentStatus{border:1px solid #e5e7eb;border-radius:9999px;align-items:center;margin-top:.25rem;padding:.25rem .625rem;font-size:.75rem;font-weight:600;display:inline-flex}.ProfileSubscription-module__oL2hKG__paymentStatus[data-status=Succeeded]{color:#166534;background:#ecfdf3;border-color:#86efac}.ProfileSubscription-module__oL2hKG__paymentStatus[data-status=Pending]{color:#92400e;background:#fef3c7;border-color:#fcd34d}.ProfileSubscription-module__oL2hKG__trialInfo{color:#166534;background:#f0fdf4;border:1px solid #86efac;border-radius:.5rem;align-items:center;gap:.75rem;margin-bottom:.75rem;padding:1rem;font-size:.95rem;display:flex}.ProfileSubscription-module__oL2hKG__trialInfo strong{font-size:1.125rem;font-weight:700}.ProfileSubscription-module__oL2hKG__trialIcon{color:#16a34a;flex-shrink:0}.ProfileSubscription-module__oL2hKG__trialSubtext{color:#6b7280;margin-top:.5rem;font-size:.875rem}.ProfileSubscription-module__oL2hKG__pricingOverlay{z-index:1000;background:#00000080;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0;overflow-y:auto}.ProfileSubscription-module__oL2hKG__pricingContent{background:#fff;border-radius:1rem;width:100%;max-width:100%;max-height:90vh;position:relative;overflow-y:auto}.ProfileSubscription-module__oL2hKG__pricingClose{cursor:pointer;z-index:10;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:.5rem;transition:background .2s;display:flex;position:absolute;top:1rem;right:1rem}.ProfileSubscription-module__oL2hKG__pricingClose:hover{background:#f3f4f6}.ProfileSubscription-module__oL2hKG__pricingClose svg{color:#6b7280;width:24px;height:24px}
.DurationPicker-module__d-E1da__container{flex-direction:column;gap:6px;display:flex}.DurationPicker-module__d-E1da__label{color:#333;font-size:.9rem;font-weight:500}.DurationPicker-module__d-E1da__select{background-color:#f9f9f9;border:1px solid #ccc;border-radius:6px;min-height:34px;padding:6px 10px;font-size:.9rem}
.InfoModal-module__-Iry0q__backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:100;background-color:#0006;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.InfoModal-module__-Iry0q__modal{background:#fff;border:1px solid #e2e8f0;border-radius:.75rem;flex-direction:column;width:100%;max-width:700px;max-height:85vh;display:flex;box-shadow:0 4px 6px #0000001a}.InfoModal-module__-Iry0q__header{border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;padding:1.25rem 1.5rem;display:flex}.InfoModal-module__-Iry0q__header h3{color:#1a202c;margin:0;font-size:1.25rem;font-weight:600}.InfoModal-module__-Iry0q__closeBtn{color:#718096;cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;width:32px;height:32px;padding:0;font-size:1.75rem;transition:background-color .2s,color .2s;display:flex}.InfoModal-module__-Iry0q__closeBtn:hover{color:#1a202c;background-color:#f3f4f6}.InfoModal-module__-Iry0q__content{text-align:left;flex:1;padding:1.5rem;overflow-y:auto}.InfoModal-module__-Iry0q__content section{margin-bottom:1.5rem}.InfoModal-module__-Iry0q__content section:last-child{margin-bottom:0}.InfoModal-module__-Iry0q__content h4{color:#2d3748;text-align:left;margin:0 0 .75rem;font-size:1rem;font-weight:600}.InfoModal-module__-Iry0q__content p{color:#4a5568;text-align:left;margin:0;font-size:.9375rem;line-height:1.7}.InfoModal-module__-Iry0q__content p+p{margin-top:.75rem}.InfoModal-module__-Iry0q__valuesList{flex-direction:column;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}.InfoModal-module__-Iry0q__valueItem{align-items:flex-start;gap:.5rem;display:flex}.InfoModal-module__-Iry0q__checkmark{color:#16a34a;margin-top:.125rem;font-weight:700}.InfoModal-module__-Iry0q__description{color:#4a5568;text-align:left;font-size:.9375rem;line-height:1.7}
.Checkbox-module__fGQrvW__checkboxLabel{color:#4a5568;cursor:pointer;align-items:center;gap:.5rem;font-size:.875rem;display:flex}.Checkbox-module__fGQrvW__checkboxLabel input[type=checkbox]{accent-color:#4a5568;width:16px;height:16px}
.DemoRequestModal-module__CLgkrG__backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:100;background-color:#0006;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.DemoRequestModal-module__CLgkrG__modal{background:#fff;border:1px solid #e2e8f0;border-radius:.75rem;width:100%;max-width:420px;padding:1.5rem;box-shadow:0 1px 3px #0000000d}.DemoRequestModal-module__CLgkrG__modal h3{color:#2d3748;margin-bottom:1.25rem;font-size:1.25rem;font-weight:600}.DemoRequestModal-module__CLgkrG__form{flex-direction:column;gap:1rem;display:flex}.DemoRequestModal-module__CLgkrG__field{flex-direction:column;gap:.375rem;display:flex}.DemoRequestModal-module__CLgkrG__field label{color:#4a5568;font-size:.875rem;font-weight:500}.DemoRequestModal-module__CLgkrG__field input{color:#2d3748;border:1px solid #d1d5db;border-radius:.375rem;padding:.625rem .875rem;font-size:.9375rem;transition:border-color .2s,box-shadow .2s}.DemoRequestModal-module__CLgkrG__field input:focus{border-color:#171717;outline:none;box-shadow:0 0 0 3px #1717171a}.DemoRequestModal-module__CLgkrG__field input:disabled{cursor:not-allowed;opacity:.7;background-color:#f3f4f6}.DemoRequestModal-module__CLgkrG__field input::placeholder{color:#9ca3af}.DemoRequestModal-module__CLgkrG__actions{justify-content:flex-end;gap:.75rem;margin-top:1.5rem;display:flex}.DemoRequestModal-module__CLgkrG__primary{color:#fff;cursor:pointer;background-color:#171717;border:none;border-radius:.375rem;height:40px;padding:0 1.25rem;font-size:.875rem;font-weight:500;transition:background-color .2s}.DemoRequestModal-module__CLgkrG__primary:hover{background-color:#171717e6}.DemoRequestModal-module__CLgkrG__primary:disabled{opacity:.5;cursor:not-allowed}
.CarInviteCode-module__KevutW__container{background:var(--surface-secondary);border-radius:12px;margin-bottom:24px;padding:24px}.CarInviteCode-module__KevutW__header{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.CarInviteCode-module__KevutW__title{color:var(--text-primary);margin:0;font-size:18px;font-weight:600}.CarInviteCode-module__KevutW__generateButton{background:var(--primary);color:#fff;cursor:pointer;border:none;border-radius:8px;align-items:center;gap:8px;padding:8px 16px;font-size:14px;font-weight:500;transition:all .2s;display:flex}.CarInviteCode-module__KevutW__generateButton:hover:not(:disabled){background:var(--primary-hover);transform:translateY(-1px)}.CarInviteCode-module__KevutW__generateButton:disabled{opacity:.6;cursor:not-allowed}.CarInviteCode-module__KevutW__error{color:#ef4444;background:#ef44441a;border:1px solid #ef44444d;border-radius:8px;margin-bottom:16px;padding:12px;font-size:14px}.CarInviteCode-module__KevutW__codesList{flex-direction:column;gap:12px;display:flex}.CarInviteCode-module__KevutW__codeItem{background:var(--surface-primary);border:1px solid var(--border-primary);border-radius:8px;justify-content:space-between;align-items:center;padding:16px;transition:all .2s;display:flex}.CarInviteCode-module__KevutW__codeItem:hover{border-color:var(--primary);box-shadow:0 2px 8px #0000000d}.CarInviteCode-module__KevutW__codeInfo{flex-direction:column;flex:1;gap:8px;display:flex}.CarInviteCode-module__KevutW__code{color:var(--text-primary);letter-spacing:.05em;font-family:Courier New,monospace;font-size:16px;font-weight:600}.CarInviteCode-module__KevutW__codeDetails{color:var(--text-secondary);gap:12px;font-size:13px;display:flex}.CarInviteCode-module__KevutW__codeDetails span{background:var(--surface-secondary);border-radius:4px;padding:4px 8px}.CarInviteCode-module__KevutW__expired,.CarInviteCode-module__KevutW__maxUsed{color:#ef4444!important;background:#ef44441a!important}.CarInviteCode-module__KevutW__copyButton{background:var(--surface-secondary);border:1px solid var(--border-primary);color:var(--text-primary);cursor:pointer;white-space:nowrap;border-radius:6px;align-items:center;gap:6px;padding:8px 12px;font-size:13px;font-weight:500;transition:all .2s;display:flex}.CarInviteCode-module__KevutW__copyButton:hover:not(:disabled){background:var(--primary);color:#fff;border-color:var(--primary)}.CarInviteCode-module__KevutW__copyButton:disabled{opacity:.5;cursor:not-allowed}.CarInviteCode-module__KevutW__emptyState{text-align:center;color:var(--text-secondary);padding:40px 20px}.CarInviteCode-module__KevutW__emptyState p{margin:0;font-size:14px}.CarInviteCode-module__KevutW__emptyState p:first-child{color:var(--text-primary);margin-bottom:8px;font-size:16px;font-weight:500}.CarInviteCode-module__KevutW__emptyHint{opacity:.7}
.SubscriptionModal-module__6HQ7mW__backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:100;background-color:#0006;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.SubscriptionModal-module__6HQ7mW__modal{background:#fff;border:1px solid #e2e8f0;border-radius:.75rem;width:100%;max-width:480px;padding:1.5rem;box-shadow:0 1px 3px #0000000d}.SubscriptionModal-module__6HQ7mW__modal h3{color:#2d3748;margin-bottom:1rem;font-size:1.25rem;font-weight:600}.SubscriptionModal-module__6HQ7mW__modal h4{color:#2d3748;margin:1.5rem 0 .75rem;font-size:1rem;font-weight:600}.SubscriptionModal-module__6HQ7mW__price{color:#1a202c;margin-bottom:1rem;font-size:1.5rem;font-weight:700}.SubscriptionModal-module__6HQ7mW__select{color:#2d3748;border:1px solid #d1d5db;border-radius:.375rem;width:100%;padding:.5rem .75rem;font-size:.875rem}.SubscriptionModal-module__6HQ7mW__method{color:#2d3748;cursor:pointer;border:1px solid #e2e8f0;border-radius:.375rem;margin-bottom:.5rem;padding:.75rem 1rem;font-size:.875rem;transition:background-color .2s,border-color .2s}.SubscriptionModal-module__6HQ7mW__method:hover{background-color:#f3f4f6}.SubscriptionModal-module__6HQ7mW__method.SubscriptionModal-module__6HQ7mW__active{background-color:#f9fafb;border-color:#171717}.SubscriptionModal-module__6HQ7mW__actions{justify-content:flex-end;gap:.75rem;margin-top:1.5rem;display:flex}.SubscriptionModal-module__6HQ7mW__primary{color:#fff;cursor:pointer;background-color:#171717;border:none;border-radius:.375rem;height:40px;padding:0 1rem;font-size:.875rem;font-weight:500;transition:background-color .2s}.SubscriptionModal-module__6HQ7mW__primary:hover{background-color:#171717e6}.SubscriptionModal-module__6HQ7mW__secondary{color:#111827;cursor:pointer;background-color:#0000;border:1px solid #d1d5db;border-radius:.375rem;height:40px;padding:0 1rem;font-size:.875rem;font-weight:500;transition:background-color .2s,color .2s}.SubscriptionModal-module__6HQ7mW__secondary:hover{background-color:#f3f4f6}.SubscriptionModal-module__6HQ7mW__calculationInfo{background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:.5rem;margin-top:1rem;padding:1rem;font-size:.875rem}.SubscriptionModal-module__6HQ7mW__calculationRow{border-bottom:1px solid #f1f5f9;justify-content:space-between;align-items:center;padding:.5rem 0;display:flex}.SubscriptionModal-module__6HQ7mW__calculationRow:last-child{border-bottom:none;padding-bottom:0}.SubscriptionModal-module__6HQ7mW__calculationLabel{color:#64748b;font-weight:500}.SubscriptionModal-module__6HQ7mW__calculationValue{color:#1e293b;text-align:right;font-weight:600}.SubscriptionModal-module__6HQ7mW__calculationValue.SubscriptionModal-module__6HQ7mW__upgrade{color:#16a34a}.SubscriptionModal-module__6HQ7mW__calculationValue.SubscriptionModal-module__6HQ7mW__downgrade{color:#dc2626}.SubscriptionModal-module__6HQ7mW__totalRow{border-top:2px solid #cbd5e1;margin-top:.5rem;padding-top:.75rem;font-weight:700}.SubscriptionModal-module__6HQ7mW__totalRow .SubscriptionModal-module__6HQ7mW__calculationLabel,.SubscriptionModal-module__6HQ7mW__totalRow .SubscriptionModal-module__6HQ7mW__calculationValue{font-size:1rem;font-weight:700}.SubscriptionModal-module__6HQ7mW__benefitRow{border-top:2px solid #86efac;margin-top:.5rem;padding-top:.75rem}.SubscriptionModal-module__6HQ7mW__benefitRow .SubscriptionModal-module__6HQ7mW__calculationValue{color:#16a34a;text-align:center;width:100%}.SubscriptionModal-module__6HQ7mW__infoRow{border-top:1px dashed #cbd5e1;margin-top:.5rem;padding-top:.75rem}.SubscriptionModal-module__6HQ7mW__infoRow .SubscriptionModal-module__6HQ7mW__calculationValue{color:#64748b;text-align:center;width:100%;font-size:.8125rem;font-weight:400}.SubscriptionModal-module__6HQ7mW__errorMessage{color:#dc2626;text-align:center;background-color:#fef2f2;border:1px solid #fecaca;border-radius:.375rem;margin-top:1rem;padding:.75rem;font-size:.875rem}.SubscriptionModal-module__6HQ7mW__primary:disabled{opacity:.5;cursor:not-allowed}.SubscriptionModal-module__6HQ7mW__select:disabled{opacity:.6;cursor:not-allowed;background-color:#f3f4f6}.SubscriptionModal-module__6HQ7mW__selectedTariff{background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:.5rem;flex-wrap:wrap;align-items:center;gap:.75rem;margin-bottom:1rem;padding:1rem;display:flex}.SubscriptionModal-module__6HQ7mW__selectedTariffName{color:#1e293b;font-size:1rem;font-weight:600}.SubscriptionModal-module__6HQ7mW__selectedTariffPrice{color:#1e293b;margin-left:auto;font-size:1.125rem;font-weight:700}.SubscriptionModal-module__6HQ7mW__selectedTariffPeriod{color:#64748b;font-size:.875rem;font-weight:500}
.AppFilter-module__1GnI4a__container{flex-direction:column;gap:6px;display:flex}.AppFilter-module__1GnI4a__label{color:#333;text-align:center;font-size:.9rem;font-weight:500}.AppFilter-module__1GnI4a__options{flex-wrap:wrap;gap:8px;display:flex}.AppFilter-module__1GnI4a__option{cursor:pointer;background-color:#f9f9f9;border:1px solid #ccc;border-radius:6px;min-height:34px;padding:6px 10px;font-size:.9rem;transition:background-color .2s}.AppFilter-module__1GnI4a__option:hover{background-color:#eee}.AppFilter-module__1GnI4a__option.AppFilter-module__1GnI4a__active{color:#fff;background-color:#0070f3;border-color:#0070f3}
.SubmitButton-module__s57r5W__authButton{color:#fff;cursor:pointer;background:#4a5568;border:none;border-radius:6px;justify-content:center;align-items:center;gap:.5rem;width:100%;margin-top:.5rem;padding:.75rem 1rem;font-size:.875rem;font-weight:500;transition:all .2s;display:flex}.SubmitButton-module__s57r5W__authButton:hover{background:#2d3748}
.AddCardModal-module__fqeGRW__backdrop{z-index:999;background-color:#0006;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.AddCardModal-module__fqeGRW__modal{background:#fff;border-radius:.75rem;width:100%;max-width:400px;padding:1.5rem;box-shadow:0 1px 3px #0000001a}.AddCardModal-module__fqeGRW__modal h3{margin-bottom:1rem;font-size:1.25rem;font-weight:600}.AddCardModal-module__fqeGRW__field{flex-direction:column;margin-bottom:1rem;display:flex}.AddCardModal-module__fqeGRW__field label{color:#2d3748;margin-bottom:.25rem;font-size:.875rem;font-weight:500}.AddCardModal-module__fqeGRW__field input{border:1px solid #d1d5db;border-radius:.375rem;padding:.5rem;font-size:.875rem}.AddCardModal-module__fqeGRW__inlineFields{gap:.5rem;display:flex}.AddCardModal-module__fqeGRW__checkbox{align-items:center;gap:.5rem;margin-bottom:1rem;font-size:.875rem;display:flex}.AddCardModal-module__fqeGRW__actions{justify-content:flex-end;gap:.5rem;display:flex}.AddCardModal-module__fqeGRW__primary{color:#fff;cursor:pointer;background-color:#171717;border:none;border-radius:.375rem;padding:.5rem 1rem;font-size:.875rem}.AddCardModal-module__fqeGRW__primary:hover{background-color:#171717e6}.AddCardModal-module__fqeGRW__secondary{cursor:pointer;background:0 0;border:1px solid #d1d5db;border-radius:.375rem;padding:.5rem 1rem;font-size:.875rem}.AddCardModal-module__fqeGRW__secondary:hover{background-color:#f3f4f6}.AddCardModal-module__fqeGRW__error{color:#e53e3e;font-size:.75rem}@media (max-width:480px){.AddCardModal-module__fqeGRW__inlineFields{display:inline}.AddCardModal-module__fqeGRW__modal{width:90%}}
.AuthForm-module__f1BxhG__form{flex-direction:column;gap:1rem;display:flex}.AuthForm-module__f1BxhG__inputGroup{flex-direction:column;display:flex}.AuthForm-module__f1BxhG__inputLabel{margin-bottom:.5rem;font-weight:500}.AuthForm-module__f1BxhG__input{border:1px solid #d1d5db;border-radius:8px;padding:.6rem .75rem;font-size:1rem}.AuthForm-module__f1BxhG__formOptions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.AuthForm-module__f1BxhG__link{color:#4a5568;font-size:.875rem;font-weight:500;text-decoration:none;transition:color .2s}.AuthForm-module__f1BxhG__link:hover{color:#2d3748}.AuthForm-module__f1BxhG__footerText{text-align:center;border-top:1px solid #e2e8f0;margin-top:.5rem;padding-top:1rem}.AuthForm-module__f1BxhG__footerText p{color:#718096;font-size:.875rem}
.TeamSetup-module__y7hkYG__container{flex-direction:column;gap:1.5rem;display:flex}.TeamSetup-module__y7hkYG__choiceContainer{flex-direction:column;gap:1rem;display:flex}.TeamSetup-module__y7hkYG__choiceButton{cursor:pointer;text-align:left;background:#fff;border:2px solid #e2e8f0;border-radius:12px;align-items:center;gap:1rem;padding:1.25rem;transition:all .2s;display:flex}.TeamSetup-module__y7hkYG__choiceButton:hover,.TeamSetup-module__y7hkYG__choiceButton.TeamSetup-module__y7hkYG__active{background:#f7fafc;border-color:#4a5568}.TeamSetup-module__y7hkYG__iconWrapper{color:#4a5568;background:#edf2f7;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.TeamSetup-module__y7hkYG__choiceButton:hover .TeamSetup-module__y7hkYG__iconWrapper,.TeamSetup-module__y7hkYG__choiceButton.TeamSetup-module__y7hkYG__active .TeamSetup-module__y7hkYG__iconWrapper{color:#fff;background:#4a5568}.TeamSetup-module__y7hkYG__choiceContent{flex-direction:column;gap:.25rem;display:flex}.TeamSetup-module__y7hkYG__choiceTitle{color:#2d3748;font-size:1rem;font-weight:600}.TeamSetup-module__y7hkYG__choiceDescription{color:#718096;font-size:.875rem}.TeamSetup-module__y7hkYG__form{flex-direction:column;gap:1rem;display:flex}.TeamSetup-module__y7hkYG__formGroup{flex-direction:column;gap:.5rem;display:flex}.TeamSetup-module__y7hkYG__formGroup label{color:#2d3748;font-weight:500}.TeamSetup-module__y7hkYG__inputWrapper{align-items:center;display:flex;position:relative}.TeamSetup-module__y7hkYG__inputWrapper input{border:1px solid #e2e8f0;border-radius:8px;width:100%;padding:.75rem 1rem .75rem 2.5rem;font-size:1rem;transition:border-color .2s}.TeamSetup-module__y7hkYG__inputWrapper input:focus{border-color:#4a5568;outline:none}.TeamSetup-module__y7hkYG__inputIcon{color:#a0aec0;pointer-events:none;position:absolute;left:.75rem}.TeamSetup-module__y7hkYG__submitButton{color:#fff;cursor:pointer;background:#4a5568;border:none;border-radius:8px;justify-content:center;align-items:center;gap:.5rem;margin-top:.5rem;padding:.875rem 1.5rem;font-size:1rem;font-weight:500;transition:background-color .2s;display:flex}.TeamSetup-module__y7hkYG__submitButton:hover:not(:disabled){background:#2d3748}.TeamSetup-module__y7hkYG__submitButton:disabled{cursor:not-allowed;background:#a0aec0}.TeamSetup-module__y7hkYG__backButton{color:#718096;cursor:pointer;background:0 0;border:none;align-items:center;gap:.5rem;margin-bottom:.5rem;padding:.5rem;font-size:.875rem;transition:color .2s;display:flex}.TeamSetup-module__y7hkYG__backButton:hover{color:#2d3748}.TeamSetup-module__y7hkYG__successContainer{text-align:center;padding:1rem 0}.TeamSetup-module__y7hkYG__successIcon{color:#22543d;background:#c6f6d5;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;margin:0 auto 1rem;display:flex}.TeamSetup-module__y7hkYG__successTitle{color:#2d3748;margin-bottom:.5rem;font-size:1.25rem;font-weight:600}.TeamSetup-module__y7hkYG__successMessage{color:#718096;margin-bottom:1.5rem;font-size:.875rem}.TeamSetup-module__y7hkYG__inviteCodeContainer{background:#f7fafc;border:1px solid #e2e8f0;border-radius:8px;margin-bottom:1rem;padding:1rem}.TeamSetup-module__y7hkYG__inviteCodeLabel{text-transform:uppercase;letter-spacing:.05em;color:#718096;margin-bottom:.5rem;font-size:.75rem}.TeamSetup-module__y7hkYG__inviteCode{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.TeamSetup-module__y7hkYG__inviteCodeValue{color:#2d3748;letter-spacing:.1em;word-break:break-all;font-family:monospace;font-size:1.25rem;font-weight:600}.TeamSetup-module__y7hkYG__copyButton{color:#4a5568;cursor:pointer;white-space:nowrap;background:#edf2f7;border:none;border-radius:6px;flex-shrink:0;align-items:center;gap:.25rem;padding:.5rem .75rem;font-size:.875rem;transition:background-color .2s;display:flex}.TeamSetup-module__y7hkYG__copyButton:hover{background:#e2e8f0}.TeamSetup-module__y7hkYG__continueButton{color:#fff;cursor:pointer;background:#4a5568;border:none;border-radius:8px;width:100%;padding:.875rem;font-size:1rem;font-weight:500;transition:background-color .2s}.TeamSetup-module__y7hkYG__continueButton:hover{background:#2d3748}.TeamSetup-module__y7hkYG__errorMessage{color:#c53030;background:#fed7d7;border:1px solid #fc8181;border-radius:8px;margin-bottom:.5rem;padding:.75rem;font-size:.875rem}.TeamSetup-module__y7hkYG__hint{color:#718096;margin:.25rem 0 0;font-size:.8rem}@media (max-width:768px){.TeamSetup-module__y7hkYG__inviteCodeContainer{padding:.875rem}.TeamSetup-module__y7hkYG__inviteCode{flex-wrap:wrap}.TeamSetup-module__y7hkYG__inviteCodeValue{text-align:center;flex:100%;margin-bottom:.5rem;padding:.5rem;font-size:1.125rem}.TeamSetup-module__y7hkYG__copyButton{justify-content:center;width:100%;padding:.625rem 1rem}}@media (max-width:480px){.TeamSetup-module__y7hkYG__inviteCodeContainer{padding:.75rem}.TeamSetup-module__y7hkYG__inviteCode{flex-direction:column;align-items:stretch}.TeamSetup-module__y7hkYG__inviteCodeValue{text-align:center;background:#fff;border:1px dashed #e2e8f0;border-radius:6px;padding:.5rem;font-size:1rem}.TeamSetup-module__y7hkYG__copyButton{justify-content:center;width:100%;padding:.625rem 1rem}.TeamSetup-module__y7hkYG__choiceButton{padding:1rem}.TeamSetup-module__y7hkYG__iconWrapper{width:40px;height:40px}.TeamSetup-module__y7hkYG__choiceTitle{font-size:.9375rem}.TeamSetup-module__y7hkYG__choiceDescription{font-size:.8125rem}.TeamSetup-module__y7hkYG__submitButton,.TeamSetup-module__y7hkYG__continueButton{padding:.875rem 1rem}}
.ProfileSettings-module__j_DpBq__container{grid-template-columns:1fr;gap:1.5rem;display:grid}@media (min-width:1024px){.ProfileSettings-module__j_DpBq__container{grid-template-columns:1fr 1fr}}.ProfileSettings-module__j_DpBq__fullWidth{grid-column:1/-1}.ProfileSettings-module__j_DpBq__card{color:#1a202c;background-color:#fff;border:1px solid #e2e8f0;border-radius:.5rem;flex-direction:column;display:flex;box-shadow:0 1px 2px #0000000d}.ProfileSettings-module__j_DpBq__cardHeader{border-bottom:1px solid #e2e8f0;align-items:center;gap:.75rem;padding:1rem;font-size:1.25rem;font-weight:600;display:flex}.ProfileSettings-module__j_DpBq__cardBody{flex-direction:column;gap:.5rem;padding:1rem;display:flex}.ProfileSettings-module__j_DpBq__formGroup{flex-direction:column;gap:.5rem;display:flex}.ProfileSettings-module__j_DpBq__select,.ProfileSettings-module__j_DpBq__combobox{cursor:pointer;color:#1a202c;background-color:#fff;border:1px solid #cbd5e0;border-radius:.375rem;justify-content:space-between;align-items:center;padding:.5rem .75rem;font-size:.875rem;display:flex}.ProfileSettings-module__j_DpBq__section,.ProfileSettings-module__j_DpBq__switchRow{background-color:#f9fafb;border:1px solid #e2e8f0;border-radius:.375rem;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:.75rem 1rem;display:flex}.ProfileSettings-module__j_DpBq__sectionText{flex-direction:column;gap:.25rem;display:flex}.ProfileSettings-module__j_DpBq__sectionTitle{font-size:1rem;font-weight:500}.ProfileSettings-module__j_DpBq__sectionDescription{color:#718096;font-size:.875rem}.ProfileSettings-module__j_DpBq__switch{cursor:pointer;background-color:#cbd5e0;border:none;border-radius:9999px;width:2.5rem;height:1.25rem;transition:background-color .2s ease-in-out;position:relative}.ProfileSettings-module__j_DpBq__switch:before{content:"";background-color:#fff;border-radius:9999px;width:1rem;height:1rem;transition:transform .2s ease-in-out;position:absolute;top:.125rem;left:.125rem}.ProfileSettings-module__j_DpBq__switch:checked{background-color:#3182ce}.ProfileSettings-module__j_DpBq__switch:checked:before{transform:translate(1.25rem)}.ProfileSettings-module__j_DpBq__actionButton,.ProfileSettings-module__j_DpBq__saveButton{cursor:pointer;white-space:nowrap;border-radius:.5rem;justify-content:center;align-items:center;gap:.5rem;font-size:.875rem;font-weight:500;line-height:1.25rem;transition:all .15s cubic-bezier(.4,0,.2,1);display:inline-flex}.ProfileSettings-module__j_DpBq__actionButton{color:#1a202c;background-color:#fff;border:1px solid #e5e7eb;height:2.5rem;padding:.5rem 1rem}.ProfileSettings-module__j_DpBq__actionButton:hover{background-color:#f7fafc}.ProfileSettings-module__j_DpBq__saveButton{color:#fff;background-color:#3a4550;border:none;border-radius:.375rem;padding:.75rem 1.5rem}.ProfileSettings-module__j_DpBq__saveButton:hover{background-color:#4f6b80}.ProfileSettings-module__j_DpBq__saveSection{margin-top:.5rem}.ProfileSettings-module__j_DpBq__securityActions{flex-wrap:wrap;gap:1rem;margin-bottom:1.5rem;display:flex}.ProfileSettings-module__j_DpBq__sessionsSection{flex-direction:column;gap:.5rem;display:flex}.ProfileSettings-module__j_DpBq__sessionItem{background-color:#f7fafc;border:1px solid #e2e8f0;border-radius:.375rem;flex-wrap:wrap;justify-content:space-between;align-items:center;padding:.75rem 1rem;display:flex}.ProfileSettings-module__j_DpBq__sessionDesc{color:#718096;font-size:.875rem}.ProfileSettings-module__j_DpBq__badgeActive{color:#fff;text-transform:uppercase;background-color:#38a169;border-radius:.375rem;padding:.25rem .5rem;font-size:.75rem;font-weight:600}@media (max-width:768px){.ProfileSettings-module__j_DpBq__section,.ProfileSettings-module__j_DpBq__switchRow,.ProfileSettings-module__j_DpBq__sessionItem,.ProfileSettings-module__j_DpBq__cardHeader{flex-direction:column;align-items:flex-start}.ProfileSettings-module__j_DpBq__securityActions{flex-direction:column}.ProfileSettings-module__j_DpBq__formGroup{gap:.75rem}}
.alert-module__6A7Kia__alert{z-index:300;background-color:#fff;border:1px solid #000;border-radius:12px;justify-items:center;gap:16px;min-width:300px;padding:1rem;display:grid;position:fixed;top:0;left:50%;transform:translate(-50%)translateY(-150%);box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}.alert-module__6A7Kia__alert p{color:#2d3748;font-size:16px}.alert-module__6A7Kia__alert button{color:#fff;cursor:pointer;background-color:#4a5568;border-radius:6px;padding:6px 16px;font-size:12px}.alert-module__6A7Kia__alert._show{animation:.5s forwards alert-module__6A7Kia__showAlert}.alert-module__6A7Kia__alert._hide{animation:.5s forwards alert-module__6A7Kia__hideAlert}@keyframes alert-module__6A7Kia__showAlert{0%{transform:translate(-50%)translateY(-150%)}20%{transform:translate(-50%)translateY(10%)}60%{transform:translate(-50%)translateY(-10%)}to{transform:translate(-50%)translateY(20px)}}@keyframes alert-module__6A7Kia__hideAlert{0%{transform:translate(-50%)translateY(10%)}20%{transform:translate(-50%)translateY(-10%)}60%{transform:translate(-50%)translateY(10%)}to{transform:translate(-50%)translateY(-150%)}}
