.feedback-page{padding-block:45px 75px}.feedback-heading h1{font-size:clamp(40px,6vw,75px);line-height:1.03;letter-spacing:-.06em;margin:20px 0 36px}.feedback-heading em{font-family:Newsreader,Georgia,serif;font-weight:400}.feedback-layout{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.2fr);border:1px solid var(--line,#d4d3c9)}.feedback-poster{background:#253de9;color:#fff;padding:40px}.feedback-poster>span{font-size:100px;line-height:1;color:#dff27e;display:block}.feedback-poster h2{font-size:clamp(32px,4vw,52px);line-height:1.12;letter-spacing:-.045em;margin:30px 0}.feedback-poster p{font-size:14px;line-height:1.8}.feedback-poster small{display:block;font-size:12px;line-height:1.7;margin-top:30px;color:#e0e4ff}.feedback-form-wrap{padding:35px;min-width:0}.feedback-form{display:grid;gap:22px}.feedback-form>label{display:grid;gap:9px;font-size:13px;font-weight:700}.feedback-form input:not([type=radio]),.feedback-form textarea,.feedback-status-form select{width:100%;min-width:0;border:1px solid var(--line,#d4d3c9);background:var(--bg,#f5f3eb);color:var(--ink,#20211e);padding:13px;font:inherit;font-size:16px;border-radius:0}.feedback-form textarea{resize:vertical;min-height:170px}.feedback-form small{font-weight:400;font-size:11px;line-height:1.6}.feedback-form fieldset{padding:0;border:0;min-width:0;margin:0}.feedback-form legend{font-size:13px;font-weight:700;margin-bottom:12px}.feedback-kind{display:flex;flex-wrap:wrap;gap:12px}.feedback-kind label{display:flex;align-items:center;gap:9px;padding:12px 17px;border:1px solid var(--line,#d4d3c9);cursor:pointer;font-size:13px}.feedback-kind label:has(input:checked){background:#dff27e;color:#20211e;border-color:#20211e}.feedback-kind input{width:16px;height:16px;accent-color:#253de9;margin:0;flex-shrink:0}.feedback-privacy{font-size:11px;line-height:1.7;margin:0}.feedback-privacy a{text-decoration:underline}.feedback-form .pill{justify-self:start;cursor:pointer}.feedback-trap{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.feedback-success{background:#dff27e;color:#20211e;padding:22px;margin-bottom:28px}.feedback-success>span{font-size:35px}.feedback-success h2{font-size:26px;letter-spacing:-.03em;margin:12px 0}.feedback-success p{font-size:13px;line-height:1.7}.feedback-filters,.feedback-pagination{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:24px 0}.feedback-filters a[aria-current=page]{background:#dff27e;color:#20211e;border-color:#20211e}.feedback-reader{border:1px solid var(--line,#d4d3c9);border-top:4px solid #253de9;padding:28px;margin:25px 0;background:var(--bg,#f5f3eb);min-width:0}.feedback-reader header h2{margin:14px 0;font-size:30px;letter-spacing:-.04em}.feedback-reader header a{color:var(--accent,#253de9);overflow-wrap:anywhere}.feedback-reader header small{display:block;margin-top:12px;font-size:11px}.feedback-message{white-space:pre-wrap;overflow-wrap:anywhere;font-size:15px;line-height:1.9;padding-block:22px;border-block:1px solid var(--line,#d4d3c9);margin:24px 0}.feedback-sender-note{font-size:11px;line-height:1.6;color:var(--muted,#71716b)}.feedback-status-form{display:flex;align-items:end;gap:15px;flex-wrap:wrap;margin:24px 0}.feedback-status-form label{display:grid;gap:9px;font-size:12px;min-width:170px}.feedback-status-form button,.feedback-delete button{cursor:pointer}.feedback-delete{border-top:1px solid var(--line,#d4d3c9);padding-top:20px}.feedback-delete summary{cursor:pointer;font-size:12px}.feedback-delete form{display:grid;justify-items:start;gap:15px;margin-top:20px}.feedback-list{border-top:2px solid var(--ink,#20211e)}.feedback-row{display:grid;grid-template-columns:90px minmax(0,1fr) 95px 130px 20px;gap:15px;align-items:center;padding:22px 15px;border-bottom:1px solid var(--line,#d4d3c9);font-size:12px;text-decoration:none}.feedback-row strong{overflow-wrap:anywhere;font-size:15px}.feedback-row.is-new{border-left:3px solid #253de9}.feedback-row:hover,.feedback-row:focus-visible{background:#dff27e;color:#20211e}.feedback-row-kind{font-size:11px;font-weight:700}.feedback-pagination{font-size:12px}.feedback-admin>p{line-height:1.7}.feedback-page :is(h1,h2,p,small){overflow-wrap:anywhere}.feedback-form :is(input,textarea):focus-visible,.feedback-status-form select:focus-visible{outline:2px solid #253de9;outline-offset:2px}
@media(max-width:800px){.feedback-layout{grid-template-columns:minmax(0,1fr)}.feedback-poster{padding:28px}.feedback-poster>span{font-size:65px}.feedback-poster h2{font-size:37px;margin:22px 0}.feedback-form-wrap{padding:25px}.feedback-row{grid-template-columns:75px minmax(0,1fr) 20px;gap:10px}.feedback-row>span:nth-child(3){grid-column:1;grid-row:2}.feedback-row time{grid-column:2;grid-row:2}.feedback-row>span:last-child{grid-column:3;grid-row:1/3}}
@media(max-width:480px){.feedback-form-wrap,.feedback-reader{padding:20px 16px}.feedback-form .pill{width:100%;justify-self:stretch}.feedback-status-form>*{width:100%}.feedback-row{padding:18px 9px}.feedback-row strong{font-size:13px}.feedback-filters{gap:8px}.feedback-heading h1{font-size:42px}}
