/* PODCO v12.07 — unified contextual Back controls + professional Hosting icon language.
   This layer is intentionally visual only. It does not change routes, API calls, auth, maps,
   bookings, payouts, listing logic or the portrait/root navigation rules introduced in v12.06. */

/* One Back-control appearance everywhere. Existing responsive visibility remains authoritative. */
.p1207-back-control{
  box-sizing:border-box!important;
  width:max-content!important;
  max-width:100%!important;
  min-height:38px!important;
  padding:7px 5px!important;
  margin-left:0;
  border:0!important;
  border-radius:9px!important;
  background:transparent!important;
  box-shadow:none!important;
  color:#4f6879!important;
  font-family:inherit!important;
  font-size:14px!important;
  font-style:normal!important;
  font-weight:800!important;
  line-height:1.2!important;
  letter-spacing:0!important;
  text-decoration:none!important;
  text-transform:none!important;
  white-space:nowrap!important;
  gap:7px!important;
  justify-content:flex-start!important;
  touch-action:manipulation;
  -webkit-tap-highlight-color:transparent;
}
.p1207-back-control:hover{background:#f2f7f9!important;color:#0b4b82!important}
.p1207-back-control:active{background:#eaf2f5!important;transform:none!important}
.p1207-back-control:focus-visible{outline:2px solid #6d8799!important;outline-offset:2px!important}

/* Remove legacy button/card chrome from Back controls specifically. */
.p38-inbox-head .p1207-back-control,
.ad37-top .p1207-back-control,
.podco-host-mobile-head .p1207-back-control,
.p1206-context-nav .p1207-back-control,
.p1205-context-nav .p1207-back-control{
  padding:7px 5px!important;
  border:0!important;
  background:transparent!important;
  box-shadow:none!important;
}

/* Conversation-level Back remains contextual and only appears where the inbox layout exposes it. */
.p38-inbox-back.p1207-back-control{padding:5px 4px 12px!important}

/* Hosting bottom navigation: same restrained, one-colour icon language as the Guest UI. */
.podco-host-bottom-nav a>span.p1207-host-nav-icon,
.podco-wide-links48 a>span.p1207-host-nav-icon{
  width:24px!important;
  height:24px!important;
  min-width:24px!important;
  display:grid!important;
  place-items:center!important;
  font-size:0!important;
  line-height:1!important;
  color:currentColor!important;
}
.p1207-host-nav-icon svg{
  display:block!important;
  width:21px!important;
  height:21px!important;
  fill:none!important;
  stroke:currentColor!important;
  stroke-width:1.8!important;
  stroke-linecap:round!important;
  stroke-linejoin:round!important;
  overflow:visible;
}
.podco-host-menu-btn.p1207-host-menu-icon{
  font-size:0!important;
  color:inherit!important;
}
.podco-host-menu-btn.p1207-host-menu-icon svg{
  width:22px!important;
  height:22px!important;
  display:block!important;
  fill:none!important;
  stroke:currentColor!important;
  stroke-width:1.8!important;
  stroke-linecap:round!important;
}

/* Keep the portrait rule: main/root destinations do not gain a generic Back/Home control. */
@media (max-width:767px) and (orientation:portrait){
  .p1205-wide-only,.p1206-wide-only,.p1206-nav-wide-only,.p1205-nav-wide-only{display:none!important}
  body.podco-admin37 .p54-admin-return,
  body.podco-admin37 .p52-admin-return,
  body.podco-admin37 .p54-admin-rail{display:none!important}
  .p1207-back-control{font-size:13px!important;min-height:36px!important}
}
