/* FOX INDUSTRIAL - Rodape V1.1 / selo Fox Commerce */
#fox-footer-v1{--fxf-css-ready: 1;--fxf-yellow: #ffd818;--fxf-white: #f5f5f3;--fxf-muted: #b8b8b8;--fxf-line: #282828}
body.fox-footer-v1-ready #rodape{background:#050505!important;color:#f5f5f3!important;border-top:3px solid #ffd818!important;margin-top:0!important;padding:0!important;clear:both;text-align:left}
body.fox-footer-v1-ready #rodape>.institucional,body.fox-footer-v1-ready #rodape .sobre-loja-rodape,body.fox-footer-v1-ready #rodape .fxf-payment-repeat{display:none!important}
body.fox-footer-v1-ready #fox-footer-v1,body.fox-footer-v1-ready #fox-footer-v1 *{box-sizing:border-box}
body.fox-footer-v1-ready #fox-footer-v1{display:block;width:100%;margin:0;padding:0;background:#050505;color:var(--fxf-white);font-family:Arial,Helvetica,sans-serif;font-size:14px;line-height:1.65;text-align:left;-webkit-font-smoothing:antialiased}
body.fox-footer-v1-ready #fox-footer-v1[hidden]{display:none}
body.fox-footer-v1-ready #fox-footer-v1 .fxf-wrap{width:min(1180px,100%);margin:0 auto;padding:0 28px}
body.fox-footer-v1-ready #fox-footer-v1 .fxf-intro{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:32px 0;border-bottom:1px solid var(--fxf-line)}
body.fox-footer-v1-ready #fox-footer-v1 .fxf-eyebrow{display:block;color:var(--fxf-yellow);font-size:10px;font-weight:700;letter-spacing:2px;line-height:1.6;margin-bottom:7px}
body.fox-footer-v1-ready #fox-footer-v1 .fxf-headline{margin:0;padding:0;font-size:clamp(23px,2.5vw,32px);line-height:1.2;font-weight:700;letter-spacing:-.8px;color:var(--fxf-white);text-transform:none}
body.fox-footer-v1-ready #fox-footer-v1 a{color:var(--fxf-muted);text-decoration:none;text-shadow:none;background:transparent;transition:color .18s ease,border-color .18s ease,background-color .18s ease}
body.fox-footer-v1-ready #fox-footer-v1 a:hover{color:var(--fxf-yellow)}
body.fox-footer-v1-ready #rodape a:focus-visible,body.fox-footer-v1-ready #fox-footer-v1 summary:focus-visible{outline:2px solid #ffd818;outline-offset:5px;border-radius:3px}
body.fox-footer-v1-ready #fox-footer-v1 .fxf-order{display:inline-flex;align-items:center;justify-content:center;gap:18px;flex-shrink:0;min-height:46px;border:1px solid #535353;border-radius:4px;padding:10px 17px;color:var(--fxf-white);font-size:12px;font-weight:700}
body.fox-footer-v1-ready #fox-footer-v1 .fxf-order:hover{background:var(--fxf-yellow);border-color:var(--fxf-yellow);color:#050505}
body.fox-footer-v1-ready #fox-footer-v1 .fxf-grid{display:grid;grid-template-columns:1.2fr .9fr 1fr 1.2fr;gap:36px;padding:40px 0 36px}
body.fox-footer-v1-ready #fox-footer-v1 .fxf-grid>*{min-width:0}
body.fox-footer-v1-ready #fox-footer-v1 .fxf-brand-link{display:inline-block}
body.fox-footer-v1-ready #fox-footer-v1 .fxf-logo{display:block;width:174px;max-width:100%;height:58px;object-fit:contain;object-position:left center;margin:0 0 17px;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}
body.fox-footer-v1-ready #fox-footer-v1 .fxf-brand p{margin:0 0 18px;color:var(--fxf-muted);font-size:13px;line-height:1.85;max-width:250px}
body.fox-footer-v1-ready #fox-footer-v1 .fxf-instagram{display:inline-flex;align-items:center;min-height:44px;gap:9px;font-size:12px;color:var(--fxf-white);overflow-wrap:anywhere}
body.fox-footer-v1-ready #fox-footer-v1 svg{display:inline-block;width:18px;height:18px;flex:0 0 18px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;vertical-align:middle}
body.fox-footer-v1-ready #fox-footer-v1 details,body.fox-footer-v1-ready #fox-footer-v1 summary{margin:0;padding:0;border:0;background:transparent;box-shadow:none}
body.fox-footer-v1-ready #fox-footer-v1 summary{list-style:none;display:flex;justify-content:space-between;align-items:center;min-height:27px;margin-bottom:14px;color:var(--fxf-white);font-size:14px;font-weight:700;line-height:1.5;cursor:default}
body.fox-footer-v1-ready #fox-footer-v1 summary::-webkit-details-marker{display:none}
body.fox-footer-v1-ready #fox-footer-v1 .fxf-chevron{display:none}
body.fox-footer-v1-ready #fox-footer-v1 ul{display:block;margin:0;padding:0;list-style:none}
body.fox-footer-v1-ready #fox-footer-v1 li{position:static;display:block;width:auto;margin:0;padding:0;border:0;float:none;list-style:none;background:none}
body.fox-footer-v1-ready #fox-footer-v1 li::before,body.fox-footer-v1-ready #fox-footer-v1 li::after{content:none}
body.fox-footer-v1-ready #fox-footer-v1 .fxf-list a{display:block;padding:5px 0;font-size:12px;line-height:1.6;overflow-wrap:anywhere}
body.fox-footer-v1-ready #fox-footer-v1 .fxf-account{display:flex;flex-wrap:wrap;gap:6px 16px;margin-top:13px;padding-top:13px;border-top:1px solid var(--fxf-line)}
body.fox-footer-v1-ready #fox-footer-v1 .fxf-account a{font-size:12px;padding:4px 0}
body.fox-footer-v1-ready #fox-footer-v1 address{display:block;margin:0;font-style:normal}
body.fox-footer-v1-ready #fox-footer-v1 .fxf-contact{display:flex;align-items:flex-start;gap:11px;padding:6px 0 9px;min-height:44px;font-size:13px;line-height:1.5;color:var(--fxf-white)}
body.fox-footer-v1-ready #fox-footer-v1 .fxf-contact svg{color:var(--fxf-yellow);margin-top:3px}
body.fox-footer-v1-ready #fox-footer-v1 .fxf-contact span{min-width:0;overflow-wrap:anywhere}
body.fox-footer-v1-ready #fox-footer-v1 .fxf-contact small{display:block;color:var(--fxf-muted);font-size:10px;line-height:1.5;margin-bottom:2px;font-weight:400}
body.fox-footer-v1-ready #fox-footer-v1 .fxf-hours{margin:9px 0 0;padding-top:13px;border-top:1px solid var(--fxf-line);color:var(--fxf-muted);font-size:12px;line-height:1.7}
body.fox-footer-v1-ready #rodape>.pagamento-selos,body.fox-footer-v1-ready #rodape>.creditos-rodape{display:block!important;width:100%;margin:0!important;padding:0!important;background:#050505!important;background-image:none!important;border:0!important;border-top:1px solid #282828!important;color:#b8b8b8!important;box-shadow:none!important}
body.fox-footer-v1-ready #rodape>.pagamento-selos>.conteiner,body.fox-footer-v1-ready #rodape>.creditos-rodape>.conteiner{box-sizing:border-box;width:min(1180px,100%)!important;max-width:none!important;margin:0 auto!important;padding:25px 28px!important;background:transparent!important}
body.fox-footer-v1-ready #rodape>.pagamento-selos>.conteiner>.row-fluid{display:flex!important;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:26px 40px;width:100%!important;margin:0!important}
body.fox-footer-v1-ready #rodape>.pagamento-selos .row-fluid::before,body.fox-footer-v1-ready #rodape>.pagamento-selos .row-fluid::after,body.fox-footer-v1-ready #rodape>.creditos-rodape .row-fluid::before,body.fox-footer-v1-ready #rodape>.creditos-rodape .row-fluid::after{display:none!important}
body.fox-footer-v1-ready #rodape>.pagamento-selos .row-fluid>.pagamento,body.fox-footer-v1-ready #rodape>.pagamento-selos .row-fluid>.selos,body.fox-footer-v1-ready #rodape>.pagamento-selos .row-fluid>.formas-envio{flex:1 1 220px;float:none!important;width:auto!important;min-width:0!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;text-align:left!important}
body.fox-footer-v1-ready #rodape>.pagamento-selos .titulo{display:block!important;margin:0 0 13px!important;padding:0!important;color:#f5f5f3!important;font:700 12px/1.5 Arial,Helvetica,sans-serif!important;text-align:left!important;text-transform:none!important;border:0!important}
body.fox-footer-v1-ready #rodape>.pagamento-selos ul{display:flex!important;align-items:center;flex-wrap:wrap;gap:7px;margin:0 0 10px!important;padding:0!important;list-style:none!important}
body.fox-footer-v1-ready #rodape>.pagamento-selos li{display:inline-flex;align-items:center;justify-content:center;float:none!important;width:auto!important;max-width:100%;min-height:0!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important}
body.fox-footer-v1-ready #rodape>.pagamento-selos li::before,body.fox-footer-v1-ready #rodape>.pagamento-selos li::after{content:none!important}
body.fox-footer-v1-ready #rodape>.pagamento-selos .bandeiras-pagamento i{margin:0!important}
body.fox-footer-v1-ready #rodape>.pagamento-selos img{box-sizing:border-box;display:block;width:auto!important;height:auto!important;max-width:136px!important;max-height:48px!important;margin:0!important;padding:6px 8px!important;background:#fff!important;border:1px solid #fff!important;border-radius:4px!important;object-fit:contain}
body.fox-footer-v1-ready #rodape>.pagamento-selos .selos img{max-width:154px!important;max-height:60px!important}
body.fox-footer-v1-ready #rodape>.creditos-rodape .row-fluid{display:flex!important;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:18px 30px;width:100%!important;margin:0!important}
body.fox-footer-v1-ready #rodape>.creditos-rodape .abriga-creditos,body.fox-footer-v1-ready #rodape>.creditos-rodape .logos-creditos{float:none!important;width:auto!important;min-width:0;max-width:100%;margin:0!important;padding:0!important}
body.fox-footer-v1-ready #rodape>.creditos-rodape p{margin:0!important;padding:0!important;color:#b8b8b8!important;font:11px/1.8 Arial,Helvetica,sans-serif!important;overflow-wrap:anywhere}
body.fox-footer-v1-ready #rodape>.creditos-rodape .logos-creditos{display:flex!important;align-items:center;flex-wrap:wrap;gap:18px}
@media (min-width:768px) and (max-width:1050px){body.fox-footer-v1-ready #fox-footer-v1 .fxf-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 50px}}
@media (max-width:767px){body.fox-footer-v1-ready #fox-footer-v1 .fxf-wrap{padding:0 20px}body.fox-footer-v1-ready #fox-footer-v1 .fxf-intro{display:block;padding:27px 0 24px}body.fox-footer-v1-ready #fox-footer-v1 .fxf-eyebrow{font-size:9px;letter-spacing:1.5px}body.fox-footer-v1-ready #fox-footer-v1 .fxf-headline{max-width:310px;font-size:27px;line-height:1.2}body.fox-footer-v1-ready #fox-footer-v1 .fxf-order{margin-top:19px;width:100%;justify-content:space-between}body.fox-footer-v1-ready #fox-footer-v1 .fxf-grid{display:block;padding:27px 0 14px}body.fox-footer-v1-ready #fox-footer-v1 .fxf-brand{padding-bottom:21px}body.fox-footer-v1-ready #fox-footer-v1 .fxf-logo{width:150px;height:50px;margin-bottom:14px}body.fox-footer-v1-ready #fox-footer-v1 .fxf-brand p{max-width:360px;margin-bottom:8px}body.fox-footer-v1-ready #fox-footer-v1 details{border-top:1px solid var(--fxf-line)}body.fox-footer-v1-ready #fox-footer-v1 summary{min-height:56px;margin:0;padding:14px 0;cursor:pointer}body.fox-footer-v1-ready #fox-footer-v1 .fxf-chevron{display:block;color:var(--fxf-yellow);transition:transform .18s ease}body.fox-footer-v1-ready #fox-footer-v1 details[open] .fxf-chevron{transform:rotate(180deg)}body.fox-footer-v1-ready #fox-footer-v1 .fxf-panel{padding-bottom:19px}body.fox-footer-v1-ready #fox-footer-v1 .fxf-list a{display:flex;align-items:center;min-height:44px;padding:10px 0;font-size:13px}body.fox-footer-v1-ready #fox-footer-v1 .fxf-account a{display:inline-flex;align-items:center;min-height:44px}body.fox-footer-v1-ready #fox-footer-v1 .fxf-contact{min-height:54px;padding:8px 0}body.fox-footer-v1-ready #rodape>.pagamento-selos>.conteiner,body.fox-footer-v1-ready #rodape>.creditos-rodape>.conteiner{padding:23px 20px!important}body.fox-footer-v1-ready #rodape>.pagamento-selos>.conteiner>.row-fluid{gap:21px!important}body.fox-footer-v1-ready #rodape>.pagamento-selos .row-fluid>.pagamento{flex-basis:100%}body.fox-footer-v1-ready #rodape>.pagamento-selos .row-fluid>.selos,body.fox-footer-v1-ready #rodape>.pagamento-selos .row-fluid>.formas-envio{flex:1 1 125px}body.fox-footer-v1-ready #rodape>.pagamento-selos img{max-width:112px!important;max-height:44px!important}body.fox-footer-v1-ready #rodape>.pagamento-selos .selos img{max-width:125px!important;max-height:55px!important}body.fox-footer-v1-ready #rodape>.creditos-rodape .row-fluid{display:block!important}body.fox-footer-v1-ready #rodape>.creditos-rodape .logos-creditos{margin-top:18px!important}}
@media (prefers-reduced-motion:reduce){body.fox-footer-v1-ready #fox-footer-v1 a,body.fox-footer-v1-ready #fox-footer-v1 .fxf-chevron{transition:none}}
body.fox-footer-v1-ready #rodape .logos-creditos.fxi-credit-ready>a.logo-agencia,body.fox-footer-v1-ready #rodape .logos-creditos.fxi-credit-ready>a.logo-lojaintegrada{display:none!important}
body.fox-footer-v1-ready #rodape #fxi-commerce-credit,body.fox-footer-v1-ready #rodape #fxi-commerce-credit *{box-sizing:border-box}
body.fox-footer-v1-ready #rodape #fxi-commerce-credit{width:145px;max-width:100%;margin:0;padding:5px;border:1px solid rgba(255,255,255,.12);border-radius:10px;background:#111713;box-shadow:0 6px 16px rgba(0,0,0,.12);font-family:Arial,Helvetica,sans-serif}
body.fox-footer-v1-ready #rodape #fxi-commerce-credit[hidden]{display:none}
body.fox-footer-v1-ready #rodape #fxi-commerce-credit>a{display:flex;flex-direction:row;align-items:center;gap:7px;min-height:32px;margin:0;padding:3px;border-radius:6px;color:#fff;text-decoration:none}
body.fox-footer-v1-ready #rodape #fxi-commerce-credit>a:hover{background:rgba(73,211,126,.09)}
body.fox-footer-v1-ready #rodape #fxi-commerce-credit .fox-commerce-credit__icon{display:flex;flex:0 0 25px;align-items:center;justify-content:center;width:25px;height:25px;border:1px solid rgba(73,211,126,.25);border-radius:6px;background:#080c09}
body.fox-footer-v1-ready #rodape #fxi-commerce-credit svg{display:block;width:17px;height:17px;fill:none;stroke:none}
body.fox-footer-v1-ready #rodape #fxi-commerce-credit svg path{fill:#49d37e;stroke:none}
body.fox-footer-v1-ready #rodape #fxi-commerce-credit .fox-commerce-credit__text{display:flex;flex-direction:column;gap:3px;min-width:0}
body.fox-footer-v1-ready #rodape #fxi-commerce-credit .fox-commerce-credit__label{color:#a7b4a9;font-size:7px;font-weight:400;letter-spacing:.04em;line-height:1;white-space:nowrap}
body.fox-footer-v1-ready #rodape #fxi-commerce-credit .fox-commerce-credit__brand{color:#fff;font-size:10px;font-weight:800;letter-spacing:-.04em;line-height:1;white-space:nowrap}
body.fox-footer-v1-ready #rodape #fxi-commerce-credit .fox-commerce-credit__brand span{color:#49d37e}
@media (max-width:767px){body.fox-footer-v1-ready #rodape .logos-creditos.fxi-credit-ready{justify-content:center}}

}
#fxa-dialog-v1 .fxa-answer {
  display: grid; gap: 10px; margin-bottom: 12px; min-width: 0;
}
#fxa-dialog-v1 .fxa-bubble {
  width: fit-content; max-width: min(100%,59ch); min-width: 0; overflow-wrap: anywhere;
  padding: 11px 13px; border: 1px solid var(--fxa-line); border-radius: 2px 14px 14px 14px;
  background: #fff; color: var(--fxa-ink); font-size: 14px;
}
#fxa-dialog-v1 .fxa-bubble strong { display: block; margin-bottom: 4px; font-size: 15px; }
#fxa-dialog-v1 .fxa-reference { display: flex; align-items: center; gap: 10px; margin: 0; padding: 6px 10px 6px 6px; }
#fxa-dialog-v1 .fxa-reference img { width: 96px; height: 96px; flex: 0 0 96px; border-radius: 8px; }
#fxa-dialog-v1 .fxa-user {
  margin: 11px 0 11px auto; background: #252a30; color: white; border-color: #252a30;
  border-radius: 14px 2px 14px 14px;
}
#fxa-dialog-v1 .fxa-quick {
  display: grid; grid-template-columns: repeat(3,minmax(0,1fr)); gap: 8px;
}
#fxa-dialog-v1 .fxa-quick button {
  display: grid; gap: 4px; align-content: start; text-align: left;
  min-width: 0; min-height: 88px; padding: 9px 10px; border: 1px solid var(--fxa-line);
  border-radius: 11px; background: white; color: #191c20;
}
#fxa-dialog-v1 .fxa-quick button:hover { border-color: #ba9600; background: #fffdf2; }
#fxa-dialog-v1 .fxa-quick button span {
  color: #6d5200; font: 750 10px/1.4 var(--fxa-mono); letter-spacing: .04em;
}
#fxa-dialog-v1 .fxa-quick button strong { color: #1d2024; font-size: 13px; line-height: 1.2; }
#fxa-dialog-v1 .fxa-quick button small { color: var(--fxa-muted); font-size: 11px; line-height: 1.25; }

#fxa-dialog-v1 .fxa-chips { display: flex; flex-wrap: wrap; align-items: center; gap: 7px; }
#fxa-dialog-v1 .fxa-chip {
  display: inline-flex; align-items: center; width: fit-content; min-height: 36px; padding: 6px 10px;
  border: 1px solid #cfd4d9; border-radius: 8px; background: #fff; color: #272e34;
  font-size: 12px; font-weight: 680; line-height: 1.28; text-align: left;
}
#fxa-dialog-v1 .fxa-chip:hover { background: #fff7c9; border-color: #b98e00; color: #242008; }
#fxa-dialog-v1 .fxa-caption { color: var(--fxa-muted); font-size: 12px; overflow-wrap: anywhere; }
#fxa-dialog-v1 .fxa-form {
  display: grid; grid-template-columns: repeat(2,minmax(0,1fr)); gap: 10px; max-width: 510px;
  min-width: 0; padding: 12px; border: 1px solid var(--fxa-line); border-radius: 12px; background: #fff;
}
#fxa-dialog-v1 .fxa-form label { display: grid; gap: 4px; min-width: 0; color: #31373d; font-size: 12px; font-weight: 700; }
#fxa-dialog-v1 .fxa-form :is(.fxa-full, .fxa-form-error) { grid-column: 1 / -1; }
#fxa-dialog-v1 .fxa-form-error { color: #9a2b1b; font-size: 13px; }
#fxa-dialog-v1 .fxa-form .fxa-yellow { grid-column: 1 / -1; justify-self: start; }
#fxa-dialog-v1 :is(.fxa-form input,.fxa-form select,.fxa-message input) {
  width: 100%; min-width: 0; height: 44px; padding: 8px 10px; border: 1px solid #bfc5ca;
  border-radius: 8px; box-shadow: none; background: white; color: #191c20; font-size: 16px; line-height: 1.3;
}
#fxa-dialog-v1 .fxa-results { display: grid; grid-template-columns: minmax(0,1fr); gap: 8px; }
#fxa-dialog-v1 .fxa-results[data-many="true"] { grid-template-columns: repeat(2,minmax(0,1fr)); }
#fxa-dialog-v1 .fxa-card {
  display: grid; align-content: start; gap: 7px; min-width: 0; padding: 12px;
  border: 1px solid #d1d6da; border-radius: 11px; background: white; overflow-wrap: anywhere;
}
#fxa-dialog-v1 .fxa-card[data-shop="true"] { border-left: 3px solid #eabf00; }
#fxa-dialog-v1 .fxa-label {
  color: #535b63; font: 750 10px/1.35 var(--fxa-mono); letter-spacing: .04em;
}
#fxa-dialog-v1 .fxa-card h3 { color: #181b1f; font-size: 18px; line-height: 1.16; font-weight: 780; }
#fxa-dialog-v1 .fxa-card .fxa-note {
  color: #6d4900; padding: 6px 7px; border-radius: 6px; background: #fff3d1; font-size: 12px;
}
#fxa-dialog-v1 .fxa-card details { color: #3d444c; font-size: 13px; }
#fxa-dialog-v1 .fxa-card summary { cursor: pointer; font-weight: 730; padding: 5px 0; }
#fxa-dialog-v1 .fxa-specs {
  display: grid; grid-template-columns: repeat(3,minmax(0,1fr)); gap: 4px; margin: 4px 0 8px;
}
#fxa-dialog-v1 .fxa-specs div { padding: 6px; border-radius: 6px; background: #f3f4f5; }
#fxa-dialog-v1 .fxa-specs dt { color: #525b63; font-size: 10px; }
#fxa-dialog-v1 .fxa-specs dd { font-size: 12px; font-weight: 740; }
#fxa-dialog-v1 .fxa-card .fxa-yellow { width: fit-content; }

#fxa-dialog-v1 .fxa-composer {
  padding: 10px 20px 9px; border-top: 1px solid var(--fxa-line); background: #fff;
}
#fxa-dialog-v1 .fxa-message { display: grid; grid-template-columns: minmax(0,1fr) 46px; gap: 8px; margin: 0; }
#fxa-dialog-v1 .fxa-send {
  display: grid; place-items: center; min-height: 44px; width: 46px;
  border: 1px solid #e8c311; border-radius: 8px; background: var(--fxa-gold); color: #181607;
}
#fxa-dialog-v1 .fxa-send:hover { background: #ffe66a; }
#fxa-dialog-v1 .fxa-composer p {
  display: flex; flex-wrap: wrap; justify-content: space-between; gap: 3px 10px;
  margin-top: 5px; color: #535b63; font-size: 11px;
}
#fxa-dialog-v1 .fxa-composer a { color: #414950; text-decoration: underline; text-underline-offset: 2px; }

@media (max-width: 820px) {
  #fxa-dialog-v1 .fxa-layout { grid-template-columns: 194px minmax(0,1fr); }
  #fxa-dialog-v1 .fxa-side { padding-right: 15px; padding-left: 15px; }
  #fxa-dialog-v1 .fxa-results[data-many="true"] { grid-template-columns: minmax(0,1fr); }
}
@media (max-width: 640px) {
  #fxa-widget-v1 { grid-template-columns: minmax(0,1fr) 26%; border-radius: 12px; }
  #fxa-widget-v1 .fxa-hero-copy { padding: 16px 16px 17px; }
  #fxa-widget-v1 .fxa-hero-art { width: min(90%,112px); margin-left: 0; }
  #fxa-widget-v1 .fxa-kicker { font-size: 8px; gap: 5px; }
  #fxa-widget-v1[data-fxa-context="product"] .fxa-hero-copy { display: block; }
  #fxa-widget-v1[data-fxa-context="product"] h2 { margin: 5px 0 9px; }
  #fxa-dialog-v1 {
    inset: var(--fxa-vtop,0px) 0 auto; margin: 0; width: 100%;
    height: 100vh; height: var(--fxa-vh,100dvh); border: 0; border-radius: 0;
  }
  #fxa-dialog-v1 .fxa-layout { grid-template-columns: minmax(0,1fr); }
  #fxa-dialog-v1 .fxa-side { display: none; }
  #fxa-dialog-v1 .fxa-head { padding: max(10px,env(safe-area-inset-top)) 12px 10px; }
  #fxa-dialog-v1 .fxa-log { padding: 13px 12px 19px; }
  #fxa-dialog-v1 .fxa-composer { padding: 8px 12px max(8px,env(safe-area-inset-bottom)); }
  #fxa-dialog-v1 .fxa-chip { min-height: 44px; }
  #fxa-dialog-v1 .fxa-quick { gap: 5px; }
  #fxa-dialog-v1 .fxa-quick button { padding: 8px 6px; min-height: 85px; }
}
@media (prefers-reduced-motion: reduce) {
  #fxa-dialog-v1[open] { animation: none; }
  :is(#fxa-widget-v1,#fxa-dialog-v1) .fxa-yellow { transition: none; }
}
