.vpe-variant[hidden]{display:none!important}.vpe-effect-emphasis{outline:2px solid currentColor;outline-offset:.3rem}.vpe-effect-muted{opacity:.65}.vpe-effect-accent{border-inline-start:.3rem solid currentColor;padding-inline-start:1rem}.vpe-writer button{font:inherit;color:inherit;background:transparent;border:1px solid currentColor;border-radius:.3rem;padding:.55em 1em;cursor:pointer}.vpe-writer button:disabled{opacity:.55;cursor:default}.vpe-writer button[aria-pressed=true]{outline:2px solid currentColor;outline-offset:3px}.vpe-status{display:block;font-size:.875em}.vpe-editor-box{border:1px dashed #777;padding:16px}.vpe-admin{max-width:1100px}.vpe-admin section{background:#fff;border:1px solid #c3c4c7;padding:20px;margin:16px 0}.vpe-admin label{display:block;margin:12px 0}.vpe-admin input:not([type=checkbox]),.vpe-admin select,.vpe-admin textarea{max-width:100%;min-width:240px}.vpe-admin .vpe-row{display:flex;gap:12px;flex-wrap:wrap;align-items:end}.vpe-admin .vpe-notice{padding:12px;border-inline-start:4px solid #2271b1;background:#fff}.vpe-admin .vpe-error{border-color:#b32d2e}.vpe-admin button{margin:4px}.vpe-admin small{display:block;color:#50575e}.vpe-admin code{overflow-wrap:anywhere}.vpe-rule-group{border-inline-start:3px solid #ddd;padding-inline-start:12px;margin:12px 0}.vpe-admin .vpe-danger{color:#b32d2e}

.vpe-writer-align-left{text-align:left}.vpe-writer-align-center{text-align:center}.vpe-writer-align-right{text-align:right}

.vpe-writer.vpe-writer-style-filled>button{background:var(--wp--preset--color--contrast,#25232b);color:var(--wp--preset--color--base,#fff);border-color:var(--wp--preset--color--contrast,#25232b)}.vpe-writer.vpe-writer-style-filled>button:hover:not(:disabled){filter:brightness(.9)}.vpe-writer.vpe-writer-style-filled>button[aria-pressed=true]{outline:0;box-shadow:0 0 0 2px var(--wp--preset--color--base,#fff),0 0 0 3px var(--wp--preset--color--contrast,#25232b)}.vpe-writer.vpe-writer-style-text>button{background:transparent;border:0;border-radius:0;padding:0;box-shadow:none;text-decoration:underline;text-underline-offset:.15em}.vpe-writer.vpe-writer-style-text>button[aria-pressed=true]{outline:0;font-weight:600;text-decoration-thickness:2px}.vpe-writer>button:focus-visible{outline:2px solid currentColor;outline-offset:4px}.vpe-writer.vpe-writer-style-filled>button:focus-visible{outline:0;box-shadow:0 0 0 2px var(--wp--preset--color--base,#fff),0 0 0 4px var(--wp--preset--color--contrast,#25232b)}

.vpe-admin .nav-tab-wrapper{margin-top:20px}.vpe-admin .nav-tab{cursor:pointer;margin:0 6px 0 0}.vpe-admin .vpe-privacy-text label{margin-bottom:8px}.vpe-admin .vpe-privacy-text textarea{display:block;box-sizing:border-box;width:100%;min-width:0;min-height:320px;resize:vertical}

.vpe-admin-rule{background:#fff;border:1px solid #c3c4c7;margin:12px 0}.vpe-admin-rule summary{padding:16px 20px;font-weight:600;cursor:pointer;overflow-wrap:anywhere}.vpe-admin-rule summary:focus-visible{outline:2px solid #2271b1;outline-offset:2px}.vpe-admin-rule-editor{padding:0 20px 16px}
