._container_kgt6b_1{min-height:100vh;padding:var(--space-md);flex-direction:column;max-width:600px;margin:0 auto;display:flex}._header_kgt6b_10{text-align:center;margin-bottom:var(--space-lg)}._headerContent_kgt6b_15{justify-content:space-between;align-items:center;display:flex}._title_kgt6b_21{font-size:var(--font-size-xl);color:var(--color-text);margin:0;font-weight:700}._roleSwitchButton_kgt6b_28{padding:var(--space-sm) var(--space-md);font-size:var(--font-size-sm);background-color:var(--color-primary);color:var(--color-text-inverse);border-radius:var(--radius-md);cursor:pointer;border:none;font-weight:600}._main_kgt6b_39{gap:var(--space-md);flex-direction:column;flex:1;display:flex}._prompt_kgt6b_46{font-size:var(--font-size-lg);text-align:center;margin-bottom:var(--space-md);color:var(--color-text)}._button_kgt6b_53{width:100%;min-height:var(--button-height);font-size:var(--font-size-lg);justify-content:center;align-items:center;gap:var(--space-sm);flex-direction:column;display:flex}._buttonPrimary_kgt6b_64{background-color:var(--color-primary);color:var(--color-text-inverse)}._buttonSuccess_kgt6b_69{background-color:var(--color-success);color:var(--color-text-inverse)}._buttonWarning_kgt6b_74{background-color:var(--color-warning);color:var(--color-text-inverse)}._buttonDanger_kgt6b_79{background-color:var(--color-danger);color:var(--color-text-inverse)}._buttonSecondary_kgt6b_84{background-color:var(--color-bg-secondary);color:var(--color-text);border:2px solid var(--color-border)}._confirmationBox_kgt6b_90{background-color:var(--color-bg-secondary);padding:var(--space-xl);border-radius:var(--radius-lg);text-align:center;margin-bottom:var(--space-lg)}._confirmText_kgt6b_98{font-size:var(--font-size-xl);margin:0 0 var(--space-md) 0;color:var(--color-success);font-weight:700}._confirmTextPrimary_kgt6b_105{font-size:var(--font-size-xl);margin:0 0 var(--space-md) 0;color:var(--color-primary);font-weight:700}._confirmSubtext_kgt6b_112{font-size:var(--font-size-base);margin:var(--space-sm) 0;color:var(--color-text-muted)}._navName_kgt6b_118{font-weight:700;font-size:var(--font-size-lg)}._navPhone_kgt6b_123{font-size:var(--font-size-base);opacity:.9}._alertSection_kgt6b_128{margin-top:var(--space-lg);padding-top:var(--space-lg);border-top:2px solid var(--color-border)}._countdownBox_kgt6b_134{background-color:var(--color-danger);color:var(--color-text-inverse);padding:var(--space-lg);border-radius:var(--radius-md);text-align:center;margin-bottom:var(--space-md)}._countdownText_kgt6b_143{font-size:var(--font-size-xl);margin:0;font-weight:700}._countdownSubtext_kgt6b_149{font-size:var(--font-size-base);margin:var(--space-sm) 0 0 0;opacity:.9}._buttonSubtext_kgt6b_155{font-size:var(--font-size-sm);opacity:.9;font-weight:400}._backButtonSpaced_kgt6b_161{margin-top:var(--space-lg)}.skip-link{background:var(--color-primary);color:var(--color-text-inverse);z-index:100;padding:8px;text-decoration:none;position:absolute;top:-40px;left:0}:root{--color-primary:#06c;--color-primary-hover:#0052a3;--color-success:#060;--color-success-hover:#004d00;--color-warning:#c60;--color-warning-hover:#a35200;--color-danger:#c00;--color-danger-hover:#a30000;--color-text:#000;--color-text-inverse:#fff;--color-text-muted:#333;--color-bg:#fff;--color-bg-secondary:#f5f5f5;--color-border:#333;--font-sans:system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Arial, sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--font-size-base:24px;--font-size-lg:32px;--font-size-xl:48px;--font-size-sm:20px;--space-sm:12px;--space-md:24px;--space-lg:36px;--space-xl:48px;--touch-target-min:64px;--button-height:80px;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--focus-ring:0 0 0 4px #0066cc80}*,:before,:after{box-sizing:border-box}html{font-size:var(--font-size-base)}body{font-family:var(--font-sans);background-color:var(--color-bg);color:var(--color-text);-webkit-font-smoothing:antialiased;margin:0;line-height:1.4}:focus-visible,button:focus-visible,a:focus-visible{outline:4px solid var(--color-primary);outline-offset:2px}button{font-family:inherit;font-size:inherit;cursor:pointer;border-radius:var(--radius-md);min-height:var(--touch-target-min);padding:var(--space-md) var(--space-lg);border:none;font-weight:600;transition:background-color .2s,transform .1s}button:active{transform:scale(.98)}button:disabled{opacity:.5;cursor:not-allowed}.skip-link{background:var(--color-primary);color:var(--color-text-inverse);padding:var(--space-md);z-index:100;font-size:var(--font-size-base);position:absolute;top:-100px;left:0}.skip-link:focus{top:0}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
