@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Doto:wght@100..900&display=swap";[data-v-ce760a58]:root{--primary: #6D5DFC;--secondary: #00A693;--primary-light: #8abdff;--primary-dark: #5b0eeb;--white: #FFFFFF;--background-color: #E4EBF5;--table-background:#f3f3f3;--greyLight-2: #c8d0e7;--greyLight-3: #bec8e4;--dark-greyLight-1: #202224;--dark-greyLight-2: #2e2e2e;--dark-greyLight-3: #252525;--greyDark: #9baacf;--font-primary: Yekan Bakh FaNum;--text-color: #333;--shadow: .3rem .3rem .6rem var(--greyLight-2), -.2rem -.2rem .5rem var(--white);--inner-shadow: inset .2rem .2rem .5rem var(--greyLight-2);--login-background: #E6E6FA;--today-background: #fff;--primary-50: color-mix(in oklab, var(--primary) 10%, white);--primary-100: color-mix(in oklab, var(--primary) 20%, white);--primary-600: color-mix(in oklab, var(--primary) 90%, black);--primary-700: color-mix(in oklab, var(--primary) 80%, black);--secondary-600: color-mix(in oklab, var(--secondary) 90%, black)}[data-theme=dark][data-v-ce760a58]{--background-color: var(--dark-greyLight-1);--white: var(--dark-greyLight-1);--text-color: #fff !important;--shadow:.3rem .3rem .6rem var(--dark-greyLight-2), -.2rem -.2rem .5rem var(--dark-greyLight-3);--inner-shadow: inset .2rem .2rem .5rem var(--dark-greyLight-3);--table-background: var(--dark-greyLight-2);--login-background: var(--dark-greyLight-1);--today-background: var(--dark-greyLight-2)}.btn-primary[data-v-ce760a58]{background:var(--primary)}.btn-primary[data-v-ce760a58]:hover{background:var(--primary-700)}@font-face{font-family:Kalameh;src:url(/assets/KalamehWeb_Regular-D0sC3hOE.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Kalameh;src:url(/assets/KalamehWeb_Bold-D0Jm8-NK.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Kalameh;src:url(/assets/KalamehWeb_Black-CGZNDlxu.ttf) format("truetype");font-weight:900;font-style:normal}@font-face{font-family:IRANSans;src:url("/assets/IRANSansWeb(FaNum)-Cj7jpVse.ttf") format("truetype");font-weight:400;font-style:normal}@font-face{font-family:IRANSans;src:url("/assets/IRANSansWeb(FaNum)_Bold-CG9KWpGk.ttf") format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Yekan Bakh FaNum;font-style:normal;font-weight:100;src:url(/assets/YekanBakhFaNum-Thin-CCFhV54d.woff) format("woff"),url(../Fonts/woff2/YekanBakhFaNum-thin.woff2) format("woff2")}@font-face{font-family:Yekan Bakh FaNum;font-style:normal;font-weight:300;src:url(/assets/YekanBakhFaNum-Light-DScj37Ht.woff) format("woff"),url(../Fonts/woff2/YekanBakhFaNum-Light.woff2) format("woff2")}@font-face{font-family:Yekan Bakh FaNum;font-style:normal;font-weight:400;src:url(/assets/YekanBakhFaNum-Regular-cC0JMgGa.woff) format("woff"),url(../Fonts/woff2/YekanBakhFaNum-Regular.woff2) format("woff2")}@font-face{font-family:Yekan Bakh FaNum;font-style:normal;font-weight:600;src:url(/assets/YekanBakhFaNum-SemiBold-D6uk59ej.woff) format("woff"),url(../Fonts/woff2/YekanBakhFaNum-SemiBold.woff2) format("woff2")}@font-face{font-family:Yekan Bakh FaNum;font-style:normal;font-weight:700;src:url(/assets/YekanBakhFaNum-Bold-B0339MnD.woff) format("woff"),url(../Fonts/woff2/YekanBakhFaNum-Bold.woff2) format("woff2")}[data-v-ce760a58],[data-v-ce760a58]:before,[data-v-ce760a58]:after{margin:0;padding:0;box-sizing:border-box}body[data-v-ce760a58]{font-family:var(--font-primary);background-color:var(--background-color);color:var(--text-color);line-height:1.6;font-size:15px;-webkit-font-smoothing:antialiased;direction:rtl}a[data-v-ce760a58]{font-family:var(--font-primary);text-decoration:none;font-weight:600;color:var(--text-color)}a.router-link-exact-active[data-v-ce760a58]{color:var(--secondary)}label[data-v-ce760a58],td[data-v-ce760a58],p[data-v-ce760a58],span[data-v-ce760a58]{color:var(--text-color)}textarea[data-v-ce760a58]{background-color:var(--background-color);color:var(--text-color)}a.secondary-color[data-v-ce760a58]{color:#fff}a.secondary-color.router-link-exact-active[data-v-ce760a58]{color:var(--secondary)}ul[data-v-ce760a58],ol[data-v-ce760a58]{list-style:none}button[data-v-ce760a58]{cursor:pointer;border:none;background:none}#app[data-v-ce760a58]{font-family:var(--font-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center;color:#2c3e50}.container[data-v-ce760a58]{width:90%;max-width:1200px;margin:0 auto}.grid[data-v-ce760a58]{display:grid;gap:1rem}.hidden[data-v-ce760a58]{display:none}h1[data-v-ce760a58],h2[data-v-ce760a58],h3[data-v-ce760a58],h4[data-v-ce760a58],h5[data-v-ce760a58],h6[data-v-ce760a58]{font-weight:700;color:var(--text-color)}.btn[data-v-ce760a58]{padding:.75rem 1.5rem;border-radius:5px;font-weight:700;transition:all .3s ease}.btn[data-v-ce760a58]:hover{opacity:.8}.btn-primary[data-v-ce760a58]{background-color:var(--primary);color:#fff}.btn-secondary[data-v-ce760a58]{background-color:var(--secondary);color:#fff}.form[data-v-ce760a58]{font-family:var(--font-primary)}.form__group[data-v-ce760a58]{position:relative}.form__icon[data-v-ce760a58]{position:absolute;top:35%;left:1%;font-size:22px}.form__input[data-v-ce760a58]{width:100%;height:4rem;border:none;border-radius:1rem;font-size:1.4rem;padding-right:1.4rem;padding-top:20px;box-shadow:var(--inner-shadow);background:none;font-family:inherit;color:var(--text-color)}.form__input[data-v-ce760a58]:focus{box-shadow:var(--shadow);outline:none;border-bottom:2px solid var(--secondary)}.form__input:focus+.form__label[data-v-ce760a58]{transform:translate3d(10px,-25px,0) scale(.75);color:var(--secondary)}.form__input[data-v-ce760a58]:not(:placeholder-shown){border-bottom:2px solid var(--secondary)}.form__input:not(:placeholder-shown)+.form__label[data-v-ce760a58]{transform:translate3d(10px,-25px,0) scale(.75);color:var(--secondary)}.form__label[data-v-ce760a58]{position:absolute;top:50%;right:1rem;transform:translateY(-50%);font-weight:600;transform-origin:0 0;transition:all .2s ease;pointer-events:none}.form__input[data-v-ce760a58]::-webkit-outer-spin-button,.form__input[data-v-ce760a58]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.form__input[type=number][data-v-ce760a58]{-moz-appearance:textfield}.ServiceCategory[data-v-ce760a58]{display:flex;justify-content:center;flex-wrap:wrap}.ServiceCategory button[data-v-ce760a58]{margin:10px}.ServiceCategory button[data-v-ce760a58]:hover{background-color:var(--primary)}input.form__input__simple[data-v-ce760a58]{height:40px;border:1px solid #dddddd;border-radius:10px;padding:10px;font-family:var(--font-primary)}.line[data-v-ce760a58]{height:1px;display:flex;background:#ddd;margin:20px 0;width:100%}button.btn__close[data-v-ce760a58]{width:49%;padding:10px;background:transparent;color:#ff4d4d;font-family:var(--font-primary);border-radius:.5em;border:1px solid #ff4d4d;transition:.3s;font-size:15px}button.btn__close[data-v-ce760a58]:hover{background-color:#ff4d4d;color:#fff;transition:.3s}.chip[data-v-ce760a58]{grid-column:2/3;grid-row:3/4;justify-self:center;min-width:11rem;width:auto;height:3.5rem;border-radius:1rem;box-shadow:var(--shadow);display:flex;justify-content:space-between;align-items:center;font-family:var(--font-primary);transition:all .3s ease}.chip__icon[data-v-ce760a58]{width:2rem;height:2rem;border-radius:1rem;margin:0 0 0 15px;display:flex;justify-content:center;align-items:center;font-size:1.8rem;color:var(--primary)}.chip:hover p[data-v-ce760a58]{color:#fff;transition:all .3s ease}.chip p[data-v-ce760a58]{font-size:20px;color:var(--text-color);font-weight:600;margin-right:15px;transition:all .3s ease}.chip__no-icon[data-v-ce760a58]{grid-column:2/3;grid-row:3/4;justify-self:center;width:17rem;height:4rem;border-radius:1rem;box-shadow:var(--shadow);display:flex;flex-direction:column;flex-wrap:wrap;align-content:space-between;align-items:flex-start;font-family:var(--font-primary);transition:all .3s ease;z-index:1;justify-content:center}.chip__no-icon:hover p[data-v-ce760a58]{color:var(--secondary);transition:all .3s ease}.chip__no-icon p[data-v-ce760a58]{font-size:20px;color:var(--text-color);font-weight:600;transition:all .3s ease}.active[data-v-ce760a58]{background:var(--primary)}.active p[data-v-ce760a58]{color:#fff}.active svg[data-v-ce760a58]{color:#fff}.active :hover+p[data-v-ce760a58]{color:#fff}.ServiceList[data-v-ce760a58]{display:flex;justify-content:space-evenly;padding-top:20px;flex-wrap:wrap;flex-direction:row}.ServiceList button.chip[data-v-ce760a58]{margin:10px 0}.title__with__line[data-v-ce760a58]{padding:10px;text-align:right;border-bottom:2px solid #dddddd}.drag-handle[data-v-ce760a58]{width:32px;height:32px;border:1px dashed #e5e7eb;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;cursor:grab;background:#fafafa}.drag-handle i[data-v-ce760a58]{opacity:.7}.form__submit__btn[data-v-ce760a58]{width:100%;height:3rem;border-radius:1rem;font-size:1.4rem;background-color:transparent;color:var(--secondary);font-family:var(--font-primary);border:3px solid var(--secondary);cursor:pointer;transition:all .3s ease;box-shadow:var(--shadow)}.form__submit__btn[data-v-ce760a58]:hover{background-color:var(--secondary);color:#fff}[data-v-ce760a58]::-webkit-scrollbar{width:6px;background-color:transparent;height:4px}[data-v-ce760a58]::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);background-color:#f5f5f5;border-radius:5px}[data-v-ce760a58]::-webkit-scrollbar-thumb{background-color:#00000075;background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.2) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.2) 50%,rgba(255,255,255,.2) 75%,transparent 75%,transparent);border-radius:5px}[data-v-ce760a58]::-webkit-scrollbar-thumb:hover{background:#0000001c}.swal2-actions button[data-v-ce760a58]{font-family:var(--font-primary)!important;font-size:20px!important}.slide-right-enter-active[data-v-ce760a58],.slide-right-leave-active[data-v-ce760a58]{transition:all .5s ease}.slide-right-enter-from[data-v-ce760a58]{transform:translate(100%);opacity:0}.slide-right-leave-to[data-v-ce760a58]{transform:translate(-100%);opacity:0}.modal-backdrop[data-v-ce760a58]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0006;display:flex;align-items:center;justify-content:center}.grid__temp[data-v-ce760a58]{display:flex;justify-content:space-between;margin:20px 0}.modal[data-v-ce760a58]{background:var(--background-color);padding:1rem;border-radius:1rem;width:800px;max-width:90%}.modal-header[data-v-ce760a58]{border-bottom:1px solid #dddddd;padding-bottom:10px;display:flex;justify-content:space-between;align-items:center}.modal-footer[data-v-ce760a58]{border-top:1px solid #dddddd;padding:15px 0;display:flex;justify-content:space-between;align-items:center}button.close[data-v-ce760a58]{font-size:25px;color:#fb0000}input.multiselect-tags-search[data-v-ce760a58]{background:transparent}.MobileBottomNav[data-v-ce760a58]{display:none}[data-v-ce760a58] .selectedServices{min-width:200px;max-width:99%;border-radius:10px;height:45px;background-color:#fff}[data-v-ce760a58] .multiselect-single-label{right:-45px;top:2px}[data-v-ce760a58] .multiselect-placeholder{right:-50px}[data-v-ce760a58] .multiselect-dropdown{border-radius:0 0 10px 10px;margin-bottom:10px;z-index:10000000000!important;border-color:#ddd;padding-top:15px;border-top-color:transparent}[data-v-ce760a58] .multiselect-clear{z-index:1!important}[data-v-ce760a58] .multiselect-caret{z-index:1!important;margin-left:10px}.TodayAppointment[data-v-ce760a58]{background:var(--today-background);border-radius:12px;padding:16px;box-shadow:0 6px 20px #0000000f}.TodayAppointment .ta-header[data-v-ce760a58]{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:12px}.TodayAppointment .ta-header .ta-title[data-v-ce760a58]{display:flex;align-items:baseline;gap:8px;font-size:16px;font-weight:700}.TodayAppointment .ta-header .ta-title .ta-date[data-v-ce760a58]{font-size:12px;color:#6b7280}.TodayAppointment .ta-header .ta-refresh[data-v-ce760a58]{border:0;padding:8px 12px;border-radius:10px;cursor:pointer;background:var(--primary);color:#fff;transition:transform .06s ease-in-out,box-shadow .2s;display:inline-flex;align-items:center;gap:8px;font-family:var(--font-primary)}.TodayAppointment .ta-header .ta-refresh[data-v-ce760a58]:hover{box-shadow:0 6px 14px #4f46e540;transform:translateY(-1px)}.TodayAppointment .ta-header .ta-refresh[data-v-ce760a58]:active{transform:translateY(1px)}.TodayAppointment .ta-header .ta-refresh[data-v-ce760a58]:disabled{opacity:.6;cursor:default;box-shadow:none}.TodayAppointment .sync-btn[data-v-ce760a58]{display:inline-flex;align-items:center;gap:.4rem;padding:.45rem .9rem;border-radius:.5rem;border:none;cursor:pointer;font-size:.9rem;background:#ff9dfa;transition:opacity .2s ease,transform .1s ease;font-family:var(--font-primary)}.TodayAppointment .sync-btn span[data-v-ce760a58]{color:#fff}.TodayAppointment .sync-btn[data-v-ce760a58]:disabled{opacity:.6;cursor:default}.TodayAppointment .sync-btn[data-v-ce760a58]:not(:disabled):hover{opacity:.85;transform:translateY(-1px);box-shadow:0 6px 14px #bd75b94b}.TodayAppointment .ta-state[data-v-ce760a58]{padding:12px;border-radius:10px}.TodayAppointment .ta-state.ta-loading[data-v-ce760a58],.TodayAppointment .ta-state.ta-empty[data-v-ce760a58]{background:#f7f7fb}.TodayAppointment .ta-state.ta-error[data-v-ce760a58]{background:#fff1f1;color:#b00020}.TodayAppointment select#ta-stage-filter[data-v-ce760a58]{padding:5px;width:9rem;font-family:var(--font-primary);border:0px;border-bottom:2px solid #bfbfbf}.TodayAppointment select#ta-stage-filter[data-v-ce760a58]:focus-visible{border:0px!important}.TodayAppointment .ta-list[data-v-ce760a58]{display:flex;flex-direction:column;gap:10px}.TodayAppointment .ta-item[data-v-ce760a58]{background:var(--background-color);border:1px solid #eef0f4;border-radius:12px;padding:10px 12px;box-shadow:0 6px 18px #0000000a;transition:box-shadow .2s}.TodayAppointment .ta-item[data-v-ce760a58]:hover{box-shadow:0 8px 22px #0000000f}.TodayAppointment .ta-item__head[data-v-ce760a58]{display:grid;grid-template-columns:36px .5fr .4fr .2fr .4fr .5fr .5fr .5fr auto auto auto;align-items:center;gap:8px;margin-bottom:8px}.TodayAppointment .ta-item__head .mobile[data-v-ce760a58]{margin-inline-start:.5rem;color:#6b7280;font-size:.9rem;direction:ltr;unicode-bidi:plaintext}.TodayAppointment .ta-item__head .mobile i[data-v-ce760a58]{margin-inline-end:.25rem}.TodayAppointment .ta-item__head .idx[data-v-ce760a58]{color:#6b7280}.TodayAppointment .ta-item__head .name[data-v-ce760a58]{font-weight:700}.TodayAppointment .ta-item__head .time[data-v-ce760a58],.TodayAppointment .ta-item__head .doc[data-v-ce760a58],.TodayAppointment .ta-item__head .part[data-v-ce760a58]{color:#374151}.TodayAppointment .ta-item__head .status[data-v-ce760a58]{justify-self:end}.TodayAppointment .ta-item__head span i[data-v-ce760a58]{margin:0 5px}.TodayAppointment .ta-item__head .record[data-v-ce760a58]{display:inline-flex;align-items:center;gap:.4rem}.TodayAppointment .ta-item__head .record .presence-btn[data-v-ce760a58]{border:1px solid #d1d5db;background:#fff;padding:.25rem .45rem;border-radius:.5rem;cursor:pointer;transition:transform .08s ease}.TodayAppointment .ta-item__head .record .presence-btn[data-v-ce760a58]:disabled{opacity:.6;cursor:not-allowed}.TodayAppointment .ta-item__head .record .presence-btn[data-v-ce760a58]:active{transform:scale(.98)}.TodayAppointment .ta-item__head .record .presence-btn i.fa-user-check[data-v-ce760a58]{color:#16a34a}.TodayAppointment .ta-badge[data-v-ce760a58]{padding:4px 8px;border-radius:999px;font-size:12px;background:#f1f1f5;color:#000}.TodayAppointment .ta-badge[data-status=accepted][data-v-ce760a58],.TodayAppointment .ta-badge[data-status=approved][data-v-ce760a58],.TodayAppointment .ta-badge[data-status="1"][data-v-ce760a58]{background:#e6fffb}.TodayAppointment .ta-badge[data-status=pending][data-v-ce760a58],.TodayAppointment .ta-badge[data-status="0"][data-v-ce760a58]{background:#f5f5f5}.TodayAppointment .ta-badge[data-status=canceled][data-v-ce760a58],.TodayAppointment .ta-badge[data-status="-1"][data-v-ce760a58]{background:#fff1f0}.TodayAppointment .ta-badge[data-status=in_progress][data-v-ce760a58]{background:#fff7e6}.TodayAppointment .ta-badge[data-status=arrived][data-v-ce760a58]{background:#e6f7ff}.TodayAppointment .ta-progress[data-v-ce760a58]{display:flex;align-items:center;padding-top:6px;overflow-x:auto;min-height:50px;height:auto;max-height:100px;flex-direction:row;padding-right:5px}.TodayAppointment .ta-progress .stage[data-v-ce760a58]{position:relative}.TodayAppointment .ta-progress .stage .label[data-v-ce760a58]{display:inline-block;color:var(--text-color)}.TodayAppointment .ta-progress .stage .ts[data-v-ce760a58]{display:block;font-size:.72rem;opacity:.8;margin-top:.15rem;line-height:1;color:var(--text-color)}.TodayAppointment .stage[data-v-ce760a58]{display:inline-flex;align-items:center;gap:6px;position:relative}.TodayAppointment .stage .dot[data-v-ce760a58]{width:10px;height:10px;border-radius:999px;background:#d1d5db;position:relative}.TodayAppointment .stage .label[data-v-ce760a58]{font-size:12px;color:#6b7280;white-space:nowrap}.TodayAppointment .stage .line[data-v-ce760a58]{width:44px;height:2px;background:#e5e7eb;margin:0 8px}.TodayAppointment .stage.done .dot[data-v-ce760a58]{background:#10b981}.TodayAppointment .stage.done .line[data-v-ce760a58]{background:#a7f3d0}.TodayAppointment .stage.done .label[data-v-ce760a58]{color:#00d498}.TodayAppointment .stage.current .dot[data-v-ce760a58]{background:var(--primary);animation:taPulse-ce760a58 1.6s infinite}.TodayAppointment .stage.current .label[data-v-ce760a58]{color:var(--primary);font-weight:700}.TodayAppointment .stage.current .line[data-v-ce760a58]{background:#c7d2fe}.TodayAppointment .stage.todo .dot[data-v-ce760a58]{background:#d1d5db}@keyframes taPulse-ce760a58{0%{box-shadow:0 0 #4f46e573}70%{box-shadow:0 0 0 10px #4f46e500}to{box-shadow:0 0 #4f46e500}}.TodayAppointment .dragging .ta-item[data-v-ce760a58]{transition:transform .08s}.TodayAppointment .ta-item--editing[data-v-ce760a58]{border:1px solid rgba(82,139,255,.7);box-shadow:0 0 0 1px #528bff26,0 14px 35px #0f172a59;position:relative;z-index:5;background:radial-gradient(circle at top right,#d0d9ff 0,#eee 40%,#eee 60%,#d0d9ff);outline:none;transition:box-shadow .2s ease,border-color .2s ease,transform .15s ease;transform:translateY(-1px)}.TodayAppointment .ta-item--editing[data-v-ce760a58]:before{content:"ویرایش فعال";position:absolute;top:-10px;left:1rem;padding:.15rem .6rem;font-size:.7rem;border-radius:999px;background:linear-gradient(135deg,#4f46e5,#06b6d4);color:#e5f4ff;box-shadow:0 4px 10px #0f172a73}.TodayAppointment .ta-edit-input[data-v-ce760a58]{border-radius:999px;border:1px solid rgba(148,163,184,.4);background:#0f172ad9;color:#e5e7eb;padding:.15rem .6rem;font-size:.78rem;outline:none;min-width:0;transition:border-color .18s ease,box-shadow .18s ease,background-color .18s ease,transform .08s ease;box-shadow:0 0 0 1px transparent;font-family:var(--font-primary)}.TodayAppointment .ta-edit-input[data-v-ce760a58]::placeholder{color:#6b7280;font-size:.72rem}.TodayAppointment .ta-edit-input[data-v-ce760a58]:hover{border-color:#818cf8b3}.TodayAppointment .ta-edit-input[data-v-ce760a58]:focus{border-color:#818cf8;background:#0f172afa;box-shadow:0 0 0 1px #818cf899,0 0 12px #38bdf866;transform:translateY(-.5px)}.TodayAppointment .ta-edit-input--name[data-v-ce760a58]{max-width:6.5rem;margin-inline-start:.3rem}.TodayAppointment .ta-edit-input--mobile[data-v-ce760a58]{max-width:8.5rem;direction:ltr;text-align:left;font-family:inherit}.TodayAppointment .ta-edit-input--time[data-v-ce760a58]{max-width:4.6rem;direction:ltr;text-align:center;padding-inline:.4rem}.TodayAppointment .ta-edit-input--doc[data-v-ce760a58]{max-width:8rem;margin-inline-start:.3rem}.TodayAppointment .ta-edit-input--part[data-v-ce760a58]{max-width:10rem;margin-inline-start:.3rem}.TodayAppointment .ta-edit-btn[data-v-ce760a58]{margin-inline-start:.35rem;border-radius:999px;border:1px solid rgba(148,163,184,.35);background:radial-gradient(circle at top left,#0f172a 0,#020617 55%);color:#cbd5f5;padding:.25rem .55rem;font-size:.7rem;display:inline-flex;align-items:center;gap:.25rem;cursor:pointer;transition:background .18s ease,border-color .18s ease,box-shadow .18s ease,transform .08s ease,color .1s ease}.TodayAppointment .ta-edit-btn i[data-v-ce760a58]{font-size:.78rem}.TodayAppointment .ta-edit-btn[data-v-ce760a58]:hover{border-color:#818cf8cc;box-shadow:0 0 0 1px #818cf866;transform:translateY(-1px);color:#e5edff}.TodayAppointment .ta-edit-btn[data-v-ce760a58]:active{transform:translateY(0);box-shadow:0 0 0 1px #818cf84d}.TodayAppointment .ta-edit-btn--active[data-v-ce760a58]{border-color:#22d3ee;background:linear-gradient(135deg,#4f46e5,#22d3ee);color:#f9fafb;box-shadow:0 0 0 1px #22d3ee99,0 10px 30px #0f172ab3}.TodayAppointment .ta-edit-btn--active[data-v-ce760a58]:hover{box-shadow:0 0 0 1px #22d3eeb3,0 12px 36px #0f172ad9}.TodayAppointment .edit-actions[data-v-ce760a58]{display:inline-flex;align-items:center;gap:.4rem;margin-inline-start:auto}.TodayAppointment .ta-edit-save[data-v-ce760a58],.TodayAppointment .ta-edit-cancel[data-v-ce760a58]{border-radius:999px;border:none;padding:.25rem .7rem;font-size:.72rem;display:inline-flex;align-items:center;gap:.3rem;cursor:pointer;font-weight:500;transition:transform .08s ease,box-shadow .16s ease,background .16s ease,opacity .12s ease}.TodayAppointment .ta-edit-save i[data-v-ce760a58],.TodayAppointment .ta-edit-cancel i[data-v-ce760a58]{font-size:.83rem}.TodayAppointment .ta-edit-save[data-v-ce760a58]:disabled,.TodayAppointment .ta-edit-cancel[data-v-ce760a58]:disabled{opacity:.65;cursor:default;box-shadow:none;transform:none}.TodayAppointment .ta-edit-save[data-v-ce760a58]{background:var(--primary);color:#fff;font-family:var(--font-primary)}.TodayAppointment .ta-edit-save[data-v-ce760a58]:hover:not(:disabled){transform:translateY(-1px)}.TodayAppointment .ta-edit-save[data-v-ce760a58]:active:not(:disabled){transform:translateY(0)}.TodayAppointment .ta-edit-cancel[data-v-ce760a58]{background:#f3f4f6;color:#000;border:1px solid rgba(148,163,184,.5);font-family:var(--font-primary)}.TodayAppointment .ta-edit-cancel[data-v-ce760a58]:hover:not(:disabled){background:#eee;border-color:#94a3b8e6;transform:translateY(-1px)}.TodayAppointment .ta-edit-cancel[data-v-ce760a58]:active:not(:disabled){transform:translateY(0);box-shadow:0 6px 14px #0f172abf}.ta-header .ta-title[data-v-ce760a58]{display:flex;align-items:baseline;gap:8px}.ta-header .ta-sep[data-v-ce760a58]{color:#9ca3af}.ta-header .ta-count[data-v-ce760a58]{font-weight:700;color:var(--text-color)}.ta-header .ta-tools[data-v-ce760a58]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.ta-header .ta-search[data-v-ce760a58]{width:240px;max-width:50vw;padding:8px 10px;border:1px solid #e5e7eb;border-radius:10px;outline:none;transition:box-shadow .15s,border-color .15s;font-family:var(--font-primary)}.ta-header .ta-search[data-v-ce760a58]::placeholder{color:#9ca3af}.ta-header .ta-search[data-v-ce760a58]:focus{border-color:#4f46e5;box-shadow:0 0 0 3px #4f46e51f}.ta-badge--record[data-has=yes][data-v-ce760a58]{background:#ecfdf5;color:#065f46;font-family:var(--font-primary)}.ta-badge--record[data-has=no][data-v-ce760a58]{background:#fee2e2;color:#991b1b;font-family:var(--font-primary)}button.presence-btn.presence--enter i[data-v-ce760a58]{color:#d33}.presence-btn.presence--enter[data-v-ce760a58]{color:#16a34a}.presence-btn.presence--locked[data-v-ce760a58]{color:#9ca3af;cursor:not-allowed;opacity:.8}.ta-add[data-v-ce760a58]{background:var(--secondary);color:#fff;border:0;border-radius:10px;padding:8px 12px;cursor:pointer;font-family:var(--font-primary)}.ta-add[data-v-ce760a58]:hover{box-shadow:0 6px 14px #00a69349;transform:translateY(-1px)}.ta-add[disabled][data-v-ce760a58]{opacity:.6;cursor:not-allowed}.modal-card[data-v-ce760a58]{width:min(720px,95vw);max-height:90vh;overflow:auto;background:#fff;border-radius:16px;padding:12px;box-shadow:0 14px 40px #00000038}.assistant-select-wrap[data-v-ce760a58]{margin-top:-1.5rem;margin-right:3rem}.assistant-select-wrap .assistant-select[data-v-ce760a58]{min-width:80px;padding:.25rem .5rem;border:1px solid var(--ta-border, #e4e6eb);border-radius:.5em;font-family:var(--font-primary)}.sr-only[data-v-ce760a58]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.assistant-select-wrap[data-v-ce760a58]{position:relative;display:inline-block;min-width:50px!important;width:auto!important}.assistant-trigger[data-v-ce760a58]{display:inline-flex;align-items:center;gap:.5rem;width:100%;border-radius:1em;background:var(--background-color);cursor:pointer;line-height:1.6;font-family:var(--font-primary)}.assistant-trigger[data-v-ce760a58]:disabled{opacity:.6;cursor:not-allowed}.assistant-trigger__text[data-v-ce760a58]{flex:1;text-align:right;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;margin-right:-38px}.ta-badge--exit[data-v-ce760a58]{background-color:#ffeaea;border:1px solid #cc0000;color:#c00}.ta-badge--exit[data-v-ce760a58]:disabled{opacity:.6;cursor:default}.ta-item[data-v-ce760a58]{position:relative}.ta-item .ta-item-overlay[data-v-ce760a58]{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:flex;align-items:center;justify-content:center;text-align:center;flex-direction:column;border-radius:1rem;z-index:0;padding:1rem;color:#333;font-family:inherit}.ta-item .ta-item-overlay .overlay-content[data-v-ce760a58]{display:flex;flex-direction:column;align-items:center;gap:.75rem;max-width:85%}.ta-item .ta-item-overlay .overlay-text[data-v-ce760a58]{font-size:1.05rem;font-weight:500;color:#333;line-height:1.7}.ta-item .ta-item-overlay .overlay-btn[data-v-ce760a58]{background:#3a7bd5;background:linear-gradient(135deg,#3a7bd5,#00d2ff);color:#fff;border:none;border-radius:.75rem;padding:.5rem 1.2rem;font-family:var(--font-primary);font-size:.95rem;cursor:pointer;display:flex;align-items:center;gap:.4rem;transition:all .25s ease}.ta-item .ta-item-overlay .overlay-btn[data-v-ce760a58]:hover{transform:scale(1.04);background:linear-gradient(135deg,#2e6bcf,#00b8f0)}.ta-item .ta-item-overlay .overlay-btn i[data-v-ce760a58]{font-size:1.1rem}button.ta-report[data-v-ce760a58]{background:#dbc500;color:#fff;border:0;border-radius:10px;padding:8px 12px;cursor:pointer;font-family:var(--font-primary)}.ta-report[data-v-ce760a58]:not(:disabled):hover{opacity:.85;transform:translateY(-1px);box-shadow:0 6px 14px #dbc5005d}.ta-date-nav[data-v-ce760a58]{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-primary)}.ta-date-btn[data-v-ce760a58]{border:1px solid rgba(255,255,255,.12);background:#ffffff0f;color:inherit;border-radius:10px;padding:6px 10px;cursor:pointer;font-family:var(--font-primary)}.ta-date-btn--arrow[data-v-ce760a58]{width:34px;text-align:center;font-size:18px;line-height:1}.ta-date-btn--date[data-v-ce760a58]{font-weight:600}.dp-ghost[data-v-ce760a58]{position:fixed;left:-10000px;top:0;width:1px;height:1px}.dp-ghost input[data-v-ce760a58]{width:1px!important;height:1px!important;padding:0!important;border:0!important}.form__groups[data-v-ce760a58]{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}select.form__input[data-v-ce760a58]{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:1.4rem;background:none}.AddPatient[data-v-ce760a58]{background:var(--background-color);box-shadow:var(--shadow);padding:10px 20px 20px;border-radius:1em}.AddPatient h3[data-v-ce760a58]{margin-bottom:20px}.form__actions[data-v-ce760a58]{display:flex;justify-content:space-between;margin-top:40px;flex-direction:row-reverse}.btn[data-v-ce760a58]{background:var(--primary);color:#fff;padding:10px 20px;border:none;border-radius:.5em;cursor:pointer;font-family:var(--font-primary);font-size:20px;width:48%}.btn--secondary[data-v-ce760a58]{background:#6c757d}[data-v-e6569c95]:root{--primary: #6D5DFC;--secondary: #00A693;--primary-light: #8abdff;--primary-dark: #5b0eeb;--white: #FFFFFF;--background-color: #E4EBF5;--table-background:#f3f3f3;--greyLight-2: #c8d0e7;--greyLight-3: #bec8e4;--dark-greyLight-1: #202224;--dark-greyLight-2: #2e2e2e;--dark-greyLight-3: #252525;--greyDark: #9baacf;--font-primary: Yekan Bakh FaNum;--text-color: #333;--shadow: .3rem .3rem .6rem var(--greyLight-2), -.2rem -.2rem .5rem var(--white);--inner-shadow: inset .2rem .2rem .5rem var(--greyLight-2);--login-background: #E6E6FA;--today-background: #fff;--primary-50: color-mix(in oklab, var(--primary) 10%, white);--primary-100: color-mix(in oklab, var(--primary) 20%, white);--primary-600: color-mix(in oklab, var(--primary) 90%, black);--primary-700: color-mix(in oklab, var(--primary) 80%, black);--secondary-600: color-mix(in oklab, var(--secondary) 90%, black)}[data-theme=dark][data-v-e6569c95]{--background-color: var(--dark-greyLight-1);--white: var(--dark-greyLight-1);--text-color: #fff !important;--shadow:.3rem .3rem .6rem var(--dark-greyLight-2), -.2rem -.2rem .5rem var(--dark-greyLight-3);--inner-shadow: inset .2rem .2rem .5rem var(--dark-greyLight-3);--table-background: var(--dark-greyLight-2);--login-background: var(--dark-greyLight-1);--today-background: var(--dark-greyLight-2)}.btn-primary[data-v-e6569c95]{background:var(--primary)}.btn-primary[data-v-e6569c95]:hover{background:var(--primary-700)}@font-face{font-family:Kalameh;src:url(/assets/KalamehWeb_Regular-D0sC3hOE.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Kalameh;src:url(/assets/KalamehWeb_Bold-D0Jm8-NK.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Kalameh;src:url(/assets/KalamehWeb_Black-CGZNDlxu.ttf) format("truetype");font-weight:900;font-style:normal}@font-face{font-family:IRANSans;src:url("/assets/IRANSansWeb(FaNum)-Cj7jpVse.ttf") format("truetype");font-weight:400;font-style:normal}@font-face{font-family:IRANSans;src:url("/assets/IRANSansWeb(FaNum)_Bold-CG9KWpGk.ttf") format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Yekan Bakh FaNum;font-style:normal;font-weight:100;src:url(/assets/YekanBakhFaNum-Thin-CCFhV54d.woff) format("woff"),url(../Fonts/woff2/YekanBakhFaNum-thin.woff2) format("woff2")}@font-face{font-family:Yekan Bakh FaNum;font-style:normal;font-weight:300;src:url(/assets/YekanBakhFaNum-Light-DScj37Ht.woff) format("woff"),url(../Fonts/woff2/YekanBakhFaNum-Light.woff2) format("woff2")}@font-face{font-family:Yekan Bakh FaNum;font-style:normal;font-weight:400;src:url(/assets/YekanBakhFaNum-Regular-cC0JMgGa.woff) format("woff"),url(../Fonts/woff2/YekanBakhFaNum-Regular.woff2) format("woff2")}@font-face{font-family:Yekan Bakh FaNum;font-style:normal;font-weight:600;src:url(/assets/YekanBakhFaNum-SemiBold-D6uk59ej.woff) format("woff"),url(../Fonts/woff2/YekanBakhFaNum-SemiBold.woff2) format("woff2")}@font-face{font-family:Yekan Bakh FaNum;font-style:normal;font-weight:700;src:url(/assets/YekanBakhFaNum-Bold-B0339MnD.woff) format("woff"),url(../Fonts/woff2/YekanBakhFaNum-Bold.woff2) format("woff2")}[data-v-e6569c95],[data-v-e6569c95]:before,[data-v-e6569c95]:after{margin:0;padding:0;box-sizing:border-box}body[data-v-e6569c95]{font-family:var(--font-primary);background-color:var(--background-color);color:var(--text-color);line-height:1.6;font-size:15px;-webkit-font-smoothing:antialiased;direction:rtl}a[data-v-e6569c95]{font-family:var(--font-primary);text-decoration:none;font-weight:600;color:var(--text-color)}a.router-link-exact-active[data-v-e6569c95]{color:var(--secondary)}label[data-v-e6569c95],td[data-v-e6569c95],p[data-v-e6569c95],span[data-v-e6569c95]{color:var(--text-color)}textarea[data-v-e6569c95]{background-color:var(--background-color);color:var(--text-color)}a.secondary-color[data-v-e6569c95]{color:#fff}a.secondary-color.router-link-exact-active[data-v-e6569c95]{color:var(--secondary)}ul[data-v-e6569c95],ol[data-v-e6569c95]{list-style:none}button[data-v-e6569c95]{cursor:pointer;border:none;background:none}#app[data-v-e6569c95]{font-family:var(--font-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center;color:#2c3e50}.container[data-v-e6569c95]{width:90%;max-width:1200px;margin:0 auto}.grid[data-v-e6569c95]{display:grid;gap:1rem}.hidden[data-v-e6569c95]{display:none}h1[data-v-e6569c95],h2[data-v-e6569c95],h3[data-v-e6569c95],h4[data-v-e6569c95],h5[data-v-e6569c95],h6[data-v-e6569c95]{font-weight:700;color:var(--text-color)}.btn[data-v-e6569c95]{padding:.75rem 1.5rem;border-radius:5px;font-weight:700;transition:all .3s ease}.btn[data-v-e6569c95]:hover{opacity:.8}.btn-primary[data-v-e6569c95]{background-color:var(--primary);color:#fff}.btn-secondary[data-v-e6569c95]{background-color:var(--secondary);color:#fff}.form[data-v-e6569c95]{font-family:var(--font-primary)}.form__group[data-v-e6569c95]{position:relative}.form__icon[data-v-e6569c95]{position:absolute;top:35%;left:1%;font-size:22px}.form__input[data-v-e6569c95]{width:100%;height:4rem;border:none;border-radius:1rem;font-size:1.4rem;padding-right:1.4rem;padding-top:20px;box-shadow:var(--inner-shadow);background:none;font-family:inherit;color:var(--text-color)}.form__input[data-v-e6569c95]:focus{box-shadow:var(--shadow);outline:none;border-bottom:2px solid var(--secondary)}.form__input:focus+.form__label[data-v-e6569c95]{transform:translate3d(10px,-25px,0) scale(.75);color:var(--secondary)}.form__input[data-v-e6569c95]:not(:placeholder-shown){border-bottom:2px solid var(--secondary)}.form__input:not(:placeholder-shown)+.form__label[data-v-e6569c95]{transform:translate3d(10px,-25px,0) scale(.75);color:var(--secondary)}.form__label[data-v-e6569c95]{position:absolute;top:50%;right:1rem;transform:translateY(-50%);font-weight:600;transform-origin:0 0;transition:all .2s ease;pointer-events:none}.form__input[data-v-e6569c95]::-webkit-outer-spin-button,.form__input[data-v-e6569c95]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.form__input[type=number][data-v-e6569c95]{-moz-appearance:textfield}.ServiceCategory[data-v-e6569c95]{display:flex;justify-content:center;flex-wrap:wrap}.ServiceCategory button[data-v-e6569c95]{margin:10px}.ServiceCategory button[data-v-e6569c95]:hover{background-color:var(--primary)}input.form__input__simple[data-v-e6569c95]{height:40px;border:1px solid #dddddd;border-radius:10px;padding:10px;font-family:var(--font-primary)}.line[data-v-e6569c95]{height:1px;display:flex;background:#ddd;margin:20px 0;width:100%}button.btn__close[data-v-e6569c95]{width:49%;padding:10px;background:transparent;color:#ff4d4d;font-family:var(--font-primary);border-radius:.5em;border:1px solid #ff4d4d;transition:.3s;font-size:15px}button.btn__close[data-v-e6569c95]:hover{background-color:#ff4d4d;color:#fff;transition:.3s}.chip[data-v-e6569c95]{grid-column:2/3;grid-row:3/4;justify-self:center;min-width:11rem;width:auto;height:3.5rem;border-radius:1rem;box-shadow:var(--shadow);display:flex;justify-content:space-between;align-items:center;font-family:var(--font-primary);transition:all .3s ease}.chip__icon[data-v-e6569c95]{width:2rem;height:2rem;border-radius:1rem;margin:0 0 0 15px;display:flex;justify-content:center;align-items:center;font-size:1.8rem;color:var(--primary)}.chip:hover p[data-v-e6569c95]{color:#fff;transition:all .3s ease}.chip p[data-v-e6569c95]{font-size:20px;color:var(--text-color);font-weight:600;margin-right:15px;transition:all .3s ease}.chip__no-icon[data-v-e6569c95]{grid-column:2/3;grid-row:3/4;justify-self:center;width:17rem;height:4rem;border-radius:1rem;box-shadow:var(--shadow);display:flex;flex-direction:column;flex-wrap:wrap;align-content:space-between;align-items:flex-start;font-family:var(--font-primary);transition:all .3s ease;z-index:1;justify-content:center}.chip__no-icon:hover p[data-v-e6569c95]{color:var(--secondary);transition:all .3s ease}.chip__no-icon p[data-v-e6569c95]{font-size:20px;color:var(--text-color);font-weight:600;transition:all .3s ease}.active[data-v-e6569c95]{background:var(--primary)}.active p[data-v-e6569c95]{color:#fff}.active svg[data-v-e6569c95]{color:#fff}.active :hover+p[data-v-e6569c95]{color:#fff}.ServiceList[data-v-e6569c95]{display:flex;justify-content:space-evenly;padding-top:20px;flex-wrap:wrap;flex-direction:row}.ServiceList button.chip[data-v-e6569c95]{margin:10px 0}.title__with__line[data-v-e6569c95]{padding:10px;text-align:right;border-bottom:2px solid #dddddd}.drag-handle[data-v-e6569c95]{width:32px;height:32px;border:1px dashed #e5e7eb;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;cursor:grab;background:#fafafa}.drag-handle i[data-v-e6569c95]{opacity:.7}.form__submit__btn[data-v-e6569c95]{width:100%;height:3rem;border-radius:1rem;font-size:1.4rem;background-color:transparent;color:var(--secondary);font-family:var(--font-primary);border:3px solid var(--secondary);cursor:pointer;transition:all .3s ease;box-shadow:var(--shadow)}.form__submit__btn[data-v-e6569c95]:hover{background-color:var(--secondary);color:#fff}[data-v-e6569c95]::-webkit-scrollbar{width:6px;background-color:transparent;height:4px}[data-v-e6569c95]::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);background-color:#f5f5f5;border-radius:5px}[data-v-e6569c95]::-webkit-scrollbar-thumb{background-color:#00000075;background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.2) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.2) 50%,rgba(255,255,255,.2) 75%,transparent 75%,transparent);border-radius:5px}[data-v-e6569c95]::-webkit-scrollbar-thumb:hover{background:#0000001c}.swal2-actions button[data-v-e6569c95]{font-family:var(--font-primary)!important;font-size:20px!important}.slide-right-enter-active[data-v-e6569c95],.slide-right-leave-active[data-v-e6569c95]{transition:all .5s ease}.slide-right-enter-from[data-v-e6569c95]{transform:translate(100%);opacity:0}.slide-right-leave-to[data-v-e6569c95]{transform:translate(-100%);opacity:0}.modal-backdrop[data-v-e6569c95]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0006;display:flex;align-items:center;justify-content:center}.grid__temp[data-v-e6569c95]{display:flex;justify-content:space-between;margin:20px 0}.modal[data-v-e6569c95]{background:var(--background-color);padding:1rem;border-radius:1rem;width:800px;max-width:90%}.modal-header[data-v-e6569c95]{border-bottom:1px solid #dddddd;padding-bottom:10px;display:flex;justify-content:space-between;align-items:center}.modal-footer[data-v-e6569c95]{border-top:1px solid #dddddd;padding:15px 0;display:flex;justify-content:space-between;align-items:center}button.close[data-v-e6569c95]{font-size:25px;color:#fb0000}input.multiselect-tags-search[data-v-e6569c95]{background:transparent}.MobileBottomNav[data-v-e6569c95]{display:none}[data-v-e6569c95] .selectedServices{min-width:200px;max-width:99%;border-radius:10px;height:45px;background-color:#fff}[data-v-e6569c95] .multiselect-single-label{right:-45px;top:2px}[data-v-e6569c95] .multiselect-placeholder{right:-50px}[data-v-e6569c95] .multiselect-dropdown{border-radius:0 0 10px 10px;margin-bottom:10px;z-index:10000000000!important;border-color:#ddd;padding-top:15px;border-top-color:transparent}[data-v-e6569c95] .multiselect-clear{z-index:1!important}[data-v-e6569c95] .multiselect-caret{z-index:1!important;margin-left:10px}.TodayAppointment[data-v-e6569c95]{background:var(--today-background);border-radius:12px;padding:16px;box-shadow:0 6px 20px #0000000f}.TodayAppointment .ta-header[data-v-e6569c95]{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:12px}.TodayAppointment .ta-header .ta-title[data-v-e6569c95]{display:flex;align-items:baseline;gap:8px;font-size:16px;font-weight:700}.TodayAppointment .ta-header .ta-title .ta-date[data-v-e6569c95]{font-size:12px;color:#6b7280}.TodayAppointment .ta-header .ta-refresh[data-v-e6569c95]{border:0;padding:8px 12px;border-radius:10px;cursor:pointer;background:var(--primary);color:#fff;transition:transform .06s ease-in-out,box-shadow .2s;display:inline-flex;align-items:center;gap:8px;font-family:var(--font-primary)}.TodayAppointment .ta-header .ta-refresh[data-v-e6569c95]:hover{box-shadow:0 6px 14px #4f46e540;transform:translateY(-1px)}.TodayAppointment .ta-header .ta-refresh[data-v-e6569c95]:active{transform:translateY(1px)}.TodayAppointment .ta-header .ta-refresh[data-v-e6569c95]:disabled{opacity:.6;cursor:default;box-shadow:none}.TodayAppointment .sync-btn[data-v-e6569c95]{display:inline-flex;align-items:center;gap:.4rem;padding:.45rem .9rem;border-radius:.5rem;border:none;cursor:pointer;font-size:.9rem;background:#ff9dfa;transition:opacity .2s ease,transform .1s ease;font-family:var(--font-primary)}.TodayAppointment .sync-btn span[data-v-e6569c95]{color:#fff}.TodayAppointment .sync-btn[data-v-e6569c95]:disabled{opacity:.6;cursor:default}.TodayAppointment .sync-btn[data-v-e6569c95]:not(:disabled):hover{opacity:.85;transform:translateY(-1px);box-shadow:0 6px 14px #bd75b94b}.TodayAppointment .ta-state[data-v-e6569c95]{padding:12px;border-radius:10px}.TodayAppointment .ta-state.ta-loading[data-v-e6569c95],.TodayAppointment .ta-state.ta-empty[data-v-e6569c95]{background:#f7f7fb}.TodayAppointment .ta-state.ta-error[data-v-e6569c95]{background:#fff1f1;color:#b00020}.TodayAppointment select#ta-stage-filter[data-v-e6569c95]{padding:5px;width:9rem;font-family:var(--font-primary);border:0px;border-bottom:2px solid #bfbfbf}.TodayAppointment select#ta-stage-filter[data-v-e6569c95]:focus-visible{border:0px!important}.TodayAppointment .ta-list[data-v-e6569c95]{display:flex;flex-direction:column;gap:10px}.TodayAppointment .ta-item[data-v-e6569c95]{background:var(--background-color);border:1px solid #eef0f4;border-radius:12px;padding:10px 12px;box-shadow:0 6px 18px #0000000a;transition:box-shadow .2s}.TodayAppointment .ta-item[data-v-e6569c95]:hover{box-shadow:0 8px 22px #0000000f}.TodayAppointment .ta-item__head[data-v-e6569c95]{display:grid;grid-template-columns:36px .5fr .4fr .2fr .4fr .5fr .5fr .5fr auto auto auto;align-items:center;gap:8px;margin-bottom:8px}.TodayAppointment .ta-item__head .mobile[data-v-e6569c95]{margin-inline-start:.5rem;color:#6b7280;font-size:.9rem;direction:ltr;unicode-bidi:plaintext}.TodayAppointment .ta-item__head .mobile i[data-v-e6569c95]{margin-inline-end:.25rem}.TodayAppointment .ta-item__head .idx[data-v-e6569c95]{color:#6b7280}.TodayAppointment .ta-item__head .name[data-v-e6569c95]{font-weight:700}.TodayAppointment .ta-item__head .time[data-v-e6569c95],.TodayAppointment .ta-item__head .doc[data-v-e6569c95],.TodayAppointment .ta-item__head .part[data-v-e6569c95]{color:#374151}.TodayAppointment .ta-item__head .status[data-v-e6569c95]{justify-self:end}.TodayAppointment .ta-item__head span i[data-v-e6569c95]{margin:0 5px}.TodayAppointment .ta-item__head .record[data-v-e6569c95]{display:inline-flex;align-items:center;gap:.4rem}.TodayAppointment .ta-item__head .record .presence-btn[data-v-e6569c95]{border:1px solid #d1d5db;background:#fff;padding:.25rem .45rem;border-radius:.5rem;cursor:pointer;transition:transform .08s ease}.TodayAppointment .ta-item__head .record .presence-btn[data-v-e6569c95]:disabled{opacity:.6;cursor:not-allowed}.TodayAppointment .ta-item__head .record .presence-btn[data-v-e6569c95]:active{transform:scale(.98)}.TodayAppointment .ta-item__head .record .presence-btn i.fa-user-check[data-v-e6569c95]{color:#16a34a}.TodayAppointment .ta-badge[data-v-e6569c95]{padding:4px 8px;border-radius:999px;font-size:12px;background:#f1f1f5;color:#000}.TodayAppointment .ta-badge[data-status=accepted][data-v-e6569c95],.TodayAppointment .ta-badge[data-status=approved][data-v-e6569c95],.TodayAppointment .ta-badge[data-status="1"][data-v-e6569c95]{background:#e6fffb}.TodayAppointment .ta-badge[data-status=pending][data-v-e6569c95],.TodayAppointment .ta-badge[data-status="0"][data-v-e6569c95]{background:#f5f5f5}.TodayAppointment .ta-badge[data-status=canceled][data-v-e6569c95],.TodayAppointment .ta-badge[data-status="-1"][data-v-e6569c95]{background:#fff1f0}.TodayAppointment .ta-badge[data-status=in_progress][data-v-e6569c95]{background:#fff7e6}.TodayAppointment .ta-badge[data-status=arrived][data-v-e6569c95]{background:#e6f7ff}.TodayAppointment .ta-progress[data-v-e6569c95]{display:flex;align-items:center;padding-top:6px;overflow-x:auto;min-height:50px;height:auto;max-height:100px;flex-direction:row;padding-right:5px}.TodayAppointment .ta-progress .stage[data-v-e6569c95]{position:relative}.TodayAppointment .ta-progress .stage .label[data-v-e6569c95]{display:inline-block;color:var(--text-color)}.TodayAppointment .ta-progress .stage .ts[data-v-e6569c95]{display:block;font-size:.72rem;opacity:.8;margin-top:.15rem;line-height:1;color:var(--text-color)}.TodayAppointment .stage[data-v-e6569c95]{display:inline-flex;align-items:center;gap:6px;position:relative}.TodayAppointment .stage .dot[data-v-e6569c95]{width:10px;height:10px;border-radius:999px;background:#d1d5db;position:relative}.TodayAppointment .stage .label[data-v-e6569c95]{font-size:12px;color:#6b7280;white-space:nowrap}.TodayAppointment .stage .line[data-v-e6569c95]{width:44px;height:2px;background:#e5e7eb;margin:0 8px}.TodayAppointment .stage.done .dot[data-v-e6569c95]{background:#10b981}.TodayAppointment .stage.done .line[data-v-e6569c95]{background:#a7f3d0}.TodayAppointment .stage.done .label[data-v-e6569c95]{color:#00d498}.TodayAppointment .stage.current .dot[data-v-e6569c95]{background:var(--primary);animation:taPulse-e6569c95 1.6s infinite}.TodayAppointment .stage.current .label[data-v-e6569c95]{color:var(--primary);font-weight:700}.TodayAppointment .stage.current .line[data-v-e6569c95]{background:#c7d2fe}.TodayAppointment .stage.todo .dot[data-v-e6569c95]{background:#d1d5db}@keyframes taPulse-e6569c95{0%{box-shadow:0 0 #4f46e573}70%{box-shadow:0 0 0 10px #4f46e500}to{box-shadow:0 0 #4f46e500}}.TodayAppointment .dragging .ta-item[data-v-e6569c95]{transition:transform .08s}.TodayAppointment .ta-item--editing[data-v-e6569c95]{border:1px solid rgba(82,139,255,.7);box-shadow:0 0 0 1px #528bff26,0 14px 35px #0f172a59;position:relative;z-index:5;background:radial-gradient(circle at top right,#d0d9ff 0,#eee 40%,#eee 60%,#d0d9ff);outline:none;transition:box-shadow .2s ease,border-color .2s ease,transform .15s ease;transform:translateY(-1px)}.TodayAppointment .ta-item--editing[data-v-e6569c95]:before{content:"ویرایش فعال";position:absolute;top:-10px;left:1rem;padding:.15rem .6rem;font-size:.7rem;border-radius:999px;background:linear-gradient(135deg,#4f46e5,#06b6d4);color:#e5f4ff;box-shadow:0 4px 10px #0f172a73}.TodayAppointment .ta-edit-input[data-v-e6569c95]{border-radius:999px;border:1px solid rgba(148,163,184,.4);background:#0f172ad9;color:#e5e7eb;padding:.15rem .6rem;font-size:.78rem;outline:none;min-width:0;transition:border-color .18s ease,box-shadow .18s ease,background-color .18s ease,transform .08s ease;box-shadow:0 0 0 1px transparent;font-family:var(--font-primary)}.TodayAppointment .ta-edit-input[data-v-e6569c95]::placeholder{color:#6b7280;font-size:.72rem}.TodayAppointment .ta-edit-input[data-v-e6569c95]:hover{border-color:#818cf8b3}.TodayAppointment .ta-edit-input[data-v-e6569c95]:focus{border-color:#818cf8;background:#0f172afa;box-shadow:0 0 0 1px #818cf899,0 0 12px #38bdf866;transform:translateY(-.5px)}.TodayAppointment .ta-edit-input--name[data-v-e6569c95]{max-width:6.5rem;margin-inline-start:.3rem}.TodayAppointment .ta-edit-input--mobile[data-v-e6569c95]{max-width:8.5rem;direction:ltr;text-align:left;font-family:inherit}.TodayAppointment .ta-edit-input--time[data-v-e6569c95]{max-width:4.6rem;direction:ltr;text-align:center;padding-inline:.4rem}.TodayAppointment .ta-edit-input--doc[data-v-e6569c95]{max-width:8rem;margin-inline-start:.3rem}.TodayAppointment .ta-edit-input--part[data-v-e6569c95]{max-width:10rem;margin-inline-start:.3rem}.TodayAppointment .ta-edit-btn[data-v-e6569c95]{margin-inline-start:.35rem;border-radius:999px;border:1px solid rgba(148,163,184,.35);background:radial-gradient(circle at top left,#0f172a 0,#020617 55%);color:#cbd5f5;padding:.25rem .55rem;font-size:.7rem;display:inline-flex;align-items:center;gap:.25rem;cursor:pointer;transition:background .18s ease,border-color .18s ease,box-shadow .18s ease,transform .08s ease,color .1s ease}.TodayAppointment .ta-edit-btn i[data-v-e6569c95]{font-size:.78rem}.TodayAppointment .ta-edit-btn[data-v-e6569c95]:hover{border-color:#818cf8cc;box-shadow:0 0 0 1px #818cf866;transform:translateY(-1px);color:#e5edff}.TodayAppointment .ta-edit-btn[data-v-e6569c95]:active{transform:translateY(0);box-shadow:0 0 0 1px #818cf84d}.TodayAppointment .ta-edit-btn--active[data-v-e6569c95]{border-color:#22d3ee;background:linear-gradient(135deg,#4f46e5,#22d3ee);color:#f9fafb;box-shadow:0 0 0 1px #22d3ee99,0 10px 30px #0f172ab3}.TodayAppointment .ta-edit-btn--active[data-v-e6569c95]:hover{box-shadow:0 0 0 1px #22d3eeb3,0 12px 36px #0f172ad9}.TodayAppointment .edit-actions[data-v-e6569c95]{display:inline-flex;align-items:center;gap:.4rem;margin-inline-start:auto}.TodayAppointment .ta-edit-save[data-v-e6569c95],.TodayAppointment .ta-edit-cancel[data-v-e6569c95]{border-radius:999px;border:none;padding:.25rem .7rem;font-size:.72rem;display:inline-flex;align-items:center;gap:.3rem;cursor:pointer;font-weight:500;transition:transform .08s ease,box-shadow .16s ease,background .16s ease,opacity .12s ease}.TodayAppointment .ta-edit-save i[data-v-e6569c95],.TodayAppointment .ta-edit-cancel i[data-v-e6569c95]{font-size:.83rem}.TodayAppointment .ta-edit-save[data-v-e6569c95]:disabled,.TodayAppointment .ta-edit-cancel[data-v-e6569c95]:disabled{opacity:.65;cursor:default;box-shadow:none;transform:none}.TodayAppointment .ta-edit-save[data-v-e6569c95]{background:var(--primary);color:#fff;font-family:var(--font-primary)}.TodayAppointment .ta-edit-save[data-v-e6569c95]:hover:not(:disabled){transform:translateY(-1px)}.TodayAppointment .ta-edit-save[data-v-e6569c95]:active:not(:disabled){transform:translateY(0)}.TodayAppointment .ta-edit-cancel[data-v-e6569c95]{background:#f3f4f6;color:#000;border:1px solid rgba(148,163,184,.5);font-family:var(--font-primary)}.TodayAppointment .ta-edit-cancel[data-v-e6569c95]:hover:not(:disabled){background:#eee;border-color:#94a3b8e6;transform:translateY(-1px)}.TodayAppointment .ta-edit-cancel[data-v-e6569c95]:active:not(:disabled){transform:translateY(0);box-shadow:0 6px 14px #0f172abf}.ta-header .ta-title[data-v-e6569c95]{display:flex;align-items:baseline;gap:8px}.ta-header .ta-sep[data-v-e6569c95]{color:#9ca3af}.ta-header .ta-count[data-v-e6569c95]{font-weight:700;color:var(--text-color)}.ta-header .ta-tools[data-v-e6569c95]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.ta-header .ta-search[data-v-e6569c95]{width:240px;max-width:50vw;padding:8px 10px;border:1px solid #e5e7eb;border-radius:10px;outline:none;transition:box-shadow .15s,border-color .15s;font-family:var(--font-primary)}.ta-header .ta-search[data-v-e6569c95]::placeholder{color:#9ca3af}.ta-header .ta-search[data-v-e6569c95]:focus{border-color:#4f46e5;box-shadow:0 0 0 3px #4f46e51f}.ta-badge--record[data-has=yes][data-v-e6569c95]{background:#ecfdf5;color:#065f46;font-family:var(--font-primary)}.ta-badge--record[data-has=no][data-v-e6569c95]{background:#fee2e2;color:#991b1b;font-family:var(--font-primary)}button.presence-btn.presence--enter i[data-v-e6569c95]{color:#d33}.presence-btn.presence--enter[data-v-e6569c95]{color:#16a34a}.presence-btn.presence--locked[data-v-e6569c95]{color:#9ca3af;cursor:not-allowed;opacity:.8}.ta-add[data-v-e6569c95]{background:var(--secondary);color:#fff;border:0;border-radius:10px;padding:8px 12px;cursor:pointer;font-family:var(--font-primary)}.ta-add[data-v-e6569c95]:hover{box-shadow:0 6px 14px #00a69349;transform:translateY(-1px)}.ta-add[disabled][data-v-e6569c95]{opacity:.6;cursor:not-allowed}.modal-card[data-v-e6569c95]{width:min(720px,95vw);max-height:90vh;overflow:auto;background:#fff;border-radius:16px;padding:12px;box-shadow:0 14px 40px #00000038}.assistant-select-wrap[data-v-e6569c95]{margin-top:-1.5rem;margin-right:3rem}.assistant-select-wrap .assistant-select[data-v-e6569c95]{min-width:80px;padding:.25rem .5rem;border:1px solid var(--ta-border, #e4e6eb);border-radius:.5em;font-family:var(--font-primary)}.sr-only[data-v-e6569c95]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.assistant-select-wrap[data-v-e6569c95]{position:relative;display:inline-block;min-width:50px!important;width:auto!important}.assistant-trigger[data-v-e6569c95]{display:inline-flex;align-items:center;gap:.5rem;width:100%;border-radius:1em;background:var(--background-color);cursor:pointer;line-height:1.6;font-family:var(--font-primary)}.assistant-trigger[data-v-e6569c95]:disabled{opacity:.6;cursor:not-allowed}.assistant-trigger__text[data-v-e6569c95]{flex:1;text-align:right;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;margin-right:-38px}.ta-badge--exit[data-v-e6569c95]{background-color:#ffeaea;border:1px solid #cc0000;color:#c00}.ta-badge--exit[data-v-e6569c95]:disabled{opacity:.6;cursor:default}.ta-item[data-v-e6569c95]{position:relative}.ta-item .ta-item-overlay[data-v-e6569c95]{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:flex;align-items:center;justify-content:center;text-align:center;flex-direction:column;border-radius:1rem;z-index:0;padding:1rem;color:#333;font-family:inherit}.ta-item .ta-item-overlay .overlay-content[data-v-e6569c95]{display:flex;flex-direction:column;align-items:center;gap:.75rem;max-width:85%}.ta-item .ta-item-overlay .overlay-text[data-v-e6569c95]{font-size:1.05rem;font-weight:500;color:#333;line-height:1.7}.ta-item .ta-item-overlay .overlay-btn[data-v-e6569c95]{background:#3a7bd5;background:linear-gradient(135deg,#3a7bd5,#00d2ff);color:#fff;border:none;border-radius:.75rem;padding:.5rem 1.2rem;font-family:var(--font-primary);font-size:.95rem;cursor:pointer;display:flex;align-items:center;gap:.4rem;transition:all .25s ease}.ta-item .ta-item-overlay .overlay-btn[data-v-e6569c95]:hover{transform:scale(1.04);background:linear-gradient(135deg,#2e6bcf,#00b8f0)}.ta-item .ta-item-overlay .overlay-btn i[data-v-e6569c95]{font-size:1.1rem}button.ta-report[data-v-e6569c95]{background:#dbc500;color:#fff;border:0;border-radius:10px;padding:8px 12px;cursor:pointer;font-family:var(--font-primary)}.ta-report[data-v-e6569c95]:not(:disabled):hover{opacity:.85;transform:translateY(-1px);box-shadow:0 6px 14px #dbc5005d}.ta-date-nav[data-v-e6569c95]{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-primary)}.ta-date-btn[data-v-e6569c95]{border:1px solid rgba(255,255,255,.12);background:#ffffff0f;color:inherit;border-radius:10px;padding:6px 10px;cursor:pointer;font-family:var(--font-primary)}.ta-date-btn--arrow[data-v-e6569c95]{width:34px;text-align:center;font-size:18px;line-height:1}.ta-date-btn--date[data-v-e6569c95]{font-weight:600}.dp-ghost[data-v-e6569c95]{position:fixed;left:-10000px;top:0;width:1px;height:1px}.dp-ghost input[data-v-e6569c95]{width:1px!important;height:1px!important;padding:0!important;border:0!important}.gallery-grid[data-v-e6569c95]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:10px;padding:1rem;margin-top:40px}.gallery-item[data-v-e6569c95]{cursor:pointer;overflow:hidden;border-radius:8px;box-shadow:0 2px 6px #00000026;transition:transform .3s ease}.gallery-item[data-v-e6569c95]:hover{transform:scale(1.03)}.gallery-item img[data-v-e6569c95]{width:100%;height:auto;display:block;border-radius:8px}.gallery[data-v-e6569c95]{display:flex;flex-wrap:wrap;gap:20px;justify-content:center;padding:30px;position:relative;min-height:200px}.gallery-img[data-v-e6569c95]{width:300px;height:auto;cursor:zoom-in;transition:transform .2s;cursor:pointer;overflow:hidden;border-radius:8px;box-shadow:0 2px 6px #00000026;transition:transform .3s ease}.gallery-img[data-v-e6569c95]:hover{transform:scale(1.05)}.photo-modal[data-v-e6569c95]{position:fixed;top:0;left:0;width:100%;height:100%;background:#000c;display:flex;justify-content:center;align-items:center;z-index:20}.modal-img[data-v-e6569c95]{max-width:90%;max-height:90%;border-radius:10px}.close-btn[data-v-e6569c95]{position:absolute;top:20px;right:30px;background:transparent;font-size:30px;color:#fff;border:none;cursor:pointer}.spinner-wrapper[data-v-e6569c95]{width:100%;text-align:center;padding:40px 0}.BA__photos[data-v-e6569c95]{display:flex}.spinner[data-v-e6569c95]{border:6px solid #f3f3f3;border-top:6px solid #007bff;border-radius:50%;width:50px;height:50px;margin:auto;animation:spin-e6569c95 .9s linear infinite}@keyframes spin-e6569c95{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.spinner-wrapper[data-v-e6569c95]{display:flex;align-items:center;justify-content:center;min-height:200px}.spinner[data-v-e6569c95],.spinner.small[data-v-e6569c95]{width:48px;height:48px;border:3px solid rgba(0,0,0,.1);border-top-color:currentColor;border-radius:50%;animation:spin-e6569c95 1s linear infinite}.spinner.small[data-v-e6569c95]{width:26px;height:26px}@keyframes spin-e6569c95{to{transform:rotate(360deg)}}.photo-card[data-v-e6569c95]{padding:8px}.img-wrap[data-v-e6569c95]{position:relative;border-radius:12px;overflow:hidden}.gallery-img[data-v-e6569c95]{width:100%;display:block;object-fit:cover;min-height:160px}.img-skeleton[data-v-e6569c95]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;display:none;background:linear-gradient(90deg,#f2f2f2,#e8e8e8,#f2f2f2);background-size:200% 100%;animation:shimmer-e6569c95 1.5s infinite}@keyframes shimmer-e6569c95{0%{background-position:200% 0}to{background-position:-200% 0}}.fav-btn[data-v-e6569c95]{position:absolute;top:8px;left:8px;z-index:2;width:36px;height:36px;border-radius:999px;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;background:#fff}.fav-btn[data-v-e6569c95]:hover{background:#fff;color:#444}.fav-btn.active[data-v-e6569c95]{color:#ff6b6b;background:#000}.fav-btn svg[data-v-e6569c95]{width:22px;height:22px;color:#c2c500}.fav-btn.big[data-v-e6569c95]{position:static;width:44px;height:44px}.photo-title[data-v-e6569c95]{margin:6px 2px 2px;font-weight:600}.photo-date[data-v-e6569c95]{margin:10px 2px 8px;color:#6b7280;font-size:.85rem}.photo-modal[data-v-e6569c95]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0009;display:flex;align-items:center;justify-content:center;z-index:9999}.modal-img[data-v-e6569c95]{max-width:92vw;max-height:80vh;border-radius:12px;display:block}.modal-actions[data-v-e6569c95]{position:absolute;top:14px;left:14px;right:14px;display:flex;gap:10px;justify-content:flex-end;align-items:center}.photo-modal[data-v-e6569c95]{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000b3;display:flex;flex-direction:column;z-index:9999}.modal-toolbar[data-v-e6569c95]{display:flex;align-items:center;gap:10px;padding:10px;color:#fff}.modal-toolbar .tools[data-v-e6569c95]{margin-inline:auto;display:flex;gap:8px}.modal-toolbar button[data-v-e6569c95]{background:#ffffff26;color:#fff;border:none;border-radius:12px;padding:6px 10px;cursor:pointer;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);width:50px;height:50px;font-size:16px}.modal-toolbar button[data-v-e6569c95]:disabled{opacity:.4;cursor:not-allowed}.modal-canvas[data-v-e6569c95]{position:relative;flex:1;display:flex;align-items:center;justify-content:center;overflow:hidden}.modal-img[data-v-e6569c95]{max-width:90vw;max-height:82vh;-webkit-user-select:none;user-select:none;will-change:transform;transition:transform .06s linear}.close-btn[data-v-e6569c95]{background:#ff4d4d!important;border:none;border-radius:10em!important;width:40px;height:40px;cursor:pointer;font-size:22px!important;line-height:1}.PhotoGallery[data-v-e6569c95]{--tile-r: 18px;--tile-gap: 10px}.teaser-wrap[data-v-e6569c95]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--tile-gap);align-items:stretch}.grid-wrap[data-v-e6569c95]{display:grid;grid-template-columns:repeat(auto-fill,minmax(110px,1fr));gap:var(--tile-gap)}.tile[data-v-e6569c95]{position:relative;border-radius:var(--tile-r);overflow:hidden;border:1px solid rgba(0,0,0,.06);background:#f6f7f8;aspect-ratio:1/1;cursor:pointer}.tile.img img[data-v-e6569c95]{width:100%;height:100%;object-fit:cover;display:block}.tile.counter[data-v-e6569c95]{display:grid;place-items:center;isolation:isolate}.tile.counter .blur-bg[data-v-e6569c95]{position:absolute;top:0;right:0;bottom:0;left:0;filter:blur(8px) saturate(.9) brightness(.8);transform:scale(1.05);z-index:0}.tile.counter .blur-bg img[data-v-e6569c95]{width:100%;height:100%;object-fit:cover}.tile.counter[data-v-e6569c95]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#00000059;z-index:1}.tile.counter .counter__text[data-v-e6569c95]{position:relative;z-index:2;color:#fff;font-weight:700;font-size:clamp(18px,3.4vw,28px)}.modal-backdrop[data-v-e6569c95]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0000008c;display:grid;place-items:center;z-index:999;padding:18px;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.modal[data-v-e6569c95]{width:min(100%,980px);max-height:90vh;background:#111;color:#fff;border-radius:16px;overflow:hidden;box-shadow:0 10px 40px #00000080;position:relative}.modal .close[data-v-e6569c95]{position:absolute;top:8px;inset-inline-end:8px;background:#ffffff1a;color:#fff;border:0;width:36px;height:36px;border-radius:10px;font-size:20px;cursor:pointer}.preview-body[data-v-e6569c95]{display:grid;grid-template-columns:56px 1fr 56px;align-items:center;padding:10px;gap:10px}.preview-img[data-v-e6569c95]{width:100%;max-height:70vh;object-fit:contain;border-radius:10px;background:#000}.nav[data-v-e6569c95]{background:#ffffff1a;color:#fff;border:0;height:56px;width:56px;border-radius:12px;font-size:28px;cursor:pointer}.nav[data-v-e6569c95]:disabled{opacity:.3;cursor:default}.preview-footer[data-v-e6569c95]{display:flex;justify-content:space-between;align-items:center;padding:10px 14px 14px;background:#0b0b0b;border-top:1px solid rgba(255,255,255,.07)}.preview-footer .open-grid[data-v-e6569c95]{background:#fff;color:#111;border:0;border-radius:10px;padding:8px 14px;cursor:pointer;font-weight:600}.modal-grid[data-v-e6569c95]{background:#fff;color:#111}.modal-grid .modal-header[data-v-e6569c95]{display:flex;align-items:center;justify-content:space-between;padding:10px 12px;border-bottom:1px solid #eee}.modal-grid .close[data-v-e6569c95]{background:#f3f4f6;color:#111}.grid-body[data-v-e6569c95]{padding:12px;display:grid;grid-template-columns:repeat(auto-fill,minmax(110px,1fr));gap:10px;max-height:75vh;overflow:auto}.grid-body .tile[data-v-e6569c95]{background:#fafafa}[data-v-ff80fab9]:root{--primary: #6D5DFC;--secondary: #00A693;--primary-light: #8abdff;--primary-dark: #5b0eeb;--white: #FFFFFF;--background-color: #E4EBF5;--table-background:#f3f3f3;--greyLight-2: #c8d0e7;--greyLight-3: #bec8e4;--dark-greyLight-1: #202224;--dark-greyLight-2: #2e2e2e;--dark-greyLight-3: #252525;--greyDark: #9baacf;--font-primary: Yekan Bakh FaNum;--text-color: #333;--shadow: .3rem .3rem .6rem var(--greyLight-2), -.2rem -.2rem .5rem var(--white);--inner-shadow: inset .2rem .2rem .5rem var(--greyLight-2);--login-background: #E6E6FA;--today-background: #fff;--primary-50: color-mix(in oklab, var(--primary) 10%, white);--primary-100: color-mix(in oklab, var(--primary) 20%, white);--primary-600: color-mix(in oklab, var(--primary) 90%, black);--primary-700: color-mix(in oklab, var(--primary) 80%, black);--secondary-600: color-mix(in oklab, var(--secondary) 90%, black)}[data-theme=dark][data-v-ff80fab9]{--background-color: var(--dark-greyLight-1);--white: var(--dark-greyLight-1);--text-color: #fff !important;--shadow:.3rem .3rem .6rem var(--dark-greyLight-2), -.2rem -.2rem .5rem var(--dark-greyLight-3);--inner-shadow: inset .2rem .2rem .5rem var(--dark-greyLight-3);--table-background: var(--dark-greyLight-2);--login-background: var(--dark-greyLight-1);--today-background: var(--dark-greyLight-2)}.btn-primary[data-v-ff80fab9]{background:var(--primary)}.btn-primary[data-v-ff80fab9]:hover{background:var(--primary-700)}@font-face{font-family:Kalameh;src:url(/assets/KalamehWeb_Regular-D0sC3hOE.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Kalameh;src:url(/assets/KalamehWeb_Bold-D0Jm8-NK.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Kalameh;src:url(/assets/KalamehWeb_Black-CGZNDlxu.ttf) format("truetype");font-weight:900;font-style:normal}@font-face{font-family:IRANSans;src:url("/assets/IRANSansWeb(FaNum)-Cj7jpVse.ttf") format("truetype");font-weight:400;font-style:normal}@font-face{font-family:IRANSans;src:url("/assets/IRANSansWeb(FaNum)_Bold-CG9KWpGk.ttf") format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Yekan Bakh FaNum;font-style:normal;font-weight:100;src:url(/assets/YekanBakhFaNum-Thin-CCFhV54d.woff) format("woff"),url(../Fonts/woff2/YekanBakhFaNum-thin.woff2) format("woff2")}@font-face{font-family:Yekan Bakh FaNum;font-style:normal;font-weight:300;src:url(/assets/YekanBakhFaNum-Light-DScj37Ht.woff) format("woff"),url(../Fonts/woff2/YekanBakhFaNum-Light.woff2) format("woff2")}@font-face{font-family:Yekan Bakh FaNum;font-style:normal;font-weight:400;src:url(/assets/YekanBakhFaNum-Regular-cC0JMgGa.woff) format("woff"),url(../Fonts/woff2/YekanBakhFaNum-Regular.woff2) format("woff2")}@font-face{font-family:Yekan Bakh FaNum;font-style:normal;font-weight:600;src:url(/assets/YekanBakhFaNum-SemiBold-D6uk59ej.woff) format("woff"),url(../Fonts/woff2/YekanBakhFaNum-SemiBold.woff2) format("woff2")}@font-face{font-family:Yekan Bakh FaNum;font-style:normal;font-weight:700;src:url(/assets/YekanBakhFaNum-Bold-B0339MnD.woff) format("woff"),url(../Fonts/woff2/YekanBakhFaNum-Bold.woff2) format("woff2")}[data-v-ff80fab9],[data-v-ff80fab9]:before,[data-v-ff80fab9]:after{margin:0;padding:0;box-sizing:border-box}body[data-v-ff80fab9]{font-family:var(--font-primary);background-color:var(--background-color);color:var(--text-color);line-height:1.6;font-size:15px;-webkit-font-smoothing:antialiased;direction:rtl}a[data-v-ff80fab9]{font-family:var(--font-primary);text-decoration:none;font-weight:600;color:var(--text-color)}a.router-link-exact-active[data-v-ff80fab9]{color:var(--secondary)}label[data-v-ff80fab9],td[data-v-ff80fab9],p[data-v-ff80fab9],span[data-v-ff80fab9]{color:var(--text-color)}textarea[data-v-ff80fab9]{background-color:var(--background-color);color:var(--text-color)}a.secondary-color[data-v-ff80fab9]{color:#fff}a.secondary-color.router-link-exact-active[data-v-ff80fab9]{color:var(--secondary)}ul[data-v-ff80fab9],ol[data-v-ff80fab9]{list-style:none}button[data-v-ff80fab9]{cursor:pointer;border:none;background:none}#app[data-v-ff80fab9]{font-family:var(--font-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center;color:#2c3e50}.container[data-v-ff80fab9]{width:90%;max-width:1200px;margin:0 auto}.grid[data-v-ff80fab9]{display:grid;gap:1rem}.hidden[data-v-ff80fab9]{display:none}h1[data-v-ff80fab9],h2[data-v-ff80fab9],h3[data-v-ff80fab9],h4[data-v-ff80fab9],h5[data-v-ff80fab9],h6[data-v-ff80fab9]{font-weight:700;color:var(--text-color)}.btn[data-v-ff80fab9]{padding:.75rem 1.5rem;border-radius:5px;font-weight:700;transition:all .3s ease}.btn[data-v-ff80fab9]:hover{opacity:.8}.btn-primary[data-v-ff80fab9]{background-color:var(--primary);color:#fff}.btn-secondary[data-v-ff80fab9]{background-color:var(--secondary);color:#fff}.form[data-v-ff80fab9]{font-family:var(--font-primary)}.form__group[data-v-ff80fab9]{position:relative}.form__icon[data-v-ff80fab9]{position:absolute;top:35%;left:1%;font-size:22px}.form__input[data-v-ff80fab9]{width:100%;height:4rem;border:none;border-radius:1rem;font-size:1.4rem;padding-right:1.4rem;padding-top:20px;box-shadow:var(--inner-shadow);background:none;font-family:inherit;color:var(--text-color)}.form__input[data-v-ff80fab9]:focus{box-shadow:var(--shadow);outline:none;border-bottom:2px solid var(--secondary)}.form__input:focus+.form__label[data-v-ff80fab9]{transform:translate3d(10px,-25px,0) scale(.75);color:var(--secondary)}.form__input[data-v-ff80fab9]:not(:placeholder-shown){border-bottom:2px solid var(--secondary)}.form__input:not(:placeholder-shown)+.form__label[data-v-ff80fab9]{transform:translate3d(10px,-25px,0) scale(.75);color:var(--secondary)}.form__label[data-v-ff80fab9]{position:absolute;top:50%;right:1rem;transform:translateY(-50%);font-weight:600;transform-origin:0 0;transition:all .2s ease;pointer-events:none}.form__input[data-v-ff80fab9]::-webkit-outer-spin-button,.form__input[data-v-ff80fab9]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.form__input[type=number][data-v-ff80fab9]{-moz-appearance:textfield}.ServiceCategory[data-v-ff80fab9]{display:flex;justify-content:center;flex-wrap:wrap}.ServiceCategory button[data-v-ff80fab9]{margin:10px}.ServiceCategory button[data-v-ff80fab9]:hover{background-color:var(--primary)}input.form__input__simple[data-v-ff80fab9]{height:40px;border:1px solid #dddddd;border-radius:10px;padding:10px;font-family:var(--font-primary)}.line[data-v-ff80fab9]{height:1px;display:flex;background:#ddd;margin:20px 0;width:100%}button.btn__close[data-v-ff80fab9]{width:49%;padding:10px;background:transparent;color:#ff4d4d;font-family:var(--font-primary);border-radius:.5em;border:1px solid #ff4d4d;transition:.3s;font-size:15px}button.btn__close[data-v-ff80fab9]:hover{background-color:#ff4d4d;color:#fff;transition:.3s}.chip[data-v-ff80fab9]{grid-column:2/3;grid-row:3/4;justify-self:center;min-width:11rem;width:auto;height:3.5rem;border-radius:1rem;box-shadow:var(--shadow);display:flex;justify-content:space-between;align-items:center;font-family:var(--font-primary);transition:all .3s ease}.chip__icon[data-v-ff80fab9]{width:2rem;height:2rem;border-radius:1rem;margin:0 0 0 15px;display:flex;justify-content:center;align-items:center;font-size:1.8rem;color:var(--primary)}.chip:hover p[data-v-ff80fab9]{color:#fff;transition:all .3s ease}.chip p[data-v-ff80fab9]{font-size:20px;color:var(--text-color);font-weight:600;margin-right:15px;transition:all .3s ease}.chip__no-icon[data-v-ff80fab9]{grid-column:2/3;grid-row:3/4;justify-self:center;width:17rem;height:4rem;border-radius:1rem;box-shadow:var(--shadow);display:flex;flex-direction:column;flex-wrap:wrap;align-content:space-between;align-items:flex-start;font-family:var(--font-primary);transition:all .3s ease;z-index:1;justify-content:center}.chip__no-icon:hover p[data-v-ff80fab9]{color:var(--secondary);transition:all .3s ease}.chip__no-icon p[data-v-ff80fab9]{font-size:20px;color:var(--text-color);font-weight:600;transition:all .3s ease}.active[data-v-ff80fab9]{background:var(--primary)}.active p[data-v-ff80fab9]{color:#fff}.active svg[data-v-ff80fab9]{color:#fff}.active :hover+p[data-v-ff80fab9]{color:#fff}.ServiceList[data-v-ff80fab9]{display:flex;justify-content:space-evenly;padding-top:20px;flex-wrap:wrap;flex-direction:row}.ServiceList button.chip[data-v-ff80fab9]{margin:10px 0}.title__with__line[data-v-ff80fab9]{padding:10px;text-align:right;border-bottom:2px solid #dddddd}.drag-handle[data-v-ff80fab9]{width:32px;height:32px;border:1px dashed #e5e7eb;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;cursor:grab;background:#fafafa}.drag-handle i[data-v-ff80fab9]{opacity:.7}.form__submit__btn[data-v-ff80fab9]{width:100%;height:3rem;border-radius:1rem;font-size:1.4rem;background-color:transparent;color:var(--secondary);font-family:var(--font-primary);border:3px solid var(--secondary);cursor:pointer;transition:all .3s ease;box-shadow:var(--shadow)}.form__submit__btn[data-v-ff80fab9]:hover{background-color:var(--secondary);color:#fff}[data-v-ff80fab9]::-webkit-scrollbar{width:6px;background-color:transparent;height:4px}[data-v-ff80fab9]::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);background-color:#f5f5f5;border-radius:5px}[data-v-ff80fab9]::-webkit-scrollbar-thumb{background-color:#00000075;background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.2) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.2) 50%,rgba(255,255,255,.2) 75%,transparent 75%,transparent);border-radius:5px}[data-v-ff80fab9]::-webkit-scrollbar-thumb:hover{background:#0000001c}.swal2-actions button[data-v-ff80fab9]{font-family:var(--font-primary)!important;font-size:20px!important}.slide-right-enter-active[data-v-ff80fab9],.slide-right-leave-active[data-v-ff80fab9]{transition:all .5s ease}.slide-right-enter-from[data-v-ff80fab9]{transform:translate(100%);opacity:0}.slide-right-leave-to[data-v-ff80fab9]{transform:translate(-100%);opacity:0}.modal-backdrop[data-v-ff80fab9]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0006;display:flex;align-items:center;justify-content:center}.grid__temp[data-v-ff80fab9]{display:flex;justify-content:space-between;margin:20px 0}.modal[data-v-ff80fab9]{background:var(--background-color);padding:1rem;border-radius:1rem;width:800px;max-width:90%}.modal-header[data-v-ff80fab9]{border-bottom:1px solid #dddddd;padding-bottom:10px;display:flex;justify-content:space-between;align-items:center}.modal-footer[data-v-ff80fab9]{border-top:1px solid #dddddd;padding:15px 0;display:flex;justify-content:space-between;align-items:center}button.close[data-v-ff80fab9]{font-size:25px;color:#fb0000}input.multiselect-tags-search[data-v-ff80fab9]{background:transparent}.MobileBottomNav[data-v-ff80fab9]{display:none}[data-v-ff80fab9] .selectedServices{min-width:200px;max-width:99%;border-radius:10px;height:45px;background-color:#fff}[data-v-ff80fab9] .multiselect-single-label{right:-45px;top:2px}[data-v-ff80fab9] .multiselect-placeholder{right:-50px}[data-v-ff80fab9] .multiselect-dropdown{border-radius:0 0 10px 10px;margin-bottom:10px;z-index:10000000000!important;border-color:#ddd;padding-top:15px;border-top-color:transparent}[data-v-ff80fab9] .multiselect-clear{z-index:1!important}[data-v-ff80fab9] .multiselect-caret{z-index:1!important;margin-left:10px}.ta-header[data-v-ff80fab9]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}.ta-title[data-v-ff80fab9]{font-weight:700;display:flex;align-items:center;gap:8px}.ta-sep[data-v-ff80fab9]{opacity:.5}.ta-date[data-v-ff80fab9]{opacity:.7}.ta-tools[data-v-ff80fab9]{display:flex;gap:8px;align-items:center}.ta-search[data-v-ff80fab9]{width:240px;max-width:50vw;padding:8px 10px;border:1px solid #e5e7eb;border-radius:10px;outline:none;transition:box-shadow .15s,border-color .15s;font-family:var(--font-primary)}.ta-state[data-v-ff80fab9]{padding:12px 6px}span.mobile[data-v-ff80fab9]{direction:ltr}.ta-refresh[data-v-ff80fab9]{border:0;padding:8px 12px;border-radius:10px;cursor:pointer;background:var(--primary);color:#fff;transition:transform .06s ease-in-out,box-shadow .2s;display:inline-flex;align-items:center;gap:8px;font-family:var(--font-primary)}.ta-refresh[data-v-ff80fab9]:hover{box-shadow:0 6px 14px #4f46e540}.ta-refresh[data-v-ff80fab9]:active{transform:translateY(1px)}.ta-refresh[data-v-ff80fab9]:disabled{opacity:.6;cursor:default;box-shadow:none}.ta-list[data-v-ff80fab9]{display:grid;gap:12px;background:var(--background-color)}.ta-item[data-v-ff80fab9]{border:1px solid #e5e7eb;border-radius:10px;background:var(--background-color);padding:10px}.ta-item__head[data-v-ff80fab9]{display:flex;align-items:center;gap:12px;flex-wrap:wrap;justify-content:space-between}.drag-handle[data-v-ff80fab9]{border:0;background:transparent;cursor:grab;color:#64748b}.name[data-v-ff80fab9]{font-weight:700;display:flex;gap:6px;align-items:center}.mobile[data-v-ff80fab9],.time[data-v-ff80fab9],.doc[data-v-ff80fab9],.part[data-v-ff80fab9]{display:flex;gap:6px;align-items:center;opacity:.9}.ta-badge[data-v-ff80fab9]{border:1px solid #e5e7eb;padding:.1rem .4rem;border-radius:999px;font-size:.85rem}button.presence-btn[data-v-ff80fab9]{font-family:var(--font-primary);background:#a7f3d0;padding:10px;border-radius:10px}button.presence-btn i[data-v-ff80fab9]{margin-left:10px}.ClientInfo.client__info__consulter[data-v-ff80fab9]{box-shadow:none;padding:0;margin:auto;width:700px;height:35px;position:relative;right:30px;left:0;top:-7px;background:var(--today-background);z-index:9}.ta-item.inactive[data-v-ff80fab9]{opacity:.5;filter:grayscale(.3);pointer-events:none}.ta-item.inactive .presence-btn[data-v-ff80fab9]{background-color:#ccc;color:#666;cursor:not-allowed}[data-v-ff80fab9] .form__input{height:47px!important;box-shadow:none!important;border:1px solid #dddddd!important;border-radius:16px!important}[data-v-ff80fab9] .form__label{font-size:12px;color:#a1a1a1}.TodayAppointment[data-v-ff80fab9]{background:var(--today-background);border-radius:12px;padding:16px;box-shadow:0 6px 20px #0000000f}.TodayAppointment .ta-header[data-v-ff80fab9]{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:12px}.TodayAppointment .ta-header .ta-title[data-v-ff80fab9]{display:flex;align-items:baseline;gap:8px;font-size:16px;font-weight:700}.TodayAppointment .ta-header .ta-title .ta-date[data-v-ff80fab9]{font-size:12px;color:#6b7280}.TodayAppointment .ta-header .ta-refresh[data-v-ff80fab9]{border:0;padding:8px 12px;border-radius:10px;cursor:pointer;background:var(--primary);color:#fff;transition:transform .06s ease-in-out,box-shadow .2s;display:inline-flex;align-items:center;gap:8px;font-family:var(--font-primary)}.TodayAppointment .ta-header .ta-refresh[data-v-ff80fab9]:hover{box-shadow:0 6px 14px #4f46e540;transform:translateY(-1px)}.TodayAppointment .ta-header .ta-refresh[data-v-ff80fab9]:active{transform:translateY(1px)}.TodayAppointment .ta-header .ta-refresh[data-v-ff80fab9]:disabled{opacity:.6;cursor:default;box-shadow:none}.TodayAppointment .sync-btn[data-v-ff80fab9]{display:inline-flex;align-items:center;gap:.4rem;padding:.45rem .9rem;border-radius:.5rem;border:none;cursor:pointer;font-size:.9rem;background:#ff9dfa;transition:opacity .2s ease,transform .1s ease;font-family:var(--font-primary)}.TodayAppointment .sync-btn span[data-v-ff80fab9]{color:#fff}.TodayAppointment .sync-btn[data-v-ff80fab9]:disabled{opacity:.6;cursor:default}.TodayAppointment .sync-btn[data-v-ff80fab9]:not(:disabled):hover{opacity:.85;transform:translateY(-1px);box-shadow:0 6px 14px #bd75b94b}.TodayAppointment .ta-state[data-v-ff80fab9]{padding:12px;border-radius:10px}.TodayAppointment .ta-state.ta-loading[data-v-ff80fab9],.TodayAppointment .ta-state.ta-empty[data-v-ff80fab9]{background:#f7f7fb}.TodayAppointment .ta-state.ta-error[data-v-ff80fab9]{background:#fff1f1;color:#b00020}.TodayAppointment select#ta-stage-filter[data-v-ff80fab9]{padding:5px;width:9rem;font-family:var(--font-primary);border:0px;border-bottom:2px solid #bfbfbf}.TodayAppointment select#ta-stage-filter[data-v-ff80fab9]:focus-visible{border:0px!important}.TodayAppointment .ta-list[data-v-ff80fab9]{display:flex;flex-direction:column;gap:10px}.TodayAppointment .ta-item[data-v-ff80fab9]{background:var(--background-color);border:1px solid #eef0f4;border-radius:12px;padding:10px 12px;box-shadow:0 6px 18px #0000000a;transition:box-shadow .2s}.TodayAppointment .ta-item[data-v-ff80fab9]:hover{box-shadow:0 8px 22px #0000000f}.TodayAppointment .ta-item__head[data-v-ff80fab9]{display:grid;grid-template-columns:36px .5fr .4fr .2fr .4fr .5fr .5fr .5fr auto auto auto;align-items:center;gap:8px;margin-bottom:8px}.TodayAppointment .ta-item__head .mobile[data-v-ff80fab9]{margin-inline-start:.5rem;color:#6b7280;font-size:.9rem;direction:ltr;unicode-bidi:plaintext}.TodayAppointment .ta-item__head .mobile i[data-v-ff80fab9]{margin-inline-end:.25rem}.TodayAppointment .ta-item__head .idx[data-v-ff80fab9]{color:#6b7280}.TodayAppointment .ta-item__head .name[data-v-ff80fab9]{font-weight:700}.TodayAppointment .ta-item__head .time[data-v-ff80fab9],.TodayAppointment .ta-item__head .doc[data-v-ff80fab9],.TodayAppointment .ta-item__head .part[data-v-ff80fab9]{color:#374151}.TodayAppointment .ta-item__head .status[data-v-ff80fab9]{justify-self:end}.TodayAppointment .ta-item__head span i[data-v-ff80fab9]{margin:0 5px}.TodayAppointment .ta-item__head .record[data-v-ff80fab9]{display:inline-flex;align-items:center;gap:.4rem}.TodayAppointment .ta-item__head .record .presence-btn[data-v-ff80fab9]{border:1px solid #d1d5db;background:#fff;padding:.25rem .45rem;border-radius:.5rem;cursor:pointer;transition:transform .08s ease}.TodayAppointment .ta-item__head .record .presence-btn[data-v-ff80fab9]:disabled{opacity:.6;cursor:not-allowed}.TodayAppointment .ta-item__head .record .presence-btn[data-v-ff80fab9]:active{transform:scale(.98)}.TodayAppointment .ta-item__head .record .presence-btn i.fa-user-check[data-v-ff80fab9]{color:#16a34a}.TodayAppointment .ta-badge[data-v-ff80fab9]{padding:4px 8px;border-radius:999px;font-size:12px;background:#f1f1f5;color:#000}.TodayAppointment .ta-badge[data-status=accepted][data-v-ff80fab9],.TodayAppointment .ta-badge[data-status=approved][data-v-ff80fab9],.TodayAppointment .ta-badge[data-status="1"][data-v-ff80fab9]{background:#e6fffb}.TodayAppointment .ta-badge[data-status=pending][data-v-ff80fab9],.TodayAppointment .ta-badge[data-status="0"][data-v-ff80fab9]{background:#f5f5f5}.TodayAppointment .ta-badge[data-status=canceled][data-v-ff80fab9],.TodayAppointment .ta-badge[data-status="-1"][data-v-ff80fab9]{background:#fff1f0}.TodayAppointment .ta-badge[data-status=in_progress][data-v-ff80fab9]{background:#fff7e6}.TodayAppointment .ta-badge[data-status=arrived][data-v-ff80fab9]{background:#e6f7ff}.TodayAppointment .ta-progress[data-v-ff80fab9]{display:flex;align-items:center;padding-top:6px;overflow-x:auto;min-height:50px;height:auto;max-height:100px;flex-direction:row;padding-right:5px}.TodayAppointment .ta-progress .stage[data-v-ff80fab9]{position:relative}.TodayAppointment .ta-progress .stage .label[data-v-ff80fab9]{display:inline-block;color:var(--text-color)}.TodayAppointment .ta-progress .stage .ts[data-v-ff80fab9]{display:block;font-size:.72rem;opacity:.8;margin-top:.15rem;line-height:1;color:var(--text-color)}.TodayAppointment .stage[data-v-ff80fab9]{display:inline-flex;align-items:center;gap:6px;position:relative}.TodayAppointment .stage .dot[data-v-ff80fab9]{width:10px;height:10px;border-radius:999px;background:#d1d5db;position:relative}.TodayAppointment .stage .label[data-v-ff80fab9]{font-size:12px;color:#6b7280;white-space:nowrap}.TodayAppointment .stage .line[data-v-ff80fab9]{width:44px;height:2px;background:#e5e7eb;margin:0 8px}.TodayAppointment .stage.done .dot[data-v-ff80fab9]{background:#10b981}.TodayAppointment .stage.done .line[data-v-ff80fab9]{background:#a7f3d0}.TodayAppointment .stage.done .label[data-v-ff80fab9]{color:#00d498}.TodayAppointment .stage.current .dot[data-v-ff80fab9]{background:var(--primary);animation:taPulse-ff80fab9 1.6s infinite}.TodayAppointment .stage.current .label[data-v-ff80fab9]{color:var(--primary);font-weight:700}.TodayAppointment .stage.current .line[data-v-ff80fab9]{background:#c7d2fe}.TodayAppointment .stage.todo .dot[data-v-ff80fab9]{background:#d1d5db}@keyframes taPulse-ff80fab9{0%{box-shadow:0 0 #4f46e573}70%{box-shadow:0 0 0 10px #4f46e500}to{box-shadow:0 0 #4f46e500}}.TodayAppointment .dragging .ta-item[data-v-ff80fab9]{transition:transform .08s}.TodayAppointment .ta-item--editing[data-v-ff80fab9]{border:1px solid rgba(82,139,255,.7);box-shadow:0 0 0 1px #528bff26,0 14px 35px #0f172a59;position:relative;z-index:5;background:radial-gradient(circle at top right,#d0d9ff 0,#eee 40%,#eee 60%,#d0d9ff);outline:none;transition:box-shadow .2s ease,border-color .2s ease,transform .15s ease;transform:translateY(-1px)}.TodayAppointment .ta-item--editing[data-v-ff80fab9]:before{content:"ویرایش فعال";position:absolute;top:-10px;left:1rem;padding:.15rem .6rem;font-size:.7rem;border-radius:999px;background:linear-gradient(135deg,#4f46e5,#06b6d4);color:#e5f4ff;box-shadow:0 4px 10px #0f172a73}.TodayAppointment .ta-edit-input[data-v-ff80fab9]{border-radius:999px;border:1px solid rgba(148,163,184,.4);background:#0f172ad9;color:#e5e7eb;padding:.15rem .6rem;font-size:.78rem;outline:none;min-width:0;transition:border-color .18s ease,box-shadow .18s ease,background-color .18s ease,transform .08s ease;box-shadow:0 0 0 1px transparent;font-family:var(--font-primary)}.TodayAppointment .ta-edit-input[data-v-ff80fab9]::placeholder{color:#6b7280;font-size:.72rem}.TodayAppointment .ta-edit-input[data-v-ff80fab9]:hover{border-color:#818cf8b3}.TodayAppointment .ta-edit-input[data-v-ff80fab9]:focus{border-color:#818cf8;background:#0f172afa;box-shadow:0 0 0 1px #818cf899,0 0 12px #38bdf866;transform:translateY(-.5px)}.TodayAppointment .ta-edit-input--name[data-v-ff80fab9]{max-width:6.5rem;margin-inline-start:.3rem}.TodayAppointment .ta-edit-input--mobile[data-v-ff80fab9]{max-width:8.5rem;direction:ltr;text-align:left;font-family:inherit}.TodayAppointment .ta-edit-input--time[data-v-ff80fab9]{max-width:4.6rem;direction:ltr;text-align:center;padding-inline:.4rem}.TodayAppointment .ta-edit-input--doc[data-v-ff80fab9]{max-width:8rem;margin-inline-start:.3rem}.TodayAppointment .ta-edit-input--part[data-v-ff80fab9]{max-width:10rem;margin-inline-start:.3rem}.TodayAppointment .ta-edit-btn[data-v-ff80fab9]{margin-inline-start:.35rem;border-radius:999px;border:1px solid rgba(148,163,184,.35);background:radial-gradient(circle at top left,#0f172a 0,#020617 55%);color:#cbd5f5;padding:.25rem .55rem;font-size:.7rem;display:inline-flex;align-items:center;gap:.25rem;cursor:pointer;transition:background .18s ease,border-color .18s ease,box-shadow .18s ease,transform .08s ease,color .1s ease}.TodayAppointment .ta-edit-btn i[data-v-ff80fab9]{font-size:.78rem}.TodayAppointment .ta-edit-btn[data-v-ff80fab9]:hover{border-color:#818cf8cc;box-shadow:0 0 0 1px #818cf866;transform:translateY(-1px);color:#e5edff}.TodayAppointment .ta-edit-btn[data-v-ff80fab9]:active{transform:translateY(0);box-shadow:0 0 0 1px #818cf84d}.TodayAppointment .ta-edit-btn--active[data-v-ff80fab9]{border-color:#22d3ee;background:linear-gradient(135deg,#4f46e5,#22d3ee);color:#f9fafb;box-shadow:0 0 0 1px #22d3ee99,0 10px 30px #0f172ab3}.TodayAppointment .ta-edit-btn--active[data-v-ff80fab9]:hover{box-shadow:0 0 0 1px #22d3eeb3,0 12px 36px #0f172ad9}.TodayAppointment .edit-actions[data-v-ff80fab9]{display:inline-flex;align-items:center;gap:.4rem;margin-inline-start:auto}.TodayAppointment .ta-edit-save[data-v-ff80fab9],.TodayAppointment .ta-edit-cancel[data-v-ff80fab9]{border-radius:999px;border:none;padding:.25rem .7rem;font-size:.72rem;display:inline-flex;align-items:center;gap:.3rem;cursor:pointer;font-weight:500;transition:transform .08s ease,box-shadow .16s ease,background .16s ease,opacity .12s ease}.TodayAppointment .ta-edit-save i[data-v-ff80fab9],.TodayAppointment .ta-edit-cancel i[data-v-ff80fab9]{font-size:.83rem}.TodayAppointment .ta-edit-save[data-v-ff80fab9]:disabled,.TodayAppointment .ta-edit-cancel[data-v-ff80fab9]:disabled{opacity:.65;cursor:default;box-shadow:none;transform:none}.TodayAppointment .ta-edit-save[data-v-ff80fab9]{background:var(--primary);color:#fff;font-family:var(--font-primary)}.TodayAppointment .ta-edit-save[data-v-ff80fab9]:hover:not(:disabled){transform:translateY(-1px)}.TodayAppointment .ta-edit-save[data-v-ff80fab9]:active:not(:disabled){transform:translateY(0)}.TodayAppointment .ta-edit-cancel[data-v-ff80fab9]{background:#f3f4f6;color:#000;border:1px solid rgba(148,163,184,.5);font-family:var(--font-primary)}.TodayAppointment .ta-edit-cancel[data-v-ff80fab9]:hover:not(:disabled){background:#eee;border-color:#94a3b8e6;transform:translateY(-1px)}.TodayAppointment .ta-edit-cancel[data-v-ff80fab9]:active:not(:disabled){transform:translateY(0);box-shadow:0 6px 14px #0f172abf}.ta-header .ta-title[data-v-ff80fab9]{display:flex;align-items:baseline;gap:8px}.ta-header .ta-sep[data-v-ff80fab9]{color:#9ca3af}.ta-header .ta-count[data-v-ff80fab9]{font-weight:700;color:var(--text-color)}.ta-header .ta-tools[data-v-ff80fab9]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.ta-header .ta-search[data-v-ff80fab9]{width:240px;max-width:50vw;padding:8px 10px;border:1px solid #e5e7eb;border-radius:10px;outline:none;transition:box-shadow .15s,border-color .15s;font-family:var(--font-primary)}.ta-header .ta-search[data-v-ff80fab9]::placeholder{color:#9ca3af}.ta-header .ta-search[data-v-ff80fab9]:focus{border-color:#4f46e5;box-shadow:0 0 0 3px #4f46e51f}.ta-badge--record[data-has=yes][data-v-ff80fab9]{background:#ecfdf5;color:#065f46;font-family:var(--font-primary)}.ta-badge--record[data-has=no][data-v-ff80fab9]{background:#fee2e2;color:#991b1b;font-family:var(--font-primary)}button.presence-btn.presence--enter i[data-v-ff80fab9]{color:#d33}.presence-btn.presence--enter[data-v-ff80fab9]{color:#16a34a}.presence-btn.presence--locked[data-v-ff80fab9]{color:#9ca3af;cursor:not-allowed;opacity:.8}.ta-add[data-v-ff80fab9]{background:var(--secondary);color:#fff;border:0;border-radius:10px;padding:8px 12px;cursor:pointer;font-family:var(--font-primary)}.ta-add[data-v-ff80fab9]:hover{box-shadow:0 6px 14px #00a69349;transform:translateY(-1px)}.ta-add[disabled][data-v-ff80fab9]{opacity:.6;cursor:not-allowed}.modal-card[data-v-ff80fab9]{width:min(720px,95vw);max-height:90vh;overflow:auto;background:#fff;border-radius:16px;padding:12px;box-shadow:0 14px 40px #00000038}.assistant-select-wrap[data-v-ff80fab9]{margin-top:-1.5rem;margin-right:3rem}.assistant-select-wrap .assistant-select[data-v-ff80fab9]{min-width:80px;padding:.25rem .5rem;border:1px solid var(--ta-border, #e4e6eb);border-radius:.5em;font-family:var(--font-primary)}.sr-only[data-v-ff80fab9]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.assistant-select-wrap[data-v-ff80fab9]{position:relative;display:inline-block;min-width:50px!important;width:auto!important}.assistant-trigger[data-v-ff80fab9]{display:inline-flex;align-items:center;gap:.5rem;width:100%;border-radius:1em;background:var(--background-color);cursor:pointer;line-height:1.6;font-family:var(--font-primary)}.assistant-trigger[data-v-ff80fab9]:disabled{opacity:.6;cursor:not-allowed}.assistant-trigger__text[data-v-ff80fab9]{flex:1;text-align:right;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;margin-right:-38px}.ta-badge--exit[data-v-ff80fab9]{background-color:#ffeaea;border:1px solid #cc0000;color:#c00}.ta-badge--exit[data-v-ff80fab9]:disabled{opacity:.6;cursor:default}.ta-item[data-v-ff80fab9]{position:relative}.ta-item .ta-item-overlay[data-v-ff80fab9]{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:flex;align-items:center;justify-content:center;text-align:center;flex-direction:column;border-radius:1rem;z-index:0;padding:1rem;color:#333;font-family:inherit}.ta-item .ta-item-overlay .overlay-content[data-v-ff80fab9]{display:flex;flex-direction:column;align-items:center;gap:.75rem;max-width:85%}.ta-item .ta-item-overlay .overlay-text[data-v-ff80fab9]{font-size:1.05rem;font-weight:500;color:#333;line-height:1.7}.ta-item .ta-item-overlay .overlay-btn[data-v-ff80fab9]{background:#3a7bd5;background:linear-gradient(135deg,#3a7bd5,#00d2ff);color:#fff;border:none;border-radius:.75rem;padding:.5rem 1.2rem;font-family:var(--font-primary);font-size:.95rem;cursor:pointer;display:flex;align-items:center;gap:.4rem;transition:all .25s ease}.ta-item .ta-item-overlay .overlay-btn[data-v-ff80fab9]:hover{transform:scale(1.04);background:linear-gradient(135deg,#2e6bcf,#00b8f0)}.ta-item .ta-item-overlay .overlay-btn i[data-v-ff80fab9]{font-size:1.1rem}button.ta-report[data-v-ff80fab9]{background:#dbc500;color:#fff;border:0;border-radius:10px;padding:8px 12px;cursor:pointer;font-family:var(--font-primary)}.ta-report[data-v-ff80fab9]:not(:disabled):hover{opacity:.85;transform:translateY(-1px);box-shadow:0 6px 14px #dbc5005d}.ta-date-nav[data-v-ff80fab9]{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-primary)}.ta-date-btn[data-v-ff80fab9]{border:1px solid rgba(255,255,255,.12);background:#ffffff0f;color:inherit;border-radius:10px;padding:6px 10px;cursor:pointer;font-family:var(--font-primary)}.ta-date-btn--arrow[data-v-ff80fab9]{width:34px;text-align:center;font-size:18px;line-height:1}.ta-date-btn--date[data-v-ff80fab9]{font-weight:600}.dp-ghost[data-v-ff80fab9]{position:fixed;left:-10000px;top:0;width:1px;height:1px}.dp-ghost input[data-v-ff80fab9]{width:1px!important;height:1px!important;padding:0!important;border:0!important}[data-v-08fc4321]:root{--primary: #6D5DFC;--secondary: #00A693;--primary-light: #8abdff;--primary-dark: #5b0eeb;--white: #FFFFFF;--background-color: #E4EBF5;--table-background:#f3f3f3;--greyLight-2: #c8d0e7;--greyLight-3: #bec8e4;--dark-greyLight-1: #202224;--dark-greyLight-2: #2e2e2e;--dark-greyLight-3: #252525;--greyDark: #9baacf;--font-primary: Yekan Bakh FaNum;--text-color: #333;--shadow: .3rem .3rem .6rem var(--greyLight-2), -.2rem -.2rem .5rem var(--white);--inner-shadow: inset .2rem .2rem .5rem var(--greyLight-2);--login-background: #E6E6FA;--today-background: #fff;--primary-50: color-mix(in oklab, var(--primary) 10%, white);--primary-100: color-mix(in oklab, var(--primary) 20%, white);--primary-600: color-mix(in oklab, var(--primary) 90%, black);--primary-700: color-mix(in oklab, var(--primary) 80%, black);--secondary-600: color-mix(in oklab, var(--secondary) 90%, black)}[data-theme=dark][data-v-08fc4321]{--background-color: var(--dark-greyLight-1);--white: var(--dark-greyLight-1);--text-color: #fff !important;--shadow:.3rem .3rem .6rem var(--dark-greyLight-2), -.2rem -.2rem .5rem var(--dark-greyLight-3);--inner-shadow: inset .2rem .2rem .5rem var(--dark-greyLight-3);--table-background: var(--dark-greyLight-2);--login-background: var(--dark-greyLight-1);--today-background: var(--dark-greyLight-2)}.btn-primary[data-v-08fc4321]{background:var(--primary)}.btn-primary[data-v-08fc4321]:hover{background:var(--primary-700)}@font-face{font-family:Kalameh;src:url(/assets/KalamehWeb_Regular-D0sC3hOE.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Kalameh;src:url(/assets/KalamehWeb_Bold-D0Jm8-NK.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Kalameh;src:url(/assets/KalamehWeb_Black-CGZNDlxu.ttf) format("truetype");font-weight:900;font-style:normal}@font-face{font-family:IRANSans;src:url("/assets/IRANSansWeb(FaNum)-Cj7jpVse.ttf") format("truetype");font-weight:400;font-style:normal}@font-face{font-family:IRANSans;src:url("/assets/IRANSansWeb(FaNum)_Bold-CG9KWpGk.ttf") format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Yekan Bakh FaNum;font-style:normal;font-weight:100;src:url(/assets/YekanBakhFaNum-Thin-CCFhV54d.woff) format("woff"),url(../Fonts/woff2/YekanBakhFaNum-thin.woff2) format("woff2")}@font-face{font-family:Yekan Bakh FaNum;font-style:normal;font-weight:300;src:url(/assets/YekanBakhFaNum-Light-DScj37Ht.woff) format("woff"),url(../Fonts/woff2/YekanBakhFaNum-Light.woff2) format("woff2")}@font-face{font-family:Yekan Bakh FaNum;font-style:normal;font-weight:400;src:url(/assets/YekanBakhFaNum-Regular-cC0JMgGa.woff) format("woff"),url(../Fonts/woff2/YekanBakhFaNum-Regular.woff2) format("woff2")}@font-face{font-family:Yekan Bakh FaNum;font-style:normal;font-weight:600;src:url(/assets/YekanBakhFaNum-SemiBold-D6uk59ej.woff) format("woff"),url(../Fonts/woff2/YekanBakhFaNum-SemiBold.woff2) format("woff2")}@font-face{font-family:Yekan Bakh FaNum;font-style:normal;font-weight:700;src:url(/assets/YekanBakhFaNum-Bold-B0339MnD.woff) format("woff"),url(../Fonts/woff2/YekanBakhFaNum-Bold.woff2) format("woff2")}[data-v-08fc4321],[data-v-08fc4321]:before,[data-v-08fc4321]:after{margin:0;padding:0;box-sizing:border-box}body[data-v-08fc4321]{font-family:var(--font-primary);background-color:var(--background-color);color:var(--text-color);line-height:1.6;font-size:15px;-webkit-font-smoothing:antialiased;direction:rtl}a[data-v-08fc4321]{font-family:var(--font-primary);text-decoration:none;font-weight:600;color:var(--text-color)}a.router-link-exact-active[data-v-08fc4321]{color:var(--secondary)}label[data-v-08fc4321],td[data-v-08fc4321],p[data-v-08fc4321],span[data-v-08fc4321]{color:var(--text-color)}textarea[data-v-08fc4321]{background-color:var(--background-color);color:var(--text-color)}a.secondary-color[data-v-08fc4321]{color:#fff}a.secondary-color.router-link-exact-active[data-v-08fc4321]{color:var(--secondary)}ul[data-v-08fc4321],ol[data-v-08fc4321]{list-style:none}button[data-v-08fc4321]{cursor:pointer;border:none;background:none}#app[data-v-08fc4321]{font-family:var(--font-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center;color:#2c3e50}.container[data-v-08fc4321]{width:90%;max-width:1200px;margin:0 auto}.grid[data-v-08fc4321]{display:grid;gap:1rem}.hidden[data-v-08fc4321]{display:none}h1[data-v-08fc4321],h2[data-v-08fc4321],h3[data-v-08fc4321],h4[data-v-08fc4321],h5[data-v-08fc4321],h6[data-v-08fc4321]{font-weight:700;color:var(--text-color)}.btn[data-v-08fc4321]{padding:.75rem 1.5rem;border-radius:5px;font-weight:700;transition:all .3s ease}.btn[data-v-08fc4321]:hover{opacity:.8}.btn-primary[data-v-08fc4321]{background-color:var(--primary);color:#fff}.btn-secondary[data-v-08fc4321]{background-color:var(--secondary);color:#fff}.form[data-v-08fc4321]{font-family:var(--font-primary)}.form__group[data-v-08fc4321]{position:relative}.form__icon[data-v-08fc4321]{position:absolute;top:35%;left:1%;font-size:22px}.form__input[data-v-08fc4321]{width:100%;height:4rem;border:none;border-radius:1rem;font-size:1.4rem;padding-right:1.4rem;padding-top:20px;box-shadow:var(--inner-shadow);background:none;font-family:inherit;color:var(--text-color)}.form__input[data-v-08fc4321]:focus{box-shadow:var(--shadow);outline:none;border-bottom:2px solid var(--secondary)}.form__input:focus+.form__label[data-v-08fc4321]{transform:translate3d(10px,-25px,0) scale(.75);color:var(--secondary)}.form__input[data-v-08fc4321]:not(:placeholder-shown){border-bottom:2px solid var(--secondary)}.form__input:not(:placeholder-shown)+.form__label[data-v-08fc4321]{transform:translate3d(10px,-25px,0) scale(.75);color:var(--secondary)}.form__label[data-v-08fc4321]{position:absolute;top:50%;right:1rem;transform:translateY(-50%);font-weight:600;transform-origin:0 0;transition:all .2s ease;pointer-events:none}.form__input[data-v-08fc4321]::-webkit-outer-spin-button,.form__input[data-v-08fc4321]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.form__input[type=number][data-v-08fc4321]{-moz-appearance:textfield}.ServiceCategory[data-v-08fc4321]{display:flex;justify-content:center;flex-wrap:wrap}.ServiceCategory button[data-v-08fc4321]{margin:10px}.ServiceCategory button[data-v-08fc4321]:hover{background-color:var(--primary)}input.form__input__simple[data-v-08fc4321]{height:40px;border:1px solid #dddddd;border-radius:10px;padding:10px;font-family:var(--font-primary)}.line[data-v-08fc4321]{height:1px;display:flex;background:#ddd;margin:20px 0;width:100%}button.btn__close[data-v-08fc4321]{width:49%;padding:10px;background:transparent;color:#ff4d4d;font-family:var(--font-primary);border-radius:.5em;border:1px solid #ff4d4d;transition:.3s;font-size:15px}button.btn__close[data-v-08fc4321]:hover{background-color:#ff4d4d;color:#fff;transition:.3s}.chip[data-v-08fc4321]{grid-column:2/3;grid-row:3/4;justify-self:center;min-width:11rem;width:auto;height:3.5rem;border-radius:1rem;box-shadow:var(--shadow);display:flex;justify-content:space-between;align-items:center;font-family:var(--font-primary);transition:all .3s ease}.chip__icon[data-v-08fc4321]{width:2rem;height:2rem;border-radius:1rem;margin:0 0 0 15px;display:flex;justify-content:center;align-items:center;font-size:1.8rem;color:var(--primary)}.chip:hover p[data-v-08fc4321]{color:#fff;transition:all .3s ease}.chip p[data-v-08fc4321]{font-size:20px;color:var(--text-color);font-weight:600;margin-right:15px;transition:all .3s ease}.chip__no-icon[data-v-08fc4321]{grid-column:2/3;grid-row:3/4;justify-self:center;width:17rem;height:4rem;border-radius:1rem;box-shadow:var(--shadow);display:flex;flex-direction:column;flex-wrap:wrap;align-content:space-between;align-items:flex-start;font-family:var(--font-primary);transition:all .3s ease;z-index:1;justify-content:center}.chip__no-icon:hover p[data-v-08fc4321]{color:var(--secondary);transition:all .3s ease}.chip__no-icon p[data-v-08fc4321]{font-size:20px;color:var(--text-color);font-weight:600;transition:all .3s ease}.active[data-v-08fc4321]{background:var(--primary)}.active p[data-v-08fc4321]{color:#fff}.active svg[data-v-08fc4321]{color:#fff}.active :hover+p[data-v-08fc4321]{color:#fff}.ServiceList[data-v-08fc4321]{display:flex;justify-content:space-evenly;padding-top:20px;flex-wrap:wrap;flex-direction:row}.ServiceList button.chip[data-v-08fc4321]{margin:10px 0}.title__with__line[data-v-08fc4321]{padding:10px;text-align:right;border-bottom:2px solid #dddddd}.drag-handle[data-v-08fc4321]{width:32px;height:32px;border:1px dashed #e5e7eb;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;cursor:grab;background:#fafafa}.drag-handle i[data-v-08fc4321]{opacity:.7}.form__submit__btn[data-v-08fc4321]{width:100%;height:3rem;border-radius:1rem;font-size:1.4rem;background-color:transparent;color:var(--secondary);font-family:var(--font-primary);border:3px solid var(--secondary);cursor:pointer;transition:all .3s ease;box-shadow:var(--shadow)}.form__submit__btn[data-v-08fc4321]:hover{background-color:var(--secondary);color:#fff}[data-v-08fc4321]::-webkit-scrollbar{width:6px;background-color:transparent;height:4px}[data-v-08fc4321]::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);background-color:#f5f5f5;border-radius:5px}[data-v-08fc4321]::-webkit-scrollbar-thumb{background-color:#00000075;background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.2) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.2) 50%,rgba(255,255,255,.2) 75%,transparent 75%,transparent);border-radius:5px}[data-v-08fc4321]::-webkit-scrollbar-thumb:hover{background:#0000001c}.swal2-actions button[data-v-08fc4321]{font-family:var(--font-primary)!important;font-size:20px!important}.slide-right-enter-active[data-v-08fc4321],.slide-right-leave-active[data-v-08fc4321]{transition:all .5s ease}.slide-right-enter-from[data-v-08fc4321]{transform:translate(100%);opacity:0}.slide-right-leave-to[data-v-08fc4321]{transform:translate(-100%);opacity:0}.modal-backdrop[data-v-08fc4321]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0006;display:flex;align-items:center;justify-content:center}.grid__temp[data-v-08fc4321]{display:flex;justify-content:space-between;margin:20px 0}.modal[data-v-08fc4321]{background:var(--background-color);padding:1rem;border-radius:1rem;width:800px;max-width:90%}.modal-header[data-v-08fc4321]{border-bottom:1px solid #dddddd;padding-bottom:10px;display:flex;justify-content:space-between;align-items:center}.modal-footer[data-v-08fc4321]{border-top:1px solid #dddddd;padding:15px 0;display:flex;justify-content:space-between;align-items:center}button.close[data-v-08fc4321]{font-size:25px;color:#fb0000}input.multiselect-tags-search[data-v-08fc4321]{background:transparent}.MobileBottomNav[data-v-08fc4321]{display:none}[data-v-08fc4321] .selectedServices{min-width:200px;max-width:99%;border-radius:10px;height:45px;background-color:#fff}[data-v-08fc4321] .multiselect-single-label{right:-45px;top:2px}[data-v-08fc4321] .multiselect-placeholder{right:-50px}[data-v-08fc4321] .multiselect-dropdown{border-radius:0 0 10px 10px;margin-bottom:10px;z-index:10000000000!important;border-color:#ddd;padding-top:15px;border-top-color:transparent}[data-v-08fc4321] .multiselect-clear{z-index:1!important}[data-v-08fc4321] .multiselect-caret{z-index:1!important;margin-left:10px}.ta-header[data-v-08fc4321]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}.ta-title[data-v-08fc4321]{font-weight:700;display:flex;align-items:center;gap:8px}.ta-sep[data-v-08fc4321]{opacity:.5}.ta-date[data-v-08fc4321]{opacity:.7}.ta-tools[data-v-08fc4321]{display:flex;gap:8px;align-items:center}.ta-search[data-v-08fc4321]{width:240px;max-width:50vw;padding:8px 10px;border:1px solid #e5e7eb;border-radius:10px;outline:none;transition:box-shadow .15s,border-color .15s;font-family:var(--font-primary)}.ta-state[data-v-08fc4321]{padding:12px 6px}span.mobile[data-v-08fc4321]{direction:ltr}.ta-refresh[data-v-08fc4321]{border:0;padding:8px 12px;border-radius:10px;cursor:pointer;background:var(--primary);color:#fff;transition:transform .06s ease-in-out,box-shadow .2s;display:inline-flex;align-items:center;gap:8px;font-family:var(--font-primary)}.ta-refresh[data-v-08fc4321]:hover{box-shadow:0 6px 14px #4f46e540}.ta-refresh[data-v-08fc4321]:active{transform:translateY(1px)}.ta-refresh[data-v-08fc4321]:disabled{opacity:.6;cursor:default;box-shadow:none}.ta-list[data-v-08fc4321]{display:grid;gap:12px}.ta-item[data-v-08fc4321]{border:1px solid #e5e7eb;border-radius:10px;background:var(--background-color);padding:10px}.ta-item__head[data-v-08fc4321]{display:flex;align-items:center;gap:12px;flex-wrap:wrap;justify-content:space-between}.drag-handle[data-v-08fc4321]{border:0;background:transparent;cursor:grab;color:#64748b}.name[data-v-08fc4321]{font-weight:700;display:flex;gap:6px;align-items:center}.mobile[data-v-08fc4321],.time[data-v-08fc4321],.doc[data-v-08fc4321],.part[data-v-08fc4321]{display:flex;gap:6px;align-items:center;opacity:.9}.ta-badge[data-v-08fc4321]{border:1px solid #e5e7eb;padding:.1rem .4rem;border-radius:999px;font-size:.85rem}button.presence-btn[data-v-08fc4321]{font-family:var(--font-primary);background:#a7f3d0;padding:10px;border-radius:10px}button.presence-btn i[data-v-08fc4321]{margin-left:10px}button.presence-btn span[data-v-08fc4321]{color:#000!important}.ClientInfo.client__info__consulter[data-v-08fc4321]{box-shadow:none;padding:0;margin:auto;width:700px;height:35px;position:relative;right:30px;left:0;top:-7px;background:var(--today-background);z-index:9}.ta-item.inactive[data-v-08fc4321]{opacity:.5;filter:grayscale(.3);pointer-events:none}.ta-item.inactive .presence-btn[data-v-08fc4321]{background-color:#ccc;color:#666;cursor:not-allowed}[data-v-08fc4321] .form__input{height:47px!important;box-shadow:none!important;border:1px solid #dddddd!important;border-radius:16px!important}[data-v-08fc4321] .form__label{font-size:12px;color:#a1a1a1}.TodayAppointment[data-v-08fc4321]{background:var(--today-background);border-radius:12px;padding:16px;box-shadow:0 6px 20px #0000000f}.TodayAppointment .ta-header[data-v-08fc4321]{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:12px}.TodayAppointment .ta-header .ta-title[data-v-08fc4321]{display:flex;align-items:baseline;gap:8px;font-size:16px;font-weight:700}.TodayAppointment .ta-header .ta-title .ta-date[data-v-08fc4321]{font-size:12px;color:#6b7280}.TodayAppointment .ta-header .ta-refresh[data-v-08fc4321]{border:0;padding:8px 12px;border-radius:10px;cursor:pointer;background:var(--primary);color:#fff;transition:transform .06s ease-in-out,box-shadow .2s;display:inline-flex;align-items:center;gap:8px;font-family:var(--font-primary)}.TodayAppointment .ta-header .ta-refresh[data-v-08fc4321]:hover{box-shadow:0 6px 14px #4f46e540;transform:translateY(-1px)}.TodayAppointment .ta-header .ta-refresh[data-v-08fc4321]:active{transform:translateY(1px)}.TodayAppointment .ta-header .ta-refresh[data-v-08fc4321]:disabled{opacity:.6;cursor:default;box-shadow:none}.TodayAppointment .sync-btn[data-v-08fc4321]{display:inline-flex;align-items:center;gap:.4rem;padding:.45rem .9rem;border-radius:.5rem;border:none;cursor:pointer;font-size:.9rem;background:#ff9dfa;transition:opacity .2s ease,transform .1s ease;font-family:var(--font-primary)}.TodayAppointment .sync-btn span[data-v-08fc4321]{color:#fff}.TodayAppointment .sync-btn[data-v-08fc4321]:disabled{opacity:.6;cursor:default}.TodayAppointment .sync-btn[data-v-08fc4321]:not(:disabled):hover{opacity:.85;transform:translateY(-1px);box-shadow:0 6px 14px #bd75b94b}.TodayAppointment .ta-state[data-v-08fc4321]{padding:12px;border-radius:10px}.TodayAppointment .ta-state.ta-loading[data-v-08fc4321],.TodayAppointment .ta-state.ta-empty[data-v-08fc4321]{background:#f7f7fb}.TodayAppointment .ta-state.ta-error[data-v-08fc4321]{background:#fff1f1;color:#b00020}.TodayAppointment select#ta-stage-filter[data-v-08fc4321]{padding:5px;width:9rem;font-family:var(--font-primary);border:0px;border-bottom:2px solid #bfbfbf}.TodayAppointment select#ta-stage-filter[data-v-08fc4321]:focus-visible{border:0px!important}.TodayAppointment .ta-list[data-v-08fc4321]{display:flex;flex-direction:column;gap:10px}.TodayAppointment .ta-item[data-v-08fc4321]{background:var(--background-color);border:1px solid #eef0f4;border-radius:12px;padding:10px 12px;box-shadow:0 6px 18px #0000000a;transition:box-shadow .2s}.TodayAppointment .ta-item[data-v-08fc4321]:hover{box-shadow:0 8px 22px #0000000f}.TodayAppointment .ta-item__head[data-v-08fc4321]{display:grid;grid-template-columns:36px .5fr .4fr .2fr .4fr .5fr .5fr .5fr auto auto auto;align-items:center;gap:8px;margin-bottom:8px}.TodayAppointment .ta-item__head .mobile[data-v-08fc4321]{margin-inline-start:.5rem;color:#6b7280;font-size:.9rem;direction:ltr;unicode-bidi:plaintext}.TodayAppointment .ta-item__head .mobile i[data-v-08fc4321]{margin-inline-end:.25rem}.TodayAppointment .ta-item__head .idx[data-v-08fc4321]{color:#6b7280}.TodayAppointment .ta-item__head .name[data-v-08fc4321]{font-weight:700}.TodayAppointment .ta-item__head .time[data-v-08fc4321],.TodayAppointment .ta-item__head .doc[data-v-08fc4321],.TodayAppointment .ta-item__head .part[data-v-08fc4321]{color:#374151}.TodayAppointment .ta-item__head .status[data-v-08fc4321]{justify-self:end}.TodayAppointment .ta-item__head span i[data-v-08fc4321]{margin:0 5px}.TodayAppointment .ta-item__head .record[data-v-08fc4321]{display:inline-flex;align-items:center;gap:.4rem}.TodayAppointment .ta-item__head .record .presence-btn[data-v-08fc4321]{border:1px solid #d1d5db;background:#fff;padding:.25rem .45rem;border-radius:.5rem;cursor:pointer;transition:transform .08s ease}.TodayAppointment .ta-item__head .record .presence-btn[data-v-08fc4321]:disabled{opacity:.6;cursor:not-allowed}.TodayAppointment .ta-item__head .record .presence-btn[data-v-08fc4321]:active{transform:scale(.98)}.TodayAppointment .ta-item__head .record .presence-btn i.fa-user-check[data-v-08fc4321]{color:#16a34a}.TodayAppointment .ta-badge[data-v-08fc4321]{padding:4px 8px;border-radius:999px;font-size:12px;background:#f1f1f5;color:#000}.TodayAppointment .ta-badge[data-status=accepted][data-v-08fc4321],.TodayAppointment .ta-badge[data-status=approved][data-v-08fc4321],.TodayAppointment .ta-badge[data-status="1"][data-v-08fc4321]{background:#e6fffb}.TodayAppointment .ta-badge[data-status=pending][data-v-08fc4321],.TodayAppointment .ta-badge[data-status="0"][data-v-08fc4321]{background:#f5f5f5}.TodayAppointment .ta-badge[data-status=canceled][data-v-08fc4321],.TodayAppointment .ta-badge[data-status="-1"][data-v-08fc4321]{background:#fff1f0}.TodayAppointment .ta-badge[data-status=in_progress][data-v-08fc4321]{background:#fff7e6}.TodayAppointment .ta-badge[data-status=arrived][data-v-08fc4321]{background:#e6f7ff}.TodayAppointment .ta-progress[data-v-08fc4321]{display:flex;align-items:center;padding-top:6px;overflow-x:auto;min-height:50px;height:auto;max-height:100px;flex-direction:row;padding-right:5px}.TodayAppointment .ta-progress .stage[data-v-08fc4321]{position:relative}.TodayAppointment .ta-progress .stage .label[data-v-08fc4321]{display:inline-block;color:var(--text-color)}.TodayAppointment .ta-progress .stage .ts[data-v-08fc4321]{display:block;font-size:.72rem;opacity:.8;margin-top:.15rem;line-height:1;color:var(--text-color)}.TodayAppointment .stage[data-v-08fc4321]{display:inline-flex;align-items:center;gap:6px;position:relative}.TodayAppointment .stage .dot[data-v-08fc4321]{width:10px;height:10px;border-radius:999px;background:#d1d5db;position:relative}.TodayAppointment .stage .label[data-v-08fc4321]{font-size:12px;color:#6b7280;white-space:nowrap}.TodayAppointment .stage .line[data-v-08fc4321]{width:44px;height:2px;background:#e5e7eb;margin:0 8px}.TodayAppointment .stage.done .dot[data-v-08fc4321]{background:#10b981}.TodayAppointment .stage.done .line[data-v-08fc4321]{background:#a7f3d0}.TodayAppointment .stage.done .label[data-v-08fc4321]{color:#00d498}.TodayAppointment .stage.current .dot[data-v-08fc4321]{background:var(--primary);animation:taPulse-08fc4321 1.6s infinite}.TodayAppointment .stage.current .label[data-v-08fc4321]{color:var(--primary);font-weight:700}.TodayAppointment .stage.current .line[data-v-08fc4321]{background:#c7d2fe}.TodayAppointment .stage.todo .dot[data-v-08fc4321]{background:#d1d5db}@keyframes taPulse-08fc4321{0%{box-shadow:0 0 #4f46e573}70%{box-shadow:0 0 0 10px #4f46e500}to{box-shadow:0 0 #4f46e500}}.TodayAppointment .dragging .ta-item[data-v-08fc4321]{transition:transform .08s}.TodayAppointment .ta-item--editing[data-v-08fc4321]{border:1px solid rgba(82,139,255,.7);box-shadow:0 0 0 1px #528bff26,0 14px 35px #0f172a59;position:relative;z-index:5;background:radial-gradient(circle at top right,#d0d9ff 0,#eee 40%,#eee 60%,#d0d9ff);outline:none;transition:box-shadow .2s ease,border-color .2s ease,transform .15s ease;transform:translateY(-1px)}.TodayAppointment .ta-item--editing[data-v-08fc4321]:before{content:"ویرایش فعال";position:absolute;top:-10px;left:1rem;padding:.15rem .6rem;font-size:.7rem;border-radius:999px;background:linear-gradient(135deg,#4f46e5,#06b6d4);color:#e5f4ff;box-shadow:0 4px 10px #0f172a73}.TodayAppointment .ta-edit-input[data-v-08fc4321]{border-radius:999px;border:1px solid rgba(148,163,184,.4);background:#0f172ad9;color:#e5e7eb;padding:.15rem .6rem;font-size:.78rem;outline:none;min-width:0;transition:border-color .18s ease,box-shadow .18s ease,background-color .18s ease,transform .08s ease;box-shadow:0 0 0 1px transparent;font-family:var(--font-primary)}.TodayAppointment .ta-edit-input[data-v-08fc4321]::placeholder{color:#6b7280;font-size:.72rem}.TodayAppointment .ta-edit-input[data-v-08fc4321]:hover{border-color:#818cf8b3}.TodayAppointment .ta-edit-input[data-v-08fc4321]:focus{border-color:#818cf8;background:#0f172afa;box-shadow:0 0 0 1px #818cf899,0 0 12px #38bdf866;transform:translateY(-.5px)}.TodayAppointment .ta-edit-input--name[data-v-08fc4321]{max-width:6.5rem;margin-inline-start:.3rem}.TodayAppointment .ta-edit-input--mobile[data-v-08fc4321]{max-width:8.5rem;direction:ltr;text-align:left;font-family:inherit}.TodayAppointment .ta-edit-input--time[data-v-08fc4321]{max-width:4.6rem;direction:ltr;text-align:center;padding-inline:.4rem}.TodayAppointment .ta-edit-input--doc[data-v-08fc4321]{max-width:8rem;margin-inline-start:.3rem}.TodayAppointment .ta-edit-input--part[data-v-08fc4321]{max-width:10rem;margin-inline-start:.3rem}.TodayAppointment .ta-edit-btn[data-v-08fc4321]{margin-inline-start:.35rem;border-radius:999px;border:1px solid rgba(148,163,184,.35);background:radial-gradient(circle at top left,#0f172a 0,#020617 55%);color:#cbd5f5;padding:.25rem .55rem;font-size:.7rem;display:inline-flex;align-items:center;gap:.25rem;cursor:pointer;transition:background .18s ease,border-color .18s ease,box-shadow .18s ease,transform .08s ease,color .1s ease}.TodayAppointment .ta-edit-btn i[data-v-08fc4321]{font-size:.78rem}.TodayAppointment .ta-edit-btn[data-v-08fc4321]:hover{border-color:#818cf8cc;box-shadow:0 0 0 1px #818cf866;transform:translateY(-1px);color:#e5edff}.TodayAppointment .ta-edit-btn[data-v-08fc4321]:active{transform:translateY(0);box-shadow:0 0 0 1px #818cf84d}.TodayAppointment .ta-edit-btn--active[data-v-08fc4321]{border-color:#22d3ee;background:linear-gradient(135deg,#4f46e5,#22d3ee);color:#f9fafb;box-shadow:0 0 0 1px #22d3ee99,0 10px 30px #0f172ab3}.TodayAppointment .ta-edit-btn--active[data-v-08fc4321]:hover{box-shadow:0 0 0 1px #22d3eeb3,0 12px 36px #0f172ad9}.TodayAppointment .edit-actions[data-v-08fc4321]{display:inline-flex;align-items:center;gap:.4rem;margin-inline-start:auto}.TodayAppointment .ta-edit-save[data-v-08fc4321],.TodayAppointment .ta-edit-cancel[data-v-08fc4321]{border-radius:999px;border:none;padding:.25rem .7rem;font-size:.72rem;display:inline-flex;align-items:center;gap:.3rem;cursor:pointer;font-weight:500;transition:transform .08s ease,box-shadow .16s ease,background .16s ease,opacity .12s ease}.TodayAppointment .ta-edit-save i[data-v-08fc4321],.TodayAppointment .ta-edit-cancel i[data-v-08fc4321]{font-size:.83rem}.TodayAppointment .ta-edit-save[data-v-08fc4321]:disabled,.TodayAppointment .ta-edit-cancel[data-v-08fc4321]:disabled{opacity:.65;cursor:default;box-shadow:none;transform:none}.TodayAppointment .ta-edit-save[data-v-08fc4321]{background:var(--primary);color:#fff;font-family:var(--font-primary)}.TodayAppointment .ta-edit-save[data-v-08fc4321]:hover:not(:disabled){transform:translateY(-1px)}.TodayAppointment .ta-edit-save[data-v-08fc4321]:active:not(:disabled){transform:translateY(0)}.TodayAppointment .ta-edit-cancel[data-v-08fc4321]{background:#f3f4f6;color:#000;border:1px solid rgba(148,163,184,.5);font-family:var(--font-primary)}.TodayAppointment .ta-edit-cancel[data-v-08fc4321]:hover:not(:disabled){background:#eee;border-color:#94a3b8e6;transform:translateY(-1px)}.TodayAppointment .ta-edit-cancel[data-v-08fc4321]:active:not(:disabled){transform:translateY(0);box-shadow:0 6px 14px #0f172abf}.ta-header .ta-title[data-v-08fc4321]{display:flex;align-items:baseline;gap:8px}.ta-header .ta-sep[data-v-08fc4321]{color:#9ca3af}.ta-header .ta-count[data-v-08fc4321]{font-weight:700;color:var(--text-color)}.ta-header .ta-tools[data-v-08fc4321]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.ta-header .ta-search[data-v-08fc4321]{width:240px;max-width:50vw;padding:8px 10px;border:1px solid #e5e7eb;border-radius:10px;outline:none;transition:box-shadow .15s,border-color .15s;font-family:var(--font-primary)}.ta-header .ta-search[data-v-08fc4321]::placeholder{color:#9ca3af}.ta-header .ta-search[data-v-08fc4321]:focus{border-color:#4f46e5;box-shadow:0 0 0 3px #4f46e51f}.ta-badge--record[data-has=yes][data-v-08fc4321]{background:#ecfdf5;color:#065f46;font-family:var(--font-primary)}.ta-badge--record[data-has=no][data-v-08fc4321]{background:#fee2e2;color:#991b1b;font-family:var(--font-primary)}button.presence-btn.presence--enter i[data-v-08fc4321]{color:#d33}.presence-btn.presence--enter[data-v-08fc4321]{color:#16a34a}.presence-btn.presence--locked[data-v-08fc4321]{color:#9ca3af;cursor:not-allowed;opacity:.8}.ta-add[data-v-08fc4321]{background:var(--secondary);color:#fff;border:0;border-radius:10px;padding:8px 12px;cursor:pointer;font-family:var(--font-primary)}.ta-add[data-v-08fc4321]:hover{box-shadow:0 6px 14px #00a69349;transform:translateY(-1px)}.ta-add[disabled][data-v-08fc4321]{opacity:.6;cursor:not-allowed}.modal-card[data-v-08fc4321]{width:min(720px,95vw);max-height:90vh;overflow:auto;background:#fff;border-radius:16px;padding:12px;box-shadow:0 14px 40px #00000038}.assistant-select-wrap[data-v-08fc4321]{margin-top:-1.5rem;margin-right:3rem}.assistant-select-wrap .assistant-select[data-v-08fc4321]{min-width:80px;padding:.25rem .5rem;border:1px solid var(--ta-border, #e4e6eb);border-radius:.5em;font-family:var(--font-primary)}.sr-only[data-v-08fc4321]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.assistant-select-wrap[data-v-08fc4321]{position:relative;display:inline-block;min-width:50px!important;width:auto!important}.assistant-trigger[data-v-08fc4321]{display:inline-flex;align-items:center;gap:.5rem;width:100%;border-radius:1em;background:var(--background-color);cursor:pointer;line-height:1.6;font-family:var(--font-primary)}.assistant-trigger[data-v-08fc4321]:disabled{opacity:.6;cursor:not-allowed}.assistant-trigger__text[data-v-08fc4321]{flex:1;text-align:right;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;margin-right:-38px}.ta-badge--exit[data-v-08fc4321]{background-color:#ffeaea;border:1px solid #cc0000;color:#c00}.ta-badge--exit[data-v-08fc4321]:disabled{opacity:.6;cursor:default}.ta-item[data-v-08fc4321]{position:relative}.ta-item .ta-item-overlay[data-v-08fc4321]{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:flex;align-items:center;justify-content:center;text-align:center;flex-direction:column;border-radius:1rem;z-index:0;padding:1rem;color:#333;font-family:inherit}.ta-item .ta-item-overlay .overlay-content[data-v-08fc4321]{display:flex;flex-direction:column;align-items:center;gap:.75rem;max-width:85%}.ta-item .ta-item-overlay .overlay-text[data-v-08fc4321]{font-size:1.05rem;font-weight:500;color:#333;line-height:1.7}.ta-item .ta-item-overlay .overlay-btn[data-v-08fc4321]{background:#3a7bd5;background:linear-gradient(135deg,#3a7bd5,#00d2ff);color:#fff;border:none;border-radius:.75rem;padding:.5rem 1.2rem;font-family:var(--font-primary);font-size:.95rem;cursor:pointer;display:flex;align-items:center;gap:.4rem;transition:all .25s ease}.ta-item .ta-item-overlay .overlay-btn[data-v-08fc4321]:hover{transform:scale(1.04);background:linear-gradient(135deg,#2e6bcf,#00b8f0)}.ta-item .ta-item-overlay .overlay-btn i[data-v-08fc4321]{font-size:1.1rem}button.ta-report[data-v-08fc4321]{background:#dbc500;color:#fff;border:0;border-radius:10px;padding:8px 12px;cursor:pointer;font-family:var(--font-primary)}.ta-report[data-v-08fc4321]:not(:disabled):hover{opacity:.85;transform:translateY(-1px);box-shadow:0 6px 14px #dbc5005d}.ta-date-nav[data-v-08fc4321]{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-primary)}.ta-date-btn[data-v-08fc4321]{border:1px solid rgba(255,255,255,.12);background:#ffffff0f;color:inherit;border-radius:10px;padding:6px 10px;cursor:pointer;font-family:var(--font-primary)}.ta-date-btn--arrow[data-v-08fc4321]{width:34px;text-align:center;font-size:18px;line-height:1}.ta-date-btn--date[data-v-08fc4321]{font-weight:600}.dp-ghost[data-v-08fc4321]{position:fixed;left:-10000px;top:0;width:1px;height:1px}.dp-ghost input[data-v-08fc4321]{width:1px!important;height:1px!important;padding:0!important;border:0!important}[data-v-84824f4d]:root{--primary: #6D5DFC;--secondary: #00A693;--primary-light: #8abdff;--primary-dark: #5b0eeb;--white: #FFFFFF;--background-color: #E4EBF5;--table-background:#f3f3f3;--greyLight-2: #c8d0e7;--greyLight-3: #bec8e4;--dark-greyLight-1: #202224;--dark-greyLight-2: #2e2e2e;--dark-greyLight-3: #252525;--greyDark: #9baacf;--font-primary: Yekan Bakh FaNum;--text-color: #333;--shadow: .3rem .3rem .6rem var(--greyLight-2), -.2rem -.2rem .5rem var(--white);--inner-shadow: inset .2rem .2rem .5rem var(--greyLight-2);--login-background: #E6E6FA;--today-background: #fff;--primary-50: color-mix(in oklab, var(--primary) 10%, white);--primary-100: color-mix(in oklab, var(--primary) 20%, white);--primary-600: color-mix(in oklab, var(--primary) 90%, black);--primary-700: color-mix(in oklab, var(--primary) 80%, black);--secondary-600: color-mix(in oklab, var(--secondary) 90%, black)}[data-theme=dark][data-v-84824f4d]{--background-color: var(--dark-greyLight-1);--white: var(--dark-greyLight-1);--text-color: #fff !important;--shadow:.3rem .3rem .6rem var(--dark-greyLight-2), -.2rem -.2rem .5rem var(--dark-greyLight-3);--inner-shadow: inset .2rem .2rem .5rem var(--dark-greyLight-3);--table-background: var(--dark-greyLight-2);--login-background: var(--dark-greyLight-1);--today-background: var(--dark-greyLight-2)}.btn-primary[data-v-84824f4d]{background:var(--primary)}.btn-primary[data-v-84824f4d]:hover{background:var(--primary-700)}@font-face{font-family:Kalameh;src:url(/assets/KalamehWeb_Regular-D0sC3hOE.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Kalameh;src:url(/assets/KalamehWeb_Bold-D0Jm8-NK.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Kalameh;src:url(/assets/KalamehWeb_Black-CGZNDlxu.ttf) format("truetype");font-weight:900;font-style:normal}@font-face{font-family:IRANSans;src:url("/assets/IRANSansWeb(FaNum)-Cj7jpVse.ttf") format("truetype");font-weight:400;font-style:normal}@font-face{font-family:IRANSans;src:url("/assets/IRANSansWeb(FaNum)_Bold-CG9KWpGk.ttf") format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Yekan Bakh FaNum;font-style:normal;font-weight:100;src:url(/assets/YekanBakhFaNum-Thin-CCFhV54d.woff) format("woff"),url(../Fonts/woff2/YekanBakhFaNum-thin.woff2) format("woff2")}@font-face{font-family:Yekan Bakh FaNum;font-style:normal;font-weight:300;src:url(/assets/YekanBakhFaNum-Light-DScj37Ht.woff) format("woff"),url(../Fonts/woff2/YekanBakhFaNum-Light.woff2) format("woff2")}@font-face{font-family:Yekan Bakh FaNum;font-style:normal;font-weight:400;src:url(/assets/YekanBakhFaNum-Regular-cC0JMgGa.woff) format("woff"),url(../Fonts/woff2/YekanBakhFaNum-Regular.woff2) format("woff2")}@font-face{font-family:Yekan Bakh FaNum;font-style:normal;font-weight:600;src:url(/assets/YekanBakhFaNum-SemiBold-D6uk59ej.woff) format("woff"),url(../Fonts/woff2/YekanBakhFaNum-SemiBold.woff2) format("woff2")}@font-face{font-family:Yekan Bakh FaNum;font-style:normal;font-weight:700;src:url(/assets/YekanBakhFaNum-Bold-B0339MnD.woff) format("woff"),url(../Fonts/woff2/YekanBakhFaNum-Bold.woff2) format("woff2")}[data-v-84824f4d],[data-v-84824f4d]:before,[data-v-84824f4d]:after{margin:0;padding:0;box-sizing:border-box}body[data-v-84824f4d]{font-family:var(--font-primary);background-color:var(--background-color);color:var(--text-color);line-height:1.6;font-size:15px;-webkit-font-smoothing:antialiased;direction:rtl}a[data-v-84824f4d]{font-family:var(--font-primary);text-decoration:none;font-weight:600;color:var(--text-color)}a.router-link-exact-active[data-v-84824f4d]{color:var(--secondary)}label[data-v-84824f4d],td[data-v-84824f4d],p[data-v-84824f4d],span[data-v-84824f4d]{color:var(--text-color)}textarea[data-v-84824f4d]{background-color:var(--background-color);color:var(--text-color)}a.secondary-color[data-v-84824f4d]{color:#fff}a.secondary-color.router-link-exact-active[data-v-84824f4d]{color:var(--secondary)}ul[data-v-84824f4d],ol[data-v-84824f4d]{list-style:none}button[data-v-84824f4d]{cursor:pointer;border:none;background:none}#app[data-v-84824f4d]{font-family:var(--font-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center;color:#2c3e50}.container[data-v-84824f4d]{width:90%;max-width:1200px;margin:0 auto}.grid[data-v-84824f4d]{display:grid;gap:1rem}.hidden[data-v-84824f4d]{display:none}h1[data-v-84824f4d],h2[data-v-84824f4d],h3[data-v-84824f4d],h4[data-v-84824f4d],h5[data-v-84824f4d],h6[data-v-84824f4d]{font-weight:700;color:var(--text-color)}.btn[data-v-84824f4d]{padding:.75rem 1.5rem;border-radius:5px;font-weight:700;transition:all .3s ease}.btn[data-v-84824f4d]:hover{opacity:.8}.btn-primary[data-v-84824f4d]{background-color:var(--primary);color:#fff}.btn-secondary[data-v-84824f4d]{background-color:var(--secondary);color:#fff}.form[data-v-84824f4d]{font-family:var(--font-primary)}.form__group[data-v-84824f4d]{position:relative}.form__icon[data-v-84824f4d]{position:absolute;top:35%;left:1%;font-size:22px}.form__input[data-v-84824f4d]{width:100%;height:4rem;border:none;border-radius:1rem;font-size:1.4rem;padding-right:1.4rem;padding-top:20px;box-shadow:var(--inner-shadow);background:none;font-family:inherit;color:var(--text-color)}.form__input[data-v-84824f4d]:focus{box-shadow:var(--shadow);outline:none;border-bottom:2px solid var(--secondary)}.form__input:focus+.form__label[data-v-84824f4d]{transform:translate3d(10px,-25px,0) scale(.75);color:var(--secondary)}.form__input[data-v-84824f4d]:not(:placeholder-shown){border-bottom:2px solid var(--secondary)}.form__input:not(:placeholder-shown)+.form__label[data-v-84824f4d]{transform:translate3d(10px,-25px,0) scale(.75);color:var(--secondary)}.form__label[data-v-84824f4d]{position:absolute;top:50%;right:1rem;transform:translateY(-50%);font-weight:600;transform-origin:0 0;transition:all .2s ease;pointer-events:none}.form__input[data-v-84824f4d]::-webkit-outer-spin-button,.form__input[data-v-84824f4d]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.form__input[type=number][data-v-84824f4d]{-moz-appearance:textfield}.ServiceCategory[data-v-84824f4d]{display:flex;justify-content:center;flex-wrap:wrap}.ServiceCategory button[data-v-84824f4d]{margin:10px}.ServiceCategory button[data-v-84824f4d]:hover{background-color:var(--primary)}input.form__input__simple[data-v-84824f4d]{height:40px;border:1px solid #dddddd;border-radius:10px;padding:10px;font-family:var(--font-primary)}.line[data-v-84824f4d]{height:1px;display:flex;background:#ddd;margin:20px 0;width:100%}button.btn__close[data-v-84824f4d]{width:49%;padding:10px;background:transparent;color:#ff4d4d;font-family:var(--font-primary);border-radius:.5em;border:1px solid #ff4d4d;transition:.3s;font-size:15px}button.btn__close[data-v-84824f4d]:hover{background-color:#ff4d4d;color:#fff;transition:.3s}.chip[data-v-84824f4d]{grid-column:2/3;grid-row:3/4;justify-self:center;min-width:11rem;width:auto;height:3.5rem;border-radius:1rem;box-shadow:var(--shadow);display:flex;justify-content:space-between;align-items:center;font-family:var(--font-primary);transition:all .3s ease}.chip__icon[data-v-84824f4d]{width:2rem;height:2rem;border-radius:1rem;margin:0 0 0 15px;display:flex;justify-content:center;align-items:center;font-size:1.8rem;color:var(--primary)}.chip:hover p[data-v-84824f4d]{color:#fff;transition:all .3s ease}.chip p[data-v-84824f4d]{font-size:20px;color:var(--text-color);font-weight:600;margin-right:15px;transition:all .3s ease}.chip__no-icon[data-v-84824f4d]{grid-column:2/3;grid-row:3/4;justify-self:center;width:17rem;height:4rem;border-radius:1rem;box-shadow:var(--shadow);display:flex;flex-direction:column;flex-wrap:wrap;align-content:space-between;align-items:flex-start;font-family:var(--font-primary);transition:all .3s ease;z-index:1;justify-content:center}.chip__no-icon:hover p[data-v-84824f4d]{color:var(--secondary);transition:all .3s ease}.chip__no-icon p[data-v-84824f4d]{font-size:20px;color:var(--text-color);font-weight:600;transition:all .3s ease}.active[data-v-84824f4d]{background:var(--primary)}.active p[data-v-84824f4d]{color:#fff}.active svg[data-v-84824f4d]{color:#fff}.active :hover+p[data-v-84824f4d]{color:#fff}.ServiceList[data-v-84824f4d]{display:flex;justify-content:space-evenly;padding-top:20px;flex-wrap:wrap;flex-direction:row}.ServiceList button.chip[data-v-84824f4d]{margin:10px 0}.title__with__line[data-v-84824f4d]{padding:10px;text-align:right;border-bottom:2px solid #dddddd}.drag-handle[data-v-84824f4d]{width:32px;height:32px;border:1px dashed #e5e7eb;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;cursor:grab;background:#fafafa}.drag-handle i[data-v-84824f4d]{opacity:.7}.form__submit__btn[data-v-84824f4d]{width:100%;height:3rem;border-radius:1rem;font-size:1.4rem;background-color:transparent;color:var(--secondary);font-family:var(--font-primary);border:3px solid var(--secondary);cursor:pointer;transition:all .3s ease;box-shadow:var(--shadow)}.form__submit__btn[data-v-84824f4d]:hover{background-color:var(--secondary);color:#fff}[data-v-84824f4d]::-webkit-scrollbar{width:6px;background-color:transparent;height:4px}[data-v-84824f4d]::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);background-color:#f5f5f5;border-radius:5px}[data-v-84824f4d]::-webkit-scrollbar-thumb{background-color:#00000075;background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.2) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.2) 50%,rgba(255,255,255,.2) 75%,transparent 75%,transparent);border-radius:5px}[data-v-84824f4d]::-webkit-scrollbar-thumb:hover{background:#0000001c}.swal2-actions button[data-v-84824f4d]{font-family:var(--font-primary)!important;font-size:20px!important}.slide-right-enter-active[data-v-84824f4d],.slide-right-leave-active[data-v-84824f4d]{transition:all .5s ease}.slide-right-enter-from[data-v-84824f4d]{transform:translate(100%);opacity:0}.slide-right-leave-to[data-v-84824f4d]{transform:translate(-100%);opacity:0}.modal-backdrop[data-v-84824f4d]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0006;display:flex;align-items:center;justify-content:center}.grid__temp[data-v-84824f4d]{display:flex;justify-content:space-between;margin:20px 0}.modal[data-v-84824f4d]{background:var(--background-color);padding:1rem;border-radius:1rem;width:800px;max-width:90%}.modal-header[data-v-84824f4d]{border-bottom:1px solid #dddddd;padding-bottom:10px;display:flex;justify-content:space-between;align-items:center}.modal-footer[data-v-84824f4d]{border-top:1px solid #dddddd;padding:15px 0;display:flex;justify-content:space-between;align-items:center}button.close[data-v-84824f4d]{font-size:25px;color:#fb0000}input.multiselect-tags-search[data-v-84824f4d]{background:transparent}.MobileBottomNav[data-v-84824f4d]{display:none}[data-v-84824f4d] .selectedServices{min-width:200px;max-width:99%;border-radius:10px;height:45px;background-color:#fff}[data-v-84824f4d] .multiselect-single-label{right:-45px;top:2px}[data-v-84824f4d] .multiselect-placeholder{right:-50px}[data-v-84824f4d] .multiselect-dropdown{border-radius:0 0 10px 10px;margin-bottom:10px;z-index:10000000000!important;border-color:#ddd;padding-top:15px;border-top-color:transparent}[data-v-84824f4d] .multiselect-clear{z-index:1!important}[data-v-84824f4d] .multiselect-caret{z-index:1!important;margin-left:10px}.TodayAppointment[data-v-84824f4d]{background:var(--today-background);border-radius:12px;padding:16px;box-shadow:0 6px 20px #0000000f}.TodayAppointment .ta-header[data-v-84824f4d]{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:12px}.TodayAppointment .ta-header .ta-title[data-v-84824f4d]{display:flex;align-items:baseline;gap:8px;font-size:16px;font-weight:700}.TodayAppointment .ta-header .ta-title .ta-date[data-v-84824f4d]{font-size:12px;color:#6b7280}.TodayAppointment .ta-header .ta-refresh[data-v-84824f4d]{border:0;padding:8px 12px;border-radius:10px;cursor:pointer;background:var(--primary);color:#fff;transition:transform .06s ease-in-out,box-shadow .2s;display:inline-flex;align-items:center;gap:8px;font-family:var(--font-primary)}.TodayAppointment .ta-header .ta-refresh[data-v-84824f4d]:hover{box-shadow:0 6px 14px #4f46e540;transform:translateY(-1px)}.TodayAppointment .ta-header .ta-refresh[data-v-84824f4d]:active{transform:translateY(1px)}.TodayAppointment .ta-header .ta-refresh[data-v-84824f4d]:disabled{opacity:.6;cursor:default;box-shadow:none}.TodayAppointment .sync-btn[data-v-84824f4d]{display:inline-flex;align-items:center;gap:.4rem;padding:.45rem .9rem;border-radius:.5rem;border:none;cursor:pointer;font-size:.9rem;background:#ff9dfa;transition:opacity .2s ease,transform .1s ease;font-family:var(--font-primary)}.TodayAppointment .sync-btn span[data-v-84824f4d]{color:#fff}.TodayAppointment .sync-btn[data-v-84824f4d]:disabled{opacity:.6;cursor:default}.TodayAppointment .sync-btn[data-v-84824f4d]:not(:disabled):hover{opacity:.85;transform:translateY(-1px);box-shadow:0 6px 14px #bd75b94b}.TodayAppointment .ta-state[data-v-84824f4d]{padding:12px;border-radius:10px}.TodayAppointment .ta-state.ta-loading[data-v-84824f4d],.TodayAppointment .ta-state.ta-empty[data-v-84824f4d]{background:#f7f7fb}.TodayAppointment .ta-state.ta-error[data-v-84824f4d]{background:#fff1f1;color:#b00020}.TodayAppointment select#ta-stage-filter[data-v-84824f4d]{padding:5px;width:9rem;font-family:var(--font-primary);border:0px;border-bottom:2px solid #bfbfbf}.TodayAppointment select#ta-stage-filter[data-v-84824f4d]:focus-visible{border:0px!important}.TodayAppointment .ta-list[data-v-84824f4d]{display:flex;flex-direction:column;gap:10px}.TodayAppointment .ta-item[data-v-84824f4d]{background:var(--background-color);border:1px solid #eef0f4;border-radius:12px;padding:10px 12px;box-shadow:0 6px 18px #0000000a;transition:box-shadow .2s}.TodayAppointment .ta-item[data-v-84824f4d]:hover{box-shadow:0 8px 22px #0000000f}.TodayAppointment .ta-item__head[data-v-84824f4d]{display:grid;grid-template-columns:36px .5fr .4fr .2fr .4fr .5fr .5fr .5fr auto auto auto;align-items:center;gap:8px;margin-bottom:8px}.TodayAppointment .ta-item__head .mobile[data-v-84824f4d]{margin-inline-start:.5rem;color:#6b7280;font-size:.9rem;direction:ltr;unicode-bidi:plaintext}.TodayAppointment .ta-item__head .mobile i[data-v-84824f4d]{margin-inline-end:.25rem}.TodayAppointment .ta-item__head .idx[data-v-84824f4d]{color:#6b7280}.TodayAppointment .ta-item__head .name[data-v-84824f4d]{font-weight:700}.TodayAppointment .ta-item__head .time[data-v-84824f4d],.TodayAppointment .ta-item__head .doc[data-v-84824f4d],.TodayAppointment .ta-item__head .part[data-v-84824f4d]{color:#374151}.TodayAppointment .ta-item__head .status[data-v-84824f4d]{justify-self:end}.TodayAppointment .ta-item__head span i[data-v-84824f4d]{margin:0 5px}.TodayAppointment .ta-item__head .record[data-v-84824f4d]{display:inline-flex;align-items:center;gap:.4rem}.TodayAppointment .ta-item__head .record .presence-btn[data-v-84824f4d]{border:1px solid #d1d5db;background:#fff;padding:.25rem .45rem;border-radius:.5rem;cursor:pointer;transition:transform .08s ease}.TodayAppointment .ta-item__head .record .presence-btn[data-v-84824f4d]:disabled{opacity:.6;cursor:not-allowed}.TodayAppointment .ta-item__head .record .presence-btn[data-v-84824f4d]:active{transform:scale(.98)}.TodayAppointment .ta-item__head .record .presence-btn i.fa-user-check[data-v-84824f4d]{color:#16a34a}.TodayAppointment .ta-badge[data-v-84824f4d]{padding:4px 8px;border-radius:999px;font-size:12px;background:#f1f1f5;color:#000}.TodayAppointment .ta-badge[data-status=accepted][data-v-84824f4d],.TodayAppointment .ta-badge[data-status=approved][data-v-84824f4d],.TodayAppointment .ta-badge[data-status="1"][data-v-84824f4d]{background:#e6fffb}.TodayAppointment .ta-badge[data-status=pending][data-v-84824f4d],.TodayAppointment .ta-badge[data-status="0"][data-v-84824f4d]{background:#f5f5f5}.TodayAppointment .ta-badge[data-status=canceled][data-v-84824f4d],.TodayAppointment .ta-badge[data-status="-1"][data-v-84824f4d]{background:#fff1f0}.TodayAppointment .ta-badge[data-status=in_progress][data-v-84824f4d]{background:#fff7e6}.TodayAppointment .ta-badge[data-status=arrived][data-v-84824f4d]{background:#e6f7ff}.TodayAppointment .ta-progress[data-v-84824f4d]{display:flex;align-items:center;padding-top:6px;overflow-x:auto;min-height:50px;height:auto;max-height:100px;flex-direction:row;padding-right:5px}.TodayAppointment .ta-progress .stage[data-v-84824f4d]{position:relative}.TodayAppointment .ta-progress .stage .label[data-v-84824f4d]{display:inline-block;color:var(--text-color)}.TodayAppointment .ta-progress .stage .ts[data-v-84824f4d]{display:block;font-size:.72rem;opacity:.8;margin-top:.15rem;line-height:1;color:var(--text-color)}.TodayAppointment .stage[data-v-84824f4d]{display:inline-flex;align-items:center;gap:6px;position:relative}.TodayAppointment .stage .dot[data-v-84824f4d]{width:10px;height:10px;border-radius:999px;background:#d1d5db;position:relative}.TodayAppointment .stage .label[data-v-84824f4d]{font-size:12px;color:#6b7280;white-space:nowrap}.TodayAppointment .stage .line[data-v-84824f4d]{width:44px;height:2px;background:#e5e7eb;margin:0 8px}.TodayAppointment .stage.done .dot[data-v-84824f4d]{background:#10b981}.TodayAppointment .stage.done .line[data-v-84824f4d]{background:#a7f3d0}.TodayAppointment .stage.done .label[data-v-84824f4d]{color:#00d498}.TodayAppointment .stage.current .dot[data-v-84824f4d]{background:var(--primary);animation:taPulse-84824f4d 1.6s infinite}.TodayAppointment .stage.current .label[data-v-84824f4d]{color:var(--primary);font-weight:700}.TodayAppointment .stage.current .line[data-v-84824f4d]{background:#c7d2fe}.TodayAppointment .stage.todo .dot[data-v-84824f4d]{background:#d1d5db}@keyframes taPulse-84824f4d{0%{box-shadow:0 0 #4f46e573}70%{box-shadow:0 0 0 10px #4f46e500}to{box-shadow:0 0 #4f46e500}}.TodayAppointment .dragging .ta-item[data-v-84824f4d]{transition:transform .08s}.TodayAppointment .ta-item--editing[data-v-84824f4d]{border:1px solid rgba(82,139,255,.7);box-shadow:0 0 0 1px #528bff26,0 14px 35px #0f172a59;position:relative;z-index:5;background:radial-gradient(circle at top right,#d0d9ff 0,#eee 40%,#eee 60%,#d0d9ff);outline:none;transition:box-shadow .2s ease,border-color .2s ease,transform .15s ease;transform:translateY(-1px)}.TodayAppointment .ta-item--editing[data-v-84824f4d]:before{content:"ویرایش فعال";position:absolute;top:-10px;left:1rem;padding:.15rem .6rem;font-size:.7rem;border-radius:999px;background:linear-gradient(135deg,#4f46e5,#06b6d4);color:#e5f4ff;box-shadow:0 4px 10px #0f172a73}.TodayAppointment .ta-edit-input[data-v-84824f4d]{border-radius:999px;border:1px solid rgba(148,163,184,.4);background:#0f172ad9;color:#e5e7eb;padding:.15rem .6rem;font-size:.78rem;outline:none;min-width:0;transition:border-color .18s ease,box-shadow .18s ease,background-color .18s ease,transform .08s ease;box-shadow:0 0 0 1px transparent;font-family:var(--font-primary)}.TodayAppointment .ta-edit-input[data-v-84824f4d]::placeholder{color:#6b7280;font-size:.72rem}.TodayAppointment .ta-edit-input[data-v-84824f4d]:hover{border-color:#818cf8b3}.TodayAppointment .ta-edit-input[data-v-84824f4d]:focus{border-color:#818cf8;background:#0f172afa;box-shadow:0 0 0 1px #818cf899,0 0 12px #38bdf866;transform:translateY(-.5px)}.TodayAppointment .ta-edit-input--name[data-v-84824f4d]{max-width:6.5rem;margin-inline-start:.3rem}.TodayAppointment .ta-edit-input--mobile[data-v-84824f4d]{max-width:8.5rem;direction:ltr;text-align:left;font-family:inherit}.TodayAppointment .ta-edit-input--time[data-v-84824f4d]{max-width:4.6rem;direction:ltr;text-align:center;padding-inline:.4rem}.TodayAppointment .ta-edit-input--doc[data-v-84824f4d]{max-width:8rem;margin-inline-start:.3rem}.TodayAppointment .ta-edit-input--part[data-v-84824f4d]{max-width:10rem;margin-inline-start:.3rem}.TodayAppointment .ta-edit-btn[data-v-84824f4d]{margin-inline-start:.35rem;border-radius:999px;border:1px solid rgba(148,163,184,.35);background:radial-gradient(circle at top left,#0f172a 0,#020617 55%);color:#cbd5f5;padding:.25rem .55rem;font-size:.7rem;display:inline-flex;align-items:center;gap:.25rem;cursor:pointer;transition:background .18s ease,border-color .18s ease,box-shadow .18s ease,transform .08s ease,color .1s ease}.TodayAppointment .ta-edit-btn i[data-v-84824f4d]{font-size:.78rem}.TodayAppointment .ta-edit-btn[data-v-84824f4d]:hover{border-color:#818cf8cc;box-shadow:0 0 0 1px #818cf866;transform:translateY(-1px);color:#e5edff}.TodayAppointment .ta-edit-btn[data-v-84824f4d]:active{transform:translateY(0);box-shadow:0 0 0 1px #818cf84d}.TodayAppointment .ta-edit-btn--active[data-v-84824f4d]{border-color:#22d3ee;background:linear-gradient(135deg,#4f46e5,#22d3ee);color:#f9fafb;box-shadow:0 0 0 1px #22d3ee99,0 10px 30px #0f172ab3}.TodayAppointment .ta-edit-btn--active[data-v-84824f4d]:hover{box-shadow:0 0 0 1px #22d3eeb3,0 12px 36px #0f172ad9}.TodayAppointment .edit-actions[data-v-84824f4d]{display:inline-flex;align-items:center;gap:.4rem;margin-inline-start:auto}.TodayAppointment .ta-edit-save[data-v-84824f4d],.TodayAppointment .ta-edit-cancel[data-v-84824f4d]{border-radius:999px;border:none;padding:.25rem .7rem;font-size:.72rem;display:inline-flex;align-items:center;gap:.3rem;cursor:pointer;font-weight:500;transition:transform .08s ease,box-shadow .16s ease,background .16s ease,opacity .12s ease}.TodayAppointment .ta-edit-save i[data-v-84824f4d],.TodayAppointment .ta-edit-cancel i[data-v-84824f4d]{font-size:.83rem}.TodayAppointment .ta-edit-save[data-v-84824f4d]:disabled,.TodayAppointment .ta-edit-cancel[data-v-84824f4d]:disabled{opacity:.65;cursor:default;box-shadow:none;transform:none}.TodayAppointment .ta-edit-save[data-v-84824f4d]{background:var(--primary);color:#fff;font-family:var(--font-primary)}.TodayAppointment .ta-edit-save[data-v-84824f4d]:hover:not(:disabled){transform:translateY(-1px)}.TodayAppointment .ta-edit-save[data-v-84824f4d]:active:not(:disabled){transform:translateY(0)}.TodayAppointment .ta-edit-cancel[data-v-84824f4d]{background:#f3f4f6;color:#000;border:1px solid rgba(148,163,184,.5);font-family:var(--font-primary)}.TodayAppointment .ta-edit-cancel[data-v-84824f4d]:hover:not(:disabled){background:#eee;border-color:#94a3b8e6;transform:translateY(-1px)}.TodayAppointment .ta-edit-cancel[data-v-84824f4d]:active:not(:disabled){transform:translateY(0);box-shadow:0 6px 14px #0f172abf}.ta-header .ta-title[data-v-84824f4d]{display:flex;align-items:baseline;gap:8px}.ta-header .ta-sep[data-v-84824f4d]{color:#9ca3af}.ta-header .ta-count[data-v-84824f4d]{font-weight:700;color:var(--text-color)}.ta-header .ta-tools[data-v-84824f4d]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.ta-header .ta-search[data-v-84824f4d]{width:240px;max-width:50vw;padding:8px 10px;border:1px solid #e5e7eb;border-radius:10px;outline:none;transition:box-shadow .15s,border-color .15s;font-family:var(--font-primary)}.ta-header .ta-search[data-v-84824f4d]::placeholder{color:#9ca3af}.ta-header .ta-search[data-v-84824f4d]:focus{border-color:#4f46e5;box-shadow:0 0 0 3px #4f46e51f}.ta-badge--record[data-has=yes][data-v-84824f4d]{background:#ecfdf5;color:#065f46;font-family:var(--font-primary)}.ta-badge--record[data-has=no][data-v-84824f4d]{background:#fee2e2;color:#991b1b;font-family:var(--font-primary)}button.presence-btn.presence--enter i[data-v-84824f4d]{color:#d33}.presence-btn.presence--enter[data-v-84824f4d]{color:#16a34a}.presence-btn.presence--locked[data-v-84824f4d]{color:#9ca3af;cursor:not-allowed;opacity:.8}.ta-add[data-v-84824f4d]{background:var(--secondary);color:#fff;border:0;border-radius:10px;padding:8px 12px;cursor:pointer;font-family:var(--font-primary)}.ta-add[data-v-84824f4d]:hover{box-shadow:0 6px 14px #00a69349;transform:translateY(-1px)}.ta-add[disabled][data-v-84824f4d]{opacity:.6;cursor:not-allowed}.modal-card[data-v-84824f4d]{width:min(720px,95vw);max-height:90vh;overflow:auto;background:#fff;border-radius:16px;padding:12px;box-shadow:0 14px 40px #00000038}.assistant-select-wrap[data-v-84824f4d]{margin-top:-1.5rem;margin-right:3rem}.assistant-select-wrap .assistant-select[data-v-84824f4d]{min-width:80px;padding:.25rem .5rem;border:1px solid var(--ta-border, #e4e6eb);border-radius:.5em;font-family:var(--font-primary)}.sr-only[data-v-84824f4d]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.assistant-select-wrap[data-v-84824f4d]{position:relative;display:inline-block;min-width:50px!important;width:auto!important}.assistant-trigger[data-v-84824f4d]{display:inline-flex;align-items:center;gap:.5rem;width:100%;border-radius:1em;background:var(--background-color);cursor:pointer;line-height:1.6;font-family:var(--font-primary)}.assistant-trigger[data-v-84824f4d]:disabled{opacity:.6;cursor:not-allowed}.assistant-trigger__text[data-v-84824f4d]{flex:1;text-align:right;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;margin-right:-38px}.ta-badge--exit[data-v-84824f4d]{background-color:#ffeaea;border:1px solid #cc0000;color:#c00}.ta-badge--exit[data-v-84824f4d]:disabled{opacity:.6;cursor:default}.ta-item[data-v-84824f4d]{position:relative}.ta-item .ta-item-overlay[data-v-84824f4d]{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:flex;align-items:center;justify-content:center;text-align:center;flex-direction:column;border-radius:1rem;z-index:0;padding:1rem;color:#333;font-family:inherit}.ta-item .ta-item-overlay .overlay-content[data-v-84824f4d]{display:flex;flex-direction:column;align-items:center;gap:.75rem;max-width:85%}.ta-item .ta-item-overlay .overlay-text[data-v-84824f4d]{font-size:1.05rem;font-weight:500;color:#333;line-height:1.7}.ta-item .ta-item-overlay .overlay-btn[data-v-84824f4d]{background:#3a7bd5;background:linear-gradient(135deg,#3a7bd5,#00d2ff);color:#fff;border:none;border-radius:.75rem;padding:.5rem 1.2rem;font-family:var(--font-primary);font-size:.95rem;cursor:pointer;display:flex;align-items:center;gap:.4rem;transition:all .25s ease}.ta-item .ta-item-overlay .overlay-btn[data-v-84824f4d]:hover{transform:scale(1.04);background:linear-gradient(135deg,#2e6bcf,#00b8f0)}.ta-item .ta-item-overlay .overlay-btn i[data-v-84824f4d]{font-size:1.1rem}button.ta-report[data-v-84824f4d]{background:#dbc500;color:#fff;border:0;border-radius:10px;padding:8px 12px;cursor:pointer;font-family:var(--font-primary)}.ta-report[data-v-84824f4d]:not(:disabled):hover{opacity:.85;transform:translateY(-1px);box-shadow:0 6px 14px #dbc5005d}.ta-date-nav[data-v-84824f4d]{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-primary)}.ta-date-btn[data-v-84824f4d]{border:1px solid rgba(255,255,255,.12);background:#ffffff0f;color:inherit;border-radius:10px;padding:6px 10px;cursor:pointer;font-family:var(--font-primary)}.ta-date-btn--arrow[data-v-84824f4d]{width:34px;text-align:center;font-size:18px;line-height:1}.ta-date-btn--date[data-v-84824f4d]{font-weight:600}.dp-ghost[data-v-84824f4d]{position:fixed;left:-10000px;top:0;width:1px;height:1px}.dp-ghost input[data-v-84824f4d]{width:1px!important;height:1px!important;padding:0!important;border:0!important}.ClientInfo[data-v-84824f4d]{font-family:var(--font-primary);width:auto;box-shadow:var(--shadow);margin:10px 25px;border-radius:1em;height:auto;padding:15px}.ClientInfo__content[data-v-84824f4d]{display:flex;justify-content:space-between;flex-direction:row}.ClientInfo__content__item[data-v-84824f4d]{display:flex;flex-direction:column;align-items:flex-start}label.ClientInfo__content__item__label[data-v-84824f4d]{color:var(--secondary)}span.ClientInfo__content__item__value[data-v-84824f4d]{font-size:20px;font-weight:800}.ClientInfo__content[data-v-84824f4d]{background:var(--today-background);margin-top:14px!important}.ClientInfo__content table[data-v-84824f4d]{width:100%;border-collapse:collapse;margin-top:-10px;direction:rtl;border-radius:10px;overflow:hidden}.ClientInfo__content table th[data-v-84824f4d],.ClientInfo__content table td[data-v-84824f4d]{border:1px solid #ddd;padding:8px;text-align:right;font-weight:800}.ClientInfo__content table th[data-v-84824f4d]{background-color:#fff;font-weight:700;color:var(--secondary)}.ClientInfo__content table tr[data-v-84824f4d]:nth-child(2n){background-color:transparent;font-weight:800}.select-btn[data-v-84824f4d]{background-color:var(--primary);color:#fff;border:none;padding:10px 20px;width:100%;cursor:pointer;border-radius:.5em;font-family:var(--font-primary);font-size:20px}.selected-patient[data-v-84824f4d]{margin-top:20px;padding:15px;border-radius:8px;background-color:transparent;box-shadow:var(--shadow)}.selected-patient h3[data-v-84824f4d]{margin-bottom:10px;color:var(--secondary);font-size:25px}.patients__details[data-v-84824f4d]{display:flex;justify-content:space-between;align-items:center;margin-top:15px}.ClientInfo__content[data-v-84824f4d]{margin-top:1.5rem}.add__patient__btn[data-v-84824f4d]{width:auto;height:3rem;border-radius:.5em;background-color:var(--primary);color:#fff;font-family:var(--font-primary);cursor:pointer;transition:all .3s ease;padding:10px 20px;font-size:20px;display:flex;align-items:center;justify-content:space-between;margin:1.5rem auto}button.add__patient__btn__sm[data-v-84824f4d]{position:absolute;left:50px;background:var(--primary);top:37px;padding:10px;border-radius:10px;font-family:var(--font-primary)}button.add__patient__btn__sm span[data-v-84824f4d]{color:#fff}button.photo__gallery__btn[data-v-84824f4d]{border:2px solid var(--primary);padding:10px 20px;border-radius:.5em;transition:.3s}button.photo__gallery__btn a[data-v-84824f4d]{color:var(--primary);font-size:20px}button.photo__gallery__btn[data-v-84824f4d]:hover{background-color:var(--primary);transition:.3s}button.photo__gallery__btn:hover a[data-v-84824f4d]{color:#fff;transition:.3s}.popup[data-v-84824f4d]{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;display:flex;justify-content:center;align-items:center;z-index:10}.modal-gallery[data-v-84824f4d]{background:var(--background-color);padding:20px;border-radius:16px;max-width:90%;max-height:90%;overflow-y:auto;position:relative}.gallery[data-v-84824f4d]{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.gallery-img[data-v-84824f4d]{width:150px;height:auto;border-radius:10px;cursor:zoom-in;transition:transform .2s}.gallery-img[data-v-84824f4d]:hover{transform:scale(1.05)}.close-btn[data-v-84824f4d]{position:absolute;top:5px;right:5px;font-size:30px;background:none;cursor:pointer;border:2px solid;padding:0 9px;border-radius:1.5rem;color:#d33}.today-btn[data-v-84824f4d]{margin-inline-start:.5rem;padding:.45rem .8rem;border-radius:10px;cursor:pointer;transition:transform .06s ease,background .2s ease;width:60px;height:60px;position:fixed;left:36px;bottom:7rem;z-index:9}.sheet-overlay[data-v-84824f4d]{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000059;z-index:1100;display:flex;align-items:flex-end;justify-content:center}.bottom-sheet[data-v-84824f4d]{width:80%;height:50vh;background:var(--today-background);border-radius:16px 16px 0 0;box-shadow:0 -10px 30px #00000026;overflow:hidden;outline:none;display:flex;flex-direction:column;z-index:0}@media (max-width: 640px){.bottom-sheet[data-v-84824f4d]{height:70vh}}.sheet__handle[data-v-84824f4d]{width:44px;height:4px;border-radius:999px;background:#e5e7eb;margin:10px auto 2px}.sheet__header[data-v-84824f4d]{display:flex;align-items:center;justify-content:space-between;padding:.5rem .9rem;border-bottom:1px solid #f1f5f9}.sheet__header h3[data-v-84824f4d]{font-size:1rem;margin:0}.sheet__close[data-v-84824f4d]{border:0;background:transparent;font-size:1.4rem;line-height:1;cursor:pointer;color:#475569}.sheet__body[data-v-84824f4d]{padding:12px;overflow:auto;flex:1}.sheet__placeholder[data-v-84824f4d]{color:#64748b;text-align:center;margin-top:1rem}.bottom-sheet[data-v-84824f4d]{will-change:transform;transform:translateY(0)}.sheet-slide-enter-from[data-v-84824f4d],.sheet-slide-leave-to[data-v-84824f4d]{transform:translate3d(0,100%,0)}.sheet-slide-enter-to[data-v-84824f4d],.sheet-slide-leave-from[data-v-84824f4d]{transform:translateZ(0)}.sheet-slide-enter-active[data-v-84824f4d]{transition:transform .28s cubic-bezier(.22,1,.36,1)}.sheet-slide-leave-active[data-v-84824f4d]{transition:transform .22s cubic-bezier(.4,0,.2,1)}@media (prefers-reduced-motion: reduce){.sheet-slide-enter-active[data-v-84824f4d],.sheet-slide-leave-active[data-v-84824f4d]{transition-duration:.001ms!important;transition-timing-function:linear!important}}.gallery-teaser[data-v-84824f4d]{display:flex;gap:8px;align-items:center;flex-wrap:nowrap;justify-content:center;padding-bottom:10px}.tile[data-v-84824f4d]{width:100px;height:100px;border:none;padding:0;margin:0;background:#f4f4f4;border-radius:12px;overflow:hidden;position:relative;cursor:pointer}.tile img[data-v-84824f4d]{width:100%;height:100%;object-fit:cover;display:block}.tile.more img[data-v-84824f4d]{filter:blur(3px);transform:scale(1.05)}.tile.more .overlay[data-v-84824f4d]{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background:#00000059}.tile.more .overlay span[data-v-84824f4d]{color:#fff;font-weight:700;font-size:18px;font-family:var(--font-primary)}[data-v-d9bc3a7e]:root{--primary: #6D5DFC;--secondary: #00A693;--primary-light: #8abdff;--primary-dark: #5b0eeb;--white: #FFFFFF;--background-color: #E4EBF5;--table-background:#f3f3f3;--greyLight-2: #c8d0e7;--greyLight-3: #bec8e4;--dark-greyLight-1: #202224;--dark-greyLight-2: #2e2e2e;--dark-greyLight-3: #252525;--greyDark: #9baacf;--font-primary: Yekan Bakh FaNum;--text-color: #333;--shadow: .3rem .3rem .6rem var(--greyLight-2), -.2rem -.2rem .5rem var(--white);--inner-shadow: inset .2rem .2rem .5rem var(--greyLight-2);--login-background: #E6E6FA;--today-background: #fff;--primary-50: color-mix(in oklab, var(--primary) 10%, white);--primary-100: color-mix(in oklab, var(--primary) 20%, white);--primary-600: color-mix(in oklab, var(--primary) 90%, black);--primary-700: color-mix(in oklab, var(--primary) 80%, black);--secondary-600: color-mix(in oklab, var(--secondary) 90%, black)}[data-theme=dark][data-v-d9bc3a7e]{--background-color: var(--dark-greyLight-1);--white: var(--dark-greyLight-1);--text-color: #fff !important;--shadow:.3rem .3rem .6rem var(--dark-greyLight-2), -.2rem -.2rem .5rem var(--dark-greyLight-3);--inner-shadow: inset .2rem .2rem .5rem var(--dark-greyLight-3);--table-background: var(--dark-greyLight-2);--login-background: var(--dark-greyLight-1);--today-background: var(--dark-greyLight-2)}.btn-primary[data-v-d9bc3a7e]{background:var(--primary)}.btn-primary[data-v-d9bc3a7e]:hover{background:var(--primary-700)}@font-face{font-family:Kalameh;src:url(/assets/KalamehWeb_Regular-D0sC3hOE.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Kalameh;src:url(/assets/KalamehWeb_Bold-D0Jm8-NK.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Kalameh;src:url(/assets/KalamehWeb_Black-CGZNDlxu.ttf) format("truetype");font-weight:900;font-style:normal}@font-face{font-family:IRANSans;src:url("/assets/IRANSansWeb(FaNum)-Cj7jpVse.ttf") format("truetype");font-weight:400;font-style:normal}@font-face{font-family:IRANSans;src:url("/assets/IRANSansWeb(FaNum)_Bold-CG9KWpGk.ttf") format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Yekan Bakh FaNum;font-style:normal;font-weight:100;src:url(/assets/YekanBakhFaNum-Thin-CCFhV54d.woff) format("woff"),url(../Fonts/woff2/YekanBakhFaNum-thin.woff2) format("woff2")}@font-face{font-family:Yekan Bakh FaNum;font-style:normal;font-weight:300;src:url(/assets/YekanBakhFaNum-Light-DScj37Ht.woff) format("woff"),url(../Fonts/woff2/YekanBakhFaNum-Light.woff2) format("woff2")}@font-face{font-family:Yekan Bakh FaNum;font-style:normal;font-weight:400;src:url(/assets/YekanBakhFaNum-Regular-cC0JMgGa.woff) format("woff"),url(../Fonts/woff2/YekanBakhFaNum-Regular.woff2) format("woff2")}@font-face{font-family:Yekan Bakh FaNum;font-style:normal;font-weight:600;src:url(/assets/YekanBakhFaNum-SemiBold-D6uk59ej.woff) format("woff"),url(../Fonts/woff2/YekanBakhFaNum-SemiBold.woff2) format("woff2")}@font-face{font-family:Yekan Bakh FaNum;font-style:normal;font-weight:700;src:url(/assets/YekanBakhFaNum-Bold-B0339MnD.woff) format("woff"),url(../Fonts/woff2/YekanBakhFaNum-Bold.woff2) format("woff2")}[data-v-d9bc3a7e],[data-v-d9bc3a7e]:before,[data-v-d9bc3a7e]:after{margin:0;padding:0;box-sizing:border-box}body[data-v-d9bc3a7e]{font-family:var(--font-primary);background-color:var(--background-color);color:var(--text-color);line-height:1.6;font-size:15px;-webkit-font-smoothing:antialiased;direction:rtl}a[data-v-d9bc3a7e]{font-family:var(--font-primary);text-decoration:none;font-weight:600;color:var(--text-color)}a.router-link-exact-active[data-v-d9bc3a7e]{color:var(--secondary)}label[data-v-d9bc3a7e],td[data-v-d9bc3a7e],p[data-v-d9bc3a7e],span[data-v-d9bc3a7e]{color:var(--text-color)}textarea[data-v-d9bc3a7e]{background-color:var(--background-color);color:var(--text-color)}a.secondary-color[data-v-d9bc3a7e]{color:#fff}a.secondary-color.router-link-exact-active[data-v-d9bc3a7e]{color:var(--secondary)}ul[data-v-d9bc3a7e],ol[data-v-d9bc3a7e]{list-style:none}button[data-v-d9bc3a7e]{cursor:pointer;border:none;background:none}#app[data-v-d9bc3a7e]{font-family:var(--font-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center;color:#2c3e50}.container[data-v-d9bc3a7e]{width:90%;max-width:1200px;margin:0 auto}.grid[data-v-d9bc3a7e]{display:grid;gap:1rem}.hidden[data-v-d9bc3a7e]{display:none}h1[data-v-d9bc3a7e],h2[data-v-d9bc3a7e],h3[data-v-d9bc3a7e],h4[data-v-d9bc3a7e],h5[data-v-d9bc3a7e],h6[data-v-d9bc3a7e]{font-weight:700;color:var(--text-color)}.btn[data-v-d9bc3a7e]{padding:.75rem 1.5rem;border-radius:5px;font-weight:700;transition:all .3s ease}.btn[data-v-d9bc3a7e]:hover{opacity:.8}.btn-primary[data-v-d9bc3a7e]{background-color:var(--primary);color:#fff}.btn-secondary[data-v-d9bc3a7e]{background-color:var(--secondary);color:#fff}.form[data-v-d9bc3a7e]{font-family:var(--font-primary)}.form__group[data-v-d9bc3a7e]{position:relative}.form__icon[data-v-d9bc3a7e]{position:absolute;top:35%;left:1%;font-size:22px}.form__input[data-v-d9bc3a7e]{width:100%;height:4rem;border:none;border-radius:1rem;font-size:1.4rem;padding-right:1.4rem;padding-top:20px;box-shadow:var(--inner-shadow);background:none;font-family:inherit;color:var(--text-color)}.form__input[data-v-d9bc3a7e]:focus{box-shadow:var(--shadow);outline:none;border-bottom:2px solid var(--secondary)}.form__input:focus+.form__label[data-v-d9bc3a7e]{transform:translate3d(10px,-25px,0) scale(.75);color:var(--secondary)}.form__input[data-v-d9bc3a7e]:not(:placeholder-shown){border-bottom:2px solid var(--secondary)}.form__input:not(:placeholder-shown)+.form__label[data-v-d9bc3a7e]{transform:translate3d(10px,-25px,0) scale(.75);color:var(--secondary)}.form__label[data-v-d9bc3a7e]{position:absolute;top:50%;right:1rem;transform:translateY(-50%);font-weight:600;transform-origin:0 0;transition:all .2s ease;pointer-events:none}.form__input[data-v-d9bc3a7e]::-webkit-outer-spin-button,.form__input[data-v-d9bc3a7e]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.form__input[type=number][data-v-d9bc3a7e]{-moz-appearance:textfield}.ServiceCategory[data-v-d9bc3a7e]{display:flex;justify-content:center;flex-wrap:wrap}.ServiceCategory button[data-v-d9bc3a7e]{margin:10px}.ServiceCategory button[data-v-d9bc3a7e]:hover{background-color:var(--primary)}input.form__input__simple[data-v-d9bc3a7e]{height:40px;border:1px solid #dddddd;border-radius:10px;padding:10px;font-family:var(--font-primary)}.line[data-v-d9bc3a7e]{height:1px;display:flex;background:#ddd;margin:20px 0;width:100%}button.btn__close[data-v-d9bc3a7e]{width:49%;padding:10px;background:transparent;color:#ff4d4d;font-family:var(--font-primary);border-radius:.5em;border:1px solid #ff4d4d;transition:.3s;font-size:15px}button.btn__close[data-v-d9bc3a7e]:hover{background-color:#ff4d4d;color:#fff;transition:.3s}.chip[data-v-d9bc3a7e]{grid-column:2/3;grid-row:3/4;justify-self:center;min-width:11rem;width:auto;height:3.5rem;border-radius:1rem;box-shadow:var(--shadow);display:flex;justify-content:space-between;align-items:center;font-family:var(--font-primary);transition:all .3s ease}.chip__icon[data-v-d9bc3a7e]{width:2rem;height:2rem;border-radius:1rem;margin:0 0 0 15px;display:flex;justify-content:center;align-items:center;font-size:1.8rem;color:var(--primary)}.chip:hover p[data-v-d9bc3a7e]{color:#fff;transition:all .3s ease}.chip p[data-v-d9bc3a7e]{font-size:20px;color:var(--text-color);font-weight:600;margin-right:15px;transition:all .3s ease}.chip__no-icon[data-v-d9bc3a7e]{grid-column:2/3;grid-row:3/4;justify-self:center;width:17rem;height:4rem;border-radius:1rem;box-shadow:var(--shadow);display:flex;flex-direction:column;flex-wrap:wrap;align-content:space-between;align-items:flex-start;font-family:var(--font-primary);transition:all .3s ease;z-index:1;justify-content:center}.chip__no-icon:hover p[data-v-d9bc3a7e]{color:var(--secondary);transition:all .3s ease}.chip__no-icon p[data-v-d9bc3a7e]{font-size:20px;color:var(--text-color);font-weight:600;transition:all .3s ease}.active[data-v-d9bc3a7e]{background:var(--primary)}.active p[data-v-d9bc3a7e]{color:#fff}.active svg[data-v-d9bc3a7e]{color:#fff}.active :hover+p[data-v-d9bc3a7e]{color:#fff}.ServiceList[data-v-d9bc3a7e]{display:flex;justify-content:space-evenly;padding-top:20px;flex-wrap:wrap;flex-direction:row}.ServiceList button.chip[data-v-d9bc3a7e]{margin:10px 0}.title__with__line[data-v-d9bc3a7e]{padding:10px;text-align:right;border-bottom:2px solid #dddddd}.drag-handle[data-v-d9bc3a7e]{width:32px;height:32px;border:1px dashed #e5e7eb;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;cursor:grab;background:#fafafa}.drag-handle i[data-v-d9bc3a7e]{opacity:.7}.form__submit__btn[data-v-d9bc3a7e]{width:100%;height:3rem;border-radius:1rem;font-size:1.4rem;background-color:transparent;color:var(--secondary);font-family:var(--font-primary);border:3px solid var(--secondary);cursor:pointer;transition:all .3s ease;box-shadow:var(--shadow)}.form__submit__btn[data-v-d9bc3a7e]:hover{background-color:var(--secondary);color:#fff}[data-v-d9bc3a7e]::-webkit-scrollbar{width:6px;background-color:transparent;height:4px}[data-v-d9bc3a7e]::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);background-color:#f5f5f5;border-radius:5px}[data-v-d9bc3a7e]::-webkit-scrollbar-thumb{background-color:#00000075;background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.2) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.2) 50%,rgba(255,255,255,.2) 75%,transparent 75%,transparent);border-radius:5px}[data-v-d9bc3a7e]::-webkit-scrollbar-thumb:hover{background:#0000001c}.swal2-actions button[data-v-d9bc3a7e]{font-family:var(--font-primary)!important;font-size:20px!important}.slide-right-enter-active[data-v-d9bc3a7e],.slide-right-leave-active[data-v-d9bc3a7e]{transition:all .5s ease}.slide-right-enter-from[data-v-d9bc3a7e]{transform:translate(100%);opacity:0}.slide-right-leave-to[data-v-d9bc3a7e]{transform:translate(-100%);opacity:0}.modal-backdrop[data-v-d9bc3a7e]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0006;display:flex;align-items:center;justify-content:center}.grid__temp[data-v-d9bc3a7e]{display:flex;justify-content:space-between;margin:20px 0}.modal[data-v-d9bc3a7e]{background:var(--background-color);padding:1rem;border-radius:1rem;width:800px;max-width:90%}.modal-header[data-v-d9bc3a7e]{border-bottom:1px solid #dddddd;padding-bottom:10px;display:flex;justify-content:space-between;align-items:center}.modal-footer[data-v-d9bc3a7e]{border-top:1px solid #dddddd;padding:15px 0;display:flex;justify-content:space-between;align-items:center}button.close[data-v-d9bc3a7e]{font-size:25px;color:#fb0000}input.multiselect-tags-search[data-v-d9bc3a7e]{background:transparent}.MobileBottomNav[data-v-d9bc3a7e]{display:none}[data-v-d9bc3a7e] .selectedServices{min-width:200px;max-width:99%;border-radius:10px;height:45px;background-color:#fff}[data-v-d9bc3a7e] .multiselect-single-label{right:-45px;top:2px}[data-v-d9bc3a7e] .multiselect-placeholder{right:-50px}[data-v-d9bc3a7e] .multiselect-dropdown{border-radius:0 0 10px 10px;margin-bottom:10px;z-index:10000000000!important;border-color:#ddd;padding-top:15px;border-top-color:transparent}[data-v-d9bc3a7e] .multiselect-clear{z-index:1!important}[data-v-d9bc3a7e] .multiselect-caret{z-index:1!important;margin-left:10px}.TodayAppointment[data-v-d9bc3a7e]{background:var(--today-background);border-radius:12px;padding:16px;box-shadow:0 6px 20px #0000000f}.TodayAppointment .ta-header[data-v-d9bc3a7e]{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:12px}.TodayAppointment .ta-header .ta-title[data-v-d9bc3a7e]{display:flex;align-items:baseline;gap:8px;font-size:16px;font-weight:700}.TodayAppointment .ta-header .ta-title .ta-date[data-v-d9bc3a7e]{font-size:12px;color:#6b7280}.TodayAppointment .ta-header .ta-refresh[data-v-d9bc3a7e]{border:0;padding:8px 12px;border-radius:10px;cursor:pointer;background:var(--primary);color:#fff;transition:transform .06s ease-in-out,box-shadow .2s;display:inline-flex;align-items:center;gap:8px;font-family:var(--font-primary)}.TodayAppointment .ta-header .ta-refresh[data-v-d9bc3a7e]:hover{box-shadow:0 6px 14px #4f46e540;transform:translateY(-1px)}.TodayAppointment .ta-header .ta-refresh[data-v-d9bc3a7e]:active{transform:translateY(1px)}.TodayAppointment .ta-header .ta-refresh[data-v-d9bc3a7e]:disabled{opacity:.6;cursor:default;box-shadow:none}.TodayAppointment .sync-btn[data-v-d9bc3a7e]{display:inline-flex;align-items:center;gap:.4rem;padding:.45rem .9rem;border-radius:.5rem;border:none;cursor:pointer;font-size:.9rem;background:#ff9dfa;transition:opacity .2s ease,transform .1s ease;font-family:var(--font-primary)}.TodayAppointment .sync-btn span[data-v-d9bc3a7e]{color:#fff}.TodayAppointment .sync-btn[data-v-d9bc3a7e]:disabled{opacity:.6;cursor:default}.TodayAppointment .sync-btn[data-v-d9bc3a7e]:not(:disabled):hover{opacity:.85;transform:translateY(-1px);box-shadow:0 6px 14px #bd75b94b}.TodayAppointment .ta-state[data-v-d9bc3a7e]{padding:12px;border-radius:10px}.TodayAppointment .ta-state.ta-loading[data-v-d9bc3a7e],.TodayAppointment .ta-state.ta-empty[data-v-d9bc3a7e]{background:#f7f7fb}.TodayAppointment .ta-state.ta-error[data-v-d9bc3a7e]{background:#fff1f1;color:#b00020}.TodayAppointment select#ta-stage-filter[data-v-d9bc3a7e]{padding:5px;width:9rem;font-family:var(--font-primary);border:0px;border-bottom:2px solid #bfbfbf}.TodayAppointment select#ta-stage-filter[data-v-d9bc3a7e]:focus-visible{border:0px!important}.TodayAppointment .ta-list[data-v-d9bc3a7e]{display:flex;flex-direction:column;gap:10px}.TodayAppointment .ta-item[data-v-d9bc3a7e]{background:var(--background-color);border:1px solid #eef0f4;border-radius:12px;padding:10px 12px;box-shadow:0 6px 18px #0000000a;transition:box-shadow .2s}.TodayAppointment .ta-item[data-v-d9bc3a7e]:hover{box-shadow:0 8px 22px #0000000f}.TodayAppointment .ta-item__head[data-v-d9bc3a7e]{display:grid;grid-template-columns:36px .5fr .4fr .2fr .4fr .5fr .5fr .5fr auto auto auto;align-items:center;gap:8px;margin-bottom:8px}.TodayAppointment .ta-item__head .mobile[data-v-d9bc3a7e]{margin-inline-start:.5rem;color:#6b7280;font-size:.9rem;direction:ltr;unicode-bidi:plaintext}.TodayAppointment .ta-item__head .mobile i[data-v-d9bc3a7e]{margin-inline-end:.25rem}.TodayAppointment .ta-item__head .idx[data-v-d9bc3a7e]{color:#6b7280}.TodayAppointment .ta-item__head .name[data-v-d9bc3a7e]{font-weight:700}.TodayAppointment .ta-item__head .time[data-v-d9bc3a7e],.TodayAppointment .ta-item__head .doc[data-v-d9bc3a7e],.TodayAppointment .ta-item__head .part[data-v-d9bc3a7e]{color:#374151}.TodayAppointment .ta-item__head .status[data-v-d9bc3a7e]{justify-self:end}.TodayAppointment .ta-item__head span i[data-v-d9bc3a7e]{margin:0 5px}.TodayAppointment .ta-item__head .record[data-v-d9bc3a7e]{display:inline-flex;align-items:center;gap:.4rem}.TodayAppointment .ta-item__head .record .presence-btn[data-v-d9bc3a7e]{border:1px solid #d1d5db;background:#fff;padding:.25rem .45rem;border-radius:.5rem;cursor:pointer;transition:transform .08s ease}.TodayAppointment .ta-item__head .record .presence-btn[data-v-d9bc3a7e]:disabled{opacity:.6;cursor:not-allowed}.TodayAppointment .ta-item__head .record .presence-btn[data-v-d9bc3a7e]:active{transform:scale(.98)}.TodayAppointment .ta-item__head .record .presence-btn i.fa-user-check[data-v-d9bc3a7e]{color:#16a34a}.TodayAppointment .ta-badge[data-v-d9bc3a7e]{padding:4px 8px;border-radius:999px;font-size:12px;background:#f1f1f5;color:#000}.TodayAppointment .ta-badge[data-status=accepted][data-v-d9bc3a7e],.TodayAppointment .ta-badge[data-status=approved][data-v-d9bc3a7e],.TodayAppointment .ta-badge[data-status="1"][data-v-d9bc3a7e]{background:#e6fffb}.TodayAppointment .ta-badge[data-status=pending][data-v-d9bc3a7e],.TodayAppointment .ta-badge[data-status="0"][data-v-d9bc3a7e]{background:#f5f5f5}.TodayAppointment .ta-badge[data-status=canceled][data-v-d9bc3a7e],.TodayAppointment .ta-badge[data-status="-1"][data-v-d9bc3a7e]{background:#fff1f0}.TodayAppointment .ta-badge[data-status=in_progress][data-v-d9bc3a7e]{background:#fff7e6}.TodayAppointment .ta-badge[data-status=arrived][data-v-d9bc3a7e]{background:#e6f7ff}.TodayAppointment .ta-progress[data-v-d9bc3a7e]{display:flex;align-items:center;padding-top:6px;overflow-x:auto;min-height:50px;height:auto;max-height:100px;flex-direction:row;padding-right:5px}.TodayAppointment .ta-progress .stage[data-v-d9bc3a7e]{position:relative}.TodayAppointment .ta-progress .stage .label[data-v-d9bc3a7e]{display:inline-block;color:var(--text-color)}.TodayAppointment .ta-progress .stage .ts[data-v-d9bc3a7e]{display:block;font-size:.72rem;opacity:.8;margin-top:.15rem;line-height:1;color:var(--text-color)}.TodayAppointment .stage[data-v-d9bc3a7e]{display:inline-flex;align-items:center;gap:6px;position:relative}.TodayAppointment .stage .dot[data-v-d9bc3a7e]{width:10px;height:10px;border-radius:999px;background:#d1d5db;position:relative}.TodayAppointment .stage .label[data-v-d9bc3a7e]{font-size:12px;color:#6b7280;white-space:nowrap}.TodayAppointment .stage .line[data-v-d9bc3a7e]{width:44px;height:2px;background:#e5e7eb;margin:0 8px}.TodayAppointment .stage.done .dot[data-v-d9bc3a7e]{background:#10b981}.TodayAppointment .stage.done .line[data-v-d9bc3a7e]{background:#a7f3d0}.TodayAppointment .stage.done .label[data-v-d9bc3a7e]{color:#00d498}.TodayAppointment .stage.current .dot[data-v-d9bc3a7e]{background:var(--primary);animation:taPulse-d9bc3a7e 1.6s infinite}.TodayAppointment .stage.current .label[data-v-d9bc3a7e]{color:var(--primary);font-weight:700}.TodayAppointment .stage.current .line[data-v-d9bc3a7e]{background:#c7d2fe}.TodayAppointment .stage.todo .dot[data-v-d9bc3a7e]{background:#d1d5db}@keyframes taPulse-d9bc3a7e{0%{box-shadow:0 0 #4f46e573}70%{box-shadow:0 0 0 10px #4f46e500}to{box-shadow:0 0 #4f46e500}}.TodayAppointment .dragging .ta-item[data-v-d9bc3a7e]{transition:transform .08s}.TodayAppointment .ta-item--editing[data-v-d9bc3a7e]{border:1px solid rgba(82,139,255,.7);box-shadow:0 0 0 1px #528bff26,0 14px 35px #0f172a59;position:relative;z-index:5;background:radial-gradient(circle at top right,#d0d9ff 0,#eee 40%,#eee 60%,#d0d9ff);outline:none;transition:box-shadow .2s ease,border-color .2s ease,transform .15s ease;transform:translateY(-1px)}.TodayAppointment .ta-item--editing[data-v-d9bc3a7e]:before{content:"ویرایش فعال";position:absolute;top:-10px;left:1rem;padding:.15rem .6rem;font-size:.7rem;border-radius:999px;background:linear-gradient(135deg,#4f46e5,#06b6d4);color:#e5f4ff;box-shadow:0 4px 10px #0f172a73}.TodayAppointment .ta-edit-input[data-v-d9bc3a7e]{border-radius:999px;border:1px solid rgba(148,163,184,.4);background:#0f172ad9;color:#e5e7eb;padding:.15rem .6rem;font-size:.78rem;outline:none;min-width:0;transition:border-color .18s ease,box-shadow .18s ease,background-color .18s ease,transform .08s ease;box-shadow:0 0 0 1px transparent;font-family:var(--font-primary)}.TodayAppointment .ta-edit-input[data-v-d9bc3a7e]::placeholder{color:#6b7280;font-size:.72rem}.TodayAppointment .ta-edit-input[data-v-d9bc3a7e]:hover{border-color:#818cf8b3}.TodayAppointment .ta-edit-input[data-v-d9bc3a7e]:focus{border-color:#818cf8;background:#0f172afa;box-shadow:0 0 0 1px #818cf899,0 0 12px #38bdf866;transform:translateY(-.5px)}.TodayAppointment .ta-edit-input--name[data-v-d9bc3a7e]{max-width:6.5rem;margin-inline-start:.3rem}.TodayAppointment .ta-edit-input--mobile[data-v-d9bc3a7e]{max-width:8.5rem;direction:ltr;text-align:left;font-family:inherit}.TodayAppointment .ta-edit-input--time[data-v-d9bc3a7e]{max-width:4.6rem;direction:ltr;text-align:center;padding-inline:.4rem}.TodayAppointment .ta-edit-input--doc[data-v-d9bc3a7e]{max-width:8rem;margin-inline-start:.3rem}.TodayAppointment .ta-edit-input--part[data-v-d9bc3a7e]{max-width:10rem;margin-inline-start:.3rem}.TodayAppointment .ta-edit-btn[data-v-d9bc3a7e]{margin-inline-start:.35rem;border-radius:999px;border:1px solid rgba(148,163,184,.35);background:radial-gradient(circle at top left,#0f172a 0,#020617 55%);color:#cbd5f5;padding:.25rem .55rem;font-size:.7rem;display:inline-flex;align-items:center;gap:.25rem;cursor:pointer;transition:background .18s ease,border-color .18s ease,box-shadow .18s ease,transform .08s ease,color .1s ease}.TodayAppointment .ta-edit-btn i[data-v-d9bc3a7e]{font-size:.78rem}.TodayAppointment .ta-edit-btn[data-v-d9bc3a7e]:hover{border-color:#818cf8cc;box-shadow:0 0 0 1px #818cf866;transform:translateY(-1px);color:#e5edff}.TodayAppointment .ta-edit-btn[data-v-d9bc3a7e]:active{transform:translateY(0);box-shadow:0 0 0 1px #818cf84d}.TodayAppointment .ta-edit-btn--active[data-v-d9bc3a7e]{border-color:#22d3ee;background:linear-gradient(135deg,#4f46e5,#22d3ee);color:#f9fafb;box-shadow:0 0 0 1px #22d3ee99,0 10px 30px #0f172ab3}.TodayAppointment .ta-edit-btn--active[data-v-d9bc3a7e]:hover{box-shadow:0 0 0 1px #22d3eeb3,0 12px 36px #0f172ad9}.TodayAppointment .edit-actions[data-v-d9bc3a7e]{display:inline-flex;align-items:center;gap:.4rem;margin-inline-start:auto}.TodayAppointment .ta-edit-save[data-v-d9bc3a7e],.TodayAppointment .ta-edit-cancel[data-v-d9bc3a7e]{border-radius:999px;border:none;padding:.25rem .7rem;font-size:.72rem;display:inline-flex;align-items:center;gap:.3rem;cursor:pointer;font-weight:500;transition:transform .08s ease,box-shadow .16s ease,background .16s ease,opacity .12s ease}.TodayAppointment .ta-edit-save i[data-v-d9bc3a7e],.TodayAppointment .ta-edit-cancel i[data-v-d9bc3a7e]{font-size:.83rem}.TodayAppointment .ta-edit-save[data-v-d9bc3a7e]:disabled,.TodayAppointment .ta-edit-cancel[data-v-d9bc3a7e]:disabled{opacity:.65;cursor:default;box-shadow:none;transform:none}.TodayAppointment .ta-edit-save[data-v-d9bc3a7e]{background:var(--primary);color:#fff;font-family:var(--font-primary)}.TodayAppointment .ta-edit-save[data-v-d9bc3a7e]:hover:not(:disabled){transform:translateY(-1px)}.TodayAppointment .ta-edit-save[data-v-d9bc3a7e]:active:not(:disabled){transform:translateY(0)}.TodayAppointment .ta-edit-cancel[data-v-d9bc3a7e]{background:#f3f4f6;color:#000;border:1px solid rgba(148,163,184,.5);font-family:var(--font-primary)}.TodayAppointment .ta-edit-cancel[data-v-d9bc3a7e]:hover:not(:disabled){background:#eee;border-color:#94a3b8e6;transform:translateY(-1px)}.TodayAppointment .ta-edit-cancel[data-v-d9bc3a7e]:active:not(:disabled){transform:translateY(0);box-shadow:0 6px 14px #0f172abf}.ta-header .ta-title[data-v-d9bc3a7e]{display:flex;align-items:baseline;gap:8px}.ta-header .ta-sep[data-v-d9bc3a7e]{color:#9ca3af}.ta-header .ta-count[data-v-d9bc3a7e]{font-weight:700;color:var(--text-color)}.ta-header .ta-tools[data-v-d9bc3a7e]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.ta-header .ta-search[data-v-d9bc3a7e]{width:240px;max-width:50vw;padding:8px 10px;border:1px solid #e5e7eb;border-radius:10px;outline:none;transition:box-shadow .15s,border-color .15s;font-family:var(--font-primary)}.ta-header .ta-search[data-v-d9bc3a7e]::placeholder{color:#9ca3af}.ta-header .ta-search[data-v-d9bc3a7e]:focus{border-color:#4f46e5;box-shadow:0 0 0 3px #4f46e51f}.ta-badge--record[data-has=yes][data-v-d9bc3a7e]{background:#ecfdf5;color:#065f46;font-family:var(--font-primary)}.ta-badge--record[data-has=no][data-v-d9bc3a7e]{background:#fee2e2;color:#991b1b;font-family:var(--font-primary)}button.presence-btn.presence--enter i[data-v-d9bc3a7e]{color:#d33}.presence-btn.presence--enter[data-v-d9bc3a7e]{color:#16a34a}.presence-btn.presence--locked[data-v-d9bc3a7e]{color:#9ca3af;cursor:not-allowed;opacity:.8}.ta-add[data-v-d9bc3a7e]{background:var(--secondary);color:#fff;border:0;border-radius:10px;padding:8px 12px;cursor:pointer;font-family:var(--font-primary)}.ta-add[data-v-d9bc3a7e]:hover{box-shadow:0 6px 14px #00a69349;transform:translateY(-1px)}.ta-add[disabled][data-v-d9bc3a7e]{opacity:.6;cursor:not-allowed}.modal-card[data-v-d9bc3a7e]{width:min(720px,95vw);max-height:90vh;overflow:auto;background:#fff;border-radius:16px;padding:12px;box-shadow:0 14px 40px #00000038}.assistant-select-wrap[data-v-d9bc3a7e]{margin-top:-1.5rem;margin-right:3rem}.assistant-select-wrap .assistant-select[data-v-d9bc3a7e]{min-width:80px;padding:.25rem .5rem;border:1px solid var(--ta-border, #e4e6eb);border-radius:.5em;font-family:var(--font-primary)}.sr-only[data-v-d9bc3a7e]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.assistant-select-wrap[data-v-d9bc3a7e]{position:relative;display:inline-block;min-width:50px!important;width:auto!important}.assistant-trigger[data-v-d9bc3a7e]{display:inline-flex;align-items:center;gap:.5rem;width:100%;border-radius:1em;background:var(--background-color);cursor:pointer;line-height:1.6;font-family:var(--font-primary)}.assistant-trigger[data-v-d9bc3a7e]:disabled{opacity:.6;cursor:not-allowed}.assistant-trigger__text[data-v-d9bc3a7e]{flex:1;text-align:right;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;margin-right:-38px}.ta-badge--exit[data-v-d9bc3a7e]{background-color:#ffeaea;border:1px solid #cc0000;color:#c00}.ta-badge--exit[data-v-d9bc3a7e]:disabled{opacity:.6;cursor:default}.ta-item[data-v-d9bc3a7e]{position:relative}.ta-item .ta-item-overlay[data-v-d9bc3a7e]{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:flex;align-items:center;justify-content:center;text-align:center;flex-direction:column;border-radius:1rem;z-index:0;padding:1rem;color:#333;font-family:inherit}.ta-item .ta-item-overlay .overlay-content[data-v-d9bc3a7e]{display:flex;flex-direction:column;align-items:center;gap:.75rem;max-width:85%}.ta-item .ta-item-overlay .overlay-text[data-v-d9bc3a7e]{font-size:1.05rem;font-weight:500;color:#333;line-height:1.7}.ta-item .ta-item-overlay .overlay-btn[data-v-d9bc3a7e]{background:#3a7bd5;background:linear-gradient(135deg,#3a7bd5,#00d2ff);color:#fff;border:none;border-radius:.75rem;padding:.5rem 1.2rem;font-family:var(--font-primary);font-size:.95rem;cursor:pointer;display:flex;align-items:center;gap:.4rem;transition:all .25s ease}.ta-item .ta-item-overlay .overlay-btn[data-v-d9bc3a7e]:hover{transform:scale(1.04);background:linear-gradient(135deg,#2e6bcf,#00b8f0)}.ta-item .ta-item-overlay .overlay-btn i[data-v-d9bc3a7e]{font-size:1.1rem}button.ta-report[data-v-d9bc3a7e]{background:#dbc500;color:#fff;border:0;border-radius:10px;padding:8px 12px;cursor:pointer;font-family:var(--font-primary)}.ta-report[data-v-d9bc3a7e]:not(:disabled):hover{opacity:.85;transform:translateY(-1px);box-shadow:0 6px 14px #dbc5005d}.ta-date-nav[data-v-d9bc3a7e]{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-primary)}.ta-date-btn[data-v-d9bc3a7e]{border:1px solid rgba(255,255,255,.12);background:#ffffff0f;color:inherit;border-radius:10px;padding:6px 10px;cursor:pointer;font-family:var(--font-primary)}.ta-date-btn--arrow[data-v-d9bc3a7e]{width:34px;text-align:center;font-size:18px;line-height:1}.ta-date-btn--date[data-v-d9bc3a7e]{font-weight:600}.dp-ghost[data-v-d9bc3a7e]{position:fixed;left:-10000px;top:0;width:1px;height:1px}.dp-ghost input[data-v-d9bc3a7e]{width:1px!important;height:1px!important;padding:0!important;border:0!important}.clock-container[data-v-d9bc3a7e]{font-size:1.5rem;font-weight:700;text-align:center;font-family:Courier New,monospace;display:flex;justify-content:center;direction:ltr}.time-section[data-v-d9bc3a7e]{display:inline-block;min-width:40px;text-align:center}.fade-enter-active[data-v-d9bc3a7e],.fade-leave-active[data-v-d9bc3a7e]{transition:opacity .3s ease-in-out,transform .3s ease-in-out}.fade-enter-from[data-v-d9bc3a7e]{opacity:0;transform:translateY(-10px)}.fade-leave-to[data-v-d9bc3a7e]{opacity:0;transform:translateY(10px)}@font-face{font-family:Kalameh;src:url(/assets/KalamehWeb_Regular-D0sC3hOE.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Kalameh;src:url(/assets/KalamehWeb_Bold-D0Jm8-NK.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Kalameh;src:url(/assets/KalamehWeb_Black-CGZNDlxu.ttf) format("truetype");font-weight:900;font-style:normal}@font-face{font-family:IRANSans;src:url("/assets/IRANSansWeb(FaNum)-Cj7jpVse.ttf") format("truetype");font-weight:400;font-style:normal}@font-face{font-family:IRANSans;src:url("/assets/IRANSansWeb(FaNum)_Bold-CG9KWpGk.ttf") format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Yekan Bakh FaNum;font-style:normal;font-weight:100;src:url(/assets/YekanBakhFaNum-Thin-CCFhV54d.woff) format("woff"),url(../Fonts/woff2/YekanBakhFaNum-thin.woff2) format("woff2")}@font-face{font-family:Yekan Bakh FaNum;font-style:normal;font-weight:300;src:url(/assets/YekanBakhFaNum-Light-DScj37Ht.woff) format("woff"),url(../Fonts/woff2/YekanBakhFaNum-Light.woff2) format("woff2")}@font-face{font-family:Yekan Bakh FaNum;font-style:normal;font-weight:400;src:url(/assets/YekanBakhFaNum-Regular-cC0JMgGa.woff) format("woff"),url(../Fonts/woff2/YekanBakhFaNum-Regular.woff2) format("woff2")}@font-face{font-family:Yekan Bakh FaNum;font-style:normal;font-weight:600;src:url(/assets/YekanBakhFaNum-SemiBold-D6uk59ej.woff) format("woff"),url(../Fonts/woff2/YekanBakhFaNum-SemiBold.woff2) format("woff2")}@font-face{font-family:Yekan Bakh FaNum;font-style:normal;font-weight:700;src:url(/assets/YekanBakhFaNum-Bold-B0339MnD.woff) format("woff"),url(../Fonts/woff2/YekanBakhFaNum-Bold.woff2) format("woff2")}.ServiceApi h1[data-v-12663737]{color:#00f}[data-v-12663737]:root{--primary: #6D5DFC;--secondary: #00A693;--primary-light: #8abdff;--primary-dark: #5b0eeb;--white: #FFFFFF;--background-color: #E4EBF5;--table-background:#f3f3f3;--greyLight-2: #c8d0e7;--greyLight-3: #bec8e4;--dark-greyLight-1: #202224;--dark-greyLight-2: #2e2e2e;--dark-greyLight-3: #252525;--greyDark: #9baacf;--font-primary: Yekan Bakh FaNum;--text-color: #333;--shadow: .3rem .3rem .6rem var(--greyLight-2), -.2rem -.2rem .5rem var(--white);--inner-shadow: inset .2rem .2rem .5rem var(--greyLight-2);--login-background: #E6E6FA;--today-background: #fff;--primary-50: color-mix(in oklab, var(--primary) 10%, white);--primary-100: color-mix(in oklab, var(--primary) 20%, white);--primary-600: color-mix(in oklab, var(--primary) 90%, black);--primary-700: color-mix(in oklab, var(--primary) 80%, black);--secondary-600: color-mix(in oklab, var(--secondary) 90%, black)}[data-theme=dark][data-v-12663737]{--background-color: var(--dark-greyLight-1);--white: var(--dark-greyLight-1);--text-color: #fff !important;--shadow:.3rem .3rem .6rem var(--dark-greyLight-2), -.2rem -.2rem .5rem var(--dark-greyLight-3);--inner-shadow: inset .2rem .2rem .5rem var(--dark-greyLight-3);--table-background: var(--dark-greyLight-2);--login-background: var(--dark-greyLight-1);--today-background: var(--dark-greyLight-2)}.btn-primary[data-v-12663737]{background:var(--primary)}.btn-primary[data-v-12663737]:hover{background:var(--primary-700)}@font-face{font-family:Kalameh;src:url(/assets/KalamehWeb_Regular-D0sC3hOE.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Kalameh;src:url(/assets/KalamehWeb_Bold-D0Jm8-NK.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Kalameh;src:url(/assets/KalamehWeb_Black-CGZNDlxu.ttf) format("truetype");font-weight:900;font-style:normal}@font-face{font-family:IRANSans;src:url("/assets/IRANSansWeb(FaNum)-Cj7jpVse.ttf") format("truetype");font-weight:400;font-style:normal}@font-face{font-family:IRANSans;src:url("/assets/IRANSansWeb(FaNum)_Bold-CG9KWpGk.ttf") format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Yekan Bakh FaNum;font-style:normal;font-weight:100;src:url(/assets/YekanBakhFaNum-Thin-CCFhV54d.woff) format("woff"),url(../Fonts/woff2/YekanBakhFaNum-thin.woff2) format("woff2")}@font-face{font-family:Yekan Bakh FaNum;font-style:normal;font-weight:300;src:url(/assets/YekanBakhFaNum-Light-DScj37Ht.woff) format("woff"),url(../Fonts/woff2/YekanBakhFaNum-Light.woff2) format("woff2")}@font-face{font-family:Yekan Bakh FaNum;font-style:normal;font-weight:400;src:url(/assets/YekanBakhFaNum-Regular-cC0JMgGa.woff) format("woff"),url(../Fonts/woff2/YekanBakhFaNum-Regular.woff2) format("woff2")}@font-face{font-family:Yekan Bakh FaNum;font-style:normal;font-weight:600;src:url(/assets/YekanBakhFaNum-SemiBold-D6uk59ej.woff) format("woff"),url(../Fonts/woff2/YekanBakhFaNum-SemiBold.woff2) format("woff2")}@font-face{font-family:Yekan Bakh FaNum;font-style:normal;font-weight:700;src:url(/assets/YekanBakhFaNum-Bold-B0339MnD.woff) format("woff"),url(../Fonts/woff2/YekanBakhFaNum-Bold.woff2) format("woff2")}[data-v-12663737],[data-v-12663737]:before,[data-v-12663737]:after{margin:0;padding:0;box-sizing:border-box}body[data-v-12663737]{font-family:var(--font-primary);background-color:var(--background-color);color:var(--text-color);line-height:1.6;font-size:15px;-webkit-font-smoothing:antialiased;direction:rtl}a[data-v-12663737]{font-family:var(--font-primary);text-decoration:none;font-weight:600;color:var(--text-color)}a.router-link-exact-active[data-v-12663737]{color:var(--secondary)}label[data-v-12663737],td[data-v-12663737],p[data-v-12663737],span[data-v-12663737]{color:var(--text-color)}textarea[data-v-12663737]{background-color:var(--background-color);color:var(--text-color)}a.secondary-color[data-v-12663737]{color:#fff}a.secondary-color.router-link-exact-active[data-v-12663737]{color:var(--secondary)}ul[data-v-12663737],ol[data-v-12663737]{list-style:none}button[data-v-12663737]{cursor:pointer;border:none;background:none}#app[data-v-12663737]{font-family:var(--font-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center;color:#2c3e50}.container[data-v-12663737]{width:90%;max-width:1200px;margin:0 auto}.grid[data-v-12663737]{display:grid;gap:1rem}.hidden[data-v-12663737]{display:none}h1[data-v-12663737],h2[data-v-12663737],h3[data-v-12663737],h4[data-v-12663737],h5[data-v-12663737],h6[data-v-12663737]{font-weight:700;color:var(--text-color)}.btn[data-v-12663737]{padding:.75rem 1.5rem;border-radius:5px;font-weight:700;transition:all .3s ease}.btn[data-v-12663737]:hover{opacity:.8}.btn-primary[data-v-12663737]{background-color:var(--primary);color:#fff}.btn-secondary[data-v-12663737]{background-color:var(--secondary);color:#fff}.form[data-v-12663737]{font-family:var(--font-primary)}.form__group[data-v-12663737]{position:relative}.form__icon[data-v-12663737]{position:absolute;top:35%;left:1%;font-size:22px}.form__input[data-v-12663737]{width:100%;height:4rem;border:none;border-radius:1rem;font-size:1.4rem;padding-right:1.4rem;padding-top:20px;box-shadow:var(--inner-shadow);background:none;font-family:inherit;color:var(--text-color)}.form__input[data-v-12663737]:focus{box-shadow:var(--shadow);outline:none;border-bottom:2px solid var(--secondary)}.form__input:focus+.form__label[data-v-12663737]{transform:translate3d(10px,-25px,0) scale(.75);color:var(--secondary)}.form__input[data-v-12663737]:not(:placeholder-shown){border-bottom:2px solid var(--secondary)}.form__input:not(:placeholder-shown)+.form__label[data-v-12663737]{transform:translate3d(10px,-25px,0) scale(.75);color:var(--secondary)}.form__label[data-v-12663737]{position:absolute;top:50%;right:1rem;transform:translateY(-50%);font-weight:600;transform-origin:0 0;transition:all .2s ease;pointer-events:none}.form__input[data-v-12663737]::-webkit-outer-spin-button,.form__input[data-v-12663737]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.form__input[type=number][data-v-12663737]{-moz-appearance:textfield}.ServiceCategory[data-v-12663737]{display:flex;justify-content:center;flex-wrap:wrap}.ServiceCategory button[data-v-12663737]{margin:10px}.ServiceCategory button[data-v-12663737]:hover{background-color:var(--primary)}input.form__input__simple[data-v-12663737]{height:40px;border:1px solid #dddddd;border-radius:10px;padding:10px;font-family:var(--font-primary)}.line[data-v-12663737]{height:1px;display:flex;background:#ddd;margin:20px 0;width:100%}button.btn__close[data-v-12663737]{width:49%;padding:10px;background:transparent;color:#ff4d4d;font-family:var(--font-primary);border-radius:.5em;border:1px solid #ff4d4d;transition:.3s;font-size:15px}button.btn__close[data-v-12663737]:hover{background-color:#ff4d4d;color:#fff;transition:.3s}.chip[data-v-12663737]{grid-column:2/3;grid-row:3/4;justify-self:center;min-width:11rem;width:auto;height:3.5rem;border-radius:1rem;box-shadow:var(--shadow);display:flex;justify-content:space-between;align-items:center;font-family:var(--font-primary);transition:all .3s ease}.chip__icon[data-v-12663737]{width:2rem;height:2rem;border-radius:1rem;margin:0 0 0 15px;display:flex;justify-content:center;align-items:center;font-size:1.8rem;color:var(--primary)}.chip:hover p[data-v-12663737]{color:#fff;transition:all .3s ease}.chip p[data-v-12663737]{font-size:20px;color:var(--text-color);font-weight:600;margin-right:15px;transition:all .3s ease}.chip__no-icon[data-v-12663737]{grid-column:2/3;grid-row:3/4;justify-self:center;width:17rem;height:4rem;border-radius:1rem;box-shadow:var(--shadow);display:flex;flex-direction:column;flex-wrap:wrap;align-content:space-between;align-items:flex-start;font-family:var(--font-primary);transition:all .3s ease;z-index:1;justify-content:center}.chip__no-icon:hover p[data-v-12663737]{color:var(--secondary);transition:all .3s ease}.chip__no-icon p[data-v-12663737]{font-size:20px;color:var(--text-color);font-weight:600;transition:all .3s ease}.active[data-v-12663737]{background:var(--primary)}.active p[data-v-12663737]{color:#fff}.active svg[data-v-12663737]{color:#fff}.active :hover+p[data-v-12663737]{color:#fff}.ServiceList[data-v-12663737]{display:flex;justify-content:space-evenly;padding-top:20px;flex-wrap:wrap;flex-direction:row}.ServiceList button.chip[data-v-12663737]{margin:10px 0}.title__with__line[data-v-12663737]{padding:10px;text-align:right;border-bottom:2px solid #dddddd}.drag-handle[data-v-12663737]{width:32px;height:32px;border:1px dashed #e5e7eb;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;cursor:grab;background:#fafafa}.drag-handle i[data-v-12663737]{opacity:.7}.form__submit__btn[data-v-12663737]{width:100%;height:3rem;border-radius:1rem;font-size:1.4rem;background-color:transparent;color:var(--secondary);font-family:var(--font-primary);border:3px solid var(--secondary);cursor:pointer;transition:all .3s ease;box-shadow:var(--shadow)}.form__submit__btn[data-v-12663737]:hover{background-color:var(--secondary);color:#fff}[data-v-12663737]::-webkit-scrollbar{width:6px;background-color:transparent;height:4px}[data-v-12663737]::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);background-color:#f5f5f5;border-radius:5px}[data-v-12663737]::-webkit-scrollbar-thumb{background-color:#00000075;background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.2) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.2) 50%,rgba(255,255,255,.2) 75%,transparent 75%,transparent);border-radius:5px}[data-v-12663737]::-webkit-scrollbar-thumb:hover{background:#0000001c}.swal2-actions button[data-v-12663737]{font-family:var(--font-primary)!important;font-size:20px!important}.slide-right-enter-active[data-v-12663737],.slide-right-leave-active[data-v-12663737]{transition:all .5s ease}.slide-right-enter-from[data-v-12663737]{transform:translate(100%);opacity:0}.slide-right-leave-to[data-v-12663737]{transform:translate(-100%);opacity:0}.modal-backdrop[data-v-12663737]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0006;display:flex;align-items:center;justify-content:center}.grid__temp[data-v-12663737]{display:flex;justify-content:space-between;margin:20px 0}.modal[data-v-12663737]{background:var(--background-color);padding:1rem;border-radius:1rem;width:800px;max-width:90%}.modal-header[data-v-12663737]{border-bottom:1px solid #dddddd;padding-bottom:10px;display:flex;justify-content:space-between;align-items:center}.modal-footer[data-v-12663737]{border-top:1px solid #dddddd;padding:15px 0;display:flex;justify-content:space-between;align-items:center}button.close[data-v-12663737]{font-size:25px;color:#fb0000}input.multiselect-tags-search[data-v-12663737]{background:transparent}.MobileBottomNav[data-v-12663737]{display:none}[data-v-12663737] .selectedServices{min-width:200px;max-width:99%;border-radius:10px;height:45px;background-color:#fff}[data-v-12663737] .multiselect-single-label{right:-45px;top:2px}[data-v-12663737] .multiselect-placeholder{right:-50px}[data-v-12663737] .multiselect-dropdown{border-radius:0 0 10px 10px;margin-bottom:10px;z-index:10000000000!important;border-color:#ddd;padding-top:15px;border-top-color:transparent}[data-v-12663737] .multiselect-clear{z-index:1!important}[data-v-12663737] .multiselect-caret{z-index:1!important;margin-left:10px}.TodayAppointment[data-v-12663737]{background:var(--today-background);border-radius:12px;padding:16px;box-shadow:0 6px 20px #0000000f}.TodayAppointment .ta-header[data-v-12663737]{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:12px}.TodayAppointment .ta-header .ta-title[data-v-12663737]{display:flex;align-items:baseline;gap:8px;font-size:16px;font-weight:700}.TodayAppointment .ta-header .ta-title .ta-date[data-v-12663737]{font-size:12px;color:#6b7280}.TodayAppointment .ta-header .ta-refresh[data-v-12663737]{border:0;padding:8px 12px;border-radius:10px;cursor:pointer;background:var(--primary);color:#fff;transition:transform .06s ease-in-out,box-shadow .2s;display:inline-flex;align-items:center;gap:8px;font-family:var(--font-primary)}.TodayAppointment .ta-header .ta-refresh[data-v-12663737]:hover{box-shadow:0 6px 14px #4f46e540;transform:translateY(-1px)}.TodayAppointment .ta-header .ta-refresh[data-v-12663737]:active{transform:translateY(1px)}.TodayAppointment .ta-header .ta-refresh[data-v-12663737]:disabled{opacity:.6;cursor:default;box-shadow:none}.TodayAppointment .sync-btn[data-v-12663737]{display:inline-flex;align-items:center;gap:.4rem;padding:.45rem .9rem;border-radius:.5rem;border:none;cursor:pointer;font-size:.9rem;background:#ff9dfa;transition:opacity .2s ease,transform .1s ease;font-family:var(--font-primary)}.TodayAppointment .sync-btn span[data-v-12663737]{color:#fff}.TodayAppointment .sync-btn[data-v-12663737]:disabled{opacity:.6;cursor:default}.TodayAppointment .sync-btn[data-v-12663737]:not(:disabled):hover{opacity:.85;transform:translateY(-1px);box-shadow:0 6px 14px #bd75b94b}.TodayAppointment .ta-state[data-v-12663737]{padding:12px;border-radius:10px}.TodayAppointment .ta-state.ta-loading[data-v-12663737],.TodayAppointment .ta-state.ta-empty[data-v-12663737]{background:#f7f7fb}.TodayAppointment .ta-state.ta-error[data-v-12663737]{background:#fff1f1;color:#b00020}.TodayAppointment select#ta-stage-filter[data-v-12663737]{padding:5px;width:9rem;font-family:var(--font-primary);border:0px;border-bottom:2px solid #bfbfbf}.TodayAppointment select#ta-stage-filter[data-v-12663737]:focus-visible{border:0px!important}.TodayAppointment .ta-list[data-v-12663737]{display:flex;flex-direction:column;gap:10px}.TodayAppointment .ta-item[data-v-12663737]{background:var(--background-color);border:1px solid #eef0f4;border-radius:12px;padding:10px 12px;box-shadow:0 6px 18px #0000000a;transition:box-shadow .2s}.TodayAppointment .ta-item[data-v-12663737]:hover{box-shadow:0 8px 22px #0000000f}.TodayAppointment .ta-item__head[data-v-12663737]{display:grid;grid-template-columns:36px .5fr .4fr .2fr .4fr .5fr .5fr .5fr auto auto auto;align-items:center;gap:8px;margin-bottom:8px}.TodayAppointment .ta-item__head .mobile[data-v-12663737]{margin-inline-start:.5rem;color:#6b7280;font-size:.9rem;direction:ltr;unicode-bidi:plaintext}.TodayAppointment .ta-item__head .mobile i[data-v-12663737]{margin-inline-end:.25rem}.TodayAppointment .ta-item__head .idx[data-v-12663737]{color:#6b7280}.TodayAppointment .ta-item__head .name[data-v-12663737]{font-weight:700}.TodayAppointment .ta-item__head .time[data-v-12663737],.TodayAppointment .ta-item__head .doc[data-v-12663737],.TodayAppointment .ta-item__head .part[data-v-12663737]{color:#374151}.TodayAppointment .ta-item__head .status[data-v-12663737]{justify-self:end}.TodayAppointment .ta-item__head span i[data-v-12663737]{margin:0 5px}.TodayAppointment .ta-item__head .record[data-v-12663737]{display:inline-flex;align-items:center;gap:.4rem}.TodayAppointment .ta-item__head .record .presence-btn[data-v-12663737]{border:1px solid #d1d5db;background:#fff;padding:.25rem .45rem;border-radius:.5rem;cursor:pointer;transition:transform .08s ease}.TodayAppointment .ta-item__head .record .presence-btn[data-v-12663737]:disabled{opacity:.6;cursor:not-allowed}.TodayAppointment .ta-item__head .record .presence-btn[data-v-12663737]:active{transform:scale(.98)}.TodayAppointment .ta-item__head .record .presence-btn i.fa-user-check[data-v-12663737]{color:#16a34a}.TodayAppointment .ta-badge[data-v-12663737]{padding:4px 8px;border-radius:999px;font-size:12px;background:#f1f1f5;color:#000}.TodayAppointment .ta-badge[data-status=accepted][data-v-12663737],.TodayAppointment .ta-badge[data-status=approved][data-v-12663737],.TodayAppointment .ta-badge[data-status="1"][data-v-12663737]{background:#e6fffb}.TodayAppointment .ta-badge[data-status=pending][data-v-12663737],.TodayAppointment .ta-badge[data-status="0"][data-v-12663737]{background:#f5f5f5}.TodayAppointment .ta-badge[data-status=canceled][data-v-12663737],.TodayAppointment .ta-badge[data-status="-1"][data-v-12663737]{background:#fff1f0}.TodayAppointment .ta-badge[data-status=in_progress][data-v-12663737]{background:#fff7e6}.TodayAppointment .ta-badge[data-status=arrived][data-v-12663737]{background:#e6f7ff}.TodayAppointment .ta-progress[data-v-12663737]{display:flex;align-items:center;padding-top:6px;overflow-x:auto;min-height:50px;height:auto;max-height:100px;flex-direction:row;padding-right:5px}.TodayAppointment .ta-progress .stage[data-v-12663737]{position:relative}.TodayAppointment .ta-progress .stage .label[data-v-12663737]{display:inline-block;color:var(--text-color)}.TodayAppointment .ta-progress .stage .ts[data-v-12663737]{display:block;font-size:.72rem;opacity:.8;margin-top:.15rem;line-height:1;color:var(--text-color)}.TodayAppointment .stage[data-v-12663737]{display:inline-flex;align-items:center;gap:6px;position:relative}.TodayAppointment .stage .dot[data-v-12663737]{width:10px;height:10px;border-radius:999px;background:#d1d5db;position:relative}.TodayAppointment .stage .label[data-v-12663737]{font-size:12px;color:#6b7280;white-space:nowrap}.TodayAppointment .stage .line[data-v-12663737]{width:44px;height:2px;background:#e5e7eb;margin:0 8px}.TodayAppointment .stage.done .dot[data-v-12663737]{background:#10b981}.TodayAppointment .stage.done .line[data-v-12663737]{background:#a7f3d0}.TodayAppointment .stage.done .label[data-v-12663737]{color:#00d498}.TodayAppointment .stage.current .dot[data-v-12663737]{background:var(--primary);animation:taPulse-12663737 1.6s infinite}.TodayAppointment .stage.current .label[data-v-12663737]{color:var(--primary);font-weight:700}.TodayAppointment .stage.current .line[data-v-12663737]{background:#c7d2fe}.TodayAppointment .stage.todo .dot[data-v-12663737]{background:#d1d5db}@keyframes taPulse-12663737{0%{box-shadow:0 0 #4f46e573}70%{box-shadow:0 0 0 10px #4f46e500}to{box-shadow:0 0 #4f46e500}}.TodayAppointment .dragging .ta-item[data-v-12663737]{transition:transform .08s}.TodayAppointment .ta-item--editing[data-v-12663737]{border:1px solid rgba(82,139,255,.7);box-shadow:0 0 0 1px #528bff26,0 14px 35px #0f172a59;position:relative;z-index:5;background:radial-gradient(circle at top right,#d0d9ff 0,#eee 40%,#eee 60%,#d0d9ff);outline:none;transition:box-shadow .2s ease,border-color .2s ease,transform .15s ease;transform:translateY(-1px)}.TodayAppointment .ta-item--editing[data-v-12663737]:before{content:"ویرایش فعال";position:absolute;top:-10px;left:1rem;padding:.15rem .6rem;font-size:.7rem;border-radius:999px;background:linear-gradient(135deg,#4f46e5,#06b6d4);color:#e5f4ff;box-shadow:0 4px 10px #0f172a73}.TodayAppointment .ta-edit-input[data-v-12663737]{border-radius:999px;border:1px solid rgba(148,163,184,.4);background:#0f172ad9;color:#e5e7eb;padding:.15rem .6rem;font-size:.78rem;outline:none;min-width:0;transition:border-color .18s ease,box-shadow .18s ease,background-color .18s ease,transform .08s ease;box-shadow:0 0 0 1px transparent;font-family:var(--font-primary)}.TodayAppointment .ta-edit-input[data-v-12663737]::placeholder{color:#6b7280;font-size:.72rem}.TodayAppointment .ta-edit-input[data-v-12663737]:hover{border-color:#818cf8b3}.TodayAppointment .ta-edit-input[data-v-12663737]:focus{border-color:#818cf8;background:#0f172afa;box-shadow:0 0 0 1px #818cf899,0 0 12px #38bdf866;transform:translateY(-.5px)}.TodayAppointment .ta-edit-input--name[data-v-12663737]{max-width:6.5rem;margin-inline-start:.3rem}.TodayAppointment .ta-edit-input--mobile[data-v-12663737]{max-width:8.5rem;direction:ltr;text-align:left;font-family:inherit}.TodayAppointment .ta-edit-input--time[data-v-12663737]{max-width:4.6rem;direction:ltr;text-align:center;padding-inline:.4rem}.TodayAppointment .ta-edit-input--doc[data-v-12663737]{max-width:8rem;margin-inline-start:.3rem}.TodayAppointment .ta-edit-input--part[data-v-12663737]{max-width:10rem;margin-inline-start:.3rem}.TodayAppointment .ta-edit-btn[data-v-12663737]{margin-inline-start:.35rem;border-radius:999px;border:1px solid rgba(148,163,184,.35);background:radial-gradient(circle at top left,#0f172a 0,#020617 55%);color:#cbd5f5;padding:.25rem .55rem;font-size:.7rem;display:inline-flex;align-items:center;gap:.25rem;cursor:pointer;transition:background .18s ease,border-color .18s ease,box-shadow .18s ease,transform .08s ease,color .1s ease}.TodayAppointment .ta-edit-btn i[data-v-12663737]{font-size:.78rem}.TodayAppointment .ta-edit-btn[data-v-12663737]:hover{border-color:#818cf8cc;box-shadow:0 0 0 1px #818cf866;transform:translateY(-1px);color:#e5edff}.TodayAppointment .ta-edit-btn[data-v-12663737]:active{transform:translateY(0);box-shadow:0 0 0 1px #818cf84d}.TodayAppointment .ta-edit-btn--active[data-v-12663737]{border-color:#22d3ee;background:linear-gradient(135deg,#4f46e5,#22d3ee);color:#f9fafb;box-shadow:0 0 0 1px #22d3ee99,0 10px 30px #0f172ab3}.TodayAppointment .ta-edit-btn--active[data-v-12663737]:hover{box-shadow:0 0 0 1px #22d3eeb3,0 12px 36px #0f172ad9}.TodayAppointment .edit-actions[data-v-12663737]{display:inline-flex;align-items:center;gap:.4rem;margin-inline-start:auto}.TodayAppointment .ta-edit-save[data-v-12663737],.TodayAppointment .ta-edit-cancel[data-v-12663737]{border-radius:999px;border:none;padding:.25rem .7rem;font-size:.72rem;display:inline-flex;align-items:center;gap:.3rem;cursor:pointer;font-weight:500;transition:transform .08s ease,box-shadow .16s ease,background .16s ease,opacity .12s ease}.TodayAppointment .ta-edit-save i[data-v-12663737],.TodayAppointment .ta-edit-cancel i[data-v-12663737]{font-size:.83rem}.TodayAppointment .ta-edit-save[data-v-12663737]:disabled,.TodayAppointment .ta-edit-cancel[data-v-12663737]:disabled{opacity:.65;cursor:default;box-shadow:none;transform:none}.TodayAppointment .ta-edit-save[data-v-12663737]{background:var(--primary);color:#fff;font-family:var(--font-primary)}.TodayAppointment .ta-edit-save[data-v-12663737]:hover:not(:disabled){transform:translateY(-1px)}.TodayAppointment .ta-edit-save[data-v-12663737]:active:not(:disabled){transform:translateY(0)}.TodayAppointment .ta-edit-cancel[data-v-12663737]{background:#f3f4f6;color:#000;border:1px solid rgba(148,163,184,.5);font-family:var(--font-primary)}.TodayAppointment .ta-edit-cancel[data-v-12663737]:hover:not(:disabled){background:#eee;border-color:#94a3b8e6;transform:translateY(-1px)}.TodayAppointment .ta-edit-cancel[data-v-12663737]:active:not(:disabled){transform:translateY(0);box-shadow:0 6px 14px #0f172abf}.ta-header .ta-title[data-v-12663737]{display:flex;align-items:baseline;gap:8px}.ta-header .ta-sep[data-v-12663737]{color:#9ca3af}.ta-header .ta-count[data-v-12663737]{font-weight:700;color:var(--text-color)}.ta-header .ta-tools[data-v-12663737]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.ta-header .ta-search[data-v-12663737]{width:240px;max-width:50vw;padding:8px 10px;border:1px solid #e5e7eb;border-radius:10px;outline:none;transition:box-shadow .15s,border-color .15s;font-family:var(--font-primary)}.ta-header .ta-search[data-v-12663737]::placeholder{color:#9ca3af}.ta-header .ta-search[data-v-12663737]:focus{border-color:#4f46e5;box-shadow:0 0 0 3px #4f46e51f}.ta-badge--record[data-has=yes][data-v-12663737]{background:#ecfdf5;color:#065f46;font-family:var(--font-primary)}.ta-badge--record[data-has=no][data-v-12663737]{background:#fee2e2;color:#991b1b;font-family:var(--font-primary)}button.presence-btn.presence--enter i[data-v-12663737]{color:#d33}.presence-btn.presence--enter[data-v-12663737]{color:#16a34a}.presence-btn.presence--locked[data-v-12663737]{color:#9ca3af;cursor:not-allowed;opacity:.8}.ta-add[data-v-12663737]{background:var(--secondary);color:#fff;border:0;border-radius:10px;padding:8px 12px;cursor:pointer;font-family:var(--font-primary)}.ta-add[data-v-12663737]:hover{box-shadow:0 6px 14px #00a69349;transform:translateY(-1px)}.ta-add[disabled][data-v-12663737]{opacity:.6;cursor:not-allowed}.modal-card[data-v-12663737]{width:min(720px,95vw);max-height:90vh;overflow:auto;background:#fff;border-radius:16px;padding:12px;box-shadow:0 14px 40px #00000038}.assistant-select-wrap[data-v-12663737]{margin-top:-1.5rem;margin-right:3rem}.assistant-select-wrap .assistant-select[data-v-12663737]{min-width:80px;padding:.25rem .5rem;border:1px solid var(--ta-border, #e4e6eb);border-radius:.5em;font-family:var(--font-primary)}.sr-only[data-v-12663737]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.assistant-select-wrap[data-v-12663737]{position:relative;display:inline-block;min-width:50px!important;width:auto!important}.assistant-trigger[data-v-12663737]{display:inline-flex;align-items:center;gap:.5rem;width:100%;border-radius:1em;background:var(--background-color);cursor:pointer;line-height:1.6;font-family:var(--font-primary)}.assistant-trigger[data-v-12663737]:disabled{opacity:.6;cursor:not-allowed}.assistant-trigger__text[data-v-12663737]{flex:1;text-align:right;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;margin-right:-38px}.ta-badge--exit[data-v-12663737]{background-color:#ffeaea;border:1px solid #cc0000;color:#c00}.ta-badge--exit[data-v-12663737]:disabled{opacity:.6;cursor:default}.ta-item[data-v-12663737]{position:relative}.ta-item .ta-item-overlay[data-v-12663737]{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:flex;align-items:center;justify-content:center;text-align:center;flex-direction:column;border-radius:1rem;z-index:0;padding:1rem;color:#333;font-family:inherit}.ta-item .ta-item-overlay .overlay-content[data-v-12663737]{display:flex;flex-direction:column;align-items:center;gap:.75rem;max-width:85%}.ta-item .ta-item-overlay .overlay-text[data-v-12663737]{font-size:1.05rem;font-weight:500;color:#333;line-height:1.7}.ta-item .ta-item-overlay .overlay-btn[data-v-12663737]{background:#3a7bd5;background:linear-gradient(135deg,#3a7bd5,#00d2ff);color:#fff;border:none;border-radius:.75rem;padding:.5rem 1.2rem;font-family:var(--font-primary);font-size:.95rem;cursor:pointer;display:flex;align-items:center;gap:.4rem;transition:all .25s ease}.ta-item .ta-item-overlay .overlay-btn[data-v-12663737]:hover{transform:scale(1.04);background:linear-gradient(135deg,#2e6bcf,#00b8f0)}.ta-item .ta-item-overlay .overlay-btn i[data-v-12663737]{font-size:1.1rem}button.ta-report[data-v-12663737]{background:#dbc500;color:#fff;border:0;border-radius:10px;padding:8px 12px;cursor:pointer;font-family:var(--font-primary)}.ta-report[data-v-12663737]:not(:disabled):hover{opacity:.85;transform:translateY(-1px);box-shadow:0 6px 14px #dbc5005d}.ta-date-nav[data-v-12663737]{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-primary)}.ta-date-btn[data-v-12663737]{border:1px solid rgba(255,255,255,.12);background:#ffffff0f;color:inherit;border-radius:10px;padding:6px 10px;cursor:pointer;font-family:var(--font-primary)}.ta-date-btn--arrow[data-v-12663737]{width:34px;text-align:center;font-size:18px;line-height:1}.ta-date-btn--date[data-v-12663737]{font-weight:600}.dp-ghost[data-v-12663737]{position:fixed;left:-10000px;top:0;width:1px;height:1px}.dp-ghost input[data-v-12663737]{width:1px!important;height:1px!important;padding:0!important;border:0!important}[data-v-4523ffe5]:root{--primary: #6D5DFC;--secondary: #00A693;--primary-light: #8abdff;--primary-dark: #5b0eeb;--white: #FFFFFF;--background-color: #E4EBF5;--table-background:#f3f3f3;--greyLight-2: #c8d0e7;--greyLight-3: #bec8e4;--dark-greyLight-1: #202224;--dark-greyLight-2: #2e2e2e;--dark-greyLight-3: #252525;--greyDark: #9baacf;--font-primary: Yekan Bakh FaNum;--text-color: #333;--shadow: .3rem .3rem .6rem var(--greyLight-2), -.2rem -.2rem .5rem var(--white);--inner-shadow: inset .2rem .2rem .5rem var(--greyLight-2);--login-background: #E6E6FA;--today-background: #fff;--primary-50: color-mix(in oklab, var(--primary) 10%, white);--primary-100: color-mix(in oklab, var(--primary) 20%, white);--primary-600: color-mix(in oklab, var(--primary) 90%, black);--primary-700: color-mix(in oklab, var(--primary) 80%, black);--secondary-600: color-mix(in oklab, var(--secondary) 90%, black)}[data-theme=dark][data-v-4523ffe5]{--background-color: var(--dark-greyLight-1);--white: var(--dark-greyLight-1);--text-color: #fff !important;--shadow:.3rem .3rem .6rem var(--dark-greyLight-2), -.2rem -.2rem .5rem var(--dark-greyLight-3);--inner-shadow: inset .2rem .2rem .5rem var(--dark-greyLight-3);--table-background: var(--dark-greyLight-2);--login-background: var(--dark-greyLight-1);--today-background: var(--dark-greyLight-2)}.btn-primary[data-v-4523ffe5]{background:var(--primary)}.btn-primary[data-v-4523ffe5]:hover{background:var(--primary-700)}@font-face{font-family:Kalameh;src:url(/assets/KalamehWeb_Regular-D0sC3hOE.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Kalameh;src:url(/assets/KalamehWeb_Bold-D0Jm8-NK.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Kalameh;src:url(/assets/KalamehWeb_Black-CGZNDlxu.ttf) format("truetype");font-weight:900;font-style:normal}@font-face{font-family:IRANSans;src:url("/assets/IRANSansWeb(FaNum)-Cj7jpVse.ttf") format("truetype");font-weight:400;font-style:normal}@font-face{font-family:IRANSans;src:url("/assets/IRANSansWeb(FaNum)_Bold-CG9KWpGk.ttf") format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Yekan Bakh FaNum;font-style:normal;font-weight:100;src:url(/assets/YekanBakhFaNum-Thin-CCFhV54d.woff) format("woff"),url(../Fonts/woff2/YekanBakhFaNum-thin.woff2) format("woff2")}@font-face{font-family:Yekan Bakh FaNum;font-style:normal;font-weight:300;src:url(/assets/YekanBakhFaNum-Light-DScj37Ht.woff) format("woff"),url(../Fonts/woff2/YekanBakhFaNum-Light.woff2) format("woff2")}@font-face{font-family:Yekan Bakh FaNum;font-style:normal;font-weight:400;src:url(/assets/YekanBakhFaNum-Regular-cC0JMgGa.woff) format("woff"),url(../Fonts/woff2/YekanBakhFaNum-Regular.woff2) format("woff2")}@font-face{font-family:Yekan Bakh FaNum;font-style:normal;font-weight:600;src:url(/assets/YekanBakhFaNum-SemiBold-D6uk59ej.woff) format("woff"),url(../Fonts/woff2/YekanBakhFaNum-SemiBold.woff2) format("woff2")}@font-face{font-family:Yekan Bakh FaNum;font-style:normal;font-weight:700;src:url(/assets/YekanBakhFaNum-Bold-B0339MnD.woff) format("woff"),url(../Fonts/woff2/YekanBakhFaNum-Bold.woff2) format("woff2")}[data-v-4523ffe5],[data-v-4523ffe5]:before,[data-v-4523ffe5]:after{margin:0;padding:0;box-sizing:border-box}body[data-v-4523ffe5]{font-family:var(--font-primary);background-color:var(--background-color);color:var(--text-color);line-height:1.6;font-size:15px;-webkit-font-smoothing:antialiased;direction:rtl}a[data-v-4523ffe5]{font-family:var(--font-primary);text-decoration:none;font-weight:600;color:var(--text-color)}a.router-link-exact-active[data-v-4523ffe5]{color:var(--secondary)}label[data-v-4523ffe5],td[data-v-4523ffe5],p[data-v-4523ffe5],span[data-v-4523ffe5]{color:var(--text-color)}textarea[data-v-4523ffe5]{background-color:var(--background-color);color:var(--text-color)}a.secondary-color[data-v-4523ffe5]{color:#fff}a.secondary-color.router-link-exact-active[data-v-4523ffe5]{color:var(--secondary)}ul[data-v-4523ffe5],ol[data-v-4523ffe5]{list-style:none}button[data-v-4523ffe5]{cursor:pointer;border:none;background:none}#app[data-v-4523ffe5]{font-family:var(--font-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center;color:#2c3e50}.container[data-v-4523ffe5]{width:90%;max-width:1200px;margin:0 auto}.grid[data-v-4523ffe5]{display:grid;gap:1rem}.hidden[data-v-4523ffe5]{display:none}h1[data-v-4523ffe5],h2[data-v-4523ffe5],h3[data-v-4523ffe5],h4[data-v-4523ffe5],h5[data-v-4523ffe5],h6[data-v-4523ffe5]{font-weight:700;color:var(--text-color)}.btn[data-v-4523ffe5]{padding:.75rem 1.5rem;border-radius:5px;font-weight:700;transition:all .3s ease}.btn[data-v-4523ffe5]:hover{opacity:.8}.btn-primary[data-v-4523ffe5]{background-color:var(--primary);color:#fff}.btn-secondary[data-v-4523ffe5]{background-color:var(--secondary);color:#fff}.form[data-v-4523ffe5]{font-family:var(--font-primary)}.form__group[data-v-4523ffe5]{position:relative}.form__icon[data-v-4523ffe5]{position:absolute;top:35%;left:1%;font-size:22px}.form__input[data-v-4523ffe5]{width:100%;height:4rem;border:none;border-radius:1rem;font-size:1.4rem;padding-right:1.4rem;padding-top:20px;box-shadow:var(--inner-shadow);background:none;font-family:inherit;color:var(--text-color)}.form__input[data-v-4523ffe5]:focus{box-shadow:var(--shadow);outline:none;border-bottom:2px solid var(--secondary)}.form__input:focus+.form__label[data-v-4523ffe5]{transform:translate3d(10px,-25px,0) scale(.75);color:var(--secondary)}.form__input[data-v-4523ffe5]:not(:placeholder-shown){border-bottom:2px solid var(--secondary)}.form__input:not(:placeholder-shown)+.form__label[data-v-4523ffe5]{transform:translate3d(10px,-25px,0) scale(.75);color:var(--secondary)}.form__label[data-v-4523ffe5]{position:absolute;top:50%;right:1rem;transform:translateY(-50%);font-weight:600;transform-origin:0 0;transition:all .2s ease;pointer-events:none}.form__input[data-v-4523ffe5]::-webkit-outer-spin-button,.form__input[data-v-4523ffe5]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.form__input[type=number][data-v-4523ffe5]{-moz-appearance:textfield}.ServiceCategory[data-v-4523ffe5]{display:flex;justify-content:center;flex-wrap:wrap}.ServiceCategory button[data-v-4523ffe5]{margin:10px}.ServiceCategory button[data-v-4523ffe5]:hover{background-color:var(--primary)}input.form__input__simple[data-v-4523ffe5]{height:40px;border:1px solid #dddddd;border-radius:10px;padding:10px;font-family:var(--font-primary)}.line[data-v-4523ffe5]{height:1px;display:flex;background:#ddd;margin:20px 0;width:100%}button.btn__close[data-v-4523ffe5]{width:49%;padding:10px;background:transparent;color:#ff4d4d;font-family:var(--font-primary);border-radius:.5em;border:1px solid #ff4d4d;transition:.3s;font-size:15px}button.btn__close[data-v-4523ffe5]:hover{background-color:#ff4d4d;color:#fff;transition:.3s}.chip[data-v-4523ffe5]{grid-column:2/3;grid-row:3/4;justify-self:center;min-width:11rem;width:auto;height:3.5rem;border-radius:1rem;box-shadow:var(--shadow);display:flex;justify-content:space-between;align-items:center;font-family:var(--font-primary);transition:all .3s ease}.chip__icon[data-v-4523ffe5]{width:2rem;height:2rem;border-radius:1rem;margin:0 0 0 15px;display:flex;justify-content:center;align-items:center;font-size:1.8rem;color:var(--primary)}.chip:hover p[data-v-4523ffe5]{color:#fff;transition:all .3s ease}.chip p[data-v-4523ffe5]{font-size:20px;color:var(--text-color);font-weight:600;margin-right:15px;transition:all .3s ease}.chip__no-icon[data-v-4523ffe5]{grid-column:2/3;grid-row:3/4;justify-self:center;width:17rem;height:4rem;border-radius:1rem;box-shadow:var(--shadow);display:flex;flex-direction:column;flex-wrap:wrap;align-content:space-between;align-items:flex-start;font-family:var(--font-primary);transition:all .3s ease;z-index:1;justify-content:center}.chip__no-icon:hover p[data-v-4523ffe5]{color:var(--secondary);transition:all .3s ease}.chip__no-icon p[data-v-4523ffe5]{font-size:20px;color:var(--text-color);font-weight:600;transition:all .3s ease}.active[data-v-4523ffe5]{background:var(--primary)}.active p[data-v-4523ffe5]{color:#fff}.active svg[data-v-4523ffe5]{color:#fff}.active :hover+p[data-v-4523ffe5]{color:#fff}.ServiceList[data-v-4523ffe5]{display:flex;justify-content:space-evenly;padding-top:20px;flex-wrap:wrap;flex-direction:row}.ServiceList button.chip[data-v-4523ffe5]{margin:10px 0}.title__with__line[data-v-4523ffe5]{padding:10px;text-align:right;border-bottom:2px solid #dddddd}.drag-handle[data-v-4523ffe5]{width:32px;height:32px;border:1px dashed #e5e7eb;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;cursor:grab;background:#fafafa}.drag-handle i[data-v-4523ffe5]{opacity:.7}.form__submit__btn[data-v-4523ffe5]{width:100%;height:3rem;border-radius:1rem;font-size:1.4rem;background-color:transparent;color:var(--secondary);font-family:var(--font-primary);border:3px solid var(--secondary);cursor:pointer;transition:all .3s ease;box-shadow:var(--shadow)}.form__submit__btn[data-v-4523ffe5]:hover{background-color:var(--secondary);color:#fff}[data-v-4523ffe5]::-webkit-scrollbar{width:6px;background-color:transparent;height:4px}[data-v-4523ffe5]::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);background-color:#f5f5f5;border-radius:5px}[data-v-4523ffe5]::-webkit-scrollbar-thumb{background-color:#00000075;background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.2) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.2) 50%,rgba(255,255,255,.2) 75%,transparent 75%,transparent);border-radius:5px}[data-v-4523ffe5]::-webkit-scrollbar-thumb:hover{background:#0000001c}.swal2-actions button[data-v-4523ffe5]{font-family:var(--font-primary)!important;font-size:20px!important}.slide-right-enter-active[data-v-4523ffe5],.slide-right-leave-active[data-v-4523ffe5]{transition:all .5s ease}.slide-right-enter-from[data-v-4523ffe5]{transform:translate(100%);opacity:0}.slide-right-leave-to[data-v-4523ffe5]{transform:translate(-100%);opacity:0}.modal-backdrop[data-v-4523ffe5]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0006;display:flex;align-items:center;justify-content:center}.grid__temp[data-v-4523ffe5]{display:flex;justify-content:space-between;margin:20px 0}.modal[data-v-4523ffe5]{background:var(--background-color);padding:1rem;border-radius:1rem;width:800px;max-width:90%}.modal-header[data-v-4523ffe5]{border-bottom:1px solid #dddddd;padding-bottom:10px;display:flex;justify-content:space-between;align-items:center}.modal-footer[data-v-4523ffe5]{border-top:1px solid #dddddd;padding:15px 0;display:flex;justify-content:space-between;align-items:center}button.close[data-v-4523ffe5]{font-size:25px;color:#fb0000}input.multiselect-tags-search[data-v-4523ffe5]{background:transparent}.MobileBottomNav[data-v-4523ffe5]{display:none}[data-v-4523ffe5] .selectedServices{min-width:200px;max-width:99%;border-radius:10px;height:45px;background-color:#fff}[data-v-4523ffe5] .multiselect-single-label{right:-45px;top:2px}[data-v-4523ffe5] .multiselect-placeholder{right:-50px}[data-v-4523ffe5] .multiselect-dropdown{border-radius:0 0 10px 10px;margin-bottom:10px;z-index:10000000000!important;border-color:#ddd;padding-top:15px;border-top-color:transparent}[data-v-4523ffe5] .multiselect-clear{z-index:1!important}[data-v-4523ffe5] .multiselect-caret{z-index:1!important;margin-left:10px}.TodayAppointment[data-v-4523ffe5]{background:var(--today-background);border-radius:12px;padding:16px;box-shadow:0 6px 20px #0000000f}.TodayAppointment .ta-header[data-v-4523ffe5]{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:12px}.TodayAppointment .ta-header .ta-title[data-v-4523ffe5]{display:flex;align-items:baseline;gap:8px;font-size:16px;font-weight:700}.TodayAppointment .ta-header .ta-title .ta-date[data-v-4523ffe5]{font-size:12px;color:#6b7280}.TodayAppointment .ta-header .ta-refresh[data-v-4523ffe5]{border:0;padding:8px 12px;border-radius:10px;cursor:pointer;background:var(--primary);color:#fff;transition:transform .06s ease-in-out,box-shadow .2s;display:inline-flex;align-items:center;gap:8px;font-family:var(--font-primary)}.TodayAppointment .ta-header .ta-refresh[data-v-4523ffe5]:hover{box-shadow:0 6px 14px #4f46e540;transform:translateY(-1px)}.TodayAppointment .ta-header .ta-refresh[data-v-4523ffe5]:active{transform:translateY(1px)}.TodayAppointment .ta-header .ta-refresh[data-v-4523ffe5]:disabled{opacity:.6;cursor:default;box-shadow:none}.TodayAppointment .sync-btn[data-v-4523ffe5]{display:inline-flex;align-items:center;gap:.4rem;padding:.45rem .9rem;border-radius:.5rem;border:none;cursor:pointer;font-size:.9rem;background:#ff9dfa;transition:opacity .2s ease,transform .1s ease;font-family:var(--font-primary)}.TodayAppointment .sync-btn span[data-v-4523ffe5]{color:#fff}.TodayAppointment .sync-btn[data-v-4523ffe5]:disabled{opacity:.6;cursor:default}.TodayAppointment .sync-btn[data-v-4523ffe5]:not(:disabled):hover{opacity:.85;transform:translateY(-1px);box-shadow:0 6px 14px #bd75b94b}.TodayAppointment .ta-state[data-v-4523ffe5]{padding:12px;border-radius:10px}.TodayAppointment .ta-state.ta-loading[data-v-4523ffe5],.TodayAppointment .ta-state.ta-empty[data-v-4523ffe5]{background:#f7f7fb}.TodayAppointment .ta-state.ta-error[data-v-4523ffe5]{background:#fff1f1;color:#b00020}.TodayAppointment select#ta-stage-filter[data-v-4523ffe5]{padding:5px;width:9rem;font-family:var(--font-primary);border:0px;border-bottom:2px solid #bfbfbf}.TodayAppointment select#ta-stage-filter[data-v-4523ffe5]:focus-visible{border:0px!important}.TodayAppointment .ta-list[data-v-4523ffe5]{display:flex;flex-direction:column;gap:10px}.TodayAppointment .ta-item[data-v-4523ffe5]{background:var(--background-color);border:1px solid #eef0f4;border-radius:12px;padding:10px 12px;box-shadow:0 6px 18px #0000000a;transition:box-shadow .2s}.TodayAppointment .ta-item[data-v-4523ffe5]:hover{box-shadow:0 8px 22px #0000000f}.TodayAppointment .ta-item__head[data-v-4523ffe5]{display:grid;grid-template-columns:36px .5fr .4fr .2fr .4fr .5fr .5fr .5fr auto auto auto;align-items:center;gap:8px;margin-bottom:8px}.TodayAppointment .ta-item__head .mobile[data-v-4523ffe5]{margin-inline-start:.5rem;color:#6b7280;font-size:.9rem;direction:ltr;unicode-bidi:plaintext}.TodayAppointment .ta-item__head .mobile i[data-v-4523ffe5]{margin-inline-end:.25rem}.TodayAppointment .ta-item__head .idx[data-v-4523ffe5]{color:#6b7280}.TodayAppointment .ta-item__head .name[data-v-4523ffe5]{font-weight:700}.TodayAppointment .ta-item__head .time[data-v-4523ffe5],.TodayAppointment .ta-item__head .doc[data-v-4523ffe5],.TodayAppointment .ta-item__head .part[data-v-4523ffe5]{color:#374151}.TodayAppointment .ta-item__head .status[data-v-4523ffe5]{justify-self:end}.TodayAppointment .ta-item__head span i[data-v-4523ffe5]{margin:0 5px}.TodayAppointment .ta-item__head .record[data-v-4523ffe5]{display:inline-flex;align-items:center;gap:.4rem}.TodayAppointment .ta-item__head .record .presence-btn[data-v-4523ffe5]{border:1px solid #d1d5db;background:#fff;padding:.25rem .45rem;border-radius:.5rem;cursor:pointer;transition:transform .08s ease}.TodayAppointment .ta-item__head .record .presence-btn[data-v-4523ffe5]:disabled{opacity:.6;cursor:not-allowed}.TodayAppointment .ta-item__head .record .presence-btn[data-v-4523ffe5]:active{transform:scale(.98)}.TodayAppointment .ta-item__head .record .presence-btn i.fa-user-check[data-v-4523ffe5]{color:#16a34a}.TodayAppointment .ta-badge[data-v-4523ffe5]{padding:4px 8px;border-radius:999px;font-size:12px;background:#f1f1f5;color:#000}.TodayAppointment .ta-badge[data-status=accepted][data-v-4523ffe5],.TodayAppointment .ta-badge[data-status=approved][data-v-4523ffe5],.TodayAppointment .ta-badge[data-status="1"][data-v-4523ffe5]{background:#e6fffb}.TodayAppointment .ta-badge[data-status=pending][data-v-4523ffe5],.TodayAppointment .ta-badge[data-status="0"][data-v-4523ffe5]{background:#f5f5f5}.TodayAppointment .ta-badge[data-status=canceled][data-v-4523ffe5],.TodayAppointment .ta-badge[data-status="-1"][data-v-4523ffe5]{background:#fff1f0}.TodayAppointment .ta-badge[data-status=in_progress][data-v-4523ffe5]{background:#fff7e6}.TodayAppointment .ta-badge[data-status=arrived][data-v-4523ffe5]{background:#e6f7ff}.TodayAppointment .ta-progress[data-v-4523ffe5]{display:flex;align-items:center;padding-top:6px;overflow-x:auto;min-height:50px;height:auto;max-height:100px;flex-direction:row;padding-right:5px}.TodayAppointment .ta-progress .stage[data-v-4523ffe5]{position:relative}.TodayAppointment .ta-progress .stage .label[data-v-4523ffe5]{display:inline-block;color:var(--text-color)}.TodayAppointment .ta-progress .stage .ts[data-v-4523ffe5]{display:block;font-size:.72rem;opacity:.8;margin-top:.15rem;line-height:1;color:var(--text-color)}.TodayAppointment .stage[data-v-4523ffe5]{display:inline-flex;align-items:center;gap:6px;position:relative}.TodayAppointment .stage .dot[data-v-4523ffe5]{width:10px;height:10px;border-radius:999px;background:#d1d5db;position:relative}.TodayAppointment .stage .label[data-v-4523ffe5]{font-size:12px;color:#6b7280;white-space:nowrap}.TodayAppointment .stage .line[data-v-4523ffe5]{width:44px;height:2px;background:#e5e7eb;margin:0 8px}.TodayAppointment .stage.done .dot[data-v-4523ffe5]{background:#10b981}.TodayAppointment .stage.done .line[data-v-4523ffe5]{background:#a7f3d0}.TodayAppointment .stage.done .label[data-v-4523ffe5]{color:#00d498}.TodayAppointment .stage.current .dot[data-v-4523ffe5]{background:var(--primary);animation:taPulse-4523ffe5 1.6s infinite}.TodayAppointment .stage.current .label[data-v-4523ffe5]{color:var(--primary);font-weight:700}.TodayAppointment .stage.current .line[data-v-4523ffe5]{background:#c7d2fe}.TodayAppointment .stage.todo .dot[data-v-4523ffe5]{background:#d1d5db}@keyframes taPulse-4523ffe5{0%{box-shadow:0 0 #4f46e573}70%{box-shadow:0 0 0 10px #4f46e500}to{box-shadow:0 0 #4f46e500}}.TodayAppointment .dragging .ta-item[data-v-4523ffe5]{transition:transform .08s}.TodayAppointment .ta-item--editing[data-v-4523ffe5]{border:1px solid rgba(82,139,255,.7);box-shadow:0 0 0 1px #528bff26,0 14px 35px #0f172a59;position:relative;z-index:5;background:radial-gradient(circle at top right,#d0d9ff 0,#eee 40%,#eee 60%,#d0d9ff);outline:none;transition:box-shadow .2s ease,border-color .2s ease,transform .15s ease;transform:translateY(-1px)}.TodayAppointment .ta-item--editing[data-v-4523ffe5]:before{content:"ویرایش فعال";position:absolute;top:-10px;left:1rem;padding:.15rem .6rem;font-size:.7rem;border-radius:999px;background:linear-gradient(135deg,#4f46e5,#06b6d4);color:#e5f4ff;box-shadow:0 4px 10px #0f172a73}.TodayAppointment .ta-edit-input[data-v-4523ffe5]{border-radius:999px;border:1px solid rgba(148,163,184,.4);background:#0f172ad9;color:#e5e7eb;padding:.15rem .6rem;font-size:.78rem;outline:none;min-width:0;transition:border-color .18s ease,box-shadow .18s ease,background-color .18s ease,transform .08s ease;box-shadow:0 0 0 1px transparent;font-family:var(--font-primary)}.TodayAppointment .ta-edit-input[data-v-4523ffe5]::placeholder{color:#6b7280;font-size:.72rem}.TodayAppointment .ta-edit-input[data-v-4523ffe5]:hover{border-color:#818cf8b3}.TodayAppointment .ta-edit-input[data-v-4523ffe5]:focus{border-color:#818cf8;background:#0f172afa;box-shadow:0 0 0 1px #818cf899,0 0 12px #38bdf866;transform:translateY(-.5px)}.TodayAppointment .ta-edit-input--name[data-v-4523ffe5]{max-width:6.5rem;margin-inline-start:.3rem}.TodayAppointment .ta-edit-input--mobile[data-v-4523ffe5]{max-width:8.5rem;direction:ltr;text-align:left;font-family:inherit}.TodayAppointment .ta-edit-input--time[data-v-4523ffe5]{max-width:4.6rem;direction:ltr;text-align:center;padding-inline:.4rem}.TodayAppointment .ta-edit-input--doc[data-v-4523ffe5]{max-width:8rem;margin-inline-start:.3rem}.TodayAppointment .ta-edit-input--part[data-v-4523ffe5]{max-width:10rem;margin-inline-start:.3rem}.TodayAppointment .ta-edit-btn[data-v-4523ffe5]{margin-inline-start:.35rem;border-radius:999px;border:1px solid rgba(148,163,184,.35);background:radial-gradient(circle at top left,#0f172a 0,#020617 55%);color:#cbd5f5;padding:.25rem .55rem;font-size:.7rem;display:inline-flex;align-items:center;gap:.25rem;cursor:pointer;transition:background .18s ease,border-color .18s ease,box-shadow .18s ease,transform .08s ease,color .1s ease}.TodayAppointment .ta-edit-btn i[data-v-4523ffe5]{font-size:.78rem}.TodayAppointment .ta-edit-btn[data-v-4523ffe5]:hover{border-color:#818cf8cc;box-shadow:0 0 0 1px #818cf866;transform:translateY(-1px);color:#e5edff}.TodayAppointment .ta-edit-btn[data-v-4523ffe5]:active{transform:translateY(0);box-shadow:0 0 0 1px #818cf84d}.TodayAppointment .ta-edit-btn--active[data-v-4523ffe5]{border-color:#22d3ee;background:linear-gradient(135deg,#4f46e5,#22d3ee);color:#f9fafb;box-shadow:0 0 0 1px #22d3ee99,0 10px 30px #0f172ab3}.TodayAppointment .ta-edit-btn--active[data-v-4523ffe5]:hover{box-shadow:0 0 0 1px #22d3eeb3,0 12px 36px #0f172ad9}.TodayAppointment .edit-actions[data-v-4523ffe5]{display:inline-flex;align-items:center;gap:.4rem;margin-inline-start:auto}.TodayAppointment .ta-edit-save[data-v-4523ffe5],.TodayAppointment .ta-edit-cancel[data-v-4523ffe5]{border-radius:999px;border:none;padding:.25rem .7rem;font-size:.72rem;display:inline-flex;align-items:center;gap:.3rem;cursor:pointer;font-weight:500;transition:transform .08s ease,box-shadow .16s ease,background .16s ease,opacity .12s ease}.TodayAppointment .ta-edit-save i[data-v-4523ffe5],.TodayAppointment .ta-edit-cancel i[data-v-4523ffe5]{font-size:.83rem}.TodayAppointment .ta-edit-save[data-v-4523ffe5]:disabled,.TodayAppointment .ta-edit-cancel[data-v-4523ffe5]:disabled{opacity:.65;cursor:default;box-shadow:none;transform:none}.TodayAppointment .ta-edit-save[data-v-4523ffe5]{background:var(--primary);color:#fff;font-family:var(--font-primary)}.TodayAppointment .ta-edit-save[data-v-4523ffe5]:hover:not(:disabled){transform:translateY(-1px)}.TodayAppointment .ta-edit-save[data-v-4523ffe5]:active:not(:disabled){transform:translateY(0)}.TodayAppointment .ta-edit-cancel[data-v-4523ffe5]{background:#f3f4f6;color:#000;border:1px solid rgba(148,163,184,.5);font-family:var(--font-primary)}.TodayAppointment .ta-edit-cancel[data-v-4523ffe5]:hover:not(:disabled){background:#eee;border-color:#94a3b8e6;transform:translateY(-1px)}.TodayAppointment .ta-edit-cancel[data-v-4523ffe5]:active:not(:disabled){transform:translateY(0);box-shadow:0 6px 14px #0f172abf}.ta-header .ta-title[data-v-4523ffe5]{display:flex;align-items:baseline;gap:8px}.ta-header .ta-sep[data-v-4523ffe5]{color:#9ca3af}.ta-header .ta-count[data-v-4523ffe5]{font-weight:700;color:var(--text-color)}.ta-header .ta-tools[data-v-4523ffe5]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.ta-header .ta-search[data-v-4523ffe5]{width:240px;max-width:50vw;padding:8px 10px;border:1px solid #e5e7eb;border-radius:10px;outline:none;transition:box-shadow .15s,border-color .15s;font-family:var(--font-primary)}.ta-header .ta-search[data-v-4523ffe5]::placeholder{color:#9ca3af}.ta-header .ta-search[data-v-4523ffe5]:focus{border-color:#4f46e5;box-shadow:0 0 0 3px #4f46e51f}.ta-badge--record[data-has=yes][data-v-4523ffe5]{background:#ecfdf5;color:#065f46;font-family:var(--font-primary)}.ta-badge--record[data-has=no][data-v-4523ffe5]{background:#fee2e2;color:#991b1b;font-family:var(--font-primary)}button.presence-btn.presence--enter i[data-v-4523ffe5]{color:#d33}.presence-btn.presence--enter[data-v-4523ffe5]{color:#16a34a}.presence-btn.presence--locked[data-v-4523ffe5]{color:#9ca3af;cursor:not-allowed;opacity:.8}.ta-add[data-v-4523ffe5]{background:var(--secondary);color:#fff;border:0;border-radius:10px;padding:8px 12px;cursor:pointer;font-family:var(--font-primary)}.ta-add[data-v-4523ffe5]:hover{box-shadow:0 6px 14px #00a69349;transform:translateY(-1px)}.ta-add[disabled][data-v-4523ffe5]{opacity:.6;cursor:not-allowed}.modal-card[data-v-4523ffe5]{width:min(720px,95vw);max-height:90vh;overflow:auto;background:#fff;border-radius:16px;padding:12px;box-shadow:0 14px 40px #00000038}.assistant-select-wrap[data-v-4523ffe5]{margin-top:-1.5rem;margin-right:3rem}.assistant-select-wrap .assistant-select[data-v-4523ffe5]{min-width:80px;padding:.25rem .5rem;border:1px solid var(--ta-border, #e4e6eb);border-radius:.5em;font-family:var(--font-primary)}.sr-only[data-v-4523ffe5]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.assistant-select-wrap[data-v-4523ffe5]{position:relative;display:inline-block;min-width:50px!important;width:auto!important}.assistant-trigger[data-v-4523ffe5]{display:inline-flex;align-items:center;gap:.5rem;width:100%;border-radius:1em;background:var(--background-color);cursor:pointer;line-height:1.6;font-family:var(--font-primary)}.assistant-trigger[data-v-4523ffe5]:disabled{opacity:.6;cursor:not-allowed}.assistant-trigger__text[data-v-4523ffe5]{flex:1;text-align:right;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;margin-right:-38px}.ta-badge--exit[data-v-4523ffe5]{background-color:#ffeaea;border:1px solid #cc0000;color:#c00}.ta-badge--exit[data-v-4523ffe5]:disabled{opacity:.6;cursor:default}.ta-item[data-v-4523ffe5]{position:relative}.ta-item .ta-item-overlay[data-v-4523ffe5]{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:flex;align-items:center;justify-content:center;text-align:center;flex-direction:column;border-radius:1rem;z-index:0;padding:1rem;color:#333;font-family:inherit}.ta-item .ta-item-overlay .overlay-content[data-v-4523ffe5]{display:flex;flex-direction:column;align-items:center;gap:.75rem;max-width:85%}.ta-item .ta-item-overlay .overlay-text[data-v-4523ffe5]{font-size:1.05rem;font-weight:500;color:#333;line-height:1.7}.ta-item .ta-item-overlay .overlay-btn[data-v-4523ffe5]{background:#3a7bd5;background:linear-gradient(135deg,#3a7bd5,#00d2ff);color:#fff;border:none;border-radius:.75rem;padding:.5rem 1.2rem;font-family:var(--font-primary);font-size:.95rem;cursor:pointer;display:flex;align-items:center;gap:.4rem;transition:all .25s ease}.ta-item .ta-item-overlay .overlay-btn[data-v-4523ffe5]:hover{transform:scale(1.04);background:linear-gradient(135deg,#2e6bcf,#00b8f0)}.ta-item .ta-item-overlay .overlay-btn i[data-v-4523ffe5]{font-size:1.1rem}button.ta-report[data-v-4523ffe5]{background:#dbc500;color:#fff;border:0;border-radius:10px;padding:8px 12px;cursor:pointer;font-family:var(--font-primary)}.ta-report[data-v-4523ffe5]:not(:disabled):hover{opacity:.85;transform:translateY(-1px);box-shadow:0 6px 14px #dbc5005d}.ta-date-nav[data-v-4523ffe5]{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-primary)}.ta-date-btn[data-v-4523ffe5]{border:1px solid rgba(255,255,255,.12);background:#ffffff0f;color:inherit;border-radius:10px;padding:6px 10px;cursor:pointer;font-family:var(--font-primary)}.ta-date-btn--arrow[data-v-4523ffe5]{width:34px;text-align:center;font-size:18px;line-height:1}.ta-date-btn--date[data-v-4523ffe5]{font-weight:600}.dp-ghost[data-v-4523ffe5]{position:fixed;left:-10000px;top:0;width:1px;height:1px}.dp-ghost input[data-v-4523ffe5]{width:1px!important;height:1px!important;padding:0!important;border:0!important}.header[data-v-4523ffe5]{display:flex;align-items:center;justify-content:space-between;margin:10px 25px;padding:0 20px;font-family:var(--font-primary);background:var(--background-color);border-radius:1em;box-shadow:var(--shadow);width:auto;height:70px}.header span[data-v-4523ffe5]{color:var(--secondary)}.segmented-control[data-v-4523ffe5]{grid-column:2/2;grid-row:2/3;width:20.4rem;display:flex;align-items:center;position:relative;transition:all .5s ease}.segmented-control__1[data-v-4523ffe5],.segmented-control__2[data-v-4523ffe5]{width:11rem;height:3.6rem;font-size:1.4rem;display:flex;justify-content:center;align-items:center;cursor:pointer;color:var(--greyDark);transition:all .5s ease}.segmented-control__1[data-v-4523ffe5]:hover,.segmented-control__2[data-v-4523ffe5]:hover{color:var(--primary)}.segmented-control__color[data-v-4523ffe5]{position:absolute;height:2.6rem;width:11rem;margin-right:-.4rem;border-radius:.8rem;box-shadow:var(--inner-shadow);pointer-events:none}#tab-1:focus-within~.segmented-control__color[data-v-4523ffe5]{transform:translate(0);transition:transform .3s cubic-bezier(.645,.045,.355,1)}#tab-2:focus-within~.segmented-control__color[data-v-4523ffe5]{transform:translate(-10.1rem);transition:transform .3s cubic-bezier(.645,.045,.355,1)}[data-v-7a73d423]:root{--primary: #6D5DFC;--secondary: #00A693;--primary-light: #8abdff;--primary-dark: #5b0eeb;--white: #FFFFFF;--background-color: #E4EBF5;--table-background:#f3f3f3;--greyLight-2: #c8d0e7;--greyLight-3: #bec8e4;--dark-greyLight-1: #202224;--dark-greyLight-2: #2e2e2e;--dark-greyLight-3: #252525;--greyDark: #9baacf;--font-primary: Yekan Bakh FaNum;--text-color: #333;--shadow: .3rem .3rem .6rem var(--greyLight-2), -.2rem -.2rem .5rem var(--white);--inner-shadow: inset .2rem .2rem .5rem var(--greyLight-2);--login-background: #E6E6FA;--today-background: #fff;--primary-50: color-mix(in oklab, var(--primary) 10%, white);--primary-100: color-mix(in oklab, var(--primary) 20%, white);--primary-600: color-mix(in oklab, var(--primary) 90%, black);--primary-700: color-mix(in oklab, var(--primary) 80%, black);--secondary-600: color-mix(in oklab, var(--secondary) 90%, black)}[data-theme=dark][data-v-7a73d423]{--background-color: var(--dark-greyLight-1);--white: var(--dark-greyLight-1);--text-color: #fff !important;--shadow:.3rem .3rem .6rem var(--dark-greyLight-2), -.2rem -.2rem .5rem var(--dark-greyLight-3);--inner-shadow: inset .2rem .2rem .5rem var(--dark-greyLight-3);--table-background: var(--dark-greyLight-2);--login-background: var(--dark-greyLight-1);--today-background: var(--dark-greyLight-2)}.btn-primary[data-v-7a73d423]{background:var(--primary)}.btn-primary[data-v-7a73d423]:hover{background:var(--primary-700)}@font-face{font-family:Kalameh;src:url(/assets/KalamehWeb_Regular-D0sC3hOE.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Kalameh;src:url(/assets/KalamehWeb_Bold-D0Jm8-NK.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Kalameh;src:url(/assets/KalamehWeb_Black-CGZNDlxu.ttf) format("truetype");font-weight:900;font-style:normal}@font-face{font-family:IRANSans;src:url("/assets/IRANSansWeb(FaNum)-Cj7jpVse.ttf") format("truetype");font-weight:400;font-style:normal}@font-face{font-family:IRANSans;src:url("/assets/IRANSansWeb(FaNum)_Bold-CG9KWpGk.ttf") format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Yekan Bakh FaNum;font-style:normal;font-weight:100;src:url(/assets/YekanBakhFaNum-Thin-CCFhV54d.woff) format("woff"),url(../Fonts/woff2/YekanBakhFaNum-thin.woff2) format("woff2")}@font-face{font-family:Yekan Bakh FaNum;font-style:normal;font-weight:300;src:url(/assets/YekanBakhFaNum-Light-DScj37Ht.woff) format("woff"),url(../Fonts/woff2/YekanBakhFaNum-Light.woff2) format("woff2")}@font-face{font-family:Yekan Bakh FaNum;font-style:normal;font-weight:400;src:url(/assets/YekanBakhFaNum-Regular-cC0JMgGa.woff) format("woff"),url(../Fonts/woff2/YekanBakhFaNum-Regular.woff2) format("woff2")}@font-face{font-family:Yekan Bakh FaNum;font-style:normal;font-weight:600;src:url(/assets/YekanBakhFaNum-SemiBold-D6uk59ej.woff) format("woff"),url(../Fonts/woff2/YekanBakhFaNum-SemiBold.woff2) format("woff2")}@font-face{font-family:Yekan Bakh FaNum;font-style:normal;font-weight:700;src:url(/assets/YekanBakhFaNum-Bold-B0339MnD.woff) format("woff"),url(../Fonts/woff2/YekanBakhFaNum-Bold.woff2) format("woff2")}[data-v-7a73d423],[data-v-7a73d423]:before,[data-v-7a73d423]:after{margin:0;padding:0;box-sizing:border-box}body[data-v-7a73d423]{font-family:var(--font-primary);background-color:var(--background-color);color:var(--text-color);line-height:1.6;font-size:15px;-webkit-font-smoothing:antialiased;direction:rtl}a[data-v-7a73d423]{font-family:var(--font-primary);text-decoration:none;font-weight:600;color:var(--text-color)}a.router-link-exact-active[data-v-7a73d423]{color:var(--secondary)}label[data-v-7a73d423],td[data-v-7a73d423],p[data-v-7a73d423],span[data-v-7a73d423]{color:var(--text-color)}textarea[data-v-7a73d423]{background-color:var(--background-color);color:var(--text-color)}a.secondary-color[data-v-7a73d423]{color:#fff}a.secondary-color.router-link-exact-active[data-v-7a73d423]{color:var(--secondary)}ul[data-v-7a73d423],ol[data-v-7a73d423]{list-style:none}button[data-v-7a73d423]{cursor:pointer;border:none;background:none}#app[data-v-7a73d423]{font-family:var(--font-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center;color:#2c3e50}.container[data-v-7a73d423]{width:90%;max-width:1200px;margin:0 auto}.grid[data-v-7a73d423]{display:grid;gap:1rem}.hidden[data-v-7a73d423]{display:none}h1[data-v-7a73d423],h2[data-v-7a73d423],h3[data-v-7a73d423],h4[data-v-7a73d423],h5[data-v-7a73d423],h6[data-v-7a73d423]{font-weight:700;color:var(--text-color)}.btn[data-v-7a73d423]{padding:.75rem 1.5rem;border-radius:5px;font-weight:700;transition:all .3s ease}.btn[data-v-7a73d423]:hover{opacity:.8}.btn-primary[data-v-7a73d423]{background-color:var(--primary);color:#fff}.btn-secondary[data-v-7a73d423]{background-color:var(--secondary);color:#fff}.form[data-v-7a73d423]{font-family:var(--font-primary)}.form__group[data-v-7a73d423]{position:relative}.form__icon[data-v-7a73d423]{position:absolute;top:35%;left:1%;font-size:22px}.form__input[data-v-7a73d423]{width:100%;height:4rem;border:none;border-radius:1rem;font-size:1.4rem;padding-right:1.4rem;padding-top:20px;box-shadow:var(--inner-shadow);background:none;font-family:inherit;color:var(--text-color)}.form__input[data-v-7a73d423]:focus{box-shadow:var(--shadow);outline:none;border-bottom:2px solid var(--secondary)}.form__input:focus+.form__label[data-v-7a73d423]{transform:translate3d(10px,-25px,0) scale(.75);color:var(--secondary)}.form__input[data-v-7a73d423]:not(:placeholder-shown){border-bottom:2px solid var(--secondary)}.form__input:not(:placeholder-shown)+.form__label[data-v-7a73d423]{transform:translate3d(10px,-25px,0) scale(.75);color:var(--secondary)}.form__label[data-v-7a73d423]{position:absolute;top:50%;right:1rem;transform:translateY(-50%);font-weight:600;transform-origin:0 0;transition:all .2s ease;pointer-events:none}.form__input[data-v-7a73d423]::-webkit-outer-spin-button,.form__input[data-v-7a73d423]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.form__input[type=number][data-v-7a73d423]{-moz-appearance:textfield}.ServiceCategory[data-v-7a73d423]{display:flex;justify-content:center;flex-wrap:wrap}.ServiceCategory button[data-v-7a73d423]{margin:10px}.ServiceCategory button[data-v-7a73d423]:hover{background-color:var(--primary)}input.form__input__simple[data-v-7a73d423]{height:40px;border:1px solid #dddddd;border-radius:10px;padding:10px;font-family:var(--font-primary)}.line[data-v-7a73d423]{height:1px;display:flex;background:#ddd;margin:20px 0;width:100%}button.btn__close[data-v-7a73d423]{width:49%;padding:10px;background:transparent;color:#ff4d4d;font-family:var(--font-primary);border-radius:.5em;border:1px solid #ff4d4d;transition:.3s;font-size:15px}button.btn__close[data-v-7a73d423]:hover{background-color:#ff4d4d;color:#fff;transition:.3s}.chip[data-v-7a73d423]{grid-column:2/3;grid-row:3/4;justify-self:center;min-width:11rem;width:auto;height:3.5rem;border-radius:1rem;box-shadow:var(--shadow);display:flex;justify-content:space-between;align-items:center;font-family:var(--font-primary);transition:all .3s ease}.chip__icon[data-v-7a73d423]{width:2rem;height:2rem;border-radius:1rem;margin:0 0 0 15px;display:flex;justify-content:center;align-items:center;font-size:1.8rem;color:var(--primary)}.chip:hover p[data-v-7a73d423]{color:#fff;transition:all .3s ease}.chip p[data-v-7a73d423]{font-size:20px;color:var(--text-color);font-weight:600;margin-right:15px;transition:all .3s ease}.chip__no-icon[data-v-7a73d423]{grid-column:2/3;grid-row:3/4;justify-self:center;width:17rem;height:4rem;border-radius:1rem;box-shadow:var(--shadow);display:flex;flex-direction:column;flex-wrap:wrap;align-content:space-between;align-items:flex-start;font-family:var(--font-primary);transition:all .3s ease;z-index:1;justify-content:center}.chip__no-icon:hover p[data-v-7a73d423]{color:var(--secondary);transition:all .3s ease}.chip__no-icon p[data-v-7a73d423]{font-size:20px;color:var(--text-color);font-weight:600;transition:all .3s ease}.active[data-v-7a73d423]{background:var(--primary)}.active p[data-v-7a73d423]{color:#fff}.active svg[data-v-7a73d423]{color:#fff}.active :hover+p[data-v-7a73d423]{color:#fff}.ServiceList[data-v-7a73d423]{display:flex;justify-content:space-evenly;padding-top:20px;flex-wrap:wrap;flex-direction:row}.ServiceList button.chip[data-v-7a73d423]{margin:10px 0}.title__with__line[data-v-7a73d423]{padding:10px;text-align:right;border-bottom:2px solid #dddddd}.drag-handle[data-v-7a73d423]{width:32px;height:32px;border:1px dashed #e5e7eb;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;cursor:grab;background:#fafafa}.drag-handle i[data-v-7a73d423]{opacity:.7}.form__submit__btn[data-v-7a73d423]{width:100%;height:3rem;border-radius:1rem;font-size:1.4rem;background-color:transparent;color:var(--secondary);font-family:var(--font-primary);border:3px solid var(--secondary);cursor:pointer;transition:all .3s ease;box-shadow:var(--shadow)}.form__submit__btn[data-v-7a73d423]:hover{background-color:var(--secondary);color:#fff}[data-v-7a73d423]::-webkit-scrollbar{width:6px;background-color:transparent;height:4px}[data-v-7a73d423]::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);background-color:#f5f5f5;border-radius:5px}[data-v-7a73d423]::-webkit-scrollbar-thumb{background-color:#00000075;background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.2) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.2) 50%,rgba(255,255,255,.2) 75%,transparent 75%,transparent);border-radius:5px}[data-v-7a73d423]::-webkit-scrollbar-thumb:hover{background:#0000001c}.swal2-actions button[data-v-7a73d423]{font-family:var(--font-primary)!important;font-size:20px!important}.slide-right-enter-active[data-v-7a73d423],.slide-right-leave-active[data-v-7a73d423]{transition:all .5s ease}.slide-right-enter-from[data-v-7a73d423]{transform:translate(100%);opacity:0}.slide-right-leave-to[data-v-7a73d423]{transform:translate(-100%);opacity:0}.modal-backdrop[data-v-7a73d423]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0006;display:flex;align-items:center;justify-content:center}.grid__temp[data-v-7a73d423]{display:flex;justify-content:space-between;margin:20px 0}.modal[data-v-7a73d423]{background:var(--background-color);padding:1rem;border-radius:1rem;width:800px;max-width:90%}.modal-header[data-v-7a73d423]{border-bottom:1px solid #dddddd;padding-bottom:10px;display:flex;justify-content:space-between;align-items:center}.modal-footer[data-v-7a73d423]{border-top:1px solid #dddddd;padding:15px 0;display:flex;justify-content:space-between;align-items:center}button.close[data-v-7a73d423]{font-size:25px;color:#fb0000}input.multiselect-tags-search[data-v-7a73d423]{background:transparent}.MobileBottomNav[data-v-7a73d423]{display:none}[data-v-7a73d423] .selectedServices{min-width:200px;max-width:99%;border-radius:10px;height:45px;background-color:#fff}[data-v-7a73d423] .multiselect-single-label{right:-45px;top:2px}[data-v-7a73d423] .multiselect-placeholder{right:-50px}[data-v-7a73d423] .multiselect-dropdown{border-radius:0 0 10px 10px;margin-bottom:10px;z-index:10000000000!important;border-color:#ddd;padding-top:15px;border-top-color:transparent}[data-v-7a73d423] .multiselect-clear{z-index:1!important}[data-v-7a73d423] .multiselect-caret{z-index:1!important;margin-left:10px}.TodayAppointment[data-v-7a73d423]{background:var(--today-background);border-radius:12px;padding:16px;box-shadow:0 6px 20px #0000000f}.TodayAppointment .ta-header[data-v-7a73d423]{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:12px}.TodayAppointment .ta-header .ta-title[data-v-7a73d423]{display:flex;align-items:baseline;gap:8px;font-size:16px;font-weight:700}.TodayAppointment .ta-header .ta-title .ta-date[data-v-7a73d423]{font-size:12px;color:#6b7280}.TodayAppointment .ta-header .ta-refresh[data-v-7a73d423]{border:0;padding:8px 12px;border-radius:10px;cursor:pointer;background:var(--primary);color:#fff;transition:transform .06s ease-in-out,box-shadow .2s;display:inline-flex;align-items:center;gap:8px;font-family:var(--font-primary)}.TodayAppointment .ta-header .ta-refresh[data-v-7a73d423]:hover{box-shadow:0 6px 14px #4f46e540;transform:translateY(-1px)}.TodayAppointment .ta-header .ta-refresh[data-v-7a73d423]:active{transform:translateY(1px)}.TodayAppointment .ta-header .ta-refresh[data-v-7a73d423]:disabled{opacity:.6;cursor:default;box-shadow:none}.TodayAppointment .sync-btn[data-v-7a73d423]{display:inline-flex;align-items:center;gap:.4rem;padding:.45rem .9rem;border-radius:.5rem;border:none;cursor:pointer;font-size:.9rem;background:#ff9dfa;transition:opacity .2s ease,transform .1s ease;font-family:var(--font-primary)}.TodayAppointment .sync-btn span[data-v-7a73d423]{color:#fff}.TodayAppointment .sync-btn[data-v-7a73d423]:disabled{opacity:.6;cursor:default}.TodayAppointment .sync-btn[data-v-7a73d423]:not(:disabled):hover{opacity:.85;transform:translateY(-1px);box-shadow:0 6px 14px #bd75b94b}.TodayAppointment .ta-state[data-v-7a73d423]{padding:12px;border-radius:10px}.TodayAppointment .ta-state.ta-loading[data-v-7a73d423],.TodayAppointment .ta-state.ta-empty[data-v-7a73d423]{background:#f7f7fb}.TodayAppointment .ta-state.ta-error[data-v-7a73d423]{background:#fff1f1;color:#b00020}.TodayAppointment select#ta-stage-filter[data-v-7a73d423]{padding:5px;width:9rem;font-family:var(--font-primary);border:0px;border-bottom:2px solid #bfbfbf}.TodayAppointment select#ta-stage-filter[data-v-7a73d423]:focus-visible{border:0px!important}.TodayAppointment .ta-list[data-v-7a73d423]{display:flex;flex-direction:column;gap:10px}.TodayAppointment .ta-item[data-v-7a73d423]{background:var(--background-color);border:1px solid #eef0f4;border-radius:12px;padding:10px 12px;box-shadow:0 6px 18px #0000000a;transition:box-shadow .2s}.TodayAppointment .ta-item[data-v-7a73d423]:hover{box-shadow:0 8px 22px #0000000f}.TodayAppointment .ta-item__head[data-v-7a73d423]{display:grid;grid-template-columns:36px .5fr .4fr .2fr .4fr .5fr .5fr .5fr auto auto auto;align-items:center;gap:8px;margin-bottom:8px}.TodayAppointment .ta-item__head .mobile[data-v-7a73d423]{margin-inline-start:.5rem;color:#6b7280;font-size:.9rem;direction:ltr;unicode-bidi:plaintext}.TodayAppointment .ta-item__head .mobile i[data-v-7a73d423]{margin-inline-end:.25rem}.TodayAppointment .ta-item__head .idx[data-v-7a73d423]{color:#6b7280}.TodayAppointment .ta-item__head .name[data-v-7a73d423]{font-weight:700}.TodayAppointment .ta-item__head .time[data-v-7a73d423],.TodayAppointment .ta-item__head .doc[data-v-7a73d423],.TodayAppointment .ta-item__head .part[data-v-7a73d423]{color:#374151}.TodayAppointment .ta-item__head .status[data-v-7a73d423]{justify-self:end}.TodayAppointment .ta-item__head span i[data-v-7a73d423]{margin:0 5px}.TodayAppointment .ta-item__head .record[data-v-7a73d423]{display:inline-flex;align-items:center;gap:.4rem}.TodayAppointment .ta-item__head .record .presence-btn[data-v-7a73d423]{border:1px solid #d1d5db;background:#fff;padding:.25rem .45rem;border-radius:.5rem;cursor:pointer;transition:transform .08s ease}.TodayAppointment .ta-item__head .record .presence-btn[data-v-7a73d423]:disabled{opacity:.6;cursor:not-allowed}.TodayAppointment .ta-item__head .record .presence-btn[data-v-7a73d423]:active{transform:scale(.98)}.TodayAppointment .ta-item__head .record .presence-btn i.fa-user-check[data-v-7a73d423]{color:#16a34a}.TodayAppointment .ta-badge[data-v-7a73d423]{padding:4px 8px;border-radius:999px;font-size:12px;background:#f1f1f5;color:#000}.TodayAppointment .ta-badge[data-status=accepted][data-v-7a73d423],.TodayAppointment .ta-badge[data-status=approved][data-v-7a73d423],.TodayAppointment .ta-badge[data-status="1"][data-v-7a73d423]{background:#e6fffb}.TodayAppointment .ta-badge[data-status=pending][data-v-7a73d423],.TodayAppointment .ta-badge[data-status="0"][data-v-7a73d423]{background:#f5f5f5}.TodayAppointment .ta-badge[data-status=canceled][data-v-7a73d423],.TodayAppointment .ta-badge[data-status="-1"][data-v-7a73d423]{background:#fff1f0}.TodayAppointment .ta-badge[data-status=in_progress][data-v-7a73d423]{background:#fff7e6}.TodayAppointment .ta-badge[data-status=arrived][data-v-7a73d423]{background:#e6f7ff}.TodayAppointment .ta-progress[data-v-7a73d423]{display:flex;align-items:center;padding-top:6px;overflow-x:auto;min-height:50px;height:auto;max-height:100px;flex-direction:row;padding-right:5px}.TodayAppointment .ta-progress .stage[data-v-7a73d423]{position:relative}.TodayAppointment .ta-progress .stage .label[data-v-7a73d423]{display:inline-block;color:var(--text-color)}.TodayAppointment .ta-progress .stage .ts[data-v-7a73d423]{display:block;font-size:.72rem;opacity:.8;margin-top:.15rem;line-height:1;color:var(--text-color)}.TodayAppointment .stage[data-v-7a73d423]{display:inline-flex;align-items:center;gap:6px;position:relative}.TodayAppointment .stage .dot[data-v-7a73d423]{width:10px;height:10px;border-radius:999px;background:#d1d5db;position:relative}.TodayAppointment .stage .label[data-v-7a73d423]{font-size:12px;color:#6b7280;white-space:nowrap}.TodayAppointment .stage .line[data-v-7a73d423]{width:44px;height:2px;background:#e5e7eb;margin:0 8px}.TodayAppointment .stage.done .dot[data-v-7a73d423]{background:#10b981}.TodayAppointment .stage.done .line[data-v-7a73d423]{background:#a7f3d0}.TodayAppointment .stage.done .label[data-v-7a73d423]{color:#00d498}.TodayAppointment .stage.current .dot[data-v-7a73d423]{background:var(--primary);animation:taPulse-7a73d423 1.6s infinite}.TodayAppointment .stage.current .label[data-v-7a73d423]{color:var(--primary);font-weight:700}.TodayAppointment .stage.current .line[data-v-7a73d423]{background:#c7d2fe}.TodayAppointment .stage.todo .dot[data-v-7a73d423]{background:#d1d5db}@keyframes taPulse-7a73d423{0%{box-shadow:0 0 #4f46e573}70%{box-shadow:0 0 0 10px #4f46e500}to{box-shadow:0 0 #4f46e500}}.TodayAppointment .dragging .ta-item[data-v-7a73d423]{transition:transform .08s}.TodayAppointment .ta-item--editing[data-v-7a73d423]{border:1px solid rgba(82,139,255,.7);box-shadow:0 0 0 1px #528bff26,0 14px 35px #0f172a59;position:relative;z-index:5;background:radial-gradient(circle at top right,#d0d9ff 0,#eee 40%,#eee 60%,#d0d9ff);outline:none;transition:box-shadow .2s ease,border-color .2s ease,transform .15s ease;transform:translateY(-1px)}.TodayAppointment .ta-item--editing[data-v-7a73d423]:before{content:"ویرایش فعال";position:absolute;top:-10px;left:1rem;padding:.15rem .6rem;font-size:.7rem;border-radius:999px;background:linear-gradient(135deg,#4f46e5,#06b6d4);color:#e5f4ff;box-shadow:0 4px 10px #0f172a73}.TodayAppointment .ta-edit-input[data-v-7a73d423]{border-radius:999px;border:1px solid rgba(148,163,184,.4);background:#0f172ad9;color:#e5e7eb;padding:.15rem .6rem;font-size:.78rem;outline:none;min-width:0;transition:border-color .18s ease,box-shadow .18s ease,background-color .18s ease,transform .08s ease;box-shadow:0 0 0 1px transparent;font-family:var(--font-primary)}.TodayAppointment .ta-edit-input[data-v-7a73d423]::placeholder{color:#6b7280;font-size:.72rem}.TodayAppointment .ta-edit-input[data-v-7a73d423]:hover{border-color:#818cf8b3}.TodayAppointment .ta-edit-input[data-v-7a73d423]:focus{border-color:#818cf8;background:#0f172afa;box-shadow:0 0 0 1px #818cf899,0 0 12px #38bdf866;transform:translateY(-.5px)}.TodayAppointment .ta-edit-input--name[data-v-7a73d423]{max-width:6.5rem;margin-inline-start:.3rem}.TodayAppointment .ta-edit-input--mobile[data-v-7a73d423]{max-width:8.5rem;direction:ltr;text-align:left;font-family:inherit}.TodayAppointment .ta-edit-input--time[data-v-7a73d423]{max-width:4.6rem;direction:ltr;text-align:center;padding-inline:.4rem}.TodayAppointment .ta-edit-input--doc[data-v-7a73d423]{max-width:8rem;margin-inline-start:.3rem}.TodayAppointment .ta-edit-input--part[data-v-7a73d423]{max-width:10rem;margin-inline-start:.3rem}.TodayAppointment .ta-edit-btn[data-v-7a73d423]{margin-inline-start:.35rem;border-radius:999px;border:1px solid rgba(148,163,184,.35);background:radial-gradient(circle at top left,#0f172a 0,#020617 55%);color:#cbd5f5;padding:.25rem .55rem;font-size:.7rem;display:inline-flex;align-items:center;gap:.25rem;cursor:pointer;transition:background .18s ease,border-color .18s ease,box-shadow .18s ease,transform .08s ease,color .1s ease}.TodayAppointment .ta-edit-btn i[data-v-7a73d423]{font-size:.78rem}.TodayAppointment .ta-edit-btn[data-v-7a73d423]:hover{border-color:#818cf8cc;box-shadow:0 0 0 1px #818cf866;transform:translateY(-1px);color:#e5edff}.TodayAppointment .ta-edit-btn[data-v-7a73d423]:active{transform:translateY(0);box-shadow:0 0 0 1px #818cf84d}.TodayAppointment .ta-edit-btn--active[data-v-7a73d423]{border-color:#22d3ee;background:linear-gradient(135deg,#4f46e5,#22d3ee);color:#f9fafb;box-shadow:0 0 0 1px #22d3ee99,0 10px 30px #0f172ab3}.TodayAppointment .ta-edit-btn--active[data-v-7a73d423]:hover{box-shadow:0 0 0 1px #22d3eeb3,0 12px 36px #0f172ad9}.TodayAppointment .edit-actions[data-v-7a73d423]{display:inline-flex;align-items:center;gap:.4rem;margin-inline-start:auto}.TodayAppointment .ta-edit-save[data-v-7a73d423],.TodayAppointment .ta-edit-cancel[data-v-7a73d423]{border-radius:999px;border:none;padding:.25rem .7rem;font-size:.72rem;display:inline-flex;align-items:center;gap:.3rem;cursor:pointer;font-weight:500;transition:transform .08s ease,box-shadow .16s ease,background .16s ease,opacity .12s ease}.TodayAppointment .ta-edit-save i[data-v-7a73d423],.TodayAppointment .ta-edit-cancel i[data-v-7a73d423]{font-size:.83rem}.TodayAppointment .ta-edit-save[data-v-7a73d423]:disabled,.TodayAppointment .ta-edit-cancel[data-v-7a73d423]:disabled{opacity:.65;cursor:default;box-shadow:none;transform:none}.TodayAppointment .ta-edit-save[data-v-7a73d423]{background:var(--primary);color:#fff;font-family:var(--font-primary)}.TodayAppointment .ta-edit-save[data-v-7a73d423]:hover:not(:disabled){transform:translateY(-1px)}.TodayAppointment .ta-edit-save[data-v-7a73d423]:active:not(:disabled){transform:translateY(0)}.TodayAppointment .ta-edit-cancel[data-v-7a73d423]{background:#f3f4f6;color:#000;border:1px solid rgba(148,163,184,.5);font-family:var(--font-primary)}.TodayAppointment .ta-edit-cancel[data-v-7a73d423]:hover:not(:disabled){background:#eee;border-color:#94a3b8e6;transform:translateY(-1px)}.TodayAppointment .ta-edit-cancel[data-v-7a73d423]:active:not(:disabled){transform:translateY(0);box-shadow:0 6px 14px #0f172abf}.ta-header .ta-title[data-v-7a73d423]{display:flex;align-items:baseline;gap:8px}.ta-header .ta-sep[data-v-7a73d423]{color:#9ca3af}.ta-header .ta-count[data-v-7a73d423]{font-weight:700;color:var(--text-color)}.ta-header .ta-tools[data-v-7a73d423]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.ta-header .ta-search[data-v-7a73d423]{width:240px;max-width:50vw;padding:8px 10px;border:1px solid #e5e7eb;border-radius:10px;outline:none;transition:box-shadow .15s,border-color .15s;font-family:var(--font-primary)}.ta-header .ta-search[data-v-7a73d423]::placeholder{color:#9ca3af}.ta-header .ta-search[data-v-7a73d423]:focus{border-color:#4f46e5;box-shadow:0 0 0 3px #4f46e51f}.ta-badge--record[data-has=yes][data-v-7a73d423]{background:#ecfdf5;color:#065f46;font-family:var(--font-primary)}.ta-badge--record[data-has=no][data-v-7a73d423]{background:#fee2e2;color:#991b1b;font-family:var(--font-primary)}button.presence-btn.presence--enter i[data-v-7a73d423]{color:#d33}.presence-btn.presence--enter[data-v-7a73d423]{color:#16a34a}.presence-btn.presence--locked[data-v-7a73d423]{color:#9ca3af;cursor:not-allowed;opacity:.8}.ta-add[data-v-7a73d423]{background:var(--secondary);color:#fff;border:0;border-radius:10px;padding:8px 12px;cursor:pointer;font-family:var(--font-primary)}.ta-add[data-v-7a73d423]:hover{box-shadow:0 6px 14px #00a69349;transform:translateY(-1px)}.ta-add[disabled][data-v-7a73d423]{opacity:.6;cursor:not-allowed}.modal-card[data-v-7a73d423]{width:min(720px,95vw);max-height:90vh;overflow:auto;background:#fff;border-radius:16px;padding:12px;box-shadow:0 14px 40px #00000038}.assistant-select-wrap[data-v-7a73d423]{margin-top:-1.5rem;margin-right:3rem}.assistant-select-wrap .assistant-select[data-v-7a73d423]{min-width:80px;padding:.25rem .5rem;border:1px solid var(--ta-border, #e4e6eb);border-radius:.5em;font-family:var(--font-primary)}.sr-only[data-v-7a73d423]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.assistant-select-wrap[data-v-7a73d423]{position:relative;display:inline-block;min-width:50px!important;width:auto!important}.assistant-trigger[data-v-7a73d423]{display:inline-flex;align-items:center;gap:.5rem;width:100%;border-radius:1em;background:var(--background-color);cursor:pointer;line-height:1.6;font-family:var(--font-primary)}.assistant-trigger[data-v-7a73d423]:disabled{opacity:.6;cursor:not-allowed}.assistant-trigger__text[data-v-7a73d423]{flex:1;text-align:right;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;margin-right:-38px}.ta-badge--exit[data-v-7a73d423]{background-color:#ffeaea;border:1px solid #cc0000;color:#c00}.ta-badge--exit[data-v-7a73d423]:disabled{opacity:.6;cursor:default}.ta-item[data-v-7a73d423]{position:relative}.ta-item .ta-item-overlay[data-v-7a73d423]{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:flex;align-items:center;justify-content:center;text-align:center;flex-direction:column;border-radius:1rem;z-index:0;padding:1rem;color:#333;font-family:inherit}.ta-item .ta-item-overlay .overlay-content[data-v-7a73d423]{display:flex;flex-direction:column;align-items:center;gap:.75rem;max-width:85%}.ta-item .ta-item-overlay .overlay-text[data-v-7a73d423]{font-size:1.05rem;font-weight:500;color:#333;line-height:1.7}.ta-item .ta-item-overlay .overlay-btn[data-v-7a73d423]{background:#3a7bd5;background:linear-gradient(135deg,#3a7bd5,#00d2ff);color:#fff;border:none;border-radius:.75rem;padding:.5rem 1.2rem;font-family:var(--font-primary);font-size:.95rem;cursor:pointer;display:flex;align-items:center;gap:.4rem;transition:all .25s ease}.ta-item .ta-item-overlay .overlay-btn[data-v-7a73d423]:hover{transform:scale(1.04);background:linear-gradient(135deg,#2e6bcf,#00b8f0)}.ta-item .ta-item-overlay .overlay-btn i[data-v-7a73d423]{font-size:1.1rem}button.ta-report[data-v-7a73d423]{background:#dbc500;color:#fff;border:0;border-radius:10px;padding:8px 12px;cursor:pointer;font-family:var(--font-primary)}.ta-report[data-v-7a73d423]:not(:disabled):hover{opacity:.85;transform:translateY(-1px);box-shadow:0 6px 14px #dbc5005d}.ta-date-nav[data-v-7a73d423]{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-primary)}.ta-date-btn[data-v-7a73d423]{border:1px solid rgba(255,255,255,.12);background:#ffffff0f;color:inherit;border-radius:10px;padding:6px 10px;cursor:pointer;font-family:var(--font-primary)}.ta-date-btn--arrow[data-v-7a73d423]{width:34px;text-align:center;font-size:18px;line-height:1}.ta-date-btn--date[data-v-7a73d423]{font-weight:600}.dp-ghost[data-v-7a73d423]{position:fixed;left:-10000px;top:0;width:1px;height:1px}.dp-ghost input[data-v-7a73d423]{width:1px!important;height:1px!important;padding:0!important;border:0!important}.ServiceApi h1[data-v-7a73d423]{color:#00f}[data-v-2ef1dc17]:root{--primary: #6D5DFC;--secondary: #00A693;--primary-light: #8abdff;--primary-dark: #5b0eeb;--white: #FFFFFF;--background-color: #E4EBF5;--table-background:#f3f3f3;--greyLight-2: #c8d0e7;--greyLight-3: #bec8e4;--dark-greyLight-1: #202224;--dark-greyLight-2: #2e2e2e;--dark-greyLight-3: #252525;--greyDark: #9baacf;--font-primary: Yekan Bakh FaNum;--text-color: #333;--shadow: .3rem .3rem .6rem var(--greyLight-2), -.2rem -.2rem .5rem var(--white);--inner-shadow: inset .2rem .2rem .5rem var(--greyLight-2);--login-background: #E6E6FA;--today-background: #fff;--primary-50: color-mix(in oklab, var(--primary) 10%, white);--primary-100: color-mix(in oklab, var(--primary) 20%, white);--primary-600: color-mix(in oklab, var(--primary) 90%, black);--primary-700: color-mix(in oklab, var(--primary) 80%, black);--secondary-600: color-mix(in oklab, var(--secondary) 90%, black)}[data-theme=dark][data-v-2ef1dc17]{--background-color: var(--dark-greyLight-1);--white: var(--dark-greyLight-1);--text-color: #fff !important;--shadow:.3rem .3rem .6rem var(--dark-greyLight-2), -.2rem -.2rem .5rem var(--dark-greyLight-3);--inner-shadow: inset .2rem .2rem .5rem var(--dark-greyLight-3);--table-background: var(--dark-greyLight-2);--login-background: var(--dark-greyLight-1);--today-background: var(--dark-greyLight-2)}.btn-primary[data-v-2ef1dc17]{background:var(--primary)}.btn-primary[data-v-2ef1dc17]:hover{background:var(--primary-700)}@font-face{font-family:Kalameh;src:url(/assets/KalamehWeb_Regular-D0sC3hOE.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Kalameh;src:url(/assets/KalamehWeb_Bold-D0Jm8-NK.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Kalameh;src:url(/assets/KalamehWeb_Black-CGZNDlxu.ttf) format("truetype");font-weight:900;font-style:normal}@font-face{font-family:IRANSans;src:url("/assets/IRANSansWeb(FaNum)-Cj7jpVse.ttf") format("truetype");font-weight:400;font-style:normal}@font-face{font-family:IRANSans;src:url("/assets/IRANSansWeb(FaNum)_Bold-CG9KWpGk.ttf") format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Yekan Bakh FaNum;font-style:normal;font-weight:100;src:url(/assets/YekanBakhFaNum-Thin-CCFhV54d.woff) format("woff"),url(../Fonts/woff2/YekanBakhFaNum-thin.woff2) format("woff2")}@font-face{font-family:Yekan Bakh FaNum;font-style:normal;font-weight:300;src:url(/assets/YekanBakhFaNum-Light-DScj37Ht.woff) format("woff"),url(../Fonts/woff2/YekanBakhFaNum-Light.woff2) format("woff2")}@font-face{font-family:Yekan Bakh FaNum;font-style:normal;font-weight:400;src:url(/assets/YekanBakhFaNum-Regular-cC0JMgGa.woff) format("woff"),url(../Fonts/woff2/YekanBakhFaNum-Regular.woff2) format("woff2")}@font-face{font-family:Yekan Bakh FaNum;font-style:normal;font-weight:600;src:url(/assets/YekanBakhFaNum-SemiBold-D6uk59ej.woff) format("woff"),url(../Fonts/woff2/YekanBakhFaNum-SemiBold.woff2) format("woff2")}@font-face{font-family:Yekan Bakh FaNum;font-style:normal;font-weight:700;src:url(/assets/YekanBakhFaNum-Bold-B0339MnD.woff) format("woff"),url(../Fonts/woff2/YekanBakhFaNum-Bold.woff2) format("woff2")}[data-v-2ef1dc17],[data-v-2ef1dc17]:before,[data-v-2ef1dc17]:after{margin:0;padding:0;box-sizing:border-box}body[data-v-2ef1dc17]{font-family:var(--font-primary);background-color:var(--background-color);color:var(--text-color);line-height:1.6;font-size:15px;-webkit-font-smoothing:antialiased;direction:rtl}a[data-v-2ef1dc17]{font-family:var(--font-primary);text-decoration:none;font-weight:600;color:var(--text-color)}a.router-link-exact-active[data-v-2ef1dc17]{color:var(--secondary)}label[data-v-2ef1dc17],td[data-v-2ef1dc17],p[data-v-2ef1dc17],span[data-v-2ef1dc17]{color:var(--text-color)}textarea[data-v-2ef1dc17]{background-color:var(--background-color);color:var(--text-color)}a.secondary-color[data-v-2ef1dc17]{color:#fff}a.secondary-color.router-link-exact-active[data-v-2ef1dc17]{color:var(--secondary)}ul[data-v-2ef1dc17],ol[data-v-2ef1dc17]{list-style:none}button[data-v-2ef1dc17]{cursor:pointer;border:none;background:none}#app[data-v-2ef1dc17]{font-family:var(--font-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center;color:#2c3e50}.container[data-v-2ef1dc17]{width:90%;max-width:1200px;margin:0 auto}.grid[data-v-2ef1dc17]{display:grid;gap:1rem}.hidden[data-v-2ef1dc17]{display:none}h1[data-v-2ef1dc17],h2[data-v-2ef1dc17],h3[data-v-2ef1dc17],h4[data-v-2ef1dc17],h5[data-v-2ef1dc17],h6[data-v-2ef1dc17]{font-weight:700;color:var(--text-color)}.btn[data-v-2ef1dc17]{padding:.75rem 1.5rem;border-radius:5px;font-weight:700;transition:all .3s ease}.btn[data-v-2ef1dc17]:hover{opacity:.8}.btn-primary[data-v-2ef1dc17]{background-color:var(--primary);color:#fff}.btn-secondary[data-v-2ef1dc17]{background-color:var(--secondary);color:#fff}.form[data-v-2ef1dc17]{font-family:var(--font-primary)}.form__group[data-v-2ef1dc17]{position:relative}.form__icon[data-v-2ef1dc17]{position:absolute;top:35%;left:1%;font-size:22px}.form__input[data-v-2ef1dc17]{width:100%;height:4rem;border:none;border-radius:1rem;font-size:1.4rem;padding-right:1.4rem;padding-top:20px;box-shadow:var(--inner-shadow);background:none;font-family:inherit;color:var(--text-color)}.form__input[data-v-2ef1dc17]:focus{box-shadow:var(--shadow);outline:none;border-bottom:2px solid var(--secondary)}.form__input:focus+.form__label[data-v-2ef1dc17]{transform:translate3d(10px,-25px,0) scale(.75);color:var(--secondary)}.form__input[data-v-2ef1dc17]:not(:placeholder-shown){border-bottom:2px solid var(--secondary)}.form__input:not(:placeholder-shown)+.form__label[data-v-2ef1dc17]{transform:translate3d(10px,-25px,0) scale(.75);color:var(--secondary)}.form__label[data-v-2ef1dc17]{position:absolute;top:50%;right:1rem;transform:translateY(-50%);font-weight:600;transform-origin:0 0;transition:all .2s ease;pointer-events:none}.form__input[data-v-2ef1dc17]::-webkit-outer-spin-button,.form__input[data-v-2ef1dc17]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.form__input[type=number][data-v-2ef1dc17]{-moz-appearance:textfield}.ServiceCategory[data-v-2ef1dc17]{display:flex;justify-content:center;flex-wrap:wrap}.ServiceCategory button[data-v-2ef1dc17]{margin:10px}.ServiceCategory button[data-v-2ef1dc17]:hover{background-color:var(--primary)}input.form__input__simple[data-v-2ef1dc17]{height:40px;border:1px solid #dddddd;border-radius:10px;padding:10px;font-family:var(--font-primary)}.line[data-v-2ef1dc17]{height:1px;display:flex;background:#ddd;margin:20px 0;width:100%}button.btn__close[data-v-2ef1dc17]{width:49%;padding:10px;background:transparent;color:#ff4d4d;font-family:var(--font-primary);border-radius:.5em;border:1px solid #ff4d4d;transition:.3s;font-size:15px}button.btn__close[data-v-2ef1dc17]:hover{background-color:#ff4d4d;color:#fff;transition:.3s}.chip[data-v-2ef1dc17]{grid-column:2/3;grid-row:3/4;justify-self:center;min-width:11rem;width:auto;height:3.5rem;border-radius:1rem;box-shadow:var(--shadow);display:flex;justify-content:space-between;align-items:center;font-family:var(--font-primary);transition:all .3s ease}.chip__icon[data-v-2ef1dc17]{width:2rem;height:2rem;border-radius:1rem;margin:0 0 0 15px;display:flex;justify-content:center;align-items:center;font-size:1.8rem;color:var(--primary)}.chip:hover p[data-v-2ef1dc17]{color:#fff;transition:all .3s ease}.chip p[data-v-2ef1dc17]{font-size:20px;color:var(--text-color);font-weight:600;margin-right:15px;transition:all .3s ease}.chip__no-icon[data-v-2ef1dc17]{grid-column:2/3;grid-row:3/4;justify-self:center;width:17rem;height:4rem;border-radius:1rem;box-shadow:var(--shadow);display:flex;flex-direction:column;flex-wrap:wrap;align-content:space-between;align-items:flex-start;font-family:var(--font-primary);transition:all .3s ease;z-index:1;justify-content:center}.chip__no-icon:hover p[data-v-2ef1dc17]{color:var(--secondary);transition:all .3s ease}.chip__no-icon p[data-v-2ef1dc17]{font-size:20px;color:var(--text-color);font-weight:600;transition:all .3s ease}.active[data-v-2ef1dc17]{background:var(--primary)}.active p[data-v-2ef1dc17]{color:#fff}.active svg[data-v-2ef1dc17]{color:#fff}.active :hover+p[data-v-2ef1dc17]{color:#fff}.ServiceList[data-v-2ef1dc17]{display:flex;justify-content:space-evenly;padding-top:20px;flex-wrap:wrap;flex-direction:row}.ServiceList button.chip[data-v-2ef1dc17]{margin:10px 0}.title__with__line[data-v-2ef1dc17]{padding:10px;text-align:right;border-bottom:2px solid #dddddd}.drag-handle[data-v-2ef1dc17]{width:32px;height:32px;border:1px dashed #e5e7eb;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;cursor:grab;background:#fafafa}.drag-handle i[data-v-2ef1dc17]{opacity:.7}.form__submit__btn[data-v-2ef1dc17]{width:100%;height:3rem;border-radius:1rem;font-size:1.4rem;background-color:transparent;color:var(--secondary);font-family:var(--font-primary);border:3px solid var(--secondary);cursor:pointer;transition:all .3s ease;box-shadow:var(--shadow)}.form__submit__btn[data-v-2ef1dc17]:hover{background-color:var(--secondary);color:#fff}[data-v-2ef1dc17]::-webkit-scrollbar{width:6px;background-color:transparent;height:4px}[data-v-2ef1dc17]::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);background-color:#f5f5f5;border-radius:5px}[data-v-2ef1dc17]::-webkit-scrollbar-thumb{background-color:#00000075;background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.2) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.2) 50%,rgba(255,255,255,.2) 75%,transparent 75%,transparent);border-radius:5px}[data-v-2ef1dc17]::-webkit-scrollbar-thumb:hover{background:#0000001c}.swal2-actions button[data-v-2ef1dc17]{font-family:var(--font-primary)!important;font-size:20px!important}.slide-right-enter-active[data-v-2ef1dc17],.slide-right-leave-active[data-v-2ef1dc17]{transition:all .5s ease}.slide-right-enter-from[data-v-2ef1dc17]{transform:translate(100%);opacity:0}.slide-right-leave-to[data-v-2ef1dc17]{transform:translate(-100%);opacity:0}.modal-backdrop[data-v-2ef1dc17]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0006;display:flex;align-items:center;justify-content:center}.grid__temp[data-v-2ef1dc17]{display:flex;justify-content:space-between;margin:20px 0}.modal[data-v-2ef1dc17]{background:var(--background-color);padding:1rem;border-radius:1rem;width:800px;max-width:90%}.modal-header[data-v-2ef1dc17]{border-bottom:1px solid #dddddd;padding-bottom:10px;display:flex;justify-content:space-between;align-items:center}.modal-footer[data-v-2ef1dc17]{border-top:1px solid #dddddd;padding:15px 0;display:flex;justify-content:space-between;align-items:center}button.close[data-v-2ef1dc17]{font-size:25px;color:#fb0000}input.multiselect-tags-search[data-v-2ef1dc17]{background:transparent}.MobileBottomNav[data-v-2ef1dc17]{display:none}[data-v-2ef1dc17] .selectedServices{min-width:200px;max-width:99%;border-radius:10px;height:45px;background-color:#fff}[data-v-2ef1dc17] .multiselect-single-label{right:-45px;top:2px}[data-v-2ef1dc17] .multiselect-placeholder{right:-50px}[data-v-2ef1dc17] .multiselect-dropdown{border-radius:0 0 10px 10px;margin-bottom:10px;z-index:10000000000!important;border-color:#ddd;padding-top:15px;border-top-color:transparent}[data-v-2ef1dc17] .multiselect-clear{z-index:1!important}[data-v-2ef1dc17] .multiselect-caret{z-index:1!important;margin-left:10px}.TodayAppointment[data-v-2ef1dc17]{background:var(--today-background);border-radius:12px;padding:16px;box-shadow:0 6px 20px #0000000f}.TodayAppointment .ta-header[data-v-2ef1dc17]{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:12px}.TodayAppointment .ta-header .ta-title[data-v-2ef1dc17]{display:flex;align-items:baseline;gap:8px;font-size:16px;font-weight:700}.TodayAppointment .ta-header .ta-title .ta-date[data-v-2ef1dc17]{font-size:12px;color:#6b7280}.TodayAppointment .ta-header .ta-refresh[data-v-2ef1dc17]{border:0;padding:8px 12px;border-radius:10px;cursor:pointer;background:var(--primary);color:#fff;transition:transform .06s ease-in-out,box-shadow .2s;display:inline-flex;align-items:center;gap:8px;font-family:var(--font-primary)}.TodayAppointment .ta-header .ta-refresh[data-v-2ef1dc17]:hover{box-shadow:0 6px 14px #4f46e540;transform:translateY(-1px)}.TodayAppointment .ta-header .ta-refresh[data-v-2ef1dc17]:active{transform:translateY(1px)}.TodayAppointment .ta-header .ta-refresh[data-v-2ef1dc17]:disabled{opacity:.6;cursor:default;box-shadow:none}.TodayAppointment .sync-btn[data-v-2ef1dc17]{display:inline-flex;align-items:center;gap:.4rem;padding:.45rem .9rem;border-radius:.5rem;border:none;cursor:pointer;font-size:.9rem;background:#ff9dfa;transition:opacity .2s ease,transform .1s ease;font-family:var(--font-primary)}.TodayAppointment .sync-btn span[data-v-2ef1dc17]{color:#fff}.TodayAppointment .sync-btn[data-v-2ef1dc17]:disabled{opacity:.6;cursor:default}.TodayAppointment .sync-btn[data-v-2ef1dc17]:not(:disabled):hover{opacity:.85;transform:translateY(-1px);box-shadow:0 6px 14px #bd75b94b}.TodayAppointment .ta-state[data-v-2ef1dc17]{padding:12px;border-radius:10px}.TodayAppointment .ta-state.ta-loading[data-v-2ef1dc17],.TodayAppointment .ta-state.ta-empty[data-v-2ef1dc17]{background:#f7f7fb}.TodayAppointment .ta-state.ta-error[data-v-2ef1dc17]{background:#fff1f1;color:#b00020}.TodayAppointment select#ta-stage-filter[data-v-2ef1dc17]{padding:5px;width:9rem;font-family:var(--font-primary);border:0px;border-bottom:2px solid #bfbfbf}.TodayAppointment select#ta-stage-filter[data-v-2ef1dc17]:focus-visible{border:0px!important}.TodayAppointment .ta-list[data-v-2ef1dc17]{display:flex;flex-direction:column;gap:10px}.TodayAppointment .ta-item[data-v-2ef1dc17]{background:var(--background-color);border:1px solid #eef0f4;border-radius:12px;padding:10px 12px;box-shadow:0 6px 18px #0000000a;transition:box-shadow .2s}.TodayAppointment .ta-item[data-v-2ef1dc17]:hover{box-shadow:0 8px 22px #0000000f}.TodayAppointment .ta-item__head[data-v-2ef1dc17]{display:grid;grid-template-columns:36px .5fr .4fr .2fr .4fr .5fr .5fr .5fr auto auto auto;align-items:center;gap:8px;margin-bottom:8px}.TodayAppointment .ta-item__head .mobile[data-v-2ef1dc17]{margin-inline-start:.5rem;color:#6b7280;font-size:.9rem;direction:ltr;unicode-bidi:plaintext}.TodayAppointment .ta-item__head .mobile i[data-v-2ef1dc17]{margin-inline-end:.25rem}.TodayAppointment .ta-item__head .idx[data-v-2ef1dc17]{color:#6b7280}.TodayAppointment .ta-item__head .name[data-v-2ef1dc17]{font-weight:700}.TodayAppointment .ta-item__head .time[data-v-2ef1dc17],.TodayAppointment .ta-item__head .doc[data-v-2ef1dc17],.TodayAppointment .ta-item__head .part[data-v-2ef1dc17]{color:#374151}.TodayAppointment .ta-item__head .status[data-v-2ef1dc17]{justify-self:end}.TodayAppointment .ta-item__head span i[data-v-2ef1dc17]{margin:0 5px}.TodayAppointment .ta-item__head .record[data-v-2ef1dc17]{display:inline-flex;align-items:center;gap:.4rem}.TodayAppointment .ta-item__head .record .presence-btn[data-v-2ef1dc17]{border:1px solid #d1d5db;background:#fff;padding:.25rem .45rem;border-radius:.5rem;cursor:pointer;transition:transform .08s ease}.TodayAppointment .ta-item__head .record .presence-btn[data-v-2ef1dc17]:disabled{opacity:.6;cursor:not-allowed}.TodayAppointment .ta-item__head .record .presence-btn[data-v-2ef1dc17]:active{transform:scale(.98)}.TodayAppointment .ta-item__head .record .presence-btn i.fa-user-check[data-v-2ef1dc17]{color:#16a34a}.TodayAppointment .ta-badge[data-v-2ef1dc17]{padding:4px 8px;border-radius:999px;font-size:12px;background:#f1f1f5;color:#000}.TodayAppointment .ta-badge[data-status=accepted][data-v-2ef1dc17],.TodayAppointment .ta-badge[data-status=approved][data-v-2ef1dc17],.TodayAppointment .ta-badge[data-status="1"][data-v-2ef1dc17]{background:#e6fffb}.TodayAppointment .ta-badge[data-status=pending][data-v-2ef1dc17],.TodayAppointment .ta-badge[data-status="0"][data-v-2ef1dc17]{background:#f5f5f5}.TodayAppointment .ta-badge[data-status=canceled][data-v-2ef1dc17],.TodayAppointment .ta-badge[data-status="-1"][data-v-2ef1dc17]{background:#fff1f0}.TodayAppointment .ta-badge[data-status=in_progress][data-v-2ef1dc17]{background:#fff7e6}.TodayAppointment .ta-badge[data-status=arrived][data-v-2ef1dc17]{background:#e6f7ff}.TodayAppointment .ta-progress[data-v-2ef1dc17]{display:flex;align-items:center;padding-top:6px;overflow-x:auto;min-height:50px;height:auto;max-height:100px;flex-direction:row;padding-right:5px}.TodayAppointment .ta-progress .stage[data-v-2ef1dc17]{position:relative}.TodayAppointment .ta-progress .stage .label[data-v-2ef1dc17]{display:inline-block;color:var(--text-color)}.TodayAppointment .ta-progress .stage .ts[data-v-2ef1dc17]{display:block;font-size:.72rem;opacity:.8;margin-top:.15rem;line-height:1;color:var(--text-color)}.TodayAppointment .stage[data-v-2ef1dc17]{display:inline-flex;align-items:center;gap:6px;position:relative}.TodayAppointment .stage .dot[data-v-2ef1dc17]{width:10px;height:10px;border-radius:999px;background:#d1d5db;position:relative}.TodayAppointment .stage .label[data-v-2ef1dc17]{font-size:12px;color:#6b7280;white-space:nowrap}.TodayAppointment .stage .line[data-v-2ef1dc17]{width:44px;height:2px;background:#e5e7eb;margin:0 8px}.TodayAppointment .stage.done .dot[data-v-2ef1dc17]{background:#10b981}.TodayAppointment .stage.done .line[data-v-2ef1dc17]{background:#a7f3d0}.TodayAppointment .stage.done .label[data-v-2ef1dc17]{color:#00d498}.TodayAppointment .stage.current .dot[data-v-2ef1dc17]{background:var(--primary);animation:taPulse-2ef1dc17 1.6s infinite}.TodayAppointment .stage.current .label[data-v-2ef1dc17]{color:var(--primary);font-weight:700}.TodayAppointment .stage.current .line[data-v-2ef1dc17]{background:#c7d2fe}.TodayAppointment .stage.todo .dot[data-v-2ef1dc17]{background:#d1d5db}@keyframes taPulse-2ef1dc17{0%{box-shadow:0 0 #4f46e573}70%{box-shadow:0 0 0 10px #4f46e500}to{box-shadow:0 0 #4f46e500}}.TodayAppointment .dragging .ta-item[data-v-2ef1dc17]{transition:transform .08s}.TodayAppointment .ta-item--editing[data-v-2ef1dc17]{border:1px solid rgba(82,139,255,.7);box-shadow:0 0 0 1px #528bff26,0 14px 35px #0f172a59;position:relative;z-index:5;background:radial-gradient(circle at top right,#d0d9ff 0,#eee 40%,#eee 60%,#d0d9ff);outline:none;transition:box-shadow .2s ease,border-color .2s ease,transform .15s ease;transform:translateY(-1px)}.TodayAppointment .ta-item--editing[data-v-2ef1dc17]:before{content:"ویرایش فعال";position:absolute;top:-10px;left:1rem;padding:.15rem .6rem;font-size:.7rem;border-radius:999px;background:linear-gradient(135deg,#4f46e5,#06b6d4);color:#e5f4ff;box-shadow:0 4px 10px #0f172a73}.TodayAppointment .ta-edit-input[data-v-2ef1dc17]{border-radius:999px;border:1px solid rgba(148,163,184,.4);background:#0f172ad9;color:#e5e7eb;padding:.15rem .6rem;font-size:.78rem;outline:none;min-width:0;transition:border-color .18s ease,box-shadow .18s ease,background-color .18s ease,transform .08s ease;box-shadow:0 0 0 1px transparent;font-family:var(--font-primary)}.TodayAppointment .ta-edit-input[data-v-2ef1dc17]::placeholder{color:#6b7280;font-size:.72rem}.TodayAppointment .ta-edit-input[data-v-2ef1dc17]:hover{border-color:#818cf8b3}.TodayAppointment .ta-edit-input[data-v-2ef1dc17]:focus{border-color:#818cf8;background:#0f172afa;box-shadow:0 0 0 1px #818cf899,0 0 12px #38bdf866;transform:translateY(-.5px)}.TodayAppointment .ta-edit-input--name[data-v-2ef1dc17]{max-width:6.5rem;margin-inline-start:.3rem}.TodayAppointment .ta-edit-input--mobile[data-v-2ef1dc17]{max-width:8.5rem;direction:ltr;text-align:left;font-family:inherit}.TodayAppointment .ta-edit-input--time[data-v-2ef1dc17]{max-width:4.6rem;direction:ltr;text-align:center;padding-inline:.4rem}.TodayAppointment .ta-edit-input--doc[data-v-2ef1dc17]{max-width:8rem;margin-inline-start:.3rem}.TodayAppointment .ta-edit-input--part[data-v-2ef1dc17]{max-width:10rem;margin-inline-start:.3rem}.TodayAppointment .ta-edit-btn[data-v-2ef1dc17]{margin-inline-start:.35rem;border-radius:999px;border:1px solid rgba(148,163,184,.35);background:radial-gradient(circle at top left,#0f172a 0,#020617 55%);color:#cbd5f5;padding:.25rem .55rem;font-size:.7rem;display:inline-flex;align-items:center;gap:.25rem;cursor:pointer;transition:background .18s ease,border-color .18s ease,box-shadow .18s ease,transform .08s ease,color .1s ease}.TodayAppointment .ta-edit-btn i[data-v-2ef1dc17]{font-size:.78rem}.TodayAppointment .ta-edit-btn[data-v-2ef1dc17]:hover{border-color:#818cf8cc;box-shadow:0 0 0 1px #818cf866;transform:translateY(-1px);color:#e5edff}.TodayAppointment .ta-edit-btn[data-v-2ef1dc17]:active{transform:translateY(0);box-shadow:0 0 0 1px #818cf84d}.TodayAppointment .ta-edit-btn--active[data-v-2ef1dc17]{border-color:#22d3ee;background:linear-gradient(135deg,#4f46e5,#22d3ee);color:#f9fafb;box-shadow:0 0 0 1px #22d3ee99,0 10px 30px #0f172ab3}.TodayAppointment .ta-edit-btn--active[data-v-2ef1dc17]:hover{box-shadow:0 0 0 1px #22d3eeb3,0 12px 36px #0f172ad9}.TodayAppointment .edit-actions[data-v-2ef1dc17]{display:inline-flex;align-items:center;gap:.4rem;margin-inline-start:auto}.TodayAppointment .ta-edit-save[data-v-2ef1dc17],.TodayAppointment .ta-edit-cancel[data-v-2ef1dc17]{border-radius:999px;border:none;padding:.25rem .7rem;font-size:.72rem;display:inline-flex;align-items:center;gap:.3rem;cursor:pointer;font-weight:500;transition:transform .08s ease,box-shadow .16s ease,background .16s ease,opacity .12s ease}.TodayAppointment .ta-edit-save i[data-v-2ef1dc17],.TodayAppointment .ta-edit-cancel i[data-v-2ef1dc17]{font-size:.83rem}.TodayAppointment .ta-edit-save[data-v-2ef1dc17]:disabled,.TodayAppointment .ta-edit-cancel[data-v-2ef1dc17]:disabled{opacity:.65;cursor:default;box-shadow:none;transform:none}.TodayAppointment .ta-edit-save[data-v-2ef1dc17]{background:var(--primary);color:#fff;font-family:var(--font-primary)}.TodayAppointment .ta-edit-save[data-v-2ef1dc17]:hover:not(:disabled){transform:translateY(-1px)}.TodayAppointment .ta-edit-save[data-v-2ef1dc17]:active:not(:disabled){transform:translateY(0)}.TodayAppointment .ta-edit-cancel[data-v-2ef1dc17]{background:#f3f4f6;color:#000;border:1px solid rgba(148,163,184,.5);font-family:var(--font-primary)}.TodayAppointment .ta-edit-cancel[data-v-2ef1dc17]:hover:not(:disabled){background:#eee;border-color:#94a3b8e6;transform:translateY(-1px)}.TodayAppointment .ta-edit-cancel[data-v-2ef1dc17]:active:not(:disabled){transform:translateY(0);box-shadow:0 6px 14px #0f172abf}.ta-header .ta-title[data-v-2ef1dc17]{display:flex;align-items:baseline;gap:8px}.ta-header .ta-sep[data-v-2ef1dc17]{color:#9ca3af}.ta-header .ta-count[data-v-2ef1dc17]{font-weight:700;color:var(--text-color)}.ta-header .ta-tools[data-v-2ef1dc17]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.ta-header .ta-search[data-v-2ef1dc17]{width:240px;max-width:50vw;padding:8px 10px;border:1px solid #e5e7eb;border-radius:10px;outline:none;transition:box-shadow .15s,border-color .15s;font-family:var(--font-primary)}.ta-header .ta-search[data-v-2ef1dc17]::placeholder{color:#9ca3af}.ta-header .ta-search[data-v-2ef1dc17]:focus{border-color:#4f46e5;box-shadow:0 0 0 3px #4f46e51f}.ta-badge--record[data-has=yes][data-v-2ef1dc17]{background:#ecfdf5;color:#065f46;font-family:var(--font-primary)}.ta-badge--record[data-has=no][data-v-2ef1dc17]{background:#fee2e2;color:#991b1b;font-family:var(--font-primary)}button.presence-btn.presence--enter i[data-v-2ef1dc17]{color:#d33}.presence-btn.presence--enter[data-v-2ef1dc17]{color:#16a34a}.presence-btn.presence--locked[data-v-2ef1dc17]{color:#9ca3af;cursor:not-allowed;opacity:.8}.ta-add[data-v-2ef1dc17]{background:var(--secondary);color:#fff;border:0;border-radius:10px;padding:8px 12px;cursor:pointer;font-family:var(--font-primary)}.ta-add[data-v-2ef1dc17]:hover{box-shadow:0 6px 14px #00a69349;transform:translateY(-1px)}.ta-add[disabled][data-v-2ef1dc17]{opacity:.6;cursor:not-allowed}.modal-card[data-v-2ef1dc17]{width:min(720px,95vw);max-height:90vh;overflow:auto;background:#fff;border-radius:16px;padding:12px;box-shadow:0 14px 40px #00000038}.assistant-select-wrap[data-v-2ef1dc17]{margin-top:-1.5rem;margin-right:3rem}.assistant-select-wrap .assistant-select[data-v-2ef1dc17]{min-width:80px;padding:.25rem .5rem;border:1px solid var(--ta-border, #e4e6eb);border-radius:.5em;font-family:var(--font-primary)}.sr-only[data-v-2ef1dc17]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.assistant-select-wrap[data-v-2ef1dc17]{position:relative;display:inline-block;min-width:50px!important;width:auto!important}.assistant-trigger[data-v-2ef1dc17]{display:inline-flex;align-items:center;gap:.5rem;width:100%;border-radius:1em;background:var(--background-color);cursor:pointer;line-height:1.6;font-family:var(--font-primary)}.assistant-trigger[data-v-2ef1dc17]:disabled{opacity:.6;cursor:not-allowed}.assistant-trigger__text[data-v-2ef1dc17]{flex:1;text-align:right;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;margin-right:-38px}.ta-badge--exit[data-v-2ef1dc17]{background-color:#ffeaea;border:1px solid #cc0000;color:#c00}.ta-badge--exit[data-v-2ef1dc17]:disabled{opacity:.6;cursor:default}.ta-item[data-v-2ef1dc17]{position:relative}.ta-item .ta-item-overlay[data-v-2ef1dc17]{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:flex;align-items:center;justify-content:center;text-align:center;flex-direction:column;border-radius:1rem;z-index:0;padding:1rem;color:#333;font-family:inherit}.ta-item .ta-item-overlay .overlay-content[data-v-2ef1dc17]{display:flex;flex-direction:column;align-items:center;gap:.75rem;max-width:85%}.ta-item .ta-item-overlay .overlay-text[data-v-2ef1dc17]{font-size:1.05rem;font-weight:500;color:#333;line-height:1.7}.ta-item .ta-item-overlay .overlay-btn[data-v-2ef1dc17]{background:#3a7bd5;background:linear-gradient(135deg,#3a7bd5,#00d2ff);color:#fff;border:none;border-radius:.75rem;padding:.5rem 1.2rem;font-family:var(--font-primary);font-size:.95rem;cursor:pointer;display:flex;align-items:center;gap:.4rem;transition:all .25s ease}.ta-item .ta-item-overlay .overlay-btn[data-v-2ef1dc17]:hover{transform:scale(1.04);background:linear-gradient(135deg,#2e6bcf,#00b8f0)}.ta-item .ta-item-overlay .overlay-btn i[data-v-2ef1dc17]{font-size:1.1rem}button.ta-report[data-v-2ef1dc17]{background:#dbc500;color:#fff;border:0;border-radius:10px;padding:8px 12px;cursor:pointer;font-family:var(--font-primary)}.ta-report[data-v-2ef1dc17]:not(:disabled):hover{opacity:.85;transform:translateY(-1px);box-shadow:0 6px 14px #dbc5005d}.ta-date-nav[data-v-2ef1dc17]{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-primary)}.ta-date-btn[data-v-2ef1dc17]{border:1px solid rgba(255,255,255,.12);background:#ffffff0f;color:inherit;border-radius:10px;padding:6px 10px;cursor:pointer;font-family:var(--font-primary)}.ta-date-btn--arrow[data-v-2ef1dc17]{width:34px;text-align:center;font-size:18px;line-height:1}.ta-date-btn--date[data-v-2ef1dc17]{font-weight:600}.dp-ghost[data-v-2ef1dc17]{position:fixed;left:-10000px;top:0;width:1px;height:1px}.dp-ghost input[data-v-2ef1dc17]{width:1px!important;height:1px!important;padding:0!important;border:0!important}.UserControll[data-v-2ef1dc17]{position:fixed;bottom:20px;left:20px;z-index:9999;display:flex;align-items:center;animation:float-2ef1dc17 3s ease-in-out infinite;flex-direction:row-reverse;align-items:flex-start}.UserControll .user__img img[data-v-2ef1dc17]{width:60px;height:60px;border-radius:50%;object-fit:cover;box-shadow:0 4px 10px #0003;cursor:pointer}.UserControll .user__menu[data-v-2ef1dc17]{background:var(--background-color);border:1px solid #ddd;border-radius:5em;padding:15px 40px 15px 80px;display:flex;flex-direction:row;gap:19px;box-shadow:0 4px 12px #00000026;animation:fadeIn-dd3546a9 .2s ease;margin-left:-58px;align-items:baseline}.UserControll .user__menu button[data-v-2ef1dc17]{background:transparent;border:none;padding:6px 10px;text-align:right;float:left;font-size:14px;cursor:pointer;transition:color .2s;color:var(--text-color)}.UserControll .user__menu button[data-v-2ef1dc17]:hover{color:#007bff}@keyframes float-2ef1dc17{0%{transform:translateY(0)}50%{transform:translateY(-8px)}to{transform:translateY(0)}}@keyframes fadeIn-2ef1dc17{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:translate(0)}}.theme-toggle[data-v-2ef1dc17]{background:none;border:none;cursor:pointer;font-size:24px;padding:8px;transition:transform .3s ease;color:#333}.theme-toggle[data-v-2ef1dc17]:hover{transform:rotate(15deg)}.fade-enter-active[data-v-2ef1dc17],.fade-leave-active[data-v-2ef1dc17]{transition:opacity .3s ease,transform .3s ease}.fade-enter-from[data-v-2ef1dc17],.fade-leave-to[data-v-2ef1dc17]{opacity:0;transform:scale(.7)}@media print{.UserControll[data-v-2ef1dc17]{display:none!important}}[data-v-6aad0ffc]:root{--primary: #6D5DFC;--secondary: #00A693;--primary-light: #8abdff;--primary-dark: #5b0eeb;--white: #FFFFFF;--background-color: #E4EBF5;--table-background:#f3f3f3;--greyLight-2: #c8d0e7;--greyLight-3: #bec8e4;--dark-greyLight-1: #202224;--dark-greyLight-2: #2e2e2e;--dark-greyLight-3: #252525;--greyDark: #9baacf;--font-primary: Yekan Bakh FaNum;--text-color: #333;--shadow: .3rem .3rem .6rem var(--greyLight-2), -.2rem -.2rem .5rem var(--white);--inner-shadow: inset .2rem .2rem .5rem var(--greyLight-2);--login-background: #E6E6FA;--today-background: #fff;--primary-50: color-mix(in oklab, var(--primary) 10%, white);--primary-100: color-mix(in oklab, var(--primary) 20%, white);--primary-600: color-mix(in oklab, var(--primary) 90%, black);--primary-700: color-mix(in oklab, var(--primary) 80%, black);--secondary-600: color-mix(in oklab, var(--secondary) 90%, black)}[data-theme=dark][data-v-6aad0ffc]{--background-color: var(--dark-greyLight-1);--white: var(--dark-greyLight-1);--text-color: #fff !important;--shadow:.3rem .3rem .6rem var(--dark-greyLight-2), -.2rem -.2rem .5rem var(--dark-greyLight-3);--inner-shadow: inset .2rem .2rem .5rem var(--dark-greyLight-3);--table-background: var(--dark-greyLight-2);--login-background: var(--dark-greyLight-1);--today-background: var(--dark-greyLight-2)}.btn-primary[data-v-6aad0ffc]{background:var(--primary)}.btn-primary[data-v-6aad0ffc]:hover{background:var(--primary-700)}@font-face{font-family:Kalameh;src:url(/assets/KalamehWeb_Regular-D0sC3hOE.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Kalameh;src:url(/assets/KalamehWeb_Bold-D0Jm8-NK.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Kalameh;src:url(/assets/KalamehWeb_Black-CGZNDlxu.ttf) format("truetype");font-weight:900;font-style:normal}@font-face{font-family:IRANSans;src:url("/assets/IRANSansWeb(FaNum)-Cj7jpVse.ttf") format("truetype");font-weight:400;font-style:normal}@font-face{font-family:IRANSans;src:url("/assets/IRANSansWeb(FaNum)_Bold-CG9KWpGk.ttf") format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Yekan Bakh FaNum;font-style:normal;font-weight:100;src:url(/assets/YekanBakhFaNum-Thin-CCFhV54d.woff) format("woff"),url(../Fonts/woff2/YekanBakhFaNum-thin.woff2) format("woff2")}@font-face{font-family:Yekan Bakh FaNum;font-style:normal;font-weight:300;src:url(/assets/YekanBakhFaNum-Light-DScj37Ht.woff) format("woff"),url(../Fonts/woff2/YekanBakhFaNum-Light.woff2) format("woff2")}@font-face{font-family:Yekan Bakh FaNum;font-style:normal;font-weight:400;src:url(/assets/YekanBakhFaNum-Regular-cC0JMgGa.woff) format("woff"),url(../Fonts/woff2/YekanBakhFaNum-Regular.woff2) format("woff2")}@font-face{font-family:Yekan Bakh FaNum;font-style:normal;font-weight:600;src:url(/assets/YekanBakhFaNum-SemiBold-D6uk59ej.woff) format("woff"),url(../Fonts/woff2/YekanBakhFaNum-SemiBold.woff2) format("woff2")}@font-face{font-family:Yekan Bakh FaNum;font-style:normal;font-weight:700;src:url(/assets/YekanBakhFaNum-Bold-B0339MnD.woff) format("woff"),url(../Fonts/woff2/YekanBakhFaNum-Bold.woff2) format("woff2")}[data-v-6aad0ffc],[data-v-6aad0ffc]:before,[data-v-6aad0ffc]:after{margin:0;padding:0;box-sizing:border-box}body[data-v-6aad0ffc]{font-family:var(--font-primary);background-color:var(--background-color);color:var(--text-color);line-height:1.6;font-size:15px;-webkit-font-smoothing:antialiased;direction:rtl}a[data-v-6aad0ffc]{font-family:var(--font-primary);text-decoration:none;font-weight:600;color:var(--text-color)}a.router-link-exact-active[data-v-6aad0ffc]{color:var(--secondary)}label[data-v-6aad0ffc],td[data-v-6aad0ffc],p[data-v-6aad0ffc],span[data-v-6aad0ffc]{color:var(--text-color)}textarea[data-v-6aad0ffc]{background-color:var(--background-color);color:var(--text-color)}a.secondary-color[data-v-6aad0ffc]{color:#fff}a.secondary-color.router-link-exact-active[data-v-6aad0ffc]{color:var(--secondary)}ul[data-v-6aad0ffc],ol[data-v-6aad0ffc]{list-style:none}button[data-v-6aad0ffc]{cursor:pointer;border:none;background:none}#app[data-v-6aad0ffc]{font-family:var(--font-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center;color:#2c3e50}.container[data-v-6aad0ffc]{width:90%;max-width:1200px;margin:0 auto}.grid[data-v-6aad0ffc]{display:grid;gap:1rem}.hidden[data-v-6aad0ffc]{display:none}h1[data-v-6aad0ffc],h2[data-v-6aad0ffc],h3[data-v-6aad0ffc],h4[data-v-6aad0ffc],h5[data-v-6aad0ffc],h6[data-v-6aad0ffc]{font-weight:700;color:var(--text-color)}.btn[data-v-6aad0ffc]{padding:.75rem 1.5rem;border-radius:5px;font-weight:700;transition:all .3s ease}.btn[data-v-6aad0ffc]:hover{opacity:.8}.btn-primary[data-v-6aad0ffc]{background-color:var(--primary);color:#fff}.btn-secondary[data-v-6aad0ffc]{background-color:var(--secondary);color:#fff}.form[data-v-6aad0ffc]{font-family:var(--font-primary)}.form__group[data-v-6aad0ffc]{position:relative}.form__icon[data-v-6aad0ffc]{position:absolute;top:35%;left:1%;font-size:22px}.form__input[data-v-6aad0ffc]{width:100%;height:4rem;border:none;border-radius:1rem;font-size:1.4rem;padding-right:1.4rem;padding-top:20px;box-shadow:var(--inner-shadow);background:none;font-family:inherit;color:var(--text-color)}.form__input[data-v-6aad0ffc]:focus{box-shadow:var(--shadow);outline:none;border-bottom:2px solid var(--secondary)}.form__input:focus+.form__label[data-v-6aad0ffc]{transform:translate3d(10px,-25px,0) scale(.75);color:var(--secondary)}.form__input[data-v-6aad0ffc]:not(:placeholder-shown){border-bottom:2px solid var(--secondary)}.form__input:not(:placeholder-shown)+.form__label[data-v-6aad0ffc]{transform:translate3d(10px,-25px,0) scale(.75);color:var(--secondary)}.form__label[data-v-6aad0ffc]{position:absolute;top:50%;right:1rem;transform:translateY(-50%);font-weight:600;transform-origin:0 0;transition:all .2s ease;pointer-events:none}.form__input[data-v-6aad0ffc]::-webkit-outer-spin-button,.form__input[data-v-6aad0ffc]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.form__input[type=number][data-v-6aad0ffc]{-moz-appearance:textfield}.ServiceCategory[data-v-6aad0ffc]{display:flex;justify-content:center;flex-wrap:wrap}.ServiceCategory button[data-v-6aad0ffc]{margin:10px}.ServiceCategory button[data-v-6aad0ffc]:hover{background-color:var(--primary)}input.form__input__simple[data-v-6aad0ffc]{height:40px;border:1px solid #dddddd;border-radius:10px;padding:10px;font-family:var(--font-primary)}.line[data-v-6aad0ffc]{height:1px;display:flex;background:#ddd;margin:20px 0;width:100%}button.btn__close[data-v-6aad0ffc]{width:49%;padding:10px;background:transparent;color:#ff4d4d;font-family:var(--font-primary);border-radius:.5em;border:1px solid #ff4d4d;transition:.3s;font-size:15px}button.btn__close[data-v-6aad0ffc]:hover{background-color:#ff4d4d;color:#fff;transition:.3s}.chip[data-v-6aad0ffc]{grid-column:2/3;grid-row:3/4;justify-self:center;min-width:11rem;width:auto;height:3.5rem;border-radius:1rem;box-shadow:var(--shadow);display:flex;justify-content:space-between;align-items:center;font-family:var(--font-primary);transition:all .3s ease}.chip__icon[data-v-6aad0ffc]{width:2rem;height:2rem;border-radius:1rem;margin:0 0 0 15px;display:flex;justify-content:center;align-items:center;font-size:1.8rem;color:var(--primary)}.chip:hover p[data-v-6aad0ffc]{color:#fff;transition:all .3s ease}.chip p[data-v-6aad0ffc]{font-size:20px;color:var(--text-color);font-weight:600;margin-right:15px;transition:all .3s ease}.chip__no-icon[data-v-6aad0ffc]{grid-column:2/3;grid-row:3/4;justify-self:center;width:17rem;height:4rem;border-radius:1rem;box-shadow:var(--shadow);display:flex;flex-direction:column;flex-wrap:wrap;align-content:space-between;align-items:flex-start;font-family:var(--font-primary);transition:all .3s ease;z-index:1;justify-content:center}.chip__no-icon:hover p[data-v-6aad0ffc]{color:var(--secondary);transition:all .3s ease}.chip__no-icon p[data-v-6aad0ffc]{font-size:20px;color:var(--text-color);font-weight:600;transition:all .3s ease}.active[data-v-6aad0ffc]{background:var(--primary)}.active p[data-v-6aad0ffc]{color:#fff}.active svg[data-v-6aad0ffc]{color:#fff}.active :hover+p[data-v-6aad0ffc]{color:#fff}.ServiceList[data-v-6aad0ffc]{display:flex;justify-content:space-evenly;padding-top:20px;flex-wrap:wrap;flex-direction:row}.ServiceList button.chip[data-v-6aad0ffc]{margin:10px 0}.title__with__line[data-v-6aad0ffc]{padding:10px;text-align:right;border-bottom:2px solid #dddddd}.drag-handle[data-v-6aad0ffc]{width:32px;height:32px;border:1px dashed #e5e7eb;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;cursor:grab;background:#fafafa}.drag-handle i[data-v-6aad0ffc]{opacity:.7}.form__submit__btn[data-v-6aad0ffc]{width:100%;height:3rem;border-radius:1rem;font-size:1.4rem;background-color:transparent;color:var(--secondary);font-family:var(--font-primary);border:3px solid var(--secondary);cursor:pointer;transition:all .3s ease;box-shadow:var(--shadow)}.form__submit__btn[data-v-6aad0ffc]:hover{background-color:var(--secondary);color:#fff}[data-v-6aad0ffc]::-webkit-scrollbar{width:6px;background-color:transparent;height:4px}[data-v-6aad0ffc]::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);background-color:#f5f5f5;border-radius:5px}[data-v-6aad0ffc]::-webkit-scrollbar-thumb{background-color:#00000075;background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.2) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.2) 50%,rgba(255,255,255,.2) 75%,transparent 75%,transparent);border-radius:5px}[data-v-6aad0ffc]::-webkit-scrollbar-thumb:hover{background:#0000001c}.swal2-actions button[data-v-6aad0ffc]{font-family:var(--font-primary)!important;font-size:20px!important}.slide-right-enter-active[data-v-6aad0ffc],.slide-right-leave-active[data-v-6aad0ffc]{transition:all .5s ease}.slide-right-enter-from[data-v-6aad0ffc]{transform:translate(100%);opacity:0}.slide-right-leave-to[data-v-6aad0ffc]{transform:translate(-100%);opacity:0}.modal-backdrop[data-v-6aad0ffc]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0006;display:flex;align-items:center;justify-content:center}.grid__temp[data-v-6aad0ffc]{display:flex;justify-content:space-between;margin:20px 0}.modal[data-v-6aad0ffc]{background:var(--background-color);padding:1rem;border-radius:1rem;width:800px;max-width:90%}.modal-header[data-v-6aad0ffc]{border-bottom:1px solid #dddddd;padding-bottom:10px;display:flex;justify-content:space-between;align-items:center}.modal-footer[data-v-6aad0ffc]{border-top:1px solid #dddddd;padding:15px 0;display:flex;justify-content:space-between;align-items:center}button.close[data-v-6aad0ffc]{font-size:25px;color:#fb0000}input.multiselect-tags-search[data-v-6aad0ffc]{background:transparent}.MobileBottomNav[data-v-6aad0ffc]{display:none}[data-v-6aad0ffc] .selectedServices{min-width:200px;max-width:99%;border-radius:10px;height:45px;background-color:#fff}[data-v-6aad0ffc] .multiselect-single-label{right:-45px;top:2px}[data-v-6aad0ffc] .multiselect-placeholder{right:-50px}[data-v-6aad0ffc] .multiselect-dropdown{border-radius:0 0 10px 10px;margin-bottom:10px;z-index:10000000000!important;border-color:#ddd;padding-top:15px;border-top-color:transparent}[data-v-6aad0ffc] .multiselect-clear{z-index:1!important}[data-v-6aad0ffc] .multiselect-caret{z-index:1!important;margin-left:10px}.TodayAppointment[data-v-6aad0ffc]{background:var(--today-background);border-radius:12px;padding:16px;box-shadow:0 6px 20px #0000000f}.TodayAppointment .ta-header[data-v-6aad0ffc]{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:12px}.TodayAppointment .ta-header .ta-title[data-v-6aad0ffc]{display:flex;align-items:baseline;gap:8px;font-size:16px;font-weight:700}.TodayAppointment .ta-header .ta-title .ta-date[data-v-6aad0ffc]{font-size:12px;color:#6b7280}.TodayAppointment .ta-header .ta-refresh[data-v-6aad0ffc]{border:0;padding:8px 12px;border-radius:10px;cursor:pointer;background:var(--primary);color:#fff;transition:transform .06s ease-in-out,box-shadow .2s;display:inline-flex;align-items:center;gap:8px;font-family:var(--font-primary)}.TodayAppointment .ta-header .ta-refresh[data-v-6aad0ffc]:hover{box-shadow:0 6px 14px #4f46e540;transform:translateY(-1px)}.TodayAppointment .ta-header .ta-refresh[data-v-6aad0ffc]:active{transform:translateY(1px)}.TodayAppointment .ta-header .ta-refresh[data-v-6aad0ffc]:disabled{opacity:.6;cursor:default;box-shadow:none}.TodayAppointment .sync-btn[data-v-6aad0ffc]{display:inline-flex;align-items:center;gap:.4rem;padding:.45rem .9rem;border-radius:.5rem;border:none;cursor:pointer;font-size:.9rem;background:#ff9dfa;transition:opacity .2s ease,transform .1s ease;font-family:var(--font-primary)}.TodayAppointment .sync-btn span[data-v-6aad0ffc]{color:#fff}.TodayAppointment .sync-btn[data-v-6aad0ffc]:disabled{opacity:.6;cursor:default}.TodayAppointment .sync-btn[data-v-6aad0ffc]:not(:disabled):hover{opacity:.85;transform:translateY(-1px);box-shadow:0 6px 14px #bd75b94b}.TodayAppointment .ta-state[data-v-6aad0ffc]{padding:12px;border-radius:10px}.TodayAppointment .ta-state.ta-loading[data-v-6aad0ffc],.TodayAppointment .ta-state.ta-empty[data-v-6aad0ffc]{background:#f7f7fb}.TodayAppointment .ta-state.ta-error[data-v-6aad0ffc]{background:#fff1f1;color:#b00020}.TodayAppointment select#ta-stage-filter[data-v-6aad0ffc]{padding:5px;width:9rem;font-family:var(--font-primary);border:0px;border-bottom:2px solid #bfbfbf}.TodayAppointment select#ta-stage-filter[data-v-6aad0ffc]:focus-visible{border:0px!important}.TodayAppointment .ta-list[data-v-6aad0ffc]{display:flex;flex-direction:column;gap:10px}.TodayAppointment .ta-item[data-v-6aad0ffc]{background:var(--background-color);border:1px solid #eef0f4;border-radius:12px;padding:10px 12px;box-shadow:0 6px 18px #0000000a;transition:box-shadow .2s}.TodayAppointment .ta-item[data-v-6aad0ffc]:hover{box-shadow:0 8px 22px #0000000f}.TodayAppointment .ta-item__head[data-v-6aad0ffc]{display:grid;grid-template-columns:36px .5fr .4fr .2fr .4fr .5fr .5fr .5fr auto auto auto;align-items:center;gap:8px;margin-bottom:8px}.TodayAppointment .ta-item__head .mobile[data-v-6aad0ffc]{margin-inline-start:.5rem;color:#6b7280;font-size:.9rem;direction:ltr;unicode-bidi:plaintext}.TodayAppointment .ta-item__head .mobile i[data-v-6aad0ffc]{margin-inline-end:.25rem}.TodayAppointment .ta-item__head .idx[data-v-6aad0ffc]{color:#6b7280}.TodayAppointment .ta-item__head .name[data-v-6aad0ffc]{font-weight:700}.TodayAppointment .ta-item__head .time[data-v-6aad0ffc],.TodayAppointment .ta-item__head .doc[data-v-6aad0ffc],.TodayAppointment .ta-item__head .part[data-v-6aad0ffc]{color:#374151}.TodayAppointment .ta-item__head .status[data-v-6aad0ffc]{justify-self:end}.TodayAppointment .ta-item__head span i[data-v-6aad0ffc]{margin:0 5px}.TodayAppointment .ta-item__head .record[data-v-6aad0ffc]{display:inline-flex;align-items:center;gap:.4rem}.TodayAppointment .ta-item__head .record .presence-btn[data-v-6aad0ffc]{border:1px solid #d1d5db;background:#fff;padding:.25rem .45rem;border-radius:.5rem;cursor:pointer;transition:transform .08s ease}.TodayAppointment .ta-item__head .record .presence-btn[data-v-6aad0ffc]:disabled{opacity:.6;cursor:not-allowed}.TodayAppointment .ta-item__head .record .presence-btn[data-v-6aad0ffc]:active{transform:scale(.98)}.TodayAppointment .ta-item__head .record .presence-btn i.fa-user-check[data-v-6aad0ffc]{color:#16a34a}.TodayAppointment .ta-badge[data-v-6aad0ffc]{padding:4px 8px;border-radius:999px;font-size:12px;background:#f1f1f5;color:#000}.TodayAppointment .ta-badge[data-status=accepted][data-v-6aad0ffc],.TodayAppointment .ta-badge[data-status=approved][data-v-6aad0ffc],.TodayAppointment .ta-badge[data-status="1"][data-v-6aad0ffc]{background:#e6fffb}.TodayAppointment .ta-badge[data-status=pending][data-v-6aad0ffc],.TodayAppointment .ta-badge[data-status="0"][data-v-6aad0ffc]{background:#f5f5f5}.TodayAppointment .ta-badge[data-status=canceled][data-v-6aad0ffc],.TodayAppointment .ta-badge[data-status="-1"][data-v-6aad0ffc]{background:#fff1f0}.TodayAppointment .ta-badge[data-status=in_progress][data-v-6aad0ffc]{background:#fff7e6}.TodayAppointment .ta-badge[data-status=arrived][data-v-6aad0ffc]{background:#e6f7ff}.TodayAppointment .ta-progress[data-v-6aad0ffc]{display:flex;align-items:center;padding-top:6px;overflow-x:auto;min-height:50px;height:auto;max-height:100px;flex-direction:row;padding-right:5px}.TodayAppointment .ta-progress .stage[data-v-6aad0ffc]{position:relative}.TodayAppointment .ta-progress .stage .label[data-v-6aad0ffc]{display:inline-block;color:var(--text-color)}.TodayAppointment .ta-progress .stage .ts[data-v-6aad0ffc]{display:block;font-size:.72rem;opacity:.8;margin-top:.15rem;line-height:1;color:var(--text-color)}.TodayAppointment .stage[data-v-6aad0ffc]{display:inline-flex;align-items:center;gap:6px;position:relative}.TodayAppointment .stage .dot[data-v-6aad0ffc]{width:10px;height:10px;border-radius:999px;background:#d1d5db;position:relative}.TodayAppointment .stage .label[data-v-6aad0ffc]{font-size:12px;color:#6b7280;white-space:nowrap}.TodayAppointment .stage .line[data-v-6aad0ffc]{width:44px;height:2px;background:#e5e7eb;margin:0 8px}.TodayAppointment .stage.done .dot[data-v-6aad0ffc]{background:#10b981}.TodayAppointment .stage.done .line[data-v-6aad0ffc]{background:#a7f3d0}.TodayAppointment .stage.done .label[data-v-6aad0ffc]{color:#00d498}.TodayAppointment .stage.current .dot[data-v-6aad0ffc]{background:var(--primary);animation:taPulse-6aad0ffc 1.6s infinite}.TodayAppointment .stage.current .label[data-v-6aad0ffc]{color:var(--primary);font-weight:700}.TodayAppointment .stage.current .line[data-v-6aad0ffc]{background:#c7d2fe}.TodayAppointment .stage.todo .dot[data-v-6aad0ffc]{background:#d1d5db}@keyframes taPulse-6aad0ffc{0%{box-shadow:0 0 #4f46e573}70%{box-shadow:0 0 0 10px #4f46e500}to{box-shadow:0 0 #4f46e500}}.TodayAppointment .dragging .ta-item[data-v-6aad0ffc]{transition:transform .08s}.TodayAppointment .ta-item--editing[data-v-6aad0ffc]{border:1px solid rgba(82,139,255,.7);box-shadow:0 0 0 1px #528bff26,0 14px 35px #0f172a59;position:relative;z-index:5;background:radial-gradient(circle at top right,#d0d9ff 0,#eee 40%,#eee 60%,#d0d9ff);outline:none;transition:box-shadow .2s ease,border-color .2s ease,transform .15s ease;transform:translateY(-1px)}.TodayAppointment .ta-item--editing[data-v-6aad0ffc]:before{content:"ویرایش فعال";position:absolute;top:-10px;left:1rem;padding:.15rem .6rem;font-size:.7rem;border-radius:999px;background:linear-gradient(135deg,#4f46e5,#06b6d4);color:#e5f4ff;box-shadow:0 4px 10px #0f172a73}.TodayAppointment .ta-edit-input[data-v-6aad0ffc]{border-radius:999px;border:1px solid rgba(148,163,184,.4);background:#0f172ad9;color:#e5e7eb;padding:.15rem .6rem;font-size:.78rem;outline:none;min-width:0;transition:border-color .18s ease,box-shadow .18s ease,background-color .18s ease,transform .08s ease;box-shadow:0 0 0 1px transparent;font-family:var(--font-primary)}.TodayAppointment .ta-edit-input[data-v-6aad0ffc]::placeholder{color:#6b7280;font-size:.72rem}.TodayAppointment .ta-edit-input[data-v-6aad0ffc]:hover{border-color:#818cf8b3}.TodayAppointment .ta-edit-input[data-v-6aad0ffc]:focus{border-color:#818cf8;background:#0f172afa;box-shadow:0 0 0 1px #818cf899,0 0 12px #38bdf866;transform:translateY(-.5px)}.TodayAppointment .ta-edit-input--name[data-v-6aad0ffc]{max-width:6.5rem;margin-inline-start:.3rem}.TodayAppointment .ta-edit-input--mobile[data-v-6aad0ffc]{max-width:8.5rem;direction:ltr;text-align:left;font-family:inherit}.TodayAppointment .ta-edit-input--time[data-v-6aad0ffc]{max-width:4.6rem;direction:ltr;text-align:center;padding-inline:.4rem}.TodayAppointment .ta-edit-input--doc[data-v-6aad0ffc]{max-width:8rem;margin-inline-start:.3rem}.TodayAppointment .ta-edit-input--part[data-v-6aad0ffc]{max-width:10rem;margin-inline-start:.3rem}.TodayAppointment .ta-edit-btn[data-v-6aad0ffc]{margin-inline-start:.35rem;border-radius:999px;border:1px solid rgba(148,163,184,.35);background:radial-gradient(circle at top left,#0f172a 0,#020617 55%);color:#cbd5f5;padding:.25rem .55rem;font-size:.7rem;display:inline-flex;align-items:center;gap:.25rem;cursor:pointer;transition:background .18s ease,border-color .18s ease,box-shadow .18s ease,transform .08s ease,color .1s ease}.TodayAppointment .ta-edit-btn i[data-v-6aad0ffc]{font-size:.78rem}.TodayAppointment .ta-edit-btn[data-v-6aad0ffc]:hover{border-color:#818cf8cc;box-shadow:0 0 0 1px #818cf866;transform:translateY(-1px);color:#e5edff}.TodayAppointment .ta-edit-btn[data-v-6aad0ffc]:active{transform:translateY(0);box-shadow:0 0 0 1px #818cf84d}.TodayAppointment .ta-edit-btn--active[data-v-6aad0ffc]{border-color:#22d3ee;background:linear-gradient(135deg,#4f46e5,#22d3ee);color:#f9fafb;box-shadow:0 0 0 1px #22d3ee99,0 10px 30px #0f172ab3}.TodayAppointment .ta-edit-btn--active[data-v-6aad0ffc]:hover{box-shadow:0 0 0 1px #22d3eeb3,0 12px 36px #0f172ad9}.TodayAppointment .edit-actions[data-v-6aad0ffc]{display:inline-flex;align-items:center;gap:.4rem;margin-inline-start:auto}.TodayAppointment .ta-edit-save[data-v-6aad0ffc],.TodayAppointment .ta-edit-cancel[data-v-6aad0ffc]{border-radius:999px;border:none;padding:.25rem .7rem;font-size:.72rem;display:inline-flex;align-items:center;gap:.3rem;cursor:pointer;font-weight:500;transition:transform .08s ease,box-shadow .16s ease,background .16s ease,opacity .12s ease}.TodayAppointment .ta-edit-save i[data-v-6aad0ffc],.TodayAppointment .ta-edit-cancel i[data-v-6aad0ffc]{font-size:.83rem}.TodayAppointment .ta-edit-save[data-v-6aad0ffc]:disabled,.TodayAppointment .ta-edit-cancel[data-v-6aad0ffc]:disabled{opacity:.65;cursor:default;box-shadow:none;transform:none}.TodayAppointment .ta-edit-save[data-v-6aad0ffc]{background:var(--primary);color:#fff;font-family:var(--font-primary)}.TodayAppointment .ta-edit-save[data-v-6aad0ffc]:hover:not(:disabled){transform:translateY(-1px)}.TodayAppointment .ta-edit-save[data-v-6aad0ffc]:active:not(:disabled){transform:translateY(0)}.TodayAppointment .ta-edit-cancel[data-v-6aad0ffc]{background:#f3f4f6;color:#000;border:1px solid rgba(148,163,184,.5);font-family:var(--font-primary)}.TodayAppointment .ta-edit-cancel[data-v-6aad0ffc]:hover:not(:disabled){background:#eee;border-color:#94a3b8e6;transform:translateY(-1px)}.TodayAppointment .ta-edit-cancel[data-v-6aad0ffc]:active:not(:disabled){transform:translateY(0);box-shadow:0 6px 14px #0f172abf}.ta-header .ta-title[data-v-6aad0ffc]{display:flex;align-items:baseline;gap:8px}.ta-header .ta-sep[data-v-6aad0ffc]{color:#9ca3af}.ta-header .ta-count[data-v-6aad0ffc]{font-weight:700;color:var(--text-color)}.ta-header .ta-tools[data-v-6aad0ffc]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.ta-header .ta-search[data-v-6aad0ffc]{width:240px;max-width:50vw;padding:8px 10px;border:1px solid #e5e7eb;border-radius:10px;outline:none;transition:box-shadow .15s,border-color .15s;font-family:var(--font-primary)}.ta-header .ta-search[data-v-6aad0ffc]::placeholder{color:#9ca3af}.ta-header .ta-search[data-v-6aad0ffc]:focus{border-color:#4f46e5;box-shadow:0 0 0 3px #4f46e51f}.ta-badge--record[data-has=yes][data-v-6aad0ffc]{background:#ecfdf5;color:#065f46;font-family:var(--font-primary)}.ta-badge--record[data-has=no][data-v-6aad0ffc]{background:#fee2e2;color:#991b1b;font-family:var(--font-primary)}button.presence-btn.presence--enter i[data-v-6aad0ffc]{color:#d33}.presence-btn.presence--enter[data-v-6aad0ffc]{color:#16a34a}.presence-btn.presence--locked[data-v-6aad0ffc]{color:#9ca3af;cursor:not-allowed;opacity:.8}.ta-add[data-v-6aad0ffc]{background:var(--secondary);color:#fff;border:0;border-radius:10px;padding:8px 12px;cursor:pointer;font-family:var(--font-primary)}.ta-add[data-v-6aad0ffc]:hover{box-shadow:0 6px 14px #00a69349;transform:translateY(-1px)}.ta-add[disabled][data-v-6aad0ffc]{opacity:.6;cursor:not-allowed}.modal-card[data-v-6aad0ffc]{width:min(720px,95vw);max-height:90vh;overflow:auto;background:#fff;border-radius:16px;padding:12px;box-shadow:0 14px 40px #00000038}.assistant-select-wrap[data-v-6aad0ffc]{margin-top:-1.5rem;margin-right:3rem}.assistant-select-wrap .assistant-select[data-v-6aad0ffc]{min-width:80px;padding:.25rem .5rem;border:1px solid var(--ta-border, #e4e6eb);border-radius:.5em;font-family:var(--font-primary)}.sr-only[data-v-6aad0ffc]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.assistant-select-wrap[data-v-6aad0ffc]{position:relative;display:inline-block;min-width:50px!important;width:auto!important}.assistant-trigger[data-v-6aad0ffc]{display:inline-flex;align-items:center;gap:.5rem;width:100%;border-radius:1em;background:var(--background-color);cursor:pointer;line-height:1.6;font-family:var(--font-primary)}.assistant-trigger[data-v-6aad0ffc]:disabled{opacity:.6;cursor:not-allowed}.assistant-trigger__text[data-v-6aad0ffc]{flex:1;text-align:right;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;margin-right:-38px}.ta-badge--exit[data-v-6aad0ffc]{background-color:#ffeaea;border:1px solid #cc0000;color:#c00}.ta-badge--exit[data-v-6aad0ffc]:disabled{opacity:.6;cursor:default}.ta-item[data-v-6aad0ffc]{position:relative}.ta-item .ta-item-overlay[data-v-6aad0ffc]{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:flex;align-items:center;justify-content:center;text-align:center;flex-direction:column;border-radius:1rem;z-index:0;padding:1rem;color:#333;font-family:inherit}.ta-item .ta-item-overlay .overlay-content[data-v-6aad0ffc]{display:flex;flex-direction:column;align-items:center;gap:.75rem;max-width:85%}.ta-item .ta-item-overlay .overlay-text[data-v-6aad0ffc]{font-size:1.05rem;font-weight:500;color:#333;line-height:1.7}.ta-item .ta-item-overlay .overlay-btn[data-v-6aad0ffc]{background:#3a7bd5;background:linear-gradient(135deg,#3a7bd5,#00d2ff);color:#fff;border:none;border-radius:.75rem;padding:.5rem 1.2rem;font-family:var(--font-primary);font-size:.95rem;cursor:pointer;display:flex;align-items:center;gap:.4rem;transition:all .25s ease}.ta-item .ta-item-overlay .overlay-btn[data-v-6aad0ffc]:hover{transform:scale(1.04);background:linear-gradient(135deg,#2e6bcf,#00b8f0)}.ta-item .ta-item-overlay .overlay-btn i[data-v-6aad0ffc]{font-size:1.1rem}button.ta-report[data-v-6aad0ffc]{background:#dbc500;color:#fff;border:0;border-radius:10px;padding:8px 12px;cursor:pointer;font-family:var(--font-primary)}.ta-report[data-v-6aad0ffc]:not(:disabled):hover{opacity:.85;transform:translateY(-1px);box-shadow:0 6px 14px #dbc5005d}.ta-date-nav[data-v-6aad0ffc]{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-primary)}.ta-date-btn[data-v-6aad0ffc]{border:1px solid rgba(255,255,255,.12);background:#ffffff0f;color:inherit;border-radius:10px;padding:6px 10px;cursor:pointer;font-family:var(--font-primary)}.ta-date-btn--arrow[data-v-6aad0ffc]{width:34px;text-align:center;font-size:18px;line-height:1}.ta-date-btn--date[data-v-6aad0ffc]{font-weight:600}.dp-ghost[data-v-6aad0ffc]{position:fixed;left:-10000px;top:0;width:1px;height:1px}.dp-ghost input[data-v-6aad0ffc]{width:1px!important;height:1px!important;padding:0!important;border:0!important}.a2hs-slide-enter-from[data-v-6aad0ffc],.a2hs-slide-leave-to[data-v-6aad0ffc]{transform:translateY(100%);opacity:0}.a2hs-slide-enter-active[data-v-6aad0ffc],.a2hs-slide-leave-active[data-v-6aad0ffc]{transition:transform .32s ease,opacity .32s ease}.a2hs[data-v-6aad0ffc]{position:fixed;inset-inline:12px;bottom:max(12px,env(safe-area-inset-bottom));z-index:9999;background:#ffffffeb;-webkit-backdrop-filter:saturate(180%) blur(10px);backdrop-filter:saturate(180%) blur(10px);border:1px solid rgba(0,0,0,.06);box-shadow:0 12px 30px #0000001f;border-radius:18px;padding:12px;color:#0f172a;max-width:680px;margin:0 auto}.a2hs__row[data-v-6aad0ffc]{display:grid;grid-template-columns:44px 1fr 36px;gap:10px;align-items:center}.a2hs__icon[data-v-6aad0ffc]{width:44px;height:44px;border-radius:12px;background:linear-gradient(135deg,#4f46e5,#7c3aed);display:grid;place-items:center;color:#fff;font-size:18px}.a2hs__content strong[data-v-6aad0ffc]{display:block;font-weight:800;font-size:14.5px;margin-bottom:4px}.a2hs__content p[data-v-6aad0ffc]{margin:0;font-size:13.5px;line-height:1.6;color:#334155}.a2hs__close[data-v-6aad0ffc]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:transparent;color:#475569;width:36px;height:36px;border-radius:10px;display:grid;place-items:center;cursor:pointer}.a2hs__close[data-v-6aad0ffc]:hover{background:#0f172a0d}.a2hs__cta[data-v-6aad0ffc]{margin-top:10px;width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;border-radius:12px;padding:10px 14px;font-weight:700;font-size:14px;cursor:pointer;background:#111827;color:#fff}.a2hs__cta[data-v-6aad0ffc]:active{transform:translateY(1px)}@media (max-width: 767px){div#app{width:100%}.Authentication{width:0%!important;background-image:none!important}.sign__in{width:100%!important}div#accordian{display:none!important}.AppSetting{display:flex!important;flex-direction:column!important}.Setting{width:100%!important;margin:0!important;max-height:fit-content!important}.Setting label{justify-content:center;font-size:14px!important;margin:0!important}.grid__temp{width:100%!important;margin:0!important}.grid__access{margin:0!important;width:100%}ul.grid__fonts{flex-direction:column!important;align-items:stretch!important}ul.grid__fonts li{justify-content:center!important}li.select__access__level{margin:7px!important;padding:5px 10px!important}.UserControll{margin-bottom:40px!important}.MobileBottomNav{position:fixed;inset-inline:0;inset-block-end:0;background:transparent;padding-bottom:env(safe-area-inset-bottom);z-index:50;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:block!important}.MobileBottomNav .bar{margin:0;padding:.25rem .5rem calc(.5rem + env(safe-area-inset-bottom)) .5rem;list-style:none;display:grid;grid-template-columns:repeat(5,1fr);gap:.25rem}.MobileBottomNav .bar li,.MobileBottomNav .bar li span{font-family:var(--font-primary)}.MobileBottomNav .tab{inline-size:100%;display:grid;justify-items:center;align-content:center;gap:.15rem;padding:.5rem 0;background:transparent;border:0;cursor:pointer;border-radius:.75rem}.MobileBottomNav .tab .tab-icon{font-size:1.2rem;line-height:1}.MobileBottomNav .tab .tab-label{font-size:.72rem;line-height:1;white-space:nowrap}.MobileBottomNav .tab.active{background:transparent}.MobileBottomNav .tab.active svg{color:var(--primary)}.report__cards{flex-direction:column!important;align-items:center!important}.report__cards .report__card{margin:5px}.UsersDefinition{flex-direction:column!important}.UsersDefinition .user__definition{width:100%!important;margin:0!important;min-height:fit-content!important}li.user__role{padding:5px!important;font-size:13px!important;margin:3px!important}section.show__users{width:100%!important;margin:15px 0!important}.services{flex-direction:column!important}.ServiceDefinition{width:100%!important;margin:0!important;min-height:fit-content!important;max-height:fit-content!important}.ShowServices{width:100%!important;margin:20px 0!important}.Reports,.RedyText{margin:0!important}.more-menu{position:absolute;bottom:3.5rem;right:.5rem;background:#fff;border:1px solid #ddd;border-radius:.75rem;box-shadow:0 4px 12px #00000026;padding:.5rem;min-width:200px}.more-menu ul{margin:0;padding:0;list-style:none;max-height:50vh;overflow:auto}.more-menu li{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;cursor:pointer;border-radius:.5rem}.more-menu li:hover{background:#f6f7ff}.home{flex-direction:column!important}.RecommendedServices,.AcceptedServices,.ServicesPerformed,.FollowUp{width:95%!important;margin:20px auto!important}a#tab-2,.segmented-control__2{font-size:12px!important}.ClientInfo{margin:10px!important}button.add__patient__btn__sm{font-size:10px!important;margin-left:-13px!important}svg.svg-inline--fa.fa-magnifying-glass.form__icon{display:none}.visit-info,.creator-name{font-size:12px!important}.patients__details{flex-wrap:wrap!important;flex-direction:column!important}.patients__details p{margin:5px 0!important}.BA__photos{flex-direction:column!important}.ChiefComplaint,.ChiefComplaint__multiselects,.AddService,.SelectedServices{flex-direction:column!important;width:95%!important;margin:10px auto!important}.ChiefComplaint__multiselect{width:100%!important;margin:5px 0}.ServiceCategory{justify-content:flex-start!important;flex-direction:row!important}button.chip p{font-size:14px!important;font-weight:700!important}button.btn__cancele{margin-top:10px}.doctors__selection{margin-right:-129px;height:60px!important}button.btn__submit{margin-top:10px;margin-right:-137px;font-size:14px!important;padding:10px!important}button.back-btn{font-size:12px!important;margin:8px -30px!important}.vpd-input-group input{font-size:11px!important}select.create_by__input{font-size:11px!important;width:120px!important}button.submit__fillter{width:100%!important;height:35px;margin-top:-5px;margin-bottom:48px}.other-controls{margin:80px auto!important;right:0!important;left:0!important;justify-content:center!important}h4.group-title{font-size:12px!important}.collapse-controls{margin:0!important;flex-direction:column!important}.collapse-controls button,.ClientInfo__content,button.select-btn{font-size:11px!important}button.chip.body__ana__btn{margin:5px!important}.multiselect-tags{display:flex;flex-direction:row!important;flex-wrap:nowrap!important;width:100px!important;overflow:auto}.analysis-inline-card{display:flex;flex-direction:column!important}aside.side-col{width:100%!important;margin:10px 0!important}section.description{flex-direction:column!important}section.description span{width:100%!important}}@media (min-width: 768px) and (max-width: 1025px){div#app{width:100%}.Authentication{width:0%!important;background-image:none!important}.sign__in{width:100%!important}div#accordian{display:none!important}.MobileBottomNav{position:fixed;inset-inline:0;inset-block-end:0;background:transparent;padding-bottom:env(safe-area-inset-bottom);z-index:50;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:block!important}.MobileBottomNav .bar{margin:0;padding:.25rem .5rem calc(.5rem + env(safe-area-inset-bottom)) .5rem;list-style:none;display:grid;grid-template-columns:repeat(5,1fr);gap:.25rem}.MobileBottomNav .bar li,.MobileBottomNav .bar li span{font-family:var(--font-primary)}.MobileBottomNav .tab{inline-size:100%;display:grid;justify-items:center;align-content:center;gap:.15rem;padding:.5rem 0;background:transparent;border:0;cursor:pointer;border-radius:.75rem}.MobileBottomNav .tab .tab-icon{font-size:1.2rem;line-height:1}.MobileBottomNav .tab .tab-label{font-size:.72rem;line-height:1;white-space:nowrap}.MobileBottomNav .tab.active{background:transparent}.MobileBottomNav .tab.active svg{color:var(--primary)}.Setting{max-height:none!important}.UserControll{margin-bottom:60px!important}.UsersDefinition,.services{flex-direction:column!important}.user__definition,section.show__users,.ShowServices,.ServiceDefinition{width:100%!important;margin:10px 0!important;min-height:auto!important;max-height:none!important;height:auto!important}.report__cards{flex-direction:column!important;align-items:center!important}.report__cards .report__card{margin:5px}.home{flex-direction:row!important;flex-wrap:wrap!important}.RecommendedServices,.FollowUp,.ServicesPerformed,.AcceptedServices{width:47.5%!important;margin:10px!important}.ClientInfo{width:97%!important;margin:auto!important}button.add__patient__btn__sm{margin:-10px 0!important}.patients__details{flex-direction:row!important;flex-wrap:wrap!important}button.photo__gallery__btn{padding:5px 10px!important;margin-top:5px!important}button.photo__gallery__btn a{font-size:14px!important}.visit-info{font-size:12px!important}.creator-name{font-size:10px!important}a#tab-2,a#tab-5{font-size:12px!important}.doctors__selection{gap:1px!important;margin-top:-70px!important;right:0;left:0;position:absolute}.action__btn{margin-top:80px!important}.ChiefComplaint,.AddService,.SelectedServices{width:97%!important;margin:10px auto!important}.multiselect-tags{width:100px!important;overflow:hidden!important;flex-direction:row!important;flex-wrap:nowrap!important}}@media (min-width: 1025px) and (max-width: 1440px){nav.MobileBottomNav{display:none!important}h2.RecommendedServices__title,h2.AcceptedServices__title,h2.ServicesPerformed__title,h2.FollowUp__title{font-size:18px!important}a#tab-2,a#tab-5{font-size:14px!important;font-weight:600!important}.home div{margin:10px!important}.home{flex-direction:row!important;flex-wrap:wrap!important;justify-content:center!important}.ClientInfo{width:97%!important;margin:auto!important}.RecommendedServices,.AcceptedServices,.ServicesPerformed,.FollowUp{width:47.7%!important}.timeline__header{margin-bottom:20px!important;height:50px!important}button.add__patient__btn__sm{top:28px!important}.ChiefComplaint{margin-top:10px!important}.Setting{overflow:auto!important}ul.bar{display:none!important}}@font-face{font-family:Kalameh;src:url(/assets/KalamehWeb_Regular-D0sC3hOE.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Kalameh;src:url(/assets/KalamehWeb_Bold-D0Jm8-NK.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Kalameh;src:url(/assets/KalamehWeb_Black-CGZNDlxu.ttf) format("truetype");font-weight:900;font-style:normal}@font-face{font-family:IRANSans;src:url("/assets/IRANSansWeb(FaNum)-Cj7jpVse.ttf") format("truetype");font-weight:400;font-style:normal}@font-face{font-family:IRANSans;src:url("/assets/IRANSansWeb(FaNum)_Bold-CG9KWpGk.ttf") format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Yekan Bakh FaNum;font-style:normal;font-weight:100;src:url(/assets/YekanBakhFaNum-Thin-CCFhV54d.woff) format("woff"),url(../Fonts/woff2/YekanBakhFaNum-thin.woff2) format("woff2")}@font-face{font-family:Yekan Bakh FaNum;font-style:normal;font-weight:300;src:url(/assets/YekanBakhFaNum-Light-DScj37Ht.woff) format("woff"),url(../Fonts/woff2/YekanBakhFaNum-Light.woff2) format("woff2")}@font-face{font-family:Yekan Bakh FaNum;font-style:normal;font-weight:400;src:url(/assets/YekanBakhFaNum-Regular-cC0JMgGa.woff) format("woff"),url(../Fonts/woff2/YekanBakhFaNum-Regular.woff2) format("woff2")}@font-face{font-family:Yekan Bakh FaNum;font-style:normal;font-weight:600;src:url(/assets/YekanBakhFaNum-SemiBold-D6uk59ej.woff) format("woff"),url(../Fonts/woff2/YekanBakhFaNum-SemiBold.woff2) format("woff2")}@font-face{font-family:Yekan Bakh FaNum;font-style:normal;font-weight:700;src:url(/assets/YekanBakhFaNum-Bold-B0339MnD.woff) format("woff"),url(../Fonts/woff2/YekanBakhFaNum-Bold.woff2) format("woff2")}[data-v-2f2cb486],[data-v-2f2cb486]:before,[data-v-2f2cb486]:after{margin:0;padding:0;box-sizing:border-box}body[data-v-2f2cb486]{font-family:var(--font-primary);background-color:var(--background-color);color:var(--text-color);line-height:1.6;font-size:15px;-webkit-font-smoothing:antialiased;direction:rtl}a[data-v-2f2cb486]{font-family:var(--font-primary);text-decoration:none;font-weight:600;color:var(--text-color)}a.router-link-exact-active[data-v-2f2cb486]{color:var(--secondary)}label[data-v-2f2cb486],td[data-v-2f2cb486],p[data-v-2f2cb486],span[data-v-2f2cb486]{color:var(--text-color)}textarea[data-v-2f2cb486]{background-color:var(--background-color);color:var(--text-color)}a.secondary-color[data-v-2f2cb486]{color:#fff}a.secondary-color.router-link-exact-active[data-v-2f2cb486]{color:var(--secondary)}ul[data-v-2f2cb486],ol[data-v-2f2cb486]{list-style:none}button[data-v-2f2cb486]{cursor:pointer;border:none;background:none}#app[data-v-2f2cb486]{font-family:var(--font-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center;color:#2c3e50}.container[data-v-2f2cb486]{width:90%;max-width:1200px;margin:0 auto}.grid[data-v-2f2cb486]{display:grid;gap:1rem}.hidden[data-v-2f2cb486]{display:none}h1[data-v-2f2cb486],h2[data-v-2f2cb486],h3[data-v-2f2cb486],h4[data-v-2f2cb486],h5[data-v-2f2cb486],h6[data-v-2f2cb486]{font-weight:700;color:var(--text-color)}.btn[data-v-2f2cb486]{padding:.75rem 1.5rem;border-radius:5px;font-weight:700;transition:all .3s ease}.btn[data-v-2f2cb486]:hover{opacity:.8}.btn-primary[data-v-2f2cb486]{background-color:var(--primary);color:#fff}.btn-secondary[data-v-2f2cb486]{background-color:var(--secondary);color:#fff}.form[data-v-2f2cb486]{font-family:var(--font-primary)}.form__group[data-v-2f2cb486]{position:relative}.form__icon[data-v-2f2cb486]{position:absolute;top:35%;left:1%;font-size:22px}.form__input[data-v-2f2cb486]{width:100%;height:4rem;border:none;border-radius:1rem;font-size:1.4rem;padding-right:1.4rem;padding-top:20px;box-shadow:var(--inner-shadow);background:none;font-family:inherit;color:var(--text-color)}.form__input[data-v-2f2cb486]:focus{box-shadow:var(--shadow);outline:none;border-bottom:2px solid var(--secondary)}.form__input:focus+.form__label[data-v-2f2cb486]{transform:translate3d(10px,-25px,0) scale(.75);color:var(--secondary)}.form__input[data-v-2f2cb486]:not(:placeholder-shown){border-bottom:2px solid var(--secondary)}.form__input:not(:placeholder-shown)+.form__label[data-v-2f2cb486]{transform:translate3d(10px,-25px,0) scale(.75);color:var(--secondary)}.form__label[data-v-2f2cb486]{position:absolute;top:50%;right:1rem;transform:translateY(-50%);font-weight:600;transform-origin:0 0;transition:all .2s ease;pointer-events:none}.form__input[data-v-2f2cb486]::-webkit-outer-spin-button,.form__input[data-v-2f2cb486]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.form__input[type=number][data-v-2f2cb486]{-moz-appearance:textfield}.ServiceCategory[data-v-2f2cb486]{display:flex;justify-content:center;flex-wrap:wrap}.ServiceCategory button[data-v-2f2cb486]{margin:10px}.ServiceCategory button[data-v-2f2cb486]:hover{background-color:var(--primary)}input.form__input__simple[data-v-2f2cb486]{height:40px;border:1px solid #dddddd;border-radius:10px;padding:10px;font-family:var(--font-primary)}.line[data-v-2f2cb486]{height:1px;display:flex;background:#ddd;margin:20px 0;width:100%}button.btn__close[data-v-2f2cb486]{width:49%;padding:10px;background:transparent;color:#ff4d4d;font-family:var(--font-primary);border-radius:.5em;border:1px solid #ff4d4d;transition:.3s;font-size:15px}button.btn__close[data-v-2f2cb486]:hover{background-color:#ff4d4d;color:#fff;transition:.3s}.chip[data-v-2f2cb486]{grid-column:2/3;grid-row:3/4;justify-self:center;min-width:11rem;width:auto;height:3.5rem;border-radius:1rem;box-shadow:var(--shadow);display:flex;justify-content:space-between;align-items:center;font-family:var(--font-primary);transition:all .3s ease}.chip__icon[data-v-2f2cb486]{width:2rem;height:2rem;border-radius:1rem;margin:0 0 0 15px;display:flex;justify-content:center;align-items:center;font-size:1.8rem;color:var(--primary)}.chip:hover p[data-v-2f2cb486]{color:#fff;transition:all .3s ease}.chip p[data-v-2f2cb486]{font-size:20px;color:var(--text-color);font-weight:600;margin-right:15px;transition:all .3s ease}.chip__no-icon[data-v-2f2cb486]{grid-column:2/3;grid-row:3/4;justify-self:center;width:17rem;height:4rem;border-radius:1rem;box-shadow:var(--shadow);display:flex;flex-direction:column;flex-wrap:wrap;align-content:space-between;align-items:flex-start;font-family:var(--font-primary);transition:all .3s ease;z-index:1;justify-content:center}.chip__no-icon:hover p[data-v-2f2cb486]{color:var(--secondary);transition:all .3s ease}.chip__no-icon p[data-v-2f2cb486]{font-size:20px;color:var(--text-color);font-weight:600;transition:all .3s ease}.active[data-v-2f2cb486]{background:var(--primary)}.active p[data-v-2f2cb486]{color:#fff}.active svg[data-v-2f2cb486]{color:#fff}.active :hover+p[data-v-2f2cb486]{color:#fff}.ServiceList[data-v-2f2cb486]{display:flex;justify-content:space-evenly;padding-top:20px;flex-wrap:wrap;flex-direction:row}.ServiceList button.chip[data-v-2f2cb486]{margin:10px 0}.title__with__line[data-v-2f2cb486]{padding:10px;text-align:right;border-bottom:2px solid #dddddd}.drag-handle[data-v-2f2cb486]{width:32px;height:32px;border:1px dashed #e5e7eb;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;cursor:grab;background:#fafafa}.drag-handle i[data-v-2f2cb486]{opacity:.7}.form__submit__btn[data-v-2f2cb486]{width:100%;height:3rem;border-radius:1rem;font-size:1.4rem;background-color:transparent;color:var(--secondary);font-family:var(--font-primary);border:3px solid var(--secondary);cursor:pointer;transition:all .3s ease;box-shadow:var(--shadow)}.form__submit__btn[data-v-2f2cb486]:hover{background-color:var(--secondary);color:#fff}[data-v-2f2cb486]::-webkit-scrollbar{width:6px;background-color:transparent;height:4px}[data-v-2f2cb486]::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);background-color:#f5f5f5;border-radius:5px}[data-v-2f2cb486]::-webkit-scrollbar-thumb{background-color:#00000075;background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.2) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.2) 50%,rgba(255,255,255,.2) 75%,transparent 75%,transparent);border-radius:5px}[data-v-2f2cb486]::-webkit-scrollbar-thumb:hover{background:#0000001c}.swal2-actions button[data-v-2f2cb486]{font-family:var(--font-primary)!important;font-size:20px!important}.slide-right-enter-active[data-v-2f2cb486],.slide-right-leave-active[data-v-2f2cb486]{transition:all .5s ease}.slide-right-enter-from[data-v-2f2cb486]{transform:translate(100%);opacity:0}.slide-right-leave-to[data-v-2f2cb486]{transform:translate(-100%);opacity:0}.modal-backdrop[data-v-2f2cb486]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0006;display:flex;align-items:center;justify-content:center}.grid__temp[data-v-2f2cb486]{display:flex;justify-content:space-between;margin:20px 0}.modal[data-v-2f2cb486]{background:var(--background-color);padding:1rem;border-radius:1rem;width:800px;max-width:90%}.modal-header[data-v-2f2cb486]{border-bottom:1px solid #dddddd;padding-bottom:10px;display:flex;justify-content:space-between;align-items:center}.modal-footer[data-v-2f2cb486]{border-top:1px solid #dddddd;padding:15px 0;display:flex;justify-content:space-between;align-items:center}button.close[data-v-2f2cb486]{font-size:25px;color:#fb0000}input.multiselect-tags-search[data-v-2f2cb486]{background:transparent}.MobileBottomNav[data-v-2f2cb486]{display:none}[data-v-2f2cb486] .selectedServices{min-width:200px;max-width:99%;border-radius:10px;height:45px;background-color:#fff}[data-v-2f2cb486] .multiselect-single-label{right:-45px;top:2px}[data-v-2f2cb486] .multiselect-placeholder{right:-50px}[data-v-2f2cb486] .multiselect-dropdown{border-radius:0 0 10px 10px;margin-bottom:10px;z-index:10000000000!important;border-color:#ddd;padding-top:15px;border-top-color:transparent}[data-v-2f2cb486] .multiselect-clear{z-index:1!important}[data-v-2f2cb486] .multiselect-caret{z-index:1!important;margin-left:10px}.TodayAppointment[data-v-2f2cb486]{background:var(--today-background);border-radius:12px;padding:16px;box-shadow:0 6px 20px #0000000f}.TodayAppointment .ta-header[data-v-2f2cb486]{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:12px}.TodayAppointment .ta-header .ta-title[data-v-2f2cb486]{display:flex;align-items:baseline;gap:8px;font-size:16px;font-weight:700}.TodayAppointment .ta-header .ta-title .ta-date[data-v-2f2cb486]{font-size:12px;color:#6b7280}.TodayAppointment .ta-header .ta-refresh[data-v-2f2cb486]{border:0;padding:8px 12px;border-radius:10px;cursor:pointer;background:var(--primary);color:#fff;transition:transform .06s ease-in-out,box-shadow .2s;display:inline-flex;align-items:center;gap:8px;font-family:var(--font-primary)}.TodayAppointment .ta-header .ta-refresh[data-v-2f2cb486]:hover{box-shadow:0 6px 14px #4f46e540;transform:translateY(-1px)}.TodayAppointment .ta-header .ta-refresh[data-v-2f2cb486]:active{transform:translateY(1px)}.TodayAppointment .ta-header .ta-refresh[data-v-2f2cb486]:disabled{opacity:.6;cursor:default;box-shadow:none}.TodayAppointment .sync-btn[data-v-2f2cb486]{display:inline-flex;align-items:center;gap:.4rem;padding:.45rem .9rem;border-radius:.5rem;border:none;cursor:pointer;font-size:.9rem;background:#ff9dfa;transition:opacity .2s ease,transform .1s ease;font-family:var(--font-primary)}.TodayAppointment .sync-btn span[data-v-2f2cb486]{color:#fff}.TodayAppointment .sync-btn[data-v-2f2cb486]:disabled{opacity:.6;cursor:default}.TodayAppointment .sync-btn[data-v-2f2cb486]:not(:disabled):hover{opacity:.85;transform:translateY(-1px);box-shadow:0 6px 14px #bd75b94b}.TodayAppointment .ta-state[data-v-2f2cb486]{padding:12px;border-radius:10px}.TodayAppointment .ta-state.ta-loading[data-v-2f2cb486],.TodayAppointment .ta-state.ta-empty[data-v-2f2cb486]{background:#f7f7fb}.TodayAppointment .ta-state.ta-error[data-v-2f2cb486]{background:#fff1f1;color:#b00020}.TodayAppointment select#ta-stage-filter[data-v-2f2cb486]{padding:5px;width:9rem;font-family:var(--font-primary);border:0px;border-bottom:2px solid #bfbfbf}.TodayAppointment select#ta-stage-filter[data-v-2f2cb486]:focus-visible{border:0px!important}.TodayAppointment .ta-list[data-v-2f2cb486]{display:flex;flex-direction:column;gap:10px}.TodayAppointment .ta-item[data-v-2f2cb486]{background:var(--background-color);border:1px solid #eef0f4;border-radius:12px;padding:10px 12px;box-shadow:0 6px 18px #0000000a;transition:box-shadow .2s}.TodayAppointment .ta-item[data-v-2f2cb486]:hover{box-shadow:0 8px 22px #0000000f}.TodayAppointment .ta-item__head[data-v-2f2cb486]{display:grid;grid-template-columns:36px .5fr .4fr .2fr .4fr .5fr .5fr .5fr auto auto auto;align-items:center;gap:8px;margin-bottom:8px}.TodayAppointment .ta-item__head .mobile[data-v-2f2cb486]{margin-inline-start:.5rem;color:#6b7280;font-size:.9rem;direction:ltr;unicode-bidi:plaintext}.TodayAppointment .ta-item__head .mobile i[data-v-2f2cb486]{margin-inline-end:.25rem}.TodayAppointment .ta-item__head .idx[data-v-2f2cb486]{color:#6b7280}.TodayAppointment .ta-item__head .name[data-v-2f2cb486]{font-weight:700}.TodayAppointment .ta-item__head .time[data-v-2f2cb486],.TodayAppointment .ta-item__head .doc[data-v-2f2cb486],.TodayAppointment .ta-item__head .part[data-v-2f2cb486]{color:#374151}.TodayAppointment .ta-item__head .status[data-v-2f2cb486]{justify-self:end}.TodayAppointment .ta-item__head span i[data-v-2f2cb486]{margin:0 5px}.TodayAppointment .ta-item__head .record[data-v-2f2cb486]{display:inline-flex;align-items:center;gap:.4rem}.TodayAppointment .ta-item__head .record .presence-btn[data-v-2f2cb486]{border:1px solid #d1d5db;background:#fff;padding:.25rem .45rem;border-radius:.5rem;cursor:pointer;transition:transform .08s ease}.TodayAppointment .ta-item__head .record .presence-btn[data-v-2f2cb486]:disabled{opacity:.6;cursor:not-allowed}.TodayAppointment .ta-item__head .record .presence-btn[data-v-2f2cb486]:active{transform:scale(.98)}.TodayAppointment .ta-item__head .record .presence-btn i.fa-user-check[data-v-2f2cb486]{color:#16a34a}.TodayAppointment .ta-badge[data-v-2f2cb486]{padding:4px 8px;border-radius:999px;font-size:12px;background:#f1f1f5;color:#000}.TodayAppointment .ta-badge[data-status=accepted][data-v-2f2cb486],.TodayAppointment .ta-badge[data-status=approved][data-v-2f2cb486],.TodayAppointment .ta-badge[data-status="1"][data-v-2f2cb486]{background:#e6fffb}.TodayAppointment .ta-badge[data-status=pending][data-v-2f2cb486],.TodayAppointment .ta-badge[data-status="0"][data-v-2f2cb486]{background:#f5f5f5}.TodayAppointment .ta-badge[data-status=canceled][data-v-2f2cb486],.TodayAppointment .ta-badge[data-status="-1"][data-v-2f2cb486]{background:#fff1f0}.TodayAppointment .ta-badge[data-status=in_progress][data-v-2f2cb486]{background:#fff7e6}.TodayAppointment .ta-badge[data-status=arrived][data-v-2f2cb486]{background:#e6f7ff}.TodayAppointment .ta-progress[data-v-2f2cb486]{display:flex;align-items:center;padding-top:6px;overflow-x:auto;min-height:50px;height:auto;max-height:100px;flex-direction:row;padding-right:5px}.TodayAppointment .ta-progress .stage[data-v-2f2cb486]{position:relative}.TodayAppointment .ta-progress .stage .label[data-v-2f2cb486]{display:inline-block;color:var(--text-color)}.TodayAppointment .ta-progress .stage .ts[data-v-2f2cb486]{display:block;font-size:.72rem;opacity:.8;margin-top:.15rem;line-height:1;color:var(--text-color)}.TodayAppointment .stage[data-v-2f2cb486]{display:inline-flex;align-items:center;gap:6px;position:relative}.TodayAppointment .stage .dot[data-v-2f2cb486]{width:10px;height:10px;border-radius:999px;background:#d1d5db;position:relative}.TodayAppointment .stage .label[data-v-2f2cb486]{font-size:12px;color:#6b7280;white-space:nowrap}.TodayAppointment .stage .line[data-v-2f2cb486]{width:44px;height:2px;background:#e5e7eb;margin:0 8px}.TodayAppointment .stage.done .dot[data-v-2f2cb486]{background:#10b981}.TodayAppointment .stage.done .line[data-v-2f2cb486]{background:#a7f3d0}.TodayAppointment .stage.done .label[data-v-2f2cb486]{color:#00d498}.TodayAppointment .stage.current .dot[data-v-2f2cb486]{background:var(--primary);animation:taPulse-2f2cb486 1.6s infinite}.TodayAppointment .stage.current .label[data-v-2f2cb486]{color:var(--primary);font-weight:700}.TodayAppointment .stage.current .line[data-v-2f2cb486]{background:#c7d2fe}.TodayAppointment .stage.todo .dot[data-v-2f2cb486]{background:#d1d5db}@keyframes taPulse-2f2cb486{0%{box-shadow:0 0 #4f46e573}70%{box-shadow:0 0 0 10px #4f46e500}to{box-shadow:0 0 #4f46e500}}.TodayAppointment .dragging .ta-item[data-v-2f2cb486]{transition:transform .08s}.TodayAppointment .ta-item--editing[data-v-2f2cb486]{border:1px solid rgba(82,139,255,.7);box-shadow:0 0 0 1px #528bff26,0 14px 35px #0f172a59;position:relative;z-index:5;background:radial-gradient(circle at top right,#d0d9ff 0,#eee 40%,#eee 60%,#d0d9ff);outline:none;transition:box-shadow .2s ease,border-color .2s ease,transform .15s ease;transform:translateY(-1px)}.TodayAppointment .ta-item--editing[data-v-2f2cb486]:before{content:"ویرایش فعال";position:absolute;top:-10px;left:1rem;padding:.15rem .6rem;font-size:.7rem;border-radius:999px;background:linear-gradient(135deg,#4f46e5,#06b6d4);color:#e5f4ff;box-shadow:0 4px 10px #0f172a73}.TodayAppointment .ta-edit-input[data-v-2f2cb486]{border-radius:999px;border:1px solid rgba(148,163,184,.4);background:#0f172ad9;color:#e5e7eb;padding:.15rem .6rem;font-size:.78rem;outline:none;min-width:0;transition:border-color .18s ease,box-shadow .18s ease,background-color .18s ease,transform .08s ease;box-shadow:0 0 0 1px transparent;font-family:var(--font-primary)}.TodayAppointment .ta-edit-input[data-v-2f2cb486]::placeholder{color:#6b7280;font-size:.72rem}.TodayAppointment .ta-edit-input[data-v-2f2cb486]:hover{border-color:#818cf8b3}.TodayAppointment .ta-edit-input[data-v-2f2cb486]:focus{border-color:#818cf8;background:#0f172afa;box-shadow:0 0 0 1px #818cf899,0 0 12px #38bdf866;transform:translateY(-.5px)}.TodayAppointment .ta-edit-input--name[data-v-2f2cb486]{max-width:6.5rem;margin-inline-start:.3rem}.TodayAppointment .ta-edit-input--mobile[data-v-2f2cb486]{max-width:8.5rem;direction:ltr;text-align:left;font-family:inherit}.TodayAppointment .ta-edit-input--time[data-v-2f2cb486]{max-width:4.6rem;direction:ltr;text-align:center;padding-inline:.4rem}.TodayAppointment .ta-edit-input--doc[data-v-2f2cb486]{max-width:8rem;margin-inline-start:.3rem}.TodayAppointment .ta-edit-input--part[data-v-2f2cb486]{max-width:10rem;margin-inline-start:.3rem}.TodayAppointment .ta-edit-btn[data-v-2f2cb486]{margin-inline-start:.35rem;border-radius:999px;border:1px solid rgba(148,163,184,.35);background:radial-gradient(circle at top left,#0f172a 0,#020617 55%);color:#cbd5f5;padding:.25rem .55rem;font-size:.7rem;display:inline-flex;align-items:center;gap:.25rem;cursor:pointer;transition:background .18s ease,border-color .18s ease,box-shadow .18s ease,transform .08s ease,color .1s ease}.TodayAppointment .ta-edit-btn i[data-v-2f2cb486]{font-size:.78rem}.TodayAppointment .ta-edit-btn[data-v-2f2cb486]:hover{border-color:#818cf8cc;box-shadow:0 0 0 1px #818cf866;transform:translateY(-1px);color:#e5edff}.TodayAppointment .ta-edit-btn[data-v-2f2cb486]:active{transform:translateY(0);box-shadow:0 0 0 1px #818cf84d}.TodayAppointment .ta-edit-btn--active[data-v-2f2cb486]{border-color:#22d3ee;background:linear-gradient(135deg,#4f46e5,#22d3ee);color:#f9fafb;box-shadow:0 0 0 1px #22d3ee99,0 10px 30px #0f172ab3}.TodayAppointment .ta-edit-btn--active[data-v-2f2cb486]:hover{box-shadow:0 0 0 1px #22d3eeb3,0 12px 36px #0f172ad9}.TodayAppointment .edit-actions[data-v-2f2cb486]{display:inline-flex;align-items:center;gap:.4rem;margin-inline-start:auto}.TodayAppointment .ta-edit-save[data-v-2f2cb486],.TodayAppointment .ta-edit-cancel[data-v-2f2cb486]{border-radius:999px;border:none;padding:.25rem .7rem;font-size:.72rem;display:inline-flex;align-items:center;gap:.3rem;cursor:pointer;font-weight:500;transition:transform .08s ease,box-shadow .16s ease,background .16s ease,opacity .12s ease}.TodayAppointment .ta-edit-save i[data-v-2f2cb486],.TodayAppointment .ta-edit-cancel i[data-v-2f2cb486]{font-size:.83rem}.TodayAppointment .ta-edit-save[data-v-2f2cb486]:disabled,.TodayAppointment .ta-edit-cancel[data-v-2f2cb486]:disabled{opacity:.65;cursor:default;box-shadow:none;transform:none}.TodayAppointment .ta-edit-save[data-v-2f2cb486]{background:var(--primary);color:#fff;font-family:var(--font-primary)}.TodayAppointment .ta-edit-save[data-v-2f2cb486]:hover:not(:disabled){transform:translateY(-1px)}.TodayAppointment .ta-edit-save[data-v-2f2cb486]:active:not(:disabled){transform:translateY(0)}.TodayAppointment .ta-edit-cancel[data-v-2f2cb486]{background:#f3f4f6;color:#000;border:1px solid rgba(148,163,184,.5);font-family:var(--font-primary)}.TodayAppointment .ta-edit-cancel[data-v-2f2cb486]:hover:not(:disabled){background:#eee;border-color:#94a3b8e6;transform:translateY(-1px)}.TodayAppointment .ta-edit-cancel[data-v-2f2cb486]:active:not(:disabled){transform:translateY(0);box-shadow:0 6px 14px #0f172abf}.ta-header .ta-title[data-v-2f2cb486]{display:flex;align-items:baseline;gap:8px}.ta-header .ta-sep[data-v-2f2cb486]{color:#9ca3af}.ta-header .ta-count[data-v-2f2cb486]{font-weight:700;color:var(--text-color)}.ta-header .ta-tools[data-v-2f2cb486]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.ta-header .ta-search[data-v-2f2cb486]{width:240px;max-width:50vw;padding:8px 10px;border:1px solid #e5e7eb;border-radius:10px;outline:none;transition:box-shadow .15s,border-color .15s;font-family:var(--font-primary)}.ta-header .ta-search[data-v-2f2cb486]::placeholder{color:#9ca3af}.ta-header .ta-search[data-v-2f2cb486]:focus{border-color:#4f46e5;box-shadow:0 0 0 3px #4f46e51f}.ta-badge--record[data-has=yes][data-v-2f2cb486]{background:#ecfdf5;color:#065f46;font-family:var(--font-primary)}.ta-badge--record[data-has=no][data-v-2f2cb486]{background:#fee2e2;color:#991b1b;font-family:var(--font-primary)}button.presence-btn.presence--enter i[data-v-2f2cb486]{color:#d33}.presence-btn.presence--enter[data-v-2f2cb486]{color:#16a34a}.presence-btn.presence--locked[data-v-2f2cb486]{color:#9ca3af;cursor:not-allowed;opacity:.8}.ta-add[data-v-2f2cb486]{background:var(--secondary);color:#fff;border:0;border-radius:10px;padding:8px 12px;cursor:pointer;font-family:var(--font-primary)}.ta-add[data-v-2f2cb486]:hover{box-shadow:0 6px 14px #00a69349;transform:translateY(-1px)}.ta-add[disabled][data-v-2f2cb486]{opacity:.6;cursor:not-allowed}.modal-card[data-v-2f2cb486]{width:min(720px,95vw);max-height:90vh;overflow:auto;background:#fff;border-radius:16px;padding:12px;box-shadow:0 14px 40px #00000038}.assistant-select-wrap[data-v-2f2cb486]{margin-top:-1.5rem;margin-right:3rem}.assistant-select-wrap .assistant-select[data-v-2f2cb486]{min-width:80px;padding:.25rem .5rem;border:1px solid var(--ta-border, #e4e6eb);border-radius:.5em;font-family:var(--font-primary)}.sr-only[data-v-2f2cb486]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.assistant-select-wrap[data-v-2f2cb486]{position:relative;display:inline-block;min-width:50px!important;width:auto!important}.assistant-trigger[data-v-2f2cb486]{display:inline-flex;align-items:center;gap:.5rem;width:100%;border-radius:1em;background:var(--background-color);cursor:pointer;line-height:1.6;font-family:var(--font-primary)}.assistant-trigger[data-v-2f2cb486]:disabled{opacity:.6;cursor:not-allowed}.assistant-trigger__text[data-v-2f2cb486]{flex:1;text-align:right;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;margin-right:-38px}.ta-badge--exit[data-v-2f2cb486]{background-color:#ffeaea;border:1px solid #cc0000;color:#c00}.ta-badge--exit[data-v-2f2cb486]:disabled{opacity:.6;cursor:default}.ta-item[data-v-2f2cb486]{position:relative}.ta-item .ta-item-overlay[data-v-2f2cb486]{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:flex;align-items:center;justify-content:center;text-align:center;flex-direction:column;border-radius:1rem;z-index:0;padding:1rem;color:#333;font-family:inherit}.ta-item .ta-item-overlay .overlay-content[data-v-2f2cb486]{display:flex;flex-direction:column;align-items:center;gap:.75rem;max-width:85%}.ta-item .ta-item-overlay .overlay-text[data-v-2f2cb486]{font-size:1.05rem;font-weight:500;color:#333;line-height:1.7}.ta-item .ta-item-overlay .overlay-btn[data-v-2f2cb486]{background:#3a7bd5;background:linear-gradient(135deg,#3a7bd5,#00d2ff);color:#fff;border:none;border-radius:.75rem;padding:.5rem 1.2rem;font-family:var(--font-primary);font-size:.95rem;cursor:pointer;display:flex;align-items:center;gap:.4rem;transition:all .25s ease}.ta-item .ta-item-overlay .overlay-btn[data-v-2f2cb486]:hover{transform:scale(1.04);background:linear-gradient(135deg,#2e6bcf,#00b8f0)}.ta-item .ta-item-overlay .overlay-btn i[data-v-2f2cb486]{font-size:1.1rem}button.ta-report[data-v-2f2cb486]{background:#dbc500;color:#fff;border:0;border-radius:10px;padding:8px 12px;cursor:pointer;font-family:var(--font-primary)}.ta-report[data-v-2f2cb486]:not(:disabled):hover{opacity:.85;transform:translateY(-1px);box-shadow:0 6px 14px #dbc5005d}.ta-date-nav[data-v-2f2cb486]{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-primary)}.ta-date-btn[data-v-2f2cb486]{border:1px solid rgba(255,255,255,.12);background:#ffffff0f;color:inherit;border-radius:10px;padding:6px 10px;cursor:pointer;font-family:var(--font-primary)}.ta-date-btn--arrow[data-v-2f2cb486]{width:34px;text-align:center;font-size:18px;line-height:1}.ta-date-btn--date[data-v-2f2cb486]{font-weight:600}.dp-ghost[data-v-2f2cb486]{position:fixed;left:-10000px;top:0;width:1px;height:1px}.dp-ghost input[data-v-2f2cb486]{width:1px!important;height:1px!important;padding:0!important;border:0!important}[data-v-2f2cb486]:root{--primary: #6D5DFC;--secondary: #00A693;--primary-light: #8abdff;--primary-dark: #5b0eeb;--white: #FFFFFF;--background-color: #E4EBF5;--table-background:#f3f3f3;--greyLight-2: #c8d0e7;--greyLight-3: #bec8e4;--dark-greyLight-1: #202224;--dark-greyLight-2: #2e2e2e;--dark-greyLight-3: #252525;--greyDark: #9baacf;--font-primary: Yekan Bakh FaNum;--text-color: #333;--shadow: .3rem .3rem .6rem var(--greyLight-2), -.2rem -.2rem .5rem var(--white);--inner-shadow: inset .2rem .2rem .5rem var(--greyLight-2);--login-background: #E6E6FA;--today-background: #fff;--primary-50: color-mix(in oklab, var(--primary) 10%, white);--primary-100: color-mix(in oklab, var(--primary) 20%, white);--primary-600: color-mix(in oklab, var(--primary) 90%, black);--primary-700: color-mix(in oklab, var(--primary) 80%, black);--secondary-600: color-mix(in oklab, var(--secondary) 90%, black)}[data-theme=dark][data-v-2f2cb486]{--background-color: var(--dark-greyLight-1);--white: var(--dark-greyLight-1);--text-color: #fff !important;--shadow:.3rem .3rem .6rem var(--dark-greyLight-2), -.2rem -.2rem .5rem var(--dark-greyLight-3);--inner-shadow: inset .2rem .2rem .5rem var(--dark-greyLight-3);--table-background: var(--dark-greyLight-2);--login-background: var(--dark-greyLight-1);--today-background: var(--dark-greyLight-2)}.btn-primary[data-v-2f2cb486]{background:var(--primary)}.btn-primary[data-v-2f2cb486]:hover{background:var(--primary-700)}.FollowUpTimeLine[data-v-2f2cb486]{position:relative;max-width:750px;width:auto;margin:0;font-family:var(--font-primary);overflow-x:hidden;height:65vh;display:flex;flex-direction:column}.service-table[data-v-2f2cb486]{width:100%;border-collapse:collapse;margin-top:20px;border-radius:1em;overflow:hidden;height:auto;margin-bottom:20px}textarea.visit__description[data-v-2f2cb486]{width:100%;padding:10px;border-radius:.5em;border:2px solid #2d89ff;font-family:var(--font-primary)}.service-table th[data-v-2f2cb486],.service-table td[data-v-2f2cb486]{border:1px solid #ddd;padding:5px;text-align:center}.service-table th[data-v-2f2cb486]{background-color:#f4f4f4}.timeline-item[data-v-2f2cb486]{display:flex;align-items:center;position:relative;padding-bottom:20px;width:100%;overflow:visible!important;justify-content:center}.timeline__description[data-v-2f2cb486]{display:flex}.timeline-content[data-v-2f2cb486]{background:var(--background-color);padding:10px 15px;border-radius:1em;width:90%;text-align:right;box-shadow:0 4px 12px #00000014}.date[data-v-2f2cb486]{display:block;font-size:16px;color:#fff;font-weight:700;background:#2d89ff;padding:3px 10px;margin:-10px -15px 5px -18px;border-radius:8px 8px 0 0}.error-message[data-v-2f2cb486]{color:red;font-weight:700}.action__btns[data-v-2f2cb486]{display:flex;flex-direction:row-reverse;flex-wrap:nowrap;justify-content:space-between;align-items:center;border-top:1px solid #dddddd;padding:55px 0 0;margin-top:0}.action__btns button[data-v-2f2cb486]{width:40px;height:40px;display:flex;justify-content:center;align-items:center;border-radius:1em;color:#fff;float:left;margin-top:-47px;font-size:16px;box-shadow:var(--shadow)}.action__btns .btn__del[data-v-2f2cb486]{background:#ff4d4d}.action__btns .btn__edit[data-v-2f2cb486]{background:#08f}.action__btns .btn__print[data-v-2f2cb486]{background:#ddd;color:#323232}.action__btns .btn__whatsapp[data-v-2f2cb486]{background:#36aa00}.action__btns .btn__sms[data-v-2f2cb486]{background:#323232}.creator-info[data-v-2f2cb486]{text-align:center;display:flex;flex-direction:column;align-items:flex-end;flex-wrap:nowrap}img.avatar[data-v-2f2cb486]{border-radius:4em;margin:-5px -7px 0 10px;width:50px;height:50px}.header-info[data-v-2f2cb486]{display:flex;align-items:center;gap:12px;direction:rtl;justify-content:flex-start;background:#2d89ff;padding:10px 20px;margin:-10px -15px 6px;border-radius:16px 16px 0 0;height:60px}.creator-avatar[data-v-2f2cb486]{width:50px;height:50px;border-radius:50%;object-fit:cover;border:2px solid #fff;box-shadow:0 0 0 2px #ccc}.header-details[data-v-2f2cb486]{display:flex;flex-direction:column;justify-content:center;font-size:14px;color:var(--text-color);line-height:1.4}.visit-info[data-v-2f2cb486]{font-weight:700;color:#fff;font-size:15px;margin-bottom:5px}.creator-name[data-v-2f2cb486]{font-size:13px;color:var(--text-color)}@media print{.action__btns[data-v-2f2cb486]{display:none}}[data-v-5662d80f]:root{--primary: #6D5DFC;--secondary: #00A693;--primary-light: #8abdff;--primary-dark: #5b0eeb;--white: #FFFFFF;--background-color: #E4EBF5;--table-background:#f3f3f3;--greyLight-2: #c8d0e7;--greyLight-3: #bec8e4;--dark-greyLight-1: #202224;--dark-greyLight-2: #2e2e2e;--dark-greyLight-3: #252525;--greyDark: #9baacf;--font-primary: Yekan Bakh FaNum;--text-color: #333;--shadow: .3rem .3rem .6rem var(--greyLight-2), -.2rem -.2rem .5rem var(--white);--inner-shadow: inset .2rem .2rem .5rem var(--greyLight-2);--login-background: #E6E6FA;--today-background: #fff;--primary-50: color-mix(in oklab, var(--primary) 10%, white);--primary-100: color-mix(in oklab, var(--primary) 20%, white);--primary-600: color-mix(in oklab, var(--primary) 90%, black);--primary-700: color-mix(in oklab, var(--primary) 80%, black);--secondary-600: color-mix(in oklab, var(--secondary) 90%, black)}[data-theme=dark][data-v-5662d80f]{--background-color: var(--dark-greyLight-1);--white: var(--dark-greyLight-1);--text-color: #fff !important;--shadow:.3rem .3rem .6rem var(--dark-greyLight-2), -.2rem -.2rem .5rem var(--dark-greyLight-3);--inner-shadow: inset .2rem .2rem .5rem var(--dark-greyLight-3);--table-background: var(--dark-greyLight-2);--login-background: var(--dark-greyLight-1);--today-background: var(--dark-greyLight-2)}.btn-primary[data-v-5662d80f]{background:var(--primary)}.btn-primary[data-v-5662d80f]:hover{background:var(--primary-700)}@font-face{font-family:Kalameh;src:url(/assets/KalamehWeb_Regular-D0sC3hOE.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Kalameh;src:url(/assets/KalamehWeb_Bold-D0Jm8-NK.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Kalameh;src:url(/assets/KalamehWeb_Black-CGZNDlxu.ttf) format("truetype");font-weight:900;font-style:normal}@font-face{font-family:IRANSans;src:url("/assets/IRANSansWeb(FaNum)-Cj7jpVse.ttf") format("truetype");font-weight:400;font-style:normal}@font-face{font-family:IRANSans;src:url("/assets/IRANSansWeb(FaNum)_Bold-CG9KWpGk.ttf") format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Yekan Bakh FaNum;font-style:normal;font-weight:100;src:url(/assets/YekanBakhFaNum-Thin-CCFhV54d.woff) format("woff"),url(../Fonts/woff2/YekanBakhFaNum-thin.woff2) format("woff2")}@font-face{font-family:Yekan Bakh FaNum;font-style:normal;font-weight:300;src:url(/assets/YekanBakhFaNum-Light-DScj37Ht.woff) format("woff"),url(../Fonts/woff2/YekanBakhFaNum-Light.woff2) format("woff2")}@font-face{font-family:Yekan Bakh FaNum;font-style:normal;font-weight:400;src:url(/assets/YekanBakhFaNum-Regular-cC0JMgGa.woff) format("woff"),url(../Fonts/woff2/YekanBakhFaNum-Regular.woff2) format("woff2")}@font-face{font-family:Yekan Bakh FaNum;font-style:normal;font-weight:600;src:url(/assets/YekanBakhFaNum-SemiBold-D6uk59ej.woff) format("woff"),url(../Fonts/woff2/YekanBakhFaNum-SemiBold.woff2) format("woff2")}@font-face{font-family:Yekan Bakh FaNum;font-style:normal;font-weight:700;src:url(/assets/YekanBakhFaNum-Bold-B0339MnD.woff) format("woff"),url(../Fonts/woff2/YekanBakhFaNum-Bold.woff2) format("woff2")}[data-v-5662d80f],[data-v-5662d80f]:before,[data-v-5662d80f]:after{margin:0;padding:0;box-sizing:border-box}body[data-v-5662d80f]{font-family:var(--font-primary);background-color:var(--background-color);color:var(--text-color);line-height:1.6;font-size:15px;-webkit-font-smoothing:antialiased;direction:rtl}a[data-v-5662d80f]{font-family:var(--font-primary);text-decoration:none;font-weight:600;color:var(--text-color)}a.router-link-exact-active[data-v-5662d80f]{color:var(--secondary)}label[data-v-5662d80f],td[data-v-5662d80f],p[data-v-5662d80f],span[data-v-5662d80f]{color:var(--text-color)}textarea[data-v-5662d80f]{background-color:var(--background-color);color:var(--text-color)}a.secondary-color[data-v-5662d80f]{color:#fff}a.secondary-color.router-link-exact-active[data-v-5662d80f]{color:var(--secondary)}ul[data-v-5662d80f],ol[data-v-5662d80f]{list-style:none}button[data-v-5662d80f]{cursor:pointer;border:none;background:none}#app[data-v-5662d80f]{font-family:var(--font-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center;color:#2c3e50}.container[data-v-5662d80f]{width:90%;max-width:1200px;margin:0 auto}.grid[data-v-5662d80f]{display:grid;gap:1rem}.hidden[data-v-5662d80f]{display:none}h1[data-v-5662d80f],h2[data-v-5662d80f],h3[data-v-5662d80f],h4[data-v-5662d80f],h5[data-v-5662d80f],h6[data-v-5662d80f]{font-weight:700;color:var(--text-color)}.btn[data-v-5662d80f]{padding:.75rem 1.5rem;border-radius:5px;font-weight:700;transition:all .3s ease}.btn[data-v-5662d80f]:hover{opacity:.8}.btn-primary[data-v-5662d80f]{background-color:var(--primary);color:#fff}.btn-secondary[data-v-5662d80f]{background-color:var(--secondary);color:#fff}.form[data-v-5662d80f]{font-family:var(--font-primary)}.form__group[data-v-5662d80f]{position:relative}.form__icon[data-v-5662d80f]{position:absolute;top:35%;left:1%;font-size:22px}.form__input[data-v-5662d80f]{width:100%;height:4rem;border:none;border-radius:1rem;font-size:1.4rem;padding-right:1.4rem;padding-top:20px;box-shadow:var(--inner-shadow);background:none;font-family:inherit;color:var(--text-color)}.form__input[data-v-5662d80f]:focus{box-shadow:var(--shadow);outline:none;border-bottom:2px solid var(--secondary)}.form__input:focus+.form__label[data-v-5662d80f]{transform:translate3d(10px,-25px,0) scale(.75);color:var(--secondary)}.form__input[data-v-5662d80f]:not(:placeholder-shown){border-bottom:2px solid var(--secondary)}.form__input:not(:placeholder-shown)+.form__label[data-v-5662d80f]{transform:translate3d(10px,-25px,0) scale(.75);color:var(--secondary)}.form__label[data-v-5662d80f]{position:absolute;top:50%;right:1rem;transform:translateY(-50%);font-weight:600;transform-origin:0 0;transition:all .2s ease;pointer-events:none}.form__input[data-v-5662d80f]::-webkit-outer-spin-button,.form__input[data-v-5662d80f]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.form__input[type=number][data-v-5662d80f]{-moz-appearance:textfield}.ServiceCategory[data-v-5662d80f]{display:flex;justify-content:center;flex-wrap:wrap}.ServiceCategory button[data-v-5662d80f]{margin:10px}.ServiceCategory button[data-v-5662d80f]:hover{background-color:var(--primary)}input.form__input__simple[data-v-5662d80f]{height:40px;border:1px solid #dddddd;border-radius:10px;padding:10px;font-family:var(--font-primary)}.line[data-v-5662d80f]{height:1px;display:flex;background:#ddd;margin:20px 0;width:100%}button.btn__close[data-v-5662d80f]{width:49%;padding:10px;background:transparent;color:#ff4d4d;font-family:var(--font-primary);border-radius:.5em;border:1px solid #ff4d4d;transition:.3s;font-size:15px}button.btn__close[data-v-5662d80f]:hover{background-color:#ff4d4d;color:#fff;transition:.3s}.chip[data-v-5662d80f]{grid-column:2/3;grid-row:3/4;justify-self:center;min-width:11rem;width:auto;height:3.5rem;border-radius:1rem;box-shadow:var(--shadow);display:flex;justify-content:space-between;align-items:center;font-family:var(--font-primary);transition:all .3s ease}.chip__icon[data-v-5662d80f]{width:2rem;height:2rem;border-radius:1rem;margin:0 0 0 15px;display:flex;justify-content:center;align-items:center;font-size:1.8rem;color:var(--primary)}.chip:hover p[data-v-5662d80f]{color:#fff;transition:all .3s ease}.chip p[data-v-5662d80f]{font-size:20px;color:var(--text-color);font-weight:600;margin-right:15px;transition:all .3s ease}.chip__no-icon[data-v-5662d80f]{grid-column:2/3;grid-row:3/4;justify-self:center;width:17rem;height:4rem;border-radius:1rem;box-shadow:var(--shadow);display:flex;flex-direction:column;flex-wrap:wrap;align-content:space-between;align-items:flex-start;font-family:var(--font-primary);transition:all .3s ease;z-index:1;justify-content:center}.chip__no-icon:hover p[data-v-5662d80f]{color:var(--secondary);transition:all .3s ease}.chip__no-icon p[data-v-5662d80f]{font-size:20px;color:var(--text-color);font-weight:600;transition:all .3s ease}.active[data-v-5662d80f]{background:var(--primary)}.active p[data-v-5662d80f]{color:#fff}.active svg[data-v-5662d80f]{color:#fff}.active :hover+p[data-v-5662d80f]{color:#fff}.ServiceList[data-v-5662d80f]{display:flex;justify-content:space-evenly;padding-top:20px;flex-wrap:wrap;flex-direction:row}.ServiceList button.chip[data-v-5662d80f]{margin:10px 0}.title__with__line[data-v-5662d80f]{padding:10px;text-align:right;border-bottom:2px solid #dddddd}.drag-handle[data-v-5662d80f]{width:32px;height:32px;border:1px dashed #e5e7eb;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;cursor:grab;background:#fafafa}.drag-handle i[data-v-5662d80f]{opacity:.7}.form__submit__btn[data-v-5662d80f]{width:100%;height:3rem;border-radius:1rem;font-size:1.4rem;background-color:transparent;color:var(--secondary);font-family:var(--font-primary);border:3px solid var(--secondary);cursor:pointer;transition:all .3s ease;box-shadow:var(--shadow)}.form__submit__btn[data-v-5662d80f]:hover{background-color:var(--secondary);color:#fff}[data-v-5662d80f]::-webkit-scrollbar{width:6px;background-color:transparent;height:4px}[data-v-5662d80f]::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);background-color:#f5f5f5;border-radius:5px}[data-v-5662d80f]::-webkit-scrollbar-thumb{background-color:#00000075;background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.2) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.2) 50%,rgba(255,255,255,.2) 75%,transparent 75%,transparent);border-radius:5px}[data-v-5662d80f]::-webkit-scrollbar-thumb:hover{background:#0000001c}.swal2-actions button[data-v-5662d80f]{font-family:var(--font-primary)!important;font-size:20px!important}.slide-right-enter-active[data-v-5662d80f],.slide-right-leave-active[data-v-5662d80f]{transition:all .5s ease}.slide-right-enter-from[data-v-5662d80f]{transform:translate(100%);opacity:0}.slide-right-leave-to[data-v-5662d80f]{transform:translate(-100%);opacity:0}.modal-backdrop[data-v-5662d80f]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0006;display:flex;align-items:center;justify-content:center}.grid__temp[data-v-5662d80f]{display:flex;justify-content:space-between;margin:20px 0}.modal[data-v-5662d80f]{background:var(--background-color);padding:1rem;border-radius:1rem;width:800px;max-width:90%}.modal-header[data-v-5662d80f]{border-bottom:1px solid #dddddd;padding-bottom:10px;display:flex;justify-content:space-between;align-items:center}.modal-footer[data-v-5662d80f]{border-top:1px solid #dddddd;padding:15px 0;display:flex;justify-content:space-between;align-items:center}button.close[data-v-5662d80f]{font-size:25px;color:#fb0000}input.multiselect-tags-search[data-v-5662d80f]{background:transparent}.MobileBottomNav[data-v-5662d80f]{display:none}[data-v-5662d80f] .selectedServices{min-width:200px;max-width:99%;border-radius:10px;height:45px;background-color:#fff}[data-v-5662d80f] .multiselect-single-label{right:-45px;top:2px}[data-v-5662d80f] .multiselect-placeholder{right:-50px}[data-v-5662d80f] .multiselect-dropdown{border-radius:0 0 10px 10px;margin-bottom:10px;z-index:10000000000!important;border-color:#ddd;padding-top:15px;border-top-color:transparent}[data-v-5662d80f] .multiselect-clear{z-index:1!important}[data-v-5662d80f] .multiselect-caret{z-index:1!important;margin-left:10px}.TodayAppointment[data-v-5662d80f]{background:var(--today-background);border-radius:12px;padding:16px;box-shadow:0 6px 20px #0000000f}.TodayAppointment .ta-header[data-v-5662d80f]{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:12px}.TodayAppointment .ta-header .ta-title[data-v-5662d80f]{display:flex;align-items:baseline;gap:8px;font-size:16px;font-weight:700}.TodayAppointment .ta-header .ta-title .ta-date[data-v-5662d80f]{font-size:12px;color:#6b7280}.TodayAppointment .ta-header .ta-refresh[data-v-5662d80f]{border:0;padding:8px 12px;border-radius:10px;cursor:pointer;background:var(--primary);color:#fff;transition:transform .06s ease-in-out,box-shadow .2s;display:inline-flex;align-items:center;gap:8px;font-family:var(--font-primary)}.TodayAppointment .ta-header .ta-refresh[data-v-5662d80f]:hover{box-shadow:0 6px 14px #4f46e540;transform:translateY(-1px)}.TodayAppointment .ta-header .ta-refresh[data-v-5662d80f]:active{transform:translateY(1px)}.TodayAppointment .ta-header .ta-refresh[data-v-5662d80f]:disabled{opacity:.6;cursor:default;box-shadow:none}.TodayAppointment .sync-btn[data-v-5662d80f]{display:inline-flex;align-items:center;gap:.4rem;padding:.45rem .9rem;border-radius:.5rem;border:none;cursor:pointer;font-size:.9rem;background:#ff9dfa;transition:opacity .2s ease,transform .1s ease;font-family:var(--font-primary)}.TodayAppointment .sync-btn span[data-v-5662d80f]{color:#fff}.TodayAppointment .sync-btn[data-v-5662d80f]:disabled{opacity:.6;cursor:default}.TodayAppointment .sync-btn[data-v-5662d80f]:not(:disabled):hover{opacity:.85;transform:translateY(-1px);box-shadow:0 6px 14px #bd75b94b}.TodayAppointment .ta-state[data-v-5662d80f]{padding:12px;border-radius:10px}.TodayAppointment .ta-state.ta-loading[data-v-5662d80f],.TodayAppointment .ta-state.ta-empty[data-v-5662d80f]{background:#f7f7fb}.TodayAppointment .ta-state.ta-error[data-v-5662d80f]{background:#fff1f1;color:#b00020}.TodayAppointment select#ta-stage-filter[data-v-5662d80f]{padding:5px;width:9rem;font-family:var(--font-primary);border:0px;border-bottom:2px solid #bfbfbf}.TodayAppointment select#ta-stage-filter[data-v-5662d80f]:focus-visible{border:0px!important}.TodayAppointment .ta-list[data-v-5662d80f]{display:flex;flex-direction:column;gap:10px}.TodayAppointment .ta-item[data-v-5662d80f]{background:var(--background-color);border:1px solid #eef0f4;border-radius:12px;padding:10px 12px;box-shadow:0 6px 18px #0000000a;transition:box-shadow .2s}.TodayAppointment .ta-item[data-v-5662d80f]:hover{box-shadow:0 8px 22px #0000000f}.TodayAppointment .ta-item__head[data-v-5662d80f]{display:grid;grid-template-columns:36px .5fr .4fr .2fr .4fr .5fr .5fr .5fr auto auto auto;align-items:center;gap:8px;margin-bottom:8px}.TodayAppointment .ta-item__head .mobile[data-v-5662d80f]{margin-inline-start:.5rem;color:#6b7280;font-size:.9rem;direction:ltr;unicode-bidi:plaintext}.TodayAppointment .ta-item__head .mobile i[data-v-5662d80f]{margin-inline-end:.25rem}.TodayAppointment .ta-item__head .idx[data-v-5662d80f]{color:#6b7280}.TodayAppointment .ta-item__head .name[data-v-5662d80f]{font-weight:700}.TodayAppointment .ta-item__head .time[data-v-5662d80f],.TodayAppointment .ta-item__head .doc[data-v-5662d80f],.TodayAppointment .ta-item__head .part[data-v-5662d80f]{color:#374151}.TodayAppointment .ta-item__head .status[data-v-5662d80f]{justify-self:end}.TodayAppointment .ta-item__head span i[data-v-5662d80f]{margin:0 5px}.TodayAppointment .ta-item__head .record[data-v-5662d80f]{display:inline-flex;align-items:center;gap:.4rem}.TodayAppointment .ta-item__head .record .presence-btn[data-v-5662d80f]{border:1px solid #d1d5db;background:#fff;padding:.25rem .45rem;border-radius:.5rem;cursor:pointer;transition:transform .08s ease}.TodayAppointment .ta-item__head .record .presence-btn[data-v-5662d80f]:disabled{opacity:.6;cursor:not-allowed}.TodayAppointment .ta-item__head .record .presence-btn[data-v-5662d80f]:active{transform:scale(.98)}.TodayAppointment .ta-item__head .record .presence-btn i.fa-user-check[data-v-5662d80f]{color:#16a34a}.TodayAppointment .ta-badge[data-v-5662d80f]{padding:4px 8px;border-radius:999px;font-size:12px;background:#f1f1f5;color:#000}.TodayAppointment .ta-badge[data-status=accepted][data-v-5662d80f],.TodayAppointment .ta-badge[data-status=approved][data-v-5662d80f],.TodayAppointment .ta-badge[data-status="1"][data-v-5662d80f]{background:#e6fffb}.TodayAppointment .ta-badge[data-status=pending][data-v-5662d80f],.TodayAppointment .ta-badge[data-status="0"][data-v-5662d80f]{background:#f5f5f5}.TodayAppointment .ta-badge[data-status=canceled][data-v-5662d80f],.TodayAppointment .ta-badge[data-status="-1"][data-v-5662d80f]{background:#fff1f0}.TodayAppointment .ta-badge[data-status=in_progress][data-v-5662d80f]{background:#fff7e6}.TodayAppointment .ta-badge[data-status=arrived][data-v-5662d80f]{background:#e6f7ff}.TodayAppointment .ta-progress[data-v-5662d80f]{display:flex;align-items:center;padding-top:6px;overflow-x:auto;min-height:50px;height:auto;max-height:100px;flex-direction:row;padding-right:5px}.TodayAppointment .ta-progress .stage[data-v-5662d80f]{position:relative}.TodayAppointment .ta-progress .stage .label[data-v-5662d80f]{display:inline-block;color:var(--text-color)}.TodayAppointment .ta-progress .stage .ts[data-v-5662d80f]{display:block;font-size:.72rem;opacity:.8;margin-top:.15rem;line-height:1;color:var(--text-color)}.TodayAppointment .stage[data-v-5662d80f]{display:inline-flex;align-items:center;gap:6px;position:relative}.TodayAppointment .stage .dot[data-v-5662d80f]{width:10px;height:10px;border-radius:999px;background:#d1d5db;position:relative}.TodayAppointment .stage .label[data-v-5662d80f]{font-size:12px;color:#6b7280;white-space:nowrap}.TodayAppointment .stage .line[data-v-5662d80f]{width:44px;height:2px;background:#e5e7eb;margin:0 8px}.TodayAppointment .stage.done .dot[data-v-5662d80f]{background:#10b981}.TodayAppointment .stage.done .line[data-v-5662d80f]{background:#a7f3d0}.TodayAppointment .stage.done .label[data-v-5662d80f]{color:#00d498}.TodayAppointment .stage.current .dot[data-v-5662d80f]{background:var(--primary);animation:taPulse-5662d80f 1.6s infinite}.TodayAppointment .stage.current .label[data-v-5662d80f]{color:var(--primary);font-weight:700}.TodayAppointment .stage.current .line[data-v-5662d80f]{background:#c7d2fe}.TodayAppointment .stage.todo .dot[data-v-5662d80f]{background:#d1d5db}@keyframes taPulse-5662d80f{0%{box-shadow:0 0 #4f46e573}70%{box-shadow:0 0 0 10px #4f46e500}to{box-shadow:0 0 #4f46e500}}.TodayAppointment .dragging .ta-item[data-v-5662d80f]{transition:transform .08s}.TodayAppointment .ta-item--editing[data-v-5662d80f]{border:1px solid rgba(82,139,255,.7);box-shadow:0 0 0 1px #528bff26,0 14px 35px #0f172a59;position:relative;z-index:5;background:radial-gradient(circle at top right,#d0d9ff 0,#eee 40%,#eee 60%,#d0d9ff);outline:none;transition:box-shadow .2s ease,border-color .2s ease,transform .15s ease;transform:translateY(-1px)}.TodayAppointment .ta-item--editing[data-v-5662d80f]:before{content:"ویرایش فعال";position:absolute;top:-10px;left:1rem;padding:.15rem .6rem;font-size:.7rem;border-radius:999px;background:linear-gradient(135deg,#4f46e5,#06b6d4);color:#e5f4ff;box-shadow:0 4px 10px #0f172a73}.TodayAppointment .ta-edit-input[data-v-5662d80f]{border-radius:999px;border:1px solid rgba(148,163,184,.4);background:#0f172ad9;color:#e5e7eb;padding:.15rem .6rem;font-size:.78rem;outline:none;min-width:0;transition:border-color .18s ease,box-shadow .18s ease,background-color .18s ease,transform .08s ease;box-shadow:0 0 0 1px transparent;font-family:var(--font-primary)}.TodayAppointment .ta-edit-input[data-v-5662d80f]::placeholder{color:#6b7280;font-size:.72rem}.TodayAppointment .ta-edit-input[data-v-5662d80f]:hover{border-color:#818cf8b3}.TodayAppointment .ta-edit-input[data-v-5662d80f]:focus{border-color:#818cf8;background:#0f172afa;box-shadow:0 0 0 1px #818cf899,0 0 12px #38bdf866;transform:translateY(-.5px)}.TodayAppointment .ta-edit-input--name[data-v-5662d80f]{max-width:6.5rem;margin-inline-start:.3rem}.TodayAppointment .ta-edit-input--mobile[data-v-5662d80f]{max-width:8.5rem;direction:ltr;text-align:left;font-family:inherit}.TodayAppointment .ta-edit-input--time[data-v-5662d80f]{max-width:4.6rem;direction:ltr;text-align:center;padding-inline:.4rem}.TodayAppointment .ta-edit-input--doc[data-v-5662d80f]{max-width:8rem;margin-inline-start:.3rem}.TodayAppointment .ta-edit-input--part[data-v-5662d80f]{max-width:10rem;margin-inline-start:.3rem}.TodayAppointment .ta-edit-btn[data-v-5662d80f]{margin-inline-start:.35rem;border-radius:999px;border:1px solid rgba(148,163,184,.35);background:radial-gradient(circle at top left,#0f172a 0,#020617 55%);color:#cbd5f5;padding:.25rem .55rem;font-size:.7rem;display:inline-flex;align-items:center;gap:.25rem;cursor:pointer;transition:background .18s ease,border-color .18s ease,box-shadow .18s ease,transform .08s ease,color .1s ease}.TodayAppointment .ta-edit-btn i[data-v-5662d80f]{font-size:.78rem}.TodayAppointment .ta-edit-btn[data-v-5662d80f]:hover{border-color:#818cf8cc;box-shadow:0 0 0 1px #818cf866;transform:translateY(-1px);color:#e5edff}.TodayAppointment .ta-edit-btn[data-v-5662d80f]:active{transform:translateY(0);box-shadow:0 0 0 1px #818cf84d}.TodayAppointment .ta-edit-btn--active[data-v-5662d80f]{border-color:#22d3ee;background:linear-gradient(135deg,#4f46e5,#22d3ee);color:#f9fafb;box-shadow:0 0 0 1px #22d3ee99,0 10px 30px #0f172ab3}.TodayAppointment .ta-edit-btn--active[data-v-5662d80f]:hover{box-shadow:0 0 0 1px #22d3eeb3,0 12px 36px #0f172ad9}.TodayAppointment .edit-actions[data-v-5662d80f]{display:inline-flex;align-items:center;gap:.4rem;margin-inline-start:auto}.TodayAppointment .ta-edit-save[data-v-5662d80f],.TodayAppointment .ta-edit-cancel[data-v-5662d80f]{border-radius:999px;border:none;padding:.25rem .7rem;font-size:.72rem;display:inline-flex;align-items:center;gap:.3rem;cursor:pointer;font-weight:500;transition:transform .08s ease,box-shadow .16s ease,background .16s ease,opacity .12s ease}.TodayAppointment .ta-edit-save i[data-v-5662d80f],.TodayAppointment .ta-edit-cancel i[data-v-5662d80f]{font-size:.83rem}.TodayAppointment .ta-edit-save[data-v-5662d80f]:disabled,.TodayAppointment .ta-edit-cancel[data-v-5662d80f]:disabled{opacity:.65;cursor:default;box-shadow:none;transform:none}.TodayAppointment .ta-edit-save[data-v-5662d80f]{background:var(--primary);color:#fff;font-family:var(--font-primary)}.TodayAppointment .ta-edit-save[data-v-5662d80f]:hover:not(:disabled){transform:translateY(-1px)}.TodayAppointment .ta-edit-save[data-v-5662d80f]:active:not(:disabled){transform:translateY(0)}.TodayAppointment .ta-edit-cancel[data-v-5662d80f]{background:#f3f4f6;color:#000;border:1px solid rgba(148,163,184,.5);font-family:var(--font-primary)}.TodayAppointment .ta-edit-cancel[data-v-5662d80f]:hover:not(:disabled){background:#eee;border-color:#94a3b8e6;transform:translateY(-1px)}.TodayAppointment .ta-edit-cancel[data-v-5662d80f]:active:not(:disabled){transform:translateY(0);box-shadow:0 6px 14px #0f172abf}.ta-header .ta-title[data-v-5662d80f]{display:flex;align-items:baseline;gap:8px}.ta-header .ta-sep[data-v-5662d80f]{color:#9ca3af}.ta-header .ta-count[data-v-5662d80f]{font-weight:700;color:var(--text-color)}.ta-header .ta-tools[data-v-5662d80f]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.ta-header .ta-search[data-v-5662d80f]{width:240px;max-width:50vw;padding:8px 10px;border:1px solid #e5e7eb;border-radius:10px;outline:none;transition:box-shadow .15s,border-color .15s;font-family:var(--font-primary)}.ta-header .ta-search[data-v-5662d80f]::placeholder{color:#9ca3af}.ta-header .ta-search[data-v-5662d80f]:focus{border-color:#4f46e5;box-shadow:0 0 0 3px #4f46e51f}.ta-badge--record[data-has=yes][data-v-5662d80f]{background:#ecfdf5;color:#065f46;font-family:var(--font-primary)}.ta-badge--record[data-has=no][data-v-5662d80f]{background:#fee2e2;color:#991b1b;font-family:var(--font-primary)}button.presence-btn.presence--enter i[data-v-5662d80f]{color:#d33}.presence-btn.presence--enter[data-v-5662d80f]{color:#16a34a}.presence-btn.presence--locked[data-v-5662d80f]{color:#9ca3af;cursor:not-allowed;opacity:.8}.ta-add[data-v-5662d80f]{background:var(--secondary);color:#fff;border:0;border-radius:10px;padding:8px 12px;cursor:pointer;font-family:var(--font-primary)}.ta-add[data-v-5662d80f]:hover{box-shadow:0 6px 14px #00a69349;transform:translateY(-1px)}.ta-add[disabled][data-v-5662d80f]{opacity:.6;cursor:not-allowed}.modal-card[data-v-5662d80f]{width:min(720px,95vw);max-height:90vh;overflow:auto;background:#fff;border-radius:16px;padding:12px;box-shadow:0 14px 40px #00000038}.assistant-select-wrap[data-v-5662d80f]{margin-top:-1.5rem;margin-right:3rem}.assistant-select-wrap .assistant-select[data-v-5662d80f]{min-width:80px;padding:.25rem .5rem;border:1px solid var(--ta-border, #e4e6eb);border-radius:.5em;font-family:var(--font-primary)}.sr-only[data-v-5662d80f]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.assistant-select-wrap[data-v-5662d80f]{position:relative;display:inline-block;min-width:50px!important;width:auto!important}.assistant-trigger[data-v-5662d80f]{display:inline-flex;align-items:center;gap:.5rem;width:100%;border-radius:1em;background:var(--background-color);cursor:pointer;line-height:1.6;font-family:var(--font-primary)}.assistant-trigger[data-v-5662d80f]:disabled{opacity:.6;cursor:not-allowed}.assistant-trigger__text[data-v-5662d80f]{flex:1;text-align:right;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;margin-right:-38px}.ta-badge--exit[data-v-5662d80f]{background-color:#ffeaea;border:1px solid #cc0000;color:#c00}.ta-badge--exit[data-v-5662d80f]:disabled{opacity:.6;cursor:default}.ta-item[data-v-5662d80f]{position:relative}.ta-item .ta-item-overlay[data-v-5662d80f]{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:flex;align-items:center;justify-content:center;text-align:center;flex-direction:column;border-radius:1rem;z-index:0;padding:1rem;color:#333;font-family:inherit}.ta-item .ta-item-overlay .overlay-content[data-v-5662d80f]{display:flex;flex-direction:column;align-items:center;gap:.75rem;max-width:85%}.ta-item .ta-item-overlay .overlay-text[data-v-5662d80f]{font-size:1.05rem;font-weight:500;color:#333;line-height:1.7}.ta-item .ta-item-overlay .overlay-btn[data-v-5662d80f]{background:#3a7bd5;background:linear-gradient(135deg,#3a7bd5,#00d2ff);color:#fff;border:none;border-radius:.75rem;padding:.5rem 1.2rem;font-family:var(--font-primary);font-size:.95rem;cursor:pointer;display:flex;align-items:center;gap:.4rem;transition:all .25s ease}.ta-item .ta-item-overlay .overlay-btn[data-v-5662d80f]:hover{transform:scale(1.04);background:linear-gradient(135deg,#2e6bcf,#00b8f0)}.ta-item .ta-item-overlay .overlay-btn i[data-v-5662d80f]{font-size:1.1rem}button.ta-report[data-v-5662d80f]{background:#dbc500;color:#fff;border:0;border-radius:10px;padding:8px 12px;cursor:pointer;font-family:var(--font-primary)}.ta-report[data-v-5662d80f]:not(:disabled):hover{opacity:.85;transform:translateY(-1px);box-shadow:0 6px 14px #dbc5005d}.ta-date-nav[data-v-5662d80f]{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-primary)}.ta-date-btn[data-v-5662d80f]{border:1px solid rgba(255,255,255,.12);background:#ffffff0f;color:inherit;border-radius:10px;padding:6px 10px;cursor:pointer;font-family:var(--font-primary)}.ta-date-btn--arrow[data-v-5662d80f]{width:34px;text-align:center;font-size:18px;line-height:1}.ta-date-btn--date[data-v-5662d80f]{font-weight:600}.dp-ghost[data-v-5662d80f]{position:fixed;left:-10000px;top:0;width:1px;height:1px}.dp-ghost input[data-v-5662d80f]{width:1px!important;height:1px!important;padding:0!important;border:0!important}.FollowUp[data-v-5662d80f]{width:31%;margin:10px 25px;padding:0 20px;font-family:var(--font-primary);background:var(--background-color);border-radius:1em;box-shadow:var(--shadow);height:74vh}.FollowUp__title[data-v-5662d80f]{text-align:right;color:var(--primary);height:60px;display:flex;align-items:center}.timeline__header[data-v-5662d80f]{display:flex;flex-direction:row;justify-content:space-between;align-items:center;border-bottom:2px solid #dddddd;margin-bottom:20px;height:60px;direction:ltr}a#tab-5[data-v-5662d80f]{background:transparent;padding:5px 15px;border-radius:.5em;color:#2d89ff;border:2px dashed #2d89ff;transition:.3s}a#tab-5[data-v-5662d80f]:hover{background:#2d89ff;color:#fff!important;transition:.3s}a#tab-5:hover p[data-v-5662d80f]{color:#fff!important}[data-v-693862a8]:root{--primary: #6D5DFC;--secondary: #00A693;--primary-light: #8abdff;--primary-dark: #5b0eeb;--white: #FFFFFF;--background-color: #E4EBF5;--table-background:#f3f3f3;--greyLight-2: #c8d0e7;--greyLight-3: #bec8e4;--dark-greyLight-1: #202224;--dark-greyLight-2: #2e2e2e;--dark-greyLight-3: #252525;--greyDark: #9baacf;--font-primary: Yekan Bakh FaNum;--text-color: #333;--shadow: .3rem .3rem .6rem var(--greyLight-2), -.2rem -.2rem .5rem var(--white);--inner-shadow: inset .2rem .2rem .5rem var(--greyLight-2);--login-background: #E6E6FA;--today-background: #fff;--primary-50: color-mix(in oklab, var(--primary) 10%, white);--primary-100: color-mix(in oklab, var(--primary) 20%, white);--primary-600: color-mix(in oklab, var(--primary) 90%, black);--primary-700: color-mix(in oklab, var(--primary) 80%, black);--secondary-600: color-mix(in oklab, var(--secondary) 90%, black)}[data-theme=dark][data-v-693862a8]{--background-color: var(--dark-greyLight-1);--white: var(--dark-greyLight-1);--text-color: #fff !important;--shadow:.3rem .3rem .6rem var(--dark-greyLight-2), -.2rem -.2rem .5rem var(--dark-greyLight-3);--inner-shadow: inset .2rem .2rem .5rem var(--dark-greyLight-3);--table-background: var(--dark-greyLight-2);--login-background: var(--dark-greyLight-1);--today-background: var(--dark-greyLight-2)}.btn-primary[data-v-693862a8]{background:var(--primary)}.btn-primary[data-v-693862a8]:hover{background:var(--primary-700)}@font-face{font-family:Kalameh;src:url(/assets/KalamehWeb_Regular-D0sC3hOE.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Kalameh;src:url(/assets/KalamehWeb_Bold-D0Jm8-NK.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Kalameh;src:url(/assets/KalamehWeb_Black-CGZNDlxu.ttf) format("truetype");font-weight:900;font-style:normal}@font-face{font-family:IRANSans;src:url("/assets/IRANSansWeb(FaNum)-Cj7jpVse.ttf") format("truetype");font-weight:400;font-style:normal}@font-face{font-family:IRANSans;src:url("/assets/IRANSansWeb(FaNum)_Bold-CG9KWpGk.ttf") format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Yekan Bakh FaNum;font-style:normal;font-weight:100;src:url(/assets/YekanBakhFaNum-Thin-CCFhV54d.woff) format("woff"),url(../Fonts/woff2/YekanBakhFaNum-thin.woff2) format("woff2")}@font-face{font-family:Yekan Bakh FaNum;font-style:normal;font-weight:300;src:url(/assets/YekanBakhFaNum-Light-DScj37Ht.woff) format("woff"),url(../Fonts/woff2/YekanBakhFaNum-Light.woff2) format("woff2")}@font-face{font-family:Yekan Bakh FaNum;font-style:normal;font-weight:400;src:url(/assets/YekanBakhFaNum-Regular-cC0JMgGa.woff) format("woff"),url(../Fonts/woff2/YekanBakhFaNum-Regular.woff2) format("woff2")}@font-face{font-family:Yekan Bakh FaNum;font-style:normal;font-weight:600;src:url(/assets/YekanBakhFaNum-SemiBold-D6uk59ej.woff) format("woff"),url(../Fonts/woff2/YekanBakhFaNum-SemiBold.woff2) format("woff2")}@font-face{font-family:Yekan Bakh FaNum;font-style:normal;font-weight:700;src:url(/assets/YekanBakhFaNum-Bold-B0339MnD.woff) format("woff"),url(../Fonts/woff2/YekanBakhFaNum-Bold.woff2) format("woff2")}[data-v-693862a8],[data-v-693862a8]:before,[data-v-693862a8]:after{margin:0;padding:0;box-sizing:border-box}body[data-v-693862a8]{font-family:var(--font-primary);background-color:var(--background-color);color:var(--text-color);line-height:1.6;font-size:15px;-webkit-font-smoothing:antialiased;direction:rtl}a[data-v-693862a8]{font-family:var(--font-primary);text-decoration:none;font-weight:600;color:var(--text-color)}a.router-link-exact-active[data-v-693862a8]{color:var(--secondary)}label[data-v-693862a8],td[data-v-693862a8],p[data-v-693862a8],span[data-v-693862a8]{color:var(--text-color)}textarea[data-v-693862a8]{background-color:var(--background-color);color:var(--text-color)}a.secondary-color[data-v-693862a8]{color:#fff}a.secondary-color.router-link-exact-active[data-v-693862a8]{color:var(--secondary)}ul[data-v-693862a8],ol[data-v-693862a8]{list-style:none}button[data-v-693862a8]{cursor:pointer;border:none;background:none}#app[data-v-693862a8]{font-family:var(--font-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center;color:#2c3e50}.container[data-v-693862a8]{width:90%;max-width:1200px;margin:0 auto}.grid[data-v-693862a8]{display:grid;gap:1rem}.hidden[data-v-693862a8]{display:none}h1[data-v-693862a8],h2[data-v-693862a8],h3[data-v-693862a8],h4[data-v-693862a8],h5[data-v-693862a8],h6[data-v-693862a8]{font-weight:700;color:var(--text-color)}.btn[data-v-693862a8]{padding:.75rem 1.5rem;border-radius:5px;font-weight:700;transition:all .3s ease}.btn[data-v-693862a8]:hover{opacity:.8}.btn-primary[data-v-693862a8]{background-color:var(--primary);color:#fff}.btn-secondary[data-v-693862a8]{background-color:var(--secondary);color:#fff}.form[data-v-693862a8]{font-family:var(--font-primary)}.form__group[data-v-693862a8]{position:relative}.form__icon[data-v-693862a8]{position:absolute;top:35%;left:1%;font-size:22px}.form__input[data-v-693862a8]{width:100%;height:4rem;border:none;border-radius:1rem;font-size:1.4rem;padding-right:1.4rem;padding-top:20px;box-shadow:var(--inner-shadow);background:none;font-family:inherit;color:var(--text-color)}.form__input[data-v-693862a8]:focus{box-shadow:var(--shadow);outline:none;border-bottom:2px solid var(--secondary)}.form__input:focus+.form__label[data-v-693862a8]{transform:translate3d(10px,-25px,0) scale(.75);color:var(--secondary)}.form__input[data-v-693862a8]:not(:placeholder-shown){border-bottom:2px solid var(--secondary)}.form__input:not(:placeholder-shown)+.form__label[data-v-693862a8]{transform:translate3d(10px,-25px,0) scale(.75);color:var(--secondary)}.form__label[data-v-693862a8]{position:absolute;top:50%;right:1rem;transform:translateY(-50%);font-weight:600;transform-origin:0 0;transition:all .2s ease;pointer-events:none}.form__input[data-v-693862a8]::-webkit-outer-spin-button,.form__input[data-v-693862a8]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.form__input[type=number][data-v-693862a8]{-moz-appearance:textfield}.ServiceCategory[data-v-693862a8]{display:flex;justify-content:center;flex-wrap:wrap}.ServiceCategory button[data-v-693862a8]{margin:10px}.ServiceCategory button[data-v-693862a8]:hover{background-color:var(--primary)}input.form__input__simple[data-v-693862a8]{height:40px;border:1px solid #dddddd;border-radius:10px;padding:10px;font-family:var(--font-primary)}.line[data-v-693862a8]{height:1px;display:flex;background:#ddd;margin:20px 0;width:100%}button.btn__close[data-v-693862a8]{width:49%;padding:10px;background:transparent;color:#ff4d4d;font-family:var(--font-primary);border-radius:.5em;border:1px solid #ff4d4d;transition:.3s;font-size:15px}button.btn__close[data-v-693862a8]:hover{background-color:#ff4d4d;color:#fff;transition:.3s}.chip[data-v-693862a8]{grid-column:2/3;grid-row:3/4;justify-self:center;min-width:11rem;width:auto;height:3.5rem;border-radius:1rem;box-shadow:var(--shadow);display:flex;justify-content:space-between;align-items:center;font-family:var(--font-primary);transition:all .3s ease}.chip__icon[data-v-693862a8]{width:2rem;height:2rem;border-radius:1rem;margin:0 0 0 15px;display:flex;justify-content:center;align-items:center;font-size:1.8rem;color:var(--primary)}.chip:hover p[data-v-693862a8]{color:#fff;transition:all .3s ease}.chip p[data-v-693862a8]{font-size:20px;color:var(--text-color);font-weight:600;margin-right:15px;transition:all .3s ease}.chip__no-icon[data-v-693862a8]{grid-column:2/3;grid-row:3/4;justify-self:center;width:17rem;height:4rem;border-radius:1rem;box-shadow:var(--shadow);display:flex;flex-direction:column;flex-wrap:wrap;align-content:space-between;align-items:flex-start;font-family:var(--font-primary);transition:all .3s ease;z-index:1;justify-content:center}.chip__no-icon:hover p[data-v-693862a8]{color:var(--secondary);transition:all .3s ease}.chip__no-icon p[data-v-693862a8]{font-size:20px;color:var(--text-color);font-weight:600;transition:all .3s ease}.active[data-v-693862a8]{background:var(--primary)}.active p[data-v-693862a8]{color:#fff}.active svg[data-v-693862a8]{color:#fff}.active :hover+p[data-v-693862a8]{color:#fff}.ServiceList[data-v-693862a8]{display:flex;justify-content:space-evenly;padding-top:20px;flex-wrap:wrap;flex-direction:row}.ServiceList button.chip[data-v-693862a8]{margin:10px 0}.title__with__line[data-v-693862a8]{padding:10px;text-align:right;border-bottom:2px solid #dddddd}.drag-handle[data-v-693862a8]{width:32px;height:32px;border:1px dashed #e5e7eb;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;cursor:grab;background:#fafafa}.drag-handle i[data-v-693862a8]{opacity:.7}.form__submit__btn[data-v-693862a8]{width:100%;height:3rem;border-radius:1rem;font-size:1.4rem;background-color:transparent;color:var(--secondary);font-family:var(--font-primary);border:3px solid var(--secondary);cursor:pointer;transition:all .3s ease;box-shadow:var(--shadow)}.form__submit__btn[data-v-693862a8]:hover{background-color:var(--secondary);color:#fff}[data-v-693862a8]::-webkit-scrollbar{width:6px;background-color:transparent;height:4px}[data-v-693862a8]::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);background-color:#f5f5f5;border-radius:5px}[data-v-693862a8]::-webkit-scrollbar-thumb{background-color:#00000075;background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.2) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.2) 50%,rgba(255,255,255,.2) 75%,transparent 75%,transparent);border-radius:5px}[data-v-693862a8]::-webkit-scrollbar-thumb:hover{background:#0000001c}.swal2-actions button[data-v-693862a8]{font-family:var(--font-primary)!important;font-size:20px!important}.slide-right-enter-active[data-v-693862a8],.slide-right-leave-active[data-v-693862a8]{transition:all .5s ease}.slide-right-enter-from[data-v-693862a8]{transform:translate(100%);opacity:0}.slide-right-leave-to[data-v-693862a8]{transform:translate(-100%);opacity:0}.modal-backdrop[data-v-693862a8]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0006;display:flex;align-items:center;justify-content:center}.grid__temp[data-v-693862a8]{display:flex;justify-content:space-between;margin:20px 0}.modal[data-v-693862a8]{background:var(--background-color);padding:1rem;border-radius:1rem;width:800px;max-width:90%}.modal-header[data-v-693862a8]{border-bottom:1px solid #dddddd;padding-bottom:10px;display:flex;justify-content:space-between;align-items:center}.modal-footer[data-v-693862a8]{border-top:1px solid #dddddd;padding:15px 0;display:flex;justify-content:space-between;align-items:center}button.close[data-v-693862a8]{font-size:25px;color:#fb0000}input.multiselect-tags-search[data-v-693862a8]{background:transparent}.MobileBottomNav[data-v-693862a8]{display:none}[data-v-693862a8] .selectedServices{min-width:200px;max-width:99%;border-radius:10px;height:45px;background-color:#fff}[data-v-693862a8] .multiselect-single-label{right:-45px;top:2px}[data-v-693862a8] .multiselect-placeholder{right:-50px}[data-v-693862a8] .multiselect-dropdown{border-radius:0 0 10px 10px;margin-bottom:10px;z-index:10000000000!important;border-color:#ddd;padding-top:15px;border-top-color:transparent}[data-v-693862a8] .multiselect-clear{z-index:1!important}[data-v-693862a8] .multiselect-caret{z-index:1!important;margin-left:10px}.TodayAppointment[data-v-693862a8]{background:var(--today-background);border-radius:12px;padding:16px;box-shadow:0 6px 20px #0000000f}.TodayAppointment .ta-header[data-v-693862a8]{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:12px}.TodayAppointment .ta-header .ta-title[data-v-693862a8]{display:flex;align-items:baseline;gap:8px;font-size:16px;font-weight:700}.TodayAppointment .ta-header .ta-title .ta-date[data-v-693862a8]{font-size:12px;color:#6b7280}.TodayAppointment .ta-header .ta-refresh[data-v-693862a8]{border:0;padding:8px 12px;border-radius:10px;cursor:pointer;background:var(--primary);color:#fff;transition:transform .06s ease-in-out,box-shadow .2s;display:inline-flex;align-items:center;gap:8px;font-family:var(--font-primary)}.TodayAppointment .ta-header .ta-refresh[data-v-693862a8]:hover{box-shadow:0 6px 14px #4f46e540;transform:translateY(-1px)}.TodayAppointment .ta-header .ta-refresh[data-v-693862a8]:active{transform:translateY(1px)}.TodayAppointment .ta-header .ta-refresh[data-v-693862a8]:disabled{opacity:.6;cursor:default;box-shadow:none}.TodayAppointment .sync-btn[data-v-693862a8]{display:inline-flex;align-items:center;gap:.4rem;padding:.45rem .9rem;border-radius:.5rem;border:none;cursor:pointer;font-size:.9rem;background:#ff9dfa;transition:opacity .2s ease,transform .1s ease;font-family:var(--font-primary)}.TodayAppointment .sync-btn span[data-v-693862a8]{color:#fff}.TodayAppointment .sync-btn[data-v-693862a8]:disabled{opacity:.6;cursor:default}.TodayAppointment .sync-btn[data-v-693862a8]:not(:disabled):hover{opacity:.85;transform:translateY(-1px);box-shadow:0 6px 14px #bd75b94b}.TodayAppointment .ta-state[data-v-693862a8]{padding:12px;border-radius:10px}.TodayAppointment .ta-state.ta-loading[data-v-693862a8],.TodayAppointment .ta-state.ta-empty[data-v-693862a8]{background:#f7f7fb}.TodayAppointment .ta-state.ta-error[data-v-693862a8]{background:#fff1f1;color:#b00020}.TodayAppointment select#ta-stage-filter[data-v-693862a8]{padding:5px;width:9rem;font-family:var(--font-primary);border:0px;border-bottom:2px solid #bfbfbf}.TodayAppointment select#ta-stage-filter[data-v-693862a8]:focus-visible{border:0px!important}.TodayAppointment .ta-list[data-v-693862a8]{display:flex;flex-direction:column;gap:10px}.TodayAppointment .ta-item[data-v-693862a8]{background:var(--background-color);border:1px solid #eef0f4;border-radius:12px;padding:10px 12px;box-shadow:0 6px 18px #0000000a;transition:box-shadow .2s}.TodayAppointment .ta-item[data-v-693862a8]:hover{box-shadow:0 8px 22px #0000000f}.TodayAppointment .ta-item__head[data-v-693862a8]{display:grid;grid-template-columns:36px .5fr .4fr .2fr .4fr .5fr .5fr .5fr auto auto auto;align-items:center;gap:8px;margin-bottom:8px}.TodayAppointment .ta-item__head .mobile[data-v-693862a8]{margin-inline-start:.5rem;color:#6b7280;font-size:.9rem;direction:ltr;unicode-bidi:plaintext}.TodayAppointment .ta-item__head .mobile i[data-v-693862a8]{margin-inline-end:.25rem}.TodayAppointment .ta-item__head .idx[data-v-693862a8]{color:#6b7280}.TodayAppointment .ta-item__head .name[data-v-693862a8]{font-weight:700}.TodayAppointment .ta-item__head .time[data-v-693862a8],.TodayAppointment .ta-item__head .doc[data-v-693862a8],.TodayAppointment .ta-item__head .part[data-v-693862a8]{color:#374151}.TodayAppointment .ta-item__head .status[data-v-693862a8]{justify-self:end}.TodayAppointment .ta-item__head span i[data-v-693862a8]{margin:0 5px}.TodayAppointment .ta-item__head .record[data-v-693862a8]{display:inline-flex;align-items:center;gap:.4rem}.TodayAppointment .ta-item__head .record .presence-btn[data-v-693862a8]{border:1px solid #d1d5db;background:#fff;padding:.25rem .45rem;border-radius:.5rem;cursor:pointer;transition:transform .08s ease}.TodayAppointment .ta-item__head .record .presence-btn[data-v-693862a8]:disabled{opacity:.6;cursor:not-allowed}.TodayAppointment .ta-item__head .record .presence-btn[data-v-693862a8]:active{transform:scale(.98)}.TodayAppointment .ta-item__head .record .presence-btn i.fa-user-check[data-v-693862a8]{color:#16a34a}.TodayAppointment .ta-badge[data-v-693862a8]{padding:4px 8px;border-radius:999px;font-size:12px;background:#f1f1f5;color:#000}.TodayAppointment .ta-badge[data-status=accepted][data-v-693862a8],.TodayAppointment .ta-badge[data-status=approved][data-v-693862a8],.TodayAppointment .ta-badge[data-status="1"][data-v-693862a8]{background:#e6fffb}.TodayAppointment .ta-badge[data-status=pending][data-v-693862a8],.TodayAppointment .ta-badge[data-status="0"][data-v-693862a8]{background:#f5f5f5}.TodayAppointment .ta-badge[data-status=canceled][data-v-693862a8],.TodayAppointment .ta-badge[data-status="-1"][data-v-693862a8]{background:#fff1f0}.TodayAppointment .ta-badge[data-status=in_progress][data-v-693862a8]{background:#fff7e6}.TodayAppointment .ta-badge[data-status=arrived][data-v-693862a8]{background:#e6f7ff}.TodayAppointment .ta-progress[data-v-693862a8]{display:flex;align-items:center;padding-top:6px;overflow-x:auto;min-height:50px;height:auto;max-height:100px;flex-direction:row;padding-right:5px}.TodayAppointment .ta-progress .stage[data-v-693862a8]{position:relative}.TodayAppointment .ta-progress .stage .label[data-v-693862a8]{display:inline-block;color:var(--text-color)}.TodayAppointment .ta-progress .stage .ts[data-v-693862a8]{display:block;font-size:.72rem;opacity:.8;margin-top:.15rem;line-height:1;color:var(--text-color)}.TodayAppointment .stage[data-v-693862a8]{display:inline-flex;align-items:center;gap:6px;position:relative}.TodayAppointment .stage .dot[data-v-693862a8]{width:10px;height:10px;border-radius:999px;background:#d1d5db;position:relative}.TodayAppointment .stage .label[data-v-693862a8]{font-size:12px;color:#6b7280;white-space:nowrap}.TodayAppointment .stage .line[data-v-693862a8]{width:44px;height:2px;background:#e5e7eb;margin:0 8px}.TodayAppointment .stage.done .dot[data-v-693862a8]{background:#10b981}.TodayAppointment .stage.done .line[data-v-693862a8]{background:#a7f3d0}.TodayAppointment .stage.done .label[data-v-693862a8]{color:#00d498}.TodayAppointment .stage.current .dot[data-v-693862a8]{background:var(--primary);animation:taPulse-693862a8 1.6s infinite}.TodayAppointment .stage.current .label[data-v-693862a8]{color:var(--primary);font-weight:700}.TodayAppointment .stage.current .line[data-v-693862a8]{background:#c7d2fe}.TodayAppointment .stage.todo .dot[data-v-693862a8]{background:#d1d5db}@keyframes taPulse-693862a8{0%{box-shadow:0 0 #4f46e573}70%{box-shadow:0 0 0 10px #4f46e500}to{box-shadow:0 0 #4f46e500}}.TodayAppointment .dragging .ta-item[data-v-693862a8]{transition:transform .08s}.TodayAppointment .ta-item--editing[data-v-693862a8]{border:1px solid rgba(82,139,255,.7);box-shadow:0 0 0 1px #528bff26,0 14px 35px #0f172a59;position:relative;z-index:5;background:radial-gradient(circle at top right,#d0d9ff 0,#eee 40%,#eee 60%,#d0d9ff);outline:none;transition:box-shadow .2s ease,border-color .2s ease,transform .15s ease;transform:translateY(-1px)}.TodayAppointment .ta-item--editing[data-v-693862a8]:before{content:"ویرایش فعال";position:absolute;top:-10px;left:1rem;padding:.15rem .6rem;font-size:.7rem;border-radius:999px;background:linear-gradient(135deg,#4f46e5,#06b6d4);color:#e5f4ff;box-shadow:0 4px 10px #0f172a73}.TodayAppointment .ta-edit-input[data-v-693862a8]{border-radius:999px;border:1px solid rgba(148,163,184,.4);background:#0f172ad9;color:#e5e7eb;padding:.15rem .6rem;font-size:.78rem;outline:none;min-width:0;transition:border-color .18s ease,box-shadow .18s ease,background-color .18s ease,transform .08s ease;box-shadow:0 0 0 1px transparent;font-family:var(--font-primary)}.TodayAppointment .ta-edit-input[data-v-693862a8]::placeholder{color:#6b7280;font-size:.72rem}.TodayAppointment .ta-edit-input[data-v-693862a8]:hover{border-color:#818cf8b3}.TodayAppointment .ta-edit-input[data-v-693862a8]:focus{border-color:#818cf8;background:#0f172afa;box-shadow:0 0 0 1px #818cf899,0 0 12px #38bdf866;transform:translateY(-.5px)}.TodayAppointment .ta-edit-input--name[data-v-693862a8]{max-width:6.5rem;margin-inline-start:.3rem}.TodayAppointment .ta-edit-input--mobile[data-v-693862a8]{max-width:8.5rem;direction:ltr;text-align:left;font-family:inherit}.TodayAppointment .ta-edit-input--time[data-v-693862a8]{max-width:4.6rem;direction:ltr;text-align:center;padding-inline:.4rem}.TodayAppointment .ta-edit-input--doc[data-v-693862a8]{max-width:8rem;margin-inline-start:.3rem}.TodayAppointment .ta-edit-input--part[data-v-693862a8]{max-width:10rem;margin-inline-start:.3rem}.TodayAppointment .ta-edit-btn[data-v-693862a8]{margin-inline-start:.35rem;border-radius:999px;border:1px solid rgba(148,163,184,.35);background:radial-gradient(circle at top left,#0f172a 0,#020617 55%);color:#cbd5f5;padding:.25rem .55rem;font-size:.7rem;display:inline-flex;align-items:center;gap:.25rem;cursor:pointer;transition:background .18s ease,border-color .18s ease,box-shadow .18s ease,transform .08s ease,color .1s ease}.TodayAppointment .ta-edit-btn i[data-v-693862a8]{font-size:.78rem}.TodayAppointment .ta-edit-btn[data-v-693862a8]:hover{border-color:#818cf8cc;box-shadow:0 0 0 1px #818cf866;transform:translateY(-1px);color:#e5edff}.TodayAppointment .ta-edit-btn[data-v-693862a8]:active{transform:translateY(0);box-shadow:0 0 0 1px #818cf84d}.TodayAppointment .ta-edit-btn--active[data-v-693862a8]{border-color:#22d3ee;background:linear-gradient(135deg,#4f46e5,#22d3ee);color:#f9fafb;box-shadow:0 0 0 1px #22d3ee99,0 10px 30px #0f172ab3}.TodayAppointment .ta-edit-btn--active[data-v-693862a8]:hover{box-shadow:0 0 0 1px #22d3eeb3,0 12px 36px #0f172ad9}.TodayAppointment .edit-actions[data-v-693862a8]{display:inline-flex;align-items:center;gap:.4rem;margin-inline-start:auto}.TodayAppointment .ta-edit-save[data-v-693862a8],.TodayAppointment .ta-edit-cancel[data-v-693862a8]{border-radius:999px;border:none;padding:.25rem .7rem;font-size:.72rem;display:inline-flex;align-items:center;gap:.3rem;cursor:pointer;font-weight:500;transition:transform .08s ease,box-shadow .16s ease,background .16s ease,opacity .12s ease}.TodayAppointment .ta-edit-save i[data-v-693862a8],.TodayAppointment .ta-edit-cancel i[data-v-693862a8]{font-size:.83rem}.TodayAppointment .ta-edit-save[data-v-693862a8]:disabled,.TodayAppointment .ta-edit-cancel[data-v-693862a8]:disabled{opacity:.65;cursor:default;box-shadow:none;transform:none}.TodayAppointment .ta-edit-save[data-v-693862a8]{background:var(--primary);color:#fff;font-family:var(--font-primary)}.TodayAppointment .ta-edit-save[data-v-693862a8]:hover:not(:disabled){transform:translateY(-1px)}.TodayAppointment .ta-edit-save[data-v-693862a8]:active:not(:disabled){transform:translateY(0)}.TodayAppointment .ta-edit-cancel[data-v-693862a8]{background:#f3f4f6;color:#000;border:1px solid rgba(148,163,184,.5);font-family:var(--font-primary)}.TodayAppointment .ta-edit-cancel[data-v-693862a8]:hover:not(:disabled){background:#eee;border-color:#94a3b8e6;transform:translateY(-1px)}.TodayAppointment .ta-edit-cancel[data-v-693862a8]:active:not(:disabled){transform:translateY(0);box-shadow:0 6px 14px #0f172abf}.ta-header .ta-title[data-v-693862a8]{display:flex;align-items:baseline;gap:8px}.ta-header .ta-sep[data-v-693862a8]{color:#9ca3af}.ta-header .ta-count[data-v-693862a8]{font-weight:700;color:var(--text-color)}.ta-header .ta-tools[data-v-693862a8]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.ta-header .ta-search[data-v-693862a8]{width:240px;max-width:50vw;padding:8px 10px;border:1px solid #e5e7eb;border-radius:10px;outline:none;transition:box-shadow .15s,border-color .15s;font-family:var(--font-primary)}.ta-header .ta-search[data-v-693862a8]::placeholder{color:#9ca3af}.ta-header .ta-search[data-v-693862a8]:focus{border-color:#4f46e5;box-shadow:0 0 0 3px #4f46e51f}.ta-badge--record[data-has=yes][data-v-693862a8]{background:#ecfdf5;color:#065f46;font-family:var(--font-primary)}.ta-badge--record[data-has=no][data-v-693862a8]{background:#fee2e2;color:#991b1b;font-family:var(--font-primary)}button.presence-btn.presence--enter i[data-v-693862a8]{color:#d33}.presence-btn.presence--enter[data-v-693862a8]{color:#16a34a}.presence-btn.presence--locked[data-v-693862a8]{color:#9ca3af;cursor:not-allowed;opacity:.8}.ta-add[data-v-693862a8]{background:var(--secondary);color:#fff;border:0;border-radius:10px;padding:8px 12px;cursor:pointer;font-family:var(--font-primary)}.ta-add[data-v-693862a8]:hover{box-shadow:0 6px 14px #00a69349;transform:translateY(-1px)}.ta-add[disabled][data-v-693862a8]{opacity:.6;cursor:not-allowed}.modal-card[data-v-693862a8]{width:min(720px,95vw);max-height:90vh;overflow:auto;background:#fff;border-radius:16px;padding:12px;box-shadow:0 14px 40px #00000038}.assistant-select-wrap[data-v-693862a8]{margin-top:-1.5rem;margin-right:3rem}.assistant-select-wrap .assistant-select[data-v-693862a8]{min-width:80px;padding:.25rem .5rem;border:1px solid var(--ta-border, #e4e6eb);border-radius:.5em;font-family:var(--font-primary)}.sr-only[data-v-693862a8]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.assistant-select-wrap[data-v-693862a8]{position:relative;display:inline-block;min-width:50px!important;width:auto!important}.assistant-trigger[data-v-693862a8]{display:inline-flex;align-items:center;gap:.5rem;width:100%;border-radius:1em;background:var(--background-color);cursor:pointer;line-height:1.6;font-family:var(--font-primary)}.assistant-trigger[data-v-693862a8]:disabled{opacity:.6;cursor:not-allowed}.assistant-trigger__text[data-v-693862a8]{flex:1;text-align:right;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;margin-right:-38px}.ta-badge--exit[data-v-693862a8]{background-color:#ffeaea;border:1px solid #cc0000;color:#c00}.ta-badge--exit[data-v-693862a8]:disabled{opacity:.6;cursor:default}.ta-item[data-v-693862a8]{position:relative}.ta-item .ta-item-overlay[data-v-693862a8]{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:flex;align-items:center;justify-content:center;text-align:center;flex-direction:column;border-radius:1rem;z-index:0;padding:1rem;color:#333;font-family:inherit}.ta-item .ta-item-overlay .overlay-content[data-v-693862a8]{display:flex;flex-direction:column;align-items:center;gap:.75rem;max-width:85%}.ta-item .ta-item-overlay .overlay-text[data-v-693862a8]{font-size:1.05rem;font-weight:500;color:#333;line-height:1.7}.ta-item .ta-item-overlay .overlay-btn[data-v-693862a8]{background:#3a7bd5;background:linear-gradient(135deg,#3a7bd5,#00d2ff);color:#fff;border:none;border-radius:.75rem;padding:.5rem 1.2rem;font-family:var(--font-primary);font-size:.95rem;cursor:pointer;display:flex;align-items:center;gap:.4rem;transition:all .25s ease}.ta-item .ta-item-overlay .overlay-btn[data-v-693862a8]:hover{transform:scale(1.04);background:linear-gradient(135deg,#2e6bcf,#00b8f0)}.ta-item .ta-item-overlay .overlay-btn i[data-v-693862a8]{font-size:1.1rem}button.ta-report[data-v-693862a8]{background:#dbc500;color:#fff;border:0;border-radius:10px;padding:8px 12px;cursor:pointer;font-family:var(--font-primary)}.ta-report[data-v-693862a8]:not(:disabled):hover{opacity:.85;transform:translateY(-1px);box-shadow:0 6px 14px #dbc5005d}.ta-date-nav[data-v-693862a8]{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-primary)}.ta-date-btn[data-v-693862a8]{border:1px solid rgba(255,255,255,.12);background:#ffffff0f;color:inherit;border-radius:10px;padding:6px 10px;cursor:pointer;font-family:var(--font-primary)}.ta-date-btn--arrow[data-v-693862a8]{width:34px;text-align:center;font-size:18px;line-height:1}.ta-date-btn--date[data-v-693862a8]{font-weight:600}.dp-ghost[data-v-693862a8]{position:fixed;left:-10000px;top:0;width:1px;height:1px}.dp-ghost input[data-v-693862a8]{width:1px!important;height:1px!important;padding:0!important;border:0!important}.media-uploader[data-v-693862a8]{border:1px dashed #cbd5e1;border-radius:16px;padding:12px;background:#f8fafc;transition:.2s ease}.media-uploader.is-dragover[data-v-693862a8]{background:#eef2ff;border-color:#93c5fd}.mu[data-v-693862a8]{border:1px dashed #cbd5e1;background:#f8fafc;border-radius:16px;padding:12px;transition:.2s}.mu--drag[data-v-693862a8]{background:#eef2ff;border-color:#93c5fd}.mu__head[data-v-693862a8]{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:8px}.mu__title[data-v-693862a8]{margin:0;font-size:1rem}.mu__sub[data-v-693862a8]{color:#64748b}.mu__drop[data-v-693862a8]{display:flex;gap:10px;align-items:center;justify-content:center;border:1px dashed #e2e8f0;background:#fff;padding:14px;border-radius:12px}.mu__btn[data-v-693862a8]{padding:8px 12px;border:1px solid #cbd5e1;background:#fff;border-radius:10px;cursor:pointer;font-family:var(--font-primary)}.mu__txt[data-v-693862a8]{font-size:.9rem;color:#64748b}.mu__input[data-v-693862a8]{display:none}.mu__errors[data-v-693862a8]{margin:10px 0 0;padding:8px 12px;background:#fff5f5;border:1px solid #fecaca;color:#991b1b;border-radius:10px;list-style:disc inside;line-height:1.8}.mu__list[data-v-693862a8]{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px;margin:12px 0 0;padding:0;list-style:none}.mu__item[data-v-693862a8]{display:flex;gap:10px;align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:8px;position:relative}.mu__thumb[data-v-693862a8]{width:48px;height:48px;border-radius:10px;overflow:hidden;background:#f1f5f9;display:flex;align-items:center;justify-content:center}.mu__thumb img[data-v-693862a8]{width:100%;height:100%;object-fit:cover}.mu__pdf[data-v-693862a8]{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.mu__meta[data-v-693862a8]{flex:1;min-width:0}.mu__name[data-v-693862a8]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mu__size[data-v-693862a8]{font-size:.8rem;color:#64748b}.mu__remove[data-v-693862a8]{position:absolute;inset-inline-end:6px;top:6px;width:26px;height:26px;border:none;border-radius:50%;background:#f1f5f9;cursor:pointer}.mu__empty[data-v-693862a8]{text-align:center;color:#94a3b8;margin:10px 0 0}.preview-modal[data-v-693862a8]{position:fixed;top:0;left:0;width:100%;height:100%;background:#000c;display:flex;align-items:center;justify-content:center;z-index:9999}.preview-modal img[data-v-693862a8]{max-width:90%;max-height:90%;border-radius:10px;box-shadow:0 0 15px #ffffff4d}.mu__item[data-v-693862a8]{position:relative}.mu__thumb[data-v-693862a8]{position:relative;overflow:hidden}.mu__thumb-progress[data-v-693862a8]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:#00000059;z-index:2}.mu__circle[data-v-693862a8]{width:46px;height:46px}.mu__circle-bg[data-v-693862a8]{fill:none;stroke:#ffffff4d;stroke-width:4}.mu__circle-fg[data-v-693862a8]{fill:none;stroke:#00a795;stroke-width:4;stroke-linecap:round;stroke-dasharray:113;stroke-dashoffset:113;transform:rotate(-90deg);transform-origin:50% 50%;transition:stroke-dashoffset .15s linear}.mu__circle-text[data-v-693862a8]{fill:#fff;font-size:11px;font-weight:700}.mu__inline-percent[data-v-693862a8]{font-size:.75rem;color:#00a795;margin-right:4px}[data-v-c85a7bc8]:root{--primary: #6D5DFC;--secondary: #00A693;--primary-light: #8abdff;--primary-dark: #5b0eeb;--white: #FFFFFF;--background-color: #E4EBF5;--table-background:#f3f3f3;--greyLight-2: #c8d0e7;--greyLight-3: #bec8e4;--dark-greyLight-1: #202224;--dark-greyLight-2: #2e2e2e;--dark-greyLight-3: #252525;--greyDark: #9baacf;--font-primary: Yekan Bakh FaNum;--text-color: #333;--shadow: .3rem .3rem .6rem var(--greyLight-2), -.2rem -.2rem .5rem var(--white);--inner-shadow: inset .2rem .2rem .5rem var(--greyLight-2);--login-background: #E6E6FA;--today-background: #fff;--primary-50: color-mix(in oklab, var(--primary) 10%, white);--primary-100: color-mix(in oklab, var(--primary) 20%, white);--primary-600: color-mix(in oklab, var(--primary) 90%, black);--primary-700: color-mix(in oklab, var(--primary) 80%, black);--secondary-600: color-mix(in oklab, var(--secondary) 90%, black)}[data-theme=dark][data-v-c85a7bc8]{--background-color: var(--dark-greyLight-1);--white: var(--dark-greyLight-1);--text-color: #fff !important;--shadow:.3rem .3rem .6rem var(--dark-greyLight-2), -.2rem -.2rem .5rem var(--dark-greyLight-3);--inner-shadow: inset .2rem .2rem .5rem var(--dark-greyLight-3);--table-background: var(--dark-greyLight-2);--login-background: var(--dark-greyLight-1);--today-background: var(--dark-greyLight-2)}.btn-primary[data-v-c85a7bc8]{background:var(--primary)}.btn-primary[data-v-c85a7bc8]:hover{background:var(--primary-700)}@font-face{font-family:Kalameh;src:url(/assets/KalamehWeb_Regular-D0sC3hOE.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Kalameh;src:url(/assets/KalamehWeb_Bold-D0Jm8-NK.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Kalameh;src:url(/assets/KalamehWeb_Black-CGZNDlxu.ttf) format("truetype");font-weight:900;font-style:normal}@font-face{font-family:IRANSans;src:url("/assets/IRANSansWeb(FaNum)-Cj7jpVse.ttf") format("truetype");font-weight:400;font-style:normal}@font-face{font-family:IRANSans;src:url("/assets/IRANSansWeb(FaNum)_Bold-CG9KWpGk.ttf") format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Yekan Bakh FaNum;font-style:normal;font-weight:100;src:url(/assets/YekanBakhFaNum-Thin-CCFhV54d.woff) format("woff"),url(../Fonts/woff2/YekanBakhFaNum-thin.woff2) format("woff2")}@font-face{font-family:Yekan Bakh FaNum;font-style:normal;font-weight:300;src:url(/assets/YekanBakhFaNum-Light-DScj37Ht.woff) format("woff"),url(../Fonts/woff2/YekanBakhFaNum-Light.woff2) format("woff2")}@font-face{font-family:Yekan Bakh FaNum;font-style:normal;font-weight:400;src:url(/assets/YekanBakhFaNum-Regular-cC0JMgGa.woff) format("woff"),url(../Fonts/woff2/YekanBakhFaNum-Regular.woff2) format("woff2")}@font-face{font-family:Yekan Bakh FaNum;font-style:normal;font-weight:600;src:url(/assets/YekanBakhFaNum-SemiBold-D6uk59ej.woff) format("woff"),url(../Fonts/woff2/YekanBakhFaNum-SemiBold.woff2) format("woff2")}@font-face{font-family:Yekan Bakh FaNum;font-style:normal;font-weight:700;src:url(/assets/YekanBakhFaNum-Bold-B0339MnD.woff) format("woff"),url(../Fonts/woff2/YekanBakhFaNum-Bold.woff2) format("woff2")}[data-v-c85a7bc8],[data-v-c85a7bc8]:before,[data-v-c85a7bc8]:after{margin:0;padding:0;box-sizing:border-box}body[data-v-c85a7bc8]{font-family:var(--font-primary);background-color:var(--background-color);color:var(--text-color);line-height:1.6;font-size:15px;-webkit-font-smoothing:antialiased;direction:rtl}a[data-v-c85a7bc8]{font-family:var(--font-primary);text-decoration:none;font-weight:600;color:var(--text-color)}a.router-link-exact-active[data-v-c85a7bc8]{color:var(--secondary)}label[data-v-c85a7bc8],td[data-v-c85a7bc8],p[data-v-c85a7bc8],span[data-v-c85a7bc8]{color:var(--text-color)}textarea[data-v-c85a7bc8]{background-color:var(--background-color);color:var(--text-color)}a.secondary-color[data-v-c85a7bc8]{color:#fff}a.secondary-color.router-link-exact-active[data-v-c85a7bc8]{color:var(--secondary)}ul[data-v-c85a7bc8],ol[data-v-c85a7bc8]{list-style:none}button[data-v-c85a7bc8]{cursor:pointer;border:none;background:none}#app[data-v-c85a7bc8]{font-family:var(--font-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center;color:#2c3e50}.container[data-v-c85a7bc8]{width:90%;max-width:1200px;margin:0 auto}.grid[data-v-c85a7bc8]{display:grid;gap:1rem}.hidden[data-v-c85a7bc8]{display:none}h1[data-v-c85a7bc8],h2[data-v-c85a7bc8],h3[data-v-c85a7bc8],h4[data-v-c85a7bc8],h5[data-v-c85a7bc8],h6[data-v-c85a7bc8]{font-weight:700;color:var(--text-color)}.btn[data-v-c85a7bc8]{padding:.75rem 1.5rem;border-radius:5px;font-weight:700;transition:all .3s ease}.btn[data-v-c85a7bc8]:hover{opacity:.8}.btn-primary[data-v-c85a7bc8]{background-color:var(--primary);color:#fff}.btn-secondary[data-v-c85a7bc8]{background-color:var(--secondary);color:#fff}.form[data-v-c85a7bc8]{font-family:var(--font-primary)}.form__group[data-v-c85a7bc8]{position:relative}.form__icon[data-v-c85a7bc8]{position:absolute;top:35%;left:1%;font-size:22px}.form__input[data-v-c85a7bc8]{width:100%;height:4rem;border:none;border-radius:1rem;font-size:1.4rem;padding-right:1.4rem;padding-top:20px;box-shadow:var(--inner-shadow);background:none;font-family:inherit;color:var(--text-color)}.form__input[data-v-c85a7bc8]:focus{box-shadow:var(--shadow);outline:none;border-bottom:2px solid var(--secondary)}.form__input:focus+.form__label[data-v-c85a7bc8]{transform:translate3d(10px,-25px,0) scale(.75);color:var(--secondary)}.form__input[data-v-c85a7bc8]:not(:placeholder-shown){border-bottom:2px solid var(--secondary)}.form__input:not(:placeholder-shown)+.form__label[data-v-c85a7bc8]{transform:translate3d(10px,-25px,0) scale(.75);color:var(--secondary)}.form__label[data-v-c85a7bc8]{position:absolute;top:50%;right:1rem;transform:translateY(-50%);font-weight:600;transform-origin:0 0;transition:all .2s ease;pointer-events:none}.form__input[data-v-c85a7bc8]::-webkit-outer-spin-button,.form__input[data-v-c85a7bc8]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.form__input[type=number][data-v-c85a7bc8]{-moz-appearance:textfield}.ServiceCategory[data-v-c85a7bc8]{display:flex;justify-content:center;flex-wrap:wrap}.ServiceCategory button[data-v-c85a7bc8]{margin:10px}.ServiceCategory button[data-v-c85a7bc8]:hover{background-color:var(--primary)}input.form__input__simple[data-v-c85a7bc8]{height:40px;border:1px solid #dddddd;border-radius:10px;padding:10px;font-family:var(--font-primary)}.line[data-v-c85a7bc8]{height:1px;display:flex;background:#ddd;margin:20px 0;width:100%}button.btn__close[data-v-c85a7bc8]{width:49%;padding:10px;background:transparent;color:#ff4d4d;font-family:var(--font-primary);border-radius:.5em;border:1px solid #ff4d4d;transition:.3s;font-size:15px}button.btn__close[data-v-c85a7bc8]:hover{background-color:#ff4d4d;color:#fff;transition:.3s}.chip[data-v-c85a7bc8]{grid-column:2/3;grid-row:3/4;justify-self:center;min-width:11rem;width:auto;height:3.5rem;border-radius:1rem;box-shadow:var(--shadow);display:flex;justify-content:space-between;align-items:center;font-family:var(--font-primary);transition:all .3s ease}.chip__icon[data-v-c85a7bc8]{width:2rem;height:2rem;border-radius:1rem;margin:0 0 0 15px;display:flex;justify-content:center;align-items:center;font-size:1.8rem;color:var(--primary)}.chip:hover p[data-v-c85a7bc8]{color:#fff;transition:all .3s ease}.chip p[data-v-c85a7bc8]{font-size:20px;color:var(--text-color);font-weight:600;margin-right:15px;transition:all .3s ease}.chip__no-icon[data-v-c85a7bc8]{grid-column:2/3;grid-row:3/4;justify-self:center;width:17rem;height:4rem;border-radius:1rem;box-shadow:var(--shadow);display:flex;flex-direction:column;flex-wrap:wrap;align-content:space-between;align-items:flex-start;font-family:var(--font-primary);transition:all .3s ease;z-index:1;justify-content:center}.chip__no-icon:hover p[data-v-c85a7bc8]{color:var(--secondary);transition:all .3s ease}.chip__no-icon p[data-v-c85a7bc8]{font-size:20px;color:var(--text-color);font-weight:600;transition:all .3s ease}.active[data-v-c85a7bc8]{background:var(--primary)}.active p[data-v-c85a7bc8]{color:#fff}.active svg[data-v-c85a7bc8]{color:#fff}.active :hover+p[data-v-c85a7bc8]{color:#fff}.ServiceList[data-v-c85a7bc8]{display:flex;justify-content:space-evenly;padding-top:20px;flex-wrap:wrap;flex-direction:row}.ServiceList button.chip[data-v-c85a7bc8]{margin:10px 0}.title__with__line[data-v-c85a7bc8]{padding:10px;text-align:right;border-bottom:2px solid #dddddd}.drag-handle[data-v-c85a7bc8]{width:32px;height:32px;border:1px dashed #e5e7eb;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;cursor:grab;background:#fafafa}.drag-handle i[data-v-c85a7bc8]{opacity:.7}.form__submit__btn[data-v-c85a7bc8]{width:100%;height:3rem;border-radius:1rem;font-size:1.4rem;background-color:transparent;color:var(--secondary);font-family:var(--font-primary);border:3px solid var(--secondary);cursor:pointer;transition:all .3s ease;box-shadow:var(--shadow)}.form__submit__btn[data-v-c85a7bc8]:hover{background-color:var(--secondary);color:#fff}[data-v-c85a7bc8]::-webkit-scrollbar{width:6px;background-color:transparent;height:4px}[data-v-c85a7bc8]::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);background-color:#f5f5f5;border-radius:5px}[data-v-c85a7bc8]::-webkit-scrollbar-thumb{background-color:#00000075;background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.2) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.2) 50%,rgba(255,255,255,.2) 75%,transparent 75%,transparent);border-radius:5px}[data-v-c85a7bc8]::-webkit-scrollbar-thumb:hover{background:#0000001c}.swal2-actions button[data-v-c85a7bc8]{font-family:var(--font-primary)!important;font-size:20px!important}.slide-right-enter-active[data-v-c85a7bc8],.slide-right-leave-active[data-v-c85a7bc8]{transition:all .5s ease}.slide-right-enter-from[data-v-c85a7bc8]{transform:translate(100%);opacity:0}.slide-right-leave-to[data-v-c85a7bc8]{transform:translate(-100%);opacity:0}.modal-backdrop[data-v-c85a7bc8]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0006;display:flex;align-items:center;justify-content:center}.grid__temp[data-v-c85a7bc8]{display:flex;justify-content:space-between;margin:20px 0}.modal[data-v-c85a7bc8]{background:var(--background-color);padding:1rem;border-radius:1rem;width:800px;max-width:90%}.modal-header[data-v-c85a7bc8]{border-bottom:1px solid #dddddd;padding-bottom:10px;display:flex;justify-content:space-between;align-items:center}.modal-footer[data-v-c85a7bc8]{border-top:1px solid #dddddd;padding:15px 0;display:flex;justify-content:space-between;align-items:center}button.close[data-v-c85a7bc8]{font-size:25px;color:#fb0000}input.multiselect-tags-search[data-v-c85a7bc8]{background:transparent}.MobileBottomNav[data-v-c85a7bc8]{display:none}[data-v-c85a7bc8] .selectedServices{min-width:200px;max-width:99%;border-radius:10px;height:45px;background-color:#fff}[data-v-c85a7bc8] .multiselect-single-label{right:-45px;top:2px}[data-v-c85a7bc8] .multiselect-dropdown{border-radius:0 0 10px 10px;margin-bottom:10px;z-index:10000000000!important;border-color:#ddd;padding-top:15px;border-top-color:transparent}[data-v-c85a7bc8] .multiselect-clear{z-index:1!important}[data-v-c85a7bc8] .multiselect-caret{z-index:1!important;margin-left:10px}.TodayAppointment[data-v-c85a7bc8]{background:var(--today-background);border-radius:12px;padding:16px;box-shadow:0 6px 20px #0000000f}.TodayAppointment .ta-header[data-v-c85a7bc8]{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:12px}.TodayAppointment .ta-header .ta-title[data-v-c85a7bc8]{display:flex;align-items:baseline;gap:8px;font-size:16px;font-weight:700}.TodayAppointment .ta-header .ta-title .ta-date[data-v-c85a7bc8]{font-size:12px;color:#6b7280}.TodayAppointment .ta-header .ta-refresh[data-v-c85a7bc8]{border:0;padding:8px 12px;border-radius:10px;cursor:pointer;background:var(--primary);color:#fff;transition:transform .06s ease-in-out,box-shadow .2s;display:inline-flex;align-items:center;gap:8px;font-family:var(--font-primary)}.TodayAppointment .ta-header .ta-refresh[data-v-c85a7bc8]:hover{box-shadow:0 6px 14px #4f46e540;transform:translateY(-1px)}.TodayAppointment .ta-header .ta-refresh[data-v-c85a7bc8]:active{transform:translateY(1px)}.TodayAppointment .ta-header .ta-refresh[data-v-c85a7bc8]:disabled{opacity:.6;cursor:default;box-shadow:none}.TodayAppointment .sync-btn[data-v-c85a7bc8]{display:inline-flex;align-items:center;gap:.4rem;padding:.45rem .9rem;border-radius:.5rem;border:none;cursor:pointer;font-size:.9rem;background:#ff9dfa;transition:opacity .2s ease,transform .1s ease;font-family:var(--font-primary)}.TodayAppointment .sync-btn span[data-v-c85a7bc8]{color:#fff}.TodayAppointment .sync-btn[data-v-c85a7bc8]:disabled{opacity:.6;cursor:default}.TodayAppointment .sync-btn[data-v-c85a7bc8]:not(:disabled):hover{opacity:.85;transform:translateY(-1px);box-shadow:0 6px 14px #bd75b94b}.TodayAppointment .ta-state[data-v-c85a7bc8]{padding:12px;border-radius:10px}.TodayAppointment .ta-state.ta-loading[data-v-c85a7bc8],.TodayAppointment .ta-state.ta-empty[data-v-c85a7bc8]{background:#f7f7fb}.TodayAppointment .ta-state.ta-error[data-v-c85a7bc8]{background:#fff1f1;color:#b00020}.TodayAppointment select#ta-stage-filter[data-v-c85a7bc8]{padding:5px;width:9rem;font-family:var(--font-primary);border:0px;border-bottom:2px solid #bfbfbf}.TodayAppointment select#ta-stage-filter[data-v-c85a7bc8]:focus-visible{border:0px!important}.TodayAppointment .ta-list[data-v-c85a7bc8]{display:flex;flex-direction:column;gap:10px}.TodayAppointment .ta-item[data-v-c85a7bc8]{background:var(--background-color);border:1px solid #eef0f4;border-radius:12px;padding:10px 12px;box-shadow:0 6px 18px #0000000a;transition:box-shadow .2s}.TodayAppointment .ta-item[data-v-c85a7bc8]:hover{box-shadow:0 8px 22px #0000000f}.TodayAppointment .ta-item__head[data-v-c85a7bc8]{display:grid;grid-template-columns:36px .5fr .4fr .2fr .4fr .5fr .5fr .5fr auto auto auto;align-items:center;gap:8px;margin-bottom:8px}.TodayAppointment .ta-item__head .mobile[data-v-c85a7bc8]{margin-inline-start:.5rem;color:#6b7280;font-size:.9rem;direction:ltr;unicode-bidi:plaintext}.TodayAppointment .ta-item__head .mobile i[data-v-c85a7bc8]{margin-inline-end:.25rem}.TodayAppointment .ta-item__head .idx[data-v-c85a7bc8]{color:#6b7280}.TodayAppointment .ta-item__head .name[data-v-c85a7bc8]{font-weight:700}.TodayAppointment .ta-item__head .time[data-v-c85a7bc8],.TodayAppointment .ta-item__head .doc[data-v-c85a7bc8],.TodayAppointment .ta-item__head .part[data-v-c85a7bc8]{color:#374151}.TodayAppointment .ta-item__head .status[data-v-c85a7bc8]{justify-self:end}.TodayAppointment .ta-item__head span i[data-v-c85a7bc8]{margin:0 5px}.TodayAppointment .ta-item__head .record[data-v-c85a7bc8]{display:inline-flex;align-items:center;gap:.4rem}.TodayAppointment .ta-item__head .record .presence-btn[data-v-c85a7bc8]{border:1px solid #d1d5db;background:#fff;padding:.25rem .45rem;border-radius:.5rem;cursor:pointer;transition:transform .08s ease}.TodayAppointment .ta-item__head .record .presence-btn[data-v-c85a7bc8]:disabled{opacity:.6;cursor:not-allowed}.TodayAppointment .ta-item__head .record .presence-btn[data-v-c85a7bc8]:active{transform:scale(.98)}.TodayAppointment .ta-item__head .record .presence-btn i.fa-user-check[data-v-c85a7bc8]{color:#16a34a}.TodayAppointment .ta-badge[data-v-c85a7bc8]{padding:4px 8px;border-radius:999px;font-size:12px;background:#f1f1f5;color:#000}.TodayAppointment .ta-badge[data-status=accepted][data-v-c85a7bc8],.TodayAppointment .ta-badge[data-status=approved][data-v-c85a7bc8],.TodayAppointment .ta-badge[data-status="1"][data-v-c85a7bc8]{background:#e6fffb}.TodayAppointment .ta-badge[data-status=pending][data-v-c85a7bc8],.TodayAppointment .ta-badge[data-status="0"][data-v-c85a7bc8]{background:#f5f5f5}.TodayAppointment .ta-badge[data-status=canceled][data-v-c85a7bc8],.TodayAppointment .ta-badge[data-status="-1"][data-v-c85a7bc8]{background:#fff1f0}.TodayAppointment .ta-badge[data-status=in_progress][data-v-c85a7bc8]{background:#fff7e6}.TodayAppointment .ta-badge[data-status=arrived][data-v-c85a7bc8]{background:#e6f7ff}.TodayAppointment .ta-progress[data-v-c85a7bc8]{display:flex;align-items:center;padding-top:6px;overflow-x:auto;min-height:50px;height:auto;max-height:100px;flex-direction:row;padding-right:5px}.TodayAppointment .ta-progress .stage[data-v-c85a7bc8]{position:relative}.TodayAppointment .ta-progress .stage .label[data-v-c85a7bc8]{display:inline-block;color:var(--text-color)}.TodayAppointment .ta-progress .stage .ts[data-v-c85a7bc8]{display:block;font-size:.72rem;opacity:.8;margin-top:.15rem;line-height:1;color:var(--text-color)}.TodayAppointment .stage[data-v-c85a7bc8]{display:inline-flex;align-items:center;gap:6px;position:relative}.TodayAppointment .stage .dot[data-v-c85a7bc8]{width:10px;height:10px;border-radius:999px;background:#d1d5db;position:relative}.TodayAppointment .stage .label[data-v-c85a7bc8]{font-size:12px;color:#6b7280;white-space:nowrap}.TodayAppointment .stage .line[data-v-c85a7bc8]{width:44px;height:2px;background:#e5e7eb;margin:0 8px}.TodayAppointment .stage.done .dot[data-v-c85a7bc8]{background:#10b981}.TodayAppointment .stage.done .line[data-v-c85a7bc8]{background:#a7f3d0}.TodayAppointment .stage.done .label[data-v-c85a7bc8]{color:#00d498}.TodayAppointment .stage.current .dot[data-v-c85a7bc8]{background:var(--primary);animation:taPulse-c85a7bc8 1.6s infinite}.TodayAppointment .stage.current .label[data-v-c85a7bc8]{color:var(--primary);font-weight:700}.TodayAppointment .stage.current .line[data-v-c85a7bc8]{background:#c7d2fe}.TodayAppointment .stage.todo .dot[data-v-c85a7bc8]{background:#d1d5db}@keyframes taPulse-c85a7bc8{0%{box-shadow:0 0 #4f46e573}70%{box-shadow:0 0 0 10px #4f46e500}to{box-shadow:0 0 #4f46e500}}.TodayAppointment .dragging .ta-item[data-v-c85a7bc8]{transition:transform .08s}.TodayAppointment .ta-item--editing[data-v-c85a7bc8]{border:1px solid rgba(82,139,255,.7);box-shadow:0 0 0 1px #528bff26,0 14px 35px #0f172a59;position:relative;z-index:5;background:radial-gradient(circle at top right,#d0d9ff 0,#eee 40%,#eee 60%,#d0d9ff);outline:none;transition:box-shadow .2s ease,border-color .2s ease,transform .15s ease;transform:translateY(-1px)}.TodayAppointment .ta-item--editing[data-v-c85a7bc8]:before{content:"ویرایش فعال";position:absolute;top:-10px;left:1rem;padding:.15rem .6rem;font-size:.7rem;border-radius:999px;background:linear-gradient(135deg,#4f46e5,#06b6d4);color:#e5f4ff;box-shadow:0 4px 10px #0f172a73}.TodayAppointment .ta-edit-input[data-v-c85a7bc8]{border-radius:999px;border:1px solid rgba(148,163,184,.4);background:#0f172ad9;color:#e5e7eb;padding:.15rem .6rem;font-size:.78rem;outline:none;min-width:0;transition:border-color .18s ease,box-shadow .18s ease,background-color .18s ease,transform .08s ease;box-shadow:0 0 0 1px transparent;font-family:var(--font-primary)}.TodayAppointment .ta-edit-input[data-v-c85a7bc8]::placeholder{color:#6b7280;font-size:.72rem}.TodayAppointment .ta-edit-input[data-v-c85a7bc8]:hover{border-color:#818cf8b3}.TodayAppointment .ta-edit-input[data-v-c85a7bc8]:focus{border-color:#818cf8;background:#0f172afa;box-shadow:0 0 0 1px #818cf899,0 0 12px #38bdf866;transform:translateY(-.5px)}.TodayAppointment .ta-edit-input--name[data-v-c85a7bc8]{max-width:6.5rem;margin-inline-start:.3rem}.TodayAppointment .ta-edit-input--mobile[data-v-c85a7bc8]{max-width:8.5rem;direction:ltr;text-align:left;font-family:inherit}.TodayAppointment .ta-edit-input--time[data-v-c85a7bc8]{max-width:4.6rem;direction:ltr;text-align:center;padding-inline:.4rem}.TodayAppointment .ta-edit-input--doc[data-v-c85a7bc8]{max-width:8rem;margin-inline-start:.3rem}.TodayAppointment .ta-edit-input--part[data-v-c85a7bc8]{max-width:10rem;margin-inline-start:.3rem}.TodayAppointment .ta-edit-btn[data-v-c85a7bc8]{margin-inline-start:.35rem;border-radius:999px;border:1px solid rgba(148,163,184,.35);background:radial-gradient(circle at top left,#0f172a 0,#020617 55%);color:#cbd5f5;padding:.25rem .55rem;font-size:.7rem;display:inline-flex;align-items:center;gap:.25rem;cursor:pointer;transition:background .18s ease,border-color .18s ease,box-shadow .18s ease,transform .08s ease,color .1s ease}.TodayAppointment .ta-edit-btn i[data-v-c85a7bc8]{font-size:.78rem}.TodayAppointment .ta-edit-btn[data-v-c85a7bc8]:hover{border-color:#818cf8cc;box-shadow:0 0 0 1px #818cf866;transform:translateY(-1px);color:#e5edff}.TodayAppointment .ta-edit-btn[data-v-c85a7bc8]:active{transform:translateY(0);box-shadow:0 0 0 1px #818cf84d}.TodayAppointment .ta-edit-btn--active[data-v-c85a7bc8]{border-color:#22d3ee;background:linear-gradient(135deg,#4f46e5,#22d3ee);color:#f9fafb;box-shadow:0 0 0 1px #22d3ee99,0 10px 30px #0f172ab3}.TodayAppointment .ta-edit-btn--active[data-v-c85a7bc8]:hover{box-shadow:0 0 0 1px #22d3eeb3,0 12px 36px #0f172ad9}.TodayAppointment .edit-actions[data-v-c85a7bc8]{display:inline-flex;align-items:center;gap:.4rem;margin-inline-start:auto}.TodayAppointment .ta-edit-save[data-v-c85a7bc8],.TodayAppointment .ta-edit-cancel[data-v-c85a7bc8]{border-radius:999px;border:none;padding:.25rem .7rem;font-size:.72rem;display:inline-flex;align-items:center;gap:.3rem;cursor:pointer;font-weight:500;transition:transform .08s ease,box-shadow .16s ease,background .16s ease,opacity .12s ease}.TodayAppointment .ta-edit-save i[data-v-c85a7bc8],.TodayAppointment .ta-edit-cancel i[data-v-c85a7bc8]{font-size:.83rem}.TodayAppointment .ta-edit-save[data-v-c85a7bc8]:disabled,.TodayAppointment .ta-edit-cancel[data-v-c85a7bc8]:disabled{opacity:.65;cursor:default;box-shadow:none;transform:none}.TodayAppointment .ta-edit-save[data-v-c85a7bc8]{background:var(--primary);color:#fff;font-family:var(--font-primary)}.TodayAppointment .ta-edit-save[data-v-c85a7bc8]:hover:not(:disabled){transform:translateY(-1px)}.TodayAppointment .ta-edit-save[data-v-c85a7bc8]:active:not(:disabled){transform:translateY(0)}.TodayAppointment .ta-edit-cancel[data-v-c85a7bc8]{background:#f3f4f6;color:#000;border:1px solid rgba(148,163,184,.5);font-family:var(--font-primary)}.TodayAppointment .ta-edit-cancel[data-v-c85a7bc8]:hover:not(:disabled){background:#eee;border-color:#94a3b8e6;transform:translateY(-1px)}.TodayAppointment .ta-edit-cancel[data-v-c85a7bc8]:active:not(:disabled){transform:translateY(0);box-shadow:0 6px 14px #0f172abf}.ta-header .ta-title[data-v-c85a7bc8]{display:flex;align-items:baseline;gap:8px}.ta-header .ta-sep[data-v-c85a7bc8]{color:#9ca3af}.ta-header .ta-count[data-v-c85a7bc8]{font-weight:700;color:var(--text-color)}.ta-header .ta-tools[data-v-c85a7bc8]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.ta-header .ta-search[data-v-c85a7bc8]{width:240px;max-width:50vw;padding:8px 10px;border:1px solid #e5e7eb;border-radius:10px;outline:none;transition:box-shadow .15s,border-color .15s;font-family:var(--font-primary)}.ta-header .ta-search[data-v-c85a7bc8]::placeholder{color:#9ca3af}.ta-header .ta-search[data-v-c85a7bc8]:focus{border-color:#4f46e5;box-shadow:0 0 0 3px #4f46e51f}.ta-badge--record[data-has=yes][data-v-c85a7bc8]{background:#ecfdf5;color:#065f46;font-family:var(--font-primary)}.ta-badge--record[data-has=no][data-v-c85a7bc8]{background:#fee2e2;color:#991b1b;font-family:var(--font-primary)}button.presence-btn.presence--enter i[data-v-c85a7bc8]{color:#d33}.presence-btn.presence--enter[data-v-c85a7bc8]{color:#16a34a}.presence-btn.presence--locked[data-v-c85a7bc8]{color:#9ca3af;cursor:not-allowed;opacity:.8}.ta-add[data-v-c85a7bc8]{background:var(--secondary);color:#fff;border:0;border-radius:10px;padding:8px 12px;cursor:pointer;font-family:var(--font-primary)}.ta-add[data-v-c85a7bc8]:hover{box-shadow:0 6px 14px #00a69349;transform:translateY(-1px)}.ta-add[disabled][data-v-c85a7bc8]{opacity:.6;cursor:not-allowed}.modal-card[data-v-c85a7bc8]{width:min(720px,95vw);max-height:90vh;overflow:auto;background:#fff;border-radius:16px;padding:12px;box-shadow:0 14px 40px #00000038}.assistant-select-wrap[data-v-c85a7bc8]{margin-top:-1.5rem;margin-right:3rem}.assistant-select-wrap .assistant-select[data-v-c85a7bc8]{min-width:80px;padding:.25rem .5rem;border:1px solid var(--ta-border, #e4e6eb);border-radius:.5em;font-family:var(--font-primary)}.sr-only[data-v-c85a7bc8]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.assistant-select-wrap[data-v-c85a7bc8]{position:relative;display:inline-block;min-width:50px!important;width:auto!important}.assistant-trigger[data-v-c85a7bc8]{display:inline-flex;align-items:center;gap:.5rem;width:100%;border-radius:1em;background:var(--background-color);cursor:pointer;line-height:1.6;font-family:var(--font-primary)}.assistant-trigger[data-v-c85a7bc8]:disabled{opacity:.6;cursor:not-allowed}.assistant-trigger__text[data-v-c85a7bc8]{flex:1;text-align:right;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;margin-right:-38px}.ta-badge--exit[data-v-c85a7bc8]{background-color:#ffeaea;border:1px solid #cc0000;color:#c00}.ta-badge--exit[data-v-c85a7bc8]:disabled{opacity:.6;cursor:default}.ta-item[data-v-c85a7bc8]{position:relative}.ta-item .ta-item-overlay[data-v-c85a7bc8]{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:flex;align-items:center;justify-content:center;text-align:center;flex-direction:column;border-radius:1rem;z-index:0;padding:1rem;color:#333;font-family:inherit}.ta-item .ta-item-overlay .overlay-content[data-v-c85a7bc8]{display:flex;flex-direction:column;align-items:center;gap:.75rem;max-width:85%}.ta-item .ta-item-overlay .overlay-text[data-v-c85a7bc8]{font-size:1.05rem;font-weight:500;color:#333;line-height:1.7}.ta-item .ta-item-overlay .overlay-btn[data-v-c85a7bc8]{background:#3a7bd5;background:linear-gradient(135deg,#3a7bd5,#00d2ff);color:#fff;border:none;border-radius:.75rem;padding:.5rem 1.2rem;font-family:var(--font-primary);font-size:.95rem;cursor:pointer;display:flex;align-items:center;gap:.4rem;transition:all .25s ease}.ta-item .ta-item-overlay .overlay-btn[data-v-c85a7bc8]:hover{transform:scale(1.04);background:linear-gradient(135deg,#2e6bcf,#00b8f0)}.ta-item .ta-item-overlay .overlay-btn i[data-v-c85a7bc8]{font-size:1.1rem}button.ta-report[data-v-c85a7bc8]{background:#dbc500;color:#fff;border:0;border-radius:10px;padding:8px 12px;cursor:pointer;font-family:var(--font-primary)}.ta-report[data-v-c85a7bc8]:not(:disabled):hover{opacity:.85;transform:translateY(-1px);box-shadow:0 6px 14px #dbc5005d}.ta-date-nav[data-v-c85a7bc8]{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-primary)}.ta-date-btn[data-v-c85a7bc8]{border:1px solid rgba(255,255,255,.12);background:#ffffff0f;color:inherit;border-radius:10px;padding:6px 10px;cursor:pointer;font-family:var(--font-primary)}.ta-date-btn--arrow[data-v-c85a7bc8]{width:34px;text-align:center;font-size:18px;line-height:1}.ta-date-btn--date[data-v-c85a7bc8]{font-weight:600}.dp-ghost[data-v-c85a7bc8]{position:fixed;left:-10000px;top:0;width:1px;height:1px}.dp-ghost input[data-v-c85a7bc8]{width:1px!important;height:1px!important;padding:0!important;border:0!important}.analysis-inline-card[data-v-c85a7bc8]{border-radius:12px;padding:12px;display:flex;align-items:center;justify-content:space-between}.modal-body[data-v-c85a7bc8]{width:50%}aside.side-col[data-v-c85a7bc8]{width:45%;background:#f8fafc;padding:18px;border-radius:1em}[data-v-c85a7bc8] .multiselect-wrapper{text-align:right;direction:rtl;padding:10px}[data-v-c85a7bc8] .multiselect-tag{direction:rtl;font-size:14px;padding:3px 8px;background-color:var(--secondary);border-radius:8px}[data-v-c85a7bc8] .multiselect-placeholder{right:-50px}[data-v-c85a7bc8] span.multiselect-tag-wrapper{color:#fff!important}[data-v-c85a7bc8] .d__skin,[data-v-c85a7bc8] .skin__type{width:auto;min-width:200px;border-radius:10px;height:40px;background-color:#fff}.form-group[data-v-c85a7bc8],.form__group[data-v-c85a7bc8]{display:flex;flex-direction:column;text-align:right;width:49%}button.btn__submit[data-v-c85a7bc8]{padding:10px;background-color:var(--primary);font-family:var(--font-primary);font-size:15px;border-radius:.5em;color:#fff;width:49%}@font-face{font-family:Kalameh;src:url(/assets/KalamehWeb_Regular-D0sC3hOE.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Kalameh;src:url(/assets/KalamehWeb_Bold-D0Jm8-NK.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Kalameh;src:url(/assets/KalamehWeb_Black-CGZNDlxu.ttf) format("truetype");font-weight:900;font-style:normal}@font-face{font-family:IRANSans;src:url("/assets/IRANSansWeb(FaNum)-Cj7jpVse.ttf") format("truetype");font-weight:400;font-style:normal}@font-face{font-family:IRANSans;src:url("/assets/IRANSansWeb(FaNum)_Bold-CG9KWpGk.ttf") format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Yekan Bakh FaNum;font-style:normal;font-weight:100;src:url(/assets/YekanBakhFaNum-Thin-CCFhV54d.woff) format("woff"),url(../Fonts/woff2/YekanBakhFaNum-thin.woff2) format("woff2")}@font-face{font-family:Yekan Bakh FaNum;font-style:normal;font-weight:300;src:url(/assets/YekanBakhFaNum-Light-DScj37Ht.woff) format("woff"),url(../Fonts/woff2/YekanBakhFaNum-Light.woff2) format("woff2")}@font-face{font-family:Yekan Bakh FaNum;font-style:normal;font-weight:400;src:url(/assets/YekanBakhFaNum-Regular-cC0JMgGa.woff) format("woff"),url(../Fonts/woff2/YekanBakhFaNum-Regular.woff2) format("woff2")}@font-face{font-family:Yekan Bakh FaNum;font-style:normal;font-weight:600;src:url(/assets/YekanBakhFaNum-SemiBold-D6uk59ej.woff) format("woff"),url(../Fonts/woff2/YekanBakhFaNum-SemiBold.woff2) format("woff2")}@font-face{font-family:Yekan Bakh FaNum;font-style:normal;font-weight:700;src:url(/assets/YekanBakhFaNum-Bold-B0339MnD.woff) format("woff"),url(../Fonts/woff2/YekanBakhFaNum-Bold.woff2) format("woff2")}[data-v-3373e0a4],[data-v-3373e0a4]:before,[data-v-3373e0a4]:after{margin:0;padding:0;box-sizing:border-box}body[data-v-3373e0a4]{font-family:var(--font-primary);background-color:var(--background-color);color:var(--text-color);line-height:1.6;font-size:15px;-webkit-font-smoothing:antialiased;direction:rtl}a[data-v-3373e0a4]{font-family:var(--font-primary);text-decoration:none;font-weight:600;color:var(--text-color)}a.router-link-exact-active[data-v-3373e0a4]{color:var(--secondary)}label[data-v-3373e0a4],td[data-v-3373e0a4],p[data-v-3373e0a4],span[data-v-3373e0a4]{color:var(--text-color)}textarea[data-v-3373e0a4]{background-color:var(--background-color);color:var(--text-color)}a.secondary-color[data-v-3373e0a4]{color:#fff}a.secondary-color.router-link-exact-active[data-v-3373e0a4]{color:var(--secondary)}ul[data-v-3373e0a4],ol[data-v-3373e0a4]{list-style:none}button[data-v-3373e0a4]{cursor:pointer;border:none;background:none}#app[data-v-3373e0a4]{font-family:var(--font-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center;color:#2c3e50}.container[data-v-3373e0a4]{width:90%;max-width:1200px;margin:0 auto}.grid[data-v-3373e0a4]{display:grid;gap:1rem}.hidden[data-v-3373e0a4]{display:none}h1[data-v-3373e0a4],h2[data-v-3373e0a4],h3[data-v-3373e0a4],h4[data-v-3373e0a4],h5[data-v-3373e0a4],h6[data-v-3373e0a4]{font-weight:700;color:var(--text-color)}.btn[data-v-3373e0a4]{padding:.75rem 1.5rem;border-radius:5px;font-weight:700;transition:all .3s ease}.btn[data-v-3373e0a4]:hover{opacity:.8}.btn-primary[data-v-3373e0a4]{background-color:var(--primary);color:#fff}.btn-secondary[data-v-3373e0a4]{background-color:var(--secondary);color:#fff}.form[data-v-3373e0a4]{font-family:var(--font-primary)}.form__group[data-v-3373e0a4]{position:relative}.form__icon[data-v-3373e0a4]{position:absolute;top:35%;left:1%;font-size:22px}.form__input[data-v-3373e0a4]{width:100%;height:4rem;border:none;border-radius:1rem;font-size:1.4rem;padding-right:1.4rem;padding-top:20px;box-shadow:var(--inner-shadow);background:none;font-family:inherit;color:var(--text-color)}.form__input[data-v-3373e0a4]:focus{box-shadow:var(--shadow);outline:none;border-bottom:2px solid var(--secondary)}.form__input:focus+.form__label[data-v-3373e0a4]{transform:translate3d(10px,-25px,0) scale(.75);color:var(--secondary)}.form__input[data-v-3373e0a4]:not(:placeholder-shown){border-bottom:2px solid var(--secondary)}.form__input:not(:placeholder-shown)+.form__label[data-v-3373e0a4]{transform:translate3d(10px,-25px,0) scale(.75);color:var(--secondary)}.form__label[data-v-3373e0a4]{position:absolute;top:50%;right:1rem;transform:translateY(-50%);font-weight:600;transform-origin:0 0;transition:all .2s ease;pointer-events:none}.form__input[data-v-3373e0a4]::-webkit-outer-spin-button,.form__input[data-v-3373e0a4]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.form__input[type=number][data-v-3373e0a4]{-moz-appearance:textfield}.ServiceCategory[data-v-3373e0a4]{display:flex;justify-content:center;flex-wrap:wrap}.ServiceCategory button[data-v-3373e0a4]{margin:10px}.ServiceCategory button[data-v-3373e0a4]:hover{background-color:var(--primary)}input.form__input__simple[data-v-3373e0a4]{height:40px;border:1px solid #dddddd;border-radius:10px;padding:10px;font-family:var(--font-primary)}.line[data-v-3373e0a4]{height:1px;display:flex;background:#ddd;margin:20px 0;width:100%}button.btn__close[data-v-3373e0a4]{width:49%;padding:10px;background:transparent;color:#ff4d4d;font-family:var(--font-primary);border-radius:.5em;border:1px solid #ff4d4d;transition:.3s;font-size:15px}button.btn__close[data-v-3373e0a4]:hover{background-color:#ff4d4d;color:#fff;transition:.3s}.chip[data-v-3373e0a4]{grid-column:2/3;grid-row:3/4;justify-self:center;min-width:11rem;width:auto;height:3.5rem;border-radius:1rem;box-shadow:var(--shadow);display:flex;justify-content:space-between;align-items:center;font-family:var(--font-primary);transition:all .3s ease}.chip__icon[data-v-3373e0a4]{width:2rem;height:2rem;border-radius:1rem;margin:0 0 0 15px;display:flex;justify-content:center;align-items:center;font-size:1.8rem;color:var(--primary)}.chip:hover p[data-v-3373e0a4]{color:#fff;transition:all .3s ease}.chip p[data-v-3373e0a4]{font-size:20px;color:var(--text-color);font-weight:600;margin-right:15px;transition:all .3s ease}.chip__no-icon[data-v-3373e0a4]{grid-column:2/3;grid-row:3/4;justify-self:center;width:17rem;height:4rem;border-radius:1rem;box-shadow:var(--shadow);display:flex;flex-direction:column;flex-wrap:wrap;align-content:space-between;align-items:flex-start;font-family:var(--font-primary);transition:all .3s ease;z-index:1;justify-content:center}.chip__no-icon:hover p[data-v-3373e0a4]{color:var(--secondary);transition:all .3s ease}.chip__no-icon p[data-v-3373e0a4]{font-size:20px;color:var(--text-color);font-weight:600;transition:all .3s ease}.active[data-v-3373e0a4]{background:var(--primary)}.active p[data-v-3373e0a4]{color:#fff}.active svg[data-v-3373e0a4]{color:#fff}.active :hover+p[data-v-3373e0a4]{color:#fff}.ServiceList[data-v-3373e0a4]{display:flex;justify-content:space-evenly;padding-top:20px;flex-wrap:wrap;flex-direction:row}.ServiceList button.chip[data-v-3373e0a4]{margin:10px 0}.title__with__line[data-v-3373e0a4]{padding:10px;text-align:right;border-bottom:2px solid #dddddd}.drag-handle[data-v-3373e0a4]{width:32px;height:32px;border:1px dashed #e5e7eb;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;cursor:grab;background:#fafafa}.drag-handle i[data-v-3373e0a4]{opacity:.7}.form__submit__btn[data-v-3373e0a4]{width:100%;height:3rem;border-radius:1rem;font-size:1.4rem;background-color:transparent;color:var(--secondary);font-family:var(--font-primary);border:3px solid var(--secondary);cursor:pointer;transition:all .3s ease;box-shadow:var(--shadow)}.form__submit__btn[data-v-3373e0a4]:hover{background-color:var(--secondary);color:#fff}[data-v-3373e0a4]::-webkit-scrollbar{width:6px;background-color:transparent;height:4px}[data-v-3373e0a4]::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);background-color:#f5f5f5;border-radius:5px}[data-v-3373e0a4]::-webkit-scrollbar-thumb{background-color:#00000075;background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.2) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.2) 50%,rgba(255,255,255,.2) 75%,transparent 75%,transparent);border-radius:5px}[data-v-3373e0a4]::-webkit-scrollbar-thumb:hover{background:#0000001c}.swal2-actions button[data-v-3373e0a4]{font-family:var(--font-primary)!important;font-size:20px!important}.slide-right-enter-active[data-v-3373e0a4],.slide-right-leave-active[data-v-3373e0a4]{transition:all .5s ease}.slide-right-enter-from[data-v-3373e0a4]{transform:translate(100%);opacity:0}.slide-right-leave-to[data-v-3373e0a4]{transform:translate(-100%);opacity:0}.modal-backdrop[data-v-3373e0a4]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0006;display:flex;align-items:center;justify-content:center}.grid__temp[data-v-3373e0a4]{display:flex;justify-content:space-between;margin:20px 0}.modal[data-v-3373e0a4]{background:var(--background-color);padding:1rem;border-radius:1rem;width:800px;max-width:90%}.modal-header[data-v-3373e0a4]{border-bottom:1px solid #dddddd;padding-bottom:10px;display:flex;justify-content:space-between;align-items:center}.modal-footer[data-v-3373e0a4]{border-top:1px solid #dddddd;padding:15px 0;display:flex;justify-content:space-between;align-items:center}button.close[data-v-3373e0a4]{font-size:25px;color:#fb0000}input.multiselect-tags-search[data-v-3373e0a4]{background:transparent}.MobileBottomNav[data-v-3373e0a4]{display:none}[data-v-3373e0a4] .selectedServices{min-width:200px;max-width:99%;border-radius:10px;height:45px;background-color:#fff}[data-v-3373e0a4] .multiselect-single-label{right:-45px;top:2px}[data-v-3373e0a4] .multiselect-placeholder{right:-50px}[data-v-3373e0a4] .multiselect-dropdown{border-radius:0 0 10px 10px;margin-bottom:10px;z-index:10000000000!important;border-color:#ddd;padding-top:15px;border-top-color:transparent}[data-v-3373e0a4] .multiselect-clear{z-index:1!important}[data-v-3373e0a4] .multiselect-caret{z-index:1!important;margin-left:10px}.TodayAppointment[data-v-3373e0a4]{background:var(--today-background);border-radius:12px;padding:16px;box-shadow:0 6px 20px #0000000f}.TodayAppointment .ta-header[data-v-3373e0a4]{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:12px}.TodayAppointment .ta-header .ta-title[data-v-3373e0a4]{display:flex;align-items:baseline;gap:8px;font-size:16px;font-weight:700}.TodayAppointment .ta-header .ta-title .ta-date[data-v-3373e0a4]{font-size:12px;color:#6b7280}.TodayAppointment .ta-header .ta-refresh[data-v-3373e0a4]{border:0;padding:8px 12px;border-radius:10px;cursor:pointer;background:var(--primary);color:#fff;transition:transform .06s ease-in-out,box-shadow .2s;display:inline-flex;align-items:center;gap:8px;font-family:var(--font-primary)}.TodayAppointment .ta-header .ta-refresh[data-v-3373e0a4]:hover{box-shadow:0 6px 14px #4f46e540;transform:translateY(-1px)}.TodayAppointment .ta-header .ta-refresh[data-v-3373e0a4]:active{transform:translateY(1px)}.TodayAppointment .ta-header .ta-refresh[data-v-3373e0a4]:disabled{opacity:.6;cursor:default;box-shadow:none}.TodayAppointment .sync-btn[data-v-3373e0a4]{display:inline-flex;align-items:center;gap:.4rem;padding:.45rem .9rem;border-radius:.5rem;border:none;cursor:pointer;font-size:.9rem;background:#ff9dfa;transition:opacity .2s ease,transform .1s ease;font-family:var(--font-primary)}.TodayAppointment .sync-btn span[data-v-3373e0a4]{color:#fff}.TodayAppointment .sync-btn[data-v-3373e0a4]:disabled{opacity:.6;cursor:default}.TodayAppointment .sync-btn[data-v-3373e0a4]:not(:disabled):hover{opacity:.85;transform:translateY(-1px);box-shadow:0 6px 14px #bd75b94b}.TodayAppointment .ta-state[data-v-3373e0a4]{padding:12px;border-radius:10px}.TodayAppointment .ta-state.ta-loading[data-v-3373e0a4],.TodayAppointment .ta-state.ta-empty[data-v-3373e0a4]{background:#f7f7fb}.TodayAppointment .ta-state.ta-error[data-v-3373e0a4]{background:#fff1f1;color:#b00020}.TodayAppointment select#ta-stage-filter[data-v-3373e0a4]{padding:5px;width:9rem;font-family:var(--font-primary);border:0px;border-bottom:2px solid #bfbfbf}.TodayAppointment select#ta-stage-filter[data-v-3373e0a4]:focus-visible{border:0px!important}.TodayAppointment .ta-list[data-v-3373e0a4]{display:flex;flex-direction:column;gap:10px}.TodayAppointment .ta-item[data-v-3373e0a4]{background:var(--background-color);border:1px solid #eef0f4;border-radius:12px;padding:10px 12px;box-shadow:0 6px 18px #0000000a;transition:box-shadow .2s}.TodayAppointment .ta-item[data-v-3373e0a4]:hover{box-shadow:0 8px 22px #0000000f}.TodayAppointment .ta-item__head[data-v-3373e0a4]{display:grid;grid-template-columns:36px .5fr .4fr .2fr .4fr .5fr .5fr .5fr auto auto auto;align-items:center;gap:8px;margin-bottom:8px}.TodayAppointment .ta-item__head .mobile[data-v-3373e0a4]{margin-inline-start:.5rem;color:#6b7280;font-size:.9rem;direction:ltr;unicode-bidi:plaintext}.TodayAppointment .ta-item__head .mobile i[data-v-3373e0a4]{margin-inline-end:.25rem}.TodayAppointment .ta-item__head .idx[data-v-3373e0a4]{color:#6b7280}.TodayAppointment .ta-item__head .name[data-v-3373e0a4]{font-weight:700}.TodayAppointment .ta-item__head .time[data-v-3373e0a4],.TodayAppointment .ta-item__head .doc[data-v-3373e0a4],.TodayAppointment .ta-item__head .part[data-v-3373e0a4]{color:#374151}.TodayAppointment .ta-item__head .status[data-v-3373e0a4]{justify-self:end}.TodayAppointment .ta-item__head span i[data-v-3373e0a4]{margin:0 5px}.TodayAppointment .ta-item__head .record[data-v-3373e0a4]{display:inline-flex;align-items:center;gap:.4rem}.TodayAppointment .ta-item__head .record .presence-btn[data-v-3373e0a4]{border:1px solid #d1d5db;background:#fff;padding:.25rem .45rem;border-radius:.5rem;cursor:pointer;transition:transform .08s ease}.TodayAppointment .ta-item__head .record .presence-btn[data-v-3373e0a4]:disabled{opacity:.6;cursor:not-allowed}.TodayAppointment .ta-item__head .record .presence-btn[data-v-3373e0a4]:active{transform:scale(.98)}.TodayAppointment .ta-item__head .record .presence-btn i.fa-user-check[data-v-3373e0a4]{color:#16a34a}.TodayAppointment .ta-badge[data-v-3373e0a4]{padding:4px 8px;border-radius:999px;font-size:12px;background:#f1f1f5;color:#000}.TodayAppointment .ta-badge[data-status=accepted][data-v-3373e0a4],.TodayAppointment .ta-badge[data-status=approved][data-v-3373e0a4],.TodayAppointment .ta-badge[data-status="1"][data-v-3373e0a4]{background:#e6fffb}.TodayAppointment .ta-badge[data-status=pending][data-v-3373e0a4],.TodayAppointment .ta-badge[data-status="0"][data-v-3373e0a4]{background:#f5f5f5}.TodayAppointment .ta-badge[data-status=canceled][data-v-3373e0a4],.TodayAppointment .ta-badge[data-status="-1"][data-v-3373e0a4]{background:#fff1f0}.TodayAppointment .ta-badge[data-status=in_progress][data-v-3373e0a4]{background:#fff7e6}.TodayAppointment .ta-badge[data-status=arrived][data-v-3373e0a4]{background:#e6f7ff}.TodayAppointment .ta-progress[data-v-3373e0a4]{display:flex;align-items:center;padding-top:6px;overflow-x:auto;min-height:50px;height:auto;max-height:100px;flex-direction:row;padding-right:5px}.TodayAppointment .ta-progress .stage[data-v-3373e0a4]{position:relative}.TodayAppointment .ta-progress .stage .label[data-v-3373e0a4]{display:inline-block;color:var(--text-color)}.TodayAppointment .ta-progress .stage .ts[data-v-3373e0a4]{display:block;font-size:.72rem;opacity:.8;margin-top:.15rem;line-height:1;color:var(--text-color)}.TodayAppointment .stage[data-v-3373e0a4]{display:inline-flex;align-items:center;gap:6px;position:relative}.TodayAppointment .stage .dot[data-v-3373e0a4]{width:10px;height:10px;border-radius:999px;background:#d1d5db;position:relative}.TodayAppointment .stage .label[data-v-3373e0a4]{font-size:12px;color:#6b7280;white-space:nowrap}.TodayAppointment .stage .line[data-v-3373e0a4]{width:44px;height:2px;background:#e5e7eb;margin:0 8px}.TodayAppointment .stage.done .dot[data-v-3373e0a4]{background:#10b981}.TodayAppointment .stage.done .line[data-v-3373e0a4]{background:#a7f3d0}.TodayAppointment .stage.done .label[data-v-3373e0a4]{color:#00d498}.TodayAppointment .stage.current .dot[data-v-3373e0a4]{background:var(--primary);animation:taPulse-3373e0a4 1.6s infinite}.TodayAppointment .stage.current .label[data-v-3373e0a4]{color:var(--primary);font-weight:700}.TodayAppointment .stage.current .line[data-v-3373e0a4]{background:#c7d2fe}.TodayAppointment .stage.todo .dot[data-v-3373e0a4]{background:#d1d5db}@keyframes taPulse-3373e0a4{0%{box-shadow:0 0 #4f46e573}70%{box-shadow:0 0 0 10px #4f46e500}to{box-shadow:0 0 #4f46e500}}.TodayAppointment .dragging .ta-item[data-v-3373e0a4]{transition:transform .08s}.TodayAppointment .ta-item--editing[data-v-3373e0a4]{border:1px solid rgba(82,139,255,.7);box-shadow:0 0 0 1px #528bff26,0 14px 35px #0f172a59;position:relative;z-index:5;background:radial-gradient(circle at top right,#d0d9ff 0,#eee 40%,#eee 60%,#d0d9ff);outline:none;transition:box-shadow .2s ease,border-color .2s ease,transform .15s ease;transform:translateY(-1px)}.TodayAppointment .ta-item--editing[data-v-3373e0a4]:before{content:"ویرایش فعال";position:absolute;top:-10px;left:1rem;padding:.15rem .6rem;font-size:.7rem;border-radius:999px;background:linear-gradient(135deg,#4f46e5,#06b6d4);color:#e5f4ff;box-shadow:0 4px 10px #0f172a73}.TodayAppointment .ta-edit-input[data-v-3373e0a4]{border-radius:999px;border:1px solid rgba(148,163,184,.4);background:#0f172ad9;color:#e5e7eb;padding:.15rem .6rem;font-size:.78rem;outline:none;min-width:0;transition:border-color .18s ease,box-shadow .18s ease,background-color .18s ease,transform .08s ease;box-shadow:0 0 0 1px transparent;font-family:var(--font-primary)}.TodayAppointment .ta-edit-input[data-v-3373e0a4]::placeholder{color:#6b7280;font-size:.72rem}.TodayAppointment .ta-edit-input[data-v-3373e0a4]:hover{border-color:#818cf8b3}.TodayAppointment .ta-edit-input[data-v-3373e0a4]:focus{border-color:#818cf8;background:#0f172afa;box-shadow:0 0 0 1px #818cf899,0 0 12px #38bdf866;transform:translateY(-.5px)}.TodayAppointment .ta-edit-input--name[data-v-3373e0a4]{max-width:6.5rem;margin-inline-start:.3rem}.TodayAppointment .ta-edit-input--mobile[data-v-3373e0a4]{max-width:8.5rem;direction:ltr;text-align:left;font-family:inherit}.TodayAppointment .ta-edit-input--time[data-v-3373e0a4]{max-width:4.6rem;direction:ltr;text-align:center;padding-inline:.4rem}.TodayAppointment .ta-edit-input--doc[data-v-3373e0a4]{max-width:8rem;margin-inline-start:.3rem}.TodayAppointment .ta-edit-input--part[data-v-3373e0a4]{max-width:10rem;margin-inline-start:.3rem}.TodayAppointment .ta-edit-btn[data-v-3373e0a4]{margin-inline-start:.35rem;border-radius:999px;border:1px solid rgba(148,163,184,.35);background:radial-gradient(circle at top left,#0f172a 0,#020617 55%);color:#cbd5f5;padding:.25rem .55rem;font-size:.7rem;display:inline-flex;align-items:center;gap:.25rem;cursor:pointer;transition:background .18s ease,border-color .18s ease,box-shadow .18s ease,transform .08s ease,color .1s ease}.TodayAppointment .ta-edit-btn i[data-v-3373e0a4]{font-size:.78rem}.TodayAppointment .ta-edit-btn[data-v-3373e0a4]:hover{border-color:#818cf8cc;box-shadow:0 0 0 1px #818cf866;transform:translateY(-1px);color:#e5edff}.TodayAppointment .ta-edit-btn[data-v-3373e0a4]:active{transform:translateY(0);box-shadow:0 0 0 1px #818cf84d}.TodayAppointment .ta-edit-btn--active[data-v-3373e0a4]{border-color:#22d3ee;background:linear-gradient(135deg,#4f46e5,#22d3ee);color:#f9fafb;box-shadow:0 0 0 1px #22d3ee99,0 10px 30px #0f172ab3}.TodayAppointment .ta-edit-btn--active[data-v-3373e0a4]:hover{box-shadow:0 0 0 1px #22d3eeb3,0 12px 36px #0f172ad9}.TodayAppointment .edit-actions[data-v-3373e0a4]{display:inline-flex;align-items:center;gap:.4rem;margin-inline-start:auto}.TodayAppointment .ta-edit-save[data-v-3373e0a4],.TodayAppointment .ta-edit-cancel[data-v-3373e0a4]{border-radius:999px;border:none;padding:.25rem .7rem;font-size:.72rem;display:inline-flex;align-items:center;gap:.3rem;cursor:pointer;font-weight:500;transition:transform .08s ease,box-shadow .16s ease,background .16s ease,opacity .12s ease}.TodayAppointment .ta-edit-save i[data-v-3373e0a4],.TodayAppointment .ta-edit-cancel i[data-v-3373e0a4]{font-size:.83rem}.TodayAppointment .ta-edit-save[data-v-3373e0a4]:disabled,.TodayAppointment .ta-edit-cancel[data-v-3373e0a4]:disabled{opacity:.65;cursor:default;box-shadow:none;transform:none}.TodayAppointment .ta-edit-save[data-v-3373e0a4]{background:var(--primary);color:#fff;font-family:var(--font-primary)}.TodayAppointment .ta-edit-save[data-v-3373e0a4]:hover:not(:disabled){transform:translateY(-1px)}.TodayAppointment .ta-edit-save[data-v-3373e0a4]:active:not(:disabled){transform:translateY(0)}.TodayAppointment .ta-edit-cancel[data-v-3373e0a4]{background:#f3f4f6;color:#000;border:1px solid rgba(148,163,184,.5);font-family:var(--font-primary)}.TodayAppointment .ta-edit-cancel[data-v-3373e0a4]:hover:not(:disabled){background:#eee;border-color:#94a3b8e6;transform:translateY(-1px)}.TodayAppointment .ta-edit-cancel[data-v-3373e0a4]:active:not(:disabled){transform:translateY(0);box-shadow:0 6px 14px #0f172abf}.ta-header .ta-title[data-v-3373e0a4]{display:flex;align-items:baseline;gap:8px}.ta-header .ta-sep[data-v-3373e0a4]{color:#9ca3af}.ta-header .ta-count[data-v-3373e0a4]{font-weight:700;color:var(--text-color)}.ta-header .ta-tools[data-v-3373e0a4]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.ta-header .ta-search[data-v-3373e0a4]{width:240px;max-width:50vw;padding:8px 10px;border:1px solid #e5e7eb;border-radius:10px;outline:none;transition:box-shadow .15s,border-color .15s;font-family:var(--font-primary)}.ta-header .ta-search[data-v-3373e0a4]::placeholder{color:#9ca3af}.ta-header .ta-search[data-v-3373e0a4]:focus{border-color:#4f46e5;box-shadow:0 0 0 3px #4f46e51f}.ta-badge--record[data-has=yes][data-v-3373e0a4]{background:#ecfdf5;color:#065f46;font-family:var(--font-primary)}.ta-badge--record[data-has=no][data-v-3373e0a4]{background:#fee2e2;color:#991b1b;font-family:var(--font-primary)}button.presence-btn.presence--enter i[data-v-3373e0a4]{color:#d33}.presence-btn.presence--enter[data-v-3373e0a4]{color:#16a34a}.presence-btn.presence--locked[data-v-3373e0a4]{color:#9ca3af;cursor:not-allowed;opacity:.8}.ta-add[data-v-3373e0a4]{background:var(--secondary);color:#fff;border:0;border-radius:10px;padding:8px 12px;cursor:pointer;font-family:var(--font-primary)}.ta-add[data-v-3373e0a4]:hover{box-shadow:0 6px 14px #00a69349;transform:translateY(-1px)}.ta-add[disabled][data-v-3373e0a4]{opacity:.6;cursor:not-allowed}.modal-card[data-v-3373e0a4]{width:min(720px,95vw);max-height:90vh;overflow:auto;background:#fff;border-radius:16px;padding:12px;box-shadow:0 14px 40px #00000038}.assistant-select-wrap[data-v-3373e0a4]{margin-top:-1.5rem;margin-right:3rem}.assistant-select-wrap .assistant-select[data-v-3373e0a4]{min-width:80px;padding:.25rem .5rem;border:1px solid var(--ta-border, #e4e6eb);border-radius:.5em;font-family:var(--font-primary)}.sr-only[data-v-3373e0a4]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.assistant-select-wrap[data-v-3373e0a4]{position:relative;display:inline-block;min-width:50px!important;width:auto!important}.assistant-trigger[data-v-3373e0a4]{display:inline-flex;align-items:center;gap:.5rem;width:100%;border-radius:1em;background:var(--background-color);cursor:pointer;line-height:1.6;font-family:var(--font-primary)}.assistant-trigger[data-v-3373e0a4]:disabled{opacity:.6;cursor:not-allowed}.assistant-trigger__text[data-v-3373e0a4]{flex:1;text-align:right;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;margin-right:-38px}.ta-badge--exit[data-v-3373e0a4]{background-color:#ffeaea;border:1px solid #cc0000;color:#c00}.ta-badge--exit[data-v-3373e0a4]:disabled{opacity:.6;cursor:default}.ta-item[data-v-3373e0a4]{position:relative}.ta-item .ta-item-overlay[data-v-3373e0a4]{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:flex;align-items:center;justify-content:center;text-align:center;flex-direction:column;border-radius:1rem;z-index:0;padding:1rem;color:#333;font-family:inherit}.ta-item .ta-item-overlay .overlay-content[data-v-3373e0a4]{display:flex;flex-direction:column;align-items:center;gap:.75rem;max-width:85%}.ta-item .ta-item-overlay .overlay-text[data-v-3373e0a4]{font-size:1.05rem;font-weight:500;color:#333;line-height:1.7}.ta-item .ta-item-overlay .overlay-btn[data-v-3373e0a4]{background:#3a7bd5;background:linear-gradient(135deg,#3a7bd5,#00d2ff);color:#fff;border:none;border-radius:.75rem;padding:.5rem 1.2rem;font-family:var(--font-primary);font-size:.95rem;cursor:pointer;display:flex;align-items:center;gap:.4rem;transition:all .25s ease}.ta-item .ta-item-overlay .overlay-btn[data-v-3373e0a4]:hover{transform:scale(1.04);background:linear-gradient(135deg,#2e6bcf,#00b8f0)}.ta-item .ta-item-overlay .overlay-btn i[data-v-3373e0a4]{font-size:1.1rem}button.ta-report[data-v-3373e0a4]{background:#dbc500;color:#fff;border:0;border-radius:10px;padding:8px 12px;cursor:pointer;font-family:var(--font-primary)}.ta-report[data-v-3373e0a4]:not(:disabled):hover{opacity:.85;transform:translateY(-1px);box-shadow:0 6px 14px #dbc5005d}.ta-date-nav[data-v-3373e0a4]{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-primary)}.ta-date-btn[data-v-3373e0a4]{border:1px solid rgba(255,255,255,.12);background:#ffffff0f;color:inherit;border-radius:10px;padding:6px 10px;cursor:pointer;font-family:var(--font-primary)}.ta-date-btn--arrow[data-v-3373e0a4]{width:34px;text-align:center;font-size:18px;line-height:1}.ta-date-btn--date[data-v-3373e0a4]{font-weight:600}.dp-ghost[data-v-3373e0a4]{position:fixed;left:-10000px;top:0;width:1px;height:1px}.dp-ghost input[data-v-3373e0a4]{width:1px!important;height:1px!important;padding:0!important;border:0!important}[data-v-3373e0a4]:root{--primary: #6D5DFC;--secondary: #00A693;--primary-light: #8abdff;--primary-dark: #5b0eeb;--white: #FFFFFF;--background-color: #E4EBF5;--table-background:#f3f3f3;--greyLight-2: #c8d0e7;--greyLight-3: #bec8e4;--dark-greyLight-1: #202224;--dark-greyLight-2: #2e2e2e;--dark-greyLight-3: #252525;--greyDark: #9baacf;--font-primary: Yekan Bakh FaNum;--text-color: #333;--shadow: .3rem .3rem .6rem var(--greyLight-2), -.2rem -.2rem .5rem var(--white);--inner-shadow: inset .2rem .2rem .5rem var(--greyLight-2);--login-background: #E6E6FA;--today-background: #fff;--primary-50: color-mix(in oklab, var(--primary) 10%, white);--primary-100: color-mix(in oklab, var(--primary) 20%, white);--primary-600: color-mix(in oklab, var(--primary) 90%, black);--primary-700: color-mix(in oklab, var(--primary) 80%, black);--secondary-600: color-mix(in oklab, var(--secondary) 90%, black)}[data-theme=dark][data-v-3373e0a4]{--background-color: var(--dark-greyLight-1);--white: var(--dark-greyLight-1);--text-color: #fff !important;--shadow:.3rem .3rem .6rem var(--dark-greyLight-2), -.2rem -.2rem .5rem var(--dark-greyLight-3);--inner-shadow: inset .2rem .2rem .5rem var(--dark-greyLight-3);--table-background: var(--dark-greyLight-2);--login-background: var(--dark-greyLight-1);--today-background: var(--dark-greyLight-2)}.btn-primary[data-v-3373e0a4]{background:var(--primary)}.btn-primary[data-v-3373e0a4]:hover{background:var(--primary-700)}.timeline[data-v-3373e0a4]{position:relative;max-width:750px;width:auto;margin:0;font-family:var(--font-primary);overflow-x:hidden;height:65vh;display:flex;flex-direction:column}.service-table[data-v-3373e0a4]{width:100%;border-collapse:collapse;margin-top:20px;border-radius:1em;overflow:hidden;height:auto;margin-bottom:20px}textarea.visit__description[data-v-3373e0a4]{width:100%;padding:10px;border-radius:.5em;border:2px solid var(--secondary);font-family:var(--font-primary)}.service-table th[data-v-3373e0a4],.service-table td[data-v-3373e0a4]{border:1px solid #ddd;padding:5px;text-align:center}.service-table th[data-v-3373e0a4]{background-color:#f4f4f4}.timeline-item[data-v-3373e0a4]{display:flex;align-items:center;position:relative;padding-bottom:20px;width:100%;overflow:visible!important;justify-content:center}.timeline__description[data-v-3373e0a4]{display:flex}.timeline-content[data-v-3373e0a4]{background:var(--background-color);padding:10px 15px;border-radius:1em;width:90%;text-align:right;box-shadow:0 4px 12px #00000014}.error-message[data-v-3373e0a4]{color:red;font-weight:700}.action__btns[data-v-3373e0a4]{display:flex;flex-direction:row-reverse;flex-wrap:nowrap;justify-content:space-between;align-items:center;border-top:1px solid #dddddd;padding:55px 0 0;margin-top:0}.action__btns button[data-v-3373e0a4]{width:40px;height:40px;display:flex;justify-content:center;align-items:center;border-radius:1em;color:#fff;float:left;margin-top:-47px;font-size:16px;box-shadow:var(--shadow)}.action__btns .btn__del[data-v-3373e0a4]{background:#ff4d4d}.action__btns .btn__edit[data-v-3373e0a4]{background:#08f}.action__btns .btn__print[data-v-3373e0a4]{background:#ddd;color:#323232}.action__btns .btn__whatsapp[data-v-3373e0a4]{background:#36aa00}.action__btns .btn__sms[data-v-3373e0a4]{background:#323232}.action__btns .skin__analysis[data-v-3373e0a4]{background:#d7adf5}.cheif__card__one[data-v-3373e0a4]{background:#ffe3ef;border-radius:1em;padding:3px 10px;font-size:12px;margin:5px 0}.cheif__card__one p[data-v-3373e0a4]{color:#323232}.cheif__card__two[data-v-3373e0a4]{background:#ffe5b4;border-radius:1em;padding:3px 10px;font-size:12px;margin:5px 0}.cheif__card__two p[data-v-3373e0a4]{color:#323232}.cheif__card__three[data-v-3373e0a4]{background:#c7efea;border-radius:1em;padding:3px 10px;font-size:12px;margin:5px 0}.cheif__card__three p[data-v-3373e0a4]{color:#323232}.creator-info[data-v-3373e0a4]{text-align:center;display:flex;flex-direction:column;align-items:flex-end;flex-wrap:nowrap}img.avatar[data-v-3373e0a4]{border-radius:4em;margin:-5px -7px 0 10px;width:50px;height:50px}.header-info[data-v-3373e0a4]{display:flex;align-items:center;gap:12px;direction:rtl;justify-content:flex-start;background:var(--white);padding:10px 20px;margin:-10px -15px 6px;border-radius:16px 16px 0 0;height:60px}.creator-avatar[data-v-3373e0a4]{width:50px;height:50px;border-radius:50%;object-fit:cover;border:2px solid #fff;box-shadow:0 0 0 2px #ccc;margin-right:-15px;margin-left:15px;transition:.3s}.creator-avatar[data-v-3373e0a4]:hover{z-index:9;transition:.3s}img.doctor-avatar[data-v-3373e0a4]{width:50px;height:50px;border-radius:50%;object-fit:cover;border:2px solid #fff;box-shadow:0 0 0 2px #ccc;position:absolute;right:45px}.header-details[data-v-3373e0a4]{display:flex;flex-direction:column;justify-content:center;font-size:14px;color:var(--text-color);line-height:1.4}.visit-info[data-v-3373e0a4]{font-weight:700;color:var(--secondary);font-size:15px;margin-bottom:5px}.creator-name[data-v-3373e0a4]{font-size:13px;color:var(--text-color)}.modal[data-v-3373e0a4]{width:100%!important}button.mu__remove[data-v-3373e0a4]{display:none!important}@media print{.action__btns[data-v-3373e0a4],.doctor-avatar[data-v-3373e0a4],.creator-name[data-v-3373e0a4],.creator-avatar[data-v-3373e0a4]{display:none!important}.timeline-content[data-v-3373e0a4]{text-align:center!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important}}[data-v-01980f93]:root{--primary: #6D5DFC;--secondary: #00A693;--primary-light: #8abdff;--primary-dark: #5b0eeb;--white: #FFFFFF;--background-color: #E4EBF5;--table-background:#f3f3f3;--greyLight-2: #c8d0e7;--greyLight-3: #bec8e4;--dark-greyLight-1: #202224;--dark-greyLight-2: #2e2e2e;--dark-greyLight-3: #252525;--greyDark: #9baacf;--font-primary: Yekan Bakh FaNum;--text-color: #333;--shadow: .3rem .3rem .6rem var(--greyLight-2), -.2rem -.2rem .5rem var(--white);--inner-shadow: inset .2rem .2rem .5rem var(--greyLight-2);--login-background: #E6E6FA;--today-background: #fff;--primary-50: color-mix(in oklab, var(--primary) 10%, white);--primary-100: color-mix(in oklab, var(--primary) 20%, white);--primary-600: color-mix(in oklab, var(--primary) 90%, black);--primary-700: color-mix(in oklab, var(--primary) 80%, black);--secondary-600: color-mix(in oklab, var(--secondary) 90%, black)}[data-theme=dark][data-v-01980f93]{--background-color: var(--dark-greyLight-1);--white: var(--dark-greyLight-1);--text-color: #fff !important;--shadow:.3rem .3rem .6rem var(--dark-greyLight-2), -.2rem -.2rem .5rem var(--dark-greyLight-3);--inner-shadow: inset .2rem .2rem .5rem var(--dark-greyLight-3);--table-background: var(--dark-greyLight-2);--login-background: var(--dark-greyLight-1);--today-background: var(--dark-greyLight-2)}.btn-primary[data-v-01980f93]{background:var(--primary)}.btn-primary[data-v-01980f93]:hover{background:var(--primary-700)}@font-face{font-family:Kalameh;src:url(/assets/KalamehWeb_Regular-D0sC3hOE.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Kalameh;src:url(/assets/KalamehWeb_Bold-D0Jm8-NK.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Kalameh;src:url(/assets/KalamehWeb_Black-CGZNDlxu.ttf) format("truetype");font-weight:900;font-style:normal}@font-face{font-family:IRANSans;src:url("/assets/IRANSansWeb(FaNum)-Cj7jpVse.ttf") format("truetype");font-weight:400;font-style:normal}@font-face{font-family:IRANSans;src:url("/assets/IRANSansWeb(FaNum)_Bold-CG9KWpGk.ttf") format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Yekan Bakh FaNum;font-style:normal;font-weight:100;src:url(/assets/YekanBakhFaNum-Thin-CCFhV54d.woff) format("woff"),url(../Fonts/woff2/YekanBakhFaNum-thin.woff2) format("woff2")}@font-face{font-family:Yekan Bakh FaNum;font-style:normal;font-weight:300;src:url(/assets/YekanBakhFaNum-Light-DScj37Ht.woff) format("woff"),url(../Fonts/woff2/YekanBakhFaNum-Light.woff2) format("woff2")}@font-face{font-family:Yekan Bakh FaNum;font-style:normal;font-weight:400;src:url(/assets/YekanBakhFaNum-Regular-cC0JMgGa.woff) format("woff"),url(../Fonts/woff2/YekanBakhFaNum-Regular.woff2) format("woff2")}@font-face{font-family:Yekan Bakh FaNum;font-style:normal;font-weight:600;src:url(/assets/YekanBakhFaNum-SemiBold-D6uk59ej.woff) format("woff"),url(../Fonts/woff2/YekanBakhFaNum-SemiBold.woff2) format("woff2")}@font-face{font-family:Yekan Bakh FaNum;font-style:normal;font-weight:700;src:url(/assets/YekanBakhFaNum-Bold-B0339MnD.woff) format("woff"),url(../Fonts/woff2/YekanBakhFaNum-Bold.woff2) format("woff2")}[data-v-01980f93],[data-v-01980f93]:before,[data-v-01980f93]:after{margin:0;padding:0;box-sizing:border-box}body[data-v-01980f93]{font-family:var(--font-primary);background-color:var(--background-color);color:var(--text-color);line-height:1.6;font-size:15px;-webkit-font-smoothing:antialiased;direction:rtl}a[data-v-01980f93]{font-family:var(--font-primary);text-decoration:none;font-weight:600;color:var(--text-color)}a.router-link-exact-active[data-v-01980f93]{color:var(--secondary)}label[data-v-01980f93],td[data-v-01980f93],p[data-v-01980f93],span[data-v-01980f93]{color:var(--text-color)}textarea[data-v-01980f93]{background-color:var(--background-color);color:var(--text-color)}a.secondary-color[data-v-01980f93]{color:#fff}a.secondary-color.router-link-exact-active[data-v-01980f93]{color:var(--secondary)}ul[data-v-01980f93],ol[data-v-01980f93]{list-style:none}button[data-v-01980f93]{cursor:pointer;border:none;background:none}#app[data-v-01980f93]{font-family:var(--font-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center;color:#2c3e50}.container[data-v-01980f93]{width:90%;max-width:1200px;margin:0 auto}.grid[data-v-01980f93]{display:grid;gap:1rem}.hidden[data-v-01980f93]{display:none}h1[data-v-01980f93],h2[data-v-01980f93],h3[data-v-01980f93],h4[data-v-01980f93],h5[data-v-01980f93],h6[data-v-01980f93]{font-weight:700;color:var(--text-color)}.btn[data-v-01980f93]{padding:.75rem 1.5rem;border-radius:5px;font-weight:700;transition:all .3s ease}.btn[data-v-01980f93]:hover{opacity:.8}.btn-primary[data-v-01980f93]{background-color:var(--primary);color:#fff}.btn-secondary[data-v-01980f93]{background-color:var(--secondary);color:#fff}.form[data-v-01980f93]{font-family:var(--font-primary)}.form__group[data-v-01980f93]{position:relative}.form__icon[data-v-01980f93]{position:absolute;top:35%;left:1%;font-size:22px}.form__input[data-v-01980f93]{width:100%;height:4rem;border:none;border-radius:1rem;font-size:1.4rem;padding-right:1.4rem;padding-top:20px;box-shadow:var(--inner-shadow);background:none;font-family:inherit;color:var(--text-color)}.form__input[data-v-01980f93]:focus{box-shadow:var(--shadow);outline:none;border-bottom:2px solid var(--secondary)}.form__input:focus+.form__label[data-v-01980f93]{transform:translate3d(10px,-25px,0) scale(.75);color:var(--secondary)}.form__input[data-v-01980f93]:not(:placeholder-shown){border-bottom:2px solid var(--secondary)}.form__input:not(:placeholder-shown)+.form__label[data-v-01980f93]{transform:translate3d(10px,-25px,0) scale(.75);color:var(--secondary)}.form__label[data-v-01980f93]{position:absolute;top:50%;right:1rem;transform:translateY(-50%);font-weight:600;transform-origin:0 0;transition:all .2s ease;pointer-events:none}.form__input[data-v-01980f93]::-webkit-outer-spin-button,.form__input[data-v-01980f93]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.form__input[type=number][data-v-01980f93]{-moz-appearance:textfield}.ServiceCategory[data-v-01980f93]{display:flex;justify-content:center;flex-wrap:wrap}.ServiceCategory button[data-v-01980f93]{margin:10px}.ServiceCategory button[data-v-01980f93]:hover{background-color:var(--primary)}input.form__input__simple[data-v-01980f93]{height:40px;border:1px solid #dddddd;border-radius:10px;padding:10px;font-family:var(--font-primary)}.line[data-v-01980f93]{height:1px;display:flex;background:#ddd;margin:20px 0;width:100%}button.btn__close[data-v-01980f93]{width:49%;padding:10px;background:transparent;color:#ff4d4d;font-family:var(--font-primary);border-radius:.5em;border:1px solid #ff4d4d;transition:.3s;font-size:15px}button.btn__close[data-v-01980f93]:hover{background-color:#ff4d4d;color:#fff;transition:.3s}.chip[data-v-01980f93]{grid-column:2/3;grid-row:3/4;justify-self:center;min-width:11rem;width:auto;height:3.5rem;border-radius:1rem;box-shadow:var(--shadow);display:flex;justify-content:space-between;align-items:center;font-family:var(--font-primary);transition:all .3s ease}.chip__icon[data-v-01980f93]{width:2rem;height:2rem;border-radius:1rem;margin:0 0 0 15px;display:flex;justify-content:center;align-items:center;font-size:1.8rem;color:var(--primary)}.chip:hover p[data-v-01980f93]{color:#fff;transition:all .3s ease}.chip p[data-v-01980f93]{font-size:20px;color:var(--text-color);font-weight:600;margin-right:15px;transition:all .3s ease}.chip__no-icon[data-v-01980f93]{grid-column:2/3;grid-row:3/4;justify-self:center;width:17rem;height:4rem;border-radius:1rem;box-shadow:var(--shadow);display:flex;flex-direction:column;flex-wrap:wrap;align-content:space-between;align-items:flex-start;font-family:var(--font-primary);transition:all .3s ease;z-index:1;justify-content:center}.chip__no-icon:hover p[data-v-01980f93]{color:var(--secondary);transition:all .3s ease}.chip__no-icon p[data-v-01980f93]{font-size:20px;color:var(--text-color);font-weight:600;transition:all .3s ease}.active[data-v-01980f93]{background:var(--primary)}.active p[data-v-01980f93]{color:#fff}.active svg[data-v-01980f93]{color:#fff}.active :hover+p[data-v-01980f93]{color:#fff}.ServiceList[data-v-01980f93]{display:flex;justify-content:space-evenly;padding-top:20px;flex-wrap:wrap;flex-direction:row}.ServiceList button.chip[data-v-01980f93]{margin:10px 0}.title__with__line[data-v-01980f93]{padding:10px;text-align:right;border-bottom:2px solid #dddddd}.drag-handle[data-v-01980f93]{width:32px;height:32px;border:1px dashed #e5e7eb;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;cursor:grab;background:#fafafa}.drag-handle i[data-v-01980f93]{opacity:.7}.form__submit__btn[data-v-01980f93]{width:100%;height:3rem;border-radius:1rem;font-size:1.4rem;background-color:transparent;color:var(--secondary);font-family:var(--font-primary);border:3px solid var(--secondary);cursor:pointer;transition:all .3s ease;box-shadow:var(--shadow)}.form__submit__btn[data-v-01980f93]:hover{background-color:var(--secondary);color:#fff}[data-v-01980f93]::-webkit-scrollbar{width:6px;background-color:transparent;height:4px}[data-v-01980f93]::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);background-color:#f5f5f5;border-radius:5px}[data-v-01980f93]::-webkit-scrollbar-thumb{background-color:#00000075;background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.2) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.2) 50%,rgba(255,255,255,.2) 75%,transparent 75%,transparent);border-radius:5px}[data-v-01980f93]::-webkit-scrollbar-thumb:hover{background:#0000001c}.swal2-actions button[data-v-01980f93]{font-family:var(--font-primary)!important;font-size:20px!important}.slide-right-enter-active[data-v-01980f93],.slide-right-leave-active[data-v-01980f93]{transition:all .5s ease}.slide-right-enter-from[data-v-01980f93]{transform:translate(100%);opacity:0}.slide-right-leave-to[data-v-01980f93]{transform:translate(-100%);opacity:0}.modal-backdrop[data-v-01980f93]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0006;display:flex;align-items:center;justify-content:center}.grid__temp[data-v-01980f93]{display:flex;justify-content:space-between;margin:20px 0}.modal[data-v-01980f93]{background:var(--background-color);padding:1rem;border-radius:1rem;width:800px;max-width:90%}.modal-header[data-v-01980f93]{border-bottom:1px solid #dddddd;padding-bottom:10px;display:flex;justify-content:space-between;align-items:center}.modal-footer[data-v-01980f93]{border-top:1px solid #dddddd;padding:15px 0;display:flex;justify-content:space-between;align-items:center}button.close[data-v-01980f93]{font-size:25px;color:#fb0000}input.multiselect-tags-search[data-v-01980f93]{background:transparent}.MobileBottomNav[data-v-01980f93]{display:none}[data-v-01980f93] .selectedServices{min-width:200px;max-width:99%;border-radius:10px;height:45px;background-color:#fff}[data-v-01980f93] .multiselect-single-label{right:-45px;top:2px}[data-v-01980f93] .multiselect-placeholder{right:-50px}[data-v-01980f93] .multiselect-dropdown{border-radius:0 0 10px 10px;margin-bottom:10px;z-index:10000000000!important;border-color:#ddd;padding-top:15px;border-top-color:transparent}[data-v-01980f93] .multiselect-clear{z-index:1!important}[data-v-01980f93] .multiselect-caret{z-index:1!important;margin-left:10px}.TodayAppointment[data-v-01980f93]{background:var(--today-background);border-radius:12px;padding:16px;box-shadow:0 6px 20px #0000000f}.TodayAppointment .ta-header[data-v-01980f93]{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:12px}.TodayAppointment .ta-header .ta-title[data-v-01980f93]{display:flex;align-items:baseline;gap:8px;font-size:16px;font-weight:700}.TodayAppointment .ta-header .ta-title .ta-date[data-v-01980f93]{font-size:12px;color:#6b7280}.TodayAppointment .ta-header .ta-refresh[data-v-01980f93]{border:0;padding:8px 12px;border-radius:10px;cursor:pointer;background:var(--primary);color:#fff;transition:transform .06s ease-in-out,box-shadow .2s;display:inline-flex;align-items:center;gap:8px;font-family:var(--font-primary)}.TodayAppointment .ta-header .ta-refresh[data-v-01980f93]:hover{box-shadow:0 6px 14px #4f46e540;transform:translateY(-1px)}.TodayAppointment .ta-header .ta-refresh[data-v-01980f93]:active{transform:translateY(1px)}.TodayAppointment .ta-header .ta-refresh[data-v-01980f93]:disabled{opacity:.6;cursor:default;box-shadow:none}.TodayAppointment .sync-btn[data-v-01980f93]{display:inline-flex;align-items:center;gap:.4rem;padding:.45rem .9rem;border-radius:.5rem;border:none;cursor:pointer;font-size:.9rem;background:#ff9dfa;transition:opacity .2s ease,transform .1s ease;font-family:var(--font-primary)}.TodayAppointment .sync-btn span[data-v-01980f93]{color:#fff}.TodayAppointment .sync-btn[data-v-01980f93]:disabled{opacity:.6;cursor:default}.TodayAppointment .sync-btn[data-v-01980f93]:not(:disabled):hover{opacity:.85;transform:translateY(-1px);box-shadow:0 6px 14px #bd75b94b}.TodayAppointment .ta-state[data-v-01980f93]{padding:12px;border-radius:10px}.TodayAppointment .ta-state.ta-loading[data-v-01980f93],.TodayAppointment .ta-state.ta-empty[data-v-01980f93]{background:#f7f7fb}.TodayAppointment .ta-state.ta-error[data-v-01980f93]{background:#fff1f1;color:#b00020}.TodayAppointment select#ta-stage-filter[data-v-01980f93]{padding:5px;width:9rem;font-family:var(--font-primary);border:0px;border-bottom:2px solid #bfbfbf}.TodayAppointment select#ta-stage-filter[data-v-01980f93]:focus-visible{border:0px!important}.TodayAppointment .ta-list[data-v-01980f93]{display:flex;flex-direction:column;gap:10px}.TodayAppointment .ta-item[data-v-01980f93]{background:var(--background-color);border:1px solid #eef0f4;border-radius:12px;padding:10px 12px;box-shadow:0 6px 18px #0000000a;transition:box-shadow .2s}.TodayAppointment .ta-item[data-v-01980f93]:hover{box-shadow:0 8px 22px #0000000f}.TodayAppointment .ta-item__head[data-v-01980f93]{display:grid;grid-template-columns:36px .5fr .4fr .2fr .4fr .5fr .5fr .5fr auto auto auto;align-items:center;gap:8px;margin-bottom:8px}.TodayAppointment .ta-item__head .mobile[data-v-01980f93]{margin-inline-start:.5rem;color:#6b7280;font-size:.9rem;direction:ltr;unicode-bidi:plaintext}.TodayAppointment .ta-item__head .mobile i[data-v-01980f93]{margin-inline-end:.25rem}.TodayAppointment .ta-item__head .idx[data-v-01980f93]{color:#6b7280}.TodayAppointment .ta-item__head .name[data-v-01980f93]{font-weight:700}.TodayAppointment .ta-item__head .time[data-v-01980f93],.TodayAppointment .ta-item__head .doc[data-v-01980f93],.TodayAppointment .ta-item__head .part[data-v-01980f93]{color:#374151}.TodayAppointment .ta-item__head .status[data-v-01980f93]{justify-self:end}.TodayAppointment .ta-item__head span i[data-v-01980f93]{margin:0 5px}.TodayAppointment .ta-item__head .record[data-v-01980f93]{display:inline-flex;align-items:center;gap:.4rem}.TodayAppointment .ta-item__head .record .presence-btn[data-v-01980f93]{border:1px solid #d1d5db;background:#fff;padding:.25rem .45rem;border-radius:.5rem;cursor:pointer;transition:transform .08s ease}.TodayAppointment .ta-item__head .record .presence-btn[data-v-01980f93]:disabled{opacity:.6;cursor:not-allowed}.TodayAppointment .ta-item__head .record .presence-btn[data-v-01980f93]:active{transform:scale(.98)}.TodayAppointment .ta-item__head .record .presence-btn i.fa-user-check[data-v-01980f93]{color:#16a34a}.TodayAppointment .ta-badge[data-v-01980f93]{padding:4px 8px;border-radius:999px;font-size:12px;background:#f1f1f5;color:#000}.TodayAppointment .ta-badge[data-status=accepted][data-v-01980f93],.TodayAppointment .ta-badge[data-status=approved][data-v-01980f93],.TodayAppointment .ta-badge[data-status="1"][data-v-01980f93]{background:#e6fffb}.TodayAppointment .ta-badge[data-status=pending][data-v-01980f93],.TodayAppointment .ta-badge[data-status="0"][data-v-01980f93]{background:#f5f5f5}.TodayAppointment .ta-badge[data-status=canceled][data-v-01980f93],.TodayAppointment .ta-badge[data-status="-1"][data-v-01980f93]{background:#fff1f0}.TodayAppointment .ta-badge[data-status=in_progress][data-v-01980f93]{background:#fff7e6}.TodayAppointment .ta-badge[data-status=arrived][data-v-01980f93]{background:#e6f7ff}.TodayAppointment .ta-progress[data-v-01980f93]{display:flex;align-items:center;padding-top:6px;overflow-x:auto;min-height:50px;height:auto;max-height:100px;flex-direction:row;padding-right:5px}.TodayAppointment .ta-progress .stage[data-v-01980f93]{position:relative}.TodayAppointment .ta-progress .stage .label[data-v-01980f93]{display:inline-block;color:var(--text-color)}.TodayAppointment .ta-progress .stage .ts[data-v-01980f93]{display:block;font-size:.72rem;opacity:.8;margin-top:.15rem;line-height:1;color:var(--text-color)}.TodayAppointment .stage[data-v-01980f93]{display:inline-flex;align-items:center;gap:6px;position:relative}.TodayAppointment .stage .dot[data-v-01980f93]{width:10px;height:10px;border-radius:999px;background:#d1d5db;position:relative}.TodayAppointment .stage .label[data-v-01980f93]{font-size:12px;color:#6b7280;white-space:nowrap}.TodayAppointment .stage .line[data-v-01980f93]{width:44px;height:2px;background:#e5e7eb;margin:0 8px}.TodayAppointment .stage.done .dot[data-v-01980f93]{background:#10b981}.TodayAppointment .stage.done .line[data-v-01980f93]{background:#a7f3d0}.TodayAppointment .stage.done .label[data-v-01980f93]{color:#00d498}.TodayAppointment .stage.current .dot[data-v-01980f93]{background:var(--primary);animation:taPulse-01980f93 1.6s infinite}.TodayAppointment .stage.current .label[data-v-01980f93]{color:var(--primary);font-weight:700}.TodayAppointment .stage.current .line[data-v-01980f93]{background:#c7d2fe}.TodayAppointment .stage.todo .dot[data-v-01980f93]{background:#d1d5db}@keyframes taPulse-01980f93{0%{box-shadow:0 0 #4f46e573}70%{box-shadow:0 0 0 10px #4f46e500}to{box-shadow:0 0 #4f46e500}}.TodayAppointment .dragging .ta-item[data-v-01980f93]{transition:transform .08s}.TodayAppointment .ta-item--editing[data-v-01980f93]{border:1px solid rgba(82,139,255,.7);box-shadow:0 0 0 1px #528bff26,0 14px 35px #0f172a59;position:relative;z-index:5;background:radial-gradient(circle at top right,#d0d9ff 0,#eee 40%,#eee 60%,#d0d9ff);outline:none;transition:box-shadow .2s ease,border-color .2s ease,transform .15s ease;transform:translateY(-1px)}.TodayAppointment .ta-item--editing[data-v-01980f93]:before{content:"ویرایش فعال";position:absolute;top:-10px;left:1rem;padding:.15rem .6rem;font-size:.7rem;border-radius:999px;background:linear-gradient(135deg,#4f46e5,#06b6d4);color:#e5f4ff;box-shadow:0 4px 10px #0f172a73}.TodayAppointment .ta-edit-input[data-v-01980f93]{border-radius:999px;border:1px solid rgba(148,163,184,.4);background:#0f172ad9;color:#e5e7eb;padding:.15rem .6rem;font-size:.78rem;outline:none;min-width:0;transition:border-color .18s ease,box-shadow .18s ease,background-color .18s ease,transform .08s ease;box-shadow:0 0 0 1px transparent;font-family:var(--font-primary)}.TodayAppointment .ta-edit-input[data-v-01980f93]::placeholder{color:#6b7280;font-size:.72rem}.TodayAppointment .ta-edit-input[data-v-01980f93]:hover{border-color:#818cf8b3}.TodayAppointment .ta-edit-input[data-v-01980f93]:focus{border-color:#818cf8;background:#0f172afa;box-shadow:0 0 0 1px #818cf899,0 0 12px #38bdf866;transform:translateY(-.5px)}.TodayAppointment .ta-edit-input--name[data-v-01980f93]{max-width:6.5rem;margin-inline-start:.3rem}.TodayAppointment .ta-edit-input--mobile[data-v-01980f93]{max-width:8.5rem;direction:ltr;text-align:left;font-family:inherit}.TodayAppointment .ta-edit-input--time[data-v-01980f93]{max-width:4.6rem;direction:ltr;text-align:center;padding-inline:.4rem}.TodayAppointment .ta-edit-input--doc[data-v-01980f93]{max-width:8rem;margin-inline-start:.3rem}.TodayAppointment .ta-edit-input--part[data-v-01980f93]{max-width:10rem;margin-inline-start:.3rem}.TodayAppointment .ta-edit-btn[data-v-01980f93]{margin-inline-start:.35rem;border-radius:999px;border:1px solid rgba(148,163,184,.35);background:radial-gradient(circle at top left,#0f172a 0,#020617 55%);color:#cbd5f5;padding:.25rem .55rem;font-size:.7rem;display:inline-flex;align-items:center;gap:.25rem;cursor:pointer;transition:background .18s ease,border-color .18s ease,box-shadow .18s ease,transform .08s ease,color .1s ease}.TodayAppointment .ta-edit-btn i[data-v-01980f93]{font-size:.78rem}.TodayAppointment .ta-edit-btn[data-v-01980f93]:hover{border-color:#818cf8cc;box-shadow:0 0 0 1px #818cf866;transform:translateY(-1px);color:#e5edff}.TodayAppointment .ta-edit-btn[data-v-01980f93]:active{transform:translateY(0);box-shadow:0 0 0 1px #818cf84d}.TodayAppointment .ta-edit-btn--active[data-v-01980f93]{border-color:#22d3ee;background:linear-gradient(135deg,#4f46e5,#22d3ee);color:#f9fafb;box-shadow:0 0 0 1px #22d3ee99,0 10px 30px #0f172ab3}.TodayAppointment .ta-edit-btn--active[data-v-01980f93]:hover{box-shadow:0 0 0 1px #22d3eeb3,0 12px 36px #0f172ad9}.TodayAppointment .edit-actions[data-v-01980f93]{display:inline-flex;align-items:center;gap:.4rem;margin-inline-start:auto}.TodayAppointment .ta-edit-save[data-v-01980f93],.TodayAppointment .ta-edit-cancel[data-v-01980f93]{border-radius:999px;border:none;padding:.25rem .7rem;font-size:.72rem;display:inline-flex;align-items:center;gap:.3rem;cursor:pointer;font-weight:500;transition:transform .08s ease,box-shadow .16s ease,background .16s ease,opacity .12s ease}.TodayAppointment .ta-edit-save i[data-v-01980f93],.TodayAppointment .ta-edit-cancel i[data-v-01980f93]{font-size:.83rem}.TodayAppointment .ta-edit-save[data-v-01980f93]:disabled,.TodayAppointment .ta-edit-cancel[data-v-01980f93]:disabled{opacity:.65;cursor:default;box-shadow:none;transform:none}.TodayAppointment .ta-edit-save[data-v-01980f93]{background:var(--primary);color:#fff;font-family:var(--font-primary)}.TodayAppointment .ta-edit-save[data-v-01980f93]:hover:not(:disabled){transform:translateY(-1px)}.TodayAppointment .ta-edit-save[data-v-01980f93]:active:not(:disabled){transform:translateY(0)}.TodayAppointment .ta-edit-cancel[data-v-01980f93]{background:#f3f4f6;color:#000;border:1px solid rgba(148,163,184,.5);font-family:var(--font-primary)}.TodayAppointment .ta-edit-cancel[data-v-01980f93]:hover:not(:disabled){background:#eee;border-color:#94a3b8e6;transform:translateY(-1px)}.TodayAppointment .ta-edit-cancel[data-v-01980f93]:active:not(:disabled){transform:translateY(0);box-shadow:0 6px 14px #0f172abf}.ta-header .ta-title[data-v-01980f93]{display:flex;align-items:baseline;gap:8px}.ta-header .ta-sep[data-v-01980f93]{color:#9ca3af}.ta-header .ta-count[data-v-01980f93]{font-weight:700;color:var(--text-color)}.ta-header .ta-tools[data-v-01980f93]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.ta-header .ta-search[data-v-01980f93]{width:240px;max-width:50vw;padding:8px 10px;border:1px solid #e5e7eb;border-radius:10px;outline:none;transition:box-shadow .15s,border-color .15s;font-family:var(--font-primary)}.ta-header .ta-search[data-v-01980f93]::placeholder{color:#9ca3af}.ta-header .ta-search[data-v-01980f93]:focus{border-color:#4f46e5;box-shadow:0 0 0 3px #4f46e51f}.ta-badge--record[data-has=yes][data-v-01980f93]{background:#ecfdf5;color:#065f46;font-family:var(--font-primary)}.ta-badge--record[data-has=no][data-v-01980f93]{background:#fee2e2;color:#991b1b;font-family:var(--font-primary)}button.presence-btn.presence--enter i[data-v-01980f93]{color:#d33}.presence-btn.presence--enter[data-v-01980f93]{color:#16a34a}.presence-btn.presence--locked[data-v-01980f93]{color:#9ca3af;cursor:not-allowed;opacity:.8}.ta-add[data-v-01980f93]{background:var(--secondary);color:#fff;border:0;border-radius:10px;padding:8px 12px;cursor:pointer;font-family:var(--font-primary)}.ta-add[data-v-01980f93]:hover{box-shadow:0 6px 14px #00a69349;transform:translateY(-1px)}.ta-add[disabled][data-v-01980f93]{opacity:.6;cursor:not-allowed}.modal-card[data-v-01980f93]{width:min(720px,95vw);max-height:90vh;overflow:auto;background:#fff;border-radius:16px;padding:12px;box-shadow:0 14px 40px #00000038}.assistant-select-wrap[data-v-01980f93]{margin-top:-1.5rem;margin-right:3rem}.assistant-select-wrap .assistant-select[data-v-01980f93]{min-width:80px;padding:.25rem .5rem;border:1px solid var(--ta-border, #e4e6eb);border-radius:.5em;font-family:var(--font-primary)}.sr-only[data-v-01980f93]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.assistant-select-wrap[data-v-01980f93]{position:relative;display:inline-block;min-width:50px!important;width:auto!important}.assistant-trigger[data-v-01980f93]{display:inline-flex;align-items:center;gap:.5rem;width:100%;border-radius:1em;background:var(--background-color);cursor:pointer;line-height:1.6;font-family:var(--font-primary)}.assistant-trigger[data-v-01980f93]:disabled{opacity:.6;cursor:not-allowed}.assistant-trigger__text[data-v-01980f93]{flex:1;text-align:right;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;margin-right:-38px}.ta-badge--exit[data-v-01980f93]{background-color:#ffeaea;border:1px solid #cc0000;color:#c00}.ta-badge--exit[data-v-01980f93]:disabled{opacity:.6;cursor:default}.ta-item[data-v-01980f93]{position:relative}.ta-item .ta-item-overlay[data-v-01980f93]{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:flex;align-items:center;justify-content:center;text-align:center;flex-direction:column;border-radius:1rem;z-index:0;padding:1rem;color:#333;font-family:inherit}.ta-item .ta-item-overlay .overlay-content[data-v-01980f93]{display:flex;flex-direction:column;align-items:center;gap:.75rem;max-width:85%}.ta-item .ta-item-overlay .overlay-text[data-v-01980f93]{font-size:1.05rem;font-weight:500;color:#333;line-height:1.7}.ta-item .ta-item-overlay .overlay-btn[data-v-01980f93]{background:#3a7bd5;background:linear-gradient(135deg,#3a7bd5,#00d2ff);color:#fff;border:none;border-radius:.75rem;padding:.5rem 1.2rem;font-family:var(--font-primary);font-size:.95rem;cursor:pointer;display:flex;align-items:center;gap:.4rem;transition:all .25s ease}.ta-item .ta-item-overlay .overlay-btn[data-v-01980f93]:hover{transform:scale(1.04);background:linear-gradient(135deg,#2e6bcf,#00b8f0)}.ta-item .ta-item-overlay .overlay-btn i[data-v-01980f93]{font-size:1.1rem}button.ta-report[data-v-01980f93]{background:#dbc500;color:#fff;border:0;border-radius:10px;padding:8px 12px;cursor:pointer;font-family:var(--font-primary)}.ta-report[data-v-01980f93]:not(:disabled):hover{opacity:.85;transform:translateY(-1px);box-shadow:0 6px 14px #dbc5005d}.ta-date-nav[data-v-01980f93]{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-primary)}.ta-date-btn[data-v-01980f93]{border:1px solid rgba(255,255,255,.12);background:#ffffff0f;color:inherit;border-radius:10px;padding:6px 10px;cursor:pointer;font-family:var(--font-primary)}.ta-date-btn--arrow[data-v-01980f93]{width:34px;text-align:center;font-size:18px;line-height:1}.ta-date-btn--date[data-v-01980f93]{font-weight:600}.dp-ghost[data-v-01980f93]{position:fixed;left:-10000px;top:0;width:1px;height:1px}.dp-ghost input[data-v-01980f93]{width:1px!important;height:1px!important;padding:0!important;border:0!important}.RecommendedServices[data-v-01980f93]{width:31%;margin:10px 25px;padding:0 20px;font-family:var(--font-primary);background:var(--background-color);border-radius:1em;box-shadow:var(--shadow);height:74vh}.RecommendedServices__title[data-v-01980f93]{text-align:right;color:var(--primary)}.timeline__header[data-v-01980f93]{display:flex;flex-direction:row;justify-content:space-between;align-items:center;border-bottom:2px solid #dddddd;margin-bottom:20px;height:60px;direction:ltr}a#tab-2[data-v-01980f93]{background:transparent;padding:5px 15px;border-radius:.5em;color:var(--secondary);border:2px dashed var(--secondary);transition:.3s}a#tab-2[data-v-01980f93]:hover{background:var(--secondary);color:#fff;transition:.3s}@font-face{font-family:Kalameh;src:url(/assets/KalamehWeb_Regular-D0sC3hOE.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Kalameh;src:url(/assets/KalamehWeb_Bold-D0Jm8-NK.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Kalameh;src:url(/assets/KalamehWeb_Black-CGZNDlxu.ttf) format("truetype");font-weight:900;font-style:normal}@font-face{font-family:IRANSans;src:url("/assets/IRANSansWeb(FaNum)-Cj7jpVse.ttf") format("truetype");font-weight:400;font-style:normal}@font-face{font-family:IRANSans;src:url("/assets/IRANSansWeb(FaNum)_Bold-CG9KWpGk.ttf") format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Yekan Bakh FaNum;font-style:normal;font-weight:100;src:url(/assets/YekanBakhFaNum-Thin-CCFhV54d.woff) format("woff"),url(../Fonts/woff2/YekanBakhFaNum-thin.woff2) format("woff2")}@font-face{font-family:Yekan Bakh FaNum;font-style:normal;font-weight:300;src:url(/assets/YekanBakhFaNum-Light-DScj37Ht.woff) format("woff"),url(../Fonts/woff2/YekanBakhFaNum-Light.woff2) format("woff2")}@font-face{font-family:Yekan Bakh FaNum;font-style:normal;font-weight:400;src:url(/assets/YekanBakhFaNum-Regular-cC0JMgGa.woff) format("woff"),url(../Fonts/woff2/YekanBakhFaNum-Regular.woff2) format("woff2")}@font-face{font-family:Yekan Bakh FaNum;font-style:normal;font-weight:600;src:url(/assets/YekanBakhFaNum-SemiBold-D6uk59ej.woff) format("woff"),url(../Fonts/woff2/YekanBakhFaNum-SemiBold.woff2) format("woff2")}@font-face{font-family:Yekan Bakh FaNum;font-style:normal;font-weight:700;src:url(/assets/YekanBakhFaNum-Bold-B0339MnD.woff) format("woff"),url(../Fonts/woff2/YekanBakhFaNum-Bold.woff2) format("woff2")}[data-v-1d61a40e],[data-v-1d61a40e]:before,[data-v-1d61a40e]:after{margin:0;padding:0;box-sizing:border-box}body[data-v-1d61a40e]{font-family:var(--font-primary);background-color:var(--background-color);color:var(--text-color);line-height:1.6;font-size:15px;-webkit-font-smoothing:antialiased;direction:rtl}a[data-v-1d61a40e]{font-family:var(--font-primary);text-decoration:none;font-weight:600;color:var(--text-color)}a.router-link-exact-active[data-v-1d61a40e]{color:var(--secondary)}label[data-v-1d61a40e],td[data-v-1d61a40e],p[data-v-1d61a40e],span[data-v-1d61a40e]{color:var(--text-color)}textarea[data-v-1d61a40e]{background-color:var(--background-color);color:var(--text-color)}a.secondary-color[data-v-1d61a40e]{color:#fff}a.secondary-color.router-link-exact-active[data-v-1d61a40e]{color:var(--secondary)}ul[data-v-1d61a40e],ol[data-v-1d61a40e]{list-style:none}button[data-v-1d61a40e]{cursor:pointer;border:none;background:none}#app[data-v-1d61a40e]{font-family:var(--font-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center;color:#2c3e50}.container[data-v-1d61a40e]{width:90%;max-width:1200px;margin:0 auto}.grid[data-v-1d61a40e]{display:grid;gap:1rem}.hidden[data-v-1d61a40e]{display:none}h1[data-v-1d61a40e],h2[data-v-1d61a40e],h3[data-v-1d61a40e],h4[data-v-1d61a40e],h5[data-v-1d61a40e],h6[data-v-1d61a40e]{font-weight:700;color:var(--text-color)}.btn[data-v-1d61a40e]{padding:.75rem 1.5rem;border-radius:5px;font-weight:700;transition:all .3s ease}.btn[data-v-1d61a40e]:hover{opacity:.8}.btn-primary[data-v-1d61a40e]{background-color:var(--primary);color:#fff}.btn-secondary[data-v-1d61a40e]{background-color:var(--secondary);color:#fff}.form[data-v-1d61a40e]{font-family:var(--font-primary)}.form__group[data-v-1d61a40e]{position:relative}.form__icon[data-v-1d61a40e]{position:absolute;top:35%;left:1%;font-size:22px}.form__input[data-v-1d61a40e]{width:100%;height:4rem;border:none;border-radius:1rem;font-size:1.4rem;padding-right:1.4rem;padding-top:20px;box-shadow:var(--inner-shadow);background:none;font-family:inherit;color:var(--text-color)}.form__input[data-v-1d61a40e]:focus{box-shadow:var(--shadow);outline:none;border-bottom:2px solid var(--secondary)}.form__input:focus+.form__label[data-v-1d61a40e]{transform:translate3d(10px,-25px,0) scale(.75);color:var(--secondary)}.form__input[data-v-1d61a40e]:not(:placeholder-shown){border-bottom:2px solid var(--secondary)}.form__input:not(:placeholder-shown)+.form__label[data-v-1d61a40e]{transform:translate3d(10px,-25px,0) scale(.75);color:var(--secondary)}.form__label[data-v-1d61a40e]{position:absolute;top:50%;right:1rem;transform:translateY(-50%);font-weight:600;transform-origin:0 0;transition:all .2s ease;pointer-events:none}.form__input[data-v-1d61a40e]::-webkit-outer-spin-button,.form__input[data-v-1d61a40e]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.form__input[type=number][data-v-1d61a40e]{-moz-appearance:textfield}.ServiceCategory[data-v-1d61a40e]{display:flex;justify-content:center;flex-wrap:wrap}.ServiceCategory button[data-v-1d61a40e]{margin:10px}.ServiceCategory button[data-v-1d61a40e]:hover{background-color:var(--primary)}input.form__input__simple[data-v-1d61a40e]{height:40px;border:1px solid #dddddd;border-radius:10px;padding:10px;font-family:var(--font-primary)}.line[data-v-1d61a40e]{height:1px;display:flex;background:#ddd;margin:20px 0;width:100%}button.btn__close[data-v-1d61a40e]{width:49%;padding:10px;background:transparent;color:#ff4d4d;font-family:var(--font-primary);border-radius:.5em;border:1px solid #ff4d4d;transition:.3s;font-size:15px}button.btn__close[data-v-1d61a40e]:hover{background-color:#ff4d4d;color:#fff;transition:.3s}.chip[data-v-1d61a40e]{grid-column:2/3;grid-row:3/4;justify-self:center;min-width:11rem;width:auto;height:3.5rem;border-radius:1rem;box-shadow:var(--shadow);display:flex;justify-content:space-between;align-items:center;font-family:var(--font-primary);transition:all .3s ease}.chip__icon[data-v-1d61a40e]{width:2rem;height:2rem;border-radius:1rem;margin:0 0 0 15px;display:flex;justify-content:center;align-items:center;font-size:1.8rem;color:var(--primary)}.chip:hover p[data-v-1d61a40e]{color:#fff;transition:all .3s ease}.chip p[data-v-1d61a40e]{font-size:20px;color:var(--text-color);font-weight:600;margin-right:15px;transition:all .3s ease}.chip__no-icon[data-v-1d61a40e]{grid-column:2/3;grid-row:3/4;justify-self:center;width:17rem;height:4rem;border-radius:1rem;box-shadow:var(--shadow);display:flex;flex-direction:column;flex-wrap:wrap;align-content:space-between;align-items:flex-start;font-family:var(--font-primary);transition:all .3s ease;z-index:1;justify-content:center}.chip__no-icon:hover p[data-v-1d61a40e]{color:var(--secondary);transition:all .3s ease}.chip__no-icon p[data-v-1d61a40e]{font-size:20px;color:var(--text-color);font-weight:600;transition:all .3s ease}.active[data-v-1d61a40e]{background:var(--primary)}.active p[data-v-1d61a40e]{color:#fff}.active svg[data-v-1d61a40e]{color:#fff}.active :hover+p[data-v-1d61a40e]{color:#fff}.ServiceList[data-v-1d61a40e]{display:flex;justify-content:space-evenly;padding-top:20px;flex-wrap:wrap;flex-direction:row}.ServiceList button.chip[data-v-1d61a40e]{margin:10px 0}.title__with__line[data-v-1d61a40e]{padding:10px;text-align:right;border-bottom:2px solid #dddddd}.drag-handle[data-v-1d61a40e]{width:32px;height:32px;border:1px dashed #e5e7eb;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;cursor:grab;background:#fafafa}.drag-handle i[data-v-1d61a40e]{opacity:.7}.form__submit__btn[data-v-1d61a40e]{width:100%;height:3rem;border-radius:1rem;font-size:1.4rem;background-color:transparent;color:var(--secondary);font-family:var(--font-primary);border:3px solid var(--secondary);cursor:pointer;transition:all .3s ease;box-shadow:var(--shadow)}.form__submit__btn[data-v-1d61a40e]:hover{background-color:var(--secondary);color:#fff}[data-v-1d61a40e]::-webkit-scrollbar{width:6px;background-color:transparent;height:4px}[data-v-1d61a40e]::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);background-color:#f5f5f5;border-radius:5px}[data-v-1d61a40e]::-webkit-scrollbar-thumb{background-color:#00000075;background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.2) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.2) 50%,rgba(255,255,255,.2) 75%,transparent 75%,transparent);border-radius:5px}[data-v-1d61a40e]::-webkit-scrollbar-thumb:hover{background:#0000001c}.swal2-actions button[data-v-1d61a40e]{font-family:var(--font-primary)!important;font-size:20px!important}.slide-right-enter-active[data-v-1d61a40e],.slide-right-leave-active[data-v-1d61a40e]{transition:all .5s ease}.slide-right-enter-from[data-v-1d61a40e]{transform:translate(100%);opacity:0}.slide-right-leave-to[data-v-1d61a40e]{transform:translate(-100%);opacity:0}.modal-backdrop[data-v-1d61a40e]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0006;display:flex;align-items:center;justify-content:center}.grid__temp[data-v-1d61a40e]{display:flex;justify-content:space-between;margin:20px 0}.modal[data-v-1d61a40e]{background:var(--background-color);padding:1rem;border-radius:1rem;width:800px;max-width:90%}.modal-header[data-v-1d61a40e]{border-bottom:1px solid #dddddd;padding-bottom:10px;display:flex;justify-content:space-between;align-items:center}.modal-footer[data-v-1d61a40e]{border-top:1px solid #dddddd;padding:15px 0;display:flex;justify-content:space-between;align-items:center}button.close[data-v-1d61a40e]{font-size:25px;color:#fb0000}input.multiselect-tags-search[data-v-1d61a40e]{background:transparent}.MobileBottomNav[data-v-1d61a40e]{display:none}[data-v-1d61a40e] .selectedServices{min-width:200px;max-width:99%;border-radius:10px;height:45px;background-color:#fff}[data-v-1d61a40e] .multiselect-single-label{right:-45px;top:2px}[data-v-1d61a40e] .multiselect-placeholder{right:-50px}[data-v-1d61a40e] .multiselect-dropdown{border-radius:0 0 10px 10px;margin-bottom:10px;z-index:10000000000!important;border-color:#ddd;padding-top:15px;border-top-color:transparent}[data-v-1d61a40e] .multiselect-clear{z-index:1!important}[data-v-1d61a40e] .multiselect-caret{z-index:1!important;margin-left:10px}.TodayAppointment[data-v-1d61a40e]{background:var(--today-background);border-radius:12px;padding:16px;box-shadow:0 6px 20px #0000000f}.TodayAppointment .ta-header[data-v-1d61a40e]{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:12px}.TodayAppointment .ta-header .ta-title[data-v-1d61a40e]{display:flex;align-items:baseline;gap:8px;font-size:16px;font-weight:700}.TodayAppointment .ta-header .ta-title .ta-date[data-v-1d61a40e]{font-size:12px;color:#6b7280}.TodayAppointment .ta-header .ta-refresh[data-v-1d61a40e]{border:0;padding:8px 12px;border-radius:10px;cursor:pointer;background:var(--primary);color:#fff;transition:transform .06s ease-in-out,box-shadow .2s;display:inline-flex;align-items:center;gap:8px;font-family:var(--font-primary)}.TodayAppointment .ta-header .ta-refresh[data-v-1d61a40e]:hover{box-shadow:0 6px 14px #4f46e540;transform:translateY(-1px)}.TodayAppointment .ta-header .ta-refresh[data-v-1d61a40e]:active{transform:translateY(1px)}.TodayAppointment .ta-header .ta-refresh[data-v-1d61a40e]:disabled{opacity:.6;cursor:default;box-shadow:none}.TodayAppointment .sync-btn[data-v-1d61a40e]{display:inline-flex;align-items:center;gap:.4rem;padding:.45rem .9rem;border-radius:.5rem;border:none;cursor:pointer;font-size:.9rem;background:#ff9dfa;transition:opacity .2s ease,transform .1s ease;font-family:var(--font-primary)}.TodayAppointment .sync-btn span[data-v-1d61a40e]{color:#fff}.TodayAppointment .sync-btn[data-v-1d61a40e]:disabled{opacity:.6;cursor:default}.TodayAppointment .sync-btn[data-v-1d61a40e]:not(:disabled):hover{opacity:.85;transform:translateY(-1px);box-shadow:0 6px 14px #bd75b94b}.TodayAppointment .ta-state[data-v-1d61a40e]{padding:12px;border-radius:10px}.TodayAppointment .ta-state.ta-loading[data-v-1d61a40e],.TodayAppointment .ta-state.ta-empty[data-v-1d61a40e]{background:#f7f7fb}.TodayAppointment .ta-state.ta-error[data-v-1d61a40e]{background:#fff1f1;color:#b00020}.TodayAppointment select#ta-stage-filter[data-v-1d61a40e]{padding:5px;width:9rem;font-family:var(--font-primary);border:0px;border-bottom:2px solid #bfbfbf}.TodayAppointment select#ta-stage-filter[data-v-1d61a40e]:focus-visible{border:0px!important}.TodayAppointment .ta-list[data-v-1d61a40e]{display:flex;flex-direction:column;gap:10px}.TodayAppointment .ta-item[data-v-1d61a40e]{background:var(--background-color);border:1px solid #eef0f4;border-radius:12px;padding:10px 12px;box-shadow:0 6px 18px #0000000a;transition:box-shadow .2s}.TodayAppointment .ta-item[data-v-1d61a40e]:hover{box-shadow:0 8px 22px #0000000f}.TodayAppointment .ta-item__head[data-v-1d61a40e]{display:grid;grid-template-columns:36px .5fr .4fr .2fr .4fr .5fr .5fr .5fr auto auto auto;align-items:center;gap:8px;margin-bottom:8px}.TodayAppointment .ta-item__head .mobile[data-v-1d61a40e]{margin-inline-start:.5rem;color:#6b7280;font-size:.9rem;direction:ltr;unicode-bidi:plaintext}.TodayAppointment .ta-item__head .mobile i[data-v-1d61a40e]{margin-inline-end:.25rem}.TodayAppointment .ta-item__head .idx[data-v-1d61a40e]{color:#6b7280}.TodayAppointment .ta-item__head .name[data-v-1d61a40e]{font-weight:700}.TodayAppointment .ta-item__head .time[data-v-1d61a40e],.TodayAppointment .ta-item__head .doc[data-v-1d61a40e],.TodayAppointment .ta-item__head .part[data-v-1d61a40e]{color:#374151}.TodayAppointment .ta-item__head .status[data-v-1d61a40e]{justify-self:end}.TodayAppointment .ta-item__head span i[data-v-1d61a40e]{margin:0 5px}.TodayAppointment .ta-item__head .record[data-v-1d61a40e]{display:inline-flex;align-items:center;gap:.4rem}.TodayAppointment .ta-item__head .record .presence-btn[data-v-1d61a40e]{border:1px solid #d1d5db;background:#fff;padding:.25rem .45rem;border-radius:.5rem;cursor:pointer;transition:transform .08s ease}.TodayAppointment .ta-item__head .record .presence-btn[data-v-1d61a40e]:disabled{opacity:.6;cursor:not-allowed}.TodayAppointment .ta-item__head .record .presence-btn[data-v-1d61a40e]:active{transform:scale(.98)}.TodayAppointment .ta-item__head .record .presence-btn i.fa-user-check[data-v-1d61a40e]{color:#16a34a}.TodayAppointment .ta-badge[data-v-1d61a40e]{padding:4px 8px;border-radius:999px;font-size:12px;background:#f1f1f5;color:#000}.TodayAppointment .ta-badge[data-status=accepted][data-v-1d61a40e],.TodayAppointment .ta-badge[data-status=approved][data-v-1d61a40e],.TodayAppointment .ta-badge[data-status="1"][data-v-1d61a40e]{background:#e6fffb}.TodayAppointment .ta-badge[data-status=pending][data-v-1d61a40e],.TodayAppointment .ta-badge[data-status="0"][data-v-1d61a40e]{background:#f5f5f5}.TodayAppointment .ta-badge[data-status=canceled][data-v-1d61a40e],.TodayAppointment .ta-badge[data-status="-1"][data-v-1d61a40e]{background:#fff1f0}.TodayAppointment .ta-badge[data-status=in_progress][data-v-1d61a40e]{background:#fff7e6}.TodayAppointment .ta-badge[data-status=arrived][data-v-1d61a40e]{background:#e6f7ff}.TodayAppointment .ta-progress[data-v-1d61a40e]{display:flex;align-items:center;padding-top:6px;overflow-x:auto;min-height:50px;height:auto;max-height:100px;flex-direction:row;padding-right:5px}.TodayAppointment .ta-progress .stage[data-v-1d61a40e]{position:relative}.TodayAppointment .ta-progress .stage .label[data-v-1d61a40e]{display:inline-block;color:var(--text-color)}.TodayAppointment .ta-progress .stage .ts[data-v-1d61a40e]{display:block;font-size:.72rem;opacity:.8;margin-top:.15rem;line-height:1;color:var(--text-color)}.TodayAppointment .stage[data-v-1d61a40e]{display:inline-flex;align-items:center;gap:6px;position:relative}.TodayAppointment .stage .dot[data-v-1d61a40e]{width:10px;height:10px;border-radius:999px;background:#d1d5db;position:relative}.TodayAppointment .stage .label[data-v-1d61a40e]{font-size:12px;color:#6b7280;white-space:nowrap}.TodayAppointment .stage .line[data-v-1d61a40e]{width:44px;height:2px;background:#e5e7eb;margin:0 8px}.TodayAppointment .stage.done .dot[data-v-1d61a40e]{background:#10b981}.TodayAppointment .stage.done .line[data-v-1d61a40e]{background:#a7f3d0}.TodayAppointment .stage.done .label[data-v-1d61a40e]{color:#00d498}.TodayAppointment .stage.current .dot[data-v-1d61a40e]{background:var(--primary);animation:taPulse-1d61a40e 1.6s infinite}.TodayAppointment .stage.current .label[data-v-1d61a40e]{color:var(--primary);font-weight:700}.TodayAppointment .stage.current .line[data-v-1d61a40e]{background:#c7d2fe}.TodayAppointment .stage.todo .dot[data-v-1d61a40e]{background:#d1d5db}@keyframes taPulse-1d61a40e{0%{box-shadow:0 0 #4f46e573}70%{box-shadow:0 0 0 10px #4f46e500}to{box-shadow:0 0 #4f46e500}}.TodayAppointment .dragging .ta-item[data-v-1d61a40e]{transition:transform .08s}.TodayAppointment .ta-item--editing[data-v-1d61a40e]{border:1px solid rgba(82,139,255,.7);box-shadow:0 0 0 1px #528bff26,0 14px 35px #0f172a59;position:relative;z-index:5;background:radial-gradient(circle at top right,#d0d9ff 0,#eee 40%,#eee 60%,#d0d9ff);outline:none;transition:box-shadow .2s ease,border-color .2s ease,transform .15s ease;transform:translateY(-1px)}.TodayAppointment .ta-item--editing[data-v-1d61a40e]:before{content:"ویرایش فعال";position:absolute;top:-10px;left:1rem;padding:.15rem .6rem;font-size:.7rem;border-radius:999px;background:linear-gradient(135deg,#4f46e5,#06b6d4);color:#e5f4ff;box-shadow:0 4px 10px #0f172a73}.TodayAppointment .ta-edit-input[data-v-1d61a40e]{border-radius:999px;border:1px solid rgba(148,163,184,.4);background:#0f172ad9;color:#e5e7eb;padding:.15rem .6rem;font-size:.78rem;outline:none;min-width:0;transition:border-color .18s ease,box-shadow .18s ease,background-color .18s ease,transform .08s ease;box-shadow:0 0 0 1px transparent;font-family:var(--font-primary)}.TodayAppointment .ta-edit-input[data-v-1d61a40e]::placeholder{color:#6b7280;font-size:.72rem}.TodayAppointment .ta-edit-input[data-v-1d61a40e]:hover{border-color:#818cf8b3}.TodayAppointment .ta-edit-input[data-v-1d61a40e]:focus{border-color:#818cf8;background:#0f172afa;box-shadow:0 0 0 1px #818cf899,0 0 12px #38bdf866;transform:translateY(-.5px)}.TodayAppointment .ta-edit-input--name[data-v-1d61a40e]{max-width:6.5rem;margin-inline-start:.3rem}.TodayAppointment .ta-edit-input--mobile[data-v-1d61a40e]{max-width:8.5rem;direction:ltr;text-align:left;font-family:inherit}.TodayAppointment .ta-edit-input--time[data-v-1d61a40e]{max-width:4.6rem;direction:ltr;text-align:center;padding-inline:.4rem}.TodayAppointment .ta-edit-input--doc[data-v-1d61a40e]{max-width:8rem;margin-inline-start:.3rem}.TodayAppointment .ta-edit-input--part[data-v-1d61a40e]{max-width:10rem;margin-inline-start:.3rem}.TodayAppointment .ta-edit-btn[data-v-1d61a40e]{margin-inline-start:.35rem;border-radius:999px;border:1px solid rgba(148,163,184,.35);background:radial-gradient(circle at top left,#0f172a 0,#020617 55%);color:#cbd5f5;padding:.25rem .55rem;font-size:.7rem;display:inline-flex;align-items:center;gap:.25rem;cursor:pointer;transition:background .18s ease,border-color .18s ease,box-shadow .18s ease,transform .08s ease,color .1s ease}.TodayAppointment .ta-edit-btn i[data-v-1d61a40e]{font-size:.78rem}.TodayAppointment .ta-edit-btn[data-v-1d61a40e]:hover{border-color:#818cf8cc;box-shadow:0 0 0 1px #818cf866;transform:translateY(-1px);color:#e5edff}.TodayAppointment .ta-edit-btn[data-v-1d61a40e]:active{transform:translateY(0);box-shadow:0 0 0 1px #818cf84d}.TodayAppointment .ta-edit-btn--active[data-v-1d61a40e]{border-color:#22d3ee;background:linear-gradient(135deg,#4f46e5,#22d3ee);color:#f9fafb;box-shadow:0 0 0 1px #22d3ee99,0 10px 30px #0f172ab3}.TodayAppointment .ta-edit-btn--active[data-v-1d61a40e]:hover{box-shadow:0 0 0 1px #22d3eeb3,0 12px 36px #0f172ad9}.TodayAppointment .edit-actions[data-v-1d61a40e]{display:inline-flex;align-items:center;gap:.4rem;margin-inline-start:auto}.TodayAppointment .ta-edit-save[data-v-1d61a40e],.TodayAppointment .ta-edit-cancel[data-v-1d61a40e]{border-radius:999px;border:none;padding:.25rem .7rem;font-size:.72rem;display:inline-flex;align-items:center;gap:.3rem;cursor:pointer;font-weight:500;transition:transform .08s ease,box-shadow .16s ease,background .16s ease,opacity .12s ease}.TodayAppointment .ta-edit-save i[data-v-1d61a40e],.TodayAppointment .ta-edit-cancel i[data-v-1d61a40e]{font-size:.83rem}.TodayAppointment .ta-edit-save[data-v-1d61a40e]:disabled,.TodayAppointment .ta-edit-cancel[data-v-1d61a40e]:disabled{opacity:.65;cursor:default;box-shadow:none;transform:none}.TodayAppointment .ta-edit-save[data-v-1d61a40e]{background:var(--primary);color:#fff;font-family:var(--font-primary)}.TodayAppointment .ta-edit-save[data-v-1d61a40e]:hover:not(:disabled){transform:translateY(-1px)}.TodayAppointment .ta-edit-save[data-v-1d61a40e]:active:not(:disabled){transform:translateY(0)}.TodayAppointment .ta-edit-cancel[data-v-1d61a40e]{background:#f3f4f6;color:#000;border:1px solid rgba(148,163,184,.5);font-family:var(--font-primary)}.TodayAppointment .ta-edit-cancel[data-v-1d61a40e]:hover:not(:disabled){background:#eee;border-color:#94a3b8e6;transform:translateY(-1px)}.TodayAppointment .ta-edit-cancel[data-v-1d61a40e]:active:not(:disabled){transform:translateY(0);box-shadow:0 6px 14px #0f172abf}.ta-header .ta-title[data-v-1d61a40e]{display:flex;align-items:baseline;gap:8px}.ta-header .ta-sep[data-v-1d61a40e]{color:#9ca3af}.ta-header .ta-count[data-v-1d61a40e]{font-weight:700;color:var(--text-color)}.ta-header .ta-tools[data-v-1d61a40e]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.ta-header .ta-search[data-v-1d61a40e]{width:240px;max-width:50vw;padding:8px 10px;border:1px solid #e5e7eb;border-radius:10px;outline:none;transition:box-shadow .15s,border-color .15s;font-family:var(--font-primary)}.ta-header .ta-search[data-v-1d61a40e]::placeholder{color:#9ca3af}.ta-header .ta-search[data-v-1d61a40e]:focus{border-color:#4f46e5;box-shadow:0 0 0 3px #4f46e51f}.ta-badge--record[data-has=yes][data-v-1d61a40e]{background:#ecfdf5;color:#065f46;font-family:var(--font-primary)}.ta-badge--record[data-has=no][data-v-1d61a40e]{background:#fee2e2;color:#991b1b;font-family:var(--font-primary)}button.presence-btn.presence--enter i[data-v-1d61a40e]{color:#d33}.presence-btn.presence--enter[data-v-1d61a40e]{color:#16a34a}.presence-btn.presence--locked[data-v-1d61a40e]{color:#9ca3af;cursor:not-allowed;opacity:.8}.ta-add[data-v-1d61a40e]{background:var(--secondary);color:#fff;border:0;border-radius:10px;padding:8px 12px;cursor:pointer;font-family:var(--font-primary)}.ta-add[data-v-1d61a40e]:hover{box-shadow:0 6px 14px #00a69349;transform:translateY(-1px)}.ta-add[disabled][data-v-1d61a40e]{opacity:.6;cursor:not-allowed}.modal-card[data-v-1d61a40e]{width:min(720px,95vw);max-height:90vh;overflow:auto;background:#fff;border-radius:16px;padding:12px;box-shadow:0 14px 40px #00000038}.assistant-select-wrap[data-v-1d61a40e]{margin-top:-1.5rem;margin-right:3rem}.assistant-select-wrap .assistant-select[data-v-1d61a40e]{min-width:80px;padding:.25rem .5rem;border:1px solid var(--ta-border, #e4e6eb);border-radius:.5em;font-family:var(--font-primary)}.sr-only[data-v-1d61a40e]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.assistant-select-wrap[data-v-1d61a40e]{position:relative;display:inline-block;min-width:50px!important;width:auto!important}.assistant-trigger[data-v-1d61a40e]{display:inline-flex;align-items:center;gap:.5rem;width:100%;border-radius:1em;background:var(--background-color);cursor:pointer;line-height:1.6;font-family:var(--font-primary)}.assistant-trigger[data-v-1d61a40e]:disabled{opacity:.6;cursor:not-allowed}.assistant-trigger__text[data-v-1d61a40e]{flex:1;text-align:right;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;margin-right:-38px}.ta-badge--exit[data-v-1d61a40e]{background-color:#ffeaea;border:1px solid #cc0000;color:#c00}.ta-badge--exit[data-v-1d61a40e]:disabled{opacity:.6;cursor:default}.ta-item[data-v-1d61a40e]{position:relative}.ta-item .ta-item-overlay[data-v-1d61a40e]{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:flex;align-items:center;justify-content:center;text-align:center;flex-direction:column;border-radius:1rem;z-index:0;padding:1rem;color:#333;font-family:inherit}.ta-item .ta-item-overlay .overlay-content[data-v-1d61a40e]{display:flex;flex-direction:column;align-items:center;gap:.75rem;max-width:85%}.ta-item .ta-item-overlay .overlay-text[data-v-1d61a40e]{font-size:1.05rem;font-weight:500;color:#333;line-height:1.7}.ta-item .ta-item-overlay .overlay-btn[data-v-1d61a40e]{background:#3a7bd5;background:linear-gradient(135deg,#3a7bd5,#00d2ff);color:#fff;border:none;border-radius:.75rem;padding:.5rem 1.2rem;font-family:var(--font-primary);font-size:.95rem;cursor:pointer;display:flex;align-items:center;gap:.4rem;transition:all .25s ease}.ta-item .ta-item-overlay .overlay-btn[data-v-1d61a40e]:hover{transform:scale(1.04);background:linear-gradient(135deg,#2e6bcf,#00b8f0)}.ta-item .ta-item-overlay .overlay-btn i[data-v-1d61a40e]{font-size:1.1rem}button.ta-report[data-v-1d61a40e]{background:#dbc500;color:#fff;border:0;border-radius:10px;padding:8px 12px;cursor:pointer;font-family:var(--font-primary)}.ta-report[data-v-1d61a40e]:not(:disabled):hover{opacity:.85;transform:translateY(-1px);box-shadow:0 6px 14px #dbc5005d}.ta-date-nav[data-v-1d61a40e]{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-primary)}.ta-date-btn[data-v-1d61a40e]{border:1px solid rgba(255,255,255,.12);background:#ffffff0f;color:inherit;border-radius:10px;padding:6px 10px;cursor:pointer;font-family:var(--font-primary)}.ta-date-btn--arrow[data-v-1d61a40e]{width:34px;text-align:center;font-size:18px;line-height:1}.ta-date-btn--date[data-v-1d61a40e]{font-weight:600}.dp-ghost[data-v-1d61a40e]{position:fixed;left:-10000px;top:0;width:1px;height:1px}.dp-ghost input[data-v-1d61a40e]{width:1px!important;height:1px!important;padding:0!important;border:0!important}[data-v-1d61a40e]:root{--primary: #6D5DFC;--secondary: #00A693;--primary-light: #8abdff;--primary-dark: #5b0eeb;--white: #FFFFFF;--background-color: #E4EBF5;--table-background:#f3f3f3;--greyLight-2: #c8d0e7;--greyLight-3: #bec8e4;--dark-greyLight-1: #202224;--dark-greyLight-2: #2e2e2e;--dark-greyLight-3: #252525;--greyDark: #9baacf;--font-primary: Yekan Bakh FaNum;--text-color: #333;--shadow: .3rem .3rem .6rem var(--greyLight-2), -.2rem -.2rem .5rem var(--white);--inner-shadow: inset .2rem .2rem .5rem var(--greyLight-2);--login-background: #E6E6FA;--today-background: #fff;--primary-50: color-mix(in oklab, var(--primary) 10%, white);--primary-100: color-mix(in oklab, var(--primary) 20%, white);--primary-600: color-mix(in oklab, var(--primary) 90%, black);--primary-700: color-mix(in oklab, var(--primary) 80%, black);--secondary-600: color-mix(in oklab, var(--secondary) 90%, black)}[data-theme=dark][data-v-1d61a40e]{--background-color: var(--dark-greyLight-1);--white: var(--dark-greyLight-1);--text-color: #fff !important;--shadow:.3rem .3rem .6rem var(--dark-greyLight-2), -.2rem -.2rem .5rem var(--dark-greyLight-3);--inner-shadow: inset .2rem .2rem .5rem var(--dark-greyLight-3);--table-background: var(--dark-greyLight-2);--login-background: var(--dark-greyLight-1);--today-background: var(--dark-greyLight-2)}.btn-primary[data-v-1d61a40e]{background:var(--primary)}.btn-primary[data-v-1d61a40e]:hover{background:var(--primary-700)}.ServicesPerformedTimeLine[data-v-1d61a40e]{position:relative;max-width:750px;width:auto;margin:0;font-family:var(--font-primary);overflow-x:hidden;height:65vh;display:flex;flex-direction:column}.service-table[data-v-1d61a40e]{width:100%;border-collapse:collapse;margin-top:20px;border-radius:1em;overflow:hidden;height:auto;margin-bottom:20px}.service-table th[data-v-1d61a40e],.service-table td[data-v-1d61a40e]{border:1px solid #ddd;padding:5px;text-align:center}.service-table th[data-v-1d61a40e]{background-color:#f4f4f4}.timeline-item[data-v-1d61a40e]{display:flex;align-items:center;position:relative;padding-bottom:20px;width:100%;justify-content:center}.timeline__description[data-v-1d61a40e]{display:flex}.timeline-content[data-v-1d61a40e]{background:var(--background-color);padding:10px 15px;border-radius:1em;width:90%;text-align:right;box-shadow:0 4px 12px #00000014}.error-message[data-v-1d61a40e]{color:red;font-weight:700}.action__btns[data-v-1d61a40e]{display:flex;flex-direction:row-reverse;flex-wrap:nowrap;justify-content:space-between;align-items:center;border-top:1px solid #dddddd;padding:55px 0 0;margin-top:0}.action__btns button[data-v-1d61a40e]{width:40px;height:40px;display:flex;justify-content:center;align-items:center;border-radius:1em;color:#fff;float:left;margin-top:-47px;font-size:16px;box-shadow:var(--shadow)}.action__btns .btn__delete[data-v-1d61a40e]{background:transparent;border:3px solid #ff4d4d;color:#ff4d4d;font-weight:bolder;transition:.3s}.action__btns .btn__delete[data-v-1d61a40e]:hover{background:#ff4d4d;color:#fff;transition:.3s}.action__btns .btn__edit[data-v-1d61a40e]{background:#08f}.action__btns .btn__confirm[data-v-1d61a40e]{background:transparent;border:3px solid green;color:green;font-weight:bolder;transition:.3s}.action__btns .btn__confirm[data-v-1d61a40e]:hover,.action__btns .checked[data-v-1d61a40e]{background:green;color:#fff;transition:.3s}.action__btns .checked[data-v-1d61a40e]{pointer-events:none}.ServicesPerformeddate[data-v-1d61a40e]{background-color:var(--primary);display:block;font-size:16px;color:#fff;font-weight:700;padding:5px 10px;margin:-10px -15px 6px;border-radius:16px 16px 0 0}button.btn__confirm_service.checked[data-v-1d61a40e]{color:green;font-size:18px;text-align:center;display:flex;margin:auto}button.btn__confirm_service[data-v-1d61a40e]{color:#d33;font-size:18px;text-align:center;display:flex;margin:auto}textarea.visit__description[data-v-1d61a40e]{width:100%;padding:10px;border-radius:.5em;border:2px solid var(--primary);font-family:var(--font-primary)}.recommendations[data-v-1d61a40e]{border:1px dashed #e5e7eb;border-radius:10px;padding:8px 10px;margin-top:8px}.rec-list[data-v-1d61a40e]{list-style:none;padding:0;margin:6px 0 0;display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:8px}.rec-item[data-v-1d61a40e]{display:flex!important;align-items:center;gap:10px;background:var(--table-background);border:1px solid #eee;border-radius:8px;padding:8px 10px;flex-direction:row-reverse}.rec-item .qty[data-v-1d61a40e]{font-weight:700;min-width:36px;text-align:center}.rec-item .name[data-v-1d61a40e]{flex:1}.meta-inline[data-v-1d61a40e]{display:inline-flex;align-items:center;gap:8px;margin-inline-start:auto;font-size:.85rem;opacity:.9}.meta-avatar[data-v-1d61a40e]{width:26px;height:26px;border-radius:50%;object-fit:cover;border:1px solid #eee}.meta-text[data-v-1d61a40e]{white-space:nowrap}.rec-loading[data-v-1d61a40e]{font-size:.9rem;color:#6b7280}.meta-tooltip[data-v-1d61a40e]{position:relative;display:inline-block;cursor:pointer}.meta-tooltip .tooltip-text[data-v-1d61a40e]{visibility:hidden;opacity:0;position:absolute;bottom:120%;left:50%;transform:translate(-50%);background:#333;color:#fff;padding:6px 10px;border-radius:6px;font-size:.8rem;white-space:nowrap;z-index:100;transition:opacity .2s}.meta-tooltip:hover .tooltip-text[data-v-1d61a40e]{visibility:visible;opacity:1}[data-v-dc95db79]:root{--primary: #6D5DFC;--secondary: #00A693;--primary-light: #8abdff;--primary-dark: #5b0eeb;--white: #FFFFFF;--background-color: #E4EBF5;--table-background:#f3f3f3;--greyLight-2: #c8d0e7;--greyLight-3: #bec8e4;--dark-greyLight-1: #202224;--dark-greyLight-2: #2e2e2e;--dark-greyLight-3: #252525;--greyDark: #9baacf;--font-primary: Yekan Bakh FaNum;--text-color: #333;--shadow: .3rem .3rem .6rem var(--greyLight-2), -.2rem -.2rem .5rem var(--white);--inner-shadow: inset .2rem .2rem .5rem var(--greyLight-2);--login-background: #E6E6FA;--today-background: #fff;--primary-50: color-mix(in oklab, var(--primary) 10%, white);--primary-100: color-mix(in oklab, var(--primary) 20%, white);--primary-600: color-mix(in oklab, var(--primary) 90%, black);--primary-700: color-mix(in oklab, var(--primary) 80%, black);--secondary-600: color-mix(in oklab, var(--secondary) 90%, black)}[data-theme=dark][data-v-dc95db79]{--background-color: var(--dark-greyLight-1);--white: var(--dark-greyLight-1);--text-color: #fff !important;--shadow:.3rem .3rem .6rem var(--dark-greyLight-2), -.2rem -.2rem .5rem var(--dark-greyLight-3);--inner-shadow: inset .2rem .2rem .5rem var(--dark-greyLight-3);--table-background: var(--dark-greyLight-2);--login-background: var(--dark-greyLight-1);--today-background: var(--dark-greyLight-2)}.btn-primary[data-v-dc95db79]{background:var(--primary)}.btn-primary[data-v-dc95db79]:hover{background:var(--primary-700)}@font-face{font-family:Kalameh;src:url(/assets/KalamehWeb_Regular-D0sC3hOE.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Kalameh;src:url(/assets/KalamehWeb_Bold-D0Jm8-NK.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Kalameh;src:url(/assets/KalamehWeb_Black-CGZNDlxu.ttf) format("truetype");font-weight:900;font-style:normal}@font-face{font-family:IRANSans;src:url("/assets/IRANSansWeb(FaNum)-Cj7jpVse.ttf") format("truetype");font-weight:400;font-style:normal}@font-face{font-family:IRANSans;src:url("/assets/IRANSansWeb(FaNum)_Bold-CG9KWpGk.ttf") format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Yekan Bakh FaNum;font-style:normal;font-weight:100;src:url(/assets/YekanBakhFaNum-Thin-CCFhV54d.woff) format("woff"),url(../Fonts/woff2/YekanBakhFaNum-thin.woff2) format("woff2")}@font-face{font-family:Yekan Bakh FaNum;font-style:normal;font-weight:300;src:url(/assets/YekanBakhFaNum-Light-DScj37Ht.woff) format("woff"),url(../Fonts/woff2/YekanBakhFaNum-Light.woff2) format("woff2")}@font-face{font-family:Yekan Bakh FaNum;font-style:normal;font-weight:400;src:url(/assets/YekanBakhFaNum-Regular-cC0JMgGa.woff) format("woff"),url(../Fonts/woff2/YekanBakhFaNum-Regular.woff2) format("woff2")}@font-face{font-family:Yekan Bakh FaNum;font-style:normal;font-weight:600;src:url(/assets/YekanBakhFaNum-SemiBold-D6uk59ej.woff) format("woff"),url(../Fonts/woff2/YekanBakhFaNum-SemiBold.woff2) format("woff2")}@font-face{font-family:Yekan Bakh FaNum;font-style:normal;font-weight:700;src:url(/assets/YekanBakhFaNum-Bold-B0339MnD.woff) format("woff"),url(../Fonts/woff2/YekanBakhFaNum-Bold.woff2) format("woff2")}[data-v-dc95db79],[data-v-dc95db79]:before,[data-v-dc95db79]:after{margin:0;padding:0;box-sizing:border-box}body[data-v-dc95db79]{font-family:var(--font-primary);background-color:var(--background-color);color:var(--text-color);line-height:1.6;font-size:15px;-webkit-font-smoothing:antialiased;direction:rtl}a[data-v-dc95db79]{font-family:var(--font-primary);text-decoration:none;font-weight:600;color:var(--text-color)}a.router-link-exact-active[data-v-dc95db79]{color:var(--secondary)}label[data-v-dc95db79],td[data-v-dc95db79],p[data-v-dc95db79],span[data-v-dc95db79]{color:var(--text-color)}textarea[data-v-dc95db79]{background-color:var(--background-color);color:var(--text-color)}a.secondary-color[data-v-dc95db79]{color:#fff}a.secondary-color.router-link-exact-active[data-v-dc95db79]{color:var(--secondary)}ul[data-v-dc95db79],ol[data-v-dc95db79]{list-style:none}button[data-v-dc95db79]{cursor:pointer;border:none;background:none}#app[data-v-dc95db79]{font-family:var(--font-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center;color:#2c3e50}.container[data-v-dc95db79]{width:90%;max-width:1200px;margin:0 auto}.grid[data-v-dc95db79]{display:grid;gap:1rem}.hidden[data-v-dc95db79]{display:none}h1[data-v-dc95db79],h2[data-v-dc95db79],h3[data-v-dc95db79],h4[data-v-dc95db79],h5[data-v-dc95db79],h6[data-v-dc95db79]{font-weight:700;color:var(--text-color)}.btn[data-v-dc95db79]{padding:.75rem 1.5rem;border-radius:5px;font-weight:700;transition:all .3s ease}.btn[data-v-dc95db79]:hover{opacity:.8}.btn-primary[data-v-dc95db79]{background-color:var(--primary);color:#fff}.btn-secondary[data-v-dc95db79]{background-color:var(--secondary);color:#fff}.form[data-v-dc95db79]{font-family:var(--font-primary)}.form__group[data-v-dc95db79]{position:relative}.form__icon[data-v-dc95db79]{position:absolute;top:35%;left:1%;font-size:22px}.form__input[data-v-dc95db79]{width:100%;height:4rem;border:none;border-radius:1rem;font-size:1.4rem;padding-right:1.4rem;padding-top:20px;box-shadow:var(--inner-shadow);background:none;font-family:inherit;color:var(--text-color)}.form__input[data-v-dc95db79]:focus{box-shadow:var(--shadow);outline:none;border-bottom:2px solid var(--secondary)}.form__input:focus+.form__label[data-v-dc95db79]{transform:translate3d(10px,-25px,0) scale(.75);color:var(--secondary)}.form__input[data-v-dc95db79]:not(:placeholder-shown){border-bottom:2px solid var(--secondary)}.form__input:not(:placeholder-shown)+.form__label[data-v-dc95db79]{transform:translate3d(10px,-25px,0) scale(.75);color:var(--secondary)}.form__label[data-v-dc95db79]{position:absolute;top:50%;right:1rem;transform:translateY(-50%);font-weight:600;transform-origin:0 0;transition:all .2s ease;pointer-events:none}.form__input[data-v-dc95db79]::-webkit-outer-spin-button,.form__input[data-v-dc95db79]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.form__input[type=number][data-v-dc95db79]{-moz-appearance:textfield}.ServiceCategory[data-v-dc95db79]{display:flex;justify-content:center;flex-wrap:wrap}.ServiceCategory button[data-v-dc95db79]{margin:10px}.ServiceCategory button[data-v-dc95db79]:hover{background-color:var(--primary)}input.form__input__simple[data-v-dc95db79]{height:40px;border:1px solid #dddddd;border-radius:10px;padding:10px;font-family:var(--font-primary)}.line[data-v-dc95db79]{height:1px;display:flex;background:#ddd;margin:20px 0;width:100%}button.btn__close[data-v-dc95db79]{width:49%;padding:10px;background:transparent;color:#ff4d4d;font-family:var(--font-primary);border-radius:.5em;border:1px solid #ff4d4d;transition:.3s;font-size:15px}button.btn__close[data-v-dc95db79]:hover{background-color:#ff4d4d;color:#fff;transition:.3s}.chip[data-v-dc95db79]{grid-column:2/3;grid-row:3/4;justify-self:center;min-width:11rem;width:auto;height:3.5rem;border-radius:1rem;box-shadow:var(--shadow);display:flex;justify-content:space-between;align-items:center;font-family:var(--font-primary);transition:all .3s ease}.chip__icon[data-v-dc95db79]{width:2rem;height:2rem;border-radius:1rem;margin:0 0 0 15px;display:flex;justify-content:center;align-items:center;font-size:1.8rem;color:var(--primary)}.chip:hover p[data-v-dc95db79]{color:#fff;transition:all .3s ease}.chip p[data-v-dc95db79]{font-size:20px;color:var(--text-color);font-weight:600;margin-right:15px;transition:all .3s ease}.chip__no-icon[data-v-dc95db79]{grid-column:2/3;grid-row:3/4;justify-self:center;width:17rem;height:4rem;border-radius:1rem;box-shadow:var(--shadow);display:flex;flex-direction:column;flex-wrap:wrap;align-content:space-between;align-items:flex-start;font-family:var(--font-primary);transition:all .3s ease;z-index:1;justify-content:center}.chip__no-icon:hover p[data-v-dc95db79]{color:var(--secondary);transition:all .3s ease}.chip__no-icon p[data-v-dc95db79]{font-size:20px;color:var(--text-color);font-weight:600;transition:all .3s ease}.active[data-v-dc95db79]{background:var(--primary)}.active p[data-v-dc95db79]{color:#fff}.active svg[data-v-dc95db79]{color:#fff}.active :hover+p[data-v-dc95db79]{color:#fff}.ServiceList[data-v-dc95db79]{display:flex;justify-content:space-evenly;padding-top:20px;flex-wrap:wrap;flex-direction:row}.ServiceList button.chip[data-v-dc95db79]{margin:10px 0}.title__with__line[data-v-dc95db79]{padding:10px;text-align:right;border-bottom:2px solid #dddddd}.drag-handle[data-v-dc95db79]{width:32px;height:32px;border:1px dashed #e5e7eb;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;cursor:grab;background:#fafafa}.drag-handle i[data-v-dc95db79]{opacity:.7}.form__submit__btn[data-v-dc95db79]{width:100%;height:3rem;border-radius:1rem;font-size:1.4rem;background-color:transparent;color:var(--secondary);font-family:var(--font-primary);border:3px solid var(--secondary);cursor:pointer;transition:all .3s ease;box-shadow:var(--shadow)}.form__submit__btn[data-v-dc95db79]:hover{background-color:var(--secondary);color:#fff}[data-v-dc95db79]::-webkit-scrollbar{width:6px;background-color:transparent;height:4px}[data-v-dc95db79]::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);background-color:#f5f5f5;border-radius:5px}[data-v-dc95db79]::-webkit-scrollbar-thumb{background-color:#00000075;background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.2) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.2) 50%,rgba(255,255,255,.2) 75%,transparent 75%,transparent);border-radius:5px}[data-v-dc95db79]::-webkit-scrollbar-thumb:hover{background:#0000001c}.swal2-actions button[data-v-dc95db79]{font-family:var(--font-primary)!important;font-size:20px!important}.slide-right-enter-active[data-v-dc95db79],.slide-right-leave-active[data-v-dc95db79]{transition:all .5s ease}.slide-right-enter-from[data-v-dc95db79]{transform:translate(100%);opacity:0}.slide-right-leave-to[data-v-dc95db79]{transform:translate(-100%);opacity:0}.modal-backdrop[data-v-dc95db79]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0006;display:flex;align-items:center;justify-content:center}.grid__temp[data-v-dc95db79]{display:flex;justify-content:space-between;margin:20px 0}.modal[data-v-dc95db79]{background:var(--background-color);padding:1rem;border-radius:1rem;width:800px;max-width:90%}.modal-header[data-v-dc95db79]{border-bottom:1px solid #dddddd;padding-bottom:10px;display:flex;justify-content:space-between;align-items:center}.modal-footer[data-v-dc95db79]{border-top:1px solid #dddddd;padding:15px 0;display:flex;justify-content:space-between;align-items:center}button.close[data-v-dc95db79]{font-size:25px;color:#fb0000}input.multiselect-tags-search[data-v-dc95db79]{background:transparent}.MobileBottomNav[data-v-dc95db79]{display:none}[data-v-dc95db79] .selectedServices{min-width:200px;max-width:99%;border-radius:10px;height:45px;background-color:#fff}[data-v-dc95db79] .multiselect-single-label{right:-45px;top:2px}[data-v-dc95db79] .multiselect-placeholder{right:-50px}[data-v-dc95db79] .multiselect-dropdown{border-radius:0 0 10px 10px;margin-bottom:10px;z-index:10000000000!important;border-color:#ddd;padding-top:15px;border-top-color:transparent}[data-v-dc95db79] .multiselect-clear{z-index:1!important}[data-v-dc95db79] .multiselect-caret{z-index:1!important;margin-left:10px}.TodayAppointment[data-v-dc95db79]{background:var(--today-background);border-radius:12px;padding:16px;box-shadow:0 6px 20px #0000000f}.TodayAppointment .ta-header[data-v-dc95db79]{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:12px}.TodayAppointment .ta-header .ta-title[data-v-dc95db79]{display:flex;align-items:baseline;gap:8px;font-size:16px;font-weight:700}.TodayAppointment .ta-header .ta-title .ta-date[data-v-dc95db79]{font-size:12px;color:#6b7280}.TodayAppointment .ta-header .ta-refresh[data-v-dc95db79]{border:0;padding:8px 12px;border-radius:10px;cursor:pointer;background:var(--primary);color:#fff;transition:transform .06s ease-in-out,box-shadow .2s;display:inline-flex;align-items:center;gap:8px;font-family:var(--font-primary)}.TodayAppointment .ta-header .ta-refresh[data-v-dc95db79]:hover{box-shadow:0 6px 14px #4f46e540;transform:translateY(-1px)}.TodayAppointment .ta-header .ta-refresh[data-v-dc95db79]:active{transform:translateY(1px)}.TodayAppointment .ta-header .ta-refresh[data-v-dc95db79]:disabled{opacity:.6;cursor:default;box-shadow:none}.TodayAppointment .sync-btn[data-v-dc95db79]{display:inline-flex;align-items:center;gap:.4rem;padding:.45rem .9rem;border-radius:.5rem;border:none;cursor:pointer;font-size:.9rem;background:#ff9dfa;transition:opacity .2s ease,transform .1s ease;font-family:var(--font-primary)}.TodayAppointment .sync-btn span[data-v-dc95db79]{color:#fff}.TodayAppointment .sync-btn[data-v-dc95db79]:disabled{opacity:.6;cursor:default}.TodayAppointment .sync-btn[data-v-dc95db79]:not(:disabled):hover{opacity:.85;transform:translateY(-1px);box-shadow:0 6px 14px #bd75b94b}.TodayAppointment .ta-state[data-v-dc95db79]{padding:12px;border-radius:10px}.TodayAppointment .ta-state.ta-loading[data-v-dc95db79],.TodayAppointment .ta-state.ta-empty[data-v-dc95db79]{background:#f7f7fb}.TodayAppointment .ta-state.ta-error[data-v-dc95db79]{background:#fff1f1;color:#b00020}.TodayAppointment select#ta-stage-filter[data-v-dc95db79]{padding:5px;width:9rem;font-family:var(--font-primary);border:0px;border-bottom:2px solid #bfbfbf}.TodayAppointment select#ta-stage-filter[data-v-dc95db79]:focus-visible{border:0px!important}.TodayAppointment .ta-list[data-v-dc95db79]{display:flex;flex-direction:column;gap:10px}.TodayAppointment .ta-item[data-v-dc95db79]{background:var(--background-color);border:1px solid #eef0f4;border-radius:12px;padding:10px 12px;box-shadow:0 6px 18px #0000000a;transition:box-shadow .2s}.TodayAppointment .ta-item[data-v-dc95db79]:hover{box-shadow:0 8px 22px #0000000f}.TodayAppointment .ta-item__head[data-v-dc95db79]{display:grid;grid-template-columns:36px .5fr .4fr .2fr .4fr .5fr .5fr .5fr auto auto auto;align-items:center;gap:8px;margin-bottom:8px}.TodayAppointment .ta-item__head .mobile[data-v-dc95db79]{margin-inline-start:.5rem;color:#6b7280;font-size:.9rem;direction:ltr;unicode-bidi:plaintext}.TodayAppointment .ta-item__head .mobile i[data-v-dc95db79]{margin-inline-end:.25rem}.TodayAppointment .ta-item__head .idx[data-v-dc95db79]{color:#6b7280}.TodayAppointment .ta-item__head .name[data-v-dc95db79]{font-weight:700}.TodayAppointment .ta-item__head .time[data-v-dc95db79],.TodayAppointment .ta-item__head .doc[data-v-dc95db79],.TodayAppointment .ta-item__head .part[data-v-dc95db79]{color:#374151}.TodayAppointment .ta-item__head .status[data-v-dc95db79]{justify-self:end}.TodayAppointment .ta-item__head span i[data-v-dc95db79]{margin:0 5px}.TodayAppointment .ta-item__head .record[data-v-dc95db79]{display:inline-flex;align-items:center;gap:.4rem}.TodayAppointment .ta-item__head .record .presence-btn[data-v-dc95db79]{border:1px solid #d1d5db;background:#fff;padding:.25rem .45rem;border-radius:.5rem;cursor:pointer;transition:transform .08s ease}.TodayAppointment .ta-item__head .record .presence-btn[data-v-dc95db79]:disabled{opacity:.6;cursor:not-allowed}.TodayAppointment .ta-item__head .record .presence-btn[data-v-dc95db79]:active{transform:scale(.98)}.TodayAppointment .ta-item__head .record .presence-btn i.fa-user-check[data-v-dc95db79]{color:#16a34a}.TodayAppointment .ta-badge[data-v-dc95db79]{padding:4px 8px;border-radius:999px;font-size:12px;background:#f1f1f5;color:#000}.TodayAppointment .ta-badge[data-status=accepted][data-v-dc95db79],.TodayAppointment .ta-badge[data-status=approved][data-v-dc95db79],.TodayAppointment .ta-badge[data-status="1"][data-v-dc95db79]{background:#e6fffb}.TodayAppointment .ta-badge[data-status=pending][data-v-dc95db79],.TodayAppointment .ta-badge[data-status="0"][data-v-dc95db79]{background:#f5f5f5}.TodayAppointment .ta-badge[data-status=canceled][data-v-dc95db79],.TodayAppointment .ta-badge[data-status="-1"][data-v-dc95db79]{background:#fff1f0}.TodayAppointment .ta-badge[data-status=in_progress][data-v-dc95db79]{background:#fff7e6}.TodayAppointment .ta-badge[data-status=arrived][data-v-dc95db79]{background:#e6f7ff}.TodayAppointment .ta-progress[data-v-dc95db79]{display:flex;align-items:center;padding-top:6px;overflow-x:auto;min-height:50px;height:auto;max-height:100px;flex-direction:row;padding-right:5px}.TodayAppointment .ta-progress .stage[data-v-dc95db79]{position:relative}.TodayAppointment .ta-progress .stage .label[data-v-dc95db79]{display:inline-block;color:var(--text-color)}.TodayAppointment .ta-progress .stage .ts[data-v-dc95db79]{display:block;font-size:.72rem;opacity:.8;margin-top:.15rem;line-height:1;color:var(--text-color)}.TodayAppointment .stage[data-v-dc95db79]{display:inline-flex;align-items:center;gap:6px;position:relative}.TodayAppointment .stage .dot[data-v-dc95db79]{width:10px;height:10px;border-radius:999px;background:#d1d5db;position:relative}.TodayAppointment .stage .label[data-v-dc95db79]{font-size:12px;color:#6b7280;white-space:nowrap}.TodayAppointment .stage .line[data-v-dc95db79]{width:44px;height:2px;background:#e5e7eb;margin:0 8px}.TodayAppointment .stage.done .dot[data-v-dc95db79]{background:#10b981}.TodayAppointment .stage.done .line[data-v-dc95db79]{background:#a7f3d0}.TodayAppointment .stage.done .label[data-v-dc95db79]{color:#00d498}.TodayAppointment .stage.current .dot[data-v-dc95db79]{background:var(--primary);animation:taPulse-dc95db79 1.6s infinite}.TodayAppointment .stage.current .label[data-v-dc95db79]{color:var(--primary);font-weight:700}.TodayAppointment .stage.current .line[data-v-dc95db79]{background:#c7d2fe}.TodayAppointment .stage.todo .dot[data-v-dc95db79]{background:#d1d5db}@keyframes taPulse-dc95db79{0%{box-shadow:0 0 #4f46e573}70%{box-shadow:0 0 0 10px #4f46e500}to{box-shadow:0 0 #4f46e500}}.TodayAppointment .dragging .ta-item[data-v-dc95db79]{transition:transform .08s}.TodayAppointment .ta-item--editing[data-v-dc95db79]{border:1px solid rgba(82,139,255,.7);box-shadow:0 0 0 1px #528bff26,0 14px 35px #0f172a59;position:relative;z-index:5;background:radial-gradient(circle at top right,#d0d9ff 0,#eee 40%,#eee 60%,#d0d9ff);outline:none;transition:box-shadow .2s ease,border-color .2s ease,transform .15s ease;transform:translateY(-1px)}.TodayAppointment .ta-item--editing[data-v-dc95db79]:before{content:"ویرایش فعال";position:absolute;top:-10px;left:1rem;padding:.15rem .6rem;font-size:.7rem;border-radius:999px;background:linear-gradient(135deg,#4f46e5,#06b6d4);color:#e5f4ff;box-shadow:0 4px 10px #0f172a73}.TodayAppointment .ta-edit-input[data-v-dc95db79]{border-radius:999px;border:1px solid rgba(148,163,184,.4);background:#0f172ad9;color:#e5e7eb;padding:.15rem .6rem;font-size:.78rem;outline:none;min-width:0;transition:border-color .18s ease,box-shadow .18s ease,background-color .18s ease,transform .08s ease;box-shadow:0 0 0 1px transparent;font-family:var(--font-primary)}.TodayAppointment .ta-edit-input[data-v-dc95db79]::placeholder{color:#6b7280;font-size:.72rem}.TodayAppointment .ta-edit-input[data-v-dc95db79]:hover{border-color:#818cf8b3}.TodayAppointment .ta-edit-input[data-v-dc95db79]:focus{border-color:#818cf8;background:#0f172afa;box-shadow:0 0 0 1px #818cf899,0 0 12px #38bdf866;transform:translateY(-.5px)}.TodayAppointment .ta-edit-input--name[data-v-dc95db79]{max-width:6.5rem;margin-inline-start:.3rem}.TodayAppointment .ta-edit-input--mobile[data-v-dc95db79]{max-width:8.5rem;direction:ltr;text-align:left;font-family:inherit}.TodayAppointment .ta-edit-input--time[data-v-dc95db79]{max-width:4.6rem;direction:ltr;text-align:center;padding-inline:.4rem}.TodayAppointment .ta-edit-input--doc[data-v-dc95db79]{max-width:8rem;margin-inline-start:.3rem}.TodayAppointment .ta-edit-input--part[data-v-dc95db79]{max-width:10rem;margin-inline-start:.3rem}.TodayAppointment .ta-edit-btn[data-v-dc95db79]{margin-inline-start:.35rem;border-radius:999px;border:1px solid rgba(148,163,184,.35);background:radial-gradient(circle at top left,#0f172a 0,#020617 55%);color:#cbd5f5;padding:.25rem .55rem;font-size:.7rem;display:inline-flex;align-items:center;gap:.25rem;cursor:pointer;transition:background .18s ease,border-color .18s ease,box-shadow .18s ease,transform .08s ease,color .1s ease}.TodayAppointment .ta-edit-btn i[data-v-dc95db79]{font-size:.78rem}.TodayAppointment .ta-edit-btn[data-v-dc95db79]:hover{border-color:#818cf8cc;box-shadow:0 0 0 1px #818cf866;transform:translateY(-1px);color:#e5edff}.TodayAppointment .ta-edit-btn[data-v-dc95db79]:active{transform:translateY(0);box-shadow:0 0 0 1px #818cf84d}.TodayAppointment .ta-edit-btn--active[data-v-dc95db79]{border-color:#22d3ee;background:linear-gradient(135deg,#4f46e5,#22d3ee);color:#f9fafb;box-shadow:0 0 0 1px #22d3ee99,0 10px 30px #0f172ab3}.TodayAppointment .ta-edit-btn--active[data-v-dc95db79]:hover{box-shadow:0 0 0 1px #22d3eeb3,0 12px 36px #0f172ad9}.TodayAppointment .edit-actions[data-v-dc95db79]{display:inline-flex;align-items:center;gap:.4rem;margin-inline-start:auto}.TodayAppointment .ta-edit-save[data-v-dc95db79],.TodayAppointment .ta-edit-cancel[data-v-dc95db79]{border-radius:999px;border:none;padding:.25rem .7rem;font-size:.72rem;display:inline-flex;align-items:center;gap:.3rem;cursor:pointer;font-weight:500;transition:transform .08s ease,box-shadow .16s ease,background .16s ease,opacity .12s ease}.TodayAppointment .ta-edit-save i[data-v-dc95db79],.TodayAppointment .ta-edit-cancel i[data-v-dc95db79]{font-size:.83rem}.TodayAppointment .ta-edit-save[data-v-dc95db79]:disabled,.TodayAppointment .ta-edit-cancel[data-v-dc95db79]:disabled{opacity:.65;cursor:default;box-shadow:none;transform:none}.TodayAppointment .ta-edit-save[data-v-dc95db79]{background:var(--primary);color:#fff;font-family:var(--font-primary)}.TodayAppointment .ta-edit-save[data-v-dc95db79]:hover:not(:disabled){transform:translateY(-1px)}.TodayAppointment .ta-edit-save[data-v-dc95db79]:active:not(:disabled){transform:translateY(0)}.TodayAppointment .ta-edit-cancel[data-v-dc95db79]{background:#f3f4f6;color:#000;border:1px solid rgba(148,163,184,.5);font-family:var(--font-primary)}.TodayAppointment .ta-edit-cancel[data-v-dc95db79]:hover:not(:disabled){background:#eee;border-color:#94a3b8e6;transform:translateY(-1px)}.TodayAppointment .ta-edit-cancel[data-v-dc95db79]:active:not(:disabled){transform:translateY(0);box-shadow:0 6px 14px #0f172abf}.ta-header .ta-title[data-v-dc95db79]{display:flex;align-items:baseline;gap:8px}.ta-header .ta-sep[data-v-dc95db79]{color:#9ca3af}.ta-header .ta-count[data-v-dc95db79]{font-weight:700;color:var(--text-color)}.ta-header .ta-tools[data-v-dc95db79]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.ta-header .ta-search[data-v-dc95db79]{width:240px;max-width:50vw;padding:8px 10px;border:1px solid #e5e7eb;border-radius:10px;outline:none;transition:box-shadow .15s,border-color .15s;font-family:var(--font-primary)}.ta-header .ta-search[data-v-dc95db79]::placeholder{color:#9ca3af}.ta-header .ta-search[data-v-dc95db79]:focus{border-color:#4f46e5;box-shadow:0 0 0 3px #4f46e51f}.ta-badge--record[data-has=yes][data-v-dc95db79]{background:#ecfdf5;color:#065f46;font-family:var(--font-primary)}.ta-badge--record[data-has=no][data-v-dc95db79]{background:#fee2e2;color:#991b1b;font-family:var(--font-primary)}button.presence-btn.presence--enter i[data-v-dc95db79]{color:#d33}.presence-btn.presence--enter[data-v-dc95db79]{color:#16a34a}.presence-btn.presence--locked[data-v-dc95db79]{color:#9ca3af;cursor:not-allowed;opacity:.8}.ta-add[data-v-dc95db79]{background:var(--secondary);color:#fff;border:0;border-radius:10px;padding:8px 12px;cursor:pointer;font-family:var(--font-primary)}.ta-add[data-v-dc95db79]:hover{box-shadow:0 6px 14px #00a69349;transform:translateY(-1px)}.ta-add[disabled][data-v-dc95db79]{opacity:.6;cursor:not-allowed}.modal-card[data-v-dc95db79]{width:min(720px,95vw);max-height:90vh;overflow:auto;background:#fff;border-radius:16px;padding:12px;box-shadow:0 14px 40px #00000038}.assistant-select-wrap[data-v-dc95db79]{margin-top:-1.5rem;margin-right:3rem}.assistant-select-wrap .assistant-select[data-v-dc95db79]{min-width:80px;padding:.25rem .5rem;border:1px solid var(--ta-border, #e4e6eb);border-radius:.5em;font-family:var(--font-primary)}.sr-only[data-v-dc95db79]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.assistant-select-wrap[data-v-dc95db79]{position:relative;display:inline-block;min-width:50px!important;width:auto!important}.assistant-trigger[data-v-dc95db79]{display:inline-flex;align-items:center;gap:.5rem;width:100%;border-radius:1em;background:var(--background-color);cursor:pointer;line-height:1.6;font-family:var(--font-primary)}.assistant-trigger[data-v-dc95db79]:disabled{opacity:.6;cursor:not-allowed}.assistant-trigger__text[data-v-dc95db79]{flex:1;text-align:right;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;margin-right:-38px}.ta-badge--exit[data-v-dc95db79]{background-color:#ffeaea;border:1px solid #cc0000;color:#c00}.ta-badge--exit[data-v-dc95db79]:disabled{opacity:.6;cursor:default}.ta-item[data-v-dc95db79]{position:relative}.ta-item .ta-item-overlay[data-v-dc95db79]{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:flex;align-items:center;justify-content:center;text-align:center;flex-direction:column;border-radius:1rem;z-index:0;padding:1rem;color:#333;font-family:inherit}.ta-item .ta-item-overlay .overlay-content[data-v-dc95db79]{display:flex;flex-direction:column;align-items:center;gap:.75rem;max-width:85%}.ta-item .ta-item-overlay .overlay-text[data-v-dc95db79]{font-size:1.05rem;font-weight:500;color:#333;line-height:1.7}.ta-item .ta-item-overlay .overlay-btn[data-v-dc95db79]{background:#3a7bd5;background:linear-gradient(135deg,#3a7bd5,#00d2ff);color:#fff;border:none;border-radius:.75rem;padding:.5rem 1.2rem;font-family:var(--font-primary);font-size:.95rem;cursor:pointer;display:flex;align-items:center;gap:.4rem;transition:all .25s ease}.ta-item .ta-item-overlay .overlay-btn[data-v-dc95db79]:hover{transform:scale(1.04);background:linear-gradient(135deg,#2e6bcf,#00b8f0)}.ta-item .ta-item-overlay .overlay-btn i[data-v-dc95db79]{font-size:1.1rem}button.ta-report[data-v-dc95db79]{background:#dbc500;color:#fff;border:0;border-radius:10px;padding:8px 12px;cursor:pointer;font-family:var(--font-primary)}.ta-report[data-v-dc95db79]:not(:disabled):hover{opacity:.85;transform:translateY(-1px);box-shadow:0 6px 14px #dbc5005d}.ta-date-nav[data-v-dc95db79]{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-primary)}.ta-date-btn[data-v-dc95db79]{border:1px solid rgba(255,255,255,.12);background:#ffffff0f;color:inherit;border-radius:10px;padding:6px 10px;cursor:pointer;font-family:var(--font-primary)}.ta-date-btn--arrow[data-v-dc95db79]{width:34px;text-align:center;font-size:18px;line-height:1}.ta-date-btn--date[data-v-dc95db79]{font-weight:600}.dp-ghost[data-v-dc95db79]{position:fixed;left:-10000px;top:0;width:1px;height:1px}.dp-ghost input[data-v-dc95db79]{width:1px!important;height:1px!important;padding:0!important;border:0!important}.ServicesPerformed[data-v-dc95db79]{width:31%;margin:10px 25px;padding:0 20px;font-family:var(--font-primary);background:var(--background-color);border-radius:1em;box-shadow:var(--shadow);height:74vh}.ServicesPerformed__title[data-v-dc95db79]{border-bottom:2px solid #dddddd;margin-bottom:20px;text-align:right;color:var(--primary);height:60px;display:flex;align-items:center}.Number__service a[data-v-dc95db79]{color:#fff!important;font-size:16px}[data-v-1c5dcc46]:root{--primary: #6D5DFC;--secondary: #00A693;--primary-light: #8abdff;--primary-dark: #5b0eeb;--white: #FFFFFF;--background-color: #E4EBF5;--table-background:#f3f3f3;--greyLight-2: #c8d0e7;--greyLight-3: #bec8e4;--dark-greyLight-1: #202224;--dark-greyLight-2: #2e2e2e;--dark-greyLight-3: #252525;--greyDark: #9baacf;--font-primary: Yekan Bakh FaNum;--text-color: #333;--shadow: .3rem .3rem .6rem var(--greyLight-2), -.2rem -.2rem .5rem var(--white);--inner-shadow: inset .2rem .2rem .5rem var(--greyLight-2);--login-background: #E6E6FA;--today-background: #fff;--primary-50: color-mix(in oklab, var(--primary) 10%, white);--primary-100: color-mix(in oklab, var(--primary) 20%, white);--primary-600: color-mix(in oklab, var(--primary) 90%, black);--primary-700: color-mix(in oklab, var(--primary) 80%, black);--secondary-600: color-mix(in oklab, var(--secondary) 90%, black)}[data-theme=dark][data-v-1c5dcc46]{--background-color: var(--dark-greyLight-1);--white: var(--dark-greyLight-1);--text-color: #fff !important;--shadow:.3rem .3rem .6rem var(--dark-greyLight-2), -.2rem -.2rem .5rem var(--dark-greyLight-3);--inner-shadow: inset .2rem .2rem .5rem var(--dark-greyLight-3);--table-background: var(--dark-greyLight-2);--login-background: var(--dark-greyLight-1);--today-background: var(--dark-greyLight-2)}.btn-primary[data-v-1c5dcc46]{background:var(--primary)}.btn-primary[data-v-1c5dcc46]:hover{background:var(--primary-700)}@font-face{font-family:Kalameh;src:url(/assets/KalamehWeb_Regular-D0sC3hOE.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Kalameh;src:url(/assets/KalamehWeb_Bold-D0Jm8-NK.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Kalameh;src:url(/assets/KalamehWeb_Black-CGZNDlxu.ttf) format("truetype");font-weight:900;font-style:normal}@font-face{font-family:IRANSans;src:url("/assets/IRANSansWeb(FaNum)-Cj7jpVse.ttf") format("truetype");font-weight:400;font-style:normal}@font-face{font-family:IRANSans;src:url("/assets/IRANSansWeb(FaNum)_Bold-CG9KWpGk.ttf") format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Yekan Bakh FaNum;font-style:normal;font-weight:100;src:url(/assets/YekanBakhFaNum-Thin-CCFhV54d.woff) format("woff"),url(../Fonts/woff2/YekanBakhFaNum-thin.woff2) format("woff2")}@font-face{font-family:Yekan Bakh FaNum;font-style:normal;font-weight:300;src:url(/assets/YekanBakhFaNum-Light-DScj37Ht.woff) format("woff"),url(../Fonts/woff2/YekanBakhFaNum-Light.woff2) format("woff2")}@font-face{font-family:Yekan Bakh FaNum;font-style:normal;font-weight:400;src:url(/assets/YekanBakhFaNum-Regular-cC0JMgGa.woff) format("woff"),url(../Fonts/woff2/YekanBakhFaNum-Regular.woff2) format("woff2")}@font-face{font-family:Yekan Bakh FaNum;font-style:normal;font-weight:600;src:url(/assets/YekanBakhFaNum-SemiBold-D6uk59ej.woff) format("woff"),url(../Fonts/woff2/YekanBakhFaNum-SemiBold.woff2) format("woff2")}@font-face{font-family:Yekan Bakh FaNum;font-style:normal;font-weight:700;src:url(/assets/YekanBakhFaNum-Bold-B0339MnD.woff) format("woff"),url(../Fonts/woff2/YekanBakhFaNum-Bold.woff2) format("woff2")}[data-v-1c5dcc46],[data-v-1c5dcc46]:before,[data-v-1c5dcc46]:after{margin:0;padding:0;box-sizing:border-box}body[data-v-1c5dcc46]{font-family:var(--font-primary);background-color:var(--background-color);color:var(--text-color);line-height:1.6;font-size:15px;-webkit-font-smoothing:antialiased;direction:rtl}a[data-v-1c5dcc46]{font-family:var(--font-primary);text-decoration:none;font-weight:600;color:var(--text-color)}a.router-link-exact-active[data-v-1c5dcc46]{color:var(--secondary)}label[data-v-1c5dcc46],td[data-v-1c5dcc46],p[data-v-1c5dcc46],span[data-v-1c5dcc46]{color:var(--text-color)}textarea[data-v-1c5dcc46]{background-color:var(--background-color);color:var(--text-color)}a.secondary-color[data-v-1c5dcc46]{color:#fff}a.secondary-color.router-link-exact-active[data-v-1c5dcc46]{color:var(--secondary)}ul[data-v-1c5dcc46],ol[data-v-1c5dcc46]{list-style:none}button[data-v-1c5dcc46]{cursor:pointer;border:none;background:none}#app[data-v-1c5dcc46]{font-family:var(--font-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center;color:#2c3e50}.container[data-v-1c5dcc46]{width:90%;max-width:1200px;margin:0 auto}.grid[data-v-1c5dcc46]{display:grid;gap:1rem}.hidden[data-v-1c5dcc46]{display:none}h1[data-v-1c5dcc46],h2[data-v-1c5dcc46],h3[data-v-1c5dcc46],h4[data-v-1c5dcc46],h5[data-v-1c5dcc46],h6[data-v-1c5dcc46]{font-weight:700;color:var(--text-color)}.btn[data-v-1c5dcc46]{padding:.75rem 1.5rem;border-radius:5px;font-weight:700;transition:all .3s ease}.btn[data-v-1c5dcc46]:hover{opacity:.8}.btn-primary[data-v-1c5dcc46]{background-color:var(--primary);color:#fff}.btn-secondary[data-v-1c5dcc46]{background-color:var(--secondary);color:#fff}.form[data-v-1c5dcc46]{font-family:var(--font-primary)}.form__group[data-v-1c5dcc46]{position:relative}.form__icon[data-v-1c5dcc46]{position:absolute;top:35%;left:1%;font-size:22px}.form__input[data-v-1c5dcc46]{width:100%;height:4rem;border:none;border-radius:1rem;font-size:1.4rem;padding-right:1.4rem;padding-top:20px;box-shadow:var(--inner-shadow);background:none;font-family:inherit;color:var(--text-color)}.form__input[data-v-1c5dcc46]:focus{box-shadow:var(--shadow);outline:none;border-bottom:2px solid var(--secondary)}.form__input:focus+.form__label[data-v-1c5dcc46]{transform:translate3d(10px,-25px,0) scale(.75);color:var(--secondary)}.form__input[data-v-1c5dcc46]:not(:placeholder-shown){border-bottom:2px solid var(--secondary)}.form__input:not(:placeholder-shown)+.form__label[data-v-1c5dcc46]{transform:translate3d(10px,-25px,0) scale(.75);color:var(--secondary)}.form__label[data-v-1c5dcc46]{position:absolute;top:50%;right:1rem;transform:translateY(-50%);font-weight:600;transform-origin:0 0;transition:all .2s ease;pointer-events:none}.form__input[data-v-1c5dcc46]::-webkit-outer-spin-button,.form__input[data-v-1c5dcc46]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.form__input[type=number][data-v-1c5dcc46]{-moz-appearance:textfield}.ServiceCategory[data-v-1c5dcc46]{display:flex;justify-content:center;flex-wrap:wrap}.ServiceCategory button[data-v-1c5dcc46]{margin:10px}.ServiceCategory button[data-v-1c5dcc46]:hover{background-color:var(--primary)}input.form__input__simple[data-v-1c5dcc46]{height:40px;border:1px solid #dddddd;border-radius:10px;padding:10px;font-family:var(--font-primary)}.line[data-v-1c5dcc46]{height:1px;display:flex;background:#ddd;margin:20px 0;width:100%}button.btn__close[data-v-1c5dcc46]{width:49%;padding:10px;background:transparent;color:#ff4d4d;font-family:var(--font-primary);border-radius:.5em;border:1px solid #ff4d4d;transition:.3s;font-size:15px}button.btn__close[data-v-1c5dcc46]:hover{background-color:#ff4d4d;color:#fff;transition:.3s}.chip[data-v-1c5dcc46]{grid-column:2/3;grid-row:3/4;justify-self:center;min-width:11rem;width:auto;height:3.5rem;border-radius:1rem;box-shadow:var(--shadow);display:flex;justify-content:space-between;align-items:center;font-family:var(--font-primary);transition:all .3s ease}.chip__icon[data-v-1c5dcc46]{width:2rem;height:2rem;border-radius:1rem;margin:0 0 0 15px;display:flex;justify-content:center;align-items:center;font-size:1.8rem;color:var(--primary)}.chip:hover p[data-v-1c5dcc46]{color:#fff;transition:all .3s ease}.chip p[data-v-1c5dcc46]{font-size:20px;color:var(--text-color);font-weight:600;margin-right:15px;transition:all .3s ease}.chip__no-icon[data-v-1c5dcc46]{grid-column:2/3;grid-row:3/4;justify-self:center;width:17rem;height:4rem;border-radius:1rem;box-shadow:var(--shadow);display:flex;flex-direction:column;flex-wrap:wrap;align-content:space-between;align-items:flex-start;font-family:var(--font-primary);transition:all .3s ease;z-index:1;justify-content:center}.chip__no-icon:hover p[data-v-1c5dcc46]{color:var(--secondary);transition:all .3s ease}.chip__no-icon p[data-v-1c5dcc46]{font-size:20px;color:var(--text-color);font-weight:600;transition:all .3s ease}.active[data-v-1c5dcc46]{background:var(--primary)}.active p[data-v-1c5dcc46]{color:#fff}.active svg[data-v-1c5dcc46]{color:#fff}.active :hover+p[data-v-1c5dcc46]{color:#fff}.ServiceList[data-v-1c5dcc46]{display:flex;justify-content:space-evenly;padding-top:20px;flex-wrap:wrap;flex-direction:row}.ServiceList button.chip[data-v-1c5dcc46]{margin:10px 0}.title__with__line[data-v-1c5dcc46]{padding:10px;text-align:right;border-bottom:2px solid #dddddd}.drag-handle[data-v-1c5dcc46]{width:32px;height:32px;border:1px dashed #e5e7eb;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;cursor:grab;background:#fafafa}.drag-handle i[data-v-1c5dcc46]{opacity:.7}.form__submit__btn[data-v-1c5dcc46]{width:100%;height:3rem;border-radius:1rem;font-size:1.4rem;background-color:transparent;color:var(--secondary);font-family:var(--font-primary);border:3px solid var(--secondary);cursor:pointer;transition:all .3s ease;box-shadow:var(--shadow)}.form__submit__btn[data-v-1c5dcc46]:hover{background-color:var(--secondary);color:#fff}[data-v-1c5dcc46]::-webkit-scrollbar{width:6px;background-color:transparent;height:4px}[data-v-1c5dcc46]::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);background-color:#f5f5f5;border-radius:5px}[data-v-1c5dcc46]::-webkit-scrollbar-thumb{background-color:#00000075;background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.2) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.2) 50%,rgba(255,255,255,.2) 75%,transparent 75%,transparent);border-radius:5px}[data-v-1c5dcc46]::-webkit-scrollbar-thumb:hover{background:#0000001c}.swal2-actions button[data-v-1c5dcc46]{font-family:var(--font-primary)!important;font-size:20px!important}.slide-right-enter-active[data-v-1c5dcc46],.slide-right-leave-active[data-v-1c5dcc46]{transition:all .5s ease}.slide-right-enter-from[data-v-1c5dcc46]{transform:translate(100%);opacity:0}.slide-right-leave-to[data-v-1c5dcc46]{transform:translate(-100%);opacity:0}.modal-backdrop[data-v-1c5dcc46]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0006;display:flex;align-items:center;justify-content:center}.grid__temp[data-v-1c5dcc46]{display:flex;justify-content:space-between;margin:20px 0}.modal[data-v-1c5dcc46]{background:var(--background-color);padding:1rem;border-radius:1rem;width:800px;max-width:90%}.modal-header[data-v-1c5dcc46]{border-bottom:1px solid #dddddd;padding-bottom:10px;display:flex;justify-content:space-between;align-items:center}.modal-footer[data-v-1c5dcc46]{border-top:1px solid #dddddd;padding:15px 0;display:flex;justify-content:space-between;align-items:center}button.close[data-v-1c5dcc46]{font-size:25px;color:#fb0000}input.multiselect-tags-search[data-v-1c5dcc46]{background:transparent}.MobileBottomNav[data-v-1c5dcc46]{display:none}[data-v-1c5dcc46] .selectedServices{min-width:200px;max-width:99%;border-radius:10px;height:45px;background-color:#fff}[data-v-1c5dcc46] .multiselect-single-label{right:-45px;top:2px}[data-v-1c5dcc46] .multiselect-placeholder{right:-50px}[data-v-1c5dcc46] .multiselect-dropdown{border-radius:0 0 10px 10px;margin-bottom:10px;z-index:10000000000!important;border-color:#ddd;padding-top:15px;border-top-color:transparent}[data-v-1c5dcc46] .multiselect-clear{z-index:1!important}[data-v-1c5dcc46] .multiselect-caret{z-index:1!important;margin-left:10px}.TodayAppointment[data-v-1c5dcc46]{background:var(--today-background);border-radius:12px;padding:16px;box-shadow:0 6px 20px #0000000f}.TodayAppointment .ta-header[data-v-1c5dcc46]{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:12px}.TodayAppointment .ta-header .ta-title[data-v-1c5dcc46]{display:flex;align-items:baseline;gap:8px;font-size:16px;font-weight:700}.TodayAppointment .ta-header .ta-title .ta-date[data-v-1c5dcc46]{font-size:12px;color:#6b7280}.TodayAppointment .ta-header .ta-refresh[data-v-1c5dcc46]{border:0;padding:8px 12px;border-radius:10px;cursor:pointer;background:var(--primary);color:#fff;transition:transform .06s ease-in-out,box-shadow .2s;display:inline-flex;align-items:center;gap:8px;font-family:var(--font-primary)}.TodayAppointment .ta-header .ta-refresh[data-v-1c5dcc46]:hover{box-shadow:0 6px 14px #4f46e540;transform:translateY(-1px)}.TodayAppointment .ta-header .ta-refresh[data-v-1c5dcc46]:active{transform:translateY(1px)}.TodayAppointment .ta-header .ta-refresh[data-v-1c5dcc46]:disabled{opacity:.6;cursor:default;box-shadow:none}.TodayAppointment .sync-btn[data-v-1c5dcc46]{display:inline-flex;align-items:center;gap:.4rem;padding:.45rem .9rem;border-radius:.5rem;border:none;cursor:pointer;font-size:.9rem;background:#ff9dfa;transition:opacity .2s ease,transform .1s ease;font-family:var(--font-primary)}.TodayAppointment .sync-btn span[data-v-1c5dcc46]{color:#fff}.TodayAppointment .sync-btn[data-v-1c5dcc46]:disabled{opacity:.6;cursor:default}.TodayAppointment .sync-btn[data-v-1c5dcc46]:not(:disabled):hover{opacity:.85;transform:translateY(-1px);box-shadow:0 6px 14px #bd75b94b}.TodayAppointment .ta-state[data-v-1c5dcc46]{padding:12px;border-radius:10px}.TodayAppointment .ta-state.ta-loading[data-v-1c5dcc46],.TodayAppointment .ta-state.ta-empty[data-v-1c5dcc46]{background:#f7f7fb}.TodayAppointment .ta-state.ta-error[data-v-1c5dcc46]{background:#fff1f1;color:#b00020}.TodayAppointment select#ta-stage-filter[data-v-1c5dcc46]{padding:5px;width:9rem;font-family:var(--font-primary);border:0px;border-bottom:2px solid #bfbfbf}.TodayAppointment select#ta-stage-filter[data-v-1c5dcc46]:focus-visible{border:0px!important}.TodayAppointment .ta-list[data-v-1c5dcc46]{display:flex;flex-direction:column;gap:10px}.TodayAppointment .ta-item[data-v-1c5dcc46]{background:var(--background-color);border:1px solid #eef0f4;border-radius:12px;padding:10px 12px;box-shadow:0 6px 18px #0000000a;transition:box-shadow .2s}.TodayAppointment .ta-item[data-v-1c5dcc46]:hover{box-shadow:0 8px 22px #0000000f}.TodayAppointment .ta-item__head[data-v-1c5dcc46]{display:grid;grid-template-columns:36px .5fr .4fr .2fr .4fr .5fr .5fr .5fr auto auto auto;align-items:center;gap:8px;margin-bottom:8px}.TodayAppointment .ta-item__head .mobile[data-v-1c5dcc46]{margin-inline-start:.5rem;color:#6b7280;font-size:.9rem;direction:ltr;unicode-bidi:plaintext}.TodayAppointment .ta-item__head .mobile i[data-v-1c5dcc46]{margin-inline-end:.25rem}.TodayAppointment .ta-item__head .idx[data-v-1c5dcc46]{color:#6b7280}.TodayAppointment .ta-item__head .name[data-v-1c5dcc46]{font-weight:700}.TodayAppointment .ta-item__head .time[data-v-1c5dcc46],.TodayAppointment .ta-item__head .doc[data-v-1c5dcc46],.TodayAppointment .ta-item__head .part[data-v-1c5dcc46]{color:#374151}.TodayAppointment .ta-item__head .status[data-v-1c5dcc46]{justify-self:end}.TodayAppointment .ta-item__head span i[data-v-1c5dcc46]{margin:0 5px}.TodayAppointment .ta-item__head .record[data-v-1c5dcc46]{display:inline-flex;align-items:center;gap:.4rem}.TodayAppointment .ta-item__head .record .presence-btn[data-v-1c5dcc46]{border:1px solid #d1d5db;background:#fff;padding:.25rem .45rem;border-radius:.5rem;cursor:pointer;transition:transform .08s ease}.TodayAppointment .ta-item__head .record .presence-btn[data-v-1c5dcc46]:disabled{opacity:.6;cursor:not-allowed}.TodayAppointment .ta-item__head .record .presence-btn[data-v-1c5dcc46]:active{transform:scale(.98)}.TodayAppointment .ta-item__head .record .presence-btn i.fa-user-check[data-v-1c5dcc46]{color:#16a34a}.TodayAppointment .ta-badge[data-v-1c5dcc46]{padding:4px 8px;border-radius:999px;font-size:12px;background:#f1f1f5;color:#000}.TodayAppointment .ta-badge[data-status=accepted][data-v-1c5dcc46],.TodayAppointment .ta-badge[data-status=approved][data-v-1c5dcc46],.TodayAppointment .ta-badge[data-status="1"][data-v-1c5dcc46]{background:#e6fffb}.TodayAppointment .ta-badge[data-status=pending][data-v-1c5dcc46],.TodayAppointment .ta-badge[data-status="0"][data-v-1c5dcc46]{background:#f5f5f5}.TodayAppointment .ta-badge[data-status=canceled][data-v-1c5dcc46],.TodayAppointment .ta-badge[data-status="-1"][data-v-1c5dcc46]{background:#fff1f0}.TodayAppointment .ta-badge[data-status=in_progress][data-v-1c5dcc46]{background:#fff7e6}.TodayAppointment .ta-badge[data-status=arrived][data-v-1c5dcc46]{background:#e6f7ff}.TodayAppointment .ta-progress[data-v-1c5dcc46]{display:flex;align-items:center;padding-top:6px;overflow-x:auto;min-height:50px;height:auto;max-height:100px;flex-direction:row;padding-right:5px}.TodayAppointment .ta-progress .stage[data-v-1c5dcc46]{position:relative}.TodayAppointment .ta-progress .stage .label[data-v-1c5dcc46]{display:inline-block;color:var(--text-color)}.TodayAppointment .ta-progress .stage .ts[data-v-1c5dcc46]{display:block;font-size:.72rem;opacity:.8;margin-top:.15rem;line-height:1;color:var(--text-color)}.TodayAppointment .stage[data-v-1c5dcc46]{display:inline-flex;align-items:center;gap:6px;position:relative}.TodayAppointment .stage .dot[data-v-1c5dcc46]{width:10px;height:10px;border-radius:999px;background:#d1d5db;position:relative}.TodayAppointment .stage .label[data-v-1c5dcc46]{font-size:12px;color:#6b7280;white-space:nowrap}.TodayAppointment .stage .line[data-v-1c5dcc46]{width:44px;height:2px;background:#e5e7eb;margin:0 8px}.TodayAppointment .stage.done .dot[data-v-1c5dcc46]{background:#10b981}.TodayAppointment .stage.done .line[data-v-1c5dcc46]{background:#a7f3d0}.TodayAppointment .stage.done .label[data-v-1c5dcc46]{color:#00d498}.TodayAppointment .stage.current .dot[data-v-1c5dcc46]{background:var(--primary);animation:taPulse-1c5dcc46 1.6s infinite}.TodayAppointment .stage.current .label[data-v-1c5dcc46]{color:var(--primary);font-weight:700}.TodayAppointment .stage.current .line[data-v-1c5dcc46]{background:#c7d2fe}.TodayAppointment .stage.todo .dot[data-v-1c5dcc46]{background:#d1d5db}@keyframes taPulse-1c5dcc46{0%{box-shadow:0 0 #4f46e573}70%{box-shadow:0 0 0 10px #4f46e500}to{box-shadow:0 0 #4f46e500}}.TodayAppointment .dragging .ta-item[data-v-1c5dcc46]{transition:transform .08s}.TodayAppointment .ta-item--editing[data-v-1c5dcc46]{border:1px solid rgba(82,139,255,.7);box-shadow:0 0 0 1px #528bff26,0 14px 35px #0f172a59;position:relative;z-index:5;background:radial-gradient(circle at top right,#d0d9ff 0,#eee 40%,#eee 60%,#d0d9ff);outline:none;transition:box-shadow .2s ease,border-color .2s ease,transform .15s ease;transform:translateY(-1px)}.TodayAppointment .ta-item--editing[data-v-1c5dcc46]:before{content:"ویرایش فعال";position:absolute;top:-10px;left:1rem;padding:.15rem .6rem;font-size:.7rem;border-radius:999px;background:linear-gradient(135deg,#4f46e5,#06b6d4);color:#e5f4ff;box-shadow:0 4px 10px #0f172a73}.TodayAppointment .ta-edit-input[data-v-1c5dcc46]{border-radius:999px;border:1px solid rgba(148,163,184,.4);background:#0f172ad9;color:#e5e7eb;padding:.15rem .6rem;font-size:.78rem;outline:none;min-width:0;transition:border-color .18s ease,box-shadow .18s ease,background-color .18s ease,transform .08s ease;box-shadow:0 0 0 1px transparent;font-family:var(--font-primary)}.TodayAppointment .ta-edit-input[data-v-1c5dcc46]::placeholder{color:#6b7280;font-size:.72rem}.TodayAppointment .ta-edit-input[data-v-1c5dcc46]:hover{border-color:#818cf8b3}.TodayAppointment .ta-edit-input[data-v-1c5dcc46]:focus{border-color:#818cf8;background:#0f172afa;box-shadow:0 0 0 1px #818cf899,0 0 12px #38bdf866;transform:translateY(-.5px)}.TodayAppointment .ta-edit-input--name[data-v-1c5dcc46]{max-width:6.5rem;margin-inline-start:.3rem}.TodayAppointment .ta-edit-input--mobile[data-v-1c5dcc46]{max-width:8.5rem;direction:ltr;text-align:left;font-family:inherit}.TodayAppointment .ta-edit-input--time[data-v-1c5dcc46]{max-width:4.6rem;direction:ltr;text-align:center;padding-inline:.4rem}.TodayAppointment .ta-edit-input--doc[data-v-1c5dcc46]{max-width:8rem;margin-inline-start:.3rem}.TodayAppointment .ta-edit-input--part[data-v-1c5dcc46]{max-width:10rem;margin-inline-start:.3rem}.TodayAppointment .ta-edit-btn[data-v-1c5dcc46]{margin-inline-start:.35rem;border-radius:999px;border:1px solid rgba(148,163,184,.35);background:radial-gradient(circle at top left,#0f172a 0,#020617 55%);color:#cbd5f5;padding:.25rem .55rem;font-size:.7rem;display:inline-flex;align-items:center;gap:.25rem;cursor:pointer;transition:background .18s ease,border-color .18s ease,box-shadow .18s ease,transform .08s ease,color .1s ease}.TodayAppointment .ta-edit-btn i[data-v-1c5dcc46]{font-size:.78rem}.TodayAppointment .ta-edit-btn[data-v-1c5dcc46]:hover{border-color:#818cf8cc;box-shadow:0 0 0 1px #818cf866;transform:translateY(-1px);color:#e5edff}.TodayAppointment .ta-edit-btn[data-v-1c5dcc46]:active{transform:translateY(0);box-shadow:0 0 0 1px #818cf84d}.TodayAppointment .ta-edit-btn--active[data-v-1c5dcc46]{border-color:#22d3ee;background:linear-gradient(135deg,#4f46e5,#22d3ee);color:#f9fafb;box-shadow:0 0 0 1px #22d3ee99,0 10px 30px #0f172ab3}.TodayAppointment .ta-edit-btn--active[data-v-1c5dcc46]:hover{box-shadow:0 0 0 1px #22d3eeb3,0 12px 36px #0f172ad9}.TodayAppointment .edit-actions[data-v-1c5dcc46]{display:inline-flex;align-items:center;gap:.4rem;margin-inline-start:auto}.TodayAppointment .ta-edit-save[data-v-1c5dcc46],.TodayAppointment .ta-edit-cancel[data-v-1c5dcc46]{border-radius:999px;border:none;padding:.25rem .7rem;font-size:.72rem;display:inline-flex;align-items:center;gap:.3rem;cursor:pointer;font-weight:500;transition:transform .08s ease,box-shadow .16s ease,background .16s ease,opacity .12s ease}.TodayAppointment .ta-edit-save i[data-v-1c5dcc46],.TodayAppointment .ta-edit-cancel i[data-v-1c5dcc46]{font-size:.83rem}.TodayAppointment .ta-edit-save[data-v-1c5dcc46]:disabled,.TodayAppointment .ta-edit-cancel[data-v-1c5dcc46]:disabled{opacity:.65;cursor:default;box-shadow:none;transform:none}.TodayAppointment .ta-edit-save[data-v-1c5dcc46]{background:var(--primary);color:#fff;font-family:var(--font-primary)}.TodayAppointment .ta-edit-save[data-v-1c5dcc46]:hover:not(:disabled){transform:translateY(-1px)}.TodayAppointment .ta-edit-save[data-v-1c5dcc46]:active:not(:disabled){transform:translateY(0)}.TodayAppointment .ta-edit-cancel[data-v-1c5dcc46]{background:#f3f4f6;color:#000;border:1px solid rgba(148,163,184,.5);font-family:var(--font-primary)}.TodayAppointment .ta-edit-cancel[data-v-1c5dcc46]:hover:not(:disabled){background:#eee;border-color:#94a3b8e6;transform:translateY(-1px)}.TodayAppointment .ta-edit-cancel[data-v-1c5dcc46]:active:not(:disabled){transform:translateY(0);box-shadow:0 6px 14px #0f172abf}.ta-header .ta-title[data-v-1c5dcc46]{display:flex;align-items:baseline;gap:8px}.ta-header .ta-sep[data-v-1c5dcc46]{color:#9ca3af}.ta-header .ta-count[data-v-1c5dcc46]{font-weight:700;color:var(--text-color)}.ta-header .ta-tools[data-v-1c5dcc46]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.ta-header .ta-search[data-v-1c5dcc46]{width:240px;max-width:50vw;padding:8px 10px;border:1px solid #e5e7eb;border-radius:10px;outline:none;transition:box-shadow .15s,border-color .15s;font-family:var(--font-primary)}.ta-header .ta-search[data-v-1c5dcc46]::placeholder{color:#9ca3af}.ta-header .ta-search[data-v-1c5dcc46]:focus{border-color:#4f46e5;box-shadow:0 0 0 3px #4f46e51f}.ta-badge--record[data-has=yes][data-v-1c5dcc46]{background:#ecfdf5;color:#065f46;font-family:var(--font-primary)}.ta-badge--record[data-has=no][data-v-1c5dcc46]{background:#fee2e2;color:#991b1b;font-family:var(--font-primary)}button.presence-btn.presence--enter i[data-v-1c5dcc46]{color:#d33}.presence-btn.presence--enter[data-v-1c5dcc46]{color:#16a34a}.presence-btn.presence--locked[data-v-1c5dcc46]{color:#9ca3af;cursor:not-allowed;opacity:.8}.ta-add[data-v-1c5dcc46]{background:var(--secondary);color:#fff;border:0;border-radius:10px;padding:8px 12px;cursor:pointer;font-family:var(--font-primary)}.ta-add[data-v-1c5dcc46]:hover{box-shadow:0 6px 14px #00a69349;transform:translateY(-1px)}.ta-add[disabled][data-v-1c5dcc46]{opacity:.6;cursor:not-allowed}.modal-card[data-v-1c5dcc46]{width:min(720px,95vw);max-height:90vh;overflow:auto;background:#fff;border-radius:16px;padding:12px;box-shadow:0 14px 40px #00000038}.assistant-select-wrap[data-v-1c5dcc46]{margin-top:-1.5rem;margin-right:3rem}.assistant-select-wrap .assistant-select[data-v-1c5dcc46]{min-width:80px;padding:.25rem .5rem;border:1px solid var(--ta-border, #e4e6eb);border-radius:.5em;font-family:var(--font-primary)}.sr-only[data-v-1c5dcc46]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.assistant-select-wrap[data-v-1c5dcc46]{position:relative;display:inline-block;min-width:50px!important;width:auto!important}.assistant-trigger[data-v-1c5dcc46]{display:inline-flex;align-items:center;gap:.5rem;width:100%;border-radius:1em;background:var(--background-color);cursor:pointer;line-height:1.6;font-family:var(--font-primary)}.assistant-trigger[data-v-1c5dcc46]:disabled{opacity:.6;cursor:not-allowed}.assistant-trigger__text[data-v-1c5dcc46]{flex:1;text-align:right;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;margin-right:-38px}.ta-badge--exit[data-v-1c5dcc46]{background-color:#ffeaea;border:1px solid #cc0000;color:#c00}.ta-badge--exit[data-v-1c5dcc46]:disabled{opacity:.6;cursor:default}.ta-item[data-v-1c5dcc46]{position:relative}.ta-item .ta-item-overlay[data-v-1c5dcc46]{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:flex;align-items:center;justify-content:center;text-align:center;flex-direction:column;border-radius:1rem;z-index:0;padding:1rem;color:#333;font-family:inherit}.ta-item .ta-item-overlay .overlay-content[data-v-1c5dcc46]{display:flex;flex-direction:column;align-items:center;gap:.75rem;max-width:85%}.ta-item .ta-item-overlay .overlay-text[data-v-1c5dcc46]{font-size:1.05rem;font-weight:500;color:#333;line-height:1.7}.ta-item .ta-item-overlay .overlay-btn[data-v-1c5dcc46]{background:#3a7bd5;background:linear-gradient(135deg,#3a7bd5,#00d2ff);color:#fff;border:none;border-radius:.75rem;padding:.5rem 1.2rem;font-family:var(--font-primary);font-size:.95rem;cursor:pointer;display:flex;align-items:center;gap:.4rem;transition:all .25s ease}.ta-item .ta-item-overlay .overlay-btn[data-v-1c5dcc46]:hover{transform:scale(1.04);background:linear-gradient(135deg,#2e6bcf,#00b8f0)}.ta-item .ta-item-overlay .overlay-btn i[data-v-1c5dcc46]{font-size:1.1rem}button.ta-report[data-v-1c5dcc46]{background:#dbc500;color:#fff;border:0;border-radius:10px;padding:8px 12px;cursor:pointer;font-family:var(--font-primary)}.ta-report[data-v-1c5dcc46]:not(:disabled):hover{opacity:.85;transform:translateY(-1px);box-shadow:0 6px 14px #dbc5005d}.ta-date-nav[data-v-1c5dcc46]{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-primary)}.ta-date-btn[data-v-1c5dcc46]{border:1px solid rgba(255,255,255,.12);background:#ffffff0f;color:inherit;border-radius:10px;padding:6px 10px;cursor:pointer;font-family:var(--font-primary)}.ta-date-btn--arrow[data-v-1c5dcc46]{width:34px;text-align:center;font-size:18px;line-height:1}.ta-date-btn--date[data-v-1c5dcc46]{font-weight:600}.dp-ghost[data-v-1c5dcc46]{position:fixed;left:-10000px;top:0;width:1px;height:1px}.dp-ghost input[data-v-1c5dcc46]{width:1px!important;height:1px!important;padding:0!important;border:0!important}.AcceptedServicesTimeline[data-v-1c5dcc46]{position:relative;max-width:750px;width:auto;margin:0;font-family:var(--font-primary);overflow-x:hidden;height:65vh;display:flex;flex-direction:column}.date[data-v-1c5dcc46]{display:block;font-size:16px;color:#fff;font-weight:700;background:var(--secondary);padding:5px 10px;margin:-10px -15px 6px;border-radius:16px 16px 0 0}.service-table[data-v-1c5dcc46]{width:100%;border-collapse:collapse;margin-top:20px;border-radius:1em;overflow:hidden;height:auto;margin-bottom:20px}.service-table th[data-v-1c5dcc46],.service-table td[data-v-1c5dcc46]{border:1px solid #ddd;padding:5px;text-align:center}.service-table th[data-v-1c5dcc46]{background-color:#f4f4f4}.timeline-item[data-v-1c5dcc46]{display:flex;position:relative;padding-bottom:20px;width:100%;overflow:visible!important;flex-direction:column;align-items:stretch;align-items:center}.timeline-content[data-v-1c5dcc46]{background:var(--background-color);padding:10px 15px;border-radius:1em;width:90%;text-align:right;box-shadow:var(--shadow)}.error-message[data-v-1c5dcc46]{color:#ff4d4d;font-weight:700}textarea.visit__description[data-v-1c5dcc46]{width:100%;padding:10px;border-radius:.5em;border:2px solid #00A693;font-family:var(--font-primary)}.treatment__staff[data-v-1c5dcc46]{width:100%;background:var(--table-background);padding:10px;border-radius:1em;text-align:center}.treatment__staff svg[data-v-1c5dcc46]{color:var(--secondary);font-size:1em;margin-left:10px}.loader-wrapper[data-v-1c5dcc46]{display:flex;justify-content:center;align-items:center;padding:2rem;flex-direction:column}.loader-wrapper p[data-v-1c5dcc46]{margin:10px 0}.loader[data-v-1c5dcc46]{border:4px solid #f3f3f3;border-top:4px solid var(--secondary);border-radius:50%;width:40px;height:40px;animation:spin-1c5dcc46 .8s linear infinite}@keyframes spin-1c5dcc46{0%{transform:rotate(0)}to{transform:rotate(360deg)}}[data-v-a67379a9]:root{--primary: #6D5DFC;--secondary: #00A693;--primary-light: #8abdff;--primary-dark: #5b0eeb;--white: #FFFFFF;--background-color: #E4EBF5;--table-background:#f3f3f3;--greyLight-2: #c8d0e7;--greyLight-3: #bec8e4;--dark-greyLight-1: #202224;--dark-greyLight-2: #2e2e2e;--dark-greyLight-3: #252525;--greyDark: #9baacf;--font-primary: Yekan Bakh FaNum;--text-color: #333;--shadow: .3rem .3rem .6rem var(--greyLight-2), -.2rem -.2rem .5rem var(--white);--inner-shadow: inset .2rem .2rem .5rem var(--greyLight-2);--login-background: #E6E6FA;--today-background: #fff;--primary-50: color-mix(in oklab, var(--primary) 10%, white);--primary-100: color-mix(in oklab, var(--primary) 20%, white);--primary-600: color-mix(in oklab, var(--primary) 90%, black);--primary-700: color-mix(in oklab, var(--primary) 80%, black);--secondary-600: color-mix(in oklab, var(--secondary) 90%, black)}[data-theme=dark][data-v-a67379a9]{--background-color: var(--dark-greyLight-1);--white: var(--dark-greyLight-1);--text-color: #fff !important;--shadow:.3rem .3rem .6rem var(--dark-greyLight-2), -.2rem -.2rem .5rem var(--dark-greyLight-3);--inner-shadow: inset .2rem .2rem .5rem var(--dark-greyLight-3);--table-background: var(--dark-greyLight-2);--login-background: var(--dark-greyLight-1);--today-background: var(--dark-greyLight-2)}.btn-primary[data-v-a67379a9]{background:var(--primary)}.btn-primary[data-v-a67379a9]:hover{background:var(--primary-700)}@font-face{font-family:Kalameh;src:url(/assets/KalamehWeb_Regular-D0sC3hOE.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Kalameh;src:url(/assets/KalamehWeb_Bold-D0Jm8-NK.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Kalameh;src:url(/assets/KalamehWeb_Black-CGZNDlxu.ttf) format("truetype");font-weight:900;font-style:normal}@font-face{font-family:IRANSans;src:url("/assets/IRANSansWeb(FaNum)-Cj7jpVse.ttf") format("truetype");font-weight:400;font-style:normal}@font-face{font-family:IRANSans;src:url("/assets/IRANSansWeb(FaNum)_Bold-CG9KWpGk.ttf") format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Yekan Bakh FaNum;font-style:normal;font-weight:100;src:url(/assets/YekanBakhFaNum-Thin-CCFhV54d.woff) format("woff"),url(../Fonts/woff2/YekanBakhFaNum-thin.woff2) format("woff2")}@font-face{font-family:Yekan Bakh FaNum;font-style:normal;font-weight:300;src:url(/assets/YekanBakhFaNum-Light-DScj37Ht.woff) format("woff"),url(../Fonts/woff2/YekanBakhFaNum-Light.woff2) format("woff2")}@font-face{font-family:Yekan Bakh FaNum;font-style:normal;font-weight:400;src:url(/assets/YekanBakhFaNum-Regular-cC0JMgGa.woff) format("woff"),url(../Fonts/woff2/YekanBakhFaNum-Regular.woff2) format("woff2")}@font-face{font-family:Yekan Bakh FaNum;font-style:normal;font-weight:600;src:url(/assets/YekanBakhFaNum-SemiBold-D6uk59ej.woff) format("woff"),url(../Fonts/woff2/YekanBakhFaNum-SemiBold.woff2) format("woff2")}@font-face{font-family:Yekan Bakh FaNum;font-style:normal;font-weight:700;src:url(/assets/YekanBakhFaNum-Bold-B0339MnD.woff) format("woff"),url(../Fonts/woff2/YekanBakhFaNum-Bold.woff2) format("woff2")}[data-v-a67379a9],[data-v-a67379a9]:before,[data-v-a67379a9]:after{margin:0;padding:0;box-sizing:border-box}body[data-v-a67379a9]{font-family:var(--font-primary);background-color:var(--background-color);color:var(--text-color);line-height:1.6;font-size:15px;-webkit-font-smoothing:antialiased;direction:rtl}a[data-v-a67379a9]{font-family:var(--font-primary);text-decoration:none;font-weight:600;color:var(--text-color)}a.router-link-exact-active[data-v-a67379a9]{color:var(--secondary)}label[data-v-a67379a9],td[data-v-a67379a9],p[data-v-a67379a9],span[data-v-a67379a9]{color:var(--text-color)}textarea[data-v-a67379a9]{background-color:var(--background-color);color:var(--text-color)}a.secondary-color[data-v-a67379a9]{color:#fff}a.secondary-color.router-link-exact-active[data-v-a67379a9]{color:var(--secondary)}ul[data-v-a67379a9],ol[data-v-a67379a9]{list-style:none}button[data-v-a67379a9]{cursor:pointer;border:none;background:none}#app[data-v-a67379a9]{font-family:var(--font-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center;color:#2c3e50}.container[data-v-a67379a9]{width:90%;max-width:1200px;margin:0 auto}.grid[data-v-a67379a9]{display:grid;gap:1rem}.hidden[data-v-a67379a9]{display:none}h1[data-v-a67379a9],h2[data-v-a67379a9],h3[data-v-a67379a9],h4[data-v-a67379a9],h5[data-v-a67379a9],h6[data-v-a67379a9]{font-weight:700;color:var(--text-color)}.btn[data-v-a67379a9]{padding:.75rem 1.5rem;border-radius:5px;font-weight:700;transition:all .3s ease}.btn[data-v-a67379a9]:hover{opacity:.8}.btn-primary[data-v-a67379a9]{background-color:var(--primary);color:#fff}.btn-secondary[data-v-a67379a9]{background-color:var(--secondary);color:#fff}.form[data-v-a67379a9]{font-family:var(--font-primary)}.form__group[data-v-a67379a9]{position:relative}.form__icon[data-v-a67379a9]{position:absolute;top:35%;left:1%;font-size:22px}.form__input[data-v-a67379a9]{width:100%;height:4rem;border:none;border-radius:1rem;font-size:1.4rem;padding-right:1.4rem;padding-top:20px;box-shadow:var(--inner-shadow);background:none;font-family:inherit;color:var(--text-color)}.form__input[data-v-a67379a9]:focus{box-shadow:var(--shadow);outline:none;border-bottom:2px solid var(--secondary)}.form__input:focus+.form__label[data-v-a67379a9]{transform:translate3d(10px,-25px,0) scale(.75);color:var(--secondary)}.form__input[data-v-a67379a9]:not(:placeholder-shown){border-bottom:2px solid var(--secondary)}.form__input:not(:placeholder-shown)+.form__label[data-v-a67379a9]{transform:translate3d(10px,-25px,0) scale(.75);color:var(--secondary)}.form__label[data-v-a67379a9]{position:absolute;top:50%;right:1rem;transform:translateY(-50%);font-weight:600;transform-origin:0 0;transition:all .2s ease;pointer-events:none}.form__input[data-v-a67379a9]::-webkit-outer-spin-button,.form__input[data-v-a67379a9]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.form__input[type=number][data-v-a67379a9]{-moz-appearance:textfield}.ServiceCategory[data-v-a67379a9]{display:flex;justify-content:center;flex-wrap:wrap}.ServiceCategory button[data-v-a67379a9]{margin:10px}.ServiceCategory button[data-v-a67379a9]:hover{background-color:var(--primary)}input.form__input__simple[data-v-a67379a9]{height:40px;border:1px solid #dddddd;border-radius:10px;padding:10px;font-family:var(--font-primary)}.line[data-v-a67379a9]{height:1px;display:flex;background:#ddd;margin:20px 0;width:100%}button.btn__close[data-v-a67379a9]{width:49%;padding:10px;background:transparent;color:#ff4d4d;font-family:var(--font-primary);border-radius:.5em;border:1px solid #ff4d4d;transition:.3s;font-size:15px}button.btn__close[data-v-a67379a9]:hover{background-color:#ff4d4d;color:#fff;transition:.3s}.chip[data-v-a67379a9]{grid-column:2/3;grid-row:3/4;justify-self:center;min-width:11rem;width:auto;height:3.5rem;border-radius:1rem;box-shadow:var(--shadow);display:flex;justify-content:space-between;align-items:center;font-family:var(--font-primary);transition:all .3s ease}.chip__icon[data-v-a67379a9]{width:2rem;height:2rem;border-radius:1rem;margin:0 0 0 15px;display:flex;justify-content:center;align-items:center;font-size:1.8rem;color:var(--primary)}.chip:hover p[data-v-a67379a9]{color:#fff;transition:all .3s ease}.chip p[data-v-a67379a9]{font-size:20px;color:var(--text-color);font-weight:600;margin-right:15px;transition:all .3s ease}.chip__no-icon[data-v-a67379a9]{grid-column:2/3;grid-row:3/4;justify-self:center;width:17rem;height:4rem;border-radius:1rem;box-shadow:var(--shadow);display:flex;flex-direction:column;flex-wrap:wrap;align-content:space-between;align-items:flex-start;font-family:var(--font-primary);transition:all .3s ease;z-index:1;justify-content:center}.chip__no-icon:hover p[data-v-a67379a9]{color:var(--secondary);transition:all .3s ease}.chip__no-icon p[data-v-a67379a9]{font-size:20px;color:var(--text-color);font-weight:600;transition:all .3s ease}.active[data-v-a67379a9]{background:var(--primary)}.active p[data-v-a67379a9]{color:#fff}.active svg[data-v-a67379a9]{color:#fff}.active :hover+p[data-v-a67379a9]{color:#fff}.ServiceList[data-v-a67379a9]{display:flex;justify-content:space-evenly;padding-top:20px;flex-wrap:wrap;flex-direction:row}.ServiceList button.chip[data-v-a67379a9]{margin:10px 0}.title__with__line[data-v-a67379a9]{padding:10px;text-align:right;border-bottom:2px solid #dddddd}.drag-handle[data-v-a67379a9]{width:32px;height:32px;border:1px dashed #e5e7eb;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;cursor:grab;background:#fafafa}.drag-handle i[data-v-a67379a9]{opacity:.7}.form__submit__btn[data-v-a67379a9]{width:100%;height:3rem;border-radius:1rem;font-size:1.4rem;background-color:transparent;color:var(--secondary);font-family:var(--font-primary);border:3px solid var(--secondary);cursor:pointer;transition:all .3s ease;box-shadow:var(--shadow)}.form__submit__btn[data-v-a67379a9]:hover{background-color:var(--secondary);color:#fff}[data-v-a67379a9]::-webkit-scrollbar{width:6px;background-color:transparent;height:4px}[data-v-a67379a9]::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);background-color:#f5f5f5;border-radius:5px}[data-v-a67379a9]::-webkit-scrollbar-thumb{background-color:#00000075;background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.2) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.2) 50%,rgba(255,255,255,.2) 75%,transparent 75%,transparent);border-radius:5px}[data-v-a67379a9]::-webkit-scrollbar-thumb:hover{background:#0000001c}.swal2-actions button[data-v-a67379a9]{font-family:var(--font-primary)!important;font-size:20px!important}.slide-right-enter-active[data-v-a67379a9],.slide-right-leave-active[data-v-a67379a9]{transition:all .5s ease}.slide-right-enter-from[data-v-a67379a9]{transform:translate(100%);opacity:0}.slide-right-leave-to[data-v-a67379a9]{transform:translate(-100%);opacity:0}.modal-backdrop[data-v-a67379a9]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0006;display:flex;align-items:center;justify-content:center}.grid__temp[data-v-a67379a9]{display:flex;justify-content:space-between;margin:20px 0}.modal[data-v-a67379a9]{background:var(--background-color);padding:1rem;border-radius:1rem;width:800px;max-width:90%}.modal-header[data-v-a67379a9]{border-bottom:1px solid #dddddd;padding-bottom:10px;display:flex;justify-content:space-between;align-items:center}.modal-footer[data-v-a67379a9]{border-top:1px solid #dddddd;padding:15px 0;display:flex;justify-content:space-between;align-items:center}button.close[data-v-a67379a9]{font-size:25px;color:#fb0000}input.multiselect-tags-search[data-v-a67379a9]{background:transparent}.MobileBottomNav[data-v-a67379a9]{display:none}[data-v-a67379a9] .selectedServices{min-width:200px;max-width:99%;border-radius:10px;height:45px;background-color:#fff}[data-v-a67379a9] .multiselect-single-label{right:-45px;top:2px}[data-v-a67379a9] .multiselect-placeholder{right:-50px}[data-v-a67379a9] .multiselect-dropdown{border-radius:0 0 10px 10px;margin-bottom:10px;z-index:10000000000!important;border-color:#ddd;padding-top:15px;border-top-color:transparent}[data-v-a67379a9] .multiselect-clear{z-index:1!important}[data-v-a67379a9] .multiselect-caret{z-index:1!important;margin-left:10px}.TodayAppointment[data-v-a67379a9]{background:var(--today-background);border-radius:12px;padding:16px;box-shadow:0 6px 20px #0000000f}.TodayAppointment .ta-header[data-v-a67379a9]{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:12px}.TodayAppointment .ta-header .ta-title[data-v-a67379a9]{display:flex;align-items:baseline;gap:8px;font-size:16px;font-weight:700}.TodayAppointment .ta-header .ta-title .ta-date[data-v-a67379a9]{font-size:12px;color:#6b7280}.TodayAppointment .ta-header .ta-refresh[data-v-a67379a9]{border:0;padding:8px 12px;border-radius:10px;cursor:pointer;background:var(--primary);color:#fff;transition:transform .06s ease-in-out,box-shadow .2s;display:inline-flex;align-items:center;gap:8px;font-family:var(--font-primary)}.TodayAppointment .ta-header .ta-refresh[data-v-a67379a9]:hover{box-shadow:0 6px 14px #4f46e540;transform:translateY(-1px)}.TodayAppointment .ta-header .ta-refresh[data-v-a67379a9]:active{transform:translateY(1px)}.TodayAppointment .ta-header .ta-refresh[data-v-a67379a9]:disabled{opacity:.6;cursor:default;box-shadow:none}.TodayAppointment .sync-btn[data-v-a67379a9]{display:inline-flex;align-items:center;gap:.4rem;padding:.45rem .9rem;border-radius:.5rem;border:none;cursor:pointer;font-size:.9rem;background:#ff9dfa;transition:opacity .2s ease,transform .1s ease;font-family:var(--font-primary)}.TodayAppointment .sync-btn span[data-v-a67379a9]{color:#fff}.TodayAppointment .sync-btn[data-v-a67379a9]:disabled{opacity:.6;cursor:default}.TodayAppointment .sync-btn[data-v-a67379a9]:not(:disabled):hover{opacity:.85;transform:translateY(-1px);box-shadow:0 6px 14px #bd75b94b}.TodayAppointment .ta-state[data-v-a67379a9]{padding:12px;border-radius:10px}.TodayAppointment .ta-state.ta-loading[data-v-a67379a9],.TodayAppointment .ta-state.ta-empty[data-v-a67379a9]{background:#f7f7fb}.TodayAppointment .ta-state.ta-error[data-v-a67379a9]{background:#fff1f1;color:#b00020}.TodayAppointment select#ta-stage-filter[data-v-a67379a9]{padding:5px;width:9rem;font-family:var(--font-primary);border:0px;border-bottom:2px solid #bfbfbf}.TodayAppointment select#ta-stage-filter[data-v-a67379a9]:focus-visible{border:0px!important}.TodayAppointment .ta-list[data-v-a67379a9]{display:flex;flex-direction:column;gap:10px}.TodayAppointment .ta-item[data-v-a67379a9]{background:var(--background-color);border:1px solid #eef0f4;border-radius:12px;padding:10px 12px;box-shadow:0 6px 18px #0000000a;transition:box-shadow .2s}.TodayAppointment .ta-item[data-v-a67379a9]:hover{box-shadow:0 8px 22px #0000000f}.TodayAppointment .ta-item__head[data-v-a67379a9]{display:grid;grid-template-columns:36px .5fr .4fr .2fr .4fr .5fr .5fr .5fr auto auto auto;align-items:center;gap:8px;margin-bottom:8px}.TodayAppointment .ta-item__head .mobile[data-v-a67379a9]{margin-inline-start:.5rem;color:#6b7280;font-size:.9rem;direction:ltr;unicode-bidi:plaintext}.TodayAppointment .ta-item__head .mobile i[data-v-a67379a9]{margin-inline-end:.25rem}.TodayAppointment .ta-item__head .idx[data-v-a67379a9]{color:#6b7280}.TodayAppointment .ta-item__head .name[data-v-a67379a9]{font-weight:700}.TodayAppointment .ta-item__head .time[data-v-a67379a9],.TodayAppointment .ta-item__head .doc[data-v-a67379a9],.TodayAppointment .ta-item__head .part[data-v-a67379a9]{color:#374151}.TodayAppointment .ta-item__head .status[data-v-a67379a9]{justify-self:end}.TodayAppointment .ta-item__head span i[data-v-a67379a9]{margin:0 5px}.TodayAppointment .ta-item__head .record[data-v-a67379a9]{display:inline-flex;align-items:center;gap:.4rem}.TodayAppointment .ta-item__head .record .presence-btn[data-v-a67379a9]{border:1px solid #d1d5db;background:#fff;padding:.25rem .45rem;border-radius:.5rem;cursor:pointer;transition:transform .08s ease}.TodayAppointment .ta-item__head .record .presence-btn[data-v-a67379a9]:disabled{opacity:.6;cursor:not-allowed}.TodayAppointment .ta-item__head .record .presence-btn[data-v-a67379a9]:active{transform:scale(.98)}.TodayAppointment .ta-item__head .record .presence-btn i.fa-user-check[data-v-a67379a9]{color:#16a34a}.TodayAppointment .ta-badge[data-v-a67379a9]{padding:4px 8px;border-radius:999px;font-size:12px;background:#f1f1f5;color:#000}.TodayAppointment .ta-badge[data-status=accepted][data-v-a67379a9],.TodayAppointment .ta-badge[data-status=approved][data-v-a67379a9],.TodayAppointment .ta-badge[data-status="1"][data-v-a67379a9]{background:#e6fffb}.TodayAppointment .ta-badge[data-status=pending][data-v-a67379a9],.TodayAppointment .ta-badge[data-status="0"][data-v-a67379a9]{background:#f5f5f5}.TodayAppointment .ta-badge[data-status=canceled][data-v-a67379a9],.TodayAppointment .ta-badge[data-status="-1"][data-v-a67379a9]{background:#fff1f0}.TodayAppointment .ta-badge[data-status=in_progress][data-v-a67379a9]{background:#fff7e6}.TodayAppointment .ta-badge[data-status=arrived][data-v-a67379a9]{background:#e6f7ff}.TodayAppointment .ta-progress[data-v-a67379a9]{display:flex;align-items:center;padding-top:6px;overflow-x:auto;min-height:50px;height:auto;max-height:100px;flex-direction:row;padding-right:5px}.TodayAppointment .ta-progress .stage[data-v-a67379a9]{position:relative}.TodayAppointment .ta-progress .stage .label[data-v-a67379a9]{display:inline-block;color:var(--text-color)}.TodayAppointment .ta-progress .stage .ts[data-v-a67379a9]{display:block;font-size:.72rem;opacity:.8;margin-top:.15rem;line-height:1;color:var(--text-color)}.TodayAppointment .stage[data-v-a67379a9]{display:inline-flex;align-items:center;gap:6px;position:relative}.TodayAppointment .stage .dot[data-v-a67379a9]{width:10px;height:10px;border-radius:999px;background:#d1d5db;position:relative}.TodayAppointment .stage .label[data-v-a67379a9]{font-size:12px;color:#6b7280;white-space:nowrap}.TodayAppointment .stage .line[data-v-a67379a9]{width:44px;height:2px;background:#e5e7eb;margin:0 8px}.TodayAppointment .stage.done .dot[data-v-a67379a9]{background:#10b981}.TodayAppointment .stage.done .line[data-v-a67379a9]{background:#a7f3d0}.TodayAppointment .stage.done .label[data-v-a67379a9]{color:#00d498}.TodayAppointment .stage.current .dot[data-v-a67379a9]{background:var(--primary);animation:taPulse-a67379a9 1.6s infinite}.TodayAppointment .stage.current .label[data-v-a67379a9]{color:var(--primary);font-weight:700}.TodayAppointment .stage.current .line[data-v-a67379a9]{background:#c7d2fe}.TodayAppointment .stage.todo .dot[data-v-a67379a9]{background:#d1d5db}@keyframes taPulse-a67379a9{0%{box-shadow:0 0 #4f46e573}70%{box-shadow:0 0 0 10px #4f46e500}to{box-shadow:0 0 #4f46e500}}.TodayAppointment .dragging .ta-item[data-v-a67379a9]{transition:transform .08s}.TodayAppointment .ta-item--editing[data-v-a67379a9]{border:1px solid rgba(82,139,255,.7);box-shadow:0 0 0 1px #528bff26,0 14px 35px #0f172a59;position:relative;z-index:5;background:radial-gradient(circle at top right,#d0d9ff 0,#eee 40%,#eee 60%,#d0d9ff);outline:none;transition:box-shadow .2s ease,border-color .2s ease,transform .15s ease;transform:translateY(-1px)}.TodayAppointment .ta-item--editing[data-v-a67379a9]:before{content:"ویرایش فعال";position:absolute;top:-10px;left:1rem;padding:.15rem .6rem;font-size:.7rem;border-radius:999px;background:linear-gradient(135deg,#4f46e5,#06b6d4);color:#e5f4ff;box-shadow:0 4px 10px #0f172a73}.TodayAppointment .ta-edit-input[data-v-a67379a9]{border-radius:999px;border:1px solid rgba(148,163,184,.4);background:#0f172ad9;color:#e5e7eb;padding:.15rem .6rem;font-size:.78rem;outline:none;min-width:0;transition:border-color .18s ease,box-shadow .18s ease,background-color .18s ease,transform .08s ease;box-shadow:0 0 0 1px transparent;font-family:var(--font-primary)}.TodayAppointment .ta-edit-input[data-v-a67379a9]::placeholder{color:#6b7280;font-size:.72rem}.TodayAppointment .ta-edit-input[data-v-a67379a9]:hover{border-color:#818cf8b3}.TodayAppointment .ta-edit-input[data-v-a67379a9]:focus{border-color:#818cf8;background:#0f172afa;box-shadow:0 0 0 1px #818cf899,0 0 12px #38bdf866;transform:translateY(-.5px)}.TodayAppointment .ta-edit-input--name[data-v-a67379a9]{max-width:6.5rem;margin-inline-start:.3rem}.TodayAppointment .ta-edit-input--mobile[data-v-a67379a9]{max-width:8.5rem;direction:ltr;text-align:left;font-family:inherit}.TodayAppointment .ta-edit-input--time[data-v-a67379a9]{max-width:4.6rem;direction:ltr;text-align:center;padding-inline:.4rem}.TodayAppointment .ta-edit-input--doc[data-v-a67379a9]{max-width:8rem;margin-inline-start:.3rem}.TodayAppointment .ta-edit-input--part[data-v-a67379a9]{max-width:10rem;margin-inline-start:.3rem}.TodayAppointment .ta-edit-btn[data-v-a67379a9]{margin-inline-start:.35rem;border-radius:999px;border:1px solid rgba(148,163,184,.35);background:radial-gradient(circle at top left,#0f172a 0,#020617 55%);color:#cbd5f5;padding:.25rem .55rem;font-size:.7rem;display:inline-flex;align-items:center;gap:.25rem;cursor:pointer;transition:background .18s ease,border-color .18s ease,box-shadow .18s ease,transform .08s ease,color .1s ease}.TodayAppointment .ta-edit-btn i[data-v-a67379a9]{font-size:.78rem}.TodayAppointment .ta-edit-btn[data-v-a67379a9]:hover{border-color:#818cf8cc;box-shadow:0 0 0 1px #818cf866;transform:translateY(-1px);color:#e5edff}.TodayAppointment .ta-edit-btn[data-v-a67379a9]:active{transform:translateY(0);box-shadow:0 0 0 1px #818cf84d}.TodayAppointment .ta-edit-btn--active[data-v-a67379a9]{border-color:#22d3ee;background:linear-gradient(135deg,#4f46e5,#22d3ee);color:#f9fafb;box-shadow:0 0 0 1px #22d3ee99,0 10px 30px #0f172ab3}.TodayAppointment .ta-edit-btn--active[data-v-a67379a9]:hover{box-shadow:0 0 0 1px #22d3eeb3,0 12px 36px #0f172ad9}.TodayAppointment .edit-actions[data-v-a67379a9]{display:inline-flex;align-items:center;gap:.4rem;margin-inline-start:auto}.TodayAppointment .ta-edit-save[data-v-a67379a9],.TodayAppointment .ta-edit-cancel[data-v-a67379a9]{border-radius:999px;border:none;padding:.25rem .7rem;font-size:.72rem;display:inline-flex;align-items:center;gap:.3rem;cursor:pointer;font-weight:500;transition:transform .08s ease,box-shadow .16s ease,background .16s ease,opacity .12s ease}.TodayAppointment .ta-edit-save i[data-v-a67379a9],.TodayAppointment .ta-edit-cancel i[data-v-a67379a9]{font-size:.83rem}.TodayAppointment .ta-edit-save[data-v-a67379a9]:disabled,.TodayAppointment .ta-edit-cancel[data-v-a67379a9]:disabled{opacity:.65;cursor:default;box-shadow:none;transform:none}.TodayAppointment .ta-edit-save[data-v-a67379a9]{background:var(--primary);color:#fff;font-family:var(--font-primary)}.TodayAppointment .ta-edit-save[data-v-a67379a9]:hover:not(:disabled){transform:translateY(-1px)}.TodayAppointment .ta-edit-save[data-v-a67379a9]:active:not(:disabled){transform:translateY(0)}.TodayAppointment .ta-edit-cancel[data-v-a67379a9]{background:#f3f4f6;color:#000;border:1px solid rgba(148,163,184,.5);font-family:var(--font-primary)}.TodayAppointment .ta-edit-cancel[data-v-a67379a9]:hover:not(:disabled){background:#eee;border-color:#94a3b8e6;transform:translateY(-1px)}.TodayAppointment .ta-edit-cancel[data-v-a67379a9]:active:not(:disabled){transform:translateY(0);box-shadow:0 6px 14px #0f172abf}.ta-header .ta-title[data-v-a67379a9]{display:flex;align-items:baseline;gap:8px}.ta-header .ta-sep[data-v-a67379a9]{color:#9ca3af}.ta-header .ta-count[data-v-a67379a9]{font-weight:700;color:var(--text-color)}.ta-header .ta-tools[data-v-a67379a9]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.ta-header .ta-search[data-v-a67379a9]{width:240px;max-width:50vw;padding:8px 10px;border:1px solid #e5e7eb;border-radius:10px;outline:none;transition:box-shadow .15s,border-color .15s;font-family:var(--font-primary)}.ta-header .ta-search[data-v-a67379a9]::placeholder{color:#9ca3af}.ta-header .ta-search[data-v-a67379a9]:focus{border-color:#4f46e5;box-shadow:0 0 0 3px #4f46e51f}.ta-badge--record[data-has=yes][data-v-a67379a9]{background:#ecfdf5;color:#065f46;font-family:var(--font-primary)}.ta-badge--record[data-has=no][data-v-a67379a9]{background:#fee2e2;color:#991b1b;font-family:var(--font-primary)}button.presence-btn.presence--enter i[data-v-a67379a9]{color:#d33}.presence-btn.presence--enter[data-v-a67379a9]{color:#16a34a}.presence-btn.presence--locked[data-v-a67379a9]{color:#9ca3af;cursor:not-allowed;opacity:.8}.ta-add[data-v-a67379a9]{background:var(--secondary);color:#fff;border:0;border-radius:10px;padding:8px 12px;cursor:pointer;font-family:var(--font-primary)}.ta-add[data-v-a67379a9]:hover{box-shadow:0 6px 14px #00a69349;transform:translateY(-1px)}.ta-add[disabled][data-v-a67379a9]{opacity:.6;cursor:not-allowed}.modal-card[data-v-a67379a9]{width:min(720px,95vw);max-height:90vh;overflow:auto;background:#fff;border-radius:16px;padding:12px;box-shadow:0 14px 40px #00000038}.assistant-select-wrap[data-v-a67379a9]{margin-top:-1.5rem;margin-right:3rem}.assistant-select-wrap .assistant-select[data-v-a67379a9]{min-width:80px;padding:.25rem .5rem;border:1px solid var(--ta-border, #e4e6eb);border-radius:.5em;font-family:var(--font-primary)}.sr-only[data-v-a67379a9]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.assistant-select-wrap[data-v-a67379a9]{position:relative;display:inline-block;min-width:50px!important;width:auto!important}.assistant-trigger[data-v-a67379a9]{display:inline-flex;align-items:center;gap:.5rem;width:100%;border-radius:1em;background:var(--background-color);cursor:pointer;line-height:1.6;font-family:var(--font-primary)}.assistant-trigger[data-v-a67379a9]:disabled{opacity:.6;cursor:not-allowed}.assistant-trigger__text[data-v-a67379a9]{flex:1;text-align:right;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;margin-right:-38px}.ta-badge--exit[data-v-a67379a9]{background-color:#ffeaea;border:1px solid #cc0000;color:#c00}.ta-badge--exit[data-v-a67379a9]:disabled{opacity:.6;cursor:default}.ta-item[data-v-a67379a9]{position:relative}.ta-item .ta-item-overlay[data-v-a67379a9]{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:flex;align-items:center;justify-content:center;text-align:center;flex-direction:column;border-radius:1rem;z-index:0;padding:1rem;color:#333;font-family:inherit}.ta-item .ta-item-overlay .overlay-content[data-v-a67379a9]{display:flex;flex-direction:column;align-items:center;gap:.75rem;max-width:85%}.ta-item .ta-item-overlay .overlay-text[data-v-a67379a9]{font-size:1.05rem;font-weight:500;color:#333;line-height:1.7}.ta-item .ta-item-overlay .overlay-btn[data-v-a67379a9]{background:#3a7bd5;background:linear-gradient(135deg,#3a7bd5,#00d2ff);color:#fff;border:none;border-radius:.75rem;padding:.5rem 1.2rem;font-family:var(--font-primary);font-size:.95rem;cursor:pointer;display:flex;align-items:center;gap:.4rem;transition:all .25s ease}.ta-item .ta-item-overlay .overlay-btn[data-v-a67379a9]:hover{transform:scale(1.04);background:linear-gradient(135deg,#2e6bcf,#00b8f0)}.ta-item .ta-item-overlay .overlay-btn i[data-v-a67379a9]{font-size:1.1rem}button.ta-report[data-v-a67379a9]{background:#dbc500;color:#fff;border:0;border-radius:10px;padding:8px 12px;cursor:pointer;font-family:var(--font-primary)}.ta-report[data-v-a67379a9]:not(:disabled):hover{opacity:.85;transform:translateY(-1px);box-shadow:0 6px 14px #dbc5005d}.ta-date-nav[data-v-a67379a9]{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-primary)}.ta-date-btn[data-v-a67379a9]{border:1px solid rgba(255,255,255,.12);background:#ffffff0f;color:inherit;border-radius:10px;padding:6px 10px;cursor:pointer;font-family:var(--font-primary)}.ta-date-btn--arrow[data-v-a67379a9]{width:34px;text-align:center;font-size:18px;line-height:1}.ta-date-btn--date[data-v-a67379a9]{font-weight:600}.dp-ghost[data-v-a67379a9]{position:fixed;left:-10000px;top:0;width:1px;height:1px}.dp-ghost input[data-v-a67379a9]{width:1px!important;height:1px!important;padding:0!important;border:0!important}.AcceptedServices[data-v-a67379a9]{width:31%;margin:10px 25px;padding:0 20px;font-family:var(--font-primary);background:var(--background-color);border-radius:1em;box-shadow:var(--shadow);height:74vh}.AcceptedServices__title[data-v-a67379a9]{border-bottom:2px solid #dddddd;margin-bottom:20px;text-align:right;color:var(--primary);height:60px;display:flex;align-items:center}[data-v-75c03a1a]:root{--primary: #6D5DFC;--secondary: #00A693;--primary-light: #8abdff;--primary-dark: #5b0eeb;--white: #FFFFFF;--background-color: #E4EBF5;--table-background:#f3f3f3;--greyLight-2: #c8d0e7;--greyLight-3: #bec8e4;--dark-greyLight-1: #202224;--dark-greyLight-2: #2e2e2e;--dark-greyLight-3: #252525;--greyDark: #9baacf;--font-primary: Yekan Bakh FaNum;--text-color: #333;--shadow: .3rem .3rem .6rem var(--greyLight-2), -.2rem -.2rem .5rem var(--white);--inner-shadow: inset .2rem .2rem .5rem var(--greyLight-2);--login-background: #E6E6FA;--today-background: #fff;--primary-50: color-mix(in oklab, var(--primary) 10%, white);--primary-100: color-mix(in oklab, var(--primary) 20%, white);--primary-600: color-mix(in oklab, var(--primary) 90%, black);--primary-700: color-mix(in oklab, var(--primary) 80%, black);--secondary-600: color-mix(in oklab, var(--secondary) 90%, black)}[data-theme=dark][data-v-75c03a1a]{--background-color: var(--dark-greyLight-1);--white: var(--dark-greyLight-1);--text-color: #fff !important;--shadow:.3rem .3rem .6rem var(--dark-greyLight-2), -.2rem -.2rem .5rem var(--dark-greyLight-3);--inner-shadow: inset .2rem .2rem .5rem var(--dark-greyLight-3);--table-background: var(--dark-greyLight-2);--login-background: var(--dark-greyLight-1);--today-background: var(--dark-greyLight-2)}.btn-primary[data-v-75c03a1a]:hover{background:var(--primary-700)}@font-face{font-family:Kalameh;src:url(/assets/KalamehWeb_Regular-D0sC3hOE.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Kalameh;src:url(/assets/KalamehWeb_Bold-D0Jm8-NK.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Kalameh;src:url(/assets/KalamehWeb_Black-CGZNDlxu.ttf) format("truetype");font-weight:900;font-style:normal}@font-face{font-family:IRANSans;src:url("/assets/IRANSansWeb(FaNum)-Cj7jpVse.ttf") format("truetype");font-weight:400;font-style:normal}@font-face{font-family:IRANSans;src:url("/assets/IRANSansWeb(FaNum)_Bold-CG9KWpGk.ttf") format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Yekan Bakh FaNum;font-style:normal;font-weight:100;src:url(/assets/YekanBakhFaNum-Thin-CCFhV54d.woff) format("woff"),url(../Fonts/woff2/YekanBakhFaNum-thin.woff2) format("woff2")}@font-face{font-family:Yekan Bakh FaNum;font-style:normal;font-weight:300;src:url(/assets/YekanBakhFaNum-Light-DScj37Ht.woff) format("woff"),url(../Fonts/woff2/YekanBakhFaNum-Light.woff2) format("woff2")}@font-face{font-family:Yekan Bakh FaNum;font-style:normal;font-weight:400;src:url(/assets/YekanBakhFaNum-Regular-cC0JMgGa.woff) format("woff"),url(../Fonts/woff2/YekanBakhFaNum-Regular.woff2) format("woff2")}@font-face{font-family:Yekan Bakh FaNum;font-style:normal;font-weight:600;src:url(/assets/YekanBakhFaNum-SemiBold-D6uk59ej.woff) format("woff"),url(../Fonts/woff2/YekanBakhFaNum-SemiBold.woff2) format("woff2")}@font-face{font-family:Yekan Bakh FaNum;font-style:normal;font-weight:700;src:url(/assets/YekanBakhFaNum-Bold-B0339MnD.woff) format("woff"),url(../Fonts/woff2/YekanBakhFaNum-Bold.woff2) format("woff2")}[data-v-75c03a1a],[data-v-75c03a1a]:before,[data-v-75c03a1a]:after{margin:0;padding:0;box-sizing:border-box}body[data-v-75c03a1a]{font-family:var(--font-primary);background-color:var(--background-color);color:var(--text-color);line-height:1.6;font-size:15px;-webkit-font-smoothing:antialiased;direction:rtl}a[data-v-75c03a1a]{font-family:var(--font-primary);text-decoration:none;font-weight:600;color:var(--text-color)}a.router-link-exact-active[data-v-75c03a1a]{color:var(--secondary)}label[data-v-75c03a1a],td[data-v-75c03a1a],p[data-v-75c03a1a],span[data-v-75c03a1a]{color:var(--text-color)}textarea[data-v-75c03a1a]{background-color:var(--background-color);color:var(--text-color)}a.secondary-color[data-v-75c03a1a]{color:#fff}a.secondary-color.router-link-exact-active[data-v-75c03a1a]{color:var(--secondary)}ul[data-v-75c03a1a],ol[data-v-75c03a1a]{list-style:none}button[data-v-75c03a1a]{cursor:pointer;border:none;background:none}#app[data-v-75c03a1a]{font-family:var(--font-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center;color:#2c3e50}.container[data-v-75c03a1a]{width:90%;max-width:1200px;margin:0 auto}.grid[data-v-75c03a1a]{display:grid;gap:1rem}.hidden[data-v-75c03a1a]{display:none}h1[data-v-75c03a1a],h2[data-v-75c03a1a],h3[data-v-75c03a1a],h4[data-v-75c03a1a],h5[data-v-75c03a1a],h6[data-v-75c03a1a]{font-weight:700;color:var(--text-color)}.btn[data-v-75c03a1a]{padding:.75rem 1.5rem;border-radius:5px;font-weight:700;transition:all .3s ease}.btn[data-v-75c03a1a]:hover{opacity:.8}.btn-primary[data-v-75c03a1a]{background-color:var(--primary);color:#fff}.btn-secondary[data-v-75c03a1a]{background-color:var(--secondary);color:#fff}.form[data-v-75c03a1a]{font-family:var(--font-primary)}.form__group[data-v-75c03a1a]{position:relative}.form__icon[data-v-75c03a1a]{position:absolute;top:35%;left:1%;font-size:22px}.form__input[data-v-75c03a1a]{width:100%;height:4rem;border:none;border-radius:1rem;font-size:1.4rem;padding-right:1.4rem;padding-top:20px;box-shadow:var(--inner-shadow);background:none;font-family:inherit;color:var(--text-color)}.form__input[data-v-75c03a1a]:focus{box-shadow:var(--shadow);outline:none;border-bottom:2px solid var(--secondary)}.form__input:focus+.form__label[data-v-75c03a1a]{transform:translate3d(10px,-25px,0) scale(.75);color:var(--secondary)}.form__input[data-v-75c03a1a]:not(:placeholder-shown){border-bottom:2px solid var(--secondary)}.form__input:not(:placeholder-shown)+.form__label[data-v-75c03a1a]{transform:translate3d(10px,-25px,0) scale(.75);color:var(--secondary)}.form__label[data-v-75c03a1a]{position:absolute;top:50%;right:1rem;transform:translateY(-50%);font-weight:600;transform-origin:0 0;transition:all .2s ease;pointer-events:none}.form__input[data-v-75c03a1a]::-webkit-outer-spin-button,.form__input[data-v-75c03a1a]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.form__input[type=number][data-v-75c03a1a]{-moz-appearance:textfield}.ServiceCategory[data-v-75c03a1a]{display:flex;justify-content:center;flex-wrap:wrap}.ServiceCategory button[data-v-75c03a1a]{margin:10px}.ServiceCategory button[data-v-75c03a1a]:hover{background-color:var(--primary)}input.form__input__simple[data-v-75c03a1a]{height:40px;border:1px solid #dddddd;border-radius:10px;padding:10px;font-family:var(--font-primary)}.line[data-v-75c03a1a]{height:1px;display:flex;background:#ddd;margin:20px 0;width:100%}button.btn__close[data-v-75c03a1a]{width:49%;padding:10px;background:transparent;color:#ff4d4d;font-family:var(--font-primary);border-radius:.5em;border:1px solid #ff4d4d;transition:.3s;font-size:15px}button.btn__close[data-v-75c03a1a]:hover{background-color:#ff4d4d;color:#fff;transition:.3s}.chip[data-v-75c03a1a]{grid-column:2/3;grid-row:3/4;justify-self:center;min-width:11rem;width:auto;height:3.5rem;border-radius:1rem;box-shadow:var(--shadow);display:flex;justify-content:space-between;align-items:center;font-family:var(--font-primary);transition:all .3s ease}.chip__icon[data-v-75c03a1a]{width:2rem;height:2rem;border-radius:1rem;margin:0 0 0 15px;display:flex;justify-content:center;align-items:center;font-size:1.8rem;color:var(--primary)}.chip:hover p[data-v-75c03a1a]{color:#fff;transition:all .3s ease}.chip p[data-v-75c03a1a]{font-size:20px;color:var(--text-color);font-weight:600;margin-right:15px;transition:all .3s ease}.chip__no-icon[data-v-75c03a1a]{grid-column:2/3;grid-row:3/4;justify-self:center;width:17rem;height:4rem;border-radius:1rem;box-shadow:var(--shadow);display:flex;flex-direction:column;flex-wrap:wrap;align-content:space-between;align-items:flex-start;font-family:var(--font-primary);transition:all .3s ease;z-index:1;justify-content:center}.chip__no-icon:hover p[data-v-75c03a1a]{color:var(--secondary);transition:all .3s ease}.chip__no-icon p[data-v-75c03a1a]{font-size:20px;color:var(--text-color);font-weight:600;transition:all .3s ease}.active[data-v-75c03a1a]{background:var(--primary)}.active p[data-v-75c03a1a]{color:#fff}.active svg[data-v-75c03a1a]{color:#fff}.active :hover+p[data-v-75c03a1a]{color:#fff}.ServiceList[data-v-75c03a1a]{display:flex;justify-content:space-evenly;padding-top:20px;flex-wrap:wrap;flex-direction:row}.ServiceList button.chip[data-v-75c03a1a]{margin:10px 0}.title__with__line[data-v-75c03a1a]{padding:10px;text-align:right;border-bottom:2px solid #dddddd}.drag-handle[data-v-75c03a1a]{width:32px;height:32px;border:1px dashed #e5e7eb;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;cursor:grab;background:#fafafa}.drag-handle i[data-v-75c03a1a]{opacity:.7}.form__submit__btn[data-v-75c03a1a]{width:100%;height:3rem;border-radius:1rem;font-size:1.4rem;background-color:transparent;color:var(--secondary);font-family:var(--font-primary);border:3px solid var(--secondary);cursor:pointer;transition:all .3s ease;box-shadow:var(--shadow)}.form__submit__btn[data-v-75c03a1a]:hover{background-color:var(--secondary);color:#fff}[data-v-75c03a1a]::-webkit-scrollbar{width:6px;background-color:transparent;height:4px}[data-v-75c03a1a]::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);background-color:#f5f5f5;border-radius:5px}[data-v-75c03a1a]::-webkit-scrollbar-thumb{background-color:#00000075;background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.2) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.2) 50%,rgba(255,255,255,.2) 75%,transparent 75%,transparent);border-radius:5px}[data-v-75c03a1a]::-webkit-scrollbar-thumb:hover{background:#0000001c}.swal2-actions button[data-v-75c03a1a]{font-family:var(--font-primary)!important;font-size:20px!important}.slide-right-enter-active[data-v-75c03a1a],.slide-right-leave-active[data-v-75c03a1a]{transition:all .5s ease}.slide-right-enter-from[data-v-75c03a1a]{transform:translate(100%);opacity:0}.slide-right-leave-to[data-v-75c03a1a]{transform:translate(-100%);opacity:0}.modal-backdrop[data-v-75c03a1a]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0006;display:flex;align-items:center;justify-content:center}.grid__temp[data-v-75c03a1a]{display:flex;justify-content:space-between;margin:20px 0}.modal[data-v-75c03a1a]{background:var(--background-color);padding:1rem;border-radius:1rem;width:800px;max-width:90%}.modal-header[data-v-75c03a1a]{border-bottom:1px solid #dddddd;padding-bottom:10px;display:flex;justify-content:space-between;align-items:center}.modal-footer[data-v-75c03a1a]{border-top:1px solid #dddddd;padding:15px 0;display:flex;justify-content:space-between;align-items:center}button.close[data-v-75c03a1a]{font-size:25px;color:#fb0000}input.multiselect-tags-search[data-v-75c03a1a]{background:transparent}.MobileBottomNav[data-v-75c03a1a]{display:none}[data-v-75c03a1a] .selectedServices{min-width:200px;max-width:99%;border-radius:10px;height:45px;background-color:#fff}[data-v-75c03a1a] .multiselect-single-label{right:-45px;top:2px}[data-v-75c03a1a] .multiselect-placeholder{right:-50px}[data-v-75c03a1a] .multiselect-dropdown{border-radius:0 0 10px 10px;margin-bottom:10px;z-index:10000000000!important;border-color:#ddd;padding-top:15px;border-top-color:transparent}[data-v-75c03a1a] .multiselect-clear{z-index:1!important}[data-v-75c03a1a] .multiselect-caret{z-index:1!important;margin-left:10px}.TodayAppointment[data-v-75c03a1a]{background:var(--today-background);border-radius:12px;padding:16px;box-shadow:0 6px 20px #0000000f}.TodayAppointment .ta-header[data-v-75c03a1a]{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:12px}.TodayAppointment .ta-header .ta-title[data-v-75c03a1a]{display:flex;align-items:baseline;gap:8px;font-size:16px;font-weight:700}.TodayAppointment .ta-header .ta-title .ta-date[data-v-75c03a1a]{font-size:12px;color:#6b7280}.TodayAppointment .ta-header .ta-refresh[data-v-75c03a1a]{border:0;padding:8px 12px;border-radius:10px;cursor:pointer;background:var(--primary);color:#fff;transition:transform .06s ease-in-out,box-shadow .2s;display:inline-flex;align-items:center;gap:8px;font-family:var(--font-primary)}.TodayAppointment .ta-header .ta-refresh[data-v-75c03a1a]:hover{box-shadow:0 6px 14px #4f46e540;transform:translateY(-1px)}.TodayAppointment .ta-header .ta-refresh[data-v-75c03a1a]:active{transform:translateY(1px)}.TodayAppointment .ta-header .ta-refresh[data-v-75c03a1a]:disabled{opacity:.6;cursor:default;box-shadow:none}.TodayAppointment .sync-btn[data-v-75c03a1a]{display:inline-flex;align-items:center;gap:.4rem;padding:.45rem .9rem;border-radius:.5rem;border:none;cursor:pointer;font-size:.9rem;background:#ff9dfa;transition:opacity .2s ease,transform .1s ease;font-family:var(--font-primary)}.TodayAppointment .sync-btn span[data-v-75c03a1a]{color:#fff}.TodayAppointment .sync-btn[data-v-75c03a1a]:disabled{opacity:.6;cursor:default}.TodayAppointment .sync-btn[data-v-75c03a1a]:not(:disabled):hover{opacity:.85;transform:translateY(-1px);box-shadow:0 6px 14px #bd75b94b}.TodayAppointment .ta-state[data-v-75c03a1a]{padding:12px;border-radius:10px}.TodayAppointment .ta-state.ta-loading[data-v-75c03a1a],.TodayAppointment .ta-state.ta-empty[data-v-75c03a1a]{background:#f7f7fb}.TodayAppointment .ta-state.ta-error[data-v-75c03a1a]{background:#fff1f1;color:#b00020}.TodayAppointment select#ta-stage-filter[data-v-75c03a1a]{padding:5px;width:9rem;font-family:var(--font-primary);border:0px;border-bottom:2px solid #bfbfbf}.TodayAppointment select#ta-stage-filter[data-v-75c03a1a]:focus-visible{border:0px!important}.TodayAppointment .ta-list[data-v-75c03a1a]{display:flex;flex-direction:column;gap:10px}.TodayAppointment .ta-item[data-v-75c03a1a]{background:var(--background-color);border:1px solid #eef0f4;border-radius:12px;padding:10px 12px;box-shadow:0 6px 18px #0000000a;transition:box-shadow .2s}.TodayAppointment .ta-item[data-v-75c03a1a]:hover{box-shadow:0 8px 22px #0000000f}.TodayAppointment .ta-item__head[data-v-75c03a1a]{display:grid;grid-template-columns:36px .5fr .4fr .2fr .4fr .5fr .5fr .5fr auto auto auto;align-items:center;gap:8px;margin-bottom:8px}.TodayAppointment .ta-item__head .mobile[data-v-75c03a1a]{margin-inline-start:.5rem;color:#6b7280;font-size:.9rem;direction:ltr;unicode-bidi:plaintext}.TodayAppointment .ta-item__head .mobile i[data-v-75c03a1a]{margin-inline-end:.25rem}.TodayAppointment .ta-item__head .idx[data-v-75c03a1a]{color:#6b7280}.TodayAppointment .ta-item__head .name[data-v-75c03a1a]{font-weight:700}.TodayAppointment .ta-item__head .time[data-v-75c03a1a],.TodayAppointment .ta-item__head .doc[data-v-75c03a1a],.TodayAppointment .ta-item__head .part[data-v-75c03a1a]{color:#374151}.TodayAppointment .ta-item__head .status[data-v-75c03a1a]{justify-self:end}.TodayAppointment .ta-item__head span i[data-v-75c03a1a]{margin:0 5px}.TodayAppointment .ta-item__head .record[data-v-75c03a1a]{display:inline-flex;align-items:center;gap:.4rem}.TodayAppointment .ta-item__head .record .presence-btn[data-v-75c03a1a]{border:1px solid #d1d5db;background:#fff;padding:.25rem .45rem;border-radius:.5rem;cursor:pointer;transition:transform .08s ease}.TodayAppointment .ta-item__head .record .presence-btn[data-v-75c03a1a]:disabled{opacity:.6;cursor:not-allowed}.TodayAppointment .ta-item__head .record .presence-btn[data-v-75c03a1a]:active{transform:scale(.98)}.TodayAppointment .ta-item__head .record .presence-btn i.fa-user-check[data-v-75c03a1a]{color:#16a34a}.TodayAppointment .ta-badge[data-v-75c03a1a]{padding:4px 8px;border-radius:999px;font-size:12px;background:#f1f1f5;color:#000}.TodayAppointment .ta-badge[data-status=accepted][data-v-75c03a1a],.TodayAppointment .ta-badge[data-status=approved][data-v-75c03a1a],.TodayAppointment .ta-badge[data-status="1"][data-v-75c03a1a]{background:#e6fffb}.TodayAppointment .ta-badge[data-status=pending][data-v-75c03a1a],.TodayAppointment .ta-badge[data-status="0"][data-v-75c03a1a]{background:#f5f5f5}.TodayAppointment .ta-badge[data-status=canceled][data-v-75c03a1a],.TodayAppointment .ta-badge[data-status="-1"][data-v-75c03a1a]{background:#fff1f0}.TodayAppointment .ta-badge[data-status=in_progress][data-v-75c03a1a]{background:#fff7e6}.TodayAppointment .ta-badge[data-status=arrived][data-v-75c03a1a]{background:#e6f7ff}.TodayAppointment .ta-progress[data-v-75c03a1a]{display:flex;align-items:center;padding-top:6px;overflow-x:auto;min-height:50px;height:auto;max-height:100px;flex-direction:row;padding-right:5px}.TodayAppointment .ta-progress .stage[data-v-75c03a1a]{position:relative}.TodayAppointment .ta-progress .stage .label[data-v-75c03a1a]{display:inline-block;color:var(--text-color)}.TodayAppointment .ta-progress .stage .ts[data-v-75c03a1a]{display:block;font-size:.72rem;opacity:.8;margin-top:.15rem;line-height:1;color:var(--text-color)}.TodayAppointment .stage[data-v-75c03a1a]{display:inline-flex;align-items:center;gap:6px;position:relative}.TodayAppointment .stage .dot[data-v-75c03a1a]{width:10px;height:10px;border-radius:999px;background:#d1d5db;position:relative}.TodayAppointment .stage .label[data-v-75c03a1a]{font-size:12px;color:#6b7280;white-space:nowrap}.TodayAppointment .stage .line[data-v-75c03a1a]{width:44px;height:2px;background:#e5e7eb;margin:0 8px}.TodayAppointment .stage.done .dot[data-v-75c03a1a]{background:#10b981}.TodayAppointment .stage.done .line[data-v-75c03a1a]{background:#a7f3d0}.TodayAppointment .stage.done .label[data-v-75c03a1a]{color:#00d498}.TodayAppointment .stage.current .dot[data-v-75c03a1a]{background:var(--primary);animation:taPulse-75c03a1a 1.6s infinite}.TodayAppointment .stage.current .label[data-v-75c03a1a]{color:var(--primary);font-weight:700}.TodayAppointment .stage.current .line[data-v-75c03a1a]{background:#c7d2fe}.TodayAppointment .stage.todo .dot[data-v-75c03a1a]{background:#d1d5db}@keyframes taPulse-75c03a1a{0%{box-shadow:0 0 #4f46e573}70%{box-shadow:0 0 0 10px #4f46e500}to{box-shadow:0 0 #4f46e500}}.TodayAppointment .dragging .ta-item[data-v-75c03a1a]{transition:transform .08s}.TodayAppointment .ta-item--editing[data-v-75c03a1a]{border:1px solid rgba(82,139,255,.7);box-shadow:0 0 0 1px #528bff26,0 14px 35px #0f172a59;position:relative;z-index:5;background:radial-gradient(circle at top right,#d0d9ff 0,#eee 40%,#eee 60%,#d0d9ff);outline:none;transition:box-shadow .2s ease,border-color .2s ease,transform .15s ease;transform:translateY(-1px)}.TodayAppointment .ta-item--editing[data-v-75c03a1a]:before{content:"ویرایش فعال";position:absolute;top:-10px;left:1rem;padding:.15rem .6rem;font-size:.7rem;border-radius:999px;background:linear-gradient(135deg,#4f46e5,#06b6d4);color:#e5f4ff;box-shadow:0 4px 10px #0f172a73}.TodayAppointment .ta-edit-input[data-v-75c03a1a]{border-radius:999px;border:1px solid rgba(148,163,184,.4);background:#0f172ad9;color:#e5e7eb;padding:.15rem .6rem;font-size:.78rem;outline:none;min-width:0;transition:border-color .18s ease,box-shadow .18s ease,background-color .18s ease,transform .08s ease;box-shadow:0 0 0 1px transparent;font-family:var(--font-primary)}.TodayAppointment .ta-edit-input[data-v-75c03a1a]::placeholder{color:#6b7280;font-size:.72rem}.TodayAppointment .ta-edit-input[data-v-75c03a1a]:hover{border-color:#818cf8b3}.TodayAppointment .ta-edit-input[data-v-75c03a1a]:focus{border-color:#818cf8;background:#0f172afa;box-shadow:0 0 0 1px #818cf899,0 0 12px #38bdf866;transform:translateY(-.5px)}.TodayAppointment .ta-edit-input--name[data-v-75c03a1a]{max-width:6.5rem;margin-inline-start:.3rem}.TodayAppointment .ta-edit-input--mobile[data-v-75c03a1a]{max-width:8.5rem;direction:ltr;text-align:left;font-family:inherit}.TodayAppointment .ta-edit-input--time[data-v-75c03a1a]{max-width:4.6rem;direction:ltr;text-align:center;padding-inline:.4rem}.TodayAppointment .ta-edit-input--doc[data-v-75c03a1a]{max-width:8rem;margin-inline-start:.3rem}.TodayAppointment .ta-edit-input--part[data-v-75c03a1a]{max-width:10rem;margin-inline-start:.3rem}.TodayAppointment .ta-edit-btn[data-v-75c03a1a]{margin-inline-start:.35rem;border-radius:999px;border:1px solid rgba(148,163,184,.35);background:radial-gradient(circle at top left,#0f172a 0,#020617 55%);color:#cbd5f5;padding:.25rem .55rem;font-size:.7rem;display:inline-flex;align-items:center;gap:.25rem;cursor:pointer;transition:background .18s ease,border-color .18s ease,box-shadow .18s ease,transform .08s ease,color .1s ease}.TodayAppointment .ta-edit-btn i[data-v-75c03a1a]{font-size:.78rem}.TodayAppointment .ta-edit-btn[data-v-75c03a1a]:hover{border-color:#818cf8cc;box-shadow:0 0 0 1px #818cf866;transform:translateY(-1px);color:#e5edff}.TodayAppointment .ta-edit-btn[data-v-75c03a1a]:active{transform:translateY(0);box-shadow:0 0 0 1px #818cf84d}.TodayAppointment .ta-edit-btn--active[data-v-75c03a1a]{border-color:#22d3ee;background:linear-gradient(135deg,#4f46e5,#22d3ee);color:#f9fafb;box-shadow:0 0 0 1px #22d3ee99,0 10px 30px #0f172ab3}.TodayAppointment .ta-edit-btn--active[data-v-75c03a1a]:hover{box-shadow:0 0 0 1px #22d3eeb3,0 12px 36px #0f172ad9}.TodayAppointment .edit-actions[data-v-75c03a1a]{display:inline-flex;align-items:center;gap:.4rem;margin-inline-start:auto}.TodayAppointment .ta-edit-save[data-v-75c03a1a],.TodayAppointment .ta-edit-cancel[data-v-75c03a1a]{border-radius:999px;border:none;padding:.25rem .7rem;font-size:.72rem;display:inline-flex;align-items:center;gap:.3rem;cursor:pointer;font-weight:500;transition:transform .08s ease,box-shadow .16s ease,background .16s ease,opacity .12s ease}.TodayAppointment .ta-edit-save i[data-v-75c03a1a],.TodayAppointment .ta-edit-cancel i[data-v-75c03a1a]{font-size:.83rem}.TodayAppointment .ta-edit-save[data-v-75c03a1a]:disabled,.TodayAppointment .ta-edit-cancel[data-v-75c03a1a]:disabled{opacity:.65;cursor:default;box-shadow:none;transform:none}.TodayAppointment .ta-edit-save[data-v-75c03a1a]{background:var(--primary);color:#fff;font-family:var(--font-primary)}.TodayAppointment .ta-edit-save[data-v-75c03a1a]:hover:not(:disabled){transform:translateY(-1px)}.TodayAppointment .ta-edit-save[data-v-75c03a1a]:active:not(:disabled){transform:translateY(0)}.TodayAppointment .ta-edit-cancel[data-v-75c03a1a]{background:#f3f4f6;color:#000;border:1px solid rgba(148,163,184,.5);font-family:var(--font-primary)}.TodayAppointment .ta-edit-cancel[data-v-75c03a1a]:hover:not(:disabled){background:#eee;border-color:#94a3b8e6;transform:translateY(-1px)}.TodayAppointment .ta-edit-cancel[data-v-75c03a1a]:active:not(:disabled){transform:translateY(0);box-shadow:0 6px 14px #0f172abf}.ta-header .ta-title[data-v-75c03a1a]{display:flex;align-items:baseline;gap:8px}.ta-header .ta-sep[data-v-75c03a1a]{color:#9ca3af}.ta-header .ta-count[data-v-75c03a1a]{font-weight:700;color:var(--text-color)}.ta-header .ta-tools[data-v-75c03a1a]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.ta-header .ta-search[data-v-75c03a1a]{width:240px;max-width:50vw;padding:8px 10px;border:1px solid #e5e7eb;border-radius:10px;outline:none;transition:box-shadow .15s,border-color .15s;font-family:var(--font-primary)}.ta-header .ta-search[data-v-75c03a1a]::placeholder{color:#9ca3af}.ta-header .ta-search[data-v-75c03a1a]:focus{border-color:#4f46e5;box-shadow:0 0 0 3px #4f46e51f}.ta-badge--record[data-has=yes][data-v-75c03a1a]{background:#ecfdf5;color:#065f46;font-family:var(--font-primary)}.ta-badge--record[data-has=no][data-v-75c03a1a]{background:#fee2e2;color:#991b1b;font-family:var(--font-primary)}button.presence-btn.presence--enter i[data-v-75c03a1a]{color:#d33}.presence-btn.presence--enter[data-v-75c03a1a]{color:#16a34a}.presence-btn.presence--locked[data-v-75c03a1a]{color:#9ca3af;cursor:not-allowed;opacity:.8}.ta-add[data-v-75c03a1a]{background:var(--secondary);color:#fff;border:0;border-radius:10px;padding:8px 12px;cursor:pointer;font-family:var(--font-primary)}.ta-add[data-v-75c03a1a]:hover{box-shadow:0 6px 14px #00a69349;transform:translateY(-1px)}.ta-add[disabled][data-v-75c03a1a]{opacity:.6;cursor:not-allowed}.modal-card[data-v-75c03a1a]{width:min(720px,95vw);max-height:90vh;overflow:auto;background:#fff;border-radius:16px;padding:12px;box-shadow:0 14px 40px #00000038}.assistant-select-wrap[data-v-75c03a1a]{margin-top:-1.5rem;margin-right:3rem}.assistant-select-wrap .assistant-select[data-v-75c03a1a]{min-width:80px;padding:.25rem .5rem;border:1px solid var(--ta-border, #e4e6eb);border-radius:.5em;font-family:var(--font-primary)}.sr-only[data-v-75c03a1a]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.assistant-select-wrap[data-v-75c03a1a]{position:relative;display:inline-block;min-width:50px!important;width:auto!important}.assistant-trigger[data-v-75c03a1a]{display:inline-flex;align-items:center;gap:.5rem;width:100%;border-radius:1em;background:var(--background-color);cursor:pointer;line-height:1.6;font-family:var(--font-primary)}.assistant-trigger[data-v-75c03a1a]:disabled{opacity:.6;cursor:not-allowed}.assistant-trigger__text[data-v-75c03a1a]{flex:1;text-align:right;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;margin-right:-38px}.ta-badge--exit[data-v-75c03a1a]{background-color:#ffeaea;border:1px solid #cc0000;color:#c00}.ta-badge--exit[data-v-75c03a1a]:disabled{opacity:.6;cursor:default}.ta-item[data-v-75c03a1a]{position:relative}.ta-item .ta-item-overlay[data-v-75c03a1a]{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:flex;align-items:center;justify-content:center;text-align:center;flex-direction:column;border-radius:1rem;z-index:0;padding:1rem;color:#333;font-family:inherit}.ta-item .ta-item-overlay .overlay-content[data-v-75c03a1a]{display:flex;flex-direction:column;align-items:center;gap:.75rem;max-width:85%}.ta-item .ta-item-overlay .overlay-text[data-v-75c03a1a]{font-size:1.05rem;font-weight:500;color:#333;line-height:1.7}.ta-item .ta-item-overlay .overlay-btn[data-v-75c03a1a]{background:#3a7bd5;background:linear-gradient(135deg,#3a7bd5,#00d2ff);color:#fff;border:none;border-radius:.75rem;padding:.5rem 1.2rem;font-family:var(--font-primary);font-size:.95rem;cursor:pointer;display:flex;align-items:center;gap:.4rem;transition:all .25s ease}.ta-item .ta-item-overlay .overlay-btn[data-v-75c03a1a]:hover{transform:scale(1.04);background:linear-gradient(135deg,#2e6bcf,#00b8f0)}.ta-item .ta-item-overlay .overlay-btn i[data-v-75c03a1a]{font-size:1.1rem}button.ta-report[data-v-75c03a1a]{background:#dbc500;color:#fff;border:0;border-radius:10px;padding:8px 12px;cursor:pointer;font-family:var(--font-primary)}.ta-report[data-v-75c03a1a]:not(:disabled):hover{opacity:.85;transform:translateY(-1px);box-shadow:0 6px 14px #dbc5005d}.ta-date-nav[data-v-75c03a1a]{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-primary)}.ta-date-btn[data-v-75c03a1a]{border:1px solid rgba(255,255,255,.12);background:#ffffff0f;color:inherit;border-radius:10px;padding:6px 10px;cursor:pointer;font-family:var(--font-primary)}.ta-date-btn--arrow[data-v-75c03a1a]{width:34px;text-align:center;font-size:18px;line-height:1}.ta-date-btn--date[data-v-75c03a1a]{font-weight:600}.dp-ghost[data-v-75c03a1a]{position:fixed;left:-10000px;top:0;width:1px;height:1px}.dp-ghost input[data-v-75c03a1a]{width:1px!important;height:1px!important;padding:0!important;border:0!important}.AddTodayAppointment[data-v-75c03a1a]{direction:rtl;background:#fff;border-radius:16px;padding:16px;box-shadow:0 6px 20px #0000000f}.title[data-v-75c03a1a]{margin:0 0 12px;font-size:1.1rem;font-weight:700}.grid[data-v-75c03a1a]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.field--full[data-v-75c03a1a]{grid-column:1/-1}.field>span[data-v-75c03a1a]{display:block;font-size:.9rem;margin-bottom:6px}.field input[data-v-75c03a1a],.field select[data-v-75c03a1a]{width:100%;padding:10px 12px;border:1px solid #e5e7eb;border-radius:10px;outline:none;font-family:var(--font-primary);transition:border-color .2s,box-shadow .2s;background:#fff}.field input[data-v-75c03a1a]:focus,.field select[data-v-75c03a1a]:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61f}.field .invalid[data-v-75c03a1a]{border-color:#ef4444!important}.err[data-v-75c03a1a]{color:#ef4444;font-size:.78rem;margin-top:4px}.actions[data-v-75c03a1a]{display:flex;gap:8px;justify-content:flex-end;margin-top:14px}.btn[data-v-75c03a1a]{border:0;border-radius:10px;padding:10px 14px;cursor:pointer;font-weight:600;font-family:var(--font-primary);color:#fff}.btn-ghost[data-v-75c03a1a]{background:#f3f4f6;color:var(--text-color)}.btn-primary[data-v-75c03a1a]{background:var(--primary)}.btn-primary span[data-v-75c03a1a]{color:#fff}.btn[disabled][data-v-75c03a1a]{opacity:.6;cursor:not-allowed}@media (max-width: 640px){.grid[data-v-75c03a1a]{grid-template-columns:1fr}}.client__info__today[data-v-75c03a1a]{box-shadow:none!important;margin:20px 0!important;padding:0!important}.selectedService[data-v-75c03a1a],.selectedUser[data-v-75c03a1a]{min-width:200px;max-width:99%;border-radius:10px;height:45px;background-color:#fff}.selectedService .multiselect-dropdown[data-v-75c03a1a],.selectedService .multiselect-options[data-v-75c03a1a]{z-index:12000!important}[data-v-e5ae0cd9]:root{--primary: #6D5DFC;--secondary: #00A693;--primary-light: #8abdff;--primary-dark: #5b0eeb;--white: #FFFFFF;--background-color: #E4EBF5;--table-background:#f3f3f3;--greyLight-2: #c8d0e7;--greyLight-3: #bec8e4;--dark-greyLight-1: #202224;--dark-greyLight-2: #2e2e2e;--dark-greyLight-3: #252525;--greyDark: #9baacf;--font-primary: Yekan Bakh FaNum;--text-color: #333;--shadow: .3rem .3rem .6rem var(--greyLight-2), -.2rem -.2rem .5rem var(--white);--inner-shadow: inset .2rem .2rem .5rem var(--greyLight-2);--login-background: #E6E6FA;--today-background: #fff;--primary-50: color-mix(in oklab, var(--primary) 10%, white);--primary-100: color-mix(in oklab, var(--primary) 20%, white);--primary-600: color-mix(in oklab, var(--primary) 90%, black);--primary-700: color-mix(in oklab, var(--primary) 80%, black);--secondary-600: color-mix(in oklab, var(--secondary) 90%, black)}[data-theme=dark][data-v-e5ae0cd9]{--background-color: var(--dark-greyLight-1);--white: var(--dark-greyLight-1);--text-color: #fff !important;--shadow:.3rem .3rem .6rem var(--dark-greyLight-2), -.2rem -.2rem .5rem var(--dark-greyLight-3);--inner-shadow: inset .2rem .2rem .5rem var(--dark-greyLight-3);--table-background: var(--dark-greyLight-2);--login-background: var(--dark-greyLight-1);--today-background: var(--dark-greyLight-2)}.btn-primary[data-v-e5ae0cd9]{background:var(--primary)}.btn-primary[data-v-e5ae0cd9]:hover{background:var(--primary-700)}@font-face{font-family:Kalameh;src:url(/assets/KalamehWeb_Regular-D0sC3hOE.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Kalameh;src:url(/assets/KalamehWeb_Bold-D0Jm8-NK.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Kalameh;src:url(/assets/KalamehWeb_Black-CGZNDlxu.ttf) format("truetype");font-weight:900;font-style:normal}@font-face{font-family:IRANSans;src:url("/assets/IRANSansWeb(FaNum)-Cj7jpVse.ttf") format("truetype");font-weight:400;font-style:normal}@font-face{font-family:IRANSans;src:url("/assets/IRANSansWeb(FaNum)_Bold-CG9KWpGk.ttf") format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Yekan Bakh FaNum;font-style:normal;font-weight:100;src:url(/assets/YekanBakhFaNum-Thin-CCFhV54d.woff) format("woff"),url(../Fonts/woff2/YekanBakhFaNum-thin.woff2) format("woff2")}@font-face{font-family:Yekan Bakh FaNum;font-style:normal;font-weight:300;src:url(/assets/YekanBakhFaNum-Light-DScj37Ht.woff) format("woff"),url(../Fonts/woff2/YekanBakhFaNum-Light.woff2) format("woff2")}@font-face{font-family:Yekan Bakh FaNum;font-style:normal;font-weight:400;src:url(/assets/YekanBakhFaNum-Regular-cC0JMgGa.woff) format("woff"),url(../Fonts/woff2/YekanBakhFaNum-Regular.woff2) format("woff2")}@font-face{font-family:Yekan Bakh FaNum;font-style:normal;font-weight:600;src:url(/assets/YekanBakhFaNum-SemiBold-D6uk59ej.woff) format("woff"),url(../Fonts/woff2/YekanBakhFaNum-SemiBold.woff2) format("woff2")}@font-face{font-family:Yekan Bakh FaNum;font-style:normal;font-weight:700;src:url(/assets/YekanBakhFaNum-Bold-B0339MnD.woff) format("woff"),url(../Fonts/woff2/YekanBakhFaNum-Bold.woff2) format("woff2")}[data-v-e5ae0cd9],[data-v-e5ae0cd9]:before,[data-v-e5ae0cd9]:after{margin:0;padding:0;box-sizing:border-box}body[data-v-e5ae0cd9]{font-family:var(--font-primary);background-color:var(--background-color);color:var(--text-color);line-height:1.6;font-size:15px;-webkit-font-smoothing:antialiased;direction:rtl}a[data-v-e5ae0cd9]{font-family:var(--font-primary);text-decoration:none;font-weight:600;color:var(--text-color)}a.router-link-exact-active[data-v-e5ae0cd9]{color:var(--secondary)}label[data-v-e5ae0cd9],td[data-v-e5ae0cd9],p[data-v-e5ae0cd9],span[data-v-e5ae0cd9]{color:var(--text-color)}textarea[data-v-e5ae0cd9]{background-color:var(--background-color);color:var(--text-color)}a.secondary-color[data-v-e5ae0cd9]{color:#fff}a.secondary-color.router-link-exact-active[data-v-e5ae0cd9]{color:var(--secondary)}ul[data-v-e5ae0cd9],ol[data-v-e5ae0cd9]{list-style:none}button[data-v-e5ae0cd9]{cursor:pointer;border:none;background:none}#app[data-v-e5ae0cd9]{font-family:var(--font-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center;color:#2c3e50}.container[data-v-e5ae0cd9]{width:90%;max-width:1200px;margin:0 auto}.grid[data-v-e5ae0cd9]{display:grid;gap:1rem}.hidden[data-v-e5ae0cd9]{display:none}h1[data-v-e5ae0cd9],h2[data-v-e5ae0cd9],h3[data-v-e5ae0cd9],h4[data-v-e5ae0cd9],h5[data-v-e5ae0cd9],h6[data-v-e5ae0cd9]{font-weight:700;color:var(--text-color)}.btn[data-v-e5ae0cd9]{padding:.75rem 1.5rem;border-radius:5px;font-weight:700;transition:all .3s ease}.btn[data-v-e5ae0cd9]:hover{opacity:.8}.btn-primary[data-v-e5ae0cd9]{background-color:var(--primary);color:#fff}.btn-secondary[data-v-e5ae0cd9]{background-color:var(--secondary);color:#fff}.form[data-v-e5ae0cd9]{font-family:var(--font-primary)}.form__group[data-v-e5ae0cd9]{position:relative}.form__icon[data-v-e5ae0cd9]{position:absolute;top:35%;left:1%;font-size:22px}.form__input[data-v-e5ae0cd9]{width:100%;height:4rem;border:none;border-radius:1rem;font-size:1.4rem;padding-right:1.4rem;padding-top:20px;box-shadow:var(--inner-shadow);background:none;font-family:inherit;color:var(--text-color)}.form__input[data-v-e5ae0cd9]:focus{box-shadow:var(--shadow);outline:none;border-bottom:2px solid var(--secondary)}.form__input:focus+.form__label[data-v-e5ae0cd9]{transform:translate3d(10px,-25px,0) scale(.75);color:var(--secondary)}.form__input[data-v-e5ae0cd9]:not(:placeholder-shown){border-bottom:2px solid var(--secondary)}.form__input:not(:placeholder-shown)+.form__label[data-v-e5ae0cd9]{transform:translate3d(10px,-25px,0) scale(.75);color:var(--secondary)}.form__label[data-v-e5ae0cd9]{position:absolute;top:50%;right:1rem;transform:translateY(-50%);font-weight:600;transform-origin:0 0;transition:all .2s ease;pointer-events:none}.form__input[data-v-e5ae0cd9]::-webkit-outer-spin-button,.form__input[data-v-e5ae0cd9]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.form__input[type=number][data-v-e5ae0cd9]{-moz-appearance:textfield}.ServiceCategory[data-v-e5ae0cd9]{display:flex;justify-content:center;flex-wrap:wrap}.ServiceCategory button[data-v-e5ae0cd9]{margin:10px}.ServiceCategory button[data-v-e5ae0cd9]:hover{background-color:var(--primary)}input.form__input__simple[data-v-e5ae0cd9]{height:40px;border:1px solid #dddddd;border-radius:10px;padding:10px;font-family:var(--font-primary)}.line[data-v-e5ae0cd9]{height:1px;display:flex;background:#ddd;margin:20px 0;width:100%}button.btn__close[data-v-e5ae0cd9]{width:49%;padding:10px;background:transparent;color:#ff4d4d;font-family:var(--font-primary);border-radius:.5em;border:1px solid #ff4d4d;transition:.3s;font-size:15px}button.btn__close[data-v-e5ae0cd9]:hover{background-color:#ff4d4d;color:#fff;transition:.3s}.chip[data-v-e5ae0cd9]{grid-column:2/3;grid-row:3/4;justify-self:center;min-width:11rem;width:auto;height:3.5rem;border-radius:1rem;box-shadow:var(--shadow);display:flex;justify-content:space-between;align-items:center;font-family:var(--font-primary);transition:all .3s ease}.chip__icon[data-v-e5ae0cd9]{width:2rem;height:2rem;border-radius:1rem;margin:0 0 0 15px;display:flex;justify-content:center;align-items:center;font-size:1.8rem;color:var(--primary)}.chip:hover p[data-v-e5ae0cd9]{color:#fff;transition:all .3s ease}.chip p[data-v-e5ae0cd9]{font-size:20px;color:var(--text-color);font-weight:600;margin-right:15px;transition:all .3s ease}.chip__no-icon[data-v-e5ae0cd9]{grid-column:2/3;grid-row:3/4;justify-self:center;width:17rem;height:4rem;border-radius:1rem;box-shadow:var(--shadow);display:flex;flex-direction:column;flex-wrap:wrap;align-content:space-between;align-items:flex-start;font-family:var(--font-primary);transition:all .3s ease;z-index:1;justify-content:center}.chip__no-icon:hover p[data-v-e5ae0cd9]{color:var(--secondary);transition:all .3s ease}.chip__no-icon p[data-v-e5ae0cd9]{font-size:20px;color:var(--text-color);font-weight:600;transition:all .3s ease}.active[data-v-e5ae0cd9]{background:var(--primary)}.active p[data-v-e5ae0cd9]{color:#fff}.active svg[data-v-e5ae0cd9]{color:#fff}.active :hover+p[data-v-e5ae0cd9]{color:#fff}.ServiceList[data-v-e5ae0cd9]{display:flex;justify-content:space-evenly;padding-top:20px;flex-wrap:wrap;flex-direction:row}.ServiceList button.chip[data-v-e5ae0cd9]{margin:10px 0}.title__with__line[data-v-e5ae0cd9]{padding:10px;text-align:right;border-bottom:2px solid #dddddd}.drag-handle[data-v-e5ae0cd9]{width:32px;height:32px;border:1px dashed #e5e7eb;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;cursor:grab;background:#fafafa}.drag-handle i[data-v-e5ae0cd9]{opacity:.7}.form__submit__btn[data-v-e5ae0cd9]{width:100%;height:3rem;border-radius:1rem;font-size:1.4rem;background-color:transparent;color:var(--secondary);font-family:var(--font-primary);border:3px solid var(--secondary);cursor:pointer;transition:all .3s ease;box-shadow:var(--shadow)}.form__submit__btn[data-v-e5ae0cd9]:hover{background-color:var(--secondary);color:#fff}[data-v-e5ae0cd9]::-webkit-scrollbar{width:6px;background-color:transparent;height:4px}[data-v-e5ae0cd9]::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);background-color:#f5f5f5;border-radius:5px}[data-v-e5ae0cd9]::-webkit-scrollbar-thumb{background-color:#00000075;background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.2) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.2) 50%,rgba(255,255,255,.2) 75%,transparent 75%,transparent);border-radius:5px}[data-v-e5ae0cd9]::-webkit-scrollbar-thumb:hover{background:#0000001c}.swal2-actions button[data-v-e5ae0cd9]{font-family:var(--font-primary)!important;font-size:20px!important}.slide-right-enter-active[data-v-e5ae0cd9],.slide-right-leave-active[data-v-e5ae0cd9]{transition:all .5s ease}.slide-right-enter-from[data-v-e5ae0cd9]{transform:translate(100%);opacity:0}.slide-right-leave-to[data-v-e5ae0cd9]{transform:translate(-100%);opacity:0}.modal-backdrop[data-v-e5ae0cd9]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0006;display:flex;align-items:center;justify-content:center}.grid__temp[data-v-e5ae0cd9]{display:flex;justify-content:space-between;margin:20px 0}.modal[data-v-e5ae0cd9]{background:var(--background-color);padding:1rem;border-radius:1rem;width:800px;max-width:90%}.modal-header[data-v-e5ae0cd9]{border-bottom:1px solid #dddddd;padding-bottom:10px;display:flex;justify-content:space-between;align-items:center}.modal-footer[data-v-e5ae0cd9]{border-top:1px solid #dddddd;padding:15px 0;display:flex;justify-content:space-between;align-items:center}button.close[data-v-e5ae0cd9]{font-size:25px;color:#fb0000}input.multiselect-tags-search[data-v-e5ae0cd9]{background:transparent}.MobileBottomNav[data-v-e5ae0cd9]{display:none}[data-v-e5ae0cd9] .selectedServices{min-width:200px;max-width:99%;border-radius:10px;height:45px;background-color:#fff}[data-v-e5ae0cd9] .multiselect-single-label{right:-45px;top:2px}[data-v-e5ae0cd9] .multiselect-placeholder{right:-50px}[data-v-e5ae0cd9] .multiselect-dropdown{border-radius:0 0 10px 10px;margin-bottom:10px;z-index:10000000000!important;border-color:#ddd;padding-top:15px;border-top-color:transparent}[data-v-e5ae0cd9] .multiselect-clear{z-index:1!important}[data-v-e5ae0cd9] .multiselect-caret{z-index:1!important;margin-left:10px}.TodayAppointment[data-v-e5ae0cd9]{background:var(--today-background);border-radius:12px;padding:16px;box-shadow:0 6px 20px #0000000f}.TodayAppointment .ta-header[data-v-e5ae0cd9]{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:12px}.TodayAppointment .ta-header .ta-title[data-v-e5ae0cd9]{display:flex;align-items:baseline;gap:8px;font-size:16px;font-weight:700}.TodayAppointment .ta-header .ta-title .ta-date[data-v-e5ae0cd9]{font-size:12px;color:#6b7280}.TodayAppointment .ta-header .ta-refresh[data-v-e5ae0cd9]{border:0;padding:8px 12px;border-radius:10px;cursor:pointer;background:var(--primary);color:#fff;transition:transform .06s ease-in-out,box-shadow .2s;display:inline-flex;align-items:center;gap:8px;font-family:var(--font-primary)}.TodayAppointment .ta-header .ta-refresh[data-v-e5ae0cd9]:hover{box-shadow:0 6px 14px #4f46e540;transform:translateY(-1px)}.TodayAppointment .ta-header .ta-refresh[data-v-e5ae0cd9]:active{transform:translateY(1px)}.TodayAppointment .ta-header .ta-refresh[data-v-e5ae0cd9]:disabled{opacity:.6;cursor:default;box-shadow:none}.TodayAppointment .sync-btn[data-v-e5ae0cd9]{display:inline-flex;align-items:center;gap:.4rem;padding:.45rem .9rem;border-radius:.5rem;border:none;cursor:pointer;font-size:.9rem;background:#ff9dfa;transition:opacity .2s ease,transform .1s ease;font-family:var(--font-primary)}.TodayAppointment .sync-btn span[data-v-e5ae0cd9]{color:#fff}.TodayAppointment .sync-btn[data-v-e5ae0cd9]:disabled{opacity:.6;cursor:default}.TodayAppointment .sync-btn[data-v-e5ae0cd9]:not(:disabled):hover{opacity:.85;transform:translateY(-1px);box-shadow:0 6px 14px #bd75b94b}.TodayAppointment .ta-state[data-v-e5ae0cd9]{padding:12px;border-radius:10px}.TodayAppointment .ta-state.ta-loading[data-v-e5ae0cd9],.TodayAppointment .ta-state.ta-empty[data-v-e5ae0cd9]{background:#f7f7fb}.TodayAppointment .ta-state.ta-error[data-v-e5ae0cd9]{background:#fff1f1;color:#b00020}.TodayAppointment select#ta-stage-filter[data-v-e5ae0cd9]{padding:5px;width:9rem;font-family:var(--font-primary);border:0px;border-bottom:2px solid #bfbfbf}.TodayAppointment select#ta-stage-filter[data-v-e5ae0cd9]:focus-visible{border:0px!important}.TodayAppointment .ta-list[data-v-e5ae0cd9]{display:flex;flex-direction:column;gap:10px}.TodayAppointment .ta-item[data-v-e5ae0cd9]{background:var(--background-color);border:1px solid #eef0f4;border-radius:12px;padding:10px 12px;box-shadow:0 6px 18px #0000000a;transition:box-shadow .2s}.TodayAppointment .ta-item[data-v-e5ae0cd9]:hover{box-shadow:0 8px 22px #0000000f}.TodayAppointment .ta-item__head[data-v-e5ae0cd9]{display:grid;grid-template-columns:36px .5fr .4fr .2fr .4fr .5fr .5fr .5fr auto auto auto;align-items:center;gap:8px;margin-bottom:8px}.TodayAppointment .ta-item__head .mobile[data-v-e5ae0cd9]{margin-inline-start:.5rem;color:#6b7280;font-size:.9rem;direction:ltr;unicode-bidi:plaintext}.TodayAppointment .ta-item__head .mobile i[data-v-e5ae0cd9]{margin-inline-end:.25rem}.TodayAppointment .ta-item__head .idx[data-v-e5ae0cd9]{color:#6b7280}.TodayAppointment .ta-item__head .name[data-v-e5ae0cd9]{font-weight:700}.TodayAppointment .ta-item__head .time[data-v-e5ae0cd9],.TodayAppointment .ta-item__head .doc[data-v-e5ae0cd9],.TodayAppointment .ta-item__head .part[data-v-e5ae0cd9]{color:#374151}.TodayAppointment .ta-item__head .status[data-v-e5ae0cd9]{justify-self:end}.TodayAppointment .ta-item__head span i[data-v-e5ae0cd9]{margin:0 5px}.TodayAppointment .ta-item__head .record[data-v-e5ae0cd9]{display:inline-flex;align-items:center;gap:.4rem}.TodayAppointment .ta-item__head .record .presence-btn[data-v-e5ae0cd9]{border:1px solid #d1d5db;background:#fff;padding:.25rem .45rem;border-radius:.5rem;cursor:pointer;transition:transform .08s ease}.TodayAppointment .ta-item__head .record .presence-btn[data-v-e5ae0cd9]:disabled{opacity:.6;cursor:not-allowed}.TodayAppointment .ta-item__head .record .presence-btn[data-v-e5ae0cd9]:active{transform:scale(.98)}.TodayAppointment .ta-item__head .record .presence-btn i.fa-user-check[data-v-e5ae0cd9]{color:#16a34a}.TodayAppointment .ta-badge[data-v-e5ae0cd9]{padding:4px 8px;border-radius:999px;font-size:12px;background:#f1f1f5;color:#000}.TodayAppointment .ta-badge[data-status=accepted][data-v-e5ae0cd9],.TodayAppointment .ta-badge[data-status=approved][data-v-e5ae0cd9],.TodayAppointment .ta-badge[data-status="1"][data-v-e5ae0cd9]{background:#e6fffb}.TodayAppointment .ta-badge[data-status=pending][data-v-e5ae0cd9],.TodayAppointment .ta-badge[data-status="0"][data-v-e5ae0cd9]{background:#f5f5f5}.TodayAppointment .ta-badge[data-status=canceled][data-v-e5ae0cd9],.TodayAppointment .ta-badge[data-status="-1"][data-v-e5ae0cd9]{background:#fff1f0}.TodayAppointment .ta-badge[data-status=in_progress][data-v-e5ae0cd9]{background:#fff7e6}.TodayAppointment .ta-badge[data-status=arrived][data-v-e5ae0cd9]{background:#e6f7ff}.TodayAppointment .ta-progress[data-v-e5ae0cd9]{display:flex;align-items:center;padding-top:6px;overflow-x:auto;min-height:50px;height:auto;max-height:100px;flex-direction:row;padding-right:5px}.TodayAppointment .ta-progress .stage[data-v-e5ae0cd9]{position:relative}.TodayAppointment .ta-progress .stage .label[data-v-e5ae0cd9]{display:inline-block;color:var(--text-color)}.TodayAppointment .ta-progress .stage .ts[data-v-e5ae0cd9]{display:block;font-size:.72rem;opacity:.8;margin-top:.15rem;line-height:1;color:var(--text-color)}.TodayAppointment .stage[data-v-e5ae0cd9]{display:inline-flex;align-items:center;gap:6px;position:relative}.TodayAppointment .stage .dot[data-v-e5ae0cd9]{width:10px;height:10px;border-radius:999px;background:#d1d5db;position:relative}.TodayAppointment .stage .label[data-v-e5ae0cd9]{font-size:12px;color:#6b7280;white-space:nowrap}.TodayAppointment .stage .line[data-v-e5ae0cd9]{width:44px;height:2px;background:#e5e7eb;margin:0 8px}.TodayAppointment .stage.done .dot[data-v-e5ae0cd9]{background:#10b981}.TodayAppointment .stage.done .line[data-v-e5ae0cd9]{background:#a7f3d0}.TodayAppointment .stage.done .label[data-v-e5ae0cd9]{color:#00d498}.TodayAppointment .stage.current .dot[data-v-e5ae0cd9]{background:var(--primary);animation:taPulse-e5ae0cd9 1.6s infinite}.TodayAppointment .stage.current .label[data-v-e5ae0cd9]{color:var(--primary);font-weight:700}.TodayAppointment .stage.current .line[data-v-e5ae0cd9]{background:#c7d2fe}.TodayAppointment .stage.todo .dot[data-v-e5ae0cd9]{background:#d1d5db}@keyframes taPulse-e5ae0cd9{0%{box-shadow:0 0 #4f46e573}70%{box-shadow:0 0 0 10px #4f46e500}to{box-shadow:0 0 #4f46e500}}.TodayAppointment .dragging .ta-item[data-v-e5ae0cd9]{transition:transform .08s}.TodayAppointment .ta-item--editing[data-v-e5ae0cd9]{border:1px solid rgba(82,139,255,.7);box-shadow:0 0 0 1px #528bff26,0 14px 35px #0f172a59;position:relative;z-index:5;background:radial-gradient(circle at top right,#d0d9ff 0,#eee 40%,#eee 60%,#d0d9ff);outline:none;transition:box-shadow .2s ease,border-color .2s ease,transform .15s ease;transform:translateY(-1px)}.TodayAppointment .ta-item--editing[data-v-e5ae0cd9]:before{content:"ویرایش فعال";position:absolute;top:-10px;left:1rem;padding:.15rem .6rem;font-size:.7rem;border-radius:999px;background:linear-gradient(135deg,#4f46e5,#06b6d4);color:#e5f4ff;box-shadow:0 4px 10px #0f172a73}.TodayAppointment .ta-edit-input[data-v-e5ae0cd9]{border-radius:999px;border:1px solid rgba(148,163,184,.4);background:#0f172ad9;color:#e5e7eb;padding:.15rem .6rem;font-size:.78rem;outline:none;min-width:0;transition:border-color .18s ease,box-shadow .18s ease,background-color .18s ease,transform .08s ease;box-shadow:0 0 0 1px transparent;font-family:var(--font-primary)}.TodayAppointment .ta-edit-input[data-v-e5ae0cd9]::placeholder{color:#6b7280;font-size:.72rem}.TodayAppointment .ta-edit-input[data-v-e5ae0cd9]:hover{border-color:#818cf8b3}.TodayAppointment .ta-edit-input[data-v-e5ae0cd9]:focus{border-color:#818cf8;background:#0f172afa;box-shadow:0 0 0 1px #818cf899,0 0 12px #38bdf866;transform:translateY(-.5px)}.TodayAppointment .ta-edit-input--name[data-v-e5ae0cd9]{max-width:6.5rem;margin-inline-start:.3rem}.TodayAppointment .ta-edit-input--mobile[data-v-e5ae0cd9]{max-width:8.5rem;direction:ltr;text-align:left;font-family:inherit}.TodayAppointment .ta-edit-input--time[data-v-e5ae0cd9]{max-width:4.6rem;direction:ltr;text-align:center;padding-inline:.4rem}.TodayAppointment .ta-edit-input--doc[data-v-e5ae0cd9]{max-width:8rem;margin-inline-start:.3rem}.TodayAppointment .ta-edit-input--part[data-v-e5ae0cd9]{max-width:10rem;margin-inline-start:.3rem}.TodayAppointment .ta-edit-btn[data-v-e5ae0cd9]{margin-inline-start:.35rem;border-radius:999px;border:1px solid rgba(148,163,184,.35);background:radial-gradient(circle at top left,#0f172a 0,#020617 55%);color:#cbd5f5;padding:.25rem .55rem;font-size:.7rem;display:inline-flex;align-items:center;gap:.25rem;cursor:pointer;transition:background .18s ease,border-color .18s ease,box-shadow .18s ease,transform .08s ease,color .1s ease}.TodayAppointment .ta-edit-btn i[data-v-e5ae0cd9]{font-size:.78rem}.TodayAppointment .ta-edit-btn[data-v-e5ae0cd9]:hover{border-color:#818cf8cc;box-shadow:0 0 0 1px #818cf866;transform:translateY(-1px);color:#e5edff}.TodayAppointment .ta-edit-btn[data-v-e5ae0cd9]:active{transform:translateY(0);box-shadow:0 0 0 1px #818cf84d}.TodayAppointment .ta-edit-btn--active[data-v-e5ae0cd9]{border-color:#22d3ee;background:linear-gradient(135deg,#4f46e5,#22d3ee);color:#f9fafb;box-shadow:0 0 0 1px #22d3ee99,0 10px 30px #0f172ab3}.TodayAppointment .ta-edit-btn--active[data-v-e5ae0cd9]:hover{box-shadow:0 0 0 1px #22d3eeb3,0 12px 36px #0f172ad9}.TodayAppointment .edit-actions[data-v-e5ae0cd9]{display:inline-flex;align-items:center;gap:.4rem;margin-inline-start:auto}.TodayAppointment .ta-edit-save[data-v-e5ae0cd9],.TodayAppointment .ta-edit-cancel[data-v-e5ae0cd9]{border-radius:999px;border:none;padding:.25rem .7rem;font-size:.72rem;display:inline-flex;align-items:center;gap:.3rem;cursor:pointer;font-weight:500;transition:transform .08s ease,box-shadow .16s ease,background .16s ease,opacity .12s ease}.TodayAppointment .ta-edit-save i[data-v-e5ae0cd9],.TodayAppointment .ta-edit-cancel i[data-v-e5ae0cd9]{font-size:.83rem}.TodayAppointment .ta-edit-save[data-v-e5ae0cd9]:disabled,.TodayAppointment .ta-edit-cancel[data-v-e5ae0cd9]:disabled{opacity:.65;cursor:default;box-shadow:none;transform:none}.TodayAppointment .ta-edit-save[data-v-e5ae0cd9]{background:var(--primary);color:#fff;font-family:var(--font-primary)}.TodayAppointment .ta-edit-save[data-v-e5ae0cd9]:hover:not(:disabled){transform:translateY(-1px)}.TodayAppointment .ta-edit-save[data-v-e5ae0cd9]:active:not(:disabled){transform:translateY(0)}.TodayAppointment .ta-edit-cancel[data-v-e5ae0cd9]{background:#f3f4f6;color:#000;border:1px solid rgba(148,163,184,.5);font-family:var(--font-primary)}.TodayAppointment .ta-edit-cancel[data-v-e5ae0cd9]:hover:not(:disabled){background:#eee;border-color:#94a3b8e6;transform:translateY(-1px)}.TodayAppointment .ta-edit-cancel[data-v-e5ae0cd9]:active:not(:disabled){transform:translateY(0);box-shadow:0 6px 14px #0f172abf}.ta-header .ta-title[data-v-e5ae0cd9]{display:flex;align-items:baseline;gap:8px}.ta-header .ta-sep[data-v-e5ae0cd9]{color:#9ca3af}.ta-header .ta-count[data-v-e5ae0cd9]{font-weight:700;color:var(--text-color)}.ta-header .ta-tools[data-v-e5ae0cd9]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.ta-header .ta-search[data-v-e5ae0cd9]{width:240px;max-width:50vw;padding:8px 10px;border:1px solid #e5e7eb;border-radius:10px;outline:none;transition:box-shadow .15s,border-color .15s;font-family:var(--font-primary)}.ta-header .ta-search[data-v-e5ae0cd9]::placeholder{color:#9ca3af}.ta-header .ta-search[data-v-e5ae0cd9]:focus{border-color:#4f46e5;box-shadow:0 0 0 3px #4f46e51f}.ta-badge--record[data-has=yes][data-v-e5ae0cd9]{background:#ecfdf5;color:#065f46;font-family:var(--font-primary)}.ta-badge--record[data-has=no][data-v-e5ae0cd9]{background:#fee2e2;color:#991b1b;font-family:var(--font-primary)}button.presence-btn.presence--enter i[data-v-e5ae0cd9]{color:#d33}.presence-btn.presence--enter[data-v-e5ae0cd9]{color:#16a34a}.presence-btn.presence--locked[data-v-e5ae0cd9]{color:#9ca3af;cursor:not-allowed;opacity:.8}.ta-add[data-v-e5ae0cd9]{background:var(--secondary);color:#fff;border:0;border-radius:10px;padding:8px 12px;cursor:pointer;font-family:var(--font-primary)}.ta-add[data-v-e5ae0cd9]:hover{box-shadow:0 6px 14px #00a69349;transform:translateY(-1px)}.ta-add[disabled][data-v-e5ae0cd9]{opacity:.6;cursor:not-allowed}.modal-card[data-v-e5ae0cd9]{width:min(720px,95vw);max-height:90vh;overflow:auto;background:#fff;border-radius:16px;padding:12px;box-shadow:0 14px 40px #00000038}.assistant-select-wrap[data-v-e5ae0cd9]{margin-top:-1.5rem;margin-right:3rem}.assistant-select-wrap .assistant-select[data-v-e5ae0cd9]{min-width:80px;padding:.25rem .5rem;border:1px solid var(--ta-border, #e4e6eb);border-radius:.5em;font-family:var(--font-primary)}.sr-only[data-v-e5ae0cd9]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.assistant-select-wrap[data-v-e5ae0cd9]{position:relative;display:inline-block;min-width:50px!important;width:auto!important}.assistant-trigger[data-v-e5ae0cd9]{display:inline-flex;align-items:center;gap:.5rem;width:100%;border-radius:1em;background:var(--background-color);cursor:pointer;line-height:1.6;font-family:var(--font-primary)}.assistant-trigger[data-v-e5ae0cd9]:disabled{opacity:.6;cursor:not-allowed}.assistant-trigger__text[data-v-e5ae0cd9]{flex:1;text-align:right;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;margin-right:-38px}.ta-badge--exit[data-v-e5ae0cd9]{background-color:#ffeaea;border:1px solid #cc0000;color:#c00}.ta-badge--exit[data-v-e5ae0cd9]:disabled{opacity:.6;cursor:default}.ta-item[data-v-e5ae0cd9]{position:relative}.ta-item .ta-item-overlay[data-v-e5ae0cd9]{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:flex;align-items:center;justify-content:center;text-align:center;flex-direction:column;border-radius:1rem;z-index:0;padding:1rem;color:#333;font-family:inherit}.ta-item .ta-item-overlay .overlay-content[data-v-e5ae0cd9]{display:flex;flex-direction:column;align-items:center;gap:.75rem;max-width:85%}.ta-item .ta-item-overlay .overlay-text[data-v-e5ae0cd9]{font-size:1.05rem;font-weight:500;color:#333;line-height:1.7}.ta-item .ta-item-overlay .overlay-btn[data-v-e5ae0cd9]{background:#3a7bd5;background:linear-gradient(135deg,#3a7bd5,#00d2ff);color:#fff;border:none;border-radius:.75rem;padding:.5rem 1.2rem;font-family:var(--font-primary);font-size:.95rem;cursor:pointer;display:flex;align-items:center;gap:.4rem;transition:all .25s ease}.ta-item .ta-item-overlay .overlay-btn[data-v-e5ae0cd9]:hover{transform:scale(1.04);background:linear-gradient(135deg,#2e6bcf,#00b8f0)}.ta-item .ta-item-overlay .overlay-btn i[data-v-e5ae0cd9]{font-size:1.1rem}button.ta-report[data-v-e5ae0cd9]{background:#dbc500;color:#fff;border:0;border-radius:10px;padding:8px 12px;cursor:pointer;font-family:var(--font-primary)}.ta-report[data-v-e5ae0cd9]:not(:disabled):hover{opacity:.85;transform:translateY(-1px);box-shadow:0 6px 14px #dbc5005d}.ta-date-nav[data-v-e5ae0cd9]{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-primary)}.ta-date-btn[data-v-e5ae0cd9]{border:1px solid rgba(255,255,255,.12);background:#ffffff0f;color:inherit;border-radius:10px;padding:6px 10px;cursor:pointer;font-family:var(--font-primary)}.ta-date-btn--arrow[data-v-e5ae0cd9]{width:34px;text-align:center;font-size:18px;line-height:1}.ta-date-btn--date[data-v-e5ae0cd9]{font-weight:600}.dp-ghost[data-v-e5ae0cd9]{position:fixed;left:-10000px;top:0;width:1px;height:1px}.dp-ghost input[data-v-e5ae0cd9]{width:1px!important;height:1px!important;padding:0!important;border:0!important}.AssistantSelectModal .modal[data-v-e5ae0cd9]{max-width:80%;width:65%;background:var(--table-background);border-radius:1rem;box-shadow:0 10px 25px #0000001a;display:flex;flex-direction:column;max-height:80vh;overflow:hidden}.modal__foot[data-v-e5ae0cd9]{display:flex;justify-content:flex-start;margin-top:1rem}.modal__foot .btn[data-v-e5ae0cd9]{padding:.45rem 1.4rem;border-radius:.75rem;border:1px solid #d0d5dd;background:#f9fafb;cursor:pointer;font-family:var(--font-primary);width:100%}.assistant-card[data-v-e5ae0cd9]{border-radius:1rem;border:1px solid #e5e7eb;padding:1.7rem .6rem 1.9rem;text-align:center;cursor:pointer;transition:all .15s ease-in-out;background:var(--today-background);margin:20px 0}.assistant-card[data-v-e5ae0cd9]:hover{transform:translateY(-2px);box-shadow:0 10px 22px #0f172a26;background:var(--table-background)}.assistant-card .avatar[data-v-e5ae0cd9]{width:90px;height:90px;margin:0 auto .55rem;border-radius:999px;overflow:hidden;border:1px solid #e5e7eb}.assistant-card .name[data-v-e5ae0cd9]{font-weight:600;margin-bottom:.15rem;color:var(--text-color)}.modal__head[data-v-e5ae0cd9]{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem}.modal__head h4[data-v-e5ae0cd9]{font-size:1.05rem;font-weight:600}.modal__head .close[data-v-e5ae0cd9]{border:none;background:transparent;font-size:1.4rem;cursor:pointer;line-height:1}.modal__body[data-v-e5ae0cd9]{flex:1;overflow:auto}.modal__foot[data-v-e5ae0cd9]{display:flex;gap:.5rem;justify-content:flex-start;margin-top:1rem}.modal__foot .btn[data-v-e5ae0cd9]{padding:.45rem 1.4rem;border-radius:.75rem;border:1px solid #d0d5dd;background:#f9fafb;cursor:pointer;font-size:.9rem}.modal__foot .btn-primary[data-v-e5ae0cd9]{background:#2563eb;border-color:#2563eb;color:#fff}.modal__foot .btn-primary[data-v-e5ae0cd9]:disabled{opacity:.5;cursor:default}.state[data-v-e5ae0cd9]{padding:1rem .5rem;text-align:center}.state.error[data-v-e5ae0cd9]{color:#b91c1c}.assistants-grid[data-v-e5ae0cd9]{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:.9rem}.assistant-card[data-v-e5ae0cd9]{border-radius:1rem;border:1px solid #e5e7eb;padding:.7rem .6rem .9rem;text-align:center;cursor:pointer;transition:all .15s ease-in-out}.assistant-card[data-v-e5ae0cd9]:hover{transform:translateY(-2px);box-shadow:0 10px 22px #0f172a26;background:#fff}.assistant-card.active[data-v-e5ae0cd9]{border-color:#2563eb;box-shadow:0 0 0 2px #2563eb2e;background:#eff6ff}.assistant-card .avatar[data-v-e5ae0cd9]{width:90px;height:90px;margin:0 auto .55rem;border-radius:999px;overflow:hidden;border:1px solid #e5e7eb;position:relative}.assistant-card .avatar img[data-v-e5ae0cd9]{width:100%;height:100%;object-fit:cover}.assistant-card .avatar .check-pill[data-v-e5ae0cd9]{position:absolute;inset-inline-end:4px;bottom:4px;background:#fff;border-radius:999px;padding:2px 6px;font-size:.8rem}.assistant-card .name[data-v-e5ae0cd9]{font-weight:600;margin-bottom:.15rem}.assistant-card .uname[data-v-e5ae0cd9]{font-size:.8rem;color:#6b7280;direction:ltr}[data-v-16878147]:root{--primary: #6D5DFC;--secondary: #00A693;--primary-light: #8abdff;--primary-dark: #5b0eeb;--white: #FFFFFF;--background-color: #E4EBF5;--table-background:#f3f3f3;--greyLight-2: #c8d0e7;--greyLight-3: #bec8e4;--dark-greyLight-1: #202224;--dark-greyLight-2: #2e2e2e;--dark-greyLight-3: #252525;--greyDark: #9baacf;--font-primary: Yekan Bakh FaNum;--text-color: #333;--shadow: .3rem .3rem .6rem var(--greyLight-2), -.2rem -.2rem .5rem var(--white);--inner-shadow: inset .2rem .2rem .5rem var(--greyLight-2);--login-background: #E6E6FA;--today-background: #fff;--primary-50: color-mix(in oklab, var(--primary) 10%, white);--primary-100: color-mix(in oklab, var(--primary) 20%, white);--primary-600: color-mix(in oklab, var(--primary) 90%, black);--primary-700: color-mix(in oklab, var(--primary) 80%, black);--secondary-600: color-mix(in oklab, var(--secondary) 90%, black)}[data-theme=dark][data-v-16878147]{--background-color: var(--dark-greyLight-1);--white: var(--dark-greyLight-1);--text-color: #fff !important;--shadow:.3rem .3rem .6rem var(--dark-greyLight-2), -.2rem -.2rem .5rem var(--dark-greyLight-3);--inner-shadow: inset .2rem .2rem .5rem var(--dark-greyLight-3);--table-background: var(--dark-greyLight-2);--login-background: var(--dark-greyLight-1);--today-background: var(--dark-greyLight-2)}.btn-primary[data-v-16878147]{background:var(--primary)}.btn-primary[data-v-16878147]:hover{background:var(--primary-700)}@font-face{font-family:Kalameh;src:url(/assets/KalamehWeb_Regular-D0sC3hOE.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Kalameh;src:url(/assets/KalamehWeb_Bold-D0Jm8-NK.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Kalameh;src:url(/assets/KalamehWeb_Black-CGZNDlxu.ttf) format("truetype");font-weight:900;font-style:normal}@font-face{font-family:IRANSans;src:url("/assets/IRANSansWeb(FaNum)-Cj7jpVse.ttf") format("truetype");font-weight:400;font-style:normal}@font-face{font-family:IRANSans;src:url("/assets/IRANSansWeb(FaNum)_Bold-CG9KWpGk.ttf") format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Yekan Bakh FaNum;font-style:normal;font-weight:100;src:url(/assets/YekanBakhFaNum-Thin-CCFhV54d.woff) format("woff"),url(../Fonts/woff2/YekanBakhFaNum-thin.woff2) format("woff2")}@font-face{font-family:Yekan Bakh FaNum;font-style:normal;font-weight:300;src:url(/assets/YekanBakhFaNum-Light-DScj37Ht.woff) format("woff"),url(../Fonts/woff2/YekanBakhFaNum-Light.woff2) format("woff2")}@font-face{font-family:Yekan Bakh FaNum;font-style:normal;font-weight:400;src:url(/assets/YekanBakhFaNum-Regular-cC0JMgGa.woff) format("woff"),url(../Fonts/woff2/YekanBakhFaNum-Regular.woff2) format("woff2")}@font-face{font-family:Yekan Bakh FaNum;font-style:normal;font-weight:600;src:url(/assets/YekanBakhFaNum-SemiBold-D6uk59ej.woff) format("woff"),url(../Fonts/woff2/YekanBakhFaNum-SemiBold.woff2) format("woff2")}@font-face{font-family:Yekan Bakh FaNum;font-style:normal;font-weight:700;src:url(/assets/YekanBakhFaNum-Bold-B0339MnD.woff) format("woff"),url(../Fonts/woff2/YekanBakhFaNum-Bold.woff2) format("woff2")}[data-v-16878147],[data-v-16878147]:before,[data-v-16878147]:after{margin:0;padding:0;box-sizing:border-box}body[data-v-16878147]{font-family:var(--font-primary);background-color:var(--background-color);color:var(--text-color);line-height:1.6;font-size:15px;-webkit-font-smoothing:antialiased;direction:rtl}a[data-v-16878147]{font-family:var(--font-primary);text-decoration:none;font-weight:600;color:var(--text-color)}a.router-link-exact-active[data-v-16878147]{color:var(--secondary)}label[data-v-16878147],td[data-v-16878147],p[data-v-16878147],span[data-v-16878147]{color:var(--text-color)}textarea[data-v-16878147]{background-color:var(--background-color);color:var(--text-color)}a.secondary-color[data-v-16878147]{color:#fff}a.secondary-color.router-link-exact-active[data-v-16878147]{color:var(--secondary)}ul[data-v-16878147],ol[data-v-16878147]{list-style:none}button[data-v-16878147]{cursor:pointer;border:none;background:none}#app[data-v-16878147]{font-family:var(--font-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center;color:#2c3e50}.container[data-v-16878147]{width:90%;max-width:1200px;margin:0 auto}.grid[data-v-16878147]{display:grid;gap:1rem}.hidden[data-v-16878147]{display:none}h1[data-v-16878147],h2[data-v-16878147],h3[data-v-16878147],h4[data-v-16878147],h5[data-v-16878147],h6[data-v-16878147]{font-weight:700;color:var(--text-color)}.btn[data-v-16878147]{padding:.75rem 1.5rem;border-radius:5px;font-weight:700;transition:all .3s ease}.btn[data-v-16878147]:hover{opacity:.8}.btn-primary[data-v-16878147]{background-color:var(--primary);color:#fff}.btn-secondary[data-v-16878147]{background-color:var(--secondary);color:#fff}.form[data-v-16878147]{font-family:var(--font-primary)}.form__group[data-v-16878147]{position:relative}.form__icon[data-v-16878147]{position:absolute;top:35%;left:1%;font-size:22px}.form__input[data-v-16878147]{width:100%;height:4rem;border:none;border-radius:1rem;font-size:1.4rem;padding-right:1.4rem;padding-top:20px;box-shadow:var(--inner-shadow);background:none;font-family:inherit;color:var(--text-color)}.form__input[data-v-16878147]:focus{box-shadow:var(--shadow);outline:none;border-bottom:2px solid var(--secondary)}.form__input:focus+.form__label[data-v-16878147]{transform:translate3d(10px,-25px,0) scale(.75);color:var(--secondary)}.form__input[data-v-16878147]:not(:placeholder-shown){border-bottom:2px solid var(--secondary)}.form__input:not(:placeholder-shown)+.form__label[data-v-16878147]{transform:translate3d(10px,-25px,0) scale(.75);color:var(--secondary)}.form__label[data-v-16878147]{position:absolute;top:50%;right:1rem;transform:translateY(-50%);font-weight:600;transform-origin:0 0;transition:all .2s ease;pointer-events:none}.form__input[data-v-16878147]::-webkit-outer-spin-button,.form__input[data-v-16878147]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.form__input[type=number][data-v-16878147]{-moz-appearance:textfield}.ServiceCategory[data-v-16878147]{display:flex;justify-content:center;flex-wrap:wrap}.ServiceCategory button[data-v-16878147]{margin:10px}.ServiceCategory button[data-v-16878147]:hover{background-color:var(--primary)}input.form__input__simple[data-v-16878147]{height:40px;border:1px solid #dddddd;border-radius:10px;padding:10px;font-family:var(--font-primary)}.line[data-v-16878147]{height:1px;display:flex;background:#ddd;margin:20px 0;width:100%}button.btn__close[data-v-16878147]{width:49%;padding:10px;background:transparent;color:#ff4d4d;font-family:var(--font-primary);border-radius:.5em;border:1px solid #ff4d4d;transition:.3s;font-size:15px}button.btn__close[data-v-16878147]:hover{background-color:#ff4d4d;color:#fff;transition:.3s}.chip[data-v-16878147]{grid-column:2/3;grid-row:3/4;justify-self:center;min-width:11rem;width:auto;height:3.5rem;border-radius:1rem;box-shadow:var(--shadow);display:flex;justify-content:space-between;align-items:center;font-family:var(--font-primary);transition:all .3s ease}.chip__icon[data-v-16878147]{width:2rem;height:2rem;border-radius:1rem;margin:0 0 0 15px;display:flex;justify-content:center;align-items:center;font-size:1.8rem;color:var(--primary)}.chip:hover p[data-v-16878147]{color:#fff;transition:all .3s ease}.chip p[data-v-16878147]{font-size:20px;color:var(--text-color);font-weight:600;margin-right:15px;transition:all .3s ease}.chip__no-icon[data-v-16878147]{grid-column:2/3;grid-row:3/4;justify-self:center;width:17rem;height:4rem;border-radius:1rem;box-shadow:var(--shadow);display:flex;flex-direction:column;flex-wrap:wrap;align-content:space-between;align-items:flex-start;font-family:var(--font-primary);transition:all .3s ease;z-index:1;justify-content:center}.chip__no-icon:hover p[data-v-16878147]{color:var(--secondary);transition:all .3s ease}.chip__no-icon p[data-v-16878147]{font-size:20px;color:var(--text-color);font-weight:600;transition:all .3s ease}.active[data-v-16878147]{background:var(--primary)}.active p[data-v-16878147]{color:#fff}.active svg[data-v-16878147]{color:#fff}.active :hover+p[data-v-16878147]{color:#fff}.ServiceList[data-v-16878147]{display:flex;justify-content:space-evenly;padding-top:20px;flex-wrap:wrap;flex-direction:row}.ServiceList button.chip[data-v-16878147]{margin:10px 0}.title__with__line[data-v-16878147]{padding:10px;text-align:right;border-bottom:2px solid #dddddd}.drag-handle[data-v-16878147]{width:32px;height:32px;border:1px dashed #e5e7eb;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;cursor:grab;background:#fafafa}.drag-handle i[data-v-16878147]{opacity:.7}.form__submit__btn[data-v-16878147]{width:100%;height:3rem;border-radius:1rem;font-size:1.4rem;background-color:transparent;color:var(--secondary);font-family:var(--font-primary);border:3px solid var(--secondary);cursor:pointer;transition:all .3s ease;box-shadow:var(--shadow)}.form__submit__btn[data-v-16878147]:hover{background-color:var(--secondary);color:#fff}[data-v-16878147]::-webkit-scrollbar{width:6px;background-color:transparent;height:4px}[data-v-16878147]::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);background-color:#f5f5f5;border-radius:5px}[data-v-16878147]::-webkit-scrollbar-thumb{background-color:#00000075;background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.2) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.2) 50%,rgba(255,255,255,.2) 75%,transparent 75%,transparent);border-radius:5px}[data-v-16878147]::-webkit-scrollbar-thumb:hover{background:#0000001c}.swal2-actions button[data-v-16878147]{font-family:var(--font-primary)!important;font-size:20px!important}.slide-right-enter-active[data-v-16878147],.slide-right-leave-active[data-v-16878147]{transition:all .5s ease}.slide-right-enter-from[data-v-16878147]{transform:translate(100%);opacity:0}.slide-right-leave-to[data-v-16878147]{transform:translate(-100%);opacity:0}.modal-backdrop[data-v-16878147]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0006;display:flex;align-items:center;justify-content:center}.grid__temp[data-v-16878147]{display:flex;justify-content:space-between;margin:20px 0}.modal[data-v-16878147]{background:var(--background-color);padding:1rem;border-radius:1rem;width:800px;max-width:90%}.modal-header[data-v-16878147]{border-bottom:1px solid #dddddd;padding-bottom:10px;display:flex;justify-content:space-between;align-items:center}.modal-footer[data-v-16878147]{border-top:1px solid #dddddd;padding:15px 0;display:flex;justify-content:space-between;align-items:center}button.close[data-v-16878147]{font-size:25px;color:#fb0000}input.multiselect-tags-search[data-v-16878147]{background:transparent}.MobileBottomNav[data-v-16878147]{display:none}[data-v-16878147] .selectedServices{min-width:200px;max-width:99%;border-radius:10px;height:45px;background-color:#fff}[data-v-16878147] .multiselect-single-label{right:-45px;top:2px}[data-v-16878147] .multiselect-placeholder{right:-50px}[data-v-16878147] .multiselect-dropdown{border-radius:0 0 10px 10px;margin-bottom:10px;z-index:10000000000!important;border-color:#ddd;padding-top:15px;border-top-color:transparent}[data-v-16878147] .multiselect-clear{z-index:1!important}[data-v-16878147] .multiselect-caret{z-index:1!important;margin-left:10px}.TodayAppointment[data-v-16878147]{background:var(--today-background);border-radius:12px;padding:16px;box-shadow:0 6px 20px #0000000f}.TodayAppointment .ta-header[data-v-16878147]{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:12px}.TodayAppointment .ta-header .ta-title[data-v-16878147]{display:flex;align-items:baseline;gap:8px;font-size:16px;font-weight:700}.TodayAppointment .ta-header .ta-title .ta-date[data-v-16878147]{font-size:12px;color:#6b7280}.TodayAppointment .ta-header .ta-refresh[data-v-16878147]{border:0;padding:8px 12px;border-radius:10px;cursor:pointer;background:var(--primary);color:#fff;transition:transform .06s ease-in-out,box-shadow .2s;display:inline-flex;align-items:center;gap:8px;font-family:var(--font-primary)}.TodayAppointment .ta-header .ta-refresh[data-v-16878147]:hover{box-shadow:0 6px 14px #4f46e540;transform:translateY(-1px)}.TodayAppointment .ta-header .ta-refresh[data-v-16878147]:active{transform:translateY(1px)}.TodayAppointment .ta-header .ta-refresh[data-v-16878147]:disabled{opacity:.6;cursor:default;box-shadow:none}.TodayAppointment .sync-btn[data-v-16878147]{display:inline-flex;align-items:center;gap:.4rem;padding:.45rem .9rem;border-radius:.5rem;border:none;cursor:pointer;font-size:.9rem;background:#ff9dfa;transition:opacity .2s ease,transform .1s ease;font-family:var(--font-primary)}.TodayAppointment .sync-btn span[data-v-16878147]{color:#fff}.TodayAppointment .sync-btn[data-v-16878147]:disabled{opacity:.6;cursor:default}.TodayAppointment .sync-btn[data-v-16878147]:not(:disabled):hover{opacity:.85;transform:translateY(-1px);box-shadow:0 6px 14px #bd75b94b}.TodayAppointment .ta-state[data-v-16878147]{padding:12px;border-radius:10px}.TodayAppointment .ta-state.ta-loading[data-v-16878147],.TodayAppointment .ta-state.ta-empty[data-v-16878147]{background:#f7f7fb}.TodayAppointment .ta-state.ta-error[data-v-16878147]{background:#fff1f1;color:#b00020}.TodayAppointment select#ta-stage-filter[data-v-16878147]{padding:5px;width:9rem;font-family:var(--font-primary);border:0px;border-bottom:2px solid #bfbfbf}.TodayAppointment select#ta-stage-filter[data-v-16878147]:focus-visible{border:0px!important}.TodayAppointment .ta-list[data-v-16878147]{display:flex;flex-direction:column;gap:10px}.TodayAppointment .ta-item[data-v-16878147]{background:var(--background-color);border:1px solid #eef0f4;border-radius:12px;padding:10px 12px;box-shadow:0 6px 18px #0000000a;transition:box-shadow .2s}.TodayAppointment .ta-item[data-v-16878147]:hover{box-shadow:0 8px 22px #0000000f}.TodayAppointment .ta-item__head[data-v-16878147]{display:grid;grid-template-columns:36px .5fr .4fr .2fr .4fr .5fr .5fr .5fr auto auto auto;align-items:center;gap:8px;margin-bottom:8px}.TodayAppointment .ta-item__head .mobile[data-v-16878147]{margin-inline-start:.5rem;color:#6b7280;font-size:.9rem;direction:ltr;unicode-bidi:plaintext}.TodayAppointment .ta-item__head .mobile i[data-v-16878147]{margin-inline-end:.25rem}.TodayAppointment .ta-item__head .idx[data-v-16878147]{color:#6b7280}.TodayAppointment .ta-item__head .name[data-v-16878147]{font-weight:700}.TodayAppointment .ta-item__head .time[data-v-16878147],.TodayAppointment .ta-item__head .doc[data-v-16878147],.TodayAppointment .ta-item__head .part[data-v-16878147]{color:#374151}.TodayAppointment .ta-item__head .status[data-v-16878147]{justify-self:end}.TodayAppointment .ta-item__head span i[data-v-16878147]{margin:0 5px}.TodayAppointment .ta-item__head .record[data-v-16878147]{display:inline-flex;align-items:center;gap:.4rem}.TodayAppointment .ta-item__head .record .presence-btn[data-v-16878147]{border:1px solid #d1d5db;background:#fff;padding:.25rem .45rem;border-radius:.5rem;cursor:pointer;transition:transform .08s ease}.TodayAppointment .ta-item__head .record .presence-btn[data-v-16878147]:disabled{opacity:.6;cursor:not-allowed}.TodayAppointment .ta-item__head .record .presence-btn[data-v-16878147]:active{transform:scale(.98)}.TodayAppointment .ta-item__head .record .presence-btn i.fa-user-check[data-v-16878147]{color:#16a34a}.TodayAppointment .ta-badge[data-v-16878147]{padding:4px 8px;border-radius:999px;font-size:12px;background:#f1f1f5;color:#000}.TodayAppointment .ta-badge[data-status=accepted][data-v-16878147],.TodayAppointment .ta-badge[data-status=approved][data-v-16878147],.TodayAppointment .ta-badge[data-status="1"][data-v-16878147]{background:#e6fffb}.TodayAppointment .ta-badge[data-status=pending][data-v-16878147],.TodayAppointment .ta-badge[data-status="0"][data-v-16878147]{background:#f5f5f5}.TodayAppointment .ta-badge[data-status=canceled][data-v-16878147],.TodayAppointment .ta-badge[data-status="-1"][data-v-16878147]{background:#fff1f0}.TodayAppointment .ta-badge[data-status=in_progress][data-v-16878147]{background:#fff7e6}.TodayAppointment .ta-badge[data-status=arrived][data-v-16878147]{background:#e6f7ff}.TodayAppointment .ta-progress[data-v-16878147]{display:flex;align-items:center;padding-top:6px;overflow-x:auto;min-height:50px;height:auto;max-height:100px;flex-direction:row;padding-right:5px}.TodayAppointment .ta-progress .stage[data-v-16878147]{position:relative}.TodayAppointment .ta-progress .stage .label[data-v-16878147]{display:inline-block;color:var(--text-color)}.TodayAppointment .ta-progress .stage .ts[data-v-16878147]{display:block;font-size:.72rem;opacity:.8;margin-top:.15rem;line-height:1;color:var(--text-color)}.TodayAppointment .stage[data-v-16878147]{display:inline-flex;align-items:center;gap:6px;position:relative}.TodayAppointment .stage .dot[data-v-16878147]{width:10px;height:10px;border-radius:999px;background:#d1d5db;position:relative}.TodayAppointment .stage .label[data-v-16878147]{font-size:12px;color:#6b7280;white-space:nowrap}.TodayAppointment .stage .line[data-v-16878147]{width:44px;height:2px;background:#e5e7eb;margin:0 8px}.TodayAppointment .stage.done .dot[data-v-16878147]{background:#10b981}.TodayAppointment .stage.done .line[data-v-16878147]{background:#a7f3d0}.TodayAppointment .stage.done .label[data-v-16878147]{color:#00d498}.TodayAppointment .stage.current .dot[data-v-16878147]{background:var(--primary);animation:taPulse-16878147 1.6s infinite}.TodayAppointment .stage.current .label[data-v-16878147]{color:var(--primary);font-weight:700}.TodayAppointment .stage.current .line[data-v-16878147]{background:#c7d2fe}.TodayAppointment .stage.todo .dot[data-v-16878147]{background:#d1d5db}@keyframes taPulse-16878147{0%{box-shadow:0 0 #4f46e573}70%{box-shadow:0 0 0 10px #4f46e500}to{box-shadow:0 0 #4f46e500}}.TodayAppointment .dragging .ta-item[data-v-16878147]{transition:transform .08s}.TodayAppointment .ta-item--editing[data-v-16878147]{border:1px solid rgba(82,139,255,.7);box-shadow:0 0 0 1px #528bff26,0 14px 35px #0f172a59;position:relative;z-index:5;background:radial-gradient(circle at top right,#d0d9ff 0,#eee 40%,#eee 60%,#d0d9ff);outline:none;transition:box-shadow .2s ease,border-color .2s ease,transform .15s ease;transform:translateY(-1px)}.TodayAppointment .ta-item--editing[data-v-16878147]:before{content:"ویرایش فعال";position:absolute;top:-10px;left:1rem;padding:.15rem .6rem;font-size:.7rem;border-radius:999px;background:linear-gradient(135deg,#4f46e5,#06b6d4);color:#e5f4ff;box-shadow:0 4px 10px #0f172a73}.TodayAppointment .ta-edit-input[data-v-16878147]{border-radius:999px;border:1px solid rgba(148,163,184,.4);background:#0f172ad9;color:#e5e7eb;padding:.15rem .6rem;font-size:.78rem;outline:none;min-width:0;transition:border-color .18s ease,box-shadow .18s ease,background-color .18s ease,transform .08s ease;box-shadow:0 0 0 1px transparent;font-family:var(--font-primary)}.TodayAppointment .ta-edit-input[data-v-16878147]::placeholder{color:#6b7280;font-size:.72rem}.TodayAppointment .ta-edit-input[data-v-16878147]:hover{border-color:#818cf8b3}.TodayAppointment .ta-edit-input[data-v-16878147]:focus{border-color:#818cf8;background:#0f172afa;box-shadow:0 0 0 1px #818cf899,0 0 12px #38bdf866;transform:translateY(-.5px)}.TodayAppointment .ta-edit-input--name[data-v-16878147]{max-width:6.5rem;margin-inline-start:.3rem}.TodayAppointment .ta-edit-input--mobile[data-v-16878147]{max-width:8.5rem;direction:ltr;text-align:left;font-family:inherit}.TodayAppointment .ta-edit-input--time[data-v-16878147]{max-width:4.6rem;direction:ltr;text-align:center;padding-inline:.4rem}.TodayAppointment .ta-edit-input--doc[data-v-16878147]{max-width:8rem;margin-inline-start:.3rem}.TodayAppointment .ta-edit-input--part[data-v-16878147]{max-width:10rem;margin-inline-start:.3rem}.TodayAppointment .ta-edit-btn[data-v-16878147]{margin-inline-start:.35rem;border-radius:999px;border:1px solid rgba(148,163,184,.35);background:radial-gradient(circle at top left,#0f172a 0,#020617 55%);color:#cbd5f5;padding:.25rem .55rem;font-size:.7rem;display:inline-flex;align-items:center;gap:.25rem;cursor:pointer;transition:background .18s ease,border-color .18s ease,box-shadow .18s ease,transform .08s ease,color .1s ease}.TodayAppointment .ta-edit-btn i[data-v-16878147]{font-size:.78rem}.TodayAppointment .ta-edit-btn[data-v-16878147]:hover{border-color:#818cf8cc;box-shadow:0 0 0 1px #818cf866;transform:translateY(-1px);color:#e5edff}.TodayAppointment .ta-edit-btn[data-v-16878147]:active{transform:translateY(0);box-shadow:0 0 0 1px #818cf84d}.TodayAppointment .ta-edit-btn--active[data-v-16878147]{border-color:#22d3ee;background:linear-gradient(135deg,#4f46e5,#22d3ee);color:#f9fafb;box-shadow:0 0 0 1px #22d3ee99,0 10px 30px #0f172ab3}.TodayAppointment .ta-edit-btn--active[data-v-16878147]:hover{box-shadow:0 0 0 1px #22d3eeb3,0 12px 36px #0f172ad9}.TodayAppointment .edit-actions[data-v-16878147]{display:inline-flex;align-items:center;gap:.4rem;margin-inline-start:auto}.TodayAppointment .ta-edit-save[data-v-16878147],.TodayAppointment .ta-edit-cancel[data-v-16878147]{border-radius:999px;border:none;padding:.25rem .7rem;font-size:.72rem;display:inline-flex;align-items:center;gap:.3rem;cursor:pointer;font-weight:500;transition:transform .08s ease,box-shadow .16s ease,background .16s ease,opacity .12s ease}.TodayAppointment .ta-edit-save i[data-v-16878147],.TodayAppointment .ta-edit-cancel i[data-v-16878147]{font-size:.83rem}.TodayAppointment .ta-edit-save[data-v-16878147]:disabled,.TodayAppointment .ta-edit-cancel[data-v-16878147]:disabled{opacity:.65;cursor:default;box-shadow:none;transform:none}.TodayAppointment .ta-edit-save[data-v-16878147]{background:var(--primary);color:#fff;font-family:var(--font-primary)}.TodayAppointment .ta-edit-save[data-v-16878147]:hover:not(:disabled){transform:translateY(-1px)}.TodayAppointment .ta-edit-save[data-v-16878147]:active:not(:disabled){transform:translateY(0)}.TodayAppointment .ta-edit-cancel[data-v-16878147]{background:#f3f4f6;color:#000;border:1px solid rgba(148,163,184,.5);font-family:var(--font-primary)}.TodayAppointment .ta-edit-cancel[data-v-16878147]:hover:not(:disabled){background:#eee;border-color:#94a3b8e6;transform:translateY(-1px)}.TodayAppointment .ta-edit-cancel[data-v-16878147]:active:not(:disabled){transform:translateY(0);box-shadow:0 6px 14px #0f172abf}.ta-header .ta-title[data-v-16878147]{display:flex;align-items:baseline;gap:8px}.ta-header .ta-sep[data-v-16878147]{color:#9ca3af}.ta-header .ta-count[data-v-16878147]{font-weight:700;color:var(--text-color)}.ta-header .ta-tools[data-v-16878147]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.ta-header .ta-search[data-v-16878147]{width:240px;max-width:50vw;padding:8px 10px;border:1px solid #e5e7eb;border-radius:10px;outline:none;transition:box-shadow .15s,border-color .15s;font-family:var(--font-primary)}.ta-header .ta-search[data-v-16878147]::placeholder{color:#9ca3af}.ta-header .ta-search[data-v-16878147]:focus{border-color:#4f46e5;box-shadow:0 0 0 3px #4f46e51f}.ta-badge--record[data-has=yes][data-v-16878147]{background:#ecfdf5;color:#065f46;font-family:var(--font-primary)}.ta-badge--record[data-has=no][data-v-16878147]{background:#fee2e2;color:#991b1b;font-family:var(--font-primary)}button.presence-btn.presence--enter i[data-v-16878147]{color:#d33}.presence-btn.presence--enter[data-v-16878147]{color:#16a34a}.presence-btn.presence--locked[data-v-16878147]{color:#9ca3af;cursor:not-allowed;opacity:.8}.ta-add[data-v-16878147]{background:var(--secondary);color:#fff;border:0;border-radius:10px;padding:8px 12px;cursor:pointer;font-family:var(--font-primary)}.ta-add[data-v-16878147]:hover{box-shadow:0 6px 14px #00a69349;transform:translateY(-1px)}.ta-add[disabled][data-v-16878147]{opacity:.6;cursor:not-allowed}.modal-card[data-v-16878147]{width:min(720px,95vw);max-height:90vh;overflow:auto;background:#fff;border-radius:16px;padding:12px;box-shadow:0 14px 40px #00000038}.assistant-select-wrap[data-v-16878147]{margin-top:-1.5rem;margin-right:3rem}.assistant-select-wrap .assistant-select[data-v-16878147]{min-width:80px;padding:.25rem .5rem;border:1px solid var(--ta-border, #e4e6eb);border-radius:.5em;font-family:var(--font-primary)}.sr-only[data-v-16878147]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.assistant-select-wrap[data-v-16878147]{position:relative;display:inline-block;min-width:50px!important;width:auto!important}.assistant-trigger[data-v-16878147]{display:inline-flex;align-items:center;gap:.5rem;width:100%;border-radius:1em;background:var(--background-color);cursor:pointer;line-height:1.6;font-family:var(--font-primary)}.assistant-trigger[data-v-16878147]:disabled{opacity:.6;cursor:not-allowed}.assistant-trigger__text[data-v-16878147]{flex:1;text-align:right;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;margin-right:-38px}.ta-badge--exit[data-v-16878147]{background-color:#ffeaea;border:1px solid #cc0000;color:#c00}.ta-badge--exit[data-v-16878147]:disabled{opacity:.6;cursor:default}.ta-item[data-v-16878147]{position:relative}.ta-item .ta-item-overlay[data-v-16878147]{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:flex;align-items:center;justify-content:center;text-align:center;flex-direction:column;border-radius:1rem;z-index:0;padding:1rem;color:#333;font-family:inherit}.ta-item .ta-item-overlay .overlay-content[data-v-16878147]{display:flex;flex-direction:column;align-items:center;gap:.75rem;max-width:85%}.ta-item .ta-item-overlay .overlay-text[data-v-16878147]{font-size:1.05rem;font-weight:500;color:#333;line-height:1.7}.ta-item .ta-item-overlay .overlay-btn[data-v-16878147]{background:#3a7bd5;background:linear-gradient(135deg,#3a7bd5,#00d2ff);color:#fff;border:none;border-radius:.75rem;padding:.5rem 1.2rem;font-family:var(--font-primary);font-size:.95rem;cursor:pointer;display:flex;align-items:center;gap:.4rem;transition:all .25s ease}.ta-item .ta-item-overlay .overlay-btn[data-v-16878147]:hover{transform:scale(1.04);background:linear-gradient(135deg,#2e6bcf,#00b8f0)}.ta-item .ta-item-overlay .overlay-btn i[data-v-16878147]{font-size:1.1rem}button.ta-report[data-v-16878147]{background:#dbc500;color:#fff;border:0;border-radius:10px;padding:8px 12px;cursor:pointer;font-family:var(--font-primary)}.ta-report[data-v-16878147]:not(:disabled):hover{opacity:.85;transform:translateY(-1px);box-shadow:0 6px 14px #dbc5005d}.ta-date-nav[data-v-16878147]{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-primary)}.ta-date-btn[data-v-16878147]{border:1px solid rgba(255,255,255,.12);background:#ffffff0f;color:inherit;border-radius:10px;padding:6px 10px;cursor:pointer;font-family:var(--font-primary)}.ta-date-btn--arrow[data-v-16878147]{width:34px;text-align:center;font-size:18px;line-height:1}.ta-date-btn--date[data-v-16878147]{font-weight:600}.dp-ghost[data-v-16878147]{position:fixed;left:-10000px;top:0;width:1px;height:1px}.dp-ghost input[data-v-16878147]{width:1px!important;height:1px!important;padding:0!important;border:0!important}.sdm-backdrop[data-v-16878147]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172a73;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:9999}.sdm-card[data-v-16878147]{background:#fff;border-radius:1.25rem;box-shadow:0 18px 45px #0f172a59;width:min(780px,95vw);max-height:85vh;display:flex;flex-direction:column;overflow:hidden;direction:rtl}.sdm-header[data-v-16878147]{padding:.9rem 1.25rem;border-bottom:1px solid #e5e7eb;display:flex;align-items:center;justify-content:space-between}.sdm-title[data-v-16878147]{margin:0;font-size:1.05rem;font-weight:600}.sdm-close[data-v-16878147]{border:none;background:transparent;cursor:pointer;font-size:1.1rem;line-height:1}.sdm-body[data-v-16878147]{padding:1rem 1.25rem;overflow:auto}.sdm-info[data-v-16878147]{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.4rem 1.2rem;font-size:.9rem}.sdm-sep[data-v-16878147]{margin:.8rem 0 .9rem;border:none;border-top:1px dashed #e5e7eb}.sdm-timeline-title[data-v-16878147]{margin:0 0 .5rem;font-size:.95rem;font-weight:600}.sdm-empty[data-v-16878147]{font-size:.9rem;color:#6b7280}.sdm-table[data-v-16878147]{width:100%;border-collapse:collapse;font-size:.88rem;margin-top:.2rem}.sdm-table th[data-v-16878147],.sdm-table td[data-v-16878147]{border-bottom:1px solid #e5e7eb;padding:.4rem .45rem;text-align:center;white-space:nowrap}.sdm-table th[data-v-16878147]:nth-child(2),.sdm-table td[data-v-16878147]:nth-child(2){text-align:right;white-space:normal}.sdm-table th[data-v-16878147]{background:#f9fafb;font-weight:600}.sdm-footer[data-v-16878147]{padding:.7rem 1.25rem .9rem;border-top:1px solid #e5e7eb;display:flex;justify-content:flex-start}.btn-ghost[data-v-16878147]{background:#f3f4f6;color:var(--text-color);font-family:var(--font-primary);width:100%}.btn-ghost[data-v-16878147]:hover{transform:translateY(-1px);box-shadow:0 10px 20px #2563eb4d}[data-v-a98c9fa2]:root{--primary: #6D5DFC;--secondary: #00A693;--primary-light: #8abdff;--primary-dark: #5b0eeb;--white: #FFFFFF;--background-color: #E4EBF5;--table-background:#f3f3f3;--greyLight-2: #c8d0e7;--greyLight-3: #bec8e4;--dark-greyLight-1: #202224;--dark-greyLight-2: #2e2e2e;--dark-greyLight-3: #252525;--greyDark: #9baacf;--font-primary: Yekan Bakh FaNum;--text-color: #333;--shadow: .3rem .3rem .6rem var(--greyLight-2), -.2rem -.2rem .5rem var(--white);--inner-shadow: inset .2rem .2rem .5rem var(--greyLight-2);--login-background: #E6E6FA;--today-background: #fff;--primary-50: color-mix(in oklab, var(--primary) 10%, white);--primary-100: color-mix(in oklab, var(--primary) 20%, white);--primary-600: color-mix(in oklab, var(--primary) 90%, black);--primary-700: color-mix(in oklab, var(--primary) 80%, black);--secondary-600: color-mix(in oklab, var(--secondary) 90%, black)}[data-theme=dark][data-v-a98c9fa2]{--background-color: var(--dark-greyLight-1);--white: var(--dark-greyLight-1);--text-color: #fff !important;--shadow:.3rem .3rem .6rem var(--dark-greyLight-2), -.2rem -.2rem .5rem var(--dark-greyLight-3);--inner-shadow: inset .2rem .2rem .5rem var(--dark-greyLight-3);--table-background: var(--dark-greyLight-2);--login-background: var(--dark-greyLight-1);--today-background: var(--dark-greyLight-2)}.btn-primary[data-v-a98c9fa2]{background:var(--primary)}.btn-primary[data-v-a98c9fa2]:hover{background:var(--primary-700)}@font-face{font-family:Kalameh;src:url(/assets/KalamehWeb_Regular-D0sC3hOE.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Kalameh;src:url(/assets/KalamehWeb_Bold-D0Jm8-NK.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Kalameh;src:url(/assets/KalamehWeb_Black-CGZNDlxu.ttf) format("truetype");font-weight:900;font-style:normal}@font-face{font-family:IRANSans;src:url("/assets/IRANSansWeb(FaNum)-Cj7jpVse.ttf") format("truetype");font-weight:400;font-style:normal}@font-face{font-family:IRANSans;src:url("/assets/IRANSansWeb(FaNum)_Bold-CG9KWpGk.ttf") format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Yekan Bakh FaNum;font-style:normal;font-weight:100;src:url(/assets/YekanBakhFaNum-Thin-CCFhV54d.woff) format("woff"),url(../Fonts/woff2/YekanBakhFaNum-thin.woff2) format("woff2")}@font-face{font-family:Yekan Bakh FaNum;font-style:normal;font-weight:300;src:url(/assets/YekanBakhFaNum-Light-DScj37Ht.woff) format("woff"),url(../Fonts/woff2/YekanBakhFaNum-Light.woff2) format("woff2")}@font-face{font-family:Yekan Bakh FaNum;font-style:normal;font-weight:400;src:url(/assets/YekanBakhFaNum-Regular-cC0JMgGa.woff) format("woff"),url(../Fonts/woff2/YekanBakhFaNum-Regular.woff2) format("woff2")}@font-face{font-family:Yekan Bakh FaNum;font-style:normal;font-weight:600;src:url(/assets/YekanBakhFaNum-SemiBold-D6uk59ej.woff) format("woff"),url(../Fonts/woff2/YekanBakhFaNum-SemiBold.woff2) format("woff2")}@font-face{font-family:Yekan Bakh FaNum;font-style:normal;font-weight:700;src:url(/assets/YekanBakhFaNum-Bold-B0339MnD.woff) format("woff"),url(../Fonts/woff2/YekanBakhFaNum-Bold.woff2) format("woff2")}[data-v-a98c9fa2],[data-v-a98c9fa2]:before,[data-v-a98c9fa2]:after{margin:0;padding:0;box-sizing:border-box}body[data-v-a98c9fa2]{font-family:var(--font-primary);background-color:var(--background-color);color:var(--text-color);line-height:1.6;font-size:15px;-webkit-font-smoothing:antialiased;direction:rtl}a[data-v-a98c9fa2]{font-family:var(--font-primary);text-decoration:none;font-weight:600;color:var(--text-color)}a.router-link-exact-active[data-v-a98c9fa2]{color:var(--secondary)}label[data-v-a98c9fa2],td[data-v-a98c9fa2],p[data-v-a98c9fa2],span[data-v-a98c9fa2]{color:var(--text-color)}textarea[data-v-a98c9fa2]{background-color:var(--background-color);color:var(--text-color)}a.secondary-color[data-v-a98c9fa2]{color:#fff}a.secondary-color.router-link-exact-active[data-v-a98c9fa2]{color:var(--secondary)}ul[data-v-a98c9fa2],ol[data-v-a98c9fa2]{list-style:none}button[data-v-a98c9fa2]{cursor:pointer;border:none;background:none}#app[data-v-a98c9fa2]{font-family:var(--font-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center;color:#2c3e50}.container[data-v-a98c9fa2]{width:90%;max-width:1200px;margin:0 auto}.grid[data-v-a98c9fa2]{display:grid;gap:1rem}.hidden[data-v-a98c9fa2]{display:none}h1[data-v-a98c9fa2],h2[data-v-a98c9fa2],h3[data-v-a98c9fa2],h4[data-v-a98c9fa2],h5[data-v-a98c9fa2],h6[data-v-a98c9fa2]{font-weight:700;color:var(--text-color)}.btn[data-v-a98c9fa2]{padding:.75rem 1.5rem;border-radius:5px;font-weight:700;transition:all .3s ease}.btn[data-v-a98c9fa2]:hover{opacity:.8}.btn-primary[data-v-a98c9fa2]{background-color:var(--primary);color:#fff}.btn-secondary[data-v-a98c9fa2]{background-color:var(--secondary);color:#fff}.form[data-v-a98c9fa2]{font-family:var(--font-primary)}.form__group[data-v-a98c9fa2]{position:relative}.form__icon[data-v-a98c9fa2]{position:absolute;top:35%;left:1%;font-size:22px}.form__input[data-v-a98c9fa2]{width:100%;height:4rem;border:none;border-radius:1rem;font-size:1.4rem;padding-right:1.4rem;padding-top:20px;box-shadow:var(--inner-shadow);background:none;font-family:inherit;color:var(--text-color)}.form__input[data-v-a98c9fa2]:focus{box-shadow:var(--shadow);outline:none;border-bottom:2px solid var(--secondary)}.form__input:focus+.form__label[data-v-a98c9fa2]{transform:translate3d(10px,-25px,0) scale(.75);color:var(--secondary)}.form__input[data-v-a98c9fa2]:not(:placeholder-shown){border-bottom:2px solid var(--secondary)}.form__input:not(:placeholder-shown)+.form__label[data-v-a98c9fa2]{transform:translate3d(10px,-25px,0) scale(.75);color:var(--secondary)}.form__label[data-v-a98c9fa2]{position:absolute;top:50%;right:1rem;transform:translateY(-50%);font-weight:600;transform-origin:0 0;transition:all .2s ease;pointer-events:none}.form__input[data-v-a98c9fa2]::-webkit-outer-spin-button,.form__input[data-v-a98c9fa2]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.form__input[type=number][data-v-a98c9fa2]{-moz-appearance:textfield}.ServiceCategory[data-v-a98c9fa2]{display:flex;justify-content:center;flex-wrap:wrap}.ServiceCategory button[data-v-a98c9fa2]{margin:10px}.ServiceCategory button[data-v-a98c9fa2]:hover{background-color:var(--primary)}input.form__input__simple[data-v-a98c9fa2]{height:40px;border:1px solid #dddddd;border-radius:10px;padding:10px;font-family:var(--font-primary)}.line[data-v-a98c9fa2]{height:1px;display:flex;background:#ddd;margin:20px 0;width:100%}button.btn__close[data-v-a98c9fa2]{width:49%;padding:10px;background:transparent;color:#ff4d4d;font-family:var(--font-primary);border-radius:.5em;border:1px solid #ff4d4d;transition:.3s;font-size:15px}button.btn__close[data-v-a98c9fa2]:hover{background-color:#ff4d4d;color:#fff;transition:.3s}.chip[data-v-a98c9fa2]{grid-column:2/3;grid-row:3/4;justify-self:center;min-width:11rem;width:auto;height:3.5rem;border-radius:1rem;box-shadow:var(--shadow);display:flex;justify-content:space-between;align-items:center;font-family:var(--font-primary);transition:all .3s ease}.chip__icon[data-v-a98c9fa2]{width:2rem;height:2rem;border-radius:1rem;margin:0 0 0 15px;display:flex;justify-content:center;align-items:center;font-size:1.8rem;color:var(--primary)}.chip:hover p[data-v-a98c9fa2]{color:#fff;transition:all .3s ease}.chip p[data-v-a98c9fa2]{font-size:20px;color:var(--text-color);font-weight:600;margin-right:15px;transition:all .3s ease}.chip__no-icon[data-v-a98c9fa2]{grid-column:2/3;grid-row:3/4;justify-self:center;width:17rem;height:4rem;border-radius:1rem;box-shadow:var(--shadow);display:flex;flex-direction:column;flex-wrap:wrap;align-content:space-between;align-items:flex-start;font-family:var(--font-primary);transition:all .3s ease;z-index:1;justify-content:center}.chip__no-icon:hover p[data-v-a98c9fa2]{color:var(--secondary);transition:all .3s ease}.chip__no-icon p[data-v-a98c9fa2]{font-size:20px;color:var(--text-color);font-weight:600;transition:all .3s ease}.active[data-v-a98c9fa2]{background:var(--primary)}.active p[data-v-a98c9fa2]{color:#fff}.active svg[data-v-a98c9fa2]{color:#fff}.active :hover+p[data-v-a98c9fa2]{color:#fff}.ServiceList[data-v-a98c9fa2]{display:flex;justify-content:space-evenly;padding-top:20px;flex-wrap:wrap;flex-direction:row}.ServiceList button.chip[data-v-a98c9fa2]{margin:10px 0}.title__with__line[data-v-a98c9fa2]{padding:10px;text-align:right;border-bottom:2px solid #dddddd}.drag-handle[data-v-a98c9fa2]{width:32px;height:32px;border:1px dashed #e5e7eb;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;cursor:grab;background:#fafafa}.drag-handle i[data-v-a98c9fa2]{opacity:.7}.form__submit__btn[data-v-a98c9fa2]{width:100%;height:3rem;border-radius:1rem;font-size:1.4rem;background-color:transparent;color:var(--secondary);font-family:var(--font-primary);border:3px solid var(--secondary);cursor:pointer;transition:all .3s ease;box-shadow:var(--shadow)}.form__submit__btn[data-v-a98c9fa2]:hover{background-color:var(--secondary);color:#fff}[data-v-a98c9fa2]::-webkit-scrollbar{width:6px;background-color:transparent;height:4px}[data-v-a98c9fa2]::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);background-color:#f5f5f5;border-radius:5px}[data-v-a98c9fa2]::-webkit-scrollbar-thumb{background-color:#00000075;background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.2) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.2) 50%,rgba(255,255,255,.2) 75%,transparent 75%,transparent);border-radius:5px}[data-v-a98c9fa2]::-webkit-scrollbar-thumb:hover{background:#0000001c}.swal2-actions button[data-v-a98c9fa2]{font-family:var(--font-primary)!important;font-size:20px!important}.slide-right-enter-active[data-v-a98c9fa2],.slide-right-leave-active[data-v-a98c9fa2]{transition:all .5s ease}.slide-right-enter-from[data-v-a98c9fa2]{transform:translate(100%);opacity:0}.slide-right-leave-to[data-v-a98c9fa2]{transform:translate(-100%);opacity:0}.modal-backdrop[data-v-a98c9fa2]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0006;display:flex;align-items:center;justify-content:center}.grid__temp[data-v-a98c9fa2]{display:flex;justify-content:space-between;margin:20px 0}.modal[data-v-a98c9fa2]{background:var(--background-color);padding:1rem;border-radius:1rem;width:800px;max-width:90%}.modal-header[data-v-a98c9fa2]{border-bottom:1px solid #dddddd;padding-bottom:10px;display:flex;justify-content:space-between;align-items:center}.modal-footer[data-v-a98c9fa2]{border-top:1px solid #dddddd;padding:15px 0;display:flex;justify-content:space-between;align-items:center}button.close[data-v-a98c9fa2]{font-size:25px;color:#fb0000}input.multiselect-tags-search[data-v-a98c9fa2]{background:transparent}.MobileBottomNav[data-v-a98c9fa2]{display:none}[data-v-a98c9fa2] .selectedServices{min-width:200px;max-width:99%;border-radius:10px;height:45px;background-color:#fff}[data-v-a98c9fa2] .multiselect-single-label{right:-45px;top:2px}[data-v-a98c9fa2] .multiselect-placeholder{right:-50px}[data-v-a98c9fa2] .multiselect-dropdown{border-radius:0 0 10px 10px;margin-bottom:10px;z-index:10000000000!important;border-color:#ddd;padding-top:15px;border-top-color:transparent}[data-v-a98c9fa2] .multiselect-clear{z-index:1!important}[data-v-a98c9fa2] .multiselect-caret{z-index:1!important;margin-left:10px}.TodayAppointment[data-v-a98c9fa2]{background:var(--today-background);border-radius:12px;padding:16px;box-shadow:0 6px 20px #0000000f}.TodayAppointment .ta-header[data-v-a98c9fa2]{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:12px}.TodayAppointment .ta-header .ta-title[data-v-a98c9fa2]{display:flex;align-items:baseline;gap:8px;font-size:16px;font-weight:700}.TodayAppointment .ta-header .ta-title .ta-date[data-v-a98c9fa2]{font-size:12px;color:#6b7280}.TodayAppointment .ta-header .ta-refresh[data-v-a98c9fa2]{border:0;padding:8px 12px;border-radius:10px;cursor:pointer;background:var(--primary);color:#fff;transition:transform .06s ease-in-out,box-shadow .2s;display:inline-flex;align-items:center;gap:8px;font-family:var(--font-primary)}.TodayAppointment .ta-header .ta-refresh[data-v-a98c9fa2]:hover{box-shadow:0 6px 14px #4f46e540;transform:translateY(-1px)}.TodayAppointment .ta-header .ta-refresh[data-v-a98c9fa2]:active{transform:translateY(1px)}.TodayAppointment .ta-header .ta-refresh[data-v-a98c9fa2]:disabled{opacity:.6;cursor:default;box-shadow:none}.TodayAppointment .sync-btn[data-v-a98c9fa2]{display:inline-flex;align-items:center;gap:.4rem;padding:.45rem .9rem;border-radius:.5rem;border:none;cursor:pointer;font-size:.9rem;background:#ff9dfa;transition:opacity .2s ease,transform .1s ease;font-family:var(--font-primary)}.TodayAppointment .sync-btn span[data-v-a98c9fa2]{color:#fff}.TodayAppointment .sync-btn[data-v-a98c9fa2]:disabled{opacity:.6;cursor:default}.TodayAppointment .sync-btn[data-v-a98c9fa2]:not(:disabled):hover{opacity:.85;transform:translateY(-1px);box-shadow:0 6px 14px #bd75b94b}.TodayAppointment .ta-state[data-v-a98c9fa2]{padding:12px;border-radius:10px}.TodayAppointment .ta-state.ta-loading[data-v-a98c9fa2],.TodayAppointment .ta-state.ta-empty[data-v-a98c9fa2]{background:#f7f7fb}.TodayAppointment .ta-state.ta-error[data-v-a98c9fa2]{background:#fff1f1;color:#b00020}.TodayAppointment select#ta-stage-filter[data-v-a98c9fa2]{padding:5px;width:9rem;font-family:var(--font-primary);border:0px;border-bottom:2px solid #bfbfbf}.TodayAppointment select#ta-stage-filter[data-v-a98c9fa2]:focus-visible{border:0px!important}.TodayAppointment .ta-list[data-v-a98c9fa2]{display:flex;flex-direction:column;gap:10px}.TodayAppointment .ta-item[data-v-a98c9fa2]{background:var(--background-color);border:1px solid #eef0f4;border-radius:12px;padding:10px 12px;box-shadow:0 6px 18px #0000000a;transition:box-shadow .2s}.TodayAppointment .ta-item[data-v-a98c9fa2]:hover{box-shadow:0 8px 22px #0000000f}.TodayAppointment .ta-item__head[data-v-a98c9fa2]{display:grid;grid-template-columns:36px .5fr .4fr .2fr .4fr .5fr .5fr .5fr auto auto auto;align-items:center;gap:8px;margin-bottom:8px}.TodayAppointment .ta-item__head .mobile[data-v-a98c9fa2]{margin-inline-start:.5rem;color:#6b7280;font-size:.9rem;direction:ltr;unicode-bidi:plaintext}.TodayAppointment .ta-item__head .mobile i[data-v-a98c9fa2]{margin-inline-end:.25rem}.TodayAppointment .ta-item__head .idx[data-v-a98c9fa2]{color:#6b7280}.TodayAppointment .ta-item__head .name[data-v-a98c9fa2]{font-weight:700}.TodayAppointment .ta-item__head .time[data-v-a98c9fa2],.TodayAppointment .ta-item__head .doc[data-v-a98c9fa2],.TodayAppointment .ta-item__head .part[data-v-a98c9fa2]{color:#374151}.TodayAppointment .ta-item__head .status[data-v-a98c9fa2]{justify-self:end}.TodayAppointment .ta-item__head span i[data-v-a98c9fa2]{margin:0 5px}.TodayAppointment .ta-item__head .record[data-v-a98c9fa2]{display:inline-flex;align-items:center;gap:.4rem}.TodayAppointment .ta-item__head .record .presence-btn[data-v-a98c9fa2]{border:1px solid #d1d5db;background:#fff;padding:.25rem .45rem;border-radius:.5rem;cursor:pointer;transition:transform .08s ease}.TodayAppointment .ta-item__head .record .presence-btn[data-v-a98c9fa2]:disabled{opacity:.6;cursor:not-allowed}.TodayAppointment .ta-item__head .record .presence-btn[data-v-a98c9fa2]:active{transform:scale(.98)}.TodayAppointment .ta-item__head .record .presence-btn i.fa-user-check[data-v-a98c9fa2]{color:#16a34a}.TodayAppointment .ta-badge[data-v-a98c9fa2]{padding:4px 8px;border-radius:999px;font-size:12px;background:#f1f1f5;color:#000}.TodayAppointment .ta-badge[data-status=accepted][data-v-a98c9fa2],.TodayAppointment .ta-badge[data-status=approved][data-v-a98c9fa2],.TodayAppointment .ta-badge[data-status="1"][data-v-a98c9fa2]{background:#e6fffb}.TodayAppointment .ta-badge[data-status=pending][data-v-a98c9fa2],.TodayAppointment .ta-badge[data-status="0"][data-v-a98c9fa2]{background:#f5f5f5}.TodayAppointment .ta-badge[data-status=canceled][data-v-a98c9fa2],.TodayAppointment .ta-badge[data-status="-1"][data-v-a98c9fa2]{background:#fff1f0}.TodayAppointment .ta-badge[data-status=in_progress][data-v-a98c9fa2]{background:#fff7e6}.TodayAppointment .ta-badge[data-status=arrived][data-v-a98c9fa2]{background:#e6f7ff}.TodayAppointment .ta-progress[data-v-a98c9fa2]{display:flex;align-items:center;padding-top:6px;overflow-x:auto;min-height:50px;height:auto;max-height:100px;flex-direction:row;padding-right:5px}.TodayAppointment .ta-progress .stage[data-v-a98c9fa2]{position:relative}.TodayAppointment .ta-progress .stage .label[data-v-a98c9fa2]{display:inline-block;color:var(--text-color)}.TodayAppointment .ta-progress .stage .ts[data-v-a98c9fa2]{display:block;font-size:.72rem;opacity:.8;margin-top:.15rem;line-height:1;color:var(--text-color)}.TodayAppointment .stage[data-v-a98c9fa2]{display:inline-flex;align-items:center;gap:6px;position:relative}.TodayAppointment .stage .dot[data-v-a98c9fa2]{width:10px;height:10px;border-radius:999px;background:#d1d5db;position:relative}.TodayAppointment .stage .label[data-v-a98c9fa2]{font-size:12px;color:#6b7280;white-space:nowrap}.TodayAppointment .stage .line[data-v-a98c9fa2]{width:44px;height:2px;background:#e5e7eb;margin:0 8px}.TodayAppointment .stage.done .dot[data-v-a98c9fa2]{background:#10b981}.TodayAppointment .stage.done .line[data-v-a98c9fa2]{background:#a7f3d0}.TodayAppointment .stage.done .label[data-v-a98c9fa2]{color:#00d498}.TodayAppointment .stage.current .dot[data-v-a98c9fa2]{background:var(--primary);animation:taPulse-a98c9fa2 1.6s infinite}.TodayAppointment .stage.current .label[data-v-a98c9fa2]{color:var(--primary);font-weight:700}.TodayAppointment .stage.current .line[data-v-a98c9fa2]{background:#c7d2fe}.TodayAppointment .stage.todo .dot[data-v-a98c9fa2]{background:#d1d5db}@keyframes taPulse-a98c9fa2{0%{box-shadow:0 0 #4f46e573}70%{box-shadow:0 0 0 10px #4f46e500}to{box-shadow:0 0 #4f46e500}}.TodayAppointment .dragging .ta-item[data-v-a98c9fa2]{transition:transform .08s}.TodayAppointment .ta-item--editing[data-v-a98c9fa2]{border:1px solid rgba(82,139,255,.7);box-shadow:0 0 0 1px #528bff26,0 14px 35px #0f172a59;position:relative;z-index:5;background:radial-gradient(circle at top right,#d0d9ff 0,#eee 40%,#eee 60%,#d0d9ff);outline:none;transition:box-shadow .2s ease,border-color .2s ease,transform .15s ease;transform:translateY(-1px)}.TodayAppointment .ta-item--editing[data-v-a98c9fa2]:before{content:"ویرایش فعال";position:absolute;top:-10px;left:1rem;padding:.15rem .6rem;font-size:.7rem;border-radius:999px;background:linear-gradient(135deg,#4f46e5,#06b6d4);color:#e5f4ff;box-shadow:0 4px 10px #0f172a73}.TodayAppointment .ta-edit-input[data-v-a98c9fa2]{border-radius:999px;border:1px solid rgba(148,163,184,.4);background:#0f172ad9;color:#e5e7eb;padding:.15rem .6rem;font-size:.78rem;outline:none;min-width:0;transition:border-color .18s ease,box-shadow .18s ease,background-color .18s ease,transform .08s ease;box-shadow:0 0 0 1px transparent;font-family:var(--font-primary)}.TodayAppointment .ta-edit-input[data-v-a98c9fa2]::placeholder{color:#6b7280;font-size:.72rem}.TodayAppointment .ta-edit-input[data-v-a98c9fa2]:hover{border-color:#818cf8b3}.TodayAppointment .ta-edit-input[data-v-a98c9fa2]:focus{border-color:#818cf8;background:#0f172afa;box-shadow:0 0 0 1px #818cf899,0 0 12px #38bdf866;transform:translateY(-.5px)}.TodayAppointment .ta-edit-input--name[data-v-a98c9fa2]{max-width:6.5rem;margin-inline-start:.3rem}.TodayAppointment .ta-edit-input--mobile[data-v-a98c9fa2]{max-width:8.5rem;direction:ltr;text-align:left;font-family:inherit}.TodayAppointment .ta-edit-input--time[data-v-a98c9fa2]{max-width:4.6rem;direction:ltr;text-align:center;padding-inline:.4rem}.TodayAppointment .ta-edit-input--doc[data-v-a98c9fa2]{max-width:8rem;margin-inline-start:.3rem}.TodayAppointment .ta-edit-input--part[data-v-a98c9fa2]{max-width:10rem;margin-inline-start:.3rem}.TodayAppointment .ta-edit-btn[data-v-a98c9fa2]{margin-inline-start:.35rem;border-radius:999px;border:1px solid rgba(148,163,184,.35);background:radial-gradient(circle at top left,#0f172a 0,#020617 55%);color:#cbd5f5;padding:.25rem .55rem;font-size:.7rem;display:inline-flex;align-items:center;gap:.25rem;cursor:pointer;transition:background .18s ease,border-color .18s ease,box-shadow .18s ease,transform .08s ease,color .1s ease}.TodayAppointment .ta-edit-btn i[data-v-a98c9fa2]{font-size:.78rem}.TodayAppointment .ta-edit-btn[data-v-a98c9fa2]:hover{border-color:#818cf8cc;box-shadow:0 0 0 1px #818cf866;transform:translateY(-1px);color:#e5edff}.TodayAppointment .ta-edit-btn[data-v-a98c9fa2]:active{transform:translateY(0);box-shadow:0 0 0 1px #818cf84d}.TodayAppointment .ta-edit-btn--active[data-v-a98c9fa2]{border-color:#22d3ee;background:linear-gradient(135deg,#4f46e5,#22d3ee);color:#f9fafb;box-shadow:0 0 0 1px #22d3ee99,0 10px 30px #0f172ab3}.TodayAppointment .ta-edit-btn--active[data-v-a98c9fa2]:hover{box-shadow:0 0 0 1px #22d3eeb3,0 12px 36px #0f172ad9}.TodayAppointment .edit-actions[data-v-a98c9fa2]{display:inline-flex;align-items:center;gap:.4rem;margin-inline-start:auto}.TodayAppointment .ta-edit-save[data-v-a98c9fa2],.TodayAppointment .ta-edit-cancel[data-v-a98c9fa2]{border-radius:999px;border:none;padding:.25rem .7rem;font-size:.72rem;display:inline-flex;align-items:center;gap:.3rem;cursor:pointer;font-weight:500;transition:transform .08s ease,box-shadow .16s ease,background .16s ease,opacity .12s ease}.TodayAppointment .ta-edit-save i[data-v-a98c9fa2],.TodayAppointment .ta-edit-cancel i[data-v-a98c9fa2]{font-size:.83rem}.TodayAppointment .ta-edit-save[data-v-a98c9fa2]:disabled,.TodayAppointment .ta-edit-cancel[data-v-a98c9fa2]:disabled{opacity:.65;cursor:default;box-shadow:none;transform:none}.TodayAppointment .ta-edit-save[data-v-a98c9fa2]{background:var(--primary);color:#fff;font-family:var(--font-primary)}.TodayAppointment .ta-edit-save[data-v-a98c9fa2]:hover:not(:disabled){transform:translateY(-1px)}.TodayAppointment .ta-edit-save[data-v-a98c9fa2]:active:not(:disabled){transform:translateY(0)}.TodayAppointment .ta-edit-cancel[data-v-a98c9fa2]{background:#f3f4f6;color:#000;border:1px solid rgba(148,163,184,.5);font-family:var(--font-primary)}.TodayAppointment .ta-edit-cancel[data-v-a98c9fa2]:hover:not(:disabled){background:#eee;border-color:#94a3b8e6;transform:translateY(-1px)}.TodayAppointment .ta-edit-cancel[data-v-a98c9fa2]:active:not(:disabled){transform:translateY(0);box-shadow:0 6px 14px #0f172abf}.ta-header .ta-title[data-v-a98c9fa2]{display:flex;align-items:baseline;gap:8px}.ta-header .ta-sep[data-v-a98c9fa2]{color:#9ca3af}.ta-header .ta-count[data-v-a98c9fa2]{font-weight:700;color:var(--text-color)}.ta-header .ta-tools[data-v-a98c9fa2]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.ta-header .ta-search[data-v-a98c9fa2]{width:240px;max-width:50vw;padding:8px 10px;border:1px solid #e5e7eb;border-radius:10px;outline:none;transition:box-shadow .15s,border-color .15s;font-family:var(--font-primary)}.ta-header .ta-search[data-v-a98c9fa2]::placeholder{color:#9ca3af}.ta-header .ta-search[data-v-a98c9fa2]:focus{border-color:#4f46e5;box-shadow:0 0 0 3px #4f46e51f}.ta-badge--record[data-has=yes][data-v-a98c9fa2]{background:#ecfdf5;color:#065f46;font-family:var(--font-primary)}.ta-badge--record[data-has=no][data-v-a98c9fa2]{background:#fee2e2;color:#991b1b;font-family:var(--font-primary)}button.presence-btn.presence--enter i[data-v-a98c9fa2]{color:#d33}.presence-btn.presence--enter[data-v-a98c9fa2]{color:#16a34a}.presence-btn.presence--locked[data-v-a98c9fa2]{color:#9ca3af;cursor:not-allowed;opacity:.8}.ta-add[data-v-a98c9fa2]{background:var(--secondary);color:#fff;border:0;border-radius:10px;padding:8px 12px;cursor:pointer;font-family:var(--font-primary)}.ta-add[data-v-a98c9fa2]:hover{box-shadow:0 6px 14px #00a69349;transform:translateY(-1px)}.ta-add[disabled][data-v-a98c9fa2]{opacity:.6;cursor:not-allowed}.modal-card[data-v-a98c9fa2]{width:min(720px,95vw);max-height:90vh;overflow:auto;background:#fff;border-radius:16px;padding:12px;box-shadow:0 14px 40px #00000038}.assistant-select-wrap[data-v-a98c9fa2]{margin-top:-1.5rem;margin-right:3rem}.assistant-select-wrap .assistant-select[data-v-a98c9fa2]{min-width:80px;padding:.25rem .5rem;border:1px solid var(--ta-border, #e4e6eb);border-radius:.5em;font-family:var(--font-primary)}.sr-only[data-v-a98c9fa2]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.assistant-select-wrap[data-v-a98c9fa2]{position:relative;display:inline-block;min-width:50px!important;width:auto!important}.assistant-trigger[data-v-a98c9fa2]{display:inline-flex;align-items:center;gap:.5rem;width:100%;border-radius:1em;background:var(--background-color);cursor:pointer;line-height:1.6;font-family:var(--font-primary)}.assistant-trigger[data-v-a98c9fa2]:disabled{opacity:.6;cursor:not-allowed}.assistant-trigger__text[data-v-a98c9fa2]{flex:1;text-align:right;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;margin-right:-38px}.ta-badge--exit[data-v-a98c9fa2]{background-color:#ffeaea;border:1px solid #cc0000;color:#c00}.ta-badge--exit[data-v-a98c9fa2]:disabled{opacity:.6;cursor:default}.ta-item[data-v-a98c9fa2]{position:relative}.ta-item .ta-item-overlay[data-v-a98c9fa2]{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:flex;align-items:center;justify-content:center;text-align:center;flex-direction:column;border-radius:1rem;z-index:0;padding:1rem;color:#333;font-family:inherit}.ta-item .ta-item-overlay .overlay-content[data-v-a98c9fa2]{display:flex;flex-direction:column;align-items:center;gap:.75rem;max-width:85%}.ta-item .ta-item-overlay .overlay-text[data-v-a98c9fa2]{font-size:1.05rem;font-weight:500;color:#333;line-height:1.7}.ta-item .ta-item-overlay .overlay-btn[data-v-a98c9fa2]{background:#3a7bd5;background:linear-gradient(135deg,#3a7bd5,#00d2ff);color:#fff;border:none;border-radius:.75rem;padding:.5rem 1.2rem;font-family:var(--font-primary);font-size:.95rem;cursor:pointer;display:flex;align-items:center;gap:.4rem;transition:all .25s ease}.ta-item .ta-item-overlay .overlay-btn[data-v-a98c9fa2]:hover{transform:scale(1.04);background:linear-gradient(135deg,#2e6bcf,#00b8f0)}.ta-item .ta-item-overlay .overlay-btn i[data-v-a98c9fa2]{font-size:1.1rem}button.ta-report[data-v-a98c9fa2]{background:#dbc500;color:#fff;border:0;border-radius:10px;padding:8px 12px;cursor:pointer;font-family:var(--font-primary)}.ta-report[data-v-a98c9fa2]:not(:disabled):hover{opacity:.85;transform:translateY(-1px);box-shadow:0 6px 14px #dbc5005d}.ta-date-nav[data-v-a98c9fa2]{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-primary)}.ta-date-btn[data-v-a98c9fa2]{border:1px solid rgba(255,255,255,.12);background:#ffffff0f;color:inherit;border-radius:10px;padding:6px 10px;cursor:pointer;font-family:var(--font-primary)}.ta-date-btn--arrow[data-v-a98c9fa2]{width:34px;text-align:center;font-size:18px;line-height:1}.ta-date-btn--date[data-v-a98c9fa2]{font-weight:600}.dp-ghost[data-v-a98c9fa2]{position:fixed;left:-10000px;top:0;width:1px;height:1px}.dp-ghost input[data-v-a98c9fa2]{width:1px!important;height:1px!important;padding:0!important;border:0!important}.sdm-backdrop[data-v-a98c9fa2]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;background:#000000a6;display:flex;align-items:center;justify-content:center;direction:rtl;font-family:inherit}.sdm-card[data-v-a98c9fa2]{background:var(--today-background);color:#fff;border-radius:12px;box-shadow:0 18px 40px #00000080,0 0 0 1px #ffffff0a;width:100%;max-width:1000px;max-height:90vh;display:flex;flex-direction:column;overflow:hidden;border:1px solid rgba(148,163,184,.6)}.sdm-card--wide[data-v-a98c9fa2]{max-width:90%}.sdm-title[data-v-a98c9fa2]{margin:0;font-size:1rem;font-weight:600;display:flex;gap:.5rem;align-items:baseline}.sdm-title span[data-v-a98c9fa2]{font-size:.85rem;opacity:.9}.sdm-close[data-v-a98c9fa2]{border:none;background:transparent;color:inherit;cursor:pointer;font-size:1.1rem;line-height:1;padding:4px 6px;border-radius:8px;transition:background .15s ease,transform .1s ease}.sdm-close[data-v-a98c9fa2]:hover{color:#ff4d4d;transform:scale(1.05)}.sdm-close[data-v-a98c9fa2]:active{transform:scale(.97)}.sdm-body[data-v-a98c9fa2]{padding:12px 16px;flex:1 1 auto;overflow:auto}.sdm-body--scroll[data-v-a98c9fa2]{max-height:80vh;overflow:auto}.sdm-info[data-v-a98c9fa2]{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:6px 12px;font-size:.85rem;margin-bottom:10px}.sdm-info b[data-v-a98c9fa2]{font-weight:600;color:#fff}.sdm-sep[data-v-a98c9fa2]{border:none;border-top:1px dashed rgba(148,163,184,.6);margin:8px 0 12px}.sdm-timeline-title[data-v-a98c9fa2]{margin:0 0 6px;font-size:.9rem;font-weight:600;color:#e5e7eb}.sdm-empty[data-v-a98c9fa2]{text-align:center;padding:18px 8px;font-size:.85rem;color:#9ca3af;background:var(--table-background);border-radius:8px}.sdm-table[data-v-a98c9fa2]{width:100%;border-collapse:collapse;font-size:.8rem;text-align:center;background:var(--table-background);border-radius:10px;overflow:hidden}.sdm-table thead[data-v-a98c9fa2]{position:sticky;top:0;z-index:1}.sdm-table th[data-v-a98c9fa2],.sdm-table td[data-v-a98c9fa2]{padding:6px 8px;white-space:nowrap;width:auto}.sdm-table th[data-v-a98c9fa2]{width:auto;background:#f9fafb;color:var(--text-color);font-weight:600}.sdm-table tbody tr[data-v-a98c9fa2]:nth-child(odd){background:#fffc}.sdm-table tbody tr[data-v-a98c9fa2]:nth-child(2n){background:#ffffffd9}.sdm-table--day[data-v-a98c9fa2]{font-size:.78rem}.sdm-table--day th[data-v-a98c9fa2],.sdm-table--day td[data-v-a98c9fa2]{padding:4px 6px;border-right:1px solid #dddddd;border-left:1px solid #dddddd;border-bottom:1px solid #dddddd}.sdm-table--day th[data-v-a98c9fa2]{background:#e7e7e7;font-size:.8rem;color:var(--text-color)}.sdm-footer[data-v-a98c9fa2]{padding:8px 12px;border-top:1px solid #dddddd;display:flex;justify-content:flex-end;gap:8px}.sdm-footer .btn[data-v-a98c9fa2]{border-radius:8px;padding:6px 12px;font-size:.8rem;cursor:pointer;border:1px solid transparent;transition:background .15s ease,border-color .15s ease,transform .08s}.sdm-footer .btn.btn-ghost[data-v-a98c9fa2]{background:transparent;color:var(--text-color);border-color:#94a3b866;font-family:var(--font-primary)}.sdm-footer .btn.btn-primary[data-v-a98c9fa2]{background:#2563eb;color:#fff;border-color:#2563eb}.sdm-footer .btn.btn-primary[data-v-a98c9fa2]:hover{background:#1d4ed8}.sdm-footer .btn.btn-primary[data-v-a98c9fa2]:disabled{opacity:.6;cursor:default}.sdm-footer .btn[data-v-a98c9fa2]:active{transform:scale(.97)}@media (max-width: 900px){.sdm-card--wide[data-v-a98c9fa2]{max-width:100%;width:100%;margin:0 8px}.sdm-body--scroll[data-v-a98c9fa2]{padding:8px}.sdm-table--day[data-v-a98c9fa2]{display:block;overflow-x:auto}.sdm-table--day thead[data-v-a98c9fa2],.sdm-table--day tbody[data-v-a98c9fa2],.sdm-table--day tr[data-v-a98c9fa2]{display:table;width:max-content}}.sdm-header[data-v-a98c9fa2]{padding:10px 16px;color:var(--text-color);display:flex;align-items:center;justify-content:space-between;border-bottom:2px solid #dddddd}.sdm-header-actions[data-v-a98c9fa2]{display:flex;align-items:center;gap:8px}.sdm-print[data-v-a98c9fa2]{border:none;background:#0f172a7e;color:#fff;border-radius:999px;padding:4px 10px;font-size:.8rem;display:inline-flex;align-items:center;gap:6px;cursor:pointer;transition:background .15s ease,transform .08s ease;font-family:var(--font-primary)}.sdm-print i[data-v-a98c9fa2]{font-size:.9rem}.sdm-print[data-v-a98c9fa2]:hover{background:#0f172a73}.sdm-print[data-v-a98c9fa2]:active{transform:scale(.97)}.sdm-loading[data-v-a98c9fa2]{min-height:160px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;color:var(--text-color)}.sdm-loading-text[data-v-a98c9fa2]{font-size:.9rem}.sdm-spinner[data-v-a98c9fa2]{width:32px;height:32px;border-radius:50%;border:3px solid rgba(148,163,184,.5);border-top-color:var(--primary);animation:sdm-spin-a98c9fa2 .8s linear infinite}@keyframes sdm-spin-a98c9fa2{to{transform:rotate(360deg)}}@media print{body[data-v-a98c9fa2]{margin:0;padding:0;background:#fff!important;font-family:var(--font-primary)!important}body[data-v-a98c9fa2]>*:not(.sdm-backdrop){display:none!important}.sdm-card[data-v-a98c9fa2]{max-width:100%!important;width:100%!important;border-radius:0;box-shadow:none;border:none}.sdm-header[data-v-a98c9fa2],.sdm-footer[data-v-a98c9fa2],.sdm-close[data-v-a98c9fa2],.sdm-print[data-v-a98c9fa2],.sdm-loading[data-v-a98c9fa2]{display:none!important}.sdm-body[data-v-a98c9fa2]{padding:0!important}.sdm-table--day[data-v-a98c9fa2]{width:100%!important;font-size:10pt}}[data-v-0bfe0fbb]:root{--primary: #6D5DFC;--secondary: #00A693;--primary-light: #8abdff;--primary-dark: #5b0eeb;--white: #FFFFFF;--background-color: #E4EBF5;--table-background:#f3f3f3;--greyLight-2: #c8d0e7;--greyLight-3: #bec8e4;--dark-greyLight-1: #202224;--dark-greyLight-2: #2e2e2e;--dark-greyLight-3: #252525;--greyDark: #9baacf;--font-primary: Yekan Bakh FaNum;--text-color: #333;--shadow: .3rem .3rem .6rem var(--greyLight-2), -.2rem -.2rem .5rem var(--white);--inner-shadow: inset .2rem .2rem .5rem var(--greyLight-2);--login-background: #E6E6FA;--today-background: #fff;--primary-50: color-mix(in oklab, var(--primary) 10%, white);--primary-100: color-mix(in oklab, var(--primary) 20%, white);--primary-600: color-mix(in oklab, var(--primary) 90%, black);--primary-700: color-mix(in oklab, var(--primary) 80%, black);--secondary-600: color-mix(in oklab, var(--secondary) 90%, black)}[data-theme=dark][data-v-0bfe0fbb]{--background-color: var(--dark-greyLight-1);--white: var(--dark-greyLight-1);--text-color: #fff !important;--shadow:.3rem .3rem .6rem var(--dark-greyLight-2), -.2rem -.2rem .5rem var(--dark-greyLight-3);--inner-shadow: inset .2rem .2rem .5rem var(--dark-greyLight-3);--table-background: var(--dark-greyLight-2);--login-background: var(--dark-greyLight-1);--today-background: var(--dark-greyLight-2)}.btn-primary[data-v-0bfe0fbb]{background:var(--primary)}.btn-primary[data-v-0bfe0fbb]:hover{background:var(--primary-700)}@font-face{font-family:Kalameh;src:url(/assets/KalamehWeb_Regular-D0sC3hOE.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Kalameh;src:url(/assets/KalamehWeb_Bold-D0Jm8-NK.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Kalameh;src:url(/assets/KalamehWeb_Black-CGZNDlxu.ttf) format("truetype");font-weight:900;font-style:normal}@font-face{font-family:IRANSans;src:url("/assets/IRANSansWeb(FaNum)-Cj7jpVse.ttf") format("truetype");font-weight:400;font-style:normal}@font-face{font-family:IRANSans;src:url("/assets/IRANSansWeb(FaNum)_Bold-CG9KWpGk.ttf") format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Yekan Bakh FaNum;font-style:normal;font-weight:100;src:url(/assets/YekanBakhFaNum-Thin-CCFhV54d.woff) format("woff"),url(../Fonts/woff2/YekanBakhFaNum-thin.woff2) format("woff2")}@font-face{font-family:Yekan Bakh FaNum;font-style:normal;font-weight:300;src:url(/assets/YekanBakhFaNum-Light-DScj37Ht.woff) format("woff"),url(../Fonts/woff2/YekanBakhFaNum-Light.woff2) format("woff2")}@font-face{font-family:Yekan Bakh FaNum;font-style:normal;font-weight:400;src:url(/assets/YekanBakhFaNum-Regular-cC0JMgGa.woff) format("woff"),url(../Fonts/woff2/YekanBakhFaNum-Regular.woff2) format("woff2")}@font-face{font-family:Yekan Bakh FaNum;font-style:normal;font-weight:600;src:url(/assets/YekanBakhFaNum-SemiBold-D6uk59ej.woff) format("woff"),url(../Fonts/woff2/YekanBakhFaNum-SemiBold.woff2) format("woff2")}@font-face{font-family:Yekan Bakh FaNum;font-style:normal;font-weight:700;src:url(/assets/YekanBakhFaNum-Bold-B0339MnD.woff) format("woff"),url(../Fonts/woff2/YekanBakhFaNum-Bold.woff2) format("woff2")}[data-v-0bfe0fbb],[data-v-0bfe0fbb]:before,[data-v-0bfe0fbb]:after{margin:0;padding:0;box-sizing:border-box}body[data-v-0bfe0fbb]{font-family:var(--font-primary);background-color:var(--background-color);color:var(--text-color);line-height:1.6;font-size:15px;-webkit-font-smoothing:antialiased;direction:rtl}a[data-v-0bfe0fbb]{font-family:var(--font-primary);text-decoration:none;font-weight:600;color:var(--text-color)}a.router-link-exact-active[data-v-0bfe0fbb]{color:var(--secondary)}label[data-v-0bfe0fbb],td[data-v-0bfe0fbb],p[data-v-0bfe0fbb],span[data-v-0bfe0fbb]{color:var(--text-color)}textarea[data-v-0bfe0fbb]{background-color:var(--background-color);color:var(--text-color)}a.secondary-color[data-v-0bfe0fbb]{color:#fff}a.secondary-color.router-link-exact-active[data-v-0bfe0fbb]{color:var(--secondary)}ul[data-v-0bfe0fbb],ol[data-v-0bfe0fbb]{list-style:none}button[data-v-0bfe0fbb]{cursor:pointer;border:none;background:none}#app[data-v-0bfe0fbb]{font-family:var(--font-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center;color:#2c3e50}.container[data-v-0bfe0fbb]{width:90%;max-width:1200px;margin:0 auto}.grid[data-v-0bfe0fbb]{display:grid;gap:1rem}.hidden[data-v-0bfe0fbb]{display:none}h1[data-v-0bfe0fbb],h2[data-v-0bfe0fbb],h3[data-v-0bfe0fbb],h4[data-v-0bfe0fbb],h5[data-v-0bfe0fbb],h6[data-v-0bfe0fbb]{font-weight:700;color:var(--text-color)}.btn[data-v-0bfe0fbb]{padding:.75rem 1.5rem;border-radius:5px;font-weight:700;transition:all .3s ease}.btn[data-v-0bfe0fbb]:hover{opacity:.8}.btn-primary[data-v-0bfe0fbb]{background-color:var(--primary);color:#fff}.btn-secondary[data-v-0bfe0fbb]{background-color:var(--secondary);color:#fff}.form[data-v-0bfe0fbb]{font-family:var(--font-primary)}.form__group[data-v-0bfe0fbb]{position:relative}.form__icon[data-v-0bfe0fbb]{position:absolute;top:35%;left:1%;font-size:22px}.form__input[data-v-0bfe0fbb]{width:100%;height:4rem;border:none;border-radius:1rem;font-size:1.4rem;padding-right:1.4rem;padding-top:20px;box-shadow:var(--inner-shadow);background:none;font-family:inherit;color:var(--text-color)}.form__input[data-v-0bfe0fbb]:focus{box-shadow:var(--shadow);outline:none;border-bottom:2px solid var(--secondary)}.form__input:focus+.form__label[data-v-0bfe0fbb]{transform:translate3d(10px,-25px,0) scale(.75);color:var(--secondary)}.form__input[data-v-0bfe0fbb]:not(:placeholder-shown){border-bottom:2px solid var(--secondary)}.form__input:not(:placeholder-shown)+.form__label[data-v-0bfe0fbb]{transform:translate3d(10px,-25px,0) scale(.75);color:var(--secondary)}.form__label[data-v-0bfe0fbb]{position:absolute;top:50%;right:1rem;transform:translateY(-50%);font-weight:600;transform-origin:0 0;transition:all .2s ease;pointer-events:none}.form__input[data-v-0bfe0fbb]::-webkit-outer-spin-button,.form__input[data-v-0bfe0fbb]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.form__input[type=number][data-v-0bfe0fbb]{-moz-appearance:textfield}.ServiceCategory[data-v-0bfe0fbb]{display:flex;justify-content:center;flex-wrap:wrap}.ServiceCategory button[data-v-0bfe0fbb]{margin:10px}.ServiceCategory button[data-v-0bfe0fbb]:hover{background-color:var(--primary)}input.form__input__simple[data-v-0bfe0fbb]{height:40px;border:1px solid #dddddd;border-radius:10px;padding:10px;font-family:var(--font-primary)}.line[data-v-0bfe0fbb]{height:1px;display:flex;background:#ddd;margin:20px 0;width:100%}button.btn__close[data-v-0bfe0fbb]{width:49%;padding:10px;background:transparent;color:#ff4d4d;font-family:var(--font-primary);border-radius:.5em;border:1px solid #ff4d4d;transition:.3s;font-size:15px}button.btn__close[data-v-0bfe0fbb]:hover{background-color:#ff4d4d;color:#fff;transition:.3s}.chip[data-v-0bfe0fbb]{grid-column:2/3;grid-row:3/4;justify-self:center;min-width:11rem;width:auto;height:3.5rem;border-radius:1rem;box-shadow:var(--shadow);display:flex;justify-content:space-between;align-items:center;font-family:var(--font-primary);transition:all .3s ease}.chip__icon[data-v-0bfe0fbb]{width:2rem;height:2rem;border-radius:1rem;margin:0 0 0 15px;display:flex;justify-content:center;align-items:center;font-size:1.8rem;color:var(--primary)}.chip:hover p[data-v-0bfe0fbb]{color:#fff;transition:all .3s ease}.chip p[data-v-0bfe0fbb]{font-size:20px;color:var(--text-color);font-weight:600;margin-right:15px;transition:all .3s ease}.chip__no-icon[data-v-0bfe0fbb]{grid-column:2/3;grid-row:3/4;justify-self:center;width:17rem;height:4rem;border-radius:1rem;box-shadow:var(--shadow);display:flex;flex-direction:column;flex-wrap:wrap;align-content:space-between;align-items:flex-start;font-family:var(--font-primary);transition:all .3s ease;z-index:1;justify-content:center}.chip__no-icon:hover p[data-v-0bfe0fbb]{color:var(--secondary);transition:all .3s ease}.chip__no-icon p[data-v-0bfe0fbb]{font-size:20px;color:var(--text-color);font-weight:600;transition:all .3s ease}.active[data-v-0bfe0fbb]{background:var(--primary)}.active p[data-v-0bfe0fbb]{color:#fff}.active svg[data-v-0bfe0fbb]{color:#fff}.active :hover+p[data-v-0bfe0fbb]{color:#fff}.ServiceList[data-v-0bfe0fbb]{display:flex;justify-content:space-evenly;padding-top:20px;flex-wrap:wrap;flex-direction:row}.ServiceList button.chip[data-v-0bfe0fbb]{margin:10px 0}.title__with__line[data-v-0bfe0fbb]{padding:10px;text-align:right;border-bottom:2px solid #dddddd}.drag-handle[data-v-0bfe0fbb]{width:32px;height:32px;border:1px dashed #e5e7eb;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;cursor:grab;background:#fafafa}.drag-handle i[data-v-0bfe0fbb]{opacity:.7}.form__submit__btn[data-v-0bfe0fbb]{width:100%;height:3rem;border-radius:1rem;font-size:1.4rem;background-color:transparent;color:var(--secondary);font-family:var(--font-primary);border:3px solid var(--secondary);cursor:pointer;transition:all .3s ease;box-shadow:var(--shadow)}.form__submit__btn[data-v-0bfe0fbb]:hover{background-color:var(--secondary);color:#fff}[data-v-0bfe0fbb]::-webkit-scrollbar{width:6px;background-color:transparent;height:4px}[data-v-0bfe0fbb]::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);background-color:#f5f5f5;border-radius:5px}[data-v-0bfe0fbb]::-webkit-scrollbar-thumb{background-color:#00000075;background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.2) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.2) 50%,rgba(255,255,255,.2) 75%,transparent 75%,transparent);border-radius:5px}[data-v-0bfe0fbb]::-webkit-scrollbar-thumb:hover{background:#0000001c}.swal2-actions button[data-v-0bfe0fbb]{font-family:var(--font-primary)!important;font-size:20px!important}.slide-right-enter-active[data-v-0bfe0fbb],.slide-right-leave-active[data-v-0bfe0fbb]{transition:all .5s ease}.slide-right-enter-from[data-v-0bfe0fbb]{transform:translate(100%);opacity:0}.slide-right-leave-to[data-v-0bfe0fbb]{transform:translate(-100%);opacity:0}.modal-backdrop[data-v-0bfe0fbb]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0006;display:flex;align-items:center;justify-content:center}.grid__temp[data-v-0bfe0fbb]{display:flex;justify-content:space-between;margin:20px 0}.modal[data-v-0bfe0fbb]{background:var(--background-color);padding:1rem;border-radius:1rem;width:800px;max-width:90%}.modal-header[data-v-0bfe0fbb]{border-bottom:1px solid #dddddd;padding-bottom:10px;display:flex;justify-content:space-between;align-items:center}.modal-footer[data-v-0bfe0fbb]{border-top:1px solid #dddddd;padding:15px 0;display:flex;justify-content:space-between;align-items:center}button.close[data-v-0bfe0fbb]{font-size:25px;color:#fb0000}input.multiselect-tags-search[data-v-0bfe0fbb]{background:transparent}.MobileBottomNav[data-v-0bfe0fbb]{display:none}[data-v-0bfe0fbb] .selectedServices{min-width:200px;max-width:99%;border-radius:10px;height:45px;background-color:#fff}[data-v-0bfe0fbb] .multiselect-single-label{right:-45px;top:2px}[data-v-0bfe0fbb] .multiselect-placeholder{right:-50px}[data-v-0bfe0fbb] .multiselect-dropdown{border-radius:0 0 10px 10px;margin-bottom:10px;z-index:10000000000!important;border-color:#ddd;padding-top:15px;border-top-color:transparent}[data-v-0bfe0fbb] .multiselect-clear{z-index:1!important}[data-v-0bfe0fbb] .multiselect-caret{z-index:1!important;margin-left:10px}.TodayAppointment[data-v-0bfe0fbb]{background:var(--today-background);border-radius:12px;padding:16px;box-shadow:0 6px 20px #0000000f}.TodayAppointment .ta-header[data-v-0bfe0fbb]{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:12px}.TodayAppointment .ta-header .ta-title[data-v-0bfe0fbb]{display:flex;align-items:baseline;gap:8px;font-size:16px;font-weight:700}.TodayAppointment .ta-header .ta-title .ta-date[data-v-0bfe0fbb]{font-size:12px;color:#6b7280}.TodayAppointment .ta-header .ta-refresh[data-v-0bfe0fbb]{border:0;padding:8px 12px;border-radius:10px;cursor:pointer;background:var(--primary);color:#fff;transition:transform .06s ease-in-out,box-shadow .2s;display:inline-flex;align-items:center;gap:8px;font-family:var(--font-primary)}.TodayAppointment .ta-header .ta-refresh[data-v-0bfe0fbb]:hover{box-shadow:0 6px 14px #4f46e540;transform:translateY(-1px)}.TodayAppointment .ta-header .ta-refresh[data-v-0bfe0fbb]:active{transform:translateY(1px)}.TodayAppointment .ta-header .ta-refresh[data-v-0bfe0fbb]:disabled{opacity:.6;cursor:default;box-shadow:none}.TodayAppointment .sync-btn[data-v-0bfe0fbb]{display:inline-flex;align-items:center;gap:.4rem;padding:.45rem .9rem;border-radius:.5rem;border:none;cursor:pointer;font-size:.9rem;background:#ff9dfa;transition:opacity .2s ease,transform .1s ease;font-family:var(--font-primary)}.TodayAppointment .sync-btn span[data-v-0bfe0fbb]{color:#fff}.TodayAppointment .sync-btn[data-v-0bfe0fbb]:disabled{opacity:.6;cursor:default}.TodayAppointment .sync-btn[data-v-0bfe0fbb]:not(:disabled):hover{opacity:.85;transform:translateY(-1px);box-shadow:0 6px 14px #bd75b94b}.TodayAppointment .ta-state[data-v-0bfe0fbb]{padding:12px;border-radius:10px}.TodayAppointment .ta-state.ta-loading[data-v-0bfe0fbb],.TodayAppointment .ta-state.ta-empty[data-v-0bfe0fbb]{background:#f7f7fb}.TodayAppointment .ta-state.ta-error[data-v-0bfe0fbb]{background:#fff1f1;color:#b00020}.TodayAppointment select#ta-stage-filter[data-v-0bfe0fbb]{padding:5px;width:9rem;font-family:var(--font-primary);border:0px;border-bottom:2px solid #bfbfbf}.TodayAppointment select#ta-stage-filter[data-v-0bfe0fbb]:focus-visible{border:0px!important}.TodayAppointment .ta-list[data-v-0bfe0fbb]{display:flex;flex-direction:column;gap:10px}.TodayAppointment .ta-item[data-v-0bfe0fbb]{background:var(--background-color);border:1px solid #eef0f4;border-radius:12px;padding:10px 12px;box-shadow:0 6px 18px #0000000a;transition:box-shadow .2s}.TodayAppointment .ta-item[data-v-0bfe0fbb]:hover{box-shadow:0 8px 22px #0000000f}.TodayAppointment .ta-item__head[data-v-0bfe0fbb]{display:grid;grid-template-columns:36px .5fr .4fr .2fr .4fr .5fr .5fr .5fr auto auto auto;align-items:center;gap:8px;margin-bottom:8px}.TodayAppointment .ta-item__head .mobile[data-v-0bfe0fbb]{margin-inline-start:.5rem;color:#6b7280;font-size:.9rem;direction:ltr;unicode-bidi:plaintext}.TodayAppointment .ta-item__head .mobile i[data-v-0bfe0fbb]{margin-inline-end:.25rem}.TodayAppointment .ta-item__head .idx[data-v-0bfe0fbb]{color:#6b7280}.TodayAppointment .ta-item__head .name[data-v-0bfe0fbb]{font-weight:700}.TodayAppointment .ta-item__head .time[data-v-0bfe0fbb],.TodayAppointment .ta-item__head .doc[data-v-0bfe0fbb],.TodayAppointment .ta-item__head .part[data-v-0bfe0fbb]{color:#374151}.TodayAppointment .ta-item__head .status[data-v-0bfe0fbb]{justify-self:end}.TodayAppointment .ta-item__head span i[data-v-0bfe0fbb]{margin:0 5px}.TodayAppointment .ta-item__head .record[data-v-0bfe0fbb]{display:inline-flex;align-items:center;gap:.4rem}.TodayAppointment .ta-item__head .record .presence-btn[data-v-0bfe0fbb]{border:1px solid #d1d5db;background:#fff;padding:.25rem .45rem;border-radius:.5rem;cursor:pointer;transition:transform .08s ease}.TodayAppointment .ta-item__head .record .presence-btn[data-v-0bfe0fbb]:disabled{opacity:.6;cursor:not-allowed}.TodayAppointment .ta-item__head .record .presence-btn[data-v-0bfe0fbb]:active{transform:scale(.98)}.TodayAppointment .ta-item__head .record .presence-btn i.fa-user-check[data-v-0bfe0fbb]{color:#16a34a}.TodayAppointment .ta-badge[data-v-0bfe0fbb]{padding:4px 8px;border-radius:999px;font-size:12px;background:#f1f1f5;color:#000}.TodayAppointment .ta-badge[data-status=accepted][data-v-0bfe0fbb],.TodayAppointment .ta-badge[data-status=approved][data-v-0bfe0fbb],.TodayAppointment .ta-badge[data-status="1"][data-v-0bfe0fbb]{background:#e6fffb}.TodayAppointment .ta-badge[data-status=pending][data-v-0bfe0fbb],.TodayAppointment .ta-badge[data-status="0"][data-v-0bfe0fbb]{background:#f5f5f5}.TodayAppointment .ta-badge[data-status=canceled][data-v-0bfe0fbb],.TodayAppointment .ta-badge[data-status="-1"][data-v-0bfe0fbb]{background:#fff1f0}.TodayAppointment .ta-badge[data-status=in_progress][data-v-0bfe0fbb]{background:#fff7e6}.TodayAppointment .ta-badge[data-status=arrived][data-v-0bfe0fbb]{background:#e6f7ff}.TodayAppointment .ta-progress[data-v-0bfe0fbb]{display:flex;align-items:center;padding-top:6px;overflow-x:auto;min-height:50px;height:auto;max-height:100px;flex-direction:row;padding-right:5px}.TodayAppointment .ta-progress .stage[data-v-0bfe0fbb]{position:relative}.TodayAppointment .ta-progress .stage .label[data-v-0bfe0fbb]{display:inline-block;color:var(--text-color)}.TodayAppointment .ta-progress .stage .ts[data-v-0bfe0fbb]{display:block;font-size:.72rem;opacity:.8;margin-top:.15rem;line-height:1;color:var(--text-color)}.TodayAppointment .stage[data-v-0bfe0fbb]{display:inline-flex;align-items:center;gap:6px;position:relative}.TodayAppointment .stage .dot[data-v-0bfe0fbb]{width:10px;height:10px;border-radius:999px;background:#d1d5db;position:relative}.TodayAppointment .stage .label[data-v-0bfe0fbb]{font-size:12px;color:#6b7280;white-space:nowrap}.TodayAppointment .stage .line[data-v-0bfe0fbb]{width:44px;height:2px;background:#e5e7eb;margin:0 8px}.TodayAppointment .stage.done .dot[data-v-0bfe0fbb]{background:#10b981}.TodayAppointment .stage.done .line[data-v-0bfe0fbb]{background:#a7f3d0}.TodayAppointment .stage.done .label[data-v-0bfe0fbb]{color:#00d498}.TodayAppointment .stage.current .dot[data-v-0bfe0fbb]{background:var(--primary);animation:taPulse-0bfe0fbb 1.6s infinite}.TodayAppointment .stage.current .label[data-v-0bfe0fbb]{color:var(--primary);font-weight:700}.TodayAppointment .stage.current .line[data-v-0bfe0fbb]{background:#c7d2fe}.TodayAppointment .stage.todo .dot[data-v-0bfe0fbb]{background:#d1d5db}@keyframes taPulse-0bfe0fbb{0%{box-shadow:0 0 #4f46e573}70%{box-shadow:0 0 0 10px #4f46e500}to{box-shadow:0 0 #4f46e500}}.TodayAppointment .dragging .ta-item[data-v-0bfe0fbb]{transition:transform .08s}.TodayAppointment .ta-item--editing[data-v-0bfe0fbb]{border:1px solid rgba(82,139,255,.7);box-shadow:0 0 0 1px #528bff26,0 14px 35px #0f172a59;position:relative;z-index:5;background:radial-gradient(circle at top right,#d0d9ff 0,#eee 40%,#eee 60%,#d0d9ff);outline:none;transition:box-shadow .2s ease,border-color .2s ease,transform .15s ease;transform:translateY(-1px)}.TodayAppointment .ta-item--editing[data-v-0bfe0fbb]:before{content:"ویرایش فعال";position:absolute;top:-10px;left:1rem;padding:.15rem .6rem;font-size:.7rem;border-radius:999px;background:linear-gradient(135deg,#4f46e5,#06b6d4);color:#e5f4ff;box-shadow:0 4px 10px #0f172a73}.TodayAppointment .ta-edit-input[data-v-0bfe0fbb]{border-radius:999px;border:1px solid rgba(148,163,184,.4);background:#0f172ad9;color:#e5e7eb;padding:.15rem .6rem;font-size:.78rem;outline:none;min-width:0;transition:border-color .18s ease,box-shadow .18s ease,background-color .18s ease,transform .08s ease;box-shadow:0 0 0 1px transparent;font-family:var(--font-primary)}.TodayAppointment .ta-edit-input[data-v-0bfe0fbb]::placeholder{color:#6b7280;font-size:.72rem}.TodayAppointment .ta-edit-input[data-v-0bfe0fbb]:hover{border-color:#818cf8b3}.TodayAppointment .ta-edit-input[data-v-0bfe0fbb]:focus{border-color:#818cf8;background:#0f172afa;box-shadow:0 0 0 1px #818cf899,0 0 12px #38bdf866;transform:translateY(-.5px)}.TodayAppointment .ta-edit-input--name[data-v-0bfe0fbb]{max-width:6.5rem;margin-inline-start:.3rem}.TodayAppointment .ta-edit-input--mobile[data-v-0bfe0fbb]{max-width:8.5rem;direction:ltr;text-align:left;font-family:inherit}.TodayAppointment .ta-edit-input--time[data-v-0bfe0fbb]{max-width:4.6rem;direction:ltr;text-align:center;padding-inline:.4rem}.TodayAppointment .ta-edit-input--doc[data-v-0bfe0fbb]{max-width:8rem;margin-inline-start:.3rem}.TodayAppointment .ta-edit-input--part[data-v-0bfe0fbb]{max-width:10rem;margin-inline-start:.3rem}.TodayAppointment .ta-edit-btn[data-v-0bfe0fbb]{margin-inline-start:.35rem;border-radius:999px;border:1px solid rgba(148,163,184,.35);background:radial-gradient(circle at top left,#0f172a 0,#020617 55%);color:#cbd5f5;padding:.25rem .55rem;font-size:.7rem;display:inline-flex;align-items:center;gap:.25rem;cursor:pointer;transition:background .18s ease,border-color .18s ease,box-shadow .18s ease,transform .08s ease,color .1s ease}.TodayAppointment .ta-edit-btn i[data-v-0bfe0fbb]{font-size:.78rem}.TodayAppointment .ta-edit-btn[data-v-0bfe0fbb]:hover{border-color:#818cf8cc;box-shadow:0 0 0 1px #818cf866;transform:translateY(-1px);color:#e5edff}.TodayAppointment .ta-edit-btn[data-v-0bfe0fbb]:active{transform:translateY(0);box-shadow:0 0 0 1px #818cf84d}.TodayAppointment .ta-edit-btn--active[data-v-0bfe0fbb]{border-color:#22d3ee;background:linear-gradient(135deg,#4f46e5,#22d3ee);color:#f9fafb;box-shadow:0 0 0 1px #22d3ee99,0 10px 30px #0f172ab3}.TodayAppointment .ta-edit-btn--active[data-v-0bfe0fbb]:hover{box-shadow:0 0 0 1px #22d3eeb3,0 12px 36px #0f172ad9}.TodayAppointment .edit-actions[data-v-0bfe0fbb]{display:inline-flex;align-items:center;gap:.4rem;margin-inline-start:auto}.TodayAppointment .ta-edit-save[data-v-0bfe0fbb],.TodayAppointment .ta-edit-cancel[data-v-0bfe0fbb]{border-radius:999px;border:none;padding:.25rem .7rem;font-size:.72rem;display:inline-flex;align-items:center;gap:.3rem;cursor:pointer;font-weight:500;transition:transform .08s ease,box-shadow .16s ease,background .16s ease,opacity .12s ease}.TodayAppointment .ta-edit-save i[data-v-0bfe0fbb],.TodayAppointment .ta-edit-cancel i[data-v-0bfe0fbb]{font-size:.83rem}.TodayAppointment .ta-edit-save[data-v-0bfe0fbb]:disabled,.TodayAppointment .ta-edit-cancel[data-v-0bfe0fbb]:disabled{opacity:.65;cursor:default;box-shadow:none;transform:none}.TodayAppointment .ta-edit-save[data-v-0bfe0fbb]{background:var(--primary);color:#fff;font-family:var(--font-primary)}.TodayAppointment .ta-edit-save[data-v-0bfe0fbb]:hover:not(:disabled){transform:translateY(-1px)}.TodayAppointment .ta-edit-save[data-v-0bfe0fbb]:active:not(:disabled){transform:translateY(0)}.TodayAppointment .ta-edit-cancel[data-v-0bfe0fbb]{background:#f3f4f6;color:#000;border:1px solid rgba(148,163,184,.5);font-family:var(--font-primary)}.TodayAppointment .ta-edit-cancel[data-v-0bfe0fbb]:hover:not(:disabled){background:#eee;border-color:#94a3b8e6;transform:translateY(-1px)}.TodayAppointment .ta-edit-cancel[data-v-0bfe0fbb]:active:not(:disabled){transform:translateY(0);box-shadow:0 6px 14px #0f172abf}.ta-header .ta-title[data-v-0bfe0fbb]{display:flex;align-items:baseline;gap:8px}.ta-header .ta-sep[data-v-0bfe0fbb]{color:#9ca3af}.ta-header .ta-count[data-v-0bfe0fbb]{font-weight:700;color:var(--text-color)}.ta-header .ta-tools[data-v-0bfe0fbb]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.ta-header .ta-search[data-v-0bfe0fbb]{width:240px;max-width:50vw;padding:8px 10px;border:1px solid #e5e7eb;border-radius:10px;outline:none;transition:box-shadow .15s,border-color .15s;font-family:var(--font-primary)}.ta-header .ta-search[data-v-0bfe0fbb]::placeholder{color:#9ca3af}.ta-header .ta-search[data-v-0bfe0fbb]:focus{border-color:#4f46e5;box-shadow:0 0 0 3px #4f46e51f}.ta-badge--record[data-has=yes][data-v-0bfe0fbb]{background:#ecfdf5;color:#065f46;font-family:var(--font-primary)}.ta-badge--record[data-has=no][data-v-0bfe0fbb]{background:#fee2e2;color:#991b1b;font-family:var(--font-primary)}button.presence-btn.presence--enter i[data-v-0bfe0fbb]{color:#d33}.presence-btn.presence--enter[data-v-0bfe0fbb]{color:#16a34a}.presence-btn.presence--locked[data-v-0bfe0fbb]{color:#9ca3af;cursor:not-allowed;opacity:.8}.ta-add[data-v-0bfe0fbb]{background:var(--secondary);color:#fff;border:0;border-radius:10px;padding:8px 12px;cursor:pointer;font-family:var(--font-primary)}.ta-add[data-v-0bfe0fbb]:hover{box-shadow:0 6px 14px #00a69349;transform:translateY(-1px)}.ta-add[disabled][data-v-0bfe0fbb]{opacity:.6;cursor:not-allowed}.modal-card[data-v-0bfe0fbb]{width:min(720px,95vw);max-height:90vh;overflow:auto;background:#fff;border-radius:16px;padding:12px;box-shadow:0 14px 40px #00000038}.assistant-select-wrap[data-v-0bfe0fbb]{margin-top:-1.5rem;margin-right:3rem}.assistant-select-wrap .assistant-select[data-v-0bfe0fbb]{min-width:80px;padding:.25rem .5rem;border:1px solid var(--ta-border, #e4e6eb);border-radius:.5em;font-family:var(--font-primary)}.sr-only[data-v-0bfe0fbb]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.assistant-select-wrap[data-v-0bfe0fbb]{position:relative;display:inline-block;min-width:50px!important;width:auto!important}.assistant-trigger[data-v-0bfe0fbb]{display:inline-flex;align-items:center;gap:.5rem;width:100%;border-radius:1em;background:var(--background-color);cursor:pointer;line-height:1.6;font-family:var(--font-primary)}.assistant-trigger[data-v-0bfe0fbb]:disabled{opacity:.6;cursor:not-allowed}.assistant-trigger__text[data-v-0bfe0fbb]{flex:1;text-align:right;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;margin-right:-38px}.ta-badge--exit[data-v-0bfe0fbb]{background-color:#ffeaea;border:1px solid #cc0000;color:#c00}.ta-badge--exit[data-v-0bfe0fbb]:disabled{opacity:.6;cursor:default}.ta-item[data-v-0bfe0fbb]{position:relative}.ta-item .ta-item-overlay[data-v-0bfe0fbb]{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:flex;align-items:center;justify-content:center;text-align:center;flex-direction:column;border-radius:1rem;z-index:0;padding:1rem;color:#333;font-family:inherit}.ta-item .ta-item-overlay .overlay-content[data-v-0bfe0fbb]{display:flex;flex-direction:column;align-items:center;gap:.75rem;max-width:85%}.ta-item .ta-item-overlay .overlay-text[data-v-0bfe0fbb]{font-size:1.05rem;font-weight:500;color:#333;line-height:1.7}.ta-item .ta-item-overlay .overlay-btn[data-v-0bfe0fbb]{background:#3a7bd5;background:linear-gradient(135deg,#3a7bd5,#00d2ff);color:#fff;border:none;border-radius:.75rem;padding:.5rem 1.2rem;font-family:var(--font-primary);font-size:.95rem;cursor:pointer;display:flex;align-items:center;gap:.4rem;transition:all .25s ease}.ta-item .ta-item-overlay .overlay-btn[data-v-0bfe0fbb]:hover{transform:scale(1.04);background:linear-gradient(135deg,#2e6bcf,#00b8f0)}.ta-item .ta-item-overlay .overlay-btn i[data-v-0bfe0fbb]{font-size:1.1rem}button.ta-report[data-v-0bfe0fbb]{background:#dbc500;color:#fff;border:0;border-radius:10px;padding:8px 12px;cursor:pointer;font-family:var(--font-primary)}.ta-report[data-v-0bfe0fbb]:not(:disabled):hover{opacity:.85;transform:translateY(-1px);box-shadow:0 6px 14px #dbc5005d}.ta-date-nav[data-v-0bfe0fbb]{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-primary)}.ta-date-btn[data-v-0bfe0fbb]{border:1px solid rgba(255,255,255,.12);background:#ffffff0f;color:inherit;border-radius:10px;padding:6px 10px;cursor:pointer;font-family:var(--font-primary)}.ta-date-btn--arrow[data-v-0bfe0fbb]{width:34px;text-align:center;font-size:18px;line-height:1}.ta-date-btn--date[data-v-0bfe0fbb]{font-weight:600}.dp-ghost[data-v-0bfe0fbb]{position:fixed;left:-10000px;top:0;width:1px;height:1px}.dp-ghost input[data-v-0bfe0fbb]{width:1px!important;height:1px!important;padding:0!important;border:0!important}[data-v-8464ba98]:root{--primary: #6D5DFC;--secondary: #00A693;--primary-light: #8abdff;--primary-dark: #5b0eeb;--white: #FFFFFF;--background-color: #E4EBF5;--table-background:#f3f3f3;--greyLight-2: #c8d0e7;--greyLight-3: #bec8e4;--dark-greyLight-1: #202224;--dark-greyLight-2: #2e2e2e;--dark-greyLight-3: #252525;--greyDark: #9baacf;--font-primary: Yekan Bakh FaNum;--text-color: #333;--shadow: .3rem .3rem .6rem var(--greyLight-2), -.2rem -.2rem .5rem var(--white);--inner-shadow: inset .2rem .2rem .5rem var(--greyLight-2);--login-background: #E6E6FA;--today-background: #fff;--primary-50: color-mix(in oklab, var(--primary) 10%, white);--primary-100: color-mix(in oklab, var(--primary) 20%, white);--primary-600: color-mix(in oklab, var(--primary) 90%, black);--primary-700: color-mix(in oklab, var(--primary) 80%, black);--secondary-600: color-mix(in oklab, var(--secondary) 90%, black)}[data-theme=dark][data-v-8464ba98]{--background-color: var(--dark-greyLight-1);--white: var(--dark-greyLight-1);--text-color: #fff !important;--shadow:.3rem .3rem .6rem var(--dark-greyLight-2), -.2rem -.2rem .5rem var(--dark-greyLight-3);--inner-shadow: inset .2rem .2rem .5rem var(--dark-greyLight-3);--table-background: var(--dark-greyLight-2);--login-background: var(--dark-greyLight-1);--today-background: var(--dark-greyLight-2)}.btn-primary[data-v-8464ba98]{background:var(--primary)}.btn-primary[data-v-8464ba98]:hover{background:var(--primary-700)}@font-face{font-family:Kalameh;src:url(/assets/KalamehWeb_Regular-D0sC3hOE.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Kalameh;src:url(/assets/KalamehWeb_Bold-D0Jm8-NK.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Kalameh;src:url(/assets/KalamehWeb_Black-CGZNDlxu.ttf) format("truetype");font-weight:900;font-style:normal}@font-face{font-family:IRANSans;src:url("/assets/IRANSansWeb(FaNum)-Cj7jpVse.ttf") format("truetype");font-weight:400;font-style:normal}@font-face{font-family:IRANSans;src:url("/assets/IRANSansWeb(FaNum)_Bold-CG9KWpGk.ttf") format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Yekan Bakh FaNum;font-style:normal;font-weight:100;src:url(/assets/YekanBakhFaNum-Thin-CCFhV54d.woff) format("woff"),url(../Fonts/woff2/YekanBakhFaNum-thin.woff2) format("woff2")}@font-face{font-family:Yekan Bakh FaNum;font-style:normal;font-weight:300;src:url(/assets/YekanBakhFaNum-Light-DScj37Ht.woff) format("woff"),url(../Fonts/woff2/YekanBakhFaNum-Light.woff2) format("woff2")}@font-face{font-family:Yekan Bakh FaNum;font-style:normal;font-weight:400;src:url(/assets/YekanBakhFaNum-Regular-cC0JMgGa.woff) format("woff"),url(../Fonts/woff2/YekanBakhFaNum-Regular.woff2) format("woff2")}@font-face{font-family:Yekan Bakh FaNum;font-style:normal;font-weight:600;src:url(/assets/YekanBakhFaNum-SemiBold-D6uk59ej.woff) format("woff"),url(../Fonts/woff2/YekanBakhFaNum-SemiBold.woff2) format("woff2")}@font-face{font-family:Yekan Bakh FaNum;font-style:normal;font-weight:700;src:url(/assets/YekanBakhFaNum-Bold-B0339MnD.woff) format("woff"),url(../Fonts/woff2/YekanBakhFaNum-Bold.woff2) format("woff2")}[data-v-8464ba98],[data-v-8464ba98]:before,[data-v-8464ba98]:after{margin:0;padding:0;box-sizing:border-box}body[data-v-8464ba98]{font-family:var(--font-primary);background-color:var(--background-color);color:var(--text-color);line-height:1.6;font-size:15px;-webkit-font-smoothing:antialiased;direction:rtl}a[data-v-8464ba98]{font-family:var(--font-primary);text-decoration:none;font-weight:600;color:var(--text-color)}a.router-link-exact-active[data-v-8464ba98]{color:var(--secondary)}label[data-v-8464ba98],td[data-v-8464ba98],p[data-v-8464ba98],span[data-v-8464ba98]{color:var(--text-color)}textarea[data-v-8464ba98]{background-color:var(--background-color);color:var(--text-color)}a.secondary-color[data-v-8464ba98]{color:#fff}a.secondary-color.router-link-exact-active[data-v-8464ba98]{color:var(--secondary)}ul[data-v-8464ba98],ol[data-v-8464ba98]{list-style:none}button[data-v-8464ba98]{cursor:pointer;border:none;background:none}#app[data-v-8464ba98]{font-family:var(--font-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center;color:#2c3e50}.container[data-v-8464ba98]{width:90%;max-width:1200px;margin:0 auto}.grid[data-v-8464ba98]{display:grid;gap:1rem}.hidden[data-v-8464ba98]{display:none}h1[data-v-8464ba98],h2[data-v-8464ba98],h3[data-v-8464ba98],h4[data-v-8464ba98],h5[data-v-8464ba98],h6[data-v-8464ba98]{font-weight:700;color:var(--text-color)}.btn[data-v-8464ba98]{padding:.75rem 1.5rem;border-radius:5px;font-weight:700;transition:all .3s ease}.btn[data-v-8464ba98]:hover{opacity:.8}.btn-primary[data-v-8464ba98]{background-color:var(--primary);color:#fff}.btn-secondary[data-v-8464ba98]{background-color:var(--secondary);color:#fff}.form[data-v-8464ba98]{font-family:var(--font-primary)}.form__group[data-v-8464ba98]{position:relative}.form__icon[data-v-8464ba98]{position:absolute;top:35%;left:1%;font-size:22px}.form__input[data-v-8464ba98]{width:100%;height:4rem;border:none;border-radius:1rem;font-size:1.4rem;padding-right:1.4rem;padding-top:20px;box-shadow:var(--inner-shadow);background:none;font-family:inherit;color:var(--text-color)}.form__input[data-v-8464ba98]:focus{box-shadow:var(--shadow);outline:none;border-bottom:2px solid var(--secondary)}.form__input:focus+.form__label[data-v-8464ba98]{transform:translate3d(10px,-25px,0) scale(.75);color:var(--secondary)}.form__input[data-v-8464ba98]:not(:placeholder-shown){border-bottom:2px solid var(--secondary)}.form__input:not(:placeholder-shown)+.form__label[data-v-8464ba98]{transform:translate3d(10px,-25px,0) scale(.75);color:var(--secondary)}.form__label[data-v-8464ba98]{position:absolute;top:50%;right:1rem;transform:translateY(-50%);font-weight:600;transform-origin:0 0;transition:all .2s ease;pointer-events:none}.form__input[data-v-8464ba98]::-webkit-outer-spin-button,.form__input[data-v-8464ba98]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.form__input[type=number][data-v-8464ba98]{-moz-appearance:textfield}.ServiceCategory[data-v-8464ba98]{display:flex;justify-content:center;flex-wrap:wrap}.ServiceCategory button[data-v-8464ba98]{margin:10px}.ServiceCategory button[data-v-8464ba98]:hover{background-color:var(--primary)}input.form__input__simple[data-v-8464ba98]{height:40px;border:1px solid #dddddd;border-radius:10px;padding:10px;font-family:var(--font-primary)}.line[data-v-8464ba98]{height:1px;display:flex;background:#ddd;margin:20px 0;width:100%}button.btn__close[data-v-8464ba98]{width:49%;padding:10px;background:transparent;color:#ff4d4d;font-family:var(--font-primary);border-radius:.5em;border:1px solid #ff4d4d;transition:.3s;font-size:15px}button.btn__close[data-v-8464ba98]:hover{background-color:#ff4d4d;color:#fff;transition:.3s}.chip[data-v-8464ba98]{grid-column:2/3;grid-row:3/4;justify-self:center;min-width:11rem;width:auto;height:3.5rem;border-radius:1rem;box-shadow:var(--shadow);display:flex;justify-content:space-between;align-items:center;font-family:var(--font-primary);transition:all .3s ease}.chip__icon[data-v-8464ba98]{width:2rem;height:2rem;border-radius:1rem;margin:0 0 0 15px;display:flex;justify-content:center;align-items:center;font-size:1.8rem;color:var(--primary)}.chip:hover p[data-v-8464ba98]{color:#fff;transition:all .3s ease}.chip p[data-v-8464ba98]{font-size:20px;color:var(--text-color);font-weight:600;margin-right:15px;transition:all .3s ease}.chip__no-icon[data-v-8464ba98]{grid-column:2/3;grid-row:3/4;justify-self:center;width:17rem;height:4rem;border-radius:1rem;box-shadow:var(--shadow);display:flex;flex-direction:column;flex-wrap:wrap;align-content:space-between;align-items:flex-start;font-family:var(--font-primary);transition:all .3s ease;z-index:1;justify-content:center}.chip__no-icon:hover p[data-v-8464ba98]{color:var(--secondary);transition:all .3s ease}.chip__no-icon p[data-v-8464ba98]{font-size:20px;color:var(--text-color);font-weight:600;transition:all .3s ease}.active[data-v-8464ba98]{background:var(--primary)}.active p[data-v-8464ba98]{color:#fff}.active svg[data-v-8464ba98]{color:#fff}.active :hover+p[data-v-8464ba98]{color:#fff}.ServiceList[data-v-8464ba98]{display:flex;justify-content:space-evenly;padding-top:20px;flex-wrap:wrap;flex-direction:row}.ServiceList button.chip[data-v-8464ba98]{margin:10px 0}.title__with__line[data-v-8464ba98]{padding:10px;text-align:right;border-bottom:2px solid #dddddd}.drag-handle[data-v-8464ba98]{width:32px;height:32px;border:1px dashed #e5e7eb;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;cursor:grab;background:#fafafa}.drag-handle i[data-v-8464ba98]{opacity:.7}.form__submit__btn[data-v-8464ba98]{width:100%;height:3rem;border-radius:1rem;font-size:1.4rem;background-color:transparent;color:var(--secondary);font-family:var(--font-primary);border:3px solid var(--secondary);cursor:pointer;transition:all .3s ease;box-shadow:var(--shadow)}.form__submit__btn[data-v-8464ba98]:hover{background-color:var(--secondary);color:#fff}[data-v-8464ba98]::-webkit-scrollbar{width:6px;background-color:transparent;height:4px}[data-v-8464ba98]::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);background-color:#f5f5f5;border-radius:5px}[data-v-8464ba98]::-webkit-scrollbar-thumb{background-color:#00000075;background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.2) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.2) 50%,rgba(255,255,255,.2) 75%,transparent 75%,transparent);border-radius:5px}[data-v-8464ba98]::-webkit-scrollbar-thumb:hover{background:#0000001c}.swal2-actions button[data-v-8464ba98]{font-family:var(--font-primary)!important;font-size:20px!important}.slide-right-enter-active[data-v-8464ba98],.slide-right-leave-active[data-v-8464ba98]{transition:all .5s ease}.slide-right-enter-from[data-v-8464ba98]{transform:translate(100%);opacity:0}.slide-right-leave-to[data-v-8464ba98]{transform:translate(-100%);opacity:0}.modal-backdrop[data-v-8464ba98]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0006;display:flex;align-items:center;justify-content:center}.grid__temp[data-v-8464ba98]{display:flex;justify-content:space-between;margin:20px 0}.modal[data-v-8464ba98]{background:var(--background-color);padding:1rem;border-radius:1rem;width:800px;max-width:90%}.modal-header[data-v-8464ba98]{border-bottom:1px solid #dddddd;padding-bottom:10px;display:flex;justify-content:space-between;align-items:center}.modal-footer[data-v-8464ba98]{border-top:1px solid #dddddd;padding:15px 0;display:flex;justify-content:space-between;align-items:center}button.close[data-v-8464ba98]{font-size:25px;color:#fb0000}input.multiselect-tags-search[data-v-8464ba98]{background:transparent}.MobileBottomNav[data-v-8464ba98]{display:none}[data-v-8464ba98] .selectedServices{min-width:200px;max-width:99%;border-radius:10px;height:45px;background-color:#fff}[data-v-8464ba98] .multiselect-single-label{right:-45px;top:2px}[data-v-8464ba98] .multiselect-placeholder{right:-50px}[data-v-8464ba98] .multiselect-dropdown{border-radius:0 0 10px 10px;margin-bottom:10px;z-index:10000000000!important;border-color:#ddd;padding-top:15px;border-top-color:transparent}[data-v-8464ba98] .multiselect-clear{z-index:1!important}[data-v-8464ba98] .multiselect-caret{z-index:1!important;margin-left:10px}.TodayAppointment[data-v-8464ba98]{background:var(--today-background);border-radius:12px;padding:16px;box-shadow:0 6px 20px #0000000f}.TodayAppointment .ta-header[data-v-8464ba98]{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:12px}.TodayAppointment .ta-header .ta-title[data-v-8464ba98]{display:flex;align-items:baseline;gap:8px;font-size:16px;font-weight:700}.TodayAppointment .ta-header .ta-title .ta-date[data-v-8464ba98]{font-size:12px;color:#6b7280}.TodayAppointment .ta-header .ta-refresh[data-v-8464ba98]{border:0;padding:8px 12px;border-radius:10px;cursor:pointer;background:var(--primary);color:#fff;transition:transform .06s ease-in-out,box-shadow .2s;display:inline-flex;align-items:center;gap:8px;font-family:var(--font-primary)}.TodayAppointment .ta-header .ta-refresh[data-v-8464ba98]:hover{box-shadow:0 6px 14px #4f46e540;transform:translateY(-1px)}.TodayAppointment .ta-header .ta-refresh[data-v-8464ba98]:active{transform:translateY(1px)}.TodayAppointment .ta-header .ta-refresh[data-v-8464ba98]:disabled{opacity:.6;cursor:default;box-shadow:none}.TodayAppointment .sync-btn[data-v-8464ba98]{display:inline-flex;align-items:center;gap:.4rem;padding:.45rem .9rem;border-radius:.5rem;border:none;cursor:pointer;font-size:.9rem;background:#ff9dfa;transition:opacity .2s ease,transform .1s ease;font-family:var(--font-primary)}.TodayAppointment .sync-btn span[data-v-8464ba98]{color:#fff}.TodayAppointment .sync-btn[data-v-8464ba98]:disabled{opacity:.6;cursor:default}.TodayAppointment .sync-btn[data-v-8464ba98]:not(:disabled):hover{opacity:.85;transform:translateY(-1px);box-shadow:0 6px 14px #bd75b94b}.TodayAppointment .ta-state[data-v-8464ba98]{padding:12px;border-radius:10px}.TodayAppointment .ta-state.ta-loading[data-v-8464ba98],.TodayAppointment .ta-state.ta-empty[data-v-8464ba98]{background:#f7f7fb}.TodayAppointment .ta-state.ta-error[data-v-8464ba98]{background:#fff1f1;color:#b00020}.TodayAppointment select#ta-stage-filter[data-v-8464ba98]{padding:5px;width:9rem;font-family:var(--font-primary);border:0px;border-bottom:2px solid #bfbfbf}.TodayAppointment select#ta-stage-filter[data-v-8464ba98]:focus-visible{border:0px!important}.TodayAppointment .ta-list[data-v-8464ba98]{display:flex;flex-direction:column;gap:10px}.TodayAppointment .ta-item[data-v-8464ba98]{background:var(--background-color);border:1px solid #eef0f4;border-radius:12px;padding:10px 12px;box-shadow:0 6px 18px #0000000a;transition:box-shadow .2s}.TodayAppointment .ta-item[data-v-8464ba98]:hover{box-shadow:0 8px 22px #0000000f}.TodayAppointment .ta-item__head[data-v-8464ba98]{display:grid;grid-template-columns:36px .5fr .4fr .2fr .4fr .5fr .5fr .5fr auto auto auto;align-items:center;gap:8px;margin-bottom:8px}.TodayAppointment .ta-item__head .mobile[data-v-8464ba98]{margin-inline-start:.5rem;color:#6b7280;font-size:.9rem;direction:ltr;unicode-bidi:plaintext}.TodayAppointment .ta-item__head .mobile i[data-v-8464ba98]{margin-inline-end:.25rem}.TodayAppointment .ta-item__head .idx[data-v-8464ba98]{color:#6b7280}.TodayAppointment .ta-item__head .name[data-v-8464ba98]{font-weight:700}.TodayAppointment .ta-item__head .time[data-v-8464ba98],.TodayAppointment .ta-item__head .doc[data-v-8464ba98],.TodayAppointment .ta-item__head .part[data-v-8464ba98]{color:#374151}.TodayAppointment .ta-item__head .status[data-v-8464ba98]{justify-self:end}.TodayAppointment .ta-item__head span i[data-v-8464ba98]{margin:0 5px}.TodayAppointment .ta-item__head .record[data-v-8464ba98]{display:inline-flex;align-items:center;gap:.4rem}.TodayAppointment .ta-item__head .record .presence-btn[data-v-8464ba98]{border:1px solid #d1d5db;background:#fff;padding:.25rem .45rem;border-radius:.5rem;cursor:pointer;transition:transform .08s ease}.TodayAppointment .ta-item__head .record .presence-btn[data-v-8464ba98]:disabled{opacity:.6;cursor:not-allowed}.TodayAppointment .ta-item__head .record .presence-btn[data-v-8464ba98]:active{transform:scale(.98)}.TodayAppointment .ta-item__head .record .presence-btn i.fa-user-check[data-v-8464ba98]{color:#16a34a}.TodayAppointment .ta-badge[data-v-8464ba98]{padding:4px 8px;border-radius:999px;font-size:12px;background:#f1f1f5;color:#000}.TodayAppointment .ta-badge[data-status=accepted][data-v-8464ba98],.TodayAppointment .ta-badge[data-status=approved][data-v-8464ba98],.TodayAppointment .ta-badge[data-status="1"][data-v-8464ba98]{background:#e6fffb}.TodayAppointment .ta-badge[data-status=pending][data-v-8464ba98],.TodayAppointment .ta-badge[data-status="0"][data-v-8464ba98]{background:#f5f5f5}.TodayAppointment .ta-badge[data-status=canceled][data-v-8464ba98],.TodayAppointment .ta-badge[data-status="-1"][data-v-8464ba98]{background:#fff1f0}.TodayAppointment .ta-badge[data-status=in_progress][data-v-8464ba98]{background:#fff7e6}.TodayAppointment .ta-badge[data-status=arrived][data-v-8464ba98]{background:#e6f7ff}.TodayAppointment .ta-progress[data-v-8464ba98]{display:flex;align-items:center;padding-top:6px;overflow-x:auto;min-height:50px;height:auto;max-height:100px;flex-direction:row;padding-right:5px}.TodayAppointment .ta-progress .stage[data-v-8464ba98]{position:relative}.TodayAppointment .ta-progress .stage .label[data-v-8464ba98]{display:inline-block;color:var(--text-color)}.TodayAppointment .ta-progress .stage .ts[data-v-8464ba98]{display:block;font-size:.72rem;opacity:.8;margin-top:.15rem;line-height:1;color:var(--text-color)}.TodayAppointment .stage[data-v-8464ba98]{display:inline-flex;align-items:center;gap:6px;position:relative}.TodayAppointment .stage .dot[data-v-8464ba98]{width:10px;height:10px;border-radius:999px;background:#d1d5db;position:relative}.TodayAppointment .stage .label[data-v-8464ba98]{font-size:12px;color:#6b7280;white-space:nowrap}.TodayAppointment .stage .line[data-v-8464ba98]{width:44px;height:2px;background:#e5e7eb;margin:0 8px}.TodayAppointment .stage.done .dot[data-v-8464ba98]{background:#10b981}.TodayAppointment .stage.done .line[data-v-8464ba98]{background:#a7f3d0}.TodayAppointment .stage.done .label[data-v-8464ba98]{color:#00d498}.TodayAppointment .stage.current .dot[data-v-8464ba98]{background:var(--primary);animation:taPulse-8464ba98 1.6s infinite}.TodayAppointment .stage.current .label[data-v-8464ba98]{color:var(--primary);font-weight:700}.TodayAppointment .stage.current .line[data-v-8464ba98]{background:#c7d2fe}.TodayAppointment .stage.todo .dot[data-v-8464ba98]{background:#d1d5db}.TodayAppointment .dragging .ta-item[data-v-8464ba98]{transition:transform .08s}.TodayAppointment .ta-item--editing[data-v-8464ba98]{border:1px solid rgba(82,139,255,.7);box-shadow:0 0 0 1px #528bff26,0 14px 35px #0f172a59;position:relative;z-index:5;background:radial-gradient(circle at top right,#d0d9ff 0,#eee 40%,#eee 60%,#d0d9ff);outline:none;transition:box-shadow .2s ease,border-color .2s ease,transform .15s ease;transform:translateY(-1px)}.TodayAppointment .ta-item--editing[data-v-8464ba98]:before{content:"ویرایش فعال";position:absolute;top:-10px;left:1rem;padding:.15rem .6rem;font-size:.7rem;border-radius:999px;background:linear-gradient(135deg,#4f46e5,#06b6d4);color:#e5f4ff;box-shadow:0 4px 10px #0f172a73}.TodayAppointment .ta-edit-input[data-v-8464ba98]{border-radius:999px;border:1px solid rgba(148,163,184,.4);background:#0f172ad9;color:#e5e7eb;padding:.15rem .6rem;font-size:.78rem;outline:none;min-width:0;transition:border-color .18s ease,box-shadow .18s ease,background-color .18s ease,transform .08s ease;box-shadow:0 0 0 1px transparent;font-family:var(--font-primary)}.TodayAppointment .ta-edit-input[data-v-8464ba98]::placeholder{color:#6b7280;font-size:.72rem}.TodayAppointment .ta-edit-input[data-v-8464ba98]:hover{border-color:#818cf8b3}.TodayAppointment .ta-edit-input[data-v-8464ba98]:focus{border-color:#818cf8;background:#0f172afa;box-shadow:0 0 0 1px #818cf899,0 0 12px #38bdf866;transform:translateY(-.5px)}.TodayAppointment .ta-edit-input--name[data-v-8464ba98]{max-width:6.5rem;margin-inline-start:.3rem}.TodayAppointment .ta-edit-input--mobile[data-v-8464ba98]{max-width:8.5rem;direction:ltr;text-align:left;font-family:inherit}.TodayAppointment .ta-edit-input--time[data-v-8464ba98]{max-width:4.6rem;direction:ltr;text-align:center;padding-inline:.4rem}.TodayAppointment .ta-edit-input--doc[data-v-8464ba98]{max-width:8rem;margin-inline-start:.3rem}.TodayAppointment .ta-edit-input--part[data-v-8464ba98]{max-width:10rem;margin-inline-start:.3rem}.TodayAppointment .ta-edit-btn[data-v-8464ba98]{margin-inline-start:.35rem;border-radius:999px;border:1px solid rgba(148,163,184,.35);background:radial-gradient(circle at top left,#0f172a 0,#020617 55%);color:#cbd5f5;padding:.25rem .55rem;font-size:.7rem;display:inline-flex;align-items:center;gap:.25rem;cursor:pointer;transition:background .18s ease,border-color .18s ease,box-shadow .18s ease,transform .08s ease,color .1s ease}.TodayAppointment .ta-edit-btn i[data-v-8464ba98]{font-size:.78rem}.TodayAppointment .ta-edit-btn[data-v-8464ba98]:hover{border-color:#818cf8cc;box-shadow:0 0 0 1px #818cf866;transform:translateY(-1px);color:#e5edff}.TodayAppointment .ta-edit-btn[data-v-8464ba98]:active{transform:translateY(0);box-shadow:0 0 0 1px #818cf84d}.TodayAppointment .ta-edit-btn--active[data-v-8464ba98]{border-color:#22d3ee;background:linear-gradient(135deg,#4f46e5,#22d3ee);color:#f9fafb;box-shadow:0 0 0 1px #22d3ee99,0 10px 30px #0f172ab3}.TodayAppointment .ta-edit-btn--active[data-v-8464ba98]:hover{box-shadow:0 0 0 1px #22d3eeb3,0 12px 36px #0f172ad9}.TodayAppointment .edit-actions[data-v-8464ba98]{display:inline-flex;align-items:center;gap:.4rem;margin-inline-start:auto}.TodayAppointment .ta-edit-save[data-v-8464ba98],.TodayAppointment .ta-edit-cancel[data-v-8464ba98]{border-radius:999px;border:none;padding:.25rem .7rem;font-size:.72rem;display:inline-flex;align-items:center;gap:.3rem;cursor:pointer;font-weight:500;transition:transform .08s ease,box-shadow .16s ease,background .16s ease,opacity .12s ease}.TodayAppointment .ta-edit-save i[data-v-8464ba98],.TodayAppointment .ta-edit-cancel i[data-v-8464ba98]{font-size:.83rem}.TodayAppointment .ta-edit-save[data-v-8464ba98]:disabled,.TodayAppointment .ta-edit-cancel[data-v-8464ba98]:disabled{opacity:.65;cursor:default;box-shadow:none;transform:none}.TodayAppointment .ta-edit-save[data-v-8464ba98]{background:var(--primary);color:#fff;font-family:var(--font-primary)}.TodayAppointment .ta-edit-save[data-v-8464ba98]:hover:not(:disabled){transform:translateY(-1px)}.TodayAppointment .ta-edit-save[data-v-8464ba98]:active:not(:disabled){transform:translateY(0)}.TodayAppointment .ta-edit-cancel[data-v-8464ba98]{background:#f3f4f6;color:#000;border:1px solid rgba(148,163,184,.5);font-family:var(--font-primary)}.TodayAppointment .ta-edit-cancel[data-v-8464ba98]:hover:not(:disabled){background:#eee;border-color:#94a3b8e6;transform:translateY(-1px)}.TodayAppointment .ta-edit-cancel[data-v-8464ba98]:active:not(:disabled){transform:translateY(0);box-shadow:0 6px 14px #0f172abf}.ta-add[data-v-8464ba98]:hover{box-shadow:0 6px 14px #00a69349;transform:translateY(-1px)}.assistant-select-wrap[data-v-8464ba98]{margin-top:-1.5rem;margin-right:3rem}.assistant-select-wrap .assistant-select[data-v-8464ba98]{min-width:80px;padding:.25rem .5rem;border:1px solid var(--ta-border, #e4e6eb);border-radius:.5em;font-family:var(--font-primary)}.sr-only[data-v-8464ba98]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.assistant-select-wrap[data-v-8464ba98]{position:relative;display:inline-block;min-width:50px!important;width:auto!important}.assistant-trigger[data-v-8464ba98]{display:inline-flex;align-items:center;gap:.5rem;width:100%;border-radius:1em;background:var(--background-color);cursor:pointer;line-height:1.6;font-family:var(--font-primary)}.assistant-trigger[data-v-8464ba98]:disabled{opacity:.6;cursor:not-allowed}.assistant-trigger__text[data-v-8464ba98]{flex:1;text-align:right;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;margin-right:-38px}.ta-badge--exit[data-v-8464ba98]{background-color:#ffeaea;border:1px solid #cc0000;color:#c00}.ta-badge--exit[data-v-8464ba98]:disabled{opacity:.6;cursor:default}.ta-item[data-v-8464ba98]{position:relative}.ta-item .ta-item-overlay[data-v-8464ba98]{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:flex;align-items:center;justify-content:center;text-align:center;flex-direction:column;border-radius:1rem;z-index:0;padding:1rem;color:#333;font-family:inherit}.ta-item .ta-item-overlay .overlay-content[data-v-8464ba98]{display:flex;flex-direction:column;align-items:center;gap:.75rem;max-width:85%}.ta-item .ta-item-overlay .overlay-text[data-v-8464ba98]{font-size:1.05rem;font-weight:500;color:#333;line-height:1.7}.ta-item .ta-item-overlay .overlay-btn[data-v-8464ba98]{background:#3a7bd5;background:linear-gradient(135deg,#3a7bd5,#00d2ff);color:#fff;border:none;border-radius:.75rem;padding:.5rem 1.2rem;font-family:var(--font-primary);font-size:.95rem;cursor:pointer;display:flex;align-items:center;gap:.4rem;transition:all .25s ease}.ta-item .ta-item-overlay .overlay-btn[data-v-8464ba98]:hover{transform:scale(1.04);background:linear-gradient(135deg,#2e6bcf,#00b8f0)}.ta-item .ta-item-overlay .overlay-btn i[data-v-8464ba98]{font-size:1.1rem}button.ta-report[data-v-8464ba98]{background:#dbc500;color:#fff;border:0;border-radius:10px;padding:8px 12px;cursor:pointer;font-family:var(--font-primary)}.ta-report[data-v-8464ba98]:not(:disabled):hover{opacity:.85;transform:translateY(-1px);box-shadow:0 6px 14px #dbc5005d}.ta-date-nav[data-v-8464ba98]{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-primary)}.ta-date-btn[data-v-8464ba98]{border:1px solid rgba(255,255,255,.12);background:#ffffff0f;color:inherit;border-radius:10px;padding:6px 10px;cursor:pointer;font-family:var(--font-primary)}.ta-date-btn--arrow[data-v-8464ba98]{width:34px;text-align:center;font-size:18px;line-height:1}.ta-date-btn--date[data-v-8464ba98]{font-weight:600}.dp-ghost[data-v-8464ba98]{position:fixed;left:-10000px;top:0;width:1px;height:1px}.dp-ghost input[data-v-8464ba98]{width:1px!important;height:1px!important;padding:0!important;border:0!important}.TodayReception[data-v-8464ba98]{background:var(--today-background);border-radius:12px;padding:16px;box-shadow:0 6px 20px #0000000f}.TodayReception .ta-header[data-v-8464ba98]{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:12px}.TodayReception .ta-header .ta-title[data-v-8464ba98]{display:flex;align-items:baseline;gap:8px;font-size:16px;font-weight:700}.TodayReception .ta-header .ta-title .ta-date[data-v-8464ba98]{font-size:12px;color:#6b7280}.TodayReception .ta-header .ta-refresh[data-v-8464ba98]{border:0;padding:8px 12px;border-radius:10px;cursor:pointer;background:var(--primary);color:#fff;transition:transform .06s ease-in-out,box-shadow .2s;display:inline-flex;align-items:center;gap:8px;font-family:var(--font-primary)}.TodayReception .ta-header .ta-refresh[data-v-8464ba98]:hover{box-shadow:0 6px 14px #4f46e540}.TodayReception .ta-header .ta-refresh[data-v-8464ba98]:active{transform:translateY(1px)}.TodayReception .ta-header .ta-refresh[data-v-8464ba98]:disabled{opacity:.6;cursor:default;box-shadow:none}.TodayReception .ta-state[data-v-8464ba98]{padding:12px;border-radius:10px}.TodayReception .ta-state.ta-loading[data-v-8464ba98],.TodayReception .ta-state.ta-empty[data-v-8464ba98]{background:#f7f7fb}.TodayReception .ta-state.ta-error[data-v-8464ba98]{background:#fff1f1;color:#b00020}.TodayReception select#ta-stage-filter[data-v-8464ba98]{padding:5px;width:9rem;font-family:var(--font-primary);border:0px;border-bottom:2px solid #bfbfbf}.TodayReception select#ta-stage-filter[data-v-8464ba98]:focus-visible{border:0px!important}.TodayReception .ta-list[data-v-8464ba98]{display:flex;flex-direction:column;gap:10px}.TodayReception .ta-item[data-v-8464ba98]{background:var(--background-color);border:1px solid #eef0f4;border-radius:12px;padding:10px 12px;box-shadow:0 6px 18px #0000000a;transition:box-shadow .2s}.TodayReception .ta-item[data-v-8464ba98]:hover{box-shadow:0 8px 22px #0000000f}.TodayReception .ta-item__head[data-v-8464ba98]{display:grid;grid-template-columns:.3fr .1fr .2fr .2fr .7fr auto;align-items:center;gap:8px;margin-bottom:8px;justify-items:start}.TodayReception .ta-item__head .mobile[data-v-8464ba98]{margin-inline-start:.5rem;color:var(--text-color);opacity:.9;font-size:.9rem;direction:ltr;unicode-bidi:plaintext}.TodayReception .ta-item__head .mobile i[data-v-8464ba98]{margin-inline-end:.25rem}.TodayReception .ta-item__head .idx[data-v-8464ba98]{color:var(--text-color);opacity:.9}.TodayReception .ta-item__head .name[data-v-8464ba98]{font-weight:700}.TodayReception .ta-item__head .time[data-v-8464ba98],.TodayReception .ta-item__head .doc[data-v-8464ba98],.TodayReception .ta-item__head .part[data-v-8464ba98]{color:var(--text-color);opacity:.9}.TodayReception .ta-item__head .status[data-v-8464ba98]{justify-self:end}.TodayReception .ta-item__head span i[data-v-8464ba98]{margin:0 5px}.TodayReception .ta-item__head .record[data-v-8464ba98]{display:inline-flex;align-items:center;gap:.4rem}.TodayReception .ta-item__head .record .presence-btn[data-v-8464ba98]{border:1px solid #d1d5db;background:#fff;padding:.25rem .45rem;border-radius:.5rem;cursor:pointer;transition:transform .08s ease}.TodayReception .ta-item__head .record .presence-btn[data-v-8464ba98]:disabled{opacity:.6;cursor:not-allowed}.TodayReception .ta-item__head .record .presence-btn[data-v-8464ba98]:active{transform:scale(.98)}.TodayReception .ta-item__head .record .presence-btn i.fa-user-check[data-v-8464ba98]{color:#16a34a}.TodayReception .ta-badge[data-v-8464ba98]{padding:4px 8px;border-radius:999px;font-size:12px;background:#f1f1f5;color:#000}.TodayReception .ta-badge[data-status=accepted][data-v-8464ba98],.TodayReception .ta-badge[data-status=approved][data-v-8464ba98],.TodayReception .ta-badge[data-status="1"][data-v-8464ba98]{background:#e6fffb}.TodayReception .ta-badge[data-status=pending][data-v-8464ba98],.TodayReception .ta-badge[data-status="0"][data-v-8464ba98]{background:#f5f5f5}.TodayReception .ta-badge[data-status=canceled][data-v-8464ba98],.TodayReception .ta-badge[data-status="-1"][data-v-8464ba98]{background:#fff1f0}.TodayReception .ta-badge[data-status=in_progress][data-v-8464ba98]{background:#fff7e6}.TodayReception .ta-badge[data-status=arrived][data-v-8464ba98]{background:#e6f7ff}.TodayReception .ta-progress[data-v-8464ba98]{display:flex;align-items:center;padding-top:6px;overflow-x:auto;min-height:50px;height:auto;max-height:100px;flex-direction:row;padding-right:5px}.TodayReception .ta-progress .stage[data-v-8464ba98]{position:relative}.TodayReception .ta-progress .stage .label[data-v-8464ba98]{display:inline-block;color:var(--text-color)}.TodayReception .ta-progress .stage .ts[data-v-8464ba98]{display:block;font-size:.72rem;opacity:.8;margin-top:.15rem;line-height:1;color:var(--text-color)}.TodayReception .stage[data-v-8464ba98]{display:inline-flex;align-items:center;gap:6px;position:relative}.TodayReception .stage .dot[data-v-8464ba98]{width:10px;height:10px;border-radius:999px;background:#d1d5db;position:relative}.TodayReception .stage .label[data-v-8464ba98]{font-size:12px;color:#6b7280;white-space:nowrap}.TodayReception .stage .line[data-v-8464ba98]{width:44px;height:2px;background:#e5e7eb;margin:0 8px}.TodayReception .stage.done .dot[data-v-8464ba98]{background:#10b981}.TodayReception .stage.done .line[data-v-8464ba98]{background:#a7f3d0}.TodayReception .stage.done .label[data-v-8464ba98]{color:#00d498}.TodayReception .stage.current .dot[data-v-8464ba98]{background:var(--primary);animation:taPulse-8464ba98 1.6s infinite}.TodayReception .stage.current .label[data-v-8464ba98]{color:var(--primary);font-weight:700}.TodayReception .stage.current .line[data-v-8464ba98]{background:#c7d2fe}.TodayReception .stage.todo .dot[data-v-8464ba98]{background:#d1d5db}@keyframes taPulse-8464ba98{0%{box-shadow:0 0 #4f46e573}70%{box-shadow:0 0 0 10px #4f46e500}to{box-shadow:0 0 #4f46e500}}.TodayReception .dragging .ta-item[data-v-8464ba98]{transition:transform .08s}.ta-item__head--titles[data-v-8464ba98]{opacity:.8;font-weight:600;border-bottom:1px dashed rgba(0,0,0,.15);padding-bottom:.25rem;margin-bottom:.5rem}.presence-btn[data-v-8464ba98]{border:none;border-radius:6px;padding:.4rem .6rem;font-size:1rem;transition:all .25s ease;cursor:pointer}.presence-btn.presence--enter[data-v-8464ba98]{background-color:#d9534f;color:#fff}.presence-btn.presence--done[data-v-8464ba98]{background-color:#28a745;color:#fff;cursor:not-allowed;opacity:.85}.presence-btn[data-v-8464ba98]:disabled{opacity:.6;cursor:not-allowed;color:#8f8f8f}button.presence-btn.presence--consult[data-v-8464ba98]{display:flex;flex-direction:row;align-items:center}button.presence-btn.presence--consult a[data-v-8464ba98]{font-size:12px}.ta-header .ta-title[data-v-8464ba98]{display:flex;align-items:baseline;gap:8px}.ta-header .ta-sep[data-v-8464ba98]{color:#9ca3af}.ta-header .ta-count[data-v-8464ba98]{font-weight:700;color:var(--text-color)}.ta-header .ta-tools[data-v-8464ba98]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.ta-header .ta-search[data-v-8464ba98]{width:240px;max-width:50vw;padding:8px 10px;border:1px solid #e5e7eb;border-radius:10px;outline:none;transition:box-shadow .15s,border-color .15s;font-family:var(--font-primary)}.ta-header .ta-search[data-v-8464ba98]::placeholder{color:#9ca3af}.ta-header .ta-search[data-v-8464ba98]:focus{border-color:#4f46e5;box-shadow:0 0 0 3px #4f46e51f}.ta-badge--record[data-has=yes][data-v-8464ba98]{background:#ecfdf5;color:#065f46;font-family:var(--font-primary)}.ta-badge--record[data-has=no][data-v-8464ba98]{background:#fee2e2;color:#991b1b;font-family:var(--font-primary)}button.presence-btn.presence--enter i[data-v-8464ba98]{color:#d33}.presence-btn.presence--enter[data-v-8464ba98]{color:#16a34a}.presence-btn.presence--locked[data-v-8464ba98]{color:#9ca3af;cursor:not-allowed;opacity:.8}.ta-add[data-v-8464ba98]{background:var(--secondary);color:#fff;border:0;border-radius:10px;padding:8px 12px;cursor:pointer;font-family:var(--font-primary)}.ta-add[disabled][data-v-8464ba98]{opacity:.6;cursor:not-allowed}.modal-card[data-v-8464ba98]{width:min(720px,95vw);max-height:90vh;overflow:auto;background:#fff;border-radius:16px;padding:12px;box-shadow:0 14px 40px #00000038}.dp-ghost[data-v-8464ba98]{position:fixed;left:-10000px;top:0;width:1px;height:1px;opacity:1;z-index:10}[data-v-c2af0ed4]:root{--primary: #6D5DFC;--secondary: #00A693;--primary-light: #8abdff;--primary-dark: #5b0eeb;--white: #FFFFFF;--background-color: #E4EBF5;--table-background:#f3f3f3;--greyLight-2: #c8d0e7;--greyLight-3: #bec8e4;--dark-greyLight-1: #202224;--dark-greyLight-2: #2e2e2e;--dark-greyLight-3: #252525;--greyDark: #9baacf;--font-primary: Yekan Bakh FaNum;--text-color: #333;--shadow: .3rem .3rem .6rem var(--greyLight-2), -.2rem -.2rem .5rem var(--white);--inner-shadow: inset .2rem .2rem .5rem var(--greyLight-2);--login-background: #E6E6FA;--today-background: #fff;--primary-50: color-mix(in oklab, var(--primary) 10%, white);--primary-100: color-mix(in oklab, var(--primary) 20%, white);--primary-600: color-mix(in oklab, var(--primary) 90%, black);--primary-700: color-mix(in oklab, var(--primary) 80%, black);--secondary-600: color-mix(in oklab, var(--secondary) 90%, black)}[data-theme=dark][data-v-c2af0ed4]{--background-color: var(--dark-greyLight-1);--white: var(--dark-greyLight-1);--text-color: #fff !important;--shadow:.3rem .3rem .6rem var(--dark-greyLight-2), -.2rem -.2rem .5rem var(--dark-greyLight-3);--inner-shadow: inset .2rem .2rem .5rem var(--dark-greyLight-3);--table-background: var(--dark-greyLight-2);--login-background: var(--dark-greyLight-1);--today-background: var(--dark-greyLight-2)}.btn-primary[data-v-c2af0ed4]{background:var(--primary)}.btn-primary[data-v-c2af0ed4]:hover{background:var(--primary-700)}@font-face{font-family:Kalameh;src:url(/assets/KalamehWeb_Regular-D0sC3hOE.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Kalameh;src:url(/assets/KalamehWeb_Bold-D0Jm8-NK.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Kalameh;src:url(/assets/KalamehWeb_Black-CGZNDlxu.ttf) format("truetype");font-weight:900;font-style:normal}@font-face{font-family:IRANSans;src:url("/assets/IRANSansWeb(FaNum)-Cj7jpVse.ttf") format("truetype");font-weight:400;font-style:normal}@font-face{font-family:IRANSans;src:url("/assets/IRANSansWeb(FaNum)_Bold-CG9KWpGk.ttf") format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Yekan Bakh FaNum;font-style:normal;font-weight:100;src:url(/assets/YekanBakhFaNum-Thin-CCFhV54d.woff) format("woff"),url(../Fonts/woff2/YekanBakhFaNum-thin.woff2) format("woff2")}@font-face{font-family:Yekan Bakh FaNum;font-style:normal;font-weight:300;src:url(/assets/YekanBakhFaNum-Light-DScj37Ht.woff) format("woff"),url(../Fonts/woff2/YekanBakhFaNum-Light.woff2) format("woff2")}@font-face{font-family:Yekan Bakh FaNum;font-style:normal;font-weight:400;src:url(/assets/YekanBakhFaNum-Regular-cC0JMgGa.woff) format("woff"),url(../Fonts/woff2/YekanBakhFaNum-Regular.woff2) format("woff2")}@font-face{font-family:Yekan Bakh FaNum;font-style:normal;font-weight:600;src:url(/assets/YekanBakhFaNum-SemiBold-D6uk59ej.woff) format("woff"),url(../Fonts/woff2/YekanBakhFaNum-SemiBold.woff2) format("woff2")}@font-face{font-family:Yekan Bakh FaNum;font-style:normal;font-weight:700;src:url(/assets/YekanBakhFaNum-Bold-B0339MnD.woff) format("woff"),url(../Fonts/woff2/YekanBakhFaNum-Bold.woff2) format("woff2")}[data-v-c2af0ed4],[data-v-c2af0ed4]:before,[data-v-c2af0ed4]:after{margin:0;padding:0;box-sizing:border-box}body[data-v-c2af0ed4]{font-family:var(--font-primary);background-color:var(--background-color);color:var(--text-color);line-height:1.6;font-size:15px;-webkit-font-smoothing:antialiased;direction:rtl}a[data-v-c2af0ed4]{font-family:var(--font-primary);text-decoration:none;font-weight:600;color:var(--text-color)}a.router-link-exact-active[data-v-c2af0ed4]{color:var(--secondary)}label[data-v-c2af0ed4],td[data-v-c2af0ed4],p[data-v-c2af0ed4],span[data-v-c2af0ed4]{color:var(--text-color)}textarea[data-v-c2af0ed4]{background-color:var(--background-color);color:var(--text-color)}a.secondary-color[data-v-c2af0ed4]{color:#fff}a.secondary-color.router-link-exact-active[data-v-c2af0ed4]{color:var(--secondary)}ul[data-v-c2af0ed4],ol[data-v-c2af0ed4]{list-style:none}button[data-v-c2af0ed4]{cursor:pointer;border:none;background:none}#app[data-v-c2af0ed4]{font-family:var(--font-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center;color:#2c3e50}.container[data-v-c2af0ed4]{width:90%;max-width:1200px;margin:0 auto}.grid[data-v-c2af0ed4]{display:grid;gap:1rem}.hidden[data-v-c2af0ed4]{display:none}h1[data-v-c2af0ed4],h2[data-v-c2af0ed4],h3[data-v-c2af0ed4],h4[data-v-c2af0ed4],h5[data-v-c2af0ed4],h6[data-v-c2af0ed4]{font-weight:700;color:var(--text-color)}.btn[data-v-c2af0ed4]{padding:.75rem 1.5rem;border-radius:5px;font-weight:700;transition:all .3s ease}.btn[data-v-c2af0ed4]:hover{opacity:.8}.btn-primary[data-v-c2af0ed4]{background-color:var(--primary);color:#fff}.btn-secondary[data-v-c2af0ed4]{background-color:var(--secondary);color:#fff}.form[data-v-c2af0ed4]{font-family:var(--font-primary)}.form__group[data-v-c2af0ed4]{position:relative}.form__icon[data-v-c2af0ed4]{position:absolute;top:35%;left:1%;font-size:22px}.form__input[data-v-c2af0ed4]{width:100%;height:4rem;border:none;border-radius:1rem;font-size:1.4rem;padding-right:1.4rem;padding-top:20px;box-shadow:var(--inner-shadow);background:none;font-family:inherit;color:var(--text-color)}.form__input[data-v-c2af0ed4]:focus{box-shadow:var(--shadow);outline:none;border-bottom:2px solid var(--secondary)}.form__input:focus+.form__label[data-v-c2af0ed4]{transform:translate3d(10px,-25px,0) scale(.75);color:var(--secondary)}.form__input[data-v-c2af0ed4]:not(:placeholder-shown){border-bottom:2px solid var(--secondary)}.form__input:not(:placeholder-shown)+.form__label[data-v-c2af0ed4]{transform:translate3d(10px,-25px,0) scale(.75);color:var(--secondary)}.form__label[data-v-c2af0ed4]{position:absolute;top:50%;right:1rem;transform:translateY(-50%);font-weight:600;transform-origin:0 0;transition:all .2s ease;pointer-events:none}.form__input[data-v-c2af0ed4]::-webkit-outer-spin-button,.form__input[data-v-c2af0ed4]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.form__input[type=number][data-v-c2af0ed4]{-moz-appearance:textfield}.ServiceCategory[data-v-c2af0ed4]{display:flex;justify-content:center;flex-wrap:wrap}.ServiceCategory button[data-v-c2af0ed4]{margin:10px}.ServiceCategory button[data-v-c2af0ed4]:hover{background-color:var(--primary)}input.form__input__simple[data-v-c2af0ed4]{height:40px;border:1px solid #dddddd;border-radius:10px;padding:10px;font-family:var(--font-primary)}.line[data-v-c2af0ed4]{height:1px;display:flex;background:#ddd;margin:20px 0;width:100%}button.btn__close[data-v-c2af0ed4]{width:49%;padding:10px;background:transparent;color:#ff4d4d;font-family:var(--font-primary);border-radius:.5em;border:1px solid #ff4d4d;transition:.3s;font-size:15px}button.btn__close[data-v-c2af0ed4]:hover{background-color:#ff4d4d;color:#fff;transition:.3s}.chip[data-v-c2af0ed4]{grid-column:2/3;grid-row:3/4;justify-self:center;min-width:11rem;width:auto;height:3.5rem;border-radius:1rem;box-shadow:var(--shadow);display:flex;justify-content:space-between;align-items:center;font-family:var(--font-primary);transition:all .3s ease}.chip__icon[data-v-c2af0ed4]{width:2rem;height:2rem;border-radius:1rem;margin:0 0 0 15px;display:flex;justify-content:center;align-items:center;font-size:1.8rem;color:var(--primary)}.chip:hover p[data-v-c2af0ed4]{color:#fff;transition:all .3s ease}.chip p[data-v-c2af0ed4]{font-size:20px;color:var(--text-color);font-weight:600;margin-right:15px;transition:all .3s ease}.chip__no-icon[data-v-c2af0ed4]{grid-column:2/3;grid-row:3/4;justify-self:center;width:17rem;height:4rem;border-radius:1rem;box-shadow:var(--shadow);display:flex;flex-direction:column;flex-wrap:wrap;align-content:space-between;align-items:flex-start;font-family:var(--font-primary);transition:all .3s ease;z-index:1;justify-content:center}.chip__no-icon:hover p[data-v-c2af0ed4]{color:var(--secondary);transition:all .3s ease}.chip__no-icon p[data-v-c2af0ed4]{font-size:20px;color:var(--text-color);font-weight:600;transition:all .3s ease}.active[data-v-c2af0ed4]{background:var(--primary)}.active p[data-v-c2af0ed4]{color:#fff}.active svg[data-v-c2af0ed4]{color:#fff}.active :hover+p[data-v-c2af0ed4]{color:#fff}.ServiceList[data-v-c2af0ed4]{display:flex;justify-content:space-evenly;padding-top:20px;flex-wrap:wrap;flex-direction:row}.ServiceList button.chip[data-v-c2af0ed4]{margin:10px 0}.title__with__line[data-v-c2af0ed4]{padding:10px;text-align:right;border-bottom:2px solid #dddddd}.drag-handle[data-v-c2af0ed4]{width:32px;height:32px;border:1px dashed #e5e7eb;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;cursor:grab;background:#fafafa}.drag-handle i[data-v-c2af0ed4]{opacity:.7}.form__submit__btn[data-v-c2af0ed4]{width:100%;height:3rem;border-radius:1rem;font-size:1.4rem;background-color:transparent;color:var(--secondary);font-family:var(--font-primary);border:3px solid var(--secondary);cursor:pointer;transition:all .3s ease;box-shadow:var(--shadow)}.form__submit__btn[data-v-c2af0ed4]:hover{background-color:var(--secondary);color:#fff}[data-v-c2af0ed4]::-webkit-scrollbar{width:6px;background-color:transparent;height:4px}[data-v-c2af0ed4]::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);background-color:#f5f5f5;border-radius:5px}[data-v-c2af0ed4]::-webkit-scrollbar-thumb{background-color:#00000075;background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.2) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.2) 50%,rgba(255,255,255,.2) 75%,transparent 75%,transparent);border-radius:5px}[data-v-c2af0ed4]::-webkit-scrollbar-thumb:hover{background:#0000001c}.swal2-actions button[data-v-c2af0ed4]{font-family:var(--font-primary)!important;font-size:20px!important}.slide-right-enter-active[data-v-c2af0ed4],.slide-right-leave-active[data-v-c2af0ed4]{transition:all .5s ease}.slide-right-enter-from[data-v-c2af0ed4]{transform:translate(100%);opacity:0}.slide-right-leave-to[data-v-c2af0ed4]{transform:translate(-100%);opacity:0}.modal-backdrop[data-v-c2af0ed4]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0006;display:flex;align-items:center;justify-content:center}.grid__temp[data-v-c2af0ed4]{display:flex;justify-content:space-between;margin:20px 0}.modal[data-v-c2af0ed4]{background:var(--background-color);padding:1rem;border-radius:1rem;width:800px;max-width:90%}.modal-header[data-v-c2af0ed4]{border-bottom:1px solid #dddddd;padding-bottom:10px;display:flex;justify-content:space-between;align-items:center}.modal-footer[data-v-c2af0ed4]{border-top:1px solid #dddddd;padding:15px 0;display:flex;justify-content:space-between;align-items:center}button.close[data-v-c2af0ed4]{font-size:25px;color:#fb0000}input.multiselect-tags-search[data-v-c2af0ed4]{background:transparent}.MobileBottomNav[data-v-c2af0ed4]{display:none}[data-v-c2af0ed4] .selectedServices{min-width:200px;max-width:99%;border-radius:10px;height:45px;background-color:#fff}[data-v-c2af0ed4] .multiselect-single-label{right:-45px;top:2px}[data-v-c2af0ed4] .multiselect-placeholder{right:-50px}[data-v-c2af0ed4] .multiselect-dropdown{border-radius:0 0 10px 10px;margin-bottom:10px;z-index:10000000000!important;border-color:#ddd;padding-top:15px;border-top-color:transparent}[data-v-c2af0ed4] .multiselect-clear{z-index:1!important}[data-v-c2af0ed4] .multiselect-caret{z-index:1!important;margin-left:10px}.TodayAppointment[data-v-c2af0ed4]{background:var(--today-background);border-radius:12px;padding:16px;box-shadow:0 6px 20px #0000000f}.TodayAppointment .ta-header[data-v-c2af0ed4]{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:12px}.TodayAppointment .ta-header .ta-title[data-v-c2af0ed4]{display:flex;align-items:baseline;gap:8px;font-size:16px;font-weight:700}.TodayAppointment .ta-header .ta-title .ta-date[data-v-c2af0ed4]{font-size:12px;color:#6b7280}.TodayAppointment .ta-header .ta-refresh[data-v-c2af0ed4]{border:0;padding:8px 12px;border-radius:10px;cursor:pointer;background:var(--primary);color:#fff;transition:transform .06s ease-in-out,box-shadow .2s;display:inline-flex;align-items:center;gap:8px;font-family:var(--font-primary)}.TodayAppointment .ta-header .ta-refresh[data-v-c2af0ed4]:hover{box-shadow:0 6px 14px #4f46e540;transform:translateY(-1px)}.TodayAppointment .ta-header .ta-refresh[data-v-c2af0ed4]:active{transform:translateY(1px)}.TodayAppointment .ta-header .ta-refresh[data-v-c2af0ed4]:disabled{opacity:.6;cursor:default;box-shadow:none}.TodayAppointment .sync-btn[data-v-c2af0ed4]{display:inline-flex;align-items:center;gap:.4rem;padding:.45rem .9rem;border-radius:.5rem;border:none;cursor:pointer;font-size:.9rem;background:#ff9dfa;transition:opacity .2s ease,transform .1s ease;font-family:var(--font-primary)}.TodayAppointment .sync-btn span[data-v-c2af0ed4]{color:#fff}.TodayAppointment .sync-btn[data-v-c2af0ed4]:disabled{opacity:.6;cursor:default}.TodayAppointment .sync-btn[data-v-c2af0ed4]:not(:disabled):hover{opacity:.85;transform:translateY(-1px);box-shadow:0 6px 14px #bd75b94b}.TodayAppointment .ta-state[data-v-c2af0ed4]{padding:12px;border-radius:10px}.TodayAppointment .ta-state.ta-loading[data-v-c2af0ed4],.TodayAppointment .ta-state.ta-empty[data-v-c2af0ed4]{background:#f7f7fb}.TodayAppointment .ta-state.ta-error[data-v-c2af0ed4]{background:#fff1f1;color:#b00020}.TodayAppointment select#ta-stage-filter[data-v-c2af0ed4]{padding:5px;width:9rem;font-family:var(--font-primary);border:0px;border-bottom:2px solid #bfbfbf}.TodayAppointment select#ta-stage-filter[data-v-c2af0ed4]:focus-visible{border:0px!important}.TodayAppointment .ta-list[data-v-c2af0ed4]{display:flex;flex-direction:column;gap:10px}.TodayAppointment .ta-item[data-v-c2af0ed4]{background:var(--background-color);border:1px solid #eef0f4;border-radius:12px;padding:10px 12px;box-shadow:0 6px 18px #0000000a;transition:box-shadow .2s}.TodayAppointment .ta-item[data-v-c2af0ed4]:hover{box-shadow:0 8px 22px #0000000f}.TodayAppointment .ta-item__head[data-v-c2af0ed4]{display:grid;grid-template-columns:36px .5fr .4fr .2fr .4fr .5fr .5fr .5fr auto auto auto;align-items:center;gap:8px;margin-bottom:8px}.TodayAppointment .ta-item__head .mobile[data-v-c2af0ed4]{margin-inline-start:.5rem;color:#6b7280;font-size:.9rem;direction:ltr;unicode-bidi:plaintext}.TodayAppointment .ta-item__head .mobile i[data-v-c2af0ed4]{margin-inline-end:.25rem}.TodayAppointment .ta-item__head .idx[data-v-c2af0ed4]{color:#6b7280}.TodayAppointment .ta-item__head .name[data-v-c2af0ed4]{font-weight:700}.TodayAppointment .ta-item__head .time[data-v-c2af0ed4],.TodayAppointment .ta-item__head .doc[data-v-c2af0ed4],.TodayAppointment .ta-item__head .part[data-v-c2af0ed4]{color:#374151}.TodayAppointment .ta-item__head .status[data-v-c2af0ed4]{justify-self:end}.TodayAppointment .ta-item__head span i[data-v-c2af0ed4]{margin:0 5px}.TodayAppointment .ta-item__head .record[data-v-c2af0ed4]{display:inline-flex;align-items:center;gap:.4rem}.TodayAppointment .ta-item__head .record .presence-btn[data-v-c2af0ed4]{border:1px solid #d1d5db;background:#fff;padding:.25rem .45rem;border-radius:.5rem;cursor:pointer;transition:transform .08s ease}.TodayAppointment .ta-item__head .record .presence-btn[data-v-c2af0ed4]:disabled{opacity:.6;cursor:not-allowed}.TodayAppointment .ta-item__head .record .presence-btn[data-v-c2af0ed4]:active{transform:scale(.98)}.TodayAppointment .ta-item__head .record .presence-btn i.fa-user-check[data-v-c2af0ed4]{color:#16a34a}.TodayAppointment .ta-badge[data-v-c2af0ed4]{padding:4px 8px;border-radius:999px;font-size:12px;background:#f1f1f5;color:#000}.TodayAppointment .ta-badge[data-status=accepted][data-v-c2af0ed4],.TodayAppointment .ta-badge[data-status=approved][data-v-c2af0ed4],.TodayAppointment .ta-badge[data-status="1"][data-v-c2af0ed4]{background:#e6fffb}.TodayAppointment .ta-badge[data-status=pending][data-v-c2af0ed4],.TodayAppointment .ta-badge[data-status="0"][data-v-c2af0ed4]{background:#f5f5f5}.TodayAppointment .ta-badge[data-status=canceled][data-v-c2af0ed4],.TodayAppointment .ta-badge[data-status="-1"][data-v-c2af0ed4]{background:#fff1f0}.TodayAppointment .ta-badge[data-status=in_progress][data-v-c2af0ed4]{background:#fff7e6}.TodayAppointment .ta-badge[data-status=arrived][data-v-c2af0ed4]{background:#e6f7ff}.TodayAppointment .ta-progress[data-v-c2af0ed4]{display:flex;align-items:center;padding-top:6px;overflow-x:auto;min-height:50px;height:auto;max-height:100px;flex-direction:row;padding-right:5px}.TodayAppointment .ta-progress .stage[data-v-c2af0ed4]{position:relative}.TodayAppointment .ta-progress .stage .label[data-v-c2af0ed4]{display:inline-block;color:var(--text-color)}.TodayAppointment .ta-progress .stage .ts[data-v-c2af0ed4]{display:block;font-size:.72rem;opacity:.8;margin-top:.15rem;line-height:1;color:var(--text-color)}.TodayAppointment .stage[data-v-c2af0ed4]{display:inline-flex;align-items:center;gap:6px;position:relative}.TodayAppointment .stage .dot[data-v-c2af0ed4]{width:10px;height:10px;border-radius:999px;background:#d1d5db;position:relative}.TodayAppointment .stage .label[data-v-c2af0ed4]{font-size:12px;color:#6b7280;white-space:nowrap}.TodayAppointment .stage .line[data-v-c2af0ed4]{width:44px;height:2px;background:#e5e7eb;margin:0 8px}.TodayAppointment .stage.done .dot[data-v-c2af0ed4]{background:#10b981}.TodayAppointment .stage.done .line[data-v-c2af0ed4]{background:#a7f3d0}.TodayAppointment .stage.done .label[data-v-c2af0ed4]{color:#00d498}.TodayAppointment .stage.current .dot[data-v-c2af0ed4]{background:var(--primary);animation:taPulse-c2af0ed4 1.6s infinite}.TodayAppointment .stage.current .label[data-v-c2af0ed4]{color:var(--primary);font-weight:700}.TodayAppointment .stage.current .line[data-v-c2af0ed4]{background:#c7d2fe}.TodayAppointment .stage.todo .dot[data-v-c2af0ed4]{background:#d1d5db}@keyframes taPulse-c2af0ed4{0%{box-shadow:0 0 #4f46e573}70%{box-shadow:0 0 0 10px #4f46e500}to{box-shadow:0 0 #4f46e500}}.TodayAppointment .dragging .ta-item[data-v-c2af0ed4]{transition:transform .08s}.TodayAppointment .ta-item--editing[data-v-c2af0ed4]{border:1px solid rgba(82,139,255,.7);box-shadow:0 0 0 1px #528bff26,0 14px 35px #0f172a59;position:relative;z-index:5;background:radial-gradient(circle at top right,#d0d9ff 0,#eee 40%,#eee 60%,#d0d9ff);outline:none;transition:box-shadow .2s ease,border-color .2s ease,transform .15s ease;transform:translateY(-1px)}.TodayAppointment .ta-item--editing[data-v-c2af0ed4]:before{content:"ویرایش فعال";position:absolute;top:-10px;left:1rem;padding:.15rem .6rem;font-size:.7rem;border-radius:999px;background:linear-gradient(135deg,#4f46e5,#06b6d4);color:#e5f4ff;box-shadow:0 4px 10px #0f172a73}.TodayAppointment .ta-edit-input[data-v-c2af0ed4]{border-radius:999px;border:1px solid rgba(148,163,184,.4);background:#0f172ad9;color:#e5e7eb;padding:.15rem .6rem;font-size:.78rem;outline:none;min-width:0;transition:border-color .18s ease,box-shadow .18s ease,background-color .18s ease,transform .08s ease;box-shadow:0 0 0 1px transparent;font-family:var(--font-primary)}.TodayAppointment .ta-edit-input[data-v-c2af0ed4]::placeholder{color:#6b7280;font-size:.72rem}.TodayAppointment .ta-edit-input[data-v-c2af0ed4]:hover{border-color:#818cf8b3}.TodayAppointment .ta-edit-input[data-v-c2af0ed4]:focus{border-color:#818cf8;background:#0f172afa;box-shadow:0 0 0 1px #818cf899,0 0 12px #38bdf866;transform:translateY(-.5px)}.TodayAppointment .ta-edit-input--name[data-v-c2af0ed4]{max-width:6.5rem;margin-inline-start:.3rem}.TodayAppointment .ta-edit-input--mobile[data-v-c2af0ed4]{max-width:8.5rem;direction:ltr;text-align:left;font-family:inherit}.TodayAppointment .ta-edit-input--time[data-v-c2af0ed4]{max-width:4.6rem;direction:ltr;text-align:center;padding-inline:.4rem}.TodayAppointment .ta-edit-input--doc[data-v-c2af0ed4]{max-width:8rem;margin-inline-start:.3rem}.TodayAppointment .ta-edit-input--part[data-v-c2af0ed4]{max-width:10rem;margin-inline-start:.3rem}.TodayAppointment .ta-edit-btn[data-v-c2af0ed4]{margin-inline-start:.35rem;border-radius:999px;border:1px solid rgba(148,163,184,.35);background:radial-gradient(circle at top left,#0f172a 0,#020617 55%);color:#cbd5f5;padding:.25rem .55rem;font-size:.7rem;display:inline-flex;align-items:center;gap:.25rem;cursor:pointer;transition:background .18s ease,border-color .18s ease,box-shadow .18s ease,transform .08s ease,color .1s ease}.TodayAppointment .ta-edit-btn i[data-v-c2af0ed4]{font-size:.78rem}.TodayAppointment .ta-edit-btn[data-v-c2af0ed4]:hover{border-color:#818cf8cc;box-shadow:0 0 0 1px #818cf866;transform:translateY(-1px);color:#e5edff}.TodayAppointment .ta-edit-btn[data-v-c2af0ed4]:active{transform:translateY(0);box-shadow:0 0 0 1px #818cf84d}.TodayAppointment .ta-edit-btn--active[data-v-c2af0ed4]{border-color:#22d3ee;background:linear-gradient(135deg,#4f46e5,#22d3ee);color:#f9fafb;box-shadow:0 0 0 1px #22d3ee99,0 10px 30px #0f172ab3}.TodayAppointment .ta-edit-btn--active[data-v-c2af0ed4]:hover{box-shadow:0 0 0 1px #22d3eeb3,0 12px 36px #0f172ad9}.TodayAppointment .edit-actions[data-v-c2af0ed4]{display:inline-flex;align-items:center;gap:.4rem;margin-inline-start:auto}.TodayAppointment .ta-edit-save[data-v-c2af0ed4],.TodayAppointment .ta-edit-cancel[data-v-c2af0ed4]{border-radius:999px;border:none;padding:.25rem .7rem;font-size:.72rem;display:inline-flex;align-items:center;gap:.3rem;cursor:pointer;font-weight:500;transition:transform .08s ease,box-shadow .16s ease,background .16s ease,opacity .12s ease}.TodayAppointment .ta-edit-save i[data-v-c2af0ed4],.TodayAppointment .ta-edit-cancel i[data-v-c2af0ed4]{font-size:.83rem}.TodayAppointment .ta-edit-save[data-v-c2af0ed4]:disabled,.TodayAppointment .ta-edit-cancel[data-v-c2af0ed4]:disabled{opacity:.65;cursor:default;box-shadow:none;transform:none}.TodayAppointment .ta-edit-save[data-v-c2af0ed4]{background:var(--primary);color:#fff;font-family:var(--font-primary)}.TodayAppointment .ta-edit-save[data-v-c2af0ed4]:hover:not(:disabled){transform:translateY(-1px)}.TodayAppointment .ta-edit-save[data-v-c2af0ed4]:active:not(:disabled){transform:translateY(0)}.TodayAppointment .ta-edit-cancel[data-v-c2af0ed4]{background:#f3f4f6;color:#000;border:1px solid rgba(148,163,184,.5);font-family:var(--font-primary)}.TodayAppointment .ta-edit-cancel[data-v-c2af0ed4]:hover:not(:disabled){background:#eee;border-color:#94a3b8e6;transform:translateY(-1px)}.TodayAppointment .ta-edit-cancel[data-v-c2af0ed4]:active:not(:disabled){transform:translateY(0);box-shadow:0 6px 14px #0f172abf}.ta-header .ta-title[data-v-c2af0ed4]{display:flex;align-items:baseline;gap:8px}.ta-header .ta-sep[data-v-c2af0ed4]{color:#9ca3af}.ta-header .ta-count[data-v-c2af0ed4]{font-weight:700;color:var(--text-color)}.ta-header .ta-tools[data-v-c2af0ed4]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.ta-header .ta-search[data-v-c2af0ed4]{width:240px;max-width:50vw;padding:8px 10px;border:1px solid #e5e7eb;border-radius:10px;outline:none;transition:box-shadow .15s,border-color .15s;font-family:var(--font-primary)}.ta-header .ta-search[data-v-c2af0ed4]::placeholder{color:#9ca3af}.ta-header .ta-search[data-v-c2af0ed4]:focus{border-color:#4f46e5;box-shadow:0 0 0 3px #4f46e51f}.ta-badge--record[data-has=yes][data-v-c2af0ed4]{background:#ecfdf5;color:#065f46;font-family:var(--font-primary)}.ta-badge--record[data-has=no][data-v-c2af0ed4]{background:#fee2e2;color:#991b1b;font-family:var(--font-primary)}button.presence-btn.presence--enter i[data-v-c2af0ed4]{color:#d33}.presence-btn.presence--enter[data-v-c2af0ed4]{color:#16a34a}.presence-btn.presence--locked[data-v-c2af0ed4]{color:#9ca3af;cursor:not-allowed;opacity:.8}.ta-add[data-v-c2af0ed4]{background:var(--secondary);color:#fff;border:0;border-radius:10px;padding:8px 12px;cursor:pointer;font-family:var(--font-primary)}.ta-add[data-v-c2af0ed4]:hover{box-shadow:0 6px 14px #00a69349;transform:translateY(-1px)}.ta-add[disabled][data-v-c2af0ed4]{opacity:.6;cursor:not-allowed}.modal-card[data-v-c2af0ed4]{width:min(720px,95vw);max-height:90vh;overflow:auto;background:#fff;border-radius:16px;padding:12px;box-shadow:0 14px 40px #00000038}.assistant-select-wrap[data-v-c2af0ed4]{margin-top:-1.5rem;margin-right:3rem}.assistant-select-wrap .assistant-select[data-v-c2af0ed4]{min-width:80px;padding:.25rem .5rem;border:1px solid var(--ta-border, #e4e6eb);border-radius:.5em;font-family:var(--font-primary)}.sr-only[data-v-c2af0ed4]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.assistant-select-wrap[data-v-c2af0ed4]{position:relative;display:inline-block;min-width:50px!important;width:auto!important}.assistant-trigger[data-v-c2af0ed4]{display:inline-flex;align-items:center;gap:.5rem;width:100%;border-radius:1em;background:var(--background-color);cursor:pointer;line-height:1.6;font-family:var(--font-primary)}.assistant-trigger[data-v-c2af0ed4]:disabled{opacity:.6;cursor:not-allowed}.assistant-trigger__text[data-v-c2af0ed4]{flex:1;text-align:right;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;margin-right:-38px}.ta-badge--exit[data-v-c2af0ed4]{background-color:#ffeaea;border:1px solid #cc0000;color:#c00}.ta-badge--exit[data-v-c2af0ed4]:disabled{opacity:.6;cursor:default}.ta-item[data-v-c2af0ed4]{position:relative}.ta-item .ta-item-overlay[data-v-c2af0ed4]{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:flex;align-items:center;justify-content:center;text-align:center;flex-direction:column;border-radius:1rem;z-index:0;padding:1rem;color:#333;font-family:inherit}.ta-item .ta-item-overlay .overlay-content[data-v-c2af0ed4]{display:flex;flex-direction:column;align-items:center;gap:.75rem;max-width:85%}.ta-item .ta-item-overlay .overlay-text[data-v-c2af0ed4]{font-size:1.05rem;font-weight:500;color:#333;line-height:1.7}.ta-item .ta-item-overlay .overlay-btn[data-v-c2af0ed4]{background:#3a7bd5;background:linear-gradient(135deg,#3a7bd5,#00d2ff);color:#fff;border:none;border-radius:.75rem;padding:.5rem 1.2rem;font-family:var(--font-primary);font-size:.95rem;cursor:pointer;display:flex;align-items:center;gap:.4rem;transition:all .25s ease}.ta-item .ta-item-overlay .overlay-btn[data-v-c2af0ed4]:hover{transform:scale(1.04);background:linear-gradient(135deg,#2e6bcf,#00b8f0)}.ta-item .ta-item-overlay .overlay-btn i[data-v-c2af0ed4]{font-size:1.1rem}button.ta-report[data-v-c2af0ed4]{background:#dbc500;color:#fff;border:0;border-radius:10px;padding:8px 12px;cursor:pointer;font-family:var(--font-primary)}.ta-report[data-v-c2af0ed4]:not(:disabled):hover{opacity:.85;transform:translateY(-1px);box-shadow:0 6px 14px #dbc5005d}.ta-date-nav[data-v-c2af0ed4]{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-primary)}.ta-date-btn[data-v-c2af0ed4]{border:1px solid rgba(255,255,255,.12);background:#ffffff0f;color:inherit;border-radius:10px;padding:6px 10px;cursor:pointer;font-family:var(--font-primary)}.ta-date-btn--arrow[data-v-c2af0ed4]{width:34px;text-align:center;font-size:18px;line-height:1}.ta-date-btn--date[data-v-c2af0ed4]{font-weight:600}.dp-ghost[data-v-c2af0ed4]{position:fixed;left:-10000px;top:0;width:1px;height:1px}.dp-ghost input[data-v-c2af0ed4]{width:1px!important;height:1px!important;padding:0!important;border:0!important}.pu-backdrop[data-v-c2af0ed4]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172a8c;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:flex;align-items:center;justify-content:center;z-index:999}.pu[data-v-c2af0ed4]{direction:rtl;background:var(--today-background);border-radius:18px;box-shadow:0 20px 40px #0f172a40;max-width:1200px;width:96%;max-height:90vh;padding:16px 20px 14px;display:flex;flex-direction:column}.pu__header[data-v-c2af0ed4]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:10px}.pu__title-wrap[data-v-c2af0ed4]{display:flex;flex-direction:column;gap:4px}.pu__title[data-v-c2af0ed4]{font-size:1.05rem;font-weight:700;color:#0f172a}.pu__subtitle[data-v-c2af0ed4]{font-size:.8rem;color:#6b7280}.pu__close[data-v-c2af0ed4]{border:none;background:transparent;font-size:1.6rem;line-height:1;cursor:pointer;color:#64748b}.pu__close[data-v-c2af0ed4]:hover{color:#ff4d4d}.pu__body[data-v-c2af0ed4]{display:grid;grid-template-columns:1fr 1fr;gap:16px;padding:4px 0 8px;overflow-y:auto}.upload-overlay[data-v-c2af0ed4]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0000008c;display:flex;align-items:center;justify-content:center;z-index:999999}.upload-box[data-v-c2af0ed4]{background:#fff;padding:25px 35px;border-radius:16px;text-align:center;box-shadow:0 6px 20px #00000040}.spinner[data-v-c2af0ed4]{width:48px;height:48px;border:5px solid #eee;border-top-color:#0aa;border-radius:50%;margin:0 auto 15px;animation:spin-c2af0ed4 .8s linear infinite}@keyframes spin-c2af0ed4{to{transform:rotate(360deg)}}.upload-text[data-v-c2af0ed4]{font-size:18px;font-weight:700;direction:rtl}.pu__progress-list[data-v-c2af0ed4]{margin-top:.75rem;padding:0;list-style:none}.pu__progress-item[data-v-c2af0ed4]{display:flex;align-items:center;gap:.5rem;margin-bottom:.4rem;font-size:.8rem}.pu__progress-name[data-v-c2af0ed4]{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pu__progress-bar-wrap[data-v-c2af0ed4]{flex:0 0 120px;height:6px;background:#eee;border-radius:999px;overflow:hidden}.pu__progress-bar[data-v-c2af0ed4]{height:100%;width:0%;background:#00a795;border-radius:inherit;transition:width .15s linear}.pu__progress-bar--after[data-v-c2af0ed4]{background:#f39c12}.pu__progress-percent[data-v-c2af0ed4]{width:3rem;text-align:left;font-family:inherit}@media (max-width: 900px){.pu__body[data-v-c2af0ed4]{grid-template-columns:1fr}}.pu__footer[data-v-c2af0ed4]{display:flex;justify-content:flex-end;gap:8px;margin-top:8px}.pu__footer button[data-v-c2af0ed4]{font-family:var(--font-primary);border-radius:10px}.pu__btn[data-v-c2af0ed4]{border-radius:999px;padding:7px 16px;font-size:.9rem;cursor:pointer;border:1px solid transparent;min-width:110px}.pu__btn--ghost[data-v-c2af0ed4]{background:#e5e7eb;color:#111827}.pu__btn--primary[data-v-c2af0ed4]{background:#2563eb;color:#fff}.pu__btn--primary[data-v-c2af0ed4]:disabled{opacity:.5;cursor:default}.pu__btn--no-photo[data-v-c2af0ed4]{background-color:#fef3c7;color:#92400e;border:1px solid #facc15}.pu__btn--no-photo[data-v-c2af0ed4]:disabled{opacity:.6}[data-v-f57e7223]:root{--primary: #6D5DFC;--secondary: #00A693;--primary-light: #8abdff;--primary-dark: #5b0eeb;--white: #FFFFFF;--background-color: #E4EBF5;--table-background:#f3f3f3;--greyLight-2: #c8d0e7;--greyLight-3: #bec8e4;--dark-greyLight-1: #202224;--dark-greyLight-2: #2e2e2e;--dark-greyLight-3: #252525;--greyDark: #9baacf;--font-primary: Yekan Bakh FaNum;--text-color: #333;--shadow: .3rem .3rem .6rem var(--greyLight-2), -.2rem -.2rem .5rem var(--white);--inner-shadow: inset .2rem .2rem .5rem var(--greyLight-2);--login-background: #E6E6FA;--today-background: #fff;--primary-50: color-mix(in oklab, var(--primary) 10%, white);--primary-100: color-mix(in oklab, var(--primary) 20%, white);--primary-600: color-mix(in oklab, var(--primary) 90%, black);--primary-700: color-mix(in oklab, var(--primary) 80%, black);--secondary-600: color-mix(in oklab, var(--secondary) 90%, black)}[data-theme=dark][data-v-f57e7223]{--background-color: var(--dark-greyLight-1);--white: var(--dark-greyLight-1);--text-color: #fff !important;--shadow:.3rem .3rem .6rem var(--dark-greyLight-2), -.2rem -.2rem .5rem var(--dark-greyLight-3);--inner-shadow: inset .2rem .2rem .5rem var(--dark-greyLight-3);--table-background: var(--dark-greyLight-2);--login-background: var(--dark-greyLight-1);--today-background: var(--dark-greyLight-2)}.btn-primary[data-v-f57e7223]{background:var(--primary)}.btn-primary[data-v-f57e7223]:hover{background:var(--primary-700)}@font-face{font-family:Kalameh;src:url(/assets/KalamehWeb_Regular-D0sC3hOE.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Kalameh;src:url(/assets/KalamehWeb_Bold-D0Jm8-NK.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Kalameh;src:url(/assets/KalamehWeb_Black-CGZNDlxu.ttf) format("truetype");font-weight:900;font-style:normal}@font-face{font-family:IRANSans;src:url("/assets/IRANSansWeb(FaNum)-Cj7jpVse.ttf") format("truetype");font-weight:400;font-style:normal}@font-face{font-family:IRANSans;src:url("/assets/IRANSansWeb(FaNum)_Bold-CG9KWpGk.ttf") format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Yekan Bakh FaNum;font-style:normal;font-weight:100;src:url(/assets/YekanBakhFaNum-Thin-CCFhV54d.woff) format("woff"),url(../Fonts/woff2/YekanBakhFaNum-thin.woff2) format("woff2")}@font-face{font-family:Yekan Bakh FaNum;font-style:normal;font-weight:300;src:url(/assets/YekanBakhFaNum-Light-DScj37Ht.woff) format("woff"),url(../Fonts/woff2/YekanBakhFaNum-Light.woff2) format("woff2")}@font-face{font-family:Yekan Bakh FaNum;font-style:normal;font-weight:400;src:url(/assets/YekanBakhFaNum-Regular-cC0JMgGa.woff) format("woff"),url(../Fonts/woff2/YekanBakhFaNum-Regular.woff2) format("woff2")}@font-face{font-family:Yekan Bakh FaNum;font-style:normal;font-weight:600;src:url(/assets/YekanBakhFaNum-SemiBold-D6uk59ej.woff) format("woff"),url(../Fonts/woff2/YekanBakhFaNum-SemiBold.woff2) format("woff2")}@font-face{font-family:Yekan Bakh FaNum;font-style:normal;font-weight:700;src:url(/assets/YekanBakhFaNum-Bold-B0339MnD.woff) format("woff"),url(../Fonts/woff2/YekanBakhFaNum-Bold.woff2) format("woff2")}[data-v-f57e7223],[data-v-f57e7223]:before,[data-v-f57e7223]:after{margin:0;padding:0;box-sizing:border-box}body[data-v-f57e7223]{font-family:var(--font-primary);background-color:var(--background-color);color:var(--text-color);line-height:1.6;font-size:15px;-webkit-font-smoothing:antialiased;direction:rtl}a[data-v-f57e7223]{font-family:var(--font-primary);text-decoration:none;font-weight:600;color:var(--text-color)}a.router-link-exact-active[data-v-f57e7223]{color:var(--secondary)}label[data-v-f57e7223],td[data-v-f57e7223],p[data-v-f57e7223],span[data-v-f57e7223]{color:var(--text-color)}textarea[data-v-f57e7223]{background-color:var(--background-color);color:var(--text-color)}a.secondary-color[data-v-f57e7223]{color:#fff}a.secondary-color.router-link-exact-active[data-v-f57e7223]{color:var(--secondary)}ul[data-v-f57e7223],ol[data-v-f57e7223]{list-style:none}button[data-v-f57e7223]{cursor:pointer;border:none;background:none}#app[data-v-f57e7223]{font-family:var(--font-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center;color:#2c3e50}.container[data-v-f57e7223]{width:90%;max-width:1200px;margin:0 auto}.grid[data-v-f57e7223]{display:grid;gap:1rem}.hidden[data-v-f57e7223]{display:none}h1[data-v-f57e7223],h2[data-v-f57e7223],h3[data-v-f57e7223],h4[data-v-f57e7223],h5[data-v-f57e7223],h6[data-v-f57e7223]{font-weight:700;color:var(--text-color)}.btn[data-v-f57e7223]{padding:.75rem 1.5rem;border-radius:5px;font-weight:700;transition:all .3s ease}.btn[data-v-f57e7223]:hover{opacity:.8}.btn-primary[data-v-f57e7223]{background-color:var(--primary);color:#fff}.btn-secondary[data-v-f57e7223]{background-color:var(--secondary);color:#fff}.form[data-v-f57e7223]{font-family:var(--font-primary)}.form__group[data-v-f57e7223]{position:relative}.form__icon[data-v-f57e7223]{position:absolute;top:35%;left:1%;font-size:22px}.form__input[data-v-f57e7223]{width:100%;height:4rem;border:none;border-radius:1rem;font-size:1.4rem;padding-right:1.4rem;padding-top:20px;box-shadow:var(--inner-shadow);background:none;font-family:inherit;color:var(--text-color)}.form__input[data-v-f57e7223]:focus{box-shadow:var(--shadow);outline:none;border-bottom:2px solid var(--secondary)}.form__input:focus+.form__label[data-v-f57e7223]{transform:translate3d(10px,-25px,0) scale(.75);color:var(--secondary)}.form__input[data-v-f57e7223]:not(:placeholder-shown){border-bottom:2px solid var(--secondary)}.form__input:not(:placeholder-shown)+.form__label[data-v-f57e7223]{transform:translate3d(10px,-25px,0) scale(.75);color:var(--secondary)}.form__label[data-v-f57e7223]{position:absolute;top:50%;right:1rem;transform:translateY(-50%);font-weight:600;transform-origin:0 0;transition:all .2s ease;pointer-events:none}.form__input[data-v-f57e7223]::-webkit-outer-spin-button,.form__input[data-v-f57e7223]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.form__input[type=number][data-v-f57e7223]{-moz-appearance:textfield}.ServiceCategory[data-v-f57e7223]{display:flex;justify-content:center;flex-wrap:wrap}.ServiceCategory button[data-v-f57e7223]{margin:10px}.ServiceCategory button[data-v-f57e7223]:hover{background-color:var(--primary)}input.form__input__simple[data-v-f57e7223]{height:40px;border:1px solid #dddddd;border-radius:10px;padding:10px;font-family:var(--font-primary)}.line[data-v-f57e7223]{height:1px;display:flex;background:#ddd;margin:20px 0;width:100%}button.btn__close[data-v-f57e7223]{width:49%;padding:10px;background:transparent;color:#ff4d4d;font-family:var(--font-primary);border-radius:.5em;border:1px solid #ff4d4d;transition:.3s;font-size:15px}button.btn__close[data-v-f57e7223]:hover{background-color:#ff4d4d;color:#fff;transition:.3s}.chip[data-v-f57e7223]{grid-column:2/3;grid-row:3/4;justify-self:center;min-width:11rem;width:auto;height:3.5rem;border-radius:1rem;box-shadow:var(--shadow);display:flex;justify-content:space-between;align-items:center;font-family:var(--font-primary);transition:all .3s ease}.chip__icon[data-v-f57e7223]{width:2rem;height:2rem;border-radius:1rem;margin:0 0 0 15px;display:flex;justify-content:center;align-items:center;font-size:1.8rem;color:var(--primary)}.chip:hover p[data-v-f57e7223]{color:#fff;transition:all .3s ease}.chip p[data-v-f57e7223]{font-size:20px;color:var(--text-color);font-weight:600;margin-right:15px;transition:all .3s ease}.chip__no-icon[data-v-f57e7223]{grid-column:2/3;grid-row:3/4;justify-self:center;width:17rem;height:4rem;border-radius:1rem;box-shadow:var(--shadow);display:flex;flex-direction:column;flex-wrap:wrap;align-content:space-between;align-items:flex-start;font-family:var(--font-primary);transition:all .3s ease;z-index:1;justify-content:center}.chip__no-icon:hover p[data-v-f57e7223]{color:var(--secondary);transition:all .3s ease}.chip__no-icon p[data-v-f57e7223]{font-size:20px;color:var(--text-color);font-weight:600;transition:all .3s ease}.active[data-v-f57e7223]{background:var(--primary)}.active p[data-v-f57e7223]{color:#fff}.active svg[data-v-f57e7223]{color:#fff}.active :hover+p[data-v-f57e7223]{color:#fff}.ServiceList[data-v-f57e7223]{display:flex;justify-content:space-evenly;padding-top:20px;flex-wrap:wrap;flex-direction:row}.ServiceList button.chip[data-v-f57e7223]{margin:10px 0}.title__with__line[data-v-f57e7223]{padding:10px;text-align:right;border-bottom:2px solid #dddddd}.drag-handle[data-v-f57e7223]{width:32px;height:32px;border:1px dashed #e5e7eb;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;cursor:grab;background:#fafafa}.drag-handle i[data-v-f57e7223]{opacity:.7}.form__submit__btn[data-v-f57e7223]{width:100%;height:3rem;border-radius:1rem;font-size:1.4rem;background-color:transparent;color:var(--secondary);font-family:var(--font-primary);border:3px solid var(--secondary);cursor:pointer;transition:all .3s ease;box-shadow:var(--shadow)}.form__submit__btn[data-v-f57e7223]:hover{background-color:var(--secondary);color:#fff}[data-v-f57e7223]::-webkit-scrollbar{width:6px;background-color:transparent;height:4px}[data-v-f57e7223]::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);background-color:#f5f5f5;border-radius:5px}[data-v-f57e7223]::-webkit-scrollbar-thumb{background-color:#00000075;background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.2) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.2) 50%,rgba(255,255,255,.2) 75%,transparent 75%,transparent);border-radius:5px}[data-v-f57e7223]::-webkit-scrollbar-thumb:hover{background:#0000001c}.swal2-actions button[data-v-f57e7223]{font-family:var(--font-primary)!important;font-size:20px!important}.slide-right-enter-active[data-v-f57e7223],.slide-right-leave-active[data-v-f57e7223]{transition:all .5s ease}.slide-right-enter-from[data-v-f57e7223]{transform:translate(100%);opacity:0}.slide-right-leave-to[data-v-f57e7223]{transform:translate(-100%);opacity:0}.modal-backdrop[data-v-f57e7223]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0006;display:flex;align-items:center;justify-content:center}.grid__temp[data-v-f57e7223]{display:flex;justify-content:space-between;margin:20px 0}.modal[data-v-f57e7223]{background:var(--background-color);padding:1rem;border-radius:1rem;width:800px;max-width:90%}.modal-header[data-v-f57e7223]{border-bottom:1px solid #dddddd;padding-bottom:10px;display:flex;justify-content:space-between;align-items:center}.modal-footer[data-v-f57e7223]{border-top:1px solid #dddddd;padding:15px 0;display:flex;justify-content:space-between;align-items:center}button.close[data-v-f57e7223]{font-size:25px;color:#fb0000}input.multiselect-tags-search[data-v-f57e7223]{background:transparent}.MobileBottomNav[data-v-f57e7223]{display:none}[data-v-f57e7223] .selectedServices{min-width:200px;max-width:99%;border-radius:10px;height:45px;background-color:#fff}[data-v-f57e7223] .multiselect-single-label{right:-45px;top:2px}[data-v-f57e7223] .multiselect-placeholder{right:-50px}[data-v-f57e7223] .multiselect-dropdown{border-radius:0 0 10px 10px;margin-bottom:10px;z-index:10000000000!important;border-color:#ddd;padding-top:15px;border-top-color:transparent}[data-v-f57e7223] .multiselect-clear{z-index:1!important}[data-v-f57e7223] .multiselect-caret{z-index:1!important;margin-left:10px}.TodayAppointment[data-v-f57e7223]{background:var(--today-background);border-radius:12px;padding:16px;box-shadow:0 6px 20px #0000000f}.TodayAppointment .ta-header[data-v-f57e7223]{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:12px}.TodayAppointment .ta-header .ta-title[data-v-f57e7223]{display:flex;align-items:baseline;gap:8px;font-size:16px;font-weight:700}.TodayAppointment .ta-header .ta-title .ta-date[data-v-f57e7223]{font-size:12px;color:#6b7280}.TodayAppointment .ta-header .ta-refresh[data-v-f57e7223]{border:0;padding:8px 12px;border-radius:10px;cursor:pointer;background:var(--primary);color:#fff;transition:transform .06s ease-in-out,box-shadow .2s;display:inline-flex;align-items:center;gap:8px;font-family:var(--font-primary)}.TodayAppointment .ta-header .ta-refresh[data-v-f57e7223]:hover{box-shadow:0 6px 14px #4f46e540;transform:translateY(-1px)}.TodayAppointment .ta-header .ta-refresh[data-v-f57e7223]:active{transform:translateY(1px)}.TodayAppointment .ta-header .ta-refresh[data-v-f57e7223]:disabled{opacity:.6;cursor:default;box-shadow:none}.TodayAppointment .sync-btn[data-v-f57e7223]{display:inline-flex;align-items:center;gap:.4rem;padding:.45rem .9rem;border-radius:.5rem;border:none;cursor:pointer;font-size:.9rem;background:#ff9dfa;transition:opacity .2s ease,transform .1s ease;font-family:var(--font-primary)}.TodayAppointment .sync-btn span[data-v-f57e7223]{color:#fff}.TodayAppointment .sync-btn[data-v-f57e7223]:disabled{opacity:.6;cursor:default}.TodayAppointment .sync-btn[data-v-f57e7223]:not(:disabled):hover{opacity:.85;transform:translateY(-1px);box-shadow:0 6px 14px #bd75b94b}.TodayAppointment .ta-state[data-v-f57e7223]{padding:12px;border-radius:10px}.TodayAppointment .ta-state.ta-loading[data-v-f57e7223],.TodayAppointment .ta-state.ta-empty[data-v-f57e7223]{background:#f7f7fb}.TodayAppointment .ta-state.ta-error[data-v-f57e7223]{background:#fff1f1;color:#b00020}.TodayAppointment select#ta-stage-filter[data-v-f57e7223]{padding:5px;width:9rem;font-family:var(--font-primary);border:0px;border-bottom:2px solid #bfbfbf}.TodayAppointment select#ta-stage-filter[data-v-f57e7223]:focus-visible{border:0px!important}.TodayAppointment .ta-list[data-v-f57e7223]{display:flex;flex-direction:column;gap:10px}.TodayAppointment .ta-item[data-v-f57e7223]{background:var(--background-color);border:1px solid #eef0f4;border-radius:12px;padding:10px 12px;box-shadow:0 6px 18px #0000000a;transition:box-shadow .2s}.TodayAppointment .ta-item[data-v-f57e7223]:hover{box-shadow:0 8px 22px #0000000f}.TodayAppointment .ta-item__head[data-v-f57e7223]{display:grid;grid-template-columns:36px .5fr .4fr .2fr .4fr .5fr .5fr .5fr auto auto auto;align-items:center;gap:8px;margin-bottom:8px}.TodayAppointment .ta-item__head .mobile[data-v-f57e7223]{margin-inline-start:.5rem;color:#6b7280;font-size:.9rem;direction:ltr;unicode-bidi:plaintext}.TodayAppointment .ta-item__head .mobile i[data-v-f57e7223]{margin-inline-end:.25rem}.TodayAppointment .ta-item__head .idx[data-v-f57e7223]{color:#6b7280}.TodayAppointment .ta-item__head .name[data-v-f57e7223]{font-weight:700}.TodayAppointment .ta-item__head .time[data-v-f57e7223],.TodayAppointment .ta-item__head .doc[data-v-f57e7223],.TodayAppointment .ta-item__head .part[data-v-f57e7223]{color:#374151}.TodayAppointment .ta-item__head .status[data-v-f57e7223]{justify-self:end}.TodayAppointment .ta-item__head span i[data-v-f57e7223]{margin:0 5px}.TodayAppointment .ta-item__head .record[data-v-f57e7223]{display:inline-flex;align-items:center;gap:.4rem}.TodayAppointment .ta-item__head .record .presence-btn[data-v-f57e7223]{border:1px solid #d1d5db;background:#fff;padding:.25rem .45rem;border-radius:.5rem;cursor:pointer;transition:transform .08s ease}.TodayAppointment .ta-item__head .record .presence-btn[data-v-f57e7223]:disabled{opacity:.6;cursor:not-allowed}.TodayAppointment .ta-item__head .record .presence-btn[data-v-f57e7223]:active{transform:scale(.98)}.TodayAppointment .ta-item__head .record .presence-btn i.fa-user-check[data-v-f57e7223]{color:#16a34a}.TodayAppointment .ta-badge[data-v-f57e7223]{padding:4px 8px;border-radius:999px;font-size:12px;background:#f1f1f5;color:#000}.TodayAppointment .ta-badge[data-status=accepted][data-v-f57e7223],.TodayAppointment .ta-badge[data-status=approved][data-v-f57e7223],.TodayAppointment .ta-badge[data-status="1"][data-v-f57e7223]{background:#e6fffb}.TodayAppointment .ta-badge[data-status=pending][data-v-f57e7223],.TodayAppointment .ta-badge[data-status="0"][data-v-f57e7223]{background:#f5f5f5}.TodayAppointment .ta-badge[data-status=canceled][data-v-f57e7223],.TodayAppointment .ta-badge[data-status="-1"][data-v-f57e7223]{background:#fff1f0}.TodayAppointment .ta-badge[data-status=in_progress][data-v-f57e7223]{background:#fff7e6}.TodayAppointment .ta-badge[data-status=arrived][data-v-f57e7223]{background:#e6f7ff}.TodayAppointment .ta-progress[data-v-f57e7223]{display:flex;align-items:center;padding-top:6px;overflow-x:auto;min-height:50px;height:auto;max-height:100px;flex-direction:row;padding-right:5px}.TodayAppointment .ta-progress .stage[data-v-f57e7223]{position:relative}.TodayAppointment .ta-progress .stage .label[data-v-f57e7223]{display:inline-block;color:var(--text-color)}.TodayAppointment .ta-progress .stage .ts[data-v-f57e7223]{display:block;font-size:.72rem;opacity:.8;margin-top:.15rem;line-height:1;color:var(--text-color)}.TodayAppointment .stage[data-v-f57e7223]{display:inline-flex;align-items:center;gap:6px;position:relative}.TodayAppointment .stage .dot[data-v-f57e7223]{width:10px;height:10px;border-radius:999px;background:#d1d5db;position:relative}.TodayAppointment .stage .label[data-v-f57e7223]{font-size:12px;color:#6b7280;white-space:nowrap}.TodayAppointment .stage .line[data-v-f57e7223]{width:44px;height:2px;background:#e5e7eb;margin:0 8px}.TodayAppointment .stage.done .dot[data-v-f57e7223]{background:#10b981}.TodayAppointment .stage.done .line[data-v-f57e7223]{background:#a7f3d0}.TodayAppointment .stage.done .label[data-v-f57e7223]{color:#00d498}.TodayAppointment .stage.current .dot[data-v-f57e7223]{background:var(--primary);animation:taPulse-f57e7223 1.6s infinite}.TodayAppointment .stage.current .label[data-v-f57e7223]{color:var(--primary);font-weight:700}.TodayAppointment .stage.current .line[data-v-f57e7223]{background:#c7d2fe}.TodayAppointment .stage.todo .dot[data-v-f57e7223]{background:#d1d5db}@keyframes taPulse-f57e7223{0%{box-shadow:0 0 #4f46e573}70%{box-shadow:0 0 0 10px #4f46e500}to{box-shadow:0 0 #4f46e500}}.TodayAppointment .dragging .ta-item[data-v-f57e7223]{transition:transform .08s}.TodayAppointment .ta-item--editing[data-v-f57e7223]{border:1px solid rgba(82,139,255,.7);box-shadow:0 0 0 1px #528bff26,0 14px 35px #0f172a59;position:relative;z-index:5;background:radial-gradient(circle at top right,#d0d9ff 0,#eee 40%,#eee 60%,#d0d9ff);outline:none;transition:box-shadow .2s ease,border-color .2s ease,transform .15s ease;transform:translateY(-1px)}.TodayAppointment .ta-item--editing[data-v-f57e7223]:before{content:"ویرایش فعال";position:absolute;top:-10px;left:1rem;padding:.15rem .6rem;font-size:.7rem;border-radius:999px;background:linear-gradient(135deg,#4f46e5,#06b6d4);color:#e5f4ff;box-shadow:0 4px 10px #0f172a73}.TodayAppointment .ta-edit-input[data-v-f57e7223]{border-radius:999px;border:1px solid rgba(148,163,184,.4);background:#0f172ad9;color:#e5e7eb;padding:.15rem .6rem;font-size:.78rem;outline:none;min-width:0;transition:border-color .18s ease,box-shadow .18s ease,background-color .18s ease,transform .08s ease;box-shadow:0 0 0 1px transparent;font-family:var(--font-primary)}.TodayAppointment .ta-edit-input[data-v-f57e7223]::placeholder{color:#6b7280;font-size:.72rem}.TodayAppointment .ta-edit-input[data-v-f57e7223]:hover{border-color:#818cf8b3}.TodayAppointment .ta-edit-input[data-v-f57e7223]:focus{border-color:#818cf8;background:#0f172afa;box-shadow:0 0 0 1px #818cf899,0 0 12px #38bdf866;transform:translateY(-.5px)}.TodayAppointment .ta-edit-input--name[data-v-f57e7223]{max-width:6.5rem;margin-inline-start:.3rem}.TodayAppointment .ta-edit-input--mobile[data-v-f57e7223]{max-width:8.5rem;direction:ltr;text-align:left;font-family:inherit}.TodayAppointment .ta-edit-input--time[data-v-f57e7223]{max-width:4.6rem;direction:ltr;text-align:center;padding-inline:.4rem}.TodayAppointment .ta-edit-input--doc[data-v-f57e7223]{max-width:8rem;margin-inline-start:.3rem}.TodayAppointment .ta-edit-input--part[data-v-f57e7223]{max-width:10rem;margin-inline-start:.3rem}.TodayAppointment .ta-edit-btn[data-v-f57e7223]{margin-inline-start:.35rem;border-radius:999px;border:1px solid rgba(148,163,184,.35);background:radial-gradient(circle at top left,#0f172a 0,#020617 55%);color:#cbd5f5;padding:.25rem .55rem;font-size:.7rem;display:inline-flex;align-items:center;gap:.25rem;cursor:pointer;transition:background .18s ease,border-color .18s ease,box-shadow .18s ease,transform .08s ease,color .1s ease}.TodayAppointment .ta-edit-btn i[data-v-f57e7223]{font-size:.78rem}.TodayAppointment .ta-edit-btn[data-v-f57e7223]:hover{border-color:#818cf8cc;box-shadow:0 0 0 1px #818cf866;transform:translateY(-1px);color:#e5edff}.TodayAppointment .ta-edit-btn[data-v-f57e7223]:active{transform:translateY(0);box-shadow:0 0 0 1px #818cf84d}.TodayAppointment .ta-edit-btn--active[data-v-f57e7223]{border-color:#22d3ee;background:linear-gradient(135deg,#4f46e5,#22d3ee);color:#f9fafb;box-shadow:0 0 0 1px #22d3ee99,0 10px 30px #0f172ab3}.TodayAppointment .ta-edit-btn--active[data-v-f57e7223]:hover{box-shadow:0 0 0 1px #22d3eeb3,0 12px 36px #0f172ad9}.TodayAppointment .edit-actions[data-v-f57e7223]{display:inline-flex;align-items:center;gap:.4rem;margin-inline-start:auto}.TodayAppointment .ta-edit-save[data-v-f57e7223],.TodayAppointment .ta-edit-cancel[data-v-f57e7223]{border-radius:999px;border:none;padding:.25rem .7rem;font-size:.72rem;display:inline-flex;align-items:center;gap:.3rem;cursor:pointer;font-weight:500;transition:transform .08s ease,box-shadow .16s ease,background .16s ease,opacity .12s ease}.TodayAppointment .ta-edit-save i[data-v-f57e7223],.TodayAppointment .ta-edit-cancel i[data-v-f57e7223]{font-size:.83rem}.TodayAppointment .ta-edit-save[data-v-f57e7223]:disabled,.TodayAppointment .ta-edit-cancel[data-v-f57e7223]:disabled{opacity:.65;cursor:default;box-shadow:none;transform:none}.TodayAppointment .ta-edit-save[data-v-f57e7223]{background:var(--primary);color:#fff;font-family:var(--font-primary)}.TodayAppointment .ta-edit-save[data-v-f57e7223]:hover:not(:disabled){transform:translateY(-1px)}.TodayAppointment .ta-edit-save[data-v-f57e7223]:active:not(:disabled){transform:translateY(0)}.TodayAppointment .ta-edit-cancel[data-v-f57e7223]{background:#f3f4f6;color:#000;border:1px solid rgba(148,163,184,.5);font-family:var(--font-primary)}.TodayAppointment .ta-edit-cancel[data-v-f57e7223]:hover:not(:disabled){background:#eee;border-color:#94a3b8e6;transform:translateY(-1px)}.TodayAppointment .ta-edit-cancel[data-v-f57e7223]:active:not(:disabled){transform:translateY(0);box-shadow:0 6px 14px #0f172abf}.ta-header .ta-title[data-v-f57e7223]{display:flex;align-items:baseline;gap:8px}.ta-header .ta-sep[data-v-f57e7223]{color:#9ca3af}.ta-header .ta-count[data-v-f57e7223]{font-weight:700;color:var(--text-color)}.ta-header .ta-tools[data-v-f57e7223]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.ta-header .ta-search[data-v-f57e7223]{width:240px;max-width:50vw;padding:8px 10px;border:1px solid #e5e7eb;border-radius:10px;outline:none;transition:box-shadow .15s,border-color .15s;font-family:var(--font-primary)}.ta-header .ta-search[data-v-f57e7223]::placeholder{color:#9ca3af}.ta-header .ta-search[data-v-f57e7223]:focus{border-color:#4f46e5;box-shadow:0 0 0 3px #4f46e51f}.ta-badge--record[data-has=yes][data-v-f57e7223]{background:#ecfdf5;color:#065f46;font-family:var(--font-primary)}.ta-badge--record[data-has=no][data-v-f57e7223]{background:#fee2e2;color:#991b1b;font-family:var(--font-primary)}button.presence-btn.presence--enter i[data-v-f57e7223]{color:#d33}.presence-btn.presence--enter[data-v-f57e7223]{color:#16a34a}.presence-btn.presence--locked[data-v-f57e7223]{color:#9ca3af;cursor:not-allowed;opacity:.8}.ta-add[data-v-f57e7223]{background:var(--secondary);color:#fff;border:0;border-radius:10px;padding:8px 12px;cursor:pointer;font-family:var(--font-primary)}.ta-add[data-v-f57e7223]:hover{box-shadow:0 6px 14px #00a69349;transform:translateY(-1px)}.ta-add[disabled][data-v-f57e7223]{opacity:.6;cursor:not-allowed}.modal-card[data-v-f57e7223]{width:min(720px,95vw);max-height:90vh;overflow:auto;background:#fff;border-radius:16px;padding:12px;box-shadow:0 14px 40px #00000038}.assistant-select-wrap[data-v-f57e7223]{margin-top:-1.5rem;margin-right:3rem}.assistant-select-wrap .assistant-select[data-v-f57e7223]{min-width:80px;padding:.25rem .5rem;border:1px solid var(--ta-border, #e4e6eb);border-radius:.5em;font-family:var(--font-primary)}.sr-only[data-v-f57e7223]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.assistant-select-wrap[data-v-f57e7223]{position:relative;display:inline-block;min-width:50px!important;width:auto!important}.assistant-trigger[data-v-f57e7223]{display:inline-flex;align-items:center;gap:.5rem;width:100%;border-radius:1em;background:var(--background-color);cursor:pointer;line-height:1.6;font-family:var(--font-primary)}.assistant-trigger[data-v-f57e7223]:disabled{opacity:.6;cursor:not-allowed}.assistant-trigger__text[data-v-f57e7223]{flex:1;text-align:right;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;margin-right:-38px}.ta-badge--exit[data-v-f57e7223]{background-color:#ffeaea;border:1px solid #cc0000;color:#c00}.ta-badge--exit[data-v-f57e7223]:disabled{opacity:.6;cursor:default}.ta-item[data-v-f57e7223]{position:relative}.ta-item .ta-item-overlay[data-v-f57e7223]{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:flex;align-items:center;justify-content:center;text-align:center;flex-direction:column;border-radius:1rem;z-index:0;padding:1rem;color:#333;font-family:inherit}.ta-item .ta-item-overlay .overlay-content[data-v-f57e7223]{display:flex;flex-direction:column;align-items:center;gap:.75rem;max-width:85%}.ta-item .ta-item-overlay .overlay-text[data-v-f57e7223]{font-size:1.05rem;font-weight:500;color:#333;line-height:1.7}.ta-item .ta-item-overlay .overlay-btn[data-v-f57e7223]{background:#3a7bd5;background:linear-gradient(135deg,#3a7bd5,#00d2ff);color:#fff;border:none;border-radius:.75rem;padding:.5rem 1.2rem;font-family:var(--font-primary);font-size:.95rem;cursor:pointer;display:flex;align-items:center;gap:.4rem;transition:all .25s ease}.ta-item .ta-item-overlay .overlay-btn[data-v-f57e7223]:hover{transform:scale(1.04);background:linear-gradient(135deg,#2e6bcf,#00b8f0)}.ta-item .ta-item-overlay .overlay-btn i[data-v-f57e7223]{font-size:1.1rem}button.ta-report[data-v-f57e7223]{background:#dbc500;color:#fff;border:0;border-radius:10px;padding:8px 12px;cursor:pointer;font-family:var(--font-primary)}.ta-report[data-v-f57e7223]:not(:disabled):hover{opacity:.85;transform:translateY(-1px);box-shadow:0 6px 14px #dbc5005d}.ta-date-nav[data-v-f57e7223]{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-primary)}.ta-date-btn[data-v-f57e7223]{border:1px solid rgba(255,255,255,.12);background:#ffffff0f;color:inherit;border-radius:10px;padding:6px 10px;cursor:pointer;font-family:var(--font-primary)}.ta-date-btn--arrow[data-v-f57e7223]{width:34px;text-align:center;font-size:18px;line-height:1}.ta-date-btn--date[data-v-f57e7223]{font-weight:600}.dp-ghost[data-v-f57e7223]{position:fixed;left:-10000px;top:0;width:1px;height:1px}.dp-ghost input[data-v-f57e7223]{width:1px!important;height:1px!important;padding:0!important;border:0!important}.npm-backdrop[data-v-f57e7223]{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000059;display:flex;align-items:center;justify-content:center;z-index:9999}.npm-card[data-v-f57e7223]{width:min(1200px,96vw);max-height:90vh;background:#fff;border-radius:14px;overflow:hidden;display:flex;flex-direction:column}.npm-header[data-v-f57e7223]{padding:12px 14px;display:flex;gap:12px;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(0,0,0,.08)}.npm-title[data-v-f57e7223]{margin:0;font-size:16px;font-weight:800}.npm-count[data-v-f57e7223]{font-weight:700;opacity:.75;margin-right:8px}.npm-actions[data-v-f57e7223]{display:flex;gap:10px;align-items:center}.npm-search[data-v-f57e7223]{width:min(360px,46vw);padding:8px 10px;border:1px solid rgba(0,0,0,.14);border-radius:10px;outline:none;font-family:var(--font-primary)}.npm-btn[data-v-f57e7223]{padding:8px 12px;border-radius:10px;border:1px solid rgba(0,0,0,.14);background:#f4f4f4;cursor:pointer;font-family:var(--font-primary)}.npm-btn[data-v-f57e7223]:disabled{opacity:.6;cursor:not-allowed}.npm-btn--ghost[data-v-f57e7223]{background:transparent}.npm-close[data-v-f57e7223]{border:0;background:transparent;font-size:18px;cursor:pointer;color:#ff4d4d}.npm-body[data-v-f57e7223]{padding:12px 14px;overflow:auto}.npm-table[data-v-f57e7223]{width:100%;border-collapse:collapse;font-size:13px}.npm-table th[data-v-f57e7223],.npm-table td[data-v-f57e7223]{padding:10px 8px;border-bottom:1px solid rgba(0,0,0,.08);text-align:right;white-space:nowrap}.npm-loading[data-v-f57e7223],.npm-empty[data-v-f57e7223],.npm-error[data-v-f57e7223]{padding:18px;text-align:center}.npm-error[data-v-f57e7223]{color:#b00020}.mono[data-v-f57e7223]{font-family:var(--font-primary)}.npm-footer[data-v-f57e7223]{padding:10px 14px;border-top:1px solid rgba(0,0,0,.08);display:flex;justify-content:flex-end}[data-v-c88a9a9a]:root{--primary: #6D5DFC;--secondary: #00A693;--primary-light: #8abdff;--primary-dark: #5b0eeb;--white: #FFFFFF;--background-color: #E4EBF5;--table-background:#f3f3f3;--greyLight-2: #c8d0e7;--greyLight-3: #bec8e4;--dark-greyLight-1: #202224;--dark-greyLight-2: #2e2e2e;--dark-greyLight-3: #252525;--greyDark: #9baacf;--font-primary: Yekan Bakh FaNum;--text-color: #333;--shadow: .3rem .3rem .6rem var(--greyLight-2), -.2rem -.2rem .5rem var(--white);--inner-shadow: inset .2rem .2rem .5rem var(--greyLight-2);--login-background: #E6E6FA;--today-background: #fff;--primary-50: color-mix(in oklab, var(--primary) 10%, white);--primary-100: color-mix(in oklab, var(--primary) 20%, white);--primary-600: color-mix(in oklab, var(--primary) 90%, black);--primary-700: color-mix(in oklab, var(--primary) 80%, black);--secondary-600: color-mix(in oklab, var(--secondary) 90%, black)}[data-theme=dark][data-v-c88a9a9a]{--background-color: var(--dark-greyLight-1);--white: var(--dark-greyLight-1);--text-color: #fff !important;--shadow:.3rem .3rem .6rem var(--dark-greyLight-2), -.2rem -.2rem .5rem var(--dark-greyLight-3);--inner-shadow: inset .2rem .2rem .5rem var(--dark-greyLight-3);--table-background: var(--dark-greyLight-2);--login-background: var(--dark-greyLight-1);--today-background: var(--dark-greyLight-2)}.btn-primary[data-v-c88a9a9a]{background:var(--primary)}.btn-primary[data-v-c88a9a9a]:hover{background:var(--primary-700)}@font-face{font-family:Kalameh;src:url(/assets/KalamehWeb_Regular-D0sC3hOE.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Kalameh;src:url(/assets/KalamehWeb_Bold-D0Jm8-NK.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Kalameh;src:url(/assets/KalamehWeb_Black-CGZNDlxu.ttf) format("truetype");font-weight:900;font-style:normal}@font-face{font-family:IRANSans;src:url("/assets/IRANSansWeb(FaNum)-Cj7jpVse.ttf") format("truetype");font-weight:400;font-style:normal}@font-face{font-family:IRANSans;src:url("/assets/IRANSansWeb(FaNum)_Bold-CG9KWpGk.ttf") format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Yekan Bakh FaNum;font-style:normal;font-weight:100;src:url(/assets/YekanBakhFaNum-Thin-CCFhV54d.woff) format("woff"),url(../Fonts/woff2/YekanBakhFaNum-thin.woff2) format("woff2")}@font-face{font-family:Yekan Bakh FaNum;font-style:normal;font-weight:300;src:url(/assets/YekanBakhFaNum-Light-DScj37Ht.woff) format("woff"),url(../Fonts/woff2/YekanBakhFaNum-Light.woff2) format("woff2")}@font-face{font-family:Yekan Bakh FaNum;font-style:normal;font-weight:400;src:url(/assets/YekanBakhFaNum-Regular-cC0JMgGa.woff) format("woff"),url(../Fonts/woff2/YekanBakhFaNum-Regular.woff2) format("woff2")}@font-face{font-family:Yekan Bakh FaNum;font-style:normal;font-weight:600;src:url(/assets/YekanBakhFaNum-SemiBold-D6uk59ej.woff) format("woff"),url(../Fonts/woff2/YekanBakhFaNum-SemiBold.woff2) format("woff2")}@font-face{font-family:Yekan Bakh FaNum;font-style:normal;font-weight:700;src:url(/assets/YekanBakhFaNum-Bold-B0339MnD.woff) format("woff"),url(../Fonts/woff2/YekanBakhFaNum-Bold.woff2) format("woff2")}[data-v-c88a9a9a],[data-v-c88a9a9a]:before,[data-v-c88a9a9a]:after{margin:0;padding:0;box-sizing:border-box}body[data-v-c88a9a9a]{font-family:var(--font-primary);background-color:var(--background-color);color:var(--text-color);line-height:1.6;font-size:15px;-webkit-font-smoothing:antialiased;direction:rtl}a[data-v-c88a9a9a]{font-family:var(--font-primary);text-decoration:none;font-weight:600;color:var(--text-color)}a.router-link-exact-active[data-v-c88a9a9a]{color:var(--secondary)}label[data-v-c88a9a9a],td[data-v-c88a9a9a],p[data-v-c88a9a9a],span[data-v-c88a9a9a]{color:var(--text-color)}textarea[data-v-c88a9a9a]{background-color:var(--background-color);color:var(--text-color)}a.secondary-color[data-v-c88a9a9a]{color:#fff}a.secondary-color.router-link-exact-active[data-v-c88a9a9a]{color:var(--secondary)}ul[data-v-c88a9a9a],ol[data-v-c88a9a9a]{list-style:none}button[data-v-c88a9a9a]{cursor:pointer;border:none;background:none}#app[data-v-c88a9a9a]{font-family:var(--font-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center;color:#2c3e50}.container[data-v-c88a9a9a]{width:90%;max-width:1200px;margin:0 auto}.grid[data-v-c88a9a9a]{display:grid;gap:1rem}.hidden[data-v-c88a9a9a]{display:none}h1[data-v-c88a9a9a],h2[data-v-c88a9a9a],h3[data-v-c88a9a9a],h4[data-v-c88a9a9a],h5[data-v-c88a9a9a],h6[data-v-c88a9a9a]{font-weight:700;color:var(--text-color)}.btn[data-v-c88a9a9a]{padding:.75rem 1.5rem;border-radius:5px;font-weight:700;transition:all .3s ease}.btn[data-v-c88a9a9a]:hover{opacity:.8}.btn-primary[data-v-c88a9a9a]{background-color:var(--primary);color:#fff}.btn-secondary[data-v-c88a9a9a]{background-color:var(--secondary);color:#fff}.form[data-v-c88a9a9a]{font-family:var(--font-primary)}.form__group[data-v-c88a9a9a]{position:relative}.form__icon[data-v-c88a9a9a]{position:absolute;top:35%;left:1%;font-size:22px}.form__input[data-v-c88a9a9a]{width:100%;height:4rem;border:none;border-radius:1rem;font-size:1.4rem;padding-right:1.4rem;padding-top:20px;box-shadow:var(--inner-shadow);background:none;font-family:inherit;color:var(--text-color)}.form__input[data-v-c88a9a9a]:focus{box-shadow:var(--shadow);outline:none;border-bottom:2px solid var(--secondary)}.form__input:focus+.form__label[data-v-c88a9a9a]{transform:translate3d(10px,-25px,0) scale(.75);color:var(--secondary)}.form__input[data-v-c88a9a9a]:not(:placeholder-shown){border-bottom:2px solid var(--secondary)}.form__input:not(:placeholder-shown)+.form__label[data-v-c88a9a9a]{transform:translate3d(10px,-25px,0) scale(.75);color:var(--secondary)}.form__label[data-v-c88a9a9a]{position:absolute;top:50%;right:1rem;transform:translateY(-50%);font-weight:600;transform-origin:0 0;transition:all .2s ease;pointer-events:none}.form__input[data-v-c88a9a9a]::-webkit-outer-spin-button,.form__input[data-v-c88a9a9a]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.form__input[type=number][data-v-c88a9a9a]{-moz-appearance:textfield}.ServiceCategory[data-v-c88a9a9a]{display:flex;justify-content:center;flex-wrap:wrap}.ServiceCategory button[data-v-c88a9a9a]{margin:10px}.ServiceCategory button[data-v-c88a9a9a]:hover{background-color:var(--primary)}input.form__input__simple[data-v-c88a9a9a]{height:40px;border:1px solid #dddddd;border-radius:10px;padding:10px;font-family:var(--font-primary)}.line[data-v-c88a9a9a]{height:1px;display:flex;background:#ddd;margin:20px 0;width:100%}button.btn__close[data-v-c88a9a9a]{width:49%;padding:10px;background:transparent;color:#ff4d4d;font-family:var(--font-primary);border-radius:.5em;border:1px solid #ff4d4d;transition:.3s;font-size:15px}button.btn__close[data-v-c88a9a9a]:hover{background-color:#ff4d4d;color:#fff;transition:.3s}.chip[data-v-c88a9a9a]{grid-column:2/3;grid-row:3/4;justify-self:center;min-width:11rem;width:auto;height:3.5rem;border-radius:1rem;box-shadow:var(--shadow);display:flex;justify-content:space-between;align-items:center;font-family:var(--font-primary);transition:all .3s ease}.chip__icon[data-v-c88a9a9a]{width:2rem;height:2rem;border-radius:1rem;margin:0 0 0 15px;display:flex;justify-content:center;align-items:center;font-size:1.8rem;color:var(--primary)}.chip:hover p[data-v-c88a9a9a]{color:#fff;transition:all .3s ease}.chip p[data-v-c88a9a9a]{font-size:20px;color:var(--text-color);font-weight:600;margin-right:15px;transition:all .3s ease}.chip__no-icon[data-v-c88a9a9a]{grid-column:2/3;grid-row:3/4;justify-self:center;width:17rem;height:4rem;border-radius:1rem;box-shadow:var(--shadow);display:flex;flex-direction:column;flex-wrap:wrap;align-content:space-between;align-items:flex-start;font-family:var(--font-primary);transition:all .3s ease;z-index:1;justify-content:center}.chip__no-icon:hover p[data-v-c88a9a9a]{color:var(--secondary);transition:all .3s ease}.chip__no-icon p[data-v-c88a9a9a]{font-size:20px;color:var(--text-color);font-weight:600;transition:all .3s ease}.active[data-v-c88a9a9a]{background:var(--primary)}.active p[data-v-c88a9a9a]{color:#fff}.active svg[data-v-c88a9a9a]{color:#fff}.active :hover+p[data-v-c88a9a9a]{color:#fff}.ServiceList[data-v-c88a9a9a]{display:flex;justify-content:space-evenly;padding-top:20px;flex-wrap:wrap;flex-direction:row}.ServiceList button.chip[data-v-c88a9a9a]{margin:10px 0}.title__with__line[data-v-c88a9a9a]{padding:10px;text-align:right;border-bottom:2px solid #dddddd}.drag-handle[data-v-c88a9a9a]{width:32px;height:32px;border:1px dashed #e5e7eb;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;cursor:grab;background:#fafafa}.drag-handle i[data-v-c88a9a9a]{opacity:.7}.form__submit__btn[data-v-c88a9a9a]{width:100%;height:3rem;border-radius:1rem;font-size:1.4rem;background-color:transparent;color:var(--secondary);font-family:var(--font-primary);border:3px solid var(--secondary);cursor:pointer;transition:all .3s ease;box-shadow:var(--shadow)}.form__submit__btn[data-v-c88a9a9a]:hover{background-color:var(--secondary);color:#fff}[data-v-c88a9a9a]::-webkit-scrollbar{width:6px;background-color:transparent;height:4px}[data-v-c88a9a9a]::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);background-color:#f5f5f5;border-radius:5px}[data-v-c88a9a9a]::-webkit-scrollbar-thumb{background-color:#00000075;background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.2) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.2) 50%,rgba(255,255,255,.2) 75%,transparent 75%,transparent);border-radius:5px}[data-v-c88a9a9a]::-webkit-scrollbar-thumb:hover{background:#0000001c}.swal2-actions button[data-v-c88a9a9a]{font-family:var(--font-primary)!important;font-size:20px!important}.slide-right-enter-active[data-v-c88a9a9a],.slide-right-leave-active[data-v-c88a9a9a]{transition:all .5s ease}.slide-right-enter-from[data-v-c88a9a9a]{transform:translate(100%);opacity:0}.slide-right-leave-to[data-v-c88a9a9a]{transform:translate(-100%);opacity:0}.modal-backdrop[data-v-c88a9a9a]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0006;display:flex;align-items:center;justify-content:center}.grid__temp[data-v-c88a9a9a]{display:flex;justify-content:space-between;margin:20px 0}.modal[data-v-c88a9a9a]{background:var(--background-color);padding:1rem;border-radius:1rem;width:800px;max-width:90%}.modal-header[data-v-c88a9a9a]{border-bottom:1px solid #dddddd;padding-bottom:10px;display:flex;justify-content:space-between;align-items:center}.modal-footer[data-v-c88a9a9a]{border-top:1px solid #dddddd;padding:15px 0;display:flex;justify-content:space-between;align-items:center}button.close[data-v-c88a9a9a]{font-size:25px;color:#fb0000}input.multiselect-tags-search[data-v-c88a9a9a]{background:transparent}.MobileBottomNav[data-v-c88a9a9a]{display:none}[data-v-c88a9a9a] .selectedServices{min-width:200px;max-width:99%;border-radius:10px;height:45px;background-color:#fff}[data-v-c88a9a9a] .multiselect-single-label{right:-45px;top:2px}[data-v-c88a9a9a] .multiselect-placeholder{right:-50px}[data-v-c88a9a9a] .multiselect-dropdown{border-radius:0 0 10px 10px;margin-bottom:10px;z-index:10000000000!important;border-color:#ddd;padding-top:15px;border-top-color:transparent}[data-v-c88a9a9a] .multiselect-clear{z-index:1!important}[data-v-c88a9a9a] .multiselect-caret{z-index:1!important;margin-left:10px}.TodayAppointment[data-v-c88a9a9a]{background:var(--today-background);border-radius:12px;padding:16px;box-shadow:0 6px 20px #0000000f}.TodayAppointment .ta-header[data-v-c88a9a9a]{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:12px}.TodayAppointment .ta-header .ta-title[data-v-c88a9a9a]{display:flex;align-items:baseline;gap:8px;font-size:16px;font-weight:700}.TodayAppointment .ta-header .ta-title .ta-date[data-v-c88a9a9a]{font-size:12px;color:#6b7280}.TodayAppointment .ta-header .ta-refresh[data-v-c88a9a9a]{border:0;padding:8px 12px;border-radius:10px;cursor:pointer;background:var(--primary);color:#fff;transition:transform .06s ease-in-out,box-shadow .2s;display:inline-flex;align-items:center;gap:8px;font-family:var(--font-primary)}.TodayAppointment .ta-header .ta-refresh[data-v-c88a9a9a]:hover{box-shadow:0 6px 14px #4f46e540;transform:translateY(-1px)}.TodayAppointment .ta-header .ta-refresh[data-v-c88a9a9a]:active{transform:translateY(1px)}.TodayAppointment .ta-header .ta-refresh[data-v-c88a9a9a]:disabled{opacity:.6;cursor:default;box-shadow:none}.TodayAppointment .sync-btn[data-v-c88a9a9a]{display:inline-flex;align-items:center;gap:.4rem;padding:.45rem .9rem;border-radius:.5rem;border:none;cursor:pointer;font-size:.9rem;background:#ff9dfa;transition:opacity .2s ease,transform .1s ease;font-family:var(--font-primary)}.TodayAppointment .sync-btn span[data-v-c88a9a9a]{color:#fff}.TodayAppointment .sync-btn[data-v-c88a9a9a]:disabled{opacity:.6;cursor:default}.TodayAppointment .sync-btn[data-v-c88a9a9a]:not(:disabled):hover{opacity:.85;transform:translateY(-1px);box-shadow:0 6px 14px #bd75b94b}.TodayAppointment .ta-state[data-v-c88a9a9a]{padding:12px;border-radius:10px}.TodayAppointment .ta-state.ta-loading[data-v-c88a9a9a],.TodayAppointment .ta-state.ta-empty[data-v-c88a9a9a]{background:#f7f7fb}.TodayAppointment .ta-state.ta-error[data-v-c88a9a9a]{background:#fff1f1;color:#b00020}.TodayAppointment select#ta-stage-filter[data-v-c88a9a9a]{padding:5px;width:9rem;font-family:var(--font-primary);border:0px;border-bottom:2px solid #bfbfbf}.TodayAppointment select#ta-stage-filter[data-v-c88a9a9a]:focus-visible{border:0px!important}.TodayAppointment .ta-list[data-v-c88a9a9a]{display:flex;flex-direction:column;gap:10px}.TodayAppointment .ta-item[data-v-c88a9a9a]{background:var(--background-color);border:1px solid #eef0f4;border-radius:12px;padding:10px 12px;box-shadow:0 6px 18px #0000000a;transition:box-shadow .2s}.TodayAppointment .ta-item[data-v-c88a9a9a]:hover{box-shadow:0 8px 22px #0000000f}.TodayAppointment .ta-item__head[data-v-c88a9a9a]{display:grid;grid-template-columns:36px .5fr .4fr .2fr .4fr .5fr .5fr .5fr auto auto auto;align-items:center;gap:8px;margin-bottom:8px}.TodayAppointment .ta-item__head .mobile[data-v-c88a9a9a]{margin-inline-start:.5rem;color:#6b7280;font-size:.9rem;direction:ltr;unicode-bidi:plaintext}.TodayAppointment .ta-item__head .mobile i[data-v-c88a9a9a]{margin-inline-end:.25rem}.TodayAppointment .ta-item__head .idx[data-v-c88a9a9a]{color:#6b7280}.TodayAppointment .ta-item__head .name[data-v-c88a9a9a]{font-weight:700}.TodayAppointment .ta-item__head .time[data-v-c88a9a9a],.TodayAppointment .ta-item__head .doc[data-v-c88a9a9a],.TodayAppointment .ta-item__head .part[data-v-c88a9a9a]{color:#374151}.TodayAppointment .ta-item__head .status[data-v-c88a9a9a]{justify-self:end}.TodayAppointment .ta-item__head span i[data-v-c88a9a9a]{margin:0 5px}.TodayAppointment .ta-item__head .record[data-v-c88a9a9a]{display:inline-flex;align-items:center;gap:.4rem}.TodayAppointment .ta-item__head .record .presence-btn[data-v-c88a9a9a]{border:1px solid #d1d5db;background:#fff;padding:.25rem .45rem;border-radius:.5rem;cursor:pointer;transition:transform .08s ease}.TodayAppointment .ta-item__head .record .presence-btn[data-v-c88a9a9a]:disabled{opacity:.6;cursor:not-allowed}.TodayAppointment .ta-item__head .record .presence-btn[data-v-c88a9a9a]:active{transform:scale(.98)}.TodayAppointment .ta-item__head .record .presence-btn i.fa-user-check[data-v-c88a9a9a]{color:#16a34a}.TodayAppointment .ta-badge[data-v-c88a9a9a]{padding:4px 8px;border-radius:999px;font-size:12px;background:#f1f1f5;color:#000}.TodayAppointment .ta-badge[data-status=accepted][data-v-c88a9a9a],.TodayAppointment .ta-badge[data-status=approved][data-v-c88a9a9a],.TodayAppointment .ta-badge[data-status="1"][data-v-c88a9a9a]{background:#e6fffb}.TodayAppointment .ta-badge[data-status=pending][data-v-c88a9a9a],.TodayAppointment .ta-badge[data-status="0"][data-v-c88a9a9a]{background:#f5f5f5}.TodayAppointment .ta-badge[data-status=canceled][data-v-c88a9a9a],.TodayAppointment .ta-badge[data-status="-1"][data-v-c88a9a9a]{background:#fff1f0}.TodayAppointment .ta-badge[data-status=in_progress][data-v-c88a9a9a]{background:#fff7e6}.TodayAppointment .ta-badge[data-status=arrived][data-v-c88a9a9a]{background:#e6f7ff}.TodayAppointment .ta-progress[data-v-c88a9a9a]{display:flex;align-items:center;padding-top:6px;overflow-x:auto;min-height:50px;height:auto;max-height:100px;flex-direction:row;padding-right:5px}.TodayAppointment .ta-progress .stage[data-v-c88a9a9a]{position:relative}.TodayAppointment .ta-progress .stage .label[data-v-c88a9a9a]{display:inline-block;color:var(--text-color)}.TodayAppointment .ta-progress .stage .ts[data-v-c88a9a9a]{display:block;font-size:.72rem;opacity:.8;margin-top:.15rem;line-height:1;color:var(--text-color)}.TodayAppointment .stage[data-v-c88a9a9a]{display:inline-flex;align-items:center;gap:6px;position:relative}.TodayAppointment .stage .dot[data-v-c88a9a9a]{width:10px;height:10px;border-radius:999px;background:#d1d5db;position:relative}.TodayAppointment .stage .label[data-v-c88a9a9a]{font-size:12px;color:#6b7280;white-space:nowrap}.TodayAppointment .stage .line[data-v-c88a9a9a]{width:44px;height:2px;background:#e5e7eb;margin:0 8px}.TodayAppointment .stage.done .dot[data-v-c88a9a9a]{background:#10b981}.TodayAppointment .stage.done .line[data-v-c88a9a9a]{background:#a7f3d0}.TodayAppointment .stage.done .label[data-v-c88a9a9a]{color:#00d498}.TodayAppointment .stage.current .dot[data-v-c88a9a9a]{background:var(--primary);animation:taPulse-c88a9a9a 1.6s infinite}.TodayAppointment .stage.current .label[data-v-c88a9a9a]{color:var(--primary);font-weight:700}.TodayAppointment .stage.current .line[data-v-c88a9a9a]{background:#c7d2fe}.TodayAppointment .stage.todo .dot[data-v-c88a9a9a]{background:#d1d5db}.TodayAppointment .dragging .ta-item[data-v-c88a9a9a]{transition:transform .08s}.TodayAppointment .ta-item--editing[data-v-c88a9a9a]{border:1px solid rgba(82,139,255,.7);box-shadow:0 0 0 1px #528bff26,0 14px 35px #0f172a59;position:relative;z-index:5;background:radial-gradient(circle at top right,#d0d9ff 0,#eee 40%,#eee 60%,#d0d9ff);outline:none;transition:box-shadow .2s ease,border-color .2s ease,transform .15s ease;transform:translateY(-1px)}.TodayAppointment .ta-item--editing[data-v-c88a9a9a]:before{content:"ویرایش فعال";position:absolute;top:-10px;left:1rem;padding:.15rem .6rem;font-size:.7rem;border-radius:999px;background:linear-gradient(135deg,#4f46e5,#06b6d4);color:#e5f4ff;box-shadow:0 4px 10px #0f172a73}.TodayAppointment .ta-edit-input[data-v-c88a9a9a]{border-radius:999px;border:1px solid rgba(148,163,184,.4);background:#0f172ad9;color:#e5e7eb;padding:.15rem .6rem;font-size:.78rem;outline:none;min-width:0;transition:border-color .18s ease,box-shadow .18s ease,background-color .18s ease,transform .08s ease;box-shadow:0 0 0 1px transparent;font-family:var(--font-primary)}.TodayAppointment .ta-edit-input[data-v-c88a9a9a]::placeholder{color:#6b7280;font-size:.72rem}.TodayAppointment .ta-edit-input[data-v-c88a9a9a]:hover{border-color:#818cf8b3}.TodayAppointment .ta-edit-input[data-v-c88a9a9a]:focus{border-color:#818cf8;background:#0f172afa;box-shadow:0 0 0 1px #818cf899,0 0 12px #38bdf866;transform:translateY(-.5px)}.TodayAppointment .ta-edit-input--name[data-v-c88a9a9a]{max-width:6.5rem;margin-inline-start:.3rem}.TodayAppointment .ta-edit-input--mobile[data-v-c88a9a9a]{max-width:8.5rem;direction:ltr;text-align:left;font-family:inherit}.TodayAppointment .ta-edit-input--time[data-v-c88a9a9a]{max-width:4.6rem;direction:ltr;text-align:center;padding-inline:.4rem}.TodayAppointment .ta-edit-input--doc[data-v-c88a9a9a]{max-width:8rem;margin-inline-start:.3rem}.TodayAppointment .ta-edit-input--part[data-v-c88a9a9a]{max-width:10rem;margin-inline-start:.3rem}.TodayAppointment .ta-edit-btn[data-v-c88a9a9a]{margin-inline-start:.35rem;border-radius:999px;border:1px solid rgba(148,163,184,.35);background:radial-gradient(circle at top left,#0f172a 0,#020617 55%);color:#cbd5f5;padding:.25rem .55rem;font-size:.7rem;display:inline-flex;align-items:center;gap:.25rem;cursor:pointer;transition:background .18s ease,border-color .18s ease,box-shadow .18s ease,transform .08s ease,color .1s ease}.TodayAppointment .ta-edit-btn i[data-v-c88a9a9a]{font-size:.78rem}.TodayAppointment .ta-edit-btn[data-v-c88a9a9a]:hover{border-color:#818cf8cc;box-shadow:0 0 0 1px #818cf866;transform:translateY(-1px);color:#e5edff}.TodayAppointment .ta-edit-btn[data-v-c88a9a9a]:active{transform:translateY(0);box-shadow:0 0 0 1px #818cf84d}.TodayAppointment .ta-edit-btn--active[data-v-c88a9a9a]{border-color:#22d3ee;background:linear-gradient(135deg,#4f46e5,#22d3ee);color:#f9fafb;box-shadow:0 0 0 1px #22d3ee99,0 10px 30px #0f172ab3}.TodayAppointment .ta-edit-btn--active[data-v-c88a9a9a]:hover{box-shadow:0 0 0 1px #22d3eeb3,0 12px 36px #0f172ad9}.TodayAppointment .edit-actions[data-v-c88a9a9a]{display:inline-flex;align-items:center;gap:.4rem;margin-inline-start:auto}.TodayAppointment .ta-edit-save[data-v-c88a9a9a],.TodayAppointment .ta-edit-cancel[data-v-c88a9a9a]{border-radius:999px;border:none;padding:.25rem .7rem;font-size:.72rem;display:inline-flex;align-items:center;gap:.3rem;cursor:pointer;font-weight:500;transition:transform .08s ease,box-shadow .16s ease,background .16s ease,opacity .12s ease}.TodayAppointment .ta-edit-save i[data-v-c88a9a9a],.TodayAppointment .ta-edit-cancel i[data-v-c88a9a9a]{font-size:.83rem}.TodayAppointment .ta-edit-save[data-v-c88a9a9a]:disabled,.TodayAppointment .ta-edit-cancel[data-v-c88a9a9a]:disabled{opacity:.65;cursor:default;box-shadow:none;transform:none}.TodayAppointment .ta-edit-save[data-v-c88a9a9a]{background:var(--primary);color:#fff;font-family:var(--font-primary)}.TodayAppointment .ta-edit-save[data-v-c88a9a9a]:hover:not(:disabled){transform:translateY(-1px)}.TodayAppointment .ta-edit-save[data-v-c88a9a9a]:active:not(:disabled){transform:translateY(0)}.TodayAppointment .ta-edit-cancel[data-v-c88a9a9a]{background:#f3f4f6;color:#000;border:1px solid rgba(148,163,184,.5);font-family:var(--font-primary)}.TodayAppointment .ta-edit-cancel[data-v-c88a9a9a]:hover:not(:disabled){background:#eee;border-color:#94a3b8e6;transform:translateY(-1px)}.TodayAppointment .ta-edit-cancel[data-v-c88a9a9a]:active:not(:disabled){transform:translateY(0);box-shadow:0 6px 14px #0f172abf}.ta-add[data-v-c88a9a9a]:hover{box-shadow:0 6px 14px #00a69349;transform:translateY(-1px)}.assistant-select-wrap[data-v-c88a9a9a]{margin-top:-1.5rem;margin-right:3rem}.assistant-select-wrap .assistant-select[data-v-c88a9a9a]{min-width:80px;padding:.25rem .5rem;border:1px solid var(--ta-border, #e4e6eb);border-radius:.5em;font-family:var(--font-primary)}.sr-only[data-v-c88a9a9a]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.assistant-select-wrap[data-v-c88a9a9a]{position:relative;display:inline-block;min-width:50px!important;width:auto!important}.assistant-trigger[data-v-c88a9a9a]{display:inline-flex;align-items:center;gap:.5rem;width:100%;border-radius:1em;background:var(--background-color);cursor:pointer;line-height:1.6;font-family:var(--font-primary)}.assistant-trigger[data-v-c88a9a9a]:disabled{opacity:.6;cursor:not-allowed}.assistant-trigger__text[data-v-c88a9a9a]{flex:1;text-align:right;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;margin-right:-38px}.ta-badge--exit[data-v-c88a9a9a]{background-color:#ffeaea;border:1px solid #cc0000;color:#c00}.ta-badge--exit[data-v-c88a9a9a]:disabled{opacity:.6;cursor:default}.ta-item[data-v-c88a9a9a]{position:relative}.ta-item .ta-item-overlay[data-v-c88a9a9a]{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:flex;align-items:center;justify-content:center;text-align:center;flex-direction:column;border-radius:1rem;z-index:0;padding:1rem;color:#333;font-family:inherit}.ta-item .ta-item-overlay .overlay-content[data-v-c88a9a9a]{display:flex;flex-direction:column;align-items:center;gap:.75rem;max-width:85%}.ta-item .ta-item-overlay .overlay-text[data-v-c88a9a9a]{font-size:1.05rem;font-weight:500;color:#333;line-height:1.7}.ta-item .ta-item-overlay .overlay-btn[data-v-c88a9a9a]{background:#3a7bd5;background:linear-gradient(135deg,#3a7bd5,#00d2ff);color:#fff;border:none;border-radius:.75rem;padding:.5rem 1.2rem;font-family:var(--font-primary);font-size:.95rem;cursor:pointer;display:flex;align-items:center;gap:.4rem;transition:all .25s ease}.ta-item .ta-item-overlay .overlay-btn[data-v-c88a9a9a]:hover{transform:scale(1.04);background:linear-gradient(135deg,#2e6bcf,#00b8f0)}.ta-item .ta-item-overlay .overlay-btn i[data-v-c88a9a9a]{font-size:1.1rem}button.ta-report[data-v-c88a9a9a]{background:#dbc500;color:#fff;border:0;border-radius:10px;padding:8px 12px;cursor:pointer;font-family:var(--font-primary)}.ta-report[data-v-c88a9a9a]:not(:disabled):hover{opacity:.85;transform:translateY(-1px);box-shadow:0 6px 14px #dbc5005d}.ta-date-nav[data-v-c88a9a9a]{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-primary)}.ta-date-btn[data-v-c88a9a9a]{border:1px solid rgba(255,255,255,.12);background:#ffffff0f;color:inherit;border-radius:10px;padding:6px 10px;cursor:pointer;font-family:var(--font-primary)}.ta-date-btn--arrow[data-v-c88a9a9a]{width:34px;text-align:center;font-size:18px;line-height:1}.ta-date-btn--date[data-v-c88a9a9a]{font-weight:600}.dp-ghost[data-v-c88a9a9a]{position:fixed;left:-10000px;top:0;width:1px;height:1px}.dp-ghost input[data-v-c88a9a9a]{width:1px!important;height:1px!important;padding:0!important;border:0!important}.TodayPhotography[data-v-c88a9a9a]{background:var(--today-background);border-radius:12px;padding:16px;box-shadow:0 6px 20px #0000000f}.TodayPhotography .ta-header[data-v-c88a9a9a]{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:12px}.TodayPhotography .ta-header .ta-title[data-v-c88a9a9a]{display:flex;align-items:baseline;gap:8px;font-size:16px;font-weight:700}.TodayPhotography .ta-header .ta-title .ta-date[data-v-c88a9a9a]{font-size:12px;color:#6b7280}.TodayPhotography .ta-header .ta-refresh[data-v-c88a9a9a]{border:0;padding:8px 12px;border-radius:10px;cursor:pointer;background:var(--primary);color:#fff;transition:transform .06s ease-in-out,box-shadow .2s;display:inline-flex;align-items:center;gap:8px;font-family:var(--font-primary)}.TodayPhotography .ta-header .ta-refresh[data-v-c88a9a9a]:hover{box-shadow:0 6px 14px #4f46e540}.TodayPhotography .ta-header .ta-refresh[data-v-c88a9a9a]:active{transform:translateY(1px)}.TodayPhotography .ta-header .ta-refresh[data-v-c88a9a9a]:disabled{opacity:.6;cursor:default;box-shadow:none}.TodayPhotography .ta-state[data-v-c88a9a9a]{padding:12px;border-radius:10px}.TodayPhotography .ta-state.ta-loading[data-v-c88a9a9a],.TodayPhotography .ta-state.ta-empty[data-v-c88a9a9a]{background:#f7f7fb}.TodayPhotography .ta-state.ta-error[data-v-c88a9a9a]{background:#fff1f1;color:#b00020}.TodayPhotography .ta-list[data-v-c88a9a9a]{display:flex;flex-direction:column;gap:10px}.TodayPhotography .ta-item[data-v-c88a9a9a]{background:var(--background-color);border:1px solid #eef0f4;border-radius:12px;padding:10px 12px;box-shadow:0 6px 18px #0000000a;transition:box-shadow .2s}.TodayPhotography .ta-item[data-v-c88a9a9a]:hover{box-shadow:0 8px 22px #0000000f}.TodayPhotography .ta-item__head[data-v-c88a9a9a]{display:grid;grid-template-columns:.5fr .4fr .2fr .4fr .4fr .5fr .5fr auto;align-items:center;gap:8px;margin-bottom:8px;justify-items:start}.TodayPhotography .ta-item__head .mobile[data-v-c88a9a9a]{margin-inline-start:.5rem;color:var(--text-color);opacity:.9;font-size:.9rem;direction:ltr;unicode-bidi:plaintext}.TodayPhotography .ta-item__head .mobile i[data-v-c88a9a9a]{margin-inline-end:.25rem}.TodayPhotography .ta-item__head .idx[data-v-c88a9a9a]{color:var(--text-color);opacity:.9}.TodayPhotography .ta-item__head .name[data-v-c88a9a9a]{font-weight:700}.TodayPhotography .ta-item__head .time[data-v-c88a9a9a],.TodayPhotography .ta-item__head .doc[data-v-c88a9a9a],.TodayPhotography .ta-item__head .part[data-v-c88a9a9a]{color:var(--text-color);opacity:.9}.TodayPhotography .ta-item__head .status[data-v-c88a9a9a]{justify-self:end}.TodayPhotography .ta-item__head span i[data-v-c88a9a9a]{margin:0 5px}.TodayPhotography .ta-item__head .record[data-v-c88a9a9a]{display:inline-flex;align-items:center;gap:.4rem}.TodayPhotography .ta-item__head .record .presence-btn[data-v-c88a9a9a]{border:1px solid #d1d5db;background:#fff;padding:.25rem .45rem;border-radius:.5rem;cursor:pointer;transition:transform .08s ease}.TodayPhotography .ta-item__head .record .presence-btn[data-v-c88a9a9a]:disabled{opacity:.6;cursor:not-allowed}.TodayPhotography .ta-item__head .record .presence-btn[data-v-c88a9a9a]:active{transform:scale(.98)}.TodayPhotography .ta-item__head .record .presence-btn i.fa-user-check[data-v-c88a9a9a]{color:#16a34a}.TodayPhotography .ta-badge[data-v-c88a9a9a]{padding:4px 8px;border-radius:999px;font-size:12px;background:#f1f1f5}.TodayPhotography .ta-badge[data-status=accepted][data-v-c88a9a9a],.TodayPhotography .ta-badge[data-status=approved][data-v-c88a9a9a],.TodayPhotography .ta-badge[data-status="1"][data-v-c88a9a9a]{background:#e6fffb}.TodayPhotography .ta-badge[data-status=pending][data-v-c88a9a9a],.TodayPhotography .ta-badge[data-status="0"][data-v-c88a9a9a]{background:#f5f5f5}.TodayPhotography .ta-badge[data-status=canceled][data-v-c88a9a9a],.TodayPhotography .ta-badge[data-status="-1"][data-v-c88a9a9a]{background:#fff1f0}.TodayPhotography .ta-badge[data-status=in_progress][data-v-c88a9a9a]{background:#fff7e6}.TodayPhotography .ta-badge[data-status=arrived][data-v-c88a9a9a]{background:#e6f7ff}.TodayPhotography .ta-progress[data-v-c88a9a9a]{display:flex;align-items:center;padding-top:6px;overflow-x:auto;min-height:50px;height:auto;max-height:100px;flex-direction:row;padding-right:5px}.TodayPhotography .ta-progress .stage[data-v-c88a9a9a]{position:relative}.TodayPhotography .ta-progress .stage .label[data-v-c88a9a9a]{display:inline-block}.TodayPhotography .ta-progress .stage .ts[data-v-c88a9a9a]{display:block;font-size:.72rem;opacity:.8;margin-top:.15rem;line-height:1}.TodayPhotography .stage[data-v-c88a9a9a]{display:inline-flex;align-items:center;gap:6px;position:relative}.TodayPhotography .stage .dot[data-v-c88a9a9a]{width:10px;height:10px;border-radius:999px;background:#d1d5db;position:relative}.TodayPhotography .stage .label[data-v-c88a9a9a]{font-size:12px;color:#6b7280;white-space:nowrap}.TodayPhotography .stage .line[data-v-c88a9a9a]{width:44px;height:2px;background:#e5e7eb;margin:0 8px}.TodayPhotography .stage.done .dot[data-v-c88a9a9a]{background:#10b981}.TodayPhotography .stage.done .line[data-v-c88a9a9a]{background:#a7f3d0}.TodayPhotography .stage.done .label[data-v-c88a9a9a]{color:#00d498}.TodayPhotography .stage.current .dot[data-v-c88a9a9a]{background:var(--primary);animation:taPulse-c88a9a9a 1.6s infinite}.TodayPhotography .stage.current .label[data-v-c88a9a9a]{color:var(--primary);font-weight:700}.TodayPhotography .stage.current .line[data-v-c88a9a9a]{background:#c7d2fe}.TodayPhotography .stage.todo .dot[data-v-c88a9a9a]{background:#d1d5db}@keyframes taPulse-c88a9a9a{0%{box-shadow:0 0 #4f46e573}70%{box-shadow:0 0 0 10px #4f46e500}to{box-shadow:0 0 #4f46e500}}.TodayPhotography .dragging .ta-item[data-v-c88a9a9a]{transition:transform .08s}.ta-header .ta-title[data-v-c88a9a9a]{display:flex;align-items:baseline;gap:8px}.ta-header .ta-sep[data-v-c88a9a9a]{color:#9ca3af}.ta-header .ta-count[data-v-c88a9a9a]{font-weight:700;color:var(--text-color)}.ta-header .ta-tools[data-v-c88a9a9a]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.ta-header .ta-search[data-v-c88a9a9a]{width:240px;max-width:50vw;padding:8px 10px;border:1px solid #e5e7eb;border-radius:10px;outline:none;transition:box-shadow .15s,border-color .15s;font-family:var(--font-primary)}.ta-header .ta-search[data-v-c88a9a9a]::placeholder{color:#9ca3af}.ta-header .ta-search[data-v-c88a9a9a]:focus{border-color:#4f46e5;box-shadow:0 0 0 3px #4f46e51f}.ta-badge--record[data-has=yes][data-v-c88a9a9a]{background:#ecfdf5;color:#065f46;font-family:var(--font-primary)}.ta-badge--record[data-has=no][data-v-c88a9a9a]{background:#fee2e2;color:#991b1b;font-family:var(--font-primary)}button.presence-btn.presence--enter i[data-v-c88a9a9a]{color:#d33}.presence-btn.presence--enter[data-v-c88a9a9a]{color:#16a34a}.presence-btn.presence--locked[data-v-c88a9a9a]{color:#9ca3af;cursor:not-allowed;opacity:.8}.ta-add[data-v-c88a9a9a]{background:var(--secondary);color:#fff;border:0;border-radius:10px;padding:8px 12px;cursor:pointer;font-family:var(--font-primary)}.ta-add[disabled][data-v-c88a9a9a]{opacity:.6;cursor:not-allowed}.modal-card[data-v-c88a9a9a]{width:min(720px,95vw);max-height:90vh;overflow:auto;background:#fff;border-radius:16px;padding:12px;box-shadow:0 14px 40px #00000038}.ta-item__head--titles[data-v-c88a9a9a]{opacity:.8;font-weight:600;border-bottom:1px dashed rgba(0,0,0,.15);padding-bottom:.25rem;margin-bottom:.5rem}.photo-btn[data-v-c88a9a9a]{display:inline-flex;align-items:center;gap:.4rem;font-size:.95rem;color:#000;transition:transform .15s ease,opacity .2s ease;cursor:pointer;padding:.5rem .75rem;border-radius:.75rem;border:1px solid #ddd;font-family:var(--font-primary);border:1px solid!important}.photo-btn.photo--before[data-v-c88a9a9a]{background-color:#c3d0ff;border-color:#007eff!important}.photo-btn.photo--before i[data-v-c88a9a9a],.photo-btn.photo--before span[data-v-c88a9a9a]{color:#000!important}.photo-btn.photo--after[data-v-c88a9a9a]{background-color:#c3d0ff;border-color:#007eff!important}.photo-btn.photo--after i[data-v-c88a9a9a],.photo-btn.photo--after span[data-v-c88a9a9a]{color:#000!important}.nostore-toggle[data-v-c88a9a9a]{display:inline-flex;align-items:center;gap:.35rem;-webkit-user-select:none;user-select:none}.nostore-toggle input[data-v-c88a9a9a]{transform:scale(1.15)}.ta-item__head--titles>.photo.before[data-v-c88a9a9a],.ta-item__head>.photo.before[data-v-c88a9a9a]{min-width:7.5rem}.ta-item__head--titles>.photo.after[data-v-c88a9a9a],.ta-item__head>.photo.after[data-v-c88a9a9a]{min-width:7.5rem}.ta-item__head--titles>.nostore[data-v-c88a9a9a],.ta-item__head>.nostore[data-v-c88a9a9a]{min-width:12rem}.photo-btn[data-v-c88a9a9a]{display:inline-flex}.photo-btn.photo--before--active[data-v-c88a9a9a]{background:#eaffea;border-color:#a0d3a0}.photo-btn.photo--before--active i[data-v-c88a9a9a],.photo-btn.photo--before--active span[data-v-c88a9a9a]{color:#000!important}.photo-btn.photo--after--active[data-v-c88a9a9a]{background:#eaffea;border-color:#a0d3a0}.photo-btn.photo--after--active i[data-v-c88a9a9a],.photo-btn.photo--after--active span[data-v-c88a9a9a]{color:#000!important}.photo-btn[data-v-c88a9a9a]:hover{transform:translateY(-1px)}.photo-btn[data-v-c88a9a9a]:disabled{opacity:.6;cursor:not-allowed}.ts[data-v-c88a9a9a]{display:block;margin-top:.25rem;opacity:.8;font-size:.8rem;color:var(--text-color)}button.no-publication[data-v-c88a9a9a]{background:#ff4d4d;color:#fff;width:auto;height:auto;padding:8px 20px;border-radius:.5rem;font-family:var(--font-primary)}button.no-publication[data-v-c88a9a9a]:hover{box-shadow:0 6px 14px #e23c3c40}button.no-publication[data-v-c88a9a9a]:active{transform:translateY(1px)}.dp-ghost[data-v-c88a9a9a]{position:fixed;left:-10000px;top:0;width:1px;height:1px;opacity:1;z-index:10}[data-v-6f9a776d]:root{--primary: #6D5DFC;--secondary: #00A693;--primary-light: #8abdff;--primary-dark: #5b0eeb;--white: #FFFFFF;--background-color: #E4EBF5;--table-background:#f3f3f3;--greyLight-2: #c8d0e7;--greyLight-3: #bec8e4;--dark-greyLight-1: #202224;--dark-greyLight-2: #2e2e2e;--dark-greyLight-3: #252525;--greyDark: #9baacf;--font-primary: Yekan Bakh FaNum;--text-color: #333;--shadow: .3rem .3rem .6rem var(--greyLight-2), -.2rem -.2rem .5rem var(--white);--inner-shadow: inset .2rem .2rem .5rem var(--greyLight-2);--login-background: #E6E6FA;--today-background: #fff;--primary-50: color-mix(in oklab, var(--primary) 10%, white);--primary-100: color-mix(in oklab, var(--primary) 20%, white);--primary-600: color-mix(in oklab, var(--primary) 90%, black);--primary-700: color-mix(in oklab, var(--primary) 80%, black);--secondary-600: color-mix(in oklab, var(--secondary) 90%, black)}[data-theme=dark][data-v-6f9a776d]{--background-color: var(--dark-greyLight-1);--white: var(--dark-greyLight-1);--text-color: #fff !important;--shadow:.3rem .3rem .6rem var(--dark-greyLight-2), -.2rem -.2rem .5rem var(--dark-greyLight-3);--inner-shadow: inset .2rem .2rem .5rem var(--dark-greyLight-3);--table-background: var(--dark-greyLight-2);--login-background: var(--dark-greyLight-1);--today-background: var(--dark-greyLight-2)}.btn-primary[data-v-6f9a776d]{background:var(--primary)}.btn-primary[data-v-6f9a776d]:hover{background:var(--primary-700)}@font-face{font-family:Kalameh;src:url(/assets/KalamehWeb_Regular-D0sC3hOE.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Kalameh;src:url(/assets/KalamehWeb_Bold-D0Jm8-NK.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Kalameh;src:url(/assets/KalamehWeb_Black-CGZNDlxu.ttf) format("truetype");font-weight:900;font-style:normal}@font-face{font-family:IRANSans;src:url("/assets/IRANSansWeb(FaNum)-Cj7jpVse.ttf") format("truetype");font-weight:400;font-style:normal}@font-face{font-family:IRANSans;src:url("/assets/IRANSansWeb(FaNum)_Bold-CG9KWpGk.ttf") format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Yekan Bakh FaNum;font-style:normal;font-weight:100;src:url(/assets/YekanBakhFaNum-Thin-CCFhV54d.woff) format("woff"),url(../Fonts/woff2/YekanBakhFaNum-thin.woff2) format("woff2")}@font-face{font-family:Yekan Bakh FaNum;font-style:normal;font-weight:300;src:url(/assets/YekanBakhFaNum-Light-DScj37Ht.woff) format("woff"),url(../Fonts/woff2/YekanBakhFaNum-Light.woff2) format("woff2")}@font-face{font-family:Yekan Bakh FaNum;font-style:normal;font-weight:400;src:url(/assets/YekanBakhFaNum-Regular-cC0JMgGa.woff) format("woff"),url(../Fonts/woff2/YekanBakhFaNum-Regular.woff2) format("woff2")}@font-face{font-family:Yekan Bakh FaNum;font-style:normal;font-weight:600;src:url(/assets/YekanBakhFaNum-SemiBold-D6uk59ej.woff) format("woff"),url(../Fonts/woff2/YekanBakhFaNum-SemiBold.woff2) format("woff2")}@font-face{font-family:Yekan Bakh FaNum;font-style:normal;font-weight:700;src:url(/assets/YekanBakhFaNum-Bold-B0339MnD.woff) format("woff"),url(../Fonts/woff2/YekanBakhFaNum-Bold.woff2) format("woff2")}[data-v-6f9a776d],[data-v-6f9a776d]:before,[data-v-6f9a776d]:after{margin:0;padding:0;box-sizing:border-box}body[data-v-6f9a776d]{font-family:var(--font-primary);background-color:var(--background-color);color:var(--text-color);line-height:1.6;font-size:15px;-webkit-font-smoothing:antialiased;direction:rtl}a[data-v-6f9a776d]{font-family:var(--font-primary);text-decoration:none;font-weight:600;color:var(--text-color)}a.router-link-exact-active[data-v-6f9a776d]{color:var(--secondary)}label[data-v-6f9a776d],td[data-v-6f9a776d],p[data-v-6f9a776d],span[data-v-6f9a776d]{color:var(--text-color)}textarea[data-v-6f9a776d]{background-color:var(--background-color);color:var(--text-color)}a.secondary-color[data-v-6f9a776d]{color:#fff}a.secondary-color.router-link-exact-active[data-v-6f9a776d]{color:var(--secondary)}ul[data-v-6f9a776d],ol[data-v-6f9a776d]{list-style:none}button[data-v-6f9a776d]{cursor:pointer;border:none;background:none}#app[data-v-6f9a776d]{font-family:var(--font-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center;color:#2c3e50}.container[data-v-6f9a776d]{width:90%;max-width:1200px;margin:0 auto}.grid[data-v-6f9a776d]{display:grid;gap:1rem}.hidden[data-v-6f9a776d]{display:none}h1[data-v-6f9a776d],h2[data-v-6f9a776d],h3[data-v-6f9a776d],h4[data-v-6f9a776d],h5[data-v-6f9a776d],h6[data-v-6f9a776d]{font-weight:700;color:var(--text-color)}.btn[data-v-6f9a776d]{padding:.75rem 1.5rem;border-radius:5px;font-weight:700;transition:all .3s ease}.btn[data-v-6f9a776d]:hover{opacity:.8}.btn-primary[data-v-6f9a776d]{background-color:var(--primary);color:#fff}.btn-secondary[data-v-6f9a776d]{background-color:var(--secondary);color:#fff}.form[data-v-6f9a776d]{font-family:var(--font-primary)}.form__group[data-v-6f9a776d]{position:relative}.form__icon[data-v-6f9a776d]{position:absolute;top:35%;left:1%;font-size:22px}.form__input[data-v-6f9a776d]{width:100%;height:4rem;border:none;border-radius:1rem;font-size:1.4rem;padding-right:1.4rem;padding-top:20px;box-shadow:var(--inner-shadow);background:none;font-family:inherit;color:var(--text-color)}.form__input[data-v-6f9a776d]:focus{box-shadow:var(--shadow);outline:none;border-bottom:2px solid var(--secondary)}.form__input:focus+.form__label[data-v-6f9a776d]{transform:translate3d(10px,-25px,0) scale(.75);color:var(--secondary)}.form__input[data-v-6f9a776d]:not(:placeholder-shown){border-bottom:2px solid var(--secondary)}.form__input:not(:placeholder-shown)+.form__label[data-v-6f9a776d]{transform:translate3d(10px,-25px,0) scale(.75);color:var(--secondary)}.form__label[data-v-6f9a776d]{position:absolute;top:50%;right:1rem;transform:translateY(-50%);font-weight:600;transform-origin:0 0;transition:all .2s ease;pointer-events:none}.form__input[data-v-6f9a776d]::-webkit-outer-spin-button,.form__input[data-v-6f9a776d]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.form__input[type=number][data-v-6f9a776d]{-moz-appearance:textfield}.ServiceCategory[data-v-6f9a776d]{display:flex;justify-content:center;flex-wrap:wrap}.ServiceCategory button[data-v-6f9a776d]{margin:10px}.ServiceCategory button[data-v-6f9a776d]:hover{background-color:var(--primary)}input.form__input__simple[data-v-6f9a776d]{height:40px;border:1px solid #dddddd;border-radius:10px;padding:10px;font-family:var(--font-primary)}.line[data-v-6f9a776d]{height:1px;display:flex;background:#ddd;margin:20px 0;width:100%}button.btn__close[data-v-6f9a776d]{width:49%;padding:10px;background:transparent;color:#ff4d4d;font-family:var(--font-primary);border-radius:.5em;border:1px solid #ff4d4d;transition:.3s;font-size:15px}button.btn__close[data-v-6f9a776d]:hover{background-color:#ff4d4d;color:#fff;transition:.3s}.chip[data-v-6f9a776d]{grid-column:2/3;grid-row:3/4;justify-self:center;min-width:11rem;width:auto;height:3.5rem;border-radius:1rem;box-shadow:var(--shadow);display:flex;justify-content:space-between;align-items:center;font-family:var(--font-primary);transition:all .3s ease}.chip__icon[data-v-6f9a776d]{width:2rem;height:2rem;border-radius:1rem;margin:0 0 0 15px;display:flex;justify-content:center;align-items:center;font-size:1.8rem;color:var(--primary)}.chip:hover p[data-v-6f9a776d]{color:#fff;transition:all .3s ease}.chip p[data-v-6f9a776d]{font-size:20px;color:var(--text-color);font-weight:600;margin-right:15px;transition:all .3s ease}.chip__no-icon[data-v-6f9a776d]{grid-column:2/3;grid-row:3/4;justify-self:center;width:17rem;height:4rem;border-radius:1rem;box-shadow:var(--shadow);display:flex;flex-direction:column;flex-wrap:wrap;align-content:space-between;align-items:flex-start;font-family:var(--font-primary);transition:all .3s ease;z-index:1;justify-content:center}.chip__no-icon:hover p[data-v-6f9a776d]{color:var(--secondary);transition:all .3s ease}.chip__no-icon p[data-v-6f9a776d]{font-size:20px;color:var(--text-color);font-weight:600;transition:all .3s ease}.active[data-v-6f9a776d]{background:var(--primary)}.active p[data-v-6f9a776d]{color:#fff}.active svg[data-v-6f9a776d]{color:#fff}.active :hover+p[data-v-6f9a776d]{color:#fff}.ServiceList[data-v-6f9a776d]{display:flex;justify-content:space-evenly;padding-top:20px;flex-wrap:wrap;flex-direction:row}.ServiceList button.chip[data-v-6f9a776d]{margin:10px 0}.title__with__line[data-v-6f9a776d]{padding:10px;text-align:right;border-bottom:2px solid #dddddd}.drag-handle[data-v-6f9a776d]{width:32px;height:32px;border:1px dashed #e5e7eb;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;cursor:grab;background:#fafafa}.drag-handle i[data-v-6f9a776d]{opacity:.7}.form__submit__btn[data-v-6f9a776d]{width:100%;height:3rem;border-radius:1rem;font-size:1.4rem;background-color:transparent;color:var(--secondary);font-family:var(--font-primary);border:3px solid var(--secondary);cursor:pointer;transition:all .3s ease;box-shadow:var(--shadow)}.form__submit__btn[data-v-6f9a776d]:hover{background-color:var(--secondary);color:#fff}[data-v-6f9a776d]::-webkit-scrollbar{width:6px;background-color:transparent;height:4px}[data-v-6f9a776d]::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);background-color:#f5f5f5;border-radius:5px}[data-v-6f9a776d]::-webkit-scrollbar-thumb{background-color:#00000075;background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.2) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.2) 50%,rgba(255,255,255,.2) 75%,transparent 75%,transparent);border-radius:5px}[data-v-6f9a776d]::-webkit-scrollbar-thumb:hover{background:#0000001c}.swal2-actions button[data-v-6f9a776d]{font-family:var(--font-primary)!important;font-size:20px!important}.slide-right-enter-active[data-v-6f9a776d],.slide-right-leave-active[data-v-6f9a776d]{transition:all .5s ease}.slide-right-enter-from[data-v-6f9a776d]{transform:translate(100%);opacity:0}.slide-right-leave-to[data-v-6f9a776d]{transform:translate(-100%);opacity:0}.modal-backdrop[data-v-6f9a776d]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0006;display:flex;align-items:center;justify-content:center}.grid__temp[data-v-6f9a776d]{display:flex;justify-content:space-between;margin:20px 0}.modal[data-v-6f9a776d]{background:var(--background-color);padding:1rem;border-radius:1rem;width:800px;max-width:90%}.modal-header[data-v-6f9a776d]{border-bottom:1px solid #dddddd;padding-bottom:10px;display:flex;justify-content:space-between;align-items:center}.modal-footer[data-v-6f9a776d]{border-top:1px solid #dddddd;padding:15px 0;display:flex;justify-content:space-between;align-items:center}button.close[data-v-6f9a776d]{font-size:25px;color:#fb0000}input.multiselect-tags-search[data-v-6f9a776d]{background:transparent}.MobileBottomNav[data-v-6f9a776d]{display:none}[data-v-6f9a776d] .selectedServices{min-width:200px;max-width:99%;border-radius:10px;height:45px;background-color:#fff}[data-v-6f9a776d] .multiselect-single-label{right:-45px;top:2px}[data-v-6f9a776d] .multiselect-placeholder{right:-50px}[data-v-6f9a776d] .multiselect-dropdown{border-radius:0 0 10px 10px;margin-bottom:10px;z-index:10000000000!important;border-color:#ddd;padding-top:15px;border-top-color:transparent}[data-v-6f9a776d] .multiselect-clear{z-index:1!important}[data-v-6f9a776d] .multiselect-caret{z-index:1!important;margin-left:10px}.TodayAppointment[data-v-6f9a776d]{background:var(--today-background);border-radius:12px;padding:16px;box-shadow:0 6px 20px #0000000f}.TodayAppointment .ta-header[data-v-6f9a776d]{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:12px}.TodayAppointment .ta-header .ta-title[data-v-6f9a776d]{display:flex;align-items:baseline;gap:8px;font-size:16px;font-weight:700}.TodayAppointment .ta-header .ta-title .ta-date[data-v-6f9a776d]{font-size:12px;color:#6b7280}.TodayAppointment .ta-header .ta-refresh[data-v-6f9a776d]{border:0;padding:8px 12px;border-radius:10px;cursor:pointer;background:var(--primary);color:#fff;transition:transform .06s ease-in-out,box-shadow .2s;display:inline-flex;align-items:center;gap:8px;font-family:var(--font-primary)}.TodayAppointment .ta-header .ta-refresh[data-v-6f9a776d]:hover{box-shadow:0 6px 14px #4f46e540;transform:translateY(-1px)}.TodayAppointment .ta-header .ta-refresh[data-v-6f9a776d]:active{transform:translateY(1px)}.TodayAppointment .ta-header .ta-refresh[data-v-6f9a776d]:disabled{opacity:.6;cursor:default;box-shadow:none}.TodayAppointment .sync-btn[data-v-6f9a776d]{display:inline-flex;align-items:center;gap:.4rem;padding:.45rem .9rem;border-radius:.5rem;border:none;cursor:pointer;font-size:.9rem;background:#ff9dfa;transition:opacity .2s ease,transform .1s ease;font-family:var(--font-primary)}.TodayAppointment .sync-btn span[data-v-6f9a776d]{color:#fff}.TodayAppointment .sync-btn[data-v-6f9a776d]:disabled{opacity:.6;cursor:default}.TodayAppointment .sync-btn[data-v-6f9a776d]:not(:disabled):hover{opacity:.85;transform:translateY(-1px);box-shadow:0 6px 14px #bd75b94b}.TodayAppointment .ta-state[data-v-6f9a776d]{padding:12px;border-radius:10px}.TodayAppointment .ta-state.ta-loading[data-v-6f9a776d],.TodayAppointment .ta-state.ta-empty[data-v-6f9a776d]{background:#f7f7fb}.TodayAppointment .ta-state.ta-error[data-v-6f9a776d]{background:#fff1f1;color:#b00020}.TodayAppointment select#ta-stage-filter[data-v-6f9a776d]{padding:5px;width:9rem;font-family:var(--font-primary);border:0px;border-bottom:2px solid #bfbfbf}.TodayAppointment select#ta-stage-filter[data-v-6f9a776d]:focus-visible{border:0px!important}.TodayAppointment .ta-list[data-v-6f9a776d]{display:flex;flex-direction:column;gap:10px}.TodayAppointment .ta-item[data-v-6f9a776d]{background:var(--background-color);border:1px solid #eef0f4;border-radius:12px;padding:10px 12px;box-shadow:0 6px 18px #0000000a;transition:box-shadow .2s}.TodayAppointment .ta-item[data-v-6f9a776d]:hover{box-shadow:0 8px 22px #0000000f}.TodayAppointment .ta-item__head[data-v-6f9a776d]{display:grid;grid-template-columns:36px .5fr .4fr .2fr .4fr .5fr .5fr .5fr auto auto auto;align-items:center;gap:8px;margin-bottom:8px}.TodayAppointment .ta-item__head .mobile[data-v-6f9a776d]{margin-inline-start:.5rem;color:#6b7280;font-size:.9rem;direction:ltr;unicode-bidi:plaintext}.TodayAppointment .ta-item__head .mobile i[data-v-6f9a776d]{margin-inline-end:.25rem}.TodayAppointment .ta-item__head .idx[data-v-6f9a776d]{color:#6b7280}.TodayAppointment .ta-item__head .name[data-v-6f9a776d]{font-weight:700}.TodayAppointment .ta-item__head .time[data-v-6f9a776d],.TodayAppointment .ta-item__head .doc[data-v-6f9a776d],.TodayAppointment .ta-item__head .part[data-v-6f9a776d]{color:#374151}.TodayAppointment .ta-item__head .status[data-v-6f9a776d]{justify-self:end}.TodayAppointment .ta-item__head span i[data-v-6f9a776d]{margin:0 5px}.TodayAppointment .ta-item__head .record[data-v-6f9a776d]{display:inline-flex;align-items:center;gap:.4rem}.TodayAppointment .ta-item__head .record .presence-btn[data-v-6f9a776d]{border:1px solid #d1d5db;background:#fff;padding:.25rem .45rem;border-radius:.5rem;cursor:pointer;transition:transform .08s ease}.TodayAppointment .ta-item__head .record .presence-btn[data-v-6f9a776d]:disabled{opacity:.6;cursor:not-allowed}.TodayAppointment .ta-item__head .record .presence-btn[data-v-6f9a776d]:active{transform:scale(.98)}.TodayAppointment .ta-item__head .record .presence-btn i.fa-user-check[data-v-6f9a776d]{color:#16a34a}.TodayAppointment .ta-badge[data-v-6f9a776d]{padding:4px 8px;border-radius:999px;font-size:12px;background:#f1f1f5;color:#000}.TodayAppointment .ta-badge[data-status=accepted][data-v-6f9a776d],.TodayAppointment .ta-badge[data-status=approved][data-v-6f9a776d],.TodayAppointment .ta-badge[data-status="1"][data-v-6f9a776d]{background:#e6fffb}.TodayAppointment .ta-badge[data-status=pending][data-v-6f9a776d],.TodayAppointment .ta-badge[data-status="0"][data-v-6f9a776d]{background:#f5f5f5}.TodayAppointment .ta-badge[data-status=canceled][data-v-6f9a776d],.TodayAppointment .ta-badge[data-status="-1"][data-v-6f9a776d]{background:#fff1f0}.TodayAppointment .ta-badge[data-status=in_progress][data-v-6f9a776d]{background:#fff7e6}.TodayAppointment .ta-badge[data-status=arrived][data-v-6f9a776d]{background:#e6f7ff}.TodayAppointment .ta-progress[data-v-6f9a776d]{display:flex;align-items:center;padding-top:6px;overflow-x:auto;min-height:50px;height:auto;max-height:100px;flex-direction:row;padding-right:5px}.TodayAppointment .ta-progress .stage[data-v-6f9a776d]{position:relative}.TodayAppointment .ta-progress .stage .label[data-v-6f9a776d]{display:inline-block;color:var(--text-color)}.TodayAppointment .ta-progress .stage .ts[data-v-6f9a776d]{display:block;font-size:.72rem;opacity:.8;margin-top:.15rem;line-height:1;color:var(--text-color)}.TodayAppointment .stage[data-v-6f9a776d]{display:inline-flex;align-items:center;gap:6px;position:relative}.TodayAppointment .stage .dot[data-v-6f9a776d]{width:10px;height:10px;border-radius:999px;background:#d1d5db;position:relative}.TodayAppointment .stage .label[data-v-6f9a776d]{font-size:12px;color:#6b7280;white-space:nowrap}.TodayAppointment .stage .line[data-v-6f9a776d]{width:44px;height:2px;background:#e5e7eb;margin:0 8px}.TodayAppointment .stage.done .dot[data-v-6f9a776d]{background:#10b981}.TodayAppointment .stage.done .line[data-v-6f9a776d]{background:#a7f3d0}.TodayAppointment .stage.done .label[data-v-6f9a776d]{color:#00d498}.TodayAppointment .stage.current .dot[data-v-6f9a776d]{background:var(--primary);animation:taPulse-6f9a776d 1.6s infinite}.TodayAppointment .stage.current .label[data-v-6f9a776d]{color:var(--primary);font-weight:700}.TodayAppointment .stage.current .line[data-v-6f9a776d]{background:#c7d2fe}.TodayAppointment .stage.todo .dot[data-v-6f9a776d]{background:#d1d5db}@keyframes taPulse-6f9a776d{0%{box-shadow:0 0 #4f46e573}70%{box-shadow:0 0 0 10px #4f46e500}to{box-shadow:0 0 #4f46e500}}.TodayAppointment .dragging .ta-item[data-v-6f9a776d]{transition:transform .08s}.TodayAppointment .ta-item--editing[data-v-6f9a776d]{border:1px solid rgba(82,139,255,.7);box-shadow:0 0 0 1px #528bff26,0 14px 35px #0f172a59;position:relative;z-index:5;background:radial-gradient(circle at top right,#d0d9ff 0,#eee 40%,#eee 60%,#d0d9ff);outline:none;transition:box-shadow .2s ease,border-color .2s ease,transform .15s ease;transform:translateY(-1px)}.TodayAppointment .ta-item--editing[data-v-6f9a776d]:before{content:"ویرایش فعال";position:absolute;top:-10px;left:1rem;padding:.15rem .6rem;font-size:.7rem;border-radius:999px;background:linear-gradient(135deg,#4f46e5,#06b6d4);color:#e5f4ff;box-shadow:0 4px 10px #0f172a73}.TodayAppointment .ta-edit-input[data-v-6f9a776d]{border-radius:999px;border:1px solid rgba(148,163,184,.4);background:#0f172ad9;color:#e5e7eb;padding:.15rem .6rem;font-size:.78rem;outline:none;min-width:0;transition:border-color .18s ease,box-shadow .18s ease,background-color .18s ease,transform .08s ease;box-shadow:0 0 0 1px transparent;font-family:var(--font-primary)}.TodayAppointment .ta-edit-input[data-v-6f9a776d]::placeholder{color:#6b7280;font-size:.72rem}.TodayAppointment .ta-edit-input[data-v-6f9a776d]:hover{border-color:#818cf8b3}.TodayAppointment .ta-edit-input[data-v-6f9a776d]:focus{border-color:#818cf8;background:#0f172afa;box-shadow:0 0 0 1px #818cf899,0 0 12px #38bdf866;transform:translateY(-.5px)}.TodayAppointment .ta-edit-input--name[data-v-6f9a776d]{max-width:6.5rem;margin-inline-start:.3rem}.TodayAppointment .ta-edit-input--mobile[data-v-6f9a776d]{max-width:8.5rem;direction:ltr;text-align:left;font-family:inherit}.TodayAppointment .ta-edit-input--time[data-v-6f9a776d]{max-width:4.6rem;direction:ltr;text-align:center;padding-inline:.4rem}.TodayAppointment .ta-edit-input--doc[data-v-6f9a776d]{max-width:8rem;margin-inline-start:.3rem}.TodayAppointment .ta-edit-input--part[data-v-6f9a776d]{max-width:10rem;margin-inline-start:.3rem}.TodayAppointment .ta-edit-btn[data-v-6f9a776d]{margin-inline-start:.35rem;border-radius:999px;border:1px solid rgba(148,163,184,.35);background:radial-gradient(circle at top left,#0f172a 0,#020617 55%);color:#cbd5f5;padding:.25rem .55rem;font-size:.7rem;display:inline-flex;align-items:center;gap:.25rem;cursor:pointer;transition:background .18s ease,border-color .18s ease,box-shadow .18s ease,transform .08s ease,color .1s ease}.TodayAppointment .ta-edit-btn i[data-v-6f9a776d]{font-size:.78rem}.TodayAppointment .ta-edit-btn[data-v-6f9a776d]:hover{border-color:#818cf8cc;box-shadow:0 0 0 1px #818cf866;transform:translateY(-1px);color:#e5edff}.TodayAppointment .ta-edit-btn[data-v-6f9a776d]:active{transform:translateY(0);box-shadow:0 0 0 1px #818cf84d}.TodayAppointment .ta-edit-btn--active[data-v-6f9a776d]{border-color:#22d3ee;background:linear-gradient(135deg,#4f46e5,#22d3ee);color:#f9fafb;box-shadow:0 0 0 1px #22d3ee99,0 10px 30px #0f172ab3}.TodayAppointment .ta-edit-btn--active[data-v-6f9a776d]:hover{box-shadow:0 0 0 1px #22d3eeb3,0 12px 36px #0f172ad9}.TodayAppointment .edit-actions[data-v-6f9a776d]{display:inline-flex;align-items:center;gap:.4rem;margin-inline-start:auto}.TodayAppointment .ta-edit-save[data-v-6f9a776d],.TodayAppointment .ta-edit-cancel[data-v-6f9a776d]{border-radius:999px;border:none;padding:.25rem .7rem;font-size:.72rem;display:inline-flex;align-items:center;gap:.3rem;cursor:pointer;font-weight:500;transition:transform .08s ease,box-shadow .16s ease,background .16s ease,opacity .12s ease}.TodayAppointment .ta-edit-save i[data-v-6f9a776d],.TodayAppointment .ta-edit-cancel i[data-v-6f9a776d]{font-size:.83rem}.TodayAppointment .ta-edit-save[data-v-6f9a776d]:disabled,.TodayAppointment .ta-edit-cancel[data-v-6f9a776d]:disabled{opacity:.65;cursor:default;box-shadow:none;transform:none}.TodayAppointment .ta-edit-save[data-v-6f9a776d]{background:var(--primary);color:#fff;font-family:var(--font-primary)}.TodayAppointment .ta-edit-save[data-v-6f9a776d]:hover:not(:disabled){transform:translateY(-1px)}.TodayAppointment .ta-edit-save[data-v-6f9a776d]:active:not(:disabled){transform:translateY(0)}.TodayAppointment .ta-edit-cancel[data-v-6f9a776d]{background:#f3f4f6;color:#000;border:1px solid rgba(148,163,184,.5);font-family:var(--font-primary)}.TodayAppointment .ta-edit-cancel[data-v-6f9a776d]:hover:not(:disabled){background:#eee;border-color:#94a3b8e6;transform:translateY(-1px)}.TodayAppointment .ta-edit-cancel[data-v-6f9a776d]:active:not(:disabled){transform:translateY(0);box-shadow:0 6px 14px #0f172abf}.ta-header .ta-title[data-v-6f9a776d]{display:flex;align-items:baseline;gap:8px}.ta-header .ta-sep[data-v-6f9a776d]{color:#9ca3af}.ta-header .ta-count[data-v-6f9a776d]{font-weight:700;color:var(--text-color)}.ta-header .ta-tools[data-v-6f9a776d]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.ta-header .ta-search[data-v-6f9a776d]{width:240px;max-width:50vw;padding:8px 10px;border:1px solid #e5e7eb;border-radius:10px;outline:none;transition:box-shadow .15s,border-color .15s;font-family:var(--font-primary)}.ta-header .ta-search[data-v-6f9a776d]::placeholder{color:#9ca3af}.ta-header .ta-search[data-v-6f9a776d]:focus{border-color:#4f46e5;box-shadow:0 0 0 3px #4f46e51f}.ta-badge--record[data-has=yes][data-v-6f9a776d]{background:#ecfdf5;color:#065f46;font-family:var(--font-primary)}.ta-badge--record[data-has=no][data-v-6f9a776d]{background:#fee2e2;color:#991b1b;font-family:var(--font-primary)}button.presence-btn.presence--enter i[data-v-6f9a776d]{color:#d33}.presence-btn.presence--enter[data-v-6f9a776d]{color:#16a34a}.presence-btn.presence--locked[data-v-6f9a776d]{color:#9ca3af;cursor:not-allowed;opacity:.8}.ta-add[data-v-6f9a776d]{background:var(--secondary);color:#fff;border:0;border-radius:10px;padding:8px 12px;cursor:pointer;font-family:var(--font-primary)}.ta-add[data-v-6f9a776d]:hover{box-shadow:0 6px 14px #00a69349;transform:translateY(-1px)}.ta-add[disabled][data-v-6f9a776d]{opacity:.6;cursor:not-allowed}.modal-card[data-v-6f9a776d]{width:min(720px,95vw);max-height:90vh;overflow:auto;background:#fff;border-radius:16px;padding:12px;box-shadow:0 14px 40px #00000038}.assistant-select-wrap[data-v-6f9a776d]{margin-top:-1.5rem;margin-right:3rem}.assistant-select-wrap .assistant-select[data-v-6f9a776d]{min-width:80px;padding:.25rem .5rem;border:1px solid var(--ta-border, #e4e6eb);border-radius:.5em;font-family:var(--font-primary)}.sr-only[data-v-6f9a776d]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.assistant-select-wrap[data-v-6f9a776d]{position:relative;display:inline-block;min-width:50px!important;width:auto!important}.assistant-trigger[data-v-6f9a776d]{display:inline-flex;align-items:center;gap:.5rem;width:100%;border-radius:1em;background:var(--background-color);cursor:pointer;line-height:1.6;font-family:var(--font-primary)}.assistant-trigger[data-v-6f9a776d]:disabled{opacity:.6;cursor:not-allowed}.assistant-trigger__text[data-v-6f9a776d]{flex:1;text-align:right;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;margin-right:-38px}.ta-badge--exit[data-v-6f9a776d]{background-color:#ffeaea;border:1px solid #cc0000;color:#c00}.ta-badge--exit[data-v-6f9a776d]:disabled{opacity:.6;cursor:default}.ta-item[data-v-6f9a776d]{position:relative}.ta-item .ta-item-overlay[data-v-6f9a776d]{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:flex;align-items:center;justify-content:center;text-align:center;flex-direction:column;border-radius:1rem;z-index:0;padding:1rem;color:#333;font-family:inherit}.ta-item .ta-item-overlay .overlay-content[data-v-6f9a776d]{display:flex;flex-direction:column;align-items:center;gap:.75rem;max-width:85%}.ta-item .ta-item-overlay .overlay-text[data-v-6f9a776d]{font-size:1.05rem;font-weight:500;color:#333;line-height:1.7}.ta-item .ta-item-overlay .overlay-btn[data-v-6f9a776d]{background:#3a7bd5;background:linear-gradient(135deg,#3a7bd5,#00d2ff);color:#fff;border:none;border-radius:.75rem;padding:.5rem 1.2rem;font-family:var(--font-primary);font-size:.95rem;cursor:pointer;display:flex;align-items:center;gap:.4rem;transition:all .25s ease}.ta-item .ta-item-overlay .overlay-btn[data-v-6f9a776d]:hover{transform:scale(1.04);background:linear-gradient(135deg,#2e6bcf,#00b8f0)}.ta-item .ta-item-overlay .overlay-btn i[data-v-6f9a776d]{font-size:1.1rem}button.ta-report[data-v-6f9a776d]{background:#dbc500;color:#fff;border:0;border-radius:10px;padding:8px 12px;cursor:pointer;font-family:var(--font-primary)}.ta-report[data-v-6f9a776d]:not(:disabled):hover{opacity:.85;transform:translateY(-1px);box-shadow:0 6px 14px #dbc5005d}.ta-date-nav[data-v-6f9a776d]{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-primary)}.ta-date-btn[data-v-6f9a776d]{border:1px solid rgba(255,255,255,.12);background:#ffffff0f;color:inherit;border-radius:10px;padding:6px 10px;cursor:pointer;font-family:var(--font-primary)}.ta-date-btn--arrow[data-v-6f9a776d]{width:34px;text-align:center;font-size:18px;line-height:1}.ta-date-btn--date[data-v-6f9a776d]{font-weight:600}.dp-ghost[data-v-6f9a776d]{position:fixed;left:-10000px;top:0;width:1px;height:1px}.dp-ghost input[data-v-6f9a776d]{width:1px!important;height:1px!important;padding:0!important;border:0!important}.UserSelectModal .modal[data-v-6f9a776d]{max-width:80%;width:65%;background:var(--table-background);border-radius:1rem;box-shadow:0 10px 25px #0000001a;display:flex;flex-direction:column;max-height:80vh;overflow:hidden}.modal__foot[data-v-6f9a776d]{display:flex;justify-content:flex-start;margin-top:1rem}.modal__foot .btn[data-v-6f9a776d]{padding:.45rem 1.4rem;border-radius:.75rem;border:1px solid #d0d5dd;background:#f9fafb;cursor:pointer;font-family:var(--font-primary);width:100%}.assistant-card[data-v-6f9a776d]{border-radius:1rem;border:1px solid #e5e7eb;padding:1.7rem .6rem 1.9rem;text-align:center;cursor:pointer;transition:all .15s ease-in-out;background:var(--today-background);margin:20px 0}.assistant-card[data-v-6f9a776d]:hover{transform:translateY(-2px);box-shadow:0 10px 22px #0f172a26;background:var(--table-background)}.assistant-card .avatar[data-v-6f9a776d]{width:90px;height:90px;margin:0 auto .55rem;border-radius:999px;overflow:hidden;border:1px solid #e5e7eb}.assistant-card .name[data-v-6f9a776d]{font-weight:600;margin-bottom:.15rem;color:var(--text-color)}.modal__head[data-v-6f9a776d]{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem}.modal__head h4[data-v-6f9a776d]{font-size:1.05rem;font-weight:600}.modal__head .close[data-v-6f9a776d]{border:none;background:transparent;font-size:1.4rem;cursor:pointer;line-height:1}.modal__body[data-v-6f9a776d]{flex:1;overflow:auto}.modal__foot[data-v-6f9a776d]{display:flex;gap:.5rem;justify-content:flex-start;margin-top:1rem}.modal__foot .btn[data-v-6f9a776d]{padding:.45rem 1.4rem;border-radius:.75rem;border:1px solid #d0d5dd;background:#f9fafb;cursor:pointer;font-size:.9rem}.modal__foot .btn-primary[data-v-6f9a776d]{background:#2563eb;border-color:#2563eb;color:#fff}.modal__foot .btn-primary[data-v-6f9a776d]:disabled{opacity:.5;cursor:default}.state[data-v-6f9a776d]{padding:1rem .5rem;text-align:center}.state.error[data-v-6f9a776d]{color:#b91c1c}.assistants-grid[data-v-6f9a776d]{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:.9rem}.assistant-card[data-v-6f9a776d]{border-radius:1rem;border:1px solid #e5e7eb;padding:.7rem .6rem .9rem;text-align:center;cursor:pointer;transition:all .15s ease-in-out}.assistant-card[data-v-6f9a776d]:hover{transform:translateY(-2px);box-shadow:0 10px 22px #0f172a26;background:#fff}.assistant-card.active[data-v-6f9a776d]{border-color:#2563eb;box-shadow:0 0 0 2px #2563eb2e;background:#eff6ff}.assistant-card .avatar[data-v-6f9a776d]{width:90px;height:90px;margin:0 auto .55rem;border-radius:999px;overflow:hidden;border:1px solid #e5e7eb;position:relative}.assistant-card .avatar img[data-v-6f9a776d]{width:100%;height:100%;object-fit:cover}.assistant-card .avatar .check-pill[data-v-6f9a776d]{position:absolute;inset-inline-end:4px;bottom:4px;background:#fff;border-radius:999px;padding:2px 6px;font-size:.8rem}.assistant-card .name[data-v-6f9a776d]{font-weight:600;margin-bottom:.15rem}.assistant-card .uname[data-v-6f9a776d]{font-size:.8rem;color:#6b7280;direction:ltr}[data-v-530af47d]:root{--primary: #6D5DFC;--secondary: #00A693;--primary-light: #8abdff;--primary-dark: #5b0eeb;--white: #FFFFFF;--background-color: #E4EBF5;--table-background:#f3f3f3;--greyLight-2: #c8d0e7;--greyLight-3: #bec8e4;--dark-greyLight-1: #202224;--dark-greyLight-2: #2e2e2e;--dark-greyLight-3: #252525;--greyDark: #9baacf;--font-primary: Yekan Bakh FaNum;--text-color: #333;--shadow: .3rem .3rem .6rem var(--greyLight-2), -.2rem -.2rem .5rem var(--white);--inner-shadow: inset .2rem .2rem .5rem var(--greyLight-2);--login-background: #E6E6FA;--today-background: #fff;--primary-50: color-mix(in oklab, var(--primary) 10%, white);--primary-100: color-mix(in oklab, var(--primary) 20%, white);--primary-600: color-mix(in oklab, var(--primary) 90%, black);--primary-700: color-mix(in oklab, var(--primary) 80%, black);--secondary-600: color-mix(in oklab, var(--secondary) 90%, black)}[data-theme=dark][data-v-530af47d]{--background-color: var(--dark-greyLight-1);--white: var(--dark-greyLight-1);--text-color: #fff !important;--shadow:.3rem .3rem .6rem var(--dark-greyLight-2), -.2rem -.2rem .5rem var(--dark-greyLight-3);--inner-shadow: inset .2rem .2rem .5rem var(--dark-greyLight-3);--table-background: var(--dark-greyLight-2);--login-background: var(--dark-greyLight-1);--today-background: var(--dark-greyLight-2)}.btn-primary[data-v-530af47d]{background:var(--primary)}.btn-primary[data-v-530af47d]:hover{background:var(--primary-700)}@font-face{font-family:Kalameh;src:url(/assets/KalamehWeb_Regular-D0sC3hOE.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Kalameh;src:url(/assets/KalamehWeb_Bold-D0Jm8-NK.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Kalameh;src:url(/assets/KalamehWeb_Black-CGZNDlxu.ttf) format("truetype");font-weight:900;font-style:normal}@font-face{font-family:IRANSans;src:url("/assets/IRANSansWeb(FaNum)-Cj7jpVse.ttf") format("truetype");font-weight:400;font-style:normal}@font-face{font-family:IRANSans;src:url("/assets/IRANSansWeb(FaNum)_Bold-CG9KWpGk.ttf") format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Yekan Bakh FaNum;font-style:normal;font-weight:100;src:url(/assets/YekanBakhFaNum-Thin-CCFhV54d.woff) format("woff"),url(../Fonts/woff2/YekanBakhFaNum-thin.woff2) format("woff2")}@font-face{font-family:Yekan Bakh FaNum;font-style:normal;font-weight:300;src:url(/assets/YekanBakhFaNum-Light-DScj37Ht.woff) format("woff"),url(../Fonts/woff2/YekanBakhFaNum-Light.woff2) format("woff2")}@font-face{font-family:Yekan Bakh FaNum;font-style:normal;font-weight:400;src:url(/assets/YekanBakhFaNum-Regular-cC0JMgGa.woff) format("woff"),url(../Fonts/woff2/YekanBakhFaNum-Regular.woff2) format("woff2")}@font-face{font-family:Yekan Bakh FaNum;font-style:normal;font-weight:600;src:url(/assets/YekanBakhFaNum-SemiBold-D6uk59ej.woff) format("woff"),url(../Fonts/woff2/YekanBakhFaNum-SemiBold.woff2) format("woff2")}@font-face{font-family:Yekan Bakh FaNum;font-style:normal;font-weight:700;src:url(/assets/YekanBakhFaNum-Bold-B0339MnD.woff) format("woff"),url(../Fonts/woff2/YekanBakhFaNum-Bold.woff2) format("woff2")}[data-v-530af47d],[data-v-530af47d]:before,[data-v-530af47d]:after{margin:0;padding:0;box-sizing:border-box}body[data-v-530af47d]{font-family:var(--font-primary);background-color:var(--background-color);color:var(--text-color);line-height:1.6;font-size:15px;-webkit-font-smoothing:antialiased;direction:rtl}a[data-v-530af47d]{font-family:var(--font-primary);text-decoration:none;font-weight:600;color:var(--text-color)}a.router-link-exact-active[data-v-530af47d]{color:var(--secondary)}label[data-v-530af47d],td[data-v-530af47d],p[data-v-530af47d],span[data-v-530af47d]{color:var(--text-color)}textarea[data-v-530af47d]{background-color:var(--background-color);color:var(--text-color)}a.secondary-color[data-v-530af47d]{color:#fff}a.secondary-color.router-link-exact-active[data-v-530af47d]{color:var(--secondary)}ul[data-v-530af47d],ol[data-v-530af47d]{list-style:none}button[data-v-530af47d]{cursor:pointer;border:none;background:none}#app[data-v-530af47d]{font-family:var(--font-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center;color:#2c3e50}.container[data-v-530af47d]{width:90%;max-width:1200px;margin:0 auto}.grid[data-v-530af47d]{display:grid;gap:1rem}.hidden[data-v-530af47d]{display:none}h1[data-v-530af47d],h2[data-v-530af47d],h3[data-v-530af47d],h4[data-v-530af47d],h5[data-v-530af47d],h6[data-v-530af47d]{font-weight:700;color:var(--text-color)}.btn[data-v-530af47d]{padding:.75rem 1.5rem;border-radius:5px;font-weight:700;transition:all .3s ease}.btn[data-v-530af47d]:hover{opacity:.8}.btn-primary[data-v-530af47d]{background-color:var(--primary);color:#fff}.btn-secondary[data-v-530af47d]{background-color:var(--secondary);color:#fff}.form[data-v-530af47d]{font-family:var(--font-primary)}.form__group[data-v-530af47d]{position:relative}.form__icon[data-v-530af47d]{position:absolute;top:35%;left:1%;font-size:22px}.form__input[data-v-530af47d]{width:100%;height:4rem;border:none;border-radius:1rem;font-size:1.4rem;padding-right:1.4rem;padding-top:20px;box-shadow:var(--inner-shadow);background:none;font-family:inherit;color:var(--text-color)}.form__input[data-v-530af47d]:focus{box-shadow:var(--shadow);outline:none;border-bottom:2px solid var(--secondary)}.form__input:focus+.form__label[data-v-530af47d]{transform:translate3d(10px,-25px,0) scale(.75);color:var(--secondary)}.form__input[data-v-530af47d]:not(:placeholder-shown){border-bottom:2px solid var(--secondary)}.form__input:not(:placeholder-shown)+.form__label[data-v-530af47d]{transform:translate3d(10px,-25px,0) scale(.75);color:var(--secondary)}.form__label[data-v-530af47d]{position:absolute;top:50%;right:1rem;transform:translateY(-50%);font-weight:600;transform-origin:0 0;transition:all .2s ease;pointer-events:none}.form__input[data-v-530af47d]::-webkit-outer-spin-button,.form__input[data-v-530af47d]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.form__input[type=number][data-v-530af47d]{-moz-appearance:textfield}.ServiceCategory[data-v-530af47d]{display:flex;justify-content:center;flex-wrap:wrap}.ServiceCategory button[data-v-530af47d]{margin:10px}.ServiceCategory button[data-v-530af47d]:hover{background-color:var(--primary)}input.form__input__simple[data-v-530af47d]{height:40px;border:1px solid #dddddd;border-radius:10px;padding:10px;font-family:var(--font-primary)}.line[data-v-530af47d]{height:1px;display:flex;background:#ddd;margin:20px 0;width:100%}button.btn__close[data-v-530af47d]{width:49%;padding:10px;background:transparent;color:#ff4d4d;font-family:var(--font-primary);border-radius:.5em;border:1px solid #ff4d4d;transition:.3s;font-size:15px}button.btn__close[data-v-530af47d]:hover{background-color:#ff4d4d;color:#fff;transition:.3s}.chip[data-v-530af47d]{grid-column:2/3;grid-row:3/4;justify-self:center;min-width:11rem;width:auto;height:3.5rem;border-radius:1rem;box-shadow:var(--shadow);display:flex;justify-content:space-between;align-items:center;font-family:var(--font-primary);transition:all .3s ease}.chip__icon[data-v-530af47d]{width:2rem;height:2rem;border-radius:1rem;margin:0 0 0 15px;display:flex;justify-content:center;align-items:center;font-size:1.8rem;color:var(--primary)}.chip:hover p[data-v-530af47d]{color:#fff;transition:all .3s ease}.chip p[data-v-530af47d]{font-size:20px;color:var(--text-color);font-weight:600;margin-right:15px;transition:all .3s ease}.chip__no-icon[data-v-530af47d]{grid-column:2/3;grid-row:3/4;justify-self:center;width:17rem;height:4rem;border-radius:1rem;box-shadow:var(--shadow);display:flex;flex-direction:column;flex-wrap:wrap;align-content:space-between;align-items:flex-start;font-family:var(--font-primary);transition:all .3s ease;z-index:1;justify-content:center}.chip__no-icon:hover p[data-v-530af47d]{color:var(--secondary);transition:all .3s ease}.chip__no-icon p[data-v-530af47d]{font-size:20px;color:var(--text-color);font-weight:600;transition:all .3s ease}.active[data-v-530af47d]{background:var(--primary)}.active p[data-v-530af47d]{color:#fff}.active svg[data-v-530af47d]{color:#fff}.active :hover+p[data-v-530af47d]{color:#fff}.ServiceList[data-v-530af47d]{display:flex;justify-content:space-evenly;padding-top:20px;flex-wrap:wrap;flex-direction:row}.ServiceList button.chip[data-v-530af47d]{margin:10px 0}.title__with__line[data-v-530af47d]{padding:10px;text-align:right;border-bottom:2px solid #dddddd}.drag-handle[data-v-530af47d]{width:32px;height:32px;border:1px dashed #e5e7eb;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;cursor:grab;background:#fafafa}.drag-handle i[data-v-530af47d]{opacity:.7}.form__submit__btn[data-v-530af47d]{width:100%;height:3rem;border-radius:1rem;font-size:1.4rem;background-color:transparent;color:var(--secondary);font-family:var(--font-primary);border:3px solid var(--secondary);cursor:pointer;transition:all .3s ease;box-shadow:var(--shadow)}.form__submit__btn[data-v-530af47d]:hover{background-color:var(--secondary);color:#fff}[data-v-530af47d]::-webkit-scrollbar{width:6px;background-color:transparent;height:4px}[data-v-530af47d]::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);background-color:#f5f5f5;border-radius:5px}[data-v-530af47d]::-webkit-scrollbar-thumb{background-color:#00000075;background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.2) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.2) 50%,rgba(255,255,255,.2) 75%,transparent 75%,transparent);border-radius:5px}[data-v-530af47d]::-webkit-scrollbar-thumb:hover{background:#0000001c}.swal2-actions button[data-v-530af47d]{font-family:var(--font-primary)!important;font-size:20px!important}.slide-right-enter-active[data-v-530af47d],.slide-right-leave-active[data-v-530af47d]{transition:all .5s ease}.slide-right-enter-from[data-v-530af47d]{transform:translate(100%);opacity:0}.slide-right-leave-to[data-v-530af47d]{transform:translate(-100%);opacity:0}.modal-backdrop[data-v-530af47d]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0006;display:flex;align-items:center;justify-content:center}.grid__temp[data-v-530af47d]{display:flex;justify-content:space-between;margin:20px 0}.modal[data-v-530af47d]{background:var(--background-color);padding:1rem;border-radius:1rem;width:800px;max-width:90%}.modal-header[data-v-530af47d]{border-bottom:1px solid #dddddd;padding-bottom:10px;display:flex;justify-content:space-between;align-items:center}.modal-footer[data-v-530af47d]{border-top:1px solid #dddddd;padding:15px 0;display:flex;justify-content:space-between;align-items:center}button.close[data-v-530af47d]{font-size:25px;color:#fb0000}input.multiselect-tags-search[data-v-530af47d]{background:transparent}.MobileBottomNav[data-v-530af47d]{display:none}[data-v-530af47d] .selectedServices{min-width:200px;max-width:99%;border-radius:10px;height:45px;background-color:#fff}[data-v-530af47d] .multiselect-single-label{right:-45px;top:2px}[data-v-530af47d] .multiselect-placeholder{right:-50px}[data-v-530af47d] .multiselect-dropdown{border-radius:0 0 10px 10px;margin-bottom:10px;z-index:10000000000!important;border-color:#ddd;padding-top:15px;border-top-color:transparent}[data-v-530af47d] .multiselect-clear{z-index:1!important}[data-v-530af47d] .multiselect-caret{z-index:1!important;margin-left:10px}.TodayAppointment[data-v-530af47d]{background:var(--today-background);border-radius:12px;padding:16px;box-shadow:0 6px 20px #0000000f}.TodayAppointment .ta-header[data-v-530af47d]{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:12px}.TodayAppointment .ta-header .ta-title[data-v-530af47d]{display:flex;align-items:baseline;gap:8px;font-size:16px;font-weight:700}.TodayAppointment .ta-header .ta-title .ta-date[data-v-530af47d]{font-size:12px;color:#6b7280}.TodayAppointment .ta-header .ta-refresh[data-v-530af47d]{border:0;padding:8px 12px;border-radius:10px;cursor:pointer;background:var(--primary);color:#fff;transition:transform .06s ease-in-out,box-shadow .2s;display:inline-flex;align-items:center;gap:8px;font-family:var(--font-primary)}.TodayAppointment .ta-header .ta-refresh[data-v-530af47d]:hover{box-shadow:0 6px 14px #4f46e540;transform:translateY(-1px)}.TodayAppointment .ta-header .ta-refresh[data-v-530af47d]:active{transform:translateY(1px)}.TodayAppointment .ta-header .ta-refresh[data-v-530af47d]:disabled{opacity:.6;cursor:default;box-shadow:none}.TodayAppointment .sync-btn[data-v-530af47d]{display:inline-flex;align-items:center;gap:.4rem;padding:.45rem .9rem;border-radius:.5rem;border:none;cursor:pointer;font-size:.9rem;background:#ff9dfa;transition:opacity .2s ease,transform .1s ease;font-family:var(--font-primary)}.TodayAppointment .sync-btn span[data-v-530af47d]{color:#fff}.TodayAppointment .sync-btn[data-v-530af47d]:disabled{opacity:.6;cursor:default}.TodayAppointment .sync-btn[data-v-530af47d]:not(:disabled):hover{opacity:.85;transform:translateY(-1px);box-shadow:0 6px 14px #bd75b94b}.TodayAppointment .ta-state[data-v-530af47d]{padding:12px;border-radius:10px}.TodayAppointment .ta-state.ta-loading[data-v-530af47d],.TodayAppointment .ta-state.ta-empty[data-v-530af47d]{background:#f7f7fb}.TodayAppointment .ta-state.ta-error[data-v-530af47d]{background:#fff1f1;color:#b00020}.TodayAppointment select#ta-stage-filter[data-v-530af47d]{padding:5px;width:9rem;font-family:var(--font-primary);border:0px;border-bottom:2px solid #bfbfbf}.TodayAppointment select#ta-stage-filter[data-v-530af47d]:focus-visible{border:0px!important}.TodayAppointment .ta-list[data-v-530af47d]{display:flex;flex-direction:column;gap:10px}.TodayAppointment .ta-item[data-v-530af47d]{background:var(--background-color);border:1px solid #eef0f4;border-radius:12px;padding:10px 12px;box-shadow:0 6px 18px #0000000a;transition:box-shadow .2s}.TodayAppointment .ta-item[data-v-530af47d]:hover{box-shadow:0 8px 22px #0000000f}.TodayAppointment .ta-item__head[data-v-530af47d]{display:grid;grid-template-columns:36px .5fr .4fr .2fr .4fr .5fr .5fr .5fr auto auto auto;align-items:center;gap:8px;margin-bottom:8px}.TodayAppointment .ta-item__head .mobile[data-v-530af47d]{margin-inline-start:.5rem;color:#6b7280;font-size:.9rem;direction:ltr;unicode-bidi:plaintext}.TodayAppointment .ta-item__head .mobile i[data-v-530af47d]{margin-inline-end:.25rem}.TodayAppointment .ta-item__head .idx[data-v-530af47d]{color:#6b7280}.TodayAppointment .ta-item__head .name[data-v-530af47d]{font-weight:700}.TodayAppointment .ta-item__head .time[data-v-530af47d],.TodayAppointment .ta-item__head .doc[data-v-530af47d],.TodayAppointment .ta-item__head .part[data-v-530af47d]{color:#374151}.TodayAppointment .ta-item__head .status[data-v-530af47d]{justify-self:end}.TodayAppointment .ta-item__head span i[data-v-530af47d]{margin:0 5px}.TodayAppointment .ta-item__head .record[data-v-530af47d]{display:inline-flex;align-items:center;gap:.4rem}.TodayAppointment .ta-item__head .record .presence-btn[data-v-530af47d]{border:1px solid #d1d5db;background:#fff;padding:.25rem .45rem;border-radius:.5rem;cursor:pointer;transition:transform .08s ease}.TodayAppointment .ta-item__head .record .presence-btn[data-v-530af47d]:disabled{opacity:.6;cursor:not-allowed}.TodayAppointment .ta-item__head .record .presence-btn[data-v-530af47d]:active{transform:scale(.98)}.TodayAppointment .ta-item__head .record .presence-btn i.fa-user-check[data-v-530af47d]{color:#16a34a}.TodayAppointment .ta-badge[data-v-530af47d]{padding:4px 8px;border-radius:999px;font-size:12px;background:#f1f1f5;color:#000}.TodayAppointment .ta-badge[data-status=accepted][data-v-530af47d],.TodayAppointment .ta-badge[data-status=approved][data-v-530af47d],.TodayAppointment .ta-badge[data-status="1"][data-v-530af47d]{background:#e6fffb}.TodayAppointment .ta-badge[data-status=pending][data-v-530af47d],.TodayAppointment .ta-badge[data-status="0"][data-v-530af47d]{background:#f5f5f5}.TodayAppointment .ta-badge[data-status=canceled][data-v-530af47d],.TodayAppointment .ta-badge[data-status="-1"][data-v-530af47d]{background:#fff1f0}.TodayAppointment .ta-badge[data-status=in_progress][data-v-530af47d]{background:#fff7e6}.TodayAppointment .ta-badge[data-status=arrived][data-v-530af47d]{background:#e6f7ff}.TodayAppointment .ta-progress[data-v-530af47d]{display:flex;align-items:center;padding-top:6px;overflow-x:auto;min-height:50px;height:auto;max-height:100px;flex-direction:row;padding-right:5px}.TodayAppointment .ta-progress .stage[data-v-530af47d]{position:relative}.TodayAppointment .ta-progress .stage .label[data-v-530af47d]{display:inline-block;color:var(--text-color)}.TodayAppointment .ta-progress .stage .ts[data-v-530af47d]{display:block;font-size:.72rem;opacity:.8;margin-top:.15rem;line-height:1;color:var(--text-color)}.TodayAppointment .stage[data-v-530af47d]{display:inline-flex;align-items:center;gap:6px;position:relative}.TodayAppointment .stage .dot[data-v-530af47d]{width:10px;height:10px;border-radius:999px;background:#d1d5db;position:relative}.TodayAppointment .stage .label[data-v-530af47d]{font-size:12px;color:#6b7280;white-space:nowrap}.TodayAppointment .stage .line[data-v-530af47d]{width:44px;height:2px;background:#e5e7eb;margin:0 8px}.TodayAppointment .stage.done .dot[data-v-530af47d]{background:#10b981}.TodayAppointment .stage.done .line[data-v-530af47d]{background:#a7f3d0}.TodayAppointment .stage.done .label[data-v-530af47d]{color:#00d498}.TodayAppointment .stage.current .dot[data-v-530af47d]{background:var(--primary);animation:taPulse-530af47d 1.6s infinite}.TodayAppointment .stage.current .label[data-v-530af47d]{color:var(--primary);font-weight:700}.TodayAppointment .stage.current .line[data-v-530af47d]{background:#c7d2fe}.TodayAppointment .stage.todo .dot[data-v-530af47d]{background:#d1d5db}.TodayAppointment .dragging .ta-item[data-v-530af47d]{transition:transform .08s}.TodayAppointment .ta-item--editing[data-v-530af47d]{border:1px solid rgba(82,139,255,.7);box-shadow:0 0 0 1px #528bff26,0 14px 35px #0f172a59;position:relative;z-index:5;background:radial-gradient(circle at top right,#d0d9ff 0,#eee 40%,#eee 60%,#d0d9ff);outline:none;transition:box-shadow .2s ease,border-color .2s ease,transform .15s ease;transform:translateY(-1px)}.TodayAppointment .ta-item--editing[data-v-530af47d]:before{content:"ویرایش فعال";position:absolute;top:-10px;left:1rem;padding:.15rem .6rem;font-size:.7rem;border-radius:999px;background:linear-gradient(135deg,#4f46e5,#06b6d4);color:#e5f4ff;box-shadow:0 4px 10px #0f172a73}.TodayAppointment .ta-edit-input[data-v-530af47d]{border-radius:999px;border:1px solid rgba(148,163,184,.4);background:#0f172ad9;color:#e5e7eb;padding:.15rem .6rem;font-size:.78rem;outline:none;min-width:0;transition:border-color .18s ease,box-shadow .18s ease,background-color .18s ease,transform .08s ease;box-shadow:0 0 0 1px transparent;font-family:var(--font-primary)}.TodayAppointment .ta-edit-input[data-v-530af47d]::placeholder{color:#6b7280;font-size:.72rem}.TodayAppointment .ta-edit-input[data-v-530af47d]:hover{border-color:#818cf8b3}.TodayAppointment .ta-edit-input[data-v-530af47d]:focus{border-color:#818cf8;background:#0f172afa;box-shadow:0 0 0 1px #818cf899,0 0 12px #38bdf866;transform:translateY(-.5px)}.TodayAppointment .ta-edit-input--name[data-v-530af47d]{max-width:6.5rem;margin-inline-start:.3rem}.TodayAppointment .ta-edit-input--mobile[data-v-530af47d]{max-width:8.5rem;direction:ltr;text-align:left;font-family:inherit}.TodayAppointment .ta-edit-input--time[data-v-530af47d]{max-width:4.6rem;direction:ltr;text-align:center;padding-inline:.4rem}.TodayAppointment .ta-edit-input--doc[data-v-530af47d]{max-width:8rem;margin-inline-start:.3rem}.TodayAppointment .ta-edit-input--part[data-v-530af47d]{max-width:10rem;margin-inline-start:.3rem}.TodayAppointment .ta-edit-btn[data-v-530af47d]{margin-inline-start:.35rem;border-radius:999px;border:1px solid rgba(148,163,184,.35);background:radial-gradient(circle at top left,#0f172a 0,#020617 55%);color:#cbd5f5;padding:.25rem .55rem;font-size:.7rem;display:inline-flex;align-items:center;gap:.25rem;cursor:pointer;transition:background .18s ease,border-color .18s ease,box-shadow .18s ease,transform .08s ease,color .1s ease}.TodayAppointment .ta-edit-btn i[data-v-530af47d]{font-size:.78rem}.TodayAppointment .ta-edit-btn[data-v-530af47d]:hover{border-color:#818cf8cc;box-shadow:0 0 0 1px #818cf866;transform:translateY(-1px);color:#e5edff}.TodayAppointment .ta-edit-btn[data-v-530af47d]:active{transform:translateY(0);box-shadow:0 0 0 1px #818cf84d}.TodayAppointment .ta-edit-btn--active[data-v-530af47d]{border-color:#22d3ee;background:linear-gradient(135deg,#4f46e5,#22d3ee);color:#f9fafb;box-shadow:0 0 0 1px #22d3ee99,0 10px 30px #0f172ab3}.TodayAppointment .ta-edit-btn--active[data-v-530af47d]:hover{box-shadow:0 0 0 1px #22d3eeb3,0 12px 36px #0f172ad9}.TodayAppointment .edit-actions[data-v-530af47d]{display:inline-flex;align-items:center;gap:.4rem;margin-inline-start:auto}.TodayAppointment .ta-edit-save[data-v-530af47d],.TodayAppointment .ta-edit-cancel[data-v-530af47d]{border-radius:999px;border:none;padding:.25rem .7rem;font-size:.72rem;display:inline-flex;align-items:center;gap:.3rem;cursor:pointer;font-weight:500;transition:transform .08s ease,box-shadow .16s ease,background .16s ease,opacity .12s ease}.TodayAppointment .ta-edit-save i[data-v-530af47d],.TodayAppointment .ta-edit-cancel i[data-v-530af47d]{font-size:.83rem}.TodayAppointment .ta-edit-save[data-v-530af47d]:disabled,.TodayAppointment .ta-edit-cancel[data-v-530af47d]:disabled{opacity:.65;cursor:default;box-shadow:none;transform:none}.TodayAppointment .ta-edit-save[data-v-530af47d]{background:var(--primary);color:#fff;font-family:var(--font-primary)}.TodayAppointment .ta-edit-save[data-v-530af47d]:hover:not(:disabled){transform:translateY(-1px)}.TodayAppointment .ta-edit-save[data-v-530af47d]:active:not(:disabled){transform:translateY(0)}.TodayAppointment .ta-edit-cancel[data-v-530af47d]{background:#f3f4f6;color:#000;border:1px solid rgba(148,163,184,.5);font-family:var(--font-primary)}.TodayAppointment .ta-edit-cancel[data-v-530af47d]:hover:not(:disabled){background:#eee;border-color:#94a3b8e6;transform:translateY(-1px)}.TodayAppointment .ta-edit-cancel[data-v-530af47d]:active:not(:disabled){transform:translateY(0);box-shadow:0 6px 14px #0f172abf}.ta-add[data-v-530af47d]:hover{box-shadow:0 6px 14px #00a69349;transform:translateY(-1px)}.assistant-select-wrap[data-v-530af47d]{margin-top:-1.5rem;margin-right:3rem}.assistant-select-wrap .assistant-select[data-v-530af47d]{min-width:80px;padding:.25rem .5rem;border:1px solid var(--ta-border, #e4e6eb);border-radius:.5em;font-family:var(--font-primary)}.sr-only[data-v-530af47d]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.assistant-select-wrap[data-v-530af47d]{position:relative;display:inline-block;min-width:50px!important;width:auto!important}.assistant-trigger[data-v-530af47d]{display:inline-flex;align-items:center;gap:.5rem;width:100%;border-radius:1em;background:var(--background-color);cursor:pointer;line-height:1.6;font-family:var(--font-primary)}.assistant-trigger[data-v-530af47d]:disabled{opacity:.6;cursor:not-allowed}.assistant-trigger__text[data-v-530af47d]{flex:1;text-align:right;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;margin-right:-38px}.ta-badge--exit[data-v-530af47d]{background-color:#ffeaea;border:1px solid #cc0000;color:#c00}.ta-badge--exit[data-v-530af47d]:disabled{opacity:.6;cursor:default}.ta-item[data-v-530af47d]{position:relative}.ta-item .ta-item-overlay[data-v-530af47d]{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:flex;align-items:center;justify-content:center;text-align:center;flex-direction:column;border-radius:1rem;z-index:0;padding:1rem;color:#333;font-family:inherit}.ta-item .ta-item-overlay .overlay-content[data-v-530af47d]{display:flex;flex-direction:column;align-items:center;gap:.75rem;max-width:85%}.ta-item .ta-item-overlay .overlay-text[data-v-530af47d]{font-size:1.05rem;font-weight:500;color:#333;line-height:1.7}.ta-item .ta-item-overlay .overlay-btn[data-v-530af47d]{background:#3a7bd5;background:linear-gradient(135deg,#3a7bd5,#00d2ff);color:#fff;border:none;border-radius:.75rem;padding:.5rem 1.2rem;font-family:var(--font-primary);font-size:.95rem;cursor:pointer;display:flex;align-items:center;gap:.4rem;transition:all .25s ease}.ta-item .ta-item-overlay .overlay-btn[data-v-530af47d]:hover{transform:scale(1.04);background:linear-gradient(135deg,#2e6bcf,#00b8f0)}.ta-item .ta-item-overlay .overlay-btn i[data-v-530af47d]{font-size:1.1rem}button.ta-report[data-v-530af47d]{background:#dbc500;color:#fff;border:0;border-radius:10px;padding:8px 12px;cursor:pointer;font-family:var(--font-primary)}.ta-report[data-v-530af47d]:not(:disabled):hover{opacity:.85;transform:translateY(-1px);box-shadow:0 6px 14px #dbc5005d}.ta-date-nav[data-v-530af47d]{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-primary)}.ta-date-btn[data-v-530af47d]{border:1px solid rgba(255,255,255,.12);background:#ffffff0f;color:inherit;border-radius:10px;padding:6px 10px;cursor:pointer;font-family:var(--font-primary)}.ta-date-btn--arrow[data-v-530af47d]{width:34px;text-align:center;font-size:18px;line-height:1}.ta-date-btn--date[data-v-530af47d]{font-weight:600}.dp-ghost[data-v-530af47d]{position:fixed;left:-10000px;top:0;width:1px;height:1px}.dp-ghost input[data-v-530af47d]{width:1px!important;height:1px!important;padding:0!important;border:0!important}.TodayNumbness[data-v-530af47d]{background:var(--today-background);border-radius:12px;padding:16px;box-shadow:0 6px 20px #0000000f}.TodayNumbness .ta-header[data-v-530af47d]{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:12px}.TodayNumbness .ta-header .ta-title[data-v-530af47d]{display:flex;align-items:baseline;gap:8px;font-size:16px;font-weight:700}.TodayNumbness .ta-header .ta-title .ta-date[data-v-530af47d]{font-size:12px;color:#6b7280}.TodayNumbness .ta-header .ta-refresh[data-v-530af47d]{border:0;padding:8px 12px;border-radius:10px;cursor:pointer;background:var(--primary);color:#fff;transition:transform .06s ease-in-out,box-shadow .2s;display:inline-flex;align-items:center;gap:8px;font-family:var(--font-primary)}.TodayNumbness .ta-header .ta-refresh[data-v-530af47d]:hover{box-shadow:0 6px 14px #4f46e540}.TodayNumbness .ta-header .ta-refresh[data-v-530af47d]:active{transform:translateY(1px)}.TodayNumbness .ta-header .ta-refresh[data-v-530af47d]:disabled{opacity:.6;cursor:default;box-shadow:none}.TodayNumbness .ta-state[data-v-530af47d]{padding:12px;border-radius:10px}.TodayNumbness .ta-state.ta-loading[data-v-530af47d],.TodayNumbness .ta-state.ta-empty[data-v-530af47d]{background:#f7f7fb}.TodayNumbness .ta-state.ta-error[data-v-530af47d]{background:#fff1f1;color:#b00020}.TodayNumbness .ta-list[data-v-530af47d]{display:flex;flex-direction:column;gap:10px}.TodayNumbness .ta-item[data-v-530af47d]{background:var(--background-color);border:1px solid #eef0f4;border-radius:12px;padding:10px 12px;box-shadow:0 6px 18px #0000000a;transition:box-shadow .2s}.TodayNumbness .ta-item[data-v-530af47d]:hover{box-shadow:0 8px 22px #0000000f}.TodayNumbness .ta-item__head[data-v-530af47d]{display:grid;grid-template-columns:0fr .5fr .4fr .4fr .5fr .5fr auto;align-items:center;gap:8px;margin-bottom:8px;justify-items:start}.TodayNumbness .ta-item__head .mobile[data-v-530af47d]{margin-inline-start:.5rem;color:var(--text-color);opacity:.9;font-size:.9rem;direction:ltr;unicode-bidi:plaintext}.TodayNumbness .ta-item__head .mobile i[data-v-530af47d]{margin-inline-end:.25rem}.TodayNumbness .ta-item__head .idx[data-v-530af47d]{color:var(--text-color);opacity:.9}.TodayNumbness .ta-item__head .name[data-v-530af47d]{font-weight:700}.TodayNumbness .ta-item__head .time[data-v-530af47d],.TodayNumbness .ta-item__head .doc[data-v-530af47d],.TodayNumbness .ta-item__head .part[data-v-530af47d]{color:var(--text-color);opacity:.9}.TodayNumbness .ta-item__head .status[data-v-530af47d]{justify-self:end}.TodayNumbness .ta-item__head span i[data-v-530af47d]{margin:0 5px}.TodayNumbness .ta-item__head .record[data-v-530af47d]{display:inline-flex;align-items:center;gap:.4rem}.TodayNumbness .ta-item__head .record .presence-btn[data-v-530af47d]{border:1px solid #d1d5db;background:#fff;padding:.25rem .45rem;border-radius:.5rem;cursor:pointer;transition:transform .08s ease}.TodayNumbness .ta-item__head .record .presence-btn[data-v-530af47d]:disabled{opacity:.6;cursor:not-allowed}.TodayNumbness .ta-item__head .record .presence-btn[data-v-530af47d]:active{transform:scale(.98)}.TodayNumbness .ta-item__head .record .presence-btn i.fa-user-check[data-v-530af47d]{color:#16a34a}.TodayNumbness .ta-badge[data-v-530af47d]{padding:4px 8px;border-radius:999px;font-size:12px;background:#f1f1f5}.TodayNumbness .ta-badge[data-status=accepted][data-v-530af47d],.TodayNumbness .ta-badge[data-status=approved][data-v-530af47d],.TodayNumbness .ta-badge[data-status="1"][data-v-530af47d]{background:#e6fffb}.TodayNumbness .ta-badge[data-status=pending][data-v-530af47d],.TodayNumbness .ta-badge[data-status="0"][data-v-530af47d]{background:#f5f5f5}.TodayNumbness .ta-badge[data-status=canceled][data-v-530af47d],.TodayNumbness .ta-badge[data-status="-1"][data-v-530af47d]{background:#fff1f0}.TodayNumbness .ta-badge[data-status=in_progress][data-v-530af47d]{background:#fff7e6}.TodayNumbness .ta-badge[data-status=arrived][data-v-530af47d]{background:#e6f7ff}.TodayNumbness .ta-progress[data-v-530af47d]{display:flex;align-items:center;padding-top:6px;overflow-x:auto;min-height:50px;height:auto;max-height:100px;flex-direction:row;padding-right:5px}.TodayNumbness .ta-progress .stage[data-v-530af47d]{position:relative}.TodayNumbness .ta-progress .stage .label[data-v-530af47d]{display:inline-block}.TodayNumbness .ta-progress .stage .ts[data-v-530af47d]{display:block;font-size:.72rem;opacity:.8;margin-top:.15rem;line-height:1}.TodayNumbness .stage[data-v-530af47d]{display:inline-flex;align-items:center;gap:6px;position:relative}.TodayNumbness .stage .dot[data-v-530af47d]{width:10px;height:10px;border-radius:999px;background:#d1d5db;position:relative}.TodayNumbness .stage .label[data-v-530af47d]{font-size:12px;color:#6b7280;white-space:nowrap}.TodayNumbness .stage .line[data-v-530af47d]{width:44px;height:2px;background:#e5e7eb;margin:0 8px}.TodayNumbness .stage.done .dot[data-v-530af47d]{background:#10b981}.TodayNumbness .stage.done .line[data-v-530af47d]{background:#a7f3d0}.TodayNumbness .stage.done .label[data-v-530af47d]{color:#00d498}.TodayNumbness .stage.current .dot[data-v-530af47d]{background:var(--primary);animation:taPulse-530af47d 1.6s infinite}.TodayNumbness .stage.current .label[data-v-530af47d]{color:var(--primary);font-weight:700}.TodayNumbness .stage.current .line[data-v-530af47d]{background:#c7d2fe}.TodayNumbness .stage.todo .dot[data-v-530af47d]{background:#d1d5db}@keyframes taPulse-530af47d{0%{box-shadow:0 0 #4f46e573}70%{box-shadow:0 0 0 10px #4f46e500}to{box-shadow:0 0 #4f46e500}}.TodayNumbness .dragging .ta-item[data-v-530af47d]{transition:transform .08s}.ta-header .ta-title[data-v-530af47d]{display:flex;align-items:baseline;gap:8px}.ta-header .ta-sep[data-v-530af47d]{color:#9ca3af}.ta-header .ta-count[data-v-530af47d]{font-weight:700;color:var(--text-color)}.ta-header .ta-tools[data-v-530af47d]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.ta-header .ta-search[data-v-530af47d]{width:240px;max-width:50vw;padding:8px 10px;border:1px solid #e5e7eb;border-radius:10px;outline:none;transition:box-shadow .15s,border-color .15s;font-family:var(--font-primary)}.ta-header .ta-search[data-v-530af47d]::placeholder{color:#9ca3af}.ta-header .ta-search[data-v-530af47d]:focus{border-color:#4f46e5;box-shadow:0 0 0 3px #4f46e51f}.ta-badge--record[data-has=yes][data-v-530af47d]{background:#ecfdf5;color:#065f46;font-family:var(--font-primary)}.ta-badge--record[data-has=no][data-v-530af47d]{background:#fee2e2;color:#991b1b;font-family:var(--font-primary)}button.presence-btn.presence--enter i[data-v-530af47d]{color:#d33}.presence-btn.presence--enter[data-v-530af47d]{color:#16a34a}.presence-btn.presence--locked[data-v-530af47d]{color:#9ca3af;cursor:not-allowed;opacity:.8}.ta-add[data-v-530af47d]{background:var(--secondary);color:#fff;border:0;border-radius:10px;padding:8px 12px;cursor:pointer;font-family:var(--font-primary)}.ta-add[disabled][data-v-530af47d]{opacity:.6;cursor:not-allowed}.modal-card[data-v-530af47d]{width:min(720px,95vw);max-height:90vh;overflow:auto;background:#fff;border-radius:16px;padding:12px;box-shadow:0 14px 40px #00000038}.dragcol[data-v-530af47d]{width:2rem;text-align:center;cursor:grab;-webkit-user-select:none;user-select:none;opacity:.7}.numbness-btn[data-v-530af47d]{padding:.5rem .75rem;border-radius:.75rem;border:1px solid #ddd;font-family:var(--font-primary)}.numbness-btn span[data-v-530af47d]{color:#000}.numbness--apply[data-v-530af47d]{background:#fff}.numbness--applied[data-v-530af47d]{background:#eaffea;border-color:#a0d3a0}.numbness-btn.disabled-by-skip[data-v-530af47d]{opacity:.5;cursor:not-allowed}.numbness-skip-btn[data-v-530af47d]{padding:.5rem .75rem;border-radius:.75rem;border:1px solid #ddd;background:#fff;font-family:var(--font-primary)}.numbness-skip-btn span[data-v-530af47d]{color:#000}.numbness-skip-btn.active[data-v-530af47d]{background:#fff4e8;border-color:#f0b27a}.ts[data-v-530af47d]{margin-inline-start:.5rem;opacity:.8;font-size:.85em;color:var(--text-color)}.modal-backdrop[data-v-530af47d]{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000059;display:grid;place-items:center;z-index:1000}.modal[data-v-530af47d]{width:min(960px,92vw);background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 10px 30px #00000038;display:flex;flex-direction:column;max-height:86vh}.modal__head[data-v-530af47d]{padding:.9rem 1.1rem;border-bottom:1px solid #eee;display:flex;justify-content:space-between;align-items:center}.modal__body[data-v-530af47d]{padding:1rem;overflow:auto}.modal__foot[data-v-530af47d]{padding:.8rem 1.1rem;border-top:1px solid #eee;display:flex;justify-content:flex-end;gap:.5rem}.close[data-v-530af47d]{background:transparent;border:none;font-size:1.4rem;cursor:pointer}.btn[data-v-530af47d]{padding:.55rem .9rem;border-radius:.6rem;border:1px solid #ddd;background:#fff;cursor:pointer;font-family:var(--font-primary)}.state[data-v-530af47d]{padding:.75rem;color:#444}.state.error[data-v-530af47d]{color:#b21010}[data-v-882fa00a]:root{--primary: #6D5DFC;--secondary: #00A693;--primary-light: #8abdff;--primary-dark: #5b0eeb;--white: #FFFFFF;--background-color: #E4EBF5;--table-background:#f3f3f3;--greyLight-2: #c8d0e7;--greyLight-3: #bec8e4;--dark-greyLight-1: #202224;--dark-greyLight-2: #2e2e2e;--dark-greyLight-3: #252525;--greyDark: #9baacf;--font-primary: Yekan Bakh FaNum;--text-color: #333;--shadow: .3rem .3rem .6rem var(--greyLight-2), -.2rem -.2rem .5rem var(--white);--inner-shadow: inset .2rem .2rem .5rem var(--greyLight-2);--login-background: #E6E6FA;--today-background: #fff;--primary-50: color-mix(in oklab, var(--primary) 10%, white);--primary-100: color-mix(in oklab, var(--primary) 20%, white);--primary-600: color-mix(in oklab, var(--primary) 90%, black);--primary-700: color-mix(in oklab, var(--primary) 80%, black);--secondary-600: color-mix(in oklab, var(--secondary) 90%, black)}[data-theme=dark][data-v-882fa00a]{--background-color: var(--dark-greyLight-1);--white: var(--dark-greyLight-1);--text-color: #fff !important;--shadow:.3rem .3rem .6rem var(--dark-greyLight-2), -.2rem -.2rem .5rem var(--dark-greyLight-3);--inner-shadow: inset .2rem .2rem .5rem var(--dark-greyLight-3);--table-background: var(--dark-greyLight-2);--login-background: var(--dark-greyLight-1);--today-background: var(--dark-greyLight-2)}.btn-primary[data-v-882fa00a]{background:var(--primary)}.btn-primary[data-v-882fa00a]:hover{background:var(--primary-700)}@font-face{font-family:Kalameh;src:url(/assets/KalamehWeb_Regular-D0sC3hOE.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Kalameh;src:url(/assets/KalamehWeb_Bold-D0Jm8-NK.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Kalameh;src:url(/assets/KalamehWeb_Black-CGZNDlxu.ttf) format("truetype");font-weight:900;font-style:normal}@font-face{font-family:IRANSans;src:url("/assets/IRANSansWeb(FaNum)-Cj7jpVse.ttf") format("truetype");font-weight:400;font-style:normal}@font-face{font-family:IRANSans;src:url("/assets/IRANSansWeb(FaNum)_Bold-CG9KWpGk.ttf") format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Yekan Bakh FaNum;font-style:normal;font-weight:100;src:url(/assets/YekanBakhFaNum-Thin-CCFhV54d.woff) format("woff"),url(../Fonts/woff2/YekanBakhFaNum-thin.woff2) format("woff2")}@font-face{font-family:Yekan Bakh FaNum;font-style:normal;font-weight:300;src:url(/assets/YekanBakhFaNum-Light-DScj37Ht.woff) format("woff"),url(../Fonts/woff2/YekanBakhFaNum-Light.woff2) format("woff2")}@font-face{font-family:Yekan Bakh FaNum;font-style:normal;font-weight:400;src:url(/assets/YekanBakhFaNum-Regular-cC0JMgGa.woff) format("woff"),url(../Fonts/woff2/YekanBakhFaNum-Regular.woff2) format("woff2")}@font-face{font-family:Yekan Bakh FaNum;font-style:normal;font-weight:600;src:url(/assets/YekanBakhFaNum-SemiBold-D6uk59ej.woff) format("woff"),url(../Fonts/woff2/YekanBakhFaNum-SemiBold.woff2) format("woff2")}@font-face{font-family:Yekan Bakh FaNum;font-style:normal;font-weight:700;src:url(/assets/YekanBakhFaNum-Bold-B0339MnD.woff) format("woff"),url(../Fonts/woff2/YekanBakhFaNum-Bold.woff2) format("woff2")}[data-v-882fa00a],[data-v-882fa00a]:before,[data-v-882fa00a]:after{margin:0;padding:0;box-sizing:border-box}body[data-v-882fa00a]{font-family:var(--font-primary);background-color:var(--background-color);color:var(--text-color);line-height:1.6;font-size:15px;-webkit-font-smoothing:antialiased;direction:rtl}a[data-v-882fa00a]{font-family:var(--font-primary);text-decoration:none;font-weight:600;color:var(--text-color)}a.router-link-exact-active[data-v-882fa00a]{color:var(--secondary)}label[data-v-882fa00a],td[data-v-882fa00a],p[data-v-882fa00a],span[data-v-882fa00a]{color:var(--text-color)}textarea[data-v-882fa00a]{background-color:var(--background-color);color:var(--text-color)}a.secondary-color[data-v-882fa00a]{color:#fff}a.secondary-color.router-link-exact-active[data-v-882fa00a]{color:var(--secondary)}ul[data-v-882fa00a],ol[data-v-882fa00a]{list-style:none}button[data-v-882fa00a]{cursor:pointer;border:none;background:none}#app[data-v-882fa00a]{font-family:var(--font-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center;color:#2c3e50}.container[data-v-882fa00a]{width:90%;max-width:1200px;margin:0 auto}.grid[data-v-882fa00a]{display:grid;gap:1rem}.hidden[data-v-882fa00a]{display:none}h1[data-v-882fa00a],h2[data-v-882fa00a],h3[data-v-882fa00a],h4[data-v-882fa00a],h5[data-v-882fa00a],h6[data-v-882fa00a]{font-weight:700;color:var(--text-color)}.btn[data-v-882fa00a]{padding:.75rem 1.5rem;border-radius:5px;font-weight:700;transition:all .3s ease}.btn[data-v-882fa00a]:hover{opacity:.8}.btn-primary[data-v-882fa00a]{background-color:var(--primary);color:#fff}.btn-secondary[data-v-882fa00a]{background-color:var(--secondary);color:#fff}.form[data-v-882fa00a]{font-family:var(--font-primary)}.form__group[data-v-882fa00a]{position:relative}.form__icon[data-v-882fa00a]{position:absolute;top:35%;left:1%;font-size:22px}.form__input[data-v-882fa00a]{width:100%;height:4rem;border:none;border-radius:1rem;font-size:1.4rem;padding-right:1.4rem;padding-top:20px;box-shadow:var(--inner-shadow);background:none;font-family:inherit;color:var(--text-color)}.form__input[data-v-882fa00a]:focus{box-shadow:var(--shadow);outline:none;border-bottom:2px solid var(--secondary)}.form__input:focus+.form__label[data-v-882fa00a]{transform:translate3d(10px,-25px,0) scale(.75);color:var(--secondary)}.form__input[data-v-882fa00a]:not(:placeholder-shown){border-bottom:2px solid var(--secondary)}.form__input:not(:placeholder-shown)+.form__label[data-v-882fa00a]{transform:translate3d(10px,-25px,0) scale(.75);color:var(--secondary)}.form__label[data-v-882fa00a]{position:absolute;top:50%;right:1rem;transform:translateY(-50%);font-weight:600;transform-origin:0 0;transition:all .2s ease;pointer-events:none}.form__input[data-v-882fa00a]::-webkit-outer-spin-button,.form__input[data-v-882fa00a]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.form__input[type=number][data-v-882fa00a]{-moz-appearance:textfield}.ServiceCategory[data-v-882fa00a]{display:flex;justify-content:center;flex-wrap:wrap}.ServiceCategory button[data-v-882fa00a]{margin:10px}.ServiceCategory button[data-v-882fa00a]:hover{background-color:var(--primary)}input.form__input__simple[data-v-882fa00a]{height:40px;border:1px solid #dddddd;border-radius:10px;padding:10px;font-family:var(--font-primary)}.line[data-v-882fa00a]{height:1px;display:flex;background:#ddd;margin:20px 0;width:100%}button.btn__close[data-v-882fa00a]{width:49%;padding:10px;background:transparent;color:#ff4d4d;font-family:var(--font-primary);border-radius:.5em;border:1px solid #ff4d4d;transition:.3s;font-size:15px}button.btn__close[data-v-882fa00a]:hover{background-color:#ff4d4d;color:#fff;transition:.3s}.chip[data-v-882fa00a]{grid-column:2/3;grid-row:3/4;justify-self:center;min-width:11rem;width:auto;height:3.5rem;border-radius:1rem;box-shadow:var(--shadow);display:flex;justify-content:space-between;align-items:center;font-family:var(--font-primary);transition:all .3s ease}.chip__icon[data-v-882fa00a]{width:2rem;height:2rem;border-radius:1rem;margin:0 0 0 15px;display:flex;justify-content:center;align-items:center;font-size:1.8rem;color:var(--primary)}.chip:hover p[data-v-882fa00a]{color:#fff;transition:all .3s ease}.chip p[data-v-882fa00a]{font-size:20px;color:var(--text-color);font-weight:600;margin-right:15px;transition:all .3s ease}.chip__no-icon[data-v-882fa00a]{grid-column:2/3;grid-row:3/4;justify-self:center;width:17rem;height:4rem;border-radius:1rem;box-shadow:var(--shadow);display:flex;flex-direction:column;flex-wrap:wrap;align-content:space-between;align-items:flex-start;font-family:var(--font-primary);transition:all .3s ease;z-index:1;justify-content:center}.chip__no-icon:hover p[data-v-882fa00a]{color:var(--secondary);transition:all .3s ease}.chip__no-icon p[data-v-882fa00a]{font-size:20px;color:var(--text-color);font-weight:600;transition:all .3s ease}.active[data-v-882fa00a]{background:var(--primary)}.active p[data-v-882fa00a]{color:#fff}.active svg[data-v-882fa00a]{color:#fff}.active :hover+p[data-v-882fa00a]{color:#fff}.ServiceList[data-v-882fa00a]{display:flex;justify-content:space-evenly;padding-top:20px;flex-wrap:wrap;flex-direction:row}.ServiceList button.chip[data-v-882fa00a]{margin:10px 0}.title__with__line[data-v-882fa00a]{padding:10px;text-align:right;border-bottom:2px solid #dddddd}.drag-handle[data-v-882fa00a]{width:32px;height:32px;border:1px dashed #e5e7eb;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;cursor:grab;background:#fafafa}.drag-handle i[data-v-882fa00a]{opacity:.7}.form__submit__btn[data-v-882fa00a]{width:100%;height:3rem;border-radius:1rem;font-size:1.4rem;background-color:transparent;color:var(--secondary);font-family:var(--font-primary);border:3px solid var(--secondary);cursor:pointer;transition:all .3s ease;box-shadow:var(--shadow)}.form__submit__btn[data-v-882fa00a]:hover{background-color:var(--secondary);color:#fff}[data-v-882fa00a]::-webkit-scrollbar{width:6px;background-color:transparent;height:4px}[data-v-882fa00a]::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);background-color:#f5f5f5;border-radius:5px}[data-v-882fa00a]::-webkit-scrollbar-thumb{background-color:#00000075;background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.2) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.2) 50%,rgba(255,255,255,.2) 75%,transparent 75%,transparent);border-radius:5px}[data-v-882fa00a]::-webkit-scrollbar-thumb:hover{background:#0000001c}.swal2-actions button[data-v-882fa00a]{font-family:var(--font-primary)!important;font-size:20px!important}.slide-right-enter-active[data-v-882fa00a],.slide-right-leave-active[data-v-882fa00a]{transition:all .5s ease}.slide-right-enter-from[data-v-882fa00a]{transform:translate(100%);opacity:0}.slide-right-leave-to[data-v-882fa00a]{transform:translate(-100%);opacity:0}.modal-backdrop[data-v-882fa00a]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0006;display:flex;align-items:center;justify-content:center}.grid__temp[data-v-882fa00a]{display:flex;justify-content:space-between;margin:20px 0}.modal[data-v-882fa00a]{background:var(--background-color);padding:1rem;border-radius:1rem;width:800px;max-width:90%}.modal-header[data-v-882fa00a]{border-bottom:1px solid #dddddd;padding-bottom:10px;display:flex;justify-content:space-between;align-items:center}.modal-footer[data-v-882fa00a]{border-top:1px solid #dddddd;padding:15px 0;display:flex;justify-content:space-between;align-items:center}button.close[data-v-882fa00a]{font-size:25px;color:#fb0000}input.multiselect-tags-search[data-v-882fa00a]{background:transparent}.MobileBottomNav[data-v-882fa00a]{display:none}[data-v-882fa00a] .selectedServices{min-width:200px;max-width:99%;border-radius:10px;height:45px;background-color:#fff}[data-v-882fa00a] .multiselect-single-label{right:-45px;top:2px}[data-v-882fa00a] .multiselect-placeholder{right:-50px}[data-v-882fa00a] .multiselect-dropdown{border-radius:0 0 10px 10px;margin-bottom:10px;z-index:10000000000!important;border-color:#ddd;padding-top:15px;border-top-color:transparent}[data-v-882fa00a] .multiselect-clear{z-index:1!important}[data-v-882fa00a] .multiselect-caret{z-index:1!important;margin-left:10px}.TodayAppointment[data-v-882fa00a]{background:var(--today-background);border-radius:12px;padding:16px;box-shadow:0 6px 20px #0000000f}.TodayAppointment .ta-header[data-v-882fa00a]{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:12px}.TodayAppointment .ta-header .ta-title[data-v-882fa00a]{display:flex;align-items:baseline;gap:8px;font-size:16px;font-weight:700}.TodayAppointment .ta-header .ta-title .ta-date[data-v-882fa00a]{font-size:12px;color:#6b7280}.TodayAppointment .ta-header .ta-refresh[data-v-882fa00a]{border:0;padding:8px 12px;border-radius:10px;cursor:pointer;background:var(--primary);color:#fff;transition:transform .06s ease-in-out,box-shadow .2s;display:inline-flex;align-items:center;gap:8px;font-family:var(--font-primary)}.TodayAppointment .ta-header .ta-refresh[data-v-882fa00a]:hover{box-shadow:0 6px 14px #4f46e540;transform:translateY(-1px)}.TodayAppointment .ta-header .ta-refresh[data-v-882fa00a]:active{transform:translateY(1px)}.TodayAppointment .ta-header .ta-refresh[data-v-882fa00a]:disabled{opacity:.6;cursor:default;box-shadow:none}.TodayAppointment .sync-btn[data-v-882fa00a]{display:inline-flex;align-items:center;gap:.4rem;padding:.45rem .9rem;border-radius:.5rem;border:none;cursor:pointer;font-size:.9rem;background:#ff9dfa;transition:opacity .2s ease,transform .1s ease;font-family:var(--font-primary)}.TodayAppointment .sync-btn span[data-v-882fa00a]{color:#fff}.TodayAppointment .sync-btn[data-v-882fa00a]:disabled{opacity:.6;cursor:default}.TodayAppointment .sync-btn[data-v-882fa00a]:not(:disabled):hover{opacity:.85;transform:translateY(-1px);box-shadow:0 6px 14px #bd75b94b}.TodayAppointment .ta-state[data-v-882fa00a]{padding:12px;border-radius:10px}.TodayAppointment .ta-state.ta-loading[data-v-882fa00a],.TodayAppointment .ta-state.ta-empty[data-v-882fa00a]{background:#f7f7fb}.TodayAppointment .ta-state.ta-error[data-v-882fa00a]{background:#fff1f1;color:#b00020}.TodayAppointment select#ta-stage-filter[data-v-882fa00a]{padding:5px;width:9rem;font-family:var(--font-primary);border:0px;border-bottom:2px solid #bfbfbf}.TodayAppointment select#ta-stage-filter[data-v-882fa00a]:focus-visible{border:0px!important}.TodayAppointment .ta-list[data-v-882fa00a]{display:flex;flex-direction:column;gap:10px}.TodayAppointment .ta-item[data-v-882fa00a]{background:var(--background-color);border:1px solid #eef0f4;border-radius:12px;padding:10px 12px;box-shadow:0 6px 18px #0000000a;transition:box-shadow .2s}.TodayAppointment .ta-item[data-v-882fa00a]:hover{box-shadow:0 8px 22px #0000000f}.TodayAppointment .ta-item__head[data-v-882fa00a]{display:grid;grid-template-columns:36px .5fr .4fr .2fr .4fr .5fr .5fr .5fr auto auto auto;align-items:center;gap:8px;margin-bottom:8px}.TodayAppointment .ta-item__head .mobile[data-v-882fa00a]{margin-inline-start:.5rem;color:#6b7280;font-size:.9rem;direction:ltr;unicode-bidi:plaintext}.TodayAppointment .ta-item__head .mobile i[data-v-882fa00a]{margin-inline-end:.25rem}.TodayAppointment .ta-item__head .idx[data-v-882fa00a]{color:#6b7280}.TodayAppointment .ta-item__head .name[data-v-882fa00a]{font-weight:700}.TodayAppointment .ta-item__head .time[data-v-882fa00a],.TodayAppointment .ta-item__head .doc[data-v-882fa00a],.TodayAppointment .ta-item__head .part[data-v-882fa00a]{color:#374151}.TodayAppointment .ta-item__head .status[data-v-882fa00a]{justify-self:end}.TodayAppointment .ta-item__head span i[data-v-882fa00a]{margin:0 5px}.TodayAppointment .ta-item__head .record[data-v-882fa00a]{display:inline-flex;align-items:center;gap:.4rem}.TodayAppointment .ta-item__head .record .presence-btn[data-v-882fa00a]{border:1px solid #d1d5db;background:#fff;padding:.25rem .45rem;border-radius:.5rem;cursor:pointer;transition:transform .08s ease}.TodayAppointment .ta-item__head .record .presence-btn[data-v-882fa00a]:disabled{opacity:.6;cursor:not-allowed}.TodayAppointment .ta-item__head .record .presence-btn[data-v-882fa00a]:active{transform:scale(.98)}.TodayAppointment .ta-item__head .record .presence-btn i.fa-user-check[data-v-882fa00a]{color:#16a34a}.TodayAppointment .ta-badge[data-v-882fa00a]{padding:4px 8px;border-radius:999px;font-size:12px;background:#f1f1f5;color:#000}.TodayAppointment .ta-badge[data-status=accepted][data-v-882fa00a],.TodayAppointment .ta-badge[data-status=approved][data-v-882fa00a],.TodayAppointment .ta-badge[data-status="1"][data-v-882fa00a]{background:#e6fffb}.TodayAppointment .ta-badge[data-status=pending][data-v-882fa00a],.TodayAppointment .ta-badge[data-status="0"][data-v-882fa00a]{background:#f5f5f5}.TodayAppointment .ta-badge[data-status=canceled][data-v-882fa00a],.TodayAppointment .ta-badge[data-status="-1"][data-v-882fa00a]{background:#fff1f0}.TodayAppointment .ta-badge[data-status=in_progress][data-v-882fa00a]{background:#fff7e6}.TodayAppointment .ta-badge[data-status=arrived][data-v-882fa00a]{background:#e6f7ff}.TodayAppointment .ta-progress[data-v-882fa00a]{display:flex;align-items:center;padding-top:6px;overflow-x:auto;min-height:50px;height:auto;max-height:100px;flex-direction:row;padding-right:5px}.TodayAppointment .ta-progress .stage[data-v-882fa00a]{position:relative}.TodayAppointment .ta-progress .stage .label[data-v-882fa00a]{display:inline-block;color:var(--text-color)}.TodayAppointment .ta-progress .stage .ts[data-v-882fa00a]{display:block;font-size:.72rem;opacity:.8;margin-top:.15rem;line-height:1;color:var(--text-color)}.TodayAppointment .stage[data-v-882fa00a]{display:inline-flex;align-items:center;gap:6px;position:relative}.TodayAppointment .stage .dot[data-v-882fa00a]{width:10px;height:10px;border-radius:999px;background:#d1d5db;position:relative}.TodayAppointment .stage .label[data-v-882fa00a]{font-size:12px;color:#6b7280;white-space:nowrap}.TodayAppointment .stage .line[data-v-882fa00a]{width:44px;height:2px;background:#e5e7eb;margin:0 8px}.TodayAppointment .stage.done .dot[data-v-882fa00a]{background:#10b981}.TodayAppointment .stage.done .line[data-v-882fa00a]{background:#a7f3d0}.TodayAppointment .stage.done .label[data-v-882fa00a]{color:#00d498}.TodayAppointment .stage.current .dot[data-v-882fa00a]{background:var(--primary);animation:taPulse-882fa00a 1.6s infinite}.TodayAppointment .stage.current .label[data-v-882fa00a]{color:var(--primary);font-weight:700}.TodayAppointment .stage.current .line[data-v-882fa00a]{background:#c7d2fe}.TodayAppointment .stage.todo .dot[data-v-882fa00a]{background:#d1d5db}@keyframes taPulse-882fa00a{0%{box-shadow:0 0 #4f46e573}70%{box-shadow:0 0 0 10px #4f46e500}to{box-shadow:0 0 #4f46e500}}.TodayAppointment .dragging .ta-item[data-v-882fa00a]{transition:transform .08s}.TodayAppointment .ta-item--editing[data-v-882fa00a]{border:1px solid rgba(82,139,255,.7);box-shadow:0 0 0 1px #528bff26,0 14px 35px #0f172a59;position:relative;z-index:5;background:radial-gradient(circle at top right,#d0d9ff 0,#eee 40%,#eee 60%,#d0d9ff);outline:none;transition:box-shadow .2s ease,border-color .2s ease,transform .15s ease;transform:translateY(-1px)}.TodayAppointment .ta-item--editing[data-v-882fa00a]:before{content:"ویرایش فعال";position:absolute;top:-10px;left:1rem;padding:.15rem .6rem;font-size:.7rem;border-radius:999px;background:linear-gradient(135deg,#4f46e5,#06b6d4);color:#e5f4ff;box-shadow:0 4px 10px #0f172a73}.TodayAppointment .ta-edit-input[data-v-882fa00a]{border-radius:999px;border:1px solid rgba(148,163,184,.4);background:#0f172ad9;color:#e5e7eb;padding:.15rem .6rem;font-size:.78rem;outline:none;min-width:0;transition:border-color .18s ease,box-shadow .18s ease,background-color .18s ease,transform .08s ease;box-shadow:0 0 0 1px transparent;font-family:var(--font-primary)}.TodayAppointment .ta-edit-input[data-v-882fa00a]::placeholder{color:#6b7280;font-size:.72rem}.TodayAppointment .ta-edit-input[data-v-882fa00a]:hover{border-color:#818cf8b3}.TodayAppointment .ta-edit-input[data-v-882fa00a]:focus{border-color:#818cf8;background:#0f172afa;box-shadow:0 0 0 1px #818cf899,0 0 12px #38bdf866;transform:translateY(-.5px)}.TodayAppointment .ta-edit-input--name[data-v-882fa00a]{max-width:6.5rem;margin-inline-start:.3rem}.TodayAppointment .ta-edit-input--mobile[data-v-882fa00a]{max-width:8.5rem;direction:ltr;text-align:left;font-family:inherit}.TodayAppointment .ta-edit-input--time[data-v-882fa00a]{max-width:4.6rem;direction:ltr;text-align:center;padding-inline:.4rem}.TodayAppointment .ta-edit-input--doc[data-v-882fa00a]{max-width:8rem;margin-inline-start:.3rem}.TodayAppointment .ta-edit-input--part[data-v-882fa00a]{max-width:10rem;margin-inline-start:.3rem}.TodayAppointment .ta-edit-btn[data-v-882fa00a]{margin-inline-start:.35rem;border-radius:999px;border:1px solid rgba(148,163,184,.35);background:radial-gradient(circle at top left,#0f172a 0,#020617 55%);color:#cbd5f5;padding:.25rem .55rem;font-size:.7rem;display:inline-flex;align-items:center;gap:.25rem;cursor:pointer;transition:background .18s ease,border-color .18s ease,box-shadow .18s ease,transform .08s ease,color .1s ease}.TodayAppointment .ta-edit-btn i[data-v-882fa00a]{font-size:.78rem}.TodayAppointment .ta-edit-btn[data-v-882fa00a]:hover{border-color:#818cf8cc;box-shadow:0 0 0 1px #818cf866;transform:translateY(-1px);color:#e5edff}.TodayAppointment .ta-edit-btn[data-v-882fa00a]:active{transform:translateY(0);box-shadow:0 0 0 1px #818cf84d}.TodayAppointment .ta-edit-btn--active[data-v-882fa00a]{border-color:#22d3ee;background:linear-gradient(135deg,#4f46e5,#22d3ee);color:#f9fafb;box-shadow:0 0 0 1px #22d3ee99,0 10px 30px #0f172ab3}.TodayAppointment .ta-edit-btn--active[data-v-882fa00a]:hover{box-shadow:0 0 0 1px #22d3eeb3,0 12px 36px #0f172ad9}.TodayAppointment .edit-actions[data-v-882fa00a]{display:inline-flex;align-items:center;gap:.4rem;margin-inline-start:auto}.TodayAppointment .ta-edit-save[data-v-882fa00a],.TodayAppointment .ta-edit-cancel[data-v-882fa00a]{border-radius:999px;border:none;padding:.25rem .7rem;font-size:.72rem;display:inline-flex;align-items:center;gap:.3rem;cursor:pointer;font-weight:500;transition:transform .08s ease,box-shadow .16s ease,background .16s ease,opacity .12s ease}.TodayAppointment .ta-edit-save i[data-v-882fa00a],.TodayAppointment .ta-edit-cancel i[data-v-882fa00a]{font-size:.83rem}.TodayAppointment .ta-edit-save[data-v-882fa00a]:disabled,.TodayAppointment .ta-edit-cancel[data-v-882fa00a]:disabled{opacity:.65;cursor:default;box-shadow:none;transform:none}.TodayAppointment .ta-edit-save[data-v-882fa00a]{background:var(--primary);color:#fff;font-family:var(--font-primary)}.TodayAppointment .ta-edit-save[data-v-882fa00a]:hover:not(:disabled){transform:translateY(-1px)}.TodayAppointment .ta-edit-save[data-v-882fa00a]:active:not(:disabled){transform:translateY(0)}.TodayAppointment .ta-edit-cancel[data-v-882fa00a]{background:#f3f4f6;color:#000;border:1px solid rgba(148,163,184,.5);font-family:var(--font-primary)}.TodayAppointment .ta-edit-cancel[data-v-882fa00a]:hover:not(:disabled){background:#eee;border-color:#94a3b8e6;transform:translateY(-1px)}.TodayAppointment .ta-edit-cancel[data-v-882fa00a]:active:not(:disabled){transform:translateY(0);box-shadow:0 6px 14px #0f172abf}.ta-header .ta-title[data-v-882fa00a]{display:flex;align-items:baseline;gap:8px}.ta-header .ta-sep[data-v-882fa00a]{color:#9ca3af}.ta-header .ta-count[data-v-882fa00a]{font-weight:700;color:var(--text-color)}.ta-header .ta-tools[data-v-882fa00a]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.ta-header .ta-search[data-v-882fa00a]{width:240px;max-width:50vw;padding:8px 10px;border:1px solid #e5e7eb;border-radius:10px;outline:none;transition:box-shadow .15s,border-color .15s;font-family:var(--font-primary)}.ta-header .ta-search[data-v-882fa00a]::placeholder{color:#9ca3af}.ta-header .ta-search[data-v-882fa00a]:focus{border-color:#4f46e5;box-shadow:0 0 0 3px #4f46e51f}.ta-badge--record[data-has=yes][data-v-882fa00a]{background:#ecfdf5;color:#065f46;font-family:var(--font-primary)}.ta-badge--record[data-has=no][data-v-882fa00a]{background:#fee2e2;color:#991b1b;font-family:var(--font-primary)}button.presence-btn.presence--enter i[data-v-882fa00a]{color:#d33}.presence-btn.presence--enter[data-v-882fa00a]{color:#16a34a}.presence-btn.presence--locked[data-v-882fa00a]{color:#9ca3af;cursor:not-allowed;opacity:.8}.ta-add[data-v-882fa00a]{background:var(--secondary);color:#fff;border:0;border-radius:10px;padding:8px 12px;cursor:pointer;font-family:var(--font-primary)}.ta-add[data-v-882fa00a]:hover{box-shadow:0 6px 14px #00a69349;transform:translateY(-1px)}.ta-add[disabled][data-v-882fa00a]{opacity:.6;cursor:not-allowed}.modal-card[data-v-882fa00a]{width:min(720px,95vw);max-height:90vh;overflow:auto;background:#fff;border-radius:16px;padding:12px;box-shadow:0 14px 40px #00000038}.assistant-select-wrap[data-v-882fa00a]{margin-top:-1.5rem;margin-right:3rem}.assistant-select-wrap .assistant-select[data-v-882fa00a]{min-width:80px;padding:.25rem .5rem;border:1px solid var(--ta-border, #e4e6eb);border-radius:.5em;font-family:var(--font-primary)}.sr-only[data-v-882fa00a]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.assistant-select-wrap[data-v-882fa00a]{position:relative;display:inline-block;min-width:50px!important;width:auto!important}.assistant-trigger[data-v-882fa00a]{display:inline-flex;align-items:center;gap:.5rem;width:100%;border-radius:1em;background:var(--background-color);cursor:pointer;line-height:1.6;font-family:var(--font-primary)}.assistant-trigger[data-v-882fa00a]:disabled{opacity:.6;cursor:not-allowed}.assistant-trigger__text[data-v-882fa00a]{flex:1;text-align:right;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;margin-right:-38px}.ta-badge--exit[data-v-882fa00a]{background-color:#ffeaea;border:1px solid #cc0000;color:#c00}.ta-badge--exit[data-v-882fa00a]:disabled{opacity:.6;cursor:default}.ta-item[data-v-882fa00a]{position:relative}.ta-item .ta-item-overlay[data-v-882fa00a]{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:flex;align-items:center;justify-content:center;text-align:center;flex-direction:column;border-radius:1rem;z-index:0;padding:1rem;color:#333;font-family:inherit}.ta-item .ta-item-overlay .overlay-content[data-v-882fa00a]{display:flex;flex-direction:column;align-items:center;gap:.75rem;max-width:85%}.ta-item .ta-item-overlay .overlay-text[data-v-882fa00a]{font-size:1.05rem;font-weight:500;color:#333;line-height:1.7}.ta-item .ta-item-overlay .overlay-btn[data-v-882fa00a]{background:#3a7bd5;background:linear-gradient(135deg,#3a7bd5,#00d2ff);color:#fff;border:none;border-radius:.75rem;padding:.5rem 1.2rem;font-family:var(--font-primary);font-size:.95rem;cursor:pointer;display:flex;align-items:center;gap:.4rem;transition:all .25s ease}.ta-item .ta-item-overlay .overlay-btn[data-v-882fa00a]:hover{transform:scale(1.04);background:linear-gradient(135deg,#2e6bcf,#00b8f0)}.ta-item .ta-item-overlay .overlay-btn i[data-v-882fa00a]{font-size:1.1rem}button.ta-report[data-v-882fa00a]{background:#dbc500;color:#fff;border:0;border-radius:10px;padding:8px 12px;cursor:pointer;font-family:var(--font-primary)}.ta-report[data-v-882fa00a]:not(:disabled):hover{opacity:.85;transform:translateY(-1px);box-shadow:0 6px 14px #dbc5005d}.ta-date-nav[data-v-882fa00a]{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-primary)}.ta-date-btn[data-v-882fa00a]{border:1px solid rgba(255,255,255,.12);background:#ffffff0f;color:inherit;border-radius:10px;padding:6px 10px;cursor:pointer;font-family:var(--font-primary)}.ta-date-btn--arrow[data-v-882fa00a]{width:34px;text-align:center;font-size:18px;line-height:1}.ta-date-btn--date[data-v-882fa00a]{font-weight:600}.dp-ghost[data-v-882fa00a]{position:fixed;left:-10000px;top:0;width:1px;height:1px}.dp-ghost input[data-v-882fa00a]{width:1px!important;height:1px!important;padding:0!important;border:0!important}.home[data-v-882fa00a]{display:flex}.half[data-v-882fa00a]{width:50%}:root{--primary: #6D5DFC;--secondary: #00A693;--primary-light: #8abdff;--primary-dark: #5b0eeb;--white: #FFFFFF;--background-color: #E4EBF5;--table-background:#f3f3f3;--greyLight-2: #c8d0e7;--greyLight-3: #bec8e4;--dark-greyLight-1: #202224;--dark-greyLight-2: #2e2e2e;--dark-greyLight-3: #252525;--greyDark: #9baacf;--font-primary: Yekan Bakh FaNum;--text-color: #333;--shadow: .3rem .3rem .6rem var(--greyLight-2), -.2rem -.2rem .5rem var(--white);--inner-shadow: inset .2rem .2rem .5rem var(--greyLight-2);--login-background: #E6E6FA;--today-background: #fff;--primary-50: color-mix(in oklab, var(--primary) 10%, white);--primary-100: color-mix(in oklab, var(--primary) 20%, white);--primary-600: color-mix(in oklab, var(--primary) 90%, black);--primary-700: color-mix(in oklab, var(--primary) 80%, black);--secondary-600: color-mix(in oklab, var(--secondary) 90%, black)}[data-theme=dark]{--background-color: var(--dark-greyLight-1);--white: var(--dark-greyLight-1);--text-color: #fff !important;--shadow:.3rem .3rem .6rem var(--dark-greyLight-2), -.2rem -.2rem .5rem var(--dark-greyLight-3);--inner-shadow: inset .2rem .2rem .5rem var(--dark-greyLight-3);--table-background: var(--dark-greyLight-2);--login-background: var(--dark-greyLight-1);--today-background: var(--dark-greyLight-2)}.btn-primary{background:var(--primary)}.btn-primary:hover{background:var(--primary-700)}@font-face{font-family:Kalameh;src:url(/assets/KalamehWeb_Regular-D0sC3hOE.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Kalameh;src:url(/assets/KalamehWeb_Bold-D0Jm8-NK.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Kalameh;src:url(/assets/KalamehWeb_Black-CGZNDlxu.ttf) format("truetype");font-weight:900;font-style:normal}@font-face{font-family:IRANSans;src:url("/assets/IRANSansWeb(FaNum)-Cj7jpVse.ttf") format("truetype");font-weight:400;font-style:normal}@font-face{font-family:IRANSans;src:url("/assets/IRANSansWeb(FaNum)_Bold-CG9KWpGk.ttf") format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Yekan Bakh FaNum;font-style:normal;font-weight:100;src:url(/assets/YekanBakhFaNum-Thin-CCFhV54d.woff) format("woff"),url(../Fonts/woff2/YekanBakhFaNum-thin.woff2) format("woff2")}@font-face{font-family:Yekan Bakh FaNum;font-style:normal;font-weight:300;src:url(/assets/YekanBakhFaNum-Light-DScj37Ht.woff) format("woff"),url(../Fonts/woff2/YekanBakhFaNum-Light.woff2) format("woff2")}@font-face{font-family:Yekan Bakh FaNum;font-style:normal;font-weight:400;src:url(/assets/YekanBakhFaNum-Regular-cC0JMgGa.woff) format("woff"),url(../Fonts/woff2/YekanBakhFaNum-Regular.woff2) format("woff2")}@font-face{font-family:Yekan Bakh FaNum;font-style:normal;font-weight:600;src:url(/assets/YekanBakhFaNum-SemiBold-D6uk59ej.woff) format("woff"),url(../Fonts/woff2/YekanBakhFaNum-SemiBold.woff2) format("woff2")}@font-face{font-family:Yekan Bakh FaNum;font-style:normal;font-weight:700;src:url(/assets/YekanBakhFaNum-Bold-B0339MnD.woff) format("woff"),url(../Fonts/woff2/YekanBakhFaNum-Bold.woff2) format("woff2")}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}body{font-family:var(--font-primary);background-color:var(--background-color);color:var(--text-color);line-height:1.6;font-size:15px;-webkit-font-smoothing:antialiased;direction:rtl}a{font-family:var(--font-primary);text-decoration:none;font-weight:600;color:var(--text-color)}a.router-link-exact-active{color:var(--secondary)}label,td,p,span{color:var(--text-color)}textarea{background-color:var(--background-color);color:var(--text-color)}a.secondary-color{color:#fff}a.secondary-color.router-link-exact-active{color:var(--secondary)}ul,ol{list-style:none}button{cursor:pointer;border:none;background:none}#app{font-family:var(--font-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center;color:#2c3e50}.container{width:90%;max-width:1200px;margin:0 auto}.grid{display:grid;gap:1rem}.hidden{display:none}h1,h2,h3,h4,h5,h6{font-weight:700;color:var(--text-color)}.btn{padding:.75rem 1.5rem;border-radius:5px;font-weight:700;transition:all .3s ease}.btn:hover{opacity:.8}.btn-primary{background-color:var(--primary);color:#fff}.btn-secondary{background-color:var(--secondary);color:#fff}.form{font-family:var(--font-primary)}.form__group{position:relative}.form__icon{position:absolute;top:35%;left:1%;font-size:22px}.form__input{width:100%;height:4rem;border:none;border-radius:1rem;font-size:1.4rem;padding-right:1.4rem;padding-top:20px;box-shadow:var(--inner-shadow);background:none;font-family:inherit;color:var(--text-color)}.form__input:focus{box-shadow:var(--shadow);outline:none;border-bottom:2px solid var(--secondary)}.form__input:focus+.form__label{transform:translate3d(10px,-25px,0) scale(.75);color:var(--secondary)}.form__input:not(:placeholder-shown){border-bottom:2px solid var(--secondary)}.form__input:not(:placeholder-shown)+.form__label{transform:translate3d(10px,-25px,0) scale(.75);color:var(--secondary)}.form__label{position:absolute;top:50%;right:1rem;transform:translateY(-50%);font-weight:600;transform-origin:0 0;transition:all .2s ease;pointer-events:none}.form__input::-webkit-outer-spin-button,.form__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.form__input[type=number]{-moz-appearance:textfield}.ServiceCategory{display:flex;justify-content:center;flex-wrap:wrap}.ServiceCategory button{margin:10px}.ServiceCategory button:hover{background-color:var(--primary)}input.form__input__simple{height:40px;border:1px solid #dddddd;border-radius:10px;padding:10px;font-family:var(--font-primary)}.line{height:1px;display:flex;background:#ddd;margin:20px 0;width:100%}button.btn__close{width:49%;padding:10px;background:transparent;color:#ff4d4d;font-family:var(--font-primary);border-radius:.5em;border:1px solid #ff4d4d;transition:.3s;font-size:15px}button.btn__close:hover{background-color:#ff4d4d;color:#fff;transition:.3s}.chip{grid-column:2/3;grid-row:3/4;justify-self:center;min-width:11rem;width:auto;height:3.5rem;border-radius:1rem;box-shadow:var(--shadow);display:flex;justify-content:space-between;align-items:center;font-family:var(--font-primary);transition:all .3s ease}.chip__icon{width:2rem;height:2rem;border-radius:1rem;margin:0 0 0 15px;display:flex;justify-content:center;align-items:center;font-size:1.8rem;color:var(--primary)}.chip:hover p{color:#fff;transition:all .3s ease}.chip p{font-size:20px;color:var(--text-color);font-weight:600;margin-right:15px;transition:all .3s ease}.chip__no-icon{grid-column:2/3;grid-row:3/4;justify-self:center;width:17rem;height:4rem;border-radius:1rem;box-shadow:var(--shadow);display:flex;flex-direction:column;flex-wrap:wrap;align-content:space-between;align-items:flex-start;font-family:var(--font-primary);transition:all .3s ease;z-index:1;justify-content:center}.chip__no-icon:hover p{color:var(--secondary);transition:all .3s ease}.chip__no-icon p{font-size:20px;color:var(--text-color);font-weight:600;transition:all .3s ease}.active{background:var(--primary)}.active p{color:#fff}.active svg{color:#fff}.active :hover+p{color:#fff}.ServiceList{display:flex;justify-content:space-evenly;padding-top:20px;flex-wrap:wrap;flex-direction:row}.ServiceList button.chip{margin:10px 0}.title__with__line{padding:10px;text-align:right;border-bottom:2px solid #dddddd}.drag-handle{width:32px;height:32px;border:1px dashed #e5e7eb;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;cursor:grab;background:#fafafa}.drag-handle i{opacity:.7}.form__submit__btn{width:100%;height:3rem;border-radius:1rem;font-size:1.4rem;background-color:transparent;color:var(--secondary);font-family:var(--font-primary);border:3px solid var(--secondary);cursor:pointer;transition:all .3s ease;box-shadow:var(--shadow)}.form__submit__btn:hover{background-color:var(--secondary);color:#fff}::-webkit-scrollbar{width:6px;background-color:transparent;height:4px}::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);background-color:#f5f5f5;border-radius:5px}::-webkit-scrollbar-thumb{background-color:#00000075;background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.2) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.2) 50%,rgba(255,255,255,.2) 75%,transparent 75%,transparent);border-radius:5px}::-webkit-scrollbar-thumb:hover{background:#0000001c}.swal2-actions button{font-family:var(--font-primary)!important;font-size:20px!important}.slide-right-enter-active,.slide-right-leave-active{transition:all .5s ease}.slide-right-enter-from{transform:translate(100%);opacity:0}.slide-right-leave-to{transform:translate(-100%);opacity:0}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#0006;display:flex;align-items:center;justify-content:center}.grid__temp{display:flex;justify-content:space-between;margin:20px 0}.modal{background:var(--background-color);padding:1rem;border-radius:1rem;width:800px;max-width:90%}.modal-header{border-bottom:1px solid #dddddd;padding-bottom:10px;display:flex;justify-content:space-between;align-items:center}.modal-footer{border-top:1px solid #dddddd;padding:15px 0;display:flex;justify-content:space-between;align-items:center}button.close{font-size:25px;color:#fb0000}input.multiselect-tags-search{background:transparent}.MobileBottomNav{display:none}::v-deep(.selectedServices){min-width:200px;max-width:99%;border-radius:10px;height:45px;background-color:#fff}::v-deep(.multiselect-single-label){right:-45px;top:2px}::v-deep(.multiselect-placeholder){right:-50px}::v-deep(.multiselect-dropdown){border-radius:0 0 10px 10px;margin-bottom:10px;z-index:10000000000!important;border-color:#ddd;padding-top:15px;border-top-color:transparent}::v-deep(.multiselect-clear){z-index:1!important}::v-deep(.multiselect-caret){z-index:1!important;margin-left:10px}.TodayAppointment{background:var(--today-background);border-radius:12px;padding:16px;box-shadow:0 6px 20px #0000000f}.TodayAppointment .ta-header{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:12px}.TodayAppointment .ta-header .ta-title{display:flex;align-items:baseline;gap:8px;font-size:16px;font-weight:700}.TodayAppointment .ta-header .ta-title .ta-date{font-size:12px;color:#6b7280}.TodayAppointment .ta-header .ta-refresh{border:0;padding:8px 12px;border-radius:10px;cursor:pointer;background:var(--primary);color:#fff;transition:transform .06s ease-in-out,box-shadow .2s;display:inline-flex;align-items:center;gap:8px;font-family:var(--font-primary)}.TodayAppointment .ta-header .ta-refresh:hover{box-shadow:0 6px 14px #4f46e540;transform:translateY(-1px)}.TodayAppointment .ta-header .ta-refresh:active{transform:translateY(1px)}.TodayAppointment .ta-header .ta-refresh:disabled{opacity:.6;cursor:default;box-shadow:none}.TodayAppointment .sync-btn{display:inline-flex;align-items:center;gap:.4rem;padding:.45rem .9rem;border-radius:.5rem;border:none;cursor:pointer;font-size:.9rem;background:#ff9dfa;transition:opacity .2s ease,transform .1s ease;font-family:var(--font-primary)}.TodayAppointment .sync-btn span{color:#fff}.TodayAppointment .sync-btn:disabled{opacity:.6;cursor:default}.TodayAppointment .sync-btn:not(:disabled):hover{opacity:.85;transform:translateY(-1px);box-shadow:0 6px 14px #bd75b94b}.TodayAppointment .ta-state{padding:12px;border-radius:10px}.TodayAppointment .ta-state.ta-loading,.TodayAppointment .ta-state.ta-empty{background:#f7f7fb}.TodayAppointment .ta-state.ta-error{background:#fff1f1;color:#b00020}.TodayAppointment select#ta-stage-filter{padding:5px;width:9rem;font-family:var(--font-primary);border:0px;border-bottom:2px solid #bfbfbf}.TodayAppointment select#ta-stage-filter:focus-visible{border:0px!important}.TodayAppointment .ta-list{display:flex;flex-direction:column;gap:10px}.TodayAppointment .ta-item{background:var(--background-color);border:1px solid #eef0f4;border-radius:12px;padding:10px 12px;box-shadow:0 6px 18px #0000000a;transition:box-shadow .2s}.TodayAppointment .ta-item:hover{box-shadow:0 8px 22px #0000000f}.TodayAppointment .ta-item__head{display:grid;grid-template-columns:36px .5fr .4fr .2fr .4fr .5fr .5fr .5fr auto auto auto;align-items:center;gap:8px;margin-bottom:8px}.TodayAppointment .ta-item__head .mobile{margin-inline-start:.5rem;color:#6b7280;font-size:.9rem;direction:ltr;unicode-bidi:plaintext}.TodayAppointment .ta-item__head .mobile i{margin-inline-end:.25rem}.TodayAppointment .ta-item__head .idx{color:#6b7280}.TodayAppointment .ta-item__head .name{font-weight:700}.TodayAppointment .ta-item__head .time,.TodayAppointment .ta-item__head .doc,.TodayAppointment .ta-item__head .part{color:#374151}.TodayAppointment .ta-item__head .status{justify-self:end}.TodayAppointment .ta-item__head span i{margin:0 5px}.TodayAppointment .ta-item__head .record{display:inline-flex;align-items:center;gap:.4rem}.TodayAppointment .ta-item__head .record .presence-btn{border:1px solid #d1d5db;background:#fff;padding:.25rem .45rem;border-radius:.5rem;cursor:pointer;transition:transform .08s ease}.TodayAppointment .ta-item__head .record .presence-btn:disabled{opacity:.6;cursor:not-allowed}.TodayAppointment .ta-item__head .record .presence-btn:active{transform:scale(.98)}.TodayAppointment .ta-item__head .record .presence-btn i.fa-user-check{color:#16a34a}.TodayAppointment .ta-badge{padding:4px 8px;border-radius:999px;font-size:12px;background:#f1f1f5;color:#000}.TodayAppointment .ta-badge[data-status=accepted],.TodayAppointment .ta-badge[data-status=approved],.TodayAppointment .ta-badge[data-status="1"]{background:#e6fffb}.TodayAppointment .ta-badge[data-status=pending],.TodayAppointment .ta-badge[data-status="0"]{background:#f5f5f5}.TodayAppointment .ta-badge[data-status=canceled],.TodayAppointment .ta-badge[data-status="-1"]{background:#fff1f0}.TodayAppointment .ta-badge[data-status=in_progress]{background:#fff7e6}.TodayAppointment .ta-badge[data-status=arrived]{background:#e6f7ff}.TodayAppointment .ta-progress{display:flex;align-items:center;padding-top:6px;overflow-x:auto;min-height:50px;height:auto;max-height:100px;flex-direction:row;padding-right:5px}.TodayAppointment .ta-progress .stage{position:relative}.TodayAppointment .ta-progress .stage .label{display:inline-block;color:var(--text-color)}.TodayAppointment .ta-progress .stage .ts{display:block;font-size:.72rem;opacity:.8;margin-top:.15rem;line-height:1;color:var(--text-color)}.TodayAppointment .stage{display:inline-flex;align-items:center;gap:6px;position:relative}.TodayAppointment .stage .dot{width:10px;height:10px;border-radius:999px;background:#d1d5db;position:relative}.TodayAppointment .stage .label{font-size:12px;color:#6b7280;white-space:nowrap}.TodayAppointment .stage .line{width:44px;height:2px;background:#e5e7eb;margin:0 8px}.TodayAppointment .stage.done .dot{background:#10b981}.TodayAppointment .stage.done .line{background:#a7f3d0}.TodayAppointment .stage.done .label{color:#00d498}.TodayAppointment .stage.current .dot{background:var(--primary);animation:taPulse 1.6s infinite}.TodayAppointment .stage.current .label{color:var(--primary);font-weight:700}.TodayAppointment .stage.current .line{background:#c7d2fe}.TodayAppointment .stage.todo .dot{background:#d1d5db}@keyframes taPulse{0%{box-shadow:0 0 #4f46e573}70%{box-shadow:0 0 0 10px #4f46e500}to{box-shadow:0 0 #4f46e500}}.TodayAppointment .dragging .ta-item{transition:transform .08s}.TodayAppointment .ta-item--editing{border:1px solid rgba(82,139,255,.7);box-shadow:0 0 0 1px #528bff26,0 14px 35px #0f172a59;position:relative;z-index:5;background:radial-gradient(circle at top right,#d0d9ff 0,#eee 40%,#eee 60%,#d0d9ff);outline:none;transition:box-shadow .2s ease,border-color .2s ease,transform .15s ease;transform:translateY(-1px)}.TodayAppointment .ta-item--editing:before{content:"ویرایش فعال";position:absolute;top:-10px;left:1rem;padding:.15rem .6rem;font-size:.7rem;border-radius:999px;background:linear-gradient(135deg,#4f46e5,#06b6d4);color:#e5f4ff;box-shadow:0 4px 10px #0f172a73}.TodayAppointment .ta-edit-input{border-radius:999px;border:1px solid rgba(148,163,184,.4);background:#0f172ad9;color:#e5e7eb;padding:.15rem .6rem;font-size:.78rem;outline:none;min-width:0;transition:border-color .18s ease,box-shadow .18s ease,background-color .18s ease,transform .08s ease;box-shadow:0 0 0 1px transparent;font-family:var(--font-primary)}.TodayAppointment .ta-edit-input::placeholder{color:#6b7280;font-size:.72rem}.TodayAppointment .ta-edit-input:hover{border-color:#818cf8b3}.TodayAppointment .ta-edit-input:focus{border-color:#818cf8;background:#0f172afa;box-shadow:0 0 0 1px #818cf899,0 0 12px #38bdf866;transform:translateY(-.5px)}.TodayAppointment .ta-edit-input--name{max-width:6.5rem;margin-inline-start:.3rem}.TodayAppointment .ta-edit-input--mobile{max-width:8.5rem;direction:ltr;text-align:left;font-family:inherit}.TodayAppointment .ta-edit-input--time{max-width:4.6rem;direction:ltr;text-align:center;padding-inline:.4rem}.TodayAppointment .ta-edit-input--doc{max-width:8rem;margin-inline-start:.3rem}.TodayAppointment .ta-edit-input--part{max-width:10rem;margin-inline-start:.3rem}.TodayAppointment .ta-edit-btn{margin-inline-start:.35rem;border-radius:999px;border:1px solid rgba(148,163,184,.35);background:radial-gradient(circle at top left,#0f172a 0,#020617 55%);color:#cbd5f5;padding:.25rem .55rem;font-size:.7rem;display:inline-flex;align-items:center;gap:.25rem;cursor:pointer;transition:background .18s ease,border-color .18s ease,box-shadow .18s ease,transform .08s ease,color .1s ease}.TodayAppointment .ta-edit-btn i{font-size:.78rem}.TodayAppointment .ta-edit-btn:hover{border-color:#818cf8cc;box-shadow:0 0 0 1px #818cf866;transform:translateY(-1px);color:#e5edff}.TodayAppointment .ta-edit-btn:active{transform:translateY(0);box-shadow:0 0 0 1px #818cf84d}.TodayAppointment .ta-edit-btn--active{border-color:#22d3ee;background:linear-gradient(135deg,#4f46e5,#22d3ee);color:#f9fafb;box-shadow:0 0 0 1px #22d3ee99,0 10px 30px #0f172ab3}.TodayAppointment .ta-edit-btn--active:hover{box-shadow:0 0 0 1px #22d3eeb3,0 12px 36px #0f172ad9}.TodayAppointment .edit-actions{display:inline-flex;align-items:center;gap:.4rem;margin-inline-start:auto}.TodayAppointment .ta-edit-save,.TodayAppointment .ta-edit-cancel{border-radius:999px;border:none;padding:.25rem .7rem;font-size:.72rem;display:inline-flex;align-items:center;gap:.3rem;cursor:pointer;font-weight:500;transition:transform .08s ease,box-shadow .16s ease,background .16s ease,opacity .12s ease}.TodayAppointment .ta-edit-save i,.TodayAppointment .ta-edit-cancel i{font-size:.83rem}.TodayAppointment .ta-edit-save:disabled,.TodayAppointment .ta-edit-cancel:disabled{opacity:.65;cursor:default;box-shadow:none;transform:none}.TodayAppointment .ta-edit-save{background:var(--primary);color:#fff;font-family:var(--font-primary)}.TodayAppointment .ta-edit-save:hover:not(:disabled){transform:translateY(-1px)}.TodayAppointment .ta-edit-save:active:not(:disabled){transform:translateY(0)}.TodayAppointment .ta-edit-cancel{background:#f3f4f6;color:#000;border:1px solid rgba(148,163,184,.5);font-family:var(--font-primary)}.TodayAppointment .ta-edit-cancel:hover:not(:disabled){background:#eee;border-color:#94a3b8e6;transform:translateY(-1px)}.TodayAppointment .ta-edit-cancel:active:not(:disabled){transform:translateY(0);box-shadow:0 6px 14px #0f172abf}.ta-header .ta-title{display:flex;align-items:baseline;gap:8px}.ta-header .ta-sep{color:#9ca3af}.ta-header .ta-count{font-weight:700;color:var(--text-color)}.ta-header .ta-tools{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.ta-header .ta-search{width:240px;max-width:50vw;padding:8px 10px;border:1px solid #e5e7eb;border-radius:10px;outline:none;transition:box-shadow .15s,border-color .15s;font-family:var(--font-primary)}.ta-header .ta-search::placeholder{color:#9ca3af}.ta-header .ta-search:focus{border-color:#4f46e5;box-shadow:0 0 0 3px #4f46e51f}.ta-badge--record[data-has=yes]{background:#ecfdf5;color:#065f46;font-family:var(--font-primary)}.ta-badge--record[data-has=no]{background:#fee2e2;color:#991b1b;font-family:var(--font-primary)}button.presence-btn.presence--enter i{color:#d33}.presence-btn.presence--enter{color:#16a34a}.presence-btn.presence--locked{color:#9ca3af;cursor:not-allowed;opacity:.8}.ta-add{background:var(--secondary);color:#fff;border:0;border-radius:10px;padding:8px 12px;cursor:pointer;font-family:var(--font-primary)}.ta-add:hover{box-shadow:0 6px 14px #00a69349;transform:translateY(-1px)}.ta-add[disabled]{opacity:.6;cursor:not-allowed}.modal-card{width:min(720px,95vw);max-height:90vh;overflow:auto;background:#fff;border-radius:16px;padding:12px;box-shadow:0 14px 40px #00000038}.assistant-select-wrap{margin-top:-1.5rem;margin-right:3rem}.assistant-select-wrap .assistant-select{min-width:80px;padding:.25rem .5rem;border:1px solid var(--ta-border, #e4e6eb);border-radius:.5em;font-family:var(--font-primary)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.assistant-select-wrap{position:relative;display:inline-block;min-width:50px!important;width:auto!important}.assistant-trigger{display:inline-flex;align-items:center;gap:.5rem;width:100%;border-radius:1em;background:var(--background-color);cursor:pointer;line-height:1.6;font-family:var(--font-primary)}.assistant-trigger:disabled{opacity:.6;cursor:not-allowed}.assistant-trigger__text{flex:1;text-align:right;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;margin-right:-38px}.ta-badge--exit{background-color:#ffeaea;border:1px solid #cc0000;color:#c00}.ta-badge--exit:disabled{opacity:.6;cursor:default}.ta-item{position:relative}.ta-item .ta-item-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:transparent;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:flex;align-items:center;justify-content:center;text-align:center;flex-direction:column;border-radius:1rem;z-index:0;padding:1rem;color:#333;font-family:inherit}.ta-item .ta-item-overlay .overlay-content{display:flex;flex-direction:column;align-items:center;gap:.75rem;max-width:85%}.ta-item .ta-item-overlay .overlay-text{font-size:1.05rem;font-weight:500;color:#333;line-height:1.7}.ta-item .ta-item-overlay .overlay-btn{background:#3a7bd5;background:linear-gradient(135deg,#3a7bd5,#00d2ff);color:#fff;border:none;border-radius:.75rem;padding:.5rem 1.2rem;font-family:var(--font-primary);font-size:.95rem;cursor:pointer;display:flex;align-items:center;gap:.4rem;transition:all .25s ease}.ta-item .ta-item-overlay .overlay-btn:hover{transform:scale(1.04);background:linear-gradient(135deg,#2e6bcf,#00b8f0)}.ta-item .ta-item-overlay .overlay-btn i{font-size:1.1rem}button.ta-report{background:#dbc500;color:#fff;border:0;border-radius:10px;padding:8px 12px;cursor:pointer;font-family:var(--font-primary)}.ta-report:not(:disabled):hover{opacity:.85;transform:translateY(-1px);box-shadow:0 6px 14px #dbc5005d}.ta-date-nav{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-primary)}.ta-date-btn{border:1px solid rgba(255,255,255,.12);background:#ffffff0f;color:inherit;border-radius:10px;padding:6px 10px;cursor:pointer;font-family:var(--font-primary)}.ta-date-btn--arrow{width:34px;text-align:center;font-size:18px;line-height:1}.ta-date-btn--date{font-weight:600}.dp-ghost{position:fixed;left:-10000px;top:0;width:1px;height:1px}.dp-ghost input{width:1px!important;height:1px!important;padding:0!important;border:0!important}/*!
* Font Awesome Pro 6.7.2 by @fontawesome - https://fontawesome.com
* License - https://fontawesome.com/license (Commercial License)
* Copyright 2024 Fonticons, Inc.
*/.fa{font-family:var(--fa-style-family,"Font Awesome 6 Pro");font-weight:var(--fa-style,900)}.fa,.fa-brands,.fa-classic,.fa-duotone,.fa-light,.fa-regular,.fa-sharp,.fa-sharp-duotone,.fa-solid,.fa-thin,.fab,.fad,.fadl,.fadr,.fadt,.fal,.far,.fas,.fasdl,.fasdr,.fasds,.fasdt,.fasl,.fasr,.fass,.fast,.fat{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:var(--fa-display,inline-block);font-style:normal;font-variant:normal;line-height:1;text-rendering:auto}.fa-brands:before,.fa-classic:before,.fa-duotone:before,.fa-light:before,.fa-regular:before,.fa-sharp-duotone:before,.fa-sharp:before,.fa-solid:before,.fa-thin:before,.fa:before,.fab:before,.fad:before,.fadl:before,.fadr:before,.fadt:before,.fal:before,.far:before,.fas:before,.fasdl:before,.fasdr:before,.fasds:before,.fasdt:before,.fasl:before,.fasr:before,.fass:before,.fast:before,.fat:before{content:var(--fa)}.fa-duotone.fa-light:after,.fa-duotone.fa-regular:after,.fa-duotone.fa-solid:after,.fa-duotone.fa-thin:after,.fa-duotone:after,.fa-sharp-duotone.fa-light:after,.fa-sharp-duotone.fa-regular:after,.fa-sharp-duotone.fa-solid:after,.fa-sharp-duotone.fa-thin:after,.fa-sharp-duotone:after,.fad:after,.fadl:after,.fadr:after,.fadt:after,.fasdl:after,.fasdr:after,.fasds:after,.fasdt:after{content:var(--fa--fa)}.fa-classic.fa-duotone{font-family:"Font Awesome 6 Duotone"}.fa-sharp,.fa-sharp-duotone,.fasds,.fass{font-weight:900}.fa-classic,.fa-light,.fa-regular,.fa-solid,.fa-thin,.fal,.far,.fas,.fat{font-family:"Font Awesome 6 Pro"}.fa-duotone,.fad,.fadl,.fadr,.fadt{font-family:"Font Awesome 6 Duotone"}.fa-brands,.fab{font-family:"Font Awesome 6 Brands"}.fa-sharp,.fasl,.fasr,.fass,.fast{font-family:"Font Awesome 6 Sharp"}.fa-sharp-duotone,.fasdl,.fasdr,.fasds,.fasdt{font-family:"Font Awesome 6 Sharp Duotone"}.fa-1x{font-size:1em}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-6x{font-size:6em}.fa-7x{font-size:7em}.fa-8x{font-size:8em}.fa-9x{font-size:9em}.fa-10x{font-size:10em}.fa-2xs{font-size:.625em;line-height:.1em;vertical-align:.225em}.fa-xs{font-size:.75em;line-height:.08333em;vertical-align:.125em}.fa-sm{font-size:.875em;line-height:.07143em;vertical-align:.05357em}.fa-lg{font-size:1.25em;line-height:.05em;vertical-align:-.075em}.fa-xl{font-size:1.5em;line-height:.04167em;vertical-align:-.125em}.fa-2xl{font-size:2em;line-height:.03125em;vertical-align:-.1875em}.fa-fw{text-align:center;width:1.25em}.fa-ul{list-style-type:none;margin-left:var(--fa-li-margin,2.5em);padding-left:0}.fa-ul>li{position:relative}.fa-li{left:calc(var(--fa-li-width, 2em)*-1);position:absolute;text-align:center;width:var(--fa-li-width,2em);line-height:inherit}.fa-border{border-radius:var(--fa-border-radius,.1em);border:var(--fa-border-width,.08em) var(--fa-border-style,solid) var(--fa-border-color,#eee);padding:var(--fa-border-padding,.2em .25em .15em)}.fa-pull-left{float:left;margin-right:var(--fa-pull-margin,.3em)}.fa-pull-right{float:right;margin-left:var(--fa-pull-margin,.3em)}.fa-beat{animation-name:fa-beat;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-bounce{animation-name:fa-bounce;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,cubic-bezier(.28,.84,.42,1))}.fa-fade{animation-name:fa-fade;animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1))}.fa-beat-fade,.fa-fade{animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s)}.fa-beat-fade{animation-name:fa-beat-fade;animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,cubic-bezier(.4,0,.6,1))}.fa-flip{animation-name:fa-flip;animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,ease-in-out)}.fa-shake{animation-name:fa-shake;animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,linear)}.fa-shake,.fa-spin{animation-delay:var(--fa-animation-delay,0s);animation-direction:var(--fa-animation-direction,normal)}.fa-spin{animation-name:fa-spin;animation-duration:var(--fa-animation-duration,2s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,linear)}.fa-spin-reverse{--fa-animation-direction:reverse}.fa-pulse,.fa-spin-pulse{animation-name:fa-spin;animation-direction:var(--fa-animation-direction,normal);animation-duration:var(--fa-animation-duration,1s);animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-timing-function:var(--fa-animation-timing,steps(8))}@media (prefers-reduced-motion:reduce){.fa-beat,.fa-beat-fade,.fa-bounce,.fa-fade,.fa-flip,.fa-pulse,.fa-shake,.fa-spin,.fa-spin-pulse{animation-delay:-1ms;animation-duration:1ms;animation-iteration-count:1;transition-delay:0s;transition-duration:0s}}@keyframes fa-beat{0%,90%{transform:scale(1)}45%{transform:scale(var(--fa-beat-scale,1.25))}}@keyframes fa-bounce{0%{transform:scale(1) translateY(0)}10%{transform:scale(var(--fa-bounce-start-scale-x,1.1),var(--fa-bounce-start-scale-y,.9)) translateY(0)}30%{transform:scale(var(--fa-bounce-jump-scale-x,.9),var(--fa-bounce-jump-scale-y,1.1)) translateY(var(--fa-bounce-height,-.5em))}50%{transform:scale(var(--fa-bounce-land-scale-x,1.05),var(--fa-bounce-land-scale-y,.95)) translateY(0)}57%{transform:scale(1) translateY(var(--fa-bounce-rebound,-.125em))}64%{transform:scale(1) translateY(0)}to{transform:scale(1) translateY(0)}}@keyframes fa-fade{50%{opacity:var(--fa-fade-opacity,.4)}}@keyframes fa-beat-fade{0%,to{opacity:var(--fa-beat-fade-opacity,.4);transform:scale(1)}50%{opacity:1;transform:scale(var(--fa-beat-fade-scale,1.125))}}@keyframes fa-flip{50%{transform:rotate3d(var(--fa-flip-x,0),var(--fa-flip-y,1),var(--fa-flip-z,0),var(--fa-flip-angle,-180deg))}}@keyframes fa-shake{0%{transform:rotate(-15deg)}4%{transform:rotate(15deg)}8%,24%{transform:rotate(-18deg)}12%,28%{transform:rotate(18deg)}16%{transform:rotate(-22deg)}20%{transform:rotate(22deg)}32%{transform:rotate(-12deg)}36%{transform:rotate(12deg)}40%,to{transform:rotate(0)}}@keyframes fa-spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.fa-rotate-90{transform:rotate(90deg)}.fa-rotate-180{transform:rotate(180deg)}.fa-rotate-270{transform:rotate(270deg)}.fa-flip-horizontal{transform:scaleX(-1)}.fa-flip-vertical{transform:scaleY(-1)}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical{transform:scale(-1)}.fa-rotate-by{transform:rotate(var(--fa-rotate-angle,0))}.fa-stack{display:inline-block;height:2em;line-height:2em;position:relative;vertical-align:middle;width:2.5em}.fa-stack-1x,.fa-stack-2x{left:0;position:absolute;text-align:center;width:100%;z-index:var(--fa-stack-z-index,auto)}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:var(--fa-inverse,#fff)}.fa-0{--fa:"0";--fa--fa:"00"}.fa-1{--fa:"1";--fa--fa:"11"}.fa-2{--fa:"2";--fa--fa:"22"}.fa-3{--fa:"3";--fa--fa:"33"}.fa-4{--fa:"4";--fa--fa:"44"}.fa-5{--fa:"5";--fa--fa:"55"}.fa-6{--fa:"6";--fa--fa:"66"}.fa-7{--fa:"7";--fa--fa:"77"}.fa-8{--fa:"8";--fa--fa:"88"}.fa-9{--fa:"9";--fa--fa:"99"}.fa-fill-drip{--fa:"";--fa--fa:""}.fa-arrows-to-circle{--fa:"";--fa--fa:""}.fa-chevron-circle-right,.fa-circle-chevron-right{--fa:"";--fa--fa:""}.fa-wagon-covered{--fa:"";--fa--fa:""}.fa-line-height{--fa:"";--fa--fa:""}.fa-bagel{--fa:"";--fa--fa:""}.fa-transporter-7{--fa:"";--fa--fa:""}.fa-at{--fa:"@";--fa--fa:"@@"}.fa-rectangles-mixed{--fa:"";--fa--fa:""}.fa-phone-arrow-up,.fa-phone-arrow-up-right,.fa-phone-outgoing{--fa:"";--fa--fa:""}.fa-trash-alt,.fa-trash-can{--fa:"";--fa--fa:""}.fa-circle-l{--fa:"";--fa--fa:""}.fa-head-side-goggles,.fa-head-vr{--fa:"";--fa--fa:""}.fa-text-height{--fa:"";--fa--fa:""}.fa-user-times,.fa-user-xmark{--fa:"";--fa--fa:""}.fa-face-hand-yawn{--fa:"";--fa--fa:""}.fa-gauge-simple-min,.fa-tachometer-slowest{--fa:"";--fa--fa:""}.fa-stethoscope{--fa:"";--fa--fa:""}.fa-coffin{--fa:"";--fa--fa:""}.fa-comment-alt,.fa-message{--fa:"";--fa--fa:""}.fa-bowl-salad,.fa-salad{--fa:"";--fa--fa:""}.fa-info{--fa:"";--fa--fa:""}.fa-robot-astromech{--fa:"";--fa--fa:""}.fa-ring-diamond{--fa:"";--fa--fa:""}.fa-fondue-pot{--fa:"";--fa--fa:""}.fa-theta{--fa:"";--fa--fa:""}.fa-face-hand-peeking{--fa:"";--fa--fa:""}.fa-square-user{--fa:"";--fa--fa:""}.fa-compress-alt,.fa-down-left-and-up-right-to-center{--fa:"";--fa--fa:""}.fa-explosion{--fa:"";--fa--fa:""}.fa-file-alt,.fa-file-lines,.fa-file-text{--fa:"";--fa--fa:""}.fa-wave-square{--fa:"";--fa--fa:""}.fa-ring{--fa:"";--fa--fa:""}.fa-building-un{--fa:"";--fa--fa:""}.fa-dice-three{--fa:"";--fa--fa:""}.fa-tire-pressure-warning{--fa:"";--fa--fa:""}.fa-wifi-2,.fa-wifi-fair{--fa:"";--fa--fa:""}.fa-calendar-alt,.fa-calendar-days{--fa:"";--fa--fa:""}.fa-mp3-player{--fa:"";--fa--fa:""}.fa-anchor-circle-check{--fa:"";--fa--fa:""}.fa-tally-4{--fa:"";--fa--fa:""}.fa-rectangle-history{--fa:"";--fa--fa:""}.fa-building-circle-arrow-right{--fa:"";--fa--fa:""}.fa-volleyball,.fa-volleyball-ball{--fa:"";--fa--fa:""}.fa-sun-haze{--fa:"";--fa--fa:""}.fa-text-size{--fa:"";--fa--fa:""}.fa-ufo{--fa:"";--fa--fa:""}.fa-fork,.fa-utensil-fork{--fa:"";--fa--fa:""}.fa-arrows-up-to-line{--fa:"";--fa--fa:""}.fa-mobile-signal{--fa:"";--fa--fa:""}.fa-barcode-scan{--fa:"";--fa--fa:""}.fa-sort-desc,.fa-sort-down{--fa:"";--fa--fa:""}.fa-folder-arrow-down,.fa-folder-download{--fa:"";--fa--fa:""}.fa-circle-minus,.fa-minus-circle{--fa:"";--fa--fa:""}.fa-face-icicles{--fa:"";--fa--fa:""}.fa-shovel{--fa:"";--fa--fa:""}.fa-door-open{--fa:"";--fa--fa:""}.fa-films{--fa:"";--fa--fa:""}.fa-right-from-bracket,.fa-sign-out-alt{--fa:"";--fa--fa:""}.fa-face-glasses{--fa:"";--fa--fa:""}.fa-nfc{--fa:"";--fa--fa:""}.fa-atom{--fa:"";--fa--fa:""}.fa-soap{--fa:"";--fa--fa:""}.fa-heart-music-camera-bolt,.fa-icons{--fa:"";--fa--fa:""}.fa-microphone-alt-slash,.fa-microphone-lines-slash{--fa:"";--fa--fa:""}.fa-closed-captioning-slash{--fa:"";--fa--fa:""}.fa-calculator-alt,.fa-calculator-simple{--fa:"";--fa--fa:""}.fa-bridge-circle-check{--fa:"";--fa--fa:""}.fa-sliders-up,.fa-sliders-v{--fa:"";--fa--fa:""}.fa-location-minus,.fa-map-marker-minus{--fa:"";--fa--fa:""}.fa-pump-medical{--fa:"";--fa--fa:""}.fa-fingerprint{--fa:"";--fa--fa:""}.fa-ski-boot{--fa:"";--fa--fa:""}.fa-rectangle-sd,.fa-standard-definition{--fa:"";--fa--fa:""}.fa-h1{--fa:"";--fa--fa:""}.fa-hand-point-right{--fa:"";--fa--fa:""}.fa-magnifying-glass-location,.fa-search-location{--fa:"";--fa--fa:""}.fa-message-bot{--fa:"";--fa--fa:""}.fa-forward-step,.fa-step-forward{--fa:"";--fa--fa:""}.fa-face-smile-beam,.fa-smile-beam{--fa:"";--fa--fa:""}.fa-light-ceiling{--fa:"";--fa--fa:""}.fa-comment-alt-exclamation,.fa-message-exclamation{--fa:"";--fa--fa:""}.fa-bowl-scoop,.fa-bowl-shaved-ice{--fa:"";--fa--fa:""}.fa-square-x{--fa:"";--fa--fa:""}.fa-building-memo{--fa:"";--fa--fa:""}.fa-utility-pole-double{--fa:"";--fa--fa:""}.fa-flag-checkered{--fa:"";--fa--fa:""}.fa-chevron-double-up,.fa-chevrons-up{--fa:"";--fa--fa:""}.fa-football,.fa-football-ball{--fa:"";--fa--fa:""}.fa-user-vneck{--fa:"";--fa--fa:""}.fa-school-circle-exclamation{--fa:"";--fa--fa:""}.fa-crop{--fa:"";--fa--fa:""}.fa-angle-double-down,.fa-angles-down{--fa:"";--fa--fa:""}.fa-users-rectangle{--fa:"";--fa--fa:""}.fa-people-roof{--fa:"";--fa--fa:""}.fa-arrow-square-right,.fa-square-arrow-right{--fa:"";--fa--fa:""}.fa-location-plus,.fa-map-marker-plus{--fa:"";--fa--fa:""}.fa-lightbulb-exclamation-on{--fa:"";--fa--fa:""}.fa-people-line{--fa:"";--fa--fa:""}.fa-beer,.fa-beer-mug-empty{--fa:"";--fa--fa:""}.fa-car-people,.fa-carpool{--fa:"";--fa--fa:""}.fa-crate-empty{--fa:"";--fa--fa:""}.fa-diagram-predecessor{--fa:"";--fa--fa:""}.fa-transporter{--fa:"";--fa--fa:""}.fa-calendar-circle-user{--fa:"";--fa--fa:""}.fa-arrow-up-long,.fa-long-arrow-up{--fa:"";--fa--fa:""}.fa-person-carry,.fa-person-carry-box{--fa:"";--fa--fa:""}.fa-burn,.fa-fire-flame-simple{--fa:"";--fa--fa:""}.fa-male,.fa-person{--fa:"";--fa--fa:""}.fa-laptop{--fa:"";--fa--fa:""}.fa-file-csv{--fa:"";--fa--fa:""}.fa-menorah{--fa:"";--fa--fa:""}.fa-union{--fa:"";--fa--fa:""}.fa-chevron-double-left,.fa-chevrons-left{--fa:"";--fa--fa:""}.fa-circle-heart,.fa-heart-circle{--fa:"";--fa--fa:""}.fa-truck-plane{--fa:"";--fa--fa:""}.fa-record-vinyl{--fa:"";--fa--fa:""}.fa-bring-forward{--fa:"";--fa--fa:""}.fa-square-p{--fa:"";--fa--fa:""}.fa-face-grin-stars,.fa-grin-stars{--fa:"";--fa--fa:""}.fa-sigma{--fa:"";--fa--fa:""}.fa-camera-movie{--fa:"";--fa--fa:""}.fa-bong{--fa:"";--fa--fa:""}.fa-clarinet{--fa:"";--fa--fa:""}.fa-truck-flatbed{--fa:"";--fa--fa:""}.fa-pastafarianism,.fa-spaghetti-monster-flying{--fa:"";--fa--fa:""}.fa-arrow-down-up-across-line{--fa:"";--fa--fa:""}.fa-arrows-rotate-reverse{--fa:"";--fa--fa:""}.fa-leaf-heart{--fa:"";--fa--fa:""}.fa-house-building{--fa:"";--fa--fa:""}.fa-cheese-swiss{--fa:"";--fa--fa:""}.fa-spoon,.fa-utensil-spoon{--fa:"";--fa--fa:""}.fa-jar-wheat{--fa:"";--fa--fa:""}.fa-envelopes-bulk,.fa-mail-bulk{--fa:"";--fa--fa:""}.fa-file-circle-exclamation{--fa:"";--fa--fa:""}.fa-bow-arrow{--fa:"";--fa--fa:""}.fa-cart-xmark{--fa:"";--fa--fa:""}.fa-hexagon-xmark,.fa-times-hexagon,.fa-xmark-hexagon{--fa:"";--fa--fa:""}.fa-circle-h,.fa-hospital-symbol{--fa:"";--fa--fa:""}.fa-merge{--fa:"";--fa--fa:""}.fa-pager{--fa:"";--fa--fa:""}.fa-cart-minus{--fa:"";--fa--fa:""}.fa-address-book,.fa-contact-book{--fa:"";--fa--fa:""}.fa-pan-frying{--fa:"";--fa--fa:""}.fa-grid,.fa-grid-3{--fa:"";--fa--fa:""}.fa-football-helmet{--fa:"";--fa--fa:""}.fa-hand-love{--fa:"";--fa--fa:""}.fa-trees{--fa:"";--fa--fa:""}.fa-strikethrough{--fa:"";--fa--fa:""}.fa-page{--fa:"";--fa--fa:""}.fa-k{--fa:"K";--fa--fa:"KK"}.fa-diagram-previous{--fa:"";--fa--fa:""}.fa-gauge-min,.fa-tachometer-alt-slowest{--fa:"";--fa--fa:""}.fa-folder-grid{--fa:"";--fa--fa:""}.fa-eggplant{--fa:"";--fa--fa:""}.fa-excavator{--fa:"";--fa--fa:""}.fa-ram{--fa:"";--fa--fa:""}.fa-landmark-flag{--fa:"";--fa--fa:""}.fa-lips{--fa:"";--fa--fa:""}.fa-pencil,.fa-pencil-alt{--fa:"";--fa--fa:""}.fa-backward{--fa:"";--fa--fa:""}.fa-caret-right{--fa:"";--fa--fa:""}.fa-comments{--fa:"";--fa--fa:""}.fa-file-clipboard,.fa-paste{--fa:"";--fa--fa:""}.fa-desktop-arrow-down{--fa:"";--fa--fa:""}.fa-code-pull-request{--fa:"";--fa--fa:""}.fa-pumpkin{--fa:"";--fa--fa:""}.fa-clipboard-list{--fa:"";--fa--fa:""}.fa-pen-field{--fa:"";--fa--fa:""}.fa-chart-sine{--fa:"";--fa--fa:""}.fa-blueberries{--fa:"";--fa--fa:""}.fa-truck-loading,.fa-truck-ramp-box{--fa:"";--fa--fa:""}.fa-note{--fa:"";--fa--fa:""}.fa-arrow-down-to-square{--fa:"";--fa--fa:""}.fa-user-check{--fa:"";--fa--fa:""}.fa-cloud-xmark{--fa:"";--fa--fa:""}.fa-vial-virus{--fa:"";--fa--fa:""}.fa-book-alt,.fa-book-blank{--fa:"";--fa--fa:""}.fa-golf-flag-hole{--fa:"";--fa--fa:""}.fa-comment-alt-arrow-down,.fa-message-arrow-down{--fa:"";--fa--fa:""}.fa-face-unamused{--fa:"";--fa--fa:""}.fa-sheet-plastic{--fa:"";--fa--fa:""}.fa-circle-9{--fa:"";--fa--fa:""}.fa-blog{--fa:"";--fa--fa:""}.fa-user-ninja{--fa:"";--fa--fa:""}.fa-pencil-slash{--fa:"";--fa--fa:""}.fa-bowling-pins{--fa:"";--fa--fa:""}.fa-person-arrow-up-from-line{--fa:"";--fa--fa:""}.fa-down-right{--fa:"";--fa--fa:""}.fa-scroll-torah,.fa-torah{--fa:"";--fa--fa:""}.fa-webhook{--fa:"";--fa--fa:""}.fa-blinds-open{--fa:"";--fa--fa:""}.fa-fence{--fa:"";--fa--fa:""}.fa-arrow-alt-up,.fa-up{--fa:"";--fa--fa:""}.fa-broom-ball,.fa-quidditch,.fa-quidditch-broom-ball{--fa:"";--fa--fa:""}.fa-drumstick{--fa:"";--fa--fa:""}.fa-square-v{--fa:"";--fa--fa:""}.fa-face-awesome,.fa-gave-dandy{--fa:"";--fa--fa:""}.fa-dial-off{--fa:"";--fa--fa:""}.fa-toggle-off{--fa:"";--fa--fa:""}.fa-face-smile-horns{--fa:"";--fa--fa:""}.fa-archive,.fa-box-archive{--fa:"";--fa--fa:""}.fa-grapes{--fa:"";--fa--fa:""}.fa-person-drowning{--fa:"";--fa--fa:""}.fa-dial-max{--fa:"";--fa--fa:""}.fa-circle-m{--fa:"";--fa--fa:""}.fa-calendar-image{--fa:"";--fa--fa:""}.fa-caret-circle-down,.fa-circle-caret-down{--fa:"";--fa--fa:""}.fa-arrow-down-9-1,.fa-sort-numeric-desc,.fa-sort-numeric-down-alt{--fa:"";--fa--fa:""}.fa-face-grin-tongue-squint,.fa-grin-tongue-squint{--fa:"";--fa--fa:""}.fa-shish-kebab{--fa:"";--fa--fa:""}.fa-spray-can{--fa:"";--fa--fa:""}.fa-alarm-snooze{--fa:"";--fa--fa:""}.fa-scarecrow{--fa:"";--fa--fa:""}.fa-truck-monster{--fa:"";--fa--fa:""}.fa-gift-card{--fa:"";--fa--fa:""}.fa-w{--fa:"W";--fa--fa:"WW"}.fa-code-pull-request-draft{--fa:"";--fa--fa:""}.fa-square-b{--fa:"";--fa--fa:""}.fa-elephant{--fa:"";--fa--fa:""}.fa-earth-africa,.fa-globe-africa{--fa:"";--fa--fa:""}.fa-rainbow{--fa:"";--fa--fa:""}.fa-circle-notch{--fa:"";--fa--fa:""}.fa-tablet-alt,.fa-tablet-screen-button{--fa:"";--fa--fa:""}.fa-paw{--fa:"";--fa--fa:""}.fa-message-question{--fa:"";--fa--fa:""}.fa-cloud{--fa:"";--fa--fa:""}.fa-trowel-bricks{--fa:"";--fa--fa:""}.fa-square-3{--fa:"";--fa--fa:""}.fa-face-flushed,.fa-flushed{--fa:"";--fa--fa:""}.fa-hospital-user{--fa:"";--fa--fa:""}.fa-microwave{--fa:"";--fa--fa:""}.fa-chf-sign{--fa:"";--fa--fa:""}.fa-tent-arrow-left-right{--fa:"";--fa--fa:""}.fa-cart-circle-arrow-up{--fa:"";--fa--fa:""}.fa-trash-clock{--fa:"";--fa--fa:""}.fa-reflect-both{--fa:"";--fa--fa:""}.fa-gavel,.fa-legal{--fa:"";--fa--fa:""}.fa-sprinkler-ceiling{--fa:"";--fa--fa:""}.fa-browsers{--fa:"";--fa--fa:""}.fa-trillium{--fa:"";--fa--fa:""}.fa-table-cells-unlock{--fa:"";--fa--fa:""}.fa-music-slash{--fa:"";--fa--fa:""}.fa-truck-ramp{--fa:"";--fa--fa:""}.fa-binoculars{--fa:"";--fa--fa:""}.fa-microphone-slash{--fa:"";--fa--fa:""}.fa-box-tissue{--fa:"";--fa--fa:""}.fa-circle-c{--fa:"";--fa--fa:""}.fa-star-christmas{--fa:"";--fa--fa:""}.fa-chart-bullet{--fa:"";--fa--fa:""}.fa-motorcycle{--fa:"";--fa--fa:""}.fa-tree-christmas{--fa:"";--fa--fa:""}.fa-tire-flat{--fa:"";--fa--fa:""}.fa-sunglasses{--fa:"";--fa--fa:""}.fa-badge{--fa:"";--fa--fa:""}.fa-comment-alt-edit,.fa-message-edit,.fa-message-pen{--fa:"";--fa--fa:""}.fa-bell-concierge,.fa-concierge-bell{--fa:"";--fa--fa:""}.fa-pen-ruler,.fa-pencil-ruler{--fa:"";--fa--fa:""}.fa-file-mp3{--fa:"";--fa--fa:""}.fa-arrow-progress{--fa:"";--fa--fa:""}.fa-chess-rook-alt,.fa-chess-rook-piece{--fa:"";--fa--fa:""}.fa-square-root{--fa:"";--fa--fa:""}.fa-album-collection-circle-plus{--fa:"";--fa--fa:""}.fa-people-arrows,.fa-people-arrows-left-right{--fa:"";--fa--fa:""}.fa-sign-post{--fa:"";--fa--fa:""}.fa-face-angry-horns{--fa:"";--fa--fa:""}.fa-mars-and-venus-burst{--fa:"";--fa--fa:""}.fa-tombstone{--fa:"";--fa--fa:""}.fa-caret-square-right,.fa-square-caret-right{--fa:"";--fa--fa:""}.fa-cut,.fa-scissors{--fa:"";--fa--fa:""}.fa-list-music{--fa:"";--fa--fa:""}.fa-sun-plant-wilt{--fa:"";--fa--fa:""}.fa-toilets-portable{--fa:"";--fa--fa:""}.fa-hockey-puck{--fa:"";--fa--fa:""}.fa-mustache{--fa:"";--fa--fa:""}.fa-hyphen{--fa:"-";--fa--fa:"--"}.fa-table{--fa:"";--fa--fa:""}.fa-user-chef{--fa:"";--fa--fa:""}.fa-comment-alt-image,.fa-message-image{--fa:"";--fa--fa:""}.fa-users-medical{--fa:"";--fa--fa:""}.fa-sensor-alert,.fa-sensor-triangle-exclamation{--fa:"";--fa--fa:""}.fa-magnifying-glass-arrow-right{--fa:"";--fa--fa:""}.fa-digital-tachograph,.fa-tachograph-digital{--fa:"";--fa--fa:""}.fa-face-mask{--fa:"";--fa--fa:""}.fa-pickleball{--fa:"";--fa--fa:""}.fa-star-sharp-half{--fa:"";--fa--fa:""}.fa-users-slash{--fa:"";--fa--fa:""}.fa-clover{--fa:"";--fa--fa:""}.fa-meat{--fa:"";--fa--fa:""}.fa-mail-reply,.fa-reply{--fa:"";--fa--fa:""}.fa-star-and-crescent{--fa:"";--fa--fa:""}.fa-empty-set{--fa:"";--fa--fa:""}.fa-house-fire{--fa:"";--fa--fa:""}.fa-minus-square,.fa-square-minus{--fa:"";--fa--fa:""}.fa-helicopter{--fa:"";--fa--fa:""}.fa-bird{--fa:"";--fa--fa:""}.fa-compass{--fa:"";--fa--fa:""}.fa-caret-square-down,.fa-square-caret-down{--fa:"";--fa--fa:""}.fa-heart-half-alt,.fa-heart-half-stroke{--fa:"";--fa--fa:""}.fa-file-circle-question{--fa:"";--fa--fa:""}.fa-truck-utensils{--fa:"";--fa--fa:""}.fa-laptop-code{--fa:"";--fa--fa:""}.fa-joystick{--fa:"";--fa--fa:""}.fa-grill-fire{--fa:"";--fa--fa:""}.fa-rectangle-vertical-history{--fa:"";--fa--fa:""}.fa-swatchbook{--fa:"";--fa--fa:""}.fa-prescription-bottle{--fa:"";--fa--fa:""}.fa-bars,.fa-navicon{--fa:"";--fa--fa:""}.fa-keyboard-left{--fa:"";--fa--fa:""}.fa-people-group{--fa:"";--fa--fa:""}.fa-hourglass-3,.fa-hourglass-end{--fa:"";--fa--fa:""}.fa-heart-broken,.fa-heart-crack{--fa:"";--fa--fa:""}.fa-face-beam-hand-over-mouth{--fa:"";--fa--fa:""}.fa-droplet-percent,.fa-humidity{--fa:"";--fa--fa:""}.fa-external-link-square-alt,.fa-square-up-right{--fa:"";--fa--fa:""}.fa-face-kiss-beam,.fa-kiss-beam{--fa:"";--fa--fa:""}.fa-corn{--fa:"";--fa--fa:""}.fa-roller-coaster{--fa:"";--fa--fa:""}.fa-photo-film-music{--fa:"";--fa--fa:""}.fa-radar{--fa:"";--fa--fa:""}.fa-sickle{--fa:"";--fa--fa:""}.fa-film{--fa:"";--fa--fa:""}.fa-coconut{--fa:"";--fa--fa:""}.fa-ruler-horizontal{--fa:"";--fa--fa:""}.fa-shield-cross{--fa:"";--fa--fa:""}.fa-cassette-tape{--fa:"";--fa--fa:""}.fa-square-terminal{--fa:"";--fa--fa:""}.fa-people-robbery{--fa:"";--fa--fa:""}.fa-lightbulb{--fa:"";--fa--fa:""}.fa-caret-left{--fa:"";--fa--fa:""}.fa-comment-middle{--fa:"";--fa--fa:""}.fa-trash-can-list{--fa:"";--fa--fa:""}.fa-block{--fa:"";--fa--fa:""}.fa-circle-exclamation,.fa-exclamation-circle{--fa:"";--fa--fa:""}.fa-school-circle-xmark{--fa:"";--fa--fa:""}.fa-arrow-right-from-bracket,.fa-sign-out{--fa:"";--fa--fa:""}.fa-face-frown-slight{--fa:"";--fa--fa:""}.fa-chevron-circle-down,.fa-circle-chevron-down{--fa:"";--fa--fa:""}.fa-sidebar-flip{--fa:"";--fa--fa:""}.fa-unlock-alt,.fa-unlock-keyhole{--fa:"";--fa--fa:""}.fa-temperature-list{--fa:"";--fa--fa:""}.fa-cloud-showers-heavy{--fa:"";--fa--fa:""}.fa-headphones-alt,.fa-headphones-simple{--fa:"";--fa--fa:""}.fa-sitemap{--fa:"";--fa--fa:""}.fa-pipe-section{--fa:"";--fa--fa:""}.fa-space-station-moon-alt,.fa-space-station-moon-construction{--fa:"";--fa--fa:""}.fa-circle-dollar-to-slot,.fa-donate{--fa:"";--fa--fa:""}.fa-memory{--fa:"";--fa--fa:""}.fa-face-sleeping{--fa:"";--fa--fa:""}.fa-road-spikes{--fa:"";--fa--fa:""}.fa-fire-burner{--fa:"";--fa--fa:""}.fa-squirrel{--fa:"";--fa--fa:""}.fa-arrow-to-top,.fa-arrow-up-to-line{--fa:"";--fa--fa:""}.fa-flag{--fa:"";--fa--fa:""}.fa-face-cowboy-hat{--fa:"";--fa--fa:""}.fa-hanukiah{--fa:"";--fa--fa:""}.fa-chart-scatter-3d{--fa:"";--fa--fa:""}.fa-display-chart-up{--fa:"";--fa--fa:""}.fa-square-code{--fa:"";--fa--fa:""}.fa-feather{--fa:"";--fa--fa:""}.fa-volume-down,.fa-volume-low{--fa:"";--fa--fa:""}.fa-times-to-slot,.fa-vote-nay,.fa-xmark-to-slot{--fa:"";--fa--fa:""}.fa-box-alt,.fa-box-taped{--fa:"";--fa--fa:""}.fa-comment-slash{--fa:"";--fa--fa:""}.fa-swords{--fa:"";--fa--fa:""}.fa-cloud-sun-rain{--fa:"";--fa--fa:""}.fa-album{--fa:"";--fa--fa:""}.fa-circle-n{--fa:"";--fa--fa:""}.fa-compress{--fa:"";--fa--fa:""}.fa-wheat-alt,.fa-wheat-awn{--fa:"";--fa--fa:""}.fa-ankh{--fa:"";--fa--fa:""}.fa-hands-holding-child{--fa:"";--fa--fa:""}.fa-asterisk{--fa:"*";--fa--fa:"**"}.fa-key-skeleton-left-right{--fa:"";--fa--fa:""}.fa-comment-lines{--fa:"";--fa--fa:""}.fa-luchador,.fa-luchador-mask,.fa-mask-luchador{--fa:"";--fa--fa:""}.fa-check-square,.fa-square-check{--fa:"";--fa--fa:""}.fa-shredder{--fa:"";--fa--fa:""}.fa-book-open-alt,.fa-book-open-cover{--fa:"";--fa--fa:""}.fa-sandwich{--fa:"";--fa--fa:""}.fa-peseta-sign{--fa:"";--fa--fa:""}.fa-parking-slash,.fa-square-parking-slash{--fa:"";--fa--fa:""}.fa-train-tunnel{--fa:"";--fa--fa:""}.fa-header,.fa-heading{--fa:"";--fa--fa:""}.fa-ghost{--fa:"";--fa--fa:""}.fa-face-anguished{--fa:"";--fa--fa:""}.fa-hockey-sticks{--fa:"";--fa--fa:""}.fa-abacus{--fa:"";--fa--fa:""}.fa-film-alt,.fa-film-simple{--fa:"";--fa--fa:""}.fa-list,.fa-list-squares{--fa:"";--fa--fa:""}.fa-tree-palm{--fa:"";--fa--fa:""}.fa-phone-square-alt,.fa-square-phone-flip{--fa:"";--fa--fa:""}.fa-user-beard-bolt{--fa:"";--fa--fa:""}.fa-cart-plus{--fa:"";--fa--fa:""}.fa-gamepad{--fa:"";--fa--fa:""}.fa-border-center-v{--fa:"";--fa--fa:""}.fa-circle-dot,.fa-dot-circle{--fa:"";--fa--fa:""}.fa-clipboard-medical{--fa:"";--fa--fa:""}.fa-dizzy,.fa-face-dizzy{--fa:"";--fa--fa:""}.fa-egg{--fa:"";--fa--fa:""}.fa-arrow-alt-to-top,.fa-up-to-line{--fa:"";--fa--fa:""}.fa-house-medical-circle-xmark{--fa:"";--fa--fa:""}.fa-watch-fitness{--fa:"";--fa--fa:""}.fa-clock-nine-thirty{--fa:"";--fa--fa:""}.fa-campground{--fa:"";--fa--fa:""}.fa-folder-plus{--fa:"";--fa--fa:""}.fa-jug{--fa:"";--fa--fa:""}.fa-futbol,.fa-futbol-ball,.fa-soccer-ball{--fa:"";--fa--fa:""}.fa-snow-blowing{--fa:"";--fa--fa:""}.fa-paint-brush,.fa-paintbrush{--fa:"";--fa--fa:""}.fa-lock{--fa:"";--fa--fa:""}.fa-arrow-down-from-line,.fa-arrow-from-top{--fa:"";--fa--fa:""}.fa-gas-pump{--fa:"";--fa--fa:""}.fa-signal-alt-slash,.fa-signal-bars-slash{--fa:"";--fa--fa:""}.fa-monkey{--fa:"";--fa--fa:""}.fa-pro,.fa-rectangle-pro{--fa:"";--fa--fa:""}.fa-house-night{--fa:"";--fa--fa:""}.fa-hot-tub,.fa-hot-tub-person{--fa:"";--fa--fa:""}.fa-globe-pointer{--fa:"";--fa--fa:""}.fa-blanket{--fa:"";--fa--fa:""}.fa-map-location,.fa-map-marked{--fa:"";--fa--fa:""}.fa-house-flood-water{--fa:"";--fa--fa:""}.fa-comments-question-check{--fa:"";--fa--fa:""}.fa-tree{--fa:"";--fa--fa:""}.fa-arrows-cross{--fa:"";--fa--fa:""}.fa-backpack{--fa:"";--fa--fa:""}.fa-square-small{--fa:"";--fa--fa:""}.fa-folder-arrow-up,.fa-folder-upload{--fa:"";--fa--fa:""}.fa-bridge-lock{--fa:"";--fa--fa:""}.fa-crosshairs-simple{--fa:"";--fa--fa:""}.fa-sack-dollar{--fa:"";--fa--fa:""}.fa-edit,.fa-pen-to-square{--fa:"";--fa--fa:""}.fa-sliders-h-square,.fa-square-sliders{--fa:"";--fa--fa:""}.fa-car-side{--fa:"";--fa--fa:""}.fa-comment-middle-top-alt,.fa-message-middle-top{--fa:"";--fa--fa:""}.fa-lightbulb-on{--fa:"";--fa--fa:""}.fa-knife,.fa-utensil-knife{--fa:"";--fa--fa:""}.fa-share-alt,.fa-share-nodes{--fa:"";--fa--fa:""}.fa-display-chart-up-circle-dollar{--fa:"";--fa--fa:""}.fa-wave-sine{--fa:"";--fa--fa:""}.fa-heart-circle-minus{--fa:"";--fa--fa:""}.fa-circle-w{--fa:"";--fa--fa:""}.fa-calendar-circle,.fa-circle-calendar{--fa:"";--fa--fa:""}.fa-hourglass-2,.fa-hourglass-half{--fa:"";--fa--fa:""}.fa-microscope{--fa:"";--fa--fa:""}.fa-sunset{--fa:"";--fa--fa:""}.fa-sink{--fa:"";--fa--fa:""}.fa-calendar-exclamation{--fa:"";--fa--fa:""}.fa-truck-container-empty{--fa:"";--fa--fa:""}.fa-hand-heart{--fa:"";--fa--fa:""}.fa-bag-shopping,.fa-shopping-bag{--fa:"";--fa--fa:""}.fa-arrow-down-z-a,.fa-sort-alpha-desc,.fa-sort-alpha-down-alt{--fa:"";--fa--fa:""}.fa-mitten{--fa:"";--fa--fa:""}.fa-reply-clock,.fa-reply-time{--fa:"";--fa--fa:""}.fa-person-rays{--fa:"";--fa--fa:""}.fa-arrow-alt-right,.fa-right{--fa:"";--fa--fa:""}.fa-circle-f{--fa:"";--fa--fa:""}.fa-users{--fa:"";--fa--fa:""}.fa-face-pleading{--fa:"";--fa--fa:""}.fa-eye-slash{--fa:"";--fa--fa:""}.fa-flask-vial{--fa:"";--fa--fa:""}.fa-police-box{--fa:"";--fa--fa:""}.fa-cucumber{--fa:"";--fa--fa:""}.fa-head-side-brain{--fa:"";--fa--fa:""}.fa-hand,.fa-hand-paper{--fa:"";--fa--fa:""}.fa-biking-mountain,.fa-person-biking-mountain{--fa:"";--fa--fa:""}.fa-utensils-slash{--fa:"";--fa--fa:""}.fa-print-magnifying-glass,.fa-print-search{--fa:"";--fa--fa:""}.fa-turn-right{--fa:"";--fa--fa:""}.fa-folder-bookmark{--fa:"";--fa--fa:""}.fa-arrow-turn-left-down{--fa:"";--fa--fa:""}.fa-om{--fa:"";--fa--fa:""}.fa-pi{--fa:"";--fa--fa:""}.fa-flask-potion,.fa-flask-round-potion{--fa:"";--fa--fa:""}.fa-face-shush{--fa:"";--fa--fa:""}.fa-worm{--fa:"";--fa--fa:""}.fa-house-circle-xmark{--fa:"";--fa--fa:""}.fa-plug{--fa:"";--fa--fa:""}.fa-calendar-circle-exclamation{--fa:"";--fa--fa:""}.fa-square-i{--fa:"";--fa--fa:""}.fa-chevron-up{--fa:"";--fa--fa:""}.fa-face-saluting{--fa:"";--fa--fa:""}.fa-gauge-simple-low,.fa-tachometer-slow{--fa:"";--fa--fa:""}.fa-face-persevering{--fa:"";--fa--fa:""}.fa-camera-circle,.fa-circle-camera{--fa:"";--fa--fa:""}.fa-hand-spock{--fa:"";--fa--fa:""}.fa-spider-web{--fa:"";--fa--fa:""}.fa-circle-microphone,.fa-microphone-circle{--fa:"";--fa--fa:""}.fa-book-arrow-up{--fa:"";--fa--fa:""}.fa-popsicle{--fa:"";--fa--fa:""}.fa-command{--fa:"";--fa--fa:""}.fa-blinds{--fa:"";--fa--fa:""}.fa-stopwatch{--fa:"";--fa--fa:""}.fa-saxophone{--fa:"";--fa--fa:""}.fa-square-2{--fa:"";--fa--fa:""}.fa-field-hockey,.fa-field-hockey-stick-ball{--fa:"";--fa--fa:""}.fa-arrow-up-square-triangle,.fa-sort-shapes-up-alt{--fa:"";--fa--fa:""}.fa-face-scream{--fa:"";--fa--fa:""}.fa-square-m{--fa:"";--fa--fa:""}.fa-camera-web,.fa-webcam{--fa:"";--fa--fa:""}.fa-comment-arrow-down{--fa:"";--fa--fa:""}.fa-lightbulb-cfl{--fa:"";--fa--fa:""}.fa-window-frame-open{--fa:"";--fa--fa:""}.fa-face-kiss,.fa-kiss{--fa:"";--fa--fa:""}.fa-bridge-circle-xmark{--fa:"";--fa--fa:""}.fa-period{--fa:".";--fa--fa:".."}.fa-face-grin-tongue,.fa-grin-tongue{--fa:"";--fa--fa:""}.fa-up-to-dotted-line{--fa:"";--fa--fa:""}.fa-thought-bubble{--fa:"";--fa--fa:""}.fa-skeleton-ribs{--fa:"";--fa--fa:""}.fa-raygun{--fa:"";--fa--fa:""}.fa-flute{--fa:"";--fa--fa:""}.fa-acorn{--fa:"";--fa--fa:""}.fa-video-arrow-up-right{--fa:"";--fa--fa:""}.fa-grate-droplet{--fa:"";--fa--fa:""}.fa-seal-exclamation{--fa:"";--fa--fa:""}.fa-chess-bishop{--fa:"";--fa--fa:""}.fa-message-sms{--fa:"";--fa--fa:""}.fa-coffee-beans{--fa:"";--fa--fa:""}.fa-hat-witch{--fa:"";--fa--fa:""}.fa-face-grin-wink,.fa-grin-wink{--fa:"";--fa--fa:""}.fa-clock-three-thirty{--fa:"";--fa--fa:""}.fa-deaf,.fa-deafness,.fa-ear-deaf,.fa-hard-of-hearing{--fa:"";--fa--fa:""}.fa-alarm-clock{--fa:"";--fa--fa:""}.fa-eclipse{--fa:"";--fa--fa:""}.fa-face-relieved{--fa:"";--fa--fa:""}.fa-road-circle-check{--fa:"";--fa--fa:""}.fa-dice-five{--fa:"";--fa--fa:""}.fa-minus-octagon,.fa-octagon-minus{--fa:"";--fa--fa:""}.fa-rss-square,.fa-square-rss{--fa:"";--fa--fa:""}.fa-face-zany{--fa:"";--fa--fa:""}.fa-tricycle{--fa:"";--fa--fa:""}.fa-land-mine-on{--fa:"";--fa--fa:""}.fa-square-arrow-up-left{--fa:"";--fa--fa:""}.fa-i-cursor{--fa:"";--fa--fa:""}.fa-chart-mixed-up-circle-dollar{--fa:"";--fa--fa:""}.fa-salt-shaker{--fa:"";--fa--fa:""}.fa-stamp{--fa:"";--fa--fa:""}.fa-file-plus{--fa:"";--fa--fa:""}.fa-draw-square{--fa:"";--fa--fa:""}.fa-toilet-paper-reverse-slash,.fa-toilet-paper-under-slash{--fa:"";--fa--fa:""}.fa-stairs{--fa:"";--fa--fa:""}.fa-drone-alt,.fa-drone-front{--fa:"";--fa--fa:""}.fa-glass-empty{--fa:"";--fa--fa:""}.fa-dial-high{--fa:"";--fa--fa:""}.fa-user-construction,.fa-user-hard-hat,.fa-user-helmet-safety{--fa:"";--fa--fa:""}.fa-i{--fa:"I";--fa--fa:"II"}.fa-hryvnia,.fa-hryvnia-sign{--fa:"";--fa--fa:""}.fa-arrow-down-left-and-arrow-up-right-to-center{--fa:"";--fa--fa:""}.fa-pills{--fa:"";--fa--fa:""}.fa-face-grin-wide,.fa-grin-alt{--fa:"";--fa--fa:""}.fa-tooth{--fa:"";--fa--fa:""}.fa-basketball-hoop{--fa:"";--fa--fa:""}.fa-objects-align-bottom{--fa:"";--fa--fa:""}.fa-v{--fa:"V";--fa--fa:"VV"}.fa-sparkles{--fa:"";--fa--fa:""}.fa-squid{--fa:"";--fa--fa:""}.fa-leafy-green{--fa:"";--fa--fa:""}.fa-circle-arrow-up-right{--fa:"";--fa--fa:""}.fa-calendars{--fa:"";--fa--fa:""}.fa-bangladeshi-taka-sign{--fa:"";--fa--fa:""}.fa-bicycle{--fa:"";--fa--fa:""}.fa-hammer-war{--fa:"";--fa--fa:""}.fa-circle-d{--fa:"";--fa--fa:""}.fa-spider-black-widow{--fa:"";--fa--fa:""}.fa-rod-asclepius,.fa-rod-snake,.fa-staff-aesculapius,.fa-staff-snake{--fa:"";--fa--fa:""}.fa-pear{--fa:"";--fa--fa:""}.fa-head-side-cough-slash{--fa:"";--fa--fa:""}.fa-file-mov{--fa:"";--fa--fa:""}.fa-triangle{--fa:"";--fa--fa:""}.fa-apartment{--fa:"";--fa--fa:""}.fa-ambulance,.fa-truck-medical{--fa:"";--fa--fa:""}.fa-pepper{--fa:"";--fa--fa:""}.fa-piano{--fa:"";--fa--fa:""}.fa-gun-squirt{--fa:"";--fa--fa:""}.fa-wheat-awn-circle-exclamation{--fa:"";--fa--fa:""}.fa-snowman{--fa:"";--fa--fa:""}.fa-user-alien{--fa:"";--fa--fa:""}.fa-shield-check{--fa:"";--fa--fa:""}.fa-mortar-pestle{--fa:"";--fa--fa:""}.fa-road-barrier{--fa:"";--fa--fa:""}.fa-chart-candlestick{--fa:"";--fa--fa:""}.fa-briefcase-blank{--fa:"";--fa--fa:""}.fa-school{--fa:"";--fa--fa:""}.fa-igloo{--fa:"";--fa--fa:""}.fa-bracket-round,.fa-parenthesis{--fa:"(";--fa--fa:"(("}.fa-joint{--fa:"";--fa--fa:""}.fa-horse-saddle{--fa:"";--fa--fa:""}.fa-mug-marshmallows{--fa:"";--fa--fa:""}.fa-filters{--fa:"";--fa--fa:""}.fa-bell-on{--fa:"";--fa--fa:""}.fa-angle-right{--fa:"";--fa--fa:""}.fa-dial-med{--fa:"";--fa--fa:""}.fa-horse{--fa:"";--fa--fa:""}.fa-q{--fa:"Q";--fa--fa:"QQ"}.fa-monitor-heart-rate,.fa-monitor-waveform{--fa:"";--fa--fa:""}.fa-link-simple{--fa:"";--fa--fa:""}.fa-whistle{--fa:"";--fa--fa:""}.fa-g{--fa:"G";--fa--fa:"GG"}.fa-fragile,.fa-wine-glass-crack{--fa:"";--fa--fa:""}.fa-slot-machine{--fa:"";--fa--fa:""}.fa-notes-medical{--fa:"";--fa--fa:""}.fa-car-wash{--fa:"";--fa--fa:""}.fa-escalator{--fa:"";--fa--fa:""}.fa-comment-image{--fa:"";--fa--fa:""}.fa-temperature-2,.fa-temperature-half,.fa-thermometer-2,.fa-thermometer-half{--fa:"";--fa--fa:""}.fa-dong-sign{--fa:"";--fa--fa:""}.fa-donut,.fa-doughnut{--fa:"";--fa--fa:""}.fa-capsules{--fa:"";--fa--fa:""}.fa-poo-bolt,.fa-poo-storm{--fa:"";--fa--fa:""}.fa-tally-1{--fa:"";--fa--fa:""}.fa-file-vector{--fa:"";--fa--fa:""}.fa-face-frown-open,.fa-frown-open{--fa:"";--fa--fa:""}.fa-square-dashed{--fa:"";--fa--fa:""}.fa-bag-shopping-plus{--fa:"";--fa--fa:""}.fa-square-j{--fa:"";--fa--fa:""}.fa-hand-point-up{--fa:"";--fa--fa:""}.fa-money-bill{--fa:"";--fa--fa:""}.fa-arrow-up-big-small,.fa-sort-size-up{--fa:"";--fa--fa:""}.fa-barcode-read{--fa:"";--fa--fa:""}.fa-baguette{--fa:"";--fa--fa:""}.fa-bowl-soft-serve{--fa:"";--fa--fa:""}.fa-face-holding-back-tears{--fa:"";--fa--fa:""}.fa-arrow-alt-square-up,.fa-square-up{--fa:"";--fa--fa:""}.fa-subway-tunnel,.fa-train-subway-tunnel{--fa:"";--fa--fa:""}.fa-exclamation-square,.fa-square-exclamation{--fa:"";--fa--fa:""}.fa-semicolon{--fa:";";--fa--fa:";;"}.fa-bookmark{--fa:"";--fa--fa:""}.fa-fan-table{--fa:"";--fa--fa:""}.fa-align-justify{--fa:"";--fa--fa:""}.fa-battery-1,.fa-battery-low{--fa:"";--fa--fa:""}.fa-credit-card-front{--fa:"";--fa--fa:""}.fa-brain-arrow-curved-right,.fa-mind-share{--fa:"";--fa--fa:""}.fa-umbrella-beach{--fa:"";--fa--fa:""}.fa-helmet-un{--fa:"";--fa--fa:""}.fa-location-smile,.fa-map-marker-smile{--fa:"";--fa--fa:""}.fa-arrow-left-to-line,.fa-arrow-to-left{--fa:"";--fa--fa:""}.fa-bullseye{--fa:"";--fa--fa:""}.fa-nigiri,.fa-sushi{--fa:"";--fa--fa:""}.fa-comment-alt-captions,.fa-message-captions{--fa:"";--fa--fa:""}.fa-trash-list{--fa:"";--fa--fa:""}.fa-bacon{--fa:"";--fa--fa:""}.fa-option{--fa:"";--fa--fa:""}.fa-raccoon{--fa:"";--fa--fa:""}.fa-hand-point-down{--fa:"";--fa--fa:""}.fa-arrow-up-from-bracket{--fa:"";--fa--fa:""}.fa-head-side-gear{--fa:"";--fa--fa:""}.fa-trash-plus{--fa:"";--fa--fa:""}.fa-file-cad{--fa:"";--fa--fa:""}.fa-objects-align-top{--fa:"";--fa--fa:""}.fa-folder,.fa-folder-blank{--fa:"";--fa--fa:""}.fa-face-anxious-sweat{--fa:"";--fa--fa:""}.fa-credit-card-blank{--fa:"";--fa--fa:""}.fa-file-medical-alt,.fa-file-waveform{--fa:"";--fa--fa:""}.fa-microchip-ai{--fa:"";--fa--fa:""}.fa-mug{--fa:"";--fa--fa:""}.fa-plane-up-slash{--fa:"";--fa--fa:""}.fa-radiation{--fa:"";--fa--fa:""}.fa-pen-circle{--fa:"";--fa--fa:""}.fa-bag-seedling{--fa:"";--fa--fa:""}.fa-chart-simple{--fa:"";--fa--fa:""}.fa-crutches{--fa:"";--fa--fa:""}.fa-circle-parking,.fa-parking-circle{--fa:"";--fa--fa:""}.fa-mars-stroke{--fa:"";--fa--fa:""}.fa-leaf-oak{--fa:"";--fa--fa:""}.fa-square-bolt{--fa:"";--fa--fa:""}.fa-vial{--fa:"";--fa--fa:""}.fa-dashboard,.fa-gauge,.fa-gauge-med,.fa-tachometer-alt-average{--fa:"";--fa--fa:""}.fa-magic-wand-sparkles,.fa-wand-magic-sparkles{--fa:"";--fa--fa:""}.fa-lambda{--fa:"";--fa--fa:""}.fa-e{--fa:"E";--fa--fa:"EE"}.fa-pizza{--fa:"";--fa--fa:""}.fa-bowl-chopsticks-noodles{--fa:"";--fa--fa:""}.fa-h3{--fa:"";--fa--fa:""}.fa-pen-alt,.fa-pen-clip{--fa:"";--fa--fa:""}.fa-bridge-circle-exclamation{--fa:"";--fa--fa:""}.fa-badge-percent{--fa:"";--fa--fa:""}.fa-rotate-reverse{--fa:"";--fa--fa:""}.fa-user{--fa:"";--fa--fa:""}.fa-sensor{--fa:"";--fa--fa:""}.fa-comma{--fa:",";--fa--fa:",,"}.fa-school-circle-check{--fa:"";--fa--fa:""}.fa-toilet-paper-reverse,.fa-toilet-paper-under{--fa:"";--fa--fa:""}.fa-light-emergency{--fa:"";--fa--fa:""}.fa-arrow-down-to-arc{--fa:"";--fa--fa:""}.fa-dumpster{--fa:"";--fa--fa:""}.fa-shuttle-van,.fa-van-shuttle{--fa:"";--fa--fa:""}.fa-building-user{--fa:"";--fa--fa:""}.fa-light-switch{--fa:"";--fa--fa:""}.fa-caret-square-left,.fa-square-caret-left{--fa:"";--fa--fa:""}.fa-highlighter{--fa:"";--fa--fa:""}.fa-heart-rate,.fa-wave-pulse{--fa:"";--fa--fa:""}.fa-key{--fa:"";--fa--fa:""}.fa-arrow-left-to-bracket{--fa:"";--fa--fa:""}.fa-hat-santa{--fa:"";--fa--fa:""}.fa-tamale{--fa:"";--fa--fa:""}.fa-box-check{--fa:"";--fa--fa:""}.fa-bullhorn{--fa:"";--fa--fa:""}.fa-steak{--fa:"";--fa--fa:""}.fa-location-crosshairs-slash,.fa-location-slash{--fa:"";--fa--fa:""}.fa-person-dolly{--fa:"";--fa--fa:""}.fa-globe{--fa:"";--fa--fa:""}.fa-synagogue{--fa:"";--fa--fa:""}.fa-file-chart-column,.fa-file-chart-line{--fa:"";--fa--fa:""}.fa-person-half-dress{--fa:"";--fa--fa:""}.fa-folder-image{--fa:"";--fa--fa:""}.fa-calendar-edit,.fa-calendar-pen{--fa:"";--fa--fa:""}.fa-road-bridge{--fa:"";--fa--fa:""}.fa-face-smile-tear{--fa:"";--fa--fa:""}.fa-comment-alt-plus,.fa-message-plus{--fa:"";--fa--fa:""}.fa-location-arrow{--fa:"";--fa--fa:""}.fa-c{--fa:"C";--fa--fa:"CC"}.fa-tablet-button{--fa:"";--fa--fa:""}.fa-person-dress-fairy{--fa:"";--fa--fa:""}.fa-rectangle-history-circle-user{--fa:"";--fa--fa:""}.fa-building-lock{--fa:"";--fa--fa:""}.fa-chart-line-up{--fa:"";--fa--fa:""}.fa-mailbox{--fa:"";--fa--fa:""}.fa-sign-posts{--fa:"";--fa--fa:""}.fa-truck-bolt{--fa:"";--fa--fa:""}.fa-pizza-slice{--fa:"";--fa--fa:""}.fa-money-bill-wave{--fa:"";--fa--fa:""}.fa-area-chart,.fa-chart-area{--fa:"";--fa--fa:""}.fa-house-flag{--fa:"";--fa--fa:""}.fa-circle-three-quarters-stroke{--fa:"";--fa--fa:""}.fa-person-circle-minus{--fa:"";--fa--fa:""}.fa-scalpel{--fa:"";--fa--fa:""}.fa-ban,.fa-cancel{--fa:"";--fa--fa:""}.fa-bell-exclamation{--fa:"";--fa--fa:""}.fa-bookmark-circle,.fa-circle-bookmark{--fa:"";--fa--fa:""}.fa-egg-fried{--fa:"";--fa--fa:""}.fa-face-weary{--fa:"";--fa--fa:""}.fa-uniform-martial-arts{--fa:"";--fa--fa:""}.fa-camera-rotate{--fa:"";--fa--fa:""}.fa-sun-dust{--fa:"";--fa--fa:""}.fa-comment-text{--fa:"";--fa--fa:""}.fa-air-freshener,.fa-spray-can-sparkles{--fa:"";--fa--fa:""}.fa-signal-alt,.fa-signal-alt-4,.fa-signal-bars,.fa-signal-bars-strong{--fa:"";--fa--fa:""}.fa-diamond-exclamation{--fa:"";--fa--fa:""}.fa-star{--fa:"";--fa--fa:""}.fa-dial-min{--fa:"";--fa--fa:""}.fa-repeat{--fa:"";--fa--fa:""}.fa-cross{--fa:"";--fa--fa:""}.fa-file-caret-down,.fa-page-caret-down{--fa:"";--fa--fa:""}.fa-box{--fa:"";--fa--fa:""}.fa-venus-mars{--fa:"";--fa--fa:""}.fa-clock-seven-thirty{--fa:"";--fa--fa:""}.fa-arrow-pointer,.fa-mouse-pointer{--fa:"";--fa--fa:""}.fa-clock-four-thirty{--fa:"";--fa--fa:""}.fa-signal-alt-3,.fa-signal-bars-good{--fa:"";--fa--fa:""}.fa-cactus{--fa:"";--fa--fa:""}.fa-lightbulb-gear{--fa:"";--fa--fa:""}.fa-expand-arrows-alt,.fa-maximize{--fa:"";--fa--fa:""}.fa-charging-station{--fa:"";--fa--fa:""}.fa-shapes,.fa-triangle-circle-square{--fa:"";--fa--fa:""}.fa-plane-tail{--fa:"";--fa--fa:""}.fa-gauge-simple-max,.fa-tachometer-fastest{--fa:"";--fa--fa:""}.fa-circle-u{--fa:"";--fa--fa:""}.fa-shield-slash{--fa:"";--fa--fa:""}.fa-phone-square-down,.fa-square-phone-hangup{--fa:"";--fa--fa:""}.fa-arrow-up-left{--fa:"";--fa--fa:""}.fa-transporter-1{--fa:"";--fa--fa:""}.fa-peanuts{--fa:"";--fa--fa:""}.fa-random,.fa-shuffle{--fa:"";--fa--fa:""}.fa-person-running,.fa-running{--fa:"";--fa--fa:""}.fa-mobile-retro{--fa:"";--fa--fa:""}.fa-grip-lines-vertical{--fa:"";--fa--fa:""}.fa-bin-bottles-recycle{--fa:"";--fa--fa:""}.fa-arrow-up-from-square{--fa:"";--fa--fa:""}.fa-file-dashed-line,.fa-page-break{--fa:"";--fa--fa:""}.fa-bracket-curly-right{--fa:"}";--fa--fa:"}}"}.fa-spider{--fa:"";--fa--fa:""}.fa-clock-three{--fa:"";--fa--fa:""}.fa-hands-bound{--fa:"";--fa--fa:""}.fa-scalpel-line-dashed,.fa-scalpel-path{--fa:"";--fa--fa:""}.fa-file-invoice-dollar{--fa:"";--fa--fa:""}.fa-pipe-smoking{--fa:"";--fa--fa:""}.fa-face-astonished{--fa:"";--fa--fa:""}.fa-window{--fa:"";--fa--fa:""}.fa-plane-circle-exclamation{--fa:"";--fa--fa:""}.fa-ear{--fa:"";--fa--fa:""}.fa-file-lock{--fa:"";--fa--fa:""}.fa-diagram-venn{--fa:"";--fa--fa:""}.fa-arrow-down-from-bracket{--fa:"";--fa--fa:""}.fa-x-ray{--fa:"";--fa--fa:""}.fa-goal-net{--fa:"";--fa--fa:""}.fa-coffin-cross{--fa:"";--fa--fa:""}.fa-octopus{--fa:"";--fa--fa:""}.fa-spell-check{--fa:"";--fa--fa:""}.fa-location-xmark,.fa-map-marker-times,.fa-map-marker-xmark{--fa:"";--fa--fa:""}.fa-circle-quarter-stroke{--fa:"";--fa--fa:""}.fa-lasso{--fa:"";--fa--fa:""}.fa-slash{--fa:"";--fa--fa:""}.fa-person-to-portal,.fa-portal-enter{--fa:"";--fa--fa:""}.fa-calendar-star{--fa:"";--fa--fa:""}.fa-computer-mouse,.fa-mouse{--fa:"";--fa--fa:""}.fa-arrow-right-to-bracket,.fa-sign-in{--fa:"";--fa--fa:""}.fa-pegasus{--fa:"";--fa--fa:""}.fa-files-medical{--fa:"";--fa--fa:""}.fa-cannon{--fa:"";--fa--fa:""}.fa-nfc-lock{--fa:"";--fa--fa:""}.fa-person-ski-lift,.fa-ski-lift{--fa:"";--fa--fa:""}.fa-square-6{--fa:"";--fa--fa:""}.fa-shop-slash,.fa-store-alt-slash{--fa:"";--fa--fa:""}.fa-wind-turbine{--fa:"";--fa--fa:""}.fa-sliders-simple{--fa:"";--fa--fa:""}.fa-grid-round{--fa:"";--fa--fa:""}.fa-badge-sheriff{--fa:"";--fa--fa:""}.fa-server{--fa:"";--fa--fa:""}.fa-virus-covid-slash{--fa:"";--fa--fa:""}.fa-intersection{--fa:"";--fa--fa:""}.fa-shop-lock{--fa:"";--fa--fa:""}.fa-family{--fa:"";--fa--fa:""}.fa-hourglass-1,.fa-hourglass-start{--fa:"";--fa--fa:""}.fa-user-hair-buns{--fa:"";--fa--fa:""}.fa-blender-phone{--fa:"";--fa--fa:""}.fa-hourglass-clock{--fa:"";--fa--fa:""}.fa-person-seat-reclined{--fa:"";--fa--fa:""}.fa-paper-plane-alt,.fa-paper-plane-top,.fa-send{--fa:"";--fa--fa:""}.fa-comment-alt-arrow-up,.fa-message-arrow-up{--fa:"";--fa--fa:""}.fa-lightbulb-exclamation{--fa:"";--fa--fa:""}.fa-layer-group-minus,.fa-layer-minus{--fa:"";--fa--fa:""}.fa-chart-pie-simple-circle-currency{--fa:"";--fa--fa:""}.fa-circle-e{--fa:"";--fa--fa:""}.fa-building-wheat{--fa:"";--fa--fa:""}.fa-gauge-max,.fa-tachometer-alt-fastest{--fa:"";--fa--fa:""}.fa-person-breastfeeding{--fa:"";--fa--fa:""}.fa-apostrophe{--fa:"'";--fa--fa:"''"}.fa-file-png{--fa:"";--fa--fa:""}.fa-fire-hydrant{--fa:"";--fa--fa:""}.fa-right-to-bracket,.fa-sign-in-alt{--fa:"";--fa--fa:""}.fa-video-plus{--fa:"";--fa--fa:""}.fa-arrow-alt-square-right,.fa-square-right{--fa:"";--fa--fa:""}.fa-comment-smile{--fa:"";--fa--fa:""}.fa-venus{--fa:"";--fa--fa:""}.fa-passport{--fa:"";--fa--fa:""}.fa-thumb-tack-slash,.fa-thumbtack-slash{--fa:"";--fa--fa:""}.fa-inbox-arrow-down,.fa-inbox-in{--fa:"";--fa--fa:""}.fa-heart-pulse,.fa-heartbeat{--fa:"";--fa--fa:""}.fa-circle-8{--fa:"";--fa--fa:""}.fa-clouds-moon{--fa:"";--fa--fa:""}.fa-clock-ten-thirty{--fa:"";--fa--fa:""}.fa-people-carry,.fa-people-carry-box{--fa:"";--fa--fa:""}.fa-folder-user{--fa:"";--fa--fa:""}.fa-trash-can-xmark{--fa:"";--fa--fa:""}.fa-temperature-high{--fa:"";--fa--fa:""}.fa-microchip{--fa:"";--fa--fa:""}.fa-left-long-to-line{--fa:"";--fa--fa:""}.fa-crown{--fa:"";--fa--fa:""}.fa-weight-hanging{--fa:"";--fa--fa:""}.fa-xmarks-lines{--fa:"";--fa--fa:""}.fa-file-prescription{--fa:"";--fa--fa:""}.fa-table-cells-lock{--fa:"";--fa--fa:""}.fa-calendar-range{--fa:"";--fa--fa:""}.fa-flower-daffodil{--fa:"";--fa--fa:""}.fa-hand-back-point-up{--fa:"";--fa--fa:""}.fa-weight,.fa-weight-scale{--fa:"";--fa--fa:""}.fa-arrow-up-to-arc{--fa:"";--fa--fa:""}.fa-star-exclamation{--fa:"";--fa--fa:""}.fa-books{--fa:"";--fa--fa:""}.fa-user-friends,.fa-user-group{--fa:"";--fa--fa:""}.fa-arrow-up-a-z,.fa-sort-alpha-up{--fa:"";--fa--fa:""}.fa-layer-group-plus,.fa-layer-plus{--fa:"";--fa--fa:""}.fa-play-pause{--fa:"";--fa--fa:""}.fa-block-question{--fa:"";--fa--fa:""}.fa-snooze,.fa-zzz{--fa:"";--fa--fa:""}.fa-scanner-image{--fa:"";--fa--fa:""}.fa-tv-retro{--fa:"";--fa--fa:""}.fa-square-t{--fa:"";--fa--fa:""}.fa-barn-silo,.fa-farm{--fa:"";--fa--fa:""}.fa-chess-knight{--fa:"";--fa--fa:""}.fa-bars-sort{--fa:"";--fa--fa:""}.fa-palette-boxes,.fa-pallet-alt,.fa-pallet-boxes{--fa:"";--fa--fa:""}.fa-face-laugh-squint,.fa-laugh-squint{--fa:"";--fa--fa:""}.fa-code-simple{--fa:"";--fa--fa:""}.fa-bolt-slash{--fa:"";--fa--fa:""}.fa-panel-fire{--fa:"";--fa--fa:""}.fa-binary-circle-check{--fa:"";--fa--fa:""}.fa-comment-minus{--fa:"";--fa--fa:""}.fa-burrito{--fa:"";--fa--fa:""}.fa-violin{--fa:"";--fa--fa:""}.fa-objects-column{--fa:"";--fa--fa:""}.fa-chevron-square-down,.fa-square-chevron-down{--fa:"";--fa--fa:""}.fa-comment-plus{--fa:"";--fa--fa:""}.fa-triangle-instrument,.fa-triangle-music{--fa:"";--fa--fa:""}.fa-wheelchair{--fa:"";--fa--fa:""}.fa-user-pilot-tie{--fa:"";--fa--fa:""}.fa-piano-keyboard{--fa:"";--fa--fa:""}.fa-bed-empty{--fa:"";--fa--fa:""}.fa-arrow-circle-up,.fa-circle-arrow-up{--fa:"";--fa--fa:""}.fa-toggle-on{--fa:"";--fa--fa:""}.fa-rectangle-portrait,.fa-rectangle-vertical{--fa:"";--fa--fa:""}.fa-person-walking,.fa-walking{--fa:"";--fa--fa:""}.fa-l{--fa:"L";--fa--fa:"LL"}.fa-signal-stream{--fa:"";--fa--fa:""}.fa-down-to-bracket{--fa:"";--fa--fa:""}.fa-circle-z{--fa:"";--fa--fa:""}.fa-stars{--fa:"";--fa--fa:""}.fa-fire{--fa:"";--fa--fa:""}.fa-bed-pulse,.fa-procedures{--fa:"";--fa--fa:""}.fa-house-day{--fa:"";--fa--fa:""}.fa-shuttle-space,.fa-space-shuttle{--fa:"";--fa--fa:""}.fa-shirt-long-sleeve{--fa:"";--fa--fa:""}.fa-chart-pie-alt,.fa-chart-pie-simple{--fa:"";--fa--fa:""}.fa-face-laugh,.fa-laugh{--fa:"";--fa--fa:""}.fa-folder-open{--fa:"";--fa--fa:""}.fa-album-collection-circle-user{--fa:"";--fa--fa:""}.fa-candy{--fa:"";--fa--fa:""}.fa-bowl-hot,.fa-soup{--fa:"";--fa--fa:""}.fa-flatbread{--fa:"";--fa--fa:""}.fa-heart-circle-plus{--fa:"";--fa--fa:""}.fa-code-fork{--fa:"";--fa--fa:""}.fa-city{--fa:"";--fa--fa:""}.fa-signal-alt-1,.fa-signal-bars-weak{--fa:"";--fa--fa:""}.fa-microphone-alt,.fa-microphone-lines{--fa:"";--fa--fa:""}.fa-clock-twelve{--fa:"";--fa--fa:""}.fa-pepper-hot{--fa:"";--fa--fa:""}.fa-citrus-slice{--fa:"";--fa--fa:""}.fa-sheep{--fa:"";--fa--fa:""}.fa-unlock{--fa:"";--fa--fa:""}.fa-colon-sign{--fa:"";--fa--fa:""}.fa-headset{--fa:"";--fa--fa:""}.fa-badger-honey{--fa:"";--fa--fa:""}.fa-h4{--fa:"";--fa--fa:""}.fa-store-slash{--fa:"";--fa--fa:""}.fa-road-circle-xmark{--fa:"";--fa--fa:""}.fa-signal-slash{--fa:"";--fa--fa:""}.fa-user-minus{--fa:"";--fa--fa:""}.fa-mars-stroke-up,.fa-mars-stroke-v{--fa:"";--fa--fa:""}.fa-champagne-glasses,.fa-glass-cheers{--fa:"";--fa--fa:""}.fa-taco{--fa:"";--fa--fa:""}.fa-hexagon-plus,.fa-plus-hexagon{--fa:"";--fa--fa:""}.fa-clipboard{--fa:"";--fa--fa:""}.fa-house-circle-exclamation{--fa:"";--fa--fa:""}.fa-file-arrow-up,.fa-file-upload{--fa:"";--fa--fa:""}.fa-wifi,.fa-wifi-3,.fa-wifi-strong{--fa:"";--fa--fa:""}.fa-comments-alt,.fa-messages{--fa:"";--fa--fa:""}.fa-bath,.fa-bathtub{--fa:"";--fa--fa:""}.fa-umbrella-alt,.fa-umbrella-simple{--fa:"";--fa--fa:""}.fa-rectangle-history-circle-plus{--fa:"";--fa--fa:""}.fa-underline{--fa:"";--fa--fa:""}.fa-prescription-bottle-pill{--fa:"";--fa--fa:""}.fa-user-edit,.fa-user-pen{--fa:"";--fa--fa:""}.fa-binary-slash{--fa:"";--fa--fa:""}.fa-square-o{--fa:"";--fa--fa:""}.fa-caduceus{--fa:"";--fa--fa:""}.fa-signature{--fa:"";--fa--fa:""}.fa-stroopwafel{--fa:"";--fa--fa:""}.fa-bold{--fa:"";--fa--fa:""}.fa-anchor-lock{--fa:"";--fa--fa:""}.fa-building-ngo{--fa:"";--fa--fa:""}.fa-transporter-3{--fa:"";--fa--fa:""}.fa-engine-exclamation,.fa-engine-warning{--fa:"";--fa--fa:""}.fa-circle-down-right{--fa:"";--fa--fa:""}.fa-square-k{--fa:"";--fa--fa:""}.fa-manat-sign{--fa:"";--fa--fa:""}.fa-money-check-edit,.fa-money-check-pen{--fa:"";--fa--fa:""}.fa-not-equal{--fa:"";--fa--fa:""}.fa-border-style,.fa-border-top-left{--fa:"";--fa--fa:""}.fa-map-location-dot,.fa-map-marked-alt{--fa:"";--fa--fa:""}.fa-tilde{--fa:"~";--fa--fa:"~~"}.fa-jedi{--fa:"";--fa--fa:""}.fa-poll,.fa-square-poll-vertical{--fa:"";--fa--fa:""}.fa-arrow-down-square-triangle,.fa-sort-shapes-down-alt{--fa:"";--fa--fa:""}.fa-mug-hot{--fa:"";--fa--fa:""}.fa-dog-leashed{--fa:"";--fa--fa:""}.fa-battery-car,.fa-car-battery{--fa:"";--fa--fa:""}.fa-face-downcast-sweat{--fa:"";--fa--fa:""}.fa-mailbox-flag-up{--fa:"";--fa--fa:""}.fa-memo-circle-info{--fa:"";--fa--fa:""}.fa-gift{--fa:"";--fa--fa:""}.fa-dice-two{--fa:"";--fa--fa:""}.fa-volume,.fa-volume-medium{--fa:"";--fa--fa:""}.fa-transporter-5{--fa:"";--fa--fa:""}.fa-gauge-circle-bolt{--fa:"";--fa--fa:""}.fa-coin-front{--fa:"";--fa--fa:""}.fa-file-slash{--fa:"";--fa--fa:""}.fa-message-arrow-up-right{--fa:"";--fa--fa:""}.fa-treasure-chest{--fa:"";--fa--fa:""}.fa-chess-queen{--fa:"";--fa--fa:""}.fa-paint-brush-alt,.fa-paint-brush-fine,.fa-paintbrush-alt,.fa-paintbrush-fine{--fa:"";--fa--fa:""}.fa-glasses{--fa:"";--fa--fa:""}.fa-hood-cloak{--fa:"";--fa--fa:""}.fa-square-quote{--fa:"";--fa--fa:""}.fa-up-left{--fa:"";--fa--fa:""}.fa-bring-front{--fa:"";--fa--fa:""}.fa-chess-board{--fa:"";--fa--fa:""}.fa-burger-cheese,.fa-cheeseburger{--fa:"";--fa--fa:""}.fa-building-circle-check{--fa:"";--fa--fa:""}.fa-repeat-1{--fa:"";--fa--fa:""}.fa-arrow-down-to-line,.fa-arrow-to-bottom{--fa:"";--fa--fa:""}.fa-grid-5{--fa:"";--fa--fa:""}.fa-swap-arrows{--fa:"";--fa--fa:""}.fa-right-long-to-line{--fa:"";--fa--fa:""}.fa-person-chalkboard{--fa:"";--fa--fa:""}.fa-mars-stroke-h,.fa-mars-stroke-right{--fa:"";--fa--fa:""}.fa-hand-back-fist,.fa-hand-rock{--fa:"";--fa--fa:""}.fa-grid-round-5{--fa:"";--fa--fa:""}.fa-tally,.fa-tally-5{--fa:"";--fa--fa:""}.fa-caret-square-up,.fa-square-caret-up{--fa:"";--fa--fa:""}.fa-cloud-showers-water{--fa:"";--fa--fa:""}.fa-bar-chart,.fa-chart-bar{--fa:"";--fa--fa:""}.fa-hands-bubbles,.fa-hands-wash{--fa:"";--fa--fa:""}.fa-less-than-equal{--fa:"";--fa--fa:""}.fa-train{--fa:"";--fa--fa:""}.fa-up-from-dotted-line{--fa:"";--fa--fa:""}.fa-eye-low-vision,.fa-low-vision{--fa:"";--fa--fa:""}.fa-traffic-light-go{--fa:"";--fa--fa:""}.fa-face-exhaling{--fa:"";--fa--fa:""}.fa-sensor-fire{--fa:"";--fa--fa:""}.fa-user-unlock{--fa:"";--fa--fa:""}.fa-hexagon-divide{--fa:"";--fa--fa:""}.fa-00{--fa:"";--fa--fa:""}.fa-crow{--fa:"";--fa--fa:""}.fa-betamax,.fa-cassette-betamax{--fa:"";--fa--fa:""}.fa-sailboat{--fa:"";--fa--fa:""}.fa-window-restore{--fa:"";--fa--fa:""}.fa-nfc-magnifying-glass{--fa:"";--fa--fa:""}.fa-file-binary{--fa:"";--fa--fa:""}.fa-circle-v{--fa:"";--fa--fa:""}.fa-plus-square,.fa-square-plus{--fa:"";--fa--fa:""}.fa-bowl-scoops{--fa:"";--fa--fa:""}.fa-mistletoe{--fa:"";--fa--fa:""}.fa-custard{--fa:"";--fa--fa:""}.fa-lacrosse-stick{--fa:"";--fa--fa:""}.fa-hockey-mask{--fa:"";--fa--fa:""}.fa-sunrise{--fa:"";--fa--fa:""}.fa-subtitles{--fa:"";--fa--fa:""}.fa-panel-ews{--fa:"";--fa--fa:""}.fa-torii-gate{--fa:"";--fa--fa:""}.fa-cloud-exclamation{--fa:"";--fa--fa:""}.fa-comment-alt-lines,.fa-message-lines{--fa:"";--fa--fa:""}.fa-frog{--fa:"";--fa--fa:""}.fa-bucket{--fa:"";--fa--fa:""}.fa-floppy-disk-pen{--fa:"";--fa--fa:""}.fa-image{--fa:"";--fa--fa:""}.fa-window-frame{--fa:"";--fa--fa:""}.fa-microphone{--fa:"";--fa--fa:""}.fa-cow{--fa:"";--fa--fa:""}.fa-file-zip{--fa:"";--fa--fa:""}.fa-square-ring{--fa:"";--fa--fa:""}.fa-arrow-alt-from-top,.fa-down-from-line{--fa:"";--fa--fa:""}.fa-caret-up{--fa:"";--fa--fa:""}.fa-shield-times,.fa-shield-xmark{--fa:"";--fa--fa:""}.fa-screwdriver{--fa:"";--fa--fa:""}.fa-circle-sort-down,.fa-sort-circle-down{--fa:"";--fa--fa:""}.fa-folder-closed{--fa:"";--fa--fa:""}.fa-house-tsunami{--fa:"";--fa--fa:""}.fa-square-nfi{--fa:"";--fa--fa:""}.fa-forklift{--fa:"";--fa--fa:""}.fa-arrow-up-from-ground-water{--fa:"";--fa--fa:""}.fa-bracket-square-right{--fa:"]";--fa--fa:"]]"}.fa-glass-martini-alt,.fa-martini-glass{--fa:"";--fa--fa:""}.fa-square-binary{--fa:"";--fa--fa:""}.fa-rotate-back,.fa-rotate-backward,.fa-rotate-left,.fa-undo-alt{--fa:"";--fa--fa:""}.fa-columns,.fa-table-columns{--fa:"";--fa--fa:""}.fa-square-a{--fa:"";--fa--fa:""}.fa-tick{--fa:"";--fa--fa:""}.fa-lemon{--fa:"";--fa--fa:""}.fa-head-side-mask{--fa:"";--fa--fa:""}.fa-handshake{--fa:"";--fa--fa:""}.fa-gem{--fa:"";--fa--fa:""}.fa-dolly,.fa-dolly-box{--fa:"";--fa--fa:""}.fa-smoking{--fa:"";--fa--fa:""}.fa-compress-arrows-alt,.fa-minimize{--fa:"";--fa--fa:""}.fa-refrigerator{--fa:"";--fa--fa:""}.fa-monument{--fa:"";--fa--fa:""}.fa-octagon-xmark,.fa-times-octagon,.fa-xmark-octagon{--fa:"";--fa--fa:""}.fa-align-slash{--fa:"";--fa--fa:""}.fa-snowplow{--fa:"";--fa--fa:""}.fa-angle-double-right,.fa-angles-right{--fa:"";--fa--fa:""}.fa-truck-couch,.fa-truck-ramp-couch{--fa:"";--fa--fa:""}.fa-cannabis{--fa:"";--fa--fa:""}.fa-circle-play,.fa-play-circle{--fa:"";--fa--fa:""}.fa-arrow-up-right-and-arrow-down-left-from-center{--fa:"";--fa--fa:""}.fa-location-arrow-up{--fa:"";--fa--fa:""}.fa-tablets{--fa:"";--fa--fa:""}.fa-360-degrees{--fa:"";--fa--fa:""}.fa-ethernet{--fa:"";--fa--fa:""}.fa-eur,.fa-euro,.fa-euro-sign{--fa:"";--fa--fa:""}.fa-chair{--fa:"";--fa--fa:""}.fa-check-circle,.fa-circle-check{--fa:"";--fa--fa:""}.fa-square-dashed-circle-plus{--fa:"";--fa--fa:""}.fa-hand-holding-circle-dollar{--fa:"";--fa--fa:""}.fa-money-simple-from-bracket{--fa:"";--fa--fa:""}.fa-bat{--fa:"";--fa--fa:""}.fa-circle-stop,.fa-stop-circle{--fa:"";--fa--fa:""}.fa-head-side-headphones{--fa:"";--fa--fa:""}.fa-phone-rotary{--fa:"";--fa--fa:""}.fa-arrow-up-to-bracket{--fa:"";--fa--fa:""}.fa-compass-drafting,.fa-drafting-compass{--fa:"";--fa--fa:""}.fa-plate-wheat{--fa:"";--fa--fa:""}.fa-calendar-circle-minus{--fa:"";--fa--fa:""}.fa-chopsticks{--fa:"";--fa--fa:""}.fa-car-mechanic,.fa-car-wrench{--fa:"";--fa--fa:""}.fa-icicles{--fa:"";--fa--fa:""}.fa-person-shelter{--fa:"";--fa--fa:""}.fa-neuter{--fa:"";--fa--fa:""}.fa-id-badge{--fa:"";--fa--fa:""}.fa-kazoo{--fa:"";--fa--fa:""}.fa-marker{--fa:"";--fa--fa:""}.fa-bin-bottles{--fa:"";--fa--fa:""}.fa-face-laugh-beam,.fa-laugh-beam{--fa:"";--fa--fa:""}.fa-square-arrow-down-left{--fa:"";--fa--fa:""}.fa-battery-bolt{--fa:"";--fa--fa:""}.fa-tree-large{--fa:"";--fa--fa:""}.fa-helicopter-symbol{--fa:"";--fa--fa:""}.fa-aperture{--fa:"";--fa--fa:""}.fa-universal-access{--fa:"";--fa--fa:""}.fa-gear-complex{--fa:"";--fa--fa:""}.fa-file-magnifying-glass,.fa-file-search{--fa:"";--fa--fa:""}.fa-up-right{--fa:"";--fa--fa:""}.fa-chevron-circle-up,.fa-circle-chevron-up{--fa:"";--fa--fa:""}.fa-user-police{--fa:"";--fa--fa:""}.fa-lari-sign{--fa:"";--fa--fa:""}.fa-volcano{--fa:"";--fa--fa:""}.fa-teddy-bear{--fa:"";--fa--fa:""}.fa-stocking{--fa:"";--fa--fa:""}.fa-person-walking-dashed-line-arrow-right{--fa:"";--fa--fa:""}.fa-image-slash{--fa:"";--fa--fa:""}.fa-mask-snorkel{--fa:"";--fa--fa:""}.fa-smoke{--fa:"";--fa--fa:""}.fa-gbp,.fa-pound-sign,.fa-sterling-sign{--fa:"";--fa--fa:""}.fa-battery-exclamation{--fa:"";--fa--fa:""}.fa-viruses{--fa:"";--fa--fa:""}.fa-square-person-confined{--fa:"";--fa--fa:""}.fa-user-tie{--fa:"";--fa--fa:""}.fa-up-to-bracket{--fa:"";--fa--fa:""}.fa-arrow-down-long,.fa-long-arrow-down{--fa:"";--fa--fa:""}.fa-tent-arrow-down-to-line{--fa:"";--fa--fa:""}.fa-certificate{--fa:"";--fa--fa:""}.fa-crystal-ball{--fa:"";--fa--fa:""}.fa-mail-reply-all,.fa-reply-all{--fa:"";--fa--fa:""}.fa-suitcase{--fa:"";--fa--fa:""}.fa-person-skating,.fa-skating{--fa:"";--fa--fa:""}.fa-star-shooting{--fa:"";--fa--fa:""}.fa-binary-lock{--fa:"";--fa--fa:""}.fa-filter-circle-dollar,.fa-funnel-dollar{--fa:"";--fa--fa:""}.fa-camera-retro{--fa:"";--fa--fa:""}.fa-arrow-circle-down,.fa-circle-arrow-down{--fa:"";--fa--fa:""}.fa-comment-edit,.fa-comment-pen{--fa:"";--fa--fa:""}.fa-arrow-right-to-file,.fa-file-import{--fa:"";--fa--fa:""}.fa-banjo{--fa:"";--fa--fa:""}.fa-external-link-square,.fa-square-arrow-up-right{--fa:"";--fa--fa:""}.fa-light-emergency-on{--fa:"";--fa--fa:""}.fa-kerning{--fa:"";--fa--fa:""}.fa-box-open{--fa:"";--fa--fa:""}.fa-square-f{--fa:"";--fa--fa:""}.fa-scroll{--fa:"";--fa--fa:""}.fa-spa{--fa:"";--fa--fa:""}.fa-arrow-from-right,.fa-arrow-left-from-line{--fa:"";--fa--fa:""}.fa-strawberry{--fa:"";--fa--fa:""}.fa-location-pin-lock{--fa:"";--fa--fa:""}.fa-pause{--fa:"";--fa--fa:""}.fa-clock-eight-thirty{--fa:"";--fa--fa:""}.fa-plane-alt,.fa-plane-engines{--fa:"";--fa--fa:""}.fa-hill-avalanche{--fa:"";--fa--fa:""}.fa-temperature-0,.fa-temperature-empty,.fa-thermometer-0,.fa-thermometer-empty{--fa:"";--fa--fa:""}.fa-bomb{--fa:"";--fa--fa:""}.fa-gauge-low,.fa-tachometer-alt-slow{--fa:"";--fa--fa:""}.fa-registered{--fa:"";--fa--fa:""}.fa-trash-can-plus{--fa:"";--fa--fa:""}.fa-address-card,.fa-contact-card,.fa-vcard{--fa:"";--fa--fa:""}.fa-chart-fft{--fa:"";--fa--fa:""}.fa-balance-scale-right,.fa-scale-unbalanced-flip{--fa:"";--fa--fa:""}.fa-globe-snow{--fa:"";--fa--fa:""}.fa-subscript{--fa:"";--fa--fa:""}.fa-diamond-turn-right,.fa-directions{--fa:"";--fa--fa:""}.fa-integral{--fa:"";--fa--fa:""}.fa-burst{--fa:"";--fa--fa:""}.fa-house-laptop,.fa-laptop-house{--fa:"";--fa--fa:""}.fa-face-tired,.fa-tired{--fa:"";--fa--fa:""}.fa-money-bills{--fa:"";--fa--fa:""}.fa-blinds-raised{--fa:"";--fa--fa:""}.fa-smog{--fa:"";--fa--fa:""}.fa-ufo-beam{--fa:"";--fa--fa:""}.fa-hydra{--fa:"";--fa--fa:""}.fa-caret-circle-up,.fa-circle-caret-up{--fa:"";--fa--fa:""}.fa-user-vneck-hair-long{--fa:"";--fa--fa:""}.fa-square-a-lock{--fa:"";--fa--fa:""}.fa-crutch{--fa:"";--fa--fa:""}.fa-gas-pump-slash{--fa:"";--fa--fa:""}.fa-cloud-arrow-up,.fa-cloud-upload,.fa-cloud-upload-alt{--fa:"";--fa--fa:""}.fa-palette{--fa:"";--fa--fa:""}.fa-transporter-4{--fa:"";--fa--fa:""}.fa-chart-mixed-up-circle-currency{--fa:"";--fa--fa:""}.fa-objects-align-right{--fa:"";--fa--fa:""}.fa-arrows-turn-right{--fa:"";--fa--fa:""}.fa-vest{--fa:"";--fa--fa:""}.fa-pig{--fa:"";--fa--fa:""}.fa-inbox-full{--fa:"";--fa--fa:""}.fa-circle-envelope,.fa-envelope-circle{--fa:"";--fa--fa:""}.fa-construction,.fa-triangle-person-digging{--fa:"";--fa--fa:""}.fa-ferry{--fa:"";--fa--fa:""}.fa-bullseye-arrow{--fa:"";--fa--fa:""}.fa-arrows-down-to-people{--fa:"";--fa--fa:""}.fa-seedling,.fa-sprout{--fa:"";--fa--fa:""}.fa-clock-seven{--fa:"";--fa--fa:""}.fa-arrows-alt-h,.fa-left-right{--fa:"";--fa--fa:""}.fa-boxes-packing{--fa:"";--fa--fa:""}.fa-arrow-circle-left,.fa-circle-arrow-left{--fa:"";--fa--fa:""}.fa-flashlight{--fa:"";--fa--fa:""}.fa-file-jpg{--fa:"";--fa--fa:""}.fa-group-arrows-rotate{--fa:"";--fa--fa:""}.fa-bowl-food{--fa:"";--fa--fa:""}.fa-square-9{--fa:"";--fa--fa:""}.fa-candy-cane{--fa:"";--fa--fa:""}.fa-arrow-down-wide-short,.fa-sort-amount-asc,.fa-sort-amount-down{--fa:"";--fa--fa:""}.fa-dollar-square,.fa-square-dollar,.fa-usd-square{--fa:"";--fa--fa:""}.fa-phone-arrow-right{--fa:"";--fa--fa:""}.fa-hand-holding-seedling{--fa:"";--fa--fa:""}.fa-comment-alt-check,.fa-message-check{--fa:"";--fa--fa:""}.fa-cloud-bolt,.fa-thunderstorm{--fa:"";--fa--fa:""}.fa-chart-line-up-down{--fa:"";--fa--fa:""}.fa-remove-format,.fa-text-slash{--fa:"";--fa--fa:""}.fa-watch{--fa:"";--fa--fa:""}.fa-circle-down-left{--fa:"";--fa--fa:""}.fa-text{--fa:"";--fa--fa:""}.fa-projector{--fa:"";--fa--fa:""}.fa-face-smile-wink,.fa-smile-wink{--fa:"";--fa--fa:""}.fa-tombstone-alt,.fa-tombstone-blank{--fa:"";--fa--fa:""}.fa-chess-king-alt,.fa-chess-king-piece{--fa:"";--fa--fa:""}.fa-circle-6{--fa:"";--fa--fa:""}.fa-waves-sine{--fa:"";--fa--fa:""}.fa-arrow-alt-left,.fa-left{--fa:"";--fa--fa:""}.fa-file-word{--fa:"";--fa--fa:""}.fa-file-powerpoint{--fa:"";--fa--fa:""}.fa-arrow-alt-square-down,.fa-square-down{--fa:"";--fa--fa:""}.fa-objects-align-center-vertical{--fa:"";--fa--fa:""}.fa-arrows-h,.fa-arrows-left-right{--fa:"";--fa--fa:""}.fa-house-lock{--fa:"";--fa--fa:""}.fa-cloud-arrow-down,.fa-cloud-download,.fa-cloud-download-alt{--fa:"";--fa--fa:""}.fa-wreath{--fa:"";--fa--fa:""}.fa-children{--fa:"";--fa--fa:""}.fa-meter-droplet{--fa:"";--fa--fa:""}.fa-blackboard,.fa-chalkboard{--fa:"";--fa--fa:""}.fa-user-alt-slash,.fa-user-large-slash{--fa:"";--fa--fa:""}.fa-signal-4,.fa-signal-strong{--fa:"";--fa--fa:""}.fa-lollipop,.fa-lollypop{--fa:"";--fa--fa:""}.fa-list-tree{--fa:"";--fa--fa:""}.fa-envelope-open{--fa:"";--fa--fa:""}.fa-draw-circle{--fa:"";--fa--fa:""}.fa-cat-space{--fa:"";--fa--fa:""}.fa-handshake-alt-slash,.fa-handshake-simple-slash{--fa:"";--fa--fa:""}.fa-rabbit-fast,.fa-rabbit-running{--fa:"";--fa--fa:""}.fa-memo-pad{--fa:"";--fa--fa:""}.fa-mattress-pillow{--fa:"";--fa--fa:""}.fa-alarm-plus{--fa:"";--fa--fa:""}.fa-alicorn{--fa:"";--fa--fa:""}.fa-comment-question{--fa:"";--fa--fa:""}.fa-gingerbread-man{--fa:"";--fa--fa:""}.fa-guarani-sign{--fa:"";--fa--fa:""}.fa-burger-fries{--fa:"";--fa--fa:""}.fa-mug-tea{--fa:"";--fa--fa:""}.fa-border-top{--fa:"";--fa--fa:""}.fa-arrows-rotate,.fa-refresh,.fa-sync{--fa:"";--fa--fa:""}.fa-book-circle,.fa-circle-book-open{--fa:"";--fa--fa:""}.fa-arrows-to-dotted-line{--fa:"";--fa--fa:""}.fa-fire-extinguisher{--fa:"";--fa--fa:""}.fa-magnifying-glass-arrows-rotate{--fa:"";--fa--fa:""}.fa-garage-open{--fa:"";--fa--fa:""}.fa-shelves-empty{--fa:"";--fa--fa:""}.fa-cruzeiro-sign{--fa:"";--fa--fa:""}.fa-watch-apple{--fa:"";--fa--fa:""}.fa-watch-calculator{--fa:"";--fa--fa:""}.fa-list-dropdown{--fa:"";--fa--fa:""}.fa-cabinet-filing{--fa:"";--fa--fa:""}.fa-burger-soda{--fa:"";--fa--fa:""}.fa-arrow-square-up,.fa-square-arrow-up{--fa:"";--fa--fa:""}.fa-greater-than-equal{--fa:"";--fa--fa:""}.fa-pallet-box{--fa:"";--fa--fa:""}.fa-face-confounded{--fa:"";--fa--fa:""}.fa-shield-alt,.fa-shield-halved{--fa:"";--fa--fa:""}.fa-truck-plow{--fa:"";--fa--fa:""}.fa-atlas,.fa-book-atlas{--fa:"";--fa--fa:""}.fa-virus{--fa:"";--fa--fa:""}.fa-grid-round-2{--fa:"";--fa--fa:""}.fa-comment-middle-top{--fa:"";--fa--fa:""}.fa-wave{--fa:"";--fa--fa:""}.fa-envelope-circle-check{--fa:"";--fa--fa:""}.fa-layer-group{--fa:"";--fa--fa:""}.fa-restroom-simple{--fa:"";--fa--fa:""}.fa-arrows-to-dot{--fa:"";--fa--fa:""}.fa-border-outer{--fa:"";--fa--fa:""}.fa-hashtag-lock{--fa:"";--fa--fa:""}.fa-clock-two-thirty{--fa:"";--fa--fa:""}.fa-archway{--fa:"";--fa--fa:""}.fa-heart-circle-check{--fa:"";--fa--fa:""}.fa-house-chimney-crack,.fa-house-damage{--fa:"";--fa--fa:""}.fa-file-archive,.fa-file-zipper{--fa:"";--fa--fa:""}.fa-ticket-perforated{--fa:"";--fa--fa:""}.fa-heart-half{--fa:"";--fa--fa:""}.fa-comment-check{--fa:"";--fa--fa:""}.fa-square{--fa:"";--fa--fa:""}.fa-memo{--fa:"";--fa--fa:""}.fa-glass-martini,.fa-martini-glass-empty{--fa:"";--fa--fa:""}.fa-couch{--fa:"";--fa--fa:""}.fa-cedi-sign{--fa:"";--fa--fa:""}.fa-italic{--fa:"";--fa--fa:""}.fa-glass-citrus{--fa:"";--fa--fa:""}.fa-calendar-lines-pen{--fa:"";--fa--fa:""}.fa-table-cells-column-lock{--fa:"";--fa--fa:""}.fa-church{--fa:"";--fa--fa:""}.fa-person-snowmobiling,.fa-snowmobile{--fa:"";--fa--fa:""}.fa-face-hushed{--fa:"";--fa--fa:""}.fa-comments-dollar{--fa:"";--fa--fa:""}.fa-tickets-simple{--fa:"";--fa--fa:""}.fa-pickaxe{--fa:"";--fa--fa:""}.fa-link-simple-slash{--fa:"";--fa--fa:""}.fa-democrat{--fa:"";--fa--fa:""}.fa-face-confused{--fa:"";--fa--fa:""}.fa-pinball{--fa:"";--fa--fa:""}.fa-z{--fa:"Z";--fa--fa:"ZZ"}.fa-person-skiing,.fa-skiing{--fa:"";--fa--fa:""}.fa-deer{--fa:"";--fa--fa:""}.fa-input-pipe{--fa:"";--fa--fa:""}.fa-road-lock{--fa:"";--fa--fa:""}.fa-a{--fa:"A";--fa--fa:"AA"}.fa-bookmark-slash{--fa:"";--fa--fa:""}.fa-temperature-arrow-down,.fa-temperature-down{--fa:"";--fa--fa:""}.fa-mace{--fa:"";--fa--fa:""}.fa-feather-alt,.fa-feather-pointed{--fa:"";--fa--fa:""}.fa-sausage{--fa:"";--fa--fa:""}.fa-trash-can-clock{--fa:"";--fa--fa:""}.fa-p{--fa:"P";--fa--fa:"PP"}.fa-broom-wide{--fa:"";--fa--fa:""}.fa-snowflake{--fa:"";--fa--fa:""}.fa-stomach{--fa:"";--fa--fa:""}.fa-newspaper{--fa:"";--fa--fa:""}.fa-ad,.fa-rectangle-ad{--fa:"";--fa--fa:""}.fa-guitar-electric{--fa:"";--fa--fa:""}.fa-arrow-turn-down-right{--fa:"";--fa--fa:""}.fa-moon-cloud{--fa:"";--fa--fa:""}.fa-bread-slice-butter{--fa:"";--fa--fa:""}.fa-arrow-circle-right,.fa-circle-arrow-right{--fa:"";--fa--fa:""}.fa-user-group-crown,.fa-users-crown{--fa:"";--fa--fa:""}.fa-circle-i{--fa:"";--fa--fa:""}.fa-toilet-paper-check{--fa:"";--fa--fa:""}.fa-filter-circle-xmark{--fa:"";--fa--fa:""}.fa-locust{--fa:"";--fa--fa:""}.fa-sort,.fa-unsorted{--fa:"";--fa--fa:""}.fa-list-1-2,.fa-list-numeric,.fa-list-ol{--fa:"";--fa--fa:""}.fa-chart-waterfall{--fa:"";--fa--fa:""}.fa-sparkle{--fa:"";--fa--fa:""}.fa-face-party{--fa:"";--fa--fa:""}.fa-kidneys{--fa:"";--fa--fa:""}.fa-wifi-exclamation{--fa:"";--fa--fa:""}.fa-chart-network{--fa:"";--fa--fa:""}.fa-person-dress-burst{--fa:"";--fa--fa:""}.fa-dice-d4{--fa:"";--fa--fa:""}.fa-money-check-alt,.fa-money-check-dollar{--fa:"";--fa--fa:""}.fa-vector-square{--fa:"";--fa--fa:""}.fa-bread-slice{--fa:"";--fa--fa:""}.fa-language{--fa:"";--fa--fa:""}.fa-wheat-awn-slash{--fa:"";--fa--fa:""}.fa-face-kiss-wink-heart,.fa-kiss-wink-heart{--fa:"";--fa--fa:""}.fa-dagger{--fa:"";--fa--fa:""}.fa-podium{--fa:"";--fa--fa:""}.fa-diamonds-4{--fa:"";--fa--fa:""}.fa-memo-circle-check{--fa:"";--fa--fa:""}.fa-route-highway{--fa:"";--fa--fa:""}.fa-arrow-alt-to-bottom,.fa-down-to-line{--fa:"";--fa--fa:""}.fa-filter{--fa:"";--fa--fa:""}.fa-square-g{--fa:"";--fa--fa:""}.fa-circle-phone,.fa-phone-circle{--fa:"";--fa--fa:""}.fa-clipboard-prescription{--fa:"";--fa--fa:""}.fa-user-nurse-hair{--fa:"";--fa--fa:""}.fa-question{--fa:"?";--fa--fa:"??"}.fa-file-signature{--fa:"";--fa--fa:""}.fa-toggle-large-on{--fa:"";--fa--fa:""}.fa-arrows-alt,.fa-up-down-left-right{--fa:"";--fa--fa:""}.fa-dryer-alt,.fa-dryer-heat{--fa:"";--fa--fa:""}.fa-house-chimney-user{--fa:"";--fa--fa:""}.fa-hand-holding-heart{--fa:"";--fa--fa:""}.fa-arrow-up-small-big,.fa-sort-size-up-alt{--fa:"";--fa--fa:""}.fa-train-track{--fa:"";--fa--fa:""}.fa-puzzle-piece{--fa:"";--fa--fa:""}.fa-money-check{--fa:"";--fa--fa:""}.fa-star-half-alt,.fa-star-half-stroke{--fa:"";--fa--fa:""}.fa-file-exclamation{--fa:"";--fa--fa:""}.fa-code{--fa:"";--fa--fa:""}.fa-glass-whiskey,.fa-whiskey-glass{--fa:"";--fa--fa:""}.fa-moon-stars{--fa:"";--fa--fa:""}.fa-building-circle-exclamation{--fa:"";--fa--fa:""}.fa-clothes-hanger{--fa:"";--fa--fa:""}.fa-mobile-iphone,.fa-mobile-notch{--fa:"";--fa--fa:""}.fa-magnifying-glass-chart{--fa:"";--fa--fa:""}.fa-arrow-up-right-from-square,.fa-external-link{--fa:"";--fa--fa:""}.fa-cubes-stacked{--fa:"";--fa--fa:""}.fa-images-user{--fa:"";--fa--fa:""}.fa-krw,.fa-won,.fa-won-sign{--fa:"";--fa--fa:""}.fa-image-polaroid-user{--fa:"";--fa--fa:""}.fa-virus-covid{--fa:"";--fa--fa:""}.fa-square-ellipsis{--fa:"";--fa--fa:""}.fa-pie{--fa:"";--fa--fa:""}.fa-chess-knight-alt,.fa-chess-knight-piece{--fa:"";--fa--fa:""}.fa-austral-sign{--fa:"";--fa--fa:""}.fa-cloud-plus{--fa:"";--fa--fa:""}.fa-f{--fa:"F";--fa--fa:"FF"}.fa-leaf{--fa:"";--fa--fa:""}.fa-bed-bunk{--fa:"";--fa--fa:""}.fa-road{--fa:"";--fa--fa:""}.fa-cab,.fa-taxi{--fa:"";--fa--fa:""}.fa-person-circle-plus{--fa:"";--fa--fa:""}.fa-chart-pie,.fa-pie-chart{--fa:"";--fa--fa:""}.fa-bolt-lightning{--fa:"";--fa--fa:""}.fa-clock-eight{--fa:"";--fa--fa:""}.fa-sack-xmark{--fa:"";--fa--fa:""}.fa-file-xls{--fa:"";--fa--fa:""}.fa-file-excel{--fa:"";--fa--fa:""}.fa-file-contract{--fa:"";--fa--fa:""}.fa-fish-fins{--fa:"";--fa--fa:""}.fa-circle-q{--fa:"";--fa--fa:""}.fa-building-flag{--fa:"";--fa--fa:""}.fa-face-grin-beam,.fa-grin-beam{--fa:"";--fa--fa:""}.fa-object-ungroup{--fa:"";--fa--fa:""}.fa-face-disguise{--fa:"";--fa--fa:""}.fa-circle-arrow-down-right{--fa:"";--fa--fa:""}.fa-alien-8bit,.fa-alien-monster{--fa:"";--fa--fa:""}.fa-hand-point-ribbon{--fa:"";--fa--fa:""}.fa-poop{--fa:"";--fa--fa:""}.fa-object-exclude{--fa:"";--fa--fa:""}.fa-telescope{--fa:"";--fa--fa:""}.fa-location-pin,.fa-map-marker{--fa:"";--fa--fa:""}.fa-square-list{--fa:"";--fa--fa:""}.fa-kaaba{--fa:"";--fa--fa:""}.fa-toilet-paper{--fa:"";--fa--fa:""}.fa-hard-hat,.fa-hat-hard,.fa-helmet-safety{--fa:"";--fa--fa:""}.fa-comment-code{--fa:"";--fa--fa:""}.fa-sim-cards{--fa:"";--fa--fa:""}.fa-starship{--fa:"";--fa--fa:""}.fa-eject{--fa:"";--fa--fa:""}.fa-arrow-alt-circle-right,.fa-circle-right{--fa:"";--fa--fa:""}.fa-plane-circle-check{--fa:"";--fa--fa:""}.fa-seal{--fa:"";--fa--fa:""}.fa-user-cowboy{--fa:"";--fa--fa:""}.fa-hexagon-vertical-nft{--fa:"";--fa--fa:""}.fa-face-rolling-eyes,.fa-meh-rolling-eyes{--fa:"";--fa--fa:""}.fa-bread-loaf{--fa:"";--fa--fa:""}.fa-rings-wedding{--fa:"";--fa--fa:""}.fa-object-group{--fa:"";--fa--fa:""}.fa-french-fries{--fa:"";--fa--fa:""}.fa-chart-line,.fa-line-chart{--fa:"";--fa--fa:""}.fa-calendar-arrow-down,.fa-calendar-download{--fa:"";--fa--fa:""}.fa-send-back{--fa:"";--fa--fa:""}.fa-mask-ventilator{--fa:"";--fa--fa:""}.fa-tickets{--fa:"";--fa--fa:""}.fa-signature-lock{--fa:"";--fa--fa:""}.fa-arrow-right{--fa:"";--fa--fa:""}.fa-map-signs,.fa-signs-post{--fa:"";--fa--fa:""}.fa-octagon-plus,.fa-plus-octagon{--fa:"";--fa--fa:""}.fa-cash-register{--fa:"";--fa--fa:""}.fa-person-circle-question{--fa:"";--fa--fa:""}.fa-melon-slice{--fa:"";--fa--fa:""}.fa-space-station-moon{--fa:"";--fa--fa:""}.fa-comment-alt-smile,.fa-message-smile{--fa:"";--fa--fa:""}.fa-cup-straw{--fa:"";--fa--fa:""}.fa-arrow-alt-from-right,.fa-left-from-line{--fa:"";--fa--fa:""}.fa-h{--fa:"H";--fa--fa:"HH"}.fa-basket-shopping-simple,.fa-shopping-basket-alt{--fa:"";--fa--fa:""}.fa-hands-heart,.fa-hands-holding-heart{--fa:"";--fa--fa:""}.fa-clock-nine{--fa:"";--fa--fa:""}.fa-hammer-brush{--fa:"";--fa--fa:""}.fa-tarp{--fa:"";--fa--fa:""}.fa-face-sleepy{--fa:"";--fa--fa:""}.fa-hand-horns{--fa:"";--fa--fa:""}.fa-screwdriver-wrench,.fa-tools{--fa:"";--fa--fa:""}.fa-arrows-to-eye{--fa:"";--fa--fa:""}.fa-circle-three-quarters{--fa:"";--fa--fa:""}.fa-trophy-alt,.fa-trophy-star{--fa:"";--fa--fa:""}.fa-plug-circle-bolt{--fa:"";--fa--fa:""}.fa-face-thermometer{--fa:"";--fa--fa:""}.fa-grid-round-4{--fa:"";--fa--fa:""}.fa-sign-posts-wrench{--fa:"";--fa--fa:""}.fa-shirt-running{--fa:"";--fa--fa:""}.fa-book-circle-arrow-up{--fa:"";--fa--fa:""}.fa-face-nauseated{--fa:"";--fa--fa:""}.fa-heart{--fa:"";--fa--fa:""}.fa-file-chart-pie{--fa:"";--fa--fa:""}.fa-mars-and-venus{--fa:"";--fa--fa:""}.fa-home-user,.fa-house-user{--fa:"";--fa--fa:""}.fa-circle-arrow-down-left{--fa:"";--fa--fa:""}.fa-dumpster-fire{--fa:"";--fa--fa:""}.fa-hexagon-minus,.fa-minus-hexagon{--fa:"";--fa--fa:""}.fa-arrow-alt-to-left,.fa-left-to-line{--fa:"";--fa--fa:""}.fa-house-crack{--fa:"";--fa--fa:""}.fa-paw-alt,.fa-paw-simple{--fa:"";--fa--fa:""}.fa-arrow-left-long-to-line{--fa:"";--fa--fa:""}.fa-brackets-round,.fa-parentheses{--fa:"";--fa--fa:""}.fa-cocktail,.fa-martini-glass-citrus{--fa:"";--fa--fa:""}.fa-user-shakespeare{--fa:"";--fa--fa:""}.fa-arrow-right-to-arc{--fa:"";--fa--fa:""}.fa-face-surprise,.fa-surprise{--fa:"";--fa--fa:""}.fa-bottle-water{--fa:"";--fa--fa:""}.fa-circle-pause,.fa-pause-circle{--fa:"";--fa--fa:""}.fa-gauge-circle-plus{--fa:"";--fa--fa:""}.fa-folders{--fa:"";--fa--fa:""}.fa-angel{--fa:"";--fa--fa:""}.fa-value-absolute{--fa:"";--fa--fa:""}.fa-rabbit{--fa:"";--fa--fa:""}.fa-toilet-paper-slash{--fa:"";--fa--fa:""}.fa-circle-euro{--fa:"";--fa--fa:""}.fa-apple-alt,.fa-apple-whole{--fa:"";--fa--fa:""}.fa-kitchen-set{--fa:"";--fa--fa:""}.fa-diamond-half{--fa:"";--fa--fa:""}.fa-lock-alt,.fa-lock-keyhole{--fa:"";--fa--fa:""}.fa-r{--fa:"R";--fa--fa:"RR"}.fa-temperature-1,.fa-temperature-quarter,.fa-thermometer-1,.fa-thermometer-quarter{--fa:"";--fa--fa:""}.fa-info-square,.fa-square-info{--fa:"";--fa--fa:""}.fa-wifi-slash{--fa:"";--fa--fa:""}.fa-toilet-paper-xmark{--fa:"";--fa--fa:""}.fa-hands-holding-dollar,.fa-hands-usd{--fa:"";--fa--fa:""}.fa-cube{--fa:"";--fa--fa:""}.fa-arrow-down-triangle-square,.fa-sort-shapes-down{--fa:"";--fa--fa:""}.fa-bitcoin-sign{--fa:"";--fa--fa:""}.fa-shutters{--fa:"";--fa--fa:""}.fa-shield-dog{--fa:"";--fa--fa:""}.fa-solar-panel{--fa:"";--fa--fa:""}.fa-lock-open{--fa:"";--fa--fa:""}.fa-table-tree{--fa:"";--fa--fa:""}.fa-house-chimney-heart{--fa:"";--fa--fa:""}.fa-tally-3{--fa:"";--fa--fa:""}.fa-elevator{--fa:"";--fa--fa:""}.fa-money-bill-transfer{--fa:"";--fa--fa:""}.fa-money-bill-trend-up{--fa:"";--fa--fa:""}.fa-house-flood-water-circle-arrow-right{--fa:"";--fa--fa:""}.fa-poll-h,.fa-square-poll-horizontal{--fa:"";--fa--fa:""}.fa-circle{--fa:"";--fa--fa:""}.fa-left-to-bracket{--fa:"";--fa--fa:""}.fa-cart-circle-exclamation{--fa:"";--fa--fa:""}.fa-sword{--fa:"";--fa--fa:""}.fa-backward-fast,.fa-fast-backward{--fa:"";--fa--fa:""}.fa-recycle{--fa:"";--fa--fa:""}.fa-user-astronaut{--fa:"";--fa--fa:""}.fa-interrobang{--fa:"";--fa--fa:""}.fa-plane-slash{--fa:"";--fa--fa:""}.fa-circle-dashed{--fa:"";--fa--fa:""}.fa-trademark{--fa:"";--fa--fa:""}.fa-basketball,.fa-basketball-ball{--fa:"";--fa--fa:""}.fa-fork-knife,.fa-utensils-alt{--fa:"";--fa--fa:""}.fa-satellite-dish{--fa:"";--fa--fa:""}.fa-badge-check{--fa:"";--fa--fa:""}.fa-arrow-alt-circle-up,.fa-circle-up{--fa:"";--fa--fa:""}.fa-slider{--fa:"";--fa--fa:""}.fa-mobile-alt,.fa-mobile-screen-button{--fa:"";--fa--fa:""}.fa-clock-one-thirty{--fa:"";--fa--fa:""}.fa-inbox-arrow-up,.fa-inbox-out{--fa:"";--fa--fa:""}.fa-cloud-slash{--fa:"";--fa--fa:""}.fa-volume-high,.fa-volume-up{--fa:"";--fa--fa:""}.fa-users-rays{--fa:"";--fa--fa:""}.fa-wallet{--fa:"";--fa--fa:""}.fa-octagon-check{--fa:"";--fa--fa:""}.fa-flatbread-stuffed{--fa:"";--fa--fa:""}.fa-clipboard-check{--fa:"";--fa--fa:""}.fa-cart-circle-plus{--fa:"";--fa--fa:""}.fa-shipping-timed,.fa-truck-clock{--fa:"";--fa--fa:""}.fa-pool-8-ball{--fa:"";--fa--fa:""}.fa-file-audio{--fa:"";--fa--fa:""}.fa-turn-down-left{--fa:"";--fa--fa:""}.fa-lock-hashtag{--fa:"";--fa--fa:""}.fa-chart-radar{--fa:"";--fa--fa:""}.fa-staff{--fa:"";--fa--fa:""}.fa-burger,.fa-hamburger{--fa:"";--fa--fa:""}.fa-utility-pole{--fa:"";--fa--fa:""}.fa-transporter-6{--fa:"";--fa--fa:""}.fa-arrow-turn-left{--fa:"";--fa--fa:""}.fa-wrench{--fa:"";--fa--fa:""}.fa-bugs{--fa:"";--fa--fa:""}.fa-vector-polygon{--fa:"";--fa--fa:""}.fa-diagram-nested{--fa:"";--fa--fa:""}.fa-rupee,.fa-rupee-sign{--fa:"";--fa--fa:""}.fa-file-image{--fa:"";--fa--fa:""}.fa-circle-question,.fa-question-circle{--fa:"";--fa--fa:""}.fa-tickets-perforated{--fa:"";--fa--fa:""}.fa-image-user{--fa:"";--fa--fa:""}.fa-buoy{--fa:"";--fa--fa:""}.fa-plane-departure{--fa:"";--fa--fa:""}.fa-handshake-slash{--fa:"";--fa--fa:""}.fa-book-bookmark{--fa:"";--fa--fa:""}.fa-border-center-h{--fa:"";--fa--fa:""}.fa-can-food{--fa:"";--fa--fa:""}.fa-typewriter{--fa:"";--fa--fa:""}.fa-arrow-right-from-arc{--fa:"";--fa--fa:""}.fa-circle-k{--fa:"";--fa--fa:""}.fa-face-hand-over-mouth{--fa:"";--fa--fa:""}.fa-popcorn{--fa:"";--fa--fa:""}.fa-house-flood,.fa-house-water{--fa:"";--fa--fa:""}.fa-object-subtract{--fa:"";--fa--fa:""}.fa-code-branch{--fa:"";--fa--fa:""}.fa-warehouse-alt,.fa-warehouse-full{--fa:"";--fa--fa:""}.fa-hat-cowboy{--fa:"";--fa--fa:""}.fa-bridge{--fa:"";--fa--fa:""}.fa-phone-alt,.fa-phone-flip{--fa:"";--fa--fa:""}.fa-arrow-down-from-dotted-line{--fa:"";--fa--fa:""}.fa-file-doc{--fa:"";--fa--fa:""}.fa-square-quarters{--fa:"";--fa--fa:""}.fa-truck-front{--fa:"";--fa--fa:""}.fa-cat{--fa:"";--fa--fa:""}.fa-trash-xmark{--fa:"";--fa--fa:""}.fa-caret-circle-left,.fa-circle-caret-left{--fa:"";--fa--fa:""}.fa-files{--fa:"";--fa--fa:""}.fa-anchor-circle-exclamation{--fa:"";--fa--fa:""}.fa-face-clouds{--fa:"";--fa--fa:""}.fa-user-crown{--fa:"";--fa--fa:""}.fa-basket-shopping-plus{--fa:"";--fa--fa:""}.fa-truck-field{--fa:"";--fa--fa:""}.fa-route{--fa:"";--fa--fa:""}.fa-cart-circle-check{--fa:"";--fa--fa:""}.fa-clipboard-question{--fa:"";--fa--fa:""}.fa-panorama{--fa:"";--fa--fa:""}.fa-comment-medical{--fa:"";--fa--fa:""}.fa-teeth-open{--fa:"";--fa--fa:""}.fa-user-tie-hair-long{--fa:"";--fa--fa:""}.fa-file-circle-minus{--fa:"";--fa--fa:""}.fa-head-side-medical{--fa:"";--fa--fa:""}.fa-arrow-turn-right{--fa:"";--fa--fa:""}.fa-tags{--fa:"";--fa--fa:""}.fa-wine-glass{--fa:"";--fa--fa:""}.fa-fast-forward,.fa-forward-fast{--fa:"";--fa--fa:""}.fa-face-meh-blank,.fa-meh-blank{--fa:"";--fa--fa:""}.fa-user-robot{--fa:"";--fa--fa:""}.fa-parking,.fa-square-parking{--fa:"";--fa--fa:""}.fa-card-diamond{--fa:"";--fa--fa:""}.fa-face-zipper{--fa:"";--fa--fa:""}.fa-face-raised-eyebrow{--fa:"";--fa--fa:""}.fa-house-signal{--fa:"";--fa--fa:""}.fa-chevron-square-up,.fa-square-chevron-up{--fa:"";--fa--fa:""}.fa-bars-progress,.fa-tasks-alt{--fa:"";--fa--fa:""}.fa-faucet-drip{--fa:"";--fa--fa:""}.fa-arrows-to-line{--fa:"";--fa--fa:""}.fa-dolphin{--fa:"";--fa--fa:""}.fa-arrow-up-right{--fa:"";--fa--fa:""}.fa-circle-r{--fa:"";--fa--fa:""}.fa-cart-flatbed,.fa-dolly-flatbed{--fa:"";--fa--fa:""}.fa-ban-smoking,.fa-smoking-ban{--fa:"";--fa--fa:""}.fa-circle-sort-up,.fa-sort-circle-up{--fa:"";--fa--fa:""}.fa-terminal{--fa:"";--fa--fa:""}.fa-mobile-button{--fa:"";--fa--fa:""}.fa-house-medical-flag{--fa:"";--fa--fa:""}.fa-basket-shopping,.fa-shopping-basket{--fa:"";--fa--fa:""}.fa-tape{--fa:"";--fa--fa:""}.fa-chestnut{--fa:"";--fa--fa:""}.fa-bus-alt,.fa-bus-simple{--fa:"";--fa--fa:""}.fa-eye{--fa:"";--fa--fa:""}.fa-face-sad-cry,.fa-sad-cry{--fa:"";--fa--fa:""}.fa-heat{--fa:"";--fa--fa:""}.fa-ticket-airline,.fa-ticket-perforated-plane,.fa-ticket-plane{--fa:"";--fa--fa:""}.fa-boot-heeled{--fa:"";--fa--fa:""}.fa-arrows-minimize,.fa-compress-arrows{--fa:"";--fa--fa:""}.fa-audio-description{--fa:"";--fa--fa:""}.fa-person-military-to-person{--fa:"";--fa--fa:""}.fa-file-shield{--fa:"";--fa--fa:""}.fa-hexagon{--fa:"";--fa--fa:""}.fa-manhole{--fa:"";--fa--fa:""}.fa-user-slash{--fa:"";--fa--fa:""}.fa-pen{--fa:"";--fa--fa:""}.fa-tower-observation{--fa:"";--fa--fa:""}.fa-floppy-disks{--fa:"";--fa--fa:""}.fa-toilet-paper-blank-under,.fa-toilet-paper-reverse-alt{--fa:"";--fa--fa:""}.fa-file-code{--fa:"";--fa--fa:""}.fa-signal,.fa-signal-5,.fa-signal-perfect{--fa:"";--fa--fa:""}.fa-pump{--fa:"";--fa--fa:""}.fa-bus{--fa:"";--fa--fa:""}.fa-heart-circle-xmark{--fa:"";--fa--fa:""}.fa-arrow-up-left-from-circle{--fa:"";--fa--fa:""}.fa-home-lg,.fa-house-chimney{--fa:"";--fa--fa:""}.fa-window-maximize{--fa:"";--fa--fa:""}.fa-dryer{--fa:"";--fa--fa:""}.fa-face-frown,.fa-frown{--fa:"";--fa--fa:""}.fa-chess-bishop-alt,.fa-chess-bishop-piece{--fa:"";--fa--fa:""}.fa-shirt-tank-top{--fa:"";--fa--fa:""}.fa-diploma,.fa-scroll-ribbon{--fa:"";--fa--fa:""}.fa-screencast{--fa:"";--fa--fa:""}.fa-walker{--fa:"";--fa--fa:""}.fa-prescription{--fa:"";--fa--fa:""}.fa-shop,.fa-store-alt{--fa:"";--fa--fa:""}.fa-floppy-disk,.fa-save{--fa:"";--fa--fa:""}.fa-vihara{--fa:"";--fa--fa:""}.fa-face-kiss-closed-eyes{--fa:"";--fa--fa:""}.fa-balance-scale-left,.fa-scale-unbalanced{--fa:"";--fa--fa:""}.fa-file-user{--fa:"";--fa--fa:""}.fa-user-police-tie{--fa:"";--fa--fa:""}.fa-face-tongue-money{--fa:"";--fa--fa:""}.fa-tennis-ball{--fa:"";--fa--fa:""}.fa-square-l{--fa:"";--fa--fa:""}.fa-sort-asc,.fa-sort-up{--fa:"";--fa--fa:""}.fa-calendar-arrow-up,.fa-calendar-upload{--fa:"";--fa--fa:""}.fa-comment-dots,.fa-commenting{--fa:"";--fa--fa:""}.fa-plant-wilt{--fa:"";--fa--fa:""}.fa-scarf{--fa:"";--fa--fa:""}.fa-album-circle-plus{--fa:"";--fa--fa:""}.fa-user-nurse-hair-long{--fa:"";--fa--fa:""}.fa-diamond{--fa:"";--fa--fa:""}.fa-arrow-alt-square-left,.fa-square-left{--fa:"";--fa--fa:""}.fa-face-grin-squint,.fa-grin-squint{--fa:"";--fa--fa:""}.fa-circle-ellipsis-vertical{--fa:"";--fa--fa:""}.fa-hand-holding-dollar,.fa-hand-holding-usd{--fa:"";--fa--fa:""}.fa-grid-dividers{--fa:"";--fa--fa:""}.fa-chart-diagram{--fa:"";--fa--fa:""}.fa-bacterium{--fa:"";--fa--fa:""}.fa-hand-pointer{--fa:"";--fa--fa:""}.fa-drum-steelpan{--fa:"";--fa--fa:""}.fa-hand-scissors{--fa:"";--fa--fa:""}.fa-hands-praying,.fa-praying-hands{--fa:"";--fa--fa:""}.fa-face-pensive{--fa:"";--fa--fa:""}.fa-user-music{--fa:"";--fa--fa:""}.fa-arrow-right-rotate,.fa-arrow-rotate-forward,.fa-arrow-rotate-right,.fa-redo{--fa:"";--fa--fa:""}.fa-comments-alt-dollar,.fa-messages-dollar{--fa:"";--fa--fa:""}.fa-sensor-on{--fa:"";--fa--fa:""}.fa-balloon{--fa:"";--fa--fa:""}.fa-biohazard{--fa:"";--fa--fa:""}.fa-chess-queen-alt,.fa-chess-queen-piece{--fa:"";--fa--fa:""}.fa-location,.fa-location-crosshairs{--fa:"";--fa--fa:""}.fa-mars-double{--fa:"";--fa--fa:""}.fa-left-from-bracket{--fa:"";--fa--fa:""}.fa-house-leave,.fa-house-person-depart,.fa-house-person-leave{--fa:"";--fa--fa:""}.fa-ruler-triangle{--fa:"";--fa--fa:""}.fa-card-club{--fa:"";--fa--fa:""}.fa-child-dress{--fa:"";--fa--fa:""}.fa-users-between-lines{--fa:"";--fa--fa:""}.fa-lungs-virus{--fa:"";--fa--fa:""}.fa-spinner-third{--fa:"";--fa--fa:""}.fa-face-grin-tears,.fa-grin-tears{--fa:"";--fa--fa:""}.fa-phone{--fa:"";--fa--fa:""}.fa-computer-mouse-scrollwheel,.fa-mouse-alt{--fa:"";--fa--fa:""}.fa-calendar-times,.fa-calendar-xmark{--fa:"";--fa--fa:""}.fa-child-reaching{--fa:"";--fa--fa:""}.fa-table-layout{--fa:"";--fa--fa:""}.fa-narwhal{--fa:"";--fa--fa:""}.fa-ramp-loading{--fa:"";--fa--fa:""}.fa-calendar-circle-plus{--fa:"";--fa--fa:""}.fa-toothbrush{--fa:"";--fa--fa:""}.fa-border-inner{--fa:"";--fa--fa:""}.fa-paw-claws{--fa:"";--fa--fa:""}.fa-kiwi-fruit{--fa:"";--fa--fa:""}.fa-traffic-light-slow{--fa:"";--fa--fa:""}.fa-rectangle-code{--fa:"";--fa--fa:""}.fa-head-side-virus{--fa:"";--fa--fa:""}.fa-keyboard-brightness{--fa:"";--fa--fa:""}.fa-books-medical{--fa:"";--fa--fa:""}.fa-lightbulb-slash{--fa:"";--fa--fa:""}.fa-home-blank,.fa-house-blank{--fa:"";--fa--fa:""}.fa-square-5{--fa:"";--fa--fa:""}.fa-heart-square,.fa-square-heart{--fa:"";--fa--fa:""}.fa-puzzle{--fa:"";--fa--fa:""}.fa-user-cog,.fa-user-gear{--fa:"";--fa--fa:""}.fa-pipe-circle-check{--fa:"";--fa--fa:""}.fa-arrow-up-1-9,.fa-sort-numeric-up{--fa:"";--fa--fa:""}.fa-octagon-exclamation{--fa:"";--fa--fa:""}.fa-dial-low{--fa:"";--fa--fa:""}.fa-door-closed{--fa:"";--fa--fa:""}.fa-laptop-mobile,.fa-phone-laptop{--fa:"";--fa--fa:""}.fa-conveyor-belt-alt,.fa-conveyor-belt-boxes{--fa:"";--fa--fa:""}.fa-shield-virus{--fa:"";--fa--fa:""}.fa-starfighter-alt-advanced,.fa-starfighter-twin-ion-engine-advanced{--fa:"";--fa--fa:""}.fa-dice-six{--fa:"";--fa--fa:""}.fa-starfighter-alt,.fa-starfighter-twin-ion-engine{--fa:"";--fa--fa:""}.fa-rocket-launch{--fa:"";--fa--fa:""}.fa-mosquito-net{--fa:"";--fa--fa:""}.fa-file-fragment{--fa:"";--fa--fa:""}.fa-vent-damper{--fa:"";--fa--fa:""}.fa-bridge-water{--fa:"";--fa--fa:""}.fa-ban-bug,.fa-debug{--fa:"";--fa--fa:""}.fa-person-booth{--fa:"";--fa--fa:""}.fa-text-width{--fa:"";--fa--fa:""}.fa-garage-car{--fa:"";--fa--fa:""}.fa-square-kanban{--fa:"";--fa--fa:""}.fa-hat-wizard{--fa:"";--fa--fa:""}.fa-chart-kanban{--fa:"";--fa--fa:""}.fa-pen-fancy{--fa:"";--fa--fa:""}.fa-coffee-pot{--fa:"";--fa--fa:""}.fa-mouse-field{--fa:"";--fa--fa:""}.fa-digging,.fa-person-digging{--fa:"";--fa--fa:""}.fa-shower-alt,.fa-shower-down{--fa:"";--fa--fa:""}.fa-box-circle-check{--fa:"";--fa--fa:""}.fa-brightness{--fa:"";--fa--fa:""}.fa-car-side-bolt{--fa:"";--fa--fa:""}.fa-file-xml{--fa:"";--fa--fa:""}.fa-ornament{--fa:"";--fa--fa:""}.fa-phone-arrow-down,.fa-phone-arrow-down-left,.fa-phone-incoming{--fa:"";--fa--fa:""}.fa-cloud-word{--fa:"";--fa--fa:""}.fa-hand-fingers-crossed{--fa:"";--fa--fa:""}.fa-trash{--fa:"";--fa--fa:""}.fa-gauge-simple,.fa-gauge-simple-med,.fa-tachometer-average{--fa:"";--fa--fa:""}.fa-arrow-down-small-big,.fa-sort-size-down-alt{--fa:"";--fa--fa:""}.fa-book-medical{--fa:"";--fa--fa:""}.fa-face-melting{--fa:"";--fa--fa:""}.fa-poo{--fa:"";--fa--fa:""}.fa-pen-alt-slash,.fa-pen-clip-slash{--fa:"";--fa--fa:""}.fa-quote-right,.fa-quote-right-alt{--fa:"";--fa--fa:""}.fa-scroll-old{--fa:"";--fa--fa:""}.fa-guitars{--fa:"";--fa--fa:""}.fa-phone-xmark{--fa:"";--fa--fa:""}.fa-hose{--fa:"";--fa--fa:""}.fa-clock-six{--fa:"";--fa--fa:""}.fa-shirt,.fa-t-shirt,.fa-tshirt{--fa:"";--fa--fa:""}.fa-billboard{--fa:"";--fa--fa:""}.fa-square-r{--fa:"";--fa--fa:""}.fa-cubes{--fa:"";--fa--fa:""}.fa-envelope-open-dollar{--fa:"";--fa--fa:""}.fa-divide{--fa:"";--fa--fa:""}.fa-sun-cloud{--fa:"";--fa--fa:""}.fa-lamp-floor{--fa:"";--fa--fa:""}.fa-square-7{--fa:"";--fa--fa:""}.fa-tenge,.fa-tenge-sign{--fa:"";--fa--fa:""}.fa-headphones{--fa:"";--fa--fa:""}.fa-hands-holding{--fa:"";--fa--fa:""}.fa-campfire{--fa:"";--fa--fa:""}.fa-circle-ampersand{--fa:"";--fa--fa:""}.fa-snowflakes{--fa:"";--fa--fa:""}.fa-hands-clapping{--fa:"";--fa--fa:""}.fa-republican{--fa:"";--fa--fa:""}.fa-leaf-maple{--fa:"";--fa--fa:""}.fa-arrow-left{--fa:"";--fa--fa:""}.fa-person-circle-xmark{--fa:"";--fa--fa:""}.fa-ruler{--fa:"";--fa--fa:""}.fa-arrow-left-from-bracket{--fa:"";--fa--fa:""}.fa-cup-straw-swoosh{--fa:"";--fa--fa:""}.fa-temperature-hot,.fa-temperature-sun{--fa:"";--fa--fa:""}.fa-align-left{--fa:"";--fa--fa:""}.fa-dice-d6{--fa:"";--fa--fa:""}.fa-restroom{--fa:"";--fa--fa:""}.fa-high-definition,.fa-rectangle-hd{--fa:"";--fa--fa:""}.fa-j{--fa:"J";--fa--fa:"JJ"}.fa-galaxy{--fa:"";--fa--fa:""}.fa-users-viewfinder{--fa:"";--fa--fa:""}.fa-file-video{--fa:"";--fa--fa:""}.fa-cherries{--fa:"";--fa--fa:""}.fa-external-link-alt,.fa-up-right-from-square{--fa:"";--fa--fa:""}.fa-circle-sort,.fa-sort-circle{--fa:"";--fa--fa:""}.fa-table-cells,.fa-th{--fa:"";--fa--fa:""}.fa-bag-shopping-minus{--fa:"";--fa--fa:""}.fa-file-pdf{--fa:"";--fa--fa:""}.fa-siren{--fa:"";--fa--fa:""}.fa-arrow-up-to-dotted-line{--fa:"";--fa--fa:""}.fa-image-landscape,.fa-landscape{--fa:"";--fa--fa:""}.fa-tank-water{--fa:"";--fa--fa:""}.fa-curling,.fa-curling-stone{--fa:"";--fa--fa:""}.fa-gamepad-alt,.fa-gamepad-modern{--fa:"";--fa--fa:""}.fa-messages-question{--fa:"";--fa--fa:""}.fa-bible,.fa-book-bible{--fa:"";--fa--fa:""}.fa-o{--fa:"O";--fa--fa:"OO"}.fa-medkit,.fa-suitcase-medical{--fa:"";--fa--fa:""}.fa-briefcase-arrow-right{--fa:"";--fa--fa:""}.fa-expand-wide{--fa:"";--fa--fa:""}.fa-clock-eleven-thirty{--fa:"";--fa--fa:""}.fa-rv{--fa:"";--fa--fa:""}.fa-user-secret{--fa:"";--fa--fa:""}.fa-otter{--fa:"";--fa--fa:""}.fa-dreidel{--fa:"";--fa--fa:""}.fa-female,.fa-person-dress{--fa:"";--fa--fa:""}.fa-comment-dollar{--fa:"";--fa--fa:""}.fa-briefcase-clock,.fa-business-time{--fa:"";--fa--fa:""}.fa-flower-tulip{--fa:"";--fa--fa:""}.fa-people-pants-simple{--fa:"";--fa--fa:""}.fa-cloud-drizzle{--fa:"";--fa--fa:""}.fa-table-cells-large,.fa-th-large{--fa:"";--fa--fa:""}.fa-book-tanakh,.fa-tanakh{--fa:"";--fa--fa:""}.fa-solar-system{--fa:"";--fa--fa:""}.fa-seal-question{--fa:"";--fa--fa:""}.fa-phone-volume,.fa-volume-control-phone{--fa:"";--fa--fa:""}.fa-disc-drive{--fa:"";--fa--fa:""}.fa-hat-cowboy-side{--fa:"";--fa--fa:""}.fa-rows,.fa-table-rows{--fa:"";--fa--fa:""}.fa-location-exclamation,.fa-map-marker-exclamation{--fa:"";--fa--fa:""}.fa-face-fearful{--fa:"";--fa--fa:""}.fa-clipboard-user{--fa:"";--fa--fa:""}.fa-bus-school{--fa:"";--fa--fa:""}.fa-film-slash{--fa:"";--fa--fa:""}.fa-square-arrow-down-right{--fa:"";--fa--fa:""}.fa-book-sparkles,.fa-book-spells{--fa:"";--fa--fa:""}.fa-washer,.fa-washing-machine{--fa:"";--fa--fa:""}.fa-child{--fa:"";--fa--fa:""}.fa-lira-sign{--fa:"";--fa--fa:""}.fa-user-visor{--fa:"";--fa--fa:""}.fa-file-plus-minus{--fa:"";--fa--fa:""}.fa-chess-clock-alt,.fa-chess-clock-flip{--fa:"";--fa--fa:""}.fa-satellite{--fa:"";--fa--fa:""}.fa-truck-fire{--fa:"";--fa--fa:""}.fa-plane-lock{--fa:"";--fa--fa:""}.fa-steering-wheel{--fa:"";--fa--fa:""}.fa-tag{--fa:"";--fa--fa:""}.fa-stretcher{--fa:"";--fa--fa:""}.fa-book-law,.fa-book-section{--fa:"";--fa--fa:""}.fa-inboxes{--fa:"";--fa--fa:""}.fa-coffee-bean{--fa:"";--fa--fa:""}.fa-circle-yen{--fa:"";--fa--fa:""}.fa-brackets-curly{--fa:"";--fa--fa:""}.fa-ellipsis-stroke-vertical,.fa-ellipsis-v-alt{--fa:"";--fa--fa:""}.fa-comment{--fa:"";--fa--fa:""}.fa-square-1{--fa:"";--fa--fa:""}.fa-birthday-cake,.fa-cake,.fa-cake-candles{--fa:"";--fa--fa:""}.fa-head-side{--fa:"";--fa--fa:""}.fa-truck-ladder{--fa:"";--fa--fa:""}.fa-envelope{--fa:"";--fa--fa:""}.fa-dolly-empty{--fa:"";--fa--fa:""}.fa-face-tissue{--fa:"";--fa--fa:""}.fa-angle-double-up,.fa-angles-up{--fa:"";--fa--fa:""}.fa-bin-recycle{--fa:"";--fa--fa:""}.fa-paperclip{--fa:"";--fa--fa:""}.fa-chart-line-down{--fa:"";--fa--fa:""}.fa-arrow-right-to-city{--fa:"";--fa--fa:""}.fa-lock-a{--fa:"";--fa--fa:""}.fa-ribbon{--fa:"";--fa--fa:""}.fa-lungs{--fa:"";--fa--fa:""}.fa-person-pinball{--fa:"";--fa--fa:""}.fa-arrow-up-9-1,.fa-sort-numeric-up-alt{--fa:"";--fa--fa:""}.fa-apple-core{--fa:"";--fa--fa:""}.fa-circle-y{--fa:"";--fa--fa:""}.fa-h6{--fa:"";--fa--fa:""}.fa-litecoin-sign{--fa:"";--fa--fa:""}.fa-bottle-baby{--fa:"";--fa--fa:""}.fa-circle-small{--fa:"";--fa--fa:""}.fa-border-none{--fa:"";--fa--fa:""}.fa-arrow-turn-down-left{--fa:"";--fa--fa:""}.fa-circle-wifi-circle-wifi,.fa-circle-wifi-group{--fa:"";--fa--fa:""}.fa-circle-nodes{--fa:"";--fa--fa:""}.fa-parachute-box{--fa:"";--fa--fa:""}.fa-reflect-horizontal{--fa:"";--fa--fa:""}.fa-comment-alt-medical,.fa-message-medical{--fa:"";--fa--fa:""}.fa-rugby-ball{--fa:"";--fa--fa:""}.fa-comment-music{--fa:"";--fa--fa:""}.fa-indent{--fa:"";--fa--fa:""}.fa-tree-alt,.fa-tree-deciduous{--fa:"";--fa--fa:""}.fa-puzzle-piece-alt,.fa-puzzle-piece-simple{--fa:"";--fa--fa:""}.fa-truck-field-un{--fa:"";--fa--fa:""}.fa-nfc-trash{--fa:"";--fa--fa:""}.fa-hourglass,.fa-hourglass-empty{--fa:"";--fa--fa:""}.fa-mountain{--fa:"";--fa--fa:""}.fa-file-times,.fa-file-xmark{--fa:"";--fa--fa:""}.fa-home-heart,.fa-house-heart{--fa:"";--fa--fa:""}.fa-house-chimney-blank{--fa:"";--fa--fa:""}.fa-meter-bolt{--fa:"";--fa--fa:""}.fa-user-doctor,.fa-user-md{--fa:"";--fa--fa:""}.fa-slash-back{--fa:"\\";--fa--fa:"\\\\"}.fa-circle-info,.fa-info-circle{--fa:"";--fa--fa:""}.fa-fishing-rod{--fa:"";--fa--fa:""}.fa-hammer-crash{--fa:"";--fa--fa:""}.fa-message-heart{--fa:"";--fa--fa:""}.fa-cloud-meatball{--fa:"";--fa--fa:""}.fa-camera-polaroid{--fa:"";--fa--fa:""}.fa-camera,.fa-camera-alt{--fa:"";--fa--fa:""}.fa-square-virus{--fa:"";--fa--fa:""}.fa-cart-arrow-up{--fa:"";--fa--fa:""}.fa-meteor{--fa:"";--fa--fa:""}.fa-car-on{--fa:"";--fa--fa:""}.fa-sleigh{--fa:"";--fa--fa:""}.fa-arrow-down-1-9,.fa-sort-numeric-asc,.fa-sort-numeric-down{--fa:"";--fa--fa:""}.fa-buoy-mooring{--fa:"";--fa--fa:""}.fa-square-4{--fa:"";--fa--fa:""}.fa-hand-holding-droplet,.fa-hand-holding-water{--fa:"";--fa--fa:""}.fa-file-eps{--fa:"";--fa--fa:""}.fa-tricycle-adult{--fa:"";--fa--fa:""}.fa-waveform{--fa:"";--fa--fa:""}.fa-water{--fa:"";--fa--fa:""}.fa-star-sharp-half-alt,.fa-star-sharp-half-stroke{--fa:"";--fa--fa:""}.fa-nfc-signal{--fa:"";--fa--fa:""}.fa-plane-prop{--fa:"";--fa--fa:""}.fa-calendar-check{--fa:"";--fa--fa:""}.fa-clock-desk{--fa:"";--fa--fa:""}.fa-calendar-clock,.fa-calendar-time{--fa:"";--fa--fa:""}.fa-braille{--fa:"";--fa--fa:""}.fa-prescription-bottle-alt,.fa-prescription-bottle-medical{--fa:"";--fa--fa:""}.fa-plate-utensils{--fa:"";--fa--fa:""}.fa-family-pants{--fa:"";--fa--fa:""}.fa-hose-reel{--fa:"";--fa--fa:""}.fa-house-window{--fa:"";--fa--fa:""}.fa-landmark{--fa:"";--fa--fa:""}.fa-truck{--fa:"";--fa--fa:""}.fa-music-magnifying-glass{--fa:"";--fa--fa:""}.fa-crosshairs{--fa:"";--fa--fa:""}.fa-cloud-rainbow{--fa:"";--fa--fa:""}.fa-person-cane{--fa:"";--fa--fa:""}.fa-alien{--fa:"";--fa--fa:""}.fa-tent{--fa:"";--fa--fa:""}.fa-laptop-binary{--fa:"";--fa--fa:""}.fa-vest-patches{--fa:"";--fa--fa:""}.fa-people-dress-simple{--fa:"";--fa--fa:""}.fa-check-double{--fa:"";--fa--fa:""}.fa-arrow-down-a-z,.fa-sort-alpha-asc,.fa-sort-alpha-down{--fa:"";--fa--fa:""}.fa-bowling-ball-pin{--fa:"";--fa--fa:""}.fa-bell-school-slash{--fa:"";--fa--fa:""}.fa-plus-large{--fa:"";--fa--fa:""}.fa-money-bill-wheat{--fa:"";--fa--fa:""}.fa-camera-viewfinder,.fa-screenshot{--fa:"";--fa--fa:""}.fa-comment-alt-music,.fa-message-music{--fa:"";--fa--fa:""}.fa-car-building{--fa:"";--fa--fa:""}.fa-border-bottom-right,.fa-border-style-alt{--fa:"";--fa--fa:""}.fa-octagon{--fa:"";--fa--fa:""}.fa-comment-arrow-up-right{--fa:"";--fa--fa:""}.fa-octagon-divide{--fa:"";--fa--fa:""}.fa-cookie{--fa:"";--fa--fa:""}.fa-arrow-left-rotate,.fa-arrow-rotate-back,.fa-arrow-rotate-backward,.fa-arrow-rotate-left,.fa-undo{--fa:"";--fa--fa:""}.fa-tv-music{--fa:"";--fa--fa:""}.fa-hard-drive,.fa-hdd{--fa:"";--fa--fa:""}.fa-reel{--fa:"";--fa--fa:""}.fa-face-grin-squint-tears,.fa-grin-squint-tears{--fa:"";--fa--fa:""}.fa-dumbbell{--fa:"";--fa--fa:""}.fa-list-alt,.fa-rectangle-list{--fa:"";--fa--fa:""}.fa-tarp-droplet{--fa:"";--fa--fa:""}.fa-alarm-exclamation{--fa:"";--fa--fa:""}.fa-house-medical-circle-check{--fa:"";--fa--fa:""}.fa-traffic-cone{--fa:"";--fa--fa:""}.fa-grate{--fa:"";--fa--fa:""}.fa-arrow-down-right{--fa:"";--fa--fa:""}.fa-person-skiing-nordic,.fa-skiing-nordic{--fa:"";--fa--fa:""}.fa-calendar-plus{--fa:"";--fa--fa:""}.fa-person-from-portal,.fa-portal-exit{--fa:"";--fa--fa:""}.fa-plane-arrival{--fa:"";--fa--fa:""}.fa-cowbell-circle-plus,.fa-cowbell-more{--fa:"";--fa--fa:""}.fa-arrow-alt-circle-left,.fa-circle-left{--fa:"";--fa--fa:""}.fa-distribute-spacing-vertical{--fa:"";--fa--fa:""}.fa-signal-alt-2,.fa-signal-bars-fair{--fa:"";--fa--fa:""}.fa-sportsball{--fa:"";--fa--fa:""}.fa-game-console-handheld-crank{--fa:"";--fa--fa:""}.fa-subway,.fa-train-subway{--fa:"";--fa--fa:""}.fa-chart-gantt{--fa:"";--fa--fa:""}.fa-face-smile-upside-down{--fa:"";--fa--fa:""}.fa-ball-pile{--fa:"";--fa--fa:""}.fa-badge-dollar{--fa:"";--fa--fa:""}.fa-money-bills-alt,.fa-money-bills-simple{--fa:"";--fa--fa:""}.fa-list-timeline{--fa:"";--fa--fa:""}.fa-indian-rupee,.fa-indian-rupee-sign,.fa-inr{--fa:"";--fa--fa:""}.fa-crop-alt,.fa-crop-simple{--fa:"";--fa--fa:""}.fa-money-bill-1,.fa-money-bill-alt{--fa:"";--fa--fa:""}.fa-left-long,.fa-long-arrow-alt-left{--fa:"";--fa--fa:""}.fa-keyboard-down{--fa:"";--fa--fa:""}.fa-circle-up-right{--fa:"";--fa--fa:""}.fa-cloud-bolt-moon,.fa-thunderstorm-moon{--fa:"";--fa--fa:""}.fa-turn-left-up{--fa:"";--fa--fa:""}.fa-dna{--fa:"";--fa--fa:""}.fa-virus-slash{--fa:"";--fa--fa:""}.fa-bracket-round-right{--fa:")";--fa--fa:"))"}.fa-circle-sterling{--fa:"";--fa--fa:""}.fa-circle-5{--fa:"";--fa--fa:""}.fa-minus,.fa-subtract{--fa:"";--fa--fa:""}.fa-fire-flame,.fa-flame{--fa:"";--fa--fa:""}.fa-arrow-alt-to-right,.fa-right-to-line{--fa:"";--fa--fa:""}.fa-gif{--fa:"";--fa--fa:""}.fa-chess{--fa:"";--fa--fa:""}.fa-trash-slash{--fa:"";--fa--fa:""}.fa-arrow-left-long,.fa-long-arrow-left{--fa:"";--fa--fa:""}.fa-plug-circle-check{--fa:"";--fa--fa:""}.fa-font-case{--fa:"";--fa--fa:""}.fa-street-view{--fa:"";--fa--fa:""}.fa-arrow-down-left{--fa:"";--fa--fa:""}.fa-franc-sign{--fa:"";--fa--fa:""}.fa-flask-poison,.fa-flask-round-poison{--fa:"";--fa--fa:""}.fa-volume-off{--fa:"";--fa--fa:""}.fa-book-circle-arrow-right{--fa:"";--fa--fa:""}.fa-chart-user,.fa-user-chart{--fa:"";--fa--fa:""}.fa-american-sign-language-interpreting,.fa-asl-interpreting,.fa-hands-american-sign-language-interpreting,.fa-hands-asl-interpreting{--fa:"";--fa--fa:""}.fa-presentation,.fa-presentation-screen{--fa:"";--fa--fa:""}.fa-circle-bolt{--fa:"";--fa--fa:""}.fa-face-smile-halo{--fa:"";--fa--fa:""}.fa-cart-circle-arrow-down{--fa:"";--fa--fa:""}.fa-house-person-arrive,.fa-house-person-return,.fa-house-return{--fa:"";--fa--fa:""}.fa-comment-alt-times,.fa-message-times,.fa-message-xmark{--fa:"";--fa--fa:""}.fa-file-award,.fa-file-certificate{--fa:"";--fa--fa:""}.fa-user-doctor-hair-long{--fa:"";--fa--fa:""}.fa-camera-home,.fa-camera-security{--fa:"";--fa--fa:""}.fa-cog,.fa-gear{--fa:"";--fa--fa:""}.fa-droplet-slash,.fa-tint-slash{--fa:"";--fa--fa:""}.fa-book-heart{--fa:"";--fa--fa:""}.fa-mosque{--fa:"";--fa--fa:""}.fa-duck{--fa:"";--fa--fa:""}.fa-mosquito{--fa:"";--fa--fa:""}.fa-star-of-david{--fa:"";--fa--fa:""}.fa-flag-alt,.fa-flag-swallowtail{--fa:"";--fa--fa:""}.fa-person-military-rifle{--fa:"";--fa--fa:""}.fa-car-garage{--fa:"";--fa--fa:""}.fa-cart-shopping,.fa-shopping-cart{--fa:"";--fa--fa:""}.fa-book-font{--fa:"";--fa--fa:""}.fa-shield-plus{--fa:"";--fa--fa:""}.fa-vials{--fa:"";--fa--fa:""}.fa-eye-dropper-full{--fa:"";--fa--fa:""}.fa-distribute-spacing-horizontal{--fa:"";--fa--fa:""}.fa-tablet-rugged{--fa:"";--fa--fa:""}.fa-temperature-frigid,.fa-temperature-snow{--fa:"";--fa--fa:""}.fa-moped{--fa:"";--fa--fa:""}.fa-face-smile-plus,.fa-smile-plus{--fa:"";--fa--fa:""}.fa-radio-alt,.fa-radio-tuner{--fa:"";--fa--fa:""}.fa-face-swear{--fa:"";--fa--fa:""}.fa-water-arrow-down,.fa-water-lower{--fa:"";--fa--fa:""}.fa-scanner-touchscreen{--fa:"";--fa--fa:""}.fa-circle-7{--fa:"";--fa--fa:""}.fa-plug-circle-plus{--fa:"";--fa--fa:""}.fa-person-ski-jumping,.fa-ski-jump{--fa:"";--fa--fa:""}.fa-place-of-worship{--fa:"";--fa--fa:""}.fa-water-arrow-up,.fa-water-rise{--fa:"";--fa--fa:""}.fa-waveform-lines,.fa-waveform-path{--fa:"";--fa--fa:""}.fa-split{--fa:"";--fa--fa:""}.fa-film-canister,.fa-film-cannister{--fa:"";--fa--fa:""}.fa-folder-times,.fa-folder-xmark{--fa:"";--fa--fa:""}.fa-toilet-paper-alt,.fa-toilet-paper-blank{--fa:"";--fa--fa:""}.fa-tablet-android-alt,.fa-tablet-screen{--fa:"";--fa--fa:""}.fa-hexagon-vertical-nft-slanted{--fa:"";--fa--fa:""}.fa-folder-music{--fa:"";--fa--fa:""}.fa-desktop-medical,.fa-display-medical{--fa:"";--fa--fa:""}.fa-share-all{--fa:"";--fa--fa:""}.fa-peapod{--fa:"";--fa--fa:""}.fa-chess-clock{--fa:"";--fa--fa:""}.fa-axe{--fa:"";--fa--fa:""}.fa-square-d{--fa:"";--fa--fa:""}.fa-grip-vertical{--fa:"";--fa--fa:""}.fa-mobile-signal-out{--fa:"";--fa--fa:""}.fa-hexagon-nodes{--fa:"";--fa--fa:""}.fa-arrow-turn-up,.fa-level-up{--fa:"";--fa--fa:""}.fa-u{--fa:"U";--fa--fa:"UU"}.fa-arrow-up-from-dotted-line{--fa:"";--fa--fa:""}.fa-square-root-alt,.fa-square-root-variable{--fa:"";--fa--fa:""}.fa-light-switch-on{--fa:"";--fa--fa:""}.fa-arrow-down-arrow-up,.fa-sort-alt{--fa:"";--fa--fa:""}.fa-raindrops{--fa:"";--fa--fa:""}.fa-dash,.fa-minus-large{--fa:"";--fa--fa:""}.fa-clock,.fa-clock-four{--fa:"";--fa--fa:""}.fa-input-numeric{--fa:"";--fa--fa:""}.fa-truck-tow{--fa:"";--fa--fa:""}.fa-backward-step,.fa-step-backward{--fa:"";--fa--fa:""}.fa-pallet{--fa:"";--fa--fa:""}.fa-car-bolt{--fa:"";--fa--fa:""}.fa-arrows-maximize,.fa-expand-arrows{--fa:"";--fa--fa:""}.fa-faucet{--fa:"";--fa--fa:""}.fa-cloud-sleet{--fa:"";--fa--fa:""}.fa-lamp-street{--fa:"";--fa--fa:""}.fa-list-radio{--fa:"";--fa--fa:""}.fa-pen-nib-slash{--fa:"";--fa--fa:""}.fa-baseball-bat-ball{--fa:"";--fa--fa:""}.fa-square-up-left{--fa:"";--fa--fa:""}.fa-overline{--fa:"";--fa--fa:""}.fa-s{--fa:"S";--fa--fa:"SS"}.fa-timeline{--fa:"";--fa--fa:""}.fa-keyboard{--fa:"";--fa--fa:""}.fa-arrows-from-dotted-line{--fa:"";--fa--fa:""}.fa-usb-drive{--fa:"";--fa--fa:""}.fa-ballot{--fa:"";--fa--fa:""}.fa-caret-down{--fa:"";--fa--fa:""}.fa-location-dot-slash,.fa-map-marker-alt-slash{--fa:"";--fa--fa:""}.fa-cards{--fa:"";--fa--fa:""}.fa-clinic-medical,.fa-house-chimney-medical{--fa:"";--fa--fa:""}.fa-boxing-glove,.fa-glove-boxing{--fa:"";--fa--fa:""}.fa-temperature-3,.fa-temperature-three-quarters,.fa-thermometer-3,.fa-thermometer-three-quarters{--fa:"";--fa--fa:""}.fa-bell-school{--fa:"";--fa--fa:""}.fa-mobile-android-alt,.fa-mobile-screen{--fa:"";--fa--fa:""}.fa-plane-up{--fa:"";--fa--fa:""}.fa-folder-heart{--fa:"";--fa--fa:""}.fa-circle-location-arrow,.fa-location-circle{--fa:"";--fa--fa:""}.fa-face-head-bandage{--fa:"";--fa--fa:""}.fa-maki-roll,.fa-makizushi,.fa-sushi-roll{--fa:"";--fa--fa:""}.fa-car-bump{--fa:"";--fa--fa:""}.fa-piggy-bank{--fa:"";--fa--fa:""}.fa-racquet{--fa:"";--fa--fa:""}.fa-car-mirrors{--fa:"";--fa--fa:""}.fa-industry-alt,.fa-industry-windows{--fa:"";--fa--fa:""}.fa-bolt-auto{--fa:"";--fa--fa:""}.fa-battery-3,.fa-battery-half{--fa:"";--fa--fa:""}.fa-flux-capacitor{--fa:"";--fa--fa:""}.fa-mountain-city{--fa:"";--fa--fa:""}.fa-coins{--fa:"";--fa--fa:""}.fa-honey-pot{--fa:"";--fa--fa:""}.fa-olive{--fa:"";--fa--fa:""}.fa-khanda{--fa:"";--fa--fa:""}.fa-filter-list{--fa:"";--fa--fa:""}.fa-outlet{--fa:"";--fa--fa:""}.fa-sliders,.fa-sliders-h{--fa:"";--fa--fa:""}.fa-cauldron{--fa:"";--fa--fa:""}.fa-people{--fa:"";--fa--fa:""}.fa-folder-tree{--fa:"";--fa--fa:""}.fa-network-wired{--fa:"";--fa--fa:""}.fa-croissant{--fa:"";--fa--fa:""}.fa-map-pin{--fa:"";--fa--fa:""}.fa-hamsa{--fa:"";--fa--fa:""}.fa-cent-sign{--fa:"";--fa--fa:""}.fa-swords-laser{--fa:"";--fa--fa:""}.fa-flask{--fa:"";--fa--fa:""}.fa-person-pregnant{--fa:"";--fa--fa:""}.fa-square-u{--fa:"";--fa--fa:""}.fa-wand-sparkles{--fa:"";--fa--fa:""}.fa-router{--fa:"";--fa--fa:""}.fa-ellipsis-v,.fa-ellipsis-vertical{--fa:"";--fa--fa:""}.fa-sword-laser-alt{--fa:"";--fa--fa:""}.fa-ticket{--fa:"";--fa--fa:""}.fa-power-off{--fa:"";--fa--fa:""}.fa-coin{--fa:"";--fa--fa:""}.fa-laptop-slash{--fa:"";--fa--fa:""}.fa-long-arrow-alt-right,.fa-right-long{--fa:"";--fa--fa:""}.fa-circle-b{--fa:"";--fa--fa:""}.fa-person-dress-simple{--fa:"";--fa--fa:""}.fa-pipe-collar{--fa:"";--fa--fa:""}.fa-lights-holiday{--fa:"";--fa--fa:""}.fa-citrus{--fa:"";--fa--fa:""}.fa-flag-usa{--fa:"";--fa--fa:""}.fa-laptop-file{--fa:"";--fa--fa:""}.fa-teletype,.fa-tty{--fa:"";--fa--fa:""}.fa-chart-tree-map{--fa:"";--fa--fa:""}.fa-diagram-next{--fa:"";--fa--fa:""}.fa-person-rifle{--fa:"";--fa--fa:""}.fa-clock-five-thirty{--fa:"";--fa--fa:""}.fa-pipe-valve{--fa:"";--fa--fa:""}.fa-lightbulb-message{--fa:"";--fa--fa:""}.fa-arrow-up-from-arc{--fa:"";--fa--fa:""}.fa-face-spiral-eyes{--fa:"";--fa--fa:""}.fa-compress-wide{--fa:"";--fa--fa:""}.fa-circle-phone-hangup,.fa-phone-circle-down{--fa:"";--fa--fa:""}.fa-gear-complex-code{--fa:"";--fa--fa:""}.fa-house-medical-circle-exclamation{--fa:"";--fa--fa:""}.fa-badminton{--fa:"";--fa--fa:""}.fa-closed-captioning{--fa:"";--fa--fa:""}.fa-hiking,.fa-person-hiking{--fa:"";--fa--fa:""}.fa-arrow-alt-from-left,.fa-right-from-line{--fa:"";--fa--fa:""}.fa-venus-double{--fa:"";--fa--fa:""}.fa-images{--fa:"";--fa--fa:""}.fa-calculator{--fa:"";--fa--fa:""}.fa-shuttlecock{--fa:"";--fa--fa:""}.fa-user-hair{--fa:"";--fa--fa:""}.fa-eye-evil{--fa:"";--fa--fa:""}.fa-people-pulling{--fa:"";--fa--fa:""}.fa-n{--fa:"N";--fa--fa:"NN"}.fa-swap{--fa:"";--fa--fa:""}.fa-garage{--fa:"";--fa--fa:""}.fa-cable-car,.fa-tram{--fa:"";--fa--fa:""}.fa-shovel-snow{--fa:"";--fa--fa:""}.fa-cloud-rain{--fa:"";--fa--fa:""}.fa-face-lying{--fa:"";--fa--fa:""}.fa-sprinkler{--fa:"";--fa--fa:""}.fa-building-circle-xmark{--fa:"";--fa--fa:""}.fa-person-sledding,.fa-sledding{--fa:"";--fa--fa:""}.fa-game-console-handheld{--fa:"";--fa--fa:""}.fa-ship{--fa:"";--fa--fa:""}.fa-clock-six-thirty{--fa:"";--fa--fa:""}.fa-battery-slash{--fa:"";--fa--fa:""}.fa-tugrik-sign{--fa:"";--fa--fa:""}.fa-arrows-down-to-line{--fa:"";--fa--fa:""}.fa-download{--fa:"";--fa--fa:""}.fa-angles-up-down{--fa:"";--fa--fa:""}.fa-inventory,.fa-shelves{--fa:"";--fa--fa:""}.fa-cloud-snow{--fa:"";--fa--fa:""}.fa-face-grin,.fa-grin{--fa:"";--fa--fa:""}.fa-backspace,.fa-delete-left{--fa:"";--fa--fa:""}.fa-oven{--fa:"";--fa--fa:""}.fa-cloud-binary{--fa:"";--fa--fa:""}.fa-eye-dropper,.fa-eye-dropper-empty,.fa-eyedropper{--fa:"";--fa--fa:""}.fa-comment-captions{--fa:"";--fa--fa:""}.fa-comments-question{--fa:"";--fa--fa:""}.fa-scribble{--fa:"";--fa--fa:""}.fa-rotate-exclamation{--fa:"";--fa--fa:""}.fa-file-circle-check{--fa:"";--fa--fa:""}.fa-glass{--fa:"";--fa--fa:""}.fa-loader{--fa:"";--fa--fa:""}.fa-forward{--fa:"";--fa--fa:""}.fa-user-pilot{--fa:"";--fa--fa:""}.fa-mobile,.fa-mobile-android,.fa-mobile-phone{--fa:"";--fa--fa:""}.fa-code-pull-request-closed{--fa:"";--fa--fa:""}.fa-face-meh,.fa-meh{--fa:"";--fa--fa:""}.fa-align-center{--fa:"";--fa--fa:""}.fa-book-dead,.fa-book-skull{--fa:"";--fa--fa:""}.fa-drivers-license,.fa-id-card{--fa:"";--fa--fa:""}.fa-face-dotted{--fa:"";--fa--fa:""}.fa-face-worried{--fa:"";--fa--fa:""}.fa-dedent,.fa-outdent{--fa:"";--fa--fa:""}.fa-court-sport{--fa:"";--fa--fa:""}.fa-heart-circle-exclamation{--fa:"";--fa--fa:""}.fa-home,.fa-home-alt,.fa-home-lg-alt,.fa-house{--fa:"";--fa--fa:""}.fa-vector-circle{--fa:"";--fa--fa:""}.fa-car-circle-bolt{--fa:"";--fa--fa:""}.fa-calendar-week{--fa:"";--fa--fa:""}.fa-flying-disc{--fa:"";--fa--fa:""}.fa-laptop-medical{--fa:"";--fa--fa:""}.fa-square-down-right{--fa:"";--fa--fa:""}.fa-b{--fa:"B";--fa--fa:"BB"}.fa-seat-airline{--fa:"";--fa--fa:""}.fa-eclipse-alt,.fa-moon-over-sun{--fa:"";--fa--fa:""}.fa-pipe{--fa:"|";--fa--fa:"||"}.fa-file-medical{--fa:"";--fa--fa:""}.fa-potato{--fa:"";--fa--fa:""}.fa-dice-one{--fa:"";--fa--fa:""}.fa-circle-a{--fa:"";--fa--fa:""}.fa-helmet-battle{--fa:"";--fa--fa:""}.fa-butter{--fa:"";--fa--fa:""}.fa-blanket-fire{--fa:"";--fa--fa:""}.fa-kiwi-bird{--fa:"";--fa--fa:""}.fa-castle{--fa:"";--fa--fa:""}.fa-golf-club{--fa:"";--fa--fa:""}.fa-arrow-right-arrow-left,.fa-exchange{--fa:"";--fa--fa:""}.fa-redo-alt,.fa-rotate-forward,.fa-rotate-right{--fa:"";--fa--fa:""}.fa-cutlery,.fa-utensils{--fa:"";--fa--fa:""}.fa-arrow-up-wide-short,.fa-sort-amount-up{--fa:"";--fa--fa:""}.fa-chart-pie-simple-circle-dollar{--fa:"";--fa--fa:""}.fa-balloons{--fa:"";--fa--fa:""}.fa-mill-sign{--fa:"";--fa--fa:""}.fa-bowl-rice{--fa:"";--fa--fa:""}.fa-timeline-arrow{--fa:"";--fa--fa:""}.fa-skull{--fa:"";--fa--fa:""}.fa-game-board-alt,.fa-game-board-simple{--fa:"";--fa--fa:""}.fa-circle-video,.fa-video-circle{--fa:"";--fa--fa:""}.fa-chart-scatter-bubble{--fa:"";--fa--fa:""}.fa-house-turret{--fa:"";--fa--fa:""}.fa-banana{--fa:"";--fa--fa:""}.fa-hand-holding-skull{--fa:"";--fa--fa:""}.fa-people-dress{--fa:"";--fa--fa:""}.fa-couch-small,.fa-loveseat{--fa:"";--fa--fa:""}.fa-broadcast-tower,.fa-tower-broadcast{--fa:"";--fa--fa:""}.fa-truck-pickup{--fa:"";--fa--fa:""}.fa-block-quote{--fa:"";--fa--fa:""}.fa-long-arrow-alt-up,.fa-up-long{--fa:"";--fa--fa:""}.fa-stop{--fa:"";--fa--fa:""}.fa-code-merge{--fa:"";--fa--fa:""}.fa-money-check-dollar-pen,.fa-money-check-edit-alt{--fa:"";--fa--fa:""}.fa-arrow-alt-from-bottom,.fa-up-from-line{--fa:"";--fa--fa:""}.fa-upload{--fa:"";--fa--fa:""}.fa-hurricane{--fa:"";--fa--fa:""}.fa-grid-round-2-plus{--fa:"";--fa--fa:""}.fa-people-pants{--fa:"";--fa--fa:""}.fa-mound{--fa:"";--fa--fa:""}.fa-windsock{--fa:"";--fa--fa:""}.fa-circle-half{--fa:"";--fa--fa:""}.fa-brake-warning{--fa:"";--fa--fa:""}.fa-toilet-portable{--fa:"";--fa--fa:""}.fa-compact-disc{--fa:"";--fa--fa:""}.fa-file-arrow-down,.fa-file-download{--fa:"";--fa--fa:""}.fa-sax-hot,.fa-saxophone-fire{--fa:"";--fa--fa:""}.fa-camera-web-slash,.fa-webcam-slash{--fa:"";--fa--fa:""}.fa-folder-medical{--fa:"";--fa--fa:""}.fa-folder-cog,.fa-folder-gear{--fa:"";--fa--fa:""}.fa-hand-wave{--fa:"";--fa--fa:""}.fa-arrow-up-arrow-down,.fa-sort-up-down{--fa:"";--fa--fa:""}.fa-caravan{--fa:"";--fa--fa:""}.fa-shield-cat{--fa:"";--fa--fa:""}.fa-comment-alt-slash,.fa-message-slash{--fa:"";--fa--fa:""}.fa-bolt,.fa-zap{--fa:"";--fa--fa:""}.fa-trash-can-check{--fa:"";--fa--fa:""}.fa-glass-water{--fa:"";--fa--fa:""}.fa-oil-well{--fa:"";--fa--fa:""}.fa-table-cells-column-unlock{--fa:"";--fa--fa:""}.fa-person-simple{--fa:"";--fa--fa:""}.fa-arrow-turn-left-up{--fa:"";--fa--fa:""}.fa-vault{--fa:"";--fa--fa:""}.fa-mars{--fa:"";--fa--fa:""}.fa-toilet{--fa:"";--fa--fa:""}.fa-plane-circle-xmark{--fa:"";--fa--fa:""}.fa-cny,.fa-jpy,.fa-rmb,.fa-yen,.fa-yen-sign{--fa:"";--fa--fa:""}.fa-gear-code{--fa:"";--fa--fa:""}.fa-notes{--fa:"";--fa--fa:""}.fa-rouble,.fa-rub,.fa-ruble,.fa-ruble-sign{--fa:"";--fa--fa:""}.fa-trash-arrow-turn-left,.fa-trash-undo{--fa:"";--fa--fa:""}.fa-champagne-glass,.fa-glass-champagne{--fa:"";--fa--fa:""}.fa-objects-align-center-horizontal{--fa:"";--fa--fa:""}.fa-sun{--fa:"";--fa--fa:""}.fa-trash-alt-slash,.fa-trash-can-slash{--fa:"";--fa--fa:""}.fa-screen-users,.fa-users-class{--fa:"";--fa--fa:""}.fa-guitar{--fa:"";--fa--fa:""}.fa-arrow-square-left,.fa-square-arrow-left{--fa:"";--fa--fa:""}.fa-square-8{--fa:"";--fa--fa:""}.fa-face-smile-hearts{--fa:"";--fa--fa:""}.fa-brackets,.fa-brackets-square{--fa:"";--fa--fa:""}.fa-laptop-arrow-down{--fa:"";--fa--fa:""}.fa-hockey-stick-puck{--fa:"";--fa--fa:""}.fa-house-tree{--fa:"";--fa--fa:""}.fa-signal-2,.fa-signal-fair{--fa:"";--fa--fa:""}.fa-face-laugh-wink,.fa-laugh-wink{--fa:"";--fa--fa:""}.fa-circle-dollar,.fa-dollar-circle,.fa-usd-circle{--fa:"";--fa--fa:""}.fa-horse-head{--fa:"";--fa--fa:""}.fa-arrows-repeat,.fa-repeat-alt{--fa:"";--fa--fa:""}.fa-bore-hole{--fa:"";--fa--fa:""}.fa-industry{--fa:"";--fa--fa:""}.fa-image-polaroid{--fa:"";--fa--fa:""}.fa-wave-triangle{--fa:"";--fa--fa:""}.fa-turn-left-down{--fa:"";--fa--fa:""}.fa-person-running-fast{--fa:"";--fa--fa:""}.fa-arrow-alt-circle-down,.fa-circle-down{--fa:"";--fa--fa:""}.fa-grill{--fa:"";--fa--fa:""}.fa-arrows-turn-to-dots{--fa:"";--fa--fa:""}.fa-analytics,.fa-chart-mixed{--fa:"";--fa--fa:""}.fa-florin-sign{--fa:"";--fa--fa:""}.fa-arrow-down-short-wide,.fa-sort-amount-desc,.fa-sort-amount-down-alt{--fa:"";--fa--fa:""}.fa-less-than{--fa:"<";--fa--fa:"<<"}.fa-desktop-code,.fa-display-code{--fa:"";--fa--fa:""}.fa-face-drooling{--fa:"";--fa--fa:""}.fa-oil-temp,.fa-oil-temperature{--fa:"";--fa--fa:""}.fa-question-square,.fa-square-question{--fa:"";--fa--fa:""}.fa-air-conditioner{--fa:"";--fa--fa:""}.fa-angle-down{--fa:"";--fa--fa:""}.fa-mountains{--fa:"";--fa--fa:""}.fa-omega{--fa:"";--fa--fa:""}.fa-car-tunnel{--fa:"";--fa--fa:""}.fa-person-dolly-empty{--fa:"";--fa--fa:""}.fa-pan-food{--fa:"";--fa--fa:""}.fa-head-side-cough{--fa:"";--fa--fa:""}.fa-grip-lines{--fa:"";--fa--fa:""}.fa-thumbs-down{--fa:"";--fa--fa:""}.fa-user-lock{--fa:"";--fa--fa:""}.fa-arrow-right-long,.fa-long-arrow-right{--fa:"";--fa--fa:""}.fa-tickets-airline,.fa-tickets-perforated-plane,.fa-tickets-plane{--fa:"";--fa--fa:""}.fa-tent-double-peak{--fa:"";--fa--fa:""}.fa-anchor-circle-xmark{--fa:"";--fa--fa:""}.fa-ellipsis,.fa-ellipsis-h{--fa:"";--fa--fa:""}.fa-nfc-slash{--fa:"";--fa--fa:""}.fa-chess-pawn{--fa:"";--fa--fa:""}.fa-first-aid,.fa-kit-medical{--fa:"";--fa--fa:""}.fa-grid-2-plus{--fa:"";--fa--fa:""}.fa-bells{--fa:"";--fa--fa:""}.fa-person-through-window{--fa:"";--fa--fa:""}.fa-toolbox{--fa:"";--fa--fa:""}.fa-globe-wifi{--fa:"";--fa--fa:""}.fa-envelope-badge,.fa-envelope-dot{--fa:"";--fa--fa:""}.fa-magnifying-glass-waveform{--fa:"";--fa--fa:""}.fa-hands-holding-circle{--fa:"";--fa--fa:""}.fa-bug{--fa:"";--fa--fa:""}.fa-bowl-chopsticks{--fa:"";--fa--fa:""}.fa-credit-card,.fa-credit-card-alt{--fa:"";--fa--fa:""}.fa-circle-s{--fa:"";--fa--fa:""}.fa-box-ballot{--fa:"";--fa--fa:""}.fa-automobile,.fa-car{--fa:"";--fa--fa:""}.fa-hand-holding-hand{--fa:"";--fa--fa:""}.fa-user-tie-hair{--fa:"";--fa--fa:""}.fa-podium-star{--fa:"";--fa--fa:""}.fa-business-front,.fa-party-back,.fa-trian-balbot,.fa-user-hair-mullet{--fa:"";--fa--fa:""}.fa-microphone-stand{--fa:"";--fa--fa:""}.fa-book-open-reader,.fa-book-reader{--fa:"";--fa--fa:""}.fa-family-dress{--fa:"";--fa--fa:""}.fa-circle-x{--fa:"";--fa--fa:""}.fa-cabin{--fa:"";--fa--fa:""}.fa-mountain-sun{--fa:"";--fa--fa:""}.fa-chart-simple-horizontal{--fa:"";--fa--fa:""}.fa-arrows-left-right-to-line{--fa:"";--fa--fa:""}.fa-hand-back-point-left{--fa:"";--fa--fa:""}.fa-comment-alt-dots,.fa-message-dots,.fa-messaging{--fa:"";--fa--fa:""}.fa-file-heart{--fa:"";--fa--fa:""}.fa-beer-foam,.fa-beer-mug{--fa:"";--fa--fa:""}.fa-dice-d20{--fa:"";--fa--fa:""}.fa-drone{--fa:"";--fa--fa:""}.fa-truck-droplet{--fa:"";--fa--fa:""}.fa-file-circle-xmark{--fa:"";--fa--fa:""}.fa-temperature-arrow-up,.fa-temperature-up{--fa:"";--fa--fa:""}.fa-medal{--fa:"";--fa--fa:""}.fa-person-fairy{--fa:"";--fa--fa:""}.fa-bed{--fa:"";--fa--fa:""}.fa-book-copy{--fa:"";--fa--fa:""}.fa-h-square,.fa-square-h{--fa:"";--fa--fa:""}.fa-square-c{--fa:"";--fa--fa:""}.fa-clock-two{--fa:"";--fa--fa:""}.fa-square-ellipsis-vertical{--fa:"";--fa--fa:""}.fa-calendar-users{--fa:"";--fa--fa:""}.fa-podcast{--fa:"";--fa--fa:""}.fa-bee{--fa:"";--fa--fa:""}.fa-temperature-4,.fa-temperature-full,.fa-thermometer-4,.fa-thermometer-full{--fa:"";--fa--fa:""}.fa-bell{--fa:"";--fa--fa:""}.fa-candy-bar,.fa-chocolate-bar{--fa:"";--fa--fa:""}.fa-xmark-large{--fa:"";--fa--fa:""}.fa-pinata{--fa:"";--fa--fa:""}.fa-file-ppt{--fa:"";--fa--fa:""}.fa-arrows-from-line{--fa:"";--fa--fa:""}.fa-superscript{--fa:"";--fa--fa:""}.fa-bowl-spoon{--fa:"";--fa--fa:""}.fa-hexagon-check{--fa:"";--fa--fa:""}.fa-plug-circle-xmark{--fa:"";--fa--fa:""}.fa-star-of-life{--fa:"";--fa--fa:""}.fa-phone-slash{--fa:"";--fa--fa:""}.fa-traffic-light-stop{--fa:"";--fa--fa:""}.fa-paint-roller{--fa:"";--fa--fa:""}.fa-accent-grave{--fa:"`";--fa--fa:"``"}.fa-hands-helping,.fa-handshake-angle{--fa:"";--fa--fa:""}.fa-circle-0{--fa:"";--fa--fa:""}.fa-dial-med-low{--fa:"";--fa--fa:""}.fa-location-dot,.fa-map-marker-alt{--fa:"";--fa--fa:""}.fa-crab{--fa:"";--fa--fa:""}.fa-box-full,.fa-box-open-full{--fa:"";--fa--fa:""}.fa-file{--fa:"";--fa--fa:""}.fa-greater-than{--fa:">";--fa--fa:">>"}.fa-quotes{--fa:"";--fa--fa:""}.fa-pretzel{--fa:"";--fa--fa:""}.fa-t-rex{--fa:"";--fa--fa:""}.fa-person-swimming,.fa-swimmer{--fa:"";--fa--fa:""}.fa-arrow-down{--fa:"";--fa--fa:""}.fa-user-robot-xmarks{--fa:"";--fa--fa:""}.fa-comment-alt-quote,.fa-message-quote{--fa:"";--fa--fa:""}.fa-candy-corn{--fa:"";--fa--fa:""}.fa-folder-magnifying-glass,.fa-folder-search{--fa:"";--fa--fa:""}.fa-notebook{--fa:"";--fa--fa:""}.fa-circle-wifi{--fa:"";--fa--fa:""}.fa-droplet,.fa-tint{--fa:"";--fa--fa:""}.fa-bullseye-pointer{--fa:"";--fa--fa:""}.fa-eraser{--fa:"";--fa--fa:""}.fa-hexagon-image{--fa:"";--fa--fa:""}.fa-earth,.fa-earth-america,.fa-earth-americas,.fa-globe-americas{--fa:"";--fa--fa:""}.fa-file-svg{--fa:"";--fa--fa:""}.fa-crate-apple,.fa-apple-crate{--fa:"";--fa--fa:""}.fa-person-burst{--fa:"";--fa--fa:""}.fa-game-board{--fa:"";--fa--fa:""}.fa-hat-chef{--fa:"";--fa--fa:""}.fa-hand-back-point-right{--fa:"";--fa--fa:""}.fa-dove{--fa:"";--fa--fa:""}.fa-snowflake-droplets{--fa:"";--fa--fa:""}.fa-battery-0,.fa-battery-empty{--fa:"";--fa--fa:""}.fa-grid-4{--fa:"";--fa--fa:""}.fa-socks{--fa:"";--fa--fa:""}.fa-face-sunglasses{--fa:"";--fa--fa:""}.fa-inbox{--fa:"";--fa--fa:""}.fa-square-0{--fa:"";--fa--fa:""}.fa-section{--fa:"";--fa--fa:""}.fa-box-up,.fa-square-this-way-up{--fa:"";--fa--fa:""}.fa-gauge-high,.fa-tachometer-alt,.fa-tachometer-alt-fast{--fa:"";--fa--fa:""}.fa-square-ampersand{--fa:"";--fa--fa:""}.fa-envelope-open-text{--fa:"";--fa--fa:""}.fa-lamp-desk{--fa:"";--fa--fa:""}.fa-hospital,.fa-hospital-alt,.fa-hospital-wide{--fa:"";--fa--fa:""}.fa-poll-people{--fa:"";--fa--fa:""}.fa-glass-whiskey-rocks,.fa-whiskey-glass-ice{--fa:"";--fa--fa:""}.fa-wine-bottle{--fa:"";--fa--fa:""}.fa-chess-rook{--fa:"";--fa--fa:""}.fa-user-bounty-hunter{--fa:"";--fa--fa:""}.fa-bars-staggered,.fa-reorder,.fa-stream{--fa:"";--fa--fa:""}.fa-diagram-sankey{--fa:"";--fa--fa:""}.fa-cloud-hail-mixed{--fa:"";--fa--fa:""}.fa-circle-up-left{--fa:"";--fa--fa:""}.fa-dharmachakra{--fa:"";--fa--fa:""}.fa-objects-align-left{--fa:"";--fa--fa:""}.fa-oil-can-drip{--fa:"";--fa--fa:""}.fa-face-smiling-hands{--fa:"";--fa--fa:""}.fa-broccoli{--fa:"";--fa--fa:""}.fa-route-interstate{--fa:"";--fa--fa:""}.fa-ear-muffs{--fa:"";--fa--fa:""}.fa-hotdog{--fa:"";--fa--fa:""}.fa-transporter-empty{--fa:"";--fa--fa:""}.fa-blind,.fa-person-walking-with-cane{--fa:"";--fa--fa:""}.fa-angle-90{--fa:"";--fa--fa:""}.fa-rectangle-terminal{--fa:"";--fa--fa:""}.fa-kite{--fa:"";--fa--fa:""}.fa-drum{--fa:"";--fa--fa:""}.fa-scrubber{--fa:"";--fa--fa:""}.fa-ice-cream{--fa:"";--fa--fa:""}.fa-heart-circle-bolt{--fa:"";--fa--fa:""}.fa-fish-bones{--fa:"";--fa--fa:""}.fa-deer-rudolph{--fa:"";--fa--fa:""}.fa-fax{--fa:"";--fa--fa:""}.fa-paragraph{--fa:"";--fa--fa:""}.fa-head-side-heart{--fa:"";--fa--fa:""}.fa-square-e{--fa:"";--fa--fa:""}.fa-meter-fire{--fa:"";--fa--fa:""}.fa-cloud-hail{--fa:"";--fa--fa:""}.fa-check-to-slot,.fa-vote-yea{--fa:"";--fa--fa:""}.fa-money-from-bracket{--fa:"";--fa--fa:""}.fa-star-half{--fa:"";--fa--fa:""}.fa-car-bus{--fa:"";--fa--fa:""}.fa-speaker{--fa:"";--fa--fa:""}.fa-timer{--fa:"";--fa--fa:""}.fa-boxes,.fa-boxes-alt,.fa-boxes-stacked{--fa:"";--fa--fa:""}.fa-landmark-magnifying-glass{--fa:"";--fa--fa:""}.fa-grill-hot{--fa:"";--fa--fa:""}.fa-ballot-check{--fa:"";--fa--fa:""}.fa-chain,.fa-link{--fa:"";--fa--fa:""}.fa-assistive-listening-systems,.fa-ear-listen{--fa:"";--fa--fa:""}.fa-file-minus{--fa:"";--fa--fa:""}.fa-tree-city{--fa:"";--fa--fa:""}.fa-play{--fa:"";--fa--fa:""}.fa-font{--fa:"";--fa--fa:""}.fa-coffee-togo,.fa-cup-togo{--fa:"";--fa--fa:""}.fa-square-down-left{--fa:"";--fa--fa:""}.fa-burger-lettuce{--fa:"";--fa--fa:""}.fa-table-cells-row-lock{--fa:"";--fa--fa:""}.fa-rupiah-sign{--fa:"";--fa--fa:""}.fa-magnifying-glass,.fa-search{--fa:"";--fa--fa:""}.fa-ping-pong-paddle-ball,.fa-table-tennis,.fa-table-tennis-paddle-ball{--fa:"";--fa--fa:""}.fa-diagnoses,.fa-person-dots-from-line{--fa:"";--fa--fa:""}.fa-chevron-double-down,.fa-chevrons-down{--fa:"";--fa--fa:""}.fa-trash-can-arrow-up,.fa-trash-restore-alt{--fa:"";--fa--fa:""}.fa-signal-3,.fa-signal-good{--fa:"";--fa--fa:""}.fa-location-question,.fa-map-marker-question{--fa:"";--fa--fa:""}.fa-floppy-disk-circle-xmark,.fa-floppy-disk-times,.fa-save-circle-xmark,.fa-save-times{--fa:"";--fa--fa:""}.fa-naira-sign{--fa:"";--fa--fa:""}.fa-peach{--fa:"";--fa--fa:""}.fa-circles-overlap-3,.fa-pronoun{--fa:"";--fa--fa:""}.fa-taxi-bus{--fa:"";--fa--fa:""}.fa-bracket-curly,.fa-bracket-curly-left{--fa:"{";--fa--fa:"{{"}.fa-lobster{--fa:"";--fa--fa:""}.fa-cart-flatbed-empty,.fa-dolly-flatbed-empty{--fa:"";--fa--fa:""}.fa-colon{--fa:":";--fa--fa:"::"}.fa-cart-arrow-down{--fa:"";--fa--fa:""}.fa-wand{--fa:"";--fa--fa:""}.fa-walkie-talkie{--fa:"";--fa--fa:""}.fa-file-edit,.fa-file-pen{--fa:"";--fa--fa:""}.fa-receipt{--fa:"";--fa--fa:""}.fa-table-picnic{--fa:"";--fa--fa:""}.fa-pen-square,.fa-pencil-square,.fa-square-pen{--fa:"";--fa--fa:""}.fa-circle-microphone-lines,.fa-microphone-circle-alt{--fa:"";--fa--fa:""}.fa-desktop-slash,.fa-display-slash{--fa:"";--fa--fa:""}.fa-suitcase-rolling{--fa:"";--fa--fa:""}.fa-person-circle-exclamation{--fa:"";--fa--fa:""}.fa-transporter-2{--fa:"";--fa--fa:""}.fa-user-hoodie{--fa:"";--fa--fa:""}.fa-hand-receiving,.fa-hands-holding-diamond{--fa:"";--fa--fa:""}.fa-money-bill-simple-wave{--fa:"";--fa--fa:""}.fa-chevron-down{--fa:"";--fa--fa:""}.fa-battery,.fa-battery-5,.fa-battery-full{--fa:"";--fa--fa:""}.fa-bell-plus{--fa:"";--fa--fa:""}.fa-book-arrow-right{--fa:"";--fa--fa:""}.fa-hospitals{--fa:"";--fa--fa:""}.fa-club{--fa:"";--fa--fa:""}.fa-skull-crossbones{--fa:"";--fa--fa:""}.fa-dewpoint,.fa-droplet-degree{--fa:"";--fa--fa:""}.fa-code-compare{--fa:"";--fa--fa:""}.fa-list-dots,.fa-list-ul{--fa:"";--fa--fa:""}.fa-hand-holding-magic{--fa:"";--fa--fa:""}.fa-watermelon-slice{--fa:"";--fa--fa:""}.fa-circle-ellipsis{--fa:"";--fa--fa:""}.fa-school-lock{--fa:"";--fa--fa:""}.fa-tower-cell{--fa:"";--fa--fa:""}.fa-sd-cards{--fa:"";--fa--fa:""}.fa-jug-bottle{--fa:"";--fa--fa:""}.fa-down-long,.fa-long-arrow-alt-down{--fa:"";--fa--fa:""}.fa-envelopes{--fa:"";--fa--fa:""}.fa-phone-office{--fa:"";--fa--fa:""}.fa-ranking-star{--fa:"";--fa--fa:""}.fa-chess-king{--fa:"";--fa--fa:""}.fa-nfc-pen{--fa:"";--fa--fa:""}.fa-person-harassing{--fa:"";--fa--fa:""}.fa-magnifying-glass-play{--fa:"";--fa--fa:""}.fa-hat-winter{--fa:"";--fa--fa:""}.fa-brazilian-real-sign{--fa:"";--fa--fa:""}.fa-landmark-alt,.fa-landmark-dome{--fa:"";--fa--fa:""}.fa-bone-break{--fa:"";--fa--fa:""}.fa-arrow-up{--fa:"";--fa--fa:""}.fa-down-from-dotted-line{--fa:"";--fa--fa:""}.fa-television,.fa-tv,.fa-tv-alt{--fa:"";--fa--fa:""}.fa-border-left{--fa:"";--fa--fa:""}.fa-circle-divide{--fa:"";--fa--fa:""}.fa-shrimp{--fa:"";--fa--fa:""}.fa-list-check,.fa-tasks{--fa:"";--fa--fa:""}.fa-diagram-subtask{--fa:"";--fa--fa:""}.fa-jug-detergent{--fa:"";--fa--fa:""}.fa-circle-user,.fa-user-circle{--fa:"";--fa--fa:""}.fa-square-y{--fa:"";--fa--fa:""}.fa-user-doctor-hair{--fa:"";--fa--fa:""}.fa-planet-ringed{--fa:"";--fa--fa:""}.fa-mushroom{--fa:"";--fa--fa:""}.fa-user-shield{--fa:"";--fa--fa:""}.fa-megaphone{--fa:"";--fa--fa:""}.fa-wreath-laurel{--fa:"";--fa--fa:""}.fa-circle-exclamation-check{--fa:"";--fa--fa:""}.fa-wind{--fa:"";--fa--fa:""}.fa-box-dollar,.fa-box-usd{--fa:"";--fa--fa:""}.fa-car-burst,.fa-car-crash{--fa:"";--fa--fa:""}.fa-y{--fa:"Y";--fa--fa:"YY"}.fa-user-headset{--fa:"";--fa--fa:""}.fa-arrows-retweet,.fa-retweet-alt{--fa:"";--fa--fa:""}.fa-person-snowboarding,.fa-snowboarding{--fa:"";--fa--fa:""}.fa-chevron-square-right,.fa-square-chevron-right{--fa:"";--fa--fa:""}.fa-lacrosse-stick-ball{--fa:"";--fa--fa:""}.fa-shipping-fast,.fa-truck-fast{--fa:"";--fa--fa:""}.fa-user-magnifying-glass{--fa:"";--fa--fa:""}.fa-star-sharp{--fa:"";--fa--fa:""}.fa-comment-heart{--fa:"";--fa--fa:""}.fa-circle-1{--fa:"";--fa--fa:""}.fa-circle-star,.fa-star-circle{--fa:"";--fa--fa:""}.fa-fish{--fa:"";--fa--fa:""}.fa-cloud-fog,.fa-fog{--fa:"";--fa--fa:""}.fa-waffle{--fa:"";--fa--fa:""}.fa-music-alt,.fa-music-note{--fa:"";--fa--fa:""}.fa-hexagon-exclamation{--fa:"";--fa--fa:""}.fa-cart-shopping-fast{--fa:"";--fa--fa:""}.fa-object-union{--fa:"";--fa--fa:""}.fa-user-graduate{--fa:"";--fa--fa:""}.fa-starfighter{--fa:"";--fa--fa:""}.fa-adjust,.fa-circle-half-stroke{--fa:"";--fa--fa:""}.fa-arrow-right-long-to-line{--fa:"";--fa--fa:""}.fa-arrow-square-down,.fa-square-arrow-down{--fa:"";--fa--fa:""}.fa-diamond-half-stroke{--fa:"";--fa--fa:""}.fa-clapperboard{--fa:"";--fa--fa:""}.fa-chevron-square-left,.fa-square-chevron-left{--fa:"";--fa--fa:""}.fa-phone-intercom{--fa:"";--fa--fa:""}.fa-chain-horizontal,.fa-link-horizontal{--fa:"";--fa--fa:""}.fa-mango{--fa:"";--fa--fa:""}.fa-music-alt-slash,.fa-music-note-slash{--fa:"";--fa--fa:""}.fa-circle-radiation,.fa-radiation-alt{--fa:"";--fa--fa:""}.fa-face-tongue-sweat{--fa:"";--fa--fa:""}.fa-globe-stand{--fa:"";--fa--fa:""}.fa-baseball,.fa-baseball-ball{--fa:"";--fa--fa:""}.fa-circle-p{--fa:"";--fa--fa:""}.fa-award-simple{--fa:"";--fa--fa:""}.fa-jet-fighter-up{--fa:"";--fa--fa:""}.fa-diagram-project,.fa-project-diagram{--fa:"";--fa--fa:""}.fa-pedestal{--fa:"";--fa--fa:""}.fa-chart-pyramid{--fa:"";--fa--fa:""}.fa-sidebar{--fa:"";--fa--fa:""}.fa-frosty-head,.fa-snowman-head{--fa:"";--fa--fa:""}.fa-copy{--fa:"";--fa--fa:""}.fa-burger-glass{--fa:"";--fa--fa:""}.fa-volume-mute,.fa-volume-times,.fa-volume-xmark{--fa:"";--fa--fa:""}.fa-hand-sparkles{--fa:"";--fa--fa:""}.fa-bars-filter{--fa:"";--fa--fa:""}.fa-paintbrush-pencil{--fa:"";--fa--fa:""}.fa-party-bell{--fa:"";--fa--fa:""}.fa-user-vneck-hair{--fa:"";--fa--fa:""}.fa-jack-o-lantern{--fa:"";--fa--fa:""}.fa-grip,.fa-grip-horizontal{--fa:"";--fa--fa:""}.fa-share-from-square,.fa-share-square{--fa:"";--fa--fa:""}.fa-keynote{--fa:"";--fa--fa:""}.fa-child-combatant,.fa-child-rifle{--fa:"";--fa--fa:""}.fa-gun{--fa:"";--fa--fa:""}.fa-phone-square,.fa-square-phone{--fa:"";--fa--fa:""}.fa-hat-beach{--fa:"";--fa--fa:""}.fa-add,.fa-plus{--fa:"+";--fa--fa:"++"}.fa-expand{--fa:"";--fa--fa:""}.fa-computer{--fa:"";--fa--fa:""}.fa-fort{--fa:"";--fa--fa:""}.fa-cloud-check{--fa:"";--fa--fa:""}.fa-close,.fa-multiply,.fa-remove,.fa-times,.fa-xmark{--fa:"";--fa--fa:""}.fa-face-smirking{--fa:"";--fa--fa:""}.fa-arrows,.fa-arrows-up-down-left-right{--fa:"";--fa--fa:""}.fa-chalkboard-teacher,.fa-chalkboard-user{--fa:"";--fa--fa:""}.fa-rhombus{--fa:"";--fa--fa:""}.fa-claw-marks{--fa:"";--fa--fa:""}.fa-peso-sign{--fa:"";--fa--fa:""}.fa-face-smile-tongue{--fa:"";--fa--fa:""}.fa-cart-circle-xmark{--fa:"";--fa--fa:""}.fa-building-shield{--fa:"";--fa--fa:""}.fa-circle-phone-flip,.fa-phone-circle-alt{--fa:"";--fa--fa:""}.fa-baby{--fa:"";--fa--fa:""}.fa-users-line{--fa:"";--fa--fa:""}.fa-quote-left,.fa-quote-left-alt{--fa:"";--fa--fa:""}.fa-tractor{--fa:"";--fa--fa:""}.fa-down-from-bracket{--fa:"";--fa--fa:""}.fa-key-skeleton{--fa:"";--fa--fa:""}.fa-trash-arrow-up,.fa-trash-restore{--fa:"";--fa--fa:""}.fa-arrow-down-up-lock{--fa:"";--fa--fa:""}.fa-arrow-down-to-bracket{--fa:"";--fa--fa:""}.fa-lines-leaning{--fa:"";--fa--fa:""}.fa-square-q{--fa:"";--fa--fa:""}.fa-ruler-combined{--fa:"";--fa--fa:""}.fa-icons-alt,.fa-symbols{--fa:"";--fa--fa:""}.fa-copyright{--fa:"";--fa--fa:""}.fa-flask-gear{--fa:"";--fa--fa:""}.fa-highlighter-line{--fa:"";--fa--fa:""}.fa-bracket,.fa-bracket-left,.fa-bracket-square{--fa:"[";--fa--fa:"[["}.fa-island-tree-palm,.fa-island-tropical{--fa:"";--fa--fa:""}.fa-arrow-from-left,.fa-arrow-right-from-line{--fa:"";--fa--fa:""}.fa-h2{--fa:"";--fa--fa:""}.fa-equals{--fa:"=";--fa--fa:"=="}.fa-cake-slice,.fa-shortcake{--fa:"";--fa--fa:""}.fa-building-magnifying-glass{--fa:"";--fa--fa:""}.fa-peanut{--fa:"";--fa--fa:""}.fa-wrench-simple{--fa:"";--fa--fa:""}.fa-blender{--fa:"";--fa--fa:""}.fa-teeth{--fa:"";--fa--fa:""}.fa-tally-2{--fa:"";--fa--fa:""}.fa-ils,.fa-shekel,.fa-shekel-sign,.fa-sheqel,.fa-sheqel-sign{--fa:"";--fa--fa:""}.fa-cars{--fa:"";--fa--fa:""}.fa-axe-battle{--fa:"";--fa--fa:""}.fa-user-hair-long{--fa:"";--fa--fa:""}.fa-map{--fa:"";--fa--fa:""}.fa-arrow-left-from-arc{--fa:"";--fa--fa:""}.fa-file-circle-info{--fa:"";--fa--fa:""}.fa-face-disappointed{--fa:"";--fa--fa:""}.fa-lasso-sparkles{--fa:"";--fa--fa:""}.fa-clock-eleven{--fa:"";--fa--fa:""}.fa-rocket{--fa:"";--fa--fa:""}.fa-siren-on{--fa:"";--fa--fa:""}.fa-clock-ten{--fa:"";--fa--fa:""}.fa-candle-holder{--fa:"";--fa--fa:""}.fa-video-arrow-down-left{--fa:"";--fa--fa:""}.fa-photo-film,.fa-photo-video{--fa:"";--fa--fa:""}.fa-floppy-disk-circle-arrow-right,.fa-save-circle-arrow-right{--fa:"";--fa--fa:""}.fa-folder-minus{--fa:"";--fa--fa:""}.fa-hexagon-nodes-bolt{--fa:"";--fa--fa:""}.fa-planet-moon{--fa:"";--fa--fa:""}.fa-face-eyes-xmarks{--fa:"";--fa--fa:""}.fa-chart-scatter{--fa:"";--fa--fa:""}.fa-circle-gf{--fa:"";--fa--fa:""}.fa-display-arrow-down{--fa:"";--fa--fa:""}.fa-store{--fa:"";--fa--fa:""}.fa-arrow-trend-up{--fa:"";--fa--fa:""}.fa-plug-circle-minus{--fa:"";--fa--fa:""}.fa-olive-branch{--fa:"";--fa--fa:""}.fa-angle{--fa:"";--fa--fa:""}.fa-vacuum-robot{--fa:"";--fa--fa:""}.fa-sign,.fa-sign-hanging{--fa:"";--fa--fa:""}.fa-square-divide{--fa:"";--fa--fa:""}.fa-folder-check{--fa:"";--fa--fa:""}.fa-signal-stream-slash{--fa:"";--fa--fa:""}.fa-bezier-curve{--fa:"";--fa--fa:""}.fa-eye-dropper-half{--fa:"";--fa--fa:""}.fa-store-lock{--fa:"";--fa--fa:""}.fa-bell-slash{--fa:"";--fa--fa:""}.fa-cloud-bolt-sun,.fa-thunderstorm-sun{--fa:"";--fa--fa:""}.fa-camera-slash{--fa:"";--fa--fa:""}.fa-comment-quote{--fa:"";--fa--fa:""}.fa-tablet,.fa-tablet-android{--fa:"";--fa--fa:""}.fa-school-flag{--fa:"";--fa--fa:""}.fa-message-code{--fa:"";--fa--fa:""}.fa-glass-half,.fa-glass-half-empty,.fa-glass-half-full{--fa:"";--fa--fa:""}.fa-fill{--fa:"";--fa--fa:""}.fa-comment-alt-minus,.fa-message-minus{--fa:"";--fa--fa:""}.fa-angle-up{--fa:"";--fa--fa:""}.fa-dinosaur{--fa:"";--fa--fa:""}.fa-drumstick-bite{--fa:"";--fa--fa:""}.fa-chain-horizontal-slash,.fa-link-horizontal-slash{--fa:"";--fa--fa:""}.fa-holly-berry{--fa:"";--fa--fa:""}.fa-nose{--fa:"";--fa--fa:""}.fa-arrow-left-to-arc{--fa:"";--fa--fa:""}.fa-chevron-left{--fa:"";--fa--fa:""}.fa-bacteria{--fa:"";--fa--fa:""}.fa-clouds{--fa:"";--fa--fa:""}.fa-money-bill-simple{--fa:"";--fa--fa:""}.fa-hand-lizard{--fa:"";--fa--fa:""}.fa-table-pivot{--fa:"";--fa--fa:""}.fa-filter-slash{--fa:"";--fa--fa:""}.fa-trash-can-arrow-turn-left,.fa-trash-can-undo,.fa-trash-undo-alt{--fa:"";--fa--fa:""}.fa-notdef{--fa:"";--fa--fa:""}.fa-disease{--fa:"";--fa--fa:""}.fa-person-to-door{--fa:"";--fa--fa:""}.fa-turntable{--fa:"";--fa--fa:""}.fa-briefcase-medical{--fa:"";--fa--fa:""}.fa-genderless{--fa:"";--fa--fa:""}.fa-chevron-right{--fa:"";--fa--fa:""}.fa-signal-1,.fa-signal-weak{--fa:"";--fa--fa:""}.fa-clock-five{--fa:"";--fa--fa:""}.fa-retweet{--fa:"";--fa--fa:""}.fa-car-alt,.fa-car-rear{--fa:"";--fa--fa:""}.fa-pump-soap{--fa:"";--fa--fa:""}.fa-computer-classic{--fa:"";--fa--fa:""}.fa-frame{--fa:"";--fa--fa:""}.fa-video-slash{--fa:"";--fa--fa:""}.fa-battery-2,.fa-battery-quarter{--fa:"";--fa--fa:""}.fa-ellipsis-h-alt,.fa-ellipsis-stroke{--fa:"";--fa--fa:""}.fa-radio{--fa:"";--fa--fa:""}.fa-baby-carriage,.fa-carriage-baby{--fa:"";--fa--fa:""}.fa-face-expressionless{--fa:"";--fa--fa:""}.fa-down-to-dotted-line{--fa:"";--fa--fa:""}.fa-cloud-music{--fa:"";--fa--fa:""}.fa-traffic-light{--fa:"";--fa--fa:""}.fa-cloud-minus{--fa:"";--fa--fa:""}.fa-thermometer{--fa:"";--fa--fa:""}.fa-shield-minus{--fa:"";--fa--fa:""}.fa-vr-cardboard{--fa:"";--fa--fa:""}.fa-car-tilt{--fa:"";--fa--fa:""}.fa-gauge-circle-minus{--fa:"";--fa--fa:""}.fa-brightness-low{--fa:"";--fa--fa:""}.fa-hand-middle-finger{--fa:"";--fa--fa:""}.fa-percent,.fa-percentage{--fa:"%";--fa--fa:"%%"}.fa-truck-moving{--fa:"";--fa--fa:""}.fa-glass-water-droplet{--fa:"";--fa--fa:""}.fa-conveyor-belt{--fa:"";--fa--fa:""}.fa-location-check,.fa-map-marker-check{--fa:"";--fa--fa:""}.fa-coin-vertical{--fa:"";--fa--fa:""}.fa-display{--fa:"";--fa--fa:""}.fa-person-sign{--fa:"";--fa--fa:""}.fa-face-smile,.fa-smile{--fa:"";--fa--fa:""}.fa-phone-hangup{--fa:"";--fa--fa:""}.fa-signature-slash{--fa:"";--fa--fa:""}.fa-thumb-tack,.fa-thumbtack{--fa:"";--fa--fa:""}.fa-wheat-slash{--fa:"";--fa--fa:""}.fa-trophy{--fa:"";--fa--fa:""}.fa-clouds-sun{--fa:"";--fa--fa:""}.fa-person-praying,.fa-pray{--fa:"";--fa--fa:""}.fa-hammer{--fa:"";--fa--fa:""}.fa-face-vomit{--fa:"";--fa--fa:""}.fa-speakers{--fa:"";--fa--fa:""}.fa-teletype-answer,.fa-tty-answer{--fa:"";--fa--fa:""}.fa-mug-tea-saucer{--fa:"";--fa--fa:""}.fa-diagram-lean-canvas{--fa:"";--fa--fa:""}.fa-alt{--fa:"";--fa--fa:""}.fa-dial,.fa-dial-med-high{--fa:"";--fa--fa:""}.fa-hand-peace{--fa:"";--fa--fa:""}.fa-circle-trash,.fa-trash-circle{--fa:"";--fa--fa:""}.fa-rotate,.fa-sync-alt{--fa:"";--fa--fa:""}.fa-circle-quarters{--fa:"";--fa--fa:""}.fa-spinner{--fa:"";--fa--fa:""}.fa-tower-control{--fa:"";--fa--fa:""}.fa-arrow-up-triangle-square,.fa-sort-shapes-up{--fa:"";--fa--fa:""}.fa-whale{--fa:"";--fa--fa:""}.fa-robot{--fa:"";--fa--fa:""}.fa-peace{--fa:"";--fa--fa:""}.fa-party-horn{--fa:"";--fa--fa:""}.fa-cogs,.fa-gears{--fa:"";--fa--fa:""}.fa-sun-alt,.fa-sun-bright{--fa:"";--fa--fa:""}.fa-warehouse{--fa:"";--fa--fa:""}.fa-conveyor-belt-arm{--fa:"";--fa--fa:""}.fa-lock-keyhole-open,.fa-lock-open-alt{--fa:"";--fa--fa:""}.fa-box-fragile,.fa-square-fragile,.fa-square-wine-glass-crack{--fa:"";--fa--fa:""}.fa-arrow-up-right-dots{--fa:"";--fa--fa:""}.fa-square-n{--fa:"";--fa--fa:""}.fa-splotch{--fa:"";--fa--fa:""}.fa-face-grin-hearts,.fa-grin-hearts{--fa:"";--fa--fa:""}.fa-meter{--fa:"";--fa--fa:""}.fa-mandolin{--fa:"";--fa--fa:""}.fa-dice-four{--fa:"";--fa--fa:""}.fa-sim-card{--fa:"";--fa--fa:""}.fa-transgender,.fa-transgender-alt{--fa:"";--fa--fa:""}.fa-mercury{--fa:"";--fa--fa:""}.fa-up-from-bracket{--fa:"";--fa--fa:""}.fa-knife-kitchen{--fa:"";--fa--fa:""}.fa-border-right{--fa:"";--fa--fa:""}.fa-arrow-turn-down,.fa-level-down{--fa:"";--fa--fa:""}.fa-spade{--fa:"";--fa--fa:""}.fa-card-spade{--fa:"";--fa--fa:""}.fa-line-columns{--fa:"";--fa--fa:""}.fa-ant{--fa:"";--fa--fa:""}.fa-arrow-right-to-line,.fa-arrow-to-right{--fa:"";--fa--fa:""}.fa-person-falling-burst{--fa:"";--fa--fa:""}.fa-flag-pennant,.fa-pennant{--fa:"";--fa--fa:""}.fa-conveyor-belt-empty{--fa:"";--fa--fa:""}.fa-user-group-simple{--fa:"";--fa--fa:""}.fa-award{--fa:"";--fa--fa:""}.fa-ticket-alt,.fa-ticket-simple{--fa:"";--fa--fa:""}.fa-building{--fa:"";--fa--fa:""}.fa-angle-double-left,.fa-angles-left{--fa:"";--fa--fa:""}.fa-camcorder,.fa-video-handheld{--fa:"";--fa--fa:""}.fa-pancakes{--fa:"";--fa--fa:""}.fa-album-circle-user{--fa:"";--fa--fa:""}.fa-subtitles-slash{--fa:"";--fa--fa:""}.fa-qrcode{--fa:"";--fa--fa:""}.fa-dice-d10{--fa:"";--fa--fa:""}.fa-fireplace{--fa:"";--fa--fa:""}.fa-browser{--fa:"";--fa--fa:""}.fa-pen-paintbrush,.fa-pencil-paintbrush{--fa:"";--fa--fa:""}.fa-fish-cooked{--fa:"";--fa--fa:""}.fa-chair-office{--fa:"";--fa--fa:""}.fa-magnifying-glass-music{--fa:"";--fa--fa:""}.fa-nesting-dolls{--fa:"";--fa--fa:""}.fa-clock-rotate-left,.fa-history{--fa:"";--fa--fa:""}.fa-trumpet{--fa:"";--fa--fa:""}.fa-face-grin-beam-sweat,.fa-grin-beam-sweat{--fa:"";--fa--fa:""}.fa-fire-smoke{--fa:"";--fa--fa:""}.fa-phone-missed{--fa:"";--fa--fa:""}.fa-arrow-right-from-file,.fa-file-export{--fa:"";--fa--fa:""}.fa-shield,.fa-shield-blank{--fa:"";--fa--fa:""}.fa-arrow-up-short-wide,.fa-sort-amount-up-alt{--fa:"";--fa--fa:""}.fa-arrows-repeat-1,.fa-repeat-1-alt{--fa:"";--fa--fa:""}.fa-gun-slash{--fa:"";--fa--fa:""}.fa-avocado{--fa:"";--fa--fa:""}.fa-binary{--fa:"";--fa--fa:""}.fa-comment-nodes{--fa:"";--fa--fa:""}.fa-glasses-alt,.fa-glasses-round{--fa:"";--fa--fa:""}.fa-phone-plus{--fa:"";--fa--fa:""}.fa-ditto{--fa:'"';--fa--fa:'""'}.fa-person-seat{--fa:"";--fa--fa:""}.fa-house-medical{--fa:"";--fa--fa:""}.fa-golf-ball,.fa-golf-ball-tee{--fa:"";--fa--fa:""}.fa-chevron-circle-left,.fa-circle-chevron-left{--fa:"";--fa--fa:""}.fa-house-chimney-window{--fa:"";--fa--fa:""}.fa-scythe{--fa:"";--fa--fa:""}.fa-pen-nib{--fa:"";--fa--fa:""}.fa-ban-parking,.fa-parking-circle-slash{--fa:"";--fa--fa:""}.fa-tent-arrow-turn-left{--fa:"";--fa--fa:""}.fa-face-diagonal-mouth{--fa:"";--fa--fa:""}.fa-diagram-cells{--fa:"";--fa--fa:""}.fa-cricket,.fa-cricket-bat-ball{--fa:"";--fa--fa:""}.fa-tents{--fa:"";--fa--fa:""}.fa-magic,.fa-wand-magic{--fa:"";--fa--fa:""}.fa-dog{--fa:"";--fa--fa:""}.fa-pen-line{--fa:"";--fa--fa:""}.fa-atom-alt,.fa-atom-simple{--fa:"";--fa--fa:""}.fa-ampersand{--fa:"&";--fa--fa:"&&"}.fa-carrot{--fa:"";--fa--fa:""}.fa-arrow-from-bottom,.fa-arrow-up-from-line{--fa:"";--fa--fa:""}.fa-moon{--fa:"";--fa--fa:""}.fa-pen-slash{--fa:"";--fa--fa:""}.fa-wine-glass-alt,.fa-wine-glass-empty{--fa:"";--fa--fa:""}.fa-square-star{--fa:"";--fa--fa:""}.fa-cheese{--fa:"";--fa--fa:""}.fa-send-backward{--fa:"";--fa--fa:""}.fa-yin-yang{--fa:"";--fa--fa:""}.fa-music{--fa:"";--fa--fa:""}.fa-compass-slash{--fa:"";--fa--fa:""}.fa-clock-one{--fa:"";--fa--fa:""}.fa-file-music{--fa:"";--fa--fa:""}.fa-code-commit{--fa:"";--fa--fa:""}.fa-temperature-low{--fa:"";--fa--fa:""}.fa-biking,.fa-person-biking{--fa:"";--fa--fa:""}.fa-display-chart-up-circle-currency{--fa:"";--fa--fa:""}.fa-skeleton{--fa:"";--fa--fa:""}.fa-circle-g{--fa:"";--fa--fa:""}.fa-circle-arrow-up-left{--fa:"";--fa--fa:""}.fa-coin-blank{--fa:"";--fa--fa:""}.fa-broom{--fa:"";--fa--fa:""}.fa-vacuum{--fa:"";--fa--fa:""}.fa-shield-heart{--fa:"";--fa--fa:""}.fa-card-heart{--fa:"";--fa--fa:""}.fa-lightbulb-cfl-on{--fa:"";--fa--fa:""}.fa-melon{--fa:"";--fa--fa:""}.fa-gopuram{--fa:"";--fa--fa:""}.fa-earth-oceania,.fa-globe-oceania{--fa:"";--fa--fa:""}.fa-container-storage{--fa:"";--fa--fa:""}.fa-face-pouting{--fa:"";--fa--fa:""}.fa-square-xmark,.fa-times-square,.fa-xmark-square{--fa:"";--fa--fa:""}.fa-exploding-head,.fa-face-explode{--fa:"";--fa--fa:""}.fa-hashtag{--fa:"#";--fa--fa:"##"}.fa-expand-alt,.fa-up-right-and-down-left-from-center{--fa:"";--fa--fa:""}.fa-oil-can{--fa:"";--fa--fa:""}.fa-t{--fa:"T";--fa--fa:"TT"}.fa-transformer-bolt{--fa:"";--fa--fa:""}.fa-hippo{--fa:"";--fa--fa:""}.fa-chart-column{--fa:"";--fa--fa:""}.fa-cassette-vhs,.fa-vhs{--fa:"";--fa--fa:""}.fa-infinity{--fa:"";--fa--fa:""}.fa-vial-circle-check{--fa:"";--fa--fa:""}.fa-chimney{--fa:"";--fa--fa:""}.fa-object-intersect{--fa:"";--fa--fa:""}.fa-person-arrow-down-to-line{--fa:"";--fa--fa:""}.fa-voicemail{--fa:"";--fa--fa:""}.fa-block-brick,.fa-wall-brick{--fa:"";--fa--fa:""}.fa-fan{--fa:"";--fa--fa:""}.fa-bags-shopping{--fa:"";--fa--fa:""}.fa-paragraph-left,.fa-paragraph-rtl{--fa:"";--fa--fa:""}.fa-person-walking-luggage{--fa:"";--fa--fa:""}.fa-caravan-alt,.fa-caravan-simple{--fa:"";--fa--fa:""}.fa-turtle{--fa:"";--fa--fa:""}.fa-pencil-mechanical{--fa:"";--fa--fa:""}.fa-arrows-alt-v,.fa-up-down{--fa:"";--fa--fa:""}.fa-cloud-moon-rain{--fa:"";--fa--fa:""}.fa-booth-curtain{--fa:"";--fa--fa:""}.fa-calendar{--fa:"";--fa--fa:""}.fa-box-heart{--fa:"";--fa--fa:""}.fa-trailer{--fa:"";--fa--fa:""}.fa-user-doctor-message,.fa-user-md-chat{--fa:"";--fa--fa:""}.fa-bahai,.fa-haykal{--fa:"";--fa--fa:""}.fa-lighthouse{--fa:"";--fa--fa:""}.fa-amp-guitar{--fa:"";--fa--fa:""}.fa-sd-card{--fa:"";--fa--fa:""}.fa-volume-slash{--fa:"";--fa--fa:""}.fa-border-bottom{--fa:"";--fa--fa:""}.fa-wifi-1,.fa-wifi-weak{--fa:"";--fa--fa:""}.fa-dragon{--fa:"";--fa--fa:""}.fa-shoe-prints{--fa:"";--fa--fa:""}.fa-circle-plus,.fa-plus-circle{--fa:"";--fa--fa:""}.fa-face-grin-tongue-wink,.fa-grin-tongue-wink{--fa:"";--fa--fa:""}.fa-hand-holding{--fa:"";--fa--fa:""}.fa-plug-circle-exclamation{--fa:"";--fa--fa:""}.fa-chain-broken,.fa-chain-slash,.fa-link-slash,.fa-unlink{--fa:"";--fa--fa:""}.fa-clone{--fa:"";--fa--fa:""}.fa-person-walking-arrow-loop-left{--fa:"";--fa--fa:""}.fa-arrow-up-z-a,.fa-sort-alpha-up-alt{--fa:"";--fa--fa:""}.fa-fire-alt,.fa-fire-flame-curved{--fa:"";--fa--fa:""}.fa-tornado{--fa:"";--fa--fa:""}.fa-file-circle-plus{--fa:"";--fa--fa:""}.fa-delete-right{--fa:"";--fa--fa:""}.fa-book-quran,.fa-quran{--fa:"";--fa--fa:""}.fa-circle-quarter{--fa:"";--fa--fa:""}.fa-anchor{--fa:"";--fa--fa:""}.fa-border-all{--fa:"";--fa--fa:""}.fa-function{--fa:"";--fa--fa:""}.fa-angry,.fa-face-angry{--fa:"";--fa--fa:""}.fa-people-simple{--fa:"";--fa--fa:""}.fa-cookie-bite{--fa:"";--fa--fa:""}.fa-arrow-trend-down{--fa:"";--fa--fa:""}.fa-feed,.fa-rss{--fa:"";--fa--fa:""}.fa-face-monocle{--fa:"";--fa--fa:""}.fa-draw-polygon{--fa:"";--fa--fa:""}.fa-balance-scale,.fa-scale-balanced{--fa:"";--fa--fa:""}.fa-calendar-lines,.fa-calendar-note{--fa:"";--fa--fa:""}.fa-arrow-down-big-small,.fa-sort-size-down{--fa:"";--fa--fa:""}.fa-gauge-simple-high,.fa-tachometer,.fa-tachometer-fast{--fa:"";--fa--fa:""}.fa-do-not-enter{--fa:"";--fa--fa:""}.fa-shower{--fa:"";--fa--fa:""}.fa-dice-d8{--fa:"";--fa--fa:""}.fa-desktop,.fa-desktop-alt{--fa:"";--fa--fa:""}.fa-m{--fa:"M";--fa--fa:"MM"}.fa-spinner-scale{--fa:"";--fa--fa:""}.fa-grip-dots-vertical{--fa:"";--fa--fa:""}.fa-face-viewfinder{--fa:"";--fa--fa:""}.fa-creemee,.fa-soft-serve{--fa:"";--fa--fa:""}.fa-h5{--fa:"";--fa--fa:""}.fa-hand-back-point-down{--fa:"";--fa--fa:""}.fa-table-list,.fa-th-list{--fa:"";--fa--fa:""}.fa-basket-shopping-minus{--fa:"";--fa--fa:""}.fa-comment-sms,.fa-sms{--fa:"";--fa--fa:""}.fa-rectangle,.fa-rectangle-landscape{--fa:"";--fa--fa:""}.fa-clipboard-list-check{--fa:"";--fa--fa:""}.fa-turkey{--fa:"";--fa--fa:""}.fa-book{--fa:"";--fa--fa:""}.fa-user-plus{--fa:"";--fa--fa:""}.fa-ice-skate{--fa:"";--fa--fa:""}.fa-check{--fa:"";--fa--fa:""}.fa-battery-4,.fa-battery-three-quarters{--fa:"";--fa--fa:""}.fa-tomato{--fa:"";--fa--fa:""}.fa-sword-laser{--fa:"";--fa--fa:""}.fa-house-circle-check{--fa:"";--fa--fa:""}.fa-buildings{--fa:"";--fa--fa:""}.fa-angle-left{--fa:"";--fa--fa:""}.fa-cart-flatbed-boxes,.fa-dolly-flatbed-alt{--fa:"";--fa--fa:""}.fa-diagram-successor{--fa:"";--fa--fa:""}.fa-truck-arrow-right{--fa:"";--fa--fa:""}.fa-square-w{--fa:"";--fa--fa:""}.fa-arrows-split-up-and-left{--fa:"";--fa--fa:""}.fa-lamp{--fa:"";--fa--fa:""}.fa-airplay{--fa:"";--fa--fa:""}.fa-fist-raised,.fa-hand-fist{--fa:"";--fa--fa:""}.fa-shield-quartered{--fa:"";--fa--fa:""}.fa-slash-forward{--fa:"/";--fa--fa:"//"}.fa-location-pen,.fa-map-marker-edit{--fa:"";--fa--fa:""}.fa-cloud-moon{--fa:"";--fa--fa:""}.fa-pot-food{--fa:"";--fa--fa:""}.fa-briefcase{--fa:"";--fa--fa:""}.fa-person-falling{--fa:"";--fa--fa:""}.fa-image-portrait,.fa-portrait{--fa:"";--fa--fa:""}.fa-user-tag{--fa:"";--fa--fa:""}.fa-rug{--fa:"";--fa--fa:""}.fa-print-slash{--fa:"";--fa--fa:""}.fa-earth-europe,.fa-globe-europe{--fa:"";--fa--fa:""}.fa-cart-flatbed-suitcase,.fa-luggage-cart{--fa:"";--fa--fa:""}.fa-hand-back-point-ribbon{--fa:"";--fa--fa:""}.fa-rectangle-times,.fa-rectangle-xmark,.fa-times-rectangle,.fa-window-close{--fa:"";--fa--fa:""}.fa-tire-rugged{--fa:"";--fa--fa:""}.fa-lightbulb-dollar{--fa:"";--fa--fa:""}.fa-cowbell{--fa:"";--fa--fa:""}.fa-baht-sign{--fa:"";--fa--fa:""}.fa-corner{--fa:"";--fa--fa:""}.fa-chevron-double-right,.fa-chevrons-right{--fa:"";--fa--fa:""}.fa-book-open{--fa:"";--fa--fa:""}.fa-book-journal-whills,.fa-journal-whills{--fa:"";--fa--fa:""}.fa-inhaler{--fa:"";--fa--fa:""}.fa-handcuffs{--fa:"";--fa--fa:""}.fa-snake{--fa:"";--fa--fa:""}.fa-exclamation-triangle,.fa-triangle-exclamation,.fa-warning{--fa:"";--fa--fa:""}.fa-note-medical{--fa:"";--fa--fa:""}.fa-database{--fa:"";--fa--fa:""}.fa-down-left{--fa:"";--fa--fa:""}.fa-mail-forward,.fa-share{--fa:"";--fa--fa:""}.fa-face-thinking{--fa:"";--fa--fa:""}.fa-turn-down-right{--fa:"";--fa--fa:""}.fa-bottle-droplet{--fa:"";--fa--fa:""}.fa-mask-face{--fa:"";--fa--fa:""}.fa-hill-rockslide{--fa:"";--fa--fa:""}.fa-scanner-keyboard{--fa:"";--fa--fa:""}.fa-circle-o{--fa:"";--fa--fa:""}.fa-grid-horizontal{--fa:"";--fa--fa:""}.fa-comment-alt-dollar,.fa-message-dollar{--fa:"";--fa--fa:""}.fa-exchange-alt,.fa-right-left{--fa:"";--fa--fa:""}.fa-columns-3{--fa:"";--fa--fa:""}.fa-paper-plane{--fa:"";--fa--fa:""}.fa-road-circle-exclamation{--fa:"";--fa--fa:""}.fa-dungeon{--fa:"";--fa--fa:""}.fa-hand-holding-box{--fa:"";--fa--fa:""}.fa-input-text{--fa:"";--fa--fa:""}.fa-window-alt,.fa-window-flip{--fa:"";--fa--fa:""}.fa-align-right{--fa:"";--fa--fa:""}.fa-scanner,.fa-scanner-gun{--fa:"";--fa--fa:""}.fa-tire{--fa:"";--fa--fa:""}.fa-engine{--fa:"";--fa--fa:""}.fa-money-bill-1-wave,.fa-money-bill-wave-alt{--fa:"";--fa--fa:""}.fa-life-ring{--fa:"";--fa--fa:""}.fa-hands,.fa-sign-language,.fa-signing{--fa:"";--fa--fa:""}.fa-caret-circle-right,.fa-circle-caret-right{--fa:"";--fa--fa:""}.fa-turn-left{--fa:"";--fa--fa:""}.fa-wheat{--fa:"";--fa--fa:""}.fa-file-spreadsheet{--fa:"";--fa--fa:""}.fa-audio-description-slash{--fa:"";--fa--fa:""}.fa-bell-ring{--fa:"";--fa--fa:""}.fa-calendar-day{--fa:"";--fa--fa:""}.fa-ladder-water,.fa-swimming-pool,.fa-water-ladder{--fa:"";--fa--fa:""}.fa-arrows-up-down,.fa-arrows-v{--fa:"";--fa--fa:""}.fa-chess-pawn-alt,.fa-chess-pawn-piece{--fa:"";--fa--fa:""}.fa-face-grimace,.fa-grimace{--fa:"";--fa--fa:""}.fa-wheelchair-alt,.fa-wheelchair-move{--fa:"";--fa--fa:""}.fa-level-down-alt,.fa-turn-down{--fa:"";--fa--fa:""}.fa-square-s{--fa:"";--fa--fa:""}.fa-barcode-alt,.fa-rectangle-barcode{--fa:"";--fa--fa:""}.fa-person-walking-arrow-right{--fa:"";--fa--fa:""}.fa-envelope-square,.fa-square-envelope{--fa:"";--fa--fa:""}.fa-dice{--fa:"";--fa--fa:""}.fa-unicorn{--fa:"";--fa--fa:""}.fa-bowling-ball{--fa:"";--fa--fa:""}.fa-pompebled{--fa:"";--fa--fa:""}.fa-brain{--fa:"";--fa--fa:""}.fa-watch-smart{--fa:"";--fa--fa:""}.fa-book-user{--fa:"";--fa--fa:""}.fa-sensor-cloud,.fa-sensor-smoke{--fa:"";--fa--fa:""}.fa-clapperboard-play{--fa:"";--fa--fa:""}.fa-band-aid,.fa-bandage{--fa:"";--fa--fa:""}.fa-calendar-minus{--fa:"";--fa--fa:""}.fa-circle-xmark,.fa-times-circle,.fa-xmark-circle{--fa:"";--fa--fa:""}.fa-circle-4{--fa:"";--fa--fa:""}.fa-gifts{--fa:"";--fa--fa:""}.fa-album-collection{--fa:"";--fa--fa:""}.fa-hotel{--fa:"";--fa--fa:""}.fa-earth-asia,.fa-globe-asia{--fa:"";--fa--fa:""}.fa-id-card-alt,.fa-id-card-clip{--fa:"";--fa--fa:""}.fa-magnifying-glass-plus,.fa-search-plus{--fa:"";--fa--fa:""}.fa-thumbs-up{--fa:"";--fa--fa:""}.fa-cloud-showers{--fa:"";--fa--fa:""}.fa-user-clock{--fa:"";--fa--fa:""}.fa-onion{--fa:"";--fa--fa:""}.fa-clock-twelve-thirty{--fa:"";--fa--fa:""}.fa-arrow-down-to-dotted-line{--fa:"";--fa--fa:""}.fa-allergies,.fa-hand-dots{--fa:"";--fa--fa:""}.fa-file-invoice{--fa:"";--fa--fa:""}.fa-window-minimize{--fa:"";--fa--fa:""}.fa-rectangle-wide{--fa:"";--fa--fa:""}.fa-comment-arrow-up{--fa:"";--fa--fa:""}.fa-garlic{--fa:"";--fa--fa:""}.fa-coffee,.fa-mug-saucer{--fa:"";--fa--fa:""}.fa-brush{--fa:"";--fa--fa:""}.fa-file-half-dashed{--fa:"";--fa--fa:""}.fa-tree-decorated{--fa:"";--fa--fa:""}.fa-mask{--fa:"";--fa--fa:""}.fa-calendar-heart{--fa:"";--fa--fa:""}.fa-magnifying-glass-minus,.fa-search-minus{--fa:"";--fa--fa:""}.fa-flower{--fa:"";--fa--fa:""}.fa-arrow-down-from-arc{--fa:"";--fa--fa:""}.fa-right-left-large{--fa:"";--fa--fa:""}.fa-ruler-vertical{--fa:"";--fa--fa:""}.fa-circles-overlap{--fa:"";--fa--fa:""}.fa-user-alt,.fa-user-large{--fa:"";--fa--fa:""}.fa-starship-freighter{--fa:"";--fa--fa:""}.fa-train-tram{--fa:"";--fa--fa:""}.fa-bridge-suspension{--fa:"";--fa--fa:""}.fa-trash-check{--fa:"";--fa--fa:""}.fa-user-nurse{--fa:"";--fa--fa:""}.fa-boombox{--fa:"";--fa--fa:""}.fa-syringe{--fa:"";--fa--fa:""}.fa-cloud-sun{--fa:"";--fa--fa:""}.fa-shield-exclamation{--fa:"";--fa--fa:""}.fa-stopwatch-20{--fa:"";--fa--fa:""}.fa-square-full{--fa:"";--fa--fa:""}.fa-grip-dots{--fa:"";--fa--fa:""}.fa-comment-exclamation{--fa:"";--fa--fa:""}.fa-pen-swirl{--fa:"";--fa--fa:""}.fa-falafel{--fa:"";--fa--fa:""}.fa-circle-2{--fa:"";--fa--fa:""}.fa-magnet{--fa:"";--fa--fa:""}.fa-jar{--fa:"";--fa--fa:""}.fa-gramophone{--fa:"";--fa--fa:""}.fa-dice-d12{--fa:"";--fa--fa:""}.fa-note-sticky,.fa-sticky-note{--fa:"";--fa--fa:""}.fa-arrow-alt-down,.fa-down{--fa:"";--fa--fa:""}.fa-100,.fa-hundred-points{--fa:"";--fa--fa:""}.fa-paperclip-vertical{--fa:"";--fa--fa:""}.fa-wind-circle-exclamation,.fa-wind-warning{--fa:"";--fa--fa:""}.fa-location-pin-slash,.fa-map-marker-slash{--fa:"";--fa--fa:""}.fa-face-sad-sweat{--fa:"";--fa--fa:""}.fa-bug-slash{--fa:"";--fa--fa:""}.fa-cupcake{--fa:"";--fa--fa:""}.fa-light-switch-off{--fa:"";--fa--fa:""}.fa-toggle-large-off{--fa:"";--fa--fa:""}.fa-pen-fancy-slash{--fa:"";--fa--fa:""}.fa-truck-container{--fa:"";--fa--fa:""}.fa-boot{--fa:"";--fa--fa:""}.fa-arrow-up-from-water-pump{--fa:"";--fa--fa:""}.fa-file-check{--fa:"";--fa--fa:""}.fa-bone{--fa:"";--fa--fa:""}.fa-cards-blank{--fa:"";--fa--fa:""}.fa-circle-3{--fa:"";--fa--fa:""}.fa-bench-tree{--fa:"";--fa--fa:""}.fa-keyboard-brightness-low{--fa:"";--fa--fa:""}.fa-ski-boot-ski{--fa:"";--fa--fa:""}.fa-brain-circuit{--fa:"";--fa--fa:""}.fa-table-cells-row-unlock{--fa:"";--fa--fa:""}.fa-user-injured{--fa:"";--fa--fa:""}.fa-block-brick-fire,.fa-firewall{--fa:"";--fa--fa:""}.fa-face-sad-tear,.fa-sad-tear{--fa:"";--fa--fa:""}.fa-plane{--fa:"";--fa--fa:""}.fa-tent-arrows-down{--fa:"";--fa--fa:""}.fa-exclamation{--fa:"!";--fa--fa:"!!"}.fa-arrows-spin{--fa:"";--fa--fa:""}.fa-face-smile-relaxed{--fa:"";--fa--fa:""}.fa-comment-times,.fa-comment-xmark{--fa:"";--fa--fa:""}.fa-print{--fa:"";--fa--fa:""}.fa-try,.fa-turkish-lira,.fa-turkish-lira-sign{--fa:"";--fa--fa:""}.fa-face-nose-steam{--fa:"";--fa--fa:""}.fa-circle-waveform-lines,.fa-waveform-circle{--fa:"";--fa--fa:""}.fa-dollar,.fa-dollar-sign,.fa-usd{--fa:"$";--fa--fa:"$$"}.fa-ferris-wheel{--fa:"";--fa--fa:""}.fa-computer-speaker{--fa:"";--fa--fa:""}.fa-skull-cow{--fa:"";--fa--fa:""}.fa-x{--fa:"X";--fa--fa:"XX"}.fa-magnifying-glass-dollar,.fa-search-dollar{--fa:"";--fa--fa:""}.fa-users-cog,.fa-users-gear{--fa:"";--fa--fa:""}.fa-person-military-pointing{--fa:"";--fa--fa:""}.fa-bank,.fa-building-columns,.fa-institution,.fa-museum,.fa-university{--fa:"";--fa--fa:""}.fa-circle-t{--fa:"";--fa--fa:""}.fa-sack{--fa:"";--fa--fa:""}.fa-grid-2{--fa:"";--fa--fa:""}.fa-camera-cctv,.fa-cctv{--fa:"";--fa--fa:""}.fa-umbrella{--fa:"";--fa--fa:""}.fa-trowel{--fa:"";--fa--fa:""}.fa-horizontal-rule{--fa:"";--fa--fa:""}.fa-bed-alt,.fa-bed-front{--fa:"";--fa--fa:""}.fa-d{--fa:"D";--fa--fa:"DD"}.fa-stapler{--fa:"";--fa--fa:""}.fa-masks-theater,.fa-theater-masks{--fa:"";--fa--fa:""}.fa-file-gif{--fa:"";--fa--fa:""}.fa-kip-sign{--fa:"";--fa--fa:""}.fa-face-woozy{--fa:"";--fa--fa:""}.fa-cloud-question{--fa:"";--fa--fa:""}.fa-pineapple{--fa:"";--fa--fa:""}.fa-hand-point-left{--fa:"";--fa--fa:""}.fa-gallery-thumbnails{--fa:"";--fa--fa:""}.fa-circle-j{--fa:"";--fa--fa:""}.fa-eyes{--fa:"";--fa--fa:""}.fa-handshake-alt,.fa-handshake-simple{--fa:"";--fa--fa:""}.fa-file-caret-up,.fa-page-caret-up{--fa:"";--fa--fa:""}.fa-fighter-jet,.fa-jet-fighter{--fa:"";--fa--fa:""}.fa-comet{--fa:"";--fa--fa:""}.fa-share-alt-square,.fa-square-share-nodes{--fa:"";--fa--fa:""}.fa-reflect-vertical{--fa:"";--fa--fa:""}.fa-shield-keyhole{--fa:"";--fa--fa:""}.fa-file-mp4{--fa:"";--fa--fa:""}.fa-barcode{--fa:"";--fa--fa:""}.fa-bulldozer{--fa:"";--fa--fa:""}.fa-plus-minus{--fa:"";--fa--fa:""}.fa-sliders-v-square,.fa-square-sliders-vertical{--fa:"";--fa--fa:""}.fa-video,.fa-video-camera{--fa:"";--fa--fa:""}.fa-comment-middle-alt,.fa-message-middle{--fa:"";--fa--fa:""}.fa-graduation-cap,.fa-mortar-board{--fa:"";--fa--fa:""}.fa-hand-holding-medical{--fa:"";--fa--fa:""}.fa-person-circle-check{--fa:"";--fa--fa:""}.fa-square-z{--fa:"";--fa--fa:""}.fa-comment-alt-text,.fa-message-text{--fa:"";--fa--fa:""}.fa-level-up-alt,.fa-turn-up{--fa:"";--fa--fa:""}.fa-sr-only,.fa-sr-only-focusable:not(:focus),.sr-only,.sr-only-focusable:not(:focus){position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}:host,:root{--fa-style-family-brands:"Font Awesome 6 Brands";--fa-font-brands:normal 400 1em/1 "Font Awesome 6 Brands"}@font-face{font-family:"Font Awesome 6 Brands";font-style:normal;font-weight:400;font-display:block;src:url(/assets/fa-brands-400-ChfuyuEw.woff2) format("woff2"),url(/assets/fa-brands-400-D2uq21Pt.ttf) format("truetype")}.fa-brands,.fab{font-weight:400}.fa-monero{--fa:""}.fa-hooli{--fa:""}.fa-yelp{--fa:""}.fa-cc-visa{--fa:""}.fa-lastfm{--fa:""}.fa-shopware{--fa:""}.fa-creative-commons-nc{--fa:""}.fa-aws{--fa:""}.fa-redhat{--fa:""}.fa-yoast{--fa:""}.fa-cloudflare{--fa:""}.fa-ups{--fa:""}.fa-pixiv{--fa:""}.fa-wpexplorer{--fa:""}.fa-dyalog{--fa:""}.fa-bity{--fa:""}.fa-stackpath{--fa:""}.fa-buysellads{--fa:""}.fa-first-order{--fa:""}.fa-modx{--fa:""}.fa-guilded{--fa:""}.fa-vnv{--fa:""}.fa-js-square,.fa-square-js{--fa:""}.fa-microsoft{--fa:""}.fa-qq{--fa:""}.fa-orcid{--fa:""}.fa-java{--fa:""}.fa-invision{--fa:""}.fa-creative-commons-pd-alt{--fa:""}.fa-centercode{--fa:""}.fa-glide-g{--fa:""}.fa-drupal{--fa:""}.fa-jxl{--fa:""}.fa-dart-lang{--fa:""}.fa-hire-a-helper{--fa:""}.fa-creative-commons-by{--fa:""}.fa-unity{--fa:""}.fa-whmcs{--fa:""}.fa-rocketchat{--fa:""}.fa-vk{--fa:""}.fa-untappd{--fa:""}.fa-mailchimp{--fa:""}.fa-css3-alt{--fa:""}.fa-reddit-square,.fa-square-reddit{--fa:""}.fa-vimeo-v{--fa:""}.fa-contao{--fa:""}.fa-square-font-awesome{--fa:""}.fa-deskpro{--fa:""}.fa-brave{--fa:""}.fa-sistrix{--fa:""}.fa-instagram-square,.fa-square-instagram{--fa:""}.fa-battle-net{--fa:""}.fa-the-red-yeti{--fa:""}.fa-hacker-news-square,.fa-square-hacker-news{--fa:""}.fa-edge{--fa:""}.fa-threads{--fa:""}.fa-napster{--fa:""}.fa-snapchat-square,.fa-square-snapchat{--fa:""}.fa-google-plus-g{--fa:""}.fa-artstation{--fa:""}.fa-markdown{--fa:""}.fa-sourcetree{--fa:""}.fa-google-plus{--fa:""}.fa-diaspora{--fa:""}.fa-foursquare{--fa:""}.fa-stack-overflow{--fa:""}.fa-github-alt{--fa:""}.fa-phoenix-squadron{--fa:""}.fa-pagelines{--fa:""}.fa-algolia{--fa:""}.fa-red-river{--fa:""}.fa-creative-commons-sa{--fa:""}.fa-safari{--fa:""}.fa-google{--fa:""}.fa-font-awesome-alt,.fa-square-font-awesome-stroke{--fa:""}.fa-atlassian{--fa:""}.fa-linkedin-in{--fa:""}.fa-digital-ocean{--fa:""}.fa-nimblr{--fa:""}.fa-chromecast{--fa:""}.fa-evernote{--fa:""}.fa-hacker-news{--fa:""}.fa-creative-commons-sampling{--fa:""}.fa-adversal{--fa:""}.fa-creative-commons{--fa:""}.fa-watchman-monitoring{--fa:""}.fa-fonticons{--fa:""}.fa-weixin{--fa:""}.fa-shirtsinbulk{--fa:""}.fa-codepen{--fa:""}.fa-git-alt{--fa:""}.fa-lyft{--fa:""}.fa-rev{--fa:""}.fa-windows{--fa:""}.fa-wizards-of-the-coast{--fa:""}.fa-square-viadeo,.fa-viadeo-square{--fa:""}.fa-meetup{--fa:""}.fa-centos{--fa:""}.fa-adn{--fa:""}.fa-cloudsmith{--fa:""}.fa-opensuse{--fa:""}.fa-pied-piper-alt{--fa:""}.fa-dribbble-square,.fa-square-dribbble{--fa:""}.fa-codiepie{--fa:""}.fa-node{--fa:""}.fa-mix{--fa:""}.fa-steam{--fa:""}.fa-cc-apple-pay{--fa:""}.fa-scribd{--fa:""}.fa-debian{--fa:""}.fa-openid{--fa:""}.fa-instalod{--fa:""}.fa-files-pinwheel{--fa:""}.fa-expeditedssl{--fa:""}.fa-sellcast{--fa:""}.fa-square-twitter,.fa-twitter-square{--fa:""}.fa-r-project{--fa:""}.fa-delicious{--fa:""}.fa-freebsd{--fa:""}.fa-vuejs{--fa:""}.fa-accusoft{--fa:""}.fa-ioxhost{--fa:""}.fa-fonticons-fi{--fa:""}.fa-app-store{--fa:""}.fa-cc-mastercard{--fa:""}.fa-itunes-note{--fa:""}.fa-golang{--fa:""}.fa-kickstarter,.fa-square-kickstarter{--fa:""}.fa-grav{--fa:""}.fa-weibo{--fa:""}.fa-uncharted{--fa:""}.fa-firstdraft{--fa:""}.fa-square-youtube,.fa-youtube-square{--fa:""}.fa-wikipedia-w{--fa:""}.fa-rendact,.fa-wpressr{--fa:""}.fa-angellist{--fa:""}.fa-galactic-republic{--fa:""}.fa-nfc-directional{--fa:""}.fa-skype{--fa:""}.fa-joget{--fa:""}.fa-fedora{--fa:""}.fa-stripe-s{--fa:""}.fa-meta{--fa:""}.fa-laravel{--fa:""}.fa-hotjar{--fa:""}.fa-bluetooth-b{--fa:""}.fa-square-letterboxd{--fa:""}.fa-sticker-mule{--fa:""}.fa-creative-commons-zero{--fa:""}.fa-hips{--fa:""}.fa-css{--fa:""}.fa-behance{--fa:""}.fa-reddit{--fa:""}.fa-discord{--fa:""}.fa-chrome{--fa:""}.fa-app-store-ios{--fa:""}.fa-cc-discover{--fa:""}.fa-wpbeginner{--fa:""}.fa-confluence{--fa:""}.fa-shoelace{--fa:""}.fa-mdb{--fa:""}.fa-dochub{--fa:""}.fa-accessible-icon{--fa:""}.fa-ebay{--fa:""}.fa-amazon{--fa:""}.fa-unsplash{--fa:""}.fa-yarn{--fa:""}.fa-square-steam,.fa-steam-square{--fa:""}.fa-500px{--fa:""}.fa-square-vimeo,.fa-vimeo-square{--fa:""}.fa-asymmetrik{--fa:""}.fa-font-awesome,.fa-font-awesome-flag,.fa-font-awesome-logo-full{--fa:""}.fa-gratipay{--fa:""}.fa-apple{--fa:""}.fa-hive{--fa:""}.fa-gitkraken{--fa:""}.fa-keybase{--fa:""}.fa-apple-pay{--fa:""}.fa-padlet{--fa:""}.fa-amazon-pay{--fa:""}.fa-github-square,.fa-square-github{--fa:""}.fa-stumbleupon{--fa:""}.fa-fedex{--fa:""}.fa-phoenix-framework{--fa:""}.fa-shopify{--fa:""}.fa-neos{--fa:""}.fa-square-threads{--fa:""}.fa-hackerrank{--fa:""}.fa-researchgate{--fa:""}.fa-swift{--fa:""}.fa-angular{--fa:""}.fa-speakap{--fa:""}.fa-angrycreative{--fa:""}.fa-y-combinator{--fa:""}.fa-empire{--fa:""}.fa-envira{--fa:""}.fa-google-scholar{--fa:""}.fa-gitlab-square,.fa-square-gitlab{--fa:""}.fa-studiovinari{--fa:""}.fa-pied-piper{--fa:""}.fa-wordpress{--fa:""}.fa-product-hunt{--fa:""}.fa-firefox{--fa:""}.fa-linode{--fa:""}.fa-goodreads{--fa:""}.fa-odnoklassniki-square,.fa-square-odnoklassniki{--fa:""}.fa-jsfiddle{--fa:""}.fa-sith{--fa:""}.fa-themeisle{--fa:""}.fa-page4{--fa:""}.fa-hashnode{--fa:""}.fa-react{--fa:""}.fa-cc-paypal{--fa:""}.fa-squarespace{--fa:""}.fa-cc-stripe{--fa:""}.fa-creative-commons-share{--fa:""}.fa-bitcoin{--fa:""}.fa-keycdn{--fa:""}.fa-opera{--fa:""}.fa-itch-io{--fa:""}.fa-umbraco{--fa:""}.fa-galactic-senate{--fa:""}.fa-ubuntu{--fa:""}.fa-draft2digital{--fa:""}.fa-stripe{--fa:""}.fa-houzz{--fa:""}.fa-gg{--fa:""}.fa-dhl{--fa:""}.fa-pinterest-square,.fa-square-pinterest{--fa:""}.fa-xing{--fa:""}.fa-blackberry{--fa:""}.fa-creative-commons-pd{--fa:""}.fa-playstation{--fa:""}.fa-quinscape{--fa:""}.fa-less{--fa:""}.fa-blogger-b{--fa:""}.fa-opencart{--fa:""}.fa-vine{--fa:""}.fa-signal-messenger{--fa:""}.fa-paypal{--fa:""}.fa-gitlab{--fa:""}.fa-typo3{--fa:""}.fa-reddit-alien{--fa:""}.fa-yahoo{--fa:""}.fa-dailymotion{--fa:""}.fa-affiliatetheme{--fa:""}.fa-pied-piper-pp{--fa:""}.fa-bootstrap{--fa:""}.fa-odnoklassniki{--fa:""}.fa-nfc-symbol{--fa:""}.fa-mintbit{--fa:""}.fa-ethereum{--fa:""}.fa-speaker-deck{--fa:""}.fa-creative-commons-nc-eu{--fa:""}.fa-patreon{--fa:""}.fa-avianex{--fa:""}.fa-ello{--fa:""}.fa-gofore{--fa:""}.fa-bimobject{--fa:""}.fa-brave-reverse{--fa:""}.fa-facebook-f{--fa:""}.fa-google-plus-square,.fa-square-google-plus{--fa:""}.fa-web-awesome{--fa:""}.fa-mandalorian{--fa:""}.fa-first-order-alt{--fa:""}.fa-osi{--fa:""}.fa-google-wallet{--fa:""}.fa-d-and-d-beyond{--fa:""}.fa-periscope{--fa:""}.fa-fulcrum{--fa:""}.fa-cloudscale{--fa:""}.fa-forumbee{--fa:""}.fa-mizuni{--fa:""}.fa-schlix{--fa:""}.fa-square-xing,.fa-xing-square{--fa:""}.fa-bandcamp{--fa:""}.fa-wpforms{--fa:""}.fa-cloudversify{--fa:""}.fa-usps{--fa:""}.fa-megaport{--fa:""}.fa-magento{--fa:""}.fa-spotify{--fa:""}.fa-optin-monster{--fa:""}.fa-fly{--fa:""}.fa-square-bluesky{--fa:""}.fa-aviato{--fa:""}.fa-itunes{--fa:""}.fa-cuttlefish{--fa:""}.fa-blogger{--fa:""}.fa-flickr{--fa:""}.fa-viber{--fa:""}.fa-soundcloud{--fa:""}.fa-digg{--fa:""}.fa-tencent-weibo{--fa:""}.fa-letterboxd{--fa:""}.fa-symfony{--fa:""}.fa-maxcdn{--fa:""}.fa-etsy{--fa:""}.fa-facebook-messenger{--fa:""}.fa-audible{--fa:""}.fa-think-peaks{--fa:""}.fa-bilibili{--fa:""}.fa-erlang{--fa:""}.fa-x-twitter{--fa:""}.fa-cotton-bureau{--fa:""}.fa-dashcube{--fa:""}.fa-42-group,.fa-innosoft{--fa:""}.fa-stack-exchange{--fa:""}.fa-elementor{--fa:""}.fa-pied-piper-square,.fa-square-pied-piper{--fa:""}.fa-creative-commons-nd{--fa:""}.fa-palfed{--fa:""}.fa-superpowers{--fa:""}.fa-resolving{--fa:""}.fa-xbox{--fa:""}.fa-square-web-awesome-stroke{--fa:""}.fa-searchengin{--fa:""}.fa-tiktok{--fa:""}.fa-facebook-square,.fa-square-facebook{--fa:""}.fa-renren{--fa:""}.fa-linux{--fa:""}.fa-glide{--fa:""}.fa-linkedin{--fa:""}.fa-hubspot{--fa:""}.fa-deploydog{--fa:""}.fa-twitch{--fa:""}.fa-flutter{--fa:""}.fa-ravelry{--fa:""}.fa-mixer{--fa:""}.fa-lastfm-square,.fa-square-lastfm{--fa:""}.fa-vimeo{--fa:""}.fa-mendeley{--fa:""}.fa-uniregistry{--fa:""}.fa-figma{--fa:""}.fa-creative-commons-remix{--fa:""}.fa-cc-amazon-pay{--fa:""}.fa-dropbox{--fa:""}.fa-instagram{--fa:""}.fa-cmplid{--fa:""}.fa-upwork{--fa:""}.fa-facebook{--fa:""}.fa-gripfire{--fa:""}.fa-jedi-order{--fa:""}.fa-uikit{--fa:""}.fa-fort-awesome-alt{--fa:""}.fa-phabricator{--fa:""}.fa-ussunnah{--fa:""}.fa-earlybirds{--fa:""}.fa-trade-federation{--fa:""}.fa-autoprefixer{--fa:""}.fa-whatsapp{--fa:""}.fa-square-upwork{--fa:""}.fa-slideshare{--fa:""}.fa-google-play{--fa:""}.fa-viadeo{--fa:""}.fa-line{--fa:""}.fa-google-drive{--fa:""}.fa-servicestack{--fa:""}.fa-simplybuilt{--fa:""}.fa-bitbucket{--fa:""}.fa-imdb{--fa:""}.fa-deezer{--fa:""}.fa-raspberry-pi{--fa:""}.fa-jira{--fa:""}.fa-docker{--fa:""}.fa-screenpal{--fa:""}.fa-bluetooth{--fa:""}.fa-gitter{--fa:""}.fa-d-and-d{--fa:""}.fa-microblog{--fa:""}.fa-cc-diners-club{--fa:""}.fa-gg-circle{--fa:""}.fa-pied-piper-hat{--fa:""}.fa-kickstarter-k{--fa:""}.fa-yandex{--fa:""}.fa-readme{--fa:""}.fa-html5{--fa:""}.fa-sellsy{--fa:""}.fa-square-web-awesome{--fa:""}.fa-sass{--fa:""}.fa-wirsindhandwerk,.fa-wsh{--fa:""}.fa-buromobelexperte{--fa:""}.fa-salesforce{--fa:""}.fa-octopus-deploy{--fa:""}.fa-medapps{--fa:""}.fa-ns8{--fa:""}.fa-pinterest-p{--fa:""}.fa-apper{--fa:""}.fa-fort-awesome{--fa:""}.fa-waze{--fa:""}.fa-bluesky{--fa:""}.fa-cc-jcb{--fa:""}.fa-snapchat,.fa-snapchat-ghost{--fa:""}.fa-fantasy-flight-games{--fa:""}.fa-rust{--fa:""}.fa-wix{--fa:""}.fa-behance-square,.fa-square-behance{--fa:""}.fa-supple{--fa:""}.fa-webflow{--fa:""}.fa-rebel{--fa:""}.fa-css3{--fa:""}.fa-staylinked{--fa:""}.fa-kaggle{--fa:""}.fa-space-awesome{--fa:""}.fa-deviantart{--fa:""}.fa-cpanel{--fa:""}.fa-goodreads-g{--fa:""}.fa-git-square,.fa-square-git{--fa:""}.fa-square-tumblr,.fa-tumblr-square{--fa:""}.fa-trello{--fa:""}.fa-creative-commons-nc-jp{--fa:""}.fa-get-pocket{--fa:""}.fa-perbyte{--fa:""}.fa-grunt{--fa:""}.fa-weebly{--fa:""}.fa-connectdevelop{--fa:""}.fa-leanpub{--fa:""}.fa-black-tie{--fa:""}.fa-themeco{--fa:""}.fa-python{--fa:""}.fa-android{--fa:""}.fa-bots{--fa:""}.fa-free-code-camp{--fa:""}.fa-hornbill{--fa:""}.fa-js{--fa:""}.fa-ideal{--fa:""}.fa-git{--fa:""}.fa-dev{--fa:""}.fa-sketch{--fa:""}.fa-yandex-international{--fa:""}.fa-cc-amex{--fa:""}.fa-uber{--fa:""}.fa-github{--fa:""}.fa-php{--fa:""}.fa-alipay{--fa:""}.fa-youtube{--fa:""}.fa-skyatlas{--fa:""}.fa-firefox-browser{--fa:""}.fa-replyd{--fa:""}.fa-suse{--fa:""}.fa-jenkins{--fa:""}.fa-twitter{--fa:""}.fa-rockrms{--fa:""}.fa-pinterest{--fa:""}.fa-buffer{--fa:""}.fa-npm{--fa:""}.fa-yammer{--fa:""}.fa-btc{--fa:""}.fa-dribbble{--fa:""}.fa-stumbleupon-circle{--fa:""}.fa-internet-explorer{--fa:""}.fa-stubber{--fa:""}.fa-telegram,.fa-telegram-plane{--fa:""}.fa-old-republic{--fa:""}.fa-odysee{--fa:""}.fa-square-whatsapp,.fa-whatsapp-square{--fa:""}.fa-node-js{--fa:""}.fa-edge-legacy{--fa:""}.fa-slack,.fa-slack-hash{--fa:""}.fa-medrt{--fa:""}.fa-usb{--fa:""}.fa-tumblr{--fa:""}.fa-vaadin{--fa:""}.fa-quora{--fa:""}.fa-square-x-twitter{--fa:""}.fa-reacteurope{--fa:""}.fa-medium,.fa-medium-m{--fa:""}.fa-amilia{--fa:""}.fa-mixcloud{--fa:""}.fa-flipboard{--fa:""}.fa-viacoin{--fa:""}.fa-critical-role{--fa:""}.fa-sitrox{--fa:""}.fa-discourse{--fa:""}.fa-joomla{--fa:""}.fa-mastodon{--fa:""}.fa-airbnb{--fa:""}.fa-wolf-pack-battalion{--fa:""}.fa-buy-n-large{--fa:""}.fa-gulp{--fa:""}.fa-creative-commons-sampling-plus{--fa:""}.fa-strava{--fa:""}.fa-ember{--fa:""}.fa-canadian-maple-leaf{--fa:""}.fa-teamspeak{--fa:""}.fa-pushed{--fa:""}.fa-wordpress-simple{--fa:""}.fa-nutritionix{--fa:""}.fa-wodu{--fa:""}.fa-google-pay{--fa:""}.fa-intercom{--fa:""}.fa-zhihu{--fa:""}.fa-korvue{--fa:""}.fa-pix{--fa:""}.fa-steam-symbol{--fa:""}:host,:root{--fa-style-family-duotone:"Font Awesome 6 Duotone";--fa-font-duotone:normal 900 1em/1 "Font Awesome 6 Duotone"}@font-face{font-family:"Font Awesome 6 Duotone";font-style:normal;font-weight:900;font-display:block;src:url(/assets/fa-duotone-900-Cd0D57RO.woff2) format("woff2"),url(/assets/fa-duotone-900-Dtzf3pUr.ttf) format("truetype")}.fa-duotone,.fad{position:relative;font-weight:900;letter-spacing:normal}.fa-duotone:before,.fad:before{position:absolute;color:var(--fa-primary-color,inherit);opacity:var(--fa-primary-opacity,1)}.fa-duotone:after,.fad:after{color:var(--fa-secondary-color,inherit)}.fa-duotone.fa-swap-opacity:before,.fa-duotone:after,.fa-swap-opacity .fa-duotone:before,.fa-swap-opacity .fad:before,.fad.fa-swap-opacity:before,.fad:after{opacity:var(--fa-secondary-opacity,.4)}.fa-duotone.fa-swap-opacity:after,.fa-swap-opacity .fa-duotone:after,.fa-swap-opacity .fad:after,.fad.fa-swap-opacity:after{opacity:var(--fa-primary-opacity,1)}.fa-duotone.fa-inverse,.fad.fa-inverse{color:var(--fa-inverse,#fff)}.fa-duotone.fa-stack-1x,.fa-duotone.fa-stack-2x,.fad.fa-stack-1x,.fad.fa-stack-2x{position:absolute}:host,:root{--fa-font-light:normal 300 1em/1 "Font Awesome 6 Pro"}@font-face{font-family:"Font Awesome 6 Pro";font-style:normal;font-weight:300;font-display:block;src:url(/assets/fa-light-300-DSvnV_31.woff2) format("woff2"),url(/assets/fa-light-300-CkZKT5UH.ttf) format("truetype")}.fa-light,.fal{font-weight:300}:host,:root{--fa-font-regular:normal 400 1em/1 "Font Awesome 6 Pro"}@font-face{font-family:"Font Awesome 6 Pro";font-style:normal;font-weight:400;font-display:block;src:url(/assets/fa-regular-400-BOgqvwHK.woff2) format("woff2"),url(/assets/fa-regular-400-DHy3G09d.ttf) format("truetype")}.fa-regular,.far{font-weight:400}:host,:root{--fa-font-solid:normal 900 1em/1 "Font Awesome 6 Pro"}@font-face{font-family:"Font Awesome 6 Pro";font-style:normal;font-weight:900;font-display:block;src:url(/assets/fa-solid-900-BoIGJYu2.woff2) format("woff2"),url(/assets/fa-solid-900-DOfUg0e9.ttf) format("truetype")}.fa-solid,.fas{font-weight:900}:host,:root{--fa-style-family-classic:"Font Awesome 6 Pro";--fa-font-thin:normal 100 1em/1 "Font Awesome 6 Pro"}@font-face{font-family:"Font Awesome 6 Pro";font-style:normal;font-weight:100;font-display:block;src:url(/assets/fa-thin-100-DinVcC42.woff2) format("woff2"),url(/assets/fa-thin-100-CHro5uGz.ttf) format("truetype")}.fa-thin,.fat{font-weight:100}@font-face{font-family:"Font Awesome 5 Brands";font-display:block;font-weight:400;src:url(/assets/fa-brands-400-ChfuyuEw.woff2) format("woff2"),url(/assets/fa-brands-400-D2uq21Pt.ttf) format("truetype")}@font-face{font-family:"Font Awesome 5 Pro";font-display:block;font-weight:900;src:url(/assets/fa-solid-900-BoIGJYu2.woff2) format("woff2"),url(/assets/fa-solid-900-DOfUg0e9.ttf) format("truetype")}@font-face{font-family:"Font Awesome 5 Pro";font-display:block;font-weight:400;src:url(/assets/fa-regular-400-BOgqvwHK.woff2) format("woff2"),url(/assets/fa-regular-400-DHy3G09d.ttf) format("truetype")}@font-face{font-family:"Font Awesome 5 Pro";font-display:block;font-weight:300;src:url(/assets/fa-light-300-DSvnV_31.woff2) format("woff2"),url(/assets/fa-light-300-CkZKT5UH.ttf) format("truetype")}@font-face{font-family:"Font Awesome 5 Duotone";font-display:block;font-weight:900;src:url(/assets/fa-duotone-900-Cd0D57RO.woff2) format("woff2"),url(/assets/fa-duotone-900-Dtzf3pUr.ttf) format("truetype")}@font-face{font-family:FontAwesome;font-display:block;src:url(/assets/fa-solid-900-BoIGJYu2.woff2) format("woff2"),url(/assets/fa-solid-900-DOfUg0e9.ttf) format("truetype")}@font-face{font-family:FontAwesome;font-display:block;src:url(/assets/fa-brands-400-ChfuyuEw.woff2) format("woff2"),url(/assets/fa-brands-400-D2uq21Pt.ttf) format("truetype")}@font-face{font-family:FontAwesome;font-display:block;src:url(/assets/fa-regular-400-BOgqvwHK.woff2) format("woff2"),url(/assets/fa-regular-400-DHy3G09d.ttf) format("truetype");unicode-range:u+f003,u+f006,u+f014,u+f016-f017,u+f01a-f01b,u+f01d,u+f022,u+f03e,u+f044,u+f046,u+f05c-f05d,u+f06e,u+f070,u+f087-f088,u+f08a,u+f094,u+f096-f097,u+f09d,u+f0a0,u+f0a2,u+f0a4-f0a7,u+f0c5,u+f0c7,u+f0e5-f0e6,u+f0eb,u+f0f6-f0f8,u+f10c,u+f114-f115,u+f118-f11a,u+f11c-f11d,u+f133,u+f147,u+f14e,u+f150-f152,u+f185-f186,u+f18e,u+f190-f192,u+f196,u+f1c1-f1c9,u+f1d9,u+f1db,u+f1e3,u+f1ea,u+f1f7,u+f1f9,u+f20a,u+f247-f248,u+f24a,u+f24d,u+f255-f25b,u+f25d,u+f271-f274,u+f278,u+f27b,u+f28c,u+f28e,u+f29c,u+f2b5,u+f2b7,u+f2ba,u+f2bc,u+f2be,u+f2c0-f2c1,u+f2c3,u+f2d0,u+f2d2,u+f2d4,u+f2dc}@font-face{font-family:FontAwesome;font-display:block;src:url(/assets/fa-v4compatibility-BM8kBeXM.woff2) format("woff2"),url(/assets/fa-v4compatibility-vdIG3YMT.ttf) format("truetype");unicode-range:u+f041,u+f047,u+f065-f066,u+f07d-f07e,u+f080,u+f08b,u+f08e,u+f090,u+f09a,u+f0ac,u+f0ae,u+f0b2,u+f0d0,u+f0d6,u+f0e4,u+f0ec,u+f10a-f10b,u+f123,u+f13e,u+f148-f149,u+f14c,u+f156,u+f15e,u+f160-f161,u+f163,u+f175-f178,u+f195,u+f1f8,u+f219,u+f27a}
