.dashboard-module__LjnzkW__shell{gap:21px;display:grid}.dashboard-module__LjnzkW__heading{justify-content:space-between;align-items:flex-end;gap:24px;padding:4px 0 7px;display:flex}.dashboard-module__LjnzkW__eyebrow,.dashboard-module__LjnzkW__panelHeading span:first-child{color:#777e8b;letter-spacing:.13em;text-transform:uppercase;font-size:9px;font-weight:760}.dashboard-module__LjnzkW__heading h1{color:#f1f2f4;letter-spacing:-.05em;margin:9px 0 7px;font-size:clamp(29px,3vw,43px);font-weight:690;line-height:1}.dashboard-module__LjnzkW__heading p{color:#747b87;margin:0;font-size:11px}.dashboard-module__LjnzkW__headingActions{align-items:center;gap:10px;display:flex}.dashboard-module__LjnzkW__period{color:#8d949f;background:#ffffff06;border:1px solid #ffffff14;border-radius:10px;align-items:center;gap:9px;min-height:38px;padding:0 13px;font-size:10px;font-weight:650;display:flex}.dashboard-module__LjnzkW__period>span{background:#38c783;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #38c78317}.dashboard-module__LjnzkW__secondaryButton{color:#cbbef8;background:#8964ec14;border:1px solid #8964ec33;border-radius:10px;align-items:center;gap:8px;min-height:38px;padding:0 13px;font-size:10px;font-weight:690;text-decoration:none;display:flex}.dashboard-module__LjnzkW__error{color:#ef9a9a;background:#eb666612;border:1px solid #eb666633;border-radius:12px;justify-content:space-between;align-items:center;gap:20px;padding:13px 15px;display:flex}.dashboard-module__LjnzkW__error>div{gap:2px;display:grid}.dashboard-module__LjnzkW__error strong{font-size:11px}.dashboard-module__LjnzkW__error span{opacity:.75;font-size:10px}.dashboard-module__LjnzkW__error button{color:inherit;background:0 0;border:1px solid #eb666633;border-radius:8px;padding:7px 11px;font-size:9px;font-weight:700}.dashboard-module__LjnzkW__kpiGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;display:grid}.dashboard-module__LjnzkW__kpiCard{background:#202131;border:1px solid #ffffff14;border-radius:15px;min-height:144px;padding:18px}.dashboard-module__LjnzkW__kpiTop{justify-content:space-between;align-items:center;gap:12px;display:flex}.dashboard-module__LjnzkW__kpiTop>span{color:#8d949f;font-size:10px;font-weight:620}.dashboard-module__LjnzkW__kpiTop i{color:#ad98f4;background:#8964ec14;border-radius:9px;place-items:center;width:32px;height:32px;font-style:normal;display:grid}.dashboard-module__LjnzkW__kpiCard>strong{color:#f2f3f4;letter-spacing:-.04em;margin-top:15px;font-size:clamp(23px,2vw,30px);font-weight:680;display:block}.dashboard-module__LjnzkW__kpiDetail{align-items:center;gap:7px;margin-top:9px;display:flex}.dashboard-module__LjnzkW__kpiDetail small{color:#626976;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.dashboard-module__LjnzkW__positive,.dashboard-module__LjnzkW__negative{border-radius:5px;padding:3px 5px;font-size:8px;font-weight:760}.dashboard-module__LjnzkW__positive{color:#61d79b;background:#38c78317}.dashboard-module__LjnzkW__negative{color:#ef8a8a;background:#eb666617}.dashboard-module__LjnzkW__mainGrid{grid-template-columns:minmax(0,1.55fr) minmax(300px,.75fr);gap:13px;display:grid}.dashboard-module__LjnzkW__lowerGrid{grid-template-columns:1fr 1fr;gap:13px;display:grid}.dashboard-module__LjnzkW__panel{background:#202131;border:1px solid #ffffff14;border-radius:15px;padding:20px}.dashboard-module__LjnzkW__panelHeading{justify-content:space-between;align-items:flex-start;gap:16px;min-height:42px;margin-bottom:17px;display:flex}.dashboard-module__LjnzkW__panelHeading>div{gap:5px;display:grid}.dashboard-module__LjnzkW__panelHeading h2{color:#e7e9ec;letter-spacing:-.015em;margin:0;font-size:15px;font-weight:670}.dashboard-module__LjnzkW__panelHeading>strong{color:#d8bd7e;letter-spacing:-.03em;font-size:20px;font-weight:670}.dashboard-module__LjnzkW__counter{background:#ffffff0a;border-radius:7px;padding:5px 8px;color:#777e8a!important;letter-spacing:.04em!important;font-size:8px!important}.dashboard-module__LjnzkW__revenuePanel{min-height:354px}.dashboard-module__LjnzkW__chart{background:repeating-linear-gradient(#ffffff09 0 1px,#0000 1px 48px);border-bottom:1px solid #ffffff0f;grid-template-columns:repeat(7,1fr);align-items:end;gap:clamp(8px,1.5vw,18px);height:190px;padding:10px 8px 0;display:grid}.dashboard-module__LjnzkW__chartColumn{grid-template-rows:1fr 25px;align-items:end;gap:5px;height:100%;display:grid}.dashboard-module__LjnzkW__barTrack{justify-content:center;align-items:flex-end;height:100%;display:flex}.dashboard-module__LjnzkW__barTrack span{background:#343a45;border-radius:6px 6px 2px 2px;width:min(100%,30px);min-height:3px;transition:height .25s;display:block}.dashboard-module__LjnzkW__barTrack .dashboard-module__LjnzkW__todayBar{background:linear-gradient(#9e71f2,#745bb6);box-shadow:0 -6px 24px #8964ec1f}.dashboard-module__LjnzkW__chartColumn small{color:#626976;text-align:center;text-transform:uppercase;font-size:8px;font-weight:650}.dashboard-module__LjnzkW__revenueFooter{grid-template-columns:1fr 1fr auto;align-items:center;gap:16px;padding-top:16px;display:grid}.dashboard-module__LjnzkW__revenueFooter>div{gap:4px;display:grid}.dashboard-module__LjnzkW__revenueFooter>div span{color:#646b77;text-transform:uppercase;font-size:8px}.dashboard-module__LjnzkW__revenueFooter>div strong{color:#d9dce1;font-size:11px;font-weight:680}.dashboard-module__LjnzkW__revenueFooter>a,.dashboard-module__LjnzkW__textLink{color:#bca46f;align-items:center;gap:6px;font-size:9px;font-weight:680;text-decoration:none;display:inline-flex}.dashboard-module__LjnzkW__actionPanel{min-height:354px}.dashboard-module__LjnzkW__actionItem{color:#858c98;border:1px solid #ffffff0f;border-radius:11px;grid-template-columns:38px 1fr 18px;align-items:center;gap:11px;min-height:73px;margin-top:8px;padding:10px;text-decoration:none;transition:all .15s;display:grid}.dashboard-module__LjnzkW__actionItem:hover{background:#ffffff05;border-color:#8964ec29;transform:translate(2px)}.dashboard-module__LjnzkW__actionItem>span:nth-child(2){gap:4px;display:grid}.dashboard-module__LjnzkW__actionItem strong{color:#d8dbe0;font-size:10px;font-weight:670}.dashboard-module__LjnzkW__actionItem small{color:#686f7b;font-size:9px;line-height:1.35}.dashboard-module__LjnzkW__actionIcon{border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.dashboard-module__LjnzkW__warning{color:#e7aa4a;background:#e7aa4a1a}.dashboard-module__LjnzkW__success{color:#4fcf91;background:#38c78317}.dashboard-module__LjnzkW__active{color:#8964ec;background:#8964ec1a}.dashboard-module__LjnzkW__neutral{color:#767d88;background:#ffffff0d}.dashboard-module__LjnzkW__appointmentList,.dashboard-module__LjnzkW__salesTable{display:grid}.dashboard-module__LjnzkW__appointmentRow,.dashboard-module__LjnzkW__saleRow{border-top:1px solid #ffffff0e;align-items:center;gap:10px;min-height:62px;display:grid}.dashboard-module__LjnzkW__appointmentRow{grid-template-columns:55px 7px minmax(0,1fr) auto}.dashboard-module__LjnzkW__saleRow{grid-template-columns:34px minmax(0,1fr) auto minmax(70px,auto)}.dashboard-module__LjnzkW__appointmentRow:first-child,.dashboard-module__LjnzkW__saleRow:first-child{border-top:0}.dashboard-module__LjnzkW__timeBox{gap:2px;display:grid}.dashboard-module__LjnzkW__timeBox strong{color:#dddfe3;font-size:12px;font-weight:680}.dashboard-module__LjnzkW__timeBox small,.dashboard-module__LjnzkW__rowCopy small{color:#626976;text-transform:capitalize;font-size:8.5px}.dashboard-module__LjnzkW__staffDot{opacity:.75;border-radius:4px;width:6px;height:29px}.dashboard-module__LjnzkW__rowCopy{gap:4px;min-width:0;display:grid}.dashboard-module__LjnzkW__rowCopy strong{color:#d4d7dc;text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;font-weight:650;overflow:hidden}.dashboard-module__LjnzkW__rowCopy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dashboard-module__LjnzkW__scheduledBadge,.dashboard-module__LjnzkW__doneBadge,.dashboard-module__LjnzkW__fiscalOk,.dashboard-module__LjnzkW__fiscalPending{white-space:nowrap;border-radius:6px;padding:5px 7px;font-size:7.5px;font-weight:720}.dashboard-module__LjnzkW__scheduledBadge{color:#b7a6ef;background:#8964ec14}.dashboard-module__LjnzkW__doneBadge,.dashboard-module__LjnzkW__fiscalOk{color:#62cc98;background:#38c78314}.dashboard-module__LjnzkW__fiscalPending{color:#d2a150;background:#e7aa4a14}.dashboard-module__LjnzkW__clientAvatar{color:#9da3ad;background:#20242c;border-radius:9px;place-items:center;width:31px;height:31px;font-size:8px;font-weight:720;display:grid}.dashboard-module__LjnzkW__saleValue{color:#e4e6e9;text-align:right;font-size:10.5px;font-weight:690}.dashboard-module__LjnzkW__emptyState{color:#626976;text-align:center;place-items:center;min-height:140px;font-size:10px;display:grid}.dashboard-module__LjnzkW__quickActions{background:#1d1e2c;border:1px solid #ffffff12;border-radius:14px;grid-template-columns:minmax(150px,1fr) repeat(4,minmax(140px,auto));align-items:center;gap:9px;padding:13px;display:grid}.dashboard-module__LjnzkW__quickActions>div{gap:3px;padding-left:5px;display:grid}.dashboard-module__LjnzkW__quickActions>div span{color:#d7d9de;font-size:11px;font-weight:670}.dashboard-module__LjnzkW__quickActions>div small{color:#626976;font-size:8px}.dashboard-module__LjnzkW__quickActions>a{color:#a5aab3;background:#ffffff05;border:1px solid #fff1;border-radius:10px;grid-template-columns:28px 1fr 16px;align-items:center;gap:7px;min-height:41px;padding:0 9px;font-size:9px;font-weight:650;text-decoration:none;display:grid}.dashboard-module__LjnzkW__quickActions>a:hover{color:#ded6fb;border-color:#8964ec2b}.dashboard-module__LjnzkW__quickActions>a>span{color:#ae99f2;background:#8964ec12;border-radius:8px;place-items:center;width:27px;height:27px;display:grid}.dashboard-module__LjnzkW__skeleton{background:#202131;min-height:180px;position:relative;overflow:hidden}.dashboard-module__LjnzkW__skeleton:after{content:"";background:linear-gradient(90deg,#0000,#ffffff09,#0000);animation:1.4s infinite dashboard-module__LjnzkW__shimmer;position:absolute;inset:0;transform:translate(-100%)}.dashboard-module__LjnzkW__skeletonTitle{border-radius:12px;width:360px;min-height:54px}.dashboard-module__LjnzkW__kpiCard.dashboard-module__LjnzkW__skeleton{min-height:144px}@keyframes dashboard-module__LjnzkW__shimmer{to{transform:translate(100%)}}@media (max-width:1250px){.dashboard-module__LjnzkW__kpiGrid,.dashboard-module__LjnzkW__quickActions{grid-template-columns:repeat(2,1fr)}.dashboard-module__LjnzkW__quickActions>div{grid-column:1/-1}}@media (max-width:1080px){.dashboard-module__LjnzkW__mainGrid,.dashboard-module__LjnzkW__lowerGrid{grid-template-columns:1fr}}@media (max-width:720px){.dashboard-module__LjnzkW__heading{flex-direction:column;align-items:flex-start}.dashboard-module__LjnzkW__headingActions{width:100%}.dashboard-module__LjnzkW__secondaryButton{margin-left:auto}.dashboard-module__LjnzkW__kpiGrid{grid-template-columns:1fr}.dashboard-module__LjnzkW__revenueFooter{grid-template-columns:1fr 1fr}.dashboard-module__LjnzkW__revenueFooter>a{grid-column:1/-1}.dashboard-module__LjnzkW__quickActions{grid-template-columns:1fr}.dashboard-module__LjnzkW__quickActions>div{grid-column:auto}.dashboard-module__LjnzkW__saleRow{grid-template-columns:34px minmax(0,1fr) auto}.dashboard-module__LjnzkW__fiscalOk,.dashboard-module__LjnzkW__fiscalPending{display:none}}@media (max-width:430px){.dashboard-module__LjnzkW__period{display:none}.dashboard-module__LjnzkW__headingActions{justify-content:flex-end}.dashboard-module__LjnzkW__panel{padding:16px 13px}.dashboard-module__LjnzkW__appointmentRow{grid-template-columns:48px 5px minmax(0,1fr)}.dashboard-module__LjnzkW__scheduledBadge,.dashboard-module__LjnzkW__doneBadge{display:none}.dashboard-module__LjnzkW__chart{gap:5px;padding-inline:0}.dashboard-module__LjnzkW__revenueFooter{grid-template-columns:1fr}.dashboard-module__LjnzkW__revenueFooter>a{grid-column:auto}}
