.studio-inquiries{max-width:1600px;margin:0 auto;padding:32px 0;color:var(--ink,#f0f2f7)}
.studio-inquiries .inquiries-heading{display:flex;align-items:center;justify-content:space-between;gap:32px;margin-bottom:28px}
.studio-inquiries .inquiries-heading h1{margin:0 0 10px;font-size:28px;line-height:1.3;font-weight:600;letter-spacing:-.035em}
.studio-inquiries .inquiries-heading p{margin:0;color:var(--muted,#a0a7b6);font-size:13px;line-height:1.6}
.studio-inquiries .inquiries-heading>button{flex-shrink:0}
.studio-inquiries .inquiries-content{min-width:0;border:1px solid var(--line,#303640);border-radius:8px;background:var(--card,#191c22);overflow:hidden}
.studio-inquiries .inquiries-columns,.studio-inquiries .inquiries-row{display:grid;grid-template-columns:minmax(210px,.95fr) minmax(220px,1.05fr) minmax(360px,2.1fr);gap:28px;padding:18px 24px}
.studio-inquiries .inquiries-columns{background:var(--paper,#111317);color:var(--muted,#a0a7b6);font-size:11px;line-height:1.5;border-bottom:1px solid var(--line,#303640)}
.studio-inquiries .inquiries-list{list-style:none;margin:0;padding:0}
.studio-inquiries .inquiries-row{padding-block:24px;border-bottom:1px solid var(--line,#303640);align-items:start}
.studio-inquiries .inquiries-row:last-child{border-bottom:0}
.studio-inquiries .inquiries-row>*{min-width:0;overflow-wrap:anywhere}
.studio-inquiries .inquiries-receipt{display:grid;gap:10px;font-size:12px;line-height:1.55}
.studio-inquiries .inquiries-receipt code{font:11px/1.6 ui-monospace,SFMono-Regular,Consolas,monospace;color:var(--muted,#a0a7b6);user-select:all}
.studio-inquiries .inquiries-source{color:var(--muted,#a0a7b6);font-size:11px}
.studio-inquiries .inquiries-contact h2{margin:0 0 8px;font-size:15px;font-weight:600;line-height:1.55}
.studio-inquiries .inquiries-email{margin:0;font-size:12px;line-height:1.7;color:var(--muted,#a0a7b6);user-select:all}
.studio-inquiries .inquiries-purpose{margin:0;font-size:13px;line-height:1.85;white-space:pre-wrap;tab-size:4}
.studio-inquiries .inquiries-state{padding:56px 32px;max-width:900px}
.studio-inquiries .inquiries-state h2{margin:0 0 12px;font-size:19px;line-height:1.5;font-weight:600}
.studio-inquiries .inquiries-state p{margin:8px 0;color:var(--muted,#a0a7b6);font-size:13px;line-height:1.7}
.studio-inquiries .inquiries-state .inquiries-error-detail{font:11px/1.7 ui-monospace,SFMono-Regular,Consolas,monospace;overflow-wrap:anywhere}
.studio-inquiries .inquiries-state-actions{display:flex;gap:10px;margin-top:24px;align-items:center}
.studio-inquiries .inquiries-pagination{display:flex;align-items:center;justify-content:flex-end;gap:10px;margin-top:20px}
.studio-inquiries .inquiries-range{margin-right:auto;color:var(--muted,#a0a7b6);font-size:12px}
.studio-inquiries :is(button,.button){font-size:12px;min-height:38px}
.studio-inquiries [hidden]{display:none!important}
