.app-shell .server-profile-row{grid-template-columns:repeat(3,minmax(0,1fr));padding:20px;margin:16px 0;border:1px solid var(--border,#ddd);border-radius:12px;align-items:start}.server-profile-row .server-documents{grid-column:1/-1}.server-profile-row .server-provider-details{grid-column:1/-1;border-radius:4px}.server-provider-details summary{cursor:pointer;padding:10px 0;font-weight:600;overflow-wrap:anywhere}.server-provider-fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding:12px 0}.server-provider-fields label{min-width:0}.server-provider-fields textarea{width:100%;min-height:90px;border-radius:4px}.server-provider-wide{grid-column:1/-1}@media(max-width:800px){.server-provider-fields{grid-template-columns:minmax(0,1fr)}}.server-documents ul{padding:0;list-style:none}.server-documents li{display:flex;flex-wrap:wrap;gap:12px;padding:8px 0;overflow-wrap:anywhere}.server-cost-summary{display:flex;flex-wrap:wrap;gap:16px}.server-cost-summary p{padding:12px;border:1px solid var(--border,#ddd);border-radius:8px}.app-shell .server-profile-row input:not([type=checkbox]),.app-shell .server-profile-row select{min-height:44px}@media(max-width:1000px){.app-shell .server-profile-row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.app-shell .server-profile-row{grid-template-columns:minmax(0,1fr)}}