body[data-category="aircraft"]{
  --aircraft-accent:#7dd3fc;
  --aircraft-accent-2:#a78bfa;
  --aircraft-ink:#eaf7ff;
  background:
    radial-gradient(1000px 500px at 8% 6%, rgba(125,211,252,.18), transparent 55%),
    radial-gradient(1000px 600px at 92% 10%, rgba(167,139,250,.16), transparent 48%),
    linear-gradient(180deg, rgba(4,10,22,.96), rgba(4,8,16,1));
}

:root[data-theme="light"] body[data-category="aircraft"]{
  background:
    radial-gradient(900px 420px at 8% 6%, rgba(125,211,252,.24), transparent 52%),
    radial-gradient(900px 560px at 92% 10%, rgba(167,139,250,.16), transparent 45%),
    linear-gradient(180deg, #eef6ff, #f7faff);
}

body[data-category="aircraft"] .topbar{
  background: rgba(4,12,24,.74);
  border-bottom-color: rgba(125,211,252,.14);
}

:root[data-theme="light"] body[data-category="aircraft"] .topbar{
  background: rgba(255,255,255,.78);
  border-bottom-color: rgba(15,23,42,.08);
}

body[data-category="aircraft"] .container{
  display:grid;
  gap:24px;
}

body[data-category="aircraft"] .card{
  background:
    linear-gradient(180deg, rgba(9,18,34,.82), rgba(6,12,24,.82)),
    url('/assets/img/aircraft-wizard-bg.svg') center/cover no-repeat;
  border:1px solid rgba(255,255,255,.08);
  box-shadow: 0 24px 80px rgba(0,0,0,.38);
}

:root[data-theme="light"] body[data-category="aircraft"] .card{
  background:
    linear-gradient(180deg, rgba(255,255,255,.86), rgba(247,251,255,.92)),
    url('/assets/img/aircraft-wizard-bg.svg') center/cover no-repeat;
  border-color: rgba(15,23,42,.08);
  box-shadow: 0 18px 48px rgba(15,23,42,.10);
}

.aircraftEyebrow{
  margin:0 0 10px;
  text-transform:uppercase;
  letter-spacing:.18em;
  font-size:11px;
  color:rgba(232,247,255,.78);
}

:root[data-theme="light"] .aircraftEyebrow{ color:#24557d; }

.aircraftLead{ color:var(--muted); max-width:68ch; }
.aircraftMuted{ color:var(--muted); }
.aircraftCopy{ color:var(--text); line-height:1.72; }

.aircraftPortalHero{
  display:grid;
  grid-template-columns:minmax(0,1.3fr) minmax(320px, .9fr);
  gap:26px;
  overflow:hidden;
  position:relative;
  min-height:460px;
  background:
    linear-gradient(180deg, rgba(8,16,32,.76), rgba(8,14,28,.92)),
    var(--aircraft-hero-image, url('/assets/img/aircraft-hero-jet-sunset.jpg')) center/cover no-repeat;
}

:root[data-theme="light"] .aircraftPortalHero{
  background:
    linear-gradient(180deg, rgba(255,255,255,.58), rgba(245,249,255,.86)),
    var(--aircraft-hero-image, url('/assets/img/aircraft-hero-jet-sunset.jpg')) center/cover no-repeat;
}

.aircraftPortalHero__copy,
.aircraftPortalHero__panel{ position:relative; z-index:1; }
.aircraftPortalHero__copy{ padding:28px; display:grid; align-content:center; gap:18px; }
.aircraftPortalHero__copy h1{ margin:0; font-size:clamp(2rem, 4vw, 4rem); line-height:1.02; }
.aircraftPortalHero__actions{ display:flex; flex-wrap:wrap; gap:10px; }
.aircraftPortalHero__stats{ display:flex; flex-wrap:wrap; gap:12px; }
.aircraftStat{
  min-width:120px;
  padding:14px 16px;
  border-radius:18px;
  background:rgba(8,16,32,.46);
  border:1px solid rgba(255,255,255,.08);
  display:grid;
  gap:6px;
}
.aircraftStat strong{ font-size:1.5rem; }
.aircraftStat span{ color:var(--muted); font-size:12px; }

:root[data-theme="light"] .aircraftStat{
  background:rgba(255,255,255,.74);
  border-color:rgba(15,23,42,.08);
}

.aircraftPortalHero__panel{ padding:24px; display:grid; align-content:center; }
.aircraftQuickSearch{
  display:grid;
  gap:16px;
  padding:18px;
  border-radius:24px;
  background:rgba(6,14,26,.6);
  border:1px solid rgba(255,255,255,.08);
  backdrop-filter:blur(12px);
}
:root[data-theme="light"] .aircraftQuickSearch{
  background:rgba(255,255,255,.78);
  border-color:rgba(15,23,42,.08);
}
.aircraftQuickSearch__head h2,
.aircraftSection__head h2,
.aircraftWizardAside h2,
.aircraftDetailCard h2,
.aircraftPublished h1,
.aircraftEmptyState h1,
.aircraftSearchFilters h1{ margin:0; }
.aircraftQuickSearch__head p{ margin:6px 0 0; color:var(--muted); }
.aircraftQuickSearch__grid,
.aircraftFieldGrid{
  display:grid;
  gap:12px;
}
.aircraftQuickSearch__grid{ grid-template-columns:repeat(2,minmax(0,1fr)); }
.aircraftFieldGrid--three{ grid-template-columns:repeat(3,minmax(0,1fr)); }
.aircraftFieldGrid--two{ grid-template-columns:repeat(2,minmax(0,1fr)); }
.aircraftFieldGrid__full{ grid-column:1/-1; }
.aircraftQuickSearch label,
.aircraftSearchForm label,
.aircraftWizardForm label{
  display:grid;
  gap:6px;
  font-size:12px;
  color:var(--muted);
}
.aircraftQuickSearch input,
.aircraftQuickSearch select,
.aircraftSearchForm input,
.aircraftSearchForm select,
.aircraftWizardForm input,
.aircraftWizardForm select,
.aircraftWizardForm textarea{
  width:100%;
  border-radius:14px;
  border:1px solid rgba(255,255,255,.10);
  background:rgba(4,10,20,.66);
  color:var(--text);
  padding:12px 14px;
  font:inherit;
}
.aircraftWizardForm textarea{ resize:vertical; }
:root[data-theme="light"] .aircraftQuickSearch input,
:root[data-theme="light"] .aircraftQuickSearch select,
:root[data-theme="light"] .aircraftSearchForm input,
:root[data-theme="light"] .aircraftSearchForm select,
:root[data-theme="light"] .aircraftWizardForm input,
:root[data-theme="light"] .aircraftWizardForm select,
:root[data-theme="light"] .aircraftWizardForm textarea{
  background:rgba(255,255,255,.94);
  border-color:rgba(15,23,42,.10);
  color:#07111d;
}
.aircraftQuickSearch input:focus,
.aircraftQuickSearch select:focus,
.aircraftSearchForm input:focus,
.aircraftSearchForm select:focus,
.aircraftWizardForm input:focus,
.aircraftWizardForm select:focus,
.aircraftWizardForm textarea:focus{
  outline:none;
  border-color:rgba(125,211,252,.46);
  box-shadow:0 0 0 4px rgba(125,211,252,.12);
}

.aircraftSection{ display:grid; gap:16px; }
.aircraftSection__head{ display:flex; align-items:end; justify-content:space-between; gap:16px; }
.aircraftSection__head--compact{ align-items:start; }
.aircraftCardGrid{ display:grid; grid-template-columns:repeat(3,minmax(0,1fr)); gap:18px; }
.aircraftCardGrid--featured{ grid-template-columns:repeat(2,minmax(0,1fr)); }
.aircraftCard{
  display:grid;
  overflow:hidden;
  border-radius:22px;
  background:rgba(4,10,20,.52);
  border:1px solid rgba(255,255,255,.08);
}
:root[data-theme="light"] .aircraftCard{ background:rgba(255,255,255,.78); border-color:rgba(15,23,42,.08); }
.aircraftCard__media{ position:relative; aspect-ratio:16/10; overflow:hidden; }
.aircraftCard__media img{ width:100%; height:100%; object-fit:cover; display:block; }
.aircraftCard__badge{
  position:absolute; left:14px; top:14px; padding:7px 12px; border-radius:999px;
  background:rgba(6,16,28,.68); border:1px solid rgba(255,255,255,.08); font-size:11px; font-weight:700;
}
:root[data-theme="light"] .aircraftCard__badge{ background:rgba(255,255,255,.86); border-color:rgba(15,23,42,.08); }
.aircraftCard__body{ display:grid; gap:12px; padding:18px; }
.aircraftCard__topline{ display:flex; justify-content:space-between; gap:12px; color:var(--muted); font-size:12px; }
.aircraftCard__title{ margin:0; font-size:1.15rem; line-height:1.25; }
.aircraftCard__title a:hover{ color:var(--aircraft-accent); }
.aircraftCard__meta{ margin:0; color:var(--muted); }
.aircraftCard__chips,.aircraftPreviewCard__chips,.aircraftOptionCloud{ display:flex; flex-wrap:wrap; gap:8px; }
.aircraftChip{
  padding:6px 10px; border-radius:999px; font-size:11px; line-height:1; color:var(--muted);
  border:1px solid rgba(255,255,255,.10); background:rgba(255,255,255,.03);
}
.aircraftChip--accent{ color:var(--text); border-color:rgba(125,211,252,.24); background:rgba(125,211,252,.12); }
:root[data-theme="light"] .aircraftChip{ border-color:rgba(15,23,42,.10); background:rgba(15,23,42,.03); }
.aircraftCard__footer{ display:flex; justify-content:space-between; gap:12px; align-items:center; }
.aircraftCard__price{ font-size:1.15rem; }

.aircraftSearchShell{ display:grid; grid-template-columns:320px minmax(0,1fr); gap:20px; }
.aircraftSearchFilters{ position:sticky; top:92px; align-self:start; display:grid; gap:16px; }
.aircraftSearchForm{ display:grid; gap:12px; }
.aircraftSearchForm__row{ display:grid; grid-template-columns:repeat(2,minmax(0,1fr)); gap:12px; }
.aircraftSearchForm__actions{ display:flex; gap:10px; flex-wrap:wrap; }
.aircraftSearchResults{ display:grid; gap:16px; }
.aircraftEmptyState{ display:grid; gap:14px; padding:28px; }

.aircraftDetailHero{ display:grid; grid-template-columns:minmax(0,1.1fr) minmax(340px,.9fr); gap:22px; }
.aircraftGallery{ display:grid; gap:12px; }
.aircraftGallery__stage{ border-radius:22px; overflow:hidden; aspect-ratio:16/10; background:rgba(0,0,0,.18); }
.aircraftGallery__stage img{ width:100%; height:100%; object-fit:cover; display:block; }
.aircraftGallery__thumbs{ display:grid; grid-template-columns:repeat(4,minmax(0,1fr)); gap:10px; }
.aircraftGallery__thumb{ padding:0; border:0; background:none; border-radius:16px; overflow:hidden; cursor:pointer; }
.aircraftGallery__thumb img{ width:100%; aspect-ratio:1.3; object-fit:cover; display:block; }
.aircraftDetailHero__content{ display:grid; gap:18px; align-content:start; }
.aircraftDetailHero__priceRow{ display:flex; flex-wrap:wrap; gap:8px; align-items:center; }
.aircraftDetailHero__price{ font-size:1.8rem; }
.aircraftKpiGrid{ display:grid; grid-template-columns:repeat(3,minmax(0,1fr)); gap:12px; }
.aircraftKpi{ padding:14px; border-radius:18px; background:rgba(255,255,255,.03); border:1px solid rgba(255,255,255,.08); display:grid; gap:8px; }
.aircraftKpi span{ color:var(--muted); font-size:11px; text-transform:uppercase; letter-spacing:.12em; }
.aircraftKpi strong{ font-size:1.05rem; }
:root[data-theme="light"] .aircraftKpi{ background:rgba(15,23,42,.03); border-color:rgba(15,23,42,.08); }
.aircraftDetailHero__actions{ display:flex; gap:10px; flex-wrap:wrap; }
.aircraftDetailGrid{ display:grid; gap:20px; }
.aircraftDetailCard{ display:grid; gap:18px; }
.aircraftSpecGroups{ display:grid; gap:18px; }
.aircraftSpecGroup h3{ margin:0 0 10px; font-size:1rem; }
.aircraftSpecGroup dl,
.aircraftInlineFacts{ display:grid; gap:10px; }
.aircraftSpecGroup dl div,
.aircraftInlineFacts div{
  display:grid; grid-template-columns:minmax(180px,.7fr) minmax(0,1fr); gap:10px;
  padding:10px 0; border-top:1px solid rgba(255,255,255,.08);
}
:root[data-theme="light"] .aircraftSpecGroup dl div,
:root[data-theme="light"] .aircraftInlineFacts div{ border-top-color:rgba(15,23,42,.08); }
.aircraftSpecGroup dt,
.aircraftInlineFacts dt{ color:var(--muted); }
.aircraftDocumentList{ list-style:none; margin:0; padding:0; display:grid; gap:10px; }
.aircraftDocumentList li{ display:flex; flex-wrap:wrap; gap:10px; justify-content:space-between; align-items:center; padding:12px 14px; border-radius:16px; background:rgba(255,255,255,.03); border:1px solid rgba(255,255,255,.08); }
:root[data-theme="light"] .aircraftDocumentList li{ background:rgba(15,23,42,.03); border-color:rgba(15,23,42,.08); }
.aircraftShortVideo{ width:100%; display:block; border-radius:22px; background:#000; }
.aircraftFlashStack{ display:grid; gap:10px; }
.aircraftAlert{ padding:12px 14px; border-radius:16px; border:1px solid rgba(255,255,255,.08); background:rgba(255,255,255,.04); }
.aircraftAlert--success{ border-color:rgba(63,217,179,.28); background:rgba(63,217,179,.12); }
.aircraftAlert--error{ border-color:rgba(255,75,106,.30); background:rgba(255,75,106,.10); }
.aircraftAlert--info{ border-color:rgba(125,211,252,.28); background:rgba(125,211,252,.10); }
.aircraftPublished{ padding:30px; display:grid; gap:12px; background:
    linear-gradient(180deg, rgba(8,16,32,.76), rgba(8,14,28,.92)),
    url('/assets/img/aircraft-hero-jet-sunset.jpg') center/cover no-repeat; }
:root[data-theme="light"] .aircraftPublished{ background:
    linear-gradient(180deg, rgba(255,255,255,.58), rgba(245,249,255,.86)),
    url('/assets/img/aircraft-hero-jet-sunset.jpg') center/cover no-repeat; }
.aircraftPublished__summary{ display:grid; gap:6px; padding:16px 18px; border-radius:18px; background:rgba(8,16,32,.44); border:1px solid rgba(255,255,255,.08); width:min(100%,540px); }
:root[data-theme="light"] .aircraftPublished__summary{ background:rgba(255,255,255,.78); border-color:rgba(15,23,42,.08); }

@media (max-width: 1180px){
  .aircraftCardGrid{ grid-template-columns:repeat(2,minmax(0,1fr)); }
  .aircraftSearchShell{ grid-template-columns:1fr; }
  .aircraftSearchFilters{ position:static; }
  .aircraftDetailHero{ grid-template-columns:1fr; }
}

@media (max-width: 860px){
  .aircraftPortalHero{ grid-template-columns:1fr; min-height:auto; }
  .aircraftQuickSearch__grid,
  .aircraftFieldGrid--three,
  .aircraftKpiGrid{ grid-template-columns:repeat(2,minmax(0,1fr)); }
}

@media (max-width: 640px){
  .aircraftCardGrid,
  .aircraftCardGrid--featured,
  .aircraftQuickSearch__grid,
  .aircraftFieldGrid--two,
  .aircraftFieldGrid--three,
  .aircraftSearchForm__row,
  .aircraftKpiGrid,
  .aircraftGallery__thumbs{ grid-template-columns:1fr; }
  .aircraftCard__footer,
  .aircraftSection__head,
  .aircraftSpecGroup dl div,
  .aircraftInlineFacts div{ grid-template-columns:1fr; display:grid; }
}

.aircraftPortalHero--market::after{
  content:'';
  position:absolute;
  inset:auto -8% -25% auto;
  width:420px;
  height:420px;
  border-radius:50%;
  background:radial-gradient(circle, rgba(125,211,252,.22), rgba(167,139,250,.06) 55%, transparent 70%);
  filter:blur(16px);
  pointer-events:none;
}
.aircraftPortalHero__stats--four{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));width:100%;}
.aircraftPortalHighlights{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;}
.aircraftSpotlightTile{
  display:grid;
  gap:8px;
  padding:16px 18px;
  border-radius:20px;
  border:1px solid rgba(255,255,255,.08);
  background:linear-gradient(180deg, rgba(255,255,255,.05), rgba(255,255,255,.02));
}
.aircraftSpotlightTile span{color:var(--muted);font-size:13px;line-height:1.6;}
:root[data-theme="light"] .aircraftSpotlightTile{border-color:rgba(15,23,42,.08);background:linear-gradient(180deg, rgba(255,255,255,.9), rgba(245,249,255,.82));}
.aircraftQuickSearch__actions{display:flex;gap:10px;flex-wrap:wrap;}
.aircraftSplitSection{grid-template-columns:repeat(2,minmax(0,1fr));display:grid;gap:18px;}
.aircraftCardGrid--stack{grid-template-columns:1fr;}
.aircraftCard__badges{position:absolute;left:14px;top:14px;right:14px;display:flex;flex-wrap:wrap;gap:8px;align-items:flex-start;}
.aircraftCard__badge--warm,.aircraftChip--warm{background:rgba(251,191,36,.14);border-color:rgba(251,191,36,.32);color:#fde68a;}
.aircraftCard__badge--success,.aircraftChip--success{background:rgba(16,185,129,.14);border-color:rgba(16,185,129,.26);color:#a7f3d0;}
.aircraftCard__priceWrap{display:grid;gap:4px;}
.aircraftCard__priceWrap small{color:var(--muted);font-size:11px;}
.aircraftSearchSummary{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:18px 20px;}
.aircraftSearchSummary__chips{display:flex;gap:8px;flex-wrap:wrap;}
.aircraftDetailLayout{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:20px;align-items:start;}
.aircraftDetailMain,.aircraftAsideStack{display:grid;gap:20px;}
.aircraftAsideStack{position:sticky;top:92px;align-self:start;}
.aircraftActionCard{display:grid;gap:16px;}
.aircraftActionCard__price{font-size:1.75rem;font-weight:800;line-height:1.1;}
.aircraftActionCard__chips{display:flex;flex-wrap:wrap;gap:8px;}
.aircraftMiniFacts,.aircraftTimeline{display:grid;gap:10px;}
.aircraftMiniFacts div,
.aircraftTimeline__item{
  display:flex;
  justify-content:space-between;
  align-items:center;
  gap:12px;
  padding:12px 14px;
  border-radius:16px;
  border:1px solid rgba(255,255,255,.08);
  background:rgba(255,255,255,.03);
}
.aircraftMiniFacts dt{color:var(--muted);font-size:12px;}
.aircraftMiniFacts dd{margin:0;text-align:right;}
.aircraftTimeline__item span{color:var(--muted);font-size:12px;}
:root[data-theme="light"] .aircraftMiniFacts div,
:root[data-theme="light"] .aircraftTimeline__item{border-color:rgba(15,23,42,.08);background:rgba(15,23,42,.03);}
.aircraftRequestForm{display:grid;gap:12px;}
.aircraftRequestForm__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;}
.aircraftRequestForm__check{display:flex;align-items:center;gap:10px;font-size:13px;color:var(--muted);}
.aircraftRequestForm__check input{width:auto;}
.aircraftInlineNote{padding:16px 18px;border-radius:18px;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.03);display:grid;gap:6px;}
.aircraftInlineNote p{margin:0;color:var(--muted);line-height:1.7;}
:root[data-theme="light"] .aircraftInlineNote{border-color:rgba(15,23,42,.08);background:rgba(15,23,42,.03);}
.aircraftEmptyState h3{margin:0;}

@media (max-width: 1180px){
  .aircraftPortalHero__stats--four{grid-template-columns:repeat(2,minmax(0,1fr));}
  .aircraftPortalHighlights{grid-template-columns:1fr;}
  .aircraftDetailLayout{grid-template-columns:1fr;}
  .aircraftAsideStack{position:static;}
}
@media (max-width: 980px){
  .aircraftPortalHero{grid-template-columns:1fr;}
  .aircraftSplitSection{grid-template-columns:1fr;}
  .aircraftCardGrid,.aircraftCardGrid--featured{grid-template-columns:repeat(2,minmax(0,1fr));}
  .aircraftSearchShell{grid-template-columns:1fr;}
  .aircraftSearchFilters{position:static;}
}
@media (max-width: 720px){
  .aircraftCardGrid,.aircraftCardGrid--featured{grid-template-columns:1fr;}
  .aircraftRequestForm__grid,
  .aircraftQuickSearch__grid,
  .aircraftSearchForm__row,
  .aircraftKpiGrid,
  .aircraftDetailHero{grid-template-columns:1fr;}
  .aircraftSearchSummary{align-items:flex-start;flex-direction:column;}
}

/* Aircraft detail commerce actions */
.aircraftInlineForm{display:inline-flex;align-items:center;gap:8px;margin:0;}
.aircraftInlineForm--wide{display:flex;width:100%;}
.aircraftInlineForm--wide .btn{width:100%;justify-content:center;}
.aircraftActionStack{display:grid;gap:10px;margin-top:14px;}
.aircraftBidStack{display:grid;gap:10px;}
@media (max-width:720px){.aircraftDetailHero__actions{align-items:stretch}.aircraftInlineForm,.aircraftInlineForm .btn{width:100%;justify-content:center}}

/* Aircraft final card polish: badges inside the badge stack must not overlap. */
.aircraftCard__badges .aircraftCard__badge{
  position:static;
  left:auto;
  top:auto;
  max-width:100%;
  white-space:normal;
  line-height:1.18;
}
.aircraftCard__footer{
  flex-wrap:wrap;
  align-items:flex-start;
}
.aircraftCard__priceWrap{
  min-width:0;
  flex:1 1 180px;
}
.aircraftCard__footer .btn{
  flex:0 0 auto;
  white-space:nowrap;
}
@media (max-width:720px){
  .aircraftCard__footer .btn{width:100%;justify-content:center;}
}

.aircraftHeroCommerce{
  display:grid;
  gap:10px;
  padding:14px;
  border-radius:20px;
  border:1px solid rgba(255,255,255,.10);
  background:linear-gradient(180deg, rgba(125,211,252,.10), rgba(167,139,250,.06));
}
.aircraftHeroCommerce .btn{width:100%;justify-content:center;}
:root[data-theme="light"] .aircraftHeroCommerce{
  border-color:rgba(15,23,42,.10);
  background:linear-gradient(180deg, rgba(255,255,255,.88), rgba(224,231,255,.58));
}


/* ===== AIRCRAFT · MOBILE SUPERLATIVE R1 · 2026-08-17 ===== */
.aircraftMobileMarketTools,
.aircraftMobileFilterClose,
.aircraftMobileFilterBackdrop,
.aircraftMobileDealbar{display:none;}
.aircraftLightbox[hidden]{display:none!important;}
.aircraftLightbox{
  position:fixed;inset:0;z-index:9600;display:grid;grid-template-columns:64px minmax(0,1fr) 64px;align-items:center;
  background:rgba(0,0,0,.96);padding:64px 20px 28px;
}
.aircraftLightbox__figure{margin:0;min-width:0;display:grid;gap:10px;justify-items:center;}
.aircraftLightbox__figure img{display:block;max-width:100%;max-height:82vh;object-fit:contain;border-radius:12px;}
.aircraftLightbox__figure figcaption{color:#fff;font-size:12px;}
.aircraftLightbox__close{position:absolute;right:18px;top:16px;width:46px;height:46px;border-radius:999px;border:1px solid rgba(255,255,255,.22);background:rgba(255,255,255,.1);color:#fff;font-size:28px;cursor:pointer;}
.aircraftLightbox__nav{width:50px;height:58px;border-radius:16px;border:1px solid rgba(255,255,255,.18);background:rgba(255,255,255,.08);color:#fff;font-size:36px;cursor:pointer;}

.aircraftGallery__stage{
  width:100%;padding:0;border:0;cursor:zoom-in;position:relative;color:inherit;text-align:inherit;
}
.aircraftGallery__counter{
  position:absolute;right:12px;bottom:12px;z-index:2;padding:6px 9px;border-radius:999px;
  background:rgba(2,6,23,.72);color:#fff;font-size:11px;font-weight:800;backdrop-filter:blur(10px);
}
.aircraftGallery__thumb.is-active{outline:2px solid rgba(125,211,252,.9);outline-offset:2px;}

@media (max-width: 760px){
  body[data-category="aircraft"]{padding-bottom:96px;}
  body[data-category="aircraft"] .categoryPageShell--aircraft{gap:12px!important;}
  body[data-category="aircraft"] .card{border-radius:20px!important;}
  body[data-category="aircraft"] .btn{min-height:48px;}
  body[data-category="aircraft"] input,
  body[data-category="aircraft"] select,
  body[data-category="aircraft"] textarea{font-size:16px!important;}

  /* Portal: fast path first, without deleting professional depth. */
  body[data-category="aircraft"] .aircraftPortalHero{gap:8px!important;border-radius:22px!important;overflow:hidden!important;}
  body[data-category="aircraft"] .aircraftPortalHero__copy{padding:18px 16px 12px!important;gap:12px!important;}
  body[data-category="aircraft"] .aircraftPortalHero__copy h1{font-size:clamp(2rem,10vw,3rem)!important;max-width:12ch!important;}
  body[data-category="aircraft"] .aircraftPortalHero__copy .aircraftLead{font-size:14px!important;line-height:1.55!important;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;}
  body[data-category="aircraft"] .aircraftPortalHero__actions{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important;}
  body[data-category="aircraft"] .aircraftPortalHero__actions .btn{width:100%!important;justify-content:center!important;padding:10px!important;white-space:normal!important;text-align:center!important;}
  body[data-category="aircraft"] .aircraftPortalHero__panel{padding:10px 12px 16px!important;}
  body[data-category="aircraft"] .aircraftQuickSearch{padding:14px!important;border-radius:18px!important;gap:12px!important;}
  body[data-category="aircraft"] .aircraftQuickSearch__grid{grid-template-columns:1fr!important;gap:9px!important;}
  body[data-category="aircraft"] .aircraftQuickSearch__actions{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important;}
  body[data-category="aircraft"] .aircraftQuickSearch__actions .btn{width:100%!important;justify-content:center!important;}
  body[data-category="aircraft"] .aircraftPortalHero__stats--four{
    display:grid!important;grid-auto-flow:column!important;grid-auto-columns:minmax(118px,38vw)!important;grid-template-columns:none!important;
    overflow-x:auto!important;overscroll-behavior-inline:contain!important;scroll-snap-type:x proximity!important;gap:8px!important;padding-bottom:3px!important;
  }
  body[data-category="aircraft"] .aircraftPortalHero__stats--four .aircraftStat{min-width:0!important;padding:10px 12px!important;scroll-snap-align:start!important;}
  body[data-category="aircraft"] .aircraftPortalHero__stats--four .aircraftStat strong{font-size:1.15rem!important;}
  body[data-category="aircraft"] .aircraftPortalHighlights{
    display:grid!important;grid-auto-flow:column!important;grid-auto-columns:minmax(220px,78vw)!important;grid-template-columns:none!important;
    overflow-x:auto!important;scroll-snap-type:x proximity!important;gap:8px!important;padding-bottom:3px!important;
  }
  body[data-category="aircraft"] .aircraftSpotlightTile{scroll-snap-align:start!important;padding:13px 14px!important;}
  body[data-category="aircraft"] .aircraftSection{gap:10px!important;}
  body[data-category="aircraft"] .aircraftSection__head{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:end!important;gap:8px!important;}
  body[data-category="aircraft"] .aircraftSection__head h2{font-size:1.25rem!important;}
  body[data-category="aircraft"] .aircraftSection__head .btn{min-height:42px!important;padding:8px 10px!important;font-size:11px!important;}

  /* Search: fixed mobile bottom sheet instead of a multi-screen desktop sidebar. */
  body[data-category="aircraft"] .aircraftMobileMarketTools{
    position:sticky;top:72px;z-index:55;display:flex!important;align-items:center;gap:8px;padding:8px 10px;
    border:1px solid rgba(148,163,184,.18);border-radius:16px;background:rgba(2,6,23,.92);backdrop-filter:blur(18px);box-shadow:0 14px 30px rgba(0,0,0,.22);
  }
  :root[data-theme="light"] body[data-category="aircraft"] .aircraftMobileMarketTools{background:rgba(255,255,255,.95);box-shadow:0 12px 30px rgba(15,23,42,.10);}
  body[data-category="aircraft"] .aircraftMobileFilterOpen{flex:1 1 auto!important;min-width:0!important;justify-content:space-between!important;}
  body[data-category="aircraft"] .aircraftMobileFilterOpen__count{display:grid;place-items:center;min-width:24px;height:24px;padding:0 6px;border-radius:999px;background:#fff;color:#0f172a;font-size:11px;}
  body[data-category="aircraft"] .aircraftMobileResultCount{flex:0 0 auto;white-space:nowrap;font-size:11px;color:var(--muted);}
  body[data-category="aircraft"].aircraft-mobile-ui-ready .aircraftSearchProShell{display:block!important;}
  body[data-category="aircraft"].aircraft-mobile-ui-ready .aircraftSearchProFilters{
    position:fixed!important;left:0!important;right:0!important;bottom:0!important;top:auto!important;z-index:9100!important;
    width:100%!important;max-width:none!important;max-height:min(88dvh,760px)!important;overflow:auto!important;margin:0!important;
    padding:16px 12px max(16px,env(safe-area-inset-bottom))!important;border-radius:24px 24px 0 0!important;
    transform:translateY(104%)!important;transition:transform .22s ease!important;pointer-events:none!important;box-shadow:0 -24px 70px rgba(0,0,0,.42)!important;
  }
  body[data-category="aircraft"].aircraft-mobile-ui-ready .aircraftSearchProFilters.is-open{transform:translateY(0)!important;pointer-events:auto!important;}
  body[data-category="aircraft"] .aircraftSearchProBrand{position:sticky!important;top:-16px!important;z-index:4!important;margin:-16px -12px 10px!important;padding:16px 56px 12px 12px!important;background:rgba(2,6,23,.97)!important;border-bottom:1px solid rgba(148,163,184,.16)!important;}
  :root[data-theme="light"] body[data-category="aircraft"] .aircraftSearchProBrand{background:rgba(255,255,255,.98)!important;}
  body[data-category="aircraft"] .aircraftSearchProBrand h1{font-size:1.35rem!important;}
  body[data-category="aircraft"] .aircraftSearchProBrand p:last-of-type{font-size:.8rem!important;line-height:1.35!important;}
  body[data-category="aircraft"] .aircraftMobileFilterClose{
    display:grid!important;place-items:center!important;position:absolute!important;right:12px!important;top:14px!important;width:42px!important;height:42px!important;
    border-radius:999px!important;border:1px solid rgba(148,163,184,.24)!important;background:rgba(255,255,255,.07)!important;color:inherit!important;font-size:26px!important;line-height:1!important;
  }
  body[data-category="aircraft"] .aircraftMobileFilterBackdrop{position:fixed!important;inset:0!important;z-index:9050!important;background:rgba(2,6,23,.64)!important;backdrop-filter:blur(3px)!important;}
  body[data-category="aircraft"] .aircraftMobileFilterBackdrop.is-open{display:block!important;}
  body[data-category="aircraft"] .aircraftMobileFilterBackdrop[hidden]{display:none!important;}
  body[data-category="aircraft"] .aircraftFilterGroup{padding:11px!important;border-radius:15px!important;gap:9px!important;}
  body[data-category="aircraft"] .aircraftSearchForm__row{grid-template-columns:1fr 1fr!important;gap:8px!important;}
  body[data-category="aircraft"] .aircraftField--wide{grid-column:1/-1!important;}
  body[data-category="aircraft"] .aircraftSearchForm__actions--sticky{grid-template-columns:1fr 1fr!important;gap:8px!important;padding:10px 0 0!important;bottom:-1px!important;}
  body[data-category="aircraft"] .aircraftSearchForm__actions--sticky .btn{width:100%!important;justify-content:center!important;white-space:normal!important;text-align:center!important;}
  body[data-category="aircraft"] .aircraftSearchHero{grid-template-columns:1fr!important;padding:15px!important;border-radius:20px!important;gap:12px!important;}
  body[data-category="aircraft"] .aircraftSearchHero__copy h2{font-size:clamp(1.8rem,9vw,2.6rem)!important;}
  body[data-category="aircraft"] .aircraftSearchHero__copy p{font-size:13px!important;line-height:1.5!important;}
  body[data-category="aircraft"] .aircraftSearchHero__actions{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important;}
  body[data-category="aircraft"] .aircraftSearchHero__actions .btn{width:100%!important;justify-content:center!important;padding:10px!important;}
  body[data-category="aircraft"] .aircraftSearchHero__stats{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:6px!important;}
  body[data-category="aircraft"] .aircraftSearchHero__stats div{padding:8px!important;border-radius:12px!important;min-width:0!important;}
  body[data-category="aircraft"] .aircraftSearchHero__stats strong{font-size:1.05rem!important;}
  body[data-category="aircraft"] .aircraftSearchHero__stats span{font-size:9px!important;line-height:1.15!important;}
  body[data-category="aircraft"] .aircraftSearchMapPanel{padding:12px!important;border-radius:20px!important;}
  body[data-category="aircraft"] .aircraftSearchMapPanel__head{display:grid!important;gap:8px!important;}
  body[data-category="aircraft"] .aircraftSearchMapPanel__legend{justify-content:flex-start!important;}
  body[data-category="aircraft"] .aircraftSearchLeaflet{min-height:270px!important;border-radius:15px!important;}

  /* Search cards: touch-first hierarchy. */
  body[data-category="aircraft"] .aircraftCard{border-radius:18px!important;}
  body[data-category="aircraft"] .aircraftCard__media{aspect-ratio:16/10!important;}
  body[data-category="aircraft"] .aircraftCard__body{padding:13px!important;gap:9px!important;}
  body[data-category="aircraft"] .aircraftCard__title{font-size:1.05rem!important;}
  body[data-category="aircraft"] .aircraftCard__meta{font-size:12px!important;line-height:1.4!important;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;}
  body[data-category="aircraft"] .aircraftCard__chips{flex-wrap:nowrap!important;overflow-x:auto!important;padding-bottom:2px!important;scrollbar-width:none!important;}
  body[data-category="aircraft"] .aircraftCard__chips::-webkit-scrollbar{display:none!important;}
  body[data-category="aircraft"] .aircraftChip{flex:0 0 auto!important;}
  body[data-category="aircraft"] .aircraftCard__footer{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:8px!important;}
  body[data-category="aircraft"] .aircraftCard__footer .btn{width:auto!important;min-height:44px!important;padding:8px 11px!important;}

  /* Detail: image, price and action before the deep technical dossier. */
  body[data-category="aircraft"] .aircraftDetailHero{display:grid!important;grid-template-columns:1fr!important;gap:10px!important;padding:12px!important;}
  body[data-category="aircraft"] .aircraftDetailHero__content{gap:12px!important;}
  body[data-category="aircraft"] .aircraftDetailHero__content h1{font-size:clamp(1.65rem,8vw,2.35rem)!important;line-height:1.05!important;}
  body[data-category="aircraft"] .aircraftDetailHero__price{font-size:1.45rem!important;}
  body[data-category="aircraft"] .aircraftGallery__stage{aspect-ratio:4/3!important;border-radius:17px!important;touch-action:pan-y!important;overflow:hidden!important;}
  body[data-category="aircraft"] .aircraftGallery__thumbs{
    display:grid!important;grid-auto-flow:column!important;grid-auto-columns:82px!important;grid-template-columns:none!important;overflow-x:auto!important;gap:8px!important;padding:3px 2px 6px!important;scroll-snap-type:x proximity!important;
  }
  body[data-category="aircraft"] .aircraftGallery__thumb{scroll-snap-align:start!important;border-radius:12px!important;}
  body[data-category="aircraft"] .aircraftKpiGrid{
    display:grid!important;grid-auto-flow:column!important;grid-auto-columns:minmax(128px,42vw)!important;grid-template-columns:none!important;overflow-x:auto!important;gap:8px!important;padding-bottom:4px!important;scroll-snap-type:x proximity!important;
  }
  body[data-category="aircraft"] .aircraftKpi{scroll-snap-align:start!important;padding:11px!important;border-radius:15px!important;}
  body[data-category="aircraft"] .aircraftDetailHero__actions{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important;}
  body[data-category="aircraft"] .aircraftDetailHero__actions .btn,
  body[data-category="aircraft"] .aircraftDetailHero__actions .aircraftInlineForm,
  body[data-category="aircraft"] .aircraftDetailHero__actions .aircraftInlineForm .btn{width:100%!important;justify-content:center!important;min-width:0!important;}
  body[data-category="aircraft"] .aircraftDetailLayout{grid-template-columns:1fr!important;gap:12px!important;}
  body[data-category="aircraft"] .aircraftDetailMain,
  body[data-category="aircraft"] .aircraftAsideStack{gap:12px!important;}
  body[data-category="aircraft"] .aircraftDetailCard,
  body[data-category="aircraft"] .aircraftActionCard,
  body[data-category="aircraft"] .aircraftSellerPanel{padding:14px!important;gap:12px!important;}
  body[data-category="aircraft"] .aircraftSpecGroup dl div,
  body[data-category="aircraft"] .aircraftInlineFacts div{display:grid!important;grid-template-columns:1fr!important;gap:3px!important;padding:9px 0!important;}
  body[data-category="aircraft"] .aircraftMiniFacts div{padding:10px!important;}
  body[data-category="aircraft"] .aircraftRequestForm__grid{grid-template-columns:1fr!important;}

  /* Persistent buyer controls, safe-area aware. */
  body[data-category="aircraft"] .aircraftMobileDealbar{
    position:fixed;left:8px;right:8px;bottom:max(8px,env(safe-area-inset-bottom));z-index:8800;display:grid!important;grid-template-columns:minmax(90px,.75fr) minmax(0,1.7fr);gap:8px;align-items:center;
    padding:8px;border-radius:18px;border:1px solid rgba(148,163,184,.24);background:rgba(2,6,23,.96);backdrop-filter:blur(18px);box-shadow:0 -12px 34px rgba(0,0,0,.36);
  }
  :root[data-theme="light"] body[data-category="aircraft"] .aircraftMobileDealbar{background:rgba(255,255,255,.97);box-shadow:0 -10px 28px rgba(15,23,42,.12);}
  body[data-category="aircraft"] .aircraftMobileDealbar__price{min-width:0;display:grid;gap:2px;}
  body[data-category="aircraft"] .aircraftMobileDealbar__price span{font-size:9px;text-transform:uppercase;letter-spacing:.08em;color:var(--muted);}
  body[data-category="aircraft"] .aircraftMobileDealbar__price strong{font-size:13px;line-height:1.15;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
  body[data-category="aircraft"] .aircraftMobileDealbar__actions{display:grid;grid-template-columns:1fr 1fr;gap:6px;min-width:0;}
  body[data-category="aircraft"] .aircraftMobileDealbar__actions .btn{width:100%!important;min-width:0!important;min-height:48px!important;padding:7px 8px!important;font-size:11px!important;line-height:1.15!important;white-space:normal!important;text-align:center!important;justify-content:center!important;}
  body[data-category="aircraft"] .aircraftMobileDealbar__actions .btn:only-child{grid-column:1/-1!important;}

  /* Fullscreen gallery. */
  body[data-category="aircraft"] .aircraftLightbox[hidden]{display:none!important;}
  body[data-category="aircraft"] .aircraftLightbox{
    position:fixed;inset:0;z-index:9600;display:grid!important;grid-template-columns:52px minmax(0,1fr) 52px;align-items:center;background:rgba(0,0,0,.96);padding:max(58px,env(safe-area-inset-top)) 8px max(24px,env(safe-area-inset-bottom));
  }
  body[data-category="aircraft"] .aircraftLightbox__figure{margin:0;min-width:0;display:grid;gap:8px;justify-items:center;}
  body[data-category="aircraft"] .aircraftLightbox__figure img{display:block;max-width:100%;max-height:78dvh;object-fit:contain;border-radius:10px;touch-action:pan-y;}
  body[data-category="aircraft"] .aircraftLightbox__figure figcaption{color:#fff;font-size:12px;}
  body[data-category="aircraft"] .aircraftLightbox__close{position:absolute;right:12px;top:max(12px,env(safe-area-inset-top));width:44px;height:44px;border-radius:999px;border:1px solid rgba(255,255,255,.22);background:rgba(255,255,255,.1);color:#fff;font-size:28px;}
  body[data-category="aircraft"] .aircraftLightbox__nav{width:46px;height:52px;border-radius:16px;border:1px solid rgba(255,255,255,.18);background:rgba(255,255,255,.08);color:#fff;font-size:34px;}
}

@media (max-width: 430px){
  body[data-category="aircraft"] .aircraftSearchForm__row{grid-template-columns:1fr!important;}
  body[data-category="aircraft"] .aircraftPortalHero__actions,
  body[data-category="aircraft"] .aircraftQuickSearch__actions,
  body[data-category="aircraft"] .aircraftSearchHero__actions{grid-template-columns:1fr!important;}
  body[data-category="aircraft"] .aircraftSearchHero__stats{grid-template-columns:repeat(2,minmax(0,1fr))!important;}
  body[data-category="aircraft"] .aircraftSection__head{grid-template-columns:1fr!important;}
  body[data-category="aircraft"] .aircraftSection__head .btn{width:fit-content!important;}
  body[data-category="aircraft"] .aircraftDetailHero__actions{grid-template-columns:1fr!important;}
  body[data-category="aircraft"] .aircraftMobileDealbar{grid-template-columns:minmax(82px,.68fr) minmax(0,1.72fr)!important;}
  body[data-category="aircraft"] .aircraftLightbox{grid-template-columns:42px minmax(0,1fr) 42px!important;padding-left:4px!important;padding-right:4px!important;}
  body[data-category="aircraft"] .aircraftLightbox__nav{width:38px!important;height:48px!important;}
}

/* ===== CONE STEP 27 — AIRCRAFT COMPLETE MOBILE APP, ROUTES AND CONTAINMENT ===== */
html:has(body[data-category="aircraft"]),
body[data-category="aircraft"]{max-width:100%;overflow-x:clip;}
body[data-category="aircraft"] > main.container,
body[data-category="aircraft"] > main.categoryPageShell--aircraft{min-width:0;}
body[data-category="aircraft"] > main.container > *,
body[data-category="aircraft"] > main.categoryPageShell--aircraft > *{min-width:0;max-width:100%;}
body[data-category="aircraft"] > .footer{width:100%;max-width:none;margin-top:clamp(20px,4vw,48px);}
body[data-category="aircraft"] :where(img,video,iframe,canvas,svg){max-width:100%;}
body[data-category="aircraft"] :where(.aircraftPortalHero,.aircraftSection,.aircraftSearchProShell,.aircraftSearchProResults,.aircraftDetailHero,.aircraftDetailLayout,.aircraftPublished,.aircraftEmptyState){min-width:0;}
body[data-category="aircraft"] :where(.aircraftDetailHero__actions,.aircraftSellerPanel__actions,.aircraftSearchHero__actions,.aircraftPortalHero__actions) > :where(a,button,form){min-width:0;}
body[data-category="aircraft"] :where(.aircraftDetailHero__actions,.aircraftSellerPanel__actions,.aircraftSearchHero__actions,.aircraftPortalHero__actions) form > button{max-width:100%;}
body[data-category="aircraft"] .aircraftCard__title,
body[data-category="aircraft"] .aircraftPublished__summary,
body[data-category="aircraft"] .aircraftDocumentList li,
body[data-category="aircraft"] .aircraftAlert{overflow-wrap:anywhere;}

@media (max-width:760px){
  body[data-category="aircraft"] > main.container,
  body[data-category="aircraft"] > main.categoryPageShell--aircraft{
    width:calc(100vw - max(18px,env(safe-area-inset-left) + env(safe-area-inset-right)))!important;
    margin-inline:auto!important;padding-inline:0!important;padding-bottom:calc(22px + env(safe-area-inset-bottom))!important;
  }
  body[data-category="aircraft"] > .footer{margin-bottom:calc(78px + env(safe-area-inset-bottom));}
  body[data-category="aircraft"][data-mobile-nav="hidden"] > .footer{margin-bottom:0;}
  body[data-category="aircraft"].is-aircraft-filters-open > .coneMobileBottomNav,
  body[data-category="aircraft"].is-aircraft-lightbox-open > .coneMobileBottomNav{opacity:0!important;visibility:hidden!important;pointer-events:none!important;}
  body[data-category="aircraft"].is-aircraft-filters-open .aircraftMobileMarketTools{opacity:0!important;pointer-events:none!important;}

  body[data-category="aircraft"] :where(.aircraftPortalHero,.aircraftPublished,.aircraftEmptyState){border-radius:22px!important;}
  body[data-category="aircraft"] .aircraftPublished{padding:16px!important;gap:14px!important;}
  body[data-category="aircraft"] .aircraftPublished__hero{display:grid!important;gap:12px!important;}
  body[data-category="aircraft"] .aircraftPublished h1,
  body[data-category="aircraft"] .aircraftEmptyState h1{font-size:clamp(1.75rem,9vw,2.55rem)!important;line-height:1.08!important;}
  body[data-category="aircraft"] .aircraftPublished__summary{width:100%!important;padding:13px!important;border-radius:15px!important;}
  body[data-category="aircraft"] .aircraftEmptyState{padding:18px 15px!important;}
  body[data-category="aircraft"] .aircraftEmptyState p{font-size:13px!important;line-height:1.55!important;}

  body[data-category="aircraft"] .aircraftSection{min-width:0!important;}
  body[data-category="aircraft"] .aircraftCardGrid,
  body[data-category="aircraft"] .aircraftCardGrid--featured,
  body[data-category="aircraft"] .aircraftCardGrid--pro{grid-template-columns:1fr!important;gap:10px!important;}
  body[data-category="aircraft"] .aircraftSearchProResults{width:100%!important;min-width:0!important;}
  body[data-category="aircraft"] .aircraftSearchResultToolbar{padding:2px 4px!important;}
  body[data-category="aircraft"] .aircraftSearchResultToolbar > div{min-width:0!important;}
  body[data-category="aircraft"] .aircraftSearchMapPanel{overflow:hidden!important;}
  body[data-category="aircraft"] .leaflet-control-container .leaflet-top,
  body[data-category="aircraft"] .leaflet-control-container .leaflet-bottom{z-index:500!important;}
  body[data-category="aircraft"] .aircraftSearchMapPopup{max-width:min(250px,72vw)!important;}

  body[data-category="aircraft"] .aircraftSearchProFilters[aria-hidden="true"]{pointer-events:none!important;}
  body[data-category="aircraft"] .aircraftSearchProFilters[aria-hidden="false"]{pointer-events:auto!important;}
  body[data-category="aircraft"] .aircraftSearchProFilters{
    overscroll-behavior:contain!important;padding-bottom:calc(18px + env(safe-area-inset-bottom))!important;
  }
  body[data-category="aircraft"] .aircraftMobileMarketTools{
    left:max(8px,env(safe-area-inset-left))!important;right:max(8px,env(safe-area-inset-right))!important;
  }
  body[data-category="aircraft"] .aircraftMobileFilterClose{min-width:44px!important;min-height:44px!important;}

  body[data-category="aircraft"] .aircraftDetailHero__actions > .btn,
  body[data-category="aircraft"] .aircraftDetailHero__actions > button.btn,
  body[data-category="aircraft"] .aircraftDetailHero__actions > form,
  body[data-category="aircraft"] .aircraftDetailHero__actions > form .btn{min-height:48px!important;width:100%!important;}
  body[data-category="aircraft"] .aircraftDocumentList{padding:0!important;list-style:none!important;}
  body[data-category="aircraft"] .aircraftDocumentList li{display:grid!important;gap:6px!important;padding:11px!important;border-radius:14px!important;}
  body[data-category="aircraft"] .aircraftDocumentList li form,
  body[data-category="aircraft"] .aircraftDocumentList li .btn{width:100%!important;}
  body[data-category="aircraft"] .aircraftMobileDealbar{
    left:max(8px,env(safe-area-inset-left))!important;right:max(8px,env(safe-area-inset-right))!important;
  }
  body[data-category="aircraft"].is-aircraft-lightbox-open .aircraftMobileDealbar{display:none!important;}
}

@media (max-width:370px){
  body[data-category="aircraft"] .aircraftPortalHero__actions,
  body[data-category="aircraft"] .aircraftQuickSearch__actions,
  body[data-category="aircraft"] .aircraftDetailHero__actions{grid-template-columns:1fr!important;}
  body[data-category="aircraft"] .aircraftMobileDealbar{grid-template-columns:1fr!important;}
  body[data-category="aircraft"] .aircraftMobileDealbar__price{display:none!important;}
}

@media (prefers-reduced-motion:reduce){
  body[data-category="aircraft"] *,
  body[data-category="aircraft"] *::before,
  body[data-category="aircraft"] *::after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;}
}
