[data-feedback-unified-trigger]{position:relative;overflow:hidden;border:1px solid #ffffffbf!important;border-radius:999px!important;color:#9f1234!important;background:linear-gradient(180deg,#fff,#f6f4f4)!important;box-shadow:0 3px 8px #4e001f26!important;text-shadow:none!important;transform:none!important;transition:background 140ms ease,box-shadow 140ms ease}[data-feedback-unified-trigger]::before,[data-feedback-unified-trigger]::after{content:none!important;display:none!important}[data-feedback-unified-trigger]:hover{background:#fff!important;box-shadow:0 4px 10px #4e001f30!important}[data-feedback-unified-trigger]:active{background:#f1eeee!important;box-shadow:0 1px 4px #4e001f20!important}[data-feedback-unified-trigger]:focus-visible{outline:3px solid #f2ce76;outline-offset:4px}@media(prefers-reduced-motion:reduce){[data-feedback-unified-trigger]{transition:none}}
dialog:has([data-feedback-mode]){border:1px solid #e3dbd9!important;border-radius:32px!important;background:linear-gradient(140deg,#fffdfc,#eee9e9)!important;box-shadow:inset 0 0 0 3px #ffffffb0,0 24px 60px #30202638!important}
[data-feedback-mode] > header{background:transparent!important;border-bottom:1px solid #e8e1df!important}
[data-feedback-mode] h2{font-weight:800!important;color:#a31230!important}
[data-feedback-capture-guide]{border:1px solid #e5dfdd!important;border-radius:26px!important;background:linear-gradient(135deg,#fffdfb,#eee8e8)!important;box-shadow:inset 0 0 0 3px #ffffffbe,0 5px 14px #5133310c!important}
[data-feedback-screenshot-button]{border:1px solid #f2a2ad!important;border-radius:28px!important;color:white!important;background:linear-gradient(145deg,#d51d3a,#a80c2c)!important;box-shadow:inset 0 0 0 3px #ffffff30,0 7px 15px #810e2825!important;transform:none!important}
[data-feedback-screenshot-button] + span{position:static!important;order:2!important;border:0!important;background:none!important;color:#a31230!important;padding:0!important}
[data-feedback-capture-guide] > div:has(> [data-feedback-screenshot-button]){display:flex!important;flex-direction:column!important;gap:8px!important;align-items:center!important}

[data-feedback-mode] > header > div > span:first-child,[data-feedback-mode] > header > button{border:1px solid #e8dfe0!important;border-radius:19px!important;background:linear-gradient(145deg,#fff,#f1e4e6)!important;color:#a31230!important;box-shadow:inset 0 0 0 2px #ffffffb0,0 3px 9px #44202a12!important}

/* Static-page adapter for the same screenshot-and-note rows. */
#feedback.feedback-reference .capture-previews{display:grid;margin:0;gap:10px}
#feedback.feedback-reference .cf-feedback-editor{padding:20px}
#feedback.feedback-reference .cf-feedback-editor>label,#feedback.feedback-reference #feedback-note,#feedback.feedback-reference .cf-feedback-editor>p:not(.feedback-result){display:none}
#feedback.feedback-reference .cf-feedback-editor>.cf-submitButton{display:block;margin:18px 0 0 auto}
#feedback.feedback-reference .cf-screenshotRow button{margin-top:0}
#feedback.feedback-reference .cf-screenshotNoteTextarea{min-height:94px;font-size:13px}
#feedback.feedback-reference .cf-screenshotRow.expanded{grid-template-columns:1fr}
#feedback.feedback-reference .expanded .cf-screenshotThumbnailButton{height:auto;max-height:45vh}
#feedback.feedback-reference .expanded .cf-screenshotThumbnail{height:auto;max-height:45vh}
