/* Delhi Scrap Rates v4.1 - Black + Rust Orange rates table */
.dsr-rates-section{padding:120px 0;background:linear-gradient(135deg,#0a0a0a,#1a1a1a);position:relative;overflow:hidden;color:#fff}
.dsr-rates-section:before{content:"";position:absolute;width:500px;height:500px;background:#2b1408;border-radius:50%;top:-250px;left:-180px;filter:blur(90px);pointer-events:none}
.dsr-rates-container{max-width:1200px;margin:auto;padding:0 18px;position:relative;z-index:1}
.dsr-rates-heading{text-align:center;margin-bottom:70px}
.dsr-section-tag{display:inline-block;background:#1a1a1a;color:#C65D1E;padding:10px 22px;border-radius:50px;font-size:14px;font-weight:700;letter-spacing:1px;margin-bottom:22px;border:1px solid rgba(198,93,30,.35)}
.dsr-rates-heading h2{font-size:clamp(36px,5vw,58px);font-weight:800;color:#fff;line-height:1.2;margin:0 0 20px}
.dsr-rates-heading p{max-width:850px;margin:auto;color:#cfcfcf;font-size:18px;line-height:1.8}
.dsr-rates-table-wrap{background:rgba(255,255,255,.03);border-radius:30px;overflow:hidden;border:1px solid rgba(198,93,30,.25);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}
.dsr-rates-table{width:100%;border-collapse:collapse;margin:0}
.dsr-rates-table thead{background:#C65D1E}
.dsr-rates-table thead th{color:#fff;font-size:16px;font-weight:700;padding:22px 25px;text-align:left;border:0}
.dsr-rates-table tbody tr{border-bottom:1px solid rgba(255,255,255,.08);transition:.3s}
.dsr-rates-table tbody tr:last-child{border-bottom:0}
.dsr-rates-table tbody tr:hover{background:rgba(198,93,30,.08)}
.dsr-rates-table td{padding:18px 25px;vertical-align:middle;color:#d1d5db;font-size:15px}
.dsr-scrap-name{display:flex;align-items:center;gap:15px;font-weight:700;color:#fff}
.dsr-scrap-icon{width:52px;height:52px;min-width:52px;border-radius:16px;background:rgba(198,93,30,.15);color:#ff7a24;display:flex;align-items:center;justify-content:center;font-size:21px}
.dsr-rate-price{font-size:20px;font-weight:800;color:#ff7a24}
a.dsr-rate-call{display:inline-flex;align-items:center;gap:8px;text-decoration:none!important;cursor:pointer;transition:.3s}
a.dsr-rate-call:hover{color:#E87722!important;text-decoration:underline!important}
a.dsr-rate-call i{font-size:15px}
.dsr-update-box{display:flex;justify-content:space-between;align-items:center;padding:25px 30px;background:rgba(255,255,255,.02);border-top:1px solid rgba(198,93,30,.15);flex-wrap:wrap;gap:15px}
.dsr-update-text{color:#d1d5db;font-size:15px;font-weight:600}
.dsr-update-text i{color:#C65D1E;margin-right:8px}
.dsr-rate-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;background:#C65D1E;color:#fff!important;text-decoration:none!important;padding:14px 28px;border-radius:12px;font-size:15px;font-weight:700;transition:.4s;white-space:nowrap}
.dsr-rate-btn:hover{background:#E87722;color:#fff!important;transform:translateY(-3px)}
.dsr-rate-note{margin-top:30px;background:rgba(198,93,30,.08);border-left:5px solid #C65D1E;padding:22px 25px;border-radius:16px;color:#f3f4f6;display:flex;align-items:flex-start;gap:10px;line-height:1.7}
.dsr-rate-note i{color:#C65D1E;margin-top:4px}
.dsr-bottom-cta{margin-top:35px;background:rgba(255,255,255,.04);border:1px solid rgba(198,93,30,.15);border-radius:25px;padding:30px;display:flex;align-items:center;justify-content:space-between;gap:20px}
.dsr-bottom-cta>div{display:flex;flex-direction:column;gap:5px}.dsr-bottom-cta strong{font-size:25px;color:#fff}.dsr-bottom-cta span{font-size:20px;color:#ff7a24;font-weight:800}
@media(max-width:768px){.dsr-rates-section{padding:75px 0}.dsr-rates-heading{margin-bottom:40px}.dsr-rates-heading p{font-size:16px}.dsr-rates-table thead{display:none}.dsr-rates-table,.dsr-rates-table tbody,.dsr-rates-table tr,.dsr-rates-table td{display:block;width:100%}.dsr-rates-table tr{padding:14px 0}.dsr-rates-table td{padding:9px 20px;border:0}.dsr-rates-table td:before{display:block;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;color:#888;margin-bottom:5px}.dsr-rates-table td:nth-child(2):before{content:"Current Rate"}.dsr-rates-table td:nth-child(3):before{content:"Unit"}.dsr-rates-table td:nth-child(4):before{content:"Last Updated"}.dsr-update-box{flex-direction:column;align-items:stretch;padding:22px}.dsr-rate-btn{width:100%}.dsr-bottom-cta{flex-direction:column;text-align:center}.dsr-bottom-cta .dsr-rate-btn{width:100%}}
