.p1-bs-admin{border:1px solid #8138eb55;border-radius:16px;padding:20px;overflow-wrap:anywhere}.p1-bs-admin h2{margin:0;font-size:19px;font-weight:650}.p1-bs-admin p{margin:10px 0;line-height:1.5}.p1-bs-admin-heading{display:flex;gap:18px;align-items:center;justify-content:space-between}.p1-bs-admin-muted{opacity:.68;font-size:13px}.p1-bs-admin-status{font-weight:600}.p1-bs-admin-switch{flex:none;width:52px;height:32px;border-radius:18px;border:0;background:#656176;position:relative;cursor:pointer}.p1-bs-admin-switch span{position:absolute;width:24px;height:24px;top:4px;left:4px;border-radius:50%;background:white;transition:transform .15s}.p1-bs-admin-switch.p1-on{background:#8138eb}.p1-bs-admin-switch.p1-on span{transform:translateX(20px)}.p1-bs-admin button:disabled{opacity:.45;cursor:default}.p1-bs-admin button:focus-visible,.p1-bs-admin input:focus-visible{outline:2px solid #a77bf7;outline-offset:3px}.p1-bs-admin-label{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin:16px 0}.p1-bs-admin input{width:125px;min-height:42px;background:transparent;border:1px solid #827d9366;color:inherit;border-radius:9px;padding:6px 10px}.p1-bs-admin-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.p1-bs-admin-actions button{min-height:44px;padding:10px 16px;border-radius:10px}.p1-bs-admin-actions button[data-action=refresh]{background:transparent;border:1px solid #827d9366;color:inherit}.p1-bs-admin-error{color:#f56565}.p1-bs-admin-message:empty{display:none}@media(max-width:420px){.p1-bs-admin{padding:16px}.p1-bs-admin-actions button{flex:1}.p1-bs-admin h2{font-size:18px}}

.p1-bs-admin{border-color:rgba(var(--color-accent-500,129,56,235),.24)}.p1-bs-admin-switch.p1-on{background:rgb(var(--color-accent-500,129,56,235))}.p1-bs-admin button:focus-visible,.p1-bs-admin input:focus-visible{outline-color:rgb(var(--color-accent-400,167,123,247))}.p1-bs-admin-actions button{word-break:normal;overflow-wrap:normal}@media(max-width:480px){.p1-bs-admin-actions{flex-direction:column}.p1-bs-admin-actions button{width:100%;flex:none}}
