.partner-preview-badge{display:inline-block;font-size:9px;letter-spacing:.12em;color:#e6c67e;border:1px solid #b5a36a55;border-radius:4px;padding:4px 6px;margin-top:4px;white-space:nowrap}#feedback-launch{position:fixed;right:20px;bottom:18px;z-index:35;min-height:44px;border:1px solid #6e858c;background:#182a32;color:#ecf2ef;border-radius:8px;padding:10px 16px;font:600 12px inherit;box-shadow:0 5px 18px #0005}#feedback-dialog{width:min(560px,calc(100vw - 32px));max-height:calc(100dvh - 40px);overflow:auto;background:#192a32;color:#eef4f2;border:1px solid #617982;border-radius:16px;padding:28px;box-sizing:border-box}#feedback-dialog::backdrop{background:#07131bbb;backdrop-filter:blur(3px)}#feedback-dialog *{box-sizing:border-box;min-width:0}#feedback-dialog h2{font-size:26px;margin:12px 30px 10px 0;line-height:1.12}#feedback-dialog p{line-height:1.5}#feedback-dialog .feedback-intro{font-size:13px;color:#c1d1d5}#feedback-dialog label{display:grid;gap:6px;margin:13px 0;font-size:13px}#feedback-dialog input,#feedback-dialog select,#feedback-dialog textarea{width:100%;min-height:44px;padding:11px;background:#102129;color:#f1f5f3;border:1px solid #71868d;border-radius:6px;font:inherit}#feedback-dialog .feedback-check{display:flex;align-items:center;gap:10px;min-height:44px;margin:0}#feedback-dialog input[type=checkbox]{width:20px;height:20px;min-height:20px;flex:none}#feedback-dialog details{border-top:1px solid #4f6870;margin-top:10px}#feedback-dialog summary{min-height:44px;padding:14px 0;cursor:pointer;font-size:13px}#feedback-dialog fieldset{border:0;padding:0;margin:10px 0}#feedback-dialog legend{font-size:13px}#feedback-dialog .feedback-close{position:absolute;right:12px;top:12px;width:44px;height:44px;background:transparent;color:white;border:0;font-size:28px}#feedback-dialog .feedback-privacy{font-size:11px;color:#c0cfd4}#feedback-dialog .feedback-trap{display:none}#feedback-dialog [hidden]{display:none!important}#feedback-dialog button{cursor:pointer;min-height:44px}#feedback-dialog :focus-visible,#feedback-launch:focus-visible{outline:3px solid #6ce8d1;outline-offset:3px}.content-page{padding-bottom:80px}.content-page [data-feedback-operator]{min-height:44px;padding:10px 16px;cursor:pointer;background:#18343e;color:white;border:1px solid #76989c;border-radius:6px}@media(max-width:700px){#feedback-launch{right:10px;bottom:calc(10px + env(safe-area-inset-bottom));font-size:11px;padding:8px 12px}#feedback-dialog{margin:auto 0 0;width:100%;max-width:none;max-height:90dvh;border-radius:18px 18px 0 0;padding:22px 20px calc(22px + env(safe-area-inset-bottom))}#feedback-dialog h2{font-size:24px}.partner-preview-badge{font-size:8px}}
#feedback-dialog .primary{display:block;width:100%;padding:12px 16px;border:1px solid #b2d5cd;background:#b9dbd0;color:#11272d;border-radius:6px;font:600 14px/1.4 inherit}#feedback-launch{font-family:inherit;font-size:12px;font-weight:600}
@media(max-width:700px){.masthead .partner-preview-badge{position:absolute;top:66px;right:12px;font-size:7px;background:#11252dcc;padding:3px 5px;z-index:12}}
/* Keep the mobile preview action outside the mission sheet. */
@media(max-width:700px){#feedback-launch{top:130px;bottom:auto;height:44px;min-height:44px;right:12px;border-radius:4px;background:#142735e8}.masthead .partner-preview-badge{top:56px;right:16px}}
