#ydMainNav{position:fixed;inset:0 0 auto;z-index:2000;height:44px;display:flex;align-items:center;padding:0 16px;gap:12px;background:#fff;border-bottom:1px solid #e5e7eb;box-sizing:border-box;font-family:'Noto Sans KR',Inter,system-ui,sans-serif;font-size:14px;color:#111827}#ydMainNav a,#ydMainNav button{box-sizing:border-box;min-height:44px;display:flex;align-items:center;justify-content:center;color:#374151;text-decoration:none;font-weight:700;padding:0 12px;border:0;background:transparent;white-space:nowrap}#ydMainNav .yd-logo{padding:0;font-size:18px;font-weight:800;justify-content:flex-start}#ydMainNav .yd-logo span{color:#1a56db}#ydMainNav .yd-desktop{margin-left:auto;display:flex;gap:4px}#ydMainNav .yd-contact{color:#fff;background:#1a56db;border-radius:6px}#ydMainNav .yd-mobile-tools{display:none;margin-left:auto}#ydMainNav #ydMobileMenu{position:absolute;top:44px;left:0;right:0;background:#fff;padding:12px 16px;box-shadow:0 12px 20px #0f172a20;max-height:calc(100dvh - 44px);overflow-y:auto}#ydMainNav #ydMobileMenu a{min-height:48px;justify-content:flex-start;padding:0 16px}#ydMainNav [hidden]{display:none!important}#ydMainNav :focus-visible,.yd-operator-links a:focus-visible{outline:3px solid #1a56db;outline-offset:-3px}.yd-operator-links{display:flex;flex-wrap:wrap;gap:8px 20px;align-items:center;justify-content:center;padding:16px;background:#f8fafc;font:13px/1.6 'Noto Sans KR',system-ui,sans-serif}.yd-operator-links a{display:flex;align-items:center;min-height:44px;color:#374151;text-decoration:underline}@media(max-width:999px){#ydMainNav .yd-desktop{display:none}#ydMainNav .yd-mobile-tools{display:flex}#ydMainNav .yd-mobile-tools button{cursor:pointer;font:inherit;font-weight:700}}
#ydMainNav #ydMobileMenu{display:flex;flex-direction:column;grid-template-columns:none;gap:0}#ydMainNav .yd-desktop{grid-template-columns:none;padding:0;border:0;background:transparent}
