.enquiry-summary-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:1rem;margin:0 0 1.25rem}.enquiry-summary-grid article{padding:1rem 1.1rem;border:1px solid #e4e0ef;border-radius:18px;background:#fff;box-shadow:0 10px 30px rgba(42,24,90,.05)}.enquiry-summary-grid span,.enquiry-summary-grid small{display:block;color:#667085}.enquiry-summary-grid strong{display:block;margin:.25rem 0;font-size:1.8rem;color:#17112f}.enquiry-workflow-filters{display:grid;grid-template-columns:minmax(220px,2fr) repeat(3,minmax(150px,1fr)) auto;gap:.8rem;align-items:end}.enquiry-workflow-filters label{margin:0}.enquiry-filter-actions{display:flex;gap:.75rem;align-items:center;padding-bottom:.1rem}.enquiry-workflow-list{display:grid;gap:1rem;margin-top:1.25rem}.enquiry-workflow-card{border-left:4px solid transparent}.enquiry-workflow-card.is-due{border-left-color:#dc2626}.enquiry-workflow-card>header{display:flex;justify-content:space-between;gap:1rem;align-items:flex-start}.enquiry-title-block h2{margin:.45rem 0 .2rem}.enquiry-title-block p{margin:0;color:#667085}.enquiry-badges{display:flex;flex-wrap:wrap;gap:.45rem}.status-badge,.priority-badge,.due-badge{display:inline-flex;padding:.28rem .58rem;border-radius:999px;font-size:.75rem;font-weight:700}.status-new{background:#ede9fe;color:#5b21b6}.status-contacted{background:#dbeafe;color:#1d4ed8}.status-follow_up{background:#fef3c7;color:#92400e}.status-converted{background:#dcfce7;color:#166534}.status-closed{background:#e5e7eb;color:#374151}.priority-low{background:#f3f4f6;color:#4b5563}.priority-normal{background:#eef2ff;color:#4338ca}.priority-high{background:#ffedd5;color:#9a3412}.priority-urgent,.due-badge{background:#fee2e2;color:#991b1b}.enquiry-contact-actions{display:flex;flex-wrap:wrap;gap:.55rem;margin:1rem 0 .55rem}.enquiry-contact-actions .btn{padding:.55rem .8rem}.enquiry-contact-line{color:#667085;font-size:.92rem}.enquiry-message{padding:1rem;border-radius:14px;background:#f8f7fb;line-height:1.65}.enquiry-submission-details,.enquiry-notes{margin-top:1rem}.enquiry-submission-details summary,.enquiry-notes summary{cursor:pointer;font-weight:700;color:#4c1d95}.enquiry-workflow-form{display:grid;grid-template-columns:repeat(3,minmax(140px,1fr)) minmax(220px,2fr) auto;gap:.75rem;align-items:end;margin-top:1rem;padding-top:1rem;border-top:1px solid #ece9f3}.enquiry-workflow-form label{margin:0}.enquiry-workflow-form .enquiry-note-field{min-width:0}.enquiry-workflow-form textarea{min-height:44px}.enquiry-workflow-form .btn{white-space:nowrap}.enquiry-notes>div{margin-top:.7rem;padding:.8rem 1rem;border-radius:12px;background:#faf9fc}.enquiry-notes p{margin:0 0 .35rem}.enquiry-notes small{color:#667085}@media(max-width:1100px){.enquiry-summary-grid{grid-template-columns:repeat(3,1fr)}.enquiry-workflow-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.enquiry-workflow-form{grid-template-columns:repeat(2,minmax(0,1fr))}.enquiry-note-field{grid-column:1/-1}}@media(max-width:640px){.enquiry-summary-grid{grid-template-columns:repeat(2,1fr)}.enquiry-workflow-filters,.enquiry-workflow-form{grid-template-columns:1fr}.enquiry-filter-actions{padding:0}.enquiry-workflow-card>header{display:block}.enquiry-workflow-card time{display:block;margin-top:.7rem}.enquiry-contact-actions .btn,.enquiry-workflow-form .btn{width:100%}}
