.feedback-page{grid-area:dashboard;min-width:0;overflow:hidden;border-color:#203f70;background:#061127;box-shadow:9px 12px 28px rgba(0,0,0,.34)}
.feedback-page[hidden]{display:none}.app-navigation-feedback{margin-top:auto}.app-navigation-feedback+.app-navigation-settings{margin-top:0}
.feedback-page-header{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:18px 20px;border-bottom:1px solid #1c3c69;background:#081936}
.feedback-page-header p,.feedback-form-card>header>span,.feedback-routes>header>span{margin:0 0 4px;color:#44e6ee;font:700 9px "DM Mono",monospace;letter-spacing:.14em}
.feedback-page-header h1,.feedback-form-card h2,.feedback-routes h2{margin:0;color:#f0f6ff;letter-spacing:-.025em}.feedback-page-header h1{font-size:23px}.feedback-page-header>div>span{display:block;margin-top:5px;color:#a9bdd5;font-size:11px}
.feedback-discord-button{display:grid;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:11px;min-width:330px;padding:11px 13px;border:1px solid #7565f7;border-radius:11px;color:#e8eaff;background:linear-gradient(135deg,#17234b,#29205c);box-shadow:7px 9px 18px rgba(0,0,0,.28),0 0 18px rgba(111,91,255,.13);text-decoration:none;transition:.2s ease}
.feedback-discord-button:hover{transform:translateY(-2px);border-color:#9c8cff;box-shadow:8px 12px 22px rgba(0,0,0,.34),0 0 24px rgba(111,91,255,.22)}.feedback-discord-button svg{width:38px;height:38px;padding:7px;border-radius:10px;fill:none;stroke:#a89cff;stroke-width:1.6;background:#6857e526}.feedback-discord-button span{display:grid;gap:2px}.feedback-discord-button strong{font-size:11px}.feedback-discord-button small{color:#abb6d8;font-size:9px}.feedback-discord-button b{color:#7ee8ff;font:800 9px "DM Mono",monospace}
.feedback-layout{display:grid;grid-template-columns:minmax(260px,.72fr) minmax(420px,1.28fr);gap:15px;padding:18px}.feedback-routes,.feedback-form-card{padding:16px;border:1px solid #1e416f;border-radius:13px;background:#07162f;box-shadow:8px 10px 22px rgba(0,0,0,.26)}
.feedback-routes h2,.feedback-form-card h2{font-size:17px}.feedback-routes header p,.feedback-form-card header p{margin:6px 0 0;color:#9fb3cd;font-size:10px;line-height:1.55}.feedback-route-list{display:grid;gap:8px;margin-top:14px}.feedback-route-list article{display:flex;align-items:center;gap:10px;padding:11px;border:1px solid #1b3c67;border-radius:10px;background:#061329}.feedback-route-list i{display:grid;flex:0 0 auto;width:31px;height:31px;place-items:center;border:1px solid #2d76a6;border-radius:9px;color:#62e6f0;background:#0a294c;font:800 11px "DM Mono",monospace;font-style:normal}.feedback-route-list span{display:grid;gap:3px}.feedback-route-list strong{color:#e4eefc;font-size:11px}.feedback-route-list small{color:#91a7c1;font-size:9px;line-height:1.4}
.feedback-website-link{display:flex;align-items:center;justify-content:space-between;margin-top:12px;padding:10px 11px;border:1px solid #2b5686;border-radius:9px;color:#bfeaff;background:#092141;font-size:10px;font-weight:800;text-decoration:none}.feedback-website-link:hover{border-color:#43dce8;color:#fff}
.feedback-form-card form{display:grid;gap:12px;margin-top:15px}.feedback-form-card label{display:grid;gap:6px;color:#b7c8dc;font-size:10px;font-weight:800}.feedback-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.feedback-form-card input,.feedback-form-card select,.feedback-form-card textarea{box-sizing:border-box;width:100%;border:1px solid #29527f;border-radius:9px;outline:0;color:#eef7ff;background:#06142c;font:650 12px Manrope,sans-serif}.feedback-form-card input,.feedback-form-card select{height:42px;padding:0 11px}.feedback-form-card textarea{min-height:190px;padding:11px;resize:vertical;line-height:1.5}.feedback-form-card input:focus,.feedback-form-card select:focus,.feedback-form-card textarea:focus{border-color:#43dce8;box-shadow:0 0 0 2px rgba(37,244,238,.09)}.feedback-form-card footer{display:flex;align-items:center;justify-content:space-between;gap:14px;padding-top:2px}.feedback-form-card footer p{margin:0;color:#91a7c1;font-size:10px;line-height:1.45}.feedback-form-card footer p.success{color:#70e7bd}.feedback-form-card footer p.error{color:#ff8fa6}.feedback-form-card footer button{flex:0 0 auto;min-height:41px;padding:0 18px;border:1px solid #27d1dc;border-radius:9px;color:#031722;background:#42dce5;font:850 10px Manrope,sans-serif;cursor:pointer;box-shadow:0 8px 16px rgba(0,0,0,.25)}.feedback-form-card footer button:hover{background:#68e8ee;box-shadow:0 0 18px rgba(50,220,230,.18),0 8px 16px rgba(0,0,0,.25)}.feedback-form-card footer button:disabled{cursor:wait;opacity:.55}
@media(max-width:900px){.feedback-page-header{align-items:flex-start;flex-direction:column}.feedback-discord-button{box-sizing:border-box;width:100%;min-width:0}.feedback-layout{grid-template-columns:1fr}}
@media(max-width:620px){.feedback-page-header{padding:15px}.feedback-page-header h1{font-size:20px}.feedback-layout{padding:10px}.feedback-routes,.feedback-form-card{padding:13px}.feedback-form-grid{grid-template-columns:1fr}.feedback-form-card footer{align-items:stretch;flex-direction:column}.feedback-form-card footer button{width:100%}}
