.demo-module__cl7uEq__phoneFrame{background:#1a1a22;border:12px solid #16161d;border-radius:48px;width:340px;height:700px;position:relative;overflow:hidden;box-shadow:0 40px 80px #0009,inset 0 0 0 2px #ffffff0a}.demo-module__cl7uEq__phoneNotch{z-index:30;background:#16161d;border-bottom-right-radius:16px;border-bottom-left-radius:16px;width:130px;height:24px;position:absolute;top:0;left:50%;transform:translate(-50%)}.demo-module__cl7uEq__phoneScreen{background:#0f0f15;border-radius:38px;position:absolute;inset:0;overflow:hidden}.demo-module__cl7uEq__statusBar{color:#e2e8f0;justify-content:space-between;align-items:center;padding:10px 26px 8px;font-size:12px;font-weight:600;display:flex}.demo-module__cl7uEq__screenView{opacity:0;pointer-events:none;scrollbar-width:none;flex-direction:column;padding:8px 22px 22px;transition:opacity .35s,transform .35s;display:flex;position:absolute;inset:0;overflow-y:auto;transform:translate(24px)}.demo-module__cl7uEq__screenView.demo-module__cl7uEq__active{opacity:1;pointer-events:auto;transform:translate(0)}.demo-module__cl7uEq__screenView.demo-module__cl7uEq__exit{opacity:0;transform:translate(-24px)}.demo-module__cl7uEq__screenView::-webkit-scrollbar{width:0;display:none}.demo-module__cl7uEq__appHeader{justify-content:space-between;align-items:center;padding:10px 4px 14px;display:flex}.demo-module__cl7uEq__appTitle{color:#fff;font-family:Outfit,sans-serif;font-size:16px;font-weight:700}.demo-module__cl7uEq__appCard{background:#ffffff0d;border:1px solid #ffffff14;border-radius:16px;margin-bottom:12px;padding:14px}.demo-module__cl7uEq__appInput{color:#e2e8f0;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:12px;outline:none;width:100%;margin-bottom:10px;padding:11px 12px;font-size:12px}.demo-module__cl7uEq__appInput:focus{border-color:#e8365680}.demo-module__cl7uEq__appInput::placeholder{color:#e2e8f059}.demo-module__cl7uEq__appBtn{color:#fff;cursor:pointer;background:#e83656;border:none;border-radius:999px;width:100%;padding:12px 16px;font-family:Outfit,sans-serif;font-size:13px;font-weight:600;transition:transform .15s,box-shadow .2s}.demo-module__cl7uEq__appBtn:hover{transform:translateY(-1px);box-shadow:0 8px 24px #e8365659}.demo-module__cl7uEq__appBtn:active{transform:translateY(0)}.demo-module__cl7uEq__appBtnSecondary{background:#ffffff0f;border:1px solid #ffffff1f}.demo-module__cl7uEq__chip{color:#cbd5e1;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:999px;align-items:center;gap:6px;padding:6px 10px;font-size:11px;font-weight:500;display:inline-flex}.demo-module__cl7uEq__chipActive{color:#f79ab1;background:#e8365626;border-color:#e8365680}.demo-module__cl7uEq__calDay{color:#cbd5e1;cursor:pointer;border:1px solid #0000;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;padding:8px 0;font-size:11px;transition:all .15s;display:flex}.demo-module__cl7uEq__calDay:hover{background:#ffffff0d}.demo-module__cl7uEq__calDaySelected{color:#fff;background:#e83656;font-weight:700}.demo-module__cl7uEq__calDow{opacity:.7;text-transform:uppercase;font-size:9px}.demo-module__cl7uEq__calNum{margin-top:2px;font-size:13px;font-weight:600}.demo-module__cl7uEq__timeSlot{text-align:center;color:#cbd5e1;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:10px;padding:8px;font-size:11px;transition:all .15s}.demo-module__cl7uEq__timeSlot:hover{background:#ffffff14}.demo-module__cl7uEq__timeSlotSelected{color:#f79ab1;background:#e8365626;border-color:#e8365680;font-weight:600}.demo-module__cl7uEq__panelRow{cursor:pointer;background:#ffffff0a;border:1px solid #ffffff14;border-radius:12px;justify-content:space-between;align-items:center;margin-bottom:8px;padding:10px 12px;transition:all .15s;display:flex}.demo-module__cl7uEq__panelRow:hover{background:#ffffff12}.demo-module__cl7uEq__panelRowSelected{background:#e836561f;border-color:#e8365673}.demo-module__cl7uEq__panelCheck{border:1.5px solid #ffffff40;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;display:flex}.demo-module__cl7uEq__panelRowSelected .demo-module__cl7uEq__panelCheck{background:#e83656;border-color:#e83656}.demo-module__cl7uEq__progressBar{background:#ffffff14;border-radius:2px;height:4px;margin-bottom:14px;overflow:hidden}.demo-module__cl7uEq__progressBar>div{background:#e83656;border-radius:2px;height:100%;transition:width .4s cubic-bezier(.4,0,.2,1)}.demo-module__cl7uEq__vial{border:2px solid #ffffff40;border-radius:13px;width:26px;height:64px;position:relative;overflow:hidden}.demo-module__cl7uEq__vial:before{content:"";background:#e83656;height:0%;transition:height .8s cubic-bezier(.4,0,.2,1);position:absolute;bottom:0;left:0;right:0}.demo-module__cl7uEq__vialFilled:before{height:75%}.demo-module__cl7uEq__vialCap{background:#ffffff4d;border-radius:3px;width:18px;height:6px;position:absolute;top:-3px;left:50%;transform:translate(-50%)}.demo-module__cl7uEq__pulseDot{background:#e83656;border-radius:50%;width:8px;height:8px;animation:1.6s infinite demo-module__cl7uEq__pd;box-shadow:0 0 #e8365699}@keyframes demo-module__cl7uEq__pd{0%{box-shadow:0 0 #e8365680}70%{box-shadow:0 0 0 12px #e8365600}to{box-shadow:0 0 #e8365600}}.demo-module__cl7uEq__resultRow{background:#ffffff0a;border-radius:10px;justify-content:space-between;align-items:center;margin-bottom:6px;padding:9px 12px;font-size:11px;display:flex}.demo-module__cl7uEq__rangeTrack{background:#ffffff1a;border-radius:2px;width:70px;height:4px;position:relative}.demo-module__cl7uEq__rangeMarker{background:#34d399;border-radius:50%;width:10px;height:10px;position:absolute;top:-3px;transform:translate(-50%)}.demo-module__cl7uEq__rangeMarkerWarn{background:#fbbf24}.demo-module__cl7uEq__rangeMarkerAlert{background:#e83656}.demo-module__cl7uEq__spinner{border:3px solid #e8365633;border-top-color:#e83656;border-radius:50%;width:28px;height:28px;animation:.9s linear infinite demo-module__cl7uEq__spin}@keyframes demo-module__cl7uEq__spin{to{transform:rotate(360deg)}}.demo-module__cl7uEq__labBlink{animation:1.4s ease-in-out infinite demo-module__cl7uEq__labblink}@keyframes demo-module__cl7uEq__labblink{0%,to{opacity:.4}50%{opacity:1}}.demo-module__cl7uEq__stageItem{cursor:pointer;transition:all .25s}.demo-module__cl7uEq__stageDot{color:#ffffff80;background:#ffffff0d;border:1.5px solid #ffffff1f;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-family:Outfit,sans-serif;font-size:14px;font-weight:700;transition:all .25s;display:flex}.demo-module__cl7uEq__stageItemCompleted .demo-module__cl7uEq__stageDot{color:#fff;background:#e83656;border-color:#e83656}.demo-module__cl7uEq__stageItemActive .demo-module__cl7uEq__stageDot{color:#f79ab1;background:#e8365626;border-color:#e83656;box-shadow:0 0 0 4px #e836561f}.demo-module__cl7uEq__stageItemActive .demo-module__cl7uEq__stageLabel{color:#fff}.demo-module__cl7uEq__stageItemCompleted .demo-module__cl7uEq__stageLabel{color:#fffc}.demo-module__cl7uEq__stageLabel{color:#ffffff73;transition:color .25s}.demo-module__cl7uEq__stageConnector{background:#ffffff1a;flex:1;width:2px;min-height:18px;margin:4px auto;transition:background .3s}.demo-module__cl7uEq__stageConnectorFilled{background:#e83656}.demo-module__cl7uEq__secondaryControl{color:#fffc;background:#ffffff0f;border:1px solid #ffffff1f}.demo-module__cl7uEq__secondaryControl:hover{color:#fff;border-color:#e8365680}
