@font-face{font-family:DM Sans;src:local("DM Sans Regular"),local("DM Sans"),url(../fonts/dm-sans/dm-sans-normal-latin-ext.woff2) format(woff2);font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:"DM Sans Fallback: BlinkMacSystemFont";src:local("BlinkMacSystemFont");size-adjust:111.8837%;ascent-override:88.6635%;descent-override:27.7073%;line-gap-override:0%}@font-face{font-family:"DM Sans Fallback: Segoe UI";src:local("Segoe UI");size-adjust:105.1066%;ascent-override:94.3804%;descent-override:29.4939%;line-gap-override:0%}@font-face{font-family:"DM Sans Fallback: Helvetica Neue";src:local("Helvetica Neue");size-adjust:103.5556%;ascent-override:95.794%;descent-override:29.9356%;line-gap-override:0%}@font-face{font-family:"DM Sans Fallback: Arial";src:local("Arial");size-adjust:104.531%;ascent-override:94.9001%;descent-override:29.6563%;line-gap-override:0%}@font-face{font-family:"DM Sans Fallback: Noto Sans";src:local("Noto Sans");size-adjust:98.3122%;ascent-override:100.903%;descent-override:31.5322%;line-gap-override:0%}@font-face{font-family:DM Sans;src:local("DM Sans Regular"),local("DM Sans"),url(../fonts/dm-sans/dm-sans-normal-latin.woff2) format(woff2);font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:DM Sans;src:local("DM Sans Regular Italic"),local("DM Sans Italic"),url(../fonts/dm-sans/dm-sans-italic-latin-ext.woff2) format(woff2);font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:DM Sans;src:local("DM Sans Regular Italic"),local("DM Sans Italic"),url(../fonts/dm-sans/dm-sans-italic-latin.woff2) format(woff2);font-display:swap;font-weight:400;font-style:italic}.cal-nav[data-v-9659b9fc]{justify-content:space-between;margin-bottom:12px}.cal-nav[data-v-9659b9fc],.cal-nav-btn[data-v-9659b9fc]{align-items:center;display:flex}.cal-nav-btn[data-v-9659b9fc]{background:#f5eafc;border:none;border-radius:50%;color:#7e43a0;cursor:pointer;font-size:16px;height:32px;justify-content:center;padding:0;transition:background .15s;width:32px}.cal-nav-btn[data-v-9659b9fc]:hover:not(.disabled){background:#edd9f7}.cal-nav-btn.disabled[data-v-9659b9fc]{background:transparent;color:#c8b8d8;cursor:default}.cal-nav-label[data-v-9659b9fc]{color:#1a0d25;font-size:14px;font-weight:600;text-transform:capitalize}.cal-weekdays[data-v-9659b9fc]{display:grid;grid-template-columns:repeat(7,1fr);margin-bottom:4px}.cal-weekday[data-v-9659b9fc]{color:#886a9f;font-size:10px;font-weight:600;padding:4px 0;text-align:center;text-transform:uppercase}.cal-grid[data-v-9659b9fc]{display:grid;grid-template-columns:repeat(7,1fr)}.cal-empty[data-v-9659b9fc],.cal-outer[data-v-9659b9fc]{height:42px}.cal-outer[data-v-9659b9fc]{align-items:center;display:flex;justify-content:center;position:relative}.cal-outer.range-start[data-v-9659b9fc]{background:linear-gradient(90deg,transparent 50%,#f5eafc 0)}.cal-outer.range-end[data-v-9659b9fc]{background:linear-gradient(270deg,transparent 50%,#f5eafc 0)}.cal-outer.range-mid[data-v-9659b9fc]{background:#f5eafc}.cal-circle[data-v-9659b9fc]{align-items:center;border-radius:50%;color:#1a0d25;display:flex;font-family:DM Sans,"DM Sans Fallback: BlinkMacSystemFont","DM Sans Fallback: Segoe UI","DM Sans Fallback: Helvetica Neue","DM Sans Fallback: Arial","DM Sans Fallback: Noto Sans",sans-serif;font-size:13px;height:36px;justify-content:center;min-width:36px;position:relative;transition:background .12s;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:36px;z-index:1}.cal-circle.available[data-v-9659b9fc]{cursor:pointer}.cal-circle.available[data-v-9659b9fc]:hover{background:#f5eafc}.cal-circle.is-selected[data-v-9659b9fc]{background:#7e43a0;box-shadow:0 2px 10px #7e43a059;color:#fff;cursor:pointer;font-weight:700}.cal-circle.is-mid[data-v-9659b9fc]{color:#7e43a0;cursor:default;font-weight:600}.cal-circle.disabled[data-v-9659b9fc]{color:#c8b8d8;cursor:default}
