.btn-shine[data-v-fe066fb2]{pointer-events:none;background:linear-gradient(120deg,#0000 0% 35%,#ffffff26 50%,#0000 65% 100%);transition:transform .6s;position:absolute;inset:0;transform:translate(-100%)}button:hover:not(:disabled) .btn-shine[data-v-fe066fb2]{transform:translate(100%)}.scrollbar-hide[data-v-7b4fea3d]::-webkit-scrollbar{display:none}.scrollbar-hide[data-v-7b4fea3d]{scrollbar-width:none;-ms-overflow-style:none}.overflow-x-auto[data-v-7b4fea3d]{-webkit-overflow-scrolling:touch}.bg-white[data-v-e66d9e55]{width:240px;position:absolute}button[data-v-e66d9e55]{transition:all .2s}button[data-v-e66d9e55]:hover{transform:translateY(-1px)}button[data-v-e66d9e55]:active{transform:translateY(0)}.handle[data-v-c9459407]{background-color:#e5e7eb;border-radius:2px;width:40px;height:4px;margin:0 auto 16px}.mobile-menu-overlay[data-v-c9459407]{z-index:9998;background-color:#00000080;position:fixed;inset:0}.mobile-menu[data-v-c9459407]{padding:16px;padding-bottom:max(16px, env(safe-area-inset-bottom));z-index:9999;touch-action:pan-x pan-y;background-color:#fff;border-top-left-radius:16px;border-top-right-radius:16px;transition:transform .2s ease-out;position:fixed;bottom:0;left:0;right:0}.dark .mobile-menu[data-v-c9459407]{background-color:#1f2937}.dark .handle[data-v-c9459407]{background-color:#4b5563}.mobile-menu-enter-active[data-v-c9459407],.mobile-menu-leave-active[data-v-c9459407]{transition:transform .3s ease-in-out}.mobile-menu-enter-from[data-v-c9459407],.mobile-menu-leave-to[data-v-c9459407]{transform:translateY(100%)}.mobile-menu-overlay-enter-active[data-v-c9459407],.mobile-menu-overlay-leave-active[data-v-c9459407]{transition:opacity .3s ease-in-out}.mobile-menu-overlay-enter-from[data-v-c9459407],.mobile-menu-overlay-leave-to[data-v-c9459407]{opacity:0}.bg-white[data-v-ec172dce]{width:200px;position:absolute}button[data-v-ec172dce]{transition:all .2s}button[data-v-ec172dce]:hover{transform:translateY(-1px)}button[data-v-ec172dce]:active{transform:translateY(0)}button[data-v-ec172dce]:last-child:hover{background-color:#fee2e2}button[data-v-803fe235]{transition:all .2s}button[data-v-803fe235]:active{transform:scale(.98)}.transform[data-v-803fe235]{animation:.3s ease-out slideUp-803fe235}@keyframes slideUp-803fe235{0%{transform:translateY(100%)}to{transform:translateY(0)}}.sidebar-wrapper[data-v-fd139f48]{z-index:50;justify-content:flex-end;align-items:start;display:flex;position:fixed;inset:0}.sidebar-overlay[data-v-fd139f48]{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:40;pointer-events:none;background-color:#1f293740;position:fixed;inset:0}.sidebar-content[data-v-fd139f48]{z-index:50;align-items:start;height:100%;display:flex;position:relative}.sidebar-container[data-v-fd139f48]{width:45vw;min-width:min(90vw,400px);max-width:900px;height:100vh;height:-webkit-fill-available;isolation:isolate;background-color:#fff;border-top-left-radius:16px;border-bottom-left-radius:16px;flex-direction:column;height:100dvh;display:flex;position:relative;overflow-y:auto;box-shadow:-2px 0 10px #0000001a}.dark .sidebar-container[data-v-fd139f48]{background-color:#1f2937;box-shadow:-2px 0 10px #0000004d}.sidebar-header[data-v-fd139f48]{z-index:1;background-color:#fff;border-bottom:1px solid #e5e7eb;padding:1.25rem;position:sticky;top:0}.dark .sidebar-header[data-v-fd139f48]{background-color:#1f2937;border-bottom-color:#374151}.sidebar-body[data-v-fd139f48]{scrollbar-width:thin;scrollbar-color:#9ca3af80 transparent;flex:1;padding:1.25rem;overflow-y:auto}.sidebar-body.no-header[data-v-fd139f48]{padding-top:1.25rem}.sidebar-body[data-v-fd139f48]::-webkit-scrollbar{width:6px}.sidebar-body[data-v-fd139f48]::-webkit-scrollbar-track{background:0 0}.sidebar-body[data-v-fd139f48]::-webkit-scrollbar-thumb{background-color:#9ca3af80;border-radius:3px}.close-button[data-v-fd139f48]{z-index:51;background-color:#fff;border-radius:50%;padding:8px;transition:transform .2s,background-color .2s;position:absolute;top:16px;left:-48px;box-shadow:-2px 0 10px #0000001a}.dark .close-button[data-v-fd139f48]{color:#d1d5db;background-color:#374151;box-shadow:-2px 0 10px #0000004d}.close-button[data-v-fd139f48]:hover{background-color:#f3f4f6;transform:scale(1.1)}.dark .close-button[data-v-fd139f48]:hover{background-color:#4b5563}.close-button[data-v-fd139f48]:active{transform:scale(.95)}@media (min-width:768px){.sidebar-container.wide-desktop[data-v-fd139f48]{width:80vw!important;max-width:none!important}}@media (max-width:768px){.close-button[data-v-fd139f48]{top:16px;left:16px}.sidebar-container[data-v-fd139f48]{width:100vw;min-width:100%;padding-bottom:env(safe-area-inset-bottom,0px);border-radius:0}}@keyframes slideIn-fd139f48{0%{transform:translate(100%)}to{transform:translate(0)}}.sidebar-container[data-v-fd139f48]{animation:.3s ease-out slideIn-fd139f48}.phone-input-container[data-v-4e1458cb]{isolation:isolate;z-index:10;position:relative}[data-v-4e1458cb] .results-list{z-index:20;scrollbar-width:thin;scrollbar-color:#9ca3af80 transparent;width:100%;max-height:240px;position:absolute}[data-v-4e1458cb] .results-list::-webkit-scrollbar{width:6px}[data-v-4e1458cb] .results-list::-webkit-scrollbar-track{background:0 0}[data-v-4e1458cb] .results-list::-webkit-scrollbar-thumb{background-color:#9ca3af80;border-radius:3px}[data-v-4e1458cb] .new-client-form{z-index:15;position:relative}input[data-v-4e1458cb],button[data-v-4e1458cb]{pointer-events:auto}[data-v-4e1458cb] .phone-input-result{transition:background-color .2s}.additional-players-container[data-v-880511c5]{isolation:isolate;z-index:5;position:relative}.player-row[data-v-880511c5]{z-index:6;position:relative}button[data-v-880511c5]{pointer-events:auto;z-index:7;transition:all .2s;position:relative}button[data-v-880511c5]:hover{transform:translateY(-1px)}button[data-v-880511c5]:active{transform:translateY(0)}button[data-v-880511c5]:disabled{opacity:.7;cursor:not-allowed;transform:none}button[data-v-a2a95368]{pointer-events:auto}form[data-v-83cdb009]{isolation:isolate}input[data-v-83cdb009],select[data-v-83cdb009],button[data-v-83cdb009],textarea[data-v-83cdb009]{pointer-events:auto}.safe-area-bottom[data-v-83cdb009]{padding-bottom:calc(1rem + env(safe-area-inset-bottom,0px))}.overflow-y-auto[data-v-83cdb009]{scrollbar-width:thin;scrollbar-color:#9ca3af80 transparent}.overflow-y-auto[data-v-83cdb009]::-webkit-scrollbar{width:6px}.overflow-y-auto[data-v-83cdb009]::-webkit-scrollbar-track{background:0 0}.overflow-y-auto[data-v-83cdb009]::-webkit-scrollbar-thumb{background-color:#9ca3af80;border-radius:3px}.fixed[data-v-5490b94a]{position:fixed}div[data-v-b6f7f373]{isolation:isolate}input[data-v-b6f7f373],select[data-v-b6f7f373],button[data-v-b6f7f373],textarea[data-v-b6f7f373]{pointer-events:auto}div[data-v-63c6b126]{isolation:isolate}button[data-v-63c6b126]{pointer-events:auto;z-index:1;position:relative}.border-b-2[data-v-63c6b126]{border-bottom-width:2px}button[data-v-63c6b126]:hover:not(.border-b-2){background-color:#9ca3af1a}div[data-v-e0fec8ac]{isolation:isolate}.pb-safe[data-v-e0fec8ac]{padding-bottom:1rem;padding-bottom:max(1rem, env(safe-area-inset-bottom))}@media (max-width:768px){.pb-safe[data-v-e0fec8ac]{padding-bottom:1.5rem;padding-bottom:max(1.5rem, calc(env(safe-area-inset-bottom) + .5rem))}}.flex-col[data-v-fbc8aee9]{isolation:isolate}input[data-v-fbc8aee9],select[data-v-fbc8aee9],button[data-v-fbc8aee9],textarea[data-v-fbc8aee9]{pointer-events:auto}.overflow-y-auto[data-v-fbc8aee9]{scrollbar-width:thin;scrollbar-color:#9ca3af80 transparent}.overflow-y-auto[data-v-fbc8aee9]::-webkit-scrollbar{width:6px}.overflow-y-auto[data-v-fbc8aee9]::-webkit-scrollbar-track{background:0 0}.overflow-y-auto[data-v-fbc8aee9]::-webkit-scrollbar-thumb{background-color:#9ca3af80;border-radius:3px}div[data-v-cc473e56]{isolation:isolate}button[data-v-cc473e56]{pointer-events:auto;z-index:1;position:relative}.border-b-2[data-v-cc473e56]{border-bottom-width:2px}button[data-v-cc473e56]:hover:not(.border-b-2){background-color:#9ca3af1a}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){[data-v-bd56e211],[data-v-bd56e211]:before,[data-v-bd56e211]:after{--tw-space-y-reverse:0;--tw-font-weight:initial;--tw-duration:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial}[data-v-bd56e211]::backdrop{--tw-space-y-reverse:0;--tw-font-weight:initial;--tw-duration:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial}[data-v-24c40672],[data-v-24c40672]:before,[data-v-24c40672]:after{--tw-space-y-reverse:0;--tw-font-weight:initial}[data-v-24c40672]::backdrop{--tw-space-y-reverse:0;--tw-font-weight:initial}[data-v-563af698],[data-v-563af698]:before,[data-v-563af698]:after{--tw-duration:initial;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial}[data-v-563af698]::backdrop{--tw-duration:initial;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial}[data-v-203fc16a],[data-v-203fc16a]:before,[data-v-203fc16a]:after{--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-border-style:solid;--tw-font-weight:initial}[data-v-203fc16a]::backdrop{--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-border-style:solid;--tw-font-weight:initial}[data-v-95e57ca6],[data-v-95e57ca6]:before,[data-v-95e57ca6]:after{--tw-font-weight:initial;--tw-duration:initial}[data-v-95e57ca6]::backdrop{--tw-font-weight:initial;--tw-duration:initial}[data-v-cbebdc78],[data-v-cbebdc78]:before,[data-v-cbebdc78]:after{--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-font-weight:initial;--tw-tracking:initial}[data-v-cbebdc78]::backdrop{--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-font-weight:initial;--tw-tracking:initial}[data-v-0a2ca02e],[data-v-0a2ca02e]:before,[data-v-0a2ca02e]:after{--tw-duration:initial;--tw-ease:initial;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-font-weight:initial;--tw-border-style:solid}[data-v-0a2ca02e]::backdrop{--tw-duration:initial;--tw-ease:initial;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-font-weight:initial;--tw-border-style:solid}[data-v-2c475fbc],[data-v-2c475fbc]:before,[data-v-2c475fbc]:after{--tw-border-style:solid}[data-v-2c475fbc]::backdrop{--tw-border-style:solid}[data-v-117550b7],[data-v-117550b7]:before,[data-v-117550b7]:after{--tw-border-style:solid}[data-v-117550b7]::backdrop{--tw-border-style:solid}[data-v-2f276ae6],[data-v-2f276ae6]:before,[data-v-2f276ae6]:after{--tw-font-weight:initial}[data-v-2f276ae6]::backdrop{--tw-font-weight:initial}[data-v-d4a02414],[data-v-d4a02414]:before,[data-v-d4a02414]:after{--tw-font-weight:initial;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-duration:initial}[data-v-d4a02414]::backdrop{--tw-font-weight:initial;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-duration:initial}[data-v-683c88fe],[data-v-683c88fe]:before,[data-v-683c88fe]:after{--tw-border-style:solid}[data-v-683c88fe]::backdrop{--tw-border-style:solid}}}:where(.detail-group[data-v-bd56e211]>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem) * 1) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem) * 1) * calc(1 - var(--tw-space-y-reverse)))}.detail-label[data-v-bd56e211]{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-gray-700,#364153);display:block}@supports (color:lab(0% 0 0)){.detail-label[data-v-bd56e211]{color:var(--color-gray-700,lab(27.1134% -.956401 -12.3224))}}.detail-label[data-v-bd56e211]:where(.dark,.dark *){color:var(--color-gray-300,#d1d5dc)}@supports (color:lab(0% 0 0)){.detail-label[data-v-bd56e211]:where(.dark,.dark *){color:var(--color-gray-300,lab(85.1236% -.612259 -3.7138))}}textarea[data-v-bd56e211]{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.2s;transition-duration:.2s}textarea[data-v-bd56e211]:focus{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}button[data-v-bd56e211]{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.2s;transition-duration:.2s}button[data-v-bd56e211]:not(:disabled):hover{--tw-translate-y:calc(var(--spacing,.25rem) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y);transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}button[data-v-bd56e211]:not(:disabled):active{--tw-translate-y:calc(var(--spacing,.25rem) * 0);translate:var(--tw-translate-x) var(--tw-translate-y);transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}:where(.detail-group[data-v-24c40672]>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem) * 1) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem) * 1) * calc(1 - var(--tw-space-y-reverse)))}.detail-label[data-v-24c40672]{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-gray-700,#364153);display:block}@supports (color:lab(0% 0 0)){.detail-label[data-v-24c40672]{color:var(--color-gray-700,lab(27.1134% -.956401 -12.3224))}}.detail-label[data-v-24c40672]:where(.dark,.dark *){color:var(--color-gray-300,#d1d5dc)}@supports (color:lab(0% 0 0)){.detail-label[data-v-24c40672]:where(.dark,.dark *){color:var(--color-gray-300,lab(85.1236% -.612259 -3.7138))}}.detail-value[data-v-24c40672]{margin-top:calc(var(--spacing,.25rem) * 1);color:var(--color-gray-900,#101828)}@supports (color:lab(0% 0 0)){.detail-value[data-v-24c40672]{color:var(--color-gray-900,lab(8.11897% .811279 -12.254))}}.detail-value[data-v-24c40672]:where(.dark,.dark *){color:var(--color-white,#fff)}.log-display-wrapper[data-v-c7d62f2f]{min-height:calc(var(--spacing,.25rem) * 0);flex:1}button[data-v-563af698]{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.2s;transition-duration:.2s}button[data-v-563af698]:not(:disabled):hover{--tw-translate-y:calc(var(--spacing,.25rem) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y);transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}button[data-v-563af698]:not(:disabled):active{--tw-translate-y:calc(var(--spacing,.25rem) * 0);translate:var(--tw-translate-x) var(--tw-translate-y);transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}button[data-v-563af698]:disabled{cursor:not-allowed;opacity:.7;transform:none}.flex-col[data-v-11d93b5b]{isolation:isolate}input[data-v-11d93b5b],select[data-v-11d93b5b],button[data-v-11d93b5b],textarea[data-v-11d93b5b]{pointer-events:auto}.overflow-y-auto[data-v-11d93b5b]{scrollbar-width:thin;scrollbar-color:#9ca3af80 transparent}.overflow-y-auto[data-v-11d93b5b]::-webkit-scrollbar{width:6px}.overflow-y-auto[data-v-11d93b5b]::-webkit-scrollbar-track{background:0 0}.overflow-y-auto[data-v-11d93b5b]::-webkit-scrollbar-thumb{background-color:#9ca3af80;border-radius:3px}.autocomplete[data-v-e39dddb6]{width:100%;position:relative}@media (min-width:768px){.app-sidebar-layout[data-v-d0d1a912]{height:100%}}@media (max-width:767px){.app-sidebar-layout[data-v-d0d1a912]{width:100%}}.overflow-y-auto[data-v-d0d1a912]{-webkit-overflow-scrolling:touch}.overflow-y-auto[data-v-d0d1a912]::-webkit-scrollbar{width:4px}.overflow-y-auto[data-v-d0d1a912]::-webkit-scrollbar-track{background:0 0}.overflow-y-auto[data-v-d0d1a912]::-webkit-scrollbar-thumb{background:#e5e7eb;border-radius:2px}.overflow-y-auto[data-v-d0d1a912]::-webkit-scrollbar-thumb:hover{background:#d1d5db}.dark .overflow-y-auto[data-v-d0d1a912]::-webkit-scrollbar-track{background:0 0}.dark .overflow-y-auto[data-v-d0d1a912]::-webkit-scrollbar-thumb{background:#4b5563}.dark .overflow-y-auto[data-v-d0d1a912]::-webkit-scrollbar-thumb:hover{background:#6b7280}button[data-v-9a14bcea]{pointer-events:auto}@keyframes spin-slow-c7ba4208{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.animate-spin-slow[data-v-c7ba4208]{animation:3s linear infinite spin-slow-c7ba4208}.sidebar-overlay[data-v-af1ce56c]{z-index:1000;background:#00000080;justify-content:flex-end;display:flex;position:fixed;inset:0}.course-event-sidebar[data-v-af1ce56c]{background:#fff;width:min(80rem,90vw);min-width:min(90vw,400px);max-width:80rem;height:100vh;transition:transform .3s ease-in-out;position:relative;overflow-y:auto;transform:translate(100%)}.sidebar-visible[data-v-af1ce56c]{transform:translate(0)}.sidebar-header[data-v-af1ce56c]{z-index:10;background:#fff;border-bottom:1px solid #e5e7eb;justify-content:flex-end;padding:1rem;display:flex;position:sticky;top:0}.close-button[data-v-af1ce56c]{color:#6b7280;cursor:pointer;background:0 0;border:none;padding:.5rem;transition:color .2s}.close-button[data-v-af1ce56c]:hover{color:#374151}.sidebar-content[data-v-af1ce56c] .min-h-screen{min-height:auto}.sidebar-content[data-v-af1ce56c] .bg-gradient-to-br{background:#fff!important}.sidebar-content[data-v-af1ce56c] .mr-4{display:none}@media (max-width:768px){.course-event-sidebar[data-v-af1ce56c]{width:100%;min-width:100%;max-width:100%}}.fc-event-title[data-v-06ef7224]{font-size:.9em}.additional-users[data-v-06ef7224]{margin-left:.5em;font-size:.8em}.discount-cards-inline[data-v-06ef7224]{margin-left:.3em;font-size:.75em}.fc-event-details-wide[data-v-06ef7224]{justify-content:space-between;align-items:center;gap:.25em;margin-top:.1em;font-size:.75em;display:flex}.fc-event-details-wide .trainer-name[data-v-06ef7224]{flex-shrink:0;margin-right:.25em}.fc-event-details-wide .fc-event-annotation-block.inline[data-v-06ef7224]{flex-shrink:1;min-width:0;margin-top:0;margin-left:auto}.fc-event-details-narrow[data-v-06ef7224]{margin-top:.1em;font-size:.75em}.fc-event-details-narrow .trainer-name[data-v-06ef7224]{margin-right:.5em;transition:opacity .2s}.fc-event-details-narrow .trainer-name.trainer-on-hover[data-v-06ef7224]{z-index:10;opacity:0;pointer-events:none;background:#ffffffe6;border-radius:2px;padding:1px 3px;position:absolute}.fc-event-annotation-block[data-v-06ef7224]{color:#fff;text-overflow:ellipsis;white-space:nowrap;border-radius:2px;margin-top:2px;padding:1px 4px;font-size:10px;font-weight:500;line-height:1.2;overflow:hidden}.annotation-reception[data-v-06ef7224]{background-color:#b45309}.annotation-marketplace[data-v-06ef7224]{background-color:#1d4ed8}.annotation-mobile[data-v-06ef7224]{background-color:#7c3aed}.annotation-recurring[data-v-06ef7224],.client-annotation[data-v-06ef7224]{background-color:#059669}.annotations-container[data-v-06ef7224]{flex-wrap:wrap;flex-shrink:1;gap:.25em;min-width:0;margin-left:auto;display:flex}.annotations-container .fc-event-annotation-block[data-v-06ef7224]{margin-top:0;margin-left:0}.trainer-name[data-v-06ef7224]{margin-right:.5em}.annotation-tooltip[data-v-203fc16a]{pointer-events:none;z-index:9999;border-radius:var(--radius-lg,.5rem);padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 2);--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);background-color:#111827f2;min-width:120px;max-width:320px;position:fixed}.annotation-tooltip-item[data-v-203fc16a]{gap:calc(var(--spacing,.25rem) * .5);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--color-white,#fff);flex-direction:column;display:flex}.annotation-tooltip-item+.annotation-tooltip-item[data-v-203fc16a]{margin-top:calc(var(--spacing,.25rem) * 1.5);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-gray-600,#4a5565);padding-top:calc(var(--spacing,.25rem) * 1.5)}@supports (color:lab(0% 0 0)){.annotation-tooltip-item+.annotation-tooltip-item[data-v-203fc16a]{border-color:var(--color-gray-600,lab(35.6337% -1.58697 -10.8425))}}.annotation-tooltip-label[data-v-203fc16a]{--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-gray-300,#d1d5dc);text-transform:uppercase;letter-spacing:.03em;font-size:10px}@supports (color:lab(0% 0 0)){.annotation-tooltip-label[data-v-203fc16a]{color:var(--color-gray-300,lab(85.1236% -.612259 -3.7138))}}.annotation-tooltip-text[data-v-203fc16a]{overflow-wrap:break-word;color:var(--color-white,#fff);white-space:pre-wrap;line-height:1.4}.annotation-tooltip-item.tooltip-client .annotation-tooltip-label[data-v-203fc16a],.annotation-tooltip-item.tooltip-recurring .annotation-tooltip-label[data-v-203fc16a]{color:#6ee7b7}.annotation-tooltip-item.tooltip-reception .annotation-tooltip-label[data-v-203fc16a]{color:#fbbf24}.annotation-tooltip-item.tooltip-marketplace .annotation-tooltip-label[data-v-203fc16a]{color:#93c5fd}.annotation-tooltip-item.tooltip-mobile .annotation-tooltip-label[data-v-203fc16a]{color:#c4b5fd}.annotation-tooltip-item.tooltip-unavailable .annotation-tooltip-label[data-v-203fc16a]{color:#d1d5db}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}.fc-event-main-frame[data-v-d4a6bb46]{transition:all .2s;position:relative;pointer-events:auto!important}.fc-event-main-frame[data-v-d4a6bb46]:hover{transform:translateY(-1px);box-shadow:0 4px 12px #00000026}.fc-event-main-frame[data-v-d4a6bb46]:hover .trainer-name.trainer-on-hover{opacity:1}.fc-event-details[data-v-d4a6bb46]{margin-top:.1em;font-size:.75em}.event-source[data-v-d4a6bb46],.discount-cards[data-v-d4a6bb46]{margin-right:.5em}.fc-event-main-frame[data-v-65e5b589]{transition:all .2s;position:relative;pointer-events:auto!important}.fc-event-main-frame[data-v-65e5b589]:hover{filter:brightness(.95);box-shadow:0 2px 8px #00000026}.fc-event-main-frame[data-v-65e5b589]:hover .trainer-name.trainer-on-hover{opacity:1}.fc-event-details[data-v-65e5b589]{margin-top:.1em;font-size:.75em}.event-source[data-v-65e5b589],.discount-cards[data-v-65e5b589]{margin-right:.5em}.fc-event-main-frame[data-v-77bb8619]{transition:all .2s;position:relative;pointer-events:auto!important}.fc-event-main-frame[data-v-77bb8619]:hover{transform:translateY(-1px);box-shadow:0 4px 12px #00000026}.empty-badge[data-v-77bb8619]{color:#fff;z-index:50;pointer-events:none;white-space:nowrap;background-color:#10b981;border:2px solid #059669;border-radius:4px;padding:2px 6px;font-size:10px;font-weight:600;position:absolute;top:2px;left:50%;transform:translate(-50%);box-shadow:0 2px 4px #0000001a}.fc-event-main-frame.empty-group-class[data-v-77bb8619]{animation:3s ease-in-out infinite glow-pulse-77bb8619;position:relative;overflow:visible}.fc-event-main-frame.empty-group-class[data-v-77bb8619]:before{content:"";filter:blur(15px);z-index:-1;pointer-events:none;background:radial-gradient(#10b98126 0%,#10b98114 30%,#0000 70%);border-radius:12px;animation:4s ease-in-out infinite smoke-float-77bb8619;position:absolute;inset:-15px}.fc-event-main-frame.empty-group-class[data-v-77bb8619]:after{content:"";filter:blur(10px);z-index:-1;pointer-events:none;background:radial-gradient(#10b98133 0%,#10b9811a 40%,#0000 70%);border-radius:8px;animation:5s ease-in-out infinite smoke-float-reverse-77bb8619;position:absolute;inset:-8px}@keyframes glow-pulse-77bb8619{0%,to{filter:drop-shadow(0 0 8px #10b9814d)drop-shadow(0 0 15px #10b98133)}50%{filter:drop-shadow(0 0 12px #10b98166)drop-shadow(0 0 20px #10b98140)}}@keyframes smoke-float-77bb8619{0%,to{opacity:.6;transform:scale(1)translateY(0)}50%{opacity:.9;transform:scale(1.08)translateY(-2px)}}@keyframes smoke-float-reverse-77bb8619{0%,to{opacity:.7;transform:scale(1)translateY(0)rotate(0)}50%{opacity:.95;transform:scale(1.05)translateY(1px)rotate(2deg)}}.fc-event-title[data-v-77bb8619]{white-space:nowrap;text-overflow:ellipsis;font-size:.9em;font-weight:700;overflow:hidden}.fc-event-details[data-v-77bb8619]{margin-top:.2em;font-size:.8em}.trainer-name[data-v-77bb8619],.participants-limit[data-v-77bb8619]{margin-right:.5em}.fc-event-annotation[data-v-77bb8619]{margin-top:.2em;font-size:.8em;font-style:italic}.fc-event-title-container[data-v-949bd7ab]{flex-direction:column;justify-content:center;align-items:center;height:100%;display:flex}.fc-event-title[data-v-949bd7ab]{font-size:.9em;font-weight:500}.fc-event-annotation[data-v-949bd7ab]{text-align:center;margin-top:.2em;font-size:.8em}.fc-event-main-frame[data-v-0ff4a466]{transition:all .2s;position:relative;pointer-events:auto!important}.fc-event-main-frame[data-v-0ff4a466]:hover{transform:translateY(-1px);box-shadow:0 4px 12px #00000026}.fc-event-title[data-v-0ff4a466]{white-space:nowrap;text-overflow:ellipsis;font-size:.9em;font-weight:700;overflow:hidden}.fc-event-details[data-v-0ff4a466]{margin-top:.2em;font-size:.8em}.school-icon[data-v-0ff4a466]{margin-right:.3em}.status-badge[data-v-0ff4a466]{color:#dc2626;background-color:#ef44441a;border-radius:8px;padding:1px 4px;font-size:.6em;font-weight:500;position:absolute;top:2px;right:2px}.school-event-tile.is-cancelled[data-v-0ff4a466]{opacity:.6}.school-event-tile.is-cancelled .school-icon[data-v-0ff4a466]{opacity:.5}.calendar-container{width:100%;height:100%}.fc{background-color:#fff}.dark .fc{color:#e5e7eb;background-color:#111827}.fc table[role=grid]{border:none!important}.fc .fc-view-harness{border-radius:12px;overflow:hidden;box-shadow:0 4px 20px #00000026;border:none!important}.dark .fc .fc-view-harness{box-shadow:0 4px 20px #0006}.fc .fc-timegrid-col.fc-day-today{background-color:inherit}.fc-event-main-frame{height:100%;padding:2px}.dark .fc th,.dark .fc td,.dark .fc .fc-scrollgrid{border-color:#374151!important}.dark .fc .fc-col-header-cell{background-color:#1f2937}.dark .fc .fc-timegrid-axis{background-color:#111827!important}.dark .fc .fc-timegrid-slot-label{color:#9ca3af}.dark .fc .fc-col-header-cell-cushion{color:#d1d5db}.dark .fc .fc-timegrid-col:not(:nth-child(2)){border-left-color:#374151!important}.dark .fc .fc-timegrid-col .fc-timegrid-slot-minor{border-top-color:#374151!important}.dark .fc .fc-col-header:has(.resource-label.rotated){border-bottom-color:#374151!important}.dark .fc .fc-col-header-cell .resource-label.rotated~*{border-bottom-color:#374151!important}.dark .resource-label{color:#d1d5db!important}.fc th,.fc .fc-col-header-cell-cushion,.fc .fc-timeline-header-row-chrono th{font-weight:400}.fc .fc-col-header-cell,.fc .fc-timeline-header-row-chrono th{height:60px}.fc .fc-col-header-cell-cushion,.fc .fc-timeline-header-row-chrono th>div{justify-content:center;align-items:center;height:100%;display:flex}.resource-label.rotated{transform-origin:50%!important;white-space:nowrap!important;justify-content:center!important;align-items:center!important;height:60px!important;padding:20px 4px!important;font-size:.75rem!important;font-weight:500!important;display:flex!important;transform:rotate(-45deg)!important}.resource-label:not(.rotated){white-space:nowrap!important;text-overflow:ellipsis!important;padding:8px 4px!important;font-size:.9rem!important;font-weight:600!important;overflow:hidden!important}.fc .fc-col-header-cell:has(.resource-label.rotated){vertical-align:bottom!important;height:80px!important;position:relative!important}.fc .fc-col-header-cell .resource-label.rotated{height:80px!important}.fc .fc-col-header:has(.resource-label.rotated){border-bottom:2px solid #e0e0e0!important}.fc .fc-col-header-cell .resource-label.rotated~*{border-bottom:2px solid #e0e0e0!important}@media (min-width:1200px){.resource-label.rotated{font-size:.7rem!important}.resource-label:not(.rotated){font-size:.85rem!important}}@media (min-width:1600px){.resource-label.rotated{font-size:.75rem!important}.resource-label:not(.rotated){font-size:.9rem!important}}.fc .fc-timeline-header-row:not(.fc-timeline-header-row-chrono) th{height:60px}.fc .fc-timeline-header-row:not(.fc-timeline-header-row-chrono) th>div{justify-content:center;align-items:center;height:100%;display:flex}.fc .fc-timegrid-axis{border:none!important}.fc .fc-timegrid-cols table col:first-child,.fc .fc-timegrid-cols table col:nth-child(2){border-left:none!important}.fc .fc-timegrid-col:not(:nth-child(2)){border-left:1px solid #e0e0e0!important}.fc .fc-timegrid-col .fc-timegrid-slot-minor{border-top:1px solid #e0e0e0!important}.fc .fc-scrollgrid-sync-inner{justify-content:center;align-items:center;height:100%;display:flex}@media (max-width:768px){.fc .fc-timeline-body{-webkit-overflow-scrolling:touch;overflow-x:auto!important}}.slide-up-enter-active,.slide-up-leave-active{transition:transform .3s ease-in-out}.slide-up-enter-from,.slide-up-leave-to{transform:translateY(100%)}.mobile-menu-overlay{z-index:50;background-color:#00000080;position:fixed;inset:0}.mobile-menu{z-index:51;background-color:#fff;border-top-left-radius:16px;border-top-right-radius:16px;padding:16px;position:fixed;bottom:0;left:0;right:0}.dark .mobile-menu{background-color:#1f2937}.is-desktop .fc-highlight{border-radius:4px;background-color:#4285f44d!important}.fc-highlight{opacity:1!important}.fc-event.school-highlighted{z-index:10!important;box-shadow:0 8px 32px #0000001f,0 4px 16px #00000014,inset 0 1px #fff3!important}.fc-event.non-school-dimmed{opacity:.3!important;filter:grayscale(50%)!important;transition:all .2s!important}.weather-icon-minor{text-align:center;margin:0;padding:0;font-size:12px;line-height:1}.weather-icon-slot{z-index:5;pointer-events:none;opacity:.8;font-size:12px;position:absolute;top:2px;right:2px}@media (max-width:768px){.weather-icon-minor{font-size:.65rem}}@media (max-width:480px){.weather-icon-minor{display:none}}.is-mobile .fc .fc-scrollgrid-section-header .fc-scroller{touch-action:pan-y;overscroll-behavior:none}.is-mobile .fc .fc-scrollgrid-section-header .fc-scroller-harness{backface-visibility:hidden}.is-mobile .fc .fc-scrollgrid-section-body .fc-scroller{will-change:scroll-position;-webkit-overflow-scrolling:touch}.is-mobile .fc-timegrid-body,.is-mobile .fc-timegrid-col-frame{height:auto!important}.is-mobile .fc .fc-timegrid-axis{box-shadow:2px 0 5px #0000001a;z-index:2!important;background-color:#fff!important;position:sticky!important;left:0!important}.is-mobile .fc .fc-col-header-cell:first-child{z-index:3!important;background-color:#fff!important;position:sticky!important;left:0!important}.is-mobile .fc .fc-timegrid-axis-frame{z-index:4!important;background-color:#fff!important;position:sticky!important;left:0!important}.dark .is-mobile .fc .fc-timegrid-axis{box-shadow:2px 0 5px #0000004d;background-color:#111827!important}.dark .is-mobile .fc .fc-col-header-cell:first-child{background-color:#1f2937!important}.dark .is-mobile .fc .fc-timegrid-axis-frame{background-color:#111827!important}.is-mobile .fc .fc-timegrid-cols-table{min-width:800px!important}.is-mobile .fc .fc-timegrid-col{min-width:120px!important}.is-mobile .fc .fc-timegrid-slot{height:40px!important}.is-mobile .fc-event-title{font-size:.85rem!important;font-weight:500!important}.is-mobile .fc-timegrid-now-indicator-container{z-index:1!important}.is-mobile .fc-timegrid-slot-label{border-right:1px solid #e0e0e0;font-weight:500!important}.is-mobile .fc-col-header-cell-cushion{padding:8px 4px!important;font-size:.9rem!important;font-weight:600!important}.is-mobile .resource-label.rotated{transform-origin:50%!important;white-space:nowrap!important;justify-content:center!important;align-items:center!important;height:60px!important;padding:20px 4px!important;font-size:.75rem!important;font-weight:500!important;display:flex!important;transform:rotate(-45deg)!important}.is-mobile .fc-col-header-cell:has(.resource-label.rotated){vertical-align:bottom!important;height:80px!important;position:relative!important}.is-mobile .fc-col-header:has(.resource-label.rotated){border-bottom:2px solid #e0e0e0!important}@media (max-width:768px){.is-mobile .resource-label.rotated{font-size:.7rem!important}.is-mobile .fc-col-header-cell:has(.resource-label.rotated){height:70px!important}}@media (max-width:480px){.is-mobile .resource-label.rotated{font-size:.65rem!important}.is-mobile .fc-col-header-cell:has(.resource-label.rotated){height:65px!important}}.is-mobile .resource-label:not(.rotated){padding:8px 4px!important;font-size:.9rem!important;font-weight:600!important}.calendar-container[data-v-ee704ca2]{width:100%;height:100%;display:flex}.calendar-wrapper[data-v-ee704ca2]{background-color:#fff;border-radius:12px;flex-grow:1;overflow:hidden}.dark .calendar-wrapper[data-v-ee704ca2]{background-color:#111827}@media (max-width:768px){.calendar-container[data-v-ee704ca2]{height:100%}.calendar-wrapper[data-v-ee704ca2]{height:100%;overflow:hidden}}.dp__input_wrap{width:100%;box-sizing:unset;position:relative}.dp__input_wrap:focus{border-color:var(--dp-border-color-hover);outline:none}.dp__input_valid{box-shadow:0 0 var(--dp-border-radius) var(--dp-success-color);border-color:var(--dp-success-color)}.dp__input_valid:hover{border-color:var(--dp-success-color)}.dp__input_invalid{box-shadow:0 0 var(--dp-border-radius) var(--dp-danger-color);border-color:var(--dp-danger-color)}.dp__input_invalid:hover{border-color:var(--dp-danger-color)}.dp__input{background-color:var(--dp-background-color);border-radius:var(--dp-border-radius);font-family:var(--dp-font-family);border:1px solid var(--dp-border-color);width:100%;font-size:var(--dp-font-size);line-height:calc(var(--dp-font-size)*1.5);padding:var(--dp-input-padding);color:var(--dp-text-color);box-sizing:border-box;outline:none;transition:border-color .2s cubic-bezier(.645,.045,.355,1)}.dp__input::placeholder{opacity:.7}.dp__input:hover:not(.dp__input_focus){border-color:var(--dp-border-color-hover)}.dp__input_not_clearable{padding-inline-end:var(--dp-input-not-clearable-padding)!important}.dp__input_reg{caret-color:#0000}.dp__input_focus{border-color:var(--dp-border-color-focus)}.dp__disabled{background:var(--dp-disabled-color)}.dp__disabled::placeholder{color:var(--dp-disabled-color-text)}.dp__input_icons{width:var(--dp-font-size);height:var(--dp-font-size);stroke-width:0;font-size:var(--dp-font-size);line-height:calc(var(--dp-font-size)*1.5);color:var(--dp-icon-color);box-sizing:content-box;padding:6px 12px;display:inline-block}.dp__input_icon{cursor:pointer;top:50%;color:var(--dp-icon-color);position:absolute;inset-inline-start:0;transform:translateY(-50%)}.dp--clear-btn{top:50%;cursor:pointer;color:var(--dp-icon-color);background:0 0;border:none;align-items:center;margin:0;padding:0;display:inline-flex;position:absolute;inset-inline-end:0;transform:translateY(-50%)}.dp__input_icon_pad{padding-inline-start:var(--dp-input-icon-padding)}.dp__menu{background:var(--dp-background-color);border-radius:var(--dp-border-radius);min-width:var(--dp-menu-min-width);font-family:var(--dp-font-family);font-size:var(--dp-font-size);-webkit-user-select:none;user-select:none;border:1px solid var(--dp-menu-border-color);box-sizing:border-box}.dp__menu:after,.dp__menu:before{box-sizing:border-box}.dp__menu:focus{border:1px solid var(--dp-menu-border-color);outline:none}.dp--menu-wrapper{z-index:99999;position:absolute}.dp__menu_inner{padding:var(--dp-menu-padding)}.dp--menu--inner-stretched{padding:6px 0}.dp__menu_index{z-index:99999}.dp-menu-loading,.dp__menu_readonly,.dp__menu_disabled{z-index:999999;position:absolute;inset:0}.dp__menu_disabled{cursor:not-allowed;background:#ffffff80}.dp__menu_readonly{cursor:default;background:0 0}.dp-menu-loading{cursor:default;background:#ffffff80}.dp--menu-load-container{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.dp--menu-loader{border:var(--dp-loader);box-sizing:border-box;border-bottom-color:#0000;border-radius:50%;width:48px;height:48px;animation:1s linear infinite dp-load-rotation;display:inline-block;position:absolute}@keyframes dp-load-rotation{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.dp__arrow_top{background-color:var(--dp-background-color);border-inline-end:1px solid var(--dp-menu-border-color);border-top:1px solid var(--dp-menu-border-color);width:12px;height:12px;position:absolute;transform:translateY(-50%)rotate(-45deg)}.dp__arrow_bottom{left:var(--dp-arrow-left);background-color:var(--dp-background-color);border-inline-end:1px solid var(--dp-menu-border-color);border-bottom:1px solid var(--dp-menu-border-color);width:12px;height:12px;position:absolute;bottom:0;transform:translate(-50%,50%)rotate(45deg)}.dp__action_extra{text-align:center;padding:2px 0}.dp--preset-dates{border-inline-end:1px solid var(--dp-border-color);padding:5px}.dp--preset-dates[data-dp-mobile],.dp--preset-dates-collapsed{max-width:calc(var(--dp-menu-width) - var(--dp-action-row-padding)*2);border:none;align-self:center;display:flex;overflow-x:auto}.dp__sidebar_left{border-inline-end:1px solid var(--dp-border-color);padding:5px}.dp__sidebar_right{margin-inline-end:1px solid var(--dp-border-color);padding:5px}.dp--preset-range{text-align:left;white-space:nowrap;width:100%;color:var(--dp-text-color);border-radius:var(--dp-border-radius);transition:var(--dp-common-transition);padding:5px;display:block}.dp--preset-range:hover{background-color:var(--dp-hover-color);color:var(--dp-hover-text-color);cursor:pointer}.dp--preset-range[data-dp-mobile]{border:1px solid var(--dp-border-color);margin:0 3px}.dp--preset-range[data-dp-mobile]:first-child{margin-left:0}.dp--preset-range[data-dp-mobile]:last-child{margin-right:0}.dp--preset-range-collapsed{border:1px solid var(--dp-border-color);margin:0 3px}.dp--preset-range-collapsed:first-child{margin-left:0}.dp--preset-range-collapsed:last-child{margin-right:0}.dp__menu_content_wrapper{display:flex}.dp__menu_content_wrapper[data-dp-mobile],.dp--menu-content-wrapper-collapsed{flex-direction:column-reverse}.dp__calendar_header{color:var(--dp-text-color);white-space:nowrap;justify-content:center;align-items:center;font-weight:700;display:flex;position:relative}.dp__calendar_header_item{text-align:center;height:var(--dp-cell-size);padding:var(--dp-cell-padding);width:var(--dp-cell-size);box-sizing:border-box;flex-grow:1}.dp__calendar_row{margin:var(--dp-row-margin);justify-content:center;align-items:center;display:flex}.dp__calendar_item{text-align:center;box-sizing:border-box;color:var(--dp-text-color);flex-grow:1}.dp__calendar{position:relative}.dp__calendar_header_cell{border-bottom:thin solid var(--dp-border-color);padding:var(--dp-calendar-header-cell-padding)}.dp__cell_inner{text-align:center;border-radius:var(--dp-cell-border-radius);height:var(--dp-cell-size);padding:var(--dp-cell-padding);width:var(--dp-cell-size);box-sizing:border-box;border:1px solid #0000;justify-content:center;align-items:center;display:flex;position:relative}.dp__cell_inner:hover{transition:all .2s}.dp__cell_auto_range_start,.dp__date_hover_start:hover,.dp__range_start{border-start-end-radius:0;border-end-end-radius:0}.dp__cell_auto_range_end,.dp__date_hover_end:hover,.dp__range_end{border-start-start-radius:0;border-end-start-radius:0}.dp__range_end,.dp__range_start,.dp__active_date{background:var(--dp-primary-color);color:var(--dp-primary-text-color)}.dp__date_hover_end:hover,.dp__date_hover_start:hover,.dp__date_hover:hover{background:var(--dp-hover-color);color:var(--dp-hover-text-color)}.dp__cell_offset{color:var(--dp-secondary-color)}.dp__cell_disabled{color:var(--dp-secondary-color);cursor:not-allowed}.dp--extended-fixed-end,.dp--extended-fixed-start,.dp__range_between{background:var(--dp-range-between-dates-background-color);color:var(--dp-range-between-dates-text-color);border:1px solid var(--dp-range-between-border-color);border-radius:0}.dp__range_between_week{background:var(--dp-primary-color);color:var(--dp-primary-text-color);border-top:1px solid var(--dp-primary-color);border-bottom:1px solid var(--dp-primary-color);border-radius:0}.dp__today{border:1px solid var(--dp-primary-color)}.dp__week_num{color:var(--dp-secondary-color);text-align:center}.dp__cell_auto_range{border-top:1px dashed var(--dp-primary-color);border-bottom:1px dashed var(--dp-primary-color);border-radius:0}.dp__cell_auto_range_start{border-inline-start:1px dashed var(--dp-primary-color);border-top:1px dashed var(--dp-primary-color);border-bottom:1px dashed var(--dp-primary-color);border-start-start-radius:var(--dp-cell-border-radius);border-end-start-radius:var(--dp-cell-border-radius)}.dp__cell_auto_range_end{border-top:1px dashed var(--dp-primary-color);border-bottom:1px dashed var(--dp-primary-color);border-inline-end:1px dashed var(--dp-primary-color);border-start-end-radius:var(--dp-cell-border-radius);border-end-end-radius:var(--dp-cell-border-radius)}.dp__calendar_header_separator{background:var(--dp-border-color);width:100%;height:1px}.dp__calendar_next{margin-inline-start:var(--dp-multi-calendars-spacing)}.dp__marker_line,.dp__marker_dot{background-color:var(--dp-marker-color);height:5px;position:absolute;bottom:0}.dp__marker_dot{border-radius:50%;width:5px;left:50%;transform:translate(-50%)}.dp__marker_line{width:100%;left:0}.dp__marker_tooltip{border-radius:var(--dp-border-radius);background-color:var(--dp-tooltip-color);border:1px solid var(--dp-border-color);z-index:99999;box-sizing:border-box;cursor:default;padding:5px;position:absolute}.dp__tooltip_content{white-space:nowrap}.dp__tooltip_text{color:var(--dp-text-color);flex-flow:row;align-items:center;display:flex}.dp__tooltip_mark{background-color:var(--dp-text-color);width:5px;height:5px;color:var(--dp-text-color);border-radius:50%;margin-inline-end:5px}.dp__arrow_bottom_tp{background-color:var(--dp-tooltip-color);border-inline-end:1px solid var(--dp-border-color);border-bottom:1px solid var(--dp-border-color);width:8px;height:8px;position:absolute;bottom:0;transform:translate(-50%,50%)rotate(45deg)}.dp__instance_calendar{width:100%;position:relative}.dp__flex_display[data-dp-mobile],.dp--flex-display-collapsed{flex-direction:column}.dp__cell_highlight{background-color:var(--dp-highlight-color)}.dp__month_year_row{height:var(--dp-month-year-row-height);color:var(--dp-text-color);box-sizing:border-box;align-items:center;display:flex}.dp__inner_nav{cursor:pointer;height:var(--dp-month-year-row-button-size);width:var(--dp-month-year-row-button-size);color:var(--dp-icon-color);text-align:center;border-radius:50%;justify-content:center;align-items:center;display:flex}.dp__inner_nav svg{height:var(--dp-button-icon-height);width:var(--dp-button-icon-height)}.dp__inner_nav:hover{background:var(--dp-hover-color);color:var(--dp-hover-icon-color)}[dir=rtl] .dp__inner_nav{transform:rotate(180deg)}.dp__inner_nav_disabled:hover,.dp__inner_nav_disabled{background:var(--dp-disabled-color);color:var(--dp-disabled-color-text);cursor:not-allowed}.dp--year-select,.dp__month_year_select{text-align:center;cursor:pointer;height:var(--dp-month-year-row-height);border-radius:var(--dp-border-radius);box-sizing:border-box;color:var(--dp-text-color);justify-content:center;align-items:center;display:flex}.dp--year-select:hover,.dp__month_year_select:hover{background:var(--dp-hover-color);color:var(--dp-hover-text-color);transition:var(--dp-common-transition)}.dp__month_year_select{width:50%}.dp--year-select{width:100%}.dp__month_year_wrap{flex-direction:row;align-items:center;width:100%;display:flex}.dp__year_disable_select{justify-content:space-around}.dp--header-wrap{flex-direction:column;width:100%;display:flex}.dp__overlay{background:var(--dp-background-color);z-index:99999;width:100%;font-family:var(--dp-font-family);color:var(--dp-text-color);box-sizing:border-box;transition:opacity 1s ease-out}.dp--overlay-absolute{height:100%;position:absolute;top:0;left:0}.dp--overlay-relative{position:relative}.dp__overlay_container::-webkit-scrollbar-track{box-shadow:var(--dp-scroll-bar-background);background-color:var(--dp-scroll-bar-background)}.dp__overlay_container::-webkit-scrollbar{background-color:var(--dp-scroll-bar-background);width:5px}.dp__overlay_container::-webkit-scrollbar-thumb{background-color:var(--dp-scroll-bar-color);border-radius:10px}.dp__overlay:focus{border:none;outline:none}.dp__container_flex{display:flex}.dp__container_block{display:block}.dp__overlay_container{height:var(--dp-overlay-height);flex-direction:column;overflow-y:auto}.dp__time_picker_overlay_container{height:100%}.dp__overlay_row{box-sizing:border-box;flex-wrap:wrap;align-items:center;width:100%;max-width:100%;margin-inline:auto;padding:0;display:flex}.dp__flex_row{flex:1}.dp__overlay_col{box-sizing:border-box;width:33%;padding:var(--dp-overlay-col-padding);white-space:nowrap}.dp__overlay_cell_pad{padding:var(--dp-common-padding) 0}.dp__overlay_cell_active{cursor:pointer;border-radius:var(--dp-border-radius);text-align:center;background:var(--dp-primary-color);color:var(--dp-primary-text-color)}.dp__overlay_cell{cursor:pointer;border-radius:var(--dp-border-radius);text-align:center}.dp__overlay_cell:hover{background:var(--dp-hover-color);color:var(--dp-hover-text-color);transition:var(--dp-common-transition)}.dp__cell_in_between{background:var(--dp-hover-color);color:var(--dp-hover-text-color)}.dp__over_action_scroll{box-sizing:border-box;right:5px}.dp__overlay_cell_disabled{cursor:not-allowed;background:var(--dp-disabled-color)}.dp__overlay_cell_disabled:hover{background:var(--dp-disabled-color)}.dp__overlay_cell_active_disabled{cursor:not-allowed;background:var(--dp-primary-disabled-color)}.dp__overlay_cell_active_disabled:hover{background:var(--dp-primary-disabled-color)}.dp__btn,.dp--qr-btn,.dp--time-overlay-btn,.dp--time-invalid{font:inherit;transition:var(--dp-common-transition);border:none;line-height:normal}.dp--year-mode-picker{width:100%;height:var(--dp-cell-size);justify-content:space-between;align-items:center;display:flex}.dp--tp-wrap{width:100%}.dp--tp-wrap[data-dp-mobile]{max-width:100%}.dp__time_input{-webkit-user-select:none;user-select:none;width:100%;font-family:var(--dp-font-family);color:var(--dp-text-color);justify-content:center;align-items:center;display:flex}.dp__time_col_reg_block{padding:0 20px}.dp__time_col_reg_inline{padding:0 10px}.dp__time_col_reg_with_button{padding:0 15px}.dp__time_col_reg_with_button[data-compact~=true]{padding:0 5px}.dp__time_col_sec{padding:0 10px}.dp__time_col_sec_with_button{padding:0 5px}.dp__time_col_sec_with_button[data-collapsed~=true]{padding:0}.dp__time_col{text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.dp__time_col_block{font-size:var(--dp-time-font-size)}.dp__time_display_block{padding:0 3px}.dp__time_display_inline{padding:5px}.dp__time_picker_inline_container{justify-content:center;width:100%;display:flex}.dp__inc_dec_button{height:var(--dp-time-inc-dec-button-size);width:var(--dp-time-inc-dec-button-size);cursor:pointer;color:var(--dp-icon-color);box-sizing:border-box;border-radius:50%;justify-content:center;align-items:center;margin:0;padding:5px;display:flex}.dp__inc_dec_button svg{height:var(--dp-time-inc-dec-button-size);width:var(--dp-time-inc-dec-button-size)}.dp__inc_dec_button:hover{background:var(--dp-hover-color);color:var(--dp-hover-icon-color)}.dp__time_display{cursor:pointer;color:var(--dp-text-color);border-radius:var(--dp-border-radius);justify-content:center;align-items:center;display:flex}.dp__time_display:hover:enabled{background:var(--dp-hover-color);color:var(--dp-hover-text-color)}.dp__inc_dec_button_inline{cursor:pointer;align-items:center;width:100%;height:8px;padding:0;display:flex}.dp__inc_dec_button_disabled,.dp__inc_dec_button_disabled:hover{background:var(--dp-disabled-color);color:var(--dp-disabled-color-text);cursor:not-allowed}.dp__pm_am_button{background:var(--dp-primary-color);color:var(--dp-primary-text-color);padding:var(--dp-common-padding);border-radius:var(--dp-border-radius);cursor:pointer;border:none}.dp__pm_am_button[data-compact~=true]{padding:7px}.dp__tp_inline_btn_bar{background-color:var(--dp-secondary-color);width:100%;height:4px;transition:var(--dp-common-transition);border-collapse:collapse}.dp__tp_inline_btn_top:hover .dp__tp_btn_in_r{background-color:var(--dp-primary-color);transform:rotate(12deg)scale(1.15)translateY(-2px)}.dp__tp_inline_btn_top:hover .dp__tp_btn_in_l,.dp__tp_inline_btn_bottom:hover .dp__tp_btn_in_r{background-color:var(--dp-primary-color);transform:rotate(-12deg)scale(1.15)translateY(-2px)}.dp__tp_inline_btn_bottom:hover .dp__tp_btn_in_l{background-color:var(--dp-primary-color);transform:rotate(12deg)scale(1.15)translateY(-2px)}.dp--time-overlay-btn{background:0 0}.dp--time-invalid{background-color:var(--dp-disabled-color)}.dp__action_row{width:100%;padding:var(--dp-action-row-padding);box-sizing:border-box;color:var(--dp-text-color);flex-flow:row;align-items:center;display:flex}.dp__action_row svg{height:var(--dp-button-icon-height);width:auto}.dp__selection_preview{color:var(--dp-text-color);font-size:var(--dp-preview-font-size);white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.dp__action_buttons{white-space:nowrap;flex:0;justify-content:flex-end;align-items:center;margin-inline-start:auto;display:flex}.dp__action_button{padding:var(--dp-action-buttons-padding);line-height:var(--dp-action-button-height);height:var(--dp-action-button-height);cursor:pointer;border-radius:var(--dp-border-radius);font-size:var(--dp-preview-font-size);font-family:var(--dp-font-family);background:0 0;border:1px solid #0000;align-items:center;margin-inline-start:3px;display:inline-flex}.dp__action_cancel{color:var(--dp-text-color);border:1px solid var(--dp-border-color)}.dp__action_cancel:hover{border-color:var(--dp-primary-color);transition:var(--dp-action-row-transition)}.dp__action_buttons .dp__action_select{background:var(--dp-primary-color);color:var(--dp-primary-text-color)}.dp__action_buttons .dp__action_select:hover{background:var(--dp-primary-color);transition:var(--dp-action-row-transition)}.dp__action_buttons .dp__action_select:disabled{background:var(--dp-primary-disabled-color);cursor:not-allowed}.dp-quarter-picker-wrap{height:100%;min-width:var(--dp-menu-min-width);flex-direction:column;display:flex}.dp--qr-btn-disabled{cursor:not-allowed;background:var(--dp-disabled-color)}.dp--qr-btn-disabled:hover{background:var(--dp-disabled-color)}.dp--qr-btn{width:100%;padding:var(--dp-common-padding)}.dp--qr-btn:not(.dp--highlighted,.dp--qr-btn-active,.dp--qr-btn-disabled,.dp--qr-btn-between){background:0 0}.dp--qr-btn:hover:not(.dp--qr-btn-active,.dp--qr-btn-disabled){background:var(--dp-hover-color);color:var(--dp-hover-text-color);transition:var(--dp-common-transition)}.dp--quarter-items{flex-direction:column;flex:1;justify-content:space-evenly;width:100%;height:100%;display:flex}.dp--qr-btn-active{background:var(--dp-primary-color);color:var(--dp-primary-text-color)}.dp--qr-btn-between{background:var(--dp-hover-color);color:var(--dp-hover-text-color)}:root{--dp-common-transition:all .1s ease-in;--dp-menu-padding:6px 8px;--dp-animation-duration:.1s;--dp-menu-appear-transition-timing:cubic-bezier(.4, 0, 1, 1);--dp-transition-timing:ease-out;--dp-action-row-transition:all .2s ease-in;--dp-font-family:-apple-system, blinkmacsystemfont, "Segoe UI", roboto, oxygen, ubuntu, cantarell, "Open Sans", "Helvetica Neue", sans-serif;--dp-border-radius:4px;--dp-cell-border-radius:4px;--dp-transition-length:22px;--dp-transition-timing-general:.1s;--dp-button-height:35px;--dp-month-year-row-height:35px;--dp-month-year-row-button-size:25px;--dp-button-icon-height:20px;--dp-calendar-wrap-padding:0 5px;--dp-cell-size:35px;--dp-cell-padding:5px;--dp-common-padding:10px;--dp-input-icon-padding:35px;--dp-input-padding:6px 30px 6px 12px;--dp-input-not-clearable-padding:12px;--dp-menu-min-width:260px;--dp-action-buttons-padding:1px 6px;--dp-row-margin:5px 0;--dp-calendar-header-cell-padding:.5rem;--dp-multi-calendars-spacing:10px;--dp-overlay-col-padding:3px;--dp-time-inc-dec-button-size:32px;--dp-font-size:1rem;--dp-preview-font-size:.8rem;--dp-time-font-size:2rem;--dp-action-button-height:22px;--dp-action-row-padding:8px;--dp-direction:ltr}.dp__theme_dark{--dp-background-color:#212121;--dp-text-color:#fff;--dp-hover-color:#484848;--dp-hover-text-color:#fff;--dp-hover-icon-color:#959595;--dp-primary-color:#005cb2;--dp-primary-disabled-color:#61a8ea;--dp-primary-text-color:#fff;--dp-secondary-color:#a9a9a9;--dp-border-color:#2d2d2d;--dp-menu-border-color:#2d2d2d;--dp-border-color-hover:#aaaeb7;--dp-border-color-focus:#aaaeb7;--dp-disabled-color:#737373;--dp-disabled-color-text:#d0d0d0;--dp-scroll-bar-background:#212121;--dp-scroll-bar-color:#484848;--dp-success-color:#00701a;--dp-success-color-disabled:#428f59;--dp-icon-color:#959595;--dp-danger-color:#e53935;--dp-marker-color:#e53935;--dp-tooltip-color:#3e3e3e;--dp-highlight-color:#005cb233;--dp-range-between-dates-background-color:var(--dp-hover-color,#484848);--dp-range-between-dates-text-color:var(--dp-hover-text-color,#fff);--dp-range-between-border-color:var(--dp-hover-color,#fff);--dp-loader:5px solid #005cb2}.dp__theme_light{--dp-background-color:#fff;--dp-text-color:#212121;--dp-hover-color:#f3f3f3;--dp-hover-text-color:#212121;--dp-hover-icon-color:#959595;--dp-primary-color:#1976d2;--dp-primary-disabled-color:#6bacea;--dp-primary-text-color:#fff;--dp-secondary-color:#c0c4cc;--dp-border-color:#ddd;--dp-menu-border-color:#ddd;--dp-border-color-hover:#aaaeb7;--dp-border-color-focus:#aaaeb7;--dp-disabled-color:#f6f6f6;--dp-scroll-bar-background:#f3f3f3;--dp-scroll-bar-color:#959595;--dp-success-color:#76d275;--dp-success-color-disabled:#a3d9b1;--dp-icon-color:#959595;--dp-danger-color:#ff6f60;--dp-marker-color:#ff6f60;--dp-tooltip-color:#fafafa;--dp-disabled-color-text:#8e8e8e;--dp-highlight-color:#1976d21a;--dp-range-between-dates-background-color:var(--dp-hover-color,#f3f3f3);--dp-range-between-dates-text-color:var(--dp-hover-text-color,#212121);--dp-range-between-border-color:var(--dp-hover-color,#f3f3f3);--dp-loader:5px solid #1976d2}.dp__flex{align-items:center;display:flex}.dp__btn{background:0 0}.dp__main{font-family:var(--dp-font-family);-webkit-user-select:none;user-select:none;box-sizing:border-box;width:100%;position:relative}.dp__main *{direction:var(--dp-direction,ltr)}.dp__pointer{cursor:pointer}.dp__icon{stroke:currentColor;fill:currentColor}.dp__button{text-align:center;width:100%;color:var(--dp-icon-color);cursor:pointer;padding:var(--dp-common-padding);box-sizing:border-box;height:var(--dp-button-height);place-content:center;align-items:center;display:flex}.dp__button.dp__overlay_action{position:absolute;bottom:0}.dp__button:hover{background:var(--dp-hover-color);color:var(--dp-hover-icon-color)}.dp__button svg{height:var(--dp-button-icon-height);width:auto}.dp__button_bottom{border-bottom-left-radius:var(--dp-border-radius);border-bottom-right-radius:var(--dp-border-radius)}.dp__flex_display{display:flex}.dp__flex_display_with_input{flex-direction:column;align-items:flex-start}.dp__relative{position:relative}.calendar-next-enter-active,.calendar-next-leave-active,.calendar-prev-enter-active,.calendar-prev-leave-active{transition:all var(--dp-transition-timing-general) ease-out}.calendar-next-enter-from{opacity:0;transform:translateX(var(--dp-transition-length))}.calendar-next-leave-to,.calendar-prev-enter-from{opacity:0;transform:translateX(calc(var(--dp-transition-length) * -1))}.calendar-prev-leave-to{opacity:0;transform:translateX(var(--dp-transition-length))}.dp-menu-appear-bottom-enter-active,.dp-menu-appear-bottom-leave-active,.dp-menu-appear-top-enter-active,.dp-menu-appear-top-leave-active,.dp-slide-up-enter-active,.dp-slide-up-leave-active,.dp-slide-down-enter-active,.dp-slide-down-leave-active{transition:all var(--dp-animation-duration) var(--dp-transition-timing)}.dp-menu-appear-top-enter-from,.dp-menu-appear-top-leave-to,.dp-slide-down-leave-to,.dp-slide-up-enter-from{opacity:0;transform:translateY(var(--dp-transition-length))}.dp-menu-appear-bottom-enter-from,.dp-menu-appear-bottom-leave-to,.dp-slide-down-enter-from,.dp-slide-up-leave-to{opacity:0;transform:translateY(calc(var(--dp-transition-length) * -1))}.dp--arrow-btn-nav{transition:var(--dp-common-transition);height:100%}.dp--highlighted{background-color:var(--dp-highlight-color)}.dp--hidden-el{visibility:hidden}.dp--centered{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.date-navigation[data-v-95e57ca6]{margin-bottom:calc(var(--spacing,.25rem) * 2);background-color:var(--color-gray-50);border-radius:.5rem;justify-content:space-between;align-items:center;padding:.25rem;display:flex}.nav-button[data-v-95e57ca6]{border-radius:var(--radius-md,.375rem);padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 2);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.2s;color:var(--color-gray-700);white-space:nowrap;text-overflow:ellipsis;transition-duration:.2s;overflow:hidden}.nav-button[data-v-95e57ca6]:hover{background-color:var(--color-gray-100);color:var(--color-dynamic-orange)}.today-selected[data-v-95e57ca6]{background-color:var(--color-dynamic-orange);color:var(--color-off-white)}.dark .date-navigation[data-v-95e57ca6]{background-color:#374151}.dark .nav-button[data-v-95e57ca6]{color:#d1d5db}.dark .nav-button[data-v-95e57ca6]:hover{background-color:#4b5563}@media (max-width:640px){.nav-button[data-v-95e57ca6]{padding-inline:calc(var(--spacing,.25rem) * 2);padding-block:calc(var(--spacing,.25rem) * 1);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)))}}.sidebar-element[data-v-cbebdc78]{border-radius:var(--radius-md,.375rem);padding:calc(var(--spacing,.25rem) * 3);background-color:#fff}.dark .sidebar-element[data-v-cbebdc78]{background-color:#1f2937}.custom-datepicker[data-v-cbebdc78]{font-family:var(--font-sans,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji")}.custom-datepicker[data-v-cbebdc78] .dp__main{border-radius:var(--radius-lg,.5rem);--tw-border-style:none;--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);background-color:#fff;border-style:none}.dark .custom-datepicker[data-v-cbebdc78] .dp__main{background-color:#1f2937}.dark .custom-datepicker[data-v-cbebdc78] .dp__theme_dark{--dp-background-color:#1f2937;--dp-text-color:#e5e7eb;--dp-hover-color:#4b5563;--dp-hover-text-color:#fff;--dp-hover-icon-color:#9ca3af;--dp-primary-color:var(--color-dynamic-orange);--dp-primary-text-color:#fff;--dp-secondary-color:#9ca3af;--dp-border-color:#374151;--dp-menu-border-color:#374151;--dp-border-color-hover:#6b7280;--dp-border-color-focus:var(--color-dynamic-orange);--dp-disabled-color:#374151;--dp-disabled-color-text:#6b7280;--dp-scroll-bar-background:#1f2937;--dp-scroll-bar-color:#4b5563;--dp-icon-color:#9ca3af;--dp-highlight-color:#ff7b0033}.custom-datepicker[data-v-cbebdc78] .dp__calendar_header{padding-top:calc(var(--spacing,.25rem) * 2)}.custom-datepicker[data-v-cbebdc78] .dp__calendar_header_item{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);--tw-tracking:var(--tracking-wider,.05em);letter-spacing:var(--tracking-wider,.05em);text-transform:uppercase;color:var(--color-gray-500)}.custom-datepicker[data-v-cbebdc78] .dp__today{--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-dynamic-orange);border:1px solid var(--color-dynamic-orange);background-color:#ff7b001a}.custom-datepicker[data-v-cbebdc78] .dp__active_date{font-weight:600;box-shadow:0 2px 4px #ff7b004d;background-color:var(--color-dynamic-orange)!important;color:#fff!important}.custom-datepicker[data-v-cbebdc78] .dp__active_date.dp__today{border:2px solid #f60;box-shadow:0 2px 8px #ff7b0066;background-color:var(--color-dynamic-orange)!important;color:#fff!important}.custom-datepicker[data-v-cbebdc78] .dp__month_year_select{--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-gray-900)}.custom-datepicker[data-v-cbebdc78] .dp__month_year_row{margin-bottom:calc(var(--spacing,.25rem) * 2)}.custom-datepicker[data-v-cbebdc78] .dp__cell_inner{height:calc(var(--spacing,.25rem) * 8);width:calc(var(--spacing,.25rem) * 8);border-radius:var(--radius-md,.375rem);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-gray-900)}.custom-datepicker[data-v-cbebdc78] .dp__cell_inner:hover{background-color:var(--color-gray-100);color:var(--color-dynamic-orange)}.custom-datepicker[data-v-cbebdc78] .dp__arrow_top{display:none}.dark .custom-datepicker[data-v-cbebdc78] .dp__month_year_select,.dark .custom-datepicker[data-v-cbebdc78] .dp__cell_inner{color:var(--color-gray-100)}.dark .custom-datepicker[data-v-cbebdc78] .dp__cell_inner:hover{background-color:var(--color-gray-600)}.dark .custom-datepicker[data-v-cbebdc78] .dp__calendar_header_item{color:var(--color-gray-400)}.dark .custom-datepicker[data-v-cbebdc78] .dp__inner_nav{color:#d1d5db}.dark .custom-datepicker[data-v-cbebdc78] .dp__inner_nav:hover{background-color:#4b5563}.dark .custom-datepicker[data-v-cbebdc78] .dp__today{background-color:#ff7b0026}.dark .custom-datepicker[data-v-cbebdc78] .dp__overlay{background-color:#1f2937}.dark .custom-datepicker[data-v-cbebdc78] .dp__overlay_cell{color:#d1d5db}.dark .custom-datepicker[data-v-cbebdc78] .dp__overlay_cell:hover{background-color:#4b5563}.dark .custom-datepicker[data-v-cbebdc78] .dp__overlay_cell_active{background-color:var(--color-dynamic-orange)!important;color:#fff!important}@property --tw-tracking{syntax:"*";inherits:false}.sidebar-element[data-v-360f04f2]{padding:calc(var(--spacing,.25rem) * 2);background-color:#0000;border-bottom:1px solid #0000000d}.dark .sidebar-element[data-v-360f04f2]{border-bottom-color:#ffffff1a}.content-wrapper[data-v-360f04f2]{transition:max-height .2s ease-in-out,opacity .2s ease-in-out}.content-collapsed[data-v-360f04f2]{opacity:0;max-height:0;margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0;overflow:hidden}.content-expanded[data-v-360f04f2]{opacity:1;max-height:1000px}.qr-scanner-container[data-v-0a2ca02e]{gap:calc(var(--spacing,.25rem) * 3);flex-direction:column;display:flex}.continuous-mode-toggle[data-v-0a2ca02e]{gap:calc(var(--spacing,.25rem) * 2);flex-direction:column;display:flex}.toggle-label[data-v-0a2ca02e]{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;display:flex;position:relative}.toggle-checkbox[data-v-0a2ca02e]{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.toggle-slider[data-v-0a2ca02e]{height:calc(var(--spacing,.25rem) * 6);width:calc(var(--spacing,.25rem) * 11);background-color:var(--color-gray-300,#d1d5dc);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.2s;--tw-ease:var(--ease-in-out,cubic-bezier(.4, 0, .2, 1));transition-duration:.2s;transition-timing-function:var(--ease-in-out,cubic-bezier(.4, 0, .2, 1));margin-right:calc(var(--spacing,.25rem) * 3);border-radius:3.40282e38px;flex-shrink:0;display:inline-block;position:relative}@supports (color:lab(0% 0 0)){.toggle-slider[data-v-0a2ca02e]{background-color:var(--color-gray-300,lab(85.1236% -.612259 -3.7138))}}.dark .toggle-slider[data-v-0a2ca02e]{background-color:#4b5563}.toggle-slider[data-v-0a2ca02e]:before{top:calc(var(--spacing,.25rem) * 1);left:calc(var(--spacing,.25rem) * 1);height:calc(var(--spacing,.25rem) * 4);width:calc(var(--spacing,.25rem) * 4);background-color:var(--color-white,#fff);transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.2s;--tw-ease:var(--ease-in-out,cubic-bezier(.4, 0, .2, 1));transition-duration:.2s;transition-timing-function:var(--ease-in-out,cubic-bezier(.4, 0, .2, 1));content:"";border-radius:3.40282e38px;position:absolute}.dark .toggle-slider[data-v-0a2ca02e]:before{background-color:#d1d5db}.toggle-checkbox:checked+.toggle-slider[data-v-0a2ca02e]{background-color:var(--color-green-600,#00a544)}@supports (color:lab(0% 0 0)){.toggle-checkbox:checked+.toggle-slider[data-v-0a2ca02e]{background-color:var(--color-green-600,lab(59.0978% -58.6621 41.2579))}}.toggle-checkbox:checked+.toggle-slider[data-v-0a2ca02e]:before{--tw-translate-x:calc(var(--spacing,.25rem) * 5);translate:var(--tw-translate-x) var(--tw-translate-y);transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.toggle-checkbox:focus+.toggle-slider[data-v-0a2ca02e]{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:#ff6b0080}@supports (color:color-mix(in lab, red, red)){.toggle-checkbox:focus+.toggle-slider[data-v-0a2ca02e]{--tw-ring-color:color-mix(in oklab, var(--color-dynamic-orange,#ff6b00) 50%, transparent)}}.toggle-text[data-v-0a2ca02e]{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-gray-700,#364153)}@supports (color:lab(0% 0 0)){.toggle-text[data-v-0a2ca02e]{color:var(--color-gray-700,lab(27.1134% -.956401 -12.3224))}}.dark .toggle-text[data-v-0a2ca02e]{color:#d1d5db}.continuous-indicator[data-v-0a2ca02e]{margin-left:calc(var(--spacing,.25rem) * 1);align-items:center;gap:calc(var(--spacing,.25rem) * 2);display:flex}.pulse-dot-small[data-v-0a2ca02e]{height:calc(var(--spacing,.25rem) * 2);width:calc(var(--spacing,.25rem) * 2);background-color:var(--color-green-600,#00a544);border-radius:3.40282e38px;animation:1.5s ease-in-out infinite pulse-0a2ca02e}@supports (color:lab(0% 0 0)){.pulse-dot-small[data-v-0a2ca02e]{background-color:var(--color-green-600,lab(59.0978% -58.6621 41.2579))}}.continuous-text[data-v-0a2ca02e]{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-green-700,#008138)}@supports (color:lab(0% 0 0)){.continuous-text[data-v-0a2ca02e]{color:var(--color-green-700,lab(47.0329% -47.0239 31.4788))}}.dark .continuous-text[data-v-0a2ca02e]{color:#4ade80}.continuous-info[data-v-0a2ca02e]{border-radius:var(--radius-md,.375rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-green-200,#b9f8cf);background-color:var(--color-green-50,#f0fdf4);padding:calc(var(--spacing,.25rem) * 2);gap:calc(var(--spacing,.25rem) * 1);flex-direction:column;display:flex}@supports (color:lab(0% 0 0)){.continuous-info[data-v-0a2ca02e]{border-color:var(--color-green-200,lab(92.4222% -26.4702 12.9427));background-color:var(--color-green-50,lab(98.1563% -5.60117 2.75915))}}.dark .continuous-info[data-v-0a2ca02e]{background-color:#16653433;border-color:#166534}.info-hint[data-v-0a2ca02e]{font-family:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--color-green-600,#00a544)}@supports (color:lab(0% 0 0)){.info-hint[data-v-0a2ca02e]{color:var(--color-green-600,lab(59.0978% -58.6621 41.2579))}}.dark .info-hint[data-v-0a2ca02e]{color:#4ade80}.scan-button[data-v-0a2ca02e]{border-radius:var(--radius-md,.375rem);border-style:var(--tw-border-style);width:100%;padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 2);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.2s;border-width:1px;justify-content:space-between;align-items:center;transition-duration:.2s;display:flex;position:relative}.scan-button[data-v-0a2ca02e]:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-ring-color:#ff6b0080}@supports (color:color-mix(in lab, red, red)){.scan-button[data-v-0a2ca02e]:focus{--tw-ring-color:color-mix(in oklab, var(--color-dynamic-orange,#ff6b00) 50%, transparent)}}.scan-button[data-v-0a2ca02e]:focus{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.scan-button[data-v-0a2ca02e]:focus{outline-offset:2px;outline:2px solid #0000}}.scan-button-inactive[data-v-0a2ca02e]{border-color:var(--color-green-600,#00a544);background-color:var(--color-green-600,#00a544);color:var(--color-white,#fff)}@supports (color:lab(0% 0 0)){.scan-button-inactive[data-v-0a2ca02e]{border-color:var(--color-green-600,lab(59.0978% -58.6621 41.2579));background-color:var(--color-green-600,lab(59.0978% -58.6621 41.2579))}}@media (hover:hover){.scan-button-inactive[data-v-0a2ca02e]:hover{border-color:var(--color-green-700,#008138);background-color:var(--color-green-700,#008138)}@supports (color:lab(0% 0 0)){.scan-button-inactive[data-v-0a2ca02e]:hover{border-color:var(--color-green-700,lab(47.0329% -47.0239 31.4788));background-color:var(--color-green-700,lab(47.0329% -47.0239 31.4788))}}}.scan-button-inactive[data-v-0a2ca02e]{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.scan-button-active[data-v-0a2ca02e]{border-color:var(--color-dynamic-orange,#ff6b00);background-color:var(--color-dynamic-orange,#ff6b00);color:var(--color-white,#fff);--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.scan-button-content[data-v-0a2ca02e]{align-items:center;gap:calc(var(--spacing,.25rem) * 2);display:flex}.scan-icon[data-v-0a2ca02e]{height:calc(var(--spacing,.25rem) * 4);width:calc(var(--spacing,.25rem) * 4);flex-shrink:0}.scan-icon.scanning[data-v-0a2ca02e]{animation:2s linear infinite rotate-0a2ca02e}.scan-text[data-v-0a2ca02e]{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500)}.scanning-indicator[data-v-0a2ca02e]{align-items:center;display:flex}.pulse-dot[data-v-0a2ca02e]{height:calc(var(--spacing,.25rem) * 2);width:calc(var(--spacing,.25rem) * 2);background-color:var(--color-white,#fff);border-radius:3.40282e38px;animation:1.5s ease-in-out infinite pulse-0a2ca02e}.scanning-info[data-v-0a2ca02e]{border-radius:var(--radius-md,.375rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-orange-200,#ffd7a8);background-color:var(--color-orange-50,#fff7ed);padding:calc(var(--spacing,.25rem) * 2);gap:calc(var(--spacing,.25rem) * 2);flex-direction:column;display:flex}@supports (color:lab(0% 0 0)){.scanning-info[data-v-0a2ca02e]{border-color:var(--color-orange-200,lab(88.4871% 9.94918 28.8378));background-color:var(--color-orange-50,lab(97.7008% 1.53735 5.90649))}}.dark .scanning-info[data-v-0a2ca02e]{background-color:#9a341233;border-color:#9a3412}.info-text[data-v-0a2ca02e]{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--color-orange-700,#c53c00)}@supports (color:lab(0% 0 0)){.info-text[data-v-0a2ca02e]{color:var(--color-orange-700,lab(46.4615% 57.7275 70.8507))}}.dark .info-text[data-v-0a2ca02e]{color:#fb923c}.cancel-button[data-v-0a2ca02e]{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--color-orange-600,#f05100);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));text-decoration-line:underline}@supports (color:lab(0% 0 0)){.cancel-button[data-v-0a2ca02e]{color:var(--color-orange-600,lab(57.1026% 64.2584 89.8886))}}@media (hover:hover){.cancel-button[data-v-0a2ca02e]:hover{color:var(--color-orange-800,#9f2d00)}@supports (color:lab(0% 0 0)){.cancel-button[data-v-0a2ca02e]:hover{color:var(--color-orange-800,lab(37.1566% 46.6433 50.5562))}}}.cancel-button[data-v-0a2ca02e]{align-self:flex-start}.dark .cancel-button[data-v-0a2ca02e]{color:#fb923c}@keyframes rotate-0a2ca02e{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes pulse-0a2ca02e{50%{opacity:.5}}@property --tw-ease{syntax:"*";inherits:false}.todo-item[data-v-2c475fbc]{cursor:pointer;border-left-style:var(--tw-border-style);padding-inline:calc(var(--spacing,.25rem) * 1.5);padding-block:calc(var(--spacing,.25rem) * 1);border-color:#0000;border-left-width:2px;transition:border-color .2s,background-color .2s}.todo-item[data-v-2c475fbc]:hover{border-left-style:var(--tw-border-style);border-left-width:2px;border-color:var(--color-dynamic-orange,#ff6b00);background-color:var(--color-gray-100,#f3f4f6)}@supports (color:lab(0% 0 0)){.todo-item[data-v-2c475fbc]:hover{background-color:var(--color-gray-100,lab(96.1596% -.0823438 -1.13575))}}.dark .todo-item[data-v-2c475fbc]:hover{background-color:#374151}.dark .todo-text[data-v-2c475fbc]{color:#e5e7eb}.completed.todo-item[data-v-2c475fbc]{cursor:default;border-color:#0000}.completed.todo-item[data-v-2c475fbc]:hover{background-color:#0000;border-color:#0000}.todo-checkbox-label[data-v-2c475fbc]{align-items:flex-start;gap:calc(var(--spacing,.25rem) * 2);display:flex}.todo-checkbox[data-v-2c475fbc]{margin-top:calc(var(--spacing,.25rem) * 1);transform:scale(.9)}.todo-text[data-v-2c475fbc]{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));overflow-wrap:break-word;word-break:break-word;-webkit-hyphens:auto;hyphens:auto;max-width:220px}.todo-date[data-v-2c475fbc]{margin-top:calc(var(--spacing,.25rem) * .5);margin-left:calc(var(--spacing,.25rem) * 5);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--color-gray-400,#99a1af)}@supports (color:lab(0% 0 0)){.todo-date[data-v-2c475fbc]{color:var(--color-gray-400,lab(65.9269% -.832707 -8.17473))}}.completed .todo-text[data-v-2c475fbc]{color:var(--color-gray-400,#99a1af);text-decoration-line:line-through}@supports (color:lab(0% 0 0)){.completed .todo-text[data-v-2c475fbc]{color:var(--color-gray-400,lab(65.9269% -.832707 -8.17473))}}.todo-list-container[data-v-117550b7]{gap:calc(var(--spacing,.25rem) * 2);flex-direction:column;display:flex}.add-todo-form[data-v-117550b7]{border-radius:var(--radius-md,.375rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-200,#e5e7eb);background-color:var(--color-gray-50,#f9fafb);align-items:center;margin-bottom:10px;padding:3px 4px;display:flex;overflow:visible;box-shadow:0 1px 2px #0000000d}@supports (color:lab(0% 0 0)){.add-todo-form[data-v-117550b7]{border-color:var(--color-gray-200,lab(91.6229% -.159115 -2.26791));background-color:var(--color-gray-50,lab(98.2596% -.247031 -.706708))}}.dark .add-todo-form[data-v-117550b7]{background-color:#374151;border-color:#4b5563}.todo-input[data-v-117550b7]{padding-inline:calc(var(--spacing,.25rem) * 2);padding-block:calc(var(--spacing,.25rem) * 1.5);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-outline-style:none;background-color:#0000;outline-style:none;flex-grow:1}@media (forced-colors:active){.todo-input[data-v-117550b7]{outline-offset:2px;outline:2px solid #0000}}.todo-input[data-v-117550b7]{box-shadow:none;border:none;border-right-width:0}.dark .todo-input[data-v-117550b7]{color:#e5e7eb}.dark .todo-input[data-v-117550b7]::placeholder{color:#9ca3af}.add-button[data-v-117550b7]{padding:calc(var(--spacing,.25rem) * 1.5);color:var(--color-gray-400,#99a1af);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));border-radius:3.40282e38px}@supports (color:lab(0% 0 0)){.add-button[data-v-117550b7]{color:var(--color-gray-400,lab(65.9269% -.832707 -8.17473))}}.add-button[data-v-117550b7]:disabled{cursor:not-allowed;color:var(--color-gray-300,#d1d5dc)}@supports (color:lab(0% 0 0)){.add-button[data-v-117550b7]:disabled{color:var(--color-gray-300,lab(85.1236% -.612259 -3.7138))}}.add-button-active[data-v-117550b7]{background-color:var(--color-dynamic-orange,#ff6b00);color:var(--color-white,#fff)}.todo-loading[data-v-117550b7],.empty-state[data-v-117550b7]{padding-block:calc(var(--spacing,.25rem) * 2);text-align:center;font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--color-gray-400,#99a1af)}@supports (color:lab(0% 0 0)){.todo-loading[data-v-117550b7],.empty-state[data-v-117550b7]{color:var(--color-gray-400,lab(65.9269% -.832707 -8.17473))}}.todos-container[data-v-117550b7]{gap:calc(var(--spacing,.25rem) * 1);flex-direction:column;max-height:180px;display:flex;overflow-y:auto}.active-todos[data-v-117550b7],.completed-todos[data-v-117550b7]{flex-direction:column;display:flex}.note[data-v-117550b7]{margin-top:calc(var(--spacing,.25rem) * 1);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--color-gray-400,#99a1af);font-style:italic}@supports (color:lab(0% 0 0)){.note[data-v-117550b7]{color:var(--color-gray-400,lab(65.9269% -.832707 -8.17473))}}.stat-item[data-v-2f276ae6]{border-radius:var(--radius-lg,.5rem);background-color:var(--color-white,#fff);padding:calc(var(--spacing,.25rem) * 2);text-align:center}.dark .stat-item[data-v-2f276ae6]{background-color:#374151}.stat-value[data-v-2f276ae6]{font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-gray-900,#101828)}@supports (color:lab(0% 0 0)){.stat-value[data-v-2f276ae6]{color:var(--color-gray-900,lab(8.11897% .811279 -12.254))}}.dark .stat-value[data-v-2f276ae6]{color:#fff}.stat-label[data-v-2f276ae6]{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--color-gray-600,#4a5565)}@supports (color:lab(0% 0 0)){.stat-label[data-v-2f276ae6]{color:var(--color-gray-600,lab(35.6337% -1.58697 -10.8425))}}.dark .stat-label[data-v-2f276ae6]{color:#9ca3af}.stat-sublabel[data-v-2f276ae6]{margin-top:calc(var(--spacing,.25rem) * .5);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--color-gray-500,#6a7282)}@supports (color:lab(0% 0 0)){.stat-sublabel[data-v-2f276ae6]{color:var(--color-gray-500,lab(47.7841% -.393182 -10.0268))}}.dark .stat-sublabel[data-v-2f276ae6]{color:#9ca3af}.tag-occupancy[data-v-46ba037b]{border-radius:var(--radius-lg,.5rem);background-color:var(--color-gray-50,#f9fafb);padding:calc(var(--spacing,.25rem) * 2)}@supports (color:lab(0% 0 0)){.tag-occupancy[data-v-46ba037b]{background-color:var(--color-gray-50,lab(98.2596% -.247031 -.706708))}}.dark .tag-occupancy[data-v-46ba037b]{background-color:#1f2937}.partner-cards-container[data-v-d4a02414]{border-radius:var(--radius-lg,.5rem);background-color:var(--color-white,#fff);padding:calc(var(--spacing,.25rem) * 3)}.dark .partner-cards-container[data-v-d4a02414]{background-color:#374151}.progress-container[data-v-d4a02414]{margin-bottom:calc(var(--spacing,.25rem) * 3)}.progress-stats[data-v-d4a02414]{margin-bottom:calc(var(--spacing,.25rem) * 2);flex-direction:column;align-items:center;display:flex}.progress-numbers[data-v-d4a02414]{font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75 / 1.25)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-gray-900,#101828)}@supports (color:lab(0% 0 0)){.progress-numbers[data-v-d4a02414]{color:var(--color-gray-900,lab(8.11897% .811279 -12.254))}}.dark .progress-numbers[data-v-d4a02414]{color:#fff}.progress-label[data-v-d4a02414]{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--color-gray-600,#4a5565)}@supports (color:lab(0% 0 0)){.progress-label[data-v-d4a02414]{color:var(--color-gray-600,lab(35.6337% -1.58697 -10.8425))}}.dark .progress-label[data-v-d4a02414]{color:#9ca3af}.progress-percentage[data-v-d4a02414]{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-gray-500,#6a7282)}@supports (color:lab(0% 0 0)){.progress-percentage[data-v-d4a02414]{color:var(--color-gray-500,lab(47.7841% -.393182 -10.0268))}}.dark .progress-percentage[data-v-d4a02414]{color:#9ca3af}.progress-bar-container[data-v-d4a02414]{height:calc(var(--spacing,.25rem) * 2);background-color:var(--color-gray-200,#e5e7eb);border-radius:3.40282e38px;width:100%;overflow:hidden}@supports (color:lab(0% 0 0)){.progress-bar-container[data-v-d4a02414]{background-color:var(--color-gray-200,lab(91.6229% -.159115 -2.26791))}}.dark .progress-bar-container[data-v-d4a02414]{background-color:#4b5563}.progress-bar[data-v-d4a02414]{--tw-gradient-position:to right;height:100%}@supports (background-image:linear-gradient(in lab, red, red)){.progress-bar[data-v-d4a02414]{--tw-gradient-position:to right in oklab}}.progress-bar[data-v-d4a02414]{background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:var(--color-green-500,#00c758);--tw-gradient-to:var(--color-green-600,#00a544);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.3s;transition-duration:.3s}@supports (color:lab(0% 0 0)){.progress-bar[data-v-d4a02414]{--tw-gradient-from:var(--color-green-500,lab(70.5521% -66.5147 45.8073));--tw-gradient-to:var(--color-green-600,lab(59.0978% -58.6621 41.2579))}}.legend[data-v-d4a02414]{margin-bottom:calc(var(--spacing,.25rem) * 2);justify-content:center;gap:calc(var(--spacing,.25rem) * 4);display:flex}.legend-item[data-v-d4a02414]{align-items:center;gap:calc(var(--spacing,.25rem) * 1);display:flex}.legend-color[data-v-d4a02414]{height:calc(var(--spacing,.25rem) * 3);width:calc(var(--spacing,.25rem) * 3);border-radius:var(--radius-sm,.25rem)}.legend-text[data-v-d4a02414]{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--color-gray-600,#4a5565)}@supports (color:lab(0% 0 0)){.legend-text[data-v-d4a02414]{color:var(--color-gray-600,lab(35.6337% -1.58697 -10.8425))}}.dark .legend-text[data-v-d4a02414]{color:#9ca3af}.info-text[data-v-d4a02414]{text-align:center;font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:var(--color-gray-500,#6a7282);font-style:italic}@supports (color:lab(0% 0 0)){.info-text[data-v-d4a02414]{color:var(--color-gray-500,lab(47.7841% -.393182 -10.0268))}}.dark .info-text[data-v-d4a02414]{color:#9ca3af}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}.filter-dropdown-wrapper[data-v-1b7f16e6]{flex-direction:column;gap:.25rem;display:flex;position:relative}.dropdown-list[data-v-1b7f16e6]{z-index:9999;min-width:250px;max-height:15rem;position:fixed;overflow-y:auto}@media (max-width:768px){.dropdown-list[data-v-1b7f16e6]{min-width:200px}}.iphone-mockup{background:#1f1f1f;border-radius:45px;width:320px;height:650px;margin:0 auto;padding:12px;position:relative;box-shadow:0 0 0 2px #2d2d2d,0 0 0 6px #1a1a1a,0 20px 60px #00000080,inset 0 0 6px #ffffff1a}.iphone-notch{z-index:10;background:#000;border-radius:20px;width:100px;height:30px;position:absolute;top:12px;left:50%;transform:translate(-50%);box-shadow:inset 0 0 8px #ffffff1a}.iphone-buttons-left{position:absolute;top:120px;left:-3px}.iphone-button{background:#2d2d2d;border-radius:2px 0 0 2px;width:3px;margin-bottom:15px}.iphone-button.volume-up,.iphone-button.volume-down{height:30px}.iphone-button.mute{height:25px;top:80px}.iphone-buttons-right{position:absolute;top:150px;right:-3px}.iphone-button.power{background:#2d2d2d;border-radius:0 2px 2px 0;width:3px;height:60px}.iphone-screen{background:#000;border-radius:35px;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative;overflow:hidden}.iphone-screen img{object-fit:contain;background:#000;width:100%;height:100%;display:block}.iphone-home-indicator{z-index:10;background:#ffffff4d;border-radius:2px;width:120px;height:4px;position:absolute;bottom:8px;left:50%;transform:translate(-50%)}@media (max-width:768px){.iphone-mockup{border-radius:40px;width:280px;height:570px;padding:10px}.iphone-notch{border-radius:18px;width:90px;height:26px}.iphone-screen{border-radius:32px}.iphone-home-indicator{width:100px;height:3px}}@keyframes phoneReveal{0%{opacity:0;transform:scale(.9)translateY(20px)}to{opacity:1;transform:scale(1)translateY(0)}}.iphone-mockup.animate{animation:.4s ease-out forwards phoneReveal}.calendar-tools-container[data-v-e81d0cf9]{flex-direction:column;display:flex}.calendar-tools-container[data-v-e81d0cf9] .sidebar-element{border-top:none;border-bottom:none;padding-left:0;padding-right:0}.calendar-tools-container[data-v-e81d0cf9] .sidebar-element:not(:last-child){border-bottom:1px dashed #0000000d;margin-bottom:.5rem}.dark .calendar-tools-container[data-v-e81d0cf9] .sidebar-element:not(:last-child){border-bottom-color:#ffffff1a}.calendar-sidebar-container[data-v-1b30dbef]{gap:calc(var(--spacing,.25rem) * 2);padding-bottom:calc(var(--spacing,.25rem) * 2);flex-direction:column;display:flex}@media (min-width:48rem){.calendar-sidebar-container[data-v-1b30dbef]{padding-bottom:calc(var(--spacing,.25rem) * 4)}}.calendar-sidebar-container[data-v-1b30dbef]{background-color:#f5f5f5;width:100%;max-width:100%;max-height:100vh;overflow:hidden auto}.dark .calendar-sidebar-container[data-v-1b30dbef]{background-color:#111827}.sidebar-element[data-v-b3faf5af]{border-radius:var(--radius-md,.375rem);padding:calc(var(--spacing,.25rem) * 3);background-color:#f8f8f8;min-width:0}.dark .sidebar-element[data-v-b3faf5af]{background-color:#1f2937}.fc-event[data-v-b3faf5af]{word-break:break-word;flex-shrink:1;min-width:0}.fc-event-title-container[data-v-b3faf5af]{text-overflow:ellipsis;min-width:0;overflow:hidden}.fc-event[data-v-b3faf5af]{transition:transform .2s,box-shadow .2s}.fc-event[data-v-b3faf5af]:hover{transform:translateY(-1px);box-shadow:0 2px 4px #0000001a}.fc-event[data-v-b3faf5af]:active{transform:translateY(0);box-shadow:0 1px 2px #0000001a}.calendar-sidebar-container[data-v-683c88fe]{gap:calc(var(--spacing,.25rem) * 2);border-right-style:var(--tw-border-style);padding-bottom:calc(var(--spacing,.25rem) * 2);border-right-width:1px;flex-direction:column;display:flex}@media (min-width:48rem){.calendar-sidebar-container[data-v-683c88fe]{padding-bottom:calc(var(--spacing,.25rem) * 4)}}.calendar-sidebar-container[data-v-683c88fe]{border-color:var(--color-gray-200);background-color:#f5f5f5;width:300px;min-width:300px;max-width:300px;max-height:100vh;overflow:hidden auto}.dark .calendar-sidebar-container[data-v-683c88fe]{border-color:var(--color-gray-700);background-color:#111827}.offline-banner[data-v-8e8d9eef]{color:#92400e;z-index:50;background:linear-gradient(135deg,#fef3c7,#fde68a);border-bottom:2px solid #f59e0b;align-items:center;gap:.75rem;padding:.75rem 1.25rem;font-size:.875rem;font-weight:500;display:flex}.dark .offline-banner[data-v-8e8d9eef]{color:#fef3c7;background:linear-gradient(135deg,#78350f,#92400e);border-bottom-color:#d97706}.offline-banner__icon[data-v-8e8d9eef]{flex-shrink:0;font-size:1.25rem}.offline-banner__text[data-v-8e8d9eef]{flex:1}.offline-banner__badge[data-v-8e8d9eef]{color:#fff;text-transform:uppercase;letter-spacing:.025em;background-color:#f59e0b;border-radius:9999px;flex-shrink:0;padding:.25rem .625rem;font-size:.75rem;font-weight:600}.dark .offline-banner__badge[data-v-8e8d9eef]{background-color:#d97706}.offline-banner-enter-active[data-v-8e8d9eef],.offline-banner-leave-active[data-v-8e8d9eef]{transition:all .3s}.offline-banner-enter-from[data-v-8e8d9eef],.offline-banner-leave-to[data-v-8e8d9eef]{opacity:0;transform:translateY(-100%)}.break-all[data-v-555d051c]{word-break:break-all}.calendar-layout[data-v-5f2b984b]{flex-direction:column;height:100vh;display:flex}.calendar-content[data-v-5f2b984b]{flex:1;overflow:hidden}.calendar-main[data-v-5f2b984b]{overflow:auto}@media (min-width:768px){.calendar-main[data-v-5f2b984b]{margin-right:1rem}}@media (max-width:768px){.calendar-layout[data-v-5f2b984b]{height:100%}.calendar-content[data-v-5f2b984b],.calendar-main[data-v-5f2b984b]{min-height:0;overflow:hidden}}
