.yXgAhG_main{text-align:center;flex-direction:column;flex:1;align-items:center;gap:1.15rem;width:min(100% - 2rem,920px);margin:0 auto;padding:clamp(1.25rem,4vh,2.5rem) 0 2rem;display:flex}.yXgAhG_brand{border-bottom:1px solid #e5dfd5;justify-content:center;align-items:center;width:100%;min-height:86px;display:flex;position:relative}.yXgAhG_logo{object-fit:contain;width:82px;height:82px}.yXgAhG_eyebrow{color:#947c4d;letter-spacing:.2em;text-transform:uppercase;font-size:.68rem;font-weight:700;line-height:1.5}.yXgAhG_title{color:#2b241f;letter-spacing:-.055em;max-width:760px;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.25rem,6vw,3.35rem);font-weight:400;line-height:1.05}.yXgAhG_title em{color:#a78a53;font-weight:400}.yXgAhG_subtitle{color:#716a61;margin-top:-.45rem;font-size:clamp(.95rem,2vw,1.1rem)}.yXgAhG_list{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;width:100%;margin-top:.65rem;display:grid}.yXgAhG_employee{color:#2b241f;text-align:left;touch-action:manipulation;cursor:pointer;background:#fffdfaf0;border:1px solid #e2d8c7;border-radius:3px;align-items:center;gap:.9rem;min-height:82px;padding:0 1.15rem;font-size:clamp(1.05rem,2.3vw,1.3rem);font-weight:600;transition:border-color .14s,background .14s,transform .14s;display:flex}.yXgAhG_employee:hover{background:#fffdfa;border-color:#b99a5b;transform:translateY(-1px)}.yXgAhG_employee:active:not(:disabled){transform:translateY(0)}.yXgAhG_avatar{color:#836d44;background:#f1eadc;border-radius:50%;flex:0 0 42px;place-items:center;width:42px;height:42px;font-family:Georgia,Times New Roman,serif;font-size:1.25rem;font-weight:400;display:grid}.yXgAhG_arrow{color:#a78a53;margin-left:auto;font-size:1.2rem;font-weight:400}.yXgAhG_pad{grid-template-columns:repeat(3,1fr);gap:.65rem;width:min(100%,390px);margin-top:.2rem;display:grid}.yXgAhG_main button{color:#2b241f;touch-action:manipulation;cursor:pointer;background:#fffdfa;border:1px solid #ded7cc;border-radius:3px;min-height:4.25rem;font-size:1.4rem;font-weight:500;transition:background .14s,border-color .14s}.yXgAhG_main button:hover:not(:disabled){background:#f7f1e7;border-color:#b99a5b}.yXgAhG_main button:disabled{cursor:not-allowed;opacity:.55}.yXgAhG_main .yXgAhG_employee{border:1px solid #e2d8c7;min-height:82px;font-size:clamp(1.05rem,2.3vw,1.3rem)}.yXgAhG_confirm{width:min(100%,390px);color:#fffdfa!important;background:#2b241f!important;border-color:#2b241f!important;font-size:1.05rem!important;font-weight:600!important}.yXgAhG_confirm:hover:not(:disabled){background:#8b7040!important;border-color:#8b7040!important}.yXgAhG_dots{color:#2b241f;letter-spacing:.5rem;min-height:3.3rem;font-size:2rem}.yXgAhG_error{color:#a13d35;min-height:1.7rem;font-size:.95rem}.yXgAhG_ok{color:#526c52;margin:auto;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.25rem,6vw,3.5rem);line-height:1.15}.yXgAhG_preview{object-fit:cover;background:#2b241f;border:3px solid #fffdfa;border-radius:3px;width:12rem;height:9rem;transform:scaleX(-1);box-shadow:0 0 0 1px #e2d8c7}.yXgAhG_notice{color:#716a61;background:#fffdfab3;border:1px solid #e1d8c9;padding:.65rem .85rem;font-size:.86rem}@media (max-width:600px){.yXgAhG_main{gap:.9rem;width:min(100% - 1.25rem,920px);padding-top:.75rem}.yXgAhG_brand{min-height:70px}.yXgAhG_logo{width:68px;height:68px}.yXgAhG_list{grid-template-columns:1fr;gap:.65rem}.yXgAhG_employee,.yXgAhG_main .yXgAhG_employee{min-height:72px}.yXgAhG_pad{gap:.5rem}.yXgAhG_main .yXgAhG_pad button{min-height:3.6rem}}@media (prefers-reduced-motion:reduce){.yXgAhG_employee,.yXgAhG_main button{transition-duration:.01ms}}
