.deadline-section{background:#fff;border:1px solid var(--line);border-radius:18px;padding:20px;box-shadow:var(--shadow);margin-bottom:18px}.deadline-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:11px}.deadline-card{display:grid;grid-template-columns:auto 1fr auto;gap:13px;align-items:center;padding:13px;border:1px solid var(--line);border-radius:13px;background:#fafcfc}.deadline-date{width:58px;height:58px;border-radius:13px;display:grid;place-items:center;align-content:center;background:var(--navy);color:#fff}.deadline-date strong,.deadline-date span{display:block}.deadline-date strong{text-transform:uppercase;font-size:13px}.deadline-date span{font-size:10px;color:#bcd2da}.deadline-card h4{margin:5px 0 2px}.deadline-card p,.deadline-card small{margin:0;color:var(--muted);font-size:10px}.deadline-amount{text-align:right}.deadline-amount strong,.deadline-amount span,.deadline-amount small{display:block}.deadline-amount strong{font-size:17px}.deadline-amount .btn{margin:7px 0 0 auto}@media(max-width:900px){.deadline-grid{grid-template-columns:1fr}}@media(max-width:600px){.deadline-card{grid-template-columns:auto 1fr}.deadline-amount{grid-column:1/-1;text-align:left;display:flex;align-items:center;gap:8px}.deadline-amount .btn{margin:0 0 0 auto}}
