/* GuitarPath 4.15.4 — dobrowolny formularz opinii */
.gp-feedback-topbar{background:#153d53;border:1px solid #3b9ec2;color:#dcf6ff;font-size:12px;font-weight:900;border-radius:999px;padding:9px 12px;white-space:nowrap;cursor:pointer}
.gp-feedback-topbar:hover,.gp-feedback-sidebar button:hover{background:#1d536e}
.gp-feedback-sidebar{padding:7px 12px}.gp-feedback-sidebar button{width:100%;text-align:left;padding:11px 12px;background:#153d53;color:#e2faff;border:1px solid #3b9ec2;border-radius:10px;font-weight:800;cursor:pointer}
.gp-feedback-card button{background:#174f62;color:#f4fbff;border:1px solid #5eaecb;font-weight:800}
.gp-feedback-backdrop[hidden]{display:none!important}.gp-feedback-backdrop{position:fixed;inset:0;background:#050b17e0;z-index:20020;display:grid;place-items:center;padding:14px;overflow-y:auto}
.gp-feedback-dialog{width:min(640px,100%);max-height:min(92vh,850px);overflow:auto;background:#141f33;border:1px solid #5a7795;border-radius:20px;box-shadow:0 14px 50px #0009;color:#ecf4ff;padding:20px}
.gp-feedback-heading{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.gp-feedback-heading h2{margin:4px 0;font-size:23px}.gp-feedback-heading p{margin:5px 0 15px;color:#bbccdf;font-size:13px}
.gp-feedback-kicker{color:#84e2d7;font-size:11px;font-weight:900;letter-spacing:.14em}.gp-feedback-heading button{min-width:36px;flex-shrink:0;font-size:18px}
.gp-feedback-dialog form{display:flex;flex-direction:column;gap:8px}.gp-feedback-dialog label:not(.gp-feedback-consent){font-weight:800;font-size:13px;margin-top:5px}
.gp-feedback-dialog textarea,.gp-feedback-dialog input[type=email],.gp-feedback-dialog select{width:100%;box-sizing:border-box;padding:10px;border-radius:10px;background:#0a1526;color:#f1f6ff;border:1px solid #527397;font:inherit;font-size:14px}
.gp-feedback-dialog textarea{min-height:140px;resize:vertical}.gp-feedback-consent{display:flex;gap:10px;align-items:flex-start;font-size:12px;line-height:1.6;color:#bfd0e6;margin-top:10px}.gp-feedback-consent input{margin-top:4px;flex-shrink:0}.gp-feedback-consent a{color:#99dcff}
.gp-feedback-honey{position:absolute;left:-100vw;width:1px;height:1px;overflow:hidden}.gp-feedback-status{min-height:21px;color:#9fc8db;font-size:13px}.gp-feedback-status.error{color:#ff9d9d}.gp-feedback-status.success{color:#a8f0c4}
.gp-feedback-actions{display:flex;gap:9px;justify-content:flex-end;flex-wrap:wrap}.gp-feedback-actions button{font-weight:850;font-size:13px;padding:10px 14px;border-radius:10px}.gp-feedback-actions button:disabled{opacity:.55;cursor:wait}.gp-feedback-foot{border-top:1px solid #34516b;margin-top:16px;padding-top:10px;font-size:12px;line-height:1.6;color:#9fb4cd}
@media(max-width:650px){.gp-feedback-dialog{padding:14px}.gp-feedback-heading h2{font-size:19px}.gp-feedback-actions button{flex:1}.gp-feedback-topbar{font-size:11px;padding:7px 9px}}
