.syad-field{min-width:0;margin-top:18px}
.syad-field label{display:block;margin-bottom:4px;font:500 12px/1.6 'Noto Sans KR',sans-serif;word-break:keep-all;overflow-wrap:anywhere}
.syad-field input,.syad-field textarea{margin-top:0!important}
.syad-form>label[for]{display:block;word-break:keep-all;overflow-wrap:anywhere}
.syad-form input:not([type=hidden]):focus-visible,.syad-form textarea:focus-visible,#aiLogicForm input:focus-visible{outline:2px solid #cc000c!important;outline-offset:4px;box-shadow:0 0 0 2px #fff!important}
.syad-form[data-theme=dark] input:focus-visible,.syad-form[data-theme=dark] textarea:focus-visible{outline-color:#ff9a8f!important;box-shadow:0 0 0 2px #101014!important}
.nav-item:focus-within .drop,[data-ddwrap]:focus-within [data-dd]{display:block!important}
.simnote{white-space:normal!important;word-break:keep-all;overflow-wrap:anywhere}
.simfoot{box-sizing:border-box;max-width:calc(100vw - 24px);width:max-content;text-align:center;word-break:keep-all;overflow-wrap:anywhere}
@media(prefers-reduced-motion:reduce){[data-reveal],[data-deploy],[data-type],[data-fx],[data-orbit],[data-seq],[role=dialog]{animation:none!important;transition:none!important}html{scroll-behavior:auto!important}}
@media(max-width:768px){.syad-form>div:has(>.syad-field){grid-template-columns:1fr!important;gap:12px!important}.syad-form .syad-field{margin-top:12px}}
