.requests-page{max-width:1000px;margin:auto;padding:32px 24px;color:var(--text-primary)}.requests-page nav,.requests-filters{display:flex;gap:20px;flex-wrap:wrap;align-items:center}.requests-page a{color:var(--accent)}.requests-page p{color:var(--text-secondary);line-height:1.7}.requests-page form,.request-card{padding:24px;background:var(--bg-secondary);border:1px solid var(--border);border-radius:18px;margin:24px 0}.requests-page label{display:grid;gap:8px;margin:14px 0}.requests-page input,.requests-page textarea,.requests-page select{font:inherit;font-size:16px;min-height:44px;padding:10px;background:var(--bg-primary);color:var(--text-primary);border:1px solid var(--border);border-radius:8px;box-sizing:border-box;max-width:100%;width:100%}.requests-page button{background:var(--accent);color:#08090b;border:0;border-radius:8px;min-height:44px;padding:12px 20px;cursor:pointer}.requests-page .consent{display:flex;align-items:center}.consent input{width:20px;flex-shrink:0}.request-card pre{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit}.request-card time{color:var(--text-secondary);font-size:12px}.request-card li{margin:12px 0;line-height:1.6}.request-card textarea{margin:10px 0}@media(max-width:600px){.requests-page{padding:20px 16px}.requests-page form,.request-card{padding:18px}}