.heroFeedback{margin-top:28px;padding:30px}.heroFeedback h2,.feedbackThanks h2{letter-spacing:-.045em;margin:10px 0;font-size:clamp(28px,4vw,44px)}.feedbackIntro,.feedbackThanks p{color:var(--muted);max-width:760px;line-height:1.6}.feedbackGrid{grid-template-columns:repeat(2,1fr);gap:16px;margin:25px 0;display:grid}.feedbackGrid label{border:1px solid var(--line);background:#070a0b;border-radius:13px;align-content:start;gap:8px;padding:18px;display:grid}.feedbackGrid label>span{font-size:12px;font-weight:700}.feedbackGrid label>small{color:var(--muted);font-size:9px}.feedbackGrid select,.feedbackGrid textarea,.adminPrivateNote textarea{width:100%;color:var(--text);background:#050708;border:1px solid #2c373b;border-radius:10px;outline:0;padding:12px}.feedbackGrid textarea{resize:vertical;min-height:95px}.feedbackWide{grid-column:1/-1}.feedbackRating{grid-template-columns:repeat(5,1fr);gap:6px;margin-top:5px;display:grid}.feedbackRating button{height:42px;color:var(--muted);background:#0b1012;border:1px solid #2c373b;border-radius:9px;font-weight:800}.feedbackRating button.chosen{border-color:var(--c);color:var(--c);background:#00d8ff12;box-shadow:inset 0 0 0 1px #00d8ff44}.feedbackThanks{justify-content:space-between;align-items:center;gap:30px;margin-top:28px;padding:28px;display:flex}.adminNav{border-bottom:1px solid var(--line);gap:7px;padding:18px 0;display:flex}.adminNav button{border:1px solid var(--line);color:var(--muted);background:0 0;border-radius:999px;padding:10px 14px;font-size:10px}.adminNav button.chosen{color:var(--c);background:#00d8ff10;border-color:#00d8ff66}.adminFeedback{padding:54px 0}.feedbackAdminHead{justify-content:space-between;align-items:end;gap:30px;margin-bottom:28px;display:flex}.feedbackAdminHead h2{letter-spacing:-.055em;margin:10px 0;font-size:clamp(38px,5vw,68px)}.feedbackAdminHead p{color:var(--muted)}.feedbackAdminHead .adminSearch{width:min(100%,380px)}.feedbackAdminList{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.feedbackAdminCard{gap:18px;padding:22px;display:grid}.feedbackAdminCard>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:15px;padding-bottom:16px;display:flex}.feedbackAdminCard>header>div{gap:4px;display:grid}.feedbackAdminCard>header span{color:var(--muted);font-size:10px}.feedbackAdminCard>header strong{color:var(--c);white-space:nowrap;border:1px solid #00d8ff44;border-radius:999px;padding:6px 9px;font-size:10px}.feedbackMetrics{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.feedbackMetrics span{border:1px solid var(--line);color:var(--muted);border-radius:10px;gap:4px;padding:11px;font-size:9px;display:grid}.feedbackMetrics b{color:var(--text);font-size:19px}.feedbackDetails{gap:7px;display:grid}.feedbackDetails p{color:#b8c4c7;font-size:10px;line-height:1.5}.feedbackDetails p b{color:var(--text)}.feedbackDetails small{color:var(--muted);margin-top:5px;font-size:8px}.feedbackPending{border:1px dashed var(--line);color:var(--muted);text-align:center;border-radius:11px;padding:22px;font-size:10px}.adminPrivateNote{border-top:1px solid var(--line);gap:8px;padding-top:15px;display:grid}.adminPrivateNote>span{color:#ffc269;text-transform:uppercase;letter-spacing:.11em;font-size:9px}.adminPrivateNote textarea{resize:vertical;min-height:80px}.adminPrivateNote button{justify-self:start}@media (width<=850px){.feedbackAdminList{grid-template-columns:1fr}.feedbackAdminHead{flex-direction:column;align-items:stretch}.feedbackAdminHead .adminSearch{width:100%}}@media (width<=620px){.feedbackGrid{grid-template-columns:1fr}.feedbackWide{grid-column:auto}.heroFeedback{padding:21px}.feedbackThanks{flex-direction:column;align-items:flex-start}.feedbackMetrics{grid-template-columns:1fr}.adminNav{overflow:auto}}.logoutLauncher{z-index:25;border:1px solid var(--line);color:var(--muted);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#080d0fef;border-radius:999px;padding:9px 13px;font-size:9px;position:fixed;top:18px;right:22px;box-shadow:0 10px 30px #0008}.orientationLauncher{z-index:20;color:#3154b6;background:#fff;border:1px solid #315ee666;border-radius:11px;padding:12px 16px;font-size:14px;font-weight:650;text-decoration:none;position:fixed;bottom:22px;left:22px;box-shadow:0 8px 25px #0002}
