.pne-box{background:#fff;color:#14233d;border:1px solid #dce4f0;border-radius:16px;padding:26px;margin:30px 0;font-family:Arial,Helvetica,sans-serif}.pne-box h2{color:inherit!important;font:800 26px/1.3 Arial!important;margin:10px 0 18px!important}.pne-kicker{font-size:10px;font-weight:800;letter-spacing:2px;color:#0759db}.pne-main-image{display:block;width:100%;max-height:260px;object-fit:contain;border-radius:10px;margin:16px 0;background:#07152e}.pne-options{display:grid;grid-template-columns:1fr 1fr;gap:10px;border:0;margin:0;padding:0}.pne-option{display:flex;gap:12px;align-items:center;border:1px solid #dce4f0;border-radius:10px;padding:12px;min-height:48px;cursor:pointer;color:inherit!important;font:16px/1.4 Arial!important}.pne-option:has(input:checked){border-color:#0759db;background:#0759db0d}.pne-option input{width:20px;height:20px;flex:0 0 20px;accent-color:#0759db}.pne-option img{width:66px;height:66px;object-fit:cover;border-radius:8px}.pne-option span{overflow-wrap:anywhere}.pne-actions{display:flex;gap:10px;flex-wrap:wrap;margin:18px 0 10px}.pne-box button,.pne-reopen{background:#0759db!important;color:#fff!important;border:0;border-radius:8px;padding:12px 18px;min-height:44px;font:700 14px/1.4 Arial!important;cursor:pointer}.pne-box button:disabled{opacity:.6;cursor:wait}.pne-box small{display:block;color:#66738a;font:12px/1.5 Arial;margin-top:15px}.pne-status{font-size:14px;line-height:1.5;margin:12px 0}.pne-result{margin:12px 0;font-size:15px}.pne-result progress{display:block;width:100%;height:16px;accent-color:#0759db}.pne-dialog{width:min(640px,calc(100vw - 24px));max-width:none;max-height:calc(100dvh - 24px);overflow:auto;overscroll-behavior:contain;border:0;padding:0;background:#fff;color:#14233d;border-radius:16px;box-shadow:0 20px 90px #0006}.pne-dialog::backdrop{background:#061020d9;backdrop-filter:blur(4px)}.pne-dialog .pne-box{margin:0;border:0}.pne-dialog.pne-required .pne-submit{width:100%}.pne-dialog.pne-required .pne-actions{display:block}.pne-dismiss{float:right}.pne-root button:focus-visible,.pne-dialog button:focus-visible,.pne-option input:focus-visible{outline:3px solid #ffd530;outline-offset:3px}.pne-reopen{margin:20px 0}.pne-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}html:has(.pne-dialog[open]){overflow:hidden}html[data-theme=dark] .pne-box,html[data-theme=dark] .pne-dialog{background:#152238;color:#edf3ff}html[data-theme=dark] .pne-option{border-color:#3e526d}html[data-theme=dark] .pne-kicker{color:#8dbdff}html[data-theme=dark] .pne-box small{color:#b4c1d6}@media(max-width:767px){.pne-box{padding:22px}.pne-box h2{font-size:23px!important}.pne-options{grid-template-columns:1fr;gap:8px}.pne-option{padding:10px 12px}.pne-option img{width:54px;height:54px}.pne-main-image{max-height:180px}}

.pne-dialog{position:fixed!important;inset:0!important;margin:auto!important;height:fit-content}
