.consultation-form{border-radius:24px}.consultation-fields{gap:18px;margin-top:18px}.c-field{flex:1}.c-date{position:relative}.consultation-date-btn{width:100%;min-height:56px;border-radius:14px;border:1px solid rgb(12 25 46 / .08);background:#eef2f6;padding:0 16px;display:flex;align-items:center;justify-content:space-between;cursor:pointer}.consultation-date-dropdown{position:absolute;top:calc(100% + 8px);inset-inline:0;background:#fff;border:1px solid rgb(12 25 46 / .1);border-radius:14px;padding:10px;max-height:260px;overflow:auto;z-index:50}.consultation-cat,.consultation-time{margin-top:22px}.c-sec-title{font-weight:700;margin:6px 0 12px}.c-cards{display:flex;gap:14px;overflow:auto;padding-bottom:6px;scrollbar-width:none}.c-cards{cursor:grab;user-select:none;-webkit-user-select:none;touch-action:pan-x}.c-cards.is-dragging{cursor:grabbing}.c-card{min-width:112px;background:#eef2f6;border:1px solid rgb(12 25 46 / .1);border-radius:16px;padding:14px;cursor:pointer;display:flex;align-items:center;justify-content:space-between;height:64px}.c-card.is-active{background:#fff;border-color:rgb(10 38 71 / .55)}.c-card .tick{width:22px;height:22px;border-radius:6px;background:rgb(10 38 71 / .08);display:flex;align-items:center;justify-content:center}.c-card.is-active .tick{background:var(--datis-primary-color);color:#fff}.consultation-submit{margin-top:24px}.consultation-submit-btn{border:none;cursor:pointer;border-radius:16px;padding:8px 20px 8px 8px;display:flex;align-items:center;gap:12px;background:#0A2647;color:#fff;flex-direction:row-reverse}.consultation-form{position:relative}.consultation-form.is-busy>*:not(.consultation-overlay){opacity:.25;filter:blur(.5px);pointer-events:none;transition:opacity .2s ease}.consultation-overlay{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:rgb(245 249 255 / .35);backdrop-filter:blur(4px);border-radius:inherit;z-index:50}.consultation-overlay-card{min-width:260px;max-width:90%;padding:16px 18px;border-radius:16px;background:#fff;box-shadow:0 12px 40px rgb(0 0 0 / .12);text-align:center;display:flex;flex-direction:row-reverse;align-items:center;justify-content:space-between;gap:10px}.consultation-overlay-spinner{width:36px;height:36px;border-radius:50%;border:3px solid rgb(0 0 0 / .12);border-top-color:rgb(0 0 0 / .55);margin:0 auto 10px;animation:spin 0.8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.consultation-form{box-sizing:border-box;display:flex;flex-direction:column;padding:32px;gap:18px;isolation:isolate;background:#ECF1F7;border-radius:24px}.consultation-form .form-title h3{font-weight:400;font-size:24px;line-height:37px;text-align:right;color:#0A2647}.consultation-form .c-field.c-name input,.consultation-form .c-field.c-mobile input,.consultation-form .c-field.c-date button,.consultation-form .consultation-date-text{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;padding:8px 16px;gap:8px;height:56px;background:rgb(10 38 71 / .04);border-radius:16px;font-weight:400;font-size:14px;line-height:44px;text-align:right;color:rgb(10 38 71 / .64);border:none;width:100%;outline:none;direction:rtl}.consultation-form .consultation-date-text{background:#fff0}button.consultation-date-btn{justify-content:space-between!important;width:100%!important;align-items:center!important;flex-direction:row-reverse!important}span.c-date-icn{width:20px;height:20px;line-height:0!important}span.c-date-icn img{width:20px!important;height:20px!important}.consultation-date-dropdown{display:flex;flex-direction:column;gap:5px}button.c-card.consultation-date-item{justify-content:space-between!important;width:100%;flex-direction:row-reverse!important}button.c-card.consultation-cat-item{display:flex;flex-direction:row-reverse;gap:12px;align-items:center}span.lbl{display:flex;flex-direction:column;align-items:center;gap:8px;position:relative;z-index:0}.c-card.consultation-time-item span.lbl::before{content:'';position:absolute;display:block;width:32px;height:1px;background:rgb(10 38 71 / .16);top:19px}.c-card.consultation-time-item{height:80px;flex-direction:row-reverse}.c-card.consultation-time-item .tick{background:#fff0}.consultation-cat .c-card.consultation-cat-item{flex:0 0 auto;min-width:160px}.consultation-form .c-card{position:relative}.consultation-form .c-icn{display:inline-flex;align-items:center;justify-content:center}.consultation-form .c-cards.consultation-cat-cards .c-icn-tick{display:block;transition:.15s;background:rgb(10 38 71 / 4%);overflow:hidden;border-radius:7px;width:24px;height:24px}.consultation-form .c-cards.consultation-cat-cards .c-icn-tick svg,.consultation-form .c-cards.consultation-time-cards .c-icn-tick,.consultation-form .consultation-time-item.is-active .c-icn-off{display:none}.consultation-form .consultation-cat-item.is-active .c-icn-tick,.consultation-form .consultation-time-item.is-active .c-icn-tick{display:block}.consultation-form .consultation-cat-item.is-active .c-icn-tick svg{display:block}.mds-bs-dtp-container.rtl table:not([dir=ltr]){direction:rtl;font-family:'Yekan Bakh FaNum'}.consultation-overlay{position:absolute;inset:0;z-index:999;background:rgb(0 0 0 / .45);display:flex;align-items:center;justify-content:center}.consultation-overlay[hidden]{display:none!important}.consultation-overlay-card{position:relative;background:#fff;color:#0a2647;min-width:260px;max-width:92%;padding:24px 28px 22px;border-radius:14px;box-shadow:0 20px 40px rgb(0 0 0 / .18);text-align:center;animation:datisOverlayIn 0.25s ease-out;display:flex;flex-direction:row-reverse;align-items:center;justify-content:center;align-content:center}@keyframes datisOverlayIn{from{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:none}}.consultation-overlay-close{top:10px;width:25px;height:25px;border-radius:5px;border:none;background:#fff0;color:#0a2647;font-size:22px;line-height:0;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background-color 0.15s ease,transform 0.15s ease;font-size:25px}.consultation-overlay-close:hover{background:rgb(10 38 71 / .08);transform:scale(1.05)}.consultation-overlay-close:active{transform:scale(.95)}.consultation-form.is-busy:not(.is-error):not(.is-success) .consultation-overlay-close{display:none}.consultation-overlay-text{font-size:15px;line-height:1.7;margin-top:6px}.consultation-form.is-error .consultation-overlay-text{color:#b42318}.consultation-form.is-success .consultation-overlay-text{color:#067647}.consultation-overlay-spinner{width:42px;height:42px;margin:6px auto 14px;border-radius:50%;border:3px solid rgb(10 38 71 / .15);border-top-color:#0a2647;animation:datisSpin 0.8s linear infinite}@keyframes datisSpin{to{transform:rotate(360deg)}}.consultation-form.is-error .consultation-overlay-spinner,.consultation-form.is-success .consultation-overlay-spinner{display:none}@media (max-width:480px){.consultation-overlay-card{padding:20px 18px 18px}.consultation-overlay-text{font-size:14px}}@media screen and (max-width :768px){.c-field{flex:auto;width:100%}}