.nv8LGq_widget{flex-direction:column;gap:22px;display:flex}.nv8LGq_step{flex-direction:column;gap:10px;display:flex}.nv8LGq_stepLabel{color:var(--muted-2);margin:0;font-size:14px;font-weight:600}.nv8LGq_stepLabel:focus{outline:none}.nv8LGq_stepLabel:focus-visible{outline:3px solid var(--signal);outline-offset:3px;border-radius:4px}.nv8LGq_choices{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.nv8LGq_choice{min-height:48px}.nv8LGq_choiceName{overflow-wrap:anywhere}.nv8LGq_choiceMeta{color:var(--muted);white-space:nowrap;font-weight:400}.nv8LGq_choiceSub{color:var(--muted-2);font-size:13px;font-weight:400;display:block}.nv8LGq_desc{color:var(--muted);white-space:pre-line;font-size:14px;line-height:1.5}.nv8LGq_nextGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.nv8LGq_tileDay{font-family:var(--font-body);color:var(--muted);font-size:12px;font-weight:400}.nv8LGq_tile[aria-pressed=true] .nv8LGq_tileDay{color:var(--on-ink-muted)}.nv8LGq_tileTime{font-size:18px}.nv8LGq_weekNav{justify-content:space-between;align-items:center;gap:8px;display:flex}.nv8LGq_weekLabel{text-align:center;font-size:15px;font-weight:600}.nv8LGq_navBtn{border:1px solid var(--line-strong);background:var(--white);width:44px;height:44px;color:var(--ink);cursor:pointer;border-radius:12px;flex:none;justify-content:center;align-items:center;display:inline-flex}.nv8LGq_navBtn:hover:not(:disabled){border-color:var(--ink)}.nv8LGq_navBtn:disabled{opacity:.4;cursor:not-allowed}.nv8LGq_days{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;display:grid}.nv8LGq_day{border:1px solid var(--line-strong);background:var(--white);min-height:56px;color:var(--ink);cursor:pointer;font:inherit;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:1px;padding:4px 0;display:flex}.nv8LGq_day:hover:not(:disabled){border-color:var(--ink)}.nv8LGq_day:disabled{cursor:default;background:var(--paper-deep);color:var(--muted-2);border-color:#0000}.nv8LGq_day[aria-pressed=true]{border:2px solid var(--signal)}.nv8LGq_dayWd{color:var(--muted-2);font-size:12px}.nv8LGq_dayNum{font-family:var(--font-display);font-size:17px;font-weight:700;line-height:1.1}.nv8LGq_dayDot{background:var(--signal);border-radius:50%;width:5px;height:5px}.nv8LGq_dayDotEmpty{width:5px;height:5px}.nv8LGq_slotGrid{grid-template-columns:repeat(auto-fill,minmax(74px,1fr));gap:8px;display:grid}.nv8LGq_loading{color:var(--muted);padding:8px 0;font-size:14px}.nv8LGq_emptyBox{text-align:center;color:var(--muted);border:1px dashed var(--line-strong);border-radius:var(--radius-ui);flex-direction:column;align-items:center;gap:6px;padding:18px 16px;font-size:14px;display:flex}.nv8LGq_waitBox{border-top:1px solid var(--line-soft);flex-direction:column;gap:12px;padding-top:16px;display:flex}.nv8LGq_summary{border:1px solid var(--line);border-radius:var(--radius-ui);background:var(--paper);flex-direction:column;gap:4px;padding:14px 16px;display:flex}.nv8LGq_summaryTop{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.nv8LGq_summaryWhen{font-family:var(--font-display);letter-spacing:-.01em;font-size:18px;font-weight:700}.nv8LGq_honey{width:1px;height:1px;position:absolute;top:auto;left:-10000px;overflow:hidden}.nv8LGq_radioChoice{min-height:48px;justify-content:flex-start!important}.nv8LGq_radioChoice input{width:18px;height:18px;accent-color:var(--signal);flex:none;margin:0}.nv8LGq_radioRow{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:8px;display:grid}.nv8LGq_radioCol{flex-direction:column;gap:8px;display:flex}.nv8LGq_consent{color:var(--muted-2);font-size:13px;line-height:1.5}.nv8LGq_visitCard{background:var(--white);border:1px solid var(--line);border-radius:18px;flex-direction:column;gap:14px;padding:clamp(18px,3vw,28px);display:flex}.nv8LGq_visitTitle{font-family:var(--font-display);letter-spacing:-.02em;font-size:clamp(22px,3.4vw,26px);font-weight:700;line-height:1.2}.nv8LGq_visitMeta{color:var(--muted);font-size:15px}.nv8LGq_visitNotice{align-self:flex-start}.nv8LGq_visitSection{border-top:1px solid var(--line-soft);flex-direction:column;gap:10px;padding-top:14px;display:flex}.nv8LGq_visitSectionTitle{font-size:14px;font-weight:600}.nv8LGq_visitActions{border-top:1px solid var(--line-soft);flex-wrap:wrap;align-items:center;gap:8px 18px;padding-top:14px;display:flex}.nv8LGq_actionLink{min-height:44px;color:var(--signal-text);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;align-items:center;padding:0;font-family:inherit;font-size:15px;font-weight:600;text-decoration:underline;display:inline-flex}.nv8LGq_actionLink:hover{color:var(--ink)}.nv8LGq_actionLinkDanger{color:var(--danger)}.nv8LGq_toastInline{max-width:none;box-shadow:none;margin-bottom:16px;position:static;transform:none}.nv8LGq_toastText{flex-direction:column;gap:2px;min-width:0;display:flex}.nv8LGq_toastSub{color:var(--ink-soft);font-size:13px;font-weight:400}.nv8LGq_toastClose{cursor:pointer;width:44px;height:44px;color:var(--ink);background:0 0;border:0;border-radius:12px;flex:none;justify-content:center;align-items:center;margin-left:auto;display:inline-flex}.nv8LGq_toastClose:hover{background:#fff9}.nv8LGq_page{flex-direction:column;min-height:100dvh;display:flex}.nv8LGq_header{flex-direction:column;gap:14px;padding-top:clamp(28px,6vw,56px);padding-bottom:24px;display:flex}.nv8LGq_headerTop{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.nv8LGq_officeName{font-family:var(--font-display);letter-spacing:-.03em;overflow-wrap:anywhere;font-size:clamp(26px,4.4vw,38px);font-weight:700;line-height:1.1}.nv8LGq_notaryLine{color:var(--muted);font-size:16px}.nv8LGq_contacts{flex-wrap:wrap;gap:4px 22px;margin:0;padding:0;font-size:15px;list-style:none;display:flex}.nv8LGq_contacts li{align-items:center;min-height:32px;display:flex}.nv8LGq_contacts a{color:var(--ink);-webkit-text-decoration-color:var(--field-border);text-decoration-color:var(--field-border);text-underline-offset:3px}.nv8LGq_contacts a:hover{-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}.nv8LGq_langLink{border:1px solid var(--field-border);min-width:44px;min-height:44px;color:var(--ink);border-radius:999px;flex:none;justify-content:center;align-items:center;padding:0 14px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.nv8LGq_langLink:hover{border-color:var(--ink);color:var(--ink)}.nv8LGq_main{flex-direction:column;flex:1;gap:16px;padding-bottom:56px;display:flex}.nv8LGq_intro{color:var(--muted);white-space:pre-line;font-size:16px;line-height:1.6}.nv8LGq_widgetCard{background:var(--white);border:1px solid var(--line);border-radius:18px;padding:clamp(18px,3vw,28px)}.nv8LGq_footer{border-top:1px solid var(--line)}.nv8LGq_footerIn{color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 20px;padding-top:20px;padding-bottom:24px;font-size:14px;display:flex}.nv8LGq_footer a{color:var(--muted);align-items:center;min-height:44px;display:inline-flex}.nv8LGq_footer a:hover{color:var(--ink)}.nv8LGq_embed{background:var(--white);border-radius:18px;padding:16px}.nv8LGq_embed .nv8LGq_visitCard{border:0;padding:0}.nv8LGq_embedTop{justify-content:flex-end;margin-bottom:4px;display:flex}.nv8LGq_embedFoot{color:var(--muted-2);text-align:center;margin-top:12px;font-size:12px}.nv8LGq_embedFoot a{color:var(--muted-2)}@media (max-width:380px){.nv8LGq_day{min-height:52px}.nv8LGq_dayNum{font-size:15px}}
