html,body{background:#fff;color-scheme:light}:root{font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:#242424;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}body{margin:0;display:flex;place-items:center;min-width:320px;min-height:100vh}h1{font-size:3.2em;line-height:1.1}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#1a1a1a;cursor:pointer;transition:border-color .25s}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}@media (prefers-color-scheme: light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}button{background-color:#f9f9f9}}._scheduleWrapper_17q26_1{width:100%;display:flex;flex-direction:row;gap:16px;align-items:flex-start}._tableRoot_17q26_9{border-radius:12px;overflow:hidden;border:1px solid rgba(214,51,108,.35);border-collapse:separate;width:100%;min-width:fit-content}._tableHeadRow_17q26_18{background:linear-gradient(90deg,#ffd1e5,#ffe5f3)}._hourHeader_17q26_22{width:clamp(20px,4vw,40px);font-weight:700;color:#c2255c;letter-spacing:.5px;font-size:clamp(9px,1.4vw,11px);padding:2px 4px;border-right:1px solid rgba(214,51,108,.25);border-bottom:1px solid rgba(214,51,108,.35)}._empHeader_17q26_34{color:#c2255c;font-weight:700;letter-spacing:.5px;font-size:clamp(10px,2vw,12px);padding:clamp(6px,1.5vw,10px) clamp(4px,1vw,8px);border-bottom:1px solid rgba(214,51,108,.35);text-align:center}._timeCell_17q26_44{font-weight:600;font-size:clamp(10px,1.6vw,12px);color:#d6336c;padding:1px 2px;border-right:1px solid rgba(214,51,108,.25);border-bottom:1px solid rgba(214,51,108,.18);width:clamp(20px,4vw,40px);background:#ffffffa6;text-align:center}._empCell_17q26_57{padding:clamp(2px,.5vw,4px) clamp(3px,.8vw,6px);border-bottom:1px solid rgba(214,51,108,.18);vertical-align:middle}._apptPaper_17q26_63{display:flex;align-items:center;gap:4px;background:#fff;border-color:#d6336c40;min-height:24px}._apptPaperColored_17q26_73{background:#d6336c!important;border:none!important;color:#fff!important}._apptPaperColored_17q26_73:hover{background:#b42a59!important;box-shadow:0 2px 4px -2px #b6245680}._apptBadge_17q26_84{font-weight:600;white-space:normal;line-height:1.2;word-break:break-word;padding:clamp(1px,.3vw,2px) clamp(2px,.5vw,4px);flex-grow:1;text-transform:capitalize;font-size:clamp(9px,1.6vw,11px);text-align:center;cursor:pointer}._addAction_17q26_97{border:1px dashed rgba(214,51,108,.35);width:100%;height:clamp(24px,4vw,32px);background:#fff;min-height:24px}._formPanel_17q26_105{width:100%;max-width:400px;min-width:320px;flex-shrink:0;background:linear-gradient(135deg,#fff,#fff8fc);border:1px solid rgba(214,51,108,.35)}._deletePanel_17q26_114{width:100%;max-width:400px;min-width:320px;flex-shrink:0;background:#fff4f9;border:1px solid rgba(214,51,108,.35)}._currentHour_17q26_123{background:#ffd6ec73}._hourStripe_17q26_128{background:#fff}._altHourStripe_17q26_129{background:#fff6fa}._hourDivider_17q26_130 td,._hourDivider_17q26_130 th{border-top:2px solid #d6336c!important}._halfHourDivider_17q26_133 td,._halfHourDivider_17q26_133 th{border-top:1px dashed rgba(214,51,108,.35)!important}._minorDivider_17q26_136 td,._minorDivider_17q26_136 th{border-top:1px solid rgba(214,51,108,.12)!important}._plusButton_17q26_139:hover{background:#ffe1ef;border-color:#d6336c}._apptPaper_17q26_63{transition:background-color .12s ease,box-shadow .12s ease}._apptPaper_17q26_63:hover{background:#fff3d1;box-shadow:0 0 0 1px #f2b13066,0 2px 4px -2px #f2b13066}._workingSlot_17q26_152{background:linear-gradient(90deg,#22c55e1a,#22c55e38);position:relative;transition:background-color .12s ease}._workingSlot_17q26_152:hover{background:linear-gradient(90deg,#22c55e2e,#22c55e52)}._apptCellActive_17q26_162{background:#d6336c}._dropTargetAllowed_17q26_165{outline:2px dashed #22c55e;outline-offset:-2px;background:linear-gradient(90deg,#22c55e2e,#22c55e52)!important}._dropTargetBlocked_17q26_170{outline:2px dashed #e03131;outline-offset:-2px;background:repeating-linear-gradient(45deg,#ffe3e3,#ffe3e3 6px,#ffd6d6 6px 12px)!important;opacity:.6}._sharedApptBase_17q26_178{color:#fff!important;position:relative;box-shadow:0 0 0 1px #ffffff59,0 3px 6px -2px #0006;transition:box-shadow .14s ease,transform .14s ease}._sharedApptBase_17q26_178:after{content:"";position:absolute;top:0;left:0;border-top:10px solid rgba(0,0,0,.55);border-right:10px solid transparent;opacity:.9;filter:drop-shadow(0 0 2px rgba(0,0,0,.4))}._sharedApptBase_17q26_178:hover{box-shadow:0 0 0 1px #ffffff8c,0 4px 10px -2px #00000073;transform:translateY(-1px)}@media (max-width: 1024px){._scheduleWrapper_17q26_1{flex-direction:column;gap:12px}._formPanel_17q26_105,._deletePanel_17q26_114{width:100%;max-width:none}._hourHeader_17q26_22,._empHeader_17q26_34{font-size:11px;padding:6px 4px}._timeCell_17q26_44{font-size:12px;padding:4px 6px}._apptBadge_17q26_84{font-size:10px;padding:3px 4px}}@media (max-width: 768px){._tableRoot_17q26_9{border-radius:8px;font-size:12px}._hourHeader_17q26_22{width:50px;font-size:10px;padding:4px 2px}._timeCell_17q26_44{width:50px;font-size:11px;padding:3px 4px}._empHeader_17q26_34{font-size:10px;padding:4px 2px}._empCell_17q26_57{padding:2px 3px}._apptBadge_17q26_84{font-size:9px;padding:2px 3px;line-height:1.1}._apptPaper_17q26_63{gap:2px;min-height:20px}._addAction_17q26_97{height:20px;min-height:20px}}@media (max-width: 480px){._empHeader_17q26_34{font-size:9px;padding:3px 1px}._apptBadge_17q26_84{font-size:8px;padding:1px 2px}}
