.profile-section{scroll-margin-top:95px}.profile-summary{display:grid;grid-template-columns:repeat(4,1fr);margin-bottom:18px;border:1px solid var(--line);border-radius:15px;background:rgba(5,16,27,.66);overflow:hidden}.profile-summary>div{display:grid;gap:5px;min-width:0;padding:20px;border-right:1px solid var(--line)}.profile-summary>div:last-child{border-right:0}.profile-summary span{color:#66869b;font:.58rem Bahnschrift,sans-serif;letter-spacing:.13em;text-transform:uppercase}.profile-summary strong,.profile-summary small{overflow:hidden;text-overflow:ellipsis}.profile-summary strong{color:#e7f1f5;font-size:.83rem}.profile-summary small{color:var(--muted);font-size:.68rem;white-space:nowrap}.profile-card,.profile-form{padding:25px;border:1px solid var(--line);border-radius:15px;background:linear-gradient(145deg,rgba(13,32,48,.72),rgba(5,16,27,.66))}.profile-card{margin-bottom:18px}.profile-card h3{margin:16px 0 7px}.profile-card p{margin:0;color:var(--muted)}.profile-form{display:grid;gap:22px}.profile-form__heading{display:flex;align-items:flex-start;justify-content:space-between;gap:25px}.profile-form__heading h3{margin:0;font:500 1.15rem Bahnschrift,sans-serif}.profile-form__heading p{margin:5px 0 0;color:var(--muted);font-size:.72rem}.profile-fields{display:grid;grid-template-columns:repeat(3,1fr);gap:17px}.profile-form .field input,.profile-form .field textarea{width:100%;padding:11px 13px;border:1px solid var(--line);border-radius:9px;outline:0;background:rgba(3,12,20,.68);color:var(--text)}.profile-form .field textarea{min-height:125px;resize:vertical}.profile-form .field input:focus,.profile-form .field textarea:focus{border-color:var(--cyan);box-shadow:0 0 0 3px rgba(85,220,255,.1)}.profile-form .field small{display:block;margin-top:7px;color:#668093;font-size:.62rem}.profile-form__actions{display:flex;justify-content:flex-end}.profile-form--request{border-color:rgba(255,189,105,.2)}
@media(max-width:980px){.profile-summary{grid-template-columns:1fr 1fr}.profile-summary>div:nth-child(2){border-right:0}.profile-summary>div:nth-child(-n+2){border-bottom:1px solid var(--line)}.profile-fields{grid-template-columns:1fr 1fr}}
@media(max-width:700px){.profile-summary,.profile-fields{grid-template-columns:1fr}.profile-summary>div{border-right:0;border-bottom:1px solid var(--line)}.profile-summary>div:last-child{border-bottom:0}.profile-form{padding:21px 17px}.profile-form__heading{flex-direction:column}.profile-form__actions,.profile-form__actions .button{width:100%}}
.profile-request-list{display:grid;gap:12px}.profile-request-card{display:grid;grid-template-columns:minmax(190px,.7fr) minmax(280px,1.8fr) auto;align-items:center;gap:24px;padding:20px;border:1px solid var(--line);border-radius:13px;background:rgba(5,16,27,.66)}.profile-request-card__meta{display:grid;gap:4px}.profile-request-card__meta span,.profile-request-card__meta small{color:var(--muted);font-size:.66rem}.profile-request-card p{margin:0;color:#b2c5cf;font-size:.75rem;line-height:1.55;white-space:normal;overflow-wrap:anywhere}@media(max-width:800px){.profile-request-card{grid-template-columns:1fr;align-items:start}.profile-request-card form,.profile-request-card button{width:100%}}
