@charset "UTF-8";html,body{width:100%;height:100%}input::-ms-clear,input::-ms-reveal{display:none}*,*:before,*:after{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:rgba(0,0,0,0)}@-ms-viewport{width:device-width}body{margin:0}[tabindex="-1"]:focus{outline:none}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5em;font-weight:500}p{margin-top:0;margin-bottom:1em}abbr[title],abbr[data-original-title]{-webkit-text-decoration:underline dotted;text-decoration:underline;text-decoration:underline dotted;border-bottom:0;cursor:help}address{margin-bottom:1em;font-style:normal;line-height:inherit}input[type=text],input[type=password],input[type=number],textarea{-webkit-appearance:none}ol,ul,dl{margin-top:0;margin-bottom:1em}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:500}dd{margin-bottom:.5em;margin-left:0}blockquote{margin:0 0 1em}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}pre,code,kbd,samp{font-size:1em;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace}pre{margin-top:0;margin-bottom:1em;overflow:auto}figure{margin:0 0 1em}img{vertical-align:middle;border-style:none}a,area,button,[role=button],input:not([type=range]),label,select,summary,textarea{touch-action:manipulation}table{border-collapse:collapse}caption{padding-top:.75em;padding-bottom:.3em;text-align:left;caption-side:bottom}input,button,select,optgroup,textarea{margin:0;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{padding:0;border-style:none}input[type=radio],input[type=checkbox]{box-sizing:border-box;padding:0}input[type=date],input[type=time],input[type=datetime-local],input[type=month]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;margin:0;padding:0;border:0}legend{display:block;width:100%;max-width:100%;margin-bottom:.5em;padding:0;color:inherit;font-size:1.5em;line-height:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item}template{display:none}[hidden]{display:none!important}mark{padding:.2em;background-color:#feffe6}@media screen and (-webkit-min-device-pixel-ratio: 0){input[type=text],input[type=email],input[type=password],input[type=number],input[type=tel],input[type=url],textarea,select{font-size:16px!important}}button,a,[role=button],[tabindex]{min-height:44px;min-width:44px}*{-webkit-overflow-scrolling:touch}button,.button{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}button:focus,a:focus,input:focus,textarea:focus,select:focus{outline:2px solid var(--accent-color);outline-offset:2px}@media (max-width: 480px){button,a,[role=button]{min-height:48px;min-width:48px}.form>*{margin-bottom:var(--spacing-md)}p,span,div{line-height:1.6;font-size:var(--font-size-sm)}body,table{font-size:var(--font-size-sm)}.modal{-webkit-overflow-scrolling:touch;overscroll-behavior:contain}h1,h2,h3,h4,h5,h6{line-height:1.3;margin-bottom:var(--spacing-md)}h1{font-size:var(--font-size-xxl)}h2{font-size:var(--font-size-xl)}h3{font-size:var(--font-size-lg)}h4{font-size:var(--font-size-md)}h5,h6{font-size:var(--font-size-sm)}}@media (max-width: 768px) and (orientation: landscape){.header{min-height:40px}.container{padding:var(--spacing-sm)}.modal{max-height:70vh}}@media (-webkit-min-device-pixel-ratio: 2),(min-resolution: 192dpi){.icon,.logo_img,.avatar_img{image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges}}@media (prefers-color-scheme: dark){:root{--background-color: #1a1a1a;--background-accent-color: #2a2a2a;--text-color: #ffffff;--border-color: #404040}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@media print{.header,.buttons,.mobile_menu,.modal{display:none!important}.container{padding:0;max-width:none}*{color:#000!important;background:#fff!important}}*{padding:0;margin:0;border:none;box-sizing:border-box}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}:root{font-family:Epilogue;line-height:1.5;font-weight:400;color-scheme:light dark;color:#0d1c1a;background-color:var(--background-color);font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html{font-size:16px;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{min-height:100vh;overflow-x:hidden;-webkit-overflow-scrolling:touch}a{text-decoration:none;color:inherit;-webkit-tap-highlight-color:transparent}h1{font-size:var(--font-size-xxl);font-weight:600;line-height:1.2}h2{font-size:var(--font-size-xl);font-weight:600;line-height:1.3}h3{font-size:var(--font-size-lg);font-weight:600;line-height:1.4}p{margin:0;padding:0}button{-webkit-tap-highlight-color:transparent;touch-action:manipulation;cursor:pointer}img{max-width:100%;height:auto;display:block}input,textarea,select{-webkit-appearance:none;-moz-appearance:none;appearance:none;font-size:16px}@media (max-width: 480px){html{font-size:var(--font-size-sm)}body{padding:0;font-size:var(--font-size-sm)}*{max-width:100%}}@media (min-width: 481px) and (max-width: 768px){html{font-size:var(--font-size-md)}body{font-size:var(--font-size-sm)}}@media (min-width: 769px){html{font-size:var(--font-size-md)}}._header_qel4x_1{display:flex;align-items:center;justify-content:center;padding:0 var(--spacing-lg);border-bottom:2px solid #e0e0e0;width:100%;background-color:var(--background-color);position:sticky;top:0;z-index:1000;min-height:60px}._nav_qel4x_15{display:grid;grid-template-columns:auto 1fr auto;align-items:center;max-width:1440px;width:100%;padding:1rem;gap:var(--spacing-md)}._logo_qel4x_25{justify-self:start}._logo_img_qel4x_29{height:4rem;max-width:100%}._nav_menu_qel4x_34{display:flex;gap:var(--spacing-lg);list-style:none;align-items:center;justify-self:center}._nav_link_qel4x_42{text-decoration:none;color:#333;font-weight:500;padding:var(--spacing-sm) var(--spacing-md);border-radius:var(--border-radius);transition:all .2s ease;white-space:nowrap}._nav_link_qel4x_42:hover{color:#007bff;background-color:var(--background-accent-color)}._icon_qel4x_57{display:flex;gap:16px;height:40px;width:40px;align-items:center;background-color:var(--background-accent-color);border-radius:var(--border-radius);justify-content:center;transition:all .2s ease}._icon_qel4x_57:hover{background-color:var(--accent-color);color:#fff}._icon_img_qel4x_74{height:70%;max-width:100%}._desktop_user_info_qel4x_79{display:flex;align-items:center;gap:15px;height:40px;justify-self:end}._mobile_menu_button_qel4x_88{display:none;flex-direction:column;justify-content:space-around;width:30px;height:30px;background:transparent;border:none;cursor:pointer;padding:0;z-index:1001;justify-self:end}._hamburger_line_qel4x_102{width:100%;height:3px;background-color:var(--text-color);border-radius:2px;transition:all .3s ease}._mobile_menu_button_qel4x_88._open_qel4x_110 ._hamburger_line_qel4x_102:nth-child(1){transform:translateY(8px) rotate(45deg)}._mobile_menu_button_qel4x_88._open_qel4x_110 ._hamburger_line_qel4x_102:nth-child(2){opacity:0}._mobile_menu_button_qel4x_88._open_qel4x_110 ._hamburger_line_qel4x_102:nth-child(3){transform:translateY(-8px) rotate(-45deg)}._mobile_menu_qel4x_88{display:none;position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;z-index:999;animation:_fadeIn_qel4x_1 .3s ease}._mobile_menu_content_qel4x_133{position:absolute;top:60px;left:0;right:0;background-color:var(--background-color);border-bottom:2px solid var(--border-color);padding:var(--spacing-lg);display:flex;flex-direction:column;gap:var(--spacing-md);animation:_slideDown_qel4x_1 .3s ease}._mobile_user_info_qel4x_147{padding-bottom:var(--spacing-md);margin-bottom:var(--spacing-md);border-bottom:1px solid var(--border-color)}._mobile_menu_separator_qel4x_152{height:1px;background-color:var(--border-color);margin:var(--spacing-md) 0}._mobile_nav_link_qel4x_158{text-decoration:none;color:var(--text-color);font-weight:500;font-size:var(--font-size-lg);padding:var(--spacing-md);border-radius:var(--border-radius);transition:all .2s ease;border:1px solid transparent}._mobile_nav_link_qel4x_158:hover{background-color:var(--background-accent-color);border-color:var(--accent-color)}@keyframes _fadeIn_qel4x_1{0%{opacity:0}to{opacity:1}}@keyframes _slideDown_qel4x_1{0%{transform:translateY(-100%);opacity:0}to{transform:translateY(0);opacity:1}}@media (max-width: 768px){._header_qel4x_1{padding:0 var(--spacing-sm);min-height:50px}._nav_qel4x_15{display:flex;justify-content:space-between;align-items:center;width:100%;padding:var(--spacing-sm)}._logo_img_qel4x_29{height:4rem}._nav_menu_qel4x_34,._desktop_user_info_qel4x_79{display:none}._mobile_menu_button_qel4x_88{display:flex}._mobile_menu_qel4x_88{display:block}}@media (max-width: 480px){._header_qel4x_1{padding:0 var(--spacing-xs)}._nav_qel4x_15{padding:var(--spacing-xs)}._logo_img_qel4x_29{height:4rem}._mobile_menu_content_qel4x_133{top:50px;padding:var(--spacing-md)}._mobile_nav_link_qel4x_158{font-size:var(--font-size-md);padding:var(--spacing-sm) var(--spacing-md)}}._avatar_c15ol_1{height:100%;width:auto;flex-shrink:0}._avatar_img_c15ol_7{border-radius:50%;height:100%;width:auto;object-fit:cover}._avatar_empty_c15ol_14{background-color:var(--background-accent-color);border-radius:50%;height:100%;width:auto;display:flex;align-items:center;justify-content:center;color:var(--accent-color);font-weight:600;font-size:var(--font-size-sm)}@media (max-width: 768px){._avatar_c15ol_1{height:40px;width:40px}._avatar_empty_c15ol_14{font-size:var(--font-size-xs)}}@media (max-width: 480px){._avatar_c15ol_1{height:35px;width:35px}._avatar_empty_c15ol_14{font-size:var(--font-size-xs)}}@media (min-width: 769px) and (max-width: 1024px){._avatar_c15ol_1{height:45px;width:45px}._avatar_empty_c15ol_14{font-size:var(--font-size-sm)}}._container_irqgw_1{height:100%;display:flex;gap:15px;align-items:center}._info_irqgw_8{display:flex;align-items:center;gap:12px;height:100%;text-decoration:none;color:inherit}._image_irqgw_17{width:36px;height:36px;border-radius:50%;background-color:red}._username_irqgw_24{font-size:14px;color:#333;font-weight:500}._name_qwm50_1{display:flex;flex-direction:column;align-items:flex-start}._title_qwm50_7{font-size:1.6em;color:#0d1c1a}._description_qwm50_12{font-weight:400;font-size:16px;color:#4f968f}._title_171wl_1{display:flex;height:160px;align-items:center;gap:1rem;justify-content:space-between;width:100%;max-height:128px}._name-title_171wl_11{font-size:1.6em;color:#0d1c1a}._info_171wl_16{height:100%;display:flex;align-items:center;gap:1rem}@media screen and (max-width: 768px){._info_171wl_16{flex-direction:column}}._button_yt2pn_1{font-weight:700;font-size:14px;line-height:21px;letter-spacing:.21px;background-color:var(--background-accent-color);border-radius:var(--border-radius);cursor:pointer;padding:10px 20px;border:none;transition:all .2s ease;min-height:44px;display:flex;align-items:center;justify-content:center;color:var(--text-color);text-decoration:none;white-space:nowrap}._button_yt2pn_1:hover{background-color:var(--accent-color);color:#fff;transform:translateY(-1px);box-shadow:0 2px 8px #0000001a}._button_yt2pn_1:active{transform:translateY(0);box-shadow:0 1px 4px #0000001a}._button_yt2pn_1:focus{outline:none;box-shadow:0 0 0 2px #4f968f4d}._danger_yt2pn_38{background-color:var(--danger-color);color:#fff}._danger_yt2pn_38:hover{background-color:#d65a5a;color:#fff}@media (max-width: 768px){._button_yt2pn_1{font-size:var(--font-size-sm);padding:var(--spacing-sm) var(--spacing-md);min-height:40px;width:100%}}@media (max-width: 480px){._button_yt2pn_1{font-size:var(--font-size-xs);padding:var(--spacing-xs) var(--spacing-sm);min-height:36px}}@media (min-width: 769px) and (max-width: 1024px){._button_yt2pn_1{font-size:var(--font-size-sm);padding:var(--spacing-sm) var(--spacing-lg);min-height:42px}}._profile-highlights-list_3ckum_1{display:flex;width:100%;height:110px;padding:12px 16px;justify-content:space-between;gap:8px}._item_3ckum_10{width:100%;border:2px solid #d1e5e3;border-radius:8px;flex-direction:column;justify-content:center;display:flex;align-items:center;height:4rem}._value_3ckum_21{font-weight:700;font-size:24px;line-height:30px;color:#0d1c1a}._description_3ckum_28{color:#4f968f}._profile_highlights_1pk15_1{display:flex;width:100%;justify-content:space-between;gap:8px}@media screen and (max-width: 768px){._profile_highlights_1pk15_1{flex-direction:column}}._article_zsf8n_1{width:100%}._text_zsf8n_5{color:#0d1c1a;text-align:start}._container_1vurz_1{display:flex;max-width:1240px;width:100%;height:100%;margin:0 auto}._wrapCenter_1vurz_9{margin:auto;width:480px;display:flex;flex-direction:column;justify-content:center;align-items:center;border:5px solid var(--background-accent-color);border-radius:var(--border-radius);gap:30px;padding:70px 40px}._wrapInput_1vurz_22{height:3rem}._preloader_9uhqg_1{flex-grow:1;display:flex;align-items:center;justify-content:center}._preloader_circle_9uhqg_8{display:block;width:74px;height:74px;border:1px solid;border-color:#d1d2d6 #9fa0a5 #626368 #1a1b22;border-radius:50%;position:relative;top:0;left:0;right:0;bottom:0;margin:auto;animation:_spin_9uhqg_1 .75s infinite linear}@keyframes _spin_9uhqg_1{to{transform:rotate(360deg)}}._profile_1r4i3_1{display:flex;justify-content:center;flex-direction:column;align-items:flex-start;max-width:1140px;width:100%;padding:20px;gap:32px;margin:0 auto;height:fit-content}._section_1r4i3_14{width:100%;display:flex;flex-direction:column;gap:16px}._sectionTitle_1r4i3_21{font-size:24px;font-weight:600;color:#1a1a1a;margin:0}._list_1r4i3_28{list-style:none;width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:20px;margin:0;padding:0}._requests_1r4i3_39{display:flex;flex-wrap:wrap;gap:12px;width:100%}._request_1r4i3_39{background-color:#f5f5f5;padding:8px 16px;border-radius:20px;font-size:14px;color:#1a1a1a;transition:background-color .2s ease}._request_1r4i3_39:hover{background-color:#e8e8e8}._contacts_1r4i3_59{list-style:none;width:100%;display:flex;flex-direction:column;gap:12px;margin:0;padding:0}._contact_1r4i3_59{display:flex;align-items:center;gap:8px;font-size:16px}._contactLabel_1r4i3_76{color:#666;min-width:100px}._contact_1r4i3_59 a{color:#06c;text-decoration:none;transition:color .2s ease}._contact_1r4i3_59 a:hover{color:#004c99;text-decoration:underline}._container_vzj9g_1{display:flex;flex-direction:column;align-items:center;width:100%;max-width:1140px;height:100%;padding:var(--spacing-lg)}._title_vzj9g_11{display:flex;justify-content:space-between;align-items:center;align-self:stretch;height:5rem;margin-bottom:var(--spacing-lg);gap:var(--spacing-md)}._title_vzj9g_11 h1{font-size:var(--font-size-xxl);color:var(--text-color);margin:0}._button_vzj9g_27{display:flex;align-items:center;height:inherit;border-radius:var(--border-radius);background-color:var(--accent-color);cursor:pointer}._icon_vzj9g_36{height:inherit}._text_vzj9g_39{padding:1rem}._list_vzj9g_42{display:flex;flex-direction:column;gap:var(--spacing-lg);width:100%;height:100%;padding:var(--spacing-lg) 0}._emptyState_vzj9g_51{display:flex;justify-content:center;align-items:center;min-height:200px;width:100%;text-align:center}._emptyState_vzj9g_51 p{color:var(--text-secondary-color);font-size:var(--font-size-md);line-height:1.5;margin:0;max-width:400px}._item_vzj9g_68{display:flex;flex-direction:row;justify-content:space-between;gap:25px;width:100%;height:55px}._info_vzj9g_77{display:flex;flex-direction:column;justify-content:center;width:100%}._tabs_vzj9g_84{display:flex;gap:var(--spacing-lg);margin-bottom:var(--spacing-lg);width:100%;border-bottom:1px solid var(--background-accent-color)}._tab_vzj9g_84{border:none;border-bottom:2px solid transparent;padding:0 0 10px;outline:none;color:var(--text-secondary-color);font-weight:500;font-size:1rem;background:none;transition:color .2s,border-color .2s;cursor:pointer;white-space:nowrap}._tab_vzj9g_84:hover:not(._activeTab_vzj9g_108){color:var(--accent-color)}._activeTab_vzj9g_108{border-bottom:2px solid var(--accent-color);color:var(--accent-color);background:none;cursor:default;pointer-events:none}@media (max-width: 768px){._container_vzj9g_1{padding:var(--spacing-md);max-width:100%}._title_vzj9g_11{flex-direction:column;height:auto;gap:var(--spacing-md);align-items:stretch}._title_vzj9g_11 h1{font-size:var(--font-size-xl);text-align:center}._tabs_vzj9g_84{gap:var(--spacing-md);margin-bottom:var(--spacing-md);padding-bottom:var(--spacing-xs)}._tab_vzj9g_84{font-size:var(--font-size-sm);padding:0 0 var(--spacing-sm) 0;min-width:max-content}._list_vzj9g_42{gap:var(--spacing-md);padding:var(--spacing-md) 0}}@media (max-width: 480px){._container_vzj9g_1{padding:var(--spacing-sm)}._title_vzj9g_11{margin-bottom:var(--spacing-md)}._title_vzj9g_11 h1{font-size:var(--font-size-lg)}._tabs_vzj9g_84{gap:var(--spacing-sm);margin-bottom:var(--spacing-sm)}._tab_vzj9g_84{font-size:var(--font-size-xs);padding:0 0 var(--spacing-xs) 0}._list_vzj9g_42{gap:var(--spacing-sm);padding:var(--spacing-sm) 0}}@media (min-width: 769px) and (max-width: 1024px){._container_vzj9g_1{padding:var(--spacing-lg);max-width:960px}._title_vzj9g_11 h1{font-size:var(--font-size-xxl)}}._container_1bhxq_1{display:flex;flex-direction:column;align-items:flex-start;width:100%;max-width:1140px;height:100%;padding:var(--spacing-lg);justify-content:flex-start;gap:var(--spacing-lg)}._title_1bhxq_13{display:grid;grid-template-columns:3fr auto;justify-content:space-between;align-items:center;align-self:stretch;height:2.3rem;gap:var(--spacing-md)}._title_1bhxq_13 h1{font-size:var(--font-size-xxl);color:var(--text-color);margin:0;line-height:1.2}._buttons_1bhxq_30{display:flex;gap:var(--spacing-sm);height:inherit;flex-wrap:wrap}._button_1bhxq_30{display:flex;align-items:center;height:inherit;border-radius:var(--border-radius);background-color:var(--accent-color);justify-content:center;cursor:pointer}._deleteButton_1bhxq_47{background-color:var(--danger-color, #ff4444)}._deleteButton_1bhxq_47:hover{background-color:var(--error-color-hover, #cc0000)}._icon_1bhxq_55{height:inherit}._text_1bhxq_58{padding:1rem}._info_block_1bhxq_62{display:flex;flex-direction:row;width:100%;flex-wrap:wrap;gap:var(--spacing-md) 0px}._info_item_1bhxq_70{display:inherit;width:50%;flex-direction:column}._sessions_header_1bhxq_76{display:flex;justify-content:space-between;align-items:center;align-self:stretch;height:2.3rem;gap:var(--spacing-md)}._sessions_header_1bhxq_76 h2{font-size:var(--font-size-xl);color:var(--text-color);margin:0;line-height:1.3}@media (max-width: 768px){._container_1bhxq_1{padding:var(--spacing-md);gap:var(--spacing-md)}._title_1bhxq_13{grid-template-columns:1fr;height:auto;gap:var(--spacing-sm)}._title_1bhxq_13 h1{font-size:var(--font-size-xl);text-align:center}._buttons_1bhxq_30{justify-content:center;gap:var(--spacing-xs)}._info_block_1bhxq_62{flex-direction:column;gap:var(--spacing-sm)}._info_item_1bhxq_70{width:100%}._sessions_header_1bhxq_76{flex-direction:column;height:auto;gap:var(--spacing-sm);align-items:stretch}._sessions_header_1bhxq_76 h2{font-size:var(--font-size-lg);text-align:center}}@media (max-width: 480px){._container_1bhxq_1{padding:var(--spacing-sm);gap:var(--spacing-sm)}._title_1bhxq_13 h1{font-size:var(--font-size-lg)}._buttons_1bhxq_30{gap:var(--spacing-xs)}._sessions_header_1bhxq_76 h2{font-size:var(--font-size-md)}}@media (min-width: 769px) and (max-width: 1024px){._container_1bhxq_1{padding:var(--spacing-lg);max-width:960px}._title_1bhxq_13 h1{font-size:var(--font-size-xxl)}._sessions_header_1bhxq_76 h2{font-size:var(--font-size-xl)}}._container_ibbd0_1{display:flex;flex-direction:column;align-items:center;width:100%;max-width:1140px;height:100%;padding:var(--spacing-lg)}._title_ibbd0_11{display:flex;justify-content:space-between;align-items:center;align-self:stretch;height:2.3rem;margin-bottom:var(--spacing-lg);gap:var(--spacing-md)}._title_ibbd0_11 h1{font-size:var(--font-size-xxl);color:var(--text-color);margin:0}._button_ibbd0_27{display:flex;align-items:center;height:inherit;border-radius:var(--border-radius);background-color:var(--accent-color)}._icon_ibbd0_35{height:inherit}._text_ibbd0_39{padding:0 1rem}._list_ibbd0_43{display:flex;flex-direction:column;gap:var(--spacing-lg);width:100%;height:100%;padding:var(--spacing-lg) 0}._dateGroup_ibbd0_52{background:var(--background-color);border:4px solid var(--background-accent-color);border-radius:var(--border-radius);padding:var(--spacing-lg)}._dateHeader_ibbd0_59{font-size:var(--font-size-xl);color:var(--text-color);margin-bottom:var(--spacing-md);padding-bottom:var(--spacing-sm);border-bottom:2px solid var(--background-accent-color)}._item_ibbd0_67{display:grid;grid-template-columns:100px 1fr 140px 1fr 100px;gap:35px;padding:15px;border-bottom:2px solid var(--background-accent-color);align-items:center}._item_ibbd0_67:last-child{border-bottom:none}._sessionTime_ibbd0_80{font-weight:500;color:var(--accent-color)}._sessionInfo_ibbd0_85{display:flex;flex-direction:column;gap:5px}._client_ibbd0_91{font-weight:600;color:var(--text-color);font-size:var(--font-size-md)}._category_ibbd0_97{color:var(--text-secondary-color);font-size:var(--font-size-sm)}._income_ibbd0_102{color:var(--success-color);font-weight:500}._spending_ibbd0_107{color:var(--error-color);font-weight:500}._description_ibbd0_112{color:var(--text-secondary-color);font-size:var(--font-size-sm);margin-top:5px}._emptyState_ibbd0_118{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-xl);text-align:center;background:var(--background-color);border:4px solid var(--background-accent-color);border-radius:var(--border-radius);min-height:200px}._emptyState_ibbd0_118 p{color:var(--text-secondary-color);font-size:var(--font-size-lg);margin:0;line-height:1.5}._emptyState_ibbd0_118 p:first-child{color:var(--text-color);font-weight:500;margin-bottom:var(--spacing-sm)}._tabs_ibbd0_144{display:flex;gap:var(--spacing-lg);margin-bottom:var(--spacing-lg);width:100%;border-bottom:1px solid var(--background-accent-color)}._tab_ibbd0_144{border:none;border-bottom:2px solid transparent;padding:0 0 10px;outline:none;color:var(--text-secondary-color);font-weight:500;font-size:1rem;background:none;transition:color .2s,border-color .2s;cursor:pointer;white-space:nowrap}._tab_ibbd0_144:hover:not(._activeTab_ibbd0_168){color:var(--accent-color)}._activeTab_ibbd0_168{border-bottom:2px solid var(--accent-color);color:var(--accent-color);background:none;cursor:default;pointer-events:none}@media (max-width: 768px){._container_ibbd0_1{padding:var(--spacing-md);max-width:100%}._title_ibbd0_11{flex-direction:column;height:auto;gap:var(--spacing-md);align-items:stretch}._title_ibbd0_11 h1{font-size:var(--font-size-xl);text-align:center}._tabs_ibbd0_144{gap:var(--spacing-md);margin-bottom:var(--spacing-md);overflow-x:auto;padding-bottom:var(--spacing-xs)}._tab_ibbd0_144{font-size:var(--font-size-sm);padding:0 0 var(--spacing-sm) 0;min-width:max-content}._list_ibbd0_43{gap:var(--spacing-md);padding:var(--spacing-md) 0}._dateGroup_ibbd0_52{padding:var(--spacing-md)}._dateHeader_ibbd0_59{font-size:var(--font-size-lg);margin-bottom:var(--spacing-sm)}._item_ibbd0_67{grid-template-columns:1fr;grid-template-rows:auto;gap:var(--spacing-sm);padding:var(--spacing-md);border-bottom:1px solid var(--background-accent-color)}._sessionTime_ibbd0_80{order:1;text-align:center;font-size:var(--font-size-lg);font-weight:600}._sessionInfo_ibbd0_85{order:2;text-align:center}._client_ibbd0_91{font-size:var(--font-size-md);margin-bottom:var(--spacing-xs)}._category_ibbd0_97{font-size:var(--font-size-sm)}._description_ibbd0_112{order:3;text-align:center;margin-top:var(--spacing-sm)}}@media (max-width: 480px){._container_ibbd0_1{padding:var(--spacing-sm)}._title_ibbd0_11{margin-bottom:var(--spacing-md)}._title_ibbd0_11 h1{font-size:var(--font-size-lg)}._tabs_ibbd0_144{gap:var(--spacing-sm);margin-bottom:var(--spacing-sm)}._tab_ibbd0_144{font-size:var(--font-size-xs);padding:0 0 var(--spacing-xs) 0}._list_ibbd0_43{gap:var(--spacing-sm);padding:var(--spacing-sm) 0}._dateGroup_ibbd0_52{padding:var(--spacing-sm)}._dateHeader_ibbd0_59{font-size:var(--font-size-md);margin-bottom:var(--spacing-xs)}._item_ibbd0_67{padding:var(--spacing-sm);gap:var(--spacing-xs)}._sessionTime_ibbd0_80{font-size:var(--font-size-md)}._client_ibbd0_91{font-size:var(--font-size-sm)}._category_ibbd0_97,._description_ibbd0_112{font-size:var(--font-size-xs)}}@media (min-width: 769px) and (max-width: 1024px){._container_ibbd0_1{padding:var(--spacing-lg);max-width:960px}._title_ibbd0_11 h1{font-size:var(--font-size-xxl)}._item_ibbd0_67{gap:var(--spacing-lg);padding:var(--spacing-lg)}}._container_hyl7t_1{display:flex;max-width:1240px;width:100%;height:100%;margin:0 auto;padding:var(--spacing-lg)}._form_hyl7t_10{margin:auto;width:480px;display:flex;flex-direction:column;justify-content:center;align-items:center;border:5px solid var(--background-accent-color);border-radius:var(--border-radius);gap:20px;padding:40px;background-color:var(--background-color);box-shadow:0 4px 6px #0000001a}._title_hyl7t_25{font-size:var(--font-size-xxl);font-weight:600;margin-bottom:20px;color:var(--text-color);text-align:center;line-height:1.2}._inputGroup_hyl7t_34{width:100%;margin-bottom:10px}._textarea_hyl7t_39{width:100%;min-height:100px;padding:8px 12px;border:1px solid var(--border-color);border-radius:var(--border-radius);font-family:inherit;font-size:14px;resize:vertical;background-color:var(--background-color);color:var(--text-color);transition:border-color .3s}._textarea_hyl7t_39:focus{outline:none;border-color:var(--accent-color);box-shadow:0 0 0 2px #4f968f1a}._select_hyl7t_59{width:100%;height:3rem;padding:8px 12px;border:1px solid var(--border-color);border-radius:var(--border-radius);font-family:inherit;font-size:inherit;cursor:pointer;background-color:#fff;color:var(--text-color);transition:border-color .3s}._select_hyl7t_59:placeholder{color:var(--text-color)}._select_hyl7t_59:focus{outline:none;border-color:var(--accent-color);box-shadow:0 0 0 2px #4f968f1a}._checkboxLabel_hyl7t_83{display:flex;align-items:center;gap:8px;cursor:pointer;color:var(--text-color);font-size:var(--font-size-sm)}._checkboxLabel_hyl7t_83 input[type=checkbox]{width:18px;height:18px;cursor:pointer}._buttonGroup_hyl7t_98{display:flex;gap:16px;margin-top:20px;width:100%;justify-content:center}._error_hyl7t_106{color:var(--danger-color);font-size:16px;margin-top:5px;text-align:center}@media (max-width: 768px){._container_hyl7t_1{padding:var(--spacing-md)}._form_hyl7t_10{width:100%;max-width:480px;padding:var(--spacing-lg);gap:var(--spacing-md)}._title_hyl7t_25{font-size:var(--font-size-xl);margin-bottom:var(--spacing-lg)}._textarea_hyl7t_39{min-height:80px;font-size:var(--font-size-sm)}._select_hyl7t_59{height:2.5rem;font-size:var(--font-size-sm)}._checkboxLabel_hyl7t_83{font-size:var(--font-size-xs)}._checkboxLabel_hyl7t_83 input[type=checkbox]{width:16px;height:16px}._buttonGroup_hyl7t_98{flex-direction:column;gap:var(--spacing-sm)}._error_hyl7t_106{font-size:var(--font-size-sm)}}@media (max-width: 480px){._container_hyl7t_1{padding:var(--spacing-sm)}._form_hyl7t_10{padding:var(--spacing-md);gap:var(--spacing-sm);border-width:3px}._title_hyl7t_25{font-size:var(--font-size-lg);margin-bottom:var(--spacing-md)}._textarea_hyl7t_39{min-height:60px;font-size:var(--font-size-xs);padding:var(--spacing-xs) var(--spacing-sm)}._select_hyl7t_59{height:2.25rem;font-size:var(--font-size-xs);padding:var(--spacing-xs) var(--spacing-sm)}._checkboxLabel_hyl7t_83{font-size:var(--font-size-xs)}._checkboxLabel_hyl7t_83 input[type=checkbox]{width:14px;height:14px}._buttonGroup_hyl7t_98{gap:var(--spacing-xs)}._error_hyl7t_106{font-size:var(--font-size-xs)}}@media (min-width: 769px) and (max-width: 1024px){._container_hyl7t_1{padding:var(--spacing-lg)}._form_hyl7t_10{width:520px;padding:var(--spacing-xl)}._title_hyl7t_25{font-size:var(--font-size-xxl)}._textarea_hyl7t_39{min-height:90px}._select_hyl7t_59{height:2.75rem}}._home_p3xu5_1{max-width:1140px;margin:0 auto;padding:16px;background:transparent;transition:all .3s ease}._mobileHome_p3xu5_9{padding:8px;margin:0 4px}._dateCell_p3xu5_16{display:flex;flex-direction:column;gap:2px;min-height:80px;max-height:120px;padding:2px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--accent-color) transparent}._dateCell_p3xu5_16::-webkit-scrollbar{width:4px}._dateCell_p3xu5_16::-webkit-scrollbar-track{background:transparent}._dateCell_p3xu5_16::-webkit-scrollbar-thumb{border-radius:4px;background-color:var(--accent-color)}._sessionItem_p3xu5_41{display:flex;align-items:center;gap:4px;min-height:18px;border:1px solid var(--accent-color);border-radius:var(--border-radius);padding:2px 4px;overflow:hidden;font-size:12px;text-overflow:ellipsis;background:var(--background-accent-color);white-space:nowrap}._sessionTime_p3xu5_56{min-width:35px;color:var(--accent-color);font-weight:500}._sessionClient_p3xu5_62{flex:1;overflow:hidden;color:var(--text-color);text-overflow:ellipsis;white-space:nowrap}.ant-picker-calendar-date{height:auto!important;min-height:120px}.ant-picker-calendar-date-content{height:auto!important;overflow:visible!important}._weekDays_p3xu5_81{display:grid;grid-template-columns:repeat(7,1fr);border-bottom:1px solid #f0f0f0;padding:8px 0;text-align:center}._weekDay_p3xu5_81{color:#000000d9;font-weight:500}._eventContent_p3xu5_94{margin:2px 0;border:1px solid #91d5ff;border-radius:var(--border-radius);padding:4px 6px;color:inherit;font-size:13px;background:var(--background-accent-color);transition:all .3s ease;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:flex;align-items:center;gap:6px;cursor:pointer;position:relative}._eventContent_p3xu5_94:hover{border-color:#69c0ff;background:#bae7ff;transform:translateY(-1px);box-shadow:0 2px 8px #0000001a}._eventTime_p3xu5_120{color:var(--accent-color);font-weight:500;font-size:11px;min-width:35px;flex-shrink:0}._eventTitle_p3xu5_128{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:400}._mobileEvent_p3xu5_137{padding:6px 8px;font-size:12px;border-radius:6px;margin:1px 0;min-height:24px;display:flex;align-items:center;justify-content:center;text-align:center;font-weight:500}._mobileEventClass_p3xu5_150{margin:1px 0!important;border-radius:6px!important;font-size:11px!important;padding:4px 6px!important;min-height:20px!important;display:flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;font-weight:500!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}._mobileDayCell_p3xu5_166{min-height:60px!important;padding:2px!important}.fc{--fc-border-color: var(--border-color);--fc-button-bg-color: var(--accent-color);--fc-button-border-color: var(--accent-color);--fc-button-hover-bg-color: var(--accent-hover-color);--fc-button-hover-border-color: var(--accent-hover-color);--fc-button-active-bg-color: var(--accent-active-color);--fc-button-active-border-color: var(--accent-active-color);--fc-today-bg-color: var(--background-accent-color);--fc-neutral-bg-color: var(--background-color);--fc-event-bg-color: var(--background-accent-color);--fc-event-border-color: var(--accent-color);--fc-event-text-color: var(--text-color);font-family:inherit;border-radius:var(--border-radius);overflow:hidden;box-shadow:var(--box-shadow);background:var(--background-color);border:1px solid var(--border-color)}.fc .fc-view-harness{border-radius:0 0 var(--border-radius) var(--border-radius);overflow:hidden}.fc .fc-scroller,.fc .fc-scroller-liquid{border-radius:0 0 var(--border-radius) var(--border-radius)}.fc-h-event{margin:2px 0;border:none;border-radius:var(--border-radius);font-size:12px;background:var(--background-accent-color)!important;border:1px solid var(--accent-color)!important;color:var(--text-color)!important}.fc .fc-daygrid-day-events{padding:0 4px;min-height:6rem!important;margin:0!important}.fc .fc-col-header-cell-cushion,.fc .fc-col-header-cell{padding:0!important}.fc .fc-daygrid-day-frame{display:flex;flex-direction:column;justify-content:space-between;padding:2px 0!important}.fc .fc-toolbar-title{color:var(--text-color);font-weight:500;font-size:1.25em}.fc .fc-button{border-radius:var(--border-radius);padding:6px 12px;font-weight:400;transition:all .3s ease;cursor:pointer}.fc .fc-button:hover{box-shadow:var(--box-shadow);transform:translateY(-1px)}.fc .fc-button-primary:not(:disabled).fc-button-active{box-shadow:var(--box-shadow)}.fc .fc-daygrid-day-number{padding:2px 8px;color:var(--text-color);font-size:14px;text-decoration:none;transition:all .3s ease}.fc .fc-daygrid-day-number:hover{border-radius:var(--border-radius);color:var(--accent-color);background:var(--background-accent-color)}.fc .fc-day-today{background-color:var(--background-accent-color)!important}.fc .fc-daygrid-day.fc-day-today .fc-daygrid-day-number{color:var(--accent-color);font-weight:500}.fc .fc-col-header-cell{padding:12px 0;background:var(--background-color)}.fc .fc-col-header-cell-cushion{padding:8px;color:var(--text-color);font-weight:500;text-decoration:none;transition:all .3s ease}.fc .fc-col-header-cell-cushion:hover{color:var(--accent-color)}.fc .fc-daygrid-day-frame{padding:4px}.fc .fc-daygrid-day:hover{background:var(--background-accent-color)}.fc .fc-daygrid-event{margin:2px 0;transition:all .3s ease;cursor:pointer}.fc .fc-daygrid-event:hover{box-shadow:var(--box-shadow);transform:translateY(-1px)}.fc .fc-daygrid-more-link{border-radius:var(--border-radius);padding:2px 4px;color:var(--accent-color);font-size:12px;transition:all .3s ease}.fc .fc-daygrid-more-link:hover{text-decoration:none;background:var(--background-accent-color)}.fc .fc-toolbar-chunk{display:flex;gap:8px}.fc .fc-prev-button,.fc .fc-next-button{padding:6px 10px!important}.fc .fc-today-button{padding:6px 16px!important}@media (max-width: 768px){._home_p3xu5_1{padding:12px;margin:0 6px}._mobileHome_p3xu5_9{padding:6px;margin:0 2px}.fc .fc-toolbar{flex-direction:column;gap:12px;padding:12px 16px}.fc .fc-toolbar-title{font-size:1.1em;text-align:center}.fc .fc-toolbar-chunk{justify-content:center;gap:6px}.fc .fc-button{padding:8px 12px!important;font-size:14px;min-height:40px;min-width:40px;display:flex;align-items:center;justify-content:center}.fc .fc-col-header-cell{padding:8px 0}.fc .fc-col-header-cell-cushion{padding:6px 2px;font-size:12px;font-weight:600}.fc .fc-daygrid-day-number{padding:4px 6px;font-size:13px;font-weight:500}.fc .fc-daygrid-day-frame{padding:2px;min-height:60px}.fc .fc-daygrid-day-events{padding:0 2px;min-height:4rem!important}.fc .fc-daygrid-event{margin:1px 0;border-radius:4px;font-size:10px;padding:2px 4px;min-height:18px;display:flex;align-items:center;justify-content:center;text-align:center}.fc .fc-daygrid-more-link{padding:1px 3px;font-size:10px;border-radius:3px}._eventContent_p3xu5_94{padding:3px 4px;font-size:11px;border-radius:4px;margin:1px 0;min-height:18px;display:flex;align-items:center;justify-content:center;text-align:center}._eventTime_p3xu5_120{display:none}._eventTitle_p3xu5_128{font-size:11px;font-weight:500;text-align:center}.fc .fc-timegrid-slot{height:30px!important}.fc .fc-timegrid-slot-label{font-size:10px}.fc .fc-timegrid-event{font-size:10px;padding:1px 3px;min-height:18px}.fc .fc-timegrid-col-header-cell{padding:6px 2px}.fc .fc-timegrid-col-header-cell-cushion{font-size:11px}}@media (max-width: 480px){._home_p3xu5_1{padding:8px;margin:0 4px}._mobileHome_p3xu5_9{padding:4px;margin:0 1px}.fc .fc-toolbar{padding:8px 12px}.fc .fc-toolbar-title{font-size:1em}.fc .fc-button{padding:6px 8px!important;font-size:12px;min-height:36px;min-width:36px}.fc .fc-col-header-cell-cushion{padding:4px 1px;font-size:11px}.fc .fc-daygrid-day-number{padding:2px 4px;font-size:12px}.fc .fc-daygrid-day-frame{padding:1px;min-height:50px}.fc .fc-daygrid-day-events{padding:0 1px;min-height:3rem!important}.fc .fc-daygrid-event{margin:.5px 0;font-size:9px;padding:1px 2px;min-height:16px}._eventContent_p3xu5_94{padding:2px 3px;font-size:10px;min-height:16px}._eventTitle_p3xu5_128{font-size:10px}.fc .fc-timegrid-slot{height:25px!important}.fc .fc-timegrid-slot-label{font-size:9px}.fc .fc-timegrid-event{font-size:9px;padding:1px 2px;min-height:16px}.fc .fc-timegrid-col-header-cell{padding:4px 1px}.fc .fc-timegrid-col-header-cell-cushion{font-size:10px}}._calendarModal_p3xu5_563{border-radius:var(--border-radius)}._calendarModal_p3xu5_563 .ant-modal-content{border-radius:var(--border-radius);padding:20px}._calendarModal_p3xu5_563 .ant-modal-header{border-radius:var(--border-radius) var(--border-radius) 0 0;border-bottom:1px solid var(--border-color)}._calendarModal_p3xu5_563 .ant-modal-title{color:var(--text-color);font-weight:500}._sessionsList_p3xu5_583{padding:0}._sessionsList_p3xu5_583 h3{margin:0 0 16px;color:var(--text-color);font-size:18px;font-weight:600;text-align:center}._sessionCard_p3xu5_595{display:flex;align-items:center;gap:12px;padding:12px;margin-bottom:8px;background:var(--background-accent-color);border:1px solid var(--border-color);border-radius:var(--border-radius);cursor:pointer;transition:all .3s ease;position:relative;overflow:hidden}._sessionCard_p3xu5_595:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:var(--accent-color);border-radius:0 2px 2px 0}._sessionCard_p3xu5_595:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000001a;border-color:var(--accent-color)}._sessionCard_p3xu5_595:active{transform:translateY(0);box-shadow:0 2px 6px #0000001a}._sessionTime_p3xu5_56{min-width:60px;padding:6px 8px;background:var(--accent-color);color:#fff;border-radius:6px;font-weight:600;font-size:14px;text-align:center;flex-shrink:0}._sessionInfo_p3xu5_644{flex:1;min-width:0}._sessionClient_p3xu5_62{font-weight:600;font-size:16px;color:var(--text-color);margin-bottom:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._sessionCategory_p3xu5_659{font-size:14px;color:var(--accent-color);font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._sessionDuration_p3xu5_668{padding:4px 8px;background:#4f968f1a;color:var(--accent-color);border-radius:4px;font-size:12px;font-weight:500;flex-shrink:0}._noSessions_p3xu5_678{text-align:center;padding:32px 16px}._noSessions_p3xu5_678 p{color:var(--text-color);font-size:16px;margin-bottom:20px;opacity:.7}._addSessionButton_p3xu5_690{width:100%;padding:12px 16px;background:var(--accent-color);color:#fff;border:none;border-radius:var(--border-radius);font-size:16px;font-weight:600;cursor:pointer;transition:all .3s ease;margin-top:16px}._addSessionButton_p3xu5_690:hover{background:var(--accent-hover-color);transform:translateY(-1px);box-shadow:0 4px 12px #4f968f4d}._addSessionButton_p3xu5_690:active{transform:translateY(0);box-shadow:0 2px 6px #4f968f4d}@media (max-width: 768px){._sessionsList_p3xu5_583 h3{font-size:16px;margin-bottom:12px}._sessionCard_p3xu5_595{padding:10px;margin-bottom:6px;gap:8px}._sessionTime_p3xu5_56{min-width:50px;padding:4px 6px;font-size:12px}._sessionClient_p3xu5_62{font-size:14px;margin-bottom:2px}._sessionCategory_p3xu5_659{font-size:12px}._sessionDuration_p3xu5_668{padding:2px 6px;font-size:11px}._noSessions_p3xu5_678{padding:24px 12px}._noSessions_p3xu5_678 p{font-size:14px;margin-bottom:16px}._addSessionButton_p3xu5_690{padding:10px 12px;font-size:14px;margin-top:12px}}@media (max-width: 480px){._sessionCard_p3xu5_595{padding:8px;margin-bottom:4px;gap:6px}._sessionTime_p3xu5_56{min-width:45px;padding:3px 5px;font-size:11px}._sessionClient_p3xu5_62{font-size:13px}._sessionCategory_p3xu5_659{font-size:11px}._sessionDuration_p3xu5_668{padding:1px 4px;font-size:10px}._addSessionButton_p3xu5_690{padding:8px 10px;font-size:13px}}@keyframes _slideIn_p3xu5_1{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}._sessionCard_p3xu5_595{animation:_slideIn_p3xu5_1 .3s ease-out}._sessionCard_p3xu5_595:nth-child(1){animation-delay:.1s}._sessionCard_p3xu5_595:nth-child(2){animation-delay:.2s}._sessionCard_p3xu5_595:nth-child(3){animation-delay:.3s}._sessionCard_p3xu5_595:nth-child(4){animation-delay:.4s}._sessionCard_p3xu5_595:nth-child(5){animation-delay:.5s}@media (hover: hover){._eventContent_p3xu5_94:hover,.fc .fc-daygrid-event:hover{transform:translateY(-2px);box-shadow:0 4px 12px #00000026}}@media (hover: none) and (pointer: coarse){._eventContent_p3xu5_94{transition:none}._eventContent_p3xu5_94:active{transform:scale(.98);background:#d1e7dd}.fc .fc-daygrid-event:active{transform:scale(.98)}._sessionCard_p3xu5_595:active{transform:scale(.98);background:#d1e7dd}}@keyframes _fadeIn_p3xu5_1{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}._eventContent_p3xu5_94{animation:_fadeIn_p3xu5_1 .3s ease-out}.fc .fc-daygrid-day.fc-day-other{background-color:#00000005}.fc .fc-daygrid-day.fc-day-past{opacity:.8}.fc .fc-daygrid-day.fc-day-future{opacity:1}.fc .fc-prev-button,.fc .fc-next-button{position:relative;overflow:hidden}.fc .fc-prev-button:before,.fc .fc-next-button:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .5s}.fc .fc-prev-button:hover:before,.fc .fc-next-button:hover:before{left:100%}.fc .fc-daygrid-day-number:focus{outline:2px solid var(--accent-color);outline-offset:2px;border-radius:var(--border-radius)}.fc .fc-button:focus{outline:2px solid var(--accent-color);outline-offset:2px}.fc,.fc .fc-daygrid-day{will-change:transform}.fc .fc-toolbar-title{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;letter-spacing:-.025em}.fc .fc-col-header-cell-cushion{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-weight:600;letter-spacing:.025em}._viewControls_p3xu5_956{display:flex;gap:8px;margin-bottom:16px;padding:0 4px}._viewToggleButton_p3xu5_963{flex:1;padding:10px 16px;background:var(--background-accent-color);border:2px solid var(--border-color);border-radius:var(--border-radius);color:var(--text-color);font-size:14px;font-weight:600;cursor:pointer;transition:all .3s ease;text-align:center}._viewToggleButton_p3xu5_963:hover{border-color:var(--accent-color);background:var(--background-color)}._viewToggleButton_p3xu5_963._active_p3xu5_982{background:var(--accent-color);border-color:var(--accent-color);color:#fff}._viewToggleButton_p3xu5_963._active_p3xu5_982:hover{background:var(--accent-hover-color);border-color:var(--accent-hover-color)}._mobileControls_p3xu5_994{display:flex;gap:8px;margin-bottom:16px;padding:0 4px}._mobileQuickActions_p3xu5_1002{display:flex;gap:8px;margin-bottom:12px;padding:0 4px}._quickNavButton_p3xu5_1009{flex:1;padding:8px 12px;background:var(--background-color);border:1px solid var(--border-color);border-radius:var(--border-radius);color:var(--text-color);font-size:12px;font-weight:500;cursor:pointer;transition:all .3s ease;text-align:center;display:flex;align-items:center;justify-content:center;gap:4px}._quickNavButton_p3xu5_1009:hover{border-color:var(--accent-color);background:var(--background-accent-color);transform:translateY(-1px)}._quickNavButton_p3xu5_1009:active{transform:translateY(0)}._quickActions_p3xu5_1038{display:flex;gap:8px;margin-top:16px}._quickActionButton_p3xu5_1044{flex:1;padding:10px 12px;background:var(--accent-color);color:#fff;border:none;border-radius:var(--border-radius);font-size:14px;font-weight:600;cursor:pointer;transition:all .3s ease;text-align:center;display:flex;align-items:center;justify-content:center;gap:6px}._quickActionButton_p3xu5_1044:hover{background:var(--accent-hover-color);transform:translateY(-1px);box-shadow:0 4px 12px #4f968f4d}._quickActionButton_p3xu5_1044:active{transform:translateY(0);box-shadow:0 2px 6px #4f968f4d}.fc-timegrid{font-size:12px}.fc-timegrid-slot{height:40px!important}.fc-timegrid-slot-label{font-size:11px;font-weight:500;color:var(--text-color)}.fc-timegrid-event{margin:1px 0;border-radius:4px;font-size:11px;padding:2px 4px;min-height:20px;display:flex;align-items:center;justify-content:center;text-align:center;background:var(--background-accent-color);border:1px solid var(--accent-color);color:var(--text-color)}.fc-timegrid-event:hover{background:#bae7ff;border-color:#69c0ff;transform:translateY(-1px);box-shadow:0 2px 8px #0000001a}.fc-timegrid-col-header{background:var(--background-color)}.fc-timegrid-col-header-cell{padding:8px 4px;border-bottom:1px solid var(--border-color)}.fc-timegrid-col-header-cell-cushion{color:var(--text-color);font-weight:600;font-size:12px;text-decoration:none}.fc-timegrid-day{border-right:1px solid var(--border-color)}.fc-timegrid-day.fc-day-today{background-color:#4f968f1a!important}@media (max-width: 768px){._viewControls_p3xu5_956{margin-bottom:12px;gap:6px}._viewToggleButton_p3xu5_963{padding:8px 12px;font-size:13px}._mobileQuickActions_p3xu5_1002{margin-bottom:8px;gap:6px}._quickNavButton_p3xu5_1009{padding:6px 8px;font-size:11px}._quickActions_p3xu5_1038{gap:6px;margin-top:12px}._quickActionButton_p3xu5_1044{padding:8px 10px;font-size:13px}.fc-timegrid-slot{height:30px!important}.fc-timegrid-slot-label{font-size:10px}.fc-timegrid-event{font-size:10px;padding:1px 3px;min-height:18px}.fc-timegrid-col-header-cell{padding:6px 2px}.fc-timegrid-col-header-cell-cushion{font-size:11px}}@media (max-width: 480px){._viewControls_p3xu5_956{margin-bottom:8px;gap:4px}._viewToggleButton_p3xu5_963{padding:6px 8px;font-size:12px}._mobileQuickActions_p3xu5_1002{margin-bottom:6px;gap:4px}._quickNavButton_p3xu5_1009{padding:4px 6px;font-size:10px}._quickActions_p3xu5_1038{gap:4px;margin-top:8px}._quickActionButton_p3xu5_1044{padding:6px 8px;font-size:12px}.fc-timegrid-slot{height:25px!important}.fc-timegrid-slot-label{font-size:9px}.fc-timegrid-event{font-size:9px;padding:1px 2px;min-height:16px}.fc-timegrid-col-header-cell{padding:4px 1px}.fc-timegrid-col-header-cell-cushion{font-size:10px}}.fc .fc-toolbar{border-radius:var(--border-radius) var(--border-radius) 0 0;background:var(--background-color);border-bottom:1px solid var(--border-color);margin:0;padding:16px 20px}.fc .fc-toolbar-chunk:first-child{border-radius:var(--border-radius) 0 0 0}.fc .fc-toolbar-chunk:last-child{border-radius:0 var(--border-radius) 0 0}.fc .fc-daygrid-day-frame{border:none!important;background:transparent!important}.fc .fc-daygrid-day{border:1px solid var(--border-color)!important;background:var(--background-color)!important}.fc .fc-daygrid-day:hover{background:var(--background-accent-color)!important}.fc .fc-daygrid-day.fc-day-today{background:#4f968f1a!important}.fc .fc-daygrid-day.fc-day-today:hover{background:#4f968f26!important}.fc .fc-daygrid-day.fc-day-other{background:#00000005!important}.fc .fc-daygrid-day.fc-day-other:hover{background:#0000000d!important}.fc .fc-timegrid{border-radius:0 0 var(--border-radius) var(--border-radius)}.fc .fc-timegrid-day{border-right:1px solid var(--border-color)!important;background:var(--background-color)!important}.fc .fc-timegrid-day:last-child{border-right:none!important}.fc .fc-timegrid-day.fc-day-today{background:#4f968f1a!important}.fc .fc-timegrid-col-header{background:var(--background-color)!important;border-bottom:1px solid var(--border-color)!important}.fc .fc-timegrid-col-header-cell{border-right:1px solid var(--border-color)!important;background:var(--background-color)!important}.fc .fc-timegrid-col-header-cell:last-child{border-right:none!important}.fc .fc-scrollgrid,.fc .fc-scrollgrid-section-header,.fc .fc-scrollgrid-section-body,.fc .fc-scrollgrid-section-footer{border:none!important}.fc .fc-button{border-radius:var(--border-radius)!important;font-weight:500!important;transition:all .3s ease!important}.fc .fc-button:hover{transform:translateY(-1px)!important;box-shadow:0 4px 12px #4f968f4d!important}.fc .fc-button:active{transform:translateY(0)!important;box-shadow:0 2px 6px #4f968f4d!important}.fc .fc-toolbar-title{color:var(--text-color)!important;font-weight:600!important;font-size:1.25em!important}.fc .fc-daygrid-day-number{color:var(--text-color)!important;font-weight:500!important;padding:6px 8px!important;border-radius:var(--border-radius)!important;transition:all .3s ease!important}.fc .fc-daygrid-day-number:hover{background:var(--background-accent-color)!important;color:var(--accent-color)!important}.fc .fc-daygrid-day.fc-day-today .fc-daygrid-day-number{background:var(--accent-color)!important;color:#fff!important;font-weight:600!important}.fc .fc-col-header-cell{background:var(--background-color)!important;border-bottom:1px solid var(--border-color)!important;padding:12px 0!important}.fc .fc-col-header-cell-cushion{color:var(--text-color)!important;font-weight:600!important;font-size:14px!important;text-decoration:none!important;padding:8px 12px!important;border-radius:var(--border-radius)!important;transition:all .3s ease!important}.fc .fc-col-header-cell-cushion:hover{background:var(--background-accent-color)!important;color:var(--accent-color)!important}._container_7srf8_1{display:flex;flex-direction:column;width:100%;max-width:1140px;margin:32px auto;border-radius:var(--border-radius);padding:30px;box-shadow:none;border:5px solid var(--background-accent-color);height:fit-content}._header_7srf8_14{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:24px}._headerMain_7srf8_21{display:flex;flex-direction:column;gap:8px}._buttons_7srf8_27{display:flex;gap:10px;height:inherit;height:2.3rem}._title_7srf8_34{margin:0;color:var(--text-color);font-weight:600;font-size:2rem}._clientName_7srf8_41{color:inherit;transition:color .2s}._clientName_7srf8_41:hover{color:var(--accent-color)}._sessionDateTime_7srf8_50{display:flex;align-items:center;gap:16px;color:var(--text-secondary-color);font-size:1.1rem}._sessionTime_7srf8_58{display:flex;align-items:center;gap:8px}._durationBadge_7srf8_64{border-radius:12px;padding:2px 10px;color:var(--accent-color);font-weight:500;background:var(--background-accent-color)}._tabs_7srf8_72{display:flex;gap:24px;margin-bottom:24px;border-bottom:1px solid var(--background-accent-color)}._tab_7srf8_72{border:none;border-bottom:2px solid transparent;padding:0 0 10px;outline:none;color:var(--text-secondary-color);font-weight:500;font-size:1rem;background:none;transition:color .2s,border-color .2s;cursor:pointer}._tabActive_7srf8_94{border-bottom:2px solid var(--accent-color);color:var(--accent-color);background:none}._section_7srf8_100{margin-bottom:24px}._sectionTitle_7srf8_104{margin-bottom:14px;color:var(--text-color);font-weight:600;font-size:1.08rem}._sectionHeader_7srf8_111{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px}._clientLinkButton_7srf8_118{border:1px solid var(--accent-color);border-radius:var(--border-radius);padding:6px 12px;color:var(--accent-color);font-weight:500;font-size:.9rem;background:transparent;transition:all .2s;cursor:pointer}._clientLinkButton_7srf8_118:hover{background:var(--accent-color);color:#fff}._content_7srf8_135{display:grid;grid-template-columns:2fr 1fr;gap:24px}._mainContent_7srf8_141,._sideContent_7srf8_147{display:flex;flex-direction:column;gap:24px}._infoTable_7srf8_153{width:100%;margin-bottom:18px;background:none;border-collapse:collapse}._infoTable_7srf8_153 th,._infoTable_7srf8_153 td{padding:10px 8px;font-size:1rem;text-align:left}._infoTable_7srf8_153 th{width:180px;border:none;color:var(--text-secondary-color);font-weight:500;background:none}._infoTable_7srf8_153 td{border:none;color:var(--text-color);background:none}._infoTable_7srf8_153 tr:not(:last-child) td{border-bottom:1px solid var(--background-accent-color)}._badge_7srf8_185{display:inline-block;border-radius:12px;padding:3px 12px;color:var(--accent-color);font-weight:500;font-size:.97rem;background:var(--background-accent-color)}._actionBtn_7srf8_195{border:none;border-radius:var(--border-radius);padding:7px 18px;color:#fff;font-weight:500;font-size:1rem;background:var(--accent-color);transition:background .2s;cursor:pointer}._deleteBtn_7srf8_211{background:var(--danger-color)}._descriptionBlock_7srf8_219{margin-top:0;margin-bottom:24px;border:1px solid var(--background-accent-color);border-radius:var(--border-radius);padding:18px 16px;background:var(--background-accent-color)}._descriptionTitle_7srf8_228{margin-bottom:8px;color:var(--accent-color);font-weight:600;font-size:1rem}._descriptionText_7srf8_235{margin:0;color:var(--text-color);font-size:1rem;line-height:1.6;white-space:pre-wrap}@media (max-width: 1024px){._content_7srf8_135{grid-template-columns:1fr}}@media (max-width: 700px){._container_7srf8_1{margin:16px auto;padding:12px 2vw}._title_7srf8_34{font-size:1.2rem}._sectionTitle_7srf8_104{font-size:.98rem}._header_7srf8_14{flex-direction:column;gap:12px}._sessionDateTime_7srf8_50{flex-direction:column;align-items:flex-start;gap:8px;font-size:1rem}}._settings_18fjz_1{display:flex;flex-direction:column;align-items:flex-start;width:100%;max-width:1140px;height:100%;padding:20px}._settings_18fjz_1 h1{font-size:24px;color:var(--text-color);margin-bottom:20px}._settings_content_18fjz_17{width:100%;display:flex;flex-wrap:wrap;flex-direction:column;gap:20px;align-content:center}._section_18fjz_26{background:var(--background-color);border:4px solid var(--background-accent-color);border-radius:var(--border-radius);padding:20px;width:100%}._section_header_18fjz_34{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;padding-bottom:10px;border-bottom:2px solid var(--background-accent-color)}._section_title_18fjz_43{font-size:20px;color:var(--text-color);font-weight:500}._logout_18fjz_49{width:100%;display:flex;justify-content:center;margin-top:32px}._item_1b53j_1{display:grid;grid-template-columns:40px 1fr 170px 1fr 90px;grid-template-rows:repeat(auto-fit,50px);justify-items:center;align-items:center;align-content:center;gap:35px;width:100%;height:55px;border:1px solid var(--border-color);border-radius:var(--border-radius);padding:var(--spacing-md);background-color:var(--background-color);transition:all .2s ease}._item_1b53j_1:hover{border-color:var(--accent-color);box-shadow:0 2px 8px #0000001a}._info_1b53j_23{display:flex;flex-direction:column;justify-content:center;gap:var(--spacing-xs);width:100%}._name_1b53j_31{color:var(--text-color);font-weight:600;font-size:var(--font-size-md);line-height:1.2}._lastSeen_1b53j_38{color:var(--accent-color);font-size:var(--font-size-sm);line-height:1.3}._extra_1b53j_44{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;color:var(--text-color);font-size:var(--font-size-sm);text-align:center}._status_1b53j_55{width:100%;border-radius:var(--border-radius);padding:8px 10px;font-weight:700;font-size:14px;line-height:21px;letter-spacing:.21px;text-align:center}._active_1b53j_66{background-color:var(--background-accent-color)}._arhive_1b53j_70{background-color:var(--archived-color)}@media (max-width: 768px){._item_1b53j_1{grid-template-columns:1fr;grid-template-rows:auto;justify-items:start;gap:var(--spacing-md);height:fit-content;padding:var(--spacing-md)}._info_1b53j_23{order:1;align-items:flex-start;text-align:center}._name_1b53j_31{margin-bottom:var(--spacing-xs);font-size:var(--font-size-lg)}._lastSeen_1b53j_38{font-size:var(--font-size-sm)}._status_1b53j_55{order:2;width:fit-content;padding:var(--spacing-sm);font-size:var(--font-size-sm)}._extra_1b53j_44{order:3;width:fit-content;font-size:var(--font-size-xs)}}@media (max-width: 480px){._item_1b53j_1{gap:var(--spacing-sm);height:fit-content;padding:var(--spacing-sm)}._name_1b53j_31{font-size:var(--font-size-md)}._lastSeen_1b53j_38{font-size:var(--font-size-xs)}._status_1b53j_55{display:none;padding:var(--spacing-xs) var(--spacing-sm);font-size:var(--font-size-xs)}._extra_1b53j_44{font-size:var(--font-size-xs)}}@media (min-width: 769px) and (max-width: 1024px){._item_1b53j_1{gap:var(--spacing-lg);padding:var(--spacing-lg)}._name_1b53j_31{font-size:var(--font-size-md)}._lastSeen_1b53j_38{font-size:var(--font-size-sm)}}._button_5rw4z_1{font-weight:700;font-size:var(--font-size-sm);line-height:21px;letter-spacing:.21px;background-color:var(--background-accent-color);border-radius:var(--border-radius);cursor:pointer;padding:var(--spacing-sm) var(--spacing-md);text-decoration:none;color:var(--text-color);display:inline-flex;align-items:center;justify-content:center;transition:all .2s ease;white-space:nowrap;min-height:36px;order:9}._button_5rw4z_1:hover{background-color:var(--accent-color);color:#fff;transform:translateY(-1px);box-shadow:0 2px 8px #0000001a}._button_5rw4z_1:active{transform:translateY(0)}._button_5rw4z_1:focus{outline:none;box-shadow:0 0 0 2px #4f968f4d}@media (max-width: 768px){._button_5rw4z_1{font-size:var(--font-size-xs);padding:var(--spacing-xs) var(--spacing-sm);min-height:32px}}@media (max-width: 480px){._button_5rw4z_1{font-size:var(--font-size-xs);padding:var(--spacing-xs);min-height:28px}}@media (min-width: 769px) and (max-width: 1024px){._button_5rw4z_1{font-size:var(--font-size-sm);padding:var(--spacing-sm) var(--spacing-lg);min-height:34px}}._item_1tdqc_1{display:inherit;width:25%;flex-direction:column;border-top:1px solid var(--border-color);padding-block-start:var(--spacing-md);gap:var(--spacing-xs);padding:var(--spacing-md);border-radius:var(--border-radius);background-color:var(--background-color);transition:all .2s ease}._item_1tdqc_1:hover{background-color:var(--background-accent-color);transform:translateY(-1px);box-shadow:0 2px 8px #0000001a}._title_1tdqc_20{color:var(--accent-color);font-weight:600;font-size:var(--font-size-sm);line-height:1.3}._value_1tdqc_27{color:var(--text-color);font-size:var(--font-size-md);line-height:1.4;word-break:break-word}@media (max-width: 768px){._item_1tdqc_1{width:100%;padding:var(--spacing-sm);gap:var(--spacing-xs)}._title_1tdqc_20{font-size:var(--font-size-xs)}._value_1tdqc_27{font-size:var(--font-size-sm)}}@media (max-width: 480px){._item_1tdqc_1{padding:var(--spacing-xs);gap:var(--spacing-xs)}._title_1tdqc_20,._value_1tdqc_27{font-size:var(--font-size-xs)}}@media (min-width: 769px) and (max-width: 1024px){._item_1tdqc_1{width:50%;padding:var(--spacing-md)}._title_1tdqc_20{font-size:var(--font-size-sm)}._value_1tdqc_27{font-size:var(--font-size-md)}}._item_1cm61_1{display:flex;flex-direction:row;align-items:center;gap:16px}._pointer_1cm61_8{display:flex;justify-content:center;align-items:center;width:40px;height:40px;border-radius:var(--border-radius);background-color:var(--background-accent-color)}._img_1cm61_18{width:50%;height:50%}._description_1cm61_29{font-size:14px;color:var(--accent-color)}._overlay_eg4sm_1{position:fixed;top:0;right:0;bottom:0;left:0;background-color:#0009;z-index:2}._modal_1s833_1{position:fixed;top:50%;left:50%;z-index:9999;width:40vw;max-width:600px;min-width:300px;margin:auto;border-radius:40px;padding:30px;box-shadow:0 24px 32px #0000000a,0 16px 24px #0000000a,0 4px 8px #0000000a,0 0 1px #0000000a;background-color:var(--background-color);transform:translate(-50%,-50%);border:5px solid var(--background-accent-color);max-height:90vh;overflow-y:auto}._header_1s833_24{display:flex;align-items:center;min-height:64px;margin-bottom:var(--spacing-lg)}._button_1s833_31{display:flex;width:24px;height:24px;margin-left:auto;border:none;padding:0;outline:none;background-color:#0000;cursor:pointer}._img_1s833_43{margin:auto}._content_1s833_47{display:flex;flex-wrap:wrap;flex-direction:column;align-items:center;width:100%}@media (max-width: 768px){._modal_1s833_1{width:90vw;max-width:none;min-width:auto;border-radius:var(--border-radius);padding:var(--spacing-lg);max-height:85vh;top:50%;transform:translate(-50%,-50%)}._header_1s833_24{min-height:48px;margin-bottom:var(--spacing-md)}._button_1s833_31{width:20px;height:20px}}@media (max-width: 480px){._modal_1s833_1{width:95vw;padding:var(--spacing-md);border-radius:calc(var(--border-radius) - 2px);border-width:3px;max-height:80vh}._header_1s833_24{min-height:40px;margin-bottom:var(--spacing-sm)}._button_1s833_31{width:18px;height:18px}}@media (min-width: 769px) and (max-width: 1024px){._modal_1s833_1{width:60vw;max-width:700px;padding:var(--spacing-xl)}._header_1s833_24{min-height:56px}}._item_4u34s_1{display:grid;grid-template-columns:100px 1fr 140px 1fr 100px;gap:35px;padding:15px;border-bottom:2px solid var(--background-accent-color);align-items:center;transition:all .2s ease}._item_4u34s_1:hover{background-color:var(--background-accent-color)}._item_4u34s_1:last-child{border-bottom:none}._sessionTime_4u34s_19{font-weight:500;color:var(--accent-color);font-size:var(--font-size-md)}._sessionInfo_4u34s_25{display:flex;flex-direction:column;gap:5px}._client_4u34s_31{font-weight:600;color:var(--text-color);font-size:var(--font-size-md);line-height:1.2}._category_4u34s_38{color:var(--text-secondary-color);font-size:var(--font-size-sm);line-height:1.3}._income_4u34s_44{color:var(--success-color);font-weight:500;font-size:var(--font-size-sm)}._spending_4u34s_50{color:var(--error-color);font-weight:500;font-size:var(--font-size-sm)}._description_4u34s_56{color:var(--text-secondary-color);font-size:var(--font-size-sm);margin-top:5px;line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:fit-content}@media (max-width: 768px){._item_4u34s_1{grid-template-columns:1fr;grid-template-rows:auto;gap:var(--spacing-md);padding:var(--spacing-md);border-bottom:1px solid var(--background-accent-color);border-radius:var(--border-radius);margin-bottom:var(--spacing-sm);background-color:var(--background-color)}._sessionTime_4u34s_19{order:1;text-align:center;font-size:var(--font-size-lg);font-weight:600;padding:var(--spacing-sm);background-color:var(--background-accent-color);border-radius:var(--border-radius)}._sessionInfo_4u34s_25{order:2;text-align:center;gap:6rem;flex-direction:row}._client_4u34s_31{font-size:var(--font-size-md);margin-bottom:var(--spacing-xs)}._category_4u34s_38{font-size:var(--font-size-sm)}._description_4u34s_56{order:3;text-align:center;margin-top:var(--spacing-sm);padding:var(--spacing-sm);border-radius:var(--border-radius)}}@media (max-width: 480px){._item_4u34s_1{padding:var(--spacing-sm);gap:var(--spacing-sm);margin-bottom:var(--spacing-xs)}._sessionTime_4u34s_19{font-size:var(--font-size-md);padding:var(--spacing-xs)}._client_4u34s_31{font-size:var(--font-size-sm)}._category_4u34s_38{font-size:var(--font-size-xs)}._description_4u34s_56{font-size:var(--font-size-xs);padding:var(--spacing-xs);margin-top:var(--spacing-xs)}._sessionInfo_4u34s_25{gap:3rem}}@media (min-width: 769px) and (max-width: 1024px){._item_4u34s_1{gap:var(--spacing-lg);padding:var(--spacing-lg)}._sessionTime_4u34s_19,._client_4u34s_31{font-size:var(--font-size-md)}._category_4u34s_38,._description_4u34s_56{font-size:var(--font-size-sm)}}._session_list_1kqtl_1{display:flex;grid-template-columns:repeat(5,1fr);grid-template-rows:repeat(auto-fit,minmax(100px,1fr));width:100%;flex-direction:column;border:2px solid var(--background-accent-color);border-radius:var(--border-radius);background-color:var(--background-color)}._session_item_1kqtl_12{display:grid;grid-template-columns:15% 15% 15% 1fr 15%;padding:var(--spacing-lg);border-block-start:1px solid var(--background-accent-color);align-items:center;justify-items:center;gap:var(--spacing-md);transition:background-color .2s ease}._session_item_1kqtl_12:hover{background-color:var(--background-accent-color)}._session_item_1kqtl_12:first-child{border-block-start:none}._description_1kqtl_31{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--font-size-sm);color:var(--text-color);line-height:1.4}@media (max-width: 768px){._session_list_1kqtl_1{border-width:1px}._session_item_1kqtl_12{grid-template-columns:1fr 1fr;grid-template-rows:auto;padding:var(--spacing-md);gap:var(--spacing-sm);text-align:center}._description_1kqtl_31{font-size:var(--font-size-xs);white-space:normal;word-break:break-word}}@media (max-width: 480px){._session_item_1kqtl_12{padding:var(--spacing-sm);gap:var(--spacing-xs)}._description_1kqtl_31{font-size:var(--font-size-xs)}}@media (min-width: 769px) and (max-width: 1024px){._session_item_1kqtl_12{padding:var(--spacing-lg);gap:var(--spacing-lg)}._description_1kqtl_31{font-size:var(--font-size-sm)}}._button_1xh6f_1{display:flex;align-items:center;height:inherit;max-height:45px;border-radius:var(--border-radius);background-color:var(--accent-color);justify-content:center;cursor:pointer;font-family:inherit;border:none;transition:all .2s ease;color:#fff;padding:var(--spacing-sm) var(--spacing-md);gap:var(--spacing-xs)}._button_1xh6f_1:hover{transform:translateY(-1px);box-shadow:0 2px 8px #0000001a}._button_1xh6f_1:active{transform:translateY(0)}._button_1xh6f_1:focus{outline:none;box-shadow:0 0 0 2px #ffffff4d}._delete_1xh6f_32{background-color:var(--danger-color)}._delete_1xh6f_32:hover{background-color:#d65a5a}._restore_1xh6f_40{background-color:var(--archived-color)}._restore_1xh6f_40:hover{background-color:#8a8e8c}._archive_1xh6f_48{background-color:var(--background-accent-color);color:var(--text-color)}._archive_1xh6f_48:hover{background-color:var(--accent-color);color:#fff}._icon_1xh6f_58{height:100%;max-width:20px;max-height:20px;flex-shrink:0}._editIcon_1xh6f_65{padding:0;height:inherit}._text_1xh6f_70{padding:.5rem;font-size:var(--font-size-sm);font-weight:500;white-space:nowrap;line-height:1.2}@media (max-width: 768px){._button_1xh6f_1{max-height:44px;padding:var(--spacing-sm) var(--spacing-md);gap:var(--spacing-sm)}._icon_1xh6f_58{max-width:24px;max-height:24px}._text_1xh6f_70{padding:var(--spacing-xs);font-size:var(--font-size-sm)}}@media (max-width: 480px){._button_1xh6f_1{max-height:48px;padding:var(--spacing-sm) var(--spacing-md);gap:var(--spacing-sm)}._icon_1xh6f_58{max-width:28px;max-height:28px}._text_1xh6f_70{padding:var(--spacing-xs);font-size:var(--font-size-sm)}}@media (min-width: 769px) and (max-width: 1024px){._button_1xh6f_1{max-height:42px;padding:var(--spacing-sm) var(--spacing-lg)}._icon_1xh6f_58{max-width:22px;max-height:22px}._text_1xh6f_70{font-size:var(--font-size-sm)}}._section_18btv_1{width:100%;border:4px solid var(--background-accent-color);border-radius:var(--border-radius);padding:20px;background:var(--background-color)}._section_header_18btv_9{display:flex;justify-content:space-between;align-items:center;height:4rem;margin-bottom:20px;border-bottom:2px solid var(--background-accent-color);padding-bottom:20px}._section_title_18btv_19{color:var(--text-color);font-weight:500;font-size:20px}._categories_list_18btv_25{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:15px;max-height:600px;padding-right:5px;overflow-y:auto}._categories_list_18btv_25::-webkit-scrollbar{width:8px}._categories_list_18btv_25::-webkit-scrollbar-track{border-radius:4px;background:var(--background-accent-color)}._categories_list_18btv_25::-webkit-scrollbar-thumb{border-radius:4px;background:var(--text-secondary-color)}._category_item_18btv_48{display:flex;justify-content:space-between;align-items:flex-start;min-height:5rem;max-height:10rem;border:2px solid var(--background-accent-color);border-radius:var(--border-radius);padding:15px;transition:all .3s ease}._category_item_18btv_48:hover{background-color:var(--background-accent-color)}._category_info_18btv_64{display:flex;flex-direction:column;gap:5px;overflow:hidden}._category_name_18btv_71{overflow:hidden;color:var(--text-color);font-weight:600;font-size:16px;text-overflow:ellipsis;white-space:nowrap}._category_details_18btv_80{display:flex;flex-direction:column;gap:5px;color:var(--text-secondary-color);font-size:14px}._edit_button_18btv_88{height:2.5rem;display:none}._delete_button_18btv_93{height:2.5rem}._category_item_18btv_48:hover ._edit_button_18btv_88{display:block}._container_6xhtf_1{display:flex;max-width:1240px;width:100%;height:100%;margin:0 auto;padding:var(--spacing-lg)}._form_6xhtf_10{margin:auto;width:480px;display:flex;flex-direction:column;justify-content:center;align-items:center;border:5px solid var(--background-accent-color);border-radius:var(--border-radius);gap:15px;padding:20px;background-color:var(--background-color);box-shadow:0 4px 6px #0000001a}._title_6xhtf_25{font-size:var(--font-size-xxl);font-weight:600;margin-bottom:20px;color:var(--text-color);text-align:center;line-height:1.2}._buttonGroup_6xhtf_34{display:flex;gap:16px;margin-top:20px;width:100%;justify-content:center}._error_6xhtf_42{color:var(--danger-color);font-size:16px;margin-top:5px;text-align:center}@media (max-width: 768px){._container_6xhtf_1{padding:var(--spacing-md)}._form_6xhtf_10{width:100%;max-width:480px;padding:var(--spacing-lg);gap:var(--spacing-md)}._title_6xhtf_25{font-size:var(--font-size-xl);margin-bottom:var(--spacing-lg)}._buttonGroup_6xhtf_34{flex-direction:column;gap:var(--spacing-sm)}._error_6xhtf_42{font-size:var(--font-size-sm)}}@media (max-width: 480px){._container_6xhtf_1{padding:var(--spacing-sm)}._form_6xhtf_10{padding:var(--spacing-md);gap:var(--spacing-sm);border-width:3px}._title_6xhtf_25{font-size:var(--font-size-lg);margin-bottom:var(--spacing-md)}._buttonGroup_6xhtf_34{gap:var(--spacing-xs)}._error_6xhtf_42{font-size:var(--font-size-xs)}}@media (min-width: 769px) and (max-width: 1024px){._container_6xhtf_1{padding:var(--spacing-lg)}._form_6xhtf_10{width:520px;padding:var(--spacing-xl)}._title_6xhtf_25{font-size:var(--font-size-xxl)}}._input_1ui2e_1{width:100%;padding:8px 12px;border:1px solid var(--border-color);border-radius:var(--border-radius);font-size:inherit;font-family:inherit;transition:border-color .3s;height:3rem;background-color:#fff;color:var(--text-color)}._input_1ui2e_1:focus{outline:none;border-color:var(--accent-color);box-shadow:0 0 0 2px #4f968f1a}._input_1ui2e_1::placeholder{color:#999;opacity:1}._inputGroup_1ui2e_25{width:100%;margin-bottom:10px}@media (max-width: 768px){._input_1ui2e_1{height:2.5rem;font-size:var(--font-size-md);padding:var(--spacing-sm) var(--spacing-md)}._inputGroup_1ui2e_25{margin-bottom:var(--spacing-sm)}}@media (max-width: 480px){._input_1ui2e_1{height:2.25rem;font-size:var(--font-size-sm);padding:var(--spacing-xs) var(--spacing-sm)}._inputGroup_1ui2e_25{margin-bottom:var(--spacing-xs)}}@media (min-width: 769px) and (max-width: 1024px){._input_1ui2e_1{height:2.75rem;font-size:var(--font-size-md)}}._container_1fkzq_1{width:100%;margin-bottom:10px}._textarea_1fkzq_6{width:100%;min-height:100px;border-radius:var(--border-radius);border:1px solid var(--border-color);padding:8px 12px;font-family:inherit;font-size:inherit;line-height:1.5;background-color:#fff;transition:border-color .3s;color:var(--text-color);resize:vertical}._textarea_1fkzq_6:focus{border-color:var(--accent-color);outline:none;box-shadow:0 0 0 2px #4f968f1a}._textarea_1fkzq_6::placeholder{color:#999;opacity:1}@media (max-width: 768px){._container_1fkzq_1{margin-bottom:var(--spacing-sm)}._textarea_1fkzq_6{min-height:80px;font-size:var(--font-size-sm);padding:var(--spacing-sm) var(--spacing-md)}}@media (max-width: 480px){._container_1fkzq_1{margin-bottom:var(--spacing-xs)}._textarea_1fkzq_6{min-height:60px;font-size:var(--font-size-xs);padding:var(--spacing-xs) var(--spacing-sm)}}@media (min-width: 769px) and (max-width: 1024px){._textarea_1fkzq_6{min-height:90px;font-size:var(--font-size-md)}}._container_1cilb_1{width:100%;margin-bottom:10px}._checkboxLabel_1cilb_6{display:flex;align-items:center;gap:8px;cursor:pointer;-webkit-user-select:none;user-select:none;padding:var(--spacing-xs);border-radius:var(--border-radius);transition:background-color .2s ease}._checkboxLabel_1cilb_6:hover{background-color:var(--background-accent-color)}._checkbox_1cilb_6{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:25px;height:25px;border:2px solid #aaa;border-radius:50%;background-color:transparent;cursor:pointer;position:relative;transition:all .2s ease;flex-shrink:0}._checkbox_1cilb_6:checked{background-color:var(--accent-color);border-color:var(--accent-color)}._checkbox_1cilb_6:checked:after{content:"";position:absolute;left:5px;bottom:4px;width:6px;height:12px;border:solid white;border-width:0 4px 4px 0;transform:rotate(45deg)}._checkbox_1cilb_6:focus{outline:none;box-shadow:0 0 0 2px #4f968f33}._label_1cilb_57{font-size:var(--font-size-md);color:var(--text-color);line-height:1.4}@media (max-width: 768px){._container_1cilb_1{margin-bottom:var(--spacing-sm)}._checkboxLabel_1cilb_6{gap:var(--spacing-sm);padding:var(--spacing-sm)}._checkbox_1cilb_6{width:20px;height:20px}._checkbox_1cilb_6:checked:after{left:4px;bottom:3px;width:5px;height:10px;border-width:0 3px 3px 0}._label_1cilb_57{font-size:var(--font-size-sm)}}@media (max-width: 480px){._container_1cilb_1{margin-bottom:var(--spacing-xs)}._checkboxLabel_1cilb_6{gap:var(--spacing-xs);padding:var(--spacing-xs)}._checkbox_1cilb_6{width:18px;height:18px}._checkbox_1cilb_6:checked:after{left:3px;bottom:2px;width:4px;height:8px;border-width:0 2px 2px 0}._label_1cilb_57{font-size:var(--font-size-xs)}}@media (min-width: 769px) and (max-width: 1024px){._checkbox_1cilb_6{width:22px;height:22px}._checkbox_1cilb_6:checked:after{left:4px;bottom:3px;width:5px;height:10px;border-width:0 3px 3px 0}._label_1cilb_57{font-size:var(--font-size-md)}}._select_1s891_1{width:100%;height:3rem;border:1px solid var(--border-color);border-radius:var(--border-radius);padding:8px 12px;font-family:inherit;font-size:inherit;cursor:pointer}._select_1s891_1:placeholder{color:var(--text-color)}._inputGroup_1s891_16,._timeSelector_6j9rt_1{width:100%;margin-bottom:10px}._timeSelects_6j9rt_6{display:flex;gap:10px;width:100%}._select_6j9rt_12{flex:1;padding:8px 12px;border:1px solid var(--border-color);border-radius:var(--border-radius);font-size:inherit;font-family:inherit;transition:border-color .3s;height:3rem;background-color:#fff;cursor:pointer}._select_6j9rt_12:focus{outline:none;border-color:var(--primary-color)}._select_6j9rt_12:placeholder{color:var(--text-color)}._category_item_1lvjo_1{display:flex;justify-content:space-between;align-items:flex-start;min-height:5rem;max-height:10rem;border:2px solid var(--background-accent-color);border-radius:var(--border-radius);padding:15px;transition:all .3s ease}._category_item_1lvjo_1:hover{background-color:var(--background-accent-color)}._category_info_1lvjo_17{display:flex;flex-direction:column;gap:5px;overflow:hidden}._category_name_1lvjo_24{overflow:hidden;color:var(--text-color);font-weight:600;font-size:16px;text-overflow:ellipsis;white-space:nowrap}._category_details_1lvjo_33{display:flex;flex-direction:column;gap:5px;color:var(--text-secondary-color);font-size:14px}._edit_button_1lvjo_41{height:2.5rem;display:none}._delete_button_1lvjo_46{height:2.5rem}._category_item_1lvjo_1:hover ._edit_button_1lvjo_41{display:block}.react-datepicker__navigation-icon:before,.react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow{border-color:#ccc;border-style:solid;border-width:3px 3px 0 0;content:"";display:block;height:9px;position:absolute;top:6px;width:9px}.react-datepicker-wrapper{display:inline-block;padding:0;border:0}.react-datepicker{font-family:Helvetica Neue,helvetica,arial,sans-serif;font-size:.8rem;background-color:#fff;color:#000;border:1px solid #aeaeae;border-radius:.3rem;display:inline-block;position:relative;line-height:initial}.react-datepicker--time-only .react-datepicker__time-container{border-left:0}.react-datepicker--time-only .react-datepicker__time,.react-datepicker--time-only .react-datepicker__time-box{border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem}.react-datepicker-popper{z-index:1;line-height:0}.react-datepicker-popper .react-datepicker__triangle{stroke:#aeaeae}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle{fill:#f0f0f0;color:#f0f0f0}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle{fill:#fff;color:#fff}.react-datepicker__header{text-align:center;background-color:#f0f0f0;border-bottom:1px solid #aeaeae;border-top-left-radius:.3rem;padding:8px 0;position:relative}.react-datepicker__header--time{padding-bottom:8px;padding-left:5px;padding-right:5px}.react-datepicker__header--time:not(.react-datepicker__header--time--only){border-top-left-radius:0}.react-datepicker__header:not(.react-datepicker__header--has-time-select){border-top-right-radius:.3rem}.react-datepicker__year-dropdown-container--select,.react-datepicker__month-dropdown-container--select,.react-datepicker__month-year-dropdown-container--select,.react-datepicker__year-dropdown-container--scroll,.react-datepicker__month-dropdown-container--scroll,.react-datepicker__month-year-dropdown-container--scroll{display:inline-block;margin:0 15px}.react-datepicker__current-month,.react-datepicker-time__header,.react-datepicker-year-header{margin-top:0;color:#000;font-weight:700;font-size:.944rem}h2.react-datepicker__current-month{padding:0;margin:0}.react-datepicker-time__header{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.react-datepicker__navigation{align-items:center;background:none;display:flex;justify-content:center;text-align:center;cursor:pointer;position:absolute;top:2px;padding:0;border:none;z-index:1;height:32px;width:32px;text-indent:-999em;overflow:hidden}.react-datepicker__navigation--previous{left:2px}.react-datepicker__navigation--next{right:2px}.react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button){right:85px}.react-datepicker__navigation--years{position:relative;top:0;display:block;margin-left:auto;margin-right:auto}.react-datepicker__navigation--years-previous{top:4px}.react-datepicker__navigation--years-upcoming{top:-4px}.react-datepicker__navigation:hover *:before{border-color:#a6a6a6}.react-datepicker__navigation-icon{position:relative;top:-1px;font-size:20px;width:0}.react-datepicker__navigation-icon--next{left:-2px}.react-datepicker__navigation-icon--next:before{transform:rotate(45deg);left:-7px}.react-datepicker__navigation-icon--previous{right:-2px}.react-datepicker__navigation-icon--previous:before{transform:rotate(225deg);right:-7px}.react-datepicker__month-container{float:left}.react-datepicker__year{margin:.4rem;text-align:center}.react-datepicker__year-wrapper{display:flex;flex-wrap:wrap;max-width:180px}.react-datepicker__year .react-datepicker__year-text{display:inline-block;width:4rem;margin:2px}.react-datepicker__month{margin:.4rem;text-align:center}.react-datepicker__month .react-datepicker__month-text,.react-datepicker__month .react-datepicker__quarter-text{display:inline-block;width:4rem;margin:2px}.react-datepicker__input-time-container{clear:both;width:100%;float:left;margin:5px 0 10px 15px;text-align:left}.react-datepicker__input-time-container .react-datepicker-time__caption,.react-datepicker__input-time-container .react-datepicker-time__input-container{display:inline-block}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input{display:inline-block;margin-left:10px}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input{width:auto}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-inner-spin-button,.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]{-moz-appearance:textfield}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__delimiter{margin-left:5px;display:inline-block}.react-datepicker__time-container{float:right;border-left:1px solid #aeaeae;width:85px}.react-datepicker__time-container--with-today-button{display:inline;border:1px solid #aeaeae;border-radius:.3rem;position:absolute;right:-87px;top:0}.react-datepicker__time-container .react-datepicker__time{position:relative;background:#fff;border-bottom-right-radius:.3rem}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box{width:85px;overflow-x:hidden;margin:0 auto;text-align:center;border-bottom-right-radius:.3rem}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list{list-style:none;margin:0;height:calc(195px + .85rem);overflow-y:scroll;padding-right:0;padding-left:0;width:100%;box-sizing:content-box}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item{height:30px;padding:5px 10px;white-space:nowrap}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item:hover{cursor:pointer;background-color:#f0f0f0}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected{background-color:#216ba5;color:#fff;font-weight:700}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected:hover{background-color:#216ba5}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled{color:#ccc}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled:hover{cursor:default;background-color:transparent}.react-datepicker__week-number{color:#ccc;display:inline-block;width:1.7rem;line-height:1.7rem;text-align:center;margin:.166rem}.react-datepicker__week-number.react-datepicker__week-number--clickable{cursor:pointer}.react-datepicker__week-number.react-datepicker__week-number--clickable:not(.react-datepicker__week-number--selected):hover{border-radius:.3rem;background-color:#f0f0f0}.react-datepicker__week-number--selected{border-radius:.3rem;background-color:#216ba5;color:#fff}.react-datepicker__week-number--selected:hover{background-color:#1d5d90}.react-datepicker__day-names{white-space:nowrap;margin-bottom:-8px}.react-datepicker__week{white-space:nowrap}.react-datepicker__day-name,.react-datepicker__day,.react-datepicker__time-name{color:#000;display:inline-block;width:1.7rem;line-height:1.7rem;text-align:center;margin:.166rem}.react-datepicker__day,.react-datepicker__month-text,.react-datepicker__quarter-text,.react-datepicker__year-text{cursor:pointer}.react-datepicker__day:not([aria-disabled=true]):hover,.react-datepicker__month-text:not([aria-disabled=true]):hover,.react-datepicker__quarter-text:not([aria-disabled=true]):hover,.react-datepicker__year-text:not([aria-disabled=true]):hover{border-radius:.3rem;background-color:#f0f0f0}.react-datepicker__day--today,.react-datepicker__month-text--today,.react-datepicker__quarter-text--today,.react-datepicker__year-text--today{font-weight:700}.react-datepicker__day--highlighted,.react-datepicker__month-text--highlighted,.react-datepicker__quarter-text--highlighted,.react-datepicker__year-text--highlighted{border-radius:.3rem;background-color:#3dcc4a;color:#fff}.react-datepicker__day--highlighted:not([aria-disabled=true]):hover,.react-datepicker__month-text--highlighted:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--highlighted:not([aria-disabled=true]):hover,.react-datepicker__year-text--highlighted:not([aria-disabled=true]):hover{background-color:#32be3f}.react-datepicker__day--highlighted-custom-1,.react-datepicker__month-text--highlighted-custom-1,.react-datepicker__quarter-text--highlighted-custom-1,.react-datepicker__year-text--highlighted-custom-1{color:#f0f}.react-datepicker__day--highlighted-custom-2,.react-datepicker__month-text--highlighted-custom-2,.react-datepicker__quarter-text--highlighted-custom-2,.react-datepicker__year-text--highlighted-custom-2{color:green}.react-datepicker__day--holidays,.react-datepicker__month-text--holidays,.react-datepicker__quarter-text--holidays,.react-datepicker__year-text--holidays{position:relative;border-radius:.3rem;background-color:#ff6803;color:#fff}.react-datepicker__day--holidays .overlay,.react-datepicker__month-text--holidays .overlay,.react-datepicker__quarter-text--holidays .overlay,.react-datepicker__year-text--holidays .overlay{position:absolute;bottom:100%;left:50%;transform:translate(-50%);background-color:#333;color:#fff;padding:4px;border-radius:4px;white-space:nowrap;visibility:hidden;opacity:0;transition:visibility 0s,opacity .3s ease-in-out}.react-datepicker__day--holidays:not([aria-disabled=true]):hover,.react-datepicker__month-text--holidays:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--holidays:not([aria-disabled=true]):hover,.react-datepicker__year-text--holidays:not([aria-disabled=true]):hover{background-color:#cf5300}.react-datepicker__day--holidays:hover .overlay,.react-datepicker__month-text--holidays:hover .overlay,.react-datepicker__quarter-text--holidays:hover .overlay,.react-datepicker__year-text--holidays:hover .overlay{visibility:visible;opacity:1}.react-datepicker__day--selected,.react-datepicker__day--in-selecting-range,.react-datepicker__day--in-range,.react-datepicker__month-text--selected,.react-datepicker__month-text--in-selecting-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--selected,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--selected,.react-datepicker__year-text--in-selecting-range,.react-datepicker__year-text--in-range{border-radius:.3rem;background-color:#216ba5;color:#fff}.react-datepicker__day--selected:not([aria-disabled=true]):hover,.react-datepicker__day--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__day--in-range:not([aria-disabled=true]):hover,.react-datepicker__month-text--selected:not([aria-disabled=true]):hover,.react-datepicker__month-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__month-text--in-range:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--selected:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--in-range:not([aria-disabled=true]):hover,.react-datepicker__year-text--selected:not([aria-disabled=true]):hover,.react-datepicker__year-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__year-text--in-range:not([aria-disabled=true]):hover{background-color:#1d5d90}.react-datepicker__day--keyboard-selected,.react-datepicker__month-text--keyboard-selected,.react-datepicker__quarter-text--keyboard-selected,.react-datepicker__year-text--keyboard-selected{border-radius:.3rem;background-color:#bad9f1;color:#000}.react-datepicker__day--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__month-text--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__year-text--keyboard-selected:not([aria-disabled=true]):hover{background-color:#1d5d90}.react-datepicker__day--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__month-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__quarter-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__year-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range){background-color:#216ba580}.react-datepicker__month--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range){background-color:#f0f0f0;color:#000}.react-datepicker__day--disabled,.react-datepicker__month-text--disabled,.react-datepicker__quarter-text--disabled,.react-datepicker__year-text--disabled{cursor:default;color:#ccc}.react-datepicker__day--disabled .overlay,.react-datepicker__month-text--disabled .overlay,.react-datepicker__quarter-text--disabled .overlay,.react-datepicker__year-text--disabled .overlay{position:absolute;bottom:70%;left:50%;transform:translate(-50%);background-color:#333;color:#fff;padding:4px;border-radius:4px;white-space:nowrap;visibility:hidden;opacity:0;transition:visibility 0s,opacity .3s ease-in-out}.react-datepicker__input-container{position:relative;display:inline-block;width:100%}.react-datepicker__input-container .react-datepicker__calendar-icon{position:absolute;padding:.5rem;box-sizing:content-box}.react-datepicker__view-calendar-icon input{padding:6px 10px 5px 25px}.react-datepicker__year-read-view,.react-datepicker__month-read-view,.react-datepicker__month-year-read-view{border:1px solid transparent;border-radius:.3rem;position:relative}.react-datepicker__year-read-view:hover,.react-datepicker__month-read-view:hover,.react-datepicker__month-year-read-view:hover{cursor:pointer}.react-datepicker__year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__month-read-view--down-arrow{border-top-color:#b3b3b3}.react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow{transform:rotate(135deg);right:-16px;top:0}.react-datepicker__year-dropdown,.react-datepicker__month-dropdown,.react-datepicker__month-year-dropdown{background-color:#f0f0f0;position:absolute;width:50%;left:25%;top:30px;z-index:1;text-align:center;border-radius:.3rem;border:1px solid #aeaeae}.react-datepicker__year-dropdown:hover,.react-datepicker__month-dropdown:hover,.react-datepicker__month-year-dropdown:hover{cursor:pointer}.react-datepicker__year-dropdown--scrollable,.react-datepicker__month-dropdown--scrollable,.react-datepicker__month-year-dropdown--scrollable{height:150px;overflow-y:scroll}.react-datepicker__year-option,.react-datepicker__month-option,.react-datepicker__month-year-option{line-height:20px;width:100%;display:block;margin-left:auto;margin-right:auto}.react-datepicker__year-option:first-of-type,.react-datepicker__month-option:first-of-type,.react-datepicker__month-year-option:first-of-type{border-top-left-radius:.3rem;border-top-right-radius:.3rem}.react-datepicker__year-option:last-of-type,.react-datepicker__month-option:last-of-type,.react-datepicker__month-year-option:last-of-type{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem}.react-datepicker__year-option:hover,.react-datepicker__month-option:hover,.react-datepicker__month-year-option:hover{background-color:#ccc}.react-datepicker__year-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-upcoming{border-bottom-color:#b3b3b3}.react-datepicker__year-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-previous{border-top-color:#b3b3b3}.react-datepicker__year-option--selected,.react-datepicker__month-option--selected,.react-datepicker__month-year-option--selected{position:absolute;left:15px}.react-datepicker__close-icon{cursor:pointer;background-color:transparent;border:0;outline:0;padding:0 6px 0 0;position:absolute;top:0;right:0;height:100%;display:table-cell;vertical-align:middle}.react-datepicker__close-icon:after{cursor:pointer;background-color:#216ba5;color:#fff;border-radius:50%;height:16px;width:16px;padding:2px;font-size:12px;line-height:1;text-align:center;display:table-cell;vertical-align:middle;content:"×"}.react-datepicker__close-icon--disabled{cursor:default}.react-datepicker__close-icon--disabled:after{cursor:default;background-color:#ccc}.react-datepicker__today-button{background:#f0f0f0;border-top:1px solid #aeaeae;cursor:pointer;text-align:center;font-weight:700;padding:5px 0;clear:left}.react-datepicker__portal{position:fixed;width:100vw;height:100vh;background-color:#000c;left:0;top:0;justify-content:center;align-items:center;display:flex;z-index:2147483647}.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__time-name{width:3rem;line-height:3rem}@media (max-width: 400px),(max-height: 550px){.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__time-name{width:2rem;line-height:2rem}}.react-datepicker__portal .react-datepicker__current-month,.react-datepicker__portal .react-datepicker-time__header{font-size:1.44rem}.react-datepicker__children-container{width:13.8rem;margin:.4rem;padding-right:.2rem;padding-left:.2rem;height:auto}.react-datepicker__aria-live{position:absolute;clip-path:circle(0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;width:1px;white-space:nowrap}.react-datepicker__calendar-icon{width:1em;height:1em;vertical-align:-.125em}._datePicker_10lyv_1{width:100%;height:3rem;padding:8px;font-size:inherit;border:1px solid var(--border-color);border-radius:var(--border-radius);transition:border-color .3s;background-color:#fff}._datePicker_10lyv_1:hover{border-color:var(--primary-color)}._datePicker_10lyv_1:focus{border-color:var(--primary-color);outline:none}._datePickerWrapper_10lyv_21{width:100%;position:relative}.react-datepicker{font-family:inherit;border:1px solid #d9d9d9;border-radius:8px;box-shadow:0 4px 12px #00000026}.react-datepicker__header{background-color:#fff;border-bottom:1px solid #d9d9d9;padding:12px;border-top-left-radius:8px;border-top-right-radius:8px}.react-datepicker__current-month{font-size:14px;font-weight:500;color:#000000d9;margin-bottom:8px}.react-datepicker__day-name{color:#00000073;font-size:12px;width:32px;margin:0}.react-datepicker__day{color:#000000d9;font-size:14px;margin:.2rem;width:32px;line-height:32px;border-radius:4px}.react-datepicker__day--selected{background-color:#1890ff!important;border-radius:4px;color:#fff}.react-datepicker__day:hover{background-color:#e6f7ff;border-radius:4px}.react-datepicker__navigation{top:12px}.react-datepicker__navigation:hover{background-color:#f0f0f0;border-radius:4px}.react-datepicker__year-dropdown-container,.react-datepicker__month-dropdown-container{margin:0 8px}.react-datepicker__year-select,.react-datepicker__month-select{padding:4px 8px;border:1px solid #d9d9d9;border-radius:4px;background-color:#fff;font-size:14px;cursor:pointer}.react-datepicker__year-select:hover,.react-datepicker__month-select:hover{border-color:#40a9ff}.react-datepicker__close-icon{padding:0;right:8px;top:50%;transform:translateY(-50%)}.react-datepicker__close-icon:after{background-color:#1890ff;font-size:14px;padding:2px 4px;border-radius:50%;width:16px;height:16px;line-height:16px;text-align:center;display:flex;align-items:center;justify-content:center}.react-datepicker__close-icon:hover:after{background-color:#40a9ff}:root{--background-color: #f9f9f9;--background-accent-color: #e8f2f2;--border-radius: 12px;--accent-color: #4f968f;--accent-hover-color: #3d7a73;--accent-active-color: #2d5a55;--border-color: #e0e0e0;--danger-color: #e57f7f;--archived-color: #9a9e9c;--text-color: #333;--box-shadow: 0 2px 8px rgba(0, 0, 0, .1);--mobile: 480px;--tablet: 768px;--desktop: 1024px;--large-desktop: 1440px;--spacing-xs: 4px;--spacing-sm: 8px;--spacing-md: 16px;--spacing-lg: 24px;--spacing-xl: 32px;--spacing-xxl: 48px;--font-size-xs: 12px;--font-size-sm: 14px;--font-size-md: 16px;--font-size-lg: 18px;--font-size-xl: 20px;--font-size-xxl: 24px;--font-size-xxxl: 32px;--container-sm: 540px;--container-md: 720px;--container-lg: 960px;--container-xl: 1140px;--container-xxl: 1320px}@media (max-width: 480px){:root{--border-radius: 8px;--spacing-xs: 2px;--spacing-sm: 6px;--spacing-md: 10px;--spacing-lg: 16px;--spacing-xl: 24px;--spacing-xxl: 32px;--font-size-xs: 14px;--font-size-sm: 16px;--font-size-md: 18px;--font-size-lg: 20px;--font-size-xl: 22px;--font-size-xxl: 26px;--font-size-xxxl: 30px}}@media (min-width: 481px) and (max-width: 768px){:root{--border-radius: 10px;--spacing-xs: 3px;--spacing-sm: 6px;--spacing-md: 12px;--spacing-lg: 20px;--spacing-xl: 28px;--spacing-xxl: 40px;--font-size-xs: 13px;--font-size-sm: 15px;--font-size-md: 17px;--font-size-lg: 19px;--font-size-xl: 21px;--font-size-xxl: 25px;--font-size-xxxl: 31px}}._app_1lxd6_3{display:flex;flex-direction:column;align-items:center;overflow-x:hidden;height:100vh;width:100vw}._container_1lxd6_12{width:100%;height:100vh;display:flex;justify-content:center;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch}@media (max-width: 480px){._app_1lxd6_3{height:100vh;width:100vw}._container_1lxd6_12{padding:0;height:calc(100vh - 60px)}}@media (min-width: 481px) and (max-width: 768px){._container_1lxd6_12{padding:0 var(--spacing-md)}}@media (min-width: 769px){._container_1lxd6_12{padding:0 var(--spacing-lg)}}@keyframes _logo-spin_1lxd6_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (prefers-reduced-motion: no-preference){a:nth-of-type(2) ._logo_1lxd6_59{animation:_logo-spin_1lxd6_1 infinite 20s linear}}._card_1lxd6_64{padding:2em}._read-the-docs_1lxd6_68{color:#888}
