/* Two quiet consultation paths, within the existing typography and palette. */
.catalog-notice{margin:24px var(--gutter);padding:14px 0;border-bottom:1px solid var(--line);max-width:1100px}
.studio-retired{grid-column:1/-1;padding:32px;max-width:760px}
.studio-retired .text-link{margin-top:18px}
#retirement-warning{border-top:1px solid var(--line);padding-top:14px;margin-bottom:24px}
.inquiry-paths{display:flex;flex-wrap:wrap;align-items:baseline;gap:12px 28px}
.inquiry-paths a{max-width:100%;overflow-wrap:anywhere;font-size:16px}
#consulta{min-width:0;scroll-margin-top:30px}
.inquiry-modes{border:0;padding:0;margin:0 0 20px;min-width:0}
.inquiry-modes legend{font-size:15px;color:var(--muted);margin-bottom:12px;padding:0}
.inquiry-mode-options{display:flex;flex-wrap:wrap;gap:8px 22px;border-bottom:1px solid var(--line);padding-bottom:14px}
.inquiry-modes label{display:flex;align-items:center;gap:9px;min-height:44px;max-width:100%;font-size:16px;cursor:pointer}
.inquiry-modes input[type=radio]{display:inline-block;width:18px;height:18px;min-height:18px;flex:0 0 18px;margin:0;padding:0;accent-color:var(--accent)}
.inquiry-modes label:has(input:checked){color:var(--accent)}
.inquiry-modes input:focus-visible,#consulta select:focus-visible{outline:2px solid var(--accent);outline-offset:5px}
#mode-note{margin:0 0 26px;max-width:56ch}
#exclusivity-help{margin:-12px 0 24px}
#rights-pending{padding:14px 0;border-top:1px solid var(--line);margin-bottom:24px;overflow-wrap:anywhere}
[data-inquiry-fields]{border:0;padding:0;margin:0;min-width:0}
#consulta select{font:inherit;font-size:17px;width:100%;min-width:0;max-width:100%;border:1px solid #a9afa6;background:var(--paper);color:var(--ink);padding:12px;margin-bottom:24px;min-height:50px}
#consulta p,#consulta label,#consulta legend{overflow-wrap:anywhere}
#draft-status{margin-top:16px}
#previous-messages{margin:28px 0 0;border-top:1px solid var(--line);padding-top:15px;font-size:15px}
#previous-messages summary{cursor:pointer;min-height:44px;padding:8px 0}
#previous-messages ol{padding-left:22px;max-width:100%}
#previous-messages label{display:block;margin:12px 0 8px}
#previous-messages textarea{font-size:15px;margin-bottom:18px}
@media(max-width:740px){.inquiry-mode-options{display:block}.inquiry-modes label{padding:6px 0}.inquiry-paths{gap:10px 22px}.inquiry-paths .primary-link{font-size:15px;padding:13px 16px}#consulta{scroll-margin-top:20px}}
