/* iRento v3.6.11 UI131 — Rent-to-Own per-listing activation. */

.ui131-anchor-target{display:block;position:relative;top:-112px;visibility:hidden}

/* Listing editor: explain the paid boundary only when Rent to Own is selected. */
.ui131-rto-editor-note{display:flex;align-items:flex-start;gap:12px;margin-top:14px;padding:14px 15px;border:1px solid #c7d2fe;border-left:4px solid #5b5ce2;border-radius:14px;background:linear-gradient(135deg,#eef2ff,#f8f7ff);color:#253160}
.ui131-rto-editor-note[hidden]{display:none!important}
.ui131-rto-editor-note>span{display:grid;place-items:center;flex:0 0 38px;width:38px;height:38px;border-radius:12px;background:#fff;color:#4338ca;box-shadow:0 6px 18px rgba(67,56,202,.12);font-size:19px}
.ui131-rto-editor-note strong,.ui131-rto-editor-note p{display:block;margin:0}
.ui131-rto-editor-note strong{font-size:14px;line-height:1.35;color:#312e81}
.ui131-rto-editor-note p{margin-top:4px;font-size:13px;line-height:1.55;color:#56617d}

/* Browse: pending Rent-to-Own items remain discoverable, but intentionally have no link or preview affordance. */
.listing-card.ui131-rto-pending{border-color:#d9cc84;background:linear-gradient(180deg,#fffef8,#fff 54%);box-shadow:0 12px 30px rgba(91,74,18,.08)}
.ui131-rto-pending-image{position:relative;cursor:default;overflow:hidden;background:#e8ebf4}
.ui131-rto-pending-image:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(24,31,54,.04),rgba(24,31,54,.3));pointer-events:none}
.ui131-rto-pending-image img{filter:saturate(.82);transform:none!important}
.ui131-rto-browse-chip{position:absolute;z-index:2;left:12px;right:12px;bottom:12px;display:flex;align-items:center;justify-content:center;gap:7px;min-height:34px;padding:7px 10px;border:1px solid rgba(255,255,255,.72);border-radius:999px;background:rgba(255,249,218,.96);box-shadow:0 8px 22px rgba(15,23,42,.2);color:#845d00;font-size:11px;font-weight:900;letter-spacing:.015em;text-align:center}
.ui131-rto-browse-chip b{font-size:13px}
.ui131-rto-pending h3>span{color:#16213d}
.ui131-rto-browse-note{margin:8px 0 4px!important;padding:8px 10px;border-radius:9px;background:#fff8d8;color:#755300!important;font-size:11px!important;font-weight:750;line-height:1.4!important}

/* Owner inventory: activation is a focused gold action within the iRento indigo shell. */
.ui131-rto-management-card.is-pending{border-color:#d7c778}
.ui131-rto-management-card.is-active{border-color:#9cd7bb}
.ui131-rto-management-image{position:relative;cursor:default;overflow:hidden}
.ui131-rto-management-image:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 38%,rgba(20,25,46,.62));pointer-events:none}
.ui131-rto-image-state{position:absolute;z-index:2;left:12px;right:12px;bottom:12px;display:flex;align-items:center;justify-content:center;gap:7px;padding:8px 10px;border:1px solid #f5d778;border-radius:999px;background:#fff8d7;color:#805c00;font-size:11px;font-weight:900;box-shadow:0 8px 20px rgba(0,0,0,.18)}
.ui131-rto-activation-panel{margin:16px 0 2px;padding:15px;border:1px solid #e6cf72;border-radius:16px;background:linear-gradient(145deg,#fffdf4,#fff8d8)}
.ui131-rto-activation-head{display:grid;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:10px}
.ui131-rto-activation-head>span{display:grid;place-items:center;width:40px;height:40px;border:1px solid #e8ca5b;border-radius:12px;background:#fff;color:#765200;font-size:19px}
.ui131-rto-activation-head small,.ui131-rto-activation-head strong{display:block}
.ui131-rto-activation-head small{color:#887128;font-size:10px;font-weight:850;letter-spacing:.05em;text-transform:uppercase}
.ui131-rto-activation-head strong{margin-top:2px;color:#2d2a1e;font-size:14px;line-height:1.3}
.ui131-rto-activation-head>b{white-space:nowrap;color:#765200;font-size:14px}
.ui131-rto-activation-panel>p{margin:11px 0 13px;color:#655d44;font-size:12px;line-height:1.55}
.ui131-rto-activate-button{border-color:#a67600!important;background:linear-gradient(135deg,#9a6900,#d39a15)!important;box-shadow:0 8px 20px rgba(166,118,0,.2)!important;color:#fff!important}
.ui131-rto-activate-button:hover,.ui131-rto-activate-button:focus-visible{background:linear-gradient(135deg,#4f46e5,#7567ee)!important;border-color:#4f46e5!important;box-shadow:0 10px 24px rgba(79,70,229,.24)!important}
.ui131-rto-credit-shortfall{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 12px;border:1px solid #eadba0;border-radius:11px;background:#fff;color:#6b5a25;font-size:12px;font-weight:750}
.ui131-rto-credit-shortfall a{color:#4338ca;font-weight:900;white-space:nowrap}
.ui131-rto-active-note{display:flex;align-items:center;gap:10px;margin:15px 0 2px;padding:12px 13px;border:1px solid #a9dfc5;border-radius:13px;background:#effbf5;color:#146b49}
.ui131-rto-active-note>span{display:grid;place-items:center;flex:0 0 30px;width:30px;height:30px;border-radius:50%;background:#d4f4e5;font-weight:950}
.ui131-rto-active-note strong,.ui131-rto-active-note small{display:block}.ui131-rto-active-note strong{font-size:13px}.ui131-rto-active-note small{margin-top:2px;color:#477563;font-size:11px;line-height:1.4}

/* Credits & Unlocks and review surfaces. */
.ui131-rto-choose-link{border-color:#e6cb67!important;background:#fff9df!important;color:#765600!important}
.ui131-rto-owner-preview{padding:12px 0;background:#fff8d8;border-bottom:1px solid #e7ce72}
.ui131-rto-owner-preview>.container{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px}
.ui131-rto-owner-preview>.container>span{display:grid;place-items:center;width:38px;height:38px;border-radius:12px;background:#fff;color:#7a5700}
.ui131-rto-owner-preview strong,.ui131-rto-owner-preview p{display:block;margin:0}.ui131-rto-owner-preview strong{color:#503c00;font-size:13px}.ui131-rto-owner-preview p{margin-top:2px;color:#74632e;font-size:12px;line-height:1.4}
.ui131-admin-rto-state{display:inline-flex!important;margin-top:7px!important;padding:4px 7px;border-radius:999px;background:#fff6cf;color:#815c00!important;font-weight:800}

@media(max-width:760px){
  .ui131-rto-editor-note{padding:12px;gap:10px}.ui131-rto-editor-note>span{width:34px;height:34px;flex-basis:34px}
  .ui131-rto-browse-chip{left:9px;right:9px;bottom:9px;padding:6px 8px;font-size:10px}
  .ui131-rto-browse-note{font-size:10.5px!important}
  .ui131-rto-activation-panel{padding:13px;margin-top:13px}
  .ui131-rto-activation-head{grid-template-columns:36px minmax(0,1fr)}.ui131-rto-activation-head>span{width:36px;height:36px}.ui131-rto-activation-head>b{grid-column:2;margin-top:3px}
  .ui131-rto-credit-shortfall{align-items:flex-start;flex-direction:column}.ui131-rto-credit-shortfall a{align-self:stretch;padding-top:8px;border-top:1px solid #eadba0}
  .ui131-rto-owner-preview>.container{grid-template-columns:auto 1fr}.ui131-rto-owner-preview .btn{grid-column:1/-1;width:100%}
}
