.evaluation-access{border:1px solid var(--border);border-radius:16px;min-width:0;margin-block:24px;padding:24px}.evaluation-access p,.evaluation-review p{overflow-wrap:anywhere}.evaluation-access h2{margin-bottom:12px;font-size:1.2rem}.evaluation-access fieldset{gap:14px;min-width:0;margin-block:20px;display:grid}.evaluation-access input[type=datetime-local]{border:1px solid var(--border);border-radius:8px;width:100%;min-width:0;padding:10px}.evaluation-actions{flex-wrap:wrap;gap:10px;margin-block:14px;display:flex}.evaluation-actions button{white-space:normal;height:auto;min-height:40px}.evaluation-list article{border-top:1px solid var(--border);padding-block:18px}.evaluation-review{gap:12px;display:grid}@media (max-width:480px){.evaluation-access{padding:16px}}
.quality-evaluations{border:1px solid var(--border);background:var(--surface);border-radius:12px;margin-block:1.5rem;padding:clamp(.75rem,3vw,1.5rem);line-height:1.65}.quality-evaluations :is(fieldset,article,details,section,form){min-width:0}.quality-evaluations :is(h3,h4,h5,legend){font-weight:650}.quality-evaluations h3{font-size:1.2rem}.quality-evaluations :is(p,ul){margin-block:.7rem}.quality-evaluations ul{padding-inline-start:1.4rem;list-style:outside}.quality-evaluations li button{color:var(--accent);text-align:start;text-decoration:underline}.quality-evaluations :is(fieldset,article,details){border:1px solid var(--border);border-radius:8px;margin-block:1rem;padding:1rem}.quality-evaluations legend{padding-inline:.4rem}.quality-evaluations label:not(.form-field){align-items:flex-start;gap:.6rem;margin-block:.8rem;display:flex}.quality-evaluations input[type=checkbox]{flex:none;width:1rem;height:1rem;margin-top:.35rem}.quality-evaluations :is(input:not([type=checkbox]),textarea,select){background:var(--field-background);width:100%;min-width:0;color:var(--field-foreground);border:1px solid var(--field-border);font:inherit;border-radius:7px;padding:.65rem}.quality-evaluations .form-field{margin-block:.8rem}.quality-evaluations summary{cursor:pointer;font-weight:550}.quality-evaluations blockquote{border-inline-start:3px solid var(--accent);margin-block:.8rem;padding-inline-start:.8rem}.quality-evaluations footer{color:var(--muted);font-size:.85rem}.quality-evaluations button{white-space:normal;margin-block:.25rem;margin-inline-end:.5rem}.quality-evaluations :focus-visible{outline:2px solid var(--focus);outline-offset:3px}.quality-evaluations [role=alert]{color:#8f2737;font-weight:550}@media (max-width:480px){.quality-evaluations :is(fieldset,article,details){padding:.65rem}}
.commercial-allowance{border:1px solid var(--border);border-radius:16px;min-width:0;margin:24px 0;padding:24px}.commercial-allowance h2{margin-bottom:12px;font-size:1.3rem}.commercial-allowance p,.commercial-review p{overflow-wrap:anywhere;margin:12px 0;line-height:1.6}.commercial-allowance .commercial-balance{font-size:1.2rem}.commercial-balance strong{font-size:2rem}.commercial-allowance summary{cursor:pointer;padding:12px 0;font-weight:600}.commercial-actions{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.commercial-actions button{white-space:normal;height:auto;min-height:44px}.commercial-consent{align-items:flex-start;gap:12px;margin:20px 0;line-height:1.5;display:flex}.commercial-consent input{flex-shrink:0;width:18px;height:18px;margin-top:5px}.commercial-history{padding-left:20px}.commercial-history li{margin:16px 0}.commercial-review{min-width:0}@media (max-width:480px){.commercial-allowance{padding:16px}}
