.uat{color:#214c43;max-width:1100px;margin:24px auto;padding:0 20px}.uat button,.uat select,.uat input,.uat textarea{font:inherit}.uat button{color:#214c43;cursor:pointer;background:#fff;border:1px solid #357a6d;border-radius:12px;min-height:44px;margin:6px 8px 6px 0;padding:12px 18px}.uat button:disabled{opacity:.6;cursor:wait}.uat-panel{background:#fff;border:2px solid #6bb6a5;border-radius:20px;padding:24px;line-height:1.7}.uat-panel h2{font-size:1.5rem}.uat-panel form{gap:12px;margin:20px 0;display:grid}.uat-panel label{gap:5px;display:grid}.uat-panel select,.uat-panel textarea,.uat-panel input[type=number]{color:#173b32;background:#fff;border:1px solid #78968e;border-radius:8px;width:100%;padding:12px;font-size:16px}.uat-panel .uat-check{align-items:flex-start;gap:12px;display:flex}.uat-check input{min-width:20px;height:20px;margin-top:8px}.uat-panel code{overflow-wrap:anywhere}.uat-panel textarea{min-height:90px}.uat-panel :focus-visible{outline-offset:3px;outline:3px solid #c87e08}.uat-panel details{background:#f0f8f5;padding:12px}.uat-panel summary{cursor:pointer;font-weight:700}.uat-panel [role=status]{font-weight:700}.uat{min-width:0;height:auto;box-shadow:none;background:0 0;border:0;display:block;position:relative}.uat .uat-toggle{width:100%;margin:0 0 8px;display:block}.uat-panel{overflow-wrap:anywhere;min-width:0}.uat-panel select,.uat-panel textarea,.uat-panel input{min-width:0;max-width:100%}@media (width<=680px){.uat{margin:20px auto;padding:0 16px}.uat-panel{border-radius:16px;padding:16px}}.uat-panel h1{margin:0 0 16px;font-size:clamp(1.5rem,4vw,2rem);line-height:1.3}.uat{margin:32px auto;padding:0}.uat-panel .uat-check input[type=checkbox]{accent-color:#28796e;flex:0 0 20px;width:20px;min-width:20px;height:20px}
