.Select_root__pxgIi{position:relative;display:block;min-width:0}.Select_root__pxgIi[hidden]{display:none}.Select_native__QA3BM{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap;border:0;pointer-events:none}.Select_trigger__Znm4J{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-width:0;min-height:var(--control-height,44px);padding:10px 12px;border:1px solid var(--control-border,var(--color-outline-variant,#c2c8d4));border-radius:var(--control-radius,8px);background:var(--control-surface,var(--color-surface-container-lowest,#ffffff));color:var(--control-text,var(--color-on-surface,#0f1923));font:inherit;font-family:var(--control-font-family,var(--font-sarabun,sans-serif));font-size:var(--control-font-size,14px);font-weight:400;line-height:var(--control-line-height,22px);text-align:start;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease}.Select_trigger__Znm4J:hover:where(:not(:disabled):not([aria-invalid=true])){border-color:var(--control-border-hover,var(--color-primary,#022448))}.Select_trigger__Znm4J:focus-visible,.Select_trigger__Znm4J[aria-expanded=true]{border-color:var(--control-focus,var(--color-brand-teal,#00b8a9));outline:2px solid var(--control-focus,var(--color-brand-teal,#00b8a9));outline-offset:2px}.Select_trigger__Znm4J[aria-invalid=true]{border-color:var(--color-custom-error,#b91c1c)}.Select_trigger__Znm4J[data-size=compact]{min-height:var(--control-height-compact,36px);padding-block:6px}.Select_trigger__Znm4J:disabled{color:var(--control-disabled-text,var(--color-on-surface-muted,#6b7585));background:var(--control-disabled-background,var(--color-surface-container-low,#f2f4f7));cursor:not-allowed}.Select_trigger__Znm4J[data-placeholder=true]:not(:disabled){color:var(--color-on-surface-muted,#6b7585)}.Select_value__m6KKy{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Select_check__pk6IR,.Select_chevron__QJxov,.Select_spinner__gSJQS{width:var(--control-icon-size,16px);height:var(--control-icon-size,16px);flex-shrink:0;color:var(--color-primary,#022448)}.Select_chevron__QJxov{transition:transform .15s ease}.Select_trigger__Znm4J[aria-expanded=true] .Select_chevron__QJxov{transform:rotate(180deg)}.Select_trigger__Znm4J:disabled .Select_chevron__QJxov,.Select_trigger__Znm4J:disabled .Select_spinner__gSJQS{color:inherit}.Select_spinner__gSJQS{animation:Select_select-spin__l9y_X .9s linear infinite}.Select_popup__0Myt_{z-index:var(--control-popup-z-index,1000);box-sizing:border-box;overflow-y:auto;overscroll-behavior:contain;padding:4px;border:1px solid var(--control-border,var(--color-outline-variant,#c2c8d4));border-radius:var(--control-radius,8px);background:var(--control-surface,var(--color-surface-container-lowest,#ffffff));color:var(--control-text,var(--color-on-surface,#0f1923));box-shadow:var(--control-popover-shadow,0 6px 18px rgba(2,36,72,.12),0 1px 3px rgba(2,36,72,.08));font-family:var(--control-font-family,var(--font-sarabun,sans-serif));font-size:var(--control-font-size,14px);line-height:var(--control-line-height,22px)}.Select_option__3VrL5{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:var(--control-height,44px);padding:10px 12px;border-radius:calc(var(--control-radius, 8px) - 2px);cursor:pointer}.Select_option__3VrL5:hover:not([aria-disabled=true]),.Select_option__3VrL5[data-active=true]{background:var(--control-option-hover,var(--color-secondary-container,#ccf5f2));color:var(--color-primary,#022448)}.Select_option__3VrL5[aria-selected=true]{background:var(--control-option-selected,var(--color-secondary-container,#ccf5f2));color:var(--color-primary,#022448);font-weight:600}.Select_option__3VrL5[aria-disabled=true]{color:var(--control-disabled-text,var(--color-on-surface-muted,#6b7585));cursor:not-allowed}.Select_optionLabel__pWBBR{min-width:0;overflow-wrap:anywhere}.Select_group__ygSZK{padding:8px 12px 4px;color:var(--color-on-surface-muted,#6b7585);font-size:12px;font-weight:600}@media (pointer:coarse){.Select_trigger__Znm4J[data-size=compact]{min-height:var(--control-height,44px)}}@keyframes Select_select-spin__l9y_X{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.Select_chevron__QJxov,.Select_trigger__Znm4J{transition:none}.Select_spinner__gSJQS{animation:none}}.Button_root__QP7_M{display:inline-flex;min-height:var(--control-height,44px);min-width:var(--control-height,44px);align-items:center;justify-content:center;gap:8px;padding:8px 16px;border:1px solid transparent;border-radius:var(--control-radius,8px);font-family:inherit;font-size:var(--control-font-size,14px);line-height:var(--control-line-height,22px);font-weight:600;cursor:pointer;transition:background-color .15s ease,border-color .15s ease}.Button_root__QP7_M[data-size=sm]{padding-inline:var(--control-padding-x,12px)}.Button_root__QP7_M[data-size=lg]{min-height:48px;padding:12px 20px}.Button_root__QP7_M>svg{width:var(--control-icon-size,16px);height:var(--control-icon-size,16px);flex-shrink:0}.Button_root__QP7_M>.material-symbols-outlined{font-size:var(--control-icon-size,16px);flex-shrink:0}.Button_root__QP7_M[data-size=lg]>svg{width:20px;height:20px}.Button_root__QP7_M[data-size=lg]>.material-symbols-outlined{font-size:20px}.Button_root__QP7_M[data-variant=primary]{background:var(--color-primary,#022448);color:var(--color-on-primary,white)}.Button_root__QP7_M[data-variant=primary]:hover:not(:disabled){background:var(--color-primary-hover,#03306a)}.Button_root__QP7_M[data-variant=secondary]{background:var(--control-surface,white);border-color:var(--control-border,#c2c8d4);color:var(--color-primary,#022448)}.Button_root__QP7_M[data-variant=ghost]:hover:not(:disabled),.Button_root__QP7_M[data-variant=secondary]:hover:not(:disabled){background:var(--color-surface-container-low,#f2f4f7)}.Button_root__QP7_M[data-variant=ghost]{background:transparent;color:var(--color-primary,#022448)}.Button_root__QP7_M[data-variant=danger]{background:var(--control-surface,white);border-color:var(--color-custom-error,#b91c1c);color:var(--color-custom-error,#b91c1c)}.Button_root__QP7_M[data-variant=danger]:hover:not(:disabled){background:var(--color-custom-error-light,#fee2e2)}.Button_root__QP7_M:focus-visible{outline:2px solid var(--control-focus,#022448);outline-offset:2px;box-shadow:none}.Button_root__QP7_M:disabled{background:var(--color-surface-container,#eaecf0);border-color:var(--control-border,#c2c8d4);color:var(--color-on-surface-muted,#6b7585);cursor:not-allowed;box-shadow:none}.Button_spinner____7ub{animation:Button_spin__0uF6_ 1s linear infinite;flex-shrink:0}@keyframes Button_spin__0uF6_{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.Button_root__QP7_M{transition:none}.Button_spinner____7ub{animation:none}}.InterviewForm_fieldGrid__2KEy9{--field-column-gap:1.25rem;--field-group-gap:1.25rem;display:grid;grid-template-columns:minmax(0,1fr);gap:var(--field-group-gap) var(--field-column-gap)}.InterviewForm_arrayGrid__4E0BA{--field-column-gap:0.5rem;--field-group-gap:0.5rem}.InterviewForm_control__S1xTx,.InterviewForm_fieldSlot__9t6G2,.InterviewForm_field__RXqa8,.InterviewForm_metadata__19C_k{min-width:0}.InterviewForm_field__RXqa8{display:grid;row-gap:.375rem;align-items:start}.InterviewForm_control__S1xTx{min-height:44px}.InterviewForm_metadata__19C_k:empty{display:none}.InterviewForm_missingBadge__30V2G{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;min-width:1.375rem;height:1.375rem;padding-inline:.375rem;border-radius:9999px;background:var(--color-custom-error,#b42318);color:white;font-size:.6875rem;font-weight:600;font-variant-numeric:tabular-nums}.InterviewForm_contentPane__5BPOs{overflow-y:auto;overscroll-behavior:contain;scroll-padding-block:.75rem;max-height:max(16rem,calc(100dvh - 22rem))}@media (min-width:80rem){.InterviewForm_fieldGrid__2KEy9{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:.375rem}.InterviewForm_fieldSlot__9t6G2,.InterviewForm_field__RXqa8{display:grid;grid-row:span 3;grid-template-rows:subgrid}.InterviewForm_fullWidth__jgnYl{grid-column:1/-1}.InterviewForm_metadata__19C_k,.InterviewForm_metadata__19C_k:empty{display:block;padding-bottom:calc(var(--field-group-gap) - .375rem)}}