#stagetools-preview #avc-feedback{position:relative;margin-top:40px;padding:clamp(24px,3vw,44px);border:1px solid #383e42;border-radius:12px;background:rgba(14,18,20,.94);display:grid;grid-template-columns:minmax(230px,.8fr) minmax(0,1.4fr);gap:clamp(28px,4vw,64px);color:#f1f2f3;scroll-margin-top:24px}
#stagetools-preview #avc-feedback .feedback-eyebrow{font-size:10px;font-weight:700;letter-spacing:1.8px;color:#b2b8bc;line-height:1.6;display:block}
#stagetools-preview #avc-feedback h2{font-size:clamp(29px,2.2vw,42px);line-height:1.1;letter-spacing:-1px;margin:16px 0 20px;color:#f1f2f3;font-weight:650}
#stagetools-preview #avc-feedback .feedback-intro p{font-size:15px;line-height:1.7;max-width:450px;margin:0 0 22px;color:#b2b8bc}
#stagetools-preview #avc-feedback .feedback-intro .feedback-private{font-size:12px;line-height:1.7;border-left:2px solid #ffdc00;padding-left:14px;margin-top:28px}
#stagetools-preview #avc-feedback form{min-width:0;margin:0;position:relative}
#stagetools-preview #avc-feedback label{display:flex;flex-direction:column;gap:9px;font-size:12px;line-height:1.5;color:#c2c8cc;margin:0}
#stagetools-preview #avc-feedback .feedback-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-bottom:20px}
#stagetools-preview #avc-feedback input,#stagetools-preview #avc-feedback select,#stagetools-preview #avc-feedback textarea{display:block;width:100%;max-width:100%;min-width:0;padding:13px 14px;border:1px solid #434b50;border-radius:6px;background:#0a0e10;color:#f1f2f3;font-family:Arial,Helvetica,sans-serif;font-size:14px;font-weight:400;line-height:1.5;box-sizing:border-box;min-height:46px}
#stagetools-preview #avc-feedback textarea{resize:vertical;min-height:140px;max-height:480px}
#stagetools-preview #avc-feedback input::placeholder,#stagetools-preview #avc-feedback textarea::placeholder{color:#89959d;opacity:1}
#stagetools-preview #avc-feedback .feedback-message-meta{display:flex;gap:16px;justify-content:space-between;align-items:flex-start;font-size:11px;line-height:1.6;color:#a8b1b7;margin:8px 0 20px}
#stagetools-preview #avc-feedback #feedback-count{white-space:nowrap;font-variant-numeric:tabular-nums}
#stagetools-preview #avc-feedback .feedback-hint{font-size:11px;line-height:1.7;color:#a8b1b7;margin:8px 0 22px}
#stagetools-preview #avc-feedback .feedback-trap{position:absolute!important;left:-10000px!important;top:auto!important;width:1px!important;height:1px!important;overflow:hidden!important}
#stagetools-preview #avc-feedback .feedback-actions{display:flex;align-items:center;gap:20px;flex-wrap:wrap}
#stagetools-preview #avc-feedback .feedback-actions>span{font-size:11px;color:#a8b1b7;line-height:1.6;flex:1;min-width:160px}
#stagetools-preview #avc-feedback button{border:1px solid #ffdc00;border-radius:6px;background:#ffdc00;color:#101416;padding:14px 21px;min-height:48px;font-size:13px;font-weight:700;font-family:Arial,Helvetica,sans-serif;cursor:pointer;white-space:nowrap}
#stagetools-preview #avc-feedback button:hover:not(:disabled){background:#ffe73b;border-color:#ffe73b}
#stagetools-preview #avc-feedback button:disabled{opacity:.65;cursor:wait}
#stagetools-preview #avc-feedback input:focus-visible,#stagetools-preview #avc-feedback select:focus-visible,#stagetools-preview #avc-feedback textarea:focus-visible,#stagetools-preview #avc-feedback button:focus-visible{outline:2px solid #ffdc00;outline-offset:3px}
#stagetools-preview #avc-feedback .feedback-status,#stagetools-preview #avc-feedback .feedback-error{font-size:13px;line-height:1.6;padding:14px 16px;border:1px solid #657040;border-radius:6px;background:#202719;color:#e4edc3;margin:18px 0 0}
#stagetools-preview #avc-feedback .feedback-error{border-color:#835b47;background:#2b1f1b;color:#f1c7b5}
#stagetools-preview #avc-feedback [hidden]{display:none!important}
@media(min-width:2200px){#stagetools-preview #avc-feedback{grid-template-columns:minmax(300px,1fr) minmax(0,1.15fr)}#stagetools-preview #avc-feedback form{max-width:1000px}}
@media(max-width:850px){#stagetools-preview #avc-feedback{grid-template-columns:1fr;gap:24px}#stagetools-preview #avc-feedback .feedback-intro p{max-width:660px}#stagetools-preview #avc-feedback .feedback-intro .feedback-private{margin-bottom:0;margin-top:20px}}
@media(max-width:520px){#stagetools-preview #avc-feedback{padding:22px 18px;margin-top:28px}#stagetools-preview #avc-feedback .feedback-row{grid-template-columns:1fr;gap:18px}#stagetools-preview #avc-feedback input,#stagetools-preview #avc-feedback select,#stagetools-preview #avc-feedback textarea{font-size:16px}#stagetools-preview #avc-feedback .feedback-message-meta{gap:10px}#stagetools-preview #avc-feedback .feedback-actions{align-items:stretch;flex-direction:column;gap:12px}#stagetools-preview #avc-feedback .feedback-actions>span{min-width:0}}
