.email-panel{display:flex;align-items:end;justify-content:space-between;gap:40px;margin-bottom:28px;background:var(--ink);color:var(--paper)}.email-panel h2{margin:0 0 12px}.email-panel p:not(.eyebrow){color:#bdc5c1;margin:0 0 18px}.email-address{display:inline-block;border-bottom:1px solid var(--lime);color:var(--lime);font-weight:600}.email-panel-action{display:flex;flex-direction:column;align-items:end;gap:12px;white-space:nowrap}.email-panel-action>span{font-size:11px;color:#9fa9a4;text-transform:uppercase;letter-spacing:.1em}.email-panel-action .button{background:var(--lime);color:var(--ink)}@media(max-width:760px){.email-panel{align-items:start;flex-direction:column}.email-panel-action{align-items:start}}
.email-panel{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1.5rem;align-items:start}.email-panel-action{display:flex;flex-direction:column;align-items:flex-end;gap:.8rem}.enquiry-summary{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}.enquiry-summary div{padding:1rem;border:1px solid rgba(255,255,255,.12);border-radius:14px;background:rgba(255,255,255,.035)}.enquiry-summary strong,.enquiry-summary span{display:block}.enquiry-summary strong{font-size:1.5rem}.enquiry-summary span{opacity:.7}.enquiry-list{grid-column:1/-1;display:grid;gap:.7rem}.enquiry-item{border:1px solid rgba(255,255,255,.12);border-radius:14px;background:rgba(5,13,18,.38);overflow:hidden}.enquiry-item.status-new{border-color:rgba(230,102,58,.6);box-shadow:0 0 22px rgba(230,102,58,.1)}.enquiry-item summary{cursor:pointer;display:flex;justify-content:space-between;gap:1rem;padding:1rem;list-style:none}.enquiry-item summary::-webkit-details-marker{display:none}.enquiry-item summary span{display:flex;flex-direction:column;gap:.2rem}.enquiry-item summary span:last-child{text-align:right;align-items:flex-end}.enquiry-item small,.enquiry-item time{opacity:.68}.enquiry-item em{font-style:normal;text-transform:uppercase;font-size:.7rem;letter-spacing:.12em}.enquiry-body{padding:0 1rem 1rem;border-top:1px solid rgba(255,255,255,.08)}.enquiry-body>p{white-space:normal;overflow-wrap:anywhere;line-height:1.65}.enquiry-actions{display:flex;align-items:center;gap:.8rem;flex-wrap:wrap}.enquiry-actions form{display:inline-flex}.enquiry-empty{opacity:.7}@media(max-width:700px){.email-panel{grid-template-columns:1fr}.email-panel-action{align-items:flex-start}.enquiry-item summary{flex-direction:column}.enquiry-item summary span:last-child{text-align:left;align-items:flex-start}.enquiry-summary{grid-template-columns:repeat(3,1fr)}}
.enquiry-summary,.enquiry-list{min-width:0;width:100%}.enquiry-actions .button{background:transparent;color:var(--paper);border:1px solid rgba(215,255,99,.72);border-radius:8px;padding:10px 14px;box-shadow:0 0 14px rgba(215,255,99,.08);transition:border-color .2s,box-shadow .2s,background .2s}.enquiry-actions .button:hover,.enquiry-actions .button:focus-visible{background:rgba(215,255,99,.09);border-color:var(--lime);box-shadow:0 0 20px rgba(215,255,99,.2)}.enquiry-actions .text-button{color:#dce4e0;border-bottom-color:rgba(220,228,224,.5)}.enquiry-actions .text-button:hover,.enquiry-actions .text-button:focus-visible{color:var(--lime);border-bottom-color:var(--lime)}@media(max-width:520px){.enquiry-summary{grid-template-columns:1fr}.enquiry-actions{align-items:flex-start;flex-direction:column}}
.enquiry-filters{grid-column:1/-1;display:flex;gap:.55rem;flex-wrap:wrap}.enquiry-filters a{padding:.5rem .8rem;border:1px solid rgba(255,255,255,.16);border-radius:999px;color:#cbd4cf;font-size:.82rem;transition:.2s}.enquiry-filters a:hover,.enquiry-filters a:focus-visible,.enquiry-filters a[aria-current=page]{color:var(--ink);background:var(--lime);border-color:var(--lime)}.enquiry-filters span{opacity:.7;margin-left:.25rem}.enquiry-actions .danger{color:#ffb8a4;border-bottom-color:rgba(255,184,164,.55)}.enquiry-actions .danger:hover,.enquiry-actions .danger:focus-visible{color:#ffd5c9;border-bottom-color:#ff8e6c}
