.p17-panel{margin:16px 0;padding:18px;border:1px solid var(--border,#64748b55);border-radius:18px;background:var(--card-bg,transparent)}
.p17-panel h3{margin:0 0 14px}.p17-card{padding:12px;margin:10px 0;border:1px solid #8b94a53b;border-radius:12px}.p17-card h4{margin:0 0 12px}.p17-row{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin:10px 0}.p17-row>span,.p17-row>strong{flex:1;min-width:120px}.p17-btn{cursor:pointer;border:1px solid #7c71da;border-radius:10px;padding:9px 12px;color:inherit;background:#7669d022}.p17-btn:hover{background:#7669d04a}.p17-input{max-width:100%;width:240px;padding:9px;border:1px solid #8887;border-radius:10px;background:transparent;color:inherit}.p17-muted{opacity:.75;font-size:.9em}.p17-status{min-height:1.2em}
@media(max-width:530px){.p17-row{align-items:stretch}.p17-row>span,.p17-row>strong{flex-basis:100%}.p17-input{width:100%}}
