/* Breed proposal appears as a final card and a separate full-width panel. */
.registry-workspace .breed-directory-expanded-grid>.breed-proposal-card{
 display:flex !important;align-items:center;justify-content:space-between;width:100% !important;
 min-height:72px !important;height:auto !important;padding:14px 18px !important;
 border:1px dashed #6b8577 !important;border-radius:7px;background:rgba(108,137,115,.07) !important;
 color:inherit !important;cursor:pointer;text-align:left;
}
.registry-workspace .breed-directory-expanded-grid>.breed-proposal-card:hover{background:rgba(108,137,115,.17) !important}
.breed-proposal-panel{margin:0 auto 26px !important;padding:24px !important;width:100%;max-width:100%}
.breed-proposal-panel[hidden],.breed-proposal-suggestions[hidden]{display:none !important}
.breed-proposal-header{display:flex;align-items:center;justify-content:space-between;gap:1rem}
.breed-proposal-header h3{font-size:1.2rem;margin:0}
.breed-proposal-panel form{max-width:680px;margin:1.1rem 0}
.breed-proposal-panel label{display:block;font-weight:650;margin-bottom:.6rem}
.breed-proposal-panel input{display:block;width:100%;padding:12px 14px;margin-top:.4rem;font:inherit}
.breed-proposal-suggestions{display:grid;max-height:300px;overflow:auto;border:1px solid #aab5a9;background:#fff;color:#1a2722;margin-top:-.6rem;margin-bottom:1rem;position:relative;z-index:2}
.breed-proposal-suggestions button{background:transparent;color:inherit;text-align:left;cursor:pointer;padding:12px 14px;border:0;border-bottom:1px solid #e6e8e3;font:inherit}
.breed-proposal-suggestions button:hover,.breed-proposal-suggestions button:focus-visible{background:#e9eee8}
@media(max-width:550px){.breed-proposal-panel{padding:16px !important}}
