.primary-parent-dialog{box-sizing:border-box;width:min(820px,calc(100vw - 24px));max-height:calc(100dvh - 24px);overflow:auto;border:1px solid #d5dbe4;border-radius:18px;background:#fff;color:#182c3c;padding:24px;font:16px/1.6 system-ui,sans-serif}.primary-parent-dialog::backdrop{background:rgba(9,25,37,.65)}.primary-parent-dialog header{display:flex;align-items:start;justify-content:space-between;gap:16px}.primary-parent-dialog h2{margin:0;font-size:25px}.primary-parent-dialog h3{font-size:20px;margin-top:24px}.primary-parent-dialog pre{font:inherit;white-space:pre-wrap;overflow-wrap:anywhere;background:#f4f7fa;padding:16px;border-radius:10px}.primary-parent-dialog button,.primary-parent-dialog select{max-width:100%;min-height:44px;font:inherit;padding:10px 14px;border:1px solid #9aa8b6;border-radius:9px;background:white;color:#182c3c}.primary-parent-dialog button{cursor:pointer}.primary-parent-dialog button:disabled{opacity:.6;cursor:default}.primary-parent-dialog label{display:block;margin:14px 0}.primary-parent-dialog input[type=checkbox]{width:20px;height:20px;margin-right:10px;vertical-align:middle}.primary-parent-dialog a{color:#1b5e89;text-decoration:underline;overflow-wrap:anywhere}.primary-parent-dialog :focus-visible{outline:3px solid #e9a630;outline-offset:3px}.pp-actions{display:flex;flex-wrap:wrap;gap:10px;margin:18px 0}.pp-pending{background:#fff0cc;border-left:4px solid #d59522;padding:12px}.pp-help{margin-top:24px}@media(max-width:480px){.primary-parent-dialog{padding:16px}.primary-parent-dialog header{flex-wrap:wrap}.primary-parent-dialog h2{font-size:22px}.primary-parent-dialog button{white-space:normal}.pp-actions{display:grid;grid-template-columns:1fr}}
