._overlay_8iq5l_1{position:fixed;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,#1e3a5f,#0f2340);display:flex;align-items:center;justify-content:center;z-index:9999}._card_8iq5l_11{background:#fff;border-radius:20px;padding:40px 36px 36px;width:min(400px,90vw);display:flex;flex-direction:column;align-items:center;gap:16px;box-shadow:0 20px 60px #0006}._shake_8iq5l_23{animation:_shake_8iq5l_23 .55s cubic-bezier(.36,.07,.19,.97)}@keyframes _shake_8iq5l_23{10%,90%{transform:translate(-4px)}20%,80%{transform:translate(6px)}30%,50%,70%{transform:translate(-8px)}40%,60%{transform:translate(8px)}}._clinic_8iq5l_33{font-size:13px;color:#888;margin:0;letter-spacing:.05em}._title_8iq5l_40{font-size:22px;font-weight:700;color:#1e3a5f;margin:0}._label_8iq5l_47{font-size:14px;color:#555;margin:0}._dots_8iq5l_53{display:flex;gap:12px;margin:8px 0 4px}._dot_8iq5l_53{width:14px;height:14px;border-radius:50%;border:2px solid #b0bec5;background:transparent;transition:background .15s,border-color .15s}._dotFilled_8iq5l_68{background:#1e3a5f;border-color:#1e3a5f}._errorMsg_8iq5l_73{font-size:13px;color:#e53935;margin:0;font-weight:500}._keypad_8iq5l_80{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;width:100%;margin-top:4px}._key_8iq5l_80{padding:18px 0;font-size:22px;font-weight:600;border:none;border-radius:12px;background:#f0f4f8;color:#1e3a5f;cursor:pointer;transition:background .12s,transform .08s;touch-action:manipulation;min-height:64px}._key_8iq5l_80:active{background:#d0dbe8;transform:scale(.96)}._key_8iq5l_80:disabled{opacity:.35;cursor:default}._keyDel_8iq5l_112{background:#fce4e4;color:#c62828}._keyDel_8iq5l_112:active{background:#ef9a9a}._keyOk_8iq5l_121{background:#1e3a5f;color:#fff;font-size:16px}._keyOk_8iq5l_121:active{background:#0f2340}._page_umjtl_1{min-height:100vh;display:flex;flex-direction:column;background:linear-gradient(160deg,#e8f1fb,#f5f7fa 60%)}._header_umjtl_8{text-align:center;padding:48px 24px 32px;background:var(--color-primary);color:#fff}._logoMark_umjtl_15{font-size:52px;line-height:1;margin-bottom:12px}._clinicName_umjtl_21{font-size:28px;font-weight:700;letter-spacing:.06em}._date_umjtl_27{margin-top:10px;font-size:16px;opacity:.85}._body_umjtl_33{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 24px;gap:20px}._greeting_umjtl_43{font-size:36px;font-weight:700;color:var(--color-primary-dark)}._instruction_umjtl_49{font-size:20px;color:var(--color-text-muted)}._choices_umjtl_54{display:grid;grid-template-columns:repeat(2,1fr);gap:24px;width:100%;max-width:720px;margin-top:16px}@media(max-width:560px){._choices_umjtl_54{grid-template-columns:1fr}}._choiceBtn_umjtl_69{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:40px 24px;border-radius:20px;border:3px solid transparent;cursor:pointer;transition:transform .15s,box-shadow .15s,border-color .15s;box-shadow:var(--shadow)}._choiceBtn_umjtl_69:active{transform:scale(.97)}._choiceNew_umjtl_87{background:#fff;border-color:var(--color-primary)}._choiceNew_umjtl_87:hover{background:#e8f1fb;box-shadow:0 8px 28px #1a5fa82e}._choiceReturning_umjtl_97{background:#fff;border-color:var(--color-accent)}._choiceReturning_umjtl_97:hover{background:#e0f5f3;box-shadow:0 8px 28px #26a69a2e}._choiceIcon_umjtl_107{font-size:52px;line-height:1}._choiceLabel_umjtl_112{font-size:26px;font-weight:700;color:var(--color-text)}._choiceSub_umjtl_118{font-size:14px;color:var(--color-text-muted)}._footer_umjtl_123{text-align:center;padding:20px 24px 32px;font-size:14px;color:var(--color-text-muted);line-height:1.8}._footerHours_umjtl_131{font-size:13px;margin-top:4px}._overlay_fx1kr_1{position:fixed;top:0;right:0;bottom:0;left:0;background:#0a1e3ca6;display:flex;align-items:center;justify-content:center;z-index:1000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}._modal_fx1kr_12{background:#fff;border-radius:20px;padding:48px 56px;width:min(480px,90vw);display:flex;flex-direction:column;align-items:center;gap:16px;box-shadow:0 20px 60px #00000040}._icon_fx1kr_24{font-size:56px;line-height:1}._spinner_fx1kr_29{width:48px;height:48px;border:4px solid var(--color-border);border-top-color:var(--color-primary);border-radius:50%;animation:_spin_fx1kr_29 .9s linear infinite}@keyframes _spin_fx1kr_29{to{transform:rotate(360deg)}}._title_fx1kr_42{font-size:22px;font-weight:700;color:var(--color-primary-dark);text-align:center}._message_fx1kr_49{font-size:16px;color:var(--color-text-muted);text-align:center;line-height:1.8;white-space:pre-line}._progressTrack_fx1kr_57{width:100%;height:6px;background:var(--color-border);border-radius:3px;overflow:hidden;margin-top:8px}._progressBar_fx1kr_66{height:100%;background:var(--color-primary);border-radius:3px;width:0%;animation:_fillProgress_fx1kr_1 linear forwards;animation-duration:inherit}@keyframes _fillProgress_fx1kr_1{0%{width:0%}to{width:100%}}._page_148pr_1{min-height:100vh;display:flex;flex-direction:column;background:var(--color-bg)}._stepBar_148pr_8{background:var(--color-primary);padding:16px 24px;display:flex;align-items:center;justify-content:center}._dots_148pr_16{display:flex;gap:10px}._dot_148pr_16{width:12px;height:12px;border-radius:50%;background:#ffffff59;transition:background .2s}._dotActive_148pr_29{background:#fff}._body_148pr_33{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 24px;gap:20px}._title_148pr_43{font-size:30px;font-weight:700;color:var(--color-primary-dark)}._sub_148pr_49{font-size:18px;color:var(--color-text-muted)}._cards_148pr_54{display:grid;grid-template-columns:repeat(2,1fr);gap:24px;width:100%;max-width:640px;margin-top:8px}@media(max-width:480px){._cards_148pr_54{grid-template-columns:1fr}}._card_148pr_54{display:flex;flex-direction:column;align-items:center;gap:12px;padding:40px 24px;background:#fff;border-radius:20px;border:3px solid var(--color-border);box-shadow:var(--shadow);cursor:pointer;transition:border-color .15s,transform .15s,box-shadow .15s}._card_148pr_54:hover{border-color:var(--color-primary);transform:translateY(-3px);box-shadow:0 8px 28px #1a5fa826}._card_148pr_54:active{transform:scale(.97)}._cardIcon_148pr_91{font-size:52px}._cardLabel_148pr_95{font-size:22px;font-weight:700;color:var(--color-text)}._cardDesc_148pr_101{font-size:13px;color:var(--color-text-muted);text-align:center;line-height:1.6}._note_148pr_108{font-size:13px;color:var(--color-text-muted);text-align:center}._navBar_148pr_114{padding:20px 24px;display:flex;border-top:1px solid var(--color-border)}._backBtn_148pr_120{padding:14px 28px;background:transparent;border:2px solid var(--color-border);border-radius:10px;font-size:16px;color:var(--color-text-muted);cursor:pointer;transition:border-color .15s,color .15s}._backBtn_148pr_120:hover{border-color:var(--color-primary);color:var(--color-primary)}._page_1rq67_1{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:24px;padding:40px 24px;background:linear-gradient(160deg,#e8f8f0,#f5f7fa 60%)}._checkCircle_1rq67_12{width:80px;height:80px;background:var(--color-success);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:40px;box-shadow:0 6px 24px #2e7d324d}._title_1rq67_25{font-size:28px;font-weight:700;color:var(--color-success);text-align:center}._name_1rq67_32{font-size:20px;color:var(--color-text)}._numberCard_1rq67_37{background:var(--color-primary);color:#fff;border-radius:20px;padding:24px 56px;text-align:center;box-shadow:0 8px 32px #1a5fa84d}._numberLabel_1rq67_46{font-size:15px;opacity:.85;margin-bottom:4px}._number_1rq67_37{font-size:64px;font-weight:800;letter-spacing:.06em;line-height:1.1}._qrSection_1rq67_59{display:flex;align-items:center;gap:28px;background:#fff;border-radius:20px;padding:24px 32px;box-shadow:var(--shadow);border:1px solid var(--color-border);max-width:560px;width:100%}._qrBox_1rq67_72{flex-shrink:0;padding:8px;border:2px solid var(--color-border);border-radius:12px;background:#fff}._qrText_1rq67_80{display:flex;flex-direction:column;gap:10px}._qrMain_1rq67_86{font-size:17px;font-weight:600;color:var(--color-text);line-height:1.5}._qrList_1rq67_93{list-style:none;display:flex;flex-direction:column;gap:6px}._qrList_1rq67_93 li{font-size:14px;color:var(--color-text-muted);padding-left:18px;position:relative;line-height:1.5}._qrList_1rq67_93 li:before{content:"✓";position:absolute;left:0;color:var(--color-success);font-weight:700}._notice_1rq67_116{font-size:15px;color:var(--color-text-muted);text-align:center}._restartBtn_1rq67_122{margin-top:8px;padding:18px 36px;background:var(--color-primary);color:#fff;border:none;border-radius:14px;font-size:18px;font-weight:600;cursor:pointer;transition:opacity .15s}._restartBtn_1rq67_122:hover{opacity:.88}._countdown_1rq67_139{font-size:14px;font-weight:400;opacity:.8}._page_bvaz3_1{min-height:100vh;display:flex;flex-direction:column;background:var(--color-bg)}._pageHeader_bvaz3_8{background:var(--color-primary);color:#fff;padding:20px 32px 24px}._stepInfo_bvaz3_14{display:flex;align-items:center;gap:16px;margin-bottom:12px}._stepLabel_bvaz3_21{font-size:14px;opacity:.85;white-space:nowrap}._stepTrack_bvaz3_27{flex:1;height:6px;background:#ffffff4d;border-radius:3px;overflow:hidden}._stepFill_bvaz3_35{height:100%;background:#fff;border-radius:3px;transition:width .3s ease}._title_bvaz3_42{font-size:26px;font-weight:700}._body_bvaz3_47{flex:1;padding:28px 32px;max-width:800px;width:100%;margin:0 auto}._instruction_bvaz3_55{font-size:16px;color:var(--color-text-muted);margin-bottom:20px}._symptomGrid_bvaz3_62{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}@media(max-width:600px){._symptomGrid_bvaz3_62{grid-template-columns:repeat(2,1fr)}}._symptomBtn_bvaz3_72{padding:18px 12px;background:#fff;border:2px solid var(--color-border);border-radius:12px;font-size:16px;font-weight:500;color:var(--color-text);cursor:pointer;transition:all .15s;text-align:center}._symptomBtn_bvaz3_72:hover{border-color:var(--color-primary);background:#e8f1fb}._symptomSelected_bvaz3_90{background:var(--color-primary)!important;border-color:var(--color-primary)!important;color:#fff!important;font-weight:700}._selectedNote_bvaz3_97{margin-top:16px;padding:10px 16px;background:#e8f1fb;border-radius:8px;font-size:14px;color:var(--color-primary-dark);line-height:1.6}._detailForm_bvaz3_108{display:flex;flex-direction:column;gap:28px}._fieldGroup_bvaz3_114{display:flex;flex-direction:column;gap:10px}._fieldLabel_bvaz3_120{font-size:17px;font-weight:600;color:var(--color-text);display:flex;align-items:center;gap:8px}._required_bvaz3_129{font-size:11px;background:var(--color-danger);color:#fff;padding:1px 6px;border-radius:4px;font-weight:700;margin-left:4px}._chipGroup_bvaz3_139{display:flex;flex-wrap:wrap;gap:10px}._chip_bvaz3_139{padding:12px 20px;background:#fff;border:2px solid var(--color-border);border-radius:999px;font-size:16px;cursor:pointer;transition:all .15s}._chip_bvaz3_139:hover{border-color:var(--color-primary);background:#e8f1fb}._chipSelected_bvaz3_160{background:var(--color-primary)!important;border-color:var(--color-primary)!important;color:#fff!important;font-weight:700}._severityGroup_bvaz3_168{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}@media(max-width:480px){._severityGroup_bvaz3_168{grid-template-columns:1fr}}._severityBtn_bvaz3_178{display:flex;flex-direction:column;align-items:center;gap:6px;padding:20px 12px;background:#fff;border:2px solid var(--color-border);border-radius:12px;cursor:pointer;transition:all .15s}._severityBtn_bvaz3_178:hover{border-color:var(--color-primary);background:#e8f1fb}._severitySelected_bvaz3_196{background:var(--color-primary)!important;border-color:var(--color-primary)!important}._severitySelected_bvaz3_196 ._severityLabel_bvaz3_201,._severitySelected_bvaz3_196 ._severityDesc_bvaz3_202{color:#fff}._severityLabel_bvaz3_201{font-size:20px;font-weight:700;color:var(--color-text)}._severityDesc_bvaz3_202{font-size:12px;color:var(--color-text-muted);text-align:center}._tempRow_bvaz3_219{display:flex;align-items:center;gap:10px}._tempInput_bvaz3_225{width:140px;height:52px;padding:0 16px;border:2px solid var(--color-border);border-radius:10px;font-size:22px;font-family:inherit;text-align:center}._tempInput_bvaz3_225:focus{outline:none;border-color:var(--color-primary)}._tempUnit_bvaz3_241{font-size:22px;font-weight:600;color:var(--color-text-muted)}._textInput_bvaz3_248{height:52px;padding:0 16px;border:2px solid var(--color-border);border-radius:10px;font-size:17px;font-family:inherit;color:var(--color-text);transition:border-color .15s;width:100%}._textInput_bvaz3_248:focus{outline:none;border-color:var(--color-primary)}._textarea_bvaz3_265{padding:14px 16px;border:2px solid var(--color-border);border-radius:10px;font-size:17px;font-family:inherit;color:var(--color-text);resize:vertical;line-height:1.7;width:100%}._textarea_bvaz3_265:focus{outline:none;border-color:var(--color-primary)}._confirmBox_bvaz3_282{background:#e8f1fb;border-radius:12px;padding:16px 20px;font-size:16px;color:var(--color-primary-dark);border-left:4px solid var(--color-primary)}._navBar_bvaz3_292{padding:20px 32px;display:flex;justify-content:space-between;border-top:1px solid var(--color-border);background:#fff}._backBtn_bvaz3_300{padding:14px 28px;background:transparent;border:2px solid var(--color-border);border-radius:10px;font-size:16px;color:var(--color-text-muted);cursor:pointer;transition:border-color .15s,color .15s}._backBtn_bvaz3_300:hover{border-color:var(--color-primary);color:var(--color-primary)}._nextBtn_bvaz3_316{padding:14px 36px;background:var(--color-primary);color:#fff;border-radius:10px;font-size:18px;font-weight:700;cursor:pointer;transition:background .15s,transform .1s}._nextBtn_bvaz3_316:hover:not(:disabled){background:var(--color-primary-light)}._nextBtn_bvaz3_316:active:not(:disabled){transform:scale(.97)}._nextBtn_bvaz3_316:disabled{background:var(--color-border);color:var(--color-text-muted);cursor:not-allowed}._page_1yizs_1{min-height:100vh;display:flex;flex-direction:column;background:var(--color-bg)}._header_1yizs_8{background:var(--color-primary);color:#fff;padding:24px 32px;text-align:center}._clinicName_1yizs_15{font-size:22px;font-weight:700}._headerSub_1yizs_20{margin-top:4px;font-size:15px;opacity:.8}._body_1yizs_26{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:28px;padding:40px 24px}._currentBox_1yizs_36{background:#fff;border-radius:20px;padding:28px 60px;text-align:center;box-shadow:var(--shadow);border:1px solid var(--color-border)}._currentLabel_1yizs_45{font-size:15px;color:var(--color-text-muted);margin-bottom:8px}._currentNumber_1yizs_51{font-size:56px;font-weight:800;color:var(--color-text);letter-spacing:.06em}._myBox_1yizs_58{background:var(--color-primary);border-radius:24px;padding:32px 60px;text-align:center;color:#fff;box-shadow:0 8px 32px #1a5fa847;transition:background .5s}._myBoxCalled_1yizs_68{background:var(--color-success);box-shadow:0 8px 32px #2e7d324d;animation:_pulse_1yizs_1 1.5s ease-in-out infinite}@keyframes _pulse_1yizs_1{0%,to{transform:scale(1)}50%{transform:scale(1.02)}}._myLabel_1yizs_79{font-size:16px;opacity:.85;margin-bottom:8px}._myNumber_1yizs_85{font-size:76px;font-weight:800;letter-spacing:.06em;line-height:1.1}._calledMsg_1yizs_92{margin-top:12px;font-size:20px;font-weight:700;background:#fff3;border-radius:8px;padding:8px 16px}._aheadMsg_1yizs_101{margin-top:10px;font-size:18px;opacity:.9}._notice_1yizs_107{text-align:center;font-size:14px;color:var(--color-text-muted);line-height:2}._myNumberLarge_1yizs_114{font-size:72px;font-weight:800;letter-spacing:.06em;line-height:1.1;color:#fff;margin:8px 0}._billingWaitBox_1yizs_124{background:#fff;border:2px solid #80cbc4;border-radius:24px;padding:32px 48px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:10px;box-shadow:0 4px 20px #00796b1f}._billingWaitIcon_1yizs_137{font-size:44px;line-height:1}._billingWaitTitle_1yizs_138{font-size:22px;font-weight:700;color:#00695c}._billingWaitMsg_1yizs_140{font-size:17px;color:var(--color-text-muted);line-height:1.8}._billingAmountHint_1yizs_146{margin-top:4px;font-size:15px;color:var(--color-text-muted);background:#e0f2f1;border-radius:8px;padding:6px 16px}._billingAmountHint_1yizs_146 strong{color:#00695c;font-size:18px}._billingCalledBox_1yizs_161{background:#00695c;border-radius:24px;padding:36px 56px;text-align:center;color:#fff;display:flex;flex-direction:column;align-items:center;gap:12px;box-shadow:0 8px 32px #00695c59;animation:_billingPulse_1yizs_1 1.5s ease-in-out infinite}@keyframes _billingPulse_1yizs_1{0%,to{transform:scale(1)}50%{transform:scale(1.02)}}._billingCalledIcon_1yizs_180{font-size:52px;line-height:1}._billingCalledTitle_1yizs_181{font-size:22px;font-weight:700;letter-spacing:.04em}._billingCalledMsg_1yizs_182{font-size:20px;font-weight:700;background:#fff3;border-radius:8px;padding:10px 20px}._billingCalledAmt_1yizs_189{display:flex;align-items:center;gap:12px;font-size:16px;opacity:.9;background:#ffffff26;border-radius:8px;padding:8px 20px}._billingCalledAmtVal_1yizs_200{font-size:26px;font-weight:800;font-variant-numeric:tabular-nums}._autoNote_1yizs_206{font-size:13px;color:var(--color-text-muted)}._footer_1yizs_211{padding:20px 24px;border-top:1px solid var(--color-border);display:flex;justify-content:center}._restartBtn_1yizs_218{padding:14px 36px;background:transparent;border:2px solid var(--color-border);border-radius:10px;font-size:15px;color:var(--color-text-muted);cursor:pointer;transition:border-color .15s,color .15s}._restartBtn_1yizs_218:hover{border-color:var(--color-primary);color:var(--color-primary)}._qrTicket_1yizs_235{display:flex;flex-direction:column;align-items:center;gap:10px;background:#fff;border:1px solid var(--color-border);border-radius:18px;padding:16px 24px;box-shadow:var(--shadow);opacity:.75;transition:opacity .3s}._qrTicket_1yizs_235:hover{opacity:1}._qrTicketProminent_1yizs_251{opacity:1;border:2px solid #00695c;padding:24px 36px;box-shadow:0 6px 24px #00695c2e}._qrTicketLabel_1yizs_258{font-size:13px;color:var(--color-text-muted);text-align:center;line-height:1.5}._qrTicketProminent_1yizs_251 ._qrTicketLabel_1yizs_258{font-size:15px;font-weight:600;color:#00695c}._wrapper_9zzn1_1{min-height:100vh;display:flex;flex-direction:column}._topBar_9zzn1_7{display:flex;align-items:center;justify-content:space-between;padding:12px 20px;background:var(--color-primary);color:#fff;gap:12px;flex-shrink:0}._topBarNumber_9zzn1_18{font-size:18px;font-weight:700;white-space:nowrap}._topBarStep_9zzn1_24{font-size:14px;opacity:.85;text-align:right}._formPage_9zzn1_32{flex:1;display:flex;flex-direction:column;padding:28px 20px 20px;max-width:640px;margin:0 auto;width:100%;gap:20px}._formTitle_9zzn1_43{font-size:24px;font-weight:700;color:var(--color-text)}._formSub_9zzn1_49{font-size:15px;color:var(--color-text-muted);margin-top:-12px}._formBody_9zzn1_55{display:flex;flex-direction:column;gap:16px;flex:1}._row_9zzn1_62{display:grid;grid-template-columns:1fr 1fr;gap:12px}._field_9zzn1_68{display:flex;flex-direction:column;gap:6px}._label_9zzn1_74{font-size:14px;font-weight:600;color:var(--color-text);display:flex;align-items:center;gap:6px}._required_9zzn1_83{font-size:11px;background:var(--color-primary);color:#fff;padding:1px 6px;border-radius:4px;font-weight:600}._input_9zzn1_92{padding:12px 14px;border:1.5px solid var(--color-border);border-radius:10px;font-size:16px;color:var(--color-text);background:#fff;transition:border-color .15s;width:100%;box-sizing:border-box}._input_9zzn1_92:focus{outline:none;border-color:var(--color-primary)}._navBar_9zzn1_109{display:flex;justify-content:flex-end;padding-top:8px}._nextBtn_9zzn1_115{padding:16px 36px;background:var(--color-primary);color:#fff;border:none;border-radius:12px;font-size:18px;font-weight:600;cursor:pointer;transition:opacity .15s;width:100%}._nextBtn_9zzn1_115:disabled{opacity:.4;cursor:default}._nextBtn_9zzn1_115:not(:disabled):hover{opacity:.88}._errorPage_9zzn1_139{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:40px 24px}._errorText_9zzn1_147{font-size:18px;color:var(--color-text-muted);text-align:center;line-height:1.8}._page_1i0aq_1{min-height:100vh;display:flex;flex-direction:column;background:#f0f4f8;font-size:15px}._header_1i0aq_10{background:var(--color-primary-dark);color:#fff;padding:0 28px;height:64px;display:flex;align-items:center;justify-content:space-between;gap:16px;flex-shrink:0}._headerLeft_1i0aq_22{display:flex;align-items:center;gap:12px}._headerLogo_1i0aq_28{font-size:28px}._headerClinic_1i0aq_30{font-size:17px;font-weight:700;line-height:1.2}._headerDate_1i0aq_36{font-size:12px;opacity:.75}._headerCenter_1i0aq_41{flex:1;display:flex;justify-content:center}._headerBadge_1i0aq_43{background:#ffffff26;border:1px solid rgba(255,255,255,.3);border-radius:6px;padding:4px 14px;font-size:13px;font-weight:600;letter-spacing:.05em}._headerRight_1i0aq_53{display:flex;align-items:center;gap:16px}._headerClock_1i0aq_59{font-size:22px;font-weight:700;font-variant-numeric:tabular-nums}._headerLinks_1i0aq_65{display:flex;gap:8px}._headerLink_1i0aq_65{color:#fffc;font-size:13px;text-decoration:none;border:1px solid rgba(255,255,255,.4);border-radius:6px;padding:5px 12px;transition:background .15s}._headerLink_1i0aq_65:hover{background:#ffffff26}._statsBar_1i0aq_83{display:flex;gap:1px;background:#dce3eb;flex-shrink:0}._stat_1i0aq_83{flex:1;display:flex;flex-direction:column;align-items:center;padding:14px 8px;background:#fff;gap:2px}._statValue_1i0aq_100{font-size:36px;font-weight:800;line-height:1;font-variant-numeric:tabular-nums}._statUnit_1i0aq_107{font-size:13px;color:var(--color-text-muted);margin-left:2px;font-weight:500}._statLabel_1i0aq_114{font-size:12px;color:var(--color-text-muted)}._stat_primary_1i0aq_119 ._statValue_1i0aq_100{color:var(--color-primary)}._stat_warning_1i0aq_120 ._statValue_1i0aq_100{color:#e65100}._stat_success_1i0aq_121 ._statValue_1i0aq_100{color:var(--color-success)}._stat_muted_1i0aq_122 ._statValue_1i0aq_100{color:var(--color-text-muted)}._body_1i0aq_125{flex:1;padding:20px 24px;display:flex;flex-direction:column;gap:20px;overflow:auto}._sectionHeader_1i0aq_135{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px;flex-wrap:wrap}._sectionTitle_1i0aq_144{font-size:17px;font-weight:700;color:var(--color-primary-dark);display:flex;align-items:center;gap:8px}._queueCount_1i0aq_153{background:var(--color-primary);color:#fff;border-radius:999px;padding:2px 10px;font-size:13px;font-weight:700}._servingSection_1i0aq_163{background:#fff;border-radius:14px;padding:18px 20px;box-shadow:var(--shadow);border:1px solid var(--color-border)}._callingBanner_1i0aq_171{background:#e8f5e9;color:var(--color-success);border:1px solid #a5d6a7;border-radius:8px;padding:10px 16px;font-size:15px;font-weight:600;margin-bottom:12px;animation:_fadeIn_1i0aq_1 .4s ease}@keyframes _fadeIn_1i0aq_1{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}._servingCard_1i0aq_188{background:linear-gradient(135deg,var(--color-primary) 0%,var(--color-primary-light) 100%);color:#fff;border-radius:12px;padding:20px 24px;display:flex;align-items:center;gap:20px;flex-wrap:wrap}._servingNumber_1i0aq_199{font-size:42px;font-weight:800;letter-spacing:.06em;line-height:1;min-width:120px}._servingInfo_1i0aq_207{display:flex;align-items:center;gap:10px;flex-wrap:wrap}._servingName_1i0aq_214{font-size:22px;font-weight:700}._servingSymptoms_1i0aq_219{flex:1;min-width:200px;font-size:14px;opacity:.9}._servingMeta_1i0aq_226{font-size:13px;opacity:.75;white-space:nowrap}._servingEmpty_1i0aq_232{background:#f8fafc;border:2px dashed var(--color-border);border-radius:12px;padding:24px;text-align:center;color:var(--color-text-muted);font-size:15px}._completeBtn_1i0aq_242{padding:10px 22px;background:var(--color-success);color:#fff;border-radius:8px;font-size:15px;font-weight:700;cursor:pointer;transition:background .15s,transform .1s;white-space:nowrap}._completeBtn_1i0aq_242:hover{background:#1b5e20}._completeBtn_1i0aq_242:active{transform:scale(.97)}._queueSection_1i0aq_258{background:#fff;border-radius:14px;padding:18px 20px;box-shadow:var(--shadow);border:1px solid var(--color-border);flex:1}._actionBtns_1i0aq_267{display:flex;gap:10px;flex-wrap:wrap}._callBtn_1i0aq_273{padding:11px 22px;border-radius:8px;font-size:15px;font-weight:700;cursor:pointer;transition:background .15s,transform .1s,opacity .15s;white-space:nowrap}._callNext_1i0aq_283{background:var(--color-primary);color:#fff}._callNext_1i0aq_283:hover:not(:disabled){background:var(--color-primary-light)}._callSelected_1i0aq_290{background:#fff;color:#e65100;border:2px solid #e65100}._callSelected_1i0aq_290:hover:not(:disabled){background:#fff3e0}._callBtn_1i0aq_273:disabled{opacity:.4;cursor:not-allowed}._callBtn_1i0aq_273:active:not(:disabled){transform:scale(.97)}._emptyQueue_1i0aq_305{text-align:center;padding:48px 24px;color:var(--color-text-muted);display:flex;flex-direction:column;align-items:center;gap:16px;font-size:16px}._tableWrap_1i0aq_317{overflow-x:auto;margin-top:4px}._table_1i0aq_317{width:100%;border-collapse:collapse}._table_1i0aq_317 th{padding:10px 12px;font-size:12px;font-weight:700;color:var(--color-text-muted);text-align:left;border-bottom:2px solid var(--color-border);white-space:nowrap;text-transform:uppercase;letter-spacing:.04em}._row_1i0aq_339{border-bottom:1px solid var(--color-border);cursor:pointer;transition:background .12s}._row_1i0aq_339:hover{background:#f8fafc}._row_1i0aq_339:last-child{border-bottom:none}._row_1i0aq_339 td{padding:14px 12px;vertical-align:middle}._rowSelected_1i0aq_353{background:#e8f1fb!important}._rowPriority_1i0aq_357{background:#fff8e1}._rowPriority_1i0aq_357._rowSelected_1i0aq_353{background:#e8f1fb!important}._colSelect_1i0aq_366{width:48px;text-align:center}._colPriority_1i0aq_367{width:52px;text-align:center}._colNumber_1i0aq_368{width:100px}._colType_1i0aq_369{width:72px}._colName_1i0aq_370{min-width:130px;font-weight:600}._colSymptoms_1i0aq_371{min-width:180px}._colWait_1i0aq_372{width:80px;text-align:right;font-weight:700;white-space:nowrap}._numCell_1i0aq_374{font-size:17px;font-weight:800;color:var(--color-primary-dark);letter-spacing:.04em}._radio_1i0aq_382{display:inline-block;width:20px;height:20px;border-radius:50%;border:2px solid var(--color-border);background:#fff;position:relative;transition:border-color .15s}._radioChecked_1i0aq_393{border-color:var(--color-primary);background:var(--color-primary)}._radioChecked_1i0aq_393:after{content:"";position:absolute;top:3px;right:3px;bottom:3px;left:3px;border-radius:50%;background:#fff}._starBtn_1i0aq_407{background:none;border:none;font-size:20px;cursor:pointer;padding:2px 4px;border-radius:4px;transition:transform .15s;line-height:1;min-height:auto}._starBtn_1i0aq_407:hover{transform:scale(1.2)}._starOn_1i0aq_420{animation:_starPop_1i0aq_1 .2s ease}@keyframes _starPop_1i0aq_1{0%{transform:scale(1)}50%{transform:scale(1.4)}to{transform:scale(1)}}._badge_1i0aq_429{display:inline-block;padding:3px 10px;border-radius:999px;font-size:12px;font-weight:700;white-space:nowrap}._badgeNew_1i0aq_438{background:#e3f2fd;color:var(--color-primary)}._badgeReturning_1i0aq_443{background:#e0f5f3;color:var(--color-accent)}._waitGood_1i0aq_449{color:var(--color-success)}._waitWarn_1i0aq_450{color:#f57c00}._waitCrit_1i0aq_451{color:var(--color-danger)}._symptomsCell_1i0aq_454{font-size:13px;color:var(--color-text-muted)}._symptomsMore_1i0aq_459{display:inline-block;margin-left:4px;background:var(--color-border);color:var(--color-text-muted);border-radius:999px;padding:1px 7px;font-size:11px;font-weight:700}._symptomsNone_1i0aq_470{color:var(--color-border)}._nameUnknown_1i0aq_472{color:var(--color-text-muted);font-style:italic;font-size:13px}._colStatus_1i0aq_479{width:64px;text-align:center}._qDone_1i0aq_481{display:inline-block;padding:2px 8px;background:#e8f5e9;color:var(--color-success);border-radius:999px;font-size:12px;font-weight:700;white-space:nowrap}._qPending_1i0aq_492{display:inline-block;padding:2px 8px;background:#fff3e0;color:#f57c00;border-radius:999px;font-size:12px;font-weight:600;white-space:nowrap}._footer_1i0aq_504{padding:12px 24px;border-top:1px solid var(--color-border);display:flex;gap:10px;background:#fff;flex-shrink:0}._demoBtn_1i0aq_513{padding:8px 16px;background:transparent;border:1px solid var(--color-border);border-radius:6px;font-size:13px;color:var(--color-text-muted);cursor:pointer;transition:border-color .15s,color .15s}._demoBtn_1i0aq_513:hover{border-color:var(--color-primary);color:var(--color-primary)}._resetBtn_1i0aq_529{padding:8px 16px;background:transparent;border:1px solid #ffcdd2;border-radius:6px;font-size:13px;color:var(--color-danger);cursor:pointer;transition:background .15s}._resetBtn_1i0aq_529:hover{background:#ffebee}._page_1nhez_1{min-height:100vh;display:flex;flex-direction:column;background:#f0f4f8;font-size:15px}._header_1nhez_10{background:#00695c;color:#fff;padding:0 28px;height:64px;display:flex;align-items:center;justify-content:space-between;gap:16px;flex-shrink:0}._headerLeft_1nhez_22{display:flex;align-items:center;gap:12px}._headerLogo_1nhez_23{font-size:28px}._headerClinic_1nhez_24{font-size:17px;font-weight:700;line-height:1.2}._headerDate_1nhez_25{font-size:12px;opacity:.75}._headerCenter_1nhez_26{flex:1;display:flex;justify-content:center}._headerBadge_1nhez_28{background:#ffffff26;border:1px solid rgba(255,255,255,.3);border-radius:6px;padding:4px 14px;font-size:13px;font-weight:600;letter-spacing:.05em}._headerRight_1nhez_38{display:flex;align-items:center;gap:16px}._headerClock_1nhez_39{font-size:22px;font-weight:700;font-variant-numeric:tabular-nums}._headerLinks_1nhez_40{display:flex;gap:8px}._headerLink_1nhez_40{color:#ffffffd9;font-size:13px;text-decoration:none;border:1px solid rgba(255,255,255,.4);border-radius:6px;padding:5px 12px;transition:background .15s}._headerLink_1nhez_40:hover{background:#ffffff26}._statsBar_1nhez_54{display:flex;gap:1px;background:#dce3eb;flex-shrink:0}._stat_1nhez_54{flex:1;display:flex;flex-direction:column;align-items:center;padding:14px 8px;background:#fff;gap:2px}._statVal_1nhez_66{font-size:36px;font-weight:800;line-height:1;font-variant-numeric:tabular-nums}._statUnit_1nhez_67{font-size:13px;color:var(--color-text-muted);margin-left:2px;font-weight:500}._statLbl_1nhez_68{font-size:12px;color:var(--color-text-muted)}._stat_blue_1nhez_70 ._statVal_1nhez_66{color:var(--color-primary)}._stat_orange_1nhez_71 ._statVal_1nhez_66{color:#e65100}._stat_teal_1nhez_72 ._statVal_1nhez_66{color:#00796b}._stat_muted_1nhez_73 ._statVal_1nhez_66{color:var(--color-text-muted)}._body_1nhez_76{flex:1;padding:20px 24px;display:flex;flex-direction:column;gap:20px;overflow:auto}._section_1nhez_84{background:#fff;border-radius:14px;padding:18px 20px;box-shadow:var(--shadow);border:1px solid var(--color-border)}._sectionHeader_1nhez_92{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px;flex-wrap:wrap}._sectionTitle_1nhez_97{font-size:17px;font-weight:700;color:#00695c;display:flex;align-items:center;gap:8px}._countBadge_1nhez_103{background:#00796b;color:#fff;border-radius:999px;padding:2px 10px;font-size:13px;font-weight:700}._callingBanner_1nhez_110{background:#e8f5e9;color:var(--color-success);border:1px solid #a5d6a7;border-radius:8px;padding:10px 16px;font-size:15px;font-weight:600;margin-bottom:12px;animation:_fadeIn_1nhez_1 .4s ease}@keyframes _fadeIn_1nhez_1{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}._emptyServing_1nhez_124{display:flex;flex-direction:column;align-items:center;gap:10px;padding:32px 24px;background:#f8fafc;border:2px dashed var(--color-border);border-radius:12px;color:var(--color-text-muted);font-size:15px}._emptyIcon_1nhez_134{font-size:40px}._emptyHint_1nhez_135{font-size:14px;color:var(--color-text-muted)}._paymentPanel_1nhez_138{display:flex;flex-direction:column;gap:20px}._patientSummary_1nhez_143{background:linear-gradient(135deg,#00695c,#00897b);color:#fff;border-radius:12px;padding:20px 24px;display:flex;align-items:center;gap:20px;flex-wrap:wrap}._patientNum_1nhez_150{font-size:40px;font-weight:800;letter-spacing:.06em;min-width:110px}._patientMeta_1nhez_155{display:flex;align-items:center;gap:10px;flex-wrap:wrap;flex:1}._patientName_1nhez_160{font-size:22px;font-weight:700}._billingAmount_1nhez_162{display:flex;flex-direction:column;align-items:flex-end;margin-left:auto}._amountLabel_1nhez_167{font-size:12px;opacity:.8}._amountValue_1nhez_169{font-size:36px;font-weight:800;font-variant-numeric:tabular-nums}._methodSection_1nhez_175{display:flex;flex-direction:column;gap:16px}._methodTitle_1nhez_177{font-size:17px;font-weight:600;color:var(--color-text)}._methodGrid_1nhez_182{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}@media(max-width:640px){._methodGrid_1nhez_182{grid-template-columns:repeat(2,1fr)}}._methodCard_1nhez_192{display:flex;flex-direction:column;align-items:center;gap:8px;padding:20px 12px;background:#fff;border:2px solid var(--color-border);border-radius:14px;cursor:pointer;transition:border-color .15s,background .15s,transform .1s}._methodCard_1nhez_192:hover{border-color:#00796b;background:#e0f2f1}._methodCard_1nhez_192:active{transform:scale(.97)}._methodSelected_1nhez_209{border-color:#00796b!important;background:#e0f2f1!important;box-shadow:0 0 0 3px #00796b33}._methodIcon_1nhez_215{font-size:36px;line-height:1}._methodLabel_1nhez_216{font-size:15px;font-weight:700;color:var(--color-text);text-align:center}._methodDesc_1nhez_217{font-size:11px;color:var(--color-text-muted);text-align:center;line-height:1.5}._processBtn_1nhez_219{align-self:flex-end;padding:14px 36px;background:#00796b;color:#fff;border-radius:10px;font-size:18px;font-weight:700;cursor:pointer;transition:background .15s,transform .1s}._processBtn_1nhez_219:hover:not(:disabled){background:#00695c}._processBtn_1nhez_219:active:not(:disabled){transform:scale(.97)}._processBtn_1nhez_219:disabled{background:var(--color-border);color:var(--color-text-muted);cursor:not-allowed}._receiptCard_1nhez_238{background:linear-gradient(160deg,#e8f5e9,#f1f8e9);border:2px solid #a5d6a7;border-radius:16px;padding:28px 32px;display:flex;flex-direction:column;align-items:center;gap:16px;animation:_receiptIn_1nhez_1 .4s ease}@keyframes _receiptIn_1nhez_1{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}._receiptCheck_1nhez_252{width:64px;height:64px;background:var(--color-success);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:32px;box-shadow:0 4px 16px #2e7d324d}._receiptTitle_1nhez_261{font-size:22px;font-weight:700;color:var(--color-success)}._receiptBody_1nhez_266{width:100%;max-width:400px;background:#fff;border-radius:10px;padding:16px 20px;display:flex;flex-direction:column;gap:10px;border:1px solid var(--color-border)}._receiptRow_1nhez_274{display:flex;justify-content:space-between;align-items:center;font-size:15px;gap:16px}._receiptRow_1nhez_274 span:first-child{color:var(--color-text-muted)}._receiptRow_1nhez_274 span:last-child{font-weight:600}._receiptAmt_1nhez_282{font-size:22px!important;font-weight:800!important;color:#00695c;font-variant-numeric:tabular-nums}._receiptFooter_1nhez_289{font-size:16px;color:var(--color-text-muted)}._servingNote_1nhez_294{background:#fff8e1;border:1px solid #ffe082;border-radius:8px;padding:10px 16px;font-size:14px;color:#e65100;margin-bottom:12px}._actionBtns_1nhez_305{display:flex;gap:10px;flex-wrap:wrap}._callBtn_1nhez_307{padding:11px 22px;border-radius:8px;font-size:15px;font-weight:700;cursor:pointer;transition:background .15s,transform .1s,opacity .15s;white-space:nowrap}._callNext_1nhez_314{background:#00796b;color:#fff}._callNext_1nhez_314:hover:not(:disabled){background:#00695c}._callSel_1nhez_319{background:#fff;color:#00695c;border:2px solid #00695c}._callSel_1nhez_319:hover:not(:disabled){background:#e0f2f1}._callBtn_1nhez_307:disabled{opacity:.4;cursor:not-allowed}._callBtn_1nhez_307:active:not(:disabled){transform:scale(.97)}._emptyQueue_1nhez_329{text-align:center;padding:48px 24px;color:var(--color-text-muted);display:flex;flex-direction:column;align-items:center;gap:16px;font-size:16px}._tableWrap_1nhez_337{overflow-x:auto;margin-top:4px}._table_1nhez_337{width:100%;border-collapse:collapse}._table_1nhez_337 th{padding:10px 12px;font-size:12px;font-weight:700;color:var(--color-text-muted);text-align:left;border-bottom:2px solid var(--color-border);white-space:nowrap;text-transform:uppercase;letter-spacing:.04em}._row_1nhez_350{border-bottom:1px solid var(--color-border);cursor:pointer;transition:background .12s}._row_1nhez_350:hover{background:#f8fafc}._row_1nhez_350:last-child{border-bottom:none}._row_1nhez_350 td{padding:14px 12px;vertical-align:middle}._rowSel_1nhez_357{background:#e0f2f1!important}._cSel_1nhez_359{width:48px;text-align:center}._cNum_1nhez_360{width:100px}._cType_1nhez_361{width:72px}._cName_1nhez_362{min-width:130px}._cAmt_1nhez_363{width:100px;text-align:right}._cEnd_1nhez_364{width:80px;text-align:center;white-space:nowrap;font-size:13px;color:var(--color-text-muted)}._cWait_1nhez_365{width:70px;text-align:right;font-weight:700;white-space:nowrap}._numCell_1nhez_367{font-size:17px;font-weight:800;color:#00695c;letter-spacing:.04em}._nameCell_1nhez_368{font-weight:600}._amtCell_1nhez_369{font-size:16px;font-weight:700;color:var(--color-text);font-variant-numeric:tabular-nums}._radio_1nhez_372{display:inline-block;width:20px;height:20px;border-radius:50%;border:2px solid var(--color-border);background:#fff;position:relative;transition:border-color .15s}._radioOn_1nhez_377{border-color:#00796b;background:#00796b}._radioOn_1nhez_377:after{content:"";position:absolute;top:3px;right:3px;bottom:3px;left:3px;border-radius:50%;background:#fff}._badge_1nhez_386{display:inline-block;padding:3px 10px;border-radius:999px;font-size:12px;font-weight:700;white-space:nowrap}._badgeNew_1nhez_390{background:#e3f2fd;color:var(--color-primary)}._badgeRet_1nhez_391{background:#e0f2f1;color:#00796b}._waitGood_1nhez_394{color:var(--color-success)}._waitWarn_1nhez_395{color:#f57c00}._waitCrit_1nhez_396{color:var(--color-danger)}._servingCards_1nhez_399{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:8px}._servingCard_1nhez_399{display:flex;align-items:center;gap:12px;background:#e0f2f1;border:1px solid #80cbc4;border-radius:10px;padding:10px 18px;flex-wrap:wrap}._servingNum_1nhez_412{font-size:20px;font-weight:800;color:#00695c;letter-spacing:.04em}._servingName_1nhez_413{font-size:15px;font-weight:600;color:var(--color-text)}._servingAmt_1nhez_414{font-size:15px;font-weight:700;color:#00695c;font-variant-numeric:tabular-nums;margin-left:auto}._servingTime_1nhez_415{font-size:12px;color:var(--color-text-muted);white-space:nowrap}._servingHint_1nhez_417{font-size:13px;color:var(--color-text-muted);margin-top:4px;padding-top:8px;border-top:1px solid var(--color-border)}._countBadgeGreen_1nhez_424{background:var(--color-success)!important}._notifList_1nhez_428{display:flex;flex-direction:column;gap:8px}._notifCard_1nhez_432{display:flex;align-items:center;gap:12px;background:#f1f8e9;border:1px solid #a5d6a7;border-radius:10px;padding:10px 16px;animation:_slideIn_1nhez_1 .3s ease}@keyframes _slideIn_1nhez_1{0%{opacity:0;transform:translate(-8px)}to{opacity:1;transform:translate(0)}}._notifCheck_1nhez_446{width:28px;height:28px;background:var(--color-success);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:700;flex-shrink:0}._notifBody_1nhez_455{display:flex;align-items:center;gap:10px;flex:1;flex-wrap:wrap}._notifNum_1nhez_460{font-size:15px;font-weight:800;color:#00695c}._notifName_1nhez_461{font-size:14px;font-weight:600}._notifAmt_1nhez_462{font-size:14px;font-weight:700;color:#00695c;font-variant-numeric:tabular-nums}._notifMethod_1nhez_463{font-size:13px;color:var(--color-text-muted);background:#fff;border-radius:6px;padding:2px 8px}._notifTime_1nhez_464{font-size:12px;color:var(--color-text-muted);margin-left:auto}._notifDismiss_1nhez_466{width:28px;height:28px;background:transparent;border:1px solid #c8e6c9;border-radius:50%;color:var(--color-text-muted);font-size:14px;cursor:pointer;flex-shrink:0;display:flex;align-items:center;justify-content:center;transition:background .15s,color .15s}._notifDismiss_1nhez_466:hover{background:#ffebee;color:var(--color-danger);border-color:#ffcdd2}._quickCallBtn_1nhez_477{padding:6px 14px;background:#00796b;color:#fff;border:none;border-radius:6px;font-size:13px;font-weight:700;cursor:pointer;white-space:nowrap;transition:background .15s,transform .1s}._quickCallBtn_1nhez_477:hover:not(:disabled){background:#00695c}._quickCallBtn_1nhez_477:active:not(:disabled){transform:scale(.95)}._quickCallBtn_1nhez_477:disabled{opacity:.35;cursor:not-allowed}._cAct_1nhez_489{width:64px;text-align:center}._footer_1nhez_492{padding:12px 24px;border-top:1px solid var(--color-border);display:flex;align-items:center;justify-content:space-between;background:#fff;flex-shrink:0}._footerLeft_1nhez_498{display:flex;align-items:center}._footerRight_1nhez_499{display:flex;gap:10px}._kioskLink_1nhez_501{font-size:14px;font-weight:600;color:#00695c;text-decoration:none;border:1px solid #80cbc4;border-radius:6px;padding:7px 14px;transition:background .15s}._kioskLink_1nhez_501:hover{background:#e0f2f1}._demoBtn_1nhez_510{padding:8px 16px;background:transparent;border:1px solid var(--color-border);border-radius:6px;font-size:13px;color:var(--color-text-muted);cursor:pointer;transition:border-color .15s,color .15s}._demoBtn_1nhez_510:hover{border-color:#00796b;color:#00796b}._resetBtn_1nhez_518{padding:8px 16px;background:transparent;border:1px solid #ffcdd2;border-radius:6px;font-size:13px;color:var(--color-danger);cursor:pointer;transition:background .15s}._resetBtn_1nhez_518:hover{background:#ffebee}._board_g1br1_1{min-height:100vh;display:flex;flex-direction:column;background:#0b1a2e;color:#fff;overflow:hidden;-webkit-user-select:none;user-select:none}._header_g1br1_12{display:flex;justify-content:space-between;align-items:center;padding:20px 48px;background:#ffffff0a;border-bottom:1px solid rgba(255,255,255,.08);flex-shrink:0}._headerLeft_g1br1_22{display:flex;flex-direction:column;gap:4px}._clinicName_g1br1_28{font-size:clamp(20px,2.4vw,38px);font-weight:700;letter-spacing:.05em}._dateStr_g1br1_34{font-size:clamp(13px,1.4vw,22px);opacity:.55;letter-spacing:.04em}._clock_g1br1_40{font-size:clamp(36px,5vw,72px);font-weight:200;font-variant-numeric:tabular-nums;letter-spacing:.04em;opacity:.9}._main_g1br1_49{flex:1;display:grid;grid-template-columns:1fr 1fr;gap:20px;padding:20px 28px;min-height:0}._panel_g1br1_58{border-radius:28px;padding:clamp(28px,4vh,56px) clamp(24px,4vw,60px);display:flex;flex-direction:column;align-items:center;gap:clamp(12px,2vh,20px);position:relative;overflow:hidden}._panelConsult_g1br1_69{background:#1a5fa82e;border:2px solid rgba(79,163,247,.3)}._panelBilling_g1br1_74{background:#00695c2e;border:2px solid rgba(77,182,172,.3)}._panelConsultFlash_g1br1_80{animation:_flashConsult_g1br1_1 3.5s ease-out forwards}._panelBillingFlash_g1br1_84{animation:_flashBilling_g1br1_1 3.5s ease-out forwards}@keyframes _flashConsult_g1br1_1{0%{background:#1a5fa8d9;border-color:#4fc3f7;box-shadow:0 0 60px #4fc3f799}25%{background:#1a5fa8d9;border-color:#81d4fa;box-shadow:0 0 80px #4fc3f7cc}to{background:#1a5fa82e;border-color:#4fa3f74d;box-shadow:none}}@keyframes _flashBilling_g1br1_1{0%{background:#00695cd9;border-color:#80cbc4;box-shadow:0 0 60px #80cbc499}25%{background:#00695cd9;border-color:#a7ffeb;box-shadow:0 0 80px #80cbc4cc}to{background:#00695c2e;border-color:#4db6ac4d;box-shadow:none}}._panelTitle_g1br1_100{font-size:clamp(18px,2.2vw,34px);font-weight:600;letter-spacing:.06em;opacity:.8;display:flex;align-items:center;gap:10px}._panelIcon_g1br1_110{font-size:clamp(20px,2.4vw,36px)}._panelNumber_g1br1_114{font-size:clamp(88px,13vw,200px);font-weight:800;letter-spacing:.08em;line-height:1;color:#fff;text-shadow:0 0 48px rgba(79,195,247,.45);font-variant-numeric:tabular-nums}._panelNumberBilling_g1br1_124{text-shadow:0 0 48px rgba(128,203,196,.45)}._multiNumbers_g1br1_129{display:flex;flex-wrap:wrap;gap:clamp(10px,1.5vw,20px);justify-content:center;align-items:center}._multiNumber_g1br1_129{font-size:clamp(44px,6.5vw,110px);font-weight:800;letter-spacing:.06em;font-variant-numeric:tabular-nums;background:#80cbc42e;border:2px solid rgba(128,203,196,.4);border-radius:16px;padding:clamp(8px,1vh,16px) clamp(16px,2vw,28px);text-shadow:0 0 32px rgba(128,203,196,.4)}._panelMsg_g1br1_149{font-size:clamp(16px,2vw,30px);font-weight:700;background:#ffffff24;border-radius:12px;padding:10px 28px;letter-spacing:.04em;text-align:center}._panelMsgBilling_g1br1_159{background:#80cbc42e}._panelWaiting_g1br1_163{font-size:clamp(14px,1.8vw,26px);opacity:.35;letter-spacing:.08em}._historySection_g1br1_170{margin-top:auto;padding-top:12px;width:100%;border-top:1px solid rgba(255,255,255,.08)}._historyLabel_g1br1_177{font-size:clamp(11px,1.1vw,16px);opacity:.4;letter-spacing:.06em;margin-bottom:10px;text-align:center}._historyChips_g1br1_185{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}._historyChip_g1br1_185{font-size:clamp(13px,1.5vw,22px);background:#ffffff14;border-radius:8px;padding:4px 16px;opacity:.45;font-variant-numeric:tabular-nums;letter-spacing:.04em}._historyChipBilling_g1br1_202{background:#80cbc41a}._historyChipFirst_g1br1_206{opacity:.95;background:#ffffff2e;font-weight:700}._footer_g1br1_213{padding:14px 48px;background:#ffffff08;border-top:1px solid rgba(255,255,255,.06);display:flex;align-items:center;gap:16px;flex-shrink:0}._tickerLabel_g1br1_223{font-size:clamp(11px,1.1vw,16px);background:#ffffff1f;border-radius:6px;padding:4px 12px;white-space:nowrap;opacity:.8;flex-shrink:0}._tickerText_g1br1_233{font-size:clamp(13px,1.4vw,20px);opacity:.55;animation:_tickerFade_g1br1_1 .6s ease-in;letter-spacing:.02em}@keyframes _tickerFade_g1br1_1{0%{opacity:0;transform:translateY(5px)}to{opacity:.55;transform:translateY(0)}}._kiosk_1hrs1_1{min-height:100vh;display:flex;flex-direction:column;background:var(--color-bg)}._header_1hrs1_9{background:#00695c;color:#fff;padding:22px 32px;text-align:center;flex-shrink:0}._headerClinic_1hrs1_17{font-size:22px;font-weight:700;letter-spacing:.04em}._headerSub_1hrs1_23{margin-top:4px;font-size:15px;opacity:.8}._main_1hrs1_30{flex:1;display:flex;align-items:center;justify-content:center;padding:40px 24px}._card_1hrs1_39{background:#fff;border-radius:24px;padding:48px 56px;box-shadow:var(--shadow);border:1px solid var(--color-border);width:100%;max-width:540px;display:flex;flex-direction:column;align-items:center;gap:28px}._stepTitle_1hrs1_53{font-size:24px;font-weight:700;color:var(--color-text);text-align:center}._numberDisplay_1hrs1_61{display:flex;align-items:center;gap:10px;background:#f5f7fa;border:3px solid var(--color-border);border-radius:16px;padding:20px 48px;font-size:52px;font-weight:800;letter-spacing:.08em;font-variant-numeric:tabular-nums}._numberPrefix_1hrs1_75{color:var(--color-text-muted)}._numberValue_1hrs1_79{color:var(--color-text);min-width:3.5ch;text-align:center}._numberPlaceholder_1hrs1_85{color:var(--color-text-muted);opacity:.35}._errorMsg_1hrs1_91{color:var(--color-danger);font-size:15px;text-align:center;white-space:pre-line;background:#fff3f3;border:1px solid #ffc0c0;border-radius:10px;padding:12px 20px;line-height:1.7;width:100%}._keypad_1hrs1_105{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;width:100%;max-width:320px}._key_1hrs1_105{padding:22px;font-size:28px;font-weight:700;border:2px solid var(--color-border);border-radius:14px;background:#fff;cursor:pointer;color:var(--color-text);transition:background .1s,transform .08s;touch-action:manipulation}._key_1hrs1_105:hover{background:#f0f4ff}._key_1hrs1_105:active{transform:scale(.92)}._keyDel_1hrs1_129{font-size:22px;color:var(--color-text-muted)}._keyOk_1hrs1_134{background:#00695c;color:#fff;border-color:#00695c;font-size:20px}._keyOk_1hrs1_134:hover:not(:disabled){background:#00574a}._keyOk_1hrs1_134:disabled{opacity:.35;cursor:default}._confirmBox_1hrs1_145{width:100%;background:#f8f9fa;border-radius:16px;padding:24px 28px;display:flex;flex-direction:column;gap:16px}._confirmRow_1hrs1_155{display:flex;justify-content:space-between;align-items:baseline;gap:16px;padding-bottom:14px;border-bottom:1px solid var(--color-border)}._confirmRow_1hrs1_155:last-child{border-bottom:none;padding-bottom:0}._confirmLabel_1hrs1_166{font-size:15px;color:var(--color-text-muted);white-space:nowrap;flex-shrink:0}._confirmValue_1hrs1_173{font-size:20px;font-weight:700;color:var(--color-text);text-align:right}._confirmAmount_1hrs1_180{color:#00695c;font-size:26px}._amtNote_1hrs1_185{font-size:13px;font-weight:400;color:var(--color-text-muted);margin-left:6px}._confirmBtns_1hrs1_193{display:flex;gap:14px;width:100%}._btnPrimary_1hrs1_199{flex:2;padding:18px;font-size:18px;font-weight:700;background:#00695c;color:#fff;border:none;border-radius:14px;cursor:pointer;transition:background .15s,transform .08s;touch-action:manipulation}._btnPrimary_1hrs1_199:hover{background:#00574a}._btnPrimary_1hrs1_199:active{transform:scale(.97)}._btnSecondary_1hrs1_216{flex:1;padding:18px;font-size:17px;font-weight:600;background:#fff;color:var(--color-text-muted);border:2px solid var(--color-border);border-radius:14px;cursor:pointer;transition:border-color .15s,color .15s;touch-action:manipulation}._btnSecondary_1hrs1_216:hover{border-color:#00695c;color:#00695c}._amountBanner_1hrs1_233{font-size:20px;color:var(--color-text-muted);text-align:center}._amountBanner_1hrs1_233 strong{color:#00695c;font-size:30px;font-weight:800;font-variant-numeric:tabular-nums}._methodGrid_1hrs1_246{display:grid;grid-template-columns:1fr 1fr;gap:14px;width:100%}._methodBtn_1hrs1_253{display:flex;flex-direction:column;align-items:center;gap:10px;padding:28px 16px;background:#fff;border:2px solid var(--color-border);border-radius:16px;cursor:pointer;transition:border-color .15s,background .15s,transform .08s;touch-action:manipulation}._methodBtn_1hrs1_253:hover{border-color:#00695c;background:#e8f5e9}._methodBtn_1hrs1_253:active{transform:scale(.96)}._methodIcon_1hrs1_270{font-size:44px;line-height:1}._methodLabel_1hrs1_271{font-size:17px;font-weight:700;color:var(--color-text);text-align:center}._cardComplete_1hrs1_274{border:3px solid #00695c;background:linear-gradient(160deg,#f0faf8,#e8f5e9)}._completeIcon_1hrs1_279{font-size:68px;line-height:1}._completeTitle_1hrs1_281{font-size:28px;font-weight:800;color:#00695c;text-align:center}._receiptBox_1hrs1_288{width:100%;background:#fff;border:1px solid var(--color-border);border-radius:12px;padding:20px 24px;display:flex;flex-direction:column;gap:12px}._receiptRow_1hrs1_299{display:flex;justify-content:space-between;align-items:center;font-size:16px;gap:16px;padding-bottom:10px;border-bottom:1px dashed var(--color-border)}._receiptRow_1hrs1_299:last-child{border-bottom:none;padding-bottom:0}._receiptRow_1hrs1_299 span:first-child{color:var(--color-text-muted)}._receiptRow_1hrs1_299 strong{font-size:20px;font-weight:800;color:#00695c;font-variant-numeric:tabular-nums}._completeThanks_1hrs1_313{font-size:18px;font-weight:700;color:#00695c;text-align:center}._resetBtn_1hrs1_320{padding:14px 36px;background:#00695c;color:#fff;border:none;border-radius:12px;font-size:16px;font-weight:700;cursor:pointer;touch-action:manipulation}._resetBtn_1hrs1_320:hover{background:#00574a}._autoReset_1hrs1_334{font-size:13px;color:var(--color-text-muted);text-align:center}._scannerWrap_1hrs1_341{width:100%;display:flex;flex-direction:column;align-items:center;gap:14px}._scannerView_1hrs1_349{width:100%;max-width:320px;border-radius:16px;overflow:hidden;border:3px solid #00695c}._scannerView_1hrs1_349>*{border-radius:12px}._scanHint_1hrs1_360{font-size:15px;color:var(--color-text-muted);text-align:center}._switchBtn_1hrs1_366{font-size:14px;color:#00695c;background:none;border:none;cursor:pointer;padding:4px 0;text-decoration:underline;touch-action:manipulation}._switchBtn_1hrs1_366:hover{color:#00574a}._page_1rwg9_1{min-height:100vh;display:flex;flex-direction:column;background:#f0f2f8;font-size:15px}._header_1rwg9_10{background:#312e81;color:#fff;padding:0 28px;height:64px;display:flex;align-items:center;justify-content:space-between;gap:16px;flex-shrink:0}._headerLeft_1rwg9_22{display:flex;align-items:center;gap:12px}._headerLogo_1rwg9_23{font-size:28px}._headerClinic_1rwg9_24{font-size:17px;font-weight:700;line-height:1.2}._headerDate_1rwg9_25{font-size:12px;opacity:.7}._headerCenter_1rwg9_26{flex:1;display:flex;justify-content:center}._headerBadge_1rwg9_28{background:#ffffff26;border:1px solid rgba(255,255,255,.3);border-radius:6px;padding:4px 14px;font-size:13px;font-weight:600;letter-spacing:.05em}._headerRight_1rwg9_38{display:flex;align-items:center;gap:16px}._headerClock_1rwg9_39{font-size:22px;font-weight:700;font-variant-numeric:tabular-nums}._headerLinks_1rwg9_40{display:flex;gap:8px}._headerLink_1rwg9_40{color:#ffffffd9;font-size:13px;text-decoration:none;border:1px solid rgba(255,255,255,.4);border-radius:6px;padding:5px 12px;transition:background .15s}._headerLink_1rwg9_40:hover{background:#ffffff26}._tabBar_1rwg9_54{display:flex;background:#fff;border-bottom:2px solid #e5e7eb;flex-shrink:0;padding:0 24px;gap:4px}._tab_1rwg9_54{padding:14px 20px;font-size:14px;font-weight:600;background:transparent;border:none;border-bottom:3px solid transparent;margin-bottom:-2px;cursor:pointer;color:#6b7280;transition:color .15s,border-color .15s;white-space:nowrap}._tab_1rwg9_54:hover{color:#312e81}._tabActive_1rwg9_78{color:#312e81;border-bottom-color:#312e81}._body_1rwg9_81{flex:1;padding:20px 24px;overflow:auto}._card_1rwg9_88{background:#fff;border-radius:14px;padding:20px 24px;box-shadow:0 1px 4px #00000012;border:1px solid #e5e7eb}._cardTitle_1rwg9_96{font-size:16px;font-weight:700;color:#312e81;margin-bottom:16px}._noData_1rwg9_103{font-size:14px;color:#9ca3af;text-align:center;padding:24px 0}._twoCol_1rwg9_111{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:16px}@media(max-width:768px){._twoCol_1rwg9_111{grid-template-columns:1fr}}._todayWrap_1rwg9_123{display:flex;flex-direction:column;gap:16px}._kpiRow_1rwg9_126{display:grid;grid-template-columns:repeat(6,1fr);gap:10px}@media(max-width:900px){._kpiRow_1rwg9_126{grid-template-columns:repeat(3,1fr)}}._kpi_1rwg9_126{background:#fff;border-radius:12px;padding:16px 14px;display:flex;flex-direction:column;align-items:center;gap:3px;border:1px solid #e5e7eb;box-shadow:0 1px 3px #0000000f}._kpiVal_1rwg9_148{font-size:30px;font-weight:800;line-height:1;font-variant-numeric:tabular-nums}._kpiValLarge_1rwg9_149{font-size:24px}._kpiUnit_1rwg9_150{font-size:13px;color:#6b7280;font-weight:500}._kpiLabel_1rwg9_151{font-size:11px;color:#6b7280;margin-top:2px;text-align:center}._kpi_blue_1rwg9_153 ._kpiVal_1rwg9_148{color:#1565c0}._kpi_indigo_1rwg9_154 ._kpiVal_1rwg9_148{color:#3730a3}._kpi_teal_1rwg9_155 ._kpiVal_1rwg9_148{color:#00796b}._kpi_green_1rwg9_156 ._kpiVal_1rwg9_148{color:#2e7d32}._kpi_orange_1rwg9_157 ._kpiVal_1rwg9_148{color:#e65100}._kpi_red_1rwg9_158 ._kpiVal_1rwg9_148{color:#c62828}._barList_1rwg9_161{display:flex;flex-direction:column;gap:12px}._barItem_1rwg9_163{display:flex;align-items:center;gap:10px}._barLabel_1rwg9_169{font-size:13px;color:#374151;min-width:120px;white-space:nowrap}._barValue_1rwg9_170{font-size:13px;color:#374151;min-width:100px;text-align:right;white-space:nowrap}._barTrack_1rwg9_172{flex:1;height:14px;background:#f3f4f6;border-radius:7px;overflow:hidden}._barFill_1rwg9_180{height:100%;border-radius:7px;transition:width .5s ease;min-width:4px}._financeNote_1rwg9_188{font-size:12px;color:#9ca3af;margin-bottom:12px}._financeTable_1rwg9_194{display:flex;flex-direction:column;gap:6px}._financeRow_1rwg9_196{display:grid;grid-template-columns:1fr auto auto;gap:16px;padding:8px 12px;border-radius:8px;font-size:14px}._financeRow_1rwg9_196 span:nth-child(2){font-variant-numeric:tabular-nums;font-weight:600;text-align:right}._financeRow_1rwg9_196 span:nth-child(3){color:#6b7280;font-size:13px;min-width:42px;text-align:right}._financeRevenue_1rwg9_208{background:#ede9fe;font-weight:700;font-size:15px}._financeProfit_1rwg9_214{background:#dcfce7;font-weight:800;font-size:15px;margin-top:4px;border:1px solid #bbf7d0}._trendsWrap_1rwg9_223{display:flex;flex-direction:column;gap:16px}._periodSelector_1rwg9_225{display:flex;align-items:center;gap:8px;flex-wrap:wrap}._periodBtn_1rwg9_232{padding:8px 20px;border:2px solid #e5e7eb;border-radius:8px;background:#fff;font-size:14px;font-weight:600;color:#374151;cursor:pointer;transition:border-color .15s,background .15s,color .15s}._periodBtn_1rwg9_232:hover{border-color:#312e81;color:#312e81}._periodBtnActive_1rwg9_245{border-color:#312e81;background:#312e81;color:#fff}._periodBtnActive_1rwg9_245:hover{background:#3730a3}._noHistNote_1rwg9_248{font-size:13px;color:#9ca3af;margin-left:8px}._chartSvg_1rwg9_254{width:100%;height:auto;display:block}._systemWrap_1rwg9_261{display:flex;flex-direction:column;gap:16px}._sysTable_1rwg9_263{width:100%;border-collapse:collapse}._sysRow_1rwg9_264{border-bottom:1px solid #f3f4f6}._sysRow_1rwg9_264:last-child{border-bottom:none}._sysTdLabel_1rwg9_267{padding:10px 8px;font-size:14px;color:#374151;width:60%}._sysTdValue_1rwg9_274{padding:10px 8px;font-size:14px;font-weight:700;color:#312e81;text-align:right}._linkList_1rwg9_282{display:flex;flex-direction:column;gap:8px}._screenLink_1rwg9_284{display:block;padding:10px 14px;border:1px solid #e5e7eb;border-radius:8px;font-size:14px;color:#312e81;text-decoration:none;transition:background .15s}._screenLink_1rwg9_284:hover{background:#ede9fe}._opGrid_1rwg9_296{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}@media(max-width:768px){._opGrid_1rwg9_296{grid-template-columns:1fr}}._opItem_1rwg9_306{background:#f9fafb;border:1px solid #e5e7eb;border-radius:10px;padding:16px 18px;display:flex;flex-direction:column;gap:8px}._opTitle_1rwg9_316{font-size:15px;font-weight:700;color:#111827}._opDesc_1rwg9_317{font-size:13px;color:#6b7280;line-height:1.5;flex:1}._opBtn_1rwg9_319{padding:10px 16px;border-radius:8px;font-size:14px;font-weight:700;cursor:pointer;transition:background .15s,transform .08s;border:none;margin-top:4px}._opBtn_1rwg9_319:active{transform:scale(.97)}._opBtnPrimary_1rwg9_331{background:#312e81;color:#fff}._opBtnPrimary_1rwg9_331:hover{background:#3730a3}._opBtnWarn_1rwg9_334{background:#fff8e1;color:#e65100;border:1px solid #ffe082}._opBtnWarn_1rwg9_334:hover{background:#fff3e0}._opBtnDanger_1rwg9_337{background:#ffebee;color:#c62828;border:1px solid #ffcdd2}._opBtnDanger_1rwg9_337:hover{background:#fce4ec}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}:root{--color-primary: #1a5fa8;--color-primary-light: #2979cc;--color-primary-dark: #0d3f73;--color-accent: #26a69a;--color-danger: #e53935;--color-warning: #f9a825;--color-success: #2e7d32;--color-bg: #f5f7fa;--color-surface: #ffffff;--color-text: #1a202c;--color-text-muted: #718096;--color-border: #e2e8f0;--radius: 12px;--shadow: 0 2px 12px rgba(0, 0, 0, .08)}html,body,#root{height:100%}body{font-family:Hiragino Kaku Gothic ProN,Noto Sans JP,Meiryo,sans-serif;font-size:16px;background-color:var(--color-bg);color:var(--color-text);-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%}button{cursor:pointer;font-family:inherit;font-size:inherit;border:none;outline:none;min-height:44px}input,select,textarea{font-family:inherit}
