.nurse-art-host{position:relative}.nurse-art-enlarge{position:absolute;right:12px;bottom:12px;z-index:2;min-height:44px;padding:10px 16px;border:1px solid #d5b9ff80;border-radius:10px;background:#121018ee;color:#fff;font:600 14px/1.3 var(--font-ui),sans-serif;cursor:zoom-in}.nurse-art-enlarge:focus-visible,.nurse-art-dialog button:focus-visible,.nurse-art-dialog-scroll:focus-visible{outline:3px solid #f222b0;outline-offset:3px}.nurse-art-dialog{position:fixed;inset:16px;width:calc(100vw - 32px);height:calc(100dvh - 32px);max-width:none;max-height:none;margin:0;padding:0;border:1px solid #8c6bf080;border-radius:16px;background:#0e0c13;color:white;z-index:10000;overflow:hidden}.nurse-art-dialog::backdrop{background:#000d}.nurse-art-dialog-bar{height:64px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 16px;border-bottom:1px solid #ffffff24;font:400 14px/1.4 var(--font-ui),sans-serif}.nurse-art-dialog button{min-width:44px;min-height:44px;border:1px solid #ffffff60;border-radius:8px;background:#26202e;color:white;font:600 15px var(--font-ui),sans-serif;cursor:pointer}.nurse-art-dialog-scroll{overflow:auto;height:calc(100% - 64px);overscroll-behavior:contain;touch-action:pan-x pan-y}.nurse-art-dialog-scroll img{display:block;width:max(1600px,100%);max-width:none;height:auto;margin:0}.nurse-art-host img{cursor:zoom-in}
@media(max-width:720px){.nurse-art-dialog{inset:8px;width:calc(100vw - 16px);height:calc(100dvh - 16px)}.nurse-art-dialog-bar{height:72px;font-size:13px}.nurse-art-dialog-scroll{height:calc(100% - 72px)}.nurse-art-enlarge{right:8px;bottom:8px;font-size:13px}#faqImage.na-image{overflow-x:auto;overscroll-behavior-inline:contain}#faqImageAsset{width:1000px!important;max-width:none!important}}

.nurse-art-dialog{color-scheme:dark}.nurse-art-dialog-scroll{scrollbar-color:#8c6bf0 #17121f}
