.tcm-payment-manager{direction:rtl}.tcm-payment-row{margin:12px 0;border:1px solid #dce6f7;border-radius:14px;overflow:hidden;background:#fff}.tcm-payment-row summary{padding:15px;cursor:pointer;color:#1E2D94;font-weight:700;background:#f1f6ff}.tcm-payment-row .tcm-card{margin:0!important;padding:16px!important;box-shadow:none!important;border:0!important;border-radius:0!important}.tcm-payment-row label{display:block;margin-bottom:12px}.tcm-payment-row input,.tcm-payment-row textarea{width:100%;box-sizing:border-box}.tcm-payment-row .button-primary{background:#2867EB!important;border-color:#2867EB!important}.tcm-contract-section.is-approved,.tcm-client-contract-section.is-approved{background:#effaf4!important;border-color:#b8e2cb!important}.tcm-contract-section.is-changes,.tcm-client-contract-section.is-changes{background:#fff7ed!important}.tcm-contract-section.is-pending,.tcm-client-contract-section.is-pending{background:#f5f9ff!important}
.tcm-invoice-control{display:flex;align-items:center;flex-wrap:wrap;gap:18px;padding:18px 22px;margin:16px 0;background:#fff;border:1px solid #dce6f7;border-radius:16px;position:relative;z-index:2;direction:rtl}.tcm-invoice-control>div{display:grid;gap:7px;min-width:110px}.tcm-invoice-control span{color:#64748b;font-size:12px}.tcm-invoice-control strong{color:#1E2D94;font-size:15px}.tcm-invoice-control form{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-inline-start:auto}.tcm-invoice-control .button{width:auto!important;flex:none}.tcm-payment-empty{padding:24px;background:#f5f9ff;border-radius:12px;text-align:center;color:#475569}.tcm-payment-row .tcm-payment-delete{color:#b42318!important;border-color:#f4b4ae!important;background:#fff5f4!important}#tcm-invoice-payments{scroll-margin-top:60px}@media(max-width:600px){.tcm-invoice-control{padding:16px;gap:16px}.tcm-invoice-control form{margin-inline-start:0;width:100%}.tcm-invoice-control>div{flex:1 1 40%}}
