.customer-live-search{position:relative;width:clamp(250px,29vw,430px);direction:rtl}.customer-live-search__field{display:flex;height:36px;align-items:center;gap:8px;border:1px solid rgba(148,163,184,.35);border-radius:9px;padding:0 10px;background:hsla(0,0%,100%,.09);transition:border-color 160ms ease,background 160ms ease,box-shadow 160ms ease}.customer-live-search__field.is-active{border-color:rgba(96,165,250,.75);background:#fff;box-shadow:0 0 0 3px rgba(59,130,246,.15);color:#172033}.customer-live-search__field>svg{width:18px;flex:0 0 auto;color:#94a3b8}.customer-live-search__field input{min-width:0;flex:1;border:0;outline:0;background:rgba(0,0,0,0);color:inherit;font:inherit;font-size:11px}.customer-live-search__field input::-moz-placeholder{color:#aab5c5}.customer-live-search__field input::placeholder{color:#aab5c5}.customer-live-search__field>button{display:grid;width:24px;height:24px;flex:0 0 auto;place-items:center;border:0;border-radius:50%;background:#eef2f7;color:#64748b;cursor:pointer}.customer-live-search__field>button svg{width:14px}.customer-live-search__field kbd{border:1px solid hsla(0,0%,100%,.14);border-radius:4px;padding:2px 5px;color:#94a3b8;font:8px sans-serif;direction:ltr}.customer-live-search__popover{position:absolute;z-index:120;top:calc(100% + 9px);right:0;width:100%;overflow:hidden;border:1px solid #e2e8f0;border-radius:14px;background:#fff;color:#172033;box-shadow:0 20px 52px rgba(15,23,42,.24);animation:customer-search-in 150ms ease-out}.customer-live-search__popover>header{display:flex;align-items:center;justify-content:space-between;padding:12px 14px 9px;color:#64748b}.customer-live-search__popover>header span{font-size:10px;font-weight:700}.customer-live-search__popover>header small{font-size:9px}.customer-live-search__results>button{display:flex;width:100%;align-items:center;gap:10px;border:0;border-top:1px solid #f1f5f9;padding:10px 13px;background:#fff;color:inherit;cursor:pointer;font:inherit;text-align:right;transition:background 120ms ease}.customer-live-search__results>button:hover,.customer-live-search__results>button:focus-visible{background:#f7faff;outline:0}.customer-live-search__results>button>span:nth-child(2){display:flex;min-width:0;flex:1;flex-direction:column;gap:3px}.customer-live-search__results>button strong{overflow:hidden;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.customer-live-search__results>button small{overflow:hidden;color:#7b8798;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.customer-live-search__results>button b{color:#2563eb;font-size:9px}.customer-live-search__avatar{display:grid;width:34px;height:34px;flex:0 0 auto;place-items:center;border-radius:10px;background:#eaf1ff;color:#2563eb}.customer-live-search__avatar svg{width:18px}.customer-live-search__status,.customer-live-search__error{margin:0;padding:23px 14px;color:#64748b;font-size:10px;text-align:center}.customer-live-search__status i{display:inline-block;width:14px;height:14px;border:2px solid #dbeafe;border-top-color:#2563eb;border-radius:50%;margin-left:7px;vertical-align:middle;animation:customer-search-spin 700ms linear infinite}.customer-live-search__error{color:#c62836}.customer-live-search__empty{display:flex;flex-direction:column;align-items:center;padding:17px 18px 20px;text-align:center}.customer-live-search__empty>span{display:grid;width:42px;height:42px;place-items:center;border-radius:13px;background:#f1f5f9;color:#64748b}.customer-live-search__empty>span svg{width:21px}.customer-live-search__empty strong{margin-top:9px;font-size:12px}.customer-live-search__empty p{margin:5px 0 14px;color:#7b8798;font-size:9px;line-height:1.7}.customer-live-search__empty>button{display:inline-flex;height:34px;align-items:center;gap:6px;border:0;border-radius:8px;padding:0 13px;background:#2563eb;color:#fff;cursor:pointer;font:inherit;font-size:10px;font-weight:700}.customer-live-search__empty>button svg{width:16px}.customer-live-search__create{padding:8px 14px 15px}.customer-live-search__create>div:first-child{display:flex;flex-direction:column;gap:4px}.customer-live-search__create>div:first-child strong{font-size:12px}.customer-live-search__create>div:first-child small{color:#7b8798;font-size:9px}.customer-live-search__channels{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:14px 0}.customer-live-search__channels label{cursor:pointer}.customer-live-search__channels input{position:absolute;opacity:0;pointer-events:none}.customer-live-search__channels span{display:grid;height:36px;place-items:center;border:1px solid #e2e8f0;border-radius:8px;color:#536174;font-size:10px;font-weight:600;transition:120ms ease}.customer-live-search__channels input:checked+span{border-color:#2563eb;background:#edf4ff;color:#1d4ed8;box-shadow:inset 0 0 0 1px #2563eb}.customer-live-search__create-actions{display:flex;gap:8px}.customer-live-search__create-actions button{height:34px;flex:1;border:0;border-radius:8px;background:#eef2f7;color:#475569;cursor:pointer;font:inherit;font-size:10px;font-weight:700}.customer-live-search__create-actions button:last-child{flex:1.5;background:#2563eb;color:#fff}.customer-live-search__create-actions button:disabled{cursor:wait;opacity:.65}@keyframes customer-search-in{from{opacity:0;transform:translateY(-5px)}}@keyframes customer-search-spin{to{transform:rotate(360deg)}}@media(max-width: 1100px){.customer-live-search{width:250px}}@media(max-width: 620px){.customer-live-search{width:min(45vw,205px)}.customer-live-search__field{padding-inline:8px}.customer-live-search__field kbd{display:none}.customer-live-search__popover{position:fixed;top:54px;right:10px;left:10px;width:auto}}
.app-shell{color:#1f2937}.app-sidebar{position:fixed;z-index:40;inset:0 0 0 auto;width:255px;min-height:100vh;overflow-y:auto;background:#1e293b;color:#d1d5db;transition:transform 180ms ease}.app-sidebar__brand{position:relative;display:flex;align-items:center;gap:10px;min-height:94px;padding:16px 18px;color:#fff}.app-sidebar__brand img{width:48px;height:48px;flex:0 0 auto;-o-object-fit:contain;object-fit:contain}.app-sidebar__brand div{display:flex;min-width:0;flex-direction:column;line-height:1.4}.app-sidebar__brand strong{font-size:14px;font-weight:600;white-space:nowrap}.app-sidebar__brand span{color:#9ca3af;font-size:11px}.app-sidebar__close{display:none}.app-sidebar__nav{padding:0 8px}.app-sidebar__nav-item{display:flex;width:100%;min-height:52px;align-items:center;justify-content:space-between;border:0;border-radius:6px;padding:0 16px;background:rgba(0,0,0,0);color:#d1d5db;cursor:pointer;font-size:16px;text-decoration:none;text-align:right;transition:color 150ms ease,background-color 150ms ease}.app-sidebar__nav-item svg{width:17px;color:#9ca3af;transition:transform 160ms ease}.app-sidebar__nav-item svg.is-rotated{transform:rotate(180deg)}.app-sidebar__nav-item:hover,.app-sidebar__nav-item:focus-visible{background:rgba(15,23,42,.55);color:#fff;outline:none}.app-sidebar__nav-item.is-active{background:#0f172a;color:#fff}.app-sidebar__nav-item.has-active-child{color:#fff}.app-sidebar__submenu{max-height:0;overflow:hidden;opacity:0;visibility:hidden;pointer-events:none;transition:max-height 220ms ease,opacity 150ms ease,visibility 0s linear 220ms}.app-sidebar__submenu.is-open{max-height:320px;opacity:1;visibility:visible;pointer-events:auto;transition-delay:0s}.app-sidebar__submenu a{display:flex;align-items:center;justify-content:space-between;padding:0 28px;color:#aeb6c3;font-size:14px;line-height:42px;text-decoration:none;transition:color 150ms ease,background-color 150ms ease}.app-sidebar__submenu a:hover,.app-sidebar__submenu a:focus-visible,.app-sidebar__submenu a.is-active{border-radius:5px;background:rgba(15,23,42,.55);color:#fff;outline:none}.app-sidebar__submenu a b{display:grid;min-width:22px;height:20px;place-items:center;border-radius:10px;padding:0 5px;background:#e51f2b;color:#fff;font-size:9px}.app-sidebar-backdrop{display:none}.app-content{min-height:100vh;margin-right:255px}.app-topbar{position:fixed;z-index:30;inset:0 255px auto 0;display:flex;height:48px;align-items:center;justify-content:space-between;padding:0 16px;background:#0f172a;color:#fff}.app-topbar__heading{display:flex;align-items:center;gap:12px;font-size:16px}.app-topbar__heading strong{font-weight:700}.app-topbar__menu{display:none}.app-topbar__actions{display:flex;height:100%;align-items:center;gap:16px;direction:ltr}.app-topbar__divider{width:1px;height:32px;background:#64748b;opacity:.65}.app-topbar__date{display:flex;align-items:center;gap:7px;color:#e5e7eb;direction:ltr;font-size:12px}.app-topbar__date svg{width:21px;height:21px}.topbar-button{display:inline-flex;height:32px;align-items:center;gap:8px;border:0;border-radius:4px;padding:0 12px;color:#fff;cursor:pointer;direction:ltr;font-size:12px;transition:filter 150ms ease}.topbar-button:hover,.topbar-button:focus-visible{filter:brightness(1.08);outline:2px solid hsla(0,0%,100%,.45);outline-offset:2px}.topbar-button svg{width:20px;height:20px}.topbar-button--danger{background:#e51f2b}.topbar-button--primary{background:#2563eb}.topbar-notifications{position:relative;display:grid;width:34px;height:34px;place-items:center;border:0;border-radius:50%;background:hsla(0,0%,100%,.1);color:#fff;cursor:pointer}.topbar-notifications>svg{width:20px;height:20px}.topbar-notifications>span{position:absolute;top:-5px;right:-6px;display:grid;min-width:18px;height:18px;place-items:center;border:2px solid #0f172a;border-radius:9px;padding:0 3px;background:#e51f2b;color:#fff;font-size:8px;font-weight:800}.topbar-notifications:hover,.topbar-notifications:focus-visible{background:hsla(0,0%,100%,.18);outline:2px solid hsla(0,0%,100%,.4)}.app-notification-toast{position:fixed;z-index:160;left:24px;bottom:24px;display:flex;width:min(390px,100vw - 32px);overflow:hidden;border:1px solid #dbe2ec;border-right:4px solid #4f46e5;border-radius:9px;background:#fff;box-shadow:0 18px 45px rgba(15,23,42,.22);animation:notification-toast-in 180ms ease-out}.app-notification-toast>button:first-child{display:flex;min-width:0;flex:1;align-items:center;gap:11px;border:0;padding:15px;background:rgba(0,0,0,0);color:#334155;cursor:pointer;font:inherit;text-align:right}.app-notification-toast>button:first-child>svg{width:24px;flex:0 0 auto;color:#4f46e5}.app-notification-toast>button:first-child span{display:flex;min-width:0;flex-direction:column;gap:4px}.app-notification-toast strong{color:#172033;font-size:12px}.app-notification-toast small{overflow:hidden;color:#64748b;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.app-notification-toast__close{align-self:flex-start;border:0;padding:9px;background:rgba(0,0,0,0);color:#8b96a7;cursor:pointer}.app-notification-toast__close svg{width:17px}@keyframes notification-toast-in{from{opacity:0;transform:translateY(18px)}}.app-main{min-height:100vh;padding-top:48px}@media(max-width: 900px){.app-sidebar{width:min(82vw,255px);transform:translateX(100%);box-shadow:-12px 0 30px rgba(15,23,42,.18)}.app-sidebar--open{transform:translateX(0)}.app-sidebar__close{position:absolute;top:10px;left:10px;display:grid;width:34px;height:34px;place-items:center;border:0;border-radius:6px;background:rgba(15,23,42,.65);color:#fff}.app-sidebar__close svg{width:20px}.app-sidebar-backdrop{position:fixed;z-index:35;inset:0;display:block;border:0;background:rgba(15,23,42,.5)}.app-content{margin-right:0}.app-topbar{right:0}.app-topbar__menu{display:grid;width:32px;height:32px;place-items:center;border:0;border-radius:5px;background:#1e293b;color:#fff}.app-topbar__menu svg{width:20px}.app-topbar__actions{gap:8px}.app-topbar__divider,.app-topbar__date{display:none}}@media(max-width: 520px){.app-topbar{padding-inline:10px}.app-topbar__heading strong{display:none}.topbar-button{gap:5px;padding-inline:8px}.app-notification-toast{left:16px;bottom:16px}}
.DatePicker{position:relative;display:inline-block;z-index:100}.DatePicker__input{background:#fff;border:1px solid #ddd;padding:.4em .8em;font-family:inherit;text-align:center;font-size:12px}.DatePicker__input.-rtl{direction:rtl}.DatePicker__input::-moz-placeholder{color:#979797}.DatePicker__input::placeholder{color:#979797}.DatePicker__calendarContainer.-top+.DatePicker__calendarArrow{top:auto;bottom:calc(100% + 10px);transform:translateY(-2.5rem) rotate(180deg);animation:fadeArrowFlipped .3s forwards}.DatePicker__calendarContainer{position:absolute;top:calc(100% + 20px);left:50%;transform:translateX(-50%)}.DatePicker__calendarContainer.-top{top:auto;bottom:calc(100% + 20px)}.Calendar,.Calendar *{margin:0;padding:0;box-sizing:border-box;direction:ltr}.Calendar,.Calendar.-rtl *{direction:rtl}.DatePicker__calendarArrow{position:absolute;width:0;height:0;top:calc(100% + 10px);left:0;right:0;margin:0 auto;border-style:solid;z-index:10;border-width:0 10px 10px 10px;border-color:transparent transparent #fff transparent}.Calendar{--cl-color-black: #444444;--cl-color-disabled: #d4d4d4;--cl-color-error: #ff2929;font-size:10px;background:#fff;box-shadow:0 1em 4em rgba(0, 0, 0, 0.07);border-radius:1em;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;padding-top:1.2em;display:flex;flex-direction:column;width:33em;z-index:10;max-width:90vw;min-height:36.7em}.DatePicker .Calendar,.DatePicker__calendarArrow{transform:translateY(2.5em);opacity:0;animation:fadeCalendar .3s forwards}.DatePicker__calendarContainer.-top .Calendar{transform:translateY(-2.5em)}.Calendar.-noFocusOutline *:focus{outline:none !important}.Calendar>:not(.Calendar__footer) button{font-family:inherit;background:transparent;cursor:pointer;-webkit-tap-highlight-color:transparent;outline:none}.Calendar__header{display:flex;color:var(--cl-color-black);padding:2em 2.9em;align-items:center;overflow:hidden}.Calendar__monthArrowWrapper{line-height:0;font-size:1em;padding:3px;position:relative;border:none;z-index:1;opacity:1;transition:.2s}.Calendar__monthArrowWrapper:focus{outline:1px dashed rgba(0, 0, 0, 0.4);outline-offset:2px}.Calendar__monthArrowWrapper:disabled,.Calendar__monthArrowWrapper.-hidden{opacity:0;pointer-events:none}.Calendar__monthArrowWrapper.-left{transform:rotate(90deg)}.Calendar.-rtl .Calendar__monthArrowWrapper.-left{transform:rotate(-90deg)}.Calendar__monthArrowWrapper.-right{transform:rotate(-90deg)}.Calendar.-rtl .Calendar__monthArrowWrapper.-right{transform:rotate(90deg)}.Calendar__monthArrowWrapper:active .Calendar__monthArrow{transform:scale(0.7)}.Calendar__monthArrow{border-radius:50%;transition:var(--animation-duration) transform;pointer-events:none;background-repeat:no-repeat;display:block;width:1.7em;height:1.7em;background-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2724%27 height=%2724%27 viewBox=%270 0 24 24%27%3E%3Cg class=%27nc-icon-wrapper%27 fill=%27%23000000%27%3E%3Cdefs stroke=%27none%27%3E%3C/defs%3E%3Cpath class=%27cls-1%27 d=%27M12 23.25V.75%27 fill=%27none%27 stroke=%27%23000000%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%271.5px%27%3E%3C/path%3E%3Cpath class=%27cls-2%27 d=%27M22.5 11.25L12 .75 1.5 11.25%27 fill=%27none%27 stroke=%27%23000000%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%271.5px%27 fill-rule=%27evenodd%27%3E%3C/path%3E%3C/g%3E%3C/svg%3E");background-size:100% 100%}.Calendar__monthYearContainer{flex:1;position:relative}.Calendar__monthYear{font-size:1.6em;font-weight:500;display:flex;align-items:center;position:absolute;top:0;bottom:0;left:50%;will-change:transform,opacity;backface-visibility:hidden;transform:translateZ(0);transition:var(--animation-duration);line-height:1}.Calendar__monthYear.-hiddenNext{opacity:0;transform:translateX(50%)}.Calendar.-rtl .Calendar__monthYear.-hiddenNext{transform:translateX(-150%)}.Calendar__monthYear.-hiddenPrevious{opacity:0;transform:translateX(-150%)}.Calendar.-rtl .Calendar__monthYear.-hiddenPrevious{transform:translateX(50%)}.Calendar__monthYear.-shown{opacity:1;margin-top:auto;margin-bottom:auto;transform:translateX(-50%)}.Calendar__monthYear.-shownAnimated{animation:var(--animation-duration) fadeTextToCenter forwards}.Calendar__monthYear>*{padding:.2em .5em;border:1px solid transparent;transition:var(--animation-duration);font-size:1.05em;display:flex;justify-content:center;align-items:center;transform:translateX(0) scale(0.95);will-change:transform;border-radius:5px}.Calendar__monthYear:not(.-shown)>*,.Calendar__monthYear>*.-hidden{cursor:default;pointer-events:none}.Calendar__monthText{margin-left:-0.3em}.Calendar__yearText:last-child{margin-right:-0.3em}.Calendar__monthYear.-shown>*:hover,.Calendar:not(.-noFocusOutline) .Calendar__monthYear.-shown>*:focus,.Calendar__monthYear>*.-activeBackground{background:#f5f5f5}.Calendar__monthText:hover{transform:translateX(-0.2em) scale(0.95)}.Calendar.-rtl .Calendar__monthText:hover{transform:translateX(0.2em) scale(0.95)}.Calendar__yearText:hover{transform:translateX(0.2em) scale(0.95)}.Calendar.-rtl .Calendar__yearText:hover{transform:translateX(-0.2em) scale(0.95)}.Calendar__monthYear .Calendar__yearText.-hidden{transform:translateX(50%);opacity:0}.Calendar.-rtl .Calendar__monthYear .Calendar__yearText.-hidden{transform:translateX(-50%)}.Calendar__monthYear .Calendar__monthText.-hidden{transform:translateX(-50%);opacity:0}.Calendar.-rtl .Calendar__monthYear .Calendar__monthText.-hidden{transform:translateX(50%)}.Calendar__monthYear:not(.-shown)>*{pointer-events:none}.Calendar__monthSelectorAnimationWrapper,.Calendar__yearSelectorAnimationWrapper{position:absolute;width:100%;height:80%;bottom:0;display:flex;justify-content:center;align-items:center;overflow:hidden}.Calendar__monthSelectorWrapper{width:100%;height:100%;display:flex;justify-content:center;align-items:center}.Calendar__monthSelector{padding:0 2.5em;align-content:center;padding-bottom:2em}.Calendar__monthSelector,.Calendar__yearSelector{display:flex;flex-wrap:wrap;position:relative;z-index:2;background-color:#fff;transform:translateY(-150%);will-change:transform;transition:.6s;height:100%}.Calendar__yearSelectorWrapper{width:100%;height:100%}.Calendar__yearSelectorWrapper::after,.Calendar__yearSelectorWrapper::before{content:"";width:100%;height:5em;position:absolute;left:0;opacity:0;transition:.4s;transition-delay:.2s}.Calendar__yearSelectorWrapper::after{background-image:linear-gradient(to bottom, #fff, #fff 10%, rgba(245, 245, 245, 0));top:-0.1em}.Calendar__yearSelectorWrapper::before{background-image:linear-gradient(to top, #fff, #fff 10%, rgba(245, 245, 245, 0));bottom:0}.Calendar__yearSelectorWrapper.-faded::after,.Calendar__yearSelectorWrapper.-faded::before{opacity:1;z-index:3}.Calendar__yearSelector{align-content:flex-start;scrollbar-width:0;overflow:scroll;position:relative;width:100%;padding:5em 2em;-ms-overflow-style:none}.Calendar__yearSelector::-webkit-scrollbar{display:none}.Calendar__yearSelectorItem{width:25%;display:flex;justify-content:center}.Calendar__yearSelectorItem:not(:nth-child(-n+4)){margin-top:1.5em}.Calendar__yearSelectorText{border:none;font-size:1.4em;min-width:85%;padding:.2em .5em;border-radius:8.5px}.Calendar__monthSelector.-open,.Calendar__yearSelector.-open{transform:translateY(0)}.Calendar__yearSelectorText:focus,.Calendar__monthSelectorItemText:focus{outline:1px dashed rgba(0, 0, 0, 0.4);outline-offset:2px}.Calendar__monthSelectorItem{width:33.3333333333%;display:flex;justify-content:center}.Calendar__monthSelectorItem:not(:nth-child(-n+3)){margin-top:2em}.Calendar__monthSelectorItemText{border:none;padding:.4em .4em;border-radius:8.5px;font-size:1.3em;min-width:70%;transition:.3s}.Calendar__monthSelectorItem:not(.-active) .Calendar__monthSelectorItemText:not(:disabled):hover,.Calendar__yearSelectorItem:not(.-active) .Calendar__yearSelectorText:not(:disabled):hover{background:#f5f5f5}.Calendar__monthSelectorItemText:disabled,.Calendar__yearSelectorText:disabled{opacity:.5;cursor:default}.Calendar__monthSelectorItem.-active .Calendar__monthSelectorItemText,.Calendar__yearSelectorItem.-active .Calendar__yearSelectorText{background-color:var(--cl-color-primary);color:#fff}.Calendar__weekDays{display:flex;justify-content:space-between;color:var(--cl-color-disabled);font-size:1.2em;margin-bottom:.7em;padding:0 2.6em;position:relative}.Calendar__weekDay{display:block;width:14.2857142857%;text-align:center;text-decoration:none}.Calendar__sectionWrapper{position:relative;min-height:25.8em;overflow:hidden}.Calendar__section{display:flex;flex-direction:column;padding:0 3.2em;position:absolute;color:var(--cl-color-black);top:0;padding-top:.5em;left:0;width:100%;will-change:transform,opacity;transform:translateZ(0);backface-visibility:hidden;transition:var(--animation-duration)}.Calendar__section.-hiddenPrevious{opacity:.5;transform:translateX(-90%)}.Calendar.-rtl .Calendar__section.-hiddenPrevious{transform:translateX(90%)}.Calendar__section.-hiddenNext{opacity:.5;transform:translateX(90%)}.Calendar.-rtl .Calendar__section.-hiddenNext{transform:translateX(-90%)}.Calendar__section.-shown{opacity:1;transform:translateX(0)}.Calendar__section.-shownAnimated{animation:var(--animation-duration) FadeContentToCenter forwards}.Calendar__weekRow{display:flex;width:100%}.Calendar__day{display:block;width:14.2857142857%;text-align:center;padding:calc(.25em - 1px) 0;font-size:1.6em;border-radius:50%;transition:.2s;border:1px solid transparent;margin-bottom:.3em;color:rgba(0, 0, 0, 0.8);display:flex;justify-content:center;align-items:center;cursor:pointer}.Calendar__day:focus{outline:1px dashed rgba(0, 0, 0, 0.4);outline-offset:2px}.Calendar__day.-ltr{min-height:2.6em;font-size:1.45em}.Calendar__day.-rtl{font-size:1.55em;height:2.45em}.Calendar__day:not(.-blank):not(.-selectedStart):not(.-selectedEnd):not(.-selectedBetween):not(.-selected):hover{background:#eaeaea;border-radius:50%;color:var(--cl-color-black);border-color:transparent}.Calendar__day.-selected,.Calendar__day.-selectedStart,.Calendar__day.-selectedEnd{background:var(--cl-color-primary);color:#fff}.Calendar__day.-ltr.-selectedStart{border-radius:0;border-top-left-radius:100em;border-bottom-left-radius:100em}.Calendar__day.-rtl.-selectedStart{border-radius:0;border-top-right-radius:100em;border-bottom-right-radius:100em}.Calendar__day.-selectedBetween{background:var(--cl-color-primary-light);color:var(--cl-color-primary);border-radius:0}.Calendar__day.-ltr.-selectedEnd{border-top-right-radius:100em;border-bottom-right-radius:100em}.Calendar__day.-rtl.-selectedEnd{border-top-left-radius:100em;border-bottom-left-radius:100em}.Calendar__day.-weekend:not(.-selected):not(.-blank):not(.-selectedStart):not(.-selectedEnd):not(.-selectedBetween){color:var(--cl-color-error)}.Calendar__day.-weekend.-today:not(.-selectedStart):not(.-selectedEnd):not(.-selectedBetween)::after{background:var(--cl-color-error)}.Calendar__day.-disabled{color:var(--cl-color-disabled) !important;background:transparent !important;cursor:default !important}.Calendar__day.-selected{border-radius:50%}.Calendar__day.-today:not(.-selectedStart):not(.-selectedEnd):not(.-selectedBetween){font-weight:600;color:var(--cl-color-black);color:#000;position:relative}.Calendar__day.-today:not(.-selectedStart):not(.-selectedEnd):not(.-selectedBetween)::after{content:"";position:absolute;bottom:.2em;display:block;width:.6em;height:1px;background:#000;left:50%;opacity:.5;transform:translateX(-50%);transition:.2s}.Calendar__day.-today:hover:not(.-selectedStart):not(.-selectedEnd):not(.-selectedBetween)::after{opacity:0}.Calendar__day.-blank{color:transparent;cursor:default;pointer-events:none}.Calendar__footer{position:relative;z-index:1}@keyframes fadeCalendar{from{opacity:0}to{opacity:1;transform:translateY(0)}}@keyframes fadeArrowFlipped{from{opacity:0}to{opacity:1;transform:translateY(0) rotate(180deg)}}@keyframes fadeTextToCenter{to{opacity:1;transform:translateX(-50%)}}@keyframes FadeContentToCenter{to{opacity:1;transform:translateX(0)}}
.persian-date-picker{display:flex;justify-content:center;border:1px solid #e1e5ea;border-radius:8px;padding:8px;background:#fff}.persian-date-picker .Calendar{width:100%;max-width:330px;min-height:0;box-shadow:none;font-family:inherit;font-size:9px}.Calendar__day.persian-date-picker__today{box-shadow:inset 0 0 0 2px #f59e0b;color:#b45309;font-weight:900}.Calendar__day.persian-date-picker__selected{color:#fff;font-weight:900}.Calendar__day.-disabled{cursor:not-allowed;opacity:.35}.persian-date-input{position:relative;width:100%}.persian-date-input__control{display:block;width:100%;min-height:42px;box-sizing:border-box;border:1px solid #d0d5dd;border-radius:7px;padding:9px 12px;background:#fff;color:#344054;font-family:inherit;text-align:right;cursor:pointer}.persian-date-input__control span{color:#98a2b3}.persian-date-input__control span.has-value{color:#344054}.persian-date-input__control:focus{border-color:#2563eb;outline:3px solid #dbeafe}.persian-date-input__popover{position:absolute;left:50%;z-index:300;transform:translateX(-50%)}.persian-date-input__popover.is-top,.persian-date-input__popover.is-auto{bottom:calc(100% + 10px)}.persian-date-input__popover.is-bottom{top:calc(100% + 10px)}.persian-date-input__calendar{max-width:min(330px,100vw - 32px);font-family:inherit}.persian-date-input__required{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}@media(max-width: 480px){.persian-date-picker .Calendar{max-width:100%}}
.tour-picker-backdrop{position:fixed;z-index:96;inset:0;display:flex;align-items:flex-end;justify-content:center;padding-inline:16px;background:rgba(30,41,59,.54)}.tour-picker-sheet{width:min(100%,516px);max-height:80vh;overflow-y:auto;border-radius:12px 12px 0 0;padding:14px 21px 21px;background:#fff}.tour-picker-sheet__handle{display:block;width:64px;height:6px;border-radius:99px;margin:0 auto;background:#d5d9de}.tour-picker-sheet h2{margin:20px 0 25px;color:#111827;font-size:23px;text-align:center}.tour-picker-sheet__search{display:flex;height:45px;align-items:center;gap:8px;border:1px solid #d4d9df;border-radius:5px;padding:0 11px}.tour-picker-sheet__search svg{width:20px;color:#667085}.tour-picker-sheet__search input{width:100%;border:0;outline:0}.tour-picker-sheet__options{max-height:350px;overflow-y:auto;margin-top:14px}.tour-picker-sheet__options button{display:flex;width:100%;min-height:48px;align-items:center;justify-content:space-between;border:0;border-bottom:1px solid #edf0f3;background:#fff;cursor:pointer;font-family:inherit}.tour-picker-sheet__options button span{width:15px;height:15px;border:2px solid #c8ced7;border-radius:50%}.tour-picker-sheet__options button.is-selected span{border:4px solid #2563eb}.tour-picker-sheet__actions{display:flex;justify-content:space-between;margin-top:20px}.tour-picker-sheet__actions button,.tour-picker-sheet__cancel{width:115px;height:38px;border:0;border-radius:4px;background:#e9ebef;cursor:pointer;font-family:inherit;font-weight:700}.tour-picker-sheet__actions .is-submit{background:#2563eb;color:#fff}.tour-picker-sheet__cancel{display:block;margin-top:18px}
.async-state{min-height:240px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:14px;color:#667085}.async-state--error{color:#b42318}.async-state--error button{border:0;border-radius:6px;padding:10px 18px;color:#fff;background:#2563eb;cursor:pointer}.async-state__spinner,.async-state__button-spinner{display:inline-block;border-radius:50%;border:3px solid currentColor;border-left-color:rgba(0,0,0,0);animation:async-spin .75s linear infinite}.async-state__spinner{width:32px;height:32px}.async-state__button-spinner{width:16px;height:16px;margin-inline-end:8px;vertical-align:middle}@keyframes async-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion: reduce){.async-state__spinner,.async-state__button-spinner{animation-duration:1.5s}}
.automation-report-create-page{min-height:calc(100vh - 49px);padding:0 22px 80px}.automation-report-create-hero{height:158px;margin:0 -22px -74px;padding-top:34px;background:linear-gradient(120deg, #2fa779, #078c78);color:#fff;text-align:center}.automation-report-create-hero h1{margin:0;font-size:23px}.automation-report-create-hero p{margin:8px 0 0;font-size:11px;opacity:.82}.automation-report-create-page>form{position:relative;width:min(100%,820px);overflow:hidden;border:1px solid #e0e5ea;border-radius:7px;margin:0 auto;background:#fff;box-shadow:0 5px 16px rgba(15,23,42,.08)}.automation-report-create-page form>header{display:flex;min-height:60px;align-items:center;justify-content:space-between;border-bottom:1px solid #e5e7eb;padding:0 24px}.automation-report-create-page form h2{margin:0;font-size:15px}.automation-report-create-page form header span{color:#98a2b3;font-size:9px}.automation-report-create-grid{display:grid;grid-template-columns:repeat(2, 1fr);gap:20px 30px;padding:28px 24px 35px}.automation-report-create-grid>label{position:relative;min-width:0;color:#344054;font-size:11px;font-weight:700}.automation-report-create-grid>label>span{display:block;margin-bottom:7px}.automation-report-create-grid input,.automation-report-create-grid select,.automation-report-date{width:100%;height:43px;border:1px solid #d0d5dd;border-radius:5px;padding:0 11px;background:#fff;color:#344054;outline:none;font-family:inherit}.automation-report-create-grid input:focus,.automation-report-create-grid select:focus,.automation-report-date:focus{border-color:#2563eb;box-shadow:0 0 0 3px rgba(37,99,235,.1)}.select-wrap{position:relative}.select-wrap select{-webkit-appearance:none;-moz-appearance:none;appearance:none}.select-wrap svg{position:absolute;top:13px;left:10px;width:17px;color:#667085;pointer-events:none}.automation-report-date{display:flex;align-items:center;justify-content:space-between;cursor:pointer}.automation-report-date svg{width:18px;color:#667085}.automation-report-date-required{position:absolute;width:1px !important;height:1px !important;opacity:0;pointer-events:none}.automation-report-count{display:grid;grid-template-columns:42px 1fr 42px}.automation-report-count input{border-radius:0;text-align:center}.automation-report-count button{display:grid;place-items:center;border:1px solid #d0d5dd;background:#f8fafc;color:#2563eb;cursor:pointer}.automation-report-count button:first-child{border-radius:0 5px 5px 0}.automation-report-count button:last-child{border-radius:5px 0 0 5px}.automation-report-count svg{width:17px}.automation-report-create-page form>footer{display:flex;gap:10px;border-top:1px solid #e5e7eb;padding:17px 24px}.automation-report-create-page footer button{min-width:125px;height:40px;border:0;border-radius:4px;background:#e9ebef;cursor:pointer;font-family:inherit;font-weight:800}.automation-report-create-page footer .is-submit{background:#0bbb87;color:#fff}@media(max-width: 650px){.automation-report-create-grid{grid-template-columns:1fr;padding-inline:16px}.automation-report-create-page form>header{align-items:flex-start;flex-direction:column;justify-content:center;gap:4px}.automation-report-create-page form>footer{flex-direction:column}.automation-report-create-page footer button{width:100%}}
.automation-report-details-page{min-height:calc(100vh - 49px);padding:0 22px 80px}.automation-report-details-hero{min-height:182px;margin:0 -22px -52px;padding:27px 22px 74px;background:linear-gradient(120deg, #34aa80, #078c78);color:#fff}.automation-report-details-hero__content{display:flex;width:min(100%,1040px);align-items:center;justify-content:center;margin:0 auto;text-align:center}.automation-report-details-hero__content>div{min-width:0}.automation-report-details-hero h1{margin:3px 0 0;font-size:25px;line-height:1.55}.automation-report-details-hero p{margin:0;font-size:10px;font-weight:700;opacity:.75}.automation-report-details-hero small{display:block;margin-top:4px;font-size:10px;opacity:.84}.automation-report-timeline__meta>span{border-radius:4px;padding:5px 8px;color:#fff;font-size:9px;font-weight:800}.automation-report-details-page .is-review{background-color:#e28a08}.automation-report-details-page .is-approved{background-color:#0a9b78}.automation-report-details-page .is-rejected{background-color:#d92d50}.automation-report-details-shell{position:relative;display:grid;width:min(100%,1040px);grid-template-columns:320px minmax(0, 1fr);gap:20px;margin:0 auto}.automation-report-information,.automation-report-conversation{overflow:hidden;border:1px solid #e0e5ea;border-radius:7px;background:#fff;box-shadow:0 5px 16px rgba(15,23,42,.08)}.automation-report-information>header{display:flex;min-height:67px;align-items:center;justify-content:space-between;border-bottom:1px solid #e5e7eb;padding:10px 14px}.automation-report-information>header>div{display:flex;align-items:center;gap:9px}.automation-report-information>header>div>span{display:grid;width:37px;height:37px;place-items:center;border-radius:50%;background:#7348e8;color:#fff}.automation-report-information header svg{width:21px}.automation-report-information h2{margin:0;font-size:13px}.automation-report-information header small{color:#98a2b3;font-size:9px}.automation-report-information header button{border:0;background:rgba(0,0,0,0);color:#1769ff;cursor:pointer;font-family:inherit;font-size:9px;font-weight:800}.automation-report-information dl{margin:0;padding:9px 15px 18px}.automation-report-information dl div{display:flex;min-height:40px;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid #f0f1f3}.automation-report-information dt{color:#667085;font-size:10px}.automation-report-information dd{margin:0;color:#172033;font-size:10px;font-weight:800;text-align:left}.automation-report-conversation>header{display:flex;min-height:67px;align-items:center;justify-content:space-between;border-bottom:1px solid #e5e7eb;padding:10px 18px}.automation-report-conversation h2{margin:0;font-size:14px}.automation-report-conversation header p{margin:4px 0 0;color:#98a2b3;font-size:9px}.automation-report-conversation header svg{width:23px;color:#667085}.automation-report-timeline{position:relative;max-height:390px;overflow-y:auto;padding:22px 30px;background:#fbfcfd}.automation-report-timeline::before{position:absolute;top:28px;right:35px;bottom:28px;width:1px;background:#dce1e7;content:""}.automation-report-timeline section{position:relative;padding:0 31px 25px 0}.automation-report-timeline section:last-child{padding-bottom:0}.automation-report-timeline__dot{position:absolute;z-index:1;top:4px;right:0;width:11px;height:11px;border:3px solid #fff;border-radius:50%;box-shadow:0 0 0 1px currentColor}.automation-report-timeline__meta{display:flex;align-items:center;gap:8px}.automation-report-timeline__meta strong{font-size:11px}.automation-report-timeline__meta time{color:#98a2b3;font-size:8px}.automation-report-timeline__meta>span{margin-right:auto}.automation-report-timeline section p{border-radius:6px;margin:9px 0 0;padding:11px 13px;background:#fff;color:#344054;font-size:11px;line-height:1.9;box-shadow:0 2px 7px rgba(15,23,42,.05)}.automation-report-editor{border-top:1px solid #e5e7eb;background:#fff}.automation-report-editor>header{display:flex;min-height:58px;align-items:center;border-bottom:1px solid #eef0f3;padding:11px 18px;background:#fbfcfd}.automation-report-editor>header div{display:flex;flex-direction:column;gap:3px}.automation-report-editor>header strong{color:#172033;font-size:12px}.automation-report-editor>header span{color:#98a2b3;font-size:9px}.automation-report-editor fieldset{display:grid;grid-template-columns:repeat(3, 1fr);gap:10px;border:0;margin:0;padding:16px 18px 14px}.automation-report-editor legend{width:100%;margin-bottom:8px;color:#344054;font-size:10px;font-weight:800}.automation-report-editor fieldset label{display:flex;min-height:42px;align-items:center;gap:8px;border:1px solid #e0e5ea;border-radius:6px;padding:0 11px;background:#fff !important;color:#667085;cursor:pointer;font-size:10px;transition:border-color .15s,box-shadow .15s}.automation-report-editor fieldset label:has(input:checked){border-color:currentColor;box-shadow:0 0 0 2px color-mix(in srgb, currentColor 12%, transparent)}.automation-report-editor fieldset label strong{color:#344054;font-size:10px}.automation-report-editor fieldset input{position:absolute;opacity:0}.automation-report-editor__radio{width:13px;height:13px;border:2px solid #c7cdd5;border-radius:50%}.automation-report-editor fieldset input:checked+.automation-report-editor__radio{border:3px solid #fff;box-shadow:0 0 0 2px currentColor;background:currentColor}.automation-report-editor fieldset label.is-review{color:#e28a08}.automation-report-editor fieldset label.is-approved{color:#0a9b78}.automation-report-editor fieldset label.is-rejected{color:#d92d50}.automation-report-editor__message{display:block;padding:0 18px 15px}.automation-report-editor__message>span{display:block;margin-bottom:7px;color:#344054;font-size:10px;font-weight:800}.automation-report-editor textarea{width:100%;min-height:92px;resize:vertical;border:1px solid #d0d5dd;border-radius:6px;padding:11px 12px;outline:none;font-family:inherit;font-size:11px;line-height:1.8}.automation-report-editor textarea:focus{border-color:#2563eb;box-shadow:0 0 0 3px rgba(37,99,235,.1)}.automation-report-editor>footer{display:flex;min-height:62px;align-items:center;justify-content:space-between;gap:14px;border-top:1px solid #eef0f3;padding:10px 18px;background:#fbfcfd}.automation-report-editor>footer small{color:#98a2b3;font-size:9px}.automation-report-editor>footer button{display:flex;min-width:125px;height:40px;align-items:center;justify-content:center;gap:7px;border:0;border-radius:5px;background:#2563eb;color:#fff;cursor:pointer;font-family:inherit;font-size:10px;font-weight:800}.automation-report-editor>footer button:hover{background:#1d4ed8}.automation-report-editor>footer button svg{width:16px}@media(max-width: 850px){.automation-report-details-shell{grid-template-columns:1fr}.automation-report-information{order:0}}@media(max-width: 550px){.automation-report-details-hero{min-height:190px}.automation-report-details-hero h1{font-size:21px}.automation-report-timeline{padding-inline:18px}.automation-report-timeline::before{right:23px}.automation-report-timeline__meta{align-items:flex-start;flex-wrap:wrap}.automation-report-timeline__meta>span{margin-right:0}.automation-report-editor fieldset{grid-template-columns:1fr}.automation-report-editor>footer{align-items:stretch;flex-direction:column}.automation-report-editor>footer button{width:100%}}
.automation-report-card{overflow:hidden;border:1px solid #e0e5ea;border-radius:7px;background:#fff;box-shadow:0 4px 12px rgba(15,23,42,.06)}.automation-report-card header{display:flex;min-height:72px;align-items:center;gap:10px;border-bottom:1px solid #e5e7eb;padding:10px 12px}.automation-report-card header>div{display:flex;min-width:0;flex-direction:column}.automation-report-card header strong{overflow:hidden;color:#111827;font-size:13px;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.automation-report-card header small{margin-top:3px;color:#7b8492;font-size:9px}.automation-report-card__avatar{display:grid;width:42px;height:42px;flex:0 0 auto;place-items:center;border-radius:50%;background:#7348e8;color:#fff}.automation-report-card__avatar svg{width:23px}.automation-report-card__status{border-radius:4px;margin-right:auto;padding:5px 8px;color:#fff;font-size:9px;white-space:nowrap}.automation-report-card__status.is-review{background:#e28a08}.automation-report-card__status.is-approved{background:#0a9b78}.automation-report-card__status.is-rejected{background:#d92d50}.automation-report-card dl{display:grid;grid-template-columns:repeat(3, 1fr);gap:14px 9px;margin:0;padding:17px 13px}.automation-report-card dt{color:#8a919b;font-size:9px}.automation-report-card dd{margin:3px 0 0;color:#172033;font-size:10px;font-weight:800}.automation-report-card footer{border-top:1px solid #e5e7eb}.automation-report-card footer button{display:flex;width:100%;min-height:43px;align-items:center;justify-content:center;gap:6px;border:0;background:#fff;color:#1769ff;cursor:pointer;font-family:inherit;font-size:10px;font-weight:800}.automation-report-card footer button:hover{background:#f8fafc}.automation-report-card footer svg{width:15px}
.automation-reports-page{width:min(100%,1070px);margin:0 auto;padding:34px 22px 70px}.automation-reports-tabs{display:flex;min-height:50px;align-items:flex-end;gap:30px;border-bottom:1px solid #d7dce2}.automation-reports-tabs button{min-width:90px;height:50px;border:0;border-bottom:3px solid rgba(0,0,0,0);background:rgba(0,0,0,0);color:#98a2b3;cursor:pointer;font-family:inherit;font-size:14px;font-weight:700}.automation-reports-tabs button.is-active{border-bottom-color:#0a9b78;color:#0a9b78}.automation-reports-toolbar{display:flex;align-items:flex-start;justify-content:space-between;margin:45px 0}.automation-reports-toolbar>label{position:relative;width:355px}.automation-reports-toolbar label svg{position:absolute;top:12px;right:11px;width:22px;color:#667085}.automation-reports-toolbar input{width:100%;height:45px;border:1px solid #d2d7de;border-radius:5px;padding:0 42px 0 11px;outline:none}.automation-reports-toolbar label span{display:block;margin-top:4px;color:#7b8492;font-size:9px}.automation-reports-toolbar>button{display:flex;min-width:145px;height:49px;align-items:center;justify-content:center;gap:9px;border:0;border-radius:5px;background:#0bbb87;color:#fff;cursor:pointer;font-family:inherit;font-weight:800}.automation-reports-toolbar>button svg{width:21px}.automation-reports-grid{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:24px 18px}.automation-reports-empty{border:1px dashed #d0d5dd;border-radius:7px;padding:60px 20px;color:#7b8492;text-align:center}@media(max-width: 950px){.automation-reports-grid{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 650px){.automation-reports-tabs{overflow-x:auto;gap:8px}.automation-reports-tabs button{flex:0 0 auto}.automation-reports-toolbar{flex-direction:column;gap:20px}.automation-reports-toolbar>label{width:100%}.automation-reports-grid{grid-template-columns:1fr}}
.add-lead-backdrop{position:fixed;z-index:90;inset:0;display:flex;align-items:flex-end;justify-content:center;padding-inline:16px;background:rgba(30,41,59,.54);animation:add-lead-backdrop-in 160ms ease-out}.add-lead-sheet{position:relative;width:min(100%,516px);max-height:min(82vh,640px);overflow-y:auto;border-radius:12px 12px 0 0;padding:14px 20px 20px;background:#fff;box-shadow:0 -12px 36px rgba(15,23,42,.15);animation:add-lead-sheet-in 200ms ease-out}.add-lead-sheet__handle{display:block;width:64px;height:6px;border-radius:999px;margin:0 auto;background:#d5d9de}.add-lead-sheet h2{margin:20px 0 23px;color:#111827;font-size:24px;font-weight:800;text-align:center}.add-lead-sheet__back{position:absolute;top:20px;right:18px;border:0;background:rgba(0,0,0,0);color:#667085;cursor:pointer;font-family:inherit;font-size:10px}.add-lead-sheet__back:hover,.add-lead-sheet__back:focus-visible{color:#2563eb;outline:none}.add-lead-sheet__service-list,.add-lead-sheet__location-list{display:flex;flex-direction:column}.add-lead-sheet__service-list>button,.add-lead-sheet__location-list>button{display:flex;min-height:78px;align-items:center;gap:12px;border:0;border-bottom:1px solid #eceef1;padding:0 0 0 2px;background:#fff;color:#303948;cursor:pointer;font-family:inherit;font-size:20px;font-weight:700;text-align:right}.add-lead-sheet__service-list>button:hover,.add-lead-sheet__service-list>button:focus-visible,.add-lead-sheet__location-list>button:hover,.add-lead-sheet__location-list>button:focus-visible{background:#f8fafc;outline:none}.add-lead-sheet__service-icon{display:grid;width:39px;height:39px;flex:0 0 auto;place-items:center;border-radius:999px;color:#fff}.add-lead-sheet__service-icon svg{width:23px}.add-lead-sheet__service-icon.is-blue{background:#2563eb}.add-lead-sheet__service-icon.is-violet{background:#6047e8}.add-lead-sheet__service-icon.is-pink{background:#df2783}.add-lead-sheet__service-icon.is-teal{background:#0c9b91}.add-lead-sheet__service-icon.is-amber{background:#df7900}.add-lead-sheet__search{display:block;margin-bottom:18px}.add-lead-sheet__search input{width:100%;height:46px;border:1px solid #d4d8df;border-radius:5px;padding:0 14px;font:inherit;font-size:12px;outline:0}.add-lead-sheet__search input:focus{border-color:#3b82f6;box-shadow:0 0 0 2px rgba(59,130,246,.12)}.add-lead-sheet__location-list{max-height:360px;overflow-y:auto}.add-lead-sheet__location-list>button{min-height:75px;justify-content:space-between;font-size:19px}.add-lead-sheet__location-list>button svg{width:22px}.add-lead-sheet__location-list>p{padding:40px 0;color:#7b8492;text-align:center}.add-lead-sheet__channels{display:flex;align-items:center;justify-content:space-between;gap:12px;border:0;margin:38px 0 0;padding:0}.add-lead-sheet__channels label{display:inline-flex;align-items:center;gap:7px;cursor:pointer;font-size:12px;font-weight:600;white-space:nowrap}.add-lead-sheet__channels input{width:22px;height:22px;margin:0;accent-color:#4f46f5}.add-lead-sheet__summary{display:flex;gap:20px;border-radius:5px;margin:28px 0 0;padding:10px 12px;background:#f8fafc}.add-lead-sheet__summary div{min-width:0}.add-lead-sheet__summary dt{color:#8a919b;font-size:9px}.add-lead-sheet__summary dd{margin:2px 0 0;color:#273244;font-size:11px;font-weight:700}.add-lead-sheet__actions{display:flex;justify-content:space-between;gap:20px;margin-top:28px}.add-lead-sheet__actions button{width:113px;height:38px;border:0;border-radius:4px;cursor:pointer;font-family:inherit;font-weight:700}.add-lead-sheet__actions .is-submit{background:#2563eb;color:#fff}.add-lead-sheet__actions .is-cancel{background:#e9ebef;color:#111827}@keyframes add-lead-backdrop-in{from{opacity:0}}@keyframes add-lead-sheet-in{from{transform:translateY(30px);opacity:0}}@media(max-width: 540px){.add-lead-sheet{padding-inline:16px}.add-lead-sheet h2{font-size:21px}.add-lead-sheet__channels{flex-wrap:wrap;justify-content:flex-start;gap:14px 22px}.add-lead-sheet__channels label{width:calc(50% - 11px)}.add-lead-sheet__summary{flex-wrap:wrap}}
.lead-card{display:flex;min-height:206px;flex-direction:column;overflow:hidden;border:1px solid #e1e5ea;border-radius:6px;background:#fff;box-shadow:0 3px 9px rgba(15,23,42,.05)}.lead-card header{position:relative;display:flex;min-height:58px;align-items:center;gap:8px;border-bottom:1px solid #e5e7eb;padding:8px}.lead-card__menu{position:relative;flex:0 0 auto;margin-right:auto}.lead-card__menu-trigger{display:grid;width:26px;height:30px;place-items:center;border:0;border-radius:4px;background:rgba(0,0,0,0);cursor:pointer}.lead-card__menu-trigger:hover,.lead-card__menu-trigger:focus-visible{background:#f1f5f9;outline:none}.lead-card__menu-trigger svg{width:17px}.lead-card__menu-dropdown{position:absolute;z-index:20;top:calc(100% + 4px);left:0;width:120px;border:1px solid #e2e5e9;border-radius:6px;padding:5px;background:#fff;box-shadow:0 10px 26px rgba(15,23,42,.15);animation:lead-menu-in 120ms ease-out}.lead-card__menu-dropdown button{display:flex;width:100%;min-height:36px;align-items:center;gap:8px;border:0;border-radius:4px;padding:0 9px;background:rgba(0,0,0,0);color:#dc2626;cursor:pointer;font-family:inherit;font-size:11px}.lead-card__menu-dropdown button svg{width:17px}.lead-card__menu-dropdown button:hover,.lead-card__menu-dropdown button:focus-visible{background:#fef2f2;outline:none}.lead-card__icon{display:grid;width:38px;height:38px;flex:0 0 auto;place-items:center;border-radius:999px;color:#fff}.lead-card__icon svg{width:23px}.lead-card__icon--blue{background:#2563eb}.lead-card__icon--violet{background:#6047e8}.lead-card__icon--pink{background:#df2783}.lead-card__icon--teal{background:#0c9b91}.lead-card__icon--amber{background:#df7900}.lead-card__heading{min-width:0}.lead-card__heading h3{margin:0;color:#111827;font-size:13px;font-weight:800}.lead-card__heading span{color:#6b7280;font-size:10px}.lead-card dl{display:grid;flex:1;grid-template-columns:repeat(2, minmax(0, 1fr));gap:11px 15px;margin:0;padding:14px 13px 11px}.lead-card dl div{min-width:0}.lead-card dl dt{color:#8a919b;font-size:9px}.lead-card dl dd{margin:2px 0 0;color:#111827;font-size:11px;font-weight:700}.lead-card__status{display:inline-flex;min-height:20px;align-items:center;border-radius:3px;padding:2px 6px;color:#fff;font-size:9px;white-space:nowrap}.lead-card__status--blue{background:#2563eb}.lead-card__status--violet{background:#6047e8}.lead-card__status--red{background:#c70837}.lead-card__status--green{background:#079669}.lead-card__status--amber{background:#d97706}.lead-card__status--pink{background:#db2777}.lead-card__status--cyan{background:#0891b2}.lead-card__status--gray{background:#667085}.lead-card__details{min-height:38px;border:0;border-top:1px solid #e5e7eb;background:#fff;color:#1769ff;cursor:pointer;font-family:inherit;font-size:11px;font-weight:600}.lead-card__details:hover,.lead-card__details:focus-visible{background:#f8fafc;outline:none}@keyframes lead-menu-in{from{opacity:0;transform:translateY(-4px)}}
.send-sms-backdrop{position:fixed;z-index:95;inset:0;display:flex;align-items:flex-end;justify-content:center;padding-inline:16px;background:rgba(30,41,59,.54);animation:send-sms-backdrop-in 160ms ease-out}.send-sms-sheet{width:min(100%,516px);border-radius:12px 12px 0 0;padding:14px 21px 21px;background:#fff;box-shadow:0 -12px 36px rgba(15,23,42,.15);animation:send-sms-sheet-in 200ms ease-out}.send-sms-sheet__handle{display:block;width:64px;height:6px;border-radius:999px;margin:0 auto;background:#d5d9de}.send-sms-sheet h2{margin:20px 0 28px;color:#111827;font-size:25px;font-weight:700;text-align:center}.send-sms-sheet__field{display:block}.send-sms-sheet__field>span{display:block;margin-bottom:7px;color:#293344;font-size:13px;font-weight:600}.send-sms-sheet__field textarea{display:block;width:100%;min-height:250px;resize:vertical;border:1px solid #d4d8df;border-radius:5px;padding:12px;color:#1f2937;font:inherit;font-size:13px;line-height:1.8;outline:0}.send-sms-sheet__field textarea:focus{border-color:#3b82f6;box-shadow:0 0 0 2px rgba(59,130,246,.12)}.send-sms-sheet__field textarea::-moz-placeholder{color:#b4bac3}.send-sms-sheet__field textarea::placeholder{color:#b4bac3}.send-sms-sheet__actions{display:flex;justify-content:space-between;gap:20px;margin-top:26px}.send-sms-sheet__actions button{width:113px;height:38px;border:0;border-radius:4px;cursor:pointer;font-family:inherit;font-weight:700}.send-sms-sheet__submit{background:#2563eb;color:#fff}.send-sms-sheet__cancel{background:#e9ebef;color:#111827}@keyframes send-sms-backdrop-in{from{opacity:0}}@keyframes send-sms-sheet-in{from{transform:translateY(30px);opacity:0}}@media(max-width: 540px){.send-sms-sheet{padding-inline:16px}.send-sms-sheet h2{font-size:22px}.send-sms-sheet textarea{min-height:210px}}
.customer-details-page{min-height:calc(100vh - 48px);background:#f8fafc}.customer-details-hero{height:158px;background:linear-gradient(105deg, #2ead80 0%, #078f79 100%);color:#fff}.customer-details-hero__content{position:relative;width:min(100%,1024px);height:100%;margin-inline:auto;padding-inline:22px}.customer-details-hero__title{width:calc(100% - 322px);margin-right:322px;padding-top:58px;text-align:center}.customer-details-hero__title h1{margin:0;font-size:25px;font-weight:900}.customer-details-hero__title p{margin:9px 0 0;font-size:13px}.customer-details-hero__test-toggle{position:absolute;top:17px;left:22px;min-height:33px;border:1px solid hsla(0,0%,100%,.6);border-radius:5px;padding:0 12px;background:hsla(0,0%,100%,.15);color:#fff;cursor:pointer;font-family:inherit;font-size:11px}.customer-details-hero__test-toggle:hover,.customer-details-hero__test-toggle:focus-visible{background:hsla(0,0%,100%,.25);outline:2px solid hsla(0,0%,100%,.55);outline-offset:2px}.customer-details-layout{display:grid;width:min(100%,1024px);grid-template-columns:300px minmax(0, 1fr);gap:24px;margin:-112px auto 0;padding:0 22px 72px}.customer-details-sidebar{position:relative;z-index:2;display:flex;flex-direction:column;gap:24px}.customer-detail-panel{overflow:hidden;border:1px solid #e1e5ea;border-radius:6px;background:#fff;box-shadow:0 3px 10px rgba(15,23,42,.07)}.customer-detail-panel>header{display:flex;min-height:51px;align-items:center;justify-content:space-between;border-bottom:1px solid #dfe3e8;padding:0 12px}.customer-detail-panel>header h2{margin:0;color:#111827;font-size:13px;font-weight:800}.customer-detail-panel__body{padding:16px 13px}.customer-detail-panel__edit{display:inline-flex;min-height:25px;align-items:center;gap:3px;border:0;border-radius:3px;padding:0 7px;background:#2563eb;color:#fff;cursor:pointer;font-family:inherit;font-size:10px}.customer-detail-panel__edit svg{width:14px}.customer-info-list{display:flex;flex-direction:column;gap:14px;margin:0}.customer-info-list div{display:grid;grid-template-columns:minmax(90px, 1fr) minmax(0, 1.25fr);gap:10px}.customer-info-list dt{color:#111827;font-size:11px;font-weight:700}.customer-info-list dd{overflow-wrap:anywhere;margin:0;color:#303948;font-size:11px}.customer-details-content{min-width:0;padding-top:140px}.customer-leads-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:20px}.customer-leads-heading h2{margin:0;color:#111827;font-size:17px;font-weight:900}.customer-leads-heading>div{display:flex;gap:8px}.customer-action{display:inline-flex;min-width:113px;height:39px;align-items:center;justify-content:center;gap:8px;border:0;border-radius:4px;padding-inline:13px;color:#fff;cursor:pointer;font-family:inherit;font-size:12px;font-weight:600}.customer-action svg{width:20px}.customer-action:focus-visible{outline:3px solid rgba(37,99,235,.22);outline-offset:2px}.customer-action--green{background:#0bbb87}.customer-action--blue{background:#2563eb}.customer-leads-grid{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:24px 20px}.customer-empty-state{display:flex;align-items:center;flex-direction:column;padding-top:52px;text-align:center}.customer-empty-state img{width:min(100%,510px);height:auto}.customer-empty-state h2{margin:20px 0 24px;color:#303948;font-size:20px;font-weight:700}.customer-empty-state>div{display:flex;gap:8px}@media(max-width: 1100px){.customer-leads-grid{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(max-width: 760px){.customer-details-hero{height:auto;min-height:150px}.customer-details-hero__title{width:100%;margin-right:0;padding-top:58px}.customer-details-layout{display:flex;flex-direction:column;gap:28px;margin-top:0;padding-top:24px}.customer-details-sidebar{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr))}.customer-detail-panel:first-child{grid-row:span 2}.customer-details-content{padding-top:0}}@media(max-width: 560px){.customer-details-hero__title h1{font-size:21px}.customer-details-sidebar,.customer-leads-grid{grid-template-columns:1fr}.customer-detail-panel:first-child{grid-row:auto}.customer-leads-heading{align-items:stretch;flex-direction:column}.customer-leads-heading>div{width:100%}.customer-leads-heading .customer-action{flex:1}.customer-empty-state{padding-top:12px}.customer-empty-state h2{font-size:18px}.customer-empty-state>div{width:100%}.customer-empty-state .customer-action{flex:1;min-width:0}}
.customer-edit-page{min-height:calc(100vh - 48px);padding-bottom:72px;background:#f8fafc}.customer-edit-hero{height:158px;padding-top:34px;background:linear-gradient(105deg, #2ead80 0%, #078f79 100%);color:#fff;text-align:center}.customer-edit-hero h1{margin:0;font-size:23px;font-weight:900}.customer-edit-form{width:min(100% - 32px,790px);margin:-74px auto 0}.customer-edit-section{position:relative;overflow:visible;border:1px solid #e0e4e9;border-radius:6px;margin-bottom:24px;background:#fff;box-shadow:0 3px 10px rgba(15,23,42,.06)}.customer-edit-section>header{display:flex;min-height:54px;align-items:center;border-bottom:1px solid #dfe3e8;padding:0 23px}.customer-edit-section>header h2{margin:0;color:#111827;font-size:14px;font-weight:900}.customer-edit-section__body{padding:24px 23px 30px}.customer-edit-grid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:18px 32px}.customer-edit-grid label{display:block;min-width:0}.customer-edit-grid label:focus-within{position:relative;z-index:200}.customer-edit-grid label>span{display:block;margin-bottom:7px;color:#303948;font-size:12px;font-weight:600}.customer-edit-grid input,.customer-edit-grid select{width:100%;height:43px;border:1px solid #d4d9df;border-radius:5px;padding:0 11px;background:#fff;color:#1f2937;font:inherit;font-size:13px;outline:0}.customer-edit-grid input:focus,.customer-edit-grid select:focus{border-color:#3b82f6;box-shadow:0 0 0 2px rgba(59,130,246,.12)}.customer-edit-gender{display:flex;align-items:center;gap:18px;border:0;margin:20px 0 16px;padding:0}.customer-edit-gender legend{margin-bottom:8px;color:#303948;font-size:12px;font-weight:600}.customer-edit-gender label{display:inline-flex;align-items:center;gap:6px;cursor:pointer;font-size:12px}.customer-edit-gender input{width:22px;height:22px;margin:0;accent-color:#4f46f5}.customer-edit-full-field{display:block}.customer-edit-full-field>span{display:block;margin-bottom:7px;color:#303948;font-size:12px;font-weight:600}.customer-edit-full-field textarea{width:100%;min-height:74px;resize:vertical;border:1px solid #d4d9df;border-radius:5px;padding:10px 11px;color:#1f2937;font:inherit;font-size:13px;outline:0}.customer-edit-full-field textarea:focus{border-color:#3b82f6;box-shadow:0 0 0 2px rgba(59,130,246,.12)}.customer-edit-actions{display:flex;align-items:center;gap:10px}.customer-edit-actions button{min-height:38px;border:0;border-radius:4px;padding:0 15px;cursor:pointer;font-family:inherit;font-size:12px;font-weight:700}.customer-edit-actions span{color:#078f79;font-size:11px}.customer-edit-submit{background:#f6c744;color:#fff}.customer-edit-cancel{background:#e5e7eb;color:#273244}@media(max-width: 640px){.customer-edit-hero{height:135px}.customer-edit-form{margin-top:-52px}.customer-edit-section__body{padding-inline:16px}.customer-edit-grid{grid-template-columns:1fr;gap:16px}.customer-edit-grid__empty{display:none}.customer-edit-actions{align-items:stretch;flex-direction:column}.customer-edit-actions button{width:100%}}
.customer-card{display:flex;min-width:0;min-height:207px;flex-direction:column;overflow:hidden;border:1px solid #e2e5e9;border-radius:6px;background:#fff;box-shadow:0 3px 9px rgba(15,23,42,.05)}.customer-card__header{display:flex;min-height:58px;align-items:center;justify-content:space-between;gap:8px;border-bottom:1px solid #e5e7eb;padding:8px 8px 8px 10px}.customer-card__menu{position:relative;flex:0 0 auto}.customer-card__menu-trigger{display:grid;width:28px;height:32px;place-items:center;border:0;border-radius:4px;background:rgba(0,0,0,0);color:#172033;cursor:pointer}.customer-card__menu-trigger:hover,.customer-card__menu-trigger:focus-visible{background:#f1f5f9;outline:none}.customer-card__menu-trigger svg{width:18px}.customer-card__menu-dropdown{position:absolute;z-index:20;top:calc(100% + 5px);left:0;width:150px;overflow:hidden;border:1px solid #e2e5e9;border-radius:6px;padding:5px;background:#fff;box-shadow:0 10px 28px rgba(15,23,42,.14);animation:customer-menu-in 120ms ease-out}.customer-card__menu-dropdown button{display:flex;width:100%;min-height:36px;align-items:center;gap:9px;border:0;border-radius:4px;padding:0 9px;background:rgba(0,0,0,0);color:#273244;cursor:pointer;font-family:inherit;font-size:12px;text-align:right}.customer-card__menu-dropdown button svg{width:17px;height:17px}.customer-card__menu-dropdown button:hover,.customer-card__menu-dropdown button:focus-visible{background:#f1f5f9;outline:none}.customer-card__menu-dropdown button.is-danger{color:#dc2626}.customer-card__menu-dropdown button.is-danger:hover,.customer-card__menu-dropdown button.is-danger:focus-visible{background:#fef2f2}.customer-card__identity{display:flex;min-width:0;align-items:center;gap:8px}.customer-card__identity h2{overflow:hidden;margin:0;color:#111827;font-size:13px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.customer-card__identity p{overflow:hidden;margin:3px 0 0;color:#4b5563;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.customer-card__avatar{display:grid;width:38px;height:38px;flex:0 0 auto;place-items:center;border-radius:999px;color:#fff}.customer-card__avatar svg{width:23px;height:23px}.customer-card__details{display:grid;flex:1;grid-template-columns:repeat(2, minmax(0, 1fr));gap:10px 16px;margin:0;padding:14px 14px 12px}.customer-card__details div{min-width:0}.customer-card__details dt{margin-bottom:2px;color:#8a919d;font-size:10px}.customer-card__details dd{margin:0;color:#111827;font-size:11px;font-weight:700}.customer-card__statuses{display:flex;align-items:flex-start;flex-wrap:wrap;gap:4px}.customer-card__more{display:grid;width:100%;min-height:38px;place-items:center;border:0;border-top:1px solid #e5e7eb;background:#fff;color:#1769ff;cursor:pointer;font-family:inherit;font-size:11px;font-weight:600;text-decoration:none}.customer-card__more:hover,.customer-card__more:focus-visible{background:#f8fafc;outline:none}@keyframes customer-menu-in{from{opacity:0;transform:translateY(-4px)}}.lead-status{display:inline-flex;min-height:20px;align-items:center;border-radius:3px;padding:2px 6px;color:#fff;font-size:10px;font-weight:600;line-height:1.5;white-space:nowrap}.lead-status--blue{background:#2168e9}.lead-status--violet{background:#6545e8}.lead-status--red{background:#c70837}.lead-status--green{background:#079669}.lead-status--amber{background:#d97706}
.customers-page{width:min(100%,1068px);margin-inline:auto;padding:28px 22px 72px}.customers-tabs{display:flex;min-height:40px;align-items:flex-start;gap:34px;border-bottom:2px solid #e2e5e9;padding-inline:0 3px}.customers-tabs button{position:relative;min-height:40px;border:0;padding:0 4px 14px;background:rgba(0,0,0,0);color:#adb2bb;cursor:pointer;font-size:15px;font-weight:600}.customers-tabs button::after{position:absolute;right:0;bottom:-2px;left:0;height:3px;background:rgba(0,0,0,0);content:""}.customers-tabs button.is-active{color:#0bb981}.customers-tabs button.is-active::after{background:#0b9f79}.customers-tabs button:focus-visible{border-radius:3px;outline:2px solid #3b82f6;outline-offset:2px}.customers-toolbar{display:flex;min-height:132px;align-items:center;justify-content:space-between;gap:28px}.customers-search{position:relative;display:flex;width:min(100%,330px);height:46px;align-items:center;border:1px solid #d7dbe0;border-radius:5px;background:#fff}.customers-search>svg{position:absolute;left:12px;width:22px;color:#77808f}.customers-search input{width:100%;height:100%;border:0;padding:0 14px 0 44px;background:rgba(0,0,0,0);color:#1f2937;font-size:13px;outline:0}.customers-search input::-moz-placeholder{color:#a3a8b0}.customers-search input::placeholder{color:#a3a8b0}.customers-search>span{position:absolute;top:calc(100% + 4px);right:4px;color:#8d949e;font-size:8px;white-space:nowrap}.customers-search:focus-within{border-color:#3b82f6;box-shadow:0 0 0 2px rgba(59,130,246,.12)}.customers-add-button{display:inline-flex;min-width:128px;height:50px;align-items:center;justify-content:center;gap:13px;border:0;border-radius:6px;background:#0cbd8a;color:#fff;cursor:pointer;font-size:16px;transition:background-color 150ms ease}.customers-add-button svg{width:22px}.customers-add-button:hover,.customers-add-button:focus-visible{background:#08a979;outline:3px solid rgba(12,189,138,.18)}.customers-grid{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:32px 16px}.customers-empty{display:grid;min-height:220px;place-items:center;border:1px dashed #d7dce3;border-radius:6px;color:#7b8492;font-size:14px}.customers-pagination{display:flex;align-items:center;justify-content:space-between;margin-top:32px;direction:ltr}.customers-pagination select{width:64px;height:40px;border:1px solid #d7dce3;border-radius:5px;padding:0 9px;background:#fff;font:inherit}.customers-pagination>div{display:flex}.customers-pagination>div button,.customers-pagination>div span{display:grid;width:42px;height:40px;place-items:center;border:1px solid #d7dce3;background:#fff;color:#293344;font-size:17px}.customers-pagination>div button{cursor:pointer}.customers-pagination>div button:first-child{border-radius:5px 0 0 5px}.customers-pagination>div button:last-child{border-radius:0 5px 5px 0}.customers-pagination>div button:disabled{color:#b9bec6;cursor:not-allowed}.customers-pagination>div span{border-right:0;border-left:0;font-size:12px}.quick-add-backdrop{position:fixed;z-index:80;inset:0;display:flex;align-items:flex-end;justify-content:center;padding-inline:16px;background:rgba(30,41,59,.52);animation:backdrop-in 160ms ease-out}.quick-add-sheet{width:min(100%,516px);border-radius:12px 12px 0 0;padding:14px 21px 21px;background:#fff;box-shadow:0 -12px 36px rgba(15,23,42,.14);animation:sheet-in 200ms ease-out}.quick-add-sheet__handle{display:block;width:64px;height:6px;border-radius:999px;margin:0 auto;background:#d5d9de}.quick-add-sheet h2{margin:20px 0 30px;color:#111827;font-size:25px;font-weight:700;text-align:center}.quick-add-sheet__channels{display:flex;align-items:center;justify-content:space-between;gap:12px;border:0;margin:0;padding:0}.quick-add-sheet__channels label{display:inline-flex;align-items:center;gap:7px;color:#111827;cursor:pointer;font-size:13px;font-weight:600;white-space:nowrap}.quick-add-sheet__channels input{width:22px;height:22px;flex:0 0 auto;margin:0;accent-color:#4f46f5}.quick-add-sheet__field{display:block;margin-top:28px}.quick-add-sheet__field span{display:block;margin-bottom:7px;color:#293344;font-size:13px;font-weight:600}.quick-add-sheet__field input{width:100%;height:44px;border:1px solid #d4d8df;border-radius:5px;padding:0 12px;color:#1f2937;outline:0}.quick-add-sheet__field input:focus{border-color:#3b82f6;box-shadow:0 0 0 2px rgba(59,130,246,.12)}.quick-add-sheet__field input::-moz-placeholder{color:#c1c5cc}.quick-add-sheet__field input::placeholder{color:#c1c5cc}.quick-add-sheet__actions{display:flex;justify-content:space-between;gap:20px;margin-top:26px}.quick-add-sheet__actions button{width:113px;height:38px;border:0;border-radius:4px;cursor:pointer;font-weight:700}.quick-add-sheet__submit{background:#2563eb;color:#fff}.quick-add-sheet__cancel{background:#e9ebef;color:#111827}@keyframes backdrop-in{from{opacity:0}}@keyframes sheet-in{from{transform:translateY(30px);opacity:0}}@media(max-width: 1100px){.customers-grid{grid-template-columns:repeat(3, minmax(0, 1fr))}}@media(max-width: 780px){.customers-page{padding-inline:16px}.customers-grid{grid-template-columns:repeat(2, minmax(0, 1fr))}.quick-add-sheet__channels{flex-wrap:wrap;justify-content:flex-start;gap:14px 24px}}@media(max-width: 560px){.customers-toolbar{align-items:stretch;flex-direction:column;gap:28px;padding-block:28px}.customers-search{width:100%}.customers-search>span{max-width:100%;overflow:hidden;text-overflow:ellipsis}.customers-add-button{width:100%}.customers-grid{grid-template-columns:1fr;gap:18px}.quick-add-sheet{padding-inline:16px}.quick-add-sheet h2{font-size:22px}.quick-add-sheet__channels label{width:calc(50% - 12px)}}
.dashboard-page{width:min(100%,1240px);margin-inline:auto;padding:38px 28px 54px}.dashboard-hero{position:relative;display:flex;min-height:154px;align-items:center;justify-content:space-between;overflow:hidden;border-radius:20px;padding:28px 34px;background:linear-gradient(118deg, #17233b 0%, #1d3154 58%, #164e63 100%);color:#fff;box-shadow:0 18px 40px rgba(15,23,42,.12)}.dashboard-hero::before,.dashboard-hero::after{position:absolute;border:1px solid hsla(0,0%,100%,.08);border-radius:50%;content:""}.dashboard-hero::before{width:270px;height:270px;top:-135px;left:7%}.dashboard-hero::after{width:180px;height:180px;right:43%;bottom:-150px}.dashboard-hero>div{position:relative;z-index:1}.dashboard-hero__eyebrow{display:inline-flex;border-radius:999px;margin-bottom:10px;padding:5px 11px;background:hsla(0,0%,100%,.1);color:#bceee8;font-size:10px;font-weight:800}.dashboard-hero h1{margin:0;font-size:23px;font-weight:900;letter-spacing:-0.2px}.dashboard-hero p{margin:7px 0 0;color:#b7c2d3;font-size:11px}.dashboard-hero__date{display:flex;align-items:center;gap:9px;border:1px solid hsla(0,0%,100%,.12);border-radius:11px;padding:10px 14px;background:rgba(15,23,42,.22);backdrop-filter:blur(8px);color:#e8edf5;font-size:11px;white-space:nowrap}.dashboard-hero__date svg{width:18px;color:#49d5be}.dashboard-content{display:grid;gap:20px;margin-top:-1px}.dashboard-metrics{position:relative;z-index:2;display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:14px;margin:-19px 18px 2px}.dashboard-metric{--metric: #2563eb;--metric-soft: #edf4ff;display:flex;min-width:0;min-height:116px;align-items:center;gap:14px;border:1px solid rgba(226,232,240,.92);border-radius:15px;padding:17px;background:hsla(0,0%,100%,.97);box-shadow:0 10px 26px rgba(31,41,55,.07);transition:transform .2s ease,box-shadow .2s ease}.dashboard-metric:hover{transform:translateY(-2px);box-shadow:0 15px 32px rgba(31,41,55,.1)}.dashboard-metric--green{--metric: #07966d;--metric-soft: #eaf9f3}.dashboard-metric--violet{--metric: #7048e8;--metric-soft: #f2efff}.dashboard-metric--amber{--metric: #dc7c0b;--metric-soft: #fff6e8}.dashboard-metric--red{--metric: #dc3554;--metric-soft: #fff0f3}.dashboard-metric__icon{display:grid;width:44px;height:44px;flex:0 0 auto;place-items:center;border-radius:13px;background:var(--metric-soft);color:var(--metric)}.dashboard-metric__icon svg{width:21px;height:21px}.dashboard-metric>div{display:flex;min-width:0;flex-direction:column}.dashboard-metric>div>span{color:#7b8497;font-size:9px;font-weight:700}.dashboard-metric strong{overflow:hidden;margin-top:3px;color:#162033;font-size:20px;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.dashboard-metric small{margin-top:2px;color:#a0a8b6;font-size:8px}.dashboard-panel{min-width:0;overflow:hidden;border:1px solid #e9edf3;border-radius:16px;background:#fff;box-shadow:0 7px 22px rgba(15,23,42,.04)}.dashboard-panel--warning{border-top:3px solid #eea128}.dashboard-panel--attention{border-top:3px solid #3984e8}.dashboard-panel__header{display:flex;min-height:72px;align-items:center;justify-content:space-between;gap:18px;border-bottom:1px solid #eef1f5;padding:14px 20px}.dashboard-panel__header>div{display:flex;flex-direction:column}.dashboard-panel__header span{color:#999faf;font-size:8px;font-weight:700}.dashboard-panel__header h2{margin:3px 0 0;color:#162033;font-size:14px;font-weight:900}.dashboard-more{display:inline-flex;align-items:center;gap:4px;border:0;padding:5px;background:rgba(0,0,0,0);color:#2767d9;cursor:pointer;font-family:inherit;font-size:9px;font-weight:800;white-space:nowrap}.dashboard-more svg{width:13px}.dashboard-more:hover{color:#164db1}.dashboard-trend{min-height:395px}.dashboard-segmented{display:flex;gap:3px;border:1px solid #e5e9f0;border-radius:9px;padding:3px;background:#f8fafc}.dashboard-segmented button{border:0;border-radius:6px;padding:7px 12px;background:rgba(0,0,0,0);color:#7c8494;cursor:pointer;font-family:inherit;font-size:8px;font-weight:800}.dashboard-segmented button.is-active{background:#fff;color:#225fc7;box-shadow:0 2px 7px rgba(15,23,42,.08)}.dashboard-chart-summary{display:flex;align-items:baseline;gap:8px;padding:16px 24px 0}.dashboard-chart-summary strong{color:#162033;font-size:21px;font-weight:900}.dashboard-chart-summary span{color:#939baa;font-size:8px}.dashboard-chart{width:100%;height:270px;padding:0 18px 7px}.dashboard-chart svg{width:100%;height:100%;overflow:visible}.dashboard-chart text{fill:#9aa2b0;font-family:"Yekan Bakh FaNum",Tahoma,sans-serif;font-size:9px}.dashboard-chart__grid{stroke:#edf0f4;stroke-width:1;stroke-dasharray:4 6}.dashboard-chart__line{fill:none;stroke:#2563eb;stroke-linecap:round;stroke-linejoin:round;stroke-width:3}.dashboard-chart__dot{fill:#fff;stroke:#2563eb;stroke-width:3;transition:r .15s;cursor:pointer}.dashboard-chart__dot:hover{r:6}.dashboard-two-columns{display:grid;grid-template-columns:minmax(0, 0.82fr) minmax(0, 1.18fr);gap:20px;align-items:start}.dashboard-two-columns--balanced{grid-template-columns:repeat(2, minmax(0, 1fr))}.dashboard-bars{display:grid;gap:17px;padding:21px 22px 27px}.dashboard-bar{--bar: #2563eb}.dashboard-bar div{display:flex;align-items:center;justify-content:space-between;margin-bottom:7px;color:#5c6677;font-size:9px}.dashboard-bar strong{color:#162033;font-size:11px}.dashboard-bar>i{display:block;height:7px;overflow:hidden;border-radius:999px;background:#f0f2f6}.dashboard-bar>i>span{display:block;height:100%;border-radius:inherit;background:var(--bar)}.dashboard-bar--2{--bar: #0aa47b}.dashboard-bar--3{--bar: #e54f6d}.dashboard-bar--4{--bar: #a5adbb}.dashboard-performance{padding:12px 20px 18px}.dashboard-performance__row{display:grid;min-height:56px;grid-template-columns:29px minmax(105px, 1fr) minmax(70px, 0.7fr) 25px;align-items:center;gap:10px;border-bottom:1px solid #f0f2f5}.dashboard-performance__row:last-child{border-bottom:0}.dashboard-performance__row>strong{color:#2665d3;font-size:11px;text-align:left}.dashboard-performance__row>i{display:block;height:5px;overflow:hidden;border-radius:99px;background:#eef1f5}.dashboard-performance__row>i span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg, #62a0ff, #2563eb)}.dashboard-performance__rank{display:grid;width:25px;height:25px;place-items:center;border-radius:8px;background:#f1f5f9;color:#6e7788;font-size:9px;font-weight:900}.dashboard-performance__name{display:flex;min-width:0;flex-direction:column}.dashboard-performance__name strong{overflow:hidden;color:#30394a;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.dashboard-performance__name small{margin-top:2px;color:#9aa2b0;font-size:7px}.dashboard-list{display:flex;flex-direction:column}.dashboard-list__row{display:grid;width:100%;min-height:66px;grid-template-columns:38px minmax(120px, 1fr) auto auto 16px;align-items:center;gap:11px;border:0;border-bottom:1px solid #f0f2f5;padding:9px 18px;background:#fff;color:inherit;cursor:pointer;font-family:inherit;text-align:right;transition:background .15s ease}.dashboard-list__row:last-child{border-bottom:0}.dashboard-list__row:hover{background:#f9fbff}.dashboard-list__mark{display:grid;width:35px;height:35px;place-items:center;border-radius:10px;background:#f2efff;color:#7048e8}.dashboard-list__mark svg{width:17px}.dashboard-list__mark.is-blue{background:#edf4ff;color:#2563eb}.dashboard-list__mark.is-green{background:#eaf9f3;color:#07966d}.dashboard-list__mark.is-amber{background:#fff5e6;color:#d57a0c}.dashboard-list__main{display:flex;min-width:0;flex-direction:column}.dashboard-list__main strong{overflow:hidden;color:#273144;font-size:9px;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.dashboard-list__main small{overflow:hidden;margin-top:3px;color:#969eac;font-size:7px;text-overflow:ellipsis;white-space:nowrap}.dashboard-list__date{display:flex;min-width:93px;flex-direction:column}.dashboard-list__date small{color:#a1a8b5;font-size:7px}.dashboard-list__date time{margin-top:2px;color:#596477;font-size:8px;white-space:nowrap}.dashboard-list__arrow{width:14px;color:#c5cad3}.dashboard-list--compact .dashboard-list__row{grid-template-columns:38px minmax(90px, 1fr) auto 16px;min-height:62px}.dashboard-list--returned .dashboard-list__row{grid-template-columns:38px minmax(110px, 1fr) auto 16px}.dashboard-status,.dashboard-task-state,.dashboard-day-badge{display:inline-flex;justify-content:center;border-radius:999px;padding:4px 8px;background:#f1f3f6;color:#697385;font-size:7px;font-weight:900;white-space:nowrap}.dashboard-status--underReview,.dashboard-status--draft{background:#fff5e6;color:#b86606}.dashboard-status--approved,.dashboard-status--signed{background:#e9f9f2;color:#087f60}.dashboard-status--rejected{background:#fff0f2;color:#c92d4b}.dashboard-status--sentForSignature{background:#f1eeff;color:#6941c6}.dashboard-task-state{background:#edf4ff;color:#2461c7}.dashboard-day-badge{background:#eef5ff;color:#2b67c8}.dashboard-day-badge.is-overdue{background:#fff0f2;color:#c92d4b}.dashboard-tour-stack{display:grid;gap:20px;min-width:0}.dashboard-empty{display:flex;min-height:112px;align-items:center;justify-content:center;flex-direction:column;gap:7px;color:#969eac}.dashboard-empty span{display:grid;width:28px;height:28px;place-items:center;border-radius:50%;background:#eaf9f3;color:#07966d;font-weight:900}.dashboard-empty p{margin:0;font-size:9px}.dashboard-updated{display:flex;align-items:center;justify-content:center;gap:6px;padding-top:2px;color:#9aa2b0}.dashboard-updated span{width:6px;height:6px;border-radius:50%;background:#16b88a;box-shadow:0 0 0 4px rgba(22,184,138,.1)}.dashboard-updated small{font-size:8px}.dashboard-load-error{display:flex;min-height:260px;align-items:center;justify-content:center;flex-direction:column;gap:8px;color:#667085}.dashboard-load-error strong{color:#b42318}.dashboard-load-error span{font-size:10px}.dashboard-load-error button{border:0;border-radius:8px;margin-top:5px;padding:9px 18px;background:#2563eb;color:#fff;cursor:pointer;font-family:inherit;font-size:9px;font-weight:800}.dashboard-skeleton{display:grid;gap:20px;margin-top:18px}.dashboard-skeleton>i,.dashboard-skeleton>div i{display:block;border-radius:14px;background:linear-gradient(90deg, #edf0f4 25%, #f8fafc 50%, #edf0f4 75%);background-size:200% 100%;animation:dashboard-shimmer 1.4s infinite}.dashboard-skeleton>i:first-child{height:100px}.dashboard-skeleton>div{display:grid;grid-template-columns:repeat(4, 1fr);gap:14px}.dashboard-skeleton>div i{height:100px}.dashboard-skeleton>i:last-child{height:340px}@keyframes dashboard-shimmer{to{background-position:-200% 0}}@media(max-width: 1080px){.dashboard-metrics{grid-template-columns:repeat(2, minmax(0, 1fr));margin-inline:10px}.dashboard-two-columns{grid-template-columns:1fr}}@media(max-width: 720px){.dashboard-page{padding:22px 14px 40px}.dashboard-hero{min-height:170px;align-items:flex-start;flex-direction:column;gap:20px;border-radius:16px;padding:25px 22px}.dashboard-hero h1{font-size:20px}.dashboard-hero__date{align-self:stretch;justify-content:center}.dashboard-metrics{position:static;grid-template-columns:1fr 1fr;margin:0;padding-top:15px}.dashboard-metric{min-height:102px;padding:13px}.dashboard-metric strong{font-size:17px}.dashboard-metric__icon{width:38px;height:38px}.dashboard-panel__header{min-height:64px;padding-inline:14px}.dashboard-trend .dashboard-panel__header{align-items:flex-start;flex-direction:column}.dashboard-segmented{width:100%}.dashboard-segmented button{flex:1;padding-inline:5px}.dashboard-chart{height:225px;padding-inline:5px}.dashboard-list__row{grid-template-columns:35px minmax(80px, 1fr) auto 14px;padding-inline:12px}.dashboard-list__date{display:none}.dashboard-list__row>.dashboard-status+.dashboard-list__arrow{display:block}.dashboard-skeleton>div{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 430px){.dashboard-metrics{grid-template-columns:1fr}.dashboard-metric{min-height:88px}.dashboard-list__row,.dashboard-list--compact .dashboard-list__row,.dashboard-list--returned .dashboard-list__row{grid-template-columns:35px minmax(70px, 1fr) auto}.dashboard-list__arrow{display:none}.dashboard-status,.dashboard-task-state,.dashboard-day-badge{max-width:82px;overflow:hidden;text-overflow:ellipsis}}@media(prefers-reduced-motion: reduce){.dashboard-metric{transition:none}.dashboard-skeleton>i,.dashboard-skeleton>div i{animation:none}}
.national-id-backdrop{position:fixed;z-index:95;inset:0;display:flex;align-items:flex-end;justify-content:center;padding-inline:16px;background:rgba(30,41,59,.54)}.national-id-sheet{width:min(100%,516px);border-radius:12px 12px 0 0;padding:14px 22px 22px;background:#fff;box-shadow:0 -12px 36px rgba(15,23,42,.15)}.national-id-sheet__handle{display:block;width:64px;height:6px;border-radius:99px;margin:0 auto;background:#d5d9de}.national-id-sheet h2{margin:19px 0 7px;color:#111827;font-size:24px;text-align:center}.national-id-sheet>p{margin:0 0 25px;color:#7b8492;font-size:12px;text-align:center}.national-id-sheet label span{display:block;margin-bottom:7px;color:#344054;font-size:12px;font-weight:700}.national-id-sheet input{width:100%;height:45px;border:1px solid #d4d9df;border-radius:5px;padding:0 11px;outline:none}.national-id-sheet input:focus{border-color:#2563eb;box-shadow:0 0 0 2px rgba(37,99,235,.1)}.national-id-sheet small{display:block;margin-top:7px;color:#be123c}.national-id-sheet form>div{display:flex;justify-content:space-between;margin-top:25px}.national-id-sheet button{width:120px;height:38px;border:0;border-radius:4px;background:#e9ebef;cursor:pointer;font-family:inherit;font-weight:700}.national-id-sheet .is-submit{background:#2563eb;color:#fff}
.tour-contract-card{overflow:hidden;border:1px solid #e0e5ea;border-radius:7px;background:#fff;box-shadow:0 4px 11px rgba(15,23,42,.06)}.tour-contract-card header{display:flex;min-height:68px;align-items:center;gap:10px;border-bottom:1px solid #e5e7eb;padding:9px 12px}.tour-contract-card header>div{display:flex;min-width:0;flex-direction:column}.tour-contract-card header strong{overflow:hidden;color:#111827;font-size:13px;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.tour-contract-card header small{margin-top:2px;color:#7b8492;font-size:9px}.tour-contract-card__avatar{display:grid;width:40px;height:40px;flex:0 0 auto;place-items:center;border-radius:50%;background:#e92d36;color:#fff}.tour-contract-card__avatar svg{width:23px}.tour-contract-card__status{border-radius:4px;margin-right:auto;padding:5px 7px;color:#fff;font-size:9px;white-space:nowrap}.tour-contract-card__status.is-review{background:#e28a08}.tour-contract-card__status.is-sent{background:#2563eb}.tour-contract-card__status.is-signed{background:#0a9b78}.tour-contract-card dl{display:grid;grid-template-columns:repeat(3, 1fr);gap:13px 8px;margin:0;padding:16px 12px}.tour-contract-card dt{color:#8a919b;font-size:9px}.tour-contract-card dd{margin:3px 0 0;color:#172033;font-size:10px;font-weight:800}.tour-contract-card footer{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid #e5e7eb}.tour-contract-card footer.is-view-only{grid-template-columns:1fr}.tour-contract-card footer button{display:flex;min-height:42px;align-items:center;justify-content:center;gap:5px;border:0;background:#fff;color:#1769ff;cursor:pointer;font-family:inherit;font-size:10px;font-weight:700}.tour-contract-card footer button:hover{background:#f8fafc}.tour-contract-card footer svg{width:15px}
.domestic-tours-page{width:min(100%,1070px);margin:0 auto;padding:34px 22px 70px}.domestic-tours-tabs{display:flex;min-height:50px;align-items:flex-end;justify-content:flex-start;gap:30px;border-bottom:1px solid #d7dce2}.domestic-tours-tabs button{min-width:90px;height:50px;border:0;border-bottom:3px solid rgba(0,0,0,0);background:rgba(0,0,0,0);color:#98a2b3;cursor:pointer;font-family:inherit;font-size:14px;font-weight:700}.domestic-tours-tabs button.is-active{border-bottom-color:#0a9b78;color:#0a9b78}.domestic-tours-toolbar{display:flex;align-items:flex-start;justify-content:space-between;margin:45px 0}.domestic-tours-toolbar>label{position:relative;width:335px}.domestic-tours-toolbar label svg{position:absolute;top:12px;right:11px;width:22px;color:#667085}.domestic-tours-toolbar input{width:100%;height:45px;border:1px solid #d2d7de;border-radius:5px;padding:0 42px 0 11px;outline:none}.domestic-tours-toolbar label span{display:block;margin-top:4px;color:#7b8492;font-size:9px}.domestic-tours-toolbar>button{display:flex;width:130px;height:49px;align-items:center;justify-content:center;gap:9px;border:0;border-radius:5px;background:#0bbb87;color:#fff;cursor:pointer;font-family:inherit;font-weight:800}.domestic-tours-toolbar>button svg{width:21px}.domestic-tours-grid{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:24px 18px}.domestic-tours-empty{border:1px dashed #d0d5dd;border-radius:7px;padding:60px 20px;color:#7b8492;text-align:center}@media(max-width: 900px){.domestic-tours-grid{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 650px){.domestic-tours-tabs{overflow-x:auto;gap:8px}.domestic-tours-tabs button{flex:0 0 auto}.domestic-tours-toolbar{flex-direction:column;gap:20px}.domestic-tours-toolbar>label{width:100%}.domestic-tours-grid{grid-template-columns:1fr}}
.tour-contract-preview{border:1px solid #e1e5ea;border-radius:8px;padding:28px 22px;background:#fff;color:#1f2937;box-shadow:0 4px 14px rgba(15,23,42,.06)}.tour-contract-preview>h2{margin:0 0 26px;font-size:21px;text-align:center}.tour-contract-preview__intro{font-size:13px;line-height:2.2;text-align:justify}.tour-contract-preview>p{font-size:13px}.tour-contract-preview h3{margin:26px 0 14px;font-size:18px}.tour-contract-preview__passengers{display:grid;grid-template-columns:repeat(2, 1fr);gap:14px}.tour-contract-preview__passengers section{border-radius:7px;padding:15px;background:#f3f4f6}.tour-contract-preview__passengers section>strong{display:block;margin-bottom:10px}.tour-contract-preview__passengers dl{display:grid;grid-template-columns:repeat(2, 1fr);gap:9px;margin:0}.tour-contract-preview dt{color:#687181;font-size:10px}.tour-contract-preview dd{margin:2px 0 0;font-size:11px;font-weight:800}.tour-contract-preview__total{margin:22px 0 !important;font-size:15px !important}.tour-contract-preview__total small{display:block;margin-top:6px;color:#0a8268}.tour-contract-preview__trip{margin:0}.tour-contract-preview__trip>div{display:grid;min-height:52px;align-items:center;grid-template-columns:190px 1fr;padding:8px 14px}.tour-contract-preview__trip>div:nth-child(odd){background:#e7e8eb}.tour-contract-preview__trip dt{color:#303948;font-size:12px}.tour-contract-preview__trip dd{font-size:12px}.tour-contract-preview footer{margin-top:25px;padding:18px;text-align:center}.tour-contract-preview footer>*{display:block;margin:7px 0}.tour-contract-preview footer span{width:130px;height:75px;border:1px dashed #b7bec8;margin:16px auto 0;padding-top:25px;color:#98a2b3;font-size:10px}@media(max-width: 650px){.tour-contract-preview__passengers{grid-template-columns:1fr}.tour-contract-preview__trip>div{grid-template-columns:120px 1fr}}
.tour-wizard-page{min-height:calc(100vh - 48px);padding-bottom:70px;background:#f8fafc}.tour-wizard-hero{height:175px;padding-top:35px;background:linear-gradient(105deg, #2ead80, #078f79);color:#fff;text-align:center}.tour-wizard-hero h1{margin:0;font-size:24px;font-weight:900}.tour-wizard-shell{width:min(100% - 32px,930px);margin:-82px auto 0}.tour-wizard-steps{display:grid;grid-template-columns:repeat(4, 1fr);border:1px solid #e1e5ea;border-radius:7px;margin:0 0 22px;padding:17px;background:#fff;box-shadow:0 3px 10px rgba(15,23,42,.06);list-style:none}.tour-wizard-steps li{position:relative;display:flex;align-items:center;gap:8px;color:#98a2b3;font-size:10px}.tour-wizard-steps li:not(:last-child)::after{position:absolute;top:16px;left:10px;width:35%;height:1px;background:#d9dee5;content:""}.tour-wizard-steps li>span{display:grid;width:31px;height:31px;flex:0 0 auto;place-items:center;border-radius:50%;background:#edf0f3}.tour-wizard-steps li.is-active{color:#2563eb}.tour-wizard-steps li.is-active>span{background:#2563eb;color:#fff}.tour-wizard-steps li.is-done{color:#0a9b78}.tour-wizard-steps li.is-done>span{background:#0a9b78;color:#fff}.tour-wizard-card{overflow:hidden;border:1px solid #e1e5ea;border-radius:7px;background:#fff;box-shadow:0 4px 12px rgba(15,23,42,.06)}.tour-wizard-card>header{border-bottom:1px solid #e5e7eb;padding:18px 23px}.tour-wizard-card>header h2{margin:0;font-size:17px}.tour-wizard-card>header p{margin:5px 0 0;color:#7b8492;font-size:11px}.tour-wizard-grid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:18px 28px;padding:24px 23px 28px}.tour-form-field{display:block;min-width:0}.tour-form-field>span,.tour-radio-field legend{display:block;margin-bottom:7px;color:#344054;font-size:11px;font-weight:700}.tour-form-field input,.tour-form-field textarea,.tour-picker-button{width:100%;height:43px;border:1px solid #d4d9df;border-radius:5px;padding:0 11px;background:#fff;color:#1f2937;outline:none;font:inherit;font-size:12px}.tour-form-field input:focus,.tour-form-field textarea:focus{border-color:#2563eb;box-shadow:0 0 0 2px rgba(37,99,235,.1)}.tour-form-field textarea{min-height:80px;resize:vertical;padding-block:9px}.tour-form-field.is-full{grid-column:1/-1}.tour-form-field small{display:block;margin-top:6px;color:#0a8268;font-size:9px;line-height:1.7}.tour-picker-button{display:flex;align-items:center;justify-content:space-between;cursor:pointer;text-align:right}.tour-picker-button svg{width:17px;color:#667085}.tour-radio-field{display:flex;align-items:center;gap:18px;border:0;margin:0;padding:0}.tour-radio-field legend{width:100%}.tour-radio-field label{display:flex;align-items:center;gap:5px;font-size:11px}.tour-radio-field input{width:19px;height:19px;accent-color:#2563eb}.tour-passenger-stepper{display:grid;grid-template-columns:43px 1fr 43px}.tour-passenger-stepper input{border-radius:0;text-align:center}.tour-passenger-stepper button{display:grid;place-items:center;border:1px solid #d4d9df;background:#f8fafc;color:#2563eb;cursor:pointer}.tour-passenger-stepper button:first-child{border-radius:0 5px 5px 0}.tour-passenger-stepper button:last-child{border-radius:5px 0 0 5px}.tour-passenger-stepper svg{width:17px}.tour-wizard-actions{display:flex;align-items:center;gap:10px;border-top:1px solid #e5e7eb;padding:17px 23px}.tour-wizard-actions button{min-width:120px;height:40px;border:0;border-radius:4px;background:#e9ebef;color:#344054;cursor:pointer;font-family:inherit;font-size:11px;font-weight:800}.tour-wizard-actions .is-next,.tour-wizard-actions .is-send{background:#2563eb;color:#fff}.tour-wizard-actions .is-draft{background:#f6c744;color:#fff}.tour-passengers-list{padding:24px 23px 0}.tour-passenger-form{overflow:hidden;border:1px solid #e1e5ea;border-radius:6px;margin-bottom:20px}.tour-passenger-form>header{display:flex;min-height:47px;align-items:center;gap:10px;border-bottom:1px solid #e5e7eb;padding:0 14px;background:#f8fafc}.tour-passenger-form h3{margin:0;font-size:13px}.tour-passenger-form header span{border-radius:4px;padding:4px 7px;background:#e8f7f2;color:#078f79;font-size:9px}.tour-passenger-form .tour-wizard-grid{padding:18px}.tour-total-price{border:1px solid #b9e4d8;border-radius:6px;margin:0 23px 24px;padding:15px;background:#f0fdf9}.tour-total-price span,.tour-total-price strong,.tour-total-price small{display:block}.tour-total-price span{color:#667085;font-size:10px}.tour-total-price strong{margin-top:4px;color:#075e50;font-size:18px}.tour-total-price small{margin-top:5px;color:#078f79}.tour-wizard-preview>.tour-wizard-actions{border:1px solid #e1e5ea;border-radius:7px;margin-top:18px;background:#fff}.tour-wizard-success{border-radius:5px;padding:10px;background:#ecfdf5;color:#047857}.tour-wizard-error{border-radius:5px;margin:0 23px 16px;padding:9px 11px;background:#fff1f2;color:#be123c;font-size:11px}@media(max-width: 750px){.tour-wizard-steps{grid-template-columns:repeat(2, 1fr);gap:15px}.tour-wizard-steps li::after{display:none}}@media(max-width: 580px){.tour-wizard-grid{grid-template-columns:1fr;padding-inline:15px}.tour-form-field.is-full{grid-column:auto}.tour-wizard-steps li strong{display:none}.tour-wizard-steps{grid-template-columns:repeat(4, 1fr)}.tour-wizard-actions{align-items:stretch;flex-direction:column}.tour-wizard-actions button{width:100%}}
.foreign-tour-card{overflow:hidden;border:1px solid #e0e5ea;border-radius:7px;background:#fff;box-shadow:0 4px 11px rgba(15,23,42,.06)}.foreign-tour-card header{display:flex;min-height:68px;align-items:center;gap:10px;border-bottom:1px solid #e5e7eb;padding:9px 12px}.foreign-tour-card header>div{display:flex;min-width:0;flex-direction:column}.foreign-tour-card header strong{overflow:hidden;font-size:13px;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.foreign-tour-card header small{margin-top:2px;color:#7b8492;font-size:9px}.foreign-tour-card__avatar{display:grid;width:40px;height:40px;flex:0 0 auto;place-items:center;border-radius:50%;background:#6047eb;color:#fff}.foreign-tour-card__avatar svg{width:23px}.foreign-tour-card__status{border-radius:4px;margin-right:auto;padding:5px 7px;color:#fff;font-size:9px;white-space:nowrap}.foreign-tour-card__status.is-review{background:#e28a08}.foreign-tour-card__status.is-sent{background:#2563eb}.foreign-tour-card__status.is-signed{background:#0a9b78}.foreign-tour-card dl{display:grid;grid-template-columns:repeat(3, 1fr);gap:13px 8px;margin:0;padding:16px 12px}.foreign-tour-card dt{color:#8a919b;font-size:9px}.foreign-tour-card dd{margin:3px 0 0;color:#172033;font-size:10px;font-weight:800}.foreign-tour-card footer{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid #e5e7eb}.foreign-tour-card footer.is-view-only{grid-template-columns:1fr}.foreign-tour-card footer button{display:flex;min-height:42px;align-items:center;justify-content:center;gap:5px;border:0;background:#fff;color:#1769ff;cursor:pointer;font-family:inherit;font-size:10px;font-weight:700}.foreign-tour-card footer button:hover{background:#f8fafc}.foreign-tour-card footer svg{width:15px}
.foreign-tours-page{width:min(100%,1070px);margin:0 auto;padding:34px 22px 70px}.foreign-tours-tabs{display:flex;min-height:50px;align-items:flex-end;gap:30px;border-bottom:1px solid #d7dce2}.foreign-tours-tabs button{min-width:90px;height:50px;border:0;border-bottom:3px solid rgba(0,0,0,0);background:rgba(0,0,0,0);color:#98a2b3;cursor:pointer;font-family:inherit;font-size:14px;font-weight:700}.foreign-tours-tabs button.is-active{border-bottom-color:#0a9b78;color:#0a9b78}.foreign-tours-toolbar{display:flex;align-items:flex-start;justify-content:space-between;margin:45px 0}.foreign-tours-toolbar>label{position:relative;width:335px}.foreign-tours-toolbar label svg{position:absolute;top:12px;right:11px;width:22px;color:#667085}.foreign-tours-toolbar input{width:100%;height:45px;border:1px solid #d2d7de;border-radius:5px;padding:0 42px 0 11px;outline:none}.foreign-tours-toolbar label span{display:block;margin-top:4px;color:#7b8492;font-size:9px}.foreign-tours-toolbar>button{display:flex;width:130px;height:49px;align-items:center;justify-content:center;gap:9px;border:0;border-radius:5px;background:#0bbb87;color:#fff;cursor:pointer;font-family:inherit;font-weight:800}.foreign-tours-toolbar>button svg{width:21px}.foreign-tours-grid{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:24px 18px}.foreign-tours-empty{border:1px dashed #d0d5dd;border-radius:7px;padding:60px 20px;color:#7b8492;text-align:center}@media(max-width: 900px){.foreign-tours-grid{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 650px){.foreign-tours-tabs{overflow-x:auto;gap:8px}.foreign-tours-tabs button{flex:0 0 auto}.foreign-tours-toolbar{flex-direction:column;gap:20px}.foreign-tours-toolbar>label{width:100%}.foreign-tours-grid{grid-template-columns:1fr}}
.foreign-destination-backdrop{position:fixed;z-index:96;inset:0;display:flex;align-items:flex-end;justify-content:center;padding-inline:16px;background:rgba(30,41,59,.54)}.foreign-destination-sheet{width:min(100%,516px);max-height:80vh;overflow-y:auto;border-radius:12px 12px 0 0;padding:14px 21px 21px;background:#fff}.foreign-destination-sheet__handle{display:block;width:64px;height:6px;border-radius:99px;margin:0 auto;background:#d5d9de}.foreign-destination-sheet h2{margin:20px 0 25px;font-size:23px;text-align:center}.foreign-destination-sheet>label{display:flex;height:45px;align-items:center;gap:8px;border:1px solid #d4d9df;border-radius:5px;padding:0 11px}.foreign-destination-sheet label svg{width:20px;color:#667085}.foreign-destination-sheet label input{width:100%;border:0;outline:0}.foreign-destination-sheet>div{max-height:350px;overflow-y:auto;margin-top:14px}.foreign-destination-sheet>div button{display:flex;width:100%;min-height:48px;align-items:center;justify-content:space-between;border:0;border-bottom:1px solid #edf0f3;background:#fff;cursor:pointer;font-family:inherit}.foreign-destination-sheet>div span{width:15px;height:15px;border:2px solid #c8ced7;border-radius:50%}.foreign-destination-sheet>div button.is-selected span{border:4px solid #2563eb}.foreign-destination-sheet__cancel{width:115px;height:38px;border:0;border-radius:4px;margin-top:18px;background:#e9ebef;cursor:pointer;font-family:inherit;font-weight:700}
.foreign-tour-preview{border:1px solid #e1e5ea;border-radius:8px;padding:28px 22px;background:#fff;color:#1f2937;box-shadow:0 4px 14px rgba(15,23,42,.06)}.foreign-tour-preview>h2{margin:0 0 26px;font-size:21px;text-align:center}.foreign-tour-preview__intro{font-size:13px;line-height:2.2;text-align:justify}.foreign-tour-preview h3{margin:26px 0 14px}.foreign-tour-preview__passengers{display:grid;grid-template-columns:repeat(2, 1fr);gap:14px}.foreign-tour-preview__passengers section{border-radius:7px;padding:15px;background:#f3f4f6}.foreign-tour-preview__passengers section>strong{display:block;margin-bottom:10px}.foreign-tour-preview__passengers dl{display:grid;grid-template-columns:repeat(2, 1fr);gap:9px;margin:0}.foreign-tour-preview dt{color:#687181;font-size:10px}.foreign-tour-preview dd{margin:2px 0 0;font-size:11px;font-weight:800}.foreign-tour-preview__finance{display:grid;grid-template-columns:repeat(3, 1fr);border:1px solid #b9e4d8;border-radius:7px;margin:22px 0;padding:14px;background:#f0fdf9}.foreign-tour-preview__finance p{margin:0}.foreign-tour-preview__finance span,.foreign-tour-preview__finance strong{display:block}.foreign-tour-preview__finance span{color:#667085;font-size:10px}.foreign-tour-preview__finance strong{margin-top:4px;color:#075e50}.foreign-tour-preview__finance small{grid-column:1/-1;margin-top:8px;color:#078f79}.foreign-tour-preview__trip{margin:0}.foreign-tour-preview__trip>div{display:grid;min-height:52px;align-items:center;grid-template-columns:190px 1fr;padding:8px 14px}.foreign-tour-preview__trip>div:nth-child(odd){background:#e7e8eb}.foreign-tour-preview footer{margin-top:25px;padding:18px;text-align:center}.foreign-tour-preview footer>*{display:block;margin:7px 0}.foreign-tour-preview footer span{width:130px;height:75px;border:1px dashed #b7bec8;margin:16px auto 0;padding-top:25px;color:#98a2b3;font-size:10px}@media(max-width: 650px){.foreign-tour-preview__passengers{grid-template-columns:1fr}.foreign-tour-preview__trip>div{grid-template-columns:120px 1fr}.foreign-tour-preview__finance{grid-template-columns:1fr;gap:12px}}
.foreign-wizard-page{min-height:calc(100vh - 48px);padding-bottom:70px;background:#f8fafc}.foreign-wizard-hero{height:175px;padding-top:35px;background:linear-gradient(105deg, #2ead80, #078f79);color:#fff;text-align:center}.foreign-wizard-hero h1{margin:0;font-size:24px;font-weight:900}.foreign-wizard-shell{width:min(100% - 32px,950px);margin:-82px auto 0}.foreign-wizard-steps{display:grid;grid-template-columns:repeat(4, 1fr);border:1px solid #e1e5ea;border-radius:7px;margin:0 0 22px;padding:17px;background:#fff;box-shadow:0 3px 10px rgba(15,23,42,.06);list-style:none}.foreign-wizard-steps li{display:flex;align-items:center;gap:8px;color:#98a2b3;font-size:10px}.foreign-wizard-steps li span{display:grid;width:31px;height:31px;place-items:center;border-radius:50%;background:#edf0f3}.foreign-wizard-steps li.is-active{color:#2563eb}.foreign-wizard-steps li.is-active span{background:#2563eb;color:#fff}.foreign-wizard-steps li.is-done{color:#0a9b78}.foreign-wizard-steps li.is-done span{background:#0a9b78;color:#fff}.foreign-wizard-card{overflow:hidden;border:1px solid #e1e5ea;border-radius:7px;background:#fff;box-shadow:0 4px 12px rgba(15,23,42,.06)}.foreign-wizard-card>header{border-bottom:1px solid #e5e7eb;padding:18px 23px}.foreign-wizard-card>header h2{margin:0;font-size:17px}.foreign-wizard-card>header p{margin:5px 0 0;color:#7b8492;font-size:11px}.foreign-wizard-grid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:18px 28px;padding:24px 23px 28px}.foreign-form-field>span,.foreign-radio-field legend{display:block;margin-bottom:7px;color:#344054;font-size:11px;font-weight:700}.foreign-form-field input,.foreign-form-field textarea,.foreign-picker-button{width:100%;height:43px;border:1px solid #d4d9df;border-radius:5px;padding:0 11px;background:#fff;outline:none;font:inherit;font-size:12px}.foreign-form-field textarea{min-height:85px;resize:vertical;padding-block:9px}.foreign-form-field.is-full{grid-column:1/-1}.foreign-form-field small{display:block;margin-top:6px;color:#0a8268;font-size:9px;line-height:1.7}.foreign-picker-button{display:flex;align-items:center;justify-content:space-between;cursor:pointer}.foreign-picker-button svg{width:17px;color:#667085}.foreign-radio-field{display:flex;align-items:center;gap:17px;border:0;margin:0;padding:0}.foreign-radio-field legend{width:100%}.foreign-radio-field label{display:flex;align-items:center;gap:5px;font-size:11px}.foreign-radio-field input{width:19px;height:19px;accent-color:#2563eb}.foreign-passenger-stepper{display:grid;grid-template-columns:43px 1fr 43px}.foreign-passenger-stepper input{border-radius:0;text-align:center}.foreign-passenger-stepper button{display:grid;place-items:center;border:1px solid #d4d9df;background:#f8fafc;color:#2563eb;cursor:pointer}.foreign-passenger-stepper svg{width:17px}.foreign-trip-section{border-top:1px solid #e5e7eb}.foreign-trip-section>h3{margin:0;padding:15px 23px 0;color:#273244;font-size:14px}.foreign-wizard-actions{display:flex;gap:10px;border-top:1px solid #e5e7eb;padding:17px 23px}.foreign-wizard-actions button{min-width:125px;height:40px;border:0;border-radius:4px;background:#e9ebef;cursor:pointer;font-family:inherit;font-size:11px;font-weight:800}.foreign-wizard-actions .is-next,.foreign-wizard-actions .is-send{background:#2563eb;color:#fff}.foreign-wizard-actions .is-draft{background:#f6c744;color:#fff}.foreign-passengers-list{padding:24px 23px 0}.foreign-passenger-form{overflow:hidden;border:1px solid #e1e5ea;border-radius:6px;margin-bottom:20px}.foreign-passenger-form>header{display:flex;min-height:47px;align-items:center;gap:10px;border-bottom:1px solid #e5e7eb;padding:0 14px;background:#f8fafc}.foreign-passenger-form h3{margin:0;font-size:13px}.foreign-passenger-form header span{border-radius:4px;padding:4px 7px;background:#e8f7f2;color:#078f79;font-size:9px}.foreign-passenger-form .foreign-wizard-grid{padding:18px}.foreign-payment-grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:18px;border:1px solid #b9e4d8;border-radius:7px;margin:0 23px 24px;padding:16px;background:#f0fdf9}.foreign-payment-grid span,.foreign-payment-grid strong,.foreign-payment-grid small{display:block}.foreign-payment-grid span{color:#667085;font-size:10px}.foreign-payment-grid strong{margin-top:6px;color:#075e50;font-size:16px}.foreign-payment-grid input{width:100%;height:40px;border:1px solid #b9cfc9;border-radius:5px;margin-top:5px;padding:0 9px;outline:none}.foreign-payment-grid small{margin-top:5px;color:#078f79}.foreign-wizard-error{border-radius:5px;margin:0 23px 16px;padding:9px 11px;background:#fff1f2;color:#be123c;font-size:11px}.foreign-wizard-preview>.foreign-wizard-actions{border:1px solid #e1e5ea;border-radius:7px;margin-top:18px;background:#fff}@media(max-width: 750px){.foreign-wizard-steps{grid-template-columns:repeat(2, 1fr);gap:15px}}@media(max-width: 580px){.foreign-wizard-grid{grid-template-columns:1fr;padding-inline:15px}.foreign-form-field.is-full{grid-column:auto}.foreign-wizard-steps li strong{display:none}.foreign-wizard-steps{grid-template-columns:repeat(4, 1fr)}.foreign-payment-grid{grid-template-columns:1fr}.foreign-wizard-actions{flex-direction:column}.foreign-wizard-actions button{width:100%}}
.lead-field-backdrop{position:fixed;z-index:100;inset:0;display:flex;align-items:flex-end;justify-content:center;padding-inline:16px;background:rgba(30,41,59,.54)}.lead-field-sheet{width:min(100%,516px);max-height:min(82vh,650px);overflow-y:auto;border-radius:12px 12px 0 0;padding:14px 21px 21px;background:#fff;box-shadow:0 -12px 36px rgba(15,23,42,.15);animation:lead-field-in 200ms ease-out}.lead-field-sheet__handle{display:block;width:64px;height:6px;border-radius:999px;margin:0 auto;background:#d5d9de}.lead-field-sheet h2{margin:20px 0 25px;color:#111827;font-size:22px;text-align:center}.lead-field-sheet__actions{display:flex;justify-content:space-between;margin-top:25px}.lead-field-sheet__actions button{width:113px;height:38px;border:0;border-radius:4px;cursor:pointer;font-family:inherit;font-weight:700}.lead-field-sheet__actions .is-save{background:#2563eb;color:#fff}.lead-field-sheet__actions .is-cancel{background:#e9ebef;color:#111827}.lead-passenger-control{display:grid;width:min(100%,310px);grid-template-columns:48px minmax(0, 1fr) 48px;margin:8px auto 34px;direction:rtl}.lead-passenger-control button,.lead-passenger-control input{height:48px;border:1px solid #d0d5dd;background:#fff;color:#273244;font:inherit;font-size:18px;text-align:center}.lead-passenger-control button{cursor:pointer;font-size:23px}.lead-passenger-control button:first-child{border-radius:0 5px 5px 0;background:#eff6ff;color:#2563eb}.lead-passenger-control button:last-child{border-radius:5px 0 0 5px;background:#f8fafc}.lead-passenger-control button:disabled{cursor:not-allowed;opacity:.45}.lead-passenger-control input{border-inline:0;outline:0;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.lead-passenger-control input::-webkit-inner-spin-button{-webkit-appearance:none;appearance:none}.lead-operator-search{position:relative;display:block;margin-bottom:14px}.lead-operator-search svg{position:absolute;top:12px;left:12px;width:19px;color:#667085}.lead-operator-search input{width:100%;height:43px;border:1px solid #d0d5dd;border-radius:5px;padding:0 12px 0 42px;font:inherit;outline:0}.lead-operator-search input:focus{border-color:#2563eb;box-shadow:0 0 0 2px rgba(37,99,235,.12)}.lead-option-list{display:flex;max-height:290px;overflow-y:auto;flex-direction:column}.lead-option-list>button{display:flex;min-height:51px;align-items:center;gap:10px;border:0;border-bottom:1px solid #eceef1;padding:0 10px;background:#fff;color:#273244;cursor:pointer;font-family:inherit;text-align:right}.lead-option-list>button:hover,.lead-option-list>button:focus-visible,.lead-option-list>button.is-selected{background:#f8fafc;outline:none}.lead-option-list>button.is-selected{color:#2563eb;font-weight:800}.lead-option-list>button.is-selected .lead-option-radio{border-color:#2563eb;box-shadow:inset 0 0 0 4px #fff;background:#2563eb}.lead-option-list>p{padding:25px;color:#8a919b;text-align:center}.lead-option-list--channels{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:10px;overflow:visible}.lead-option-list--channels>button{border:1px solid #e1e5ea;border-radius:5px}.lead-option-radio{width:18px;height:18px;flex:0 0 auto;border:2px solid #98a2b3;border-radius:999px}@keyframes lead-field-in{from{opacity:0;transform:translateY(30px)}}@media(max-width: 440px){.lead-field-sheet{padding-inline:14px}.lead-option-list--channels{grid-template-columns:1fr}}
.persian-time-picker{display:grid;grid-template-columns:1fr auto 1fr;align-items:end;gap:10px;border:1px solid #e1e5ea;border-radius:7px;margin-top:10px;padding:11px;background:#fff;direction:rtl}.persian-time-picker label span{display:block;margin-bottom:5px;color:#667085;font-size:9px}.persian-time-picker select{width:100%;height:37px;border:1px solid #d0d5dd;border-radius:4px;padding-inline:8px;background:#fff;color:#273244;font:inherit;outline:0}.persian-time-picker select:focus{border-color:#2563eb;box-shadow:0 0 0 2px rgba(37,99,235,.12)}.persian-time-picker strong{padding-bottom:8px;color:#667085;font-size:18px}
.lead-message-editor{position:relative;border-radius:5px;margin:0 14px 14px;padding:12px 14px 10px;background:#e7e7e7}.lead-message-editor textarea{display:block;width:100%;min-height:66px;resize:vertical;border:0;padding:0;background:rgba(0,0,0,0);color:#273244;font:inherit;font-size:12px;line-height:1.8;outline:0}.lead-message-editor textarea::-moz-placeholder{color:#8a919b}.lead-message-editor textarea::placeholder{color:#8a919b}.lead-message-editor__files{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:7px;margin:-2px 0 12px}.lead-message-editor__files>div{display:flex;min-width:0;min-height:38px;align-items:center;gap:6px;border-radius:4px;padding:4px 5px;background:#fff;font-size:9px}.lead-message-editor__files>div>button{color:#ef4444}.lead-message-editor__files>div>span{overflow:hidden;flex:1;text-overflow:ellipsis;white-space:nowrap}.lead-message-editor__files>div>b{border-radius:2px;padding:5px 3px;background:#6d28d9;color:#fff;font-size:6px}.lead-message-editor__selected{display:flex;min-height:22px;align-items:center;flex-wrap:wrap;gap:6px}.lead-message-editor__selected>span{display:inline-flex;align-items:center;gap:5px;border-radius:3px;padding:3px 6px;color:#fff;font-size:9px}.lead-message-editor__selected .is-status--blue{background:#2563eb}.lead-message-editor__selected .is-status--violet{background:#6246ea}.lead-message-editor__selected .is-status--amber{background:#df8508}.lead-message-editor__selected .is-status--pink{background:#db2363}.lead-message-editor__selected .is-status--cyan{background:#1293b5}.lead-message-editor__selected .is-reminder{background:#fff;color:#344054}.lead-message-editor button{display:grid;border:0;padding:0;background:rgba(0,0,0,0);cursor:pointer;font-family:inherit;place-items:center}.lead-message-editor button svg{width:19px}.lead-message-editor__selected button svg,.lead-message-editor__files button svg{width:10px}.lead-message-editor__toolbar{display:flex;align-items:center;justify-content:space-between;margin-top:2px;direction:rtl}.lead-message-editor__tools{display:flex;gap:11px;direction:ltr}.lead-message-editor__tools button{color:#172033}.lead-message-editor__tools button:hover,.lead-message-editor__tools button:focus-visible{color:#2563eb;outline:none}.lead-message-editor__send{width:39px;height:39px;border-radius:999px !important;background:#1f2b3d !important;color:#fff}.lead-message-editor__send svg{width:23px !important}.lead-message-editor__send:disabled{cursor:not-allowed;opacity:.45}.lead-message-editor__popover{position:absolute;z-index:10;bottom:58px;left:52px;width:175px;border:1px solid #dfe3e8;border-radius:5px;padding:9px;background:#fff;box-shadow:0 12px 28px rgba(15,23,42,.16)}.lead-message-editor__popover h3{border-bottom:1px solid #e5e7eb;margin:-9px -9px 7px;padding:10px;color:#111827;font-size:11px}.lead-message-editor__popover>button:not(.lead-message-editor__reminder-submit){display:flex;width:100%;min-height:26px;align-items:center;justify-content:flex-start;gap:7px;color:#344054;font-size:10px}.lead-message-editor__popover label{display:block;margin-bottom:8px}.lead-message-editor__popover label span{display:block;margin-bottom:3px;color:#667085;font-size:9px}.lead-message-editor__popover label input{width:100%;height:30px;border:1px solid #d0d5dd;border-radius:3px;padding:0 7px;font:inherit;font-size:9px}.lead-message-editor__popover--reminder{width:330px;max-height:min(560px,100vh - 140px);overflow-y:auto}.lead-message-editor__picker-label{display:block;margin:10px 0 6px;color:#667085;font-size:9px;font-weight:700}.lead-message-editor__reminder-submit{width:100%;min-height:30px;border-radius:3px !important;background:#2563eb !important;color:#fff;font-size:10px;margin-top:10px}.lead-message-editor__reminder-submit:disabled{cursor:not-allowed;opacity:.45}.lead-editor-dot{width:11px;height:11px;border-radius:999px}.lead-editor-dot--blue{background:#2770ec}.lead-editor-dot--violet{background:#6246ea}.lead-editor-dot--amber{background:#df8508}.lead-editor-dot--pink{background:#db2363}.lead-editor-dot--cyan{background:#1293b5}@media(max-width: 620px){.lead-message-editor__files{grid-template-columns:1fr}.lead-message-editor__popover{left:12px}.lead-message-editor__popover--reminder{width:min(330px,100vw - 72px)}}
.lead-status-backdrop{position:fixed;z-index:100;inset:0;display:flex;align-items:flex-end;justify-content:center;padding-inline:16px;background:rgba(30,41,59,.54);animation:lead-status-backdrop-in 160ms ease-out}.lead-status-sheet{width:min(100%,516px);border-radius:12px 12px 0 0;padding:14px 21px 21px;background:#fff;box-shadow:0 -12px 36px rgba(15,23,42,.15);animation:lead-status-sheet-in 200ms ease-out}.lead-status-sheet__handle{display:block;width:64px;height:6px;border-radius:999px;margin:0 auto;background:#d5d9de}.lead-status-sheet h2{margin:20px 0;color:#111827;font-size:22px;font-weight:800;text-align:center}.lead-status-sheet__options{display:flex;flex-direction:column}.lead-status-sheet__options button{display:flex;min-height:56px;align-items:center;gap:11px;border:0;border-bottom:1px solid #eceef1;padding:0 10px;background:#fff;color:#273244;cursor:pointer;font-family:inherit;font-size:14px;text-align:right}.lead-status-sheet__options button:hover,.lead-status-sheet__options button:focus-visible,.lead-status-sheet__options button.is-selected{background:#f8fafc;outline:none}.lead-status-sheet__options button.is-selected{font-weight:800}.lead-status-sheet__cancel{width:113px;height:38px;border:0;border-radius:4px;margin-top:22px;background:#e9ebef;color:#111827;cursor:pointer;font-family:inherit;font-weight:700}.lead-status-dot{width:13px;height:13px;flex:0 0 auto;border-radius:999px}.lead-status-dot--green{background:#089669}.lead-status-dot--blue{background:#2770ec}.lead-status-dot--violet{background:#6246ea}.lead-status-dot--amber{background:#df8508}.lead-status-dot--pink{background:#db2363}.lead-status-dot--cyan{background:#1293b5}.lead-status-dot--red{background:#dc2626}.lead-status-dot--gray{background:#98a2b3}@keyframes lead-status-backdrop-in{from{opacity:0}}@keyframes lead-status-sheet-in{from{opacity:0;transform:translateY(30px)}}
.lead-timeline{display:flex;height:590px;overflow-y:auto;overscroll-behavior:contain;flex-direction:column;gap:23px;padding:18px 18px 26px;scrollbar-color:#c2c8d0 rgba(0,0,0,0);scrollbar-width:thin}.lead-timeline-item{display:flex;align-items:flex-start;gap:10px}.lead-timeline-item:first-child{margin-top:auto}.lead-timeline-item__avatar{display:grid;width:42px;height:42px;flex:0 0 auto;place-items:center;border-radius:999px;background:#ef5a0b;color:#fff}.lead-timeline-item__avatar svg{width:24px}.lead-timeline-item__content{min-width:0}.lead-timeline-item header{display:flex;align-items:center;gap:8px;margin-bottom:6px}.lead-timeline-item header strong{color:#273244;font-size:14px}.lead-timeline-item header time{border:1px solid #aab1bb;border-radius:3px;padding:1px 7px;color:#4b5563;font-size:9px}.lead-timeline-item__bubble{display:inline-flex;max-width:520px;align-items:center;flex-wrap:wrap;gap:8px;border-radius:7px 0 7px 7px;padding:10px 12px;background:#f3f4f6;color:#374151}.lead-timeline-item__bubble p{margin:0;font-size:12px;line-height:1.8}.lead-timeline-item__status{border-radius:3px;padding:3px 7px;color:#fff;font-size:10px}.lead-timeline-item__status--green{background:#089669}.lead-timeline-item__status--blue{background:#2563eb}.lead-timeline-item__status--violet{background:#6246ea}.lead-timeline-item__status--amber{background:#df8508}.lead-timeline-item__status--pink{background:#db2363}.lead-timeline-item__status--cyan{background:#1293b5}.lead-timeline-item__status--red{background:#dc2626}.lead-timeline-item__status--gray{background:#98a2b3}.lead-timeline-item__reminder{display:flex;width:100%;align-items:center;gap:5px;color:#475467;font-size:10px}.lead-timeline-item__reminder svg{width:14px}.lead-timeline-item__file{display:flex;width:min(100%,240px);min-height:39px;align-items:center;gap:8px;border:0;border-radius:4px;margin-top:5px;padding:4px 6px 4px 10px;background:#f3f4f6;color:#111827;cursor:pointer;font-family:inherit;font-size:10px}.lead-timeline-item__file svg{width:15px}.lead-timeline-item__file span{overflow:hidden;flex:1;text-align:left;text-overflow:ellipsis;white-space:nowrap}.lead-timeline-item__file b{border-radius:2px;padding:6px 4px;background:#dc2626;color:#fff;font-size:7px}.lead-timeline-item__file:disabled{cursor:wait;opacity:.65}.lead-timeline-item__file-error{margin:6px 0 0;color:#dc2626;font-size:10px}.lead-timeline-item__files{display:flex;max-width:520px;flex-wrap:wrap;gap:5px}.lead-timeline-item--system .lead-timeline-item__avatar{background:#f97316}@media(max-width: 620px){.lead-timeline{height:480px;padding-inline:12px}.lead-timeline-item__avatar{width:36px;height:36px}}
.lead-details-page{position:relative;min-height:calc(100vh - 48px);background:#f8fafc}.lead-details-hero{position:absolute;top:0;right:0;left:0;height:158px;background:linear-gradient(105deg, #2ead80 0%, #078f79 100%)}.lead-details-layout{position:relative;z-index:1;display:grid;width:min(100%,1024px);grid-template-columns:300px minmax(0, 1fr);gap:20px;margin-inline:auto;padding:86px 22px 72px;direction:ltr}.lead-details-layout>*{direction:rtl}.lead-details-sidebar{display:flex;flex-direction:column;gap:16px}.lead-detail-panel{overflow:hidden;border:1px solid #e1e5ea;border-radius:6px;background:#fff;box-shadow:0 3px 10px rgba(15,23,42,.07)}.lead-detail-panel>header{display:flex;min-height:51px;align-items:center;justify-content:space-between;border-bottom:1px solid #dfe3e8;padding:0 12px}.lead-detail-panel>header h2{margin:0;color:#111827;font-size:13px;font-weight:800}.lead-detail-panel__body{padding:16px 13px}.lead-detail-panel__edit{display:inline-flex;min-height:25px;align-items:center;gap:3px;border:0;border-radius:3px;padding:0 7px;background:#2563eb;color:#fff;cursor:pointer;font-family:inherit;font-size:10px}.lead-detail-panel__edit svg{width:14px}.lead-status-list,.lead-info-list{display:flex;flex-direction:column;gap:14px;margin:0}.lead-status-list>div,.lead-info-list>div{display:grid;grid-template-columns:minmax(90px, 1fr) minmax(0, 1.25fr);align-items:start;gap:10px}.lead-status-list dt,.lead-info-list dt{color:#111827;font-size:11px;font-weight:700}.lead-status-list dd,.lead-info-list dd{overflow-wrap:anywhere;margin:0;color:#303948;font-size:11px}.lead-status-list dd>button:not(.lead-badge),.lead-info-list dd>button:not(.lead-badge){border:0;border-bottom:1px dashed #2563eb;padding:0;background:rgba(0,0,0,0);color:#2563eb;cursor:pointer;font-family:inherit;font-size:11px}.lead-badge{border:0;border-radius:3px;padding:4px 7px;color:#fff;cursor:pointer;font-family:inherit;font-size:10px}.lead-badge--green{background:#089669}.lead-badge--blue{background:#2563eb}.lead-badge--red{background:#dc2626}.lead-badge--gray{background:#98a2b3}.lead-badge--violet{background:#6246ea}.lead-badge--amber{background:#df8508}.lead-badge--pink{background:#db2363}.lead-badge--cyan{background:#1293b5}.lead-conversation{align-self:start;overflow:visible;border:1px solid #e1e5ea;border-radius:6px;background:#fff;box-shadow:0 3px 10px rgba(15,23,42,.07)}.lead-conversation__title{display:flex;min-height:51px;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid #dfe3e8;padding:0 14px}.lead-conversation__title h1{margin:0;color:#111827;font-size:13px;font-weight:800}.lead-conversation__title span{color:#8a919b;font-size:9px;white-space:nowrap}@media(max-width: 900px){.lead-details-layout{grid-template-columns:260px minmax(0, 1fr)}}@media(max-width: 760px){.lead-details-hero{height:120px}.lead-details-layout{display:flex;flex-direction:column;padding-top:28px}.lead-conversation{order:1;width:100%}.lead-details-sidebar{order:2;display:grid;grid-template-columns:repeat(2, minmax(0, 1fr))}.lead-detail-panel:last-child{grid-column:1/-1}}@media(max-width: 560px){.lead-details-layout{padding-inline:12px}.lead-details-sidebar{grid-template-columns:1fr}.lead-detail-panel:last-child{grid-column:auto}.lead-conversation__title{align-items:flex-start;flex-direction:column;gap:3px;padding-block:12px}}
.login-page{display:grid;min-height:100vh;grid-template-columns:minmax(390px, 43%) 1fr;background:#f7f9fc}.login-page__brand{position:relative;display:flex;overflow:hidden;min-height:100vh;align-items:center;justify-content:center;background:linear-gradient(145deg, #0b1528 5%, #16243b 100%);color:#fff;isolation:isolate}.login-page__brand::before{position:absolute;z-index:-2;width:460px;height:460px;border-radius:50%;background:radial-gradient(circle, rgba(16, 185, 129, 0.32), transparent 67%);content:""}.login-page__brand-orbit{position:absolute;z-index:-1;border:1px solid hsla(0,0%,100%,.09);border-radius:50%}.login-page__brand-orbit--one{width:430px;height:430px}.login-page__brand-orbit--two{width:620px;height:620px}.login-page__brand-content{text-align:center}.login-page__brand-content img{width:126px;margin:0 auto 24px;filter:drop-shadow(0 16px 28px rgba(0, 0, 0, 0.28))}.login-page__brand-content h1{margin:0;font-size:35px;font-weight:900}.login-page__brand-content p{margin:12px 0 0;color:#b8c3d4;font-size:16px;line-height:2}.login-page__brand-footer{position:absolute;bottom:36px;color:#7f8ca1;font-size:12px}.login-page__form-side{display:flex;min-width:0;align-items:center;justify-content:center;flex-direction:column;padding:42px 24px 24px}.login-page__copyright{margin:34px 0 0;color:#98a2b3;font-size:11px}.login-card{width:min(100%,450px);border:1px solid #e3e7ec;border-radius:14px;padding:38px 42px 40px;background:#fff;box-shadow:0 18px 50px rgba(15,23,42,.09)}.login-card__mobile-brand{display:none}.login-card header>span{display:block;margin-bottom:6px;color:#0a9b78;font-size:13px;font-weight:700}.login-card header h2{margin:0;color:#111827;font-size:27px;font-weight:900}.login-card header p{margin:9px 0 29px;color:#7b8492;font-size:13px;line-height:1.8}.login-card header bdi{color:#344054;font-weight:700}.login-card__forgot{display:block;border:0;margin:2px 0 22px;padding:0;background:rgba(0,0,0,0);color:#2563eb;cursor:pointer;font-family:inherit;font-size:12px}.login-card__submit{display:flex;width:100%;height:48px;align-items:center;justify-content:center;gap:9px;border:0;border-radius:6px;background:#2563eb;color:#fff;cursor:pointer;font-family:inherit;font-size:14px;font-weight:800;box-shadow:0 8px 18px rgba(37,99,235,.2)}.login-card__submit:hover,.login-card__submit:focus-visible{background:#1d4ed8;outline:none}.login-card__submit svg{width:20px}.login-card__back{display:block;border:0;margin:18px auto 0;background:rgba(0,0,0,0);color:#667085;cursor:pointer;font-family:inherit;font-size:12px}.login-card__message{border-radius:5px;margin:0 0 14px;padding:9px 11px;font-size:11px}.login-card__message.is-error{background:#fff1f2;color:#be123c}.login-card__message.is-success{background:#ecfdf5;color:#047857}.login-card__timer{display:flex;align-items:center;gap:6px;margin:3px 0 23px;color:#667085;font-size:11px}.login-card__timer svg{width:17px}.login-card__timer button{border:0;margin-right:auto;padding:0;background:rgba(0,0,0,0);color:#2563eb;cursor:pointer;font-family:inherit;font-size:11px;font-weight:700}.login-card__timer button:disabled{color:#aab1bc;cursor:not-allowed}.login-field{display:block;margin-bottom:19px}.login-field>span{display:block;margin-bottom:7px;color:#344054;font-size:12px;font-weight:700}.login-field>div{display:flex;height:47px;align-items:center;gap:9px;border:1px solid #d5dae1;border-radius:6px;padding:0 12px;background:#fff;transition:150ms ease}.login-field>div:focus-within{border-color:#2563eb;box-shadow:0 0 0 3px rgba(37,99,235,.1)}.login-field svg{width:19px;flex:0 0 auto;color:#7b8492}.login-field input{width:100%;min-width:0;border:0;background:rgba(0,0,0,0);color:#111827;outline:none;font-size:13px}.login-field input::-moz-placeholder{color:#b1b8c3}.login-field input::placeholder{color:#b1b8c3}.login-field div>button{display:grid;width:26px;flex:0 0 auto;place-items:center;border:0;padding:0;background:rgba(0,0,0,0);color:#7b8492;cursor:pointer}.login-field--code>div{height:58px}.login-field--code input{direction:ltr;font-size:22px;font-weight:800;letter-spacing:13px;text-align:center}@media(max-width: 820px){.login-page{display:block}.login-page__brand{display:none}.login-page__form-side{min-height:100vh;padding:28px 18px;background:linear-gradient(160deg, #eef7f4, #f7f9fc 38%)}.login-card__mobile-brand{display:flex;align-items:center;gap:10px;margin-bottom:26px;color:#172033}.login-card__mobile-brand img{width:50px}.login-card__mobile-brand strong{font-size:18px}}@media(max-width: 480px){.login-card{border-radius:10px;padding:28px 21px 30px}.login-card header h2{font-size:23px}.login-page__copyright{text-align:center}}
.my-task-card{overflow:hidden;border:1px solid #dce1e7;border-radius:8px;background:#fff;box-shadow:0 5px 16px rgba(16,24,40,.06)}.my-task-card>header{display:flex;min-height:78px;align-items:center;gap:12px;border-bottom:1px solid #e5e7eb;padding:14px 16px}.my-task-card__service{display:grid;width:45px;height:45px;flex:0 0 auto;place-items:center;border-radius:50%;color:#fff}.my-task-card__service svg{width:25px}.my-task-card__service--blue{background:#2864e8}.my-task-card__service--violet{background:#5b45e6}.my-task-card__service--pink{background:#df287d}.my-task-card__service--teal{background:#0b9c90}.my-task-card__service--amber{background:#df8105}.my-task-card__customer{display:flex;min-width:0;flex:1;flex-direction:column}.my-task-card__customer strong{overflow:hidden;color:#111827;font-size:15px;text-overflow:ellipsis;white-space:nowrap}.my-task-card__customer span,.my-task-card__code{color:#7b8492;font-size:11px}.my-task-card__code{flex:0 0 auto;border:1px solid #e1e5ea;border-radius:4px;padding:4px 7px}.my-task-card__summary{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:16px}.my-task-card__summary strong{color:#202939;font-size:14px}.my-task-card__summary span{color:#667085;font-size:12px}.my-task-card>dl{display:grid;grid-template-columns:repeat(3, 1fr);gap:12px;margin:0;padding:0 16px 16px}.my-task-card>dl div{display:flex;min-width:0;flex-direction:column;gap:5px}.my-task-card>dl dt{color:#8a93a2;font-size:10px}.my-task-card>dl dd{overflow:hidden;margin:0;color:#202939;font-size:12px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.my-task-card__statuses{display:flex;min-height:45px;align-items:center;gap:8px;border-top:1px solid #eef0f3;padding:9px 16px}.my-task-card__statuses span{border-radius:4px;padding:4px 8px;color:#fff;font-size:10px}.my-task-card__statuses .is-green{background:#15966d}.my-task-card__statuses .is-blue{background:#2864e8}.my-task-card__statuses .is-violet{background:#5b45e6}.my-task-card__statuses .is-amber{background:#d88210}.my-task-card__statuses .is-red{background:#d92d20}.my-task-card__statuses .is-gray,.my-task-card__statuses .is-empty{background:#8992a1}.my-task-card__statuses .is-pink{background:#d92d77}.my-task-card__statuses .is-teal{background:#0b8f85}.my-task-card>footer{display:flex;min-height:53px;align-items:center;justify-content:space-between;gap:12px;border-top:1px solid #e5e7eb;padding:10px 16px}.my-task-card>footer span{display:inline-flex;align-items:center;gap:5px;color:#7b8492;font-size:10px}.my-task-card>footer span svg{width:16px}.my-task-card>footer button{border:0;background:rgba(0,0,0,0);color:#2364e8;cursor:pointer;font-family:inherit;font-size:12px;font-weight:800}.my-task-card>footer button:hover{color:#1748b4}@media(max-width: 520px){.my-task-card>dl{grid-template-columns:1fr 1fr}.my-task-card>footer{align-items:flex-start;flex-direction:column}}
.my-tasks-page{width:min(100%,1080px);margin:0 auto;padding:0 22px 72px}.my-tasks-hero{margin:0 -22px 28px;padding:34px 22px 38px;background:linear-gradient(110deg, #2faa83, #078d78);color:#fff;text-align:center}.my-tasks-hero h1{margin:0 0 7px;font-size:25px}.my-tasks-hero p{margin:0;color:hsla(0,0%,100%,.8);font-size:13px}.my-tasks-toolbar{display:flex;min-height:92px;align-items:center;justify-content:space-between;gap:22px}.my-tasks-toolbar>div{display:flex;align-items:baseline;gap:10px}.my-tasks-toolbar h2{margin:0;color:#202939;font-size:19px}.my-tasks-toolbar>div span{color:#7b8492;font-size:11px}.my-tasks-toolbar>label{position:relative;display:flex;width:min(100%,355px);height:45px;align-items:center;border:1px solid #d2d7de;border-radius:5px;background:#fff}.my-tasks-toolbar>label svg{position:absolute;right:12px;width:21px;color:#667085}.my-tasks-toolbar input{width:100%;height:100%;border:0;padding:0 42px 0 12px;background:rgba(0,0,0,0);font:inherit;font-size:12px;outline:none}.my-tasks-toolbar>label:focus-within{border-color:#2864e8;box-shadow:0 0 0 3px rgba(40,100,232,.1)}.my-tasks-grid{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:22px 18px}.my-tasks-empty{display:flex;min-height:230px;align-items:center;justify-content:center;flex-direction:column;gap:8px;border:1px dashed #d2d7de;border-radius:8px;color:#7b8492}.my-tasks-empty strong{color:#344054}.my-tasks-empty span{font-size:12px}.my-tasks-pagination{display:flex;align-items:center;justify-content:space-between;margin-top:32px;direction:ltr}.my-tasks-pagination select{width:65px;height:40px;border:1px solid #d7dce3;border-radius:5px;background:#fff;font:inherit}.my-tasks-pagination>div{display:flex;align-items:center;border:1px solid #d7dce3;border-radius:5px;background:#fff}.my-tasks-pagination button,.my-tasks-pagination>div span{display:grid;min-width:46px;height:39px;place-items:center;border:0;border-right:1px solid #d7dce3;background:rgba(0,0,0,0);font:inherit}.my-tasks-pagination button{cursor:pointer;font-size:20px}.my-tasks-pagination button:disabled{color:#c6cbd2;cursor:default}.my-tasks-pagination>div span{min-width:80px;font-size:11px}@media(max-width: 900px){.my-tasks-grid{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(max-width: 620px){.my-tasks-toolbar{align-items:stretch;flex-direction:column;padding:18px 0 28px}.my-tasks-toolbar>label{width:100%}.my-tasks-grid{grid-template-columns:1fr}}
.notifications-page{width:min(100%,920px);margin:0 auto;padding:0 22px 72px}.notifications-hero{display:flex;align-items:center;justify-content:center;gap:15px;margin:0 -22px 25px;padding:30px 22px;background:linear-gradient(115deg, #1d4ed8, #4f46e5);color:#fff;text-align:right}.notifications-hero>svg{width:38px;height:38px}.notifications-hero h1{margin:0 0 5px;font-size:25px}.notifications-hero p{margin:0;color:hsla(0,0%,100%,.78);font-size:12px}.notifications-toolbar{display:flex;min-height:76px;align-items:center;justify-content:space-between;gap:18px}.notifications-toolbar h2{margin:0 0 5px;color:#1e293b;font-size:19px}.notifications-toolbar span{color:#7c8798;font-size:11px}.notifications-toolbar button{display:inline-flex;height:38px;align-items:center;gap:7px;border:1px solid #cbd5e1;border-radius:6px;padding:0 13px;background:#fff;color:#334155;cursor:pointer;font:inherit;font-size:11px}.notifications-toolbar button:disabled{opacity:.45;cursor:default}.notifications-toolbar button svg{width:17px}.notifications-list{overflow:hidden;border:1px solid #e1e6ed;border-radius:9px;background:#fff;box-shadow:0 8px 24px rgba(15,23,42,.05)}.notification-row{position:relative;display:flex;width:100%;min-height:104px;align-items:center;gap:14px;border:0;border-bottom:1px solid #edf0f4;padding:17px 20px;background:#fff;color:#344054;cursor:pointer;font:inherit;text-align:right;transition:background 150ms ease}.notification-row:last-child{border-bottom:0}.notification-row:hover{background:#f8fafc}.notification-row.is-unread{background:#f3f6ff}.notification-row__icon{display:grid;width:42px;height:42px;flex:0 0 auto;place-items:center;border-radius:50%;background:#e0e7ff;color:#3f51d7}.notification-row__icon svg{width:21px}.notification-row__content{display:flex;min-width:0;flex:1;flex-direction:column;gap:5px}.notification-row__content strong{color:#172033;font-size:13px}.notification-row__content>span{overflow:hidden;color:#596579;font-size:12px;line-height:1.8;text-overflow:ellipsis;white-space:nowrap}.notification-row__content time{color:#8c96a6;font-size:10px}.notification-row__unread{width:8px;height:8px;flex:0 0 auto;border-radius:50%;background:#2563eb}.notification-row__arrow{width:19px;flex:0 0 auto;color:#8b96a7}.notifications-empty{display:flex;min-height:260px;align-items:center;justify-content:center;flex-direction:column;gap:9px;border:1px dashed #ccd4df;border-radius:9px;color:#8290a3}.notifications-empty>svg{width:38px}.notifications-empty strong{color:#344054}.notifications-empty span{font-size:11px}.notifications-pagination{display:flex;align-items:center;justify-content:center;gap:14px;margin-top:24px}.notifications-pagination button{border:1px solid #d5dbe4;border-radius:5px;padding:8px 15px;background:#fff;cursor:pointer;font:inherit;font-size:11px}.notifications-pagination button:disabled{opacity:.45;cursor:default}.notifications-pagination span{color:#667085;font-size:11px}@media(max-width: 600px){.notifications-toolbar{align-items:flex-start;flex-direction:column;padding:15px 0 20px}.notification-row{padding-inline:13px}.notification-row__content>span{white-space:normal}.notification-row__unread{position:absolute;top:13px;right:13px}}
.report-filter-backdrop{position:fixed;z-index:100;inset:0;display:flex;align-items:flex-end;justify-content:center;padding-inline:16px;background:rgba(30,41,59,.54)}.report-filter-sheet{width:min(100%,516px);max-height:min(82vh,650px);overflow-y:auto;border-radius:12px 12px 0 0;padding:14px 21px 21px;background:#fff;box-shadow:0 -12px 36px rgba(15,23,42,.15);animation:report-filter-in 200ms ease-out}.report-filter-sheet__handle{display:block;width:64px;height:6px;border-radius:999px;margin:0 auto;background:#d5d9de}.report-filter-sheet h2{margin:20px 0 23px;color:#111827;font-size:22px;font-weight:800;text-align:center}.report-filter-sheet__search{position:relative;display:block;margin-bottom:13px}.report-filter-sheet__search svg{position:absolute;top:12px;left:12px;width:19px;color:#667085}.report-filter-sheet__search input{width:100%;height:44px;border:1px solid #d0d5dd;border-radius:5px;padding:0 12px 0 42px;font:inherit;outline:0}.report-filter-sheet__search input:focus{border-color:#2563eb;box-shadow:0 0 0 2px rgba(37,99,235,.12)}.report-filter-sheet__options{display:flex;max-height:330px;overflow-y:auto;flex-direction:column}.report-filter-sheet__options button{display:flex;min-height:52px;align-items:center;gap:10px;border:0;border-bottom:1px solid #eceef1;padding:0 10px;background:#fff;color:#273244;cursor:pointer;font-family:inherit}.report-filter-sheet__options button:hover,.report-filter-sheet__options button:focus-visible,.report-filter-sheet__options button.is-selected{background:#f8fafc;color:#2563eb;outline:none}.report-filter-sheet__options button>span{width:17px;height:17px;border:2px solid #98a2b3;border-radius:999px}.report-filter-sheet__options button.is-selected>span{border-color:#2563eb;box-shadow:inset 0 0 0 4px #fff;background:#2563eb}.report-filter-sheet__options p{padding:30px;color:#8a919b;text-align:center}.report-filter-sheet__cancel,.report-filter-sheet__actions button{width:113px;height:38px;border:0;border-radius:4px;cursor:pointer;font-family:inherit;font-weight:700}.report-filter-sheet__cancel{margin-top:20px;background:#e9ebef;color:#111827}.report-filter-sheet__actions{display:flex;justify-content:space-between;margin-top:22px}.report-filter-sheet__actions .is-submit{background:#2563eb;color:#fff}.report-filter-sheet__actions .is-submit:disabled{cursor:not-allowed;opacity:.45}.report-filter-sheet__actions .is-cancel{background:#e9ebef;color:#111827}@keyframes report-filter-in{from{opacity:0;transform:translateY(30px)}}
.report-lead-card{overflow:hidden;border:1px solid #e1e4e8;border-radius:8px;background:#fff;box-shadow:0 5px 13px rgba(15,23,42,.08)}.report-lead-card header{display:flex;min-height:76px;align-items:center;gap:12px;border-bottom:1px solid #e5e7eb;padding:11px 14px}.report-lead-card header>div:nth-child(2){display:flex;min-width:0;flex-direction:column}.report-lead-card header strong{overflow:hidden;color:#111827;font-size:14px;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.report-lead-card header>div:nth-child(2)>span{margin-top:3px;color:#344054;font-size:11px}.report-lead-card__avatar{display:grid;width:48px;height:48px;flex:0 0 auto;place-items:center;border-radius:999px;background:#e92d36;color:#fff;align-items:center;justify-content:center}.report-lead-card__avatar svg{width:28px}.report-lead-card__badges{display:flex;align-items:center;gap:7px;margin-right:auto}header .report-lead-card__badges span{border-radius:4px;padding:5px 8px;background:#24966f;color:#fff;font-size:11px;white-space:nowrap}.report-lead-card__badges span:last-child{background:#2563eb}.report-lead-card dl{display:grid;min-height:91px;align-items:center;grid-template-columns:repeat(5, minmax(0, 1fr));gap:14px;margin:0;padding:16px 17px}.report-lead-card dt{color:#454b55;font-size:11px}.report-lead-card dd{margin:5px 0 0;color:#111827;font-size:12px;font-weight:900}.report-lead-card footer{display:grid;grid-template-columns:repeat(2, 1fr);border-top:1px solid #e5e7eb}.report-lead-card footer a{display:grid;min-height:55px;place-items:center;background:#fff;color:#1769ff;font-family:inherit;font-size:13px;font-weight:800;text-decoration:none}.report-lead-card footer a:hover,.report-lead-card footer a:focus-visible{background:#f8fafc;outline:none}@media(max-width: 560px){.report-lead-card dl{grid-template-columns:repeat(2, minmax(0, 1fr))}.report-lead-card__badges{align-items:flex-end;flex-direction:column}}
.reports-page{min-height:calc(100vh - 48px);background:#f8fafc}.reports-hero{height:180px;padding-top:48px;background:linear-gradient(105deg, #2ead80 0%, #078f79 100%);color:#fff;text-align:center}.reports-hero h1{margin:0;font-size:24px;font-weight:900}.reports-container{width:min(100%,1024px);margin:-74px auto 0;padding:0 22px 70px}.report-service-picker,.report-filters{overflow:hidden;border:1px solid #e1e5ea;border-radius:6px;background:#fff;box-shadow:0 3px 10px rgba(15,23,42,.07)}.report-service-picker{min-height:171px;padding:38px 28px 24px;text-align:center}.report-service-picker>p{margin:0 0 26px;color:#7b8492;font-size:15px}.report-service-picker>div{display:flex;align-items:center;justify-content:space-around;gap:20px}.report-service-picker button{display:inline-flex;align-items:center;gap:9px;border:0;background:rgba(0,0,0,0);color:#303948;cursor:pointer;font-family:inherit;font-size:18px}.report-service-picker button:hover,.report-service-picker button:focus-visible{color:#2563eb;outline:none}.report-service-icon{display:grid;width:39px;height:39px;flex:0 0 auto;place-items:center;border-radius:999px;color:#fff}.report-service-icon svg{width:23px}.report-service-icon--blue{background:#2563eb}.report-service-icon--violet{background:#6047e8}.report-service-icon--pink{background:#df2783}.report-service-icon--teal{background:#0c9b91}.report-service-icon--amber{background:#df7900}.report-empty-state{display:grid;padding-top:190px;place-items:center}.report-empty-state img{display:block;width:min(100%,380px);height:auto;-o-object-fit:contain;object-fit:contain}.report-filters>header{display:flex;min-height:82px;align-items:center;justify-content:space-between;padding:0 14px}.report-filters>header>div{display:flex;align-items:center;gap:9px}.report-filters>header h2{margin:0;color:#303948;font-size:21px}.report-filters>header>button{display:grid;width:38px;height:38px;place-items:center;border:0;background:rgba(0,0,0,0);color:#111827;cursor:pointer}.report-filters>header>button svg{width:22px}.report-filters__grid{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:16px 30px;padding:20px 14px 42px}.report-filters__grid.is-visa{grid-template-columns:repeat(4, minmax(0, 1fr))}.report-filters__grid.is-visa .report-filters__actions{grid-column:span 1}.report-filters__grid label>span{display:block;margin-bottom:7px;color:#344054;font-size:12px;font-weight:700}.report-filters__grid label>button{display:flex;width:100%;height:39px;align-items:center;justify-content:space-between;border:1px solid #d0d5dd;border-radius:5px;padding:0 11px;background:#fff;color:#98a2b3;cursor:pointer;font-family:inherit;font-size:10px}.report-filters__grid label>button:hover,.report-filters__grid label>button:focus-visible{border-color:#2563eb;outline:none}.report-filters__grid label>button svg{width:16px}.report-filters__grid .has-value{color:#273244;font-weight:700}.report-filters__actions{display:flex;align-items:flex-end;gap:8px;grid-column:span 2}.report-filters__actions button{display:inline-flex;height:39px;flex:1;align-items:center;justify-content:center;gap:7px;border:0;border-radius:4px;color:#fff;cursor:pointer;font-family:inherit;font-size:11px;font-weight:700}.report-filters__actions svg{width:18px}.report-filters__actions .is-search{background:#0bbb87}.report-filters__actions .is-reset{background:#98a2b3}.report-filters__actions .is-reset span{font-size:21px}.report-results{margin-top:30px}.report-results>header{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.report-results h2{margin:0;color:#273244;font-size:19px;font-weight:900}.report-results header>div{display:flex;gap:8px}.report-results header button{min-width:113px;height:38px;border:0;border-radius:4px;color:#fff;cursor:pointer;font-family:inherit;font-weight:700}.report-results .is-sms{background:#2563eb}.report-results .is-export{background:#0bbb87}.report-results__notice{border-radius:5px;margin:-8px 0 15px;padding:8px 10px;background:#ecfdf5;color:#047857;font-size:10px}.report-results__grid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:24px 20px}@media(max-width: 900px){.report-filters__grid{grid-template-columns:repeat(3, minmax(0, 1fr))}.report-filters__actions{grid-column:span 2}}@media(max-width: 700px){.report-service-picker>div{flex-wrap:wrap;justify-content:center}.report-service-picker button{width:29%}.report-filters__grid,.report-filters__grid.is-visa{grid-template-columns:repeat(2, minmax(0, 1fr))}.report-results__grid{grid-template-columns:1fr}.report-empty-state{padding-top:80px}}@media(max-width: 480px){.reports-container{padding-inline:12px}.report-service-picker button{width:45%;font-size:14px}.report-filters__grid,.report-filters__grid.is-visa{grid-template-columns:1fr}.report-filters__actions{grid-column:auto}.report-results>header{align-items:stretch;flex-direction:column;gap:12px}.report-results header button{min-width:0;flex:1}}
.sent-sms-card{overflow:hidden;border:1px solid #e1e5ea;border-radius:6px;background:#fff;box-shadow:0 3px 9px rgba(15,23,42,.06)}.sent-sms-card__body{min-height:157px;padding:14px 15px 13px}.sent-sms-card__body>span{display:block;color:#7c8490;font-size:10px}.sent-sms-card p{display:-webkit-box;overflow:hidden;min-height:64px;margin:4px 0 9px;color:#111827;font-size:11px;font-weight:700;line-height:1.9;-webkit-box-orient:vertical;-webkit-line-clamp:3}.sent-sms-card dl{display:grid;grid-template-columns:repeat(2, 1fr);gap:14px;margin:0}.sent-sms-card dt{color:#8a919b;font-size:9px}.sent-sms-card dd{margin:2px 0 0;color:#111827;font-size:11px;font-weight:800}.sent-sms-card>button{width:100%;min-height:42px;border:0;border-top:1px solid #e5e7eb;background:#fff;color:#1769ff;cursor:pointer;font-family:inherit;font-size:10px;font-weight:700}.sent-sms-card>button:hover,.sent-sms-card>button:focus-visible{background:#f8fafc;outline:none}
.sent-sms-details-backdrop{position:fixed;z-index:95;inset:0;display:flex;align-items:flex-end;justify-content:center;padding-inline:16px;background:rgba(30,41,59,.54);animation:sent-sms-backdrop-in 160ms ease-out}.sent-sms-details-sheet{width:min(100%,516px);border-radius:12px 12px 0 0;padding:14px 22px 21px;background:#fff;box-shadow:0 -12px 36px rgba(15,23,42,.15);animation:sent-sms-sheet-in 200ms ease-out}.sent-sms-details-sheet__handle{display:block;width:64px;height:6px;border-radius:999px;margin:0 auto;background:#d5d9de}.sent-sms-details-sheet h2{margin:20px 0 25px;color:#111827;font-size:25px;font-weight:800;text-align:center}.sent-sms-details-sheet__message>span{color:#667085;font-size:11px}.sent-sms-details-sheet__message p{margin:5px 0 24px;color:#111827;font-size:13px;font-weight:700;line-height:2}.sent-sms-details-sheet dl{display:grid;grid-template-columns:repeat(2, 1fr);gap:30px;margin:0 0 25px}.sent-sms-details-sheet dt{color:#8a919b;font-size:10px}.sent-sms-details-sheet dd{margin:3px 0 0;color:#111827;font-size:12px;font-weight:800}.sent-sms-details-sheet>button{display:block;width:113px;height:38px;border:0;border-radius:4px;margin-right:auto;background:#e9ebef;color:#111827;cursor:pointer;font-family:inherit;font-weight:700}@keyframes sent-sms-backdrop-in{from{opacity:0}}@keyframes sent-sms-sheet-in{from{transform:translateY(30px);opacity:0}}
.sent-sms-page{min-height:calc(100vh - 48px);background:#f8fafc}.sent-sms-page__hero{height:180px;padding-top:49px;background:linear-gradient(105deg, #2ead80 0%, #078f79 100%);color:#fff;text-align:center}.sent-sms-page__hero h1{margin:0;font-size:25px;font-weight:900}.sent-sms-page__content{width:min(100%,1024px);margin:-54px auto 0;padding:0 22px 70px}.sent-sms-page__grid{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:30px 16px}.sent-sms-page__pagination{display:flex;align-items:center;justify-content:space-between;margin-top:33px}.sent-sms-page__pagination label{position:relative;width:64px;height:42px}.sent-sms-page__pagination select{width:100%;height:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #d0d5dd;border-radius:5px;padding:0 12px;background:#fff;color:#344054;font-family:inherit}.sent-sms-page__pagination label svg{position:absolute;top:13px;left:9px;width:16px;pointer-events:none}.sent-sms-page__pagination>div{display:flex;direction:ltr}.sent-sms-page__pagination>div>*{display:grid;width:42px;height:42px;place-items:center;border:1px solid #d0d5dd;background:#fff;color:#344054}.sent-sms-page__pagination>div button{cursor:pointer}.sent-sms-page__pagination>div button:first-child{border-radius:5px 0 0 5px}.sent-sms-page__pagination>div button:last-child{border-radius:0 5px 5px 0}.sent-sms-page__pagination>div button:disabled{cursor:not-allowed;color:#b7bec8}.sent-sms-page__pagination>div svg{width:18px}.sent-sms-page__pagination .is-next svg{transform:rotate(180deg)}@media(max-width: 900px){.sent-sms-page__grid{grid-template-columns:repeat(3, 1fr)}}@media(max-width: 680px){.sent-sms-page__grid{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 440px){.sent-sms-page__content{padding-inline:12px}.sent-sms-page__grid{grid-template-columns:1fr}}
@font-face{font-family:"Yekan Bakh FaNum";src:url(/assets/fonts/YekanBakhFaNum-Regular.887e7085.woff2) format("woff2"),url(/assets/fonts/YekanBakhFaNum-Regular.1768f515.woff) format("woff");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"Yekan Bakh FaNum";src:url(/assets/fonts/YekanBakhFaNum-SemiBold.4401f479.woff2) format("woff2"),url(/assets/fonts/YekanBakhFaNum-SemiBold.938bcaab.woff) format("woff");font-style:normal;font-weight:600;font-display:swap}@font-face{font-family:"Yekan Bakh FaNum";src:url(/assets/fonts/YekanBakhFaNum-Bold.8fed1b2b.woff2) format("woff2"),url(/assets/fonts/YekanBakhFaNum-Bold.b8977a5a.woff) format("woff");font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:"Yekan Bakh FaNum";src:url(/assets/fonts/YekanBakhFaNum-ExtraBlack.3c4a0879.woff2) format("woff2"),url(/assets/fonts/YekanBakhFaNum-ExtraBlack.07b176b4.woff) format("woff");font-style:normal;font-weight:900;font-display:swap}*, ::before, ::after{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246 / 0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246 / 0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }/*
! tailwindcss v3.4.19 | MIT License | https://tailwindcss.com
*//*
1. Prevent padding and border from affecting element width. (https://github.com/mozdevs/cssremedy/issues/4)
2. Allow adding a border to an element by just adding a border-width. (https://github.com/tailwindcss/tailwindcss/pull/116)
*/

*,
::before,
::after {
  box-sizing: border-box; /* 1 */
  border-width: 0; /* 2 */
  border-style: solid; /* 2 */
  border-color: #e5e7eb; /* 2 */
}

::before,
::after {
  --tw-content: '';
}

/*
1. Use a consistent sensible line-height in all browsers.
2. Prevent adjustments of font size after orientation changes in iOS.
3. Use a more readable tab size.
4. Use the user's configured `sans` font-family by default.
5. Use the user's configured `sans` font-feature-settings by default.
6. Use the user's configured `sans` font-variation-settings by default.
7. Disable tap highlights on iOS
*/

html,
:host {
  line-height: 1.5; /* 1 */
  -webkit-text-size-adjust: 100%; /* 2 */
  -moz-tab-size: 4; /* 3 */
  -o-tab-size: 4;
     tab-size: 4; /* 3 */
  font-family: Yekan Bakh FaNum, Tahoma, sans-serif; /* 4 */
  font-feature-settings: normal; /* 5 */
  font-variation-settings: normal; /* 6 */
  -webkit-tap-highlight-color: transparent; /* 7 */
}

/*
1. Remove the margin in all browsers.
2. Inherit line-height from `html` so users can set them as a class directly on the `html` element.
*/

body {
  margin: 0; /* 1 */
  line-height: inherit; /* 2 */
}

/*
1. Add the correct height in Firefox.
2. Correct the inheritance of border color in Firefox. (https://bugzilla.mozilla.org/show_bug.cgi?id=190655)
3. Ensure horizontal rules are visible by default.
*/

hr {
  height: 0; /* 1 */
  color: inherit; /* 2 */
  border-top-width: 1px; /* 3 */
}

/*
Add the correct text decoration in Chrome, Edge, and Safari.
*/

abbr:where([title]) {
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted;
}

/*
Remove the default font size and weight for headings.
*/

h1,
h2,
h3,
h4,
h5,
h6 {
  font-size: inherit;
  font-weight: inherit;
}

/*
Reset links to optimize for opt-in styling instead of opt-out.
*/

a {
  color: inherit;
  text-decoration: inherit;
}

/*
Add the correct font weight in Edge and Safari.
*/

b,
strong {
  font-weight: bolder;
}

/*
1. Use the user's configured `mono` font-family by default.
2. Use the user's configured `mono` font-feature-settings by default.
3. Use the user's configured `mono` font-variation-settings by default.
4. Correct the odd `em` font sizing in all browsers.
*/

code,
kbd,
samp,
pre {
  font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; /* 1 */
  font-feature-settings: normal; /* 2 */
  font-variation-settings: normal; /* 3 */
  font-size: 1em; /* 4 */
}

/*
Add the correct font size in all browsers.
*/

small {
  font-size: 80%;
}

/*
Prevent `sub` and `sup` elements from affecting the line height in all browsers.
*/

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

/*
1. Remove text indentation from table contents in Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=999088, https://bugs.webkit.org/show_bug.cgi?id=201297)
2. Correct table border color inheritance in all Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=935729, https://bugs.webkit.org/show_bug.cgi?id=195016)
3. Remove gaps between table borders by default.
*/

table {
  text-indent: 0; /* 1 */
  border-color: inherit; /* 2 */
  border-collapse: collapse; /* 3 */
}

/*
1. Change the font styles in all browsers.
2. Remove the margin in Firefox and Safari.
3. Remove default padding in all browsers.
*/

button,
input,
optgroup,
select,
textarea {
  font-family: inherit; /* 1 */
  font-feature-settings: inherit; /* 1 */
  font-variation-settings: inherit; /* 1 */
  font-size: 100%; /* 1 */
  font-weight: inherit; /* 1 */
  line-height: inherit; /* 1 */
  letter-spacing: inherit; /* 1 */
  color: inherit; /* 1 */
  margin: 0; /* 2 */
  padding: 0; /* 3 */
}

/*
Remove the inheritance of text transform in Edge and Firefox.
*/

button,
select {
  text-transform: none;
}

/*
1. Correct the inability to style clickable types in iOS and Safari.
2. Remove default button styles.
*/

button,
input:where([type='button']),
input:where([type='reset']),
input:where([type='submit']) {
  -webkit-appearance: button; /* 1 */
  background-color: transparent; /* 2 */
  background-image: none; /* 2 */
}

/*
Use the modern Firefox focus style for all focusable elements.
*/

:-moz-focusring {
  outline: auto;
}

/*
Remove the additional `:invalid` styles in Firefox. (https://github.com/mozilla/gecko-dev/blob/2f9eacd9d3d995c937b4251a5557d95d494c9be1/layout/style/res/forms.css#L728-L737)
*/

:-moz-ui-invalid {
  box-shadow: none;
}

/*
Add the correct vertical alignment in Chrome and Firefox.
*/

progress {
  vertical-align: baseline;
}

/*
Correct the cursor style of increment and decrement buttons in Safari.
*/

::-webkit-inner-spin-button,
::-webkit-outer-spin-button {
  height: auto;
}

/*
1. Correct the odd appearance in Chrome and Safari.
2. Correct the outline style in Safari.
*/

[type='search'] {
  -webkit-appearance: textfield; /* 1 */
  outline-offset: -2px; /* 2 */
}

/*
Remove the inner padding in Chrome and Safari on macOS.
*/

::-webkit-search-decoration {
  -webkit-appearance: none;
}

/*
1. Correct the inability to style clickable types in iOS and Safari.
2. Change font properties to `inherit` in Safari.
*/

::-webkit-file-upload-button {
  -webkit-appearance: button; /* 1 */
  font: inherit; /* 2 */
}

/*
Add the correct display in Chrome and Safari.
*/

summary {
  display: list-item;
}

/*
Removes the default spacing and border for appropriate elements.
*/

blockquote,
dl,
dd,
h1,
h2,
h3,
h4,
h5,
h6,
hr,
figure,
p,
pre {
  margin: 0;
}

fieldset {
  margin: 0;
  padding: 0;
}

legend {
  padding: 0;
}

ol,
ul,
menu {
  list-style: none;
  margin: 0;
  padding: 0;
}

/*
Reset default styling for dialogs.
*/
dialog {
  padding: 0;
}

/*
Prevent resizing textareas horizontally by default.
*/

textarea {
  resize: vertical;
}

/*
1. Reset the default placeholder opacity in Firefox. (https://github.com/tailwindlabs/tailwindcss/issues/3300)
2. Set the default placeholder color to the user's configured gray 400 color.
*/

input::-moz-placeholder, textarea::-moz-placeholder {
  opacity: 1; /* 1 */
  color: #9ca3af; /* 2 */
}

input::placeholder,
textarea::placeholder {
  opacity: 1; /* 1 */
  color: #9ca3af; /* 2 */
}

/*
Set the default cursor for buttons.
*/

button,
[role="button"] {
  cursor: pointer;
}

/*
Make sure disabled buttons don't get the pointer cursor.
*/
:disabled {
  cursor: default;
}

/*
1. Make replaced elements `display: block` by default. (https://github.com/mozdevs/cssremedy/issues/14)
2. Add `vertical-align: middle` to align replaced elements more sensibly by default. (https://github.com/jensimmons/cssremedy/issues/14#issuecomment-634934210)
   This can trigger a poorly considered lint error in some tools but is included by design.
*/

img,
svg,
video,
canvas,
audio,
iframe,
embed,
object {
  display: block; /* 1 */
  vertical-align: middle; /* 2 */
}

/*
Constrain images and videos to the parent width and preserve their intrinsic aspect ratio. (https://github.com/mozdevs/cssremedy/issues/14)
*/

img,
video {
  max-width: 100%;
  height: auto;
}

/* Make elements with the HTML hidden attribute stay hidden by default */
[hidden]:where(:not([hidden="until-found"])) {
  display: none;
}html{direction:rtl;font-family:"Yekan Bakh FaNum",Tahoma,sans-serif}body{min-width:320px;min-height:100vh;margin:0;background:#f8fafc;color:#0f172a}*,*::before,*::after{box-sizing:border-box}img,svg{display:block}button,input,select,textarea{font:inherit}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0}.\!visible{visibility:visible !important}.visible{visibility:visible}.table{display:table}.hidden{display:none}.min-h-screen{min-height:100vh}.transform{transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.bg-slate-50{--tw-bg-opacity:1;background-color:rgb(248 250 252 / var(--tw-bg-opacity, 1))}.italic{font-style:italic}.underline{text-decoration-line:underline}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}
