._page_yjb97_1{min-height:100vh;padding:1.5rem 0;background:var(--bg-primary)}._backLink_yjb97_7{display:inline-block;margin-bottom:1rem;font-size:.875rem;font-weight:500;color:var(--text-secondary);text-decoration:none;transition:color .2s}._backLink_yjb97_7:hover{color:var(--accent)}._card_yjb97_21{margin-top:.5rem}._section_yjb97_25{margin-bottom:1.5rem}._section_yjb97_25:last-child{margin-bottom:0}._h2_yjb97_33{margin:0 0 .5rem;font-size:1rem;font-weight:600;color:var(--text-primary)}._section_yjb97_25 p,._section_yjb97_25 ul{margin:0 0 .75rem;font-size:.9375rem;line-height:1.6;color:var(--text-primary)}._section_yjb97_25 ul{padding-left:1.25rem}._section_yjb97_25 li{margin-bottom:.25rem}._layout_xyn5p_1{min-height:100vh;display:flex;flex-direction:column}._header_xyn5p_7{position:sticky;top:0;z-index:1000;display:flex;align-items:center;justify-content:space-between;gap:var(--app-gap-lg);padding:var(--app-padding-header-y) var(--app-padding-header-x);background:var(--bg-card);border-bottom:1px solid var(--border)}._brandLogo_xyn5p_20{display:block;height:auto;width:auto;max-height:2.875rem;max-width:min(18.5rem,70vw);object-fit:contain}._headerIconButton_xyn5p_29{background:var(--icon-button-bg-color)!important}._avatarAlternate_xyn5p_33{background-color:var(--app-color-alternate)!important}@media(min-width:768px){._header_xyn5p_7{padding:var(--app-padding-header-y-lg) var(--app-padding-header-x-lg);gap:var(--app-gap-xl)}}._brand_xyn5p_20{display:flex;align-items:center}._logo_xyn5p_49{font-weight:600;font-size:var(--app-text-lead);letter-spacing:var(--app-tracking-tight)}._brandTitle_xyn5p_55{font-size:var(--app-text-base);color:var(--text-primary);overflow-wrap:anywhere}._headerActions_xyn5p_61{display:flex;align-items:center;gap:var(--app-gap-header-actions)}._userMenu_xyn5p_66{width:170px}._themeIcon_xyn5p_70{font-size:1.5rem;color:var(--app-color-alternate)}._userBar_xyn5p_75{display:flex;align-items:center;gap:var(--app-gap);cursor:pointer}._themeToggle_xyn5p_82{display:flex;border:1px solid var(--border);border-radius:var(--radius-sm);overflow:hidden}._themeBtn_xyn5p_89{min-height:44px;min-width:44px;padding:.5rem .75rem;font-size:var(--app-text-caption);font-weight:500;color:var(--text-secondary);background:var(--bg-elevated);border:none;cursor:pointer;transition:background .2s,color .2s}@media(min-width:768px){._themeBtn_xyn5p_89{min-height:0;min-width:0;padding:.4rem .75rem}}._themeBtn_xyn5p_89:hover{color:var(--text-primary);background:var(--border)}._themeBtn_xyn5p_89[aria-pressed=true]{color:var(--bg-card);background:var(--app-color-alternate)}._userName_xyn5p_122{color:var(--text-secondary);font-size:var(--app-text-caption)}._logoutBtn_xyn5p_127{min-height:44px;padding:.5rem .875rem;font-size:var(--app-text-caption);font-weight:500;color:var(--text-primary);background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--radius-sm);cursor:pointer;transition:background .2s,border-color .2s}@media(min-width:768px){._logoutBtn_xyn5p_127{min-height:0}}._logoutBtn_xyn5p_127:hover{background:var(--border);border-color:var(--text-secondary)}._main_xyn5p_153{flex:1;padding:var(--app-padding-main-y) 0;width:100%}@media(min-width:768px){._main_xyn5p_153{padding:var(--app-padding-main-y-lg) 0}}:root{--color-primary: #2563eb;--color-primary-hover: #1d4ed8;--color-primary-active: #1e40af;--color-secondary: #64748b;--color-tertiary: #94a3b8;--app-color-primary: var(--color-primary);--app-color-secondary: var(--color-secondary);--radius: 10px;--radius-sm: 6px;--radius-xs: 4px;--app-radius-control: 6px;--app-radius-md: 6px;--app-radius-lg: 8px;--app-radius-xl: 10px;--app-radius-2xl: 12px;--app-radius-tile: .75rem;--app-radius-tile-sm: .625rem;--font-sans: "Poppins", system-ui, sans-serif;--font-mono: "JetBrains Mono", monospace;--app-font-family: var(--font-sans);--app-text-xs: .75rem;--app-text-caption: .8125rem;--app-text-body: .9375rem;--app-text-label: .9rem;--app-text-base: 1rem;--app-text-lead: 1.125rem;--app-text-title: 1.25rem;--app-text-icon: 1.0625rem;--app-line-tight: 1.3;--app-line-snug: 1.35;--app-line-normal: 1.4;--app-line-relaxed: 1.5;--app-line-unit: 1;--app-tracking-tight: -.02em;--app-gap-tight: .125rem;--app-gap-sm: .2rem;--app-gap-quarter: .25rem;--app-gap-md: .375rem;--app-gap: .5rem;--app-gap-lg: .75rem;--app-gap-xl: 1rem;--app-gap-2xl: 1.25rem;--app-gap-header-actions: .9rem;--app-padding-header-y: .75rem;--app-padding-header-x: 1rem;--app-padding-header-y-lg: 1rem;--app-padding-header-x-lg: 1.5rem;--app-padding-row-y: 1rem;--app-padding-row-x: 1.25rem;--app-padding-button-y: .625rem;--app-padding-button-x: 1rem;--app-padding-card: .75rem 1rem .625rem;--app-padding-main-y: 1rem;--app-padding-main-y-lg: 1.5rem;--container-width: 1200px;--transition: .2s ease-in-out;--space-0: 0;--space-1: 4px;--space-2: 8px;--space-2-5: 10px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-7: 32px;--space-8: 40px;--space-9: 48px;--space-10: 64px;--space-4-5: 15px;--app-border-width: 1px;--app-border-width-md: 2px;--app-border-width-lg: 3px;--app-outline-offset: 2px;--app-outline-offset-neg: -2px;--app-focus-ring: 0 0 0 3px color-mix(in srgb, var(--accent) 28%, transparent);--app-focus-ring-strong: 0 0 0 3px color-mix(in srgb, var(--accent) 50%, transparent);--app-text-overline: .6625rem;--app-text-overline-lg: .725rem;--app-text-micro: .6875rem;--app-tracking-overline: .04em;--app-tracking-back-button: -.01em;--app-text-detail: .85rem;--app-text-detail-lg: .9125rem;--app-text-subtitle-compact: .8125rem;--app-text-near-body: .9rem;--app-text-stat: .95rem;--app-text-lead-screen: 1.2rem;--app-text-display-sm: 1.75rem;--app-text-display-md: 2rem;--app-text-display-lg: 2.25rem;--app-text-title-md: 1.35rem;--app-text-day-number: 1.225rem;--app-letter-spacing-caps: .03em;--app-gap-day-y: .3rem;--app-line-checkbox-label: 1.45;--app-line-loose-alt: 1.55;--app-gap-fine: .15rem;--app-gap-row-tight: .35rem;--app-gap-field: .4rem;--app-gap-stack-md: .85rem;--app-padding-compact-y: .875rem;--app-padding-compact-x: 1rem;--app-padding-compact-tight-y: .625rem;--app-padding-compact-tight-x: .875rem;--app-padding-step-header: .75rem 0 var(--app-padding-compact-y);--app-padding-block-loose: 2.25rem;--app-padding-detail-card: 1.3rem;--app-margin-balance: .25rem;--app-margin-hairline: .1rem;--app-measure-country-min: 5rem;--app-measure-country-max: 5.5rem;--app-measure-dial-select: 6.25rem;--app-measure-xs: 17.5rem;--app-measure-sm: 20rem;--app-measure-md: 26.25rem;--app-measure-narrow: 30rem;--app-measure-grid-card: 25rem;--app-measure-grid-card-sm: 15rem;--app-cta-min-height: 3rem;--app-tap-min-height: 3rem;--app-tap-control: 2.75rem;--app-tap-slot: 3.25rem;--app-tap-slot-lg: 3.75rem;--app-size-hero-icon: 4.5rem;--app-logo-height: 3.75rem;--app-back-button-min-height: 1.75rem;--app-flag-thumb-width: 1.5625rem;--app-sticky-offset: 4rem;--app-sticky-offset-lg: 5.25rem;--app-z-sticky-mid: 500;--app-min-height-textarea: 5.625rem;--app-min-height-textarea-long: 6.25rem;--app-min-width-input-chars: 10rem;--app-min-width-label-short: 5.5rem;--app-min-width-label-short-lg: 6.5rem;--app-min-width-label-table: 7.5rem;--app-size-step-badge: 1.875rem;--app-size-badge-circle-lg: 3.5rem;--app-size-checkbox-lg: 1.55rem;--app-size-checkbox-gutter: 2rem;--app-duration-fast: .15s;--app-duration-hover: .2s;--app-transition-interaction: var(--app-duration-fast) ease;--app-transition-surface: var(--app-duration-hover) ease;--app-opacity-icon-hover: .8;--app-opacity-disabled-strong: .35;--app-opacity-disabled-light: .3;--app-underline-offset: .15em;--app-footer-safe-clearance: 4.5rem;--app-padding-screen-block: var(--space-6);--app-padding-screen-block-deep: var(--space-9);--app-radius-textarea: .75rem;--app-radius-pill: 50%;--app-slots-scrollbar-size: .55rem;--app-slots-max-height-offset: 300px;--app-shadow-badge: 0 10px 20px color-mix(in srgb, var(--text-primary) 10%, transparent);--app-shadow-icon-glow: 0 10px 25px color-mix(in srgb, var(--accent) 25%, transparent);--app-shadow-icon-fill: color-mix(in srgb, var(--accent) 10%, transparent);--app-shadow-elevated: 0 24px 40px color-mix(in srgb, var(--text-primary) 12%, transparent);--app-shadow-day-tile: 1px 1px 1px color-mix(in srgb, var(--text-primary) 12%, transparent);--app-shadow-inset-soft: inset 0 1px 3px color-mix(in srgb, var(--text-primary) 6%, transparent);--app-padding-success-hero: var(--space-7) var(--app-padding-header-x-lg) var(--app-padding-block-loose);--app-border-success-soft: color-mix(in srgb, var(--accent) 18%, transparent);--app-gradient-success-hero: radial-gradient( circle at top, color-mix(in srgb, var(--accent) 20%, transparent), transparent 55% );--app-on-primary: #ffffff}:root,[data-theme=dark]{--bg-primary: #0d1117;--bg-card: #1a293b;--bg-elevated: #21262d;--border: #30363d;--text-primary: #e6edf3;--text-secondary: #8b949e;--text-light: #b3b3b3;--accent: #58a6ff;--accent-hover: #79b8ff;--success: #3fb950;--error: #ff4d4f;--warning: #d97706;--neutral: #64748b;--primary: #2563eb;--card-shadow: 0 2px 8px rgba(0, 0, 0, .2)}[data-theme=light]{--bg-primary: #f6f8fa;--bg-card: #ffffff;--bg-elevated: #eaeef2;--border: #d0d7de;--text-primary: #1f2328;--text-secondary: #656d76;--text-light: #b3b3b3;--accent: #0969da;--accent-hover: #0550ae;--success: #1a7f37;--error: #cf222e;--card-shadow: 0 .0625rem .1875rem rgba(0, 0, 0, .05), 0 .25rem .75rem rgba(0, 0, 0, .04)}html{--app-color-alternate: var(--accent);--icon-button-bg-color: var(--bg-elevated)}*,*:before,*:after{box-sizing:border-box}html{font-size:16px;-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{margin:0;font-family:var(--app-font-family);background:var(--bg-primary);color:var(--text-primary);min-height:100vh;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}h1,h2,h3,h4,h5,h6{margin:0;font-weight:600}p{margin:0}small{font-size:.85rem}.text-secondary{color:var(--text-secondary)}.text-center{text-align:center}.text-right{text-align:right}.previous-schedule-text .label{font-weight:500;color:var(--text-primary)}.previous-schedule-text .date-time{font-weight:600;color:var(--error)}.ant-checkbox-wrapper{align-items:flex-start}.ant-checkbox{flex-shrink:0;align-self:self-start}.text-red{color:red}.ant-typography{font-size:.85rem}.arrow-back{color:var(--accent);padding:2px}.checkbox-custom-height .ant-form-item-control-input{min-height:auto}a{color:var(--accent);text-decoration:none;transition:var(--transition)}a:hover{color:var(--accent-hover);text-decoration:none}:global(.ant-picker-focused),:global(.ant-select-focused .ant-select-selector),:global(.ant-select-input:focus),:global(.ant-select-input-focused){box-shadow:none!important;outline:none!important}.container{max-width:var(--container-width);margin-inline:auto;padding-inline:16px}.flex{display:flex}.flex-center{display:flex;align-items:center;justify-content:center}.flex-between{display:flex;align-items:center;justify-content:space-between}.flex-column{display:flex;flex-direction:column}.gap-sm{gap:8px}.gap-md{gap:16px}.gap-lg{gap:24px}.grid{display:grid}.grid-2{grid-template-columns:repeat(2,1fr)}.grid-3{grid-template-columns:repeat(3,1fr)}.grid-responsive{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.mt-sm{margin-top:8px}.mt-md{margin-top:16px}.mt-lg{margin-top:24px}.mb-sm{margin-bottom:8px}.mb-md{margin-bottom:16px}.mb-lg{margin-bottom:24px}.p-sm{padding:8px}.p-md{padding:16px}.p-lg{padding:24px}.m-0{margin:var(--space-0)}.m-1{margin:var(--space-1)}.m-2{margin:var(--space-2)}.m-3{margin:var(--space-3)}.m-4{margin:var(--space-4)}.m-5{margin:var(--space-5)}.m-6{margin:var(--space-6)}.m-7{margin:var(--space-7)}.m-8{margin:var(--space-8)}.m-9{margin:var(--space-9)}.m-10{margin:var(--space-10)}.mt-0{margin-top:var(--space-0)}.mt-1{margin-top:var(--space-1)}.mt-2{margin-top:var(--space-2)}.mt-3{margin-top:var(--space-3)}.mt-4{margin-top:var(--space-4)}.mt-5{margin-top:var(--space-5)}.mt-6{margin-top:var(--space-6)}.mt-7{margin-top:var(--space-7)}.mt-8{margin-top:var(--space-8)}.mb-0{margin-bottom:var(--space-0)}.mb-1{margin-bottom:var(--space-1)}.mb-2{margin-bottom:var(--space-2)}.mb-3{margin-bottom:var(--space-3)}.mb-4{margin-bottom:var(--space-4)}.mb-5{margin-bottom:var(--space-5)}.mb-6{margin-bottom:var(--space-6)}.mb-7{margin-bottom:var(--space-7)}.mb-8{margin-bottom:var(--space-8)}.ml-0{margin-left:var(--space-0)}.ml-1{margin-left:var(--space-1)}.ml-2{margin-left:var(--space-2)}.ml-3{margin-left:var(--space-3)}.ml-4{margin-left:var(--space-4)}.ml-5{margin-left:var(--space-5)}.ml-6{margin-left:var(--space-6)}.mr-0{margin-right:var(--space-0)}.mr-1{margin-right:var(--space-1)}.mr-2{margin-right:var(--space-2)}.mr-3{margin-right:var(--space-3)}.mr-4{margin-right:var(--space-4)}.mr-5{margin-right:var(--space-5)}.mr-6{margin-right:var(--space-6)}.my-0{margin-top:var(--space-0);margin-bottom:var(--space-0)}.my-1{margin-top:var(--space-1);margin-bottom:var(--space-1)}.my-2{margin-top:var(--space-2);margin-bottom:var(--space-2)}.my-3{margin-top:var(--space-3);margin-bottom:var(--space-3)}.my-4{margin-top:var(--space-4);margin-bottom:var(--space-4)}.my-5{margin-top:var(--space-5);margin-bottom:var(--space-5)}.mx-0{margin-left:var(--space-0);margin-right:var(--space-0)}.mx-1{margin-left:var(--space-1);margin-right:var(--space-1)}.mx-2{margin-left:var(--space-2);margin-right:var(--space-2)}.mx-3{margin-left:var(--space-3);margin-right:var(--space-3)}.mx-4{margin-left:var(--space-4);margin-right:var(--space-4)}.mx-5{margin-left:var(--space-5);margin-right:var(--space-5)}.mx-auto{margin-left:auto;margin-right:auto}.ml-auto{margin-left:auto}.mr-auto{margin-right:auto}.mt2Important{margin-top:.5rem!important}.p-0{padding:var(--space-0)}.p-1{padding:var(--space-1)}.p-2{padding:var(--space-2)}.p-3{padding:var(--space-3)}.p-4{padding:var(--space-4)}.p-5{padding:var(--space-5)}.p-6{padding:var(--space-6)}.p-7{padding:var(--space-7)}.p-8{padding:var(--space-8)}.pt-0{padding-top:var(--space-0)}.pt-1{padding-top:var(--space-1)}.pt-2{padding-top:var(--space-2)}.pt-3{padding-top:var(--space-3)}.pt-4{padding-top:var(--space-4)}.pt-5{padding-top:var(--space-5)}.pb-0{padding-bottom:var(--space-0)}.pb-1{padding-bottom:var(--space-1)}.pb-2{padding-bottom:var(--space-2)}.pb-3{padding-bottom:var(--space-3)}.pb-4{padding-bottom:var(--space-4)}.pb-5{padding-bottom:var(--space-5)}.pl-0{padding-left:var(--space-0)}.pl-1{padding-left:var(--space-1)}.pl-2{padding-left:var(--space-2)}.pl-3{padding-left:var(--space-3)}.pl-4{padding-left:var(--space-4)}.pr-0{padding-right:var(--space-0)}.pr-1{padding-right:var(--space-1)}.pr-2{padding-right:var(--space-2)}.pr-3{padding-right:var(--space-3)}.pr-4{padding-right:var(--space-4)}.py-0{padding-top:var(--space-0);padding-bottom:var(--space-0)}.py-1{padding-top:var(--space-1);padding-bottom:var(--space-1)}.py-2{padding-top:var(--space-2);padding-bottom:var(--space-2)}.py-3{padding-top:var(--space-3);padding-bottom:var(--space-3)}.py-4{padding-top:var(--space-4);padding-bottom:var(--space-4)}.px-0{padding-left:var(--space-0);padding-right:var(--space-0)}.px-1{padding-left:var(--space-1);padding-right:var(--space-1)}.px-2{padding-left:var(--space-2);padding-right:var(--space-2)}.px-3{padding-left:var(--space-3);padding-right:var(--space-3)}.px-4{padding-left:var(--space-4);padding-right:var(--space-4)}.px-5{padding-left:var(--space-5);padding-right:var(--space-5)}@media(max-width:768px){.mt-md-0{margin-top:0}.mt-md-2{margin-top:8px}.mt-md-4{margin-top:16px}.p-md-2{padding:8px}.p-md-4{padding:16px}}.card{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);padding:16px;box-shadow:var(--card-shadow)}.button{border:none;padding:10px 16px;border-radius:var(--radius-sm);cursor:pointer;font-weight:500;transition:var(--transition)}.button-primary{background:var(--color-primary);color:#fff}.button-primary:hover{background:var(--color-primary-hover)}.button-primary:active{background:var(--color-primary-active)}.confirmHeader{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:.3rem}.d-report{margin-bottom:8px;font-size:.93rem}.d-report span{margin-left:10px}input,select,textarea,button{font-family:var(--app-font-family)}input,textarea,select{padding:10px 12px;border-radius:var(--app-radius-control);border:1px solid var(--border)}input:focus,textarea:focus,select:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px #58a6ff33}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:var(--bg-elevated)}::-webkit-scrollbar-thumb{background:var(--border);border-radius:6px}::-webkit-scrollbar-thumb:hover{background:var(--text-secondary)}.cm-overlay{position:fixed;inset:0;background:#00000059;display:flex;align-items:center;justify-content:center;z-index:1000}.cm-modal{width:90%;max-width:420px;background:var(--bg-card);border-radius:1rem;padding:1.75rem;text-align:center;box-shadow:var(--app-shadow-elevated)}.cm-icon{width:48px;height:48px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto .25rem;font-size:1.375rem}.cm-title,.cm-desc{margin:0}.cm-actions{display:flex;justify-content:center;gap:.75rem;margin-top:.5rem}.cm-btn{padding:.625rem 1rem;border-radius:.5rem;cursor:pointer;font-weight:600}.cm-btn-cancel{border:1px solid var(--border);background:var(--bg-card);color:var(--text-primary)}.cm-btn-primary{background:var(--accent);color:var(--app-on-primary);border:none}.cm-variant-danger .cm-icon{background:#fff5f5;color:#cf222e}.cm-variant-success .cm-icon{background:#f0fff4;color:#1a7f37}.cm-variant-info .cm-icon{background:#f0f7ff;color:#0969da}.first-time-row{display:flex;align-items:center;justify-content:center;margin:.9375rem 0 0;font-size:.9375rem;padding-bottom:2rem}.fw-bold{font-weight:700!important}.fw-600{font-weight:600!important}.text-error{color:var(--error)!important}.text-primary{color:var(--text-primary)!important}.text-secondary{color:var(--text-secondary)!important}.fs-body{font-size:var(--app-text-body)!important}.fs-caption{font-size:var(--type-scale-small)!important}.status-value{font-size:.85rem;color:var(--text-primary);line-height:1.35;word-break:break-word;cursor:text}.back-link{font-size:1.2rem}.terms-list{margin-left:1rem}.hidden{display:none!important}.cursor-pointer{cursor:pointer}.w-full{width:100%}.h-full{height:100%}.ant-form-item .ant-form-item-label>label{font-size:var(--app-text-label);font-weight:500;color:var(--text-secondary);height:auto;align-items:flex-start}.ant-form-item{margin-bottom:12px}.my-datepicker{width:100%;height:40px;background-color:var(--bg-primary)}.clear-button{color:var(--error);font-size:.93rem;cursor:pointer}.ant-input,.ant-input-affix-wrapper,.ant-input-outlined,.ant-picker .ant-picker-input>input,.ant-picker,.ant-select-single:not(.ant-select-customize-input) .ant-select-selector{border-radius:var(--app-radius-control)!important}.usa-phone .ant-input-affix-wrapper,.usa-phone .ant-input-outlined{border-radius:0!important;border-top-right-radius:var(--app-radius-control)!important;border-bottom-right-radius:var(--app-radius-control)!important}.ant-form-item-explain-error{font-size:var(--app-text-caption)}.ant-form-item-has-error input{border-color:var(--error)!important}input::placeholder{color:var(--text-light)!important;font-size:var(--app-text-caption)!important;font-weight:500!important}input{font-weight:500!important;font-size:var(--app-text-caption)!important}.ant-picker-dropdown{max-width:100vw!important}.ant-picker-panel{width:100%!important}.ant-select-content{font-size:var(--app-text-caption)!important;font-weight:500}.visit-tile{background:color-mix(in srgb,var(--accent) 18%,var(--bg-card));padding:1px 10px;border-radius:5px;color:var(--accent);font-weight:500}.visit-details-container{padding:var(--space-4);max-width:720px;margin:0 auto;padding-top:0}.visit-details-scheduled-notice{margin-bottom:1rem;border-radius:var(--radius, 12px);align-items:flex-start}.visit-details-scheduled-notice .ant-alert-message{margin-bottom:.35rem}.visit-details-scheduled-notice__title{display:block;font-size:var(--app-text-icon);font-weight:600;letter-spacing:var(--app-tracking-tight);line-height:var(--app-line-snug);color:var(--text-primary)}.visit-details-scheduled-notice__text{display:block;font-size:var(--app-text-body);font-weight:400;line-height:var(--app-line-relaxed);color:var(--text-secondary)}.reasonField{font-size:var(--app-text-body)}.login-phone .ant-form-item-additional{text-align:left}.visit-details-card{border-radius:var(--app-radius-2xl)}.visit-details-header{margin-bottom:0}.visit-details-title{margin:0}.visit-section-title{font-size:var(--app-text-label);margin-bottom:5px;font-weight:600;text-transform:uppercase;color:var(--text-primary);letter-spacing:.5px}.visit-section{width:100%}.visit-row-item{display:flex;align-items:flex-start;gap:var(--space-2);padding:5px 0;font-size:var(--app-text-caption)}.visit-row-item span{font-size:var(--app-text-body)}.visit-icon{font-size:var(--app-text-base);margin-top:2px;color:var(--text-secondary)}.visit-actions{width:100%;display:flex;gap:var(--space-3);flex-wrap:wrap}.visit-edit-button{flex:1;height:42px;border-radius:var(--app-radius-md);font-size:var(--app-text-base)}.unauth{padding-bottom:100px!important}.visit-cancel-button{flex:1;height:42px;border-radius:var(--app-radius-md);font-size:var(--app-text-base)}.page{padding:var(--space-4) 0;min-height:100vh}.ant-otp{display:flex;justify-content:space-between}.ant-otp .ant-otp-input{height:3.2rem;min-width:2.8rem}.form-action-buttons{width:100%;display:flex;align-items:stretch;gap:var(--space-2)}.form-action-buttons button{flex:1;min-height:44px;align-self:stretch}@media(min-width:768px){.form-action-buttons button{min-height:40px}}.ant-checkbox-wrapper:not(.ant-checkbox-wrapper-disabled):hover .ant-checkbox-checked:not(.ant-checkbox-disabled){background-color:var(--app-color-primary)!important}.settingField{display:flex;justify-content:space-between}.result{padding:0 10px}.result .ant-result-icon{margin-top:0;margin-bottom:10px}.result .ant-result-subtitle{font-size:.9rem}.result .ant-result-title{font-size:1.2rem;font-weight:600}.review .ant-card-head{min-height:auto;padding:12px;font-size:1.1rem}.review .ant-card-body{padding:12px}.review .ant-row{row-gap:8px}.review .ant-typography{margin-bottom:2px}.review .grid-section .ant-typography{font-size:.8rem;text-transform:uppercase;color:var(--text-secondary)}.review .value{font-size:1rem;font-weight:500}.m-w-full{max-width:100%!important}.api-error-alert{font-size:14px}.importantNotes{background:color-mix(in srgb,var(--warning) 18%,var(--bg-card));color:var(--text-primary);border:1px solid color-mix(in srgb,var(--warning) 40%,var(--border));box-shadow:inset 0 0 0 1px #0000000a,0 20px 40px #0f264a14;border-radius:var(--app-radius-xl);padding:var(--app-padding-detail-card);font-size:.85rem;margin-bottom:15px;width:100%}.support-icon{font-size:18px;color:var(--accent);margin-top:2px}.support-card{padding:16px;border-radius:var(--app-radius-control);background-color:var(--bg-card);border:1px solid var(--border);box-shadow:var(--card-shadow);width:100%}.support-card-header{margin-bottom:8px}.support-card-title{font-size:16px;font-weight:600;color:var(--text-primary);margin:0}.support-card-body{width:100%}.support-card-description{font-size:var(--app-text-detail);color:var(--text-secondary);margin:0;line-height:1.5}.text-blue{color:var(--accent)}.subtitle{font-size:14px;color:var(--text-secondary);margin:0;line-height:1.5}.text-left{text-align:left}.text-gray{color:var(--text-secondary)!important}.schedule-step-list{list-style:none;padding-left:1.25rem}.schedule-step-list li{margin-bottom:10px}@media(max-width:575px){.ant-picker-dropdown{position:fixed!important;top:20%!important;left:0!important;width:100vw!important}html{font-size:15px}.container{padding-inline:12px}.grid-2,.grid-3{grid-template-columns:1fr}}@media(max-width:768px){.grid-3{grid-template-columns:repeat(2,1fr)}}@media(max-width:1024px){.container{max-width:960px;height:100vh}}@media(min-width:1280px){.container{max-width:1200px}}
