.private-page{color:#171719;background:#f4f1eb;min-height:100vh;padding:40px clamp(20px,6vw,96px)}.private-back{color:#171719;margin-bottom:36px;font-weight:700;text-decoration:none;display:inline-block}.private-card{background:#fff;border-radius:24px;max-width:520px;margin:8vh auto;padding:clamp(28px,5vw,56px);box-shadow:0 20px 60px #18171916}.private-card h1,.private-header h1{margin:16px 0;font-size:clamp(36px,6vw,66px);line-height:.95}.private-card>p{color:#68656a}.private-form{flex-direction:column;gap:18px;margin-top:30px;display:flex}.private-form label{flex-direction:column;gap:8px;font-weight:700;display:flex}.private-form input{font:inherit;border:1px solid #d8d4ce;border-radius:10px;padding:14px}.private-error,.form-error{color:#a33a2a;font-weight:700}.private-header{justify-content:space-between;align-items:flex-end;gap:24px;max-width:1100px;margin:0 auto 40px;display:flex}.requests-list{gap:14px;max-width:1100px;margin:0 auto;display:grid}.request-card{background:#fff;border:1px solid #e5e0d9;border-radius:16px;padding:22px}.request-top,.request-meta{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.request-top{justify-content:space-between;font-size:18px}.request-top span{color:#777;font-size:13px}.request-meta{color:#d69d27;margin:14px 0}.request-meta a{color:#171719}.request-card p{color:#555;margin:8px 0}.private-empty{text-align:center;color:#777;background:#fff;border-radius:16px;padding:40px}@media (max-width:600px){.private-page{padding:24px 18px}.private-header{flex-direction:column;align-items:flex-start}.private-header .button{align-self:stretch}.request-meta{flex-direction:column;align-items:flex-start;gap:8px}}
