.oaq{--oaq-ink:#1f2933;--oaq-muted:#52606d;--oaq-line:#d9dde1;--oaq-bg:#fff;--oaq-soft:#f4f3ef;--oaq-accent:var(--color-plum,#6541a5);--oaq-warn:#8a4b00;box-sizing:border-box;max-width:100%;color:var(--oaq-ink);background:var(--oaq-bg);border:1px solid var(--oaq-line);font:inherit;border-radius:12px;padding:1.25rem}.oaq *,.oaq :before,.oaq :after{box-sizing:border-box}.oaq h3{margin:0 0 .5rem;font-size:1.25rem}.oaq h4{margin:1rem 0 .75rem;font-size:1.05rem}.oaq p{margin:.5rem 0}.oaq .oaq-note{color:var(--oaq-muted);font-size:.95rem}.oaq fieldset{border:1px solid var(--oaq-line);border-radius:10px;min-width:0;margin:1rem 0;padding:1rem}.oaq legend{padding:0 .4rem;font-weight:700}.oaq label{margin:.75rem 0 .25rem;font-weight:600;display:block}.oaq input,.oaq select{width:100%;min-width:0;max-width:26rem;color:inherit;font:inherit;background:#fff;border:1px solid #8795a1;border-radius:8px;padding:.55rem .6rem}.oaq input:disabled{color:var(--oaq-muted);background:#f4f3ef}.oaq input:focus,.oaq select:focus,.oaq button:focus{outline-offset:2px;outline:3px solid #9ec5fe}.oaq .oaq-field{min-width:0;padding:.35rem 0}.oaq .oaq-part{border-top:1px solid var(--oaq-line);grid-template-columns:1fr;gap:.25rem;padding:.6rem 0;display:grid}.oaq .oaq-part>label{margin:0}.oaq .oaq-row{flex-wrap:wrap;gap:.5rem;min-width:0;display:flex}.oaq .oaq-status-field{flex:14rem}.oaq .oaq-extra{width:100%}.oaq label.oaq-check{align-items:flex-start;gap:.5rem;font-weight:400;display:flex}.oaq input[type=checkbox]{flex:none;width:1.2rem;min-width:1.2rem;height:1.2rem;margin:.15rem 0 0;padding:0}.oaq .oaq-inline-error{font-size:.95rem}.oaq [aria-invalid=true]{border-color:var(--oaq-warn)}.oaq p,.oaq li,.oaq label,.oaq pre{overflow-wrap:anywhere}.oaq [hidden]{display:none!important}.oaq .oaq-actions{flex-wrap:wrap;gap:.5rem;margin:1rem 0;display:flex}.oaq button{color:var(--oaq-accent);cursor:pointer;border:1px solid var(--oaq-accent);font:inherit;background:#fff;border-radius:8px;padding:.6rem .9rem;font-weight:600}.oaq button:disabled{cursor:not-allowed;opacity:.65}.oaq button.oaq-primary{color:#fff;background:var(--oaq-accent)}.oaq .oaq-result{background:var(--oaq-soft);border-radius:10px;margin:1rem 0;padding:1rem}.oaq .oaq-result:empty{display:none}.research-article-page .oral-appliance-anchor{height:0;scroll-margin-top:6rem}.oaq .oaq-result h4{margin-top:.5rem}.oaq .oaq-big{font-size:1.15rem;font-weight:700}.oaq .oaq-err{color:var(--oaq-warn);font-weight:600}.oaq ul{margin:.4rem 0 .6rem 1.2rem;padding:0}.oaq pre,.oaq textarea{white-space:pre-wrap;background:var(--oaq-soft);border:1px solid var(--oaq-line);width:100%;min-height:9rem;font:inherit;border-radius:8px;padding:.75rem}.oaq .oaq-visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.oaq .oaq-printonly,.oaq-print-view{display:none}@media (min-width:720px){.oaq .oaq-part{grid-template-columns:1fr 1.3fr;align-items:center}}@media print{body.oaq-print>:not(#oaq-print-view){display:none!important}body.oaq-print #oaq-print-view{border:0;width:100%;max-width:none;padding:0;font:11pt/1.4 sans-serif;display:block!important;position:static!important}body.oaq-print #oaq-print-view .oaq-result{background:0 0;padding:0}body.oaq-print #oaq-print-view h3,body.oaq-print #oaq-print-view h4{break-after:avoid}body.oaq-print #oaq-print-view li{break-inside:avoid}}
