.srq-error-popup{box-sizing:border-box;width:min(560px,calc(100vw - 32px));max-height:calc(100dvh - 32px);margin:auto;padding:24px;border:1px solid #dcdcde;border-radius:8px;background:#fff;color:#000;box-shadow:0 12px 40px #00000026;overflow:auto;font:400 16px/1.5 "Source Sans Pro",sans-serif;text-align:left;overflow-wrap:anywhere}.wp-admin .srq-error-popup{font:400 13px/1.5 -apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;border-radius:3px}.srq-error-popup::backdrop{background:#0005}.srq-error-popup h2{font-family:inherit;font-weight:600;font-size:20px;line-height:1.4;color:#000;margin:0 0 16px;letter-spacing:normal}.srq-error-popup ul{list-style:disc;margin:0 0 20px;padding-left:24px}.srq-error-popup li{margin:8px 0;white-space:pre-line}.srq-error-popup button{font-family:inherit;font-weight:600;font-size:16px;line-height:1.5;min-height:44px;padding:8px 20px;background:#fff;color:#000;border:1px solid #8c8f94;border-radius:4px;cursor:pointer;touch-action:manipulation}.srq-error-popup button:focus-visible{outline:2px solid #2271b1;outline-offset:3px}.srq-error-popup button:hover{background:#f3f3f3}.srq-error-popup[open]{display:block}.srq-error-popup:not([open]){display:none}@media(max-width:480px){.srq-error-popup{padding:20px}.srq-error-popup button{width:100%}.wp-admin .srq-error-popup{font-size:16px}}
