.feedback-page{color:#edf5ed;max-width:800px;margin:0 auto;padding:32px 20px 64px;font-size:16px;line-height:1.7}.feedback-page h1{margin:24px 0;font-size:clamp(24px,5vw,32px)}.feedback-page a{color:#b5ff90}.feedback-page form,.feedback-page label{gap:10px;display:grid}.feedback-page form{gap:20px}.feedback-page textarea,.feedback-page select{font:inherit;color:#edf5ed;background:#101e17;border:1px solid #59725b;border-radius:8px;width:100%;max-width:100%;padding:12px}.feedback-page textarea{resize:vertical}.feedback-page button{font:inherit;color:#10200a;cursor:pointer;background:#a3ff68;border:1px solid #a3ff68;border-radius:8px;padding:10px 20px;font-weight:700}.feedback-page button:disabled{opacity:.5;cursor:default}.feedback-page small{color:#bacabb;font-size:14px}.feedback-error{color:#ffc1c1;background:#421d23;border-radius:8px;padding:14px}.feedback-page article{background:#142019;border:1px solid #405844;border-radius:10px;margin:18px 0;padding:20px}.feedback-page article header,.feedback-page nav{flex-wrap:wrap;justify-content:space-between;gap:16px;display:flex}.feedback-page time{color:#b4c8b9;font-size:14px}.feedback-body{white-space:pre-wrap;overflow-wrap:anywhere}.feedback-page :focus-visible{outline-offset:3px;outline:3px solid #ffd16f}.feedback-page input{font:inherit;color:#edf5ed;background:#101e17;border:1px solid #59725b;border-radius:8px;width:100%;min-width:0;padding:10px}.feedback-page .feedback-check{align-items:flex-start;gap:10px;margin:14px 0;display:flex}.feedback-check input[type=checkbox]{accent-color:#a3ff68;flex-shrink:0;width:20px;height:20px;margin-top:5px}.recovery-inbox{border-top:1px solid #405844;margin-top:36px;padding-top:24px}.recovery-fields{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:14px;margin:16px 0;display:grid}.recovery-admin label,.recovery-inbox label{gap:8px;margin:16px 0;display:grid}.recovery-code,.feedback-snapshot{white-space:pre-wrap;overflow-wrap:anywhere;background:#07140c;border-radius:8px;max-height:260px;padding:14px;display:block;overflow:auto}.feedback-page details{margin:14px 0}.feedback-page summary{cursor:pointer;font-weight:700}.recovery-admin{border-top:1px solid #405844;margin-top:16px;padding-top:16px}.feedback-page section>button,.recovery-admin button{margin:8px 8px 8px 0}
