
.gp6-panel{margin:22px 0;padding:22px;border:1px solid #d8ddeb;border-radius:18px;background:#fff;color:#17233e;box-shadow:0 8px 25px rgba(21,35,70,.05)}
.gp6-panel h3{margin:0 0 8px;color:#182c58}.gp6-muted{color:#5a6780;font-size:.92rem}.gp6-row{display:flex;gap:9px;flex-wrap:wrap;margin:12px 0}.gp6-btn{border:1px solid #bfc9e0;background:#f3f6fc;color:#182c58;border-radius:9px;padding:10px 13px;cursor:pointer;font-weight:650}.gp6-btn:hover{background:#e4ecff}.gp6-btn:focus-visible{outline:3px solid #5267c5;outline-offset:2px}.gp6-btn[disabled]{opacity:.55;cursor:not-allowed}.gp6-active{background:#263f84!important;color:white!important}.gp6-prompt{background:#f5f7fc;border-left:3px solid #6077b7;padding:13px;border-radius:8px;line-height:1.6}.gp6-feedback{border:1px solid #d7dfee;background:#f7f9ff;border-radius:10px;padding:13px;margin:12px 0;line-height:1.6}.gp6-feedback strong{color:#182c58}.gp6-input{display:block;width:100%;max-width:100%;padding:12px;border:1px solid #aebbd2;border-radius:10px;color:#15233b;background:white;box-sizing:border-box}.gp6-tile{background:#f0f4fb;border:1px solid #bfcce5;border-radius:8px;padding:8px 11px;cursor:pointer;color:#1d3266}.gp6-tile:focus-visible{outline:3px solid #5267c5}.gp6-tag{font-size:.8rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#50658f}.gp6-panel p{margin:9px 0}.gp6-status{font-size:.9rem;color:#4b6082}.gp6-section{margin:16px 0;border-top:1px solid #e0e6f0;padding-top:14px}@media(max-width:600px){.gp6-panel{padding:15px}.gp6-btn{flex:1}}
