
/* Uncle D acting inquiry: applies only inside existing glass panel */
#compactPanelInner .ud-inquiry{padding:4px 2px 16px;max-height:min(77vh,780px);overflow:auto;scrollbar-width:thin}
#compactPanelInner .ud-intro{color:rgba(235,240,249,.76);margin:5px 0 18px;font-size:13px;line-height:1.55}
#compactPanelInner .ud-field{display:flex;flex-direction:column;gap:6px;min-width:0;font-size:12px;color:#d9e9f7}
#compactPanelInner .ud-field small{color:#a9b9ca}
#compactPanelInner .ud-field input,#compactPanelInner .ud-field select,#compactPanelInner .ud-field textarea{box-sizing:border-box;width:100%;min-height:42px;border:1px solid rgba(190,213,237,.25);border-radius:5px;background:rgba(7,16,31,.54);color:#fff;padding:10px 12px;font:inherit;font-size:14px;outline:none}
#compactPanelInner .ud-field textarea{min-height:100px;resize:vertical}
#compactPanelInner .ud-field input:focus,#compactPanelInner .ud-field select:focus,#compactPanelInner .ud-field textarea:focus{border-color:#67aee8}
#compactPanelInner .ud-field select option{background:#0c1726;color:#fff}
#compactPanelInner .ud-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;margin:12px 0}
#compactPanelInner .ud-full{grid-column:1/-1}
#compactPanelInner .ud-roles{display:flex;flex-wrap:wrap;gap:7px}
#compactPanelInner .ud-roles label{border:1px solid rgba(195,220,249,.2);border-radius:4px;padding:7px 10px;display:flex;gap:7px;align-items:center;color:#dbe8f5;font-size:12px;cursor:pointer;background:rgba(255,255,255,.05)}
#compactPanelInner .ud-roles label:has(input:checked){background:rgba(42,132,200,.3);border-color:#65baf3}
#compactPanelInner .ud-small{font-size:12px;color:#b6c8d9;line-height:1.5}
#compactPanelInner .ud-inquiry button.ud-submit{margin-top:16px;width:100%;min-height:46px}
#compactPanelInner .ud-result{padding:16px;border:1px solid rgba(90,173,243,.5);background:rgba(22,68,101,.24);border-radius:5px}
#compactPanelInner .ud-result strong{display:block;letter-spacing:2px;font-size:25px;margin:12px 0}
#compactPanelInner .ud-error{color:#ffc4bf;margin-top:8px;white-space:pre-line}
#compactPanelInner .ud-success{color:#a2ffce}
/* Pricing is not part of this acting inquiry or project portal */
#intakePriceSummary,.intake-price-summary,#clientDashboardNav [data-client-tab="payments"],#adminDashboardNav [data-admin-tab="payments"]{display:none!important}
@media(max-width:600px){#compactPanelInner .ud-grid{grid-template-columns:1fr}#compactPanelInner .ud-inquiry{max-height:72vh}}
