.custom-admin{max-width:1280px}.custom-admin-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;margin-top:28px}.custom-panel{background:#fff;border:1px solid var(--line);border-radius:14px;padding:26px;min-width:0}.custom-panel h2{margin:0 0 18px}.custom-panel label{display:block;font-size:1rem;font-weight:600;margin:16px 0}.custom-panel input:not([type=checkbox]),.custom-panel textarea{box-sizing:border-box;display:block;width:100%;padding:12px;border:1px solid #c9d3db;border-radius:7px;background:#fff;color:var(--ink);font:inherit;margin-top:6px}.custom-panel textarea{resize:vertical;min-height:80px}.custom-panel button:not(.pay-button):not(.outline-button),.custom-quote-list button{font:inherit;border:1px solid #c9d3db;border-radius:7px;padding:10px 14px;background:#fff;color:var(--ink);min-height:44px}.custom-panel fieldset{border:0;padding:0;margin:0;min-width:0}.custom-panel .small{font-size:.875rem}.chosen-member,.quote-preview{background:#f0f5f8;padding:16px;border-radius:8px;overflow-wrap:anywhere;white-space:pre-line}.chosen-member{margin-bottom:30px;font-weight:600}.custom-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.custom-heading h2{margin:0}.custom-quote-list{display:grid;gap:16px}.custom-quote-card{padding:20px;border:1px solid var(--line);border-radius:10px;background:#fff;min-width:0}.custom-quote-card h3{font-size:1.15rem;margin:0 0 10px}.custom-quote-card p{font-size:.9375rem;margin:8px 0;overflow-wrap:anywhere}.custom-quote-card .quote-price{font-weight:750;font-size:1.35rem}.custom-quote-card .quote-description{white-space:pre-wrap}.quote-links{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.quote-links a,.quote-links button{font-size:.9375rem}.quote-links .outline-button{width:auto}.custom-member-result{display:block;width:100%;text-align:left;margin:8px 0;white-space:pre-line;overflow-wrap:anywhere}.quote-link-input{width:100%;padding:10px;border:1px solid #c9d3db;border-radius:6px;font:inherit;box-sizing:border-box;margin-top:12px}.custom-description{white-space:pre-wrap;overflow-wrap:anywhere;font-size:1rem}.custom-summary .summary-line{display:block}.custom-summary .summary-line strong{display:block;margin-top:8px;white-space:pre-wrap}.result-card dd{white-space:pre-wrap}.custom-quotes-account{margin:32px 0}.custom-quotes-account>p{color:var(--muted)}@media(max-width:850px){.custom-admin-grid{grid-template-columns:1fr}.custom-panel{padding:20px}.custom-panel .member-search{flex-wrap:wrap}.custom-panel .member-search input{min-width:0}}
