.collab-notice{border-left:3px solid var(--clay);padding:16px 20px;background:color-mix(in srgb,var(--ink) 5%,var(--paper));max-width:720px;margin-block:28px}.collab-notice p{margin-bottom:0}#collab-form{max-width:780px}#collab-form fieldset{border:1px solid var(--line);padding:24px;min-width:0}#collab-form legend{padding-inline:8px}.collab-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.collab-wide{grid-column:1/-1}.collab-field{min-width:0}.collab-field label{display:block;font:600 16px/1.5 Arial,Helvetica,sans-serif;margin-bottom:8px}.collab-field input,.collab-field select,.collab-field textarea{box-sizing:border-box;width:100%;min-height:44px;padding:10px 12px;border:1px solid var(--muted);border-radius:4px;background:var(--paper);color:var(--ink);font:16px/1.5 Arial,Helvetica,sans-serif}.collab-field textarea{resize:vertical}.collab-field p{font:14px/1.6 Arial,Helvetica,sans-serif}.field-error{font-weight:700!important;border-left:3px solid currentColor;padding-left:10px}.collab-field [aria-invalid="true"]{border-width:2px}#check-proposal{min-height:44px;margin-top:24px;padding:12px 18px;border:1px solid var(--ink);background:var(--ink);color:var(--paper);font:600 16px/1.4 Arial,Helvetica,sans-serif;cursor:pointer}#collab-form :focus-visible{outline:3px solid var(--clay);outline-offset:3px}#form-status{min-height:2em}#collab-form [hidden]{display:none}@media(max-width:600px){.collab-grid{grid-template-columns:minmax(0,1fr)}#collab-form fieldset{padding:16px}.collab-notice{padding:14px}.collab-wide{grid-column:auto}}
