.beta-testing-section{max-width:1080px;margin:auto;padding:72px 24px;scroll-margin-top:90px}.beta-testing-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.beta-testing-grid article{padding:22px;border-radius:10px;background:var(--cream);box-shadow:var(--shadow)}.beta-testing-grid article>span{font-size:30px}.beta-testing-grid h3{margin:10px 0 5px;font:400 24px Georgia,serif}.beta-testing-grid p{margin:0;color:var(--muted);line-height:1.55}.beta-testing-checklist{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:20px 0;padding:16px;border-radius:9px;background:#e5f3f0}.beta-testing-checklist strong{width:100%;font-family:Georgia,serif;font-size:20px}.beta-testing-checklist span{border-radius:999px;background:white;padding:7px 10px;color:var(--sea-dark);font-size:12px;font-weight:700}.beta-open-feedback{width:auto}.feedback-floating-button{position:fixed;z-index:1060;right:18px;bottom:18px;border:0;border-radius:999px;background:var(--coral);color:white;padding:13px 18px;box-shadow:0 8px 25px rgba(0,0,0,.25);font:800 14px inherit;cursor:pointer}.feedback-dialog{width:min(650px,calc(100% - 24px));max-height:92vh;overflow:auto;border:0;border-radius:14px;padding:0;background:var(--cream);color:var(--ink);box-shadow:0 25px 80px rgba(0,0,0,.4)}.feedback-dialog::backdrop{background:rgba(7,30,29,.78)}.feedback-dialog form{display:grid;gap:15px;padding:24px}.feedback-dialog-heading{display:flex;align-items:flex-start;justify-content:space-between}.feedback-dialog-heading span{color:var(--coral);font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.feedback-dialog h2{margin:3px 0 0;font:400 34px Georgia,serif}.feedback-dialog-heading button{border:0;background:none;color:var(--ink);font-size:32px}.feedback-dialog form>p{margin:0;color:var(--muted)}.feedback-dialog input:not([type=radio]):not([type=checkbox]),.feedback-dialog textarea,.feedback-dialog select{width:100%;border:1px solid var(--line);border-radius:6px;background:white;padding:11px;font:inherit}.feedback-stars{border:0;padding:0}.feedback-stars legend{font-weight:800}.feedback-stars>div{display:flex;gap:7px}.feedback-stars label{position:relative;display:grid;place-items:center;cursor:pointer}.feedback-stars input{position:absolute;opacity:0}.feedback-stars span{font-size:34px;color:#b8b8b0}.feedback-stars small{font-size:10px}.feedback-stars input:checked~span{color:#d18a2f}.feedback-stars label:has(input:checked)~label span{color:#b8b8b0}.feedback-stars>div:has(input:checked) label:has(~label input:checked) span{color:#d18a2f}.feedback-consent{display:flex;align-items:flex-start;gap:9px;padding:12px;border-radius:8px;background:#e5f3f0;font-size:12px;font-weight:700}.feedback-consent input{width:19px;height:19px}.feedback-admin-summary{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.feedback-admin-summary article{display:grid;padding:18px;border-radius:9px;background:var(--cream);box-shadow:var(--shadow)}.feedback-admin-summary span{color:var(--muted);font-size:12px}.feedback-admin-summary strong{font-size:28px}.feedback-admin-toolbar{display:flex;align-items:end;justify-content:space-between;gap:12px;margin:20px 0}.feedback-admin-toolbar label{display:grid;gap:4px}.feedback-admin-toolbar select,.feedback-admin-card select{min-height:42px;border:1px solid var(--line);border-radius:5px;background:white;padding:7px}.feedback-admin-card{display:grid;gap:10px;margin:12px 0;padding:18px;border-radius:9px;background:var(--cream);box-shadow:var(--shadow)}.feedback-admin-card>header,.feedback-admin-card>footer{display:flex;align-items:center;justify-content:space-between;gap:12px}.feedback-admin-card header div{display:flex;align-items:center;gap:9px}.feedback-admin-card header strong{color:#c27b32}.feedback-type{border-radius:999px;padding:4px 8px;background:#dce9e5;font-size:10px;font-weight:800;text-transform:uppercase}.feedback-type-bug{background:#ffe0dd;color:#8a2727}.feedback-type-idea{background:#e0eaff;color:#234a83}.feedback-admin-card h3,.feedback-admin-card p{margin:0}.feedback-admin-card p{white-space:pre-wrap;line-height:1.6}.feedback-admin-card time{color:var(--muted);font-size:11px}.feedback-admin-card details pre{overflow:auto;padding:10px;background:#102f2e;color:white;font-size:10px}.feedback-admin-card footer label{display:flex;align-items:center;gap:7px}.feedback-screenshot-link{font-weight:800;color:var(--sea)}@media(max-width:700px){.beta-testing-grid{grid-template-columns:1fr}.feedback-floating-button{bottom:76px;right:10px;padding:11px}.feedback-floating-button span{display:none}.feedback-admin-summary{grid-template-columns:1fr}.feedback-admin-card>header,.feedback-admin-card>footer{align-items:flex-start;flex-direction:column}}
