/* VTuber Places v1.1.1767 — included revisions and customer-approved change orders */
.vtpPendingChangeOrder{border-color:rgba(213,72,143,.38);background:linear-gradient(145deg,rgba(255,248,252,.99),rgba(247,241,255,.98))}
.vtpActiveAgreement{border-color:rgba(63,149,108,.28);background:linear-gradient(145deg,rgba(248,255,251,.99),rgba(251,247,255,.98))}
.vtpProposalStatus.is-active{background:#dff7e8;color:#23613a}
.vtpProposalSummary.isChangeOrder{border-left:4px solid rgba(213,72,143,.48);padding-left:12px}
.vtpChangeOrderReason{border-radius:16px;background:#fff2f8;border:1px solid rgba(213,72,143,.18);padding:12px}
.vtpChangeOrderReason span{display:block;color:#9d3b72;font-size:.76rem;font-weight:850}
.vtpChangeOrderReason p{margin:5px 0 0;white-space:pre-wrap;line-height:1.5}
.vtpRevisionAllowance{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:13px;border-radius:14px;background:rgba(230,247,238,.78);padding:11px}
.vtpRevisionAllowance strong,.vtpRevisionAllowance span{display:block}
.vtpRevisionAllowance span{color:#5d6e65;font-size:.8rem;text-align:right}
.vtpChangeOrderComposer .vtpField:first-child{border-radius:15px;background:#fff4f9;padding:11px}
.vtpChangeOrderWaiting{border-color:rgba(205,145,52,.24);background:#fff9eb}
.vtpChangeOrderWaiting h2,.vtpChangeOrderWaiting p{margin:0}
.vtpChangeOrderWaiting p{margin-top:6px;line-height:1.5;color:#67563c}
@media(max-width:720px){
  .vtpRevisionAllowance{align-items:flex-start;flex-direction:column}
  .vtpRevisionAllowance span{text-align:left}
  .vtpProposalSummary.isChangeOrder{padding-left:10px}
}
@media(max-width:410px){
  .vtpChangeOrderReason,.vtpRevisionAllowance{padding:10px}
}
