.client-visits-module__F25AKq__history{color:#192a45;background:linear-gradient(135deg,#fff,#fffcfd);border:1px solid #ede7eb;border-radius:20px;min-width:0;padding:24px;font-size:15px;box-shadow:0 8px 24px #35233904}.client-visits-module__F25AKq__heading{cursor:pointer;justify-content:space-between;align-items:flex-start;gap:16px;list-style:none;display:flex}.client-visits-module__F25AKq__heading::-webkit-details-marker{display:none}.client-visits-module__F25AKq__row::-webkit-details-marker{display:none}.client-visits-module__F25AKq__heading h2{margin:0;font-weight:700;line-height:1.3;font-size:23px!important}.client-visits-module__F25AKq__heading p{color:#8490a5;margin:5px 0 0;font-size:14px}.client-visits-module__F25AKq__total{color:#c7717c;white-space:nowrap;background:#fceef0;border:1px solid #f5d1d7;border-radius:24px;padding:8px 15px;font-size:13px;font-weight:600}.client-visits-module__F25AKq__filters{flex-wrap:wrap;gap:8px;margin:24px 0;display:flex}.client-visits-module__F25AKq__filters a{color:inherit;background:#fff;border:1px solid #e9eaf0;border-radius:24px;align-items:center;gap:10px;padding:9px 16px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.client-visits-module__F25AKq__filters a>span{background:#f8f9fb;border:1px solid #eceef2;border-radius:20px;padding:1px 7px;font-size:12px}.client-visits-module__F25AKq__filters .client-visits-module__F25AKq__active,.client-visits-module__F25AKq__pagination .client-visits-module__F25AKq__active{color:#fff;background:linear-gradient(110deg,#c77882,#e2949b);border-color:#df969e}.client-visits-module__F25AKq__filters .client-visits-module__F25AKq__active>span{color:#b76974;background:#fff;border-color:#fff}.client-visits-module__F25AKq__list{border:1px solid #e8eaf0;border-radius:13px;overflow:hidden}.client-visits-module__F25AKq__columns,.client-visits-module__F25AKq__row{grid-template-columns:1.05fr 1.7fr 1.5fr .95fr 1.05fr 38px;align-items:center;gap:20px;padding:16px 18px 16px 36px;display:grid}.client-visits-module__F25AKq__columns{color:#8390a7;background:#fff;padding-top:14px;padding-bottom:14px;font-size:12px}.client-visits-module__F25AKq__columns>span:last-child{justify-self:end}.client-visits-module__F25AKq__visit{border-top:1px solid #e9edf2}.client-visits-module__F25AKq__row{cursor:pointer;min-height:78px;list-style:none;transition:background .15s;position:relative}.client-visits-module__F25AKq__row:hover{background:#fff8fa}.client-visits-module__F25AKq__row:focus-visible{outline-offset:-3px;outline:2px solid #cc7e89}.client-visits-module__F25AKq__date{flex-direction:column;gap:3px;font-size:13px;display:flex;position:relative}.client-visits-module__F25AKq__date:before{content:"›";color:#8390a7;position:absolute;top:8px;left:-22px}.client-visits-module__F25AKq__date strong{font-weight:700}.client-visits-module__F25AKq__service{overflow-wrap:anywhere;line-height:1.5}.client-visits-module__F25AKq__performer{align-items:center;gap:12px;min-width:0;font-size:14px;display:flex}.client-visits-module__F25AKq__performer>span:last-child{overflow-wrap:anywhere}.client-visits-module__F25AKq__avatar{color:#c16d78;background:linear-gradient(135deg,#f7d8dd,#fbeced);border-radius:50%;flex-shrink:0;place-items:center;width:39px;height:39px;font-size:14px;font-weight:600;display:grid}.client-visits-module__F25AKq__price{white-space:nowrap;flex-direction:column;gap:3px;font-size:15px;display:flex}.client-visits-module__F25AKq__price del{color:#8791a1;font-size:12px}.client-visits-module__F25AKq__status{white-space:nowrap;border:1px solid;border-radius:24px;justify-self:start;align-items:center;gap:6px;padding:5px 10px;font-size:12px;font-weight:600;display:inline-flex}.client-visits-module__F25AKq__status i{background:currentColor;border-radius:50%;width:6px;height:6px}.client-visits-module__F25AKq__confirmed{color:#00a471;background:#edfff7;border-color:#b4efd7}.client-visits-module__F25AKq__canceled{color:#f43b69;background:#fff0f4;border-color:#ffd0de}.client-visits-module__F25AKq__completed{color:#1781ad;background:#edf9ff;border-color:#c5e8f5}.client-visits-module__F25AKq__planned{color:#b48225;background:#fff9ea;border-color:#f2e2b7}.client-visits-module__F25AKq__chevron{background:#fff;border:1px solid #e8eaf0;border-radius:50%;justify-self:end;place-items:center;width:34px;height:34px;display:grid}.client-visits-module__F25AKq__chevron svg{width:18px;height:18px;transition:transform .15s}.client-visits-module__F25AKq__visit[open]>.client-visits-module__F25AKq__row{background:linear-gradient(90deg,#fcf0f3,#fdf7f9);border-top:1px solid #f6dce2}.client-visits-module__F25AKq__visit[open]>.client-visits-module__F25AKq__row .client-visits-module__F25AKq__chevron{color:#bc6c77;background:#f8e5e9;border-color:#0000}.client-visits-module__F25AKq__visit[open]>.client-visits-module__F25AKq__row .client-visits-module__F25AKq__chevron svg{transform:rotate(180deg)}.client-visits-module__F25AKq__visit[open]>.client-visits-module__F25AKq__row .client-visits-module__F25AKq__date:before{content:"";background:#da8590;border-radius:50%;width:8px;height:8px;top:10px}.client-visits-module__F25AKq__detailWrap{background:#fff;padding:12px 20px 18px}.client-visits-module__F25AKq__detail{background:linear-gradient(110deg,#fcf1f4,#fcf6f8);border-radius:13px;grid-template-columns:1.6fr .75fr 1.15fr auto;align-items:center;gap:24px;padding:20px;display:grid}.client-visits-module__F25AKq__pricing{border-right:1px solid #eedfe5;margin:0;padding-right:24px;font-size:13px}.client-visits-module__F25AKq__pricing>div{justify-content:space-between;align-items:center;gap:14px;margin:6px 0;display:flex}.client-visits-module__F25AKq__pricing dt,.client-visits-module__F25AKq__detailItem>span{color:#7e8ca3;font-size:13px}.client-visits-module__F25AKq__pricing dd{text-align:right;margin:0;font-weight:600}.client-visits-module__F25AKq__code{color:#00a573;overflow-wrap:anywhere;background:#eafff5;border:1px solid #b5efda;border-radius:20px;padding:3px 9px;font-size:12px;display:inline-block}.client-visits-module__F25AKq__discount{color:#00a573}.client-visits-module__F25AKq__payable dd{font-size:17px;font-weight:700}.client-visits-module__F25AKq__payable dt{font-weight:600}.client-visits-module__F25AKq__detailItem{flex-direction:column;gap:8px;display:flex}.client-visits-module__F25AKq__detailItem strong{font-size:14px}.client-visits-module__F25AKq__calendar{color:inherit;text-align:center;background:#fff;border:1px solid #f1dce1;border-radius:9px;padding:12px 14px;font-size:12px;font-weight:600;text-decoration:none}.client-visits-module__F25AKq__calendar:hover{background:#fff5f7}.client-visits-module__F25AKq__footer{color:#7f8aa0;justify-content:space-between;align-items:center;gap:16px;margin-top:22px;font-size:13px;display:flex}.client-visits-module__F25AKq__pagination{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.client-visits-module__F25AKq__pagination a{color:#263954;border:1px solid #e9eaf0;border-radius:9px;place-items:center;min-width:35px;height:38px;padding:0 9px;font-weight:600;text-decoration:none;display:grid}.client-visits-module__F25AKq__pagination .client-visits-module__F25AKq__active{color:#fff}.client-visits-module__F25AKq__pagination a[aria-disabled=true]{pointer-events:none;color:#b6bdc9;background:#fafbfc}.client-visits-module__F25AKq__empty{text-align:center;color:#7f8ca2;background:#fafbfc;border-radius:12px;padding:36px 20px}.client-visits-module__F25AKq__empty strong{color:#27364c}.client-visits-module__F25AKq__empty p{margin-top:8px;font-size:14px}@media (max-width:1200px){.client-visits-module__F25AKq__columns,.client-visits-module__F25AKq__row{grid-template-columns:1fr 1.5fr 1.2fr .9fr 1fr 32px;gap:12px;padding-left:30px}.client-visits-module__F25AKq__detail{grid-template-columns:1.4fr .7fr 1fr;gap:18px}.client-visits-module__F25AKq__calendar{grid-column:1/-1;justify-self:end}.client-visits-module__F25AKq__performer{gap:8px}.client-visits-module__F25AKq__avatar{width:32px;height:32px}.client-visits-module__F25AKq__history{padding:20px}}@media (max-width:800px){.client-visits-module__F25AKq__columns{display:none}.client-visits-module__F25AKq__row{grid-template-columns:1fr auto 32px;gap:12px;padding:18px}.client-visits-module__F25AKq__date{grid-area:1/1;padding-left:14px}.client-visits-module__F25AKq__date:before{left:0}.client-visits-module__F25AKq__price{grid-area:1/2}.client-visits-module__F25AKq__chevron{grid-area:1/3}.client-visits-module__F25AKq__service{grid-column:1/-1;font-weight:600}.client-visits-module__F25AKq__performer{grid-column:1/3}.client-visits-module__F25AKq__status{grid-area:4/1/auto/3}.client-visits-module__F25AKq__detail{grid-template-columns:1fr 1fr;gap:16px;padding:16px}.client-visits-module__F25AKq__pricing{border-bottom:1px solid #eedfe5;border-right:0;grid-column:1/-1;padding:0 0 12px}.client-visits-module__F25AKq__calendar{justify-self:stretch}.client-visits-module__F25AKq__detailWrap{padding:10px}.client-visits-module__F25AKq__history{padding:16px}.client-visits-module__F25AKq__heading h2{font-size:21px!important}.client-visits-module__F25AKq__filters{gap:6px;margin:18px 0}.client-visits-module__F25AKq__filters a{padding:8px 11px;font-size:12px}.client-visits-module__F25AKq__footer{flex-direction:column;align-items:flex-start}.client-visits-module__F25AKq__pagination{justify-content:flex-start}.client-visits-module__F25AKq__total{padding:7px 11px}.client-visits-module__F25AKq__heading p{font-size:13px}}.client-visits-module__F25AKq__avatar{overflow:hidden}.client-visits-module__F25AKq__avatar img{object-fit:cover;border-radius:50%;width:100%;height:100%;display:block}
.DesktopCalendar-module__3APJ3a__desktop{display:none}.DesktopCalendar-module__3APJ3a__dialog{color:#172033;background:#fff;border:0;border-radius:22px;width:min(440px,100% - 24px);max-height:calc(100dvh - 32px);margin:auto;padding:0;overflow:auto;box-shadow:0 24px 80px #18203233}.DesktopCalendar-module__3APJ3a__dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#19213366}.DesktopCalendar-module__3APJ3a__dialogBody{overflow-wrap:anywhere;padding:22px}@media (min-width:768px){.DesktopCalendar-module__3APJ3a__desktop{color:#172033;min-width:0;display:block}.DesktopCalendar-module__3APJ3a__header{justify-content:space-between;align-items:center;gap:24px;padding:8px 4px 20px;display:flex}.DesktopCalendar-module__3APJ3a__eyebrow{color:var(--panel-accent-text);font-size:11px;font-weight:600}.DesktopCalendar-module__3APJ3a__header h1{letter-spacing:-.8px;margin:8px 0 3px;font-size:28px;font-weight:700}.DesktopCalendar-module__3APJ3a__header p{color:#778092;font-size:12px}.DesktopCalendar-module__3APJ3a__add{color:#fff;background:var(--panel-accent-bg);border-radius:9px;align-items:center;display:flex}.DesktopCalendar-module__3APJ3a__add>button{padding:12px 16px;font-size:12px;font-weight:600}.DesktopCalendar-module__3APJ3a__add details{position:relative}.DesktopCalendar-module__3APJ3a__add summary{cursor:pointer;padding:12px;list-style:none}.DesktopCalendar-module__3APJ3a__add details>div{z-index:40;color:#172033;background:#fff;border-radius:12px;min-width:190px;padding:8px;position:absolute;top:100%;right:0;box-shadow:0 8px 30px #17203322}.DesktopCalendar-module__3APJ3a__add details button{text-align:left;width:100%;padding:12px;font-size:12px}.DesktopCalendar-module__3APJ3a__toolbar{background:#fff;border:1px solid #f0eef1;border-radius:12px;flex-wrap:wrap;align-items:center;gap:12px;padding:10px;display:flex}.DesktopCalendar-module__3APJ3a__tabs{background:#faf9fb;border-radius:9px;gap:2px;padding:3px;display:flex}.DesktopCalendar-module__3APJ3a__tabs button{white-space:nowrap;border-radius:7px;padding:8px 10px;font-size:11px}.DesktopCalendar-module__3APJ3a__tabs button[aria-pressed=true]{background:var(--panel-accent-soft-bg);color:var(--panel-accent-text)}.DesktopCalendar-module__3APJ3a__tabs:first-child button[aria-pressed=true]{background:var(--panel-accent-bg);color:#fff}.DesktopCalendar-module__3APJ3a__navigation{align-items:center;gap:8px;display:flex}.DesktopCalendar-module__3APJ3a__navigation button{background:#faf9fb;border:1px solid #efedf2;border-radius:7px;padding:6px 10px;font-size:12px}.DesktopCalendar-module__3APJ3a__navigation strong{text-align:center;min-width:110px;font-size:11px}.DesktopCalendar-module__3APJ3a__navigation button:last-child{color:var(--panel-accent-text);background:var(--panel-accent-soft-bg);border-color:#0000}.DesktopCalendar-module__3APJ3a__search{flex:1;min-width:210px}.DesktopCalendar-module__3APJ3a__search>div{flex-direction:row;gap:6px}.DesktopCalendar-module__3APJ3a__search>div>div{flex:1;width:auto}.DesktopCalendar-module__3APJ3a__search input{border-radius:8px;min-height:34px;font-size:11px}.DesktopCalendar-module__3APJ3a__search>div>button{background:var(--panel-accent-soft-bg);color:var(--panel-accent-text);border-radius:8px;padding:8px;font-size:11px}.DesktopCalendar-module__3APJ3a__stats{grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;padding:12px 0;display:grid}.DesktopCalendar-module__3APJ3a__stats>div{background-color:#fafafb;border:1px solid #efedf2;border-radius:12px;align-items:center;gap:8px;padding:12px 8px;display:flex}.DesktopCalendar-module__3APJ3a__stats>div:nth-child(2){color:#a16207;background:#fffbeb}.DesktopCalendar-module__3APJ3a__stats>div:nth-child(3){color:#047857;background:#ecfdf5}.DesktopCalendar-module__3APJ3a__stats>div:nth-child(4){color:#0369a1;background:#f0f9ff}.DesktopCalendar-module__3APJ3a__stats>div:nth-child(5){color:#be123c;background:#fff1f2}.DesktopCalendar-module__3APJ3a__stats i{background:#ffffffa0;border-radius:50%;flex-shrink:0;place-items:center;width:30px;height:30px;font-size:20px;font-style:normal;display:grid}.DesktopCalendar-module__3APJ3a__stats span{font-size:9px}.DesktopCalendar-module__3APJ3a__stats strong{color:#172033;font-size:21px;line-height:1.2;display:block}.DesktopCalendar-module__3APJ3a__content{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:16px;display:grid}.DesktopCalendar-module__3APJ3a__calendar{background:#fff;border-radius:12px;min-width:0;padding:6px}.DesktopCalendar-module__3APJ3a__month{grid-template-columns:repeat(7,minmax(0,1fr));gap:5px;display:grid}.DesktopCalendar-module__3APJ3a__weekday{color:#8892a4;padding:5px 8px;font-size:10px}.DesktopCalendar-module__3APJ3a__month>button{text-align:left;border:1px solid #eceef3;border-radius:9px;flex-direction:column;gap:4px;min-width:0;min-height:108px;padding:7px;transition:background .15s;display:flex}.DesktopCalendar-module__3APJ3a__month>button:hover{background:var(--panel-accent-soft-bg)}.DesktopCalendar-module__3APJ3a__month>button[aria-pressed=true]{border-color:var(--panel-accent-bg);box-shadow:0 0 0 1px var(--panel-accent-bg);background:var(--panel-accent-soft-bg)}.DesktopCalendar-module__3APJ3a__month>button.DesktopCalendar-module__3APJ3a__outside{opacity:.45;background:#fafafb}.DesktopCalendar-module__3APJ3a__dayNumber{justify-content:space-between;align-items:center;font-size:11px;display:flex}.DesktopCalendar-module__3APJ3a__dayNumber small{background:#f1f2f6;border-radius:4px;padding:1px 4px;font-size:9px}.DesktopCalendar-module__3APJ3a__hours{color:#8892a4;font-size:8px}.DesktopCalendar-module__3APJ3a__miniVisit{border-radius:5px;flex-direction:column;width:100%;padding:4px;font-size:8px;line-height:1.35;display:flex}.DesktopCalendar-module__3APJ3a__miniVisit b,.DesktopCalendar-module__3APJ3a__miniVisit span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.DesktopCalendar-module__3APJ3a__month small{color:#7c8697;font-size:8px}.DesktopCalendar-module__3APJ3a__block{color:#667085;text-overflow:ellipsis;white-space:nowrap;background:#f0f1f4;border-radius:5px;width:100%;padding:4px;font-size:9px;overflow:hidden}.DesktopCalendar-module__3APJ3a__agenda{background:#fff;border:1px solid #eeedf1;border-radius:12px;min-width:0;padding:14px}.DesktopCalendar-module__3APJ3a__agendaHeading{justify-content:space-between;align-items:center;gap:6px;display:flex}.DesktopCalendar-module__3APJ3a__agendaHeading h2{text-transform:capitalize;font-size:12px;font-weight:650}.DesktopCalendar-module__3APJ3a__agendaHeading>button{background:#f7f7fa;border-radius:50%;flex-shrink:0;width:25px;height:25px}.DesktopCalendar-module__3APJ3a__working{justify-content:space-between;align-items:center;padding:20px 0;display:flex}.DesktopCalendar-module__3APJ3a__working span{color:#8a92a1;font-size:10px}.DesktopCalendar-module__3APJ3a__working strong{color:#172033;margin-top:4px;font-size:12px;display:block}.DesktopCalendar-module__3APJ3a__working a{border:1px solid var(--panel-accent-soft-bg);color:var(--panel-accent-text);border-radius:7px;padding:7px 12px;font-size:10px}.DesktopCalendar-module__3APJ3a__agenda h3{color:var(--panel-accent-text);border-bottom:1px solid #f0eef3;padding:10px 0;font-size:11px;font-weight:600}.DesktopCalendar-module__3APJ3a__appointment{border-bottom:1px solid #f2f1f4;border-radius:6px;align-items:center;gap:3px;padding:12px 0;display:flex}.DesktopCalendar-module__3APJ3a__appointment>button:first-child{text-align:left;flex:1;align-items:flex-start;gap:10px;min-width:0;display:flex}.DesktopCalendar-module__3APJ3a__appointment time{flex-shrink:0;font-size:10px;font-weight:650}.DesktopCalendar-module__3APJ3a__appointment strong{font-size:11px;display:block}.DesktopCalendar-module__3APJ3a__appointment small{color:#8a92a1;overflow-wrap:anywhere;margin-top:2px;font-size:9px;line-height:1.5;display:block}.DesktopCalendar-module__3APJ3a__appointment em{border-radius:5px;margin-top:5px;padding:3px 6px;font-size:8px;font-style:normal;display:inline-block}.DesktopCalendar-module__3APJ3a__appointment>button:last-child{background:#faf9fb;border-radius:6px;flex-shrink:0;padding:8px}.DesktopCalendar-module__3APJ3a__empty{color:#8a92a1;padding:16px 0;font-size:12px}.DesktopCalendar-module__3APJ3a__blockRow{justify-content:space-between;align-items:center;gap:6px;padding:10px 0;display:flex}.DesktopCalendar-module__3APJ3a__blockRow>button:first-child{text-align:left;flex:1;min-width:0}.DesktopCalendar-module__3APJ3a__blockRow strong{font-size:11px;display:block}.DesktopCalendar-module__3APJ3a__blockRow small{color:#8a92a1;font-size:10px;display:block}.DesktopCalendar-module__3APJ3a__blockRow>button:last-child{color:#8a92a1;padding:6px;font-size:10px}.DesktopCalendar-module__3APJ3a__openDay{width:100%;color:var(--panel-accent-text);background:var(--panel-accent-soft-bg);border-radius:8px;margin-top:12px;padding:10px;font-size:11px}}@media (min-width:768px) and (max-width:1100px){.DesktopCalendar-module__3APJ3a__content{grid-template-columns:minmax(0,1fr)}.DesktopCalendar-module__3APJ3a__stats{grid-template-columns:repeat(4,minmax(0,1fr))}.DesktopCalendar-module__3APJ3a__agenda{max-width:none}}@media (min-width:768px){.DesktopCalendar-module__3APJ3a__panelShell:has([data-calendar-desktop]){width:100%;max-width:1800px;margin-inline:auto}.DesktopCalendar-module__3APJ3a__panelMain:has([data-calendar-desktop]){box-shadow:none;--tw-ring-shadow:0 0 #0000;border-radius:0;margin-top:12px;overflow:visible;padding:8px 6px 20px!important}.DesktopCalendar-module__3APJ3a__header{padding:4px 6px 16px}.DesktopCalendar-module__3APJ3a__content{grid-template-columns:minmax(0,1fr) clamp(290px,24vw,350px);gap:18px}.DesktopCalendar-module__3APJ3a__month{gap:7px}.DesktopCalendar-module__3APJ3a__month>button{min-height:118px;padding:9px}.DesktopCalendar-module__3APJ3a__dayNumber{font-size:13px}.DesktopCalendar-module__3APJ3a__hours{font-size:10px}.DesktopCalendar-module__3APJ3a__miniVisit{padding:5px;font-size:11px;line-height:1.4}.DesktopCalendar-module__3APJ3a__month small{font-size:10px}.DesktopCalendar-module__3APJ3a__weekday{font-size:12px}.DesktopCalendar-module__3APJ3a__stats span{font-size:11px}.DesktopCalendar-module__3APJ3a__tabs button,.DesktopCalendar-module__3APJ3a__navigation strong,.DesktopCalendar-module__3APJ3a__search input{font-size:12px}.DesktopCalendar-module__3APJ3a__appointment strong{font-size:13px}.DesktopCalendar-module__3APJ3a__appointment small{font-size:11px}.DesktopCalendar-module__3APJ3a__appointment time{font-size:12px}.DesktopCalendar-module__3APJ3a__appointment em{font-size:10px}.DesktopCalendar-module__3APJ3a__agendaHeading h2{font-size:13px}}@media (min-width:768px) and (max-width:1199px){.DesktopCalendar-module__3APJ3a__content{grid-template-columns:minmax(0,1fr)}.DesktopCalendar-module__3APJ3a__stats{grid-template-columns:repeat(4,minmax(0,1fr))}.DesktopCalendar-module__3APJ3a__month>button{padding:6px}.DesktopCalendar-module__3APJ3a__miniVisit{font-size:10px}}@media (min-width:768px){.DesktopCalendar-module__3APJ3a__desktop{font-family:var(--font-geist-sans),Arial,Helvetica,sans-serif;background:linear-gradient(180deg,color-mix(in srgb,var(--panel-accent-soft-bg)15%,white),white 280px);font-size:13px;line-height:1.4}.DesktopCalendar-module__3APJ3a__desktop button,.DesktopCalendar-module__3APJ3a__desktop input{font-family:inherit}.DesktopCalendar-module__3APJ3a__header{padding:10px 8px 18px}.DesktopCalendar-module__3APJ3a__header h1{letter-spacing:-.9px;margin:12px 0 6px;font-size:30px;font-weight:750;line-height:1.2}.DesktopCalendar-module__3APJ3a__header p{font-size:14px;line-height:1.5}.DesktopCalendar-module__3APJ3a__header .DesktopCalendar-module__3APJ3a__add{border-radius:8px;margin-right:18%}.DesktopCalendar-module__3APJ3a__eyebrow{font-size:12px;font-weight:600}.DesktopCalendar-module__3APJ3a__toolbar{border-color:#f2eff3;border-radius:14px;gap:20px;padding:12px 8px}.DesktopCalendar-module__3APJ3a__tabs{background:#fff;border:1px solid #e9eaf0;padding:0}.DesktopCalendar-module__3APJ3a__tabs:nth-child(2){background:#fcf9fb;border:0}.DesktopCalendar-module__3APJ3a__tabs button{border-radius:9px;padding:8px 15px;font-size:12px;font-weight:600}.DesktopCalendar-module__3APJ3a__navigation{gap:12px;margin-inline:auto}.DesktopCalendar-module__3APJ3a__navigation strong{font-size:13px}.DesktopCalendar-module__3APJ3a__search{flex:240px;max-width:390px}.DesktopCalendar-module__3APJ3a__stats{background:#fff;border:1px solid #f3f0f3;border-radius:14px;gap:10px;margin:8px 0;padding:9px}.DesktopCalendar-module__3APJ3a__stats>div{background:linear-gradient(120deg,#fff,#f8f9fb);border-radius:13px;gap:10px;min-height:70px;padding:10px}.DesktopCalendar-module__3APJ3a__stats span{color:#667085;font-size:10px;font-weight:550}.DesktopCalendar-module__3APJ3a__stats strong{margin:4px 0 1px;font-size:22px;font-weight:700;line-height:1.1}.DesktopCalendar-module__3APJ3a__stats small{color:#8892a4;font-size:9px;font-weight:400;display:block}.DesktopCalendar-module__3APJ3a__stats i{background:color-mix(in srgb,currentColor 10%,white);width:36px;height:36px}.DesktopCalendar-module__3APJ3a__stats>div:first-child i{color:var(--panel-accent-text)}.DesktopCalendar-module__3APJ3a__content{grid-template-columns:minmax(0,1.95fr) minmax(340px,1fr);gap:14px}.DesktopCalendar-module__3APJ3a__calendar{border:1px solid #f2f1f5;border-radius:14px;padding:12px 6px 6px}.DesktopCalendar-module__3APJ3a__month{align-items:stretch;gap:5px}.DesktopCalendar-module__3APJ3a__weekday{padding:0 8px 9px;font-size:11px;font-weight:600}.DesktopCalendar-module__3APJ3a__month>button{border-radius:11px;justify-content:flex-start;gap:4px;min-height:116px;padding:8px;line-height:1.2}.DesktopCalendar-module__3APJ3a__month>button[aria-pressed=true]{box-shadow:0 0 0 1px var(--panel-accent-bg);background:#fff}.DesktopCalendar-module__3APJ3a__dayNumber{font-size:12px;line-height:1.2}.DesktopCalendar-module__3APJ3a__dayNumber small{border-radius:50%;padding:2px 4px;font-size:9px}.DesktopCalendar-module__3APJ3a__hours{margin-bottom:2px;font-size:9px;line-height:1.25}.DesktopCalendar-module__3APJ3a__miniVisit{border:1px solid color-mix(in srgb,currentColor 13%,transparent);border-radius:8px;width:fit-content;max-width:100%;padding:3px 4px;font-size:9px;line-height:1.2}.DesktopCalendar-module__3APJ3a__miniVisit b{font-size:9px;font-weight:650;line-height:1.2}.DesktopCalendar-module__3APJ3a__miniVisit span{font-size:9px;line-height:1.2}.DesktopCalendar-module__3APJ3a__miniVisit i{border-radius:50%;width:5px;height:5px;margin-right:3px;display:inline-block}.DesktopCalendar-module__3APJ3a__month small{font-size:9px;line-height:1.2}.DesktopCalendar-module__3APJ3a__agenda{border-color:#f0eef3;border-radius:14px;padding:15px}.DesktopCalendar-module__3APJ3a__agendaHeading h2{letter-spacing:-.25px;text-transform:none;font-size:13px}.DesktopCalendar-module__3APJ3a__agendaHeading h2:first-letter{text-transform:uppercase}.DesktopCalendar-module__3APJ3a__working{padding:20px 4px}.DesktopCalendar-module__3APJ3a__working span{font-size:11px}.DesktopCalendar-module__3APJ3a__working strong{font-size:12px}.DesktopCalendar-module__3APJ3a__working a{border-color:var(--panel-accent-bg);padding:6px 14px;font-size:11px}.DesktopCalendar-module__3APJ3a__agendaTabs{border-bottom:1px solid #e9eaf0;margin-bottom:2px;display:flex}.DesktopCalendar-module__3APJ3a__agendaTabs button{color:#8892a4;border-bottom:2px solid #0000;width:50%;padding:10px 0;font-size:11px;font-weight:600}.DesktopCalendar-module__3APJ3a__agendaTabs button[aria-pressed=true]{color:var(--panel-accent-text);border-bottom-color:var(--panel-accent-bg)}.DesktopCalendar-module__3APJ3a__appointment{gap:6px;padding:14px 0}.DesktopCalendar-module__3APJ3a__appointment>button:first-child{align-items:center;gap:12px}.DesktopCalendar-module__3APJ3a__appointment>button:first-child>span{flex:1;min-width:0}.DesktopCalendar-module__3APJ3a__appointment time{font-size:11px}.DesktopCalendar-module__3APJ3a__appointment strong{font-size:12px;font-weight:700;line-height:1.4}.DesktopCalendar-module__3APJ3a__appointment small{font-size:10px;line-height:1.45}.DesktopCalendar-module__3APJ3a__appointment em{border-radius:10px;flex-shrink:0;margin:0;padding:5px 8px;font-size:9px}.DesktopCalendar-module__3APJ3a__appointment>button:last-child{padding:4px 7px}.DesktopCalendar-module__3APJ3a__openDay{margin-top:16px}}@media (min-width:768px) and (max-width:1199px){.DesktopCalendar-module__3APJ3a__content{grid-template-columns:minmax(0,1fr)}.DesktopCalendar-module__3APJ3a__header .DesktopCalendar-module__3APJ3a__add{margin-right:0}.DesktopCalendar-module__3APJ3a__search{max-width:none}}@media (min-width:768px){.DesktopCalendar-module__3APJ3a__panelShell:has([data-calendar-desktop]){width:100%;max-width:none}.DesktopCalendar-module__3APJ3a__owner .DesktopCalendar-module__3APJ3a__header .DesktopCalendar-module__3APJ3a__add{margin-right:0}.DesktopCalendar-module__3APJ3a__owner .DesktopCalendar-module__3APJ3a__header p{font-size:14px}.DesktopCalendar-module__3APJ3a__owner .DesktopCalendar-module__3APJ3a__toolbar{gap:14px;padding:12px}.DesktopCalendar-module__3APJ3a__owner .DesktopCalendar-module__3APJ3a__tabs button,.DesktopCalendar-module__3APJ3a__owner .DesktopCalendar-module__3APJ3a__navigation strong,.DesktopCalendar-module__3APJ3a__owner .DesktopCalendar-module__3APJ3a__search input{font-size:13px}.DesktopCalendar-module__3APJ3a__owner .DesktopCalendar-module__3APJ3a__stats span{font-size:12px}.DesktopCalendar-module__3APJ3a__owner .DesktopCalendar-module__3APJ3a__stats strong{font-size:24px}.DesktopCalendar-module__3APJ3a__owner .DesktopCalendar-module__3APJ3a__month>button{min-height:140px;padding:10px}.DesktopCalendar-module__3APJ3a__owner .DesktopCalendar-module__3APJ3a__dayNumber{font-size:14px}.DesktopCalendar-module__3APJ3a__owner .DesktopCalendar-module__3APJ3a__hours,.DesktopCalendar-module__3APJ3a__owner .DesktopCalendar-module__3APJ3a__month small{font-size:11px}.DesktopCalendar-module__3APJ3a__owner .DesktopCalendar-module__3APJ3a__miniVisit,.DesktopCalendar-module__3APJ3a__owner .DesktopCalendar-module__3APJ3a__miniVisit b,.DesktopCalendar-module__3APJ3a__owner .DesktopCalendar-module__3APJ3a__miniVisit span{font-size:12px;line-height:1.4}.DesktopCalendar-module__3APJ3a__owner .DesktopCalendar-module__3APJ3a__agendaHeading h2{font-size:15px}.DesktopCalendar-module__3APJ3a__owner .DesktopCalendar-module__3APJ3a__appointment strong{font-size:14px}.DesktopCalendar-module__3APJ3a__owner .DesktopCalendar-module__3APJ3a__appointment time,.DesktopCalendar-module__3APJ3a__owner .DesktopCalendar-module__3APJ3a__appointment small,.DesktopCalendar-module__3APJ3a__owner .DesktopCalendar-module__3APJ3a__agendaTabs button{font-size:12px}.DesktopCalendar-module__3APJ3a__owner .DesktopCalendar-module__3APJ3a__appointment em{font-size:10px}.DesktopCalendar-module__3APJ3a__owner .DesktopCalendar-module__3APJ3a__content{grid-template-columns:minmax(0,1fr) minmax(340px,30%)}}@media (min-width:768px) and (max-width:1250px){.DesktopCalendar-module__3APJ3a__owner .DesktopCalendar-module__3APJ3a__content{grid-template-columns:minmax(0,1fr)}.DesktopCalendar-module__3APJ3a__owner .DesktopCalendar-module__3APJ3a__stats{grid-template-columns:repeat(4,minmax(0,1fr))}}.DesktopCalendar-module__3APJ3a__block{color:#a92323;background:#fff0f0}.DesktopCalendar-module__3APJ3a__blockRow{border-bottom:1px solid #f7cccc}.DesktopCalendar-module__3APJ3a__agendaTitle{border-bottom:1px solid #e8eaf0;justify-content:space-between;align-items:center;gap:8px;padding:12px 0;font-size:13px;font-weight:600;display:flex}.DesktopCalendar-module__3APJ3a__agendaTitle span{color:#788498;font-size:11px;font-weight:400}.DesktopCalendar-module__3APJ3a__agendaBlock{background:#fff0f0;border:1px solid #f6d0d0;border-radius:10px;margin:8px 0}.DesktopCalendar-module__3APJ3a__agendaBlock>button{text-align:left;color:#982b2b;align-items:center;gap:12px;width:100%;padding:13px 10px;display:flex}.DesktopCalendar-module__3APJ3a__agendaBlock time{flex-shrink:0;font-size:12px;font-weight:700}.DesktopCalendar-module__3APJ3a__agendaBlock small{color:#a85e5e;margin-top:4px;font-size:11px;font-weight:400;display:block}.DesktopCalendar-module__3APJ3a__agendaBlock strong{overflow-wrap:anywhere;font-size:13px}.DesktopCalendar-module__3APJ3a__agendaToolbar{border-bottom:1px solid #e8eaf0;flex-wrap:wrap;align-items:center;gap:8px;padding-bottom:8px;display:flex}.DesktopCalendar-module__3APJ3a__agendaToolbar .DesktopCalendar-module__3APJ3a__agendaTitle{border:0;flex:1;min-width:130px;padding:8px 0;display:block}.DesktopCalendar-module__3APJ3a__agendaToolbar .DesktopCalendar-module__3APJ3a__agendaTitle span{margin-top:4px;display:block}.DesktopCalendar-module__3APJ3a__addDayVisit{background:var(--panel-accent-soft-bg,#fff0f3);color:var(--panel-accent-text,#b35c70);white-space:nowrap;border-radius:8px;padding:8px 10px;font-size:11px;font-weight:600}
.PublicReviews-module__cmr81a__panel{color:#19233b;min-width:0;padding:4px}.PublicReviews-module__cmr81a__header{background:linear-gradient(110deg,#fff8fa,#fffcfd);border:1px solid #f6dce3;border-radius:14px;justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;padding:18px 20px;display:flex}.PublicReviews-module__cmr81a__title{letter-spacing:-.4px;font-weight:700;line-height:1.3;margin:0!important;font-size:24px!important}.PublicReviews-module__cmr81a__subtitle{color:#7a869f;font-size:14px;margin:6px 0 0!important}.PublicReviews-module__cmr81a__close{cursor:pointer;flex-shrink:0;place-items:center;width:36px;height:36px;display:grid;color:#b96477!important;background:#fff!important;border:1px solid #f1d5dd!important;border-radius:50%!important}.PublicReviews-module__cmr81a__list{scrollbar-gutter:stable;max-height:60vh;padding:3px 6px 3px 2px;overflow-y:auto}.PublicReviews-module__cmr81a__card{overflow-wrap:anywhere;background:linear-gradient(115deg,#fffcfd,#fff);border:1px solid #f1d9e1;border-radius:14px;padding:24px;font-size:15px;line-height:1.6}.PublicReviews-module__cmr81a__reply{background:#fcf1f5;border:1px solid #f8e5eb;border-radius:10px;margin-top:16px;padding:16px}.PublicReviews-module__cmr81a__pagination{color:#66728a;border-top:1px solid #f4e4e9;justify-content:space-between;align-items:center;gap:10px;margin-top:20px;padding-top:18px;font-size:13px;display:flex}.PublicReviews-module__cmr81a__pagination button{cursor:pointer;color:#b96477!important;background:#fff8fa!important;border:1px solid #efdae1!important;border-radius:9px!important;padding:10px 14px!important}.PublicReviews-module__cmr81a__pagination button:disabled{opacity:.4;cursor:not-allowed}.PublicReviews-module__cmr81a__panel button:focus-visible{outline-offset:3px;outline:2px solid #df8994}@media (max-width:520px){.PublicReviews-module__cmr81a__panel{padding:0}.PublicReviews-module__cmr81a__header{gap:10px;margin-bottom:14px;padding:14px}.PublicReviews-module__cmr81a__title{font-size:20px!important}.PublicReviews-module__cmr81a__subtitle{font-size:12px}.PublicReviews-module__cmr81a__card{padding:18px;font-size:14px}.PublicReviews-module__cmr81a__pagination{gap:6px;font-size:12px}.PublicReviews-module__cmr81a__pagination button{padding:9px 8px!important}.PublicReviews-module__cmr81a__list{scrollbar-gutter:auto;max-height:58dvh;padding-right:2px}}
.ManageReviews-module__AaKCQq__page{color:#19233b;max-width:1380px;margin:0 auto;padding:24px;font-size:14px}.ManageReviews-module__AaKCQq__page button,.ManageReviews-module__AaKCQq__modal button{cursor:pointer;font:inherit}.ManageReviews-module__AaKCQq__page button:disabled,.ManageReviews-module__AaKCQq__modal button:disabled{opacity:.45;cursor:not-allowed}.ManageReviews-module__AaKCQq__page h1,.ManageReviews-module__AaKCQq__page h2,.ManageReviews-module__AaKCQq__page p,.ManageReviews-module__AaKCQq__modal h2,.ManageReviews-module__AaKCQq__modal p{margin:0}.ManageReviews-module__AaKCQq__heading{margin-bottom:24px}.ManageReviews-module__AaKCQq__heading h1{letter-spacing:-.8px;font-size:29px;font-weight:750}.ManageReviews-module__AaKCQq__heading p,.ManageReviews-module__AaKCQq__settings p{color:#7a869f;font-size:13px}.ManageReviews-module__AaKCQq__settings{background:#fff;border:1px solid #f6dce3;border-radius:14px;overflow:hidden}.ManageReviews-module__AaKCQq__settingsHead{background:linear-gradient(110deg,#fff8fa,#fffcfd);justify-content:space-between;align-items:center;gap:24px;padding:24px 26px;display:flex}.ManageReviews-module__AaKCQq__page h2,.ManageReviews-module__AaKCQq__modal h2{font-size:16px;font-weight:700}.ManageReviews-module__AaKCQq__settingsHead h2{font-size:18px}.ManageReviews-module__AaKCQq__settingsHead p{margin-top:5px;font-size:14px}.ManageReviews-module__AaKCQq__toggle{cursor:pointer;align-items:center;gap:12px;font-size:13px;display:flex}.ManageReviews-module__AaKCQq__toggle input{opacity:0;width:1px;height:1px;position:absolute}.ManageReviews-module__AaKCQq__switch{background:#d8dce3;border-radius:20px;width:44px;height:24px;position:relative}.ManageReviews-module__AaKCQq__switch:after{content:"";background:#fff;border-radius:50%;width:18px;height:18px;transition:transform .15s;position:absolute;top:3px;left:3px}.ManageReviews-module__AaKCQq__toggle input:checked+.ManageReviews-module__AaKCQq__switch{background:#df8994}.ManageReviews-module__AaKCQq__toggle input:checked+.ManageReviews-module__AaKCQq__switch:after{transform:translate(20px)}.ManageReviews-module__AaKCQq__toggle input:focus-visible+.ManageReviews-module__AaKCQq__switch{outline-offset:3px;outline:3px solid #ecb7c0}.ManageReviews-module__AaKCQq__settingsBody{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr) auto;gap:24px;padding:24px 26px;display:grid}.ManageReviews-module__AaKCQq__channels{border:0;grid-template-columns:1fr 1fr;gap:10px;min-width:0;margin:0;padding:0;display:grid}.ManageReviews-module__AaKCQq__channels legend,.ManageReviews-module__AaKCQq__timing>label{margin-bottom:12px;font-size:14px;font-weight:700}.ManageReviews-module__AaKCQq__channel{cursor:pointer;border:1px solid #f0e3e7;border-radius:10px;flex-direction:column;gap:8px;padding:18px;font-size:14px;line-height:1.5;display:flex}.ManageReviews-module__AaKCQq__channel>span:last-child{color:#7a869f;max-width:210px}.ManageReviews-module__AaKCQq__channelSelected{background:#fcf1f4;border-color:#eda8b6}.ManageReviews-module__AaKCQq__channelTop{color:#d77e8c;justify-content:space-between;align-items:center;display:flex}.ManageReviews-module__AaKCQq__channel input{accent-color:#df8994;width:18px;height:18px}.ManageReviews-module__AaKCQq__timing{border-left:1px solid #edf0f4;min-width:0;padding-left:24px}.ManageReviews-module__AaKCQq__timing>label{display:block}.ManageReviews-module__AaKCQq__delay{color:#7a869f;border:1px solid #efdee4;border-radius:8px;align-items:center;gap:9px;padding:0 12px;display:flex}.ManageReviews-module__AaKCQq__delay select{color:#19233b;outline-offset:3px;background:0 0;width:100%;min-width:0;padding:14px 0;font-size:14px;border:0!important}.ManageReviews-module__AaKCQq__timing p{margin-top:12px;font-size:13px;line-height:1.6}.ManageReviews-module__AaKCQq__saveSettings{text-align:center;flex-direction:column;align-self:end;gap:8px;max-width:190px;display:flex}.ManageReviews-module__AaKCQq__saveSettings span{color:#7a869f;font-size:12px;line-height:1.5}.ManageReviews-module__AaKCQq__saveSettings .ManageReviews-module__AaKCQq__primary{padding:14px 20px!important;font-size:14px!important}.ManageReviews-module__AaKCQq__primary{white-space:nowrap;color:#fff!important;background:#df8994!important;border:0!important;border-radius:8px!important;padding:11px 18px!important;font-weight:600!important}.ManageReviews-module__AaKCQq__primary:hover{background:#d57a87!important}.ManageReviews-module__AaKCQq__note{color:#7a869f;padding:0 26px 20px;line-height:1.5;font-size:12px!important}.ManageReviews-module__AaKCQq__stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:18px 0;display:grid}.ManageReviews-module__AaKCQq__stat{background:linear-gradient(110deg,#fffafb,#fff);border:1px solid #f6dce3;border-radius:14px;align-items:center;gap:18px;min-height:132px;padding:24px;display:flex}.ManageReviews-module__AaKCQq__statIcon{color:#d77989;background:#fdf0f3;border-radius:50%;flex-shrink:0;place-items:center;width:52px;height:52px;display:grid}.ManageReviews-module__AaKCQq__stat p{color:#57647b;font-size:13px}.ManageReviews-module__AaKCQq__stat strong{font-size:32px;line-height:1.35;display:block}.ManageReviews-module__AaKCQq__stat small{color:#7a869f;font-size:12px}.ManageReviews-module__AaKCQq__gold{color:#f4b900;letter-spacing:1px;font-size:18px}.ManageReviews-module__AaKCQq__gray{color:#d7dce4}.ManageReviews-module__AaKCQq__people{gap:18px;margin-top:4px;padding:14px 4px 22px;display:flex;overflow-x:auto}.ManageReviews-module__AaKCQq__person{flex-direction:column;align-items:center;gap:8px;min-width:88px;display:flex;color:#526079!important;background:0 0!important;border:0!important;padding:4px!important;font-size:13px!important}.ManageReviews-module__AaKCQq__avatar{color:#b95d70;outline-offset:3px;background:#fcf0f3;border:2px solid #0000;border-radius:50%;outline:2px solid #0000;place-items:center;width:64px;height:64px;font-size:22px;display:grid;overflow:hidden}.ManageReviews-module__AaKCQq__avatar img{object-fit:cover;width:100%;height:100%}.ManageReviews-module__AaKCQq__personSelected .ManageReviews-module__AaKCQq__avatar{outline-color:#df8994}.ManageReviews-module__AaKCQq__personSelected{color:#ba6171!important;font-weight:700!important}.ManageReviews-module__AaKCQq__listHead{background:#fffbfc;border:1px solid #f6dce3;border-radius:12px 12px 0 0;justify-content:space-between;align-items:center;gap:18px;padding:20px 22px;display:flex}.ManageReviews-module__AaKCQq__listHead h2{white-space:nowrap;font-size:18px}.ManageReviews-module__AaKCQq__filters{flex:1;justify-content:flex-end;gap:9px;min-width:0;display:flex}.ManageReviews-module__AaKCQq__filters select,.ManageReviews-module__AaKCQq__search{color:#526079;background:#fff;border:1px solid #efdee4;border-radius:7px;min-width:0;padding:11px 12px;font-size:13px}.ManageReviews-module__AaKCQq__search{flex:1;align-items:center;gap:8px;max-width:360px;display:flex}.ManageReviews-module__AaKCQq__search svg{flex-shrink:0;width:14px;height:14px}.ManageReviews-module__AaKCQq__search input{width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:none}.ManageReviews-module__AaKCQq__search:focus-within{outline:2px solid #e5a0af}.ManageReviews-module__AaKCQq__review{background:#fff;border:1px solid #f6dce3;border-radius:12px;grid-template-columns:190px 210px minmax(0,1fr);gap:20px;margin-bottom:12px;padding:20px;scroll-margin-top:100px;display:grid}.ManageReviews-module__AaKCQq__listHead+.ManageReviews-module__AaKCQq__review{border-top:0;border-radius:0 0 12px 12px}.ManageReviews-module__AaKCQq__client{align-items:flex-start;gap:12px;display:flex}.ManageReviews-module__AaKCQq__initial{color:#d87587;background:#fcebf0;border-radius:50%;flex-shrink:0;place-items:center;width:43px;height:43px;font-size:20px;font-weight:600;display:grid}.ManageReviews-module__AaKCQq__client strong{font-size:12px}.ManageReviews-module__AaKCQq__client small{color:#7a869f;font-size:10px;display:block}.ManageReviews-module__AaKCQq__details{color:#6b7790;border-left:1px solid #edf0f4;border-right:1px solid #edf0f4;flex-direction:column;gap:7px;padding:0 16px;font-size:11px;display:flex}.ManageReviews-module__AaKCQq__details>span{gap:9px;display:flex}.ManageReviews-module__AaKCQq__details>span>span{color:#526079}.ManageReviews-module__AaKCQq__content{min-width:0}.ManageReviews-module__AaKCQq__commentRow{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.ManageReviews-module__AaKCQq__comment{white-space:pre-wrap;overflow-wrap:anywhere;font-size:12px;line-height:1.6}.ManageReviews-module__AaKCQq__commentRow button{padding:9px 12px!important;font-size:12px!important}.ManageReviews-module__AaKCQq__reply{background:#fcf1f5;border-radius:8px;margin-top:12px;padding:10px 14px;font-size:11px}.ManageReviews-module__AaKCQq__reply>div{justify-content:space-between;align-items:center;gap:8px;display:flex}.ManageReviews-module__AaKCQq__reply p{white-space:pre-wrap;overflow-wrap:anywhere;margin-top:5px;line-height:1.5}.ManageReviews-module__AaKCQq__replyActions{align-items:center;gap:12px;display:flex}.ManageReviews-module__AaKCQq__replyActions button,.ManageReviews-module__AaKCQq__report{color:#8590a5;background:0 0!important;border:0!important;padding:0!important;font-size:10px!important}.ManageReviews-module__AaKCQq__replyActions .ManageReviews-module__AaKCQq__cross{color:#df495d!important;font-size:22px!important}.ManageReviews-module__AaKCQq__report{margin-top:12px;text-decoration:underline;display:block;color:#8b7680!important;font-size:10px!important}.ManageReviews-module__AaKCQq__highlight{outline-offset:3px;background:#fffcfd;outline:2px solid #edbac7}.ManageReviews-module__AaKCQq__empty{text-align:center;color:#7a869f;padding:40px!important}.ManageReviews-module__AaKCQq__pagination{color:#7a869f;justify-content:space-between;align-items:center;padding:12px 4px;font-size:12px;display:flex}.ManageReviews-module__AaKCQq__pagination button{background:0 0;border:0;padding:8px}.ManageReviews-module__AaKCQq__error,.ManageReviews-module__AaKCQq__success{overflow-wrap:anywhere;border-radius:10px;font-size:13px;margin:16px 0!important;padding:12px 16px!important}.ManageReviews-module__AaKCQq__error{color:#b52b45;background:#fff0f1}.ManageReviews-module__AaKCQq__success{color:#26734e;background:#edf8f2}.ManageReviews-module__AaKCQq__modal{color:#19233b;background:#fff;border-radius:22px;width:min(560px,100%);max-height:85dvh;padding:26px;overflow:auto}.ManageReviews-module__AaKCQq__modal h2{margin-bottom:14px;font-size:20px}.ManageReviews-module__AaKCQq__modal>p{color:#7a869f;margin-bottom:16px;font-size:13px}.ManageReviews-module__AaKCQq__modal label{margin:16px 0 9px;font-size:13px;font-weight:600;display:block}.ManageReviews-module__AaKCQq__modal textarea{resize:vertical;width:100%;font:inherit;box-sizing:border-box;border:1px solid #e3d9df;border-radius:10px;padding:12px}.ManageReviews-module__AaKCQq__modal small{color:#7a869f;margin-top:10px;font-size:11px;display:block}.ManageReviews-module__AaKCQq__modalActions{justify-content:flex-end;gap:16px;margin-top:22px;display:flex}.ManageReviews-module__AaKCQq__modalActions>button{background:0 0;border:0;border-radius:8px;padding:10px 15px}.ManageReviews-module__AaKCQq__danger{color:#c52b43!important;background:#fff0f1!important}.ManageReviews-module__AaKCQq__reportContext{overflow-wrap:anywhere;white-space:pre-wrap;background:#fff6f8;border:1px solid #f4e2e8;border-radius:10px;padding:14px;font-size:12px}.ManageReviews-module__AaKCQq__reportContext p{margin-top:6px}@media (max-width:1100px){.ManageReviews-module__AaKCQq__settingsBody{grid-template-columns:1fr 1fr}.ManageReviews-module__AaKCQq__saveSettings{grid-column:1/-1;justify-self:end;max-width:none}.ManageReviews-module__AaKCQq__review{grid-template-columns:160px 175px minmax(0,1fr);gap:12px;padding:16px}.ManageReviews-module__AaKCQq__listHead{flex-wrap:wrap}.ManageReviews-module__AaKCQq__filters{flex-basis:100%}.ManageReviews-module__AaKCQq__search{max-width:none}.ManageReviews-module__AaKCQq__stat{gap:12px;padding:16px}.ManageReviews-module__AaKCQq__statIcon{width:42px;height:42px}.ManageReviews-module__AaKCQq__stat strong{font-size:28px}.ManageReviews-module__AaKCQq__commentRow{flex-wrap:wrap}}@media (max-width:680px){.ManageReviews-module__AaKCQq__page{padding:16px 8px}.ManageReviews-module__AaKCQq__heading h1{font-size:25px}.ManageReviews-module__AaKCQq__settingsHead{align-items:flex-start;padding:16px}.ManageReviews-module__AaKCQq__settingsHead p{margin-top:6px;font-size:12px}.ManageReviews-module__AaKCQq__toggle{gap:6px}.ManageReviews-module__AaKCQq__toggle b{font-size:10px}.ManageReviews-module__AaKCQq__settingsBody{grid-template-columns:1fr;gap:18px;padding:16px}.ManageReviews-module__AaKCQq__timing{border:0;border-top:1px solid #edf0f4;padding:16px 0 0}.ManageReviews-module__AaKCQq__saveSettings{justify-self:stretch}.ManageReviews-module__AaKCQq__note{padding:0 16px 14px}.ManageReviews-module__AaKCQq__stats{grid-template-columns:1fr 1fr;gap:10px}.ManageReviews-module__AaKCQq__stat{gap:8px;min-height:120px;padding:14px 10px}.ManageReviews-module__AaKCQq__stat strong{font-size:25px}.ManageReviews-module__AaKCQq__stat small{font-size:10px}.ManageReviews-module__AaKCQq__stat p{font-size:12px}.ManageReviews-module__AaKCQq__people{gap:12px}.ManageReviews-module__AaKCQq__filters{grid-template-columns:1fr 1fr;width:100%;display:grid}.ManageReviews-module__AaKCQq__search{grid-column:1/-1}.ManageReviews-module__AaKCQq__review{grid-template-columns:1fr;gap:14px;padding:18px}.ManageReviews-module__AaKCQq__details{border:0;border-top:1px solid #edf0f4;padding:12px 0 0}.ManageReviews-module__AaKCQq__commentRow{gap:12px}.ManageReviews-module__AaKCQq__comment{font-size:13px}.ManageReviews-module__AaKCQq__modal{padding:20px}.ManageReviews-module__AaKCQq__modalActions{gap:8px}.ManageReviews-module__AaKCQq__settingsHead h2{font-size:16px}.ManageReviews-module__AaKCQq__channel{padding:14px;font-size:13px}.ManageReviews-module__AaKCQq__statIcon{width:36px;height:36px}}.ManageReviews-module__AaKCQq__removed{color:#868b95;background:#f3f4f6;border-color:#dfe2e8}.ManageReviews-module__AaKCQq__removed .ManageReviews-module__AaKCQq__client,.ManageReviews-module__AaKCQq__removed .ManageReviews-module__AaKCQq__details,.ManageReviews-module__AaKCQq__removed .ManageReviews-module__AaKCQq__comment,.ManageReviews-module__AaKCQq__removed .ManageReviews-module__AaKCQq__reply{opacity:.55}.ManageReviews-module__AaKCQq__removalNotice{color:#c74758!important;margin-top:12px!important;font-size:12px!important}
.MobileCalendar-module__mlLFZq__mobile{display:none}@media (max-width:767px){.MobileCalendar-module__mlLFZq__main{box-shadow:none!important;border-radius:0!important;margin-top:0!important;padding:0 4px!important;overflow:visible!important}.MobileCalendar-module__mlLFZq__mobile{color:#172033;padding:0 4px 12px;display:block}.MobileCalendar-module__mlLFZq__heading{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.MobileCalendar-module__mlLFZq__heading h1{letter-spacing:-.6px;margin:0;font-size:23px;font-weight:700}.MobileCalendar-module__mlLFZq__heading p{color:#778092;max-width:205px;margin:4px 0 12px;font-size:11px;line-height:1.5}.MobileCalendar-module__mlLFZq__addGroup{background:var(--panel-accent-bg);color:#fff;border-radius:9px;flex-shrink:0;align-items:center;margin-top:5px;display:flex}.MobileCalendar-module__mlLFZq__addGroup>button{white-space:nowrap;padding:11px 8px 11px 10px;font-size:10px}.MobileCalendar-module__mlLFZq__addGroup details{position:relative}.MobileCalendar-module__mlLFZq__addGroup summary{cursor:pointer;padding:10px 10px 10px 4px;list-style:none}.MobileCalendar-module__mlLFZq__addMenu{z-index:45;color:#172033;background:#fff;border-radius:12px;width:185px;padding:6px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 8px 25px #17203324}.MobileCalendar-module__mlLFZq__addMenu button{text-align:left;border-radius:8px;width:100%;padding:12px;font-size:12px;display:block}.MobileCalendar-module__mlLFZq__addMenu button:hover{background:var(--panel-accent-soft-bg)}.MobileCalendar-module__mlLFZq__search{margin:0 0 15px}.MobileCalendar-module__mlLFZq__search>div{flex-direction:row;align-items:center;gap:6px}.MobileCalendar-module__mlLFZq__search>div>div{flex:1;width:auto}.MobileCalendar-module__mlLFZq__search input{border-radius:10px;min-height:38px;padding-left:10px;font-size:11px}.MobileCalendar-module__mlLFZq__search>div>button{background:var(--panel-accent-soft-bg);color:var(--panel-accent-muted);border-radius:10px;padding:11px;font-size:11px}.MobileCalendar-module__mlLFZq__switches{flex-wrap:wrap;justify-content:space-between;gap:8px;margin-bottom:10px;display:flex}.MobileCalendar-module__mlLFZq__tabs,.MobileCalendar-module__mlLFZq__modes{gap:5px;display:flex}.MobileCalendar-module__mlLFZq__tabs button,.MobileCalendar-module__mlLFZq__modes button{border:1px solid #e9e9ef;border-radius:20px;padding:7px 10px;font-size:10px}.MobileCalendar-module__mlLFZq__tabs button[aria-pressed=true]{background:var(--panel-accent-bg);color:#fff;border-color:#0000}.MobileCalendar-module__mlLFZq__modes button{color:#778092;align-items:center;gap:5px;padding:7px;display:flex}.MobileCalendar-module__mlLFZq__modes button[aria-pressed=true]{background:#f6f6f9}.MobileCalendar-module__mlLFZq__modes i{background:var(--panel-accent-muted);border-radius:50%;width:6px;height:6px}.MobileCalendar-module__mlLFZq__modes button:last-child i{background:#929aa8}.MobileCalendar-module__mlLFZq__navigator{grid-template-columns:30px minmax(0,1fr) 30px;align-items:center;gap:8px;margin:12px 0;display:grid}.MobileCalendar-module__mlLFZq__navigator>button{border:1px solid #ecebf0;border-radius:8px;height:30px;font-size:20px}.MobileCalendar-module__mlLFZq__monthPicker{text-align:center;text-transform:capitalize;font-size:12px;font-weight:600;position:relative}.MobileCalendar-module__mlLFZq__monthPicker input{opacity:0;cursor:pointer;width:100%;position:absolute;inset:0}.MobileCalendar-module__mlLFZq__monthPicker:focus-within{outline:2px solid var(--panel-accent-ring);border-radius:8px}.MobileCalendar-module__mlLFZq__calendar{grid-template-columns:repeat(7,minmax(0,1fr));gap:2px;display:grid}.MobileCalendar-module__mlLFZq__weekday{text-align:center;color:#9299a7;padding:4px 0 8px;font-size:10px}.MobileCalendar-module__mlLFZq__calendar button{border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:2px;min-height:38px;font-size:11px;display:flex}.MobileCalendar-module__mlLFZq__calendar button[aria-pressed=true]{color:#fff;background:var(--panel-accent-bg)}.MobileCalendar-module__mlLFZq__calendar button:hover:not([aria-pressed=true]){background:var(--panel-accent-soft-bg)}.MobileCalendar-module__mlLFZq__outside{color:#b0b5bf}.MobileCalendar-module__mlLFZq__dots{justify-content:center;align-items:center;gap:2px;height:7px;display:flex}.MobileCalendar-module__mlLFZq__dots i{background:var(--status-color,#94a3b8);border-radius:50%;width:3px;height:3px}.MobileCalendar-module__mlLFZq__dots small{font-size:8px}.MobileCalendar-module__mlLFZq__mobile [data-status=SCHEDULED]{--status-color:#f59e0b;--status-bg:#fffbeb;--status-text:#a16207}.MobileCalendar-module__mlLFZq__mobile [data-status=CONFIRMED]{--status-color:#10b981;--status-bg:#ecfdf5;--status-text:#047857}.MobileCalendar-module__mlLFZq__mobile [data-status=COMPLETED]{--status-color:#0ea5e9;--status-bg:#f0f9ff;--status-text:#0369a1}.MobileCalendar-module__mlLFZq__mobile [data-status=CANCELED]{--status-color:#f43f5e;--status-bg:#fff1f2;--status-text:#be123c}.MobileCalendar-module__mlLFZq__mobile [data-status=BLOCK]{--status-color:#929aa8;--status-bg:#f3f4f6;--status-text:#667085}.MobileCalendar-module__mlLFZq__mobile [data-status=ALL]{--status-color:var(--panel-accent-muted);--status-bg:var(--panel-accent-soft-bg);--status-text:var(--panel-accent-muted)}.MobileCalendar-module__mlLFZq__stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:16px 0;display:grid}.MobileCalendar-module__mlLFZq__stats>div{background:var(--status-bg);border-radius:10px;grid-template-columns:26px 1fr;align-items:center;gap:1px 5px;padding:8px;display:grid}.MobileCalendar-module__mlLFZq__statDot{width:26px;height:26px;color:var(--status-color);background:color-mix(in srgb,var(--status-color)13%,white);border-radius:50%;grid-row:span 2;place-items:center;display:grid}.MobileCalendar-module__mlLFZq__stats strong{font-size:14px;line-height:1.2}.MobileCalendar-module__mlLFZq__stats small{color:var(--status-text);font-size:9px}.MobileCalendar-module__mlLFZq__dayHeading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px;margin:18px 0 10px;display:flex}.MobileCalendar-module__mlLFZq__dayHeading h2{font-size:13px;font-weight:650}.MobileCalendar-module__mlLFZq__dayHeading a{color:#778092;font-size:9px}.MobileCalendar-module__mlLFZq__agenda{gap:7px;display:grid}.MobileCalendar-module__mlLFZq__visit{background:#fff;border:1px solid #efeff3;border-radius:10px;align-items:center;gap:8px;min-width:0;padding:8px;display:flex}.MobileCalendar-module__mlLFZq__visitButton{text-align:left;flex:1;align-items:center;gap:8px;min-width:0;display:flex}.MobileCalendar-module__mlLFZq__time{font-variant-numeric:tabular-nums;border-right:3px solid var(--status-color);flex-direction:column;flex-shrink:0;justify-content:center;align-self:stretch;gap:3px;min-width:39px;padding-right:7px;display:flex}.MobileCalendar-module__mlLFZq__time strong{font-size:11px}.MobileCalendar-module__mlLFZq__time>span{color:#778092;font-size:10px}.MobileCalendar-module__mlLFZq__visitInfo{overflow-wrap:anywhere;flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.MobileCalendar-module__mlLFZq__visitInfo strong{font-size:11px;font-weight:650}.MobileCalendar-module__mlLFZq__visitInfo small{color:#778092;font-size:10px;line-height:1.5}.MobileCalendar-module__mlLFZq__status{color:var(--status-text);background:var(--status-bg);border-radius:6px;flex-shrink:0;padding:5px;font-size:8px}.MobileCalendar-module__mlLFZq__more{align-self:center;position:relative}.MobileCalendar-module__mlLFZq__more[open]{z-index:30}.MobileCalendar-module__mlLFZq__more summary{cursor:pointer;letter-spacing:1px;padding:10px 0;font-size:10px;list-style:none}.MobileCalendar-module__mlLFZq__more>div{background:#fff;border-radius:12px;min-width:165px;padding:5px;position:absolute;top:100%;right:0;box-shadow:0 8px 25px #17203324}.MobileCalendar-module__mlLFZq__more button,.MobileCalendar-module__mlLFZq__more a{text-align:left;white-space:nowrap;width:100%;padding:12px;font-size:12px;display:block}.MobileCalendar-module__mlLFZq__more button:hover,.MobileCalendar-module__mlLFZq__more a:hover{background:var(--panel-accent-soft-bg)}.MobileCalendar-module__mlLFZq__empty{color:#9299a7;padding:20px 0;font-size:12px}.MobileCalendar-module__mlLFZq__slots{margin-top:16px;font-size:11px}.MobileCalendar-module__mlLFZq__slots summary{color:var(--panel-accent-muted);cursor:pointer;padding:12px 0}.MobileCalendar-module__mlLFZq__slots p{color:#778092;margin:6px 0 12px;line-height:1.5}.MobileCalendar-module__mlLFZq__slotGrid{grid-template-columns:40px minmax(0,1fr);gap:5px;display:grid}.MobileCalendar-module__mlLFZq__slots .bg-rose-50{background:#f3f4f6}}@media (max-width:359px){.MobileCalendar-module__mlLFZq__status{padding:4px;font-size:7px}.MobileCalendar-module__mlLFZq__visit,.MobileCalendar-module__mlLFZq__visitButton{gap:5px}.MobileCalendar-module__mlLFZq__heading p{max-width:175px}.MobileCalendar-module__mlLFZq__tabs button{padding:7px 8px}}@media (max-width:767px){.MobileCalendar-module__mlLFZq__dayHeading h2:first-letter{text-transform:uppercase}.MobileCalendar-module__mlLFZq__calendar button[aria-pressed=true]{border-radius:50%;justify-self:center;width:36px;min-height:36px}}.MobileCalendar-module__mlLFZq__moreTrigger{letter-spacing:1px;flex-shrink:0;min-width:28px;min-height:40px;font-size:10px}.MobileCalendar-module__mlLFZq__actionMenu{gap:4px;margin-top:16px;display:grid}.MobileCalendar-module__mlLFZq__actionMenu button,.MobileCalendar-module__mlLFZq__actionMenu a{text-align:left;overflow-wrap:anywhere;border-radius:10px;min-height:44px;padding:14px 12px;font-size:14px;display:block}.MobileCalendar-module__mlLFZq__actionMenu button:hover,.MobileCalendar-module__mlLFZq__actionMenu a:hover{background:var(--panel-accent-soft-bg)}.MobileCalendar-module__mlLFZq__mobile [data-status=BLOCK]{--status-color:#dc4c4c;--status-bg:#fff0f0;--status-text:#a92323}
.AppointmentHighlight-module__KPAuFa__selected{--visit-highlight-bg:var(--color-amber-100);--visit-highlight-ring:var(--color-amber-300);outline:2px solid var(--visit-highlight-ring);outline-offset:-2px;scroll-margin-top:96px;scroll-margin-bottom:120px;background-color:color-mix(in srgb,var(--visit-highlight-bg)55%,white)!important}.AppointmentHighlight-module__KPAuFa__selected[data-appointment-status=CONFIRMED]{--visit-highlight-bg:var(--color-emerald-100);--visit-highlight-ring:var(--color-emerald-300)}.AppointmentHighlight-module__KPAuFa__selected[data-appointment-status=COMPLETED]{--visit-highlight-bg:var(--color-sky-100);--visit-highlight-ring:var(--color-sky-300)}.AppointmentHighlight-module__KPAuFa__selected[data-appointment-status=CANCELED]{--visit-highlight-bg:var(--color-rose-100);--visit-highlight-ring:var(--color-rose-300)}
.block-modal-module__MpdTfa__overlay{z-index:70;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#17243b;background:#1820305e;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.block-modal-module__MpdTfa__dialog{background:#fff;border:1px solid #e8e9ee;border-radius:14px;width:100%;max-width:640px;max-height:calc(100dvh - 32px);padding:20px 18px 0;overflow-y:auto;box-shadow:0 24px 80px #19223833}.block-modal-module__MpdTfa__header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:14px;display:flex}.block-modal-module__MpdTfa__eyebrow{letter-spacing:.1em;color:#ff4e76;margin-bottom:4px;font-size:11px;font-weight:750;display:block}.block-modal-module__MpdTfa__header h2{letter-spacing:-.5px;color:#142138;margin:0;font-size:26px;font-weight:750;line-height:1.2}.block-modal-module__MpdTfa__header p{color:#6d778a;margin:4px 0 0;font-size:14px;line-height:1.45}.block-modal-module__MpdTfa__header>button{color:#6c7789;background:#f7f8fa;border:1px solid #e5e7eb;border-radius:12px;flex-shrink:0;place-items:center;width:32px;height:32px;font-size:22px;line-height:1;display:grid}.block-modal-module__MpdTfa__tabs{gap:7px;margin:0 0 14px 4px;display:flex}.block-modal-module__MpdTfa__tabs button{color:#4c5769;background:#f2f3f6;border:0;border-radius:9px;padding:9px 20px;font-size:14px;font-weight:650}.block-modal-module__MpdTfa__tabs button[aria-selected=true]{color:#fff;background:#ff527b}.block-modal-module__MpdTfa__form{color:#18243a;min-width:0}.block-modal-module__MpdTfa__content{flex-direction:column;gap:12px;display:flex}.block-modal-module__MpdTfa__fields{border:0;gap:12px;min-width:0;margin:0;padding:0;display:grid}.block-modal-module__MpdTfa__fields:disabled{opacity:.6}.block-modal-module__MpdTfa__section{background:linear-gradient(110deg,#fff,#fefeff);border:1px solid #e9ecf2;border-radius:11px;min-width:0;padding:10px 12px 12px}.block-modal-module__MpdTfa__sectionTitle{align-items:center;gap:12px;margin:0 0 8px;font-size:16px;font-weight:750;line-height:1.3;display:flex}.block-modal-module__MpdTfa__sectionTitle>span{color:#ff4f78;background:#fff1f5;border-radius:10px;flex-shrink:0;place-items:center;width:30px;height:30px;display:grid}.block-modal-module__MpdTfa__sectionTitle svg{width:18px;height:18px}.block-modal-module__MpdTfa__sectionBody{gap:10px;margin-left:42px;display:grid}.block-modal-module__MpdTfa__dateGrid{grid-template-columns:1fr 1.16fr;align-items:end;gap:20px;margin-left:42px;display:grid}.block-modal-module__MpdTfa__times{grid-template-columns:1fr 1fr;gap:14px;margin-top:8px;display:grid}.block-modal-module__MpdTfa__label{color:#748095;gap:4px;min-width:0;font-size:14px;line-height:1.4;display:grid}.block-modal-module__MpdTfa__label+.block-modal-module__MpdTfa__label{margin-top:8px}.block-modal-module__MpdTfa__times .block-modal-module__MpdTfa__label+.block-modal-module__MpdTfa__label{margin-top:0}.block-modal-module__MpdTfa__input{box-sizing:border-box;width:100%;min-width:0;min-height:34px;font:inherit;color:#1b2940;background:#fff;border:1px solid #e2e6ee;border-radius:8px;outline:none;padding:7px 10px;font-size:14px;line-height:1.5}.block-modal-module__MpdTfa__input:focus{border-color:#ff93ad;box-shadow:0 0 0 3px #ff527b12}.block-modal-module__MpdTfa__input:disabled{color:#9aa3b3;background:#f1f2f5;border-color:#f1f2f5}.block-modal-module__MpdTfa__input::placeholder{color:#9ca5b5}.block-modal-module__MpdTfa__section textarea{resize:vertical;min-height:58px}.block-modal-module__MpdTfa__check{color:#28344b;align-items:center;gap:9px;font-size:14px;line-height:1.5;display:flex}.block-modal-module__MpdTfa__check input{accent-color:#1685ff;flex-shrink:0;width:16px;height:16px;margin:0}.block-modal-module__MpdTfa__peopleModes{grid-template-columns:1fr 1.16fr;gap:20px;display:grid}.block-modal-module__MpdTfa__peopleList{background:#fffafb;border:1px solid #ffdee7;border-radius:10px;gap:6px;max-height:160px;padding:10px 12px;display:grid;overflow-y:auto}.block-modal-module__MpdTfa__hint{color:#7c8799;margin:0;font-size:12px;line-height:1.5}.block-modal-module__MpdTfa__footer{background:#fff;border-top:1px solid #eceef3;flex-wrap:wrap;justify-content:flex-end;gap:9px;margin-top:-2px;padding:10px 0 12px;display:flex}.block-modal-module__MpdTfa__cancel,.block-modal-module__MpdTfa__save{cursor:pointer;border-radius:8px;padding:8px 20px;font-family:inherit;font-size:14px;font-weight:600;line-height:1.5}.block-modal-module__MpdTfa__cancel{color:#26344a;background:#fff;border:1px solid #8c96a6;box-shadow:0 1px 3px #1b263820}.block-modal-module__MpdTfa__save{color:#fff;background:#ff527b;border:1px solid #ff527b}.block-modal-module__MpdTfa__save:hover{background:#ef416c}.block-modal-module__MpdTfa__save:disabled{color:#9aa3b1;cursor:not-allowed;background:#e8ebef;border-color:#e8ebef}.block-modal-module__MpdTfa__cancel:disabled{opacity:.5}@media (max-width:540px){.block-modal-module__MpdTfa__overlay{padding:10px}.block-modal-module__MpdTfa__dialog{max-height:calc(100dvh - 20px);padding:16px 12px 0}.block-modal-module__MpdTfa__header h2{font-size:24px}.block-modal-module__MpdTfa__section{padding:10px}.block-modal-module__MpdTfa__dateGrid{grid-template-columns:1fr;gap:12px}.block-modal-module__MpdTfa__sectionBody,.block-modal-module__MpdTfa__dateGrid{margin-left:0}.block-modal-module__MpdTfa__sectionTitle{gap:9px}.block-modal-module__MpdTfa__peopleModes{grid-template-columns:1fr 1fr;gap:8px}.block-modal-module__MpdTfa__footer{padding-bottom:12px}.block-modal-module__MpdTfa__check,.block-modal-module__MpdTfa__label{font-size:14px}.block-modal-module__MpdTfa__input{font-size:16px}.block-modal-module__MpdTfa__peopleList{max-height:140px}}
.EmployeeToday-module__pknVqq__day{color:#192840;background:#fff;border:1px solid #e5e7ee;border-radius:22px;padding:28px}.EmployeeToday-module__pknVqq__heading{justify-content:space-between;align-items:center;gap:24px;display:flex}.EmployeeToday-module__pknVqq__eyebrow{color:var(--panel-accent-text,#ad426d);margin:0 0 8px;font-size:13px;font-weight:600}.EmployeeToday-module__pknVqq__heading h1{margin:0 0 6px;font-size:29px;font-weight:750}.EmployeeToday-module__pknVqq__heading p:not(.EmployeeToday-module__pknVqq__eyebrow),.EmployeeToday-module__pknVqq__dateCaption{color:#64748b;font-size:14px;line-height:1.6}.EmployeeToday-module__pknVqq__dateControls{border:1px solid #e6e8ef;border-radius:12px;align-items:center;gap:5px;padding:4px;display:flex}.EmployeeToday-module__pknVqq__dateControls>a{place-items:center;width:32px;height:36px;font-size:24px;display:grid}.EmployeeToday-module__pknVqq__dateControls form{align-items:center;gap:8px;display:flex}.EmployeeToday-module__pknVqq__dateControls input{font:inherit;background:0 0;max-width:160px;font-size:14px}.EmployeeToday-module__pknVqq__dateControls button{background:var(--panel-accent-soft-bg,#fff0f5);color:var(--panel-accent-text,#ad426d);border-radius:8px;padding:8px;font-size:13px}.EmployeeToday-module__pknVqq__dateCaption{margin:14px 0}.EmployeeToday-module__pknVqq__stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:18px 0;display:grid}.EmployeeToday-module__pknVqq__stats>div{border:1px solid #e6e8ef;border-radius:14px;align-items:center;gap:13px;min-width:0;padding:18px;display:flex}.EmployeeToday-module__pknVqq__stats strong{font-size:22px;line-height:1.3;display:block}.EmployeeToday-module__pknVqq__stats small{color:#64748b;margin-top:4px;font-size:12px;display:block}.EmployeeToday-module__pknVqq__statIcon{background:var(--panel-accent-soft-bg,#fff0f5);width:42px;height:42px;color:var(--panel-accent-text,#ad426d);border-radius:12px;flex-shrink:0;place-items:center;font-size:24px;display:grid}.EmployeeToday-module__pknVqq__list{border:1px solid #e6e8ef;border-radius:14px;flex-direction:column;gap:10px;padding:12px;display:flex}.EmployeeToday-module__pknVqq__visit{border-bottom:1px solid #eef0f4;grid-template-columns:130px minmax(170px,1fr) minmax(130px,1fr) 110px 110px 36px;align-items:center;gap:14px;min-width:0;padding:16px 12px 16px 17px;display:grid;position:relative}.EmployeeToday-module__pknVqq__visit:before{content:"";background:var(--panel-accent-text,#ad426d);border-radius:3px;width:3px;position:absolute;top:14px;bottom:14px;left:0}.EmployeeToday-module__pknVqq__visit:last-child{border-bottom:0}.EmployeeToday-module__pknVqq__hours strong{font-size:14px}.EmployeeToday-module__pknVqq__visit small{color:#64748b;margin-top:4px;font-size:12px;display:block}.EmployeeToday-module__pknVqq__client{align-items:center;gap:12px;min-width:0;display:flex}.EmployeeToday-module__pknVqq__client a,.EmployeeToday-module__pknVqq__client strong,.EmployeeToday-module__pknVqq__service strong{overflow-wrap:anywhere;font-size:14px;font-weight:650}.EmployeeToday-module__pknVqq__client a:hover{color:var(--panel-accent-text,#ad426d);text-decoration:underline}.EmployeeToday-module__pknVqq__avatar{background:var(--panel-accent-soft-bg,#fff0f5);width:40px;height:40px;color:var(--panel-accent-text,#ad426d);border-radius:50%;flex-shrink:0;place-items:center;font-size:13px;display:grid}.EmployeeToday-module__pknVqq__service{border-left:1px solid #eef0f4;padding-left:14px}.EmployeeToday-module__pknVqq__duration{color:#64748b;font-size:13px}.EmployeeToday-module__pknVqq__status{color:#167755;text-align:center;background:#e9faf3;border-radius:20px;padding:6px 9px;font-size:11px}.EmployeeToday-module__pknVqq__status[data-status=CANCELED],.EmployeeToday-module__pknVqq__status[data-status=NO_SHOW]{color:#b43e51;background:#fff1f2}.EmployeeToday-module__pknVqq__status[data-status=COMPLETED]{color:#64748b;background:#f1f3f7}.EmployeeToday-module__pknVqq__menu{position:relative}.EmployeeToday-module__pknVqq__menu summary{cursor:pointer;border:1px solid #e3e7ef;border-radius:9px;place-items:center;width:36px;height:36px;font-size:12px;list-style:none;display:grid}.EmployeeToday-module__pknVqq__menu summary::-webkit-details-marker{display:none}.EmployeeToday-module__pknVqq__menu[open]{z-index:5}.EmployeeToday-module__pknVqq__menu>div{background:#fff;border:1px solid #e3e7ef;border-radius:12px;width:225px;padding:7px;position:absolute;top:42px;right:0;box-shadow:0 12px 30px #19284018}.EmployeeToday-module__pknVqq__menu a,.EmployeeToday-module__pknVqq__menu div>span{border-radius:8px;padding:12px;font-size:14px;display:block}.EmployeeToday-module__pknVqq__menu a:hover{background:var(--panel-accent-soft-bg,#fff0f5)}.EmployeeToday-module__pknVqq__menu div>span{color:#64748b}.EmployeeToday-module__pknVqq__pause{background:var(--panel-accent-soft-bg,#fff0f5);border-radius:12px;align-items:center;gap:22px;padding:16px;font-size:14px;display:flex}.EmployeeToday-module__pknVqq__pause small{color:#64748b;margin-top:4px;font-size:12px;display:block}.EmployeeToday-module__pknVqq__pause>span:last-child{margin-left:auto}.EmployeeToday-module__pknVqq__empty{text-align:center;border:1px dashed #e3e7ef;border-radius:14px;padding:48px 22px}.EmployeeToday-module__pknVqq__empty>span{color:var(--panel-accent-text,#ad426d);font-size:34px}.EmployeeToday-module__pknVqq__empty h2{margin:12px 0;font-size:20px;font-weight:650}.EmployeeToday-module__pknVqq__empty p{color:#64748b;max-width:560px;margin:auto;font-size:15px;line-height:1.7}.EmployeeToday-module__pknVqq__footer{background:var(--panel-accent-soft-bg,#fff0f5);border-radius:14px;align-items:center;gap:18px;margin-top:20px;padding:20px;display:flex}.EmployeeToday-module__pknVqq__footer>span{color:var(--panel-accent-text,#ad426d);font-size:43px}.EmployeeToday-module__pknVqq__footer strong{color:var(--panel-accent-text,#ad426d);font-size:14px}.EmployeeToday-module__pknVqq__footer p{color:#64748b;margin-top:4px;font-size:13px}.EmployeeToday-module__pknVqq__day a:focus-visible,.EmployeeToday-module__pknVqq__day button:focus-visible,.EmployeeToday-module__pknVqq__day summary:focus-visible{outline:2px solid var(--panel-accent-text,#ad426d);outline-offset:3px}.EmployeeToday-module__pknVqq__srOnly{clip:rect(0,0,0,0);width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:1250px){.EmployeeToday-module__pknVqq__visit{grid-template-columns:115px minmax(150px,1fr) minmax(120px,1fr) 36px}.EmployeeToday-module__pknVqq__duration{grid-column:2}.EmployeeToday-module__pknVqq__status{grid-column:3;justify-self:start}.EmployeeToday-module__pknVqq__menu{grid-area:1/4}.EmployeeToday-module__pknVqq__stats>div{gap:9px;padding:14px}.EmployeeToday-module__pknVqq__stats strong{font-size:19px}.EmployeeToday-module__pknVqq__heading{flex-wrap:wrap}}@media (max-width:767px){.EmployeeToday-module__pknVqq__day{border-radius:18px;padding:20px 16px}.EmployeeToday-module__pknVqq__stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.EmployeeToday-module__pknVqq__stats strong{font-size:18px}.EmployeeToday-module__pknVqq__statIcon{width:32px;height:32px;font-size:20px}.EmployeeToday-module__pknVqq__dateControls{justify-content:space-between;max-width:100%}.EmployeeToday-module__pknVqq__heading{gap:14px}.EmployeeToday-module__pknVqq__heading h1{font-size:26px}.EmployeeToday-module__pknVqq__list{padding:8px}.EmployeeToday-module__pknVqq__visit{grid-template-columns:minmax(0,1fr) 36px;gap:12px;padding:16px 10px 16px 14px}.EmployeeToday-module__pknVqq__hours{grid-column:1}.EmployeeToday-module__pknVqq__menu{grid-area:1/2}.EmployeeToday-module__pknVqq__client{grid-column:1/-1}.EmployeeToday-module__pknVqq__service{border:0;grid-column:1/-1;padding:0}.EmployeeToday-module__pknVqq__duration{grid-column:1}.EmployeeToday-module__pknVqq__status{grid-area:auto/1}.EmployeeToday-module__pknVqq__pause{flex-wrap:wrap;gap:12px}.EmployeeToday-module__pknVqq__pause>span:last-child{margin-left:0}.EmployeeToday-module__pknVqq__footer{gap:12px;padding:16px}.EmployeeToday-module__pknVqq__footer>span{font-size:32px}}
.workspace-module__RVizPW__shell{color:#192840;background:#faf9fb;min-height:100dvh;font-family:inherit;display:flex}.workspace-module__RVizPW__sidebar{background:var(--panel-accent-soft-bg,#fcf4f7);border-right:1px solid #e6e8ef;flex:0 0 250px;width:250px;padding:28px 18px}.workspace-module__RVizPW__brand{color:var(--panel-accent-text,#ac426d);font-size:23px;font-weight:750;display:block}.workspace-module__RVizPW__brand span{color:#64748b;margin-top:4px;font-size:13px;font-weight:400;display:block}.workspace-module__RVizPW__salon{overflow-wrap:anywhere;margin:26px 0;font-size:15px;font-weight:650;line-height:1.6}.workspace-module__RVizPW__sidebar nav{flex-direction:column;gap:8px;display:flex}.workspace-module__RVizPW__sidebar nav>a,.workspace-module__RVizPW__disabled{border-radius:12px;align-items:center;gap:12px;min-height:49px;padding:12px;font-size:15px;display:flex}.workspace-module__RVizPW__sidebar nav>a>span,.workspace-module__RVizPW__disabled>span{text-align:center;min-width:24px;font-size:23px}.workspace-module__RVizPW__sidebar nav>a:hover{background:var(--panel-accent-soft-bg-hover,#f7e1eb)}.workspace-module__RVizPW__sidebar nav>a[aria-current=page]{background:var(--panel-accent-soft-bg-hover,#f7e1eb);color:var(--panel-accent-text,#ac426d);font-weight:650}.workspace-module__RVizPW__disabled{color:#8993a3;cursor:not-allowed;background:#f3f3f580;flex-wrap:wrap}.workspace-module__RVizPW__disabled small{width:100%;margin-top:-10px;margin-left:36px;font-size:11px}.workspace-module__RVizPW__switchSalon{border-top:1px solid #e1e5eb;margin-top:30px;padding:20px 10px;font-size:14px;display:block}.workspace-module__RVizPW__content{flex:1;min-width:0}.workspace-module__RVizPW__header{background:#fff;border-bottom:1px solid #e6e8ef;justify-content:space-between;align-items:center;gap:18px;padding:20px 32px;display:flex}.workspace-module__RVizPW__header>span{color:#64748b;font-size:14px}.workspace-module__RVizPW__identity{align-items:center;gap:12px;min-width:0;display:flex}.workspace-module__RVizPW__identity img,.workspace-module__RVizPW__identity>b{object-fit:cover;border-radius:50%;flex-shrink:0;width:46px;height:46px}.workspace-module__RVizPW__identity>b{background:var(--panel-accent-soft-bg,#fcf4f7);color:var(--panel-accent-text,#ac426d);place-items:center;display:grid}.workspace-module__RVizPW__identity strong{overflow-wrap:anywhere;font-size:15px}.workspace-module__RVizPW__identity small{color:#64748b;margin-top:3px;font-size:13px;display:block}.workspace-module__RVizPW__main{max-width:1500px;margin:auto;padding:30px}.workspace-module__RVizPW__page{background:#fff;border:1px solid #e3e7ef;border-radius:24px;padding:32px}.workspace-module__RVizPW__eyebrow{color:var(--panel-accent-text,#ac426d);font-size:13px;font-weight:650}.workspace-module__RVizPW__page h1{margin:8px 0 14px;font-size:30px;font-weight:700;line-height:1.3}.workspace-module__RVizPW__page p{line-height:1.7}.workspace-module__RVizPW__shortcuts{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:30px;display:grid}.workspace-module__RVizPW__shortcuts>a{color:var(--panel-accent-text,#ac426d);border:1px solid #e3e7ef;border-radius:16px;justify-content:space-between;align-items:center;gap:16px;padding:24px;display:flex}.workspace-module__RVizPW__shortcuts>a:hover{background:var(--panel-accent-soft-bg,#fcf4f7)}.workspace-module__RVizPW__empty{text-align:center;max-width:650px;margin:20px auto;padding:55px 20px}.workspace-module__RVizPW__empty>span{color:var(--panel-accent-text,#ac426d);font-size:44px}.workspace-module__RVizPW__empty h2,.workspace-module__RVizPW__help h2{margin:16px 0 8px;font-size:19px;font-weight:650}.workspace-module__RVizPW__empty p,.workspace-module__RVizPW__help p{color:#64748b}.workspace-module__RVizPW__help{max-width:760px;margin-top:26px}.workspace-module__RVizPW__shell a:focus-visible{outline:2px solid var(--panel-accent-focus-border,#ac426d);outline-offset:3px}@media (max-width:767px){.workspace-module__RVizPW__shell{display:block}.workspace-module__RVizPW__sidebar{border-bottom:1px solid #e6e8ef;border-right:0;width:auto;padding:20px 16px}.workspace-module__RVizPW__salon{margin:12px 0 16px}.workspace-module__RVizPW__sidebar nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.workspace-module__RVizPW__sidebar nav>a,.workspace-module__RVizPW__disabled{gap:8px;padding:10px;font-size:13px}.workspace-module__RVizPW__sidebar nav>a>span,.workspace-module__RVizPW__disabled>span{min-width:20px;font-size:19px}.workspace-module__RVizPW__disabled small{margin-left:28px}.workspace-module__RVizPW__switchSalon{margin-top:16px;padding:12px 0}.workspace-module__RVizPW__header{padding:16px}.workspace-module__RVizPW__header>span{display:none}.workspace-module__RVizPW__main{padding:16px}.workspace-module__RVizPW__page{border-radius:18px;padding:22px 18px}.workspace-module__RVizPW__page h1{font-size:26px}.workspace-module__RVizPW__shortcuts{grid-template-columns:1fr;gap:12px}.workspace-module__RVizPW__shortcuts>a{padding:20px}.workspace-module__RVizPW__empty{padding:30px 0}}.workspace-module__RVizPW__disabled{grid-template-columns:24px minmax(0,1fr);display:grid}.workspace-module__RVizPW__disabled small{grid-column:2;width:auto;margin:0}@media (max-width:767px){.workspace-module__RVizPW__disabled{grid-template-columns:20px minmax(0,1fr)}.workspace-module__RVizPW__disabled small{margin:0}}.workspace-module__RVizPW__toolbar{flex:1;align-items:center;gap:12px;min-width:0;display:flex;position:relative}.workspace-module__RVizPW__searchBox{flex:1;min-width:0;position:relative}.workspace-module__RVizPW__searchLabel{color:#64748b;background:#f5f4f7;border:1px solid #0000;border-radius:12px;align-items:center;gap:10px;padding:12px 14px;display:flex}.workspace-module__RVizPW__searchLabel:focus-within{border-color:var(--panel-accent-text,#ac426d);background:#fff}.workspace-module__RVizPW__searchLabel input{width:100%;min-width:0;font:inherit;color:#192840;background:0 0;border:0;outline:none;font-size:15px}.workspace-module__RVizPW__searchLabel svg{flex-shrink:0}.workspace-module__RVizPW__bellWrap{position:relative}.workspace-module__RVizPW__iconButton{width:44px;height:44px;color:var(--panel-accent-text,#ac426d);border-radius:12px;place-items:center;display:grid}.workspace-module__RVizPW__iconButton:hover,.workspace-module__RVizPW__logoutButton:hover{background:var(--panel-accent-soft-bg,#fcf4f7)}.workspace-module__RVizPW__logoutButton{white-space:nowrap;border:1px solid #e3e7ef;border-radius:12px;padding:11px 14px;font-size:14px}.workspace-module__RVizPW__logoutButton:disabled{opacity:.6}.workspace-module__RVizPW__toolbarPopup{z-index:30;background:#fff;border:1px solid #e3e7ef;border-radius:16px;width:100%;min-width:260px;max-height:65vh;padding:12px;position:absolute;top:calc(100% + 10px);left:0;overflow:auto;box-shadow:0 14px 36px #19284018}.workspace-module__RVizPW__toolbarPopup h2{padding:8px;font-size:15px;font-weight:700}.workspace-module__RVizPW__toolbarPopup p{color:#64748b;padding:8px;font-size:14px;line-height:1.6}.workspace-module__RVizPW__toolbarPopup a{border-radius:10px;justify-content:space-between;gap:12px;padding:12px;font-size:15px;display:flex}.workspace-module__RVizPW__toolbarPopup a:hover{background:var(--panel-accent-soft-bg,#fcf4f7)}.workspace-module__RVizPW__bellWrap .workspace-module__RVizPW__toolbarPopup{width:350px;left:auto;right:0}.workspace-module__RVizPW__toolbarError{color:#b91c1c;z-index:35;background:#fff;padding:10px;position:absolute;top:100%;right:0}.workspace-module__RVizPW__toolbar button:focus-visible{outline:2px solid var(--panel-accent-text,#ac426d);outline-offset:3px}@media (max-width:1050px){.workspace-module__RVizPW__header{flex-wrap:wrap}.workspace-module__RVizPW__toolbar{flex-basis:100%;order:2}.workspace-module__RVizPW__identity{margin-left:auto}}@media (max-width:480px){.workspace-module__RVizPW__toolbar{flex-wrap:wrap;gap:7px}.workspace-module__RVizPW__searchBox{flex-basis:100%;order:2}.workspace-module__RVizPW__toolbarPopup{min-width:0}.workspace-module__RVizPW__bellWrap .workspace-module__RVizPW__toolbarPopup{width:auto;position:fixed;top:20vh;left:16px;right:16px}.workspace-module__RVizPW__logoutButton{margin-left:auto}.workspace-module__RVizPW__searchLabel input{font-size:16px}}.workspace-module__RVizPW__noticeBadge{background:var(--panel-accent-text,#ac426d);color:#fff;border-radius:20px;min-width:18px;padding:1px 4px;font-size:11px;position:absolute;top:0;right:0}.workspace-module__RVizPW__noticeItem{border-top:1px solid #e6e8ef}.workspace-module__RVizPW__noticeItem a{flex-direction:column;gap:5px;display:flex}.workspace-module__RVizPW__noticeItem span{font-size:13px;line-height:1.5}.workspace-module__RVizPW__noticeItem small{color:#64748b;font-size:11px}.workspace-module__RVizPW__noticeItem[data-unread=true]{background:var(--panel-accent-soft-bg,#fcf4f7);border-radius:10px}.workspace-module__RVizPW__noticeActions{flex-wrap:wrap;gap:7px;padding:4px 8px 12px;display:flex}.workspace-module__RVizPW__noticeActions button{color:#475569;cursor:pointer;background:#f8f9fb;border:1px solid #e3e7ef;border-radius:10px;padding:8px 10px;font-size:11px;font-weight:600}.workspace-module__RVizPW__noticeActions button:hover:not(:disabled){background:var(--panel-accent-soft-bg,#fcf4f7);color:var(--panel-accent-text,#ac426d)}.workspace-module__RVizPW__noticeActions button:disabled,.workspace-module__RVizPW__noticeDelete:disabled{opacity:.45;cursor:default}.workspace-module__RVizPW__noticeItem{align-items:flex-start;gap:4px;display:flex}.workspace-module__RVizPW__noticeItem a{overflow-wrap:anywhere;flex:1;min-width:0}.workspace-module__RVizPW__noticeDelete{color:#94a3b8;cursor:pointer;background:#fff;border:1px solid #e3e7ef;border-radius:9px;flex-shrink:0;place-items:center;width:30px;height:30px;margin:10px 4px 0 0;font-size:20px;display:grid}.workspace-module__RVizPW__noticeDelete:hover:not(:disabled){color:#e11d48;background:#fff1f2;border-color:#fecdd3}
.PanelNavigation-module__Vjl7BG__sidebar{background:#f6f3f1;background:color-mix(in srgb,var(--panel-accent-soft-bg)28%,#f6f3f1);color:#192137;border-radius:0;min-height:100dvh;padding:24px 12px 18px;position:sticky;top:0}.PanelNavigation-module__Vjl7BG__brand{padding:0 14px 12px}.PanelNavigation-module__Vjl7BG__salon{overflow-wrap:anywhere;margin:4px 14px 20px}.PanelNavigation-module__Vjl7BG__nav{flex-direction:column;gap:3px;display:flex}.PanelNavigation-module__Vjl7BG__item{color:#263047;border-radius:11px;align-items:center;gap:10px;min-height:44px;padding:10px 12px;font-size:13px;font-weight:400;line-height:1.45;text-decoration:none;transition:background-color .16s,color .16s;display:flex}.PanelNavigation-module__Vjl7BG__item>svg{color:#625c60;flex-shrink:0}.PanelNavigation-module__Vjl7BG__label{overflow-wrap:anywhere;flex:1;min-width:0}.PanelNavigation-module__Vjl7BG__badge{letter-spacing:.025em;text-transform:uppercase;color:inherit;flex-shrink:0;font-size:9px;font-weight:600}.PanelNavigation-module__Vjl7BG__badge:empty{display:none}.PanelNavigation-module__Vjl7BG__active{background:var(--panel-accent-ring);background:color-mix(in srgb,var(--panel-accent-ring)65%,transparent);color:var(--panel-accent-muted);font-weight:600}.PanelNavigation-module__Vjl7BG__active>svg{color:var(--panel-accent-muted)}.PanelNavigation-module__Vjl7BG__locked{opacity:.45;cursor:not-allowed}.PanelNavigation-module__Vjl7BG__upgrade{cursor:pointer}.PanelNavigation-module__Vjl7BG__item:focus-visible,.PanelNavigation-module__Vjl7BG__logout:focus-visible{outline:2px solid var(--panel-accent-focus-border);outline-offset:2px}.PanelNavigation-module__Vjl7BG__logout{color:#625c60;text-align:left;cursor:pointer;border-radius:11px;width:100%;padding:12px;font-size:13px}.PanelNavigation-module__Vjl7BG__mobileSheet{overscroll-behavior:contain;max-height:85dvh;padding:20px 16px max(24px,env(safe-area-inset-bottom));background:#f6f3f1;background:color-mix(in srgb,var(--panel-accent-soft-bg)28%,#f6f3f1);border-radius:24px 24px 0 0;position:absolute;bottom:0;left:0;right:0;overflow-y:auto;box-shadow:0 -12px 48px #19213720}.PanelNavigation-module__Vjl7BG__mobileSheet .PanelNavigation-module__Vjl7BG__item{min-height:48px;font-size:14px}@media (hover:hover){a.PanelNavigation-module__Vjl7BG__item:hover,.PanelNavigation-module__Vjl7BG__logout:hover{background:var(--panel-accent-soft-bg);color:var(--panel-accent-muted)}a.PanelNavigation-module__Vjl7BG__active:hover{background:var(--panel-accent-ring)}}@media (prefers-reduced-motion:reduce){.PanelNavigation-module__Vjl7BG__item{transition:none}}.PanelNavigation-module__Vjl7BG__sidebar .PanelNavigation-module__Vjl7BG__item,.PanelNavigation-module__Vjl7BG__sidebar .PanelNavigation-module__Vjl7BG__logout{font-size:15px}.PanelNavigation-module__Vjl7BG__sidebar .PanelNavigation-module__Vjl7BG__badge{font-size:10px}:is(.PanelNavigation-module__Vjl7BG__sidebar .PanelNavigation-module__Vjl7BG__brand .text-sm,.PanelNavigation-module__Vjl7BG__sidebar .PanelNavigation-module__Vjl7BG__salon .text-sm){font-size:16px}:is(.PanelNavigation-module__Vjl7BG__sidebar .PanelNavigation-module__Vjl7BG__brand .text-xs,.PanelNavigation-module__Vjl7BG__sidebar .PanelNavigation-module__Vjl7BG__salon .text-xs){font-size:13px}@media (min-width:768px){.PanelNavigation-module__Vjl7BG__sidebar{padding:28px 16px 22px}.PanelNavigation-module__Vjl7BG__sidebar .PanelNavigation-module__Vjl7BG__brand{gap:12px;padding:0 8px 16px}.PanelNavigation-module__Vjl7BG__sidebar .PanelNavigation-module__Vjl7BG__brand img{width:30px;height:30px}.PanelNavigation-module__Vjl7BG__sidebar .PanelNavigation-module__Vjl7BG__brand .text-sm{font-size:24px}.PanelNavigation-module__Vjl7BG__sidebar .PanelNavigation-module__Vjl7BG__brand .text-xs{margin-top:4px;font-size:14px}.PanelNavigation-module__Vjl7BG__sidebar .PanelNavigation-module__Vjl7BG__salon{margin:12px 8px 26px}.PanelNavigation-module__Vjl7BG__sidebar .PanelNavigation-module__Vjl7BG__salon .text-sm{font-size:17px;line-height:1.6}.PanelNavigation-module__Vjl7BG__sidebar .PanelNavigation-module__Vjl7BG__salon .text-xs{font-size:14px}.PanelNavigation-module__Vjl7BG__sidebar .PanelNavigation-module__Vjl7BG__nav{gap:8px}.PanelNavigation-module__Vjl7BG__sidebar .PanelNavigation-module__Vjl7BG__item{gap:12px;min-height:58px;padding:14px 12px;font-size:18px}.PanelNavigation-module__Vjl7BG__sidebar .PanelNavigation-module__Vjl7BG__item>svg{width:22px;height:22px}.PanelNavigation-module__Vjl7BG__sidebar .PanelNavigation-module__Vjl7BG__badge{font-size:10px}.PanelNavigation-module__Vjl7BG__sidebar .PanelNavigation-module__Vjl7BG__logout{padding:16px 12px;font-size:18px}}
.client-record-module__JeHvEG__page{--line:#eee6e9;--muted:#7f899d;--ink:#17243c;--rose:#cd727d;--soft:#fcf3f5;color:var(--ink);min-width:0;padding:6px 0 32px;font-size:16px}.client-record-module__JeHvEG__breadcrumb{color:#7f899d;align-items:center;gap:12px;margin-bottom:18px;font-size:13px;display:flex}.client-record-module__JeHvEG__page svg{flex-shrink:0;width:21px;height:21px}.client-record-module__JeHvEG__breadcrumb svg{width:16px;height:16px}.client-record-module__JeHvEG__canvas{border:1px solid var(--line);background:linear-gradient(135deg,#fffcfd 0,#fff 65%);border-radius:20px;padding:26px}.client-record-module__JeHvEG__header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:22px;display:flex}.client-record-module__JeHvEG__identity{flex:1;align-items:center;gap:24px;min-width:0;display:flex}.client-record-module__JeHvEG__identityText{min-width:0}.client-record-module__JeHvEG__titleLine{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.client-record-module__JeHvEG__page h1{letter-spacing:-.7px;overflow-wrap:anywhere;margin:0;font-size:30px;font-weight:750;line-height:1.2}.client-record-module__JeHvEG__flags{flex-wrap:wrap;gap:8px;display:flex}.client-record-module__JeHvEG__yes,.client-record-module__JeHvEG__no,.client-record-module__JeHvEG__neutral{white-space:nowrap;border:1px solid;border-radius:24px;justify-content:center;align-items:center;padding:6px 12px;font-size:12px;font-weight:600;line-height:1.3;display:inline-flex}.client-record-module__JeHvEG__yes{color:#07885b;background:#ecfff6;border-color:#bcebd8}.client-record-module__JeHvEG__no{color:#e34866;background:#fff1f4;border-color:#ffd5dd}.client-record-module__JeHvEG__neutral{color:#63728a;background:#f5f7fb;border-color:#e4e8f1}.client-record-module__JeHvEG__contact{flex-wrap:wrap;gap:22px;margin-top:12px;font-size:14px;display:flex}.client-record-module__JeHvEG__contact span{overflow-wrap:anywhere;align-items:center;gap:9px;min-width:0;display:flex}.client-record-module__JeHvEG__contact svg{color:#798398;width:18px}.client-record-module__JeHvEG__actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.client-record-module__JeHvEG__button,.client-record-module__JeHvEG__primary,.client-record-module__JeHvEG__softButton,.client-record-module__JeHvEG__details{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:10px;justify-content:center;align-items:center;gap:9px;padding:12px 16px;font-size:14px;font-weight:600;line-height:1.25;display:inline-flex}.client-record-module__JeHvEG__primary{color:#fff;background:linear-gradient(120deg,#c7777f,#e29196);border-color:#0000;box-shadow:0 3px 9px #c7777f17}.client-record-module__JeHvEG__softButton{color:#c85e6a;background:#fffbfc;border-color:#f4d9df;padding:8px 12px;font-size:12px}.client-record-module__JeHvEG__page button:disabled{opacity:.55;cursor:wait}.client-record-module__JeHvEG__page a:hover,.client-record-module__JeHvEG__page button:hover{filter:brightness(.98)}.client-record-module__JeHvEG__page a:focus-visible,.client-record-module__JeHvEG__page button:focus-visible{outline-offset:3px;outline:3px solid #e7a9b2}.client-record-module__JeHvEG__stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:24px;display:grid}.client-record-module__JeHvEG__stat{border:1px solid #f4e7eb;border-radius:14px;align-items:center;gap:18px;padding:20px;display:flex}.client-record-module__JeHvEG__stat small{letter-spacing:1px;text-transform:uppercase;color:var(--muted);margin-bottom:6px;font-size:11px;font-weight:650;display:block}.client-record-module__JeHvEG__stat strong{font-size:22px;line-height:1.15}.client-record-module__JeHvEG__statIcon{background:#ffffff80;border-radius:13px;place-items:center;width:43px;height:43px;display:grid}.client-record-module__JeHvEG__tone0,.client-record-module__JeHvEG__tone2{color:#d64860;background:linear-gradient(120deg,#fff4f6,#fcf5f7)}.client-record-module__JeHvEG__tone0 small,.client-record-module__JeHvEG__tone2 small{color:#c96c79}.client-record-module__JeHvEG__tone1{background:linear-gradient(120deg,#f1fbff,#edf8fe);border-color:#e4f1f9}.client-record-module__JeHvEG__tone1 .client-record-module__JeHvEG__statIcon{color:#229bd2}.client-record-module__JeHvEG__tone3{background:linear-gradient(120deg,#f9fafc,#f5f6f8);border-color:#eceef3}.client-record-module__JeHvEG__tabs{border-bottom:1px solid #edf0f4;align-items:stretch;gap:12px;margin-top:24px;padding:0 0 8px;display:flex;overflow-x:auto}.client-record-module__JeHvEG__tabs a,.client-record-module__JeHvEG__tabs>span{white-space:nowrap;border-radius:8px;flex:1;justify-content:center;align-items:center;gap:9px;padding:13px 18px;font-size:14px;font-weight:550;display:flex;position:relative}.client-record-module__JeHvEG__tabs b{letter-spacing:.6px;color:#c95b68;background:#fff0f3;border:1px solid #f4ccd4;border-radius:4px;padding:2px 5px;font-size:9px}.client-record-module__JeHvEG__tabs .client-record-module__JeHvEG__selected{color:#fff;background:linear-gradient(120deg,#c7737d,#e69aa0);box-shadow:0 2px 7px #cf81852b}.client-record-module__JeHvEG__tabs .client-record-module__JeHvEG__selected:after{content:"";background:#dc8992;border-radius:2px;height:3px;position:absolute;bottom:-8px;left:0;right:0}.client-record-module__JeHvEG__disabled{opacity:.5;cursor:not-allowed}.client-record-module__JeHvEG__columns{grid-template-columns:minmax(0,1.9fr) minmax(320px,1fr);gap:18px;margin-top:22px;display:grid}.client-record-module__JeHvEG__main,.client-record-module__JeHvEG__side{flex-direction:column;gap:17px;min-width:0;display:flex}.client-record-module__JeHvEG__card{border:1px solid var(--line);background:#fff;border-radius:15px;min-width:0;padding:19px}.client-record-module__JeHvEG__page h2{align-items:center;gap:11px;margin:0;font-size:17px;font-weight:700;line-height:1.3;display:flex}.client-record-module__JeHvEG__page h2 svg{color:var(--rose)}.client-record-module__JeHvEG__page h3{margin:0 0 10px;font-size:13px;font-weight:650}.client-record-module__JeHvEG__sectionHeading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.client-record-module__JeHvEG__sectionHeading h2{min-width:0}.client-record-module__JeHvEG__recent{gap:9px;display:grid}.client-record-module__JeHvEG__visit{border:1px solid #eef0f4;border-radius:11px;align-items:center;gap:16px;min-width:0;padding:14px;display:flex}.client-record-module__JeHvEG__visitDate{border-right:1px solid #e7eaf0;flex-direction:column;gap:6px;min-width:96px;padding-right:18px;font-size:12px;display:flex}.client-record-module__JeHvEG__visitDate span,.client-record-module__JeHvEG__visitService span{color:var(--muted)}.client-record-module__JeHvEG__visitService{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.client-record-module__JeHvEG__visitService strong{font-size:14px;line-height:1.4}.client-record-module__JeHvEG__visitService span{font-size:12px}.client-record-module__JeHvEG__visit>span:last-child{color:#8090a7;font-size:25px}.client-record-module__JeHvEG__analytics{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:17px;display:grid}.client-record-module__JeHvEG__analytics>div{border:1px solid #edf0f4;border-radius:12px;align-items:center;gap:13px;padding:16px 13px;display:flex}.client-record-module__JeHvEG__analytics svg{color:#cb6475;width:19px}.client-record-module__JeHvEG__analytics small{text-transform:uppercase;color:var(--muted);margin-bottom:8px;font-size:10px;font-weight:600;line-height:1.4;display:block}.client-record-module__JeHvEG__analytics strong{font-size:14px;line-height:1.4;display:block}.client-record-module__JeHvEG__quick{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.client-record-module__JeHvEG__quick a,.client-record-module__JeHvEG__quick button{text-align:left;color:#65758e;background:#fff;border:1px solid #edf0f4;border-radius:10px;align-items:center;gap:10px;padding:13px;font-size:13px;display:flex}.client-record-module__JeHvEG__quick span:nth-child(2){flex:1}.client-record-module__JeHvEG__data{margin:0;font-size:13px}.client-record-module__JeHvEG__data>div{border-bottom:1px solid #f0f1f4;grid-template-columns:36% 1fr;gap:10px;padding:8px 0;display:grid}.client-record-module__JeHvEG__data>div:last-child{border-bottom:0;padding-bottom:0}.client-record-module__JeHvEG__data dt{color:var(--muted)}.client-record-module__JeHvEG__data dd{overflow-wrap:anywhere;margin:0}.client-record-module__JeHvEG__stamps{align-items:center;gap:14px;margin:10px 0 16px;font-size:12px;display:flex}.client-record-module__JeHvEG__stamps>div{flex-wrap:wrap;gap:6px;display:flex}.client-record-module__JeHvEG__stamps span{background:#fcfdff;border:1px solid #e5ebf3;border-radius:50%;place-items:center;width:26px;height:26px;display:grid;box-shadow:inset 0 2px 5px #dae1eb30}.client-record-module__JeHvEG__stamps .client-record-module__JeHvEG__stamped{color:#fff;background:#e598a0;border-color:#e598a0}.client-record-module__JeHvEG__stamps strong{white-space:nowrap}.client-record-module__JeHvEG__voucher{color:#bd5b68;background:#fcf2f4;border:1px solid #f5e2e6;border-radius:10px;align-items:center;gap:12px;margin:8px 0;padding:13px;font-size:13px;display:flex}.client-record-module__JeHvEG__voucher small{color:#7f899d;margin-top:5px;font-size:11px;display:block}.client-record-module__JeHvEG__details{width:100%;margin-top:5px;padding:9px;font-size:12px}.client-record-module__JeHvEG__empty{color:#7f899d;padding:12px 0;font-size:14px;line-height:1.6}.client-record-module__JeHvEG__notes>div{border:1px solid var(--line);box-shadow:none!important;border-radius:15px!important;padding:19px!important}.client-record-module__JeHvEG__notes .text-xs{font-size:12px}.client-record-module__JeHvEG__notes .text-sm{font-size:14px}.client-record-module__JeHvEG__notes textarea{font-size:15px}.client-record-module__JeHvEG__content{min-width:0;margin-top:22px}:is(.client-record-module__JeHvEG__content .text-xs,.client-record-module__JeHvEG__modal .text-xs){font-size:13px}:is(.client-record-module__JeHvEG__content .text-sm,.client-record-module__JeHvEG__modal .text-sm){font-size:15px}.client-record-module__JeHvEG__modal{color:var(--ink);font-size:16px}.client-record-module__JeHvEG__modal>.client-record-module__JeHvEG__sectionHeading{margin-bottom:20px}.client-record-module__JeHvEG__modal>div:last-child{box-shadow:none;border-radius:12px}.client-record-module__JeHvEG__error{color:#ba2645;background:#fff2f4;border:1px solid #f4c7ce;border-radius:12px;padding:14px;font-size:14px}@media (min-width:1600px){.client-record-module__JeHvEG__page h1{font-size:34px}.client-record-module__JeHvEG__page h2{font-size:19px}.client-record-module__JeHvEG__visitService strong{font-size:16px}.client-record-module__JeHvEG__visitService span,.client-record-module__JeHvEG__visitDate{font-size:14px}.client-record-module__JeHvEG__data{font-size:15px}.client-record-module__JeHvEG__analytics strong{font-size:16px}.client-record-module__JeHvEG__analytics small,.client-record-module__JeHvEG__stat small{font-size:12px}.client-record-module__JeHvEG__tabs a,.client-record-module__JeHvEG__tabs>span,.client-record-module__JeHvEG__contact{font-size:16px}.client-record-module__JeHvEG__quick a,.client-record-module__JeHvEG__quick button{font-size:15px}.client-record-module__JeHvEG__yes,.client-record-module__JeHvEG__no,.client-record-module__JeHvEG__neutral{font-size:13px}.client-record-module__JeHvEG__stats strong{font-size:24px}}@media (max-width:1150px){.client-record-module__JeHvEG__columns{grid-template-columns:minmax(0,1.5fr) minmax(280px,1fr)}.client-record-module__JeHvEG__canvas{padding:20px}.client-record-module__JeHvEG__stat{gap:10px;padding:14px}.client-record-module__JeHvEG__analytics{grid-template-columns:1fr}.client-record-module__JeHvEG__analytics>div{padding:13px}.client-record-module__JeHvEG__visit{gap:10px;padding:11px}.client-record-module__JeHvEG__visitDate{min-width:82px;padding-right:10px}.client-record-module__JeHvEG__quick{grid-template-columns:1fr}.client-record-module__JeHvEG__titleLine{gap:12px}.client-record-module__JeHvEG__tabs a,.client-record-module__JeHvEG__tabs>span{padding:12px}}@media (max-width:800px){.client-record-module__JeHvEG__columns{grid-template-columns:1fr}.client-record-module__JeHvEG__stats{grid-template-columns:repeat(2,minmax(0,1fr))}.client-record-module__JeHvEG__analytics{grid-template-columns:repeat(3,minmax(0,1fr))}.client-record-module__JeHvEG__identity{gap:16px}.client-record-module__JeHvEG__page h1{font-size:25px}.client-record-module__JeHvEG__canvas{padding:16px}.client-record-module__JeHvEG__contact{gap:10px}.client-record-module__JeHvEG__flags{margin-top:4px}.client-record-module__JeHvEG__tabs{gap:6px}.client-record-module__JeHvEG__tabs a,.client-record-module__JeHvEG__tabs>span{flex:none}.client-record-module__JeHvEG__page h2{font-size:17px}.client-record-module__JeHvEG__side{gap:16px}.client-record-module__JeHvEG__stat strong{font-size:21px}}@media (max-width:480px){.client-record-module__JeHvEG__canvas{border-radius:16px;padding:13px}.client-record-module__JeHvEG__header{gap:18px}.client-record-module__JeHvEG__identity{align-items:flex-start;gap:13px}.client-record-module__JeHvEG__identity>div:first-child{flex-shrink:0;width:66px}.client-record-module__JeHvEG__identity>div:first-child>div:first-child,.client-record-module__JeHvEG__identity>div:first-child img,.client-record-module__JeHvEG__identity>div:first-child>div:first-child>div{border-radius:20px;width:64px!important;height:64px!important}.client-record-module__JeHvEG__identity>div:first-child button{width:24px;height:24px;font-size:15px}.client-record-module__JeHvEG__page h1{font-size:23px}.client-record-module__JeHvEG__contact{font-size:12px}.client-record-module__JeHvEG__flags{gap:6px}.client-record-module__JeHvEG__flags button{padding:5px 8px;font-size:10px}.client-record-module__JeHvEG__actions{gap:8px;width:100%}.client-record-module__JeHvEG__button,.client-record-module__JeHvEG__primary{padding:11px;font-size:12px}.client-record-module__JeHvEG__actions .client-record-module__JeHvEG__primary{flex:1}.client-record-module__JeHvEG__stat{gap:8px;padding:12px}.client-record-module__JeHvEG__stat small{letter-spacing:.5px;font-size:9px}.client-record-module__JeHvEG__statIcon{width:30px;height:34px}.client-record-module__JeHvEG__stat strong{font-size:18px}.client-record-module__JeHvEG__stats{gap:9px}.client-record-module__JeHvEG__card{padding:14px}.client-record-module__JeHvEG__sectionHeading{gap:8px}.client-record-module__JeHvEG__page h2{gap:7px;font-size:15px}.client-record-module__JeHvEG__softButton{padding:7px 8px;font-size:10px}.client-record-module__JeHvEG__visit{flex-wrap:wrap;gap:9px}.client-record-module__JeHvEG__visitDate{min-width:76px;font-size:11px}.client-record-module__JeHvEG__visitService{flex-basis:calc(100% - 100px)}.client-record-module__JeHvEG__visitService strong{font-size:13px}.client-record-module__JeHvEG__visitService span{font-size:11px}.client-record-module__JeHvEG__visit>.client-record-module__JeHvEG__yes,.client-record-module__JeHvEG__visit>.client-record-module__JeHvEG__no,.client-record-module__JeHvEG__visit>.client-record-module__JeHvEG__neutral{margin-left:85px;font-size:10px}.client-record-module__JeHvEG__visit>span:last-child{margin-left:auto}.client-record-module__JeHvEG__analytics{grid-template-columns:1fr}.client-record-module__JeHvEG__analytics>div{padding:12px}.client-record-module__JeHvEG__analytics small{margin-bottom:4px}.client-record-module__JeHvEG__stamps{flex-wrap:wrap}.client-record-module__JeHvEG__breadcrumb{font-size:11px}.client-record-module__JeHvEG__modal .text-sm{font-size:16px}}
.DesktopHomeHeader-module__H8j93G__desktop{display:none}@media (min-width:768px){.DesktopHomeHeader-module__H8j93G__desktop{color:#182136;display:block}.DesktopHomeHeader-module__H8j93G__topbar{background:color-mix(in srgb,var(--panel-accent-soft-bg)25%,white);border:0;border-radius:0;justify-content:space-between;align-items:center;gap:16px;padding:14px 20px;display:flex}.DesktopHomeHeader-module__H8j93G__label{color:#7b8191;font-size:13px}.DesktopHomeHeader-module__H8j93G__tools{flex-shrink:0;align-items:center;gap:8px;display:flex}.DesktopHomeHeader-module__H8j93G__profile{position:relative}.DesktopHomeHeader-module__H8j93G__profile summary{cursor:pointer;align-items:center;gap:12px;list-style:none;display:flex}.DesktopHomeHeader-module__H8j93G__profile summary::-webkit-details-marker{display:none}.DesktopHomeHeader-module__H8j93G__avatar{background:var(--panel-accent-soft-bg);width:42px;height:42px;color:var(--panel-accent-muted);border-radius:50%;flex-shrink:0;place-items:center;font-size:13px;font-weight:600;display:grid;overflow:hidden}.DesktopHomeHeader-module__H8j93G__avatar img{object-fit:cover;width:100%;height:100%}.DesktopHomeHeader-module__H8j93G__identity{gap:3px;display:grid}.DesktopHomeHeader-module__H8j93G__identity strong{font-size:13px}.DesktopHomeHeader-module__H8j93G__identity small{color:#7b8191;font-size:11px}.DesktopHomeHeader-module__H8j93G__profileMenu{z-index:50;border:1px solid var(--panel-accent-ring);width:240px;color:var(--panel-accent-muted);background:#fff;border-radius:14px;padding:18px;font-size:13px;position:absolute;top:calc(100% + 14px);right:0;box-shadow:0 10px 30px #18213612}.DesktopHomeHeader-module__H8j93G__welcome{background:linear-gradient(115deg,var(--panel-accent-soft-bg),white);border:0;border-radius:14px;margin-top:16px;padding:25px}.DesktopHomeHeader-module__H8j93G__date{color:#818594;margin-bottom:8px;font-size:12px;font-weight:400;display:block}.DesktopHomeHeader-module__H8j93G__date:first-letter{text-transform:uppercase}.DesktopHomeHeader-module__H8j93G__welcome h1{letter-spacing:-.8px;margin:0;font-size:clamp(22px,2.1vw,30px);font-weight:650;line-height:1.35}.DesktopHomeHeader-module__H8j93G__intro{color:#747b8d;margin:10px 0 22px;font-size:14px;line-height:1.7}.DesktopHomeHeader-module__H8j93G__facts{grid-template-columns:1.25fr .9fr .85fr 1.2fr;gap:10px;display:grid}.DesktopHomeHeader-module__H8j93G__fact{background:#ffffffb8;border:0;border-radius:13px;align-items:center;gap:10px;min-width:0;padding:12px;display:flex}a.DesktopHomeHeader-module__H8j93G__fact:hover{background:#fff}.DesktopHomeHeader-module__H8j93G__fact strong{font-size:12px;font-weight:600;display:block}.DesktopHomeHeader-module__H8j93G__fact small{color:#818594;margin:3px 0;font-size:11px;display:block}.DesktopHomeHeader-module__H8j93G__icon{width:36px;height:36px;color:var(--panel-accent-muted);background:var(--panel-accent-soft-bg);border-radius:12px;flex-shrink:0;place-items:center;display:grid}.DesktopHomeHeader-module__H8j93G__chevron{color:var(--panel-accent-muted);margin-left:auto}.DesktopHomeHeader-module__H8j93G__dot{font-size:20px}.DesktopHomeHeader-module__H8j93G__ok{color:#10b981}.DesktopHomeHeader-module__H8j93G__warn{color:#d97706}.DesktopHomeHeader-module__H8j93G__gray{color:#9ca3af}}@media (min-width:768px) and (max-width:1100px){.DesktopHomeHeader-module__H8j93G__facts{grid-template-columns:1fr 1fr}.DesktopHomeHeader-module__H8j93G__label{display:none}.DesktopHomeHeader-module__H8j93G__tools{margin-left:auto}}@media (min-width:768px){.DesktopHomeHeader-module__H8j93G__welcomeTop{grid-template-columns:minmax(0,1fr) 210px;align-items:center;gap:20px;display:grid}.DesktopHomeHeader-module__H8j93G__motto{isolation:isolate;min-height:110px;color:var(--panel-accent-muted);justify-content:center;align-items:center;gap:12px;display:flex;position:relative}.DesktopHomeHeader-module__H8j93G__motto:before{content:"";z-index:-1;background:var(--panel-accent-soft-bg);filter:blur(5px);border-radius:65% 30% 60% 35%;position:absolute;inset:12px -6px;transform:rotate(-9deg)}.DesktopHomeHeader-module__H8j93G__motto span{text-align:center;font-family:Segoe Script,Bradley Hand,cursive;font-size:23px;font-style:italic;line-height:1.4;transform:rotate(-7deg)}.DesktopHomeHeader-module__H8j93G__search{flex:1;min-width:140px;max-width:none;position:relative}.DesktopHomeHeader-module__H8j93G__search form{color:#778092;background:#f3f2f5;border-radius:9px;align-items:center;gap:10px;padding:10px 12px;display:flex}.DesktopHomeHeader-module__H8j93G__search input{color:#182136;background:0 0;border:0;outline:none;width:100%;min-width:0;font-size:12px}.DesktopHomeHeader-module__H8j93G__search:focus-within form{box-shadow:0 0 0 2px var(--panel-accent-ring)}.DesktopHomeHeader-module__H8j93G__search svg{flex-shrink:0}.DesktopHomeHeader-module__H8j93G__searchResults{z-index:60;background:#fff;border-radius:12px;width:max(100%,280px);max-height:380px;padding:8px;position:absolute;top:calc(100% + 8px);left:0;overflow:auto;box-shadow:0 8px 30px #18213620}.DesktopHomeHeader-module__H8j93G__searchResults ul{margin:0;padding:0;list-style:none}.DesktopHomeHeader-module__H8j93G__searchResults a{border-radius:8px;padding:10px;font-size:12px;display:block}.DesktopHomeHeader-module__H8j93G__searchResults a:hover,.DesktopHomeHeader-module__H8j93G__searchResults a:focus-visible{background:var(--panel-accent-soft-bg)}.DesktopHomeHeader-module__H8j93G__searchResults strong,.DesktopHomeHeader-module__H8j93G__searchResults small{overflow-wrap:anywhere;display:block}.DesktopHomeHeader-module__H8j93G__searchResults small{color:#7b8191;margin-top:4px}.DesktopHomeHeader-module__H8j93G__searchResults p{color:#7b8191;padding:10px;font-size:12px}.DesktopHomeHeader-module__H8j93G__allResults{color:var(--panel-accent-muted)}}@media (min-width:768px) and (max-width:1199px){.DesktopHomeHeader-module__H8j93G__welcomeTop{grid-template-columns:minmax(0,1fr)}.DesktopHomeHeader-module__H8j93G__motto{justify-self:end;min-height:75px;margin-top:-12px}.DesktopHomeHeader-module__H8j93G__motto span{font-size:20px}.DesktopHomeHeader-module__H8j93G__identity{overflow-wrap:anywhere;max-width:160px}}@media (min-width:768px) and (max-width:950px){.DesktopHomeHeader-module__H8j93G__topbar{flex-wrap:wrap}.DesktopHomeHeader-module__H8j93G__search{flex-basis:100%}.DesktopHomeHeader-module__H8j93G__tools{margin-left:auto}}.DesktopHomeHeader-module__H8j93G__search input,.DesktopHomeHeader-module__H8j93G__searchResults a,.DesktopHomeHeader-module__H8j93G__searchResults p{font-size:14px}.DesktopHomeHeader-module__H8j93G__identity strong{font-size:15px}.DesktopHomeHeader-module__H8j93G__identity small{font-size:13px}.DesktopHomeHeader-module__H8j93G__profileMenu{font-size:14px}@media (min-width:768px){.DesktopHomeHeader-module__H8j93G__welcome{padding:28px}.DesktopHomeHeader-module__H8j93G__welcome h1{font-size:clamp(24px,2.2vw,32px)}.DesktopHomeHeader-module__H8j93G__welcome .DesktopHomeHeader-module__H8j93G__date{font-size:14px}.DesktopHomeHeader-module__H8j93G__welcome .DesktopHomeHeader-module__H8j93G__intro{font-size:15px}.DesktopHomeHeader-module__H8j93G__welcome .DesktopHomeHeader-module__H8j93G__facts{gap:14px}.DesktopHomeHeader-module__H8j93G__welcome .DesktopHomeHeader-module__H8j93G__fact{min-height:84px;padding:16px}.DesktopHomeHeader-module__H8j93G__welcome .DesktopHomeHeader-module__H8j93G__fact strong{font-size:14px}.DesktopHomeHeader-module__H8j93G__welcome .DesktopHomeHeader-module__H8j93G__fact small{font-size:12px}.DesktopHomeHeader-module__H8j93G__welcome .DesktopHomeHeader-module__H8j93G__icon{width:42px;height:42px}.DesktopHomeHeader-module__H8j93G__topbar{gap:18px;min-height:94px;padding:20px 24px}.DesktopHomeHeader-module__H8j93G__search form{gap:12px;min-height:54px;padding:14px 18px}.DesktopHomeHeader-module__H8j93G__search form>svg{width:21px;height:21px}.DesktopHomeHeader-module__H8j93G__search input{font-size:16px}.DesktopHomeHeader-module__H8j93G__searchResults{max-height:460px;padding:10px}.DesktopHomeHeader-module__H8j93G__searchResults a{padding:13px;font-size:15px}.DesktopHomeHeader-module__H8j93G__searchResults p,.DesktopHomeHeader-module__H8j93G__searchResults small{font-size:13px}.DesktopHomeHeader-module__H8j93G__avatar{width:52px;height:52px;font-size:17px}.DesktopHomeHeader-module__H8j93G__identity strong{font-size:16px}.DesktopHomeHeader-module__H8j93G__identity small{margin-top:3px;font-size:14px}.DesktopHomeHeader-module__H8j93G__profile summary{gap:14px}.DesktopHomeHeader-module__H8j93G__profileMenu{width:270px;padding:20px;font-size:15px}.DesktopHomeHeader-module__H8j93G__tools{gap:10px}.DesktopHomeHeader-module__H8j93G__tools button[aria-label^=Powiadomienia],.DesktopHomeHeader-module__H8j93G__tools button[aria-label=Pomocnik]{width:48px;height:48px}.DesktopHomeHeader-module__H8j93G__tools button[aria-label^=Powiadomienia]>svg,.DesktopHomeHeader-module__H8j93G__tools button[aria-label=Pomocnik]>svg{width:26px;height:26px}}@media (min-width:768px) and (max-width:1100px){.DesktopHomeHeader-module__H8j93G__topbar{flex-wrap:wrap}.DesktopHomeHeader-module__H8j93G__search{flex-basis:100%}.DesktopHomeHeader-module__H8j93G__tools{margin-left:auto}}
.client-automations-module__-sF6zG__root{color:#1c2e4c;min-width:0}.client-automations-module__-sF6zG__panel{background:linear-gradient(120deg,#fff,#fffcfd);border:1px solid #ece7ec;border-radius:20px;padding:22px;box-shadow:0 8px 24px #442b3604}.client-automations-module__-sF6zG__heading{cursor:pointer;align-items:center;gap:14px;list-style:none;display:flex}.client-automations-module__-sF6zG__heading::-webkit-details-marker{display:none}.client-automations-module__-sF6zG__headingIcon,.client-automations-module__-sF6zG__reasonIcon{color:#db7185;background:#fff0f4;border-radius:13px;flex-shrink:0;place-items:center;width:42px;height:42px;display:grid}.client-automations-module__-sF6zG__headingIcon svg{width:24px;height:24px}.client-automations-module__-sF6zG__heading h2{margin:0;font-weight:700;font-size:21px!important}.client-automations-module__-sF6zG__heading p{color:#8490a6;margin:4px 0 0;font-size:14px}.client-automations-module__-sF6zG__total{color:#c66f7f;white-space:nowrap;background:#fff0f3;border:1px solid #f4cdd6;border-radius:24px;margin-left:auto;padding:8px 16px;font-size:13px}.client-automations-module__-sF6zG__filters{background:linear-gradient(115deg,#fff,#fcfcfe);border:1px solid #e9ebf1;border-radius:14px;flex-direction:column;gap:12px;margin:18px 0 10px;padding:14px;display:flex}.client-automations-module__-sF6zG__filterLine{flex-wrap:wrap;align-items:center;gap:12px;font-size:13px;display:flex}.client-automations-module__-sF6zG__pills{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.client-automations-module__-sF6zG__pills button{cursor:pointer;color:#263854;background:linear-gradient(#fff,#fbfcfe);border:1px solid #e7eaf0;border-radius:25px;padding:7px 14px;font-size:12px;line-height:1.4}.client-automations-module__-sF6zG__pills button:hover{border-color:#e4a1af}.client-automations-module__-sF6zG__pills .client-automations-module__-sF6zG__active,.client-automations-module__-sF6zG__pagination .client-automations-module__-sF6zG__active{color:#fff;background:linear-gradient(115deg,#c77684,#e3939f);border-color:#df919e}.client-automations-module__-sF6zG__kindSelect{border-left:1px solid #e8eaf0;align-items:center;gap:12px;margin-left:10px;padding-left:22px;display:flex}.client-automations-module__-sF6zG__kindSelect select{color:#263854;background:#fff;border:1px solid #e7eaf0;border-radius:8px;max-width:220px;padding:8px 30px 8px 12px;font-size:12px}.client-automations-module__-sF6zG__table{min-width:0}.client-automations-module__-sF6zG__columnHeaders,.client-automations-module__-sF6zG__row{grid-template-columns:18px 1.1fr 1.4fr 1.35fr .85fr 1.65fr 18px;align-items:center;gap:16px;display:grid}.client-automations-module__-sF6zG__columnHeaders{color:#354560;padding:12px 14px;font-size:12px;font-weight:600}.client-automations-module__-sF6zG__event{background:#fff;border:1px solid #ecedf2;border-top:0;overflow:hidden}.client-automations-module__-sF6zG__event:nth-child(2){border-top:1px solid #ecedf2;border-radius:10px 10px 0 0}.client-automations-module__-sF6zG__event:last-child{border-radius:0 0 10px 10px}.client-automations-module__-sF6zG__row{text-align:left;width:100%;color:inherit;cursor:pointer;background:0 0;border:0;min-height:48px;padding:13px 14px;font-size:13px}.client-automations-module__-sF6zG__row:hover{background:#fff9fb}.client-automations-module__-sF6zG__row:focus-visible{outline-offset:-2px;outline:2px solid #dc889b}.client-automations-module__-sF6zG__open{margin:0 0 6px;border:1px solid #f5d6df!important;border-radius:12px!important}.client-automations-module__-sF6zG__open .client-automations-module__-sF6zG__row{background:linear-gradient(90deg,#fcf0f4,#fcf6f8);border-bottom:1px solid #f4e3e9}.client-automations-module__-sF6zG__arrow{color:#536580;font-size:20px;line-height:1}.client-automations-module__-sF6zG__more{color:#51627c;justify-self:end}.client-automations-module__-sF6zG__chip{border:1px solid #dde4f2;border-radius:20px;justify-self:start;max-width:100%;padding:4px 11px;font-size:12px;font-weight:500;line-height:1.3;display:inline-flex}.client-automations-module__-sF6zG__status_queued{color:#3157a0;background:#edf1ff;border-color:#d6dfff}.client-automations-module__-sF6zG__status_processing{color:#247aa9;background:#edf8ff;border-color:#cee7f5}.client-automations-module__-sF6zG__status_sent{color:#00a47b;background:#eafff6;border-color:#c0efdd}.client-automations-module__-sF6zG__status_skipped{color:#b56609;background:#fff7e9;border-color:#f4e0b5}.client-automations-module__-sF6zG__status_failed{color:#df3e65;background:#fff0f4;border-color:#f8ccd8}.client-automations-module__-sF6zG__date{align-items:flex-start;gap:9px;line-height:1.5;display:flex}.client-automations-module__-sF6zG__date svg{color:#60718f;flex-shrink:0;width:17px;height:17px;margin-top:1px}.client-automations-module__-sF6zG__date small{color:#8a94a7;margin-top:2px;font-size:11px;display:block}.client-automations-module__-sF6zG__event:not(.client-automations-module__-sF6zG__open) .client-automations-module__-sF6zG__date small{display:none}.client-automations-module__-sF6zG__service,.client-automations-module__-sF6zG__reason{overflow-wrap:anywhere;line-height:1.45}.client-automations-module__-sF6zG__expanded{flex-direction:column;gap:8px;padding:9px;display:flex}.client-automations-module__-sF6zG__detailGrid{grid-template-columns:1fr 1.2fr;gap:8px;display:grid}.client-automations-module__-sF6zG__explanation,.client-automations-module__-sF6zG__facts,.client-automations-module__-sF6zG__message{background:linear-gradient(130deg,#f8f9fc,#f7f8fa);border:1px solid #e9edf2;border-radius:13px;padding:15px}.client-automations-module__-sF6zG__explanation{align-items:flex-start;gap:12px;display:flex}.client-automations-module__-sF6zG__reasonIcon{border-radius:11px;width:36px;height:36px}.client-automations-module__-sF6zG__reasonIcon svg{width:21px;height:21px}.client-automations-module__-sF6zG__explanation small,.client-automations-module__-sF6zG__fact small,.client-automations-module__-sF6zG__message small{color:#8692a8;margin-bottom:4px;font-size:12px;display:block}.client-automations-module__-sF6zG__explanation strong{font-size:14px;font-weight:600;line-height:1.45;display:block}.client-automations-module__-sF6zG__explanation p{color:#8290a6;margin:3px 0 0;font-size:12px;line-height:1.5}.client-automations-module__-sF6zG__facts{grid-template-columns:1fr 1fr;gap:14px 20px;display:grid}.client-automations-module__-sF6zG__fact{align-items:flex-start;gap:10px;min-width:0;display:flex}.client-automations-module__-sF6zG__fact svg{color:#6f809e;flex-shrink:0;width:21px;height:21px;margin-top:3px}.client-automations-module__-sF6zG__fact span{overflow-wrap:anywhere;font-size:13px;line-height:1.4;display:block}.client-automations-module__-sF6zG__message{align-items:flex-start;gap:12px;padding:12px 15px;display:flex}.client-automations-module__-sF6zG__message>svg{color:#7586a1;flex-shrink:0;width:20px;height:20px}.client-automations-module__-sF6zG__message>div{flex:1;min-width:0}.client-automations-module__-sF6zG__message p{-webkit-line-clamp:2;overflow-wrap:anywhere;white-space:pre-wrap;-webkit-box-orient:vertical;margin:0;font-size:13px;line-height:1.5;display:-webkit-box;overflow:hidden}.client-automations-module__-sF6zG__message button{color:#263954;cursor:pointer;background:#fff;border:1px solid #e3e7ef;border-radius:8px;flex-shrink:0;align-self:center;padding:8px 12px;font-size:12px}.client-automations-module__-sF6zG__message button span{margin-left:8px}.client-automations-module__-sF6zG__footer{color:#8390a7;justify-content:space-between;align-items:center;gap:16px;margin-top:15px;font-size:12px;display:flex}.client-automations-module__-sF6zG__pagination{flex-wrap:wrap;gap:6px;display:flex}.client-automations-module__-sF6zG__pagination button{color:#4a5d7b;cursor:pointer;background:#fff;border:1px solid #e5e9f1;border-radius:8px;min-width:32px;height:33px;padding:0 7px;font-size:12px}.client-automations-module__-sF6zG__pagination button:disabled{color:#b3bdcc;cursor:default;background:#fafbfc}.client-automations-module__-sF6zG__empty{text-align:center;color:#8290a6;background:#fafbfc;border-radius:12px;padding:35px 16px;font-size:14px}.client-automations-module__-sF6zG__fullText{color:#1c2e4c;padding:24px}.client-automations-module__-sF6zG__fullText header{justify-content:space-between;align-items:center;gap:20px;display:flex}.client-automations-module__-sF6zG__fullText h2{font-size:22px;font-weight:700}.client-automations-module__-sF6zG__fullText button{background:#fff;border:1px solid #e9eaf0;border-radius:10px;width:34px;height:34px;font-size:22px}.client-automations-module__-sF6zG__fullText p{white-space:pre-wrap;overflow-wrap:anywhere;margin-top:20px;font-size:16px;line-height:1.65}@media (min-width:1600px){.client-automations-module__-sF6zG__row{padding-top:15px;padding-bottom:15px;font-size:14px}.client-automations-module__-sF6zG__chip,.client-automations-module__-sF6zG__pills button,.client-automations-module__-sF6zG__kindSelect select{font-size:13px}.client-automations-module__-sF6zG__heading h2{font-size:23px!important}.client-automations-module__-sF6zG__heading p{font-size:15px}.client-automations-module__-sF6zG__message p,.client-automations-module__-sF6zG__fact span{font-size:14px}}@media (max-width:1050px){.client-automations-module__-sF6zG__columnHeaders,.client-automations-module__-sF6zG__row{grid-template-columns:14px 1.1fr 1.3fr 1.2fr .9fr 1.1fr 12px;gap:10px}.client-automations-module__-sF6zG__detailGrid{grid-template-columns:1fr}.client-automations-module__-sF6zG__kindSelect{border-left:0;margin-left:0;padding-left:0}.client-automations-module__-sF6zG__panel{padding:18px}}@media (max-width:700px){.client-automations-module__-sF6zG__heading{flex-wrap:wrap;align-items:flex-start;gap:10px}.client-automations-module__-sF6zG__heading>div{flex:1;min-width:180px}.client-automations-module__-sF6zG__heading h2{font-size:18px!important}.client-automations-module__-sF6zG__heading p{font-size:13px}.client-automations-module__-sF6zG__total{padding:6px 12px;font-size:11px}.client-automations-module__-sF6zG__headingIcon{width:34px;height:34px}.client-automations-module__-sF6zG__columnHeaders{display:none}.client-automations-module__-sF6zG__row{grid-template-columns:15px minmax(0,1fr) auto 14px;gap:9px;padding:13px 10px}.client-automations-module__-sF6zG__row>.client-automations-module__-sF6zG__arrow{grid-area:1/1}.client-automations-module__-sF6zG__row>.client-automations-module__-sF6zG__chip:nth-child(2){grid-area:1/2}.client-automations-module__-sF6zG__row>.client-automations-module__-sF6zG__chip:nth-child(5){grid-area:1/3}.client-automations-module__-sF6zG__row>.client-automations-module__-sF6zG__more{grid-area:1/4}.client-automations-module__-sF6zG__row>.client-automations-module__-sF6zG__date{grid-area:2/2/auto/4}.client-automations-module__-sF6zG__row>.client-automations-module__-sF6zG__service{grid-area:3/2/auto/4}.client-automations-module__-sF6zG__row>.client-automations-module__-sF6zG__reason{color:#7a879d;grid-area:4/2/auto/4;font-size:12px}.client-automations-module__-sF6zG__panel{border-radius:16px;padding:14px}.client-automations-module__-sF6zG__filters{padding:10px}.client-automations-module__-sF6zG__filterLine{gap:9px}.client-automations-module__-sF6zG__pills{gap:6px}.client-automations-module__-sF6zG__pills button{padding:7px 10px;font-size:11px}.client-automations-module__-sF6zG__kindSelect{width:100%;font-size:12px}.client-automations-module__-sF6zG__kindSelect select{flex:1;max-width:none}.client-automations-module__-sF6zG__facts{grid-template-columns:1fr}.client-automations-module__-sF6zG__message{flex-wrap:wrap}.client-automations-module__-sF6zG__message button{margin-left:auto}.client-automations-module__-sF6zG__footer{flex-direction:column;align-items:flex-start}.client-automations-module__-sF6zG__fullText,.client-automations-module__-sF6zG__explanation{padding:12px}.client-automations-module__-sF6zG__chip{padding:4px 8px;font-size:11px}}
