@import url(https://fonts.googleapis.com/css2?family=Manrope:wght@400;600;700&display=swap);@font-face{fallback:fallback;font-family:revicons;src:url(/static/media/revicons.e8746a624ed098489406.woff) format("woff"),url(/static/media/revicons.57fd05d4ae650374c8de.ttf) format("ttf"),url(/static/media/revicons.a77de540a38981833f9e.eot) format("ttf")}.react-multi-carousel-list{align-items:center;display:flex;overflow:hidden;position:relative}.react-multi-carousel-track{-webkit-backface-visibility:hidden;backface-visibility:hidden;display:flex;flex-direction:row;list-style:none;margin:0;padding:0;position:relative;transform-style:preserve-3d;will-change:transform,transition}.react-multiple-carousel__arrow{background:#00000080;border:0;border-radius:35px;cursor:pointer;min-height:43px;min-width:43px;opacity:1;outline:0;position:absolute;transition:all .5s;z-index:1000}.react-multiple-carousel__arrow:hover{background:#000c}.react-multiple-carousel__arrow:before{color:#fff;display:block;font-family:revicons;font-size:20px;position:relative;text-align:center;z-index:2}.react-multiple-carousel__arrow:disabled{background:#00000080;cursor:default}.react-multiple-carousel__arrow--left{left:calc(4% + 1px)}.react-multiple-carousel__arrow--left:before{content:"\e824"}.react-multiple-carousel__arrow--right{right:calc(4% + 1px)}.react-multiple-carousel__arrow--right:before{content:"\e825"}.react-multi-carousel-dot-list{bottom:0;display:flex;justify-content:center;left:0;list-style:none;margin:0;padding:0;position:absolute;right:0;text-align:center}.react-multi-carousel-dot button{border:2px solid grey;border-radius:50%;box-shadow:none;cursor:pointer;display:inline-block;height:12px;margin:0 6px 0 0;opacity:1;outline:0;padding:0;transition:background .5s;width:12px}.react-multi-carousel-dot button:hover:active,.react-multi-carousel-dot--active button{background:#080808}.react-multi-carousel-item{-webkit-backface-visibility:hidden;backface-visibility:hidden;transform-style:preserve-3d}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.react-multi-carousel-item{flex-shrink:0!important}.react-multi-carousel-track{overflow:visible!important}}[dir=rtl].react-multi-carousel-list{direction:rtl}.rtl.react-multiple-carousel__arrow--right{left:calc(4% + 1px);right:auto}.rtl.react-multiple-carousel__arrow--right:before{content:"\e824"}.rtl.react-multiple-carousel__arrow--left{left:auto;right:calc(4% + 1px)}.rtl.react-multiple-carousel__arrow--left:before{content:"\e825"}.App{background-color:#f7f8fa;display:flex;width:100%}.order_time{background-color:#fff;border-radius:15px;width:100%}a{text-decoration:none}.rdrCalendarWrapper{border:1px solid #dadada;border-radius:8px}:focus-visible{outline:2px solid #1d4ed8;outline-offset:2px}*{font-family:Manrope,Arial,sans-serif!important}.upload_image_wrapper{display:grid;overflow:hidden;place-items:center}.upload_image_wrapper .upload_button{background:linear-gradient(180deg,#0069cde6,#966ecee6 97.36%,#0000 106.82%,#6002e0e6 0)!important;border:none;border-radius:5px;color:#fff;padding:5px}.upload_image_wrapper .upload_button:focus,.upload_image_wrapper .upload_button:hover{color:#f5f5f5!important;cursor:pointer}.upload_image_wrapper .error_message{color:red;font-family:Arial,Helvetica,sans-serif;font-size:small}.profile_image_upload_wrapper .image_wrapper{border-radius:100rem;cursor:pointer;display:grid;overflow:hidden;place-items:center}.profile_image_upload_wrapper .image_wrapper .image{height:100%;object-fit:cover;transition:.3s ease-in-out;width:100%}.profile_image_upload_wrapper .image_wrapper .tip_text{color:#fff;opacity:0;position:absolute;transition:.3s ease-in-out}.profile_image_upload_wrapper .image_wrapper:hover .image{filter:brightness(50%)}.profile_image_upload_wrapper .image_wrapper:hover .tip_text{opacity:1}.experiences_field_wrapper .experience_wrapper{display:flex;gap:.5rem}.experiences_field_wrapper .experience_wrapper .inputs_wrapper{display:flex;flex-wrap:wrap;gap:.5rem}.experiences_field_wrapper .experience_wrapper .experience_action_button{border:none;font-size:18px;height:2rem;width:2rem}.page_loading_container{display:grid;height:80vh;place-items:center;width:100%}.doctor_card_wrapper{aspect-ratio:3/4;background-color:#fff;border:1px solid #e9edf2;border-radius:16px;box-shadow:0 1px 3px #0f172a0a;overflow:hidden;position:relative;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease;width:100%}.doctor_card_wrapper:hover{border-color:#c8dcfb;box-shadow:0 10px 24px #4f8af024;transform:translateY(-4px)}.doctor_card_wrapper_image{display:block;height:78%;object-fit:cover;width:100%}.doctor_card_wrapper_info_wrapper{grid-gap:2px;display:grid;gap:2px;padding:.6rem 1rem;place-items:center}.doctor_card_wrapper_info_wrapper_name{color:#1f2937;font-weight:600;line-height:1.25;text-align:center}.doctor_card_wrapper_info_wrapper_role{color:#4f8af0;font-size:.9rem;font-weight:600}@media(max-width:600px){.doctor_card_wrapper{border-radius:14px}.doctor_card_wrapper_info_wrapper{padding:.5rem}.doctor_card_wrapper_info_wrapper_name{font-size:.85rem}.doctor_card_wrapper_info_wrapper_role{font-size:.8rem}}.side_menu_wrapper{background-color:#fff;border-right:1px solid #eef1f5;display:flex;flex-direction:column;height:100vh;left:0;overflow-y:auto;padding:1.25rem .85rem;position:fixed;top:0;width:220px;z-index:10}@media(max-width:991px){.side_menu_wrapper{display:none}}.side_menu_wrapper .logo_border{border:1.5px solid #4f8af0;border-radius:50%;display:grid;flex-shrink:0;height:42px;place-items:center;width:42px}.side_menu_wrapper .logo_border img{border-radius:50%;height:24px;object-fit:cover;width:24px}.side_menu_wrapper .logo_wrapper{align-items:center;border-bottom:1px solid #f1f3f7;color:#1f2937;display:flex;font-size:1rem;font-weight:700;gap:.85rem;line-height:1.15rem;margin-bottom:.5rem;padding:.25rem .5rem 1.25rem}.side_menu_wrapper .nav_buttons_wrapper{display:flex;flex-direction:column;gap:.35rem}.ant-drawer-body .side_menu_wrapper{border-right:none;display:flex;height:auto;padding:0;position:static;width:100%}.side_menu_nav_button{align-items:center;border-radius:12px;color:#64748b;display:flex;font-size:.95rem;font-weight:500;gap:.9rem;line-height:1.2;padding:.65rem .85rem;text-decoration:none;transition:background-color .2s ease,color .2s ease;-webkit-user-select:none;user-select:none}.side_menu_nav_button_icon{color:inherit;display:grid;flex-shrink:0;height:26px;place-items:center;width:26px}.side_menu_nav_button:hover{background-color:#f1f5fd;color:#4f8af0}.active_side_menu_button{background-color:#eaf2fe;box-shadow:inset 0 0 0 1px #4f8af01f;color:#4f8af0;font-weight:600}.active_side_menu_button:hover{background-color:#eaf2fe}.header_wrapper{align-items:center;display:flex;height:64px;justify-content:space-between;left:220px;padding:0 24px;position:fixed;right:0;top:0}@media(max-width:991px){.header_wrapper{left:0;padding:0 16px}}.header_wrapper{background-color:#fff;border-bottom:1px solid #eef1f5;box-shadow:0 1px 6px #0f172a0a;z-index:5}.header_wrapper .mobile_menu_button{display:none}@media(max-width:991px){.header_wrapper .mobile_menu_button{align-items:center;display:inline-flex;justify-content:center}}.header_wrapper .header_content{align-items:center;display:flex;gap:1rem}.header_wrapper .header_content .notification_icon{cursor:pointer;height:24px;width:auto}.header_wrapper .header_content .profile_wrapper{align-items:center;display:flex;gap:.85rem}.header_wrapper .header_content .profile_wrapper .profile_image_wrapper{border:2px solid #eaf2fe;border-radius:100rem;flex-shrink:0;height:42px;overflow:hidden;width:42px}.header_wrapper .header_content .profile_wrapper .profile_image_wrapper img{display:block;height:100%;object-fit:cover;width:100%}.header_wrapper .header_content .profile_dropdown_trigger{border-radius:100rem;padding:4px 10px 4px 4px;transition:background-color .2s ease}.header_wrapper .header_content .profile_dropdown_trigger:hover{background-color:#f5f7fb}.header_wrapper .header_content .name_role_wrapper{line-height:1.2;text-align:right}.header_wrapper .header_content .name_role_wrapper .username{color:#1f2937;font-size:.92rem;font-weight:700}.header_wrapper .header_content .name_role_wrapper .user_role{color:#94a3b8;font-size:.8rem}.service__card__wrapper{aspect-ratio:3/4;background-color:#fff;border-radius:1rem;overflow:hidden;position:relative;width:15rem}.service__card__wrapper_image{height:80%;object-fit:cover;width:100%}.service__card__wrapper_info_wrapper{display:grid;padding:.5rem 2rem;place-items:center}.service__card__wrapper_info_wrapper_name{color:#000}.service__card__wrapper_info_wrapper_role{color:#595959}.treatment_times_table_header{background-color:#a8daff;border-radius:1rem;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:1rem 0;padding:1rem}.treatment_times_table_header .header_title{font-size:large}.treatment_times_table .times_list_wrapper{display:flex;flex-direction:column;gap:1rem}.time_list_item{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.time_list_item .profile_wrapper{align-items:center;display:flex;gap:1rem}.time_list_item .profile_wrapper .name{font-weight:bolder}.time_list_item .profile_wrapper .phone{color:#595959}.time_list_item_image_wrapper{border-radius:100rem;height:3rem;overflow:hidden;width:3rem}.time_list_item_image_wrapper img{height:100%;object-fit:cover;width:100%}.time_list_item .date_wrapper{align-items:center;display:flex;justify-content:space-between}.time_list_item .date_wrapper .actions_wrapper{color:#000;display:flex;font-size:large;gap:1rem;padding-right:1rem}.time_list_item .date_wrapper .actions_wrapper .edit_time:hover{color:#a8daff;transition:all .3s ease-in-out}.time_list_item .date_wrapper .actions_wrapper .delete_time:hover{color:red;transition:all .3s ease-in-out}.good{background:linear-gradient(179.76deg,#a8daff -22.6%,#00ff38 99.78%,#47ffd300 99.79%)}.bad{background:linear-gradient(180deg,#e72c2c,#fc0079)}.select___conataienr{align-items:center;display:flex;gap:20px;margin-bottom:8px;min-width:220px}.select___conataienr .ant-select{width:120px!important}.notification_item{align-items:center;border-radius:.5rem;color:#000;cursor:pointer;display:flex;gap:1rem;padding:.5rem;scale:1;transition:all .3s ease-in-out;-webkit-user-select:none;user-select:none}.notification_item:hover{background-color:#4f8af0;color:#fff;scale:1.03}.notification_item_image_wrapper{border-radius:100rem;height:2rem;overflow:hidden;width:2rem}.notification_item_image_wrapper img{height:100%;object-fit:cover;width:100%}.notification_item_customer_info_phone{display:flex;justify-content:space-between}.notification_item_seen{color:#595959}.notification_detail_wrapper_customer_doctor{display:flex;justify-content:space-between}.notification_detail_wrapper_profile_wrapper{align-items:center;display:flex;gap:1rem}.notification_detail_wrapper_profile_wrapper_image_wrapper{border-radius:100rem;height:3rem;overflow:hidden;width:3rem}.notification_detail_wrapper_profile_wrapper_image_wrapper img{height:100%;object-fit:cover;width:100%}.day__pilot__navigation{width:100%}.day__pilot__navigation .navigator_default_main{background-color:#fff;margin:auto}.calendar_default_main{background-color:#94bee6;border:5px solid green}.calendar_default_event_inner{border:none;border-radius:5px;font-size:10pt;opacity:.95;padding:5px}.calendar_default_main{border-radius:1rem;overflow:hidden}.question__container{display:grid;place-items:center}.question__container ._button,.question__container .image__container{box-shadow:0 3px 8px #0000003d;text-align:center}.question__container ._button{height:auto;margin-top:10px;width:170px}.rounded_image_wrapper{border-radius:100rem;overflow:hidden}.rounded_image_wrapper img{height:100%;object-fit:cover;width:100%}.list_images_wrapper{align-items:flex-start;display:flex;flex-wrap:wrap;gap:.5rem}.list_images_wrapper_item{text-align:center}.list_images_wrapper_item_media{display:inline-block;line-height:0;position:relative}.list_images_wrapper_item_delete{background-color:#0000008c;border:none;border-radius:50%;box-sizing:border-box;color:#fff;cursor:pointer;display:grid;font-size:1rem;height:32px;place-items:center;position:absolute;right:4px;top:4px;transition:background-color .2s ease;width:32px;z-index:2}.list_images_wrapper_item_delete:active,.list_images_wrapper_item_delete:hover{background-color:#dc2626d9}.list_images_wrapper_item_broken{background-color:#f5f5f5;border:1px dashed #d9d9d9;border-radius:8px;box-sizing:border-box;display:grid;padding:4px;place-items:center;text-align:center}.list_images_wrapper_upload_button{aspect-ratio:1/1;background-color:#ededed;box-sizing:border-box;cursor:pointer;display:grid;font-size:1rem;place-items:center;transition:all .3s ease}.list_images_wrapper_upload_button:hover{font-size:1.3rem}.list_images_wrapper_upload_button:disabled{cursor:not-allowed;opacity:.6}.list_images_wrapper_upload_button:disabled:hover{font-size:1rem}.list_images_wrapper_upload_button_progress{align-items:center;display:flex;flex-direction:column;gap:2px}@media(max-width:575px){.list_images_wrapper{gap:.375rem}.list_images_wrapper .ant-image img,.list_images_wrapper_item_broken{max-height:120px;width:auto!important}}.questions_from_wrapper .questions_list_wrapper{display:flex;flex-direction:column}.questions_from_wrapper .questions_list_wrapper .questions_list_item{display:flex;justify-content:space-between}.questions_options_wrapper{padding-top:1rem}.questions_builder_wrapper_questions{grid-gap:2rem;display:grid;gap:2rem}@media(max-width:1300px){.questions_builder_wrapper_questions{grid-template-columns:repeat(1,minmax(0,1fr))}}.questions_builder_wrapper_questions{grid-template-columns:repeat(2,minmax(0,1fr))}.header_wrapper .header_content{padding:0 1rem}.page_title{align-items:center;display:flex;gap:12px}.page_title:before{background:linear-gradient(180deg,#4f8af0,#8c85f0);border-radius:100rem;content:"";flex-shrink:0;height:22px;width:4px}.page_title h2{color:#1f2937;font-size:20px;font-weight:700;line-height:1.3;margin:0}.page_title .count_chip{background:#eaf2fe;border-radius:100rem;color:#2563eb;font-size:12.5px;font-weight:600;line-height:1.6;padding:2px 10px}.page_toolbar{align-items:center;background:#fff;border:1px solid #e9edf2;border-radius:14px;box-shadow:0 1px 3px #0f172a0a;display:flex;flex-wrap:wrap;gap:12px;padding:12px 16px}.test_page{background-color:#faebd7}.employee_detail_container .header{background:linear-gradient(176.86deg,#373fff 2.6%,#0069cd 2.61%,#6002e0 97.4%)!important;border-radius:15px 15px 0 0!important;height:115px!important;position:relative!important;width:100%!important}.employee_detail_container .image_container{border-radius:50%;display:grid;height:150px;left:50px;overflow:hidden;place-items:center;position:absolute;top:-80px;width:150px}.employee_detail_container .image_container img{height:100%;object-fit:cover!important;width:100%}.employee_detail_container .name{color:#fff;font-size:26px;left:220px;position:absolute;top:70px}.employee_detail_container .buttons_wrapper{border-radius:.5rem;display:flex;margin:auto;overflow:hidden;width:-webkit-fit-content;width:fit-content}.employee_detail_container .buttons_wrapper .tab_button{background-color:#efefef;color:#000;cursor:pointer;font-size:larger;padding:.5rem 4rem;transition:all .3s ease-in-out;-webkit-user-select:none;user-select:none}@media(max-width:1400px){.employee_detail_container .buttons_wrapper .tab_button{font-size:medium;margin-top:1rem;padding:.3rem 2rem}}.employee_detail_container .buttons_wrapper .active_tab_button{background-color:#373eff;color:#fff}.employee_detail_container .content{background-color:#fff;border-bottom-left-radius:1.5rem;border-bottom-right-radius:1.5rem;min-height:80vh;position:relative}.employee_detail_container .tab_container{padding:3rem}.employee_detail_container .tabs_wrapper{padding:2rem 0}.employee_detail_container .settings_wrapper{display:flex;flex-direction:column;gap:2rem}.employee_detail_container .role{font-size:20px;font-style:normal;font-weight:700;line-height:30px}.employee_detail_container .experience_card{border:.5px solid #7b80ff;border-radius:1rem;padding:1rem;text-align:center;width:12rem}.employee_detail_container .experience_card p{margin:0;padding:0}.employee_detail_container .ant-timeline-item-head{position:relative;top:3rem}.employee_detail_container .ant-timeline-item-tail{top:3.6rem}.employee_detail_container .profile_image_center_wrapper{display:grid;height:100%;place-items:center;width:100%}.employee_detail_container .delete_button{background:red!important;font-size:large!important;font-weight:700!important;height:3rem!important}.profile_container{min-height:100vh}.profile_container .profile_image_center{display:grid;height:100%;place-items:center;width:100%}.login_page{display:grid;min-height:100vh;padding:1rem;place-items:center;width:100%}.login_page_container{background:#fff;border-radius:15px;box-shadow:0 4px 15px 5px #d8d2fca3;display:flex;flex-direction:column;gap:2rem;max-width:420px;padding:2rem;width:100%}@media(min-width:768px){.login_page_container{flex-direction:row;max-width:900px}}.login_page_container_image{height:auto;max-height:300px;object-fit:contain;width:100%}@media(min-width:768px){.login_page_container_image{max-height:25rem;width:auto}}.login_page .image_container{display:grid;padding:1.5rem 1.5rem .5rem;place-items:center}.login_page .login_welcome{margin-bottom:1.5rem;text-align:center}.login_page .login_welcome h2{color:#1f2937;font-size:1.5rem;font-weight:700;margin:0 0 .35rem}.login_page .login_welcome p{color:#94a3b8;font-size:.92rem;margin:0}.login_page .forget_password_text{color:#595959;cursor:pointer;padding:1rem;text-align:center;-webkit-user-select:none;user-select:none}.login_page .forget_password_text:active{color:#000}.employee_page_container .employee_list_wrapper{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));padding:16px 0}@media(max-width:600px){.employee_page_container .employee_list_wrapper{gap:12px;grid-template-columns:repeat(2,1fr);padding:8px 0}}.service .services_wrapper{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));padding:16px 0}@media(max-width:600px){.service .services_wrapper{gap:12px;grid-template-columns:repeat(2,1fr);padding:8px 0}}.service__detail{background-color:#fff;border-radius:15px;padding:15px}.customer__container .ant-input-affix-wrapper{border:1px solid #0069cd!important;border-radius:23px!important}.customer__container .search__container{background-color:#fff;border-radius:23px;font-size:15px;padding:15px}.customer__container .search__container .ant-select-selector{border-radius:23px}.customer__container .advice__button{background:linear-gradient(180deg,#ff706f,#fc0079);border-radius:5px}.db_page{grid-gap:16px;color:#12262b;display:grid;font-family:IBM Plex Sans,system-ui,-apple-system,Segoe UI,sans-serif;font-size:14px;gap:16px;line-height:1.5;min-width:0}.db_page a{color:#0a7480}.db_page :focus-visible{outline:2px solid #0a7480;outline-offset:2px}.db_card{background:#fff;border:1px solid #e2eaec;border-radius:12px;box-shadow:0 1px 2px #12343c0a;min-width:0;padding:20px}.db_card h2{color:#12262b;font-family:Manrope,IBM Plex Sans,system-ui,sans-serif;font-size:16px;font-weight:700;margin:0}.db_card_head{align-items:baseline;display:flex;flex-wrap:wrap;gap:4px 12px;justify-content:space-between;margin-bottom:14px}.db_sub{color:#4f656b;font-size:13px}.db_num{font-feature-settings:"tnum";font-family:Manrope,IBM Plex Sans,system-ui,sans-serif;font-variant-numeric:tabular-nums}.db_more{font-size:13px;font-weight:500;text-decoration:none}.db_more:hover{text-decoration:underline}.db_empty{color:#4f656b;font-size:13px;margin:0;padding:8px 0}.db_note{color:#7d9096;font-size:12px;margin:12px 0 0}.db_list_title{margin:18px 0 8px}.db_top{align-items:center;display:flex;flex-wrap:wrap;gap:12px 20px;justify-content:space-between;overflow:hidden;padding:22px}.db_top_text{min-width:0}.db_eyebrow{align-items:center;color:#0a7480;display:inline-flex;font-size:12px;font-weight:600;gap:8px;letter-spacing:.06em;margin-bottom:4px;text-transform:uppercase}.db_eyebrow i{background:#0f6e5c;border-radius:50%;box-shadow:0 0 0 3px #ddf4f0;height:7px;width:7px}.db_eyebrow.is-closed{color:#4f656b}.db_eyebrow.is-closed i{background:#7d9096;box-shadow:0 0 0 3px #e8eff1}.db_h1{text-wrap:balance;color:#12262b;font-family:Manrope,IBM Plex Sans,system-ui,sans-serif;font-size:26px;font-weight:800;letter-spacing:-.01em;line-height:1.25;margin:0}.db_meta{color:#4f656b;margin:0}.db_spin{animation:db-spin .9s linear infinite}@keyframes db-spin{to{transform:rotate(1turn)}}.db_ecg{display:block;flex:1 1 100%;height:34px;margin:2px -22px -4px;pointer-events:none;width:calc(100% + 44px)}.db_ecg path{fill:none;stroke:#0a7480;stroke-width:1.5;stroke-linejoin:round;vector-effect:non-scaling-stroke;opacity:.35}.db_hstats{grid-gap:14px 0;display:grid;flex:1 1 100%;gap:14px 0;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.db_hstats>div{border-left:1px solid #e2eaec;min-width:0;padding:0 18px}.db_hstats>div:first-child{border-left:0;padding-left:0}.db_hstats span{color:#4f656b;display:block;font-size:12.5px}.db_hstats b{font-feature-settings:"tnum";display:block;font-family:Manrope,IBM Plex Sans,system-ui,sans-serif;font-size:28px;font-variant-numeric:tabular-nums;font-weight:800;line-height:1.15;margin-top:2px}.db_hstats small{color:#4f656b;font-size:14px;font-weight:700;margin-left:4px}.db_quick{display:flex;flex-wrap:wrap;gap:8px}.db_page .db_btn{align-items:center;background:#fff;border:1px solid #e2eaec;border-radius:9px;color:#12262b;display:inline-flex;font-weight:500;gap:8px;min-height:40px;padding:0 14px;text-decoration:none;transition:border-color .15s}.db_page .db_btn:hover{border-color:#0a7480;color:#12262b}.db_page .db_btn.primary{background:#0a7480;border-color:#0a7480;color:#fff;font-weight:600}.db_page .db_btn.primary:hover{background:#075e68;border-color:#075e68;color:#fff}.db_queue{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(230px,1fr))}.db_page .db_task{grid-gap:2px 12px;background:#fff;border:1px solid #e2eaec;border-radius:10px;color:#12262b;display:grid;gap:2px 12px;grid-template-columns:auto minmax(0,1fr);padding:14px;text-decoration:none;transition:border-color .15s}.db_page .db_task:hover{border-color:#0a7480;color:#12262b}.db_page .db_task .n{font-feature-settings:"tnum";font-family:Manrope,IBM Plex Sans,system-ui,sans-serif;font-size:26px;font-variant-numeric:tabular-nums;font-weight:800;grid-row:span 3;line-height:1;min-width:36px}.db_page .db_task b{font-weight:600}.db_page .db_task .t_sub{color:#4f656b;font-size:12.5px}.db_page .db_task .t_mod{color:#7d9096;font-size:12px}.db_page .db_task.bad{background:#fffbfa;border-color:#f5d5d2}.db_page .db_task.bad .n{color:#b42318}.db_page .db_task.warn{background:#fffcf7;border-color:#f3e0c4}.db_page .db_task.warn .n{color:#8a4b00}.db_page .db_task.info{background:#f0f8f8;border-color:#cfe6e8}.db_page .db_task.info .n{color:#0a7480}.db_strip{background:#e8eff1;border-radius:999px;display:flex;gap:2px;height:12px;overflow:hidden}.db_strip span{display:block;height:100%}.db_legend{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px}.db_chip{align-items:center;background:#fff;border:1px solid #e2eaec;border-radius:999px;color:#12262b;cursor:pointer;display:inline-flex;font:inherit;font-size:12.5px;gap:6px;min-height:32px;padding:0 10px}.db_chip .dot{border-radius:50%;height:8px;width:8px}.db_chip .c{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:700}.db_chip[aria-pressed=true]{border-color:#12262b;box-shadow:inset 0 0 0 1px #12262b}.db_chip:disabled{cursor:default;opacity:.45}.db_lanes_box{margin-top:16px;overflow-x:auto;overflow-y:hidden;padding-bottom:2px}.db_lanes{min-width:880px}.db_hours,.db_lane{align-items:center;display:grid;grid-template-columns:200px minmax(0,1fr)}.db_hours .ticks{height:22px;position:relative}.db_hours .ticks span{font-feature-settings:"tnum";color:#7d9096;font-size:11px;font-variant-numeric:tabular-nums;position:absolute;top:0;transform:translateX(-50%);white-space:nowrap}.db_hours .ticks span.first{transform:none}.db_hours .ticks span.last{transform:translateX(-100%)}.db_hours .ticks .now_lbl{background:#b42318;border-radius:4px;color:#fff;font-size:10.5px;font-weight:700;padding:0 5px;top:2px;z-index:3}.db_lanes_body{position:relative}.db_lanes_body .now_wrap{bottom:0;left:200px;pointer-events:none;position:absolute;right:0;top:0}.db_lanes_body .now{background:#b42318;bottom:0;position:absolute;top:0;width:2px;z-index:2}.db_lane{border-top:1px solid #e2eaec;min-height:58px}.db_lane .doc{min-width:0;padding-right:12px}.db_lane .doc b,.db_lane .doc small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.db_lane .doc b{font-size:13px;font-weight:600}.db_lane .doc small{color:#4f656b;font-size:12px}.db_lane .track{background:repeating-linear-gradient(-45deg,#e6edef 0 1.5px,#0000 1.5px 7px);border-radius:8px;height:44px;position:relative}.db_lane .work{background:#f3f8f9;border-radius:8px}.db_lane .brk,.db_lane .work{bottom:0;position:absolute;top:0}.db_lane .brk{background:repeating-linear-gradient(-45deg,#e2eaec 0 1.5px,#0000 1.5px 7px)}.db_lane .blk{border-left:3px solid;border-radius:6px;bottom:3px;font-size:11px;line-height:1.25;padding:3px 6px;position:absolute;top:3px;transition:opacity .15s;white-space:nowrap}.db_lane .blk,.db_lane .blk b{overflow:hidden;text-overflow:ellipsis}.db_lane .blk b{display:block;font-weight:600}.db_lane .blk.short{align-items:center;display:flex;padding:3px 5px}.db_lane .blk.short b{min-width:0;white-space:nowrap}.db_lane .blk.past{filter:saturate(.4);opacity:.55}.db_lane .blk.dim{opacity:.18}.db_lane .off_tag{color:#4f656b;display:grid;font-size:12px;font-weight:500;inset:0;place-items:center;position:absolute}.db_resting{color:#4f656b;font-size:12.5px;margin:12px 0 0}.db_row1,.db_row2,.db_row3{grid-gap:16px;display:grid;gap:16px;min-width:0}.db_row1{grid-template-columns:minmax(0,1fr)}.db_row2{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr)}.db_row3{grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:1280px){.db_row3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:1080px){.db_row2,.db_row3{grid-template-columns:minmax(0,1fr)}}.db_split{display:flex;flex-wrap:wrap;gap:8px 28px}.db_split>div{min-width:0}.db_big{font-feature-settings:"tnum";font-family:Manrope,IBM Plex Sans,system-ui,sans-serif;font-size:30px;font-variant-numeric:tabular-nums;font-weight:800;line-height:1.1}.db_big small{color:#4f656b;font-size:16px;font-weight:700;margin-left:4px}.db_delta{color:#4f656b;font-size:13px}.db_delta.up{color:#0f6e5c;font-weight:600}.db_delta.down{color:#b42318;font-weight:600}.db_seg{background:#e8eff1;border-radius:10px;display:inline-flex;gap:2px;padding:3px}.db_seg button{background:#0000;border:0;border-radius:7px;color:#4f656b;cursor:pointer;font:inherit;font-size:13px;font-weight:500;min-height:32px;padding:0 12px}.db_seg button[aria-pressed=true]{background:#fff;box-shadow:0 1px 2px #00000014;color:#12262b;font-weight:600}.db_kv{grid-gap:10px;display:grid;gap:10px;margin-top:14px}.db_kv.flush{margin-top:0}.db_kv_row{grid-gap:4px 12px;align-items:center;display:grid;gap:4px 12px;grid-template-columns:minmax(0,1fr) auto}.db_kv_row>span:first-child{min-width:0;overflow-wrap:anywhere}.db_kv_row .v{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:600}.db_kv_row .v small{color:#4f656b;font-weight:400;margin-left:4px}.db_kv_row .v.warn{color:#8a4b00}.db_kv_row .v.bad{color:#b42318}.db_kv_row .db_meter{grid-column:1/-1}.db_meter{background:#e8eff1;border-radius:999px;height:6px;overflow:hidden}.db_meter i{background:#0a7480;border-radius:inherit;display:block;height:100%}.db_meter.thin{height:4px;margin-top:8px}.db_meter.muted i{background:#9db9be}.db_meter.warn i{background:#d98a1f}.db_meter.bad i{background:#b42318}.db_chart{display:block;height:auto;margin-top:12px;width:100%}.db_chart .gl{stroke:#e2eaec}.db_chart .ax{fill:#7d9096;font-family:IBM Plex Sans,system-ui,-apple-system,Segoe UI,sans-serif;font-size:10.5px}.db_chart .b1{fill:#0a7480}.db_chart .b2{fill:#9db9be}.db_chart .area{fill:#e2f2f3}.db_chart .ln{fill:none;stroke:#0a7480;stroke-width:2.25;stroke-linejoin:round}.db_chart .pt{fill:#0a7480}.db_key{color:#4f656b;display:flex;flex-wrap:wrap;font-size:12px;gap:14px;margin-top:8px}.db_key.spread{gap:4px;justify-content:space-between}.db_key i{border-radius:3px;display:inline-block;height:10px;margin-right:6px;vertical-align:-1px;width:10px}.db_key i.k1{background:#0a7480}.db_key i.k2{background:#9db9be}.db_list{list-style:none;margin:0;padding:0}.db_list li{grid-gap:2px 12px;align-items:center;border-top:1px solid #e2eaec;display:grid;gap:2px 12px;grid-template-columns:minmax(0,1fr) auto;padding:10px 0}.db_list li:first-child{border-top:0;padding-top:0}.db_list .who{min-width:0;overflow-wrap:anywhere}.db_list .who small{color:#4f656b;display:block;font-size:12px}.db_pill{align-items:center;background:#e8eff1;border-radius:999px;color:#4f656b;display:inline-flex;font-size:11.5px;font-weight:600;min-height:22px;padding:0 9px;white-space:nowrap}.db_pill.bad{background:#fde8e7;color:#b42318}.db_pill.warn{background:#ffefd9;color:#8a4b00}.db_pill.ok{background:#ddf4f0;color:#0f6e5c}.db_pill.info{background:#e2f2f3;color:#0a7480}.db_lock{border:1px solid #e2eaec;border-radius:4px;color:#7d9096;font-size:10px;padding:0 4px}.db_table_wrap{overflow-x:auto}.db_table{border-collapse:collapse;font-size:13px;width:100%}.db_table td,.db_table th{border-top:1px solid #e2eaec;padding:9px 8px;text-align:left;white-space:nowrap}.db_table th{border-top:0;color:#4f656b;font-size:12px;font-weight:500}.db_table .r{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right}.db_table .wrap{min-width:220px;white-space:normal}@media(max-width:600px){.db_h1{font-size:22px}.db_hstats>div{padding:0 12px}}@media(prefers-reduced-motion:reduce){.db_page *,.db_spin{animation:none!important;transition:none!important}}.db_tasks{grid-gap:16px;align-items:start;display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.db_taskcard{scroll-margin-top:16px}.db_taskcard.is-highlight{border-color:#0a7480;box-shadow:0 0 0 3px #e2f2f3}.db_count{background:#e8eff1;border-radius:11px;color:#4f656b;display:inline-block;font-size:12px;font-weight:700;line-height:22px;margin-left:4px;min-width:22px;padding:0 7px;text-align:center}.db_count.on{background:#0a7480;color:#fff}.db_tlist{display:flex;flex-direction:column;list-style:none;margin:0;padding:0}.db_trow{align-items:center;border-top:1px solid #e2eaec;display:flex;gap:10px 12px;padding:10px 0}.db_trow:first-child{border-top:0}.db_trow .db_time{font-feature-settings:"tnum";flex:0 0 48px;font-family:Manrope,IBM Plex Sans,system-ui,sans-serif;font-variant-numeric:tabular-nums}.db_trow .db_who{display:flex;flex:1 1 auto;flex-direction:column;min-width:0}.db_trow .db_who small{color:#4f656b;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.db_trow .db_acts{align-items:center;display:flex;flex:0 0 auto;flex-wrap:wrap;font-size:13px;gap:6px 12px;justify-content:flex-end}.db_money{align-items:flex-start;display:flex;flex-wrap:wrap;gap:16px 32px}.db_money_total{display:flex;flex-direction:column;gap:2px}.db_money_methods{display:flex;flex:1 1 260px;flex-direction:column;list-style:none;margin:0;padding:0}.db_money_methods li{border-top:1px solid #e2eaec;display:flex;font-size:14px;gap:12px;justify-content:space-between;padding:6px 0}.db_money_methods li:first-child{border-top:0}.db_money_methods li b{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media(max-width:1080px){.db_tasks{grid-template-columns:minmax(0,1fr)}}.cal_page{color:#1b1d21;display:flex;flex-direction:column;font-family:IBM Plex Sans,system-ui,-apple-system,Segoe UI,sans-serif;gap:16px}.cal_page .h{font-family:Manrope,IBM Plex Sans,system-ui,sans-serif}.s-ordered{background:#ddf4f0;color:#0f6e5c}.d-ordered,.s-ordered .cal_dot{background:#14a38b}.s-confirmed{background:#ece0fa;color:#4e1b8a}.d-confirmed,.s-confirmed .cal_dot{background:#7b3fc9}.s-came{background:#dee7fb;color:#1e3f9e}.d-came,.s-came .cal_dot{background:#3b62d9}.s-notcame{background:#fde1e1;color:#9c1c1c}.d-notcame,.s-notcame .cal_dot{background:#dc3c3c}.s-delayed{background:#ffe8cc;color:#8a4b00}.d-delayed,.s-delayed .cal_dot{background:#f08c00}.s-noanswer{background:#efe3d8;color:#6b3e1b}.d-noanswer,.s-noanswer .cal_dot{background:sienna}.s-canceled{background:#f3e6e9;color:#7a2e42}.d-canceled,.s-canceled .cal_dot{background:#c2607a}.s-first{background:#fbf0c4;color:#6b5200}.d-first,.s-first .cal_dot{background:#e2b300}.s-canceled .cal_name{opacity:.8;text-decoration:line-through}.cal_dot{border-radius:50%;flex:none;height:7px;width:7px}.drag_ghost{background:#1b1d21;border-radius:8px;box-shadow:0 4px 14px #14161e40;color:#fff;font-size:12px;left:0;padding:4px 10px;pointer-events:none;position:fixed;top:0;white-space:nowrap;z-index:1000}.drop_target_cell{background-color:#f5f7ff!important;outline:2px dashed #3b5bdb;outline-offset:-2px}.ctc_status_btn{background:none;border:0;cursor:pointer;font:inherit;padding:0}.ctc_tag{align-items:center;border-radius:6px;display:inline-flex;font-size:11.5px;font-weight:600;height:22px;padding:0 9px;white-space:nowrap}.cal_hidden{background:#fff4e0;border:1px solid #f9dfb0;border-radius:10px;color:#7a4a00;display:flex;flex-direction:column;font-size:13px;gap:8px;padding:10px 12px}.cal_hidden_head{align-items:center;display:flex;gap:8px}.cal_hidden_head b{font-weight:700}.cal_hidden_ic{font-size:16px}.cal_hidden_list{display:flex;flex-wrap:wrap;gap:6px}.cal_hidden_chip{align-items:center;background:#fff;border:1px solid #f1d29a;border-radius:999px;color:#1b1d21;cursor:pointer;display:inline-flex;font:inherit;font-size:12.5px;gap:6px;max-width:100%;min-height:30px;padding:4px 10px;transition:border-color .15s,box-shadow .15s}.cal_hidden_chip:hover{border-color:#d9a441;box-shadow:0 1px 3px #7a4a001f}.cal_hidden_chip:focus-visible{outline:2px solid #3b5bdb;outline-offset:2px}.cal_hidden_time{font-weight:800}.cal_hidden_txt{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cal_hidden_reason{background:#fff4e0;border-radius:999px;color:#7a4a00;flex:none;font-size:11.5px;font-weight:600;padding:1px 7px}.cal_hidden_reason.r-inactive{background:#fde1e1;color:#9c1c1c}.cal_prefill{align-items:center;background:#f5f8ff;border:1px solid #c9dcf7;border-radius:10px;color:#1e3f9e;display:flex;font-size:13px;gap:10px;padding:8px 12px}.cal_prefill b{font-weight:700}.cal_prefill .cal_prefill_txt{flex:1 1;min-width:0}.cal_prefill .cal_prefill_x{background:none;border:0;border-radius:6px;color:inherit;cursor:pointer;flex:none;font:inherit;padding:2px 6px}.cal_prefill .cal_prefill_x:hover{background:#1e3f9e14}.cal_prefill .cal_prefill_x:focus-visible{outline:2px solid #3b5bdb;outline-offset:2px}.cal_toolbar{gap:12px;justify-content:space-between}.cal_toolbar,.cal_toolbar_group{align-items:center;display:flex;flex-wrap:wrap}.cal_toolbar_group{gap:10px}.cal_toolbar_date{font-family:Manrope,IBM Plex Sans,system-ui,sans-serif;font-weight:700;min-width:190px}.cal_toolbar_search{max-width:100%;width:240px}.cal_toolbar_doctor{min-width:170px}.cal_legend{gap:16px;justify-content:space-between}.cal_legend,.cal_legend_list{align-items:center;display:flex}.cal_legend_list{flex-wrap:wrap;gap:6px;min-width:0}.cal_legend_chip{align-items:center;background:#fff;border:1px solid #e1e4ea;border-radius:99px;color:#1b1d21;cursor:pointer;display:inline-flex;font-family:IBM Plex Sans,system-ui,-apple-system,Segoe UI,sans-serif;font-size:12.5px;font-weight:500;gap:7px;height:30px;padding:0 11px 0 9px;transition:border-color .12s ease,background .12s ease;white-space:nowrap}.cal_legend_chip b{font-family:Manrope,IBM Plex Sans,system-ui,sans-serif;font-weight:700}.cal_legend_chip:hover{border-color:#b9c0cc}.cal_legend_chip:focus-visible{outline:2px solid #3b5bdb;outline-offset:1px}.cal_legend_chip.is_on{background:#f5f7ff;border-color:#3b5bdb;box-shadow:inset 0 0 0 1px #3b5bdb}.cal_legend_dot{border-radius:50%;flex:none;height:9px;width:9px}.cal_legend_meta{align-items:center;color:#5b6170;display:flex;font-size:13px;gap:14px;white-space:nowrap}.cal_legend_meta b{color:#1b1d21;font-weight:800}.cal_legend_free{color:#0f6e5c}.cal_legend_sep{background:#dfe2e8;height:16px;width:1px}.cal_grid_root,.cal_grid_wrap{position:relative}.cal_grid_wrap{background:#fff;border:1px solid #e1e4ea;border-radius:12px;box-shadow:0 1px 2px #14161e0a;box-sizing:border-box;max-height:calc(100vh - 260px);overflow:auto;padding:6px 10px 10px}.cal_grid_inner{position:relative}.cal_head{grid-gap:3px;background:#fff;display:grid;gap:3px;position:-webkit-sticky;position:sticky;top:0;z-index:3}.cal_th{align-items:flex-end;box-sizing:border-box;color:#5b6170;display:flex;font-family:Manrope,IBM Plex Sans,system-ui,sans-serif;font-size:12px;font-weight:700;height:34px;justify-content:center;letter-spacing:.01em;padding-bottom:8px}.cal_th.lunch{color:#8a90a0}.cal_th_doc{background:#fff;justify-content:flex-start;left:0;padding-left:8px;position:-webkit-sticky;position:sticky;z-index:4}.cal_rows{display:flex;flex-direction:column;gap:4px;margin-top:2px}.cal_row{grid-gap:3px;display:grid;gap:3px}.cal_doc{background:#fff;gap:10px;left:0;min-width:0;padding-left:6px;position:-webkit-sticky;position:sticky;z-index:2}.cal_avatar,.cal_doc{align-items:center;display:flex}.cal_avatar{border-radius:50%;color:#fff;flex:none;font-family:Manrope,IBM Plex Sans,system-ui,sans-serif;font-size:11.5px;font-weight:800;height:30px;justify-content:center;width:30px}.cal_doc_text{display:flex;flex-direction:column;gap:1px;min-width:0}.cal_doc_name{font-size:13.5px;font-weight:600}.cal_doc_meta,.cal_doc_name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cal_doc_meta{color:#6b7180;font-size:11.5px}.cal_doc_menu{background:none;border:1px solid #0000;border-radius:6px;color:#5b6170;cursor:pointer;flex:none;font-size:16px;height:24px;line-height:1;margin-left:auto;opacity:0;transition:opacity .12s ease;width:24px}.cal_doc_menu:hover{background:#fafbfc;border-color:#b9c0cc}.cal_doc_menu:focus-visible{opacity:1;outline:2px solid #3b5bdb;outline-offset:1px}.cal_doc:hover .cal_doc_menu{opacity:1}.cal_cell{border-radius:7px;box-sizing:border-box;height:48px;position:relative}.cal_cell.free{background:#fff;border:1px solid #e6e8ec;cursor:pointer}.cal_cell.free:focus-visible,.cal_cell.free:hover{background:#f5f7ff;border-color:#3b5bdb;outline:none}.cal_cell.free:focus-visible:after,.cal_cell.free:hover:after{align-items:center;color:#3b5bdb;content:"+";display:flex;font-family:Manrope,IBM Plex Sans,system-ui,sans-serif;font-size:18px;font-weight:700;inset:0;justify-content:center;position:absolute}.cal_cell.past{background:#eceef2}.cal_cell.lunch,.cal_cell.off{background:repeating-linear-gradient(135deg,#f0f1f4 0 6px,#e4e6eb 6px 8px)}.cal_cell.dim{opacity:.25}.cal_chip{align-items:center;border:1px solid #0000;cursor:grab;display:flex;font-size:12.5px;font-weight:600;gap:6px;overflow:hidden;padding-block:4px;padding:0 8px;touch-action:none}.cal_chip:hover{filter:brightness(.97)}.cal_chip:focus-visible{outline:2px solid #3b5bdb;outline-offset:-2px}.cal_chip_text{display:flex;flex-direction:column;justify-content:center;line-height:1.25;min-width:0}.cal_name{padding-right:34px}.cal_name,.cal_phone{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cal_phone{font-size:10.5px;font-weight:500;opacity:.75}.cal_more{box-shadow:0 0 0 1px #14161e1a;font-size:10px;font-weight:700;line-height:15px;right:3px}.cal_more,.cal_pkg{background:#fff;border-radius:99px;color:#1b1d21;font-family:Manrope,IBM Plex Sans,system-ui,sans-serif;padding:0 5px;position:absolute;top:3px}.cal_pkg{align-items:center;box-shadow:0 0 0 1px #14161e1f;display:inline-flex;font-size:9.5px;font-weight:800;gap:3px;height:15px;pointer-events:none;right:9px}.cal_pkg svg{flex:none;height:9px;width:9px}.cal_pkg.shift{right:38px}.cal_pkg.static{position:static}.cal_web{background:#ffffffd9;border-radius:99px;bottom:3px;color:#1b1d21;font-size:9px;font-weight:700;height:13px;line-height:13px;padding:0 5px;right:9px}.cal_pay,.cal_web{pointer-events:none;position:absolute}.cal_pay{border-radius:2px;bottom:4px;right:3px;top:4px;width:3px}.cal_pay.ok{background:#14a38b}.cal_pay.due{background:#dc3c3c}.cal_pay.none{background:#c9ced8}.cal_pay_key{border-radius:2px;display:inline-block;flex:none;height:16px;width:3px}.cal_pay_key.ok{background:#14a38b}.cal_pay_key.due{background:#dc3c3c}.cal_pay_key.none{background:#c9ced8}.cal_band{align-items:center;background:repeating-linear-gradient(135deg,#f0f1f4 0 6px,#e4e6eb 6px 8px);border-radius:7px;color:#6b7180;display:flex;font-size:12.5px;font-weight:600;grid-column:2/-1;height:48px;padding-left:14px}.cal_now_line{border-radius:2px;bottom:0;top:34px;width:2px;z-index:1}.cal_now_line,.cal_now_pill{background:#e5484d;pointer-events:none;position:absolute}.cal_now_pill{border-radius:99px;color:#fff;font-size:11px;font-weight:800;padding:2px 7px;top:4px;transform:translateX(-50%);z-index:4}.cal_loading{background:#ffffff8c;border-radius:12px;inset:0;justify-content:center;pointer-events:none;position:absolute;z-index:5}.cal_hints,.cal_loading{align-items:center;display:flex}.cal_hints{color:#6b7180;flex-wrap:wrap;font-size:12px;gap:18px;margin-top:12px;padding:0 4px}.cal_hints>span{align-items:center;display:inline-flex;gap:6px}.cal_hints_pkg{margin-top:6px}.cal_kbd{align-items:center;background:#fff;border:1px solid #dfe2e8;border-radius:5px;color:#5b6170;display:inline-flex;font-family:Manrope,IBM Plex Sans,system-ui,sans-serif;font-size:11px;font-weight:600;height:20px;padding:0 6px}.cal_hatch_box{background:repeating-linear-gradient(135deg,#f0f1f4 0 4px,#dcdfe5 4px 6px);border-radius:4px;display:inline-block;height:14px;width:14px}@media(max-width:991px){.cal_grid_root{display:none}.cal_legend_list{-webkit-overflow-scrolling:touch;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.cal_legend_list::-webkit-scrollbar{display:none}.cal_legend{align-items:flex-start;flex-direction:column;gap:8px}.cal_legend_list{width:100%}.cal_toolbar_search{flex:1 1 160px;width:auto}}.cal_title{font-size:20px;font-weight:800;letter-spacing:-.01em;margin:0;white-space:nowrap}.cal_toolbar_sep{background:#e1e4ea;flex:none;height:24px;width:1px}@media(max-width:991px){.cal_title{font-size:18px}.cal_toolbar_sep{display:none}}.cal_pkg.cal_crs{background:#dee7fb;color:#1e3f9e}.cal_drawer{color:#1b1d21;font-family:IBM Plex Sans,system-ui,-apple-system,Segoe UI,sans-serif}.cal_drawer .h{font-family:Manrope,IBM Plex Sans,system-ui,sans-serif}.cal_drawer .ant-drawer-body{background:#fff;display:flex;overflow:hidden;padding:0}.cal_drawer .cd_wrap{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;min-width:0}.cal_drawer .cd_head{align-items:center;border-bottom:1px solid #eef0f3;display:flex;flex:none;gap:12px;justify-content:space-between;padding:16px 16px 12px 24px}.cal_drawer .cd_head h2{font-size:17px;font-weight:800;line-height:1.25;margin:0}.cal_drawer .cd_head_txt{min-width:0}.cal_drawer .cd_sub{color:#5b6170;font-size:12.5px;margin-top:2px}.cal_drawer .cd_x{align-items:center;background:#0000;border:1px solid #0000;border-radius:8px;color:#5b6170;cursor:pointer;display:inline-flex;flex:none;font-size:15px;height:34px;justify-content:center;padding:0;width:34px}.cal_drawer .cd_x:hover{background:#f3f4f6;color:#1b1d21}.cal_drawer .cd_x:focus-visible{outline:2px solid #3b5bdb;outline-offset:1px}.cal_drawer .cd_body{display:flex;flex:1 1 auto;flex-direction:column;gap:20px;overflow:auto;padding:20px 24px}.cal_drawer .cd_body .ant-form-item{margin-bottom:0}.cal_drawer .ant-form-item-label>label,.cal_drawer .cd_lbl{color:#5b6170;font-size:12px;font-weight:600;height:auto;letter-spacing:.02em;text-transform:uppercase}.cal_drawer .ant-form-item-label{padding-bottom:8px}.cal_drawer .ant-form-item-label>label:after{content:none}.cal_drawer .cd_field{display:flex;flex-direction:column;gap:8px}.cal_drawer .cd_field_head{align-items:center;display:flex;gap:8px;justify-content:space-between}.cal_drawer .cd_more{color:#8a90a0;font-size:12px}.cal_drawer .cd_customer{align-items:center;background:#fafbfc;border:1px solid #e1e4ea;border-radius:10px;display:flex;gap:12px;padding:12px}.cal_drawer .cd_customer--new{border-style:dashed;color:#5b6170;font-size:13px}.cal_drawer .cd_avatar{align-items:center;background:#2f8f83;border-radius:50%;color:#fff;display:flex;flex:none;font-size:14px;font-weight:800;height:44px;justify-content:center;width:44px}.cal_drawer .cd_customer_txt{display:flex;flex-direction:column;flex-grow:1;gap:3px;min-width:0}.cal_drawer .cd_name{font-size:15px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cal_drawer .cd_phone{align-items:center;color:#5b6170;display:flex;font-size:13px;gap:6px}.cal_drawer .cd_profile{color:#3b5bdb;flex:none;font-size:13px;font-weight:600;text-decoration:none;white-space:nowrap}.cal_drawer .cd_profile:hover{color:#2f49b0}.cal_drawer .cd_pkg{background:#f5f8ff;border:1px solid #c9dcf7;border-radius:10px;display:flex;flex-direction:column;gap:10px;padding:14px}.cal_drawer .cd_pkg_top{align-items:center;display:flex;gap:8px}.cal_drawer .cd_pkg_badge{align-items:center;background:#fff;border-radius:99px;box-shadow:0 0 0 1px #14161e1f;color:#1b1d21;display:inline-flex;flex:none;font-size:11px;font-weight:800;gap:4px;height:20px;padding:0 8px}.cal_drawer .cd_pkg_badge svg{flex:none;height:11px;width:11px}.cal_drawer .cd_pkg_name{flex-grow:1;font-size:13.5px;font-weight:600;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cal_drawer .cd_pkg_exp{color:#5b6170;flex:none;font-size:12px}.cal_drawer .cd_pkg_kv{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.cal_drawer .cd_kv{display:flex;flex-direction:column;gap:2px;min-width:0}.cal_drawer .cd_kv .k{color:#6b7180;font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cal_drawer .cd_kv .v{font-size:14px;font-weight:800}.cal_drawer .cd_kv .v.due{color:#9c1c1c}.cal_drawer .cd_pkg_bar{background:#eceef2;border-radius:99px;height:6px;overflow:hidden}.cal_drawer .cd_pkg_bar>span{background:#3b62d9;border-radius:99px;display:block;height:100%;transition:width .18s ease}.cal_drawer .cd_pkg_toggle{align-items:center;border-top:1px solid #dce6f8;display:flex;gap:12px;justify-content:space-between;padding-top:10px}.cal_drawer .cd_pkg_toggle_txt{display:flex;flex-direction:column;gap:2px;min-width:0}.cal_drawer .cd_pkg_toggle_t{font-size:13px;font-weight:600}.cal_drawer .cd_pkg_toggle_s{color:#5b6170;font-size:11.5px;line-height:1.35}.cal_drawer .cd_pkg_pick{align-items:center;display:flex;gap:10px}.cal_drawer .cd_pkg_pick .cd_pkg_pick_lbl{color:#5b6170;flex:none;font-size:11.5px}.cal_drawer .cd_pkg_pick .ant-select{flex-grow:1;min-width:0}.cal_drawer .cd_pkg_pick .ant-select-single,.cal_drawer .cd_pkg_pick .ant-select-single .ant-select-selector{height:32px}.cal_drawer .cd_warn_link{background:none;border:0;color:inherit;cursor:pointer;font:inherit;font-weight:600;padding:0;text-decoration:underline}.cal_drawer .cd_warn_link:focus-visible{outline:2px solid currentColor;outline-offset:2px}.cal_drawer .cd_nopkg{align-items:center;border:1px dashed #c9ced8;border-radius:10px;color:#5b6170;display:flex;font-size:12.5px;gap:12px;padding:10px 12px}.cal_drawer .cd_nopkg>span{flex-grow:1;min-width:0}.cal_drawer .cd_nopkg .ant-btn{border-color:#dfe2e8;border-radius:7px;flex:none;font-size:12.5px;font-weight:600;height:30px;padding:0 10px}.cal_drawer .cd_warn{align-items:flex-start;background:#fff4e0;border:1px solid #f9dfb0;border-radius:8px;color:#7a4a00;display:flex;font-size:12.5px;gap:10px;line-height:1.4;padding:10px 12px}.cal_drawer .cd_warn b{font-weight:700}.cal_drawer .cd_warn.danger{background:#fde1e1;border-color:#f3b4b4;color:#9c1c1c}.cal_drawer .cd_warn_ic{flex:none;font-size:16px;margin-top:1px}.cal_drawer .cd_pills{display:flex;flex-wrap:wrap;gap:6px}.cal_drawer .cd_pills .pill{align-items:center;border:1px solid #e1e4ea;border-radius:99px;cursor:pointer;display:inline-flex;font-family:inherit;font-size:12.5px;font-weight:600;gap:7px;height:32px;padding:0 12px 0 10px}.cal_drawer .cd_pills .pill:not(.on){background:#fff;color:#1b1d21}.cal_drawer .cd_pills .pill:not(.on):hover{border-color:#b9c0cc}.cal_drawer .cd_pills .pill.on{border-color:#0000}.cal_drawer .cd_pills .pill:focus-visible{outline:2px solid #3b5bdb;outline-offset:1px}.cal_drawer .cd_pills .pill .ld{border-radius:50%;flex:none;height:8px;width:8px}.cal_drawer .cd_pills .pill.on.s-ordered{box-shadow:inset 0 0 0 2px #14a38b}.cal_drawer .cd_pills .pill.on.s-confirmed{box-shadow:inset 0 0 0 2px #7b3fc9}.cal_drawer .cd_pills .pill.on.s-came{box-shadow:inset 0 0 0 2px #3b62d9}.cal_drawer .cd_pills .pill.on.s-notcame{box-shadow:inset 0 0 0 2px #dc3c3c}.cal_drawer .cd_pills .pill.on.s-delayed{box-shadow:inset 0 0 0 2px #f08c00}.cal_drawer .cd_pills .pill.on.s-noanswer{box-shadow:inset 0 0 0 2px sienna}.cal_drawer .cd_pills .pill.on.s-canceled{box-shadow:inset 0 0 0 2px #c2607a}.cal_drawer .cd_pills .pill.on.s-first{box-shadow:inset 0 0 0 2px #e2b300}.cal_drawer .cd_services .ant-select{width:100%}.cal_drawer .cd_svc_none{align-self:flex-start;background:#eceef2;border-radius:99px;color:#5b6170;font-size:11.5px;font-weight:600;padding:1px 8px}.cal_drawer .cd_dur{align-items:center;display:flex;flex-wrap:wrap;gap:4px 12px;justify-content:space-between}.cal_drawer .cd_dur_txt{color:#1b1d21;font-size:13px;font-weight:700}.cal_drawer .cd_dur_edit{background:none;border:0;color:#3b5bdb;cursor:pointer;font:inherit;font-size:12.5px;font-weight:600;padding:0}.cal_drawer .cd_dur_edit:hover{color:#2f49b0}.cal_drawer .cd_dur_input{width:160px}.cal_drawer .cd_grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.cal_drawer .cd_times{display:flex;flex-direction:column;gap:4px}.cal_drawer .cd_times_val{align-items:center;background:#fafbfc;border:1px solid #dfe2e8;border-radius:8px;box-sizing:border-box;color:#1b1d21;display:flex;font-size:14px;font-weight:600;height:40px;padding:0 12px}.cal_drawer .cd_times_hint{color:#8a90a0;font-size:11.5px;line-height:1.35}.cal_drawer .cd_times_change{align-self:flex-start}.cal_drawer .cd_grid--single{grid-template-columns:minmax(0,1fr)}.cal_drawer .cd_slotpick{gap:8px}.cal_drawer .cd_slot_date{width:100%}.cal_drawer .cd_slot_hint{color:#8a90a0;font-size:11.5px}.cal_drawer .cd_slots{display:flex;flex-wrap:wrap;gap:6px}.cal_drawer .cd_slot{background:#fff;border:1px solid #dfe2e8;border-radius:8px;color:#1b1d21;cursor:pointer;font-size:13px;font-weight:600;height:34px;min-width:62px;padding:0 10px;transition:border-color .12s,background .12s}.cal_drawer .cd_slot:hover{border-color:#3b62d9}.cal_drawer .cd_slot:focus-visible{outline:2px solid #3b62d9;outline-offset:2px}.cal_drawer .cd_slot.on{background:#dee7fb;border-color:#3b62d9;color:#1e3f9e}.cal_drawer .cd_slots_note{color:#6b7080;font-size:12.5px;line-height:1.4}.cal_drawer .cd_slots_note.warn{color:#7a4a00}.cal_drawer .cd_body .ant-input,.cal_drawer .cd_body .ant-input-affix-wrapper,.cal_drawer .cd_body .ant-select-single .ant-select-selector{border-color:#dfe2e8;border-radius:8px;font-size:14px}.cal_drawer .cd_body .ant-select{width:100%}.cal_drawer .cd_body .ant-select-single,.cal_drawer .cd_body .ant-select-single .ant-select-selector{height:40px}.cal_drawer .cd_body .ant-input-group>.ant-input{border-radius:8px 0 0 8px;height:40px}.cal_drawer .cd_body .ant-input-group-addon{background:#fff;border-color:#dfe2e8;border-radius:0 8px 8px 0;overflow:hidden;padding:0}.cal_drawer .cd_body textarea.ant-input{height:auto;line-height:1.45;padding:10px 12px}.cal_drawer .cd_find{align-items:center;background:#0000;border:0;color:#5b6170;cursor:pointer;display:inline-flex;height:38px;justify-content:center;padding:0;width:38px}.cal_drawer .cd_find:hover:not(:disabled){background:#f3f4f6;color:#3b5bdb}.cal_drawer .cd_find:disabled{cursor:not-allowed;opacity:.55}.cal_drawer .cd_find:focus-visible{outline:2px solid #3b5bdb;outline-offset:-2px}.cal_drawer .cd_list{border:1px solid #e1e4ea;border-radius:10px;display:flex;flex-direction:column;list-style:none;margin:0;overflow:hidden;padding:0}.cal_drawer .cd_list li{align-items:center;border-bottom:1px solid #eef0f3;display:flex;font-size:13px;gap:10px;padding:10px 12px}.cal_drawer .cd_list li:last-child{border-bottom:0}.cal_drawer .cd_date{flex:none;font-weight:700;width:78px}.cal_drawer .cd_doc{color:#5b6170;flex-grow:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cal_drawer .cd_tag{align-items:center;border-radius:6px;display:inline-flex;flex:none;font-size:11.5px;font-weight:600;height:22px;padding:0 8px}.cal_drawer .cd_actions{align-items:center;background:#fff;border-top:1px solid #eef0f3;display:flex;flex:none;flex-wrap:wrap;gap:8px;padding:10px 24px}.cal_drawer .cd_actions .ant-btn{border-radius:8px;font-size:13px;font-weight:600;height:36px}.cal_drawer .cd_actions .cd_act_tag{border-radius:8px;cursor:default;font-size:13px;font-weight:600;margin:0;padding:6px 12px}.cal_drawer .cd_actions .cd_act_tag[role=button]{cursor:pointer}.cal_drawer .cd_foot{align-items:center;background:#fff;border-top:1px solid #eef0f3;bottom:0;display:flex;flex:none;gap:10px;padding:14px 24px;position:-webkit-sticky;position:sticky;z-index:1}.cal_drawer .cd_foot .cd_foot_gap{flex-grow:1}.cal_drawer .cd_foot .ant-btn{border-radius:8px;font-size:14px;font-weight:600;height:40px;padding:0 16px}@media(max-width:991px){.cal_drawer .ant-drawer-content{border-radius:20px 20px 0 0;overflow:hidden}.cal_drawer .cd_head{padding:14px 12px 12px 16px}.cal_drawer .cd_body{gap:16px;padding:16px}.cal_drawer .cd_grid{grid-template-columns:minmax(0,1fr)}.cal_drawer .cd_pkg_kv{grid-template-columns:repeat(2,minmax(0,1fr))}.cal_drawer .cd_actions{padding:10px 16px}.cal_drawer .cd_foot{padding:12px 16px calc(12px + env(safe-area-inset-bottom, 0px))}}.cal_drawer .cd_crs{align-items:center;background:#f5f8fe;border:1px solid #dee7fb;border-radius:10px;display:flex;flex-wrap:wrap;gap:6px;padding:10px 12px}.cal_drawer .cd_crs .cd_crs_h{color:#1e3f9e;font-size:12px;font-weight:700}.cal_drawer .cd_crs .cd_crs_row{background:#fff;border:1px solid #c4d3f6;border-radius:99px;color:#1e3f9e;cursor:pointer;font-size:12.5px;height:28px;padding:0 10px}.cal_drawer .cd_crs .cd_crs_row:hover{background:#dee7fb}.cal_drawer .cd_crs .cd_crs_row.on{background:#dee7fb;border-color:#3b62d9;cursor:default}.cal_walkin_found{align-items:center;border:1px solid #eef0f3;border-radius:10px;display:flex;gap:12px;justify-content:space-between;padding:12px}.cal_rest_drawer{color:#1b1d21;font-family:IBM Plex Sans,system-ui,-apple-system,Segoe UI,sans-serif}.cal_rest_drawer .h{font-family:Manrope,IBM Plex Sans,system-ui,sans-serif}.cal_rest_drawer .ant-drawer-body{display:flex;flex-direction:column;overflow:hidden;padding:0}.cal_rest_drawer .crd_head{align-items:center;border-bottom:1px solid #eef0f3;display:flex;flex:none;gap:12px;justify-content:space-between;padding:16px 16px 12px 24px}.cal_rest_drawer .crd_head h2{color:#1b1d21;font-size:17px;font-weight:800;margin:0}.cal_rest_drawer .crd_x{align-items:center;background:#0000;border:1px solid #0000;border-radius:8px;color:#5b6170;cursor:pointer;display:inline-flex;font-size:15px;height:34px;justify-content:center;padding:0;width:34px}.cal_rest_drawer .crd_x:hover{background:#f3f4f6;color:#1b1d21}.cal_rest_drawer .crd_x:focus-visible{outline:2px solid #3b5bdb;outline-offset:-1px}.cal_rest_drawer .crd_tabs{display:flex;flex:1 1 auto;flex-direction:column;min-height:0}.cal_rest_drawer .crd_tabs>.ant-tabs-nav{flex:none;margin:0;padding:0 24px}.cal_rest_drawer .crd_tabs>.ant-tabs-nav .ant-tabs-tab{color:#5b6170;font-size:13.5px;font-weight:600}.cal_rest_drawer .crd_tabs>.ant-tabs-nav .ant-tabs-tab-active .ant-tabs-tab-btn{color:#3b5bdb}.cal_rest_drawer .crd_tabs>.ant-tabs-nav .ant-tabs-ink-bar{background:#3b5bdb}.cal_rest_drawer .crd_tabs .ant-tabs-content-holder{display:flex;flex:1 1 auto;min-height:0}.cal_rest_drawer .crd_tabs .ant-tabs-content{flex:1 1 auto;height:100%;min-height:0}.cal_rest_drawer .crd_tabs .ant-tabs-tabpane{height:100%}.cal_rest_drawer .crd_pane{display:flex;flex-direction:column;height:100%;min-height:0}.cal_rest_drawer .crd_scroll{display:flex;flex:1 1 auto;flex-direction:column;gap:20px;min-height:0;overflow:auto;padding:20px 24px}.cal_rest_drawer .ant-form-item-label>label,.cal_rest_drawer .crd_lbl{color:#5b6170;font-size:12px;font-weight:600;height:auto;letter-spacing:.02em;text-transform:uppercase}.cal_rest_drawer .crd_form{display:flex;flex-direction:column}.cal_rest_drawer .crd_form .ant-form-item{margin-bottom:14px}.cal_rest_drawer .crd_form .ant-form-item-label{padding-bottom:6px}.cal_rest_drawer .ant-input,.cal_rest_drawer .ant-picker,.cal_rest_drawer .ant-select:not(.ant-select-customize-input) .ant-select-selector{border-color:#dfe2e8;border-radius:8px;color:#1b1d21;font-size:14px;min-height:40px;width:100%}.cal_rest_drawer .ant-input:hover,.cal_rest_drawer .ant-picker:hover,.cal_rest_drawer .ant-select:not(.ant-select-customize-input) .ant-select-selector:hover{border-color:#b9c0cc}.cal_rest_drawer .ant-select-single .ant-select-selector{height:40px}.cal_rest_drawer .ant-select-single .ant-select-selector .ant-select-selection-item,.cal_rest_drawer .ant-select-single .ant-select-selector .ant-select-selection-placeholder,.cal_rest_drawer .ant-select-single .ant-select-selector .ant-select-selection-search-input{height:38px;line-height:38px}.cal_rest_drawer .ant-picker{padding-bottom:0;padding-top:0}.cal_rest_drawer .ant-picker-input>input::placeholder,.cal_rest_drawer .ant-select-selection-placeholder{color:#8a90a0}.cal_rest_drawer .crd_quick{display:flex;flex-wrap:wrap;gap:8px}.cal_rest_drawer .crd_quick_btn{background:#fff;border:1px solid #e1e4ea;border-radius:99px;color:#1b1d21;cursor:pointer;font-family:inherit;font-size:12.5px;font-weight:600;height:32px;padding:0 12px}.cal_rest_drawer .crd_quick_btn:hover{border-color:#b9c0cc}.cal_rest_drawer .crd_quick_btn:focus-visible{outline:2px solid #3b5bdb;outline-offset:1px}.cal_rest_drawer .crd_week{border:1px solid #e1e4ea;border-radius:10px;display:flex;flex-direction:column;overflow:hidden}.cal_rest_drawer .crd_week_row{align-items:center;border-bottom:1px solid #eef0f3;display:flex;flex-wrap:wrap;gap:10px;padding:10px 12px}.cal_rest_drawer .crd_week_row:last-child{border-bottom:none}.cal_rest_drawer .crd_week_row .crd_week_time{order:3;width:100%}.cal_rest_drawer .crd_day_chip{align-items:center;background:#f3f4f6;border:1px solid #e1e4ea;border-radius:99px;color:#1b1d21;display:inline-flex;flex:none;font-size:12.5px;font-weight:600;height:26px;justify-content:center;min-width:62px;padding:0 10px}.cal_rest_drawer .crd_week_state{color:#5b6170;flex:1 1 auto;font-size:13px}.cal_rest_drawer .ant-switch.ant-switch-checked{background:#3b5bdb}.cal_rest_drawer .crd_list{display:flex;flex-direction:column;gap:10px}.cal_rest_drawer .crd_group{border:1px solid #e1e4ea;border-radius:10px;overflow:hidden}.cal_rest_drawer .crd_group_head{align-items:center;background:#fafbfc;border-bottom:1px solid #eef0f3;display:flex;gap:10px;padding:10px 12px}.cal_rest_drawer .crd_group_name{color:#1b1d21;font-size:14px;font-weight:600;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cal_rest_drawer .crd_ava{align-items:center;background:#2f8f83;border-radius:50%;color:#fff;display:inline-flex;flex:none;font-size:10.5px;font-weight:800;height:26px;justify-content:center;width:26px}.cal_rest_drawer .crd_item{align-items:center;border-bottom:1px solid #eef0f3;display:flex;font-size:13px;gap:10px;padding:9px 12px}.cal_rest_drawer .crd_item:last-child{border-bottom:none}.cal_rest_drawer .crd_item_date{flex:none;font-weight:700;width:92px}.cal_rest_drawer .crd_item_reason{color:#5b6170;flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cal_rest_drawer .crd_del{align-items:center;background:#0000;border:1px solid #0000;border-radius:6px;color:#5b6170;cursor:pointer;display:inline-flex;flex:none;height:30px;justify-content:center;padding:0;width:30px}.cal_rest_drawer .crd_del:hover{background:#fde1e1;color:#9c1c1c}.cal_rest_drawer .crd_del:focus-visible{outline:2px solid #3b5bdb;outline-offset:-1px}.cal_rest_drawer .crd_empty{border:1px dashed #e1e4ea;border-radius:10px;color:#8a90a0;font-size:13px;margin:0;padding:18px 12px;text-align:center}.cal_rest_drawer .crd_spin{display:flex;justify-content:center;padding:20px 0}.cal_rest_drawer .crd_hint{color:#5b6170;font-size:12.5px;line-height:1.45;margin:0}.cal_rest_drawer .crd_foot{align-items:center;background:#fff;border-top:1px solid #eef0f3;display:flex;flex:none;gap:10px;justify-content:flex-end;padding:14px 24px}.cal_rest_drawer .crd_foot .ant-btn{border-radius:8px;font-weight:600;height:40px;padding:0 16px}.cal_rest_drawer .crd_foot .ant-btn-primary{background:#3b5bdb;border-color:#3b5bdb}.cal_rest_drawer .crd_foot .ant-btn-primary:not(:disabled):hover{background:#2f49b0;border-color:#2f49b0}.cal_rest_drawer.ant-drawer-bottom .ant-drawer-content{border-radius:20px 20px 0 0;overflow:hidden}.cal_rest_drawer.ant-drawer-bottom .crd_foot,.cal_rest_drawer.ant-drawer-bottom .crd_head,.cal_rest_drawer.ant-drawer-bottom .crd_scroll{padding-left:16px;padding-right:16px}.cal_rest_drawer.ant-drawer-bottom .crd_tabs>.ant-tabs-nav{padding:0 16px}.cal_rest_drawer.ant-drawer-bottom .crd_foot{padding-bottom:calc(14px + env(safe-area-inset-bottom, 0px))}.ma_docs,.ma_strip{-webkit-overflow-scrolling:touch;overflow-x:auto;overflow-y:hidden;scrollbar-width:none}.ma_docs::-webkit-scrollbar,.ma_strip::-webkit-scrollbar{display:none}.cal_mobile{color:#1b1d21;display:flex;flex-direction:column;font-family:IBM Plex Sans,system-ui,-apple-system,Segoe UI,sans-serif;gap:10px;position:relative}@media(min-width:992px){.cal_mobile{display:none}}.ma_strip{display:flex;gap:6px;justify-content:space-between;padding:2px 0}.ma_day{align-items:center;background:#0000;border:1px solid #0000;border-radius:12px;color:inherit;cursor:pointer;display:flex;flex:none;flex-direction:column;font:inherit;gap:2px;height:58px;justify-content:center;padding:0;width:44px}.ma_day .ma_day_dw{color:#6b7180;font-size:11px;font-weight:600}.ma_day .ma_day_dn{font-family:Manrope,IBM Plex Sans,system-ui,sans-serif;font-size:17px;font-weight:800}.ma_day.on{background:#3b5bdb;color:#fff}.ma_day.on .ma_day_dw{color:#fffc}.ma_docs{display:flex;gap:6px;padding:4px 0}.ma_doc{background:#fff;border:1px solid #e1e4ea;border-radius:99px;color:inherit;cursor:pointer;font-size:13px;font-weight:600;gap:8px;height:36px;min-height:36px;padding:0 12px 0 8px;position:relative;white-space:nowrap}.ma_doc,.ma_doc .ma_doc_av{align-items:center;display:inline-flex;flex:none}.ma_doc .ma_doc_av{border-radius:50%;color:#fff;font-family:Manrope,IBM Plex Sans,system-ui,sans-serif;font-size:9.5px;font-weight:800;height:22px;justify-content:center;width:22px}.ma_doc .ma_doc_text{align-items:flex-start;display:inline-flex;flex-direction:column;line-height:1.15}.ma_doc .ma_doc_rest{font-size:10.5px;font-weight:500;opacity:.8}.ma_doc b{font-family:Manrope,IBM Plex Sans,system-ui,sans-serif;font-size:12px;font-weight:800;opacity:.7}.ma_doc:after{bottom:-4px;content:"";left:0;position:absolute;right:0;top:-4px}.ma_doc.on{background:#1b1d21;border-color:#1b1d21;color:#fff}.ma_doc.off{background:#f3f4f6;color:#8a90a0}.ma_summary{align-items:center;color:#5b6170;display:flex;font-size:12.5px;gap:10px;justify-content:space-between}.ma_summary b{color:#1b1d21}.ma_summary .ma_free_n{color:#0f6e5c}.ma_loading{display:flex;justify-content:center;padding:4px 0}.ma_list{display:flex;flex-direction:column;gap:6px;padding-bottom:calc(96px + env(safe-area-inset-bottom, 0px))}.ma_row{align-items:stretch;display:flex;gap:10px;min-height:52px}.ma_time{color:#5b6170;flex:none;font-family:Manrope,IBM Plex Sans,system-ui,sans-serif;font-size:12.5px;font-weight:700;padding-top:15px;width:46px}.ma_slot{align-items:center;border:0;border-radius:10px;box-sizing:border-box;display:flex;flex-grow:1;font-family:inherit;gap:10px;min-height:52px;min-width:0;padding:0 12px;position:relative;text-align:left}.ma_slot.ma_chip{cursor:pointer;font-size:14px;font-weight:600;touch-action:none}.ma_slot.free{background:#fff;border:1.5px dashed #c9ced8;color:#5b6170;cursor:pointer;font-size:13px;font-weight:500}.ma_slot.free:active,.ma_slot.free:focus-visible,.ma_slot.free:hover{background:#f5f7ff;border-color:#3b5bdb;color:#3b5bdb}.ma_slot.past{background:#eceef2;color:#a0a6b4;font-size:12.5px}.ma_slot.cont{background:#f4f5f8;font-size:12px}.ma_slot.cont,.ma_slot.lunch{color:#6b7180;font-weight:600;min-height:36px}.ma_slot.lunch,.ma_slot.off{background:repeating-linear-gradient(135deg,#f0f1f4 0 6px,#e4e6eb 6px 8px);font-size:12.5px}.ma_slot.off{color:#a0a6b4;min-height:36px}.ma_chip_text{display:flex;flex-direction:column;gap:1px;min-width:0}.ma_chip_name,.ma_chip_st{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ma_chip_st{font-size:12px;font-weight:500;opacity:.85}.ma_chip_sv{font-size:11.5px;font-weight:600;opacity:.8;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ma_more{background:#fff;border-radius:99px;box-shadow:0 0 0 1px #14161e1a;color:#1b1d21;flex:none;font-family:Manrope,IBM Plex Sans,system-ui,sans-serif;font-size:11px;font-weight:700;line-height:18px;margin-left:auto;padding:0 7px}.ma_now{align-items:center;display:flex;gap:8px;min-height:18px;padding-left:56px}.ma_now .ma_now_lb{background:#e5484d;border-radius:99px;color:#fff;font-family:Manrope,IBM Plex Sans,system-ui,sans-serif;font-size:11px;font-weight:800;padding:2px 7px}.ma_now .ma_now_ln{background:#e5484d;border-radius:2px;flex-grow:1;height:2px}.ma_rest{align-items:center;background:repeating-linear-gradient(135deg,#f0f1f4 0 6px,#e4e6eb 6px 8px);border:1px solid #e1e4ea;border-radius:12px;color:#5b6170;display:flex;flex-direction:column;gap:6px;justify-content:center;min-height:220px;padding:24px 16px;text-align:center}.ma_rest strong{color:#1b1d21;font-family:Manrope,IBM Plex Sans,system-ui,sans-serif;font-size:15px;font-weight:800}.ma_fab{align-items:center;background:#3b5bdb;border:0;border-radius:50%;bottom:calc(28px + env(safe-area-inset-bottom, 0px));box-shadow:0 8px 20px #3b5bdb59;color:#fff;cursor:pointer;display:flex;height:56px;justify-content:center;padding:0;position:fixed;right:16px;width:56px;z-index:20}.ma_fab:active,.ma_fab:hover{background:#2f49b0}.customer_detial_page .container{color:#717171;font-family:Kanit;font-size:16px;font-style:normal;font-weight:300;line-height:24px}.customer_detial_page .search_inputs{display:grid;padding-top:10px;place-items:center}.customer_detial_page .inputs{border:1px solid #271e4a80;border-radius:23px;width:195px}.customer_detial_page .cutomer_detail_image{background-color:#fff;border-radius:47px;filter:drop-shadow(0 4px 15px rgba(216,210,252,.64));height:230px;width:276.92px}.customer_detial_page .customer_detail_container{background:#fff;border-radius:47px;box-shadow:0 4px 15px #d8d2fca3;padding:60px;width:100%}.customer_detial_page .customer_detail_container p{color:#000;margin-bottom:0;margin-top:10px}.customer_detial_page .custommer_detail_image{background-color:#fff;border-radius:2rem;filter:drop-shadow(0 4px 15px rgba(216,210,252,.64));height:230px;overflow:hidden;width:100%}.customer_detial_page .image{height:100%;object-fit:cover;width:100%}.customer_detial_page .customer_detail_hystory{background:#fff;border-radius:47px;box-shadow:0 4px 15px #d8d2fca3;min-height:239px;padding:30px;width:100%}.customer_detial_page .input{border:none;border-bottom:1px solid gray}.customer_detial_page .customer_detail_table{min-height:550px}.customer_detial_page .customer_detail_table,.customer_detial_page .general_information{background:#fff;border-radius:47px;box-shadow:0 4px 15px #d8d2fca3;padding:20px;width:100%}.customer_detial_page .general_information{height:401px}.pkg_chip{align-items:center;border-radius:99px;display:inline-flex;flex:none;font-size:12px;font-weight:600;gap:6px;height:24px;padding:0 10px;white-space:nowrap}.pkg_chip .pkg_dot{border-radius:50%;flex:none;height:7px;width:7px}.pkg_tab{color:#1b1d21;font-family:IBM Plex Sans,system-ui,-apple-system,Segoe UI,sans-serif}.pkg_tab .h{font-family:Manrope,IBM Plex Sans,system-ui,sans-serif}.pkg_tab .pkg_lbl{color:#5b6170;font-size:12px;font-weight:600;letter-spacing:.02em;text-transform:uppercase}.pkg_tab .pkg_hint{color:#6b7180;font-size:12px;line-height:1.45}.pkg_tab .pkg_muted{color:#5b6170}.pkg_tab{display:flex;flex-direction:column;gap:16px}.pkg_tab .pkg_tabhead{align-items:center;display:flex;gap:16px;justify-content:space-between}.pkg_tab .pkg_tabtitle{font-size:18px;font-weight:800;letter-spacing:-.01em;margin:0}.pkg_tab .pkg_tiles{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(4,minmax(0,1fr))}.pkg_tab .tile{background:#fff;border:1px solid #e1e4ea;border-radius:12px;display:flex;flex-direction:column;gap:6px;padding:16px 18px}.pkg_tab .tile .k{color:#5b6170;font-size:12px;font-weight:600;letter-spacing:.03em;text-transform:uppercase}.pkg_tab .tile .v{font-size:24px;font-weight:800;letter-spacing:-.01em}.pkg_tab .tile .s{color:#6b7180;font-size:12px}.pkg_tab .pkg_list{grid-gap:16px;align-items:start;display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.pkg_tab .pkg_empty,.pkg_tab .pkg_loading{align-items:center;justify-content:center;padding:40px 0}.pkg_card,.pkg_tab .pkg_empty,.pkg_tab .pkg_loading{background:#fff;border:1px solid #e1e4ea;border-radius:12px;display:flex}.pkg_card{box-shadow:0 1px 2px #14161e0a;flex-direction:column;gap:14px;padding:18px 20px}.pkg_card.warn{border-color:#f3c77b}.pkg_card.dim{opacity:.85}.pkg_card .pkg_head{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.pkg_card .pkg_headmain{display:flex;flex-direction:column;gap:4px;min-width:0}.pkg_card .pkg_name{font-size:16px;font-weight:800;margin:0}.pkg_card .pkg_meta{color:#6b7180;font-size:12.5px}.pkg_card .pkg_items{display:flex;flex-direction:column;gap:10px}.pkg_card .pkg_item{grid-gap:12px;align-items:center;display:grid;font-size:13px;gap:12px;grid-template-columns:1fr 120px 92px}.pkg_card .pkg_item_n{font-weight:600}.pkg_card .pkg_item_m{color:#6b7180;font-size:12px}.pkg_card .pkg_item_c{font-weight:800;text-align:right}.pkg_card .pkg_mini{background:#eceef2;border-radius:99px;height:6px;overflow:hidden}.pkg_card .pkg_mini>span{border-radius:99px;display:block;height:100%}.pkg_card .pkg_hr{background:#eef0f3;height:1px}.pkg_card .pkg_pay{display:flex;flex-direction:column;gap:8px}.pkg_card .pkg_payline{display:flex;font-size:12.5px;gap:8px;justify-content:space-between}.pkg_card .pkg_pill{align-items:center;border-radius:6px;display:inline-flex;font-size:11.5px;font-weight:600;height:22px;margin-left:6px;padding:0 8px}.pkg_card .pkg_bar{background:#eceef2;border-radius:99px;display:flex;height:8px;overflow:hidden}.pkg_card .pkg_bar>span{display:block;height:100%}.pkg_card .pkg_banner{align-items:flex-start;background:#fff4e0;border:1px solid #f9dfb0;border-radius:8px;color:#7a4a00;display:flex;font-size:12.5px;gap:8px;line-height:1.4;padding:9px 12px}.pkg_card .pkg_banner .anticon{flex:none;margin-top:2px}.pkg_card .pkg_kvs{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.pkg_card .pkg_kv{display:flex;flex-direction:column;gap:2px}.pkg_card .pkg_kv_k{color:#6b7180;font-size:11.5px}.pkg_card .pkg_kv_v{font-size:15px;font-weight:800}.pkg_card .pkg_kv_v.g{color:#0f6e5c}.pkg_card .pkg_kv_v.r{color:#9c1c1c}.pkg_card .pkg_kv_v.o{color:#7a4a00}.pkg_card .pkg_actions{display:flex;flex-wrap:wrap;gap:8px}.pkg_drawer{color:#1b1d21;font-family:IBM Plex Sans,system-ui,-apple-system,Segoe UI,sans-serif}.pkg_drawer .h{font-family:Manrope,IBM Plex Sans,system-ui,sans-serif}.pkg_drawer .pkg_lbl{color:#5b6170;font-size:12px;font-weight:600;letter-spacing:.02em;text-transform:uppercase}.pkg_drawer .pkg_hint{color:#6b7180;font-size:12px;line-height:1.45}.pkg_drawer .pkg_muted{color:#5b6170}.pkg_drawer .ant-drawer-body{display:flex;flex-direction:column;overflow:hidden;padding:0}.pkg_drawer .pkg_dhead{align-items:flex-start;border-bottom:1px solid #eef0f3;display:flex;flex:none;gap:12px;justify-content:space-between;padding:16px 16px 12px 24px}.pkg_drawer .pkg_dhead h2{font-size:17px;font-weight:800;margin:0}.pkg_drawer .pkg_dsub{color:#5b6170;font-size:12.5px;margin-top:2px}.pkg_drawer .pkg_dx{align-items:center;background:#0000;border:1px solid #0000;border-radius:8px;color:#5b6170;cursor:pointer;display:inline-flex;flex:none;height:34px;justify-content:center;padding:0;width:34px}.pkg_drawer .pkg_dx:hover{background:#f3f4f6;color:#1b1d21}.pkg_drawer .pkg_dbody{display:flex;flex:1 1 auto;flex-direction:column;gap:20px;overflow:auto;padding:20px 24px}.pkg_drawer .pkg_dfoot{align-items:center;background:#fff;border-top:1px solid #eef0f3;display:flex;flex:none;gap:10px;padding:14px 24px}.pkg_drawer .pkg_dspacer{flex:1 1 auto}.pkg_drawer .pkg_loading{align-items:center;color:#6b7180;display:flex;justify-content:center;padding:40px 0}.pkg_drawer .pkg_dots{align-items:center;display:flex;flex-wrap:wrap;gap:4px}.pkg_drawer .pkg_dots>span{background:#eceef2;border-radius:3px;height:8px;width:18px}.pkg_drawer .pkg_dots>span.u{background:#3b62d9}.pkg_drawer .pkg_dots .pkg_dots_more{background:#0000;color:#6b7180;font-size:11.5px;width:auto}.pkg_drawer .pcd_field{display:flex;flex-direction:column;gap:8px}.pkg_drawer .pcd_grid2{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.pkg_drawer .pcd_items{display:flex;flex-direction:column;gap:10px}.pkg_drawer .pcd_item,.pkg_drawer .pcd_itemhead{grid-gap:8px;align-items:center;display:grid;gap:8px;grid-template-columns:minmax(0,1fr) 104px 104px 88px 32px}.pkg_drawer .pcd_itemhead{color:#5b6170;font-size:11.5px;font-weight:600;letter-spacing:.02em;text-transform:uppercase}.pkg_drawer .pcd_itemhead .pcd_c{text-align:center}.pkg_drawer .pcd_itemhead .pcd_r{text-align:right}.pkg_drawer .pcd_qty{align-items:center;background:#fff;border:1px solid #dfe2e8;border-radius:8px;display:flex;gap:2px;height:32px;padding:0 3px}.pkg_drawer .pcd_qty button{align-items:center;background:#f3f4f6;border:0;border-radius:6px;color:#5b6170;cursor:pointer;display:inline-flex;flex:none;font-size:10px;height:24px;justify-content:center;width:24px}.pkg_drawer .pcd_qty button:hover{background:#e9ebf0}.pkg_drawer .pcd_qty button:disabled{cursor:not-allowed;opacity:.4}.pkg_drawer .pcd_qty button:disabled:hover{background:#f3f4f6}.pkg_drawer .pcd_qty .ant-input-number{background:#0000;border:0;box-shadow:none;flex:1 1 auto}.pkg_drawer .pcd_qty .ant-input-number input{font-family:Manrope,IBM Plex Sans,system-ui,sans-serif;font-weight:700;padding:0;text-align:center}.pkg_drawer .pcd_price input{font-family:Manrope,IBM Plex Sans,system-ui,sans-serif;font-weight:700;text-align:right}.pkg_drawer .pcd_sum{font-size:13.5px;font-weight:800;text-align:right}.pkg_drawer .pcd_add{align-self:flex-start}.pkg_drawer .pcd_disc{display:flex;gap:6px}.pkg_drawer .pcd_disc .ant-input-number{flex:1 1 auto}.pkg_drawer .pcd_disc .ant-input-number input{font-family:Manrope,IBM Plex Sans,system-ui,sans-serif;font-weight:700;text-align:right}.pkg_drawer .pcd_pay{background:#fafbfc;border:1px solid #e1e4ea;border-radius:10px;display:flex;flex-direction:column;gap:12px;padding:14px}.pkg_drawer .pcd_payhead{align-items:center;display:flex;gap:12px;justify-content:space-between}.pkg_drawer .pcd_switch{align-items:center;display:inline-flex;font-size:13px;gap:8px}.pkg_drawer .pcd_switch label{cursor:pointer}.pkg_drawer .pcd_summary{background:#f3f4f6;border-radius:10px;display:flex;flex-direction:column;gap:8px;padding:14px 16px}.pkg_drawer .pcd_sumrow{display:flex;font-size:13.5px;gap:12px;justify-content:space-between}.pkg_drawer .pcd_sumrow .v{font-weight:700}.pkg_drawer .pcd_sumhr{background:#dfe2e8;height:1px}.pkg_drawer .pcd_sumtotal{font-size:15px;font-weight:600}.pkg_drawer .pcd_sumtotal .v{font-size:17px;font-weight:800}.pkg_drawer .pcd_sumsub{font-size:12px;padding-left:12px}.pkg_drawer .pcd_sumbalance{font-weight:600}.pkg_drawer .pdd_title{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.pkg_drawer .pdd_calc{background:#f3f4f6;border-radius:12px;display:flex;flex-direction:column;gap:14px;padding:16px}.pkg_drawer .pdd_bigs{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.pkg_drawer .pdd_big{display:flex;flex-direction:column;gap:3px}.pkg_drawer .pdd_big .k{color:#6b7180;font-size:11.5px}.pkg_drawer .pdd_big .v{font-size:20px;font-weight:800;letter-spacing:-.01em}.pkg_drawer .pdd_barwrap{display:flex;flex-direction:column;gap:6px}.pkg_drawer .pdd_bar{background:#eceef2;border-radius:99px;display:flex;height:10px;overflow:hidden}.pkg_drawer .pdd_bar>span{display:block;height:100%}.pkg_drawer .pdd_barlegend{color:#6b7180;display:flex;font-size:11.5px;gap:10px;justify-content:space-between}.pkg_drawer .pdd_cashsplit{align-items:center;background:#fff;border:1px solid #e1e4ea;border-radius:8px;display:flex;flex-wrap:wrap;font-size:12px;gap:6px;padding:6px 10px}.pkg_drawer .pdd_cashsplit .h{font-weight:700}.pkg_drawer .pdd_hr{background:#dfe2e8;height:1px}.pkg_drawer .pdd_lines{display:flex;flex-direction:column;gap:6px}.pkg_drawer .pdd_line{display:flex;font-size:13px;gap:12px;justify-content:space-between}.pkg_drawer .pdd_line .v{font-weight:700}.pkg_drawer .pdd_sec{display:flex;flex-direction:column;gap:10px}.pkg_drawer .pdd_sechead{align-items:center;display:flex;gap:10px;justify-content:space-between}.pkg_drawer .pdd_sechead .pkg_muted{color:#6b7180;font-size:12px}.pkg_drawer .pdd_item{border:1px solid #e1e4ea;border-radius:10px;display:flex;flex-direction:column;gap:8px;padding:12px}.pkg_drawer .pdd_itemtop{align-items:center;display:flex;gap:10px;justify-content:space-between}.pkg_drawer .pdd_itemname{font-size:13.5px;font-weight:600}.pkg_drawer .pdd_itemmeta{color:#6b7180;font-size:12px}.pkg_drawer .pdd_itemcount{font-size:16px;font-weight:800;white-space:nowrap}.pkg_drawer .pdd_itemcount span{color:#8a90a0;font-weight:600}.pkg_drawer .pdd_sechead_r{align-items:center;display:inline-flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.pkg_drawer .pdd_edit{display:flex;flex-direction:column;gap:14px}.pkg_drawer .pdd_erow{display:flex;flex-direction:column;gap:4px}.pkg_drawer .pdd_erow_meta{color:#6b7180;font-size:11.5px;padding-left:2px}.pkg_drawer .pdd_erow_err{color:#9c1c1c;font-size:12px;font-weight:600;padding-left:2px}.pkg_drawer .pdd_edel{display:inline-flex;justify-content:center}.pkg_drawer .pdd_edit_sync{background:#fafbfc;border:1px solid #e1e4ea;border-radius:10px;display:flex;flex-direction:column;gap:6px;padding:12px 14px}.pkg_drawer .pdd_edit_errs{margin:0;padding-left:18px}.pkg_drawer .pdd_edit_foot{display:flex;gap:8px;justify-content:flex-end}.pkg_drawer .rv_list,.pkg_drawer .rv_row{display:flex;flex-direction:column}.pkg_drawer .rv_row{border-bottom:1px solid #eef0f3;gap:3px;padding:8px 0}.pkg_drawer .rv_row:last-child{border-bottom:0}.pkg_drawer .rv_top{display:flex;flex-wrap:wrap;font-size:13px;gap:4px 10px;justify-content:space-between}.pkg_drawer .rv_when{font-weight:700}.pkg_drawer .rv_by{color:#6b7180;font-family:IBM Plex Sans,system-ui,-apple-system,Segoe UI,sans-serif;font-weight:500}.pkg_drawer .rv_total{color:#5b6170}.pkg_drawer .rv_total b{color:#1b1d21}.pkg_drawer .rv_items{color:#6b7180;font-size:12px}.pf_box{background:#fafbfc;border:1px dashed #c9ced8;border-radius:10px;color:#1b1d21;display:flex;flex-direction:column;font-family:IBM Plex Sans,system-ui,-apple-system,Segoe UI,sans-serif;gap:8px;padding:12px}.pf_box .h{font-family:Manrope,IBM Plex Sans,system-ui,sans-serif}.pf_box .pf_head{align-items:center;display:flex;gap:10px;justify-content:space-between}.pf_box .pf_title{font-size:12.5px;font-weight:600}.pf_box .pf_grid2{grid-gap:8px;display:grid;gap:8px;grid-template-columns:1fr 1fr}.pf_box .pf_amount{width:100%}.pf_box .pf_amount input{font-family:Manrope,IBM Plex Sans,system-ui,sans-serif;font-weight:700;text-align:right}.pf_box .pf_bal{color:#6b7180;font-size:11.5px}.pf_box .pf_types{display:flex;flex-direction:column;gap:6px}.pf_box .pf_typerow{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.pf_box .pf_rowlbl{color:#6b7180;flex:none;font-size:11.5px;font-weight:600;letter-spacing:.02em;text-transform:uppercase;width:74px}.pf_box .pf_rowlbl_nc{color:#7a4a00}.pf_box .pf_seg_nc{background:#f0e6da}.pf_box .pf_seg_nc .ant-segmented-item{color:#7a4a00}.pf_box .pf_seg_nc .ant-segmented-item-selected{background:#fff;color:#7a4a00}.pf_box .pf_reason{background:#fbf8f4;border-color:#e6d3bf}.pf_box .pf_reason.ant-input-focused,.pf_box .pf_reason:focus,.pf_box .pf_reason:hover{border-color:#d8c0a4}.pf_box .pf_parts{display:flex;flex-direction:column;gap:8px}.pf_box .pf_part,.pf_box .pf_parthead{grid-gap:8px;align-items:center;display:grid;gap:8px;grid-template-columns:minmax(0,1fr) 96px 96px 28px}.pf_box .pf_parthead{color:#5b6170;font-size:11.5px;font-weight:600;letter-spacing:.02em;text-transform:uppercase}.pf_box .pf_parthead .pf_c{text-align:center}.pf_box .pf_parthead .pf_r{text-align:right}.pf_box .pf_partwrap{display:flex;flex-direction:column;gap:6px}.pf_box .pf_partamt{color:#5b6170;font-size:13px;font-weight:800;text-align:right}.pf_box .pf_partsfoot{align-items:center;display:flex;gap:10px;justify-content:space-between}.pf_box .pf_add{padding:0}.pf_box .pf_sum_ok{color:#0f6e5c;font-size:12px;font-weight:600}.pf_box .pf_sum_bad{color:#9c1c1c;font-size:12px;font-weight:600}.pf_box .pf_foot{align-items:flex-start;display:flex;gap:10px;justify-content:space-between}.pf_box .pf_hint{color:#6b7180;font-size:11.5px;line-height:1.4}.pf_box.pf_compact{gap:6px;padding:10px}.ph_list{border:1px solid #e1e4ea;border-radius:10px;font-family:IBM Plex Sans,system-ui,-apple-system,Segoe UI,sans-serif;overflow:hidden}.ph_list .h{font-family:Manrope,IBM Plex Sans,system-ui,sans-serif}.ph_empty{border:1px solid #e1e4ea;border-radius:10px;padding:12px 0}.ph_group{border-bottom:1px solid #eef0f3}.ph_group .ph_row:last-child,.ph_group:last-child{border-bottom:0}.ph_ghead{background:#f5f8ff;border-bottom:1px solid #c9dcf7;color:#1e3f9e;display:flex;font-size:11.5px;font-weight:600;justify-content:space-between;padding:7px 12px}.ph_ghead,.ph_row{align-items:center;gap:10px}.ph_row{grid-gap:10px;border-bottom:1px solid #eef0f3;display:grid;font-size:13px;grid-template-columns:56px minmax(0,1fr) auto;padding:10px 12px}.ph_row:last-child{border-bottom:0}.ph_row .ph_date{font-weight:700}.ph_row .ph_mid{display:flex;flex-direction:column;gap:2px;min-width:0}.ph_row .ph_top{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.ph_row .ph_type{align-items:center;border-radius:6px;display:inline-flex;font-size:11.5px;font-weight:600;height:22px;padding:0 8px}.ph_row .ph_note,.ph_row .ph_who{color:#6b7180;font-size:12px}.ph_row .ph_note{word-break:break-word}.ph_row .ph_end{align-items:center;display:flex;gap:6px}.ph_row .ph_amt{color:#0f6e5c;font-weight:800;white-space:nowrap}.ph_row .ph_del{align-items:center;background:#0000;border:0;border-radius:6px;color:#8a90a0;cursor:pointer;display:inline-flex;height:26px;justify-content:center;width:26px}.ph_row .ph_del:hover{background:#fde1e1;color:#9c1c1c}.uh_list{font-family:IBM Plex Sans,system-ui,-apple-system,Segoe UI,sans-serif}.uh_list .h{font-family:Manrope,IBM Plex Sans,system-ui,sans-serif}.uh_row{grid-gap:10px;border-bottom:1px solid #eef0f3;display:grid;font-size:13px;gap:10px;grid-template-columns:52px minmax(0,1fr) auto;padding:8px 0}.uh_row:last-child{border-bottom:0}.uh_row .uh_date{font-weight:700}.uh_row .uh_doc{color:#6b7180}.uh_row .uh_left{color:#6b7180;font-size:12px;white-space:nowrap}.pkg_legacy{background:#fff;border:1px dashed #b9c0cc;border-radius:12px;display:flex;flex-direction:column;gap:12px;padding:16px 18px}.pkg_legacy .pkg_legacy_hd{display:flex;flex-direction:column;gap:4px}.pkg_legacy .pkg_legacy_hd h3{color:#1b1d21;font-size:15px;font-weight:800;margin:0}.pkg_legacy .pkg_legacy_table{display:flex;flex-direction:column}.pkg_legacy .pkg_legacy_row{grid-gap:8px;align-items:center;border-top:1px solid #eef0f3;display:grid;font-size:13px;gap:8px;grid-template-columns:minmax(0,1fr) repeat(3,84px) auto;padding:8px 0}.pkg_legacy .pkg_legacy_row>span:not(:first-child){font-weight:700;text-align:right}.pkg_legacy .pkg_legacy_row.head{border-top:none;color:#5b6170;font-size:11.5px;font-weight:600;letter-spacing:.02em;padding-top:0;text-transform:uppercase}.pkg_legacy .pkg_legacy_row.head>span:not(:first-child){font-weight:600}.pkg_legacy .pkg_legacy_row.done,.pkg_legacy .pkg_legacy_row.done .pkg_legacy_left{color:#6b7180}.pkg_legacy .pkg_legacy_name{display:block;font-weight:600}.pkg_legacy .pkg_legacy_meta{color:#6b7180;display:block;font-size:11.5px}.pkg_legacy .pkg_legacy_left{color:#0f6e5c}@media(max-width:575px){.pkg_legacy .pkg_legacy_row{grid-template-columns:minmax(0,1fr) repeat(3,56px) auto}}@media(max-width:991px){.pkg_tab .pkg_tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.pkg_tab .pkg_list{grid-template-columns:minmax(0,1fr)}.pkg_card{padding:14px 16px}.pkg_card .pkg_item{grid-template-columns:minmax(0,1fr) 80px 64px}.pkg_drawer .ant-drawer-content{border-top-left-radius:20px;border-top-right-radius:20px;overflow:hidden}.pkg_drawer .pkg_dhead{padding:14px 12px 10px 16px}.pkg_drawer .pkg_dbody{gap:16px;padding:16px}.pkg_drawer .pkg_dfoot{flex-wrap:wrap;padding:12px 16px calc(12px + env(safe-area-inset-bottom))}.pkg_drawer .pcd_grid2,.pkg_drawer .pdd_bigs{grid-template-columns:minmax(0,1fr)}.pkg_drawer .pcd_itemhead{display:none}.pkg_drawer .pcd_item{grid-template-areas:"svc qty del" "price sum sum";grid-template-columns:minmax(0,1fr) 92px 32px;row-gap:6px}.pkg_drawer .pcd_item>:first-child{grid-area:svc}.pkg_drawer .pcd_item>:nth-child(2){grid-area:qty}.pkg_drawer .pcd_item>:nth-child(3){grid-area:price}.pkg_drawer .pcd_item>:nth-child(4){grid-area:sum}.pkg_drawer .pcd_item>:nth-child(5){grid-area:del}.pf_box .pf_parthead{display:none}.pf_box .pf_part{grid-template-columns:minmax(0,1fr) 76px 76px 28px}.pf_box .pf_foot{align-items:stretch;flex-direction:column}}.plan_item{display:flex;flex-direction:column;gap:6px}.plan_kind{align-self:flex-start;border-radius:999px;font-size:11px;font-weight:700;letter-spacing:.02em;padding:2px 10px}.plan_kind.package{background:#ece0fa;color:#4e1b8a}.plan_kind.course{background:#dee7fb;color:#1e3f9e}.cus_page{color:#1b1d21;display:flex;flex-direction:column;font-family:IBM Plex Sans,system-ui,-apple-system,Segoe UI,sans-serif;gap:16px}.cus_page .h{font-family:Manrope,IBM Plex Sans,system-ui,sans-serif}.cus_btn{align-items:center;background:#fff;border:1px solid #dfe2e8;border-radius:8px;color:#1b1d21;cursor:pointer;display:inline-flex;font:inherit;font-size:13.5px;font-weight:600;gap:8px;height:36px;padding:0 14px;text-decoration:none;white-space:nowrap}.cus_btn:hover:not(:disabled){background:#fafbfc;border-color:#b9c0cc;color:#1b1d21}.cus_btn:disabled{cursor:not-allowed;opacity:.55}.cus_btn.primary{background:#3b5bdb;border-color:#3b5bdb;color:#fff}.cus_btn.primary:hover:not(:disabled){background:#2f49b0;border-color:#2f49b0;color:#fff}.cus_btn.ghost{border-color:#0000;color:#5b6170}.cus_btn.sm{font-size:12.5px;height:30px;padding:0 10px}.cus_ib{align-items:center;background:#fff;border:1px solid #dfe2e8;border-radius:8px;color:#1b1d21;cursor:pointer;display:inline-flex;font:inherit;height:36px;justify-content:center;padding:0;width:36px}.cus_ib:hover{background:#fafbfc;border-color:#b9c0cc}.cus_tag{align-items:center;background:#eef0f3;border-radius:99px;color:#4b5160;display:inline-flex;font-size:12px;font-weight:600;gap:5px;height:24px;padding:0 9px;white-space:nowrap}.cus_tag.g{background:#ddf4f0;color:#0f6e5c}.cus_tag.b{background:#dee7fb;color:#1e3f9e}.cus_tag.p{background:#ece0fa;color:#4e1b8a}.cus_tag.r{background:#fde1e1;color:#9c1c1c}.cus_head{flex-wrap:wrap;gap:16px;justify-content:space-between}.cus_head,.cus_head_left{align-items:center;display:flex}.cus_head_left{gap:14px;min-width:0}.cus_head_actions{display:flex;flex-wrap:wrap;gap:10px}.cus_avatar{align-items:center;background:#2f8f83;border-radius:50%;color:#fff;display:flex;flex:none;font-size:17px;font-weight:800;height:52px;justify-content:center;overflow:hidden;text-transform:uppercase;width:52px}.cus_avatar img{height:100%;object-fit:cover;width:100%}.cus_ident{display:flex;flex-direction:column;gap:5px;min-width:0}.cus_ident_row{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.cus_name{font-size:22px;font-weight:800;letter-spacing:-.01em;margin:0}.cus_sub{color:#5b6170;font-size:13px}.cus_tabs.ant-tabs{color:#1b1d21;font-family:IBM Plex Sans,system-ui,-apple-system,Segoe UI,sans-serif}.cus_tabs .ant-tabs-nav{margin:0}.cus_tabs .ant-tabs-nav:before{border-bottom:1px solid #e1e4ea}.cus_tabs .ant-tabs-tab{font-size:14px;font-weight:600;height:40px;margin:0 20px 0 0!important;padding:0 4px}.cus_tabs .ant-tabs-tab .ant-tabs-tab-btn{color:#5b6170}.cus_tabs .ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{color:#1b1d21}.cus_tabs .ant-tabs-ink-bar{background:#3b5bdb;height:2px}.cus_tabs .ant-tabs-content-holder{padding-top:16px}.cus_tiles{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(4,minmax(0,1fr))}.cus_tile{background:#fff;border:1px solid #e1e4ea;border-radius:12px;display:flex;flex-direction:column;gap:6px;padding:16px 18px}.cus_tile .k{color:#5b6170;font-size:12px;font-weight:600;letter-spacing:.03em;text-transform:uppercase}.cus_tile .v{font-family:Manrope,IBM Plex Sans,system-ui,sans-serif;font-size:22px;font-weight:800;letter-spacing:-.01em}.cus_tile .s{color:#6b7180;font-size:12px}.cus_tile .s.due{color:#9c1c1c}.cus_cols{grid-gap:16px;align-items:start;display:grid;gap:16px;grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.cus_col{gap:16px;min-width:0}.cus_card,.cus_col{display:flex;flex-direction:column}.cus_card{background:#fff;border:1px solid #e1e4ea;border-radius:12px;box-shadow:0 1px 2px #14161e0a}.cus_card_hd{align-items:center;border-bottom:1px solid #eef0f3;display:flex;gap:10px;justify-content:space-between;padding:14px 18px}.cus_card_t{font-family:Manrope,IBM Plex Sans,system-ui,sans-serif;font-size:14px;font-weight:800}.cus_card_bd{display:flex;flex-direction:column;gap:12px;padding:14px 18px}.cus_card_bd.flush{gap:0;padding:0}.cus_kv{grid-gap:6px 12px;display:grid;font-size:13px;gap:6px 12px;grid-template-columns:130px 1fr}.cus_kv .k{color:#6b7180}.cus_kv .v{font-weight:500;word-break:break-word}.cus_kv .v.empty{color:#8a90a0;font-weight:400}.cus_ev{grid-gap:12px;align-items:flex-start;border-bottom:1px solid #eef0f3;display:grid;gap:12px;grid-template-columns:34px minmax(0,1fr) auto;padding:10px 0}.cus_ev:last-of-type{border-bottom:0}.cus_ev_ic{align-items:center;border-radius:10px;display:flex;flex:none;height:34px;justify-content:center;width:34px}.cus_ev_ic .anticon{font-size:16px}.cus_ev_ti{font-size:13.5px;font-weight:600}.cus_ev_su{color:#6b7180;font-size:12px;margin-top:2px}.cus_ev_am{font-family:Manrope,IBM Plex Sans,system-ui,sans-serif;font-size:13.5px;font-weight:800}.cus_ev_am,.cus_ev_dt{text-align:right;white-space:nowrap}.cus_ev_dt{color:#8a90a0;font-size:11.5px}.cus_i_tr{background:#dee7fb;color:#1e3f9e}.cus_i_pay{background:#ddf4f0;color:#0f6e5c}.cus_i_pkg{background:#ece0fa;color:#4e1b8a}.cus_i_ap{background:#ffe8cc;color:#8a4b00}.cus_i_bar{background:#f6efe8;color:#7a4a00}.cus_filters{display:flex;flex-wrap:wrap;gap:6px}.cus_more{background:none;border:0;color:#3b5bdb;cursor:pointer;font-family:inherit;font-size:13px;font-weight:600;padding-top:10px;text-align:left}.cus_more:hover{color:#2f49b0}.cus_note{color:#2b2e36;font-size:13.5px;line-height:1.55}.cus_note p{margin:0 0 6px}.cus_note.empty{color:#8a90a0}.cus_imgs_group{display:flex;flex-direction:column;gap:6px}.cus_imgs_head{display:flex;font-size:12.5px;justify-content:space-between}.cus_imgs_head .t{font-weight:600}.cus_imgs_head .n{color:#6b7180}.cus_imgs .list_images_wrapper{grid-gap:6px;align-items:stretch;display:grid;gap:6px;grid-template-columns:repeat(4,minmax(0,1fr))}.cus_imgs .list_images_wrapper_item{min-width:0}.cus_imgs .list_images_wrapper_item .ant-image,.cus_imgs .list_images_wrapper_item_media{display:block;width:100%}.cus_imgs .list_images_wrapper_item .ant-image img{aspect-ratio:1;border-radius:8px;object-fit:cover;width:100%}.cus_imgs .list_images_wrapper_item_broken{aspect-ratio:1;height:auto!important;width:100%}.cus_imgs .list_images_wrapper_item_delete{font-size:.75rem;height:24px;width:24px}.cus_imgs .list_images_wrapper_upload_button{aspect-ratio:1;background:#fff;border:1.5px dashed #c9ced8;border-radius:8px;color:#3b5bdb;font-size:18px;height:auto!important;width:100%!important}.cus_imgs .ant-form-item{margin-bottom:0}.cus_empty{color:#6b7180;font-size:13px;padding:18px 0;text-align:center}.cus_panel{background:#fff;border:1px solid #e1e4ea;border-radius:12px;display:flex;flex-direction:column;gap:12px;padding:16px 18px}.cus_panel_hd{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between}.cus_panel_t{font-family:Manrope,IBM Plex Sans,system-ui,sans-serif;font-size:14px;font-weight:800}.cus_tf_lines{background:#fafbfc;border:1px solid #e1e4ea;border-radius:10px;margin-bottom:16px;padding:4px 12px}.cus_tf_loading{align-items:center;color:#5b6170;display:flex;font-size:12px;gap:8px;padding:8px 0}.cus_tf_line{border-bottom:1px solid #eef0f3;display:flex;flex-direction:column;gap:8px;padding:10px 0}.cus_tf_top{align-items:baseline;display:flex;gap:12px;justify-content:space-between}.cus_tf_name{color:#1b1d21;font-size:13.5px;font-weight:600;min-width:0}.cus_tf_price{font-family:Manrope,IBM Plex Sans,system-ui,sans-serif;font-size:13.5px;font-weight:700;white-space:nowrap}.cus_tf_price s{color:#8a90a0;font-weight:500;margin-right:4px}.cus_tf_pkg{background:#fff;border:1px solid #dfe2e8;border-radius:8px;display:flex;flex-direction:column;gap:6px;padding:8px 10px}.cus_tf_pkg.on{background:#f5f8ff;border-color:#c9dcf7}.cus_tf_switch{align-items:center;color:#5b6170;cursor:pointer;display:flex;font-size:12.5px;gap:8px}.cus_tf_pkg.on .cus_tf_switch{color:#1e3f9e;font-weight:600}.cus_tf_total{align-items:baseline;color:#5b6170;display:flex;font-size:12.5px;justify-content:space-between;padding:10px 0 8px}.cus_tf_total b{color:#1b1d21;font-family:Manrope,IBM Plex Sans,system-ui,sans-serif;font-size:15px}@media(max-width:1199px){.cus_tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:991px){.cus_cols{grid-template-columns:minmax(0,1fr)}.cus_head{align-items:flex-start}.cus_head_actions{width:100%}}@media(max-width:575px){.cus_tiles{grid-template-columns:minmax(0,1fr)}.cus_name{font-size:18px}.cus_kv{grid-template-columns:110px 1fr}}.cus_tf_price{align-items:center;display:inline-flex;gap:2px}.cus_tf_price .ant-btn{color:#8a90a0}.cus_tf_price_edit{display:inline-flex;flex-shrink:0}.cus_tf_override{background:#fff4e0;border-radius:6px;color:#8a5a00;font-size:12px;padding:4px 8px}.cus_tf_reason{display:flex;flex-direction:column;gap:4px;margin-bottom:16px}.cus_tf_reason label{color:#5b6170;font-size:12.5px;font-weight:600}.cus_tf_hint{color:#6b7180;font-size:12px}.cus_co_customer{border-bottom:1px solid #eef0f3;color:#1b1d21;font-size:13.5px;font-weight:700;margin-bottom:14px;padding-bottom:10px}.cus_co_pay{background:#fff;border:1px solid #e1e4ea;border-radius:10px;display:flex;flex-direction:column;gap:10px;margin-bottom:16px;padding:12px}.cus_co_pay_hd{align-items:center;display:flex;gap:8px;justify-content:space-between}.cus_co_switch{align-items:center;cursor:pointer;display:inline-flex;gap:8px}.cus_co_sum,.cus_co_switch{color:#5b6170;font-size:12.5px}.cus_co_sum{align-items:baseline;display:flex;justify-content:space-between}.cus_co_sum b{color:#1b1d21;font-family:Manrope,IBM Plex Sans,system-ui,sans-serif;font-size:18px}.cus_co_field{display:flex;flex-direction:column;gap:6px}.cus_co_field label{color:#5b6170;font-size:12.5px;font-weight:600}.cus_co_field p{font-size:13px;margin:0}.cus_co_err{color:#cf1322;font-size:12.5px;margin:0}.hist_items{display:flex;flex-direction:column;list-style:none;margin:0;padding:0}.hist_item{align-items:center;border-top:1px solid #eef0f3;display:flex;flex-wrap:wrap;gap:8px 12px;padding:8px 0}.hist_item:first-child{border-top:0}.hist_ic{color:#5b6170;flex:0 0 24px}.hist_tx{display:flex;flex:1 1 220px;flex-direction:column;min-width:0}.hist_tx small{color:#6b7180;font-size:12px}.hist_am{font-feature-settings:"tnum";flex:0 0 auto;font-variant-numeric:tabular-nums;font-weight:600}.hist_actions{align-items:center;display:flex;flex:0 0 auto;flex-wrap:wrap;gap:6px}.cl_page{color:#1b1d21;display:flex;flex-direction:column;font-family:IBM Plex Sans,system-ui,-apple-system,Segoe UI,sans-serif;gap:16px}.cl_page .h{font-family:Manrope,IBM Plex Sans,system-ui,sans-serif}.cl_head{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between}.cl_title_wrap{align-items:baseline;display:flex;gap:12px}.cl_title{font-size:22px;font-weight:800;letter-spacing:-.01em;margin:0}.cl_count{color:#6b7180;font-size:14px;font-weight:700}.cl_head_actions{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.cl_head_actions .cl_search{width:280px}.cl_tiles{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(4,minmax(0,1fr))}.cl_tile{background:#fff;border:1px solid #e1e4ea;border-radius:12px;display:flex;flex-direction:column;gap:4px;padding:14px 16px}.cl_tile .k{color:#5b6170;font-size:11.5px;font-weight:600;letter-spacing:.03em;text-transform:uppercase}.cl_tile .v{font-size:22px;font-weight:800;letter-spacing:-.01em}.cl_tile .s{color:#6b7180;font-size:11.5px;min-height:16px}.cl_filters{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.cl_filters_lbl{color:#6b7180;font-size:12px}.cl_sep{background:#dfe2e8;flex:none;height:20px;margin:0 2px;width:1px}.cl_chip{align-items:center;background:#fff;border:1px solid #e1e4ea;border-radius:99px;color:inherit;cursor:pointer;display:inline-flex;font:inherit;font-size:12.5px;font-weight:600;gap:7px;height:32px;padding:0 12px;white-space:nowrap}.cl_chip:hover{border-color:#b9c0cc}.cl_chip.on{background:#1b1d21;border-color:#1b1d21;color:#fff}.cl_chip_c{font-family:Manrope,sans-serif;font-size:11.5px;font-weight:800;opacity:.65}.cl_dot{border-radius:50%;flex:none;height:6px;width:6px}.cl_table{background:#fff;border:1px solid #e1e4ea;border-radius:12px;box-shadow:0 1px 2px #14161e0a;display:flex;flex-direction:column;overflow-x:auto;padding:8px 10px 10px}.cl_row{grid-gap:10px;align-items:center;border:1px solid #0000;border-radius:10px;display:grid;gap:10px;grid-template-columns:44px minmax(0,2.1fr) 92px 140px 96px 140px 128px 112px 36px;min-width:960px;padding:10px 12px}.cl_thead{border-bottom:1px solid #eef0f3;border-radius:0;padding-bottom:8px;padding-top:6px}.cl_th{color:#5b6170;font-size:11.5px;font-weight:600;letter-spacing:.03em;text-transform:uppercase}.cl_right{text-align:right}.cl_body{display:flex;flex-direction:column;min-height:200px}.cl_item{background:none;color:inherit;cursor:pointer;font:inherit;text-align:left}.cl_item:hover{background:#f7f9fc;border-color:#e6e9ef}.cl_item:focus-visible{outline:2px solid #3b5bdb;outline-offset:-2px}.cl_avatar{align-items:center;border-radius:50%;color:#fff;display:flex;flex:none;font-size:12px;font-weight:800;height:36px;justify-content:center;width:36px}.cl_name_wrap{display:flex;flex-direction:column;gap:1px;min-width:0}.cl_name{font-size:14px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cl_phone{color:#6b7180;font-size:12px}.cl_mut{color:#6b7180;font-size:12.5px}.cl_last{display:flex;flex-direction:column;gap:1px}.cl_last_d{font-size:13px}.cl_last_a{color:#6b7180;font-size:12px}.cl_num{font-size:13.5px;font-weight:700}.cl_tag{align-items:center;border-radius:6px;display:inline-flex;font-size:11.5px;font-weight:600;gap:5px;height:22px;padding:0 8px;white-space:nowrap}.cl_tag.t-good{background:#ddf4f0;color:#0f6e5c}.cl_tag.t-bad{background:#fde1e1;color:#9c1c1c}.cl_tag.t-pkg{background:#ece0fa;color:#4e1b8a}.cl_tag.t-due{background:#fde1e1;color:#9c1c1c;font-weight:800}.cl_chev{color:#b9c0cc}.cl_chev,.cl_state{align-items:center;display:flex;justify-content:center}.cl_state{flex-direction:column;flex-grow:1;gap:12px;min-height:220px}.cl_foot{align-items:center;border-top:1px solid #eef0f3;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;padding:12px 2px 2px}.cl_range{color:#6b7180;font-size:12.5px}@media(max-width:991px){.cl_tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.cl_head_actions .cl_search{width:100%}.cl_table{background:none;border:0;box-shadow:none;gap:8px;overflow:visible;padding:0}.cl_thead{display:none}.cl_body{gap:8px}.cl_row.cl_item{background:#fff;border:1px solid #e1e4ea;border-radius:12px;grid-template-areas:"av name rate" "av meta meta" "av tags tags";grid-template-columns:42px minmax(0,1fr) auto;min-width:0;padding:12px 14px;row-gap:5px}.cl_item .cl_avatar{align-self:start;font-size:13px;grid-area:av;height:42px;width:42px}.cl_item .cl_name_wrap{grid-area:name}.cl_item .cl_last,.cl_item .cl_mut:first-of-type{color:#6b7180;flex-direction:row;font-size:12px;gap:8px;grid-area:meta}.cl_item .cl_chev,.cl_item .cl_num{display:none}.cl_item>span:nth-child(6),.cl_item>span:nth-child(7){grid-area:tags;justify-self:start}.cl_item>span:nth-child(8){grid-area:rate;justify-self:end}.cl_foot{background:#fff;border:1px solid #e1e4ea;border-radius:12px;justify-content:center;padding:12px 14px}.cl_range{text-align:center;width:100%}}.cl_due{align-items:flex-end;display:inline-flex;flex-direction:column;gap:2px}.cl_due_sub{color:#6b7180;font-size:11px;white-space:nowrap}.crs_tablabel{align-items:center;display:inline-flex;gap:6px}.crs_tabcount{background:#eef0f3;border-radius:99px;color:#4b5160;font-size:11px;font-weight:700;height:18px;line-height:18px;min-width:18px;padding:0 5px;text-align:center}.crs_tabdot{background:#d64545;border-radius:50%;height:8px;width:8px}.crs_tab{color:#1b1d21;font-family:IBM Plex Sans,system-ui,-apple-system,Segoe UI,sans-serif}.crs_tab .h{font-family:Manrope,IBM Plex Sans,system-ui,sans-serif}.crs_tab .pkg_lbl{color:#5b6170;font-size:12px;font-weight:600;letter-spacing:.02em;text-transform:uppercase}.crs_tab .pkg_hint{color:#6b7180;font-size:12px;line-height:1.45}.crs_tab .pkg_muted{color:#5b6170}.crs_tab{display:flex;flex-direction:column;gap:16px}.crs_tab .crs_tabhead{align-items:center;display:flex;gap:16px;justify-content:space-between}.crs_tab .crs_tabtitle{font-size:18px;font-weight:800;letter-spacing:-.01em;margin:0}.crs_tab .crs_list{grid-gap:16px;align-items:start;display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.crs_tab .crs_empty,.crs_tab .crs_loading{align-items:center;justify-content:center;padding:40px 0}.crs_card,.crs_tab .crs_empty,.crs_tab .crs_loading{background:#fff;border:1px solid #e1e4ea;border-radius:12px;display:flex}.crs_card{box-shadow:0 1px 2px #14161e0a;flex-direction:column;gap:14px;padding:18px 20px}.crs_card.late{border-color:#efb4b4}.crs_card.dim{opacity:.85}.crs_card .crs_head{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.crs_card .crs_headmain{min-width:0}.crs_card .crs_name{font-size:15px;font-weight:800;letter-spacing:-.01em;margin:0}.crs_card .crs_meta{color:#6b7180;font-size:12px;margin-top:2px}.crs_card .crs_chips{display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end}.crs_card .crs_chip,.crs_card .crs_pkgchip{align-items:center;border-radius:99px;display:inline-flex;font-size:12px;font-weight:600;gap:6px;height:24px;padding:0 10px;white-space:nowrap}.crs_card .crs_pkgchip{background:#ddf4f0;color:#0f6e5c}.crs_card .crs_dot{border-radius:50%;flex:none;height:7px;width:7px}.crs_card .crs_items{display:flex;flex-direction:column;gap:12px}.crs_card .crs_item{grid-gap:6px 12px;align-items:center;display:grid;font-size:13px;gap:6px 12px;grid-template-areas:"main dots count" "due due act";grid-template-columns:minmax(0,1fr) auto 44px}.crs_card .crs_item_main{grid-area:main}.crs_card .crs_dots{grid-area:dots}.crs_card .crs_item_c{font-weight:800;grid-area:count;text-align:right}.crs_card .crs_item_due{color:#5b6170;font-size:12.5px;grid-area:due}.crs_card .crs_item_due.overdue{color:#9c1c1c;font-weight:600}.crs_card .crs_item_due.booked{color:#0f6e5c;font-weight:600}.crs_card .crs_item_due.done{color:#6b7180}.crs_card .ant-btn{grid-area:act;justify-self:end}.crs_card .crs_item_n{font-weight:600}.crs_card .crs_item_m{color:#6b7180;font-size:12px}.crs_card .crs_dots{align-items:center;display:flex;flex-wrap:wrap;gap:4px}.crs_card .crs_dots>span{background:#eceef2;border-radius:3px;height:8px;width:18px}.crs_card .crs_dots>span.u{background:#3b62d9}.crs_card .crs_dots .crs_dots_more{background:#0000;color:#6b7180;font-size:11.5px;width:auto}.crs_card .crs_actions{border-top:1px solid #eef0f3;display:flex;flex-wrap:wrap;gap:8px;padding-top:12px}.crs_card .crs_actions .ant-btn{grid-area:auto}.crs_drawer{color:#1b1d21;font-family:IBM Plex Sans,system-ui,-apple-system,Segoe UI,sans-serif}.crs_drawer .h{font-family:Manrope,IBM Plex Sans,system-ui,sans-serif}.crs_drawer .pkg_lbl{color:#5b6170;font-size:12px;font-weight:600;letter-spacing:.02em;text-transform:uppercase}.crs_drawer .pkg_hint{color:#6b7180;font-size:12px;line-height:1.45}.crs_drawer .pkg_muted{color:#5b6170}.crs_drawer .crs_lbl{color:#5b6170;display:block;font-size:12px;font-weight:600;margin-bottom:4px}.crs_drawer .crs_hint{color:#6b7180;font-size:12px}.crs_drawer .crs_warn{color:#7a4a00;font-size:12px;font-weight:600}.crs_drawer .crs_field{margin-top:16px}.crs_drawer .crs_rows{display:flex;flex-direction:column;gap:12px;margin-bottom:12px}.crs_drawer .crs_row{background:#fafbfc;border:1px solid #e1e4ea;border-radius:10px;display:flex;flex-direction:column;gap:8px;padding:12px}.crs_drawer .crs_row_top{align-items:center;display:flex;gap:8px}.crs_drawer .crs_row_nums{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr}.crs_drawer .crs_preview{display:flex;flex-direction:column;gap:2px}.crs_drawer .crs_preview_dates{color:#3b62d9;font-size:13px;font-weight:600}.crs_drawer .crs_footer{display:flex;gap:8px;justify-content:flex-end}@media(max-width:991px){.crs_tab .crs_list{grid-template-columns:minmax(0,1fr)}.crs_card{padding:14px 16px}}*{box-sizing:border-box;margin:0;padding:0}.image{height:100%;object-fit:cover;width:100%}.container{min-height:100vh;padding:calc(64px + 2rem) 32px 2.5rem 252px;width:100%}@media(max-width:991px){.container{padding:calc(64px + 1.25rem) 16px 2rem}}::-webkit-scrollbar{height:8px;width:8px}::-webkit-scrollbar-track{background:#f1f1f1}::-webkit-scrollbar-thumb{background:#888;border-radius:100rem}::-webkit-scrollbar-thumb:hover{background:#555}.space_elements{display:flex;flex-direction:column;gap:2rem}.text-white{color:#fff}.bg-red{background-color:red}.bg-green{background-color:green}.rounded-full{border-radius:9999px}.ck-editor__editable_inline{min-height:300px}.ant-card{border-radius:1rem}.ant-popover{z-index:5}.ant-descriptions-view{border-radius:1rem!important;overflow:hidden!important}.ant-tabs-tab.ant-tabs-tab-active .ant-tabs-tab-btn{color:#5976ed;text-shadow:0 0 .25px currentcolor}.ant-tabs-tab:hover{color:#5976ed}.ant-table-wrapper{background:#fff;border:1px solid #eef1f5;border-radius:1rem;overflow-x:auto;overflow-y:hidden}.ant-table-wrapper .ant-table{min-width:-webkit-max-content;min-width:max-content}.ant-card{border:1px solid #eef1f5;box-shadow:0 1px 3px #0f172a0a}