/* Shared action skin above earlier Aspro/page-module rules. */
html body .lsbu-button[data-lady-ui-button][data-lady-ui-button][data-lady-ui-button][data-lady-ui-button] {
  -webkit-appearance:none !important;
  appearance:none !important;
  -webkit-tap-highlight-color:transparent;
  box-sizing:border-box;
  display:inline-flex;
  align-items:center;
  justify-content:center;
  gap:0;
  min-width:0;
  min-height:46px;
  height:auto !important;
  max-width:100%;
  padding:12px 22px !important;
  background:#762b3b !important;
  background-image:none !important;
  border:1px solid #762b3b !important;
  border-radius:5px !important;
  box-shadow:none !important;
  color:#fffdfa !important;
  -webkit-text-fill-color:#fffdfa !important;
  font:500 14px/20px Montserrat,Arial,sans-serif !important;
  letter-spacing:.01em;
  text-transform:none;
  text-decoration:none !important;
  text-align:center;
  white-space:normal;
  cursor:pointer;
  vertical-align:middle;
}
html body .lsbu-button[data-lady-ui-button] > span {
  color:inherit !important;
  -webkit-text-fill-color:inherit !important;
  font:inherit;
}
html body .lsbu-button[data-lady-ui-button][data-lady-ui-button][data-lady-ui-button][data-lady-ui-button]:hover,
html body .lsbu-button[data-lady-ui-button][data-lady-ui-button][data-lady-ui-button][data-lady-ui-button]:active {
  background:#642231 !important;
  border-color:#642231 !important;
  color:#fffdfa !important;
}
html body .lsbu-button[data-lady-ui-button]:focus-visible {
  outline:2px solid #762b3b;
  outline-offset:3px;
}
html body .lsbu-button[data-lady-ui-button]:disabled,
html body .lsbu-button[data-lady-ui-button][aria-disabled="true"] {
  opacity:.55;cursor:wait;
}
body .lsbu-button[data-lady-ui-button] .lmaf-inline-arrow,
body .lsbu-button[data-lady-ui-button] [data-lmaf-arrow-only],
body .lsbu-button[data-lady-ui-button] [data-lsbu-arrow],
body .lsbu-button[data-lady-ui-button] .lrv-arrow,
body .lrv-name > .lrv-arrow,
body .lhc-primary[data-lady-ui-button] > svg {display:none !important}
body .ld-profile-card .catalog-block__info-title-top a::after {content:none !important;display:none !important}
body .ld-profile-card .catalog-block__info-title-top a {padding-right:0 !important}
body .lsbu-card-actions {
  display:flex;
  flex:none;
  order:10;
  position:relative;
  z-index:3;
  margin:2px 0 0;
  padding:0;
  align-self:flex-start;
}
body .catalog-block__info > .lsbu-card-actions {margin-top:2px}
body .services-list__item .lsbu-card-actions,
body .blog-list__item .lsbu-card-actions,
body .news-list__item .lsbu-card-actions {margin-top:16px}
html body .lsbu-card-link.lsbu-button[data-lady-ui-button][data-lady-ui-button][data-lady-ui-button],
html body .lsp-profile-link.lsbu-button[data-lady-ui-button][data-lady-ui-button][data-lady-ui-button],
html body .lc-article-read.lsbu-button[data-lady-ui-button][data-lady-ui-button][data-lady-ui-button],
html body .lrv-catalog.lsbu-button[data-lady-ui-button][data-lady-ui-button][data-lady-ui-button],
html body .lsp-inline-link.lsbu-button[data-lady-ui-button][data-lady-ui-button][data-lady-ui-button] {
  min-height:42px;
  padding:10px 18px !important;
  font-size:13px !important;
  line-height:20px !important;
}
body .lrv-info > .lsbu-card-link {margin-top:14px;align-self:flex-start}
body .lrv-card {text-decoration:none !important}
html body .lcp-photo-zoom.lsbu-button[data-lady-ui-button][data-lady-ui-button][data-lady-ui-button] {
  min-height:36px;
  padding:8px 12px !important;
  font-size:11px !important;
  line-height:18px !important;
}
body .lcp-photo .lcp-photo-zoom {position:absolute}
body .lsp-cross-link.lsbu-button {margin-top:14px}
body .lsp-profile-link.lsbu-button {flex-shrink:0}
body .lsbu-button.lpe-price-action,
body .lpe-concierge-action > .lsbu-button {width:100%}
@media(max-width:767px) {
  body .catalog-block__info > .lsbu-card-actions {width:100%;align-self:stretch}
  body .catalog-block__info > .lsbu-card-actions > .lsbu-card-link,
  body .lrv-info > .lsbu-card-link {width:100%}
  body .lrv-head .lrv-catalog,
  body .lsp-section-head .lsp-inline-link {flex-shrink:0}
}

body .sections-list__item .lsbu-card-actions {margin-top:12px}
/* Hide cached geography actions until the updated script removes them. */
body .sections-list__item .lsbu-card-actions[data-lsbu-card="section"]:has(>a[href^="/girls/models/"],>a[href^="https://ladyinred.agency/girls/models/"],>a[href^="https://www.ladyinred.agency/girls/models/"]) {display:none !important}
body :is(.services-list__item,.sections-list__item,.blog-list__item,.news-list__item):has([data-lady-ui-button]) .arrow-all {display:none !important}

body .catalog-list__info:has(> .lsbu-card-actions),
body .catalog-table__info:has(> .lsbu-card-actions) {flex-wrap:wrap}
body .catalog-list__info > .lsbu-card-actions,
body .catalog-table__info > .lsbu-card-actions {flex:0 0 100%;width:100%;margin-top:12px}

body .lsbu-card-actions > .lsbu-card-link {flex:0 0 auto;width:auto;pointer-events:auto}
