.leaf-brief{padding:28px;border:1px solid #d5ded5;border-radius:16px;background:#f3f6ef}.leaf-brief fieldset{border:0;padding:0;margin:24px 0}.leaf-brief legend{font-weight:700;margin-bottom:12px}.leaf-brief fieldset label{display:flex;align-items:center;gap:10px;padding:10px 0;min-height:44px}.leaf-brief input[type=checkbox]{width:20px;height:20px;accent-color:#153e30;flex:0 0 auto}.leaf-brief .brief-select{display:block;font-weight:700;margin:22px 0}.leaf-brief select,.leaf-brief textarea{display:block;width:100%;font:inherit;line-height:1.5;padding:12px;border:1px solid #738577;border-radius:6px;background:#fff;color:#183b2c;margin-top:8px;box-sizing:border-box}.leaf-brief select{font-size:1rem}.leaf-brief textarea{resize:vertical;font-size:1rem}.leaf-brief .brief-help{font-size:.95rem;line-height:1.6}.leaf-brief .brief-actions{display:flex;flex-wrap:wrap;gap:12px;margin:18px 0}.leaf-brief button{font:inherit;cursor:pointer}.leaf-brief :focus-visible{outline:3px solid #9a641a;outline-offset:3px}.leaf-brief [hidden]{display:none!important}#leaf-brief-status:empty{display:none}@media(max-width:600px){.leaf-brief{padding:20px 16px}.leaf-brief .brief-actions{display:grid}.leaf-brief select{max-width:100%}}
