.n9-panel{margin:16px 0;padding:20px;border:1px solid #d5e2e3;border-radius:12px;background:#f8fbfb}.n9-panel h3{margin:0 0 9px}.n9-tools{display:flex;gap:9px;flex-wrap:wrap;margin-top:13px}.n9-source{border-left:3px solid #21746e;padding:12px 16px;background:#edf6f3;margin-bottom:16px;font-size:13px;line-height:1.55}.n9-source p{margin:6px 0}.n9-notice{padding:15px;border-radius:8px;background:#fff6e5;color:#544027;font-size:13px;line-height:1.6;margin:12px 0}.n9-element{border:1px solid #d9e2e5;border-radius:10px;padding:16px;margin:12px 0}.n9-element summary{font-weight:650;cursor:pointer;display:flex;align-items:start;gap:15px;line-height:1.55}.n9-element summary span{flex:1}.n9-element summary b{font-size:12px;color:#21746e;white-space:nowrap}.n9-element label{display:block;margin:12px 0}.n9-element select[multiple]{width:100%}.n9-summary{padding:14px;border-radius:8px;background:#edf6f3}.n9-check{display:flex;gap:8px;margin:12px 0;align-items:start}.vmodal .field{margin-bottom:14px}.vmodal .field input,.vmodal .field textarea,.vmodal .field select{width:100%;max-width:100%}@media(max-width:600px){.n9-element summary{display:block}.n9-panel{padding:14px}.n9-tools .btn{width:100%;white-space:normal}}

@media(max-width:600px){.n9-element summary b{display:inline-block;margin:8px 0 0;padding:3px 9px;border-radius:12px;background:#edf6f3;}}

.v11-answer{margin:12px 0 16px;padding:14px 16px;border-radius:12px;background:#eef8f5;border-left:4px solid #0b796f}.v11-answer b{color:#075c55}.v11-answer p{margin:8px 0;line-height:1.5}.v11-answer p:last-child{margin-bottom:0}
