.app-feedback{border-radius:var(--ui-radius-card,18px);color:#452c24;text-align:left;overflow-wrap:anywhere;background:linear-gradient(120deg,#fff2df,#fffaf4);border:1px solid #e3baa0;align-items:flex-start;gap:16px;max-width:100%;margin:18px 0;padding:22px;display:flex;box-shadow:0 8px 26px #70432309}.app-feedback .app-feedback-icon{border-radius:var(--ui-radius-card,14px);color:#fff7ed;background:#bd3d28;flex:0 0 44px;place-items:center;height:44px;display:grid;box-shadow:0 5px 14px #bd3d2820}.app-feedback .app-feedback-content{flex:1;min-width:0}.app-feedback .app-feedback-eyebrow{letter-spacing:.09em;color:#98412b;font-size:11px;font-weight:750}.app-feedback h3{color:#452c24;margin:5px 0 9px;font-size:19px;line-height:1.3}.app-feedback p{color:#644d40;margin:5px 0;font-size:14px;line-height:1.65}.app-feedback .app-feedback-actions{flex-wrap:wrap;gap:10px;margin:15px 0;display:flex}.app-feedback-actions a,.app-feedback-actions button{border-radius:var(--ui-radius-control,10px);color:#7d301e;min-height:42px;font:inherit;cursor:pointer;background:#fffaf3;border:1px solid #bc6a43;justify-content:center;align-items:center;gap:8px;padding:9px 14px;font-size:13px;font-weight:650;text-decoration:none;display:inline-flex}.app-feedback-actions :is(a,button):focus-visible,.app-feedback summary:focus-visible{outline-offset:3px;outline:3px solid #c34827}.app-feedback-actions button:disabled{opacity:.65;cursor:wait}.app-feedback details{color:#725546;font-size:12px}.app-feedback summary{cursor:pointer;min-height:28px;line-height:28px}.app-feedback code{border-radius:var(--ui-radius-control,8px);color:#5b3b2d;background:#f2e5d6;padding:8px;font-size:12px;display:block}.app-feedback-working{background:linear-gradient(110deg,#fff5e7,#ffe2bb);border-color:#ebc799}.app-feedback-working strong{font-size:16px;display:block}.app-feedback-working svg{animation:1.8s linear infinite feedback-spin}.app-feedback-track{border-radius:var(--ui-radius-control,4px);background:linear-gradient(90deg,#eab98c 0%,#bf4328 45%,#eab98c 85%) 0 0/200% 100%;height:4px;margin-top:13px;animation:2.5s ease-in-out infinite feedback-flow;display:block}.app-feedback a:hover{background:#ffe5c5}@keyframes feedback-spin{to{transform:rotate(360deg)}}@keyframes feedback-flow{to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.app-feedback-working svg,.app-feedback-track{animation:none}}@media (max-width:540px){.app-feedback{gap:12px;padding:16px}.app-feedback .app-feedback-icon{border-radius:var(--ui-radius-control,10px);flex-basis:32px;height:32px}.app-feedback h3{font-size:17px}.app-feedback-actions a,.app-feedback-actions button{width:100%}}.feedback-toast{z-index:150;filter:drop-shadow(0 14px 28px #38201120);width:min(520px,100vw - 32px);max-height:70dvh;position:fixed;bottom:100px;right:22px;overflow:auto}.feedback-toast>.app-feedback{margin:0;padding-right:38px}.feedback-close{z-index:1;color:#603725;border-radius:var(--ui-radius-control,8px);background:#fff8ed;position:absolute;top:9px;right:9px}.feedback-inline{position:relative}.feedback-inline>.app-feedback{padding-right:36px}
