.feedback-page{max-width:1280px;margin:auto}.fb-panel{background:var(--theme-bg-ffffff,white);border:1px solid var(--theme-border-dce8f4,#dce8f4);border-radius:22px;padding:28px}.feedback-page label{gap:8px;margin:18px 0;font-weight:700;display:grid}.feedback-page input,.feedback-page select,.feedback-page textarea{border:1px solid var(--theme-border-cfddeb,#cfddeb);width:100%;min-width:0;font:inherit;color:var(--theme-text-16345c,#16345c);background:var(--theme-bg-ffffff,white);border-radius:10px;padding:12px}.feedback-page textarea{resize:vertical}.fb-context,.fb-message{background:var(--theme-bg-eff7ff,#eff7ff);border-radius:12px;padding:16px}.fb-message{white-space:pre-wrap;overflow-wrap:anywhere}.fb-tabs{gap:20px;margin-bottom:16px;display:flex}.fb-tabs button{color:var(--theme-text-526a88,#526a88);font:inherit;background:0 0;border:0;border-bottom:3px solid #0000;padding:12px}.fb-tabs .active{color:var(--theme-text-006bea,#006bea);border-color:var(--theme-border-006bea,#006bea)}.fb-categories{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.fb-categories button{border:1px solid var(--theme-border-cedceb,#cedceb);background:var(--theme-bg-ffffff,white);color:var(--theme-text-34516d,#34516d);font:inherit;text-align:left;border-radius:12px;align-items:center;gap:12px;padding:20px 14px;display:flex}.fb-categories .active,.fb-entry.active{background:var(--theme-bg-eff7ff,#eff7ff);border-color:var(--theme-border-087cff,#087cff);color:var(--theme-text-0065d8,#0065d8)}.feedback-page fieldset{border:0;margin:20px 0 0;padding:0}.feedback-page legend{margin-bottom:12px;font-weight:700}.fb-fields{grid-template-columns:1fr 1fr;gap:20px;display:grid}.fb-send{align-items:center;gap:20px;margin-top:24px;display:flex}.fb-send span,.feedback-page small{color:var(--theme-text-647f9e,#647f9e)}.fb-counts{grid-template-columns:repeat(3,1fr);gap:18px;margin-bottom:24px;display:grid}.fb-counts>div{border:1px solid var(--theme-border-dce8f4,#dce8f4);background:var(--theme-bg-ffffff,white);border-radius:16px;gap:8px;padding:18px;display:grid}.fb-counts strong{color:var(--theme-text-16345c,#16345c);font-size:30px}.fb-filters{grid-template-columns:2fr 1fr 1fr;gap:12px;margin-bottom:20px;display:grid}.fb-inbox{grid-template-columns:1fr;gap:20px;display:grid}.fb-inbox.has-detail{grid-template-columns:1fr 1.15fr}.fb-list{align-content:start;gap:12px;display:grid}.fb-entry{background:var(--theme-bg-ffffff,white);border:1px solid var(--theme-border-dce8f4,#dce8f4);text-align:left;width:100%;color:var(--theme-text-173559,#173559);font:inherit;border-radius:16px;padding:20px}.fb-entry>div{justify-content:space-between;align-items:center;gap:8px;display:flex}.fb-entry p{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.fb-entry small{margin-top:10px;display:block}.fb-detail{align-self:start;min-width:0}.fb-detail dl{grid-template-columns:100px 1fr;gap:12px;display:grid}.fb-detail dd{overflow-wrap:anywhere;margin:0}.fb-detail dt{color:var(--theme-text-647f9e,#647f9e)}.feedback-page button:focus-visible{outline-offset:3px;outline:3px solid #eda722}@media (max-width:800px){.fb-panel{padding:20px}.fb-categories,.fb-fields,.fb-filters,.fb-inbox.has-detail{grid-template-columns:1fr}.fb-fields{gap:0}.fb-inbox.has-detail .fb-list{display:none}.fb-counts{gap:8px}.fb-counts>div{padding:12px;font-size:13px}.fb-send{flex-direction:column;align-items:stretch}.fb-send .button{width:100%}.fb-detail dl{grid-template-columns:85px 1fr}.fb-categories button{padding:14px}.fb-entry>div{flex-wrap:wrap}}
