/* One mobile feedback contract, taken from the homepage. */
@media (max-width:760px) {
  [data-mobile-feedback] {
    --mf-white:oklch(100% 0 0);--mf-navy:oklch(26.84117756% .06191353 262.3883523);
    --mf-green:oklch(64.55797059% .15232440 147.5147275);
    height:auto!important;min-height:0!important;padding:56px 0!important;
    background:oklch(97.315% 0 0)!important;
  }
  [data-mobile-feedback] [data-mf-shell] {width:min(100% - 32px,1400px)!important;max-width:none!important;margin:0 auto!important;padding:0!important}
  [data-mobile-feedback] [data-mf-card] {
    position:relative!important;inset:auto!important;display:block!important;
    width:100%!important;max-width:none!important;height:auto!important;min-height:0!important;
    margin:0!important;padding:64px 24px!important;border:0!important;border-radius:0!important;
    box-sizing:border-box!important;overflow:hidden!important;
    background:var(--mf-navy)!important;color:var(--mf-white)!important;
    font-family:Inter,Arial,sans-serif!important;
  }
  [data-mobile-feedback] > [data-mf-card] {width:calc(100% - 32px)!important;margin-inline:auto!important}
  [data-mobile-feedback] [data-mf-card]::before {
    content:""!important;position:absolute!important;inset:0!important;
    width:auto!important;height:auto!important;z-index:0!important;opacity:1!important;
    background:url('../assets/figma/profigroup-old-site/native/reviews-bg.png') center 51% / cover no-repeat!important;
  }
  [data-mobile-feedback] [data-mf-card]::after {
    content:""!important;position:absolute!important;inset:0!important;
    width:auto!important;height:auto!important;z-index:0!important;opacity:1!important;
    background:rgba(14,19,29,.38)!important;pointer-events:none!important;
  }
  [data-mobile-feedback] [data-mf-content] {display:contents!important}
  [data-mobile-feedback] [data-mf-line] {display:none!important}
  [data-mobile-feedback] [data-mf-title],
  [data-mobile-feedback] [data-mf-copy],
  [data-mobile-feedback] [data-mf-form],
  [data-mobile-feedback] [data-mf-trust] {position:relative!important;inset:auto!important;z-index:1!important;transform:none!important;opacity:1!important}
  [data-mobile-feedback] [data-mf-title] {
    width:100%!important;max-width:none!important;height:auto!important;margin:0 0 22px!important;padding:0!important;
    color:var(--mf-white)!important;font:700 26px/32px Inter,Arial,sans-serif!important;
    letter-spacing:-.02em!important;text-wrap:balance!important;
  }
  [data-mobile-feedback] [data-mf-copy] {width:100%!important;max-width:none!important;height:auto!important;margin:0 0 42px!important;padding:0!important;color:var(--mf-white)!important;font:400 16px/24px Inter,Arial,sans-serif!important;letter-spacing:0!important}
  [data-mobile-feedback] [data-mf-copy] br {display:none!important}
  [data-mobile-feedback] [data-mf-form] {display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:10px!important;align-items:stretch!important;width:100%!important;max-width:none!important;height:auto!important;margin:0!important;padding:0!important;overflow:visible!important}
  [data-mobile-feedback] [data-mf-form] > input:not([type=file]) {width:100%!important;min-width:0!important;max-width:none!important;height:56px!important;margin:0!important;padding:0 20px!important;border:0!important;border-radius:0!important;background:rgba(255,255,255,.88)!important;color:var(--mf-navy)!important;font:400 15px/20px Inter,Arial,sans-serif!important;box-sizing:border-box!important}
  [data-mobile-feedback] [data-mf-form] > input::placeholder {color:var(--mf-navy)!important;opacity:.9!important}
  [data-mobile-feedback] [data-mf-submit] {display:inline-flex!important;align-items:center!important;justify-content:center!important;grid-column:auto!important;width:100%!important;min-width:0!important;height:56px!important;margin:0!important;padding:0 18px!important;gap:10px!important;border:1px solid transparent!important;border-radius:0!important;background:var(--mf-green)!important;color:var(--mf-white)!important;font:600 15px/20px Inter,Arial,sans-serif!important;letter-spacing:.3px!important;text-transform:none!important;cursor:pointer}
  [data-mobile-feedback] [data-mf-submit] img {width:16px!important;height:16px!important;filter:brightness(0) invert(1)!important}
  [data-mobile-feedback] [data-mf-picker] {display:flex!important;position:relative!important;grid-column:1/-1!important;align-items:flex-start!important;flex-wrap:wrap!important;gap:12px!important;width:auto!important;min-width:0!important;min-height:44px!important;height:auto!important;margin:2px 0 0!important;padding:0!important}
  [data-mobile-feedback] [data-mf-picker] input[type=file] {position:absolute!important;width:1px!important;height:1px!important;margin:0!important;padding:0!important;border:0!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important}
  [data-mobile-feedback] [data-mf-file-button] {display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 0 auto!important;gap:9px!important;min-height:38px!important;height:auto!important;margin:0!important;padding:0 16px!important;border:1px solid rgba(255,255,255,.52)!important;border-radius:0!important;background:rgba(255,255,255,.12)!important;color:var(--mf-white)!important;font:600 14px/18px Inter,Arial,sans-serif!important;letter-spacing:.02em!important;cursor:pointer}
  [data-mobile-feedback] [data-mf-file-button] svg {width:17px!important;height:17px!important;fill:none!important;stroke:currentColor!important;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}
  [data-mobile-feedback] [data-mf-summary] {flex:1 1 180px!important;min-width:0!important;white-space:normal!important;color:var(--mf-white)!important;font:400 12px/18px Inter,Arial,sans-serif!important}
  [data-mobile-feedback] [data-mf-clear] {margin-left:auto!important;padding:6px 0!important;border:0!important;background:transparent!important;color:var(--mf-white)!important;font:600 12px/18px Inter,Arial,sans-serif!important;text-decoration:underline;cursor:pointer}
  [data-mobile-feedback] [data-mf-clear][hidden] {display:none!important}
  [data-mobile-feedback] [data-mf-trust] {display:flex!important;align-items:flex-start!important;flex-direction:column!important;gap:10px!important;width:100%!important;height:auto!important;margin:19px 0 0!important;padding:0!important;overflow:visible!important}
  [data-mobile-feedback] [data-mf-trust] > span {display:flex!important;align-items:center!important;gap:9px!important;white-space:normal!important;color:var(--mf-white)!important;font:400 14px/18px Inter,Arial,sans-serif!important;letter-spacing:0!important}
  [data-mobile-feedback] [data-mf-trust] > span::before {content:"✓"!important;position:static!important;display:block!important;flex:0 0 auto!important;width:auto!important;height:auto!important;margin:0!important;padding:0!important;border:0!important;background:none!important;filter:none!important;transform:none!important;color:var(--mf-white)!important;font:700 15px/18px Inter,Arial,sans-serif!important}
  [data-mobile-feedback] [data-mf-trust] > span > img {display:none!important}
  [data-mobile-feedback] [data-mf-corner] {position:absolute!important;z-index:2!important;width:31px!important;height:31px!important;pointer-events:none!important}
  [data-mobile-feedback] [data-mf-corner=tl] {top:16px!important;left:16px!important;right:auto!important;bottom:auto!important}
  [data-mobile-feedback] [data-mf-corner=tr] {top:16px!important;right:16px!important;left:auto!important;bottom:auto!important}
  [data-mobile-feedback] [data-mf-corner=bl] {bottom:16px!important;left:16px!important;top:auto!important;right:auto!important}
  [data-mobile-feedback] [data-mf-corner=br] {bottom:16px!important;right:16px!important;top:auto!important;left:auto!important}
  [data-mobile-feedback] [data-mf-status] {position:static!important;width:100%!important;color:var(--mf-white)!important;font:400 13px/18px Inter,Arial,sans-serif!important}
  [data-mobile-feedback] [data-mf-status]:empty {display:none!important}
  [data-mobile-feedback] :is(input,button):focus-visible,
  [data-mobile-feedback] input[type=file]:focus-visible + label {outline:2px solid var(--mf-white)!important;outline-offset:3px!important}
  [data-mobile-feedback] [data-mf-submit]:hover {background:oklch(from var(--mf-green) calc(l - .08) c h)!important;color:var(--mf-white)!important}
  [data-mobile-feedback] [data-mf-file-button]:hover {background:rgba(255,255,255,.22)!important;color:var(--mf-white)!important;border-color:var(--mf-white)!important}
}
