#service-requests .panel-head{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}
#service-requests .panel-body>label{display:flex;flex-direction:column;gap:10px;max-width:600px;font-size:13px;color:#c4c4c4}
#service-requests input,#service-requests select{box-sizing:border-box;background:#151515;color:#f6f5f2;border:1px solid #535353;border-radius:12px;padding:12px 14px;font:inherit;min-width:0;max-width:100%;min-height:44px}
#service-requests input{width:100%;font-size:16px}
#service-requests button{font:inherit;font-size:13px;min-height:42px;padding:10px 16px;border-radius:12px;border:1px solid #6c6c6c;background:linear-gradient(#cacaca,#9e9e9e);color:#1b1b1b;cursor:pointer;box-shadow:inset 0 1px #f6f5f266,0 3px 0 #585858}
#service-requests button:disabled{opacity:.4;cursor:default;box-shadow:none}
#service-requests #enquiry-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),1fr));gap:16px;margin:22px 0}
#service-requests .row{display:block;background:#191919;border:1px solid #414141;border-radius:18px;padding:22px;min-width:0;overflow-wrap:anywhere}
#service-requests .row strong{display:block;font-size:19px;line-height:1.4;color:#cbcbcb;margin-bottom:14px}
#service-requests .row p{font-size:14px;line-height:1.6;color:#d1d1d1;margin:9px 0}
#service-requests .row small{display:block;color:#959595;font-size:11px;line-height:1.7;margin-top:16px}
#service-requests .row label{display:flex;flex-wrap:wrap;align-items:center;gap:12px;font-size:13px;margin-top:18px}
#enquiry-page{font-size:12px;color:#b4b4b4;padding:0 12px}
@media(max-width:600px){#service-requests .row{padding:18px}#service-requests .panel-body{padding:18px}#service-requests .row label{align-items:flex-start;flex-direction:column}#service-requests select{width:100%;font-size:16px}}
