.pb-backdrop{position:fixed;inset:0;z-index:10000;background:#030608e8;display:flex;align-items:center;justify-content:center;padding:12px;overflow:auto}.pb-panel{box-sizing:border-box;width:min(600px,100%);max-height:calc(100dvh - 24px);overflow:auto;background:#1b2328;color:#fff;border:1px solid #65727a;border-radius:10px;padding:20px;font:14px/1.4 system-ui,sans-serif;box-shadow:0 18px 60px #000a}.pb-head{display:flex;justify-content:space-between;align-items:start;gap:12px}.pb-head small{color:#f9dc1d;font-size:11px;letter-spacing:.1em}.pb-head h2{font-size:26px;margin:4px 0}.pb-head p{margin:0 0 10px;color:#c5d0d6}.pb-warning{padding:11px;background:#332e13;border:1px solid #e1c421;border-radius:6px;color:#ffeaa0;font-size:13px}.pb-label{display:block;margin:10px 0;font-size:12px;font-weight:700}.pb-label input,.pb-label select{box-sizing:border-box;display:block;width:100%;margin-top:5px;min-height:40px;padding:9px;border:1px solid #68767c;background:#101719;border-radius:5px;color:#fff;font:inherit}.pb-head button,.pb-actions button,.pb-row button{border:1px solid #68767c;background:#313c42;color:#fff;border-radius:5px;padding:9px 12px;cursor:pointer}.pb-actions{display:flex;flex-wrap:wrap;gap:9px;margin-top:15px}.pb-actions .pb-save{background:#fce11e;color:#111;border-color:#fce11e;font-weight:800}.pb-status{min-height:18px;color:#ffdf48}.pb-saved{border-top:1px solid #586168;padding-top:9px}.pb-saved h3{font-size:14px}.pb-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:6px 0;padding:7px;border:1px solid #444e53;border-radius:5px}.pb-row span{flex:1;min-width:175px}.pb-row button{padding:5px 9px}
