.bkp-save-search-panel{margin:1.6rem 0;padding:1.2rem;border:2px solid #708774;border-radius:.8rem;background:#f2f5ed;color:#203f30;display:flex;gap:1.3rem;align-items:center;justify-content:space-between}.bkp-save-search-panel p{margin:.4rem 0}.bkp-saved-searches{max-width:64rem;margin-inline:auto}.bkp-saved-searches .portal-card{margin:1.3rem 0;padding:1.3rem;border:1px solid #718672;border-radius:.8rem;background:#fff}.bkp-saved-searches .field{margin:1rem 0}.bkp-saved-searches label:not(.portal-choice){display:block;font-weight:700;margin-bottom:.4rem}.bkp-saved-searches input:not([type=hidden]):not([type=checkbox]),.bkp-saved-searches select{display:block;width:100%;box-sizing:border-box;min-height:46px;padding:.65rem;border:2px solid #687d6c;border-radius:.35rem;background:#fff;color:#203f30;font:inherit}.bkp-saved-searches button,.bkp-saved-searches .button,.bkp-save-search-panel .button{display:inline-block;box-sizing:border-box;min-height:44px;padding:.65rem 1rem;border:2px solid #355b42;border-radius:.4rem;background:#fff;color:#254831;font:inherit;font-weight:650;text-decoration:none;cursor:pointer}.bkp-saved-searches .primary,.bkp-save-search-panel .primary{background:#28553c;color:#fff}.bkp-saved-searches .subject-actions,.bkp-save-search-panel .subject-actions{display:flex;gap:.65rem;flex-wrap:wrap}.bkp-saved-searches details{margin-top:1rem}.bkp-saved-searches summary{padding:.6rem;border:1px solid #687d6c;border-radius:.3rem;background:#f0f4eb;cursor:pointer}.bkp-saved-searches :focus-visible,.bkp-save-search-panel :focus-visible{outline:3px solid #b8752f;outline-offset:3px}.bkp-saved-searches button:disabled{opacity:.7;cursor:wait}.bkp-saved-summary{padding-left:1.3rem;overflow-wrap:anywhere}.bkp-saved-searches .hint{font-size:.94rem;color:#405648}.bkp-saved-searches .portal-choice{display:flex;gap:.7rem;margin:1rem 0}.bkp-saved-searches .portal-choice input{width:1.3rem;height:1.3rem;flex:none}.bkp-saved-searches .error{border:2px solid #8c3428;background:#fff5ee;padding:1rem;color:#712e25}.bkp-saved-searches [hidden]{display:none!important}@media(max-width:600px){.bkp-save-search-panel{display:block;padding:1rem}.bkp-save-search-panel .subject-actions{margin-top:1rem}.bkp-saved-searches .portal-card{padding:1rem}.bkp-saved-searches .subject-actions>*{max-width:100%;white-space:normal}.bkp-saved-searches h2{overflow-wrap:anywhere}}
