.hs-appoint-pop[data-v-c48ceabf] .hs-pop-box{border-radius:var(--r-40) var(--r-40) 0 0}.hs-appoint-title[data-v-c48ceabf]{color:var(--c-title);font-size:var(--fs-36);font-weight:var(--fw-bold);padding:var(--gap-30) 16px;margin:0}.hs-appoint-time[data-v-c48ceabf]{padding:0 var(--gap-30);scrollbar-width:none;display:flex;overflow-x:auto}.hs-appoint-time[data-v-c48ceabf]::-webkit-scrollbar{display:none}.hs-appoint-date[data-v-c48ceabf]{color:var(--c-text-tab-off);font-size:var(--fs-30);font-weight:var(--fw-bold);margin-right:var(--gap-30);white-space:nowrap;flex-shrink:0}.hs-appoint-date.is-on[data-v-c48ceabf]{color:var(--c-title)}.hs-appoint-period[data-v-c48ceabf]{gap:var(--gap-14) var(--gap-16);margin-top:var(--gap-30);padding:0 var(--gap-30);grid-template-columns:repeat(2,1fr);display:grid}.hs-appoint-slot[data-v-c48ceabf]{background:var(--c-page);border-radius:var(--r-10);border:1px solid #0000;flex-direction:column;justify-content:center;align-items:center;height:62px;display:flex}.hs-appoint-slot-title[data-v-c48ceabf]{color:#292a33;font-size:var(--fs-30);font-weight:var(--fw-bold)}.hs-appoint-slot-time[data-v-c48ceabf]{color:#292a33;font-size:var(--fs-24);margin-top:var(--gap-4)}.hs-appoint-slot.is-on[data-v-c48ceabf]{background:var(--c-primary-bg);border-color:var(--c-primary)}.hs-appoint-slot.is-on .hs-appoint-slot-title[data-v-c48ceabf]{color:var(--c-primary)}.hs-appoint-none[data-v-c48ceabf]{color:var(--c-text-3);font-size:var(--fs-26);margin:var(--gap-30) 0 0;padding:0 var(--gap-30)}.hs-appoint-agent[data-v-c48ceabf]{margin-top:var(--gap-40);padding:0 var(--gap-30);align-items:center;display:flex}.hs-appoint-avatar[data-v-c48ceabf]{height:42px;margin-right:var(--gap-20);flex-shrink:0;width:42px;position:relative}.hs-appoint-avatar img[data-v-c48ceabf]{-o-object-fit:cover;object-fit:cover;border-radius:50%;width:42px;height:42px}.hs-appoint-agent-tag[data-v-c48ceabf]{background:var(--g-gold);border-radius:var(--r-12);color:var(--c-gold-text);font-size:var(--fs-16);text-align:center;white-space:nowrap;min-width:25px;padding:0 3px;font-style:normal;line-height:12px;position:absolute;bottom:-3px;left:50%;transform:translate(-50%)}.hs-appoint-agent-info[data-v-c48ceabf]{flex-direction:column;min-width:0;display:flex}.hs-appoint-agent-info b[data-v-c48ceabf]{color:var(--c-title);font-size:var(--fs-30)}.hs-appoint-agent-info em[data-v-c48ceabf]{color:#797a80;font-size:var(--fs-24);margin-top:var(--gap-8);font-style:normal}.hs-appoint-input[data-v-c48ceabf]{border:1px solid var(--c-border);border-radius:var(--r-12);height:49px;margin:var(--gap-30) var(--gap-30) 0;padding:0 var(--gap-20);align-items:center;display:flex}.hs-appoint-input+.hs-appoint-input[data-v-c48ceabf]{margin-top:var(--gap-20)}.hs-appoint-input-label[data-v-c48ceabf]{color:var(--c-title);font-size:var(--fs-30);font-weight:var(--fw-bold);flex-shrink:0}.hs-appoint-input input[data-v-c48ceabf]{color:var(--c-title);font-size:var(--fs-30);text-align:right;background:0 0;border:0;outline:none;flex:1;min-width:0}.hs-appoint-input input[data-v-c48ceabf]::placeholder{color:#1e1e214d}.hs-appoint-code[data-v-c48ceabf]{border-left:1px solid var(--c-border);color:var(--c-primary);font-size:var(--fs-26);margin-left:var(--gap-20);padding-left:var(--gap-20);flex-shrink:0}.hs-appoint-code.is-off[data-v-c48ceabf]{color:var(--c-placeholder)}.hs-appoint-note[data-v-c48ceabf]{border:1px solid var(--c-border);border-radius:var(--r-12);color:var(--c-text);font-size:var(--fs-30);margin:var(--gap-20) var(--gap-30) 0;min-height:85px;padding:var(--gap-10) var(--gap-20);resize:none;outline:none;width:calc(100% - 30px);line-height:22px;display:block}.hs-appoint-note[data-v-c48ceabf]::placeholder{color:#1e1e214d}.hs-appoint-label[data-v-c48ceabf]{margin-top:var(--gap-16);padding:0 var(--gap-30);flex-wrap:wrap;display:flex}.hs-appoint-chip[data-v-c48ceabf]{background:var(--c-page);border-radius:var(--r-12);color:#616266;font-size:var(--fs-26);height:36px;margin-right:var(--gap-14);padding:0 var(--gap-24)}.hs-appoint-btn[data-v-c48ceabf],.hs-appoint-chip.is-on[data-v-c48ceabf]{background:var(--c-primary);color:#fff}.hs-appoint-btn[data-v-c48ceabf]{border-radius:var(--r-12);font-size:var(--fs-30);font-weight:var(--fw-bold);height:44px;margin:var(--gap-60) var(--gap-30) var(--gap-40);width:calc(100% - 30px);display:block}.hs-appoint-btn.is-busy[data-v-c48ceabf]{opacity:.7}
