.platform-dialog{width:min(900px,calc(100vw - 32px));max-height:90dvh;overflow:auto;border:1px solid #d6e4ed;border-radius:18px;padding:24px;color:#163447;background:#fff;box-shadow:0 22px 80px #102d4740}
.platform-dialog::backdrop{background:#09253988}.platform-dialog header{display:flex;gap:16px;align-items:center;justify-content:space-between;margin-bottom:18px}.platform-dialog h2{margin:0;font-size:22px}.platform-dialog .field,.platform-dialog .kp-field{margin-block:14px}.platform-dialog .actions{display:flex;flex-wrap:wrap;gap:10px;margin-block:20px}.platform-dialog pre{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;background:#f3f7fa;border:1px solid #d6e4ed;border-radius:12px;padding:18px}.platform-error,#fbError{color:#a92222;white-space:pre-wrap}.platform-recipients{max-height:220px;overflow:auto;display:grid;gap:10px;padding:14px;border:1px solid #d6e4ed;border-radius:10px}.platform-list{display:grid;gap:14px;margin-block:20px}.platform-list>button{text-align:left;display:grid;gap:6px}.platform-list article{padding:16px;border:1px solid #d6e4ed;border-radius:12px}.platform-logo{width:100px;height:70px;object-fit:contain}.platform-dialog input[type=checkbox]{width:18px;height:18px;accent-color:#1677ff}.platform-dialog fieldset{border:1px solid #d6e4ed;border-radius:12px}.platform-dialog textarea{width:100%;min-height:110px}.platform-dialog a{display:inline-block;text-decoration:none}
@media(max-width:600px){.platform-dialog{width:100vw;max-width:100vw;max-height:100dvh;padding:16px;border-radius:0}.platform-dialog .form-grid{grid-template-columns:1fr}.platform-dialog input,.platform-dialog textarea,.platform-dialog select{font-size:16px}.platform-dialog header{align-items:flex-start}.platform-dialog .actions>*{flex:1 1 160px}}
#nwResults{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));gap:18px;margin-top:20px}#nwResults>.kp-card{grid-column:auto;min-width:0}#nwResults h2,#nwResults p{overflow-wrap:anywhere}#nwResults .kp-empty{grid-column:1/-1}

