.sales-opportunities{color:#101d3f;gap:20px;display:grid}.sales-opportunities header,.opportunity-filters,.opportunity-list article>div,.opportunity-editor footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.sales-opportunities h2,.sales-opportunities h3,.sales-opportunities h4{margin:0}.sales-opportunities p{line-height:1.6}.sales-opportunities article{background:#fff;border:1px solid #dde6f0;border-radius:12px;margin:12px 0;padding:18px}.sales-opportunities label{gap:7px;display:grid}.sales-opportunities input,.sales-opportunities select,.sales-opportunities textarea{color:#101d3f;max-width:100%;font:inherit;background:#fff;border:1px solid #52647c;border-radius:6px;padding:10px}.sales-opportunities button{color:#fff;font:inherit;cursor:pointer;background:#245bd7;border:0;border-radius:7px;padding:10px 14px}.sales-opportunities button:disabled{opacity:.6;cursor:not-allowed}.sales-opportunities a{color:#245bd7;text-decoration:underline}.sales-opportunities :is(button,a,input,select,textarea):focus-visible{outline-offset:3px;outline:3px solid #245bd7}.opportunity-editor form{background:#f5f8fd;border-radius:14px;gap:14px;width:min(620px,100%);max-height:90vh;padding:24px;display:grid;overflow:auto}.opportunity-editor textarea{min-height:100px}.sales-opportunities [role=alert]{background:#fff7e8;border:1px solid #d6b880;padding:12px}.sales-opportunities [role=status]{background:#edf4ff;border-radius:8px;padding:12px}@media (max-width:600px){.opportunity-filters{align-items:stretch}.opportunity-filters label{width:100%}.opportunity-editor form{max-height:88vh;padding:16px}}.opportunity-editor{color:#101d3f}.opportunity-editor label{gap:6px;display:grid}.opportunity-editor input,.opportunity-editor select,.opportunity-editor textarea{max-width:100%;font:inherit;color:#101d3f;background:#fff;border:1px solid #52647c;border-radius:6px;padding:10px}.opportunity-editor button{color:#fff;background:#245bd7;border:0;border-radius:7px;padding:10px 14px}.opportunity-editor button:disabled{opacity:.6}.opportunity-editor a{color:#245bd7;text-decoration:underline}.opportunity-editor :is(button,a,input,select,textarea):focus-visible{outline-offset:3px;outline:3px solid #245bd7}.opportunity-editor,.opportunity-editor form,.opportunity-editor label{box-sizing:border-box;min-width:0;max-width:100%}.opportunity-editor form{grid-template-columns:minmax(0,1fr)}.opportunity-editor :is(input,select,textarea){box-sizing:border-box;width:100%;min-width:0}.opportunity-editor :is(h3,p,a){overflow-wrap:anywhere}
