
@import url("../tender-favorites.css");


/* Extracted Styles */

.dc{max-width:100%;background:#fff;border-radius:20px;box-shadow:0 8px 24px -8px rgba(0,0,0,.08);overflow:hidden;border-top:5px solid #e44049;margin-bottom:15px;transition:transform .2s}
                          .dc:hover{transform:translateY(-2px)}
                          .dc-inner{padding:18px 16px 16px}
                          .dc-head{display:flex;align-items:center;gap:10px;margin-bottom:14px}
                          .dc-icon{background:#e44049;width:42px;height:42px;border-radius:22px;display:flex;align-items:center;justify-content:center;font-size:1.25rem;color:#fff;animation:dcPulse 1.8s ease-in-out infinite}
                          .dc-icon i{animation:dcWiggle 1.8s ease-in-out infinite;transform-origin:center}
                          @keyframes dcPulse{0%{transform:scale(1);box-shadow:0 0 0 0 rgba(228,64,73,.35)}50%{transform:scale(1.06);box-shadow:0 0 0 5px rgba(228,64,73,.15)}100%{transform:scale(1);box-shadow:0 0 0 0 rgba(228,64,73,0)}}
                          @keyframes dcWiggle{0%{transform:rotate(0)}25%{transform:rotate(3deg)}75%{transform:rotate(-3deg)}100%{transform:rotate(0)}}
                          .dc-titles h3{font-size:1.05rem;font-weight:800;color:#2d3e48;margin:0 0 2px}
                          .dc-titles p{font-size:.65rem;color:#7c8c99;margin:0}
                          .dc-date{background:linear-gradient(145deg,#fff8f8,#fef0f0);border-radius:20px;padding:12px;text-align:center;border:1px solid #ffe0e2;margin-bottom:14px}
                          .dc-day{font-size:2.8rem;font-weight:800;color:#e44049;line-height:1;margin-bottom:4px;letter-spacing:-1px}
                          .dc-my{font-size:.85rem;font-weight:600;color:#4a6572;display:flex;align-items:center;justify-content:center;gap:6px}
                          .dc-my span{background:#ffffffcc;padding:3px 8px;border-radius:20px;font-size:.75rem}
                          .dc-info{background:#f9fbfd;border-radius:14px;padding:10px 14px;display:flex;justify-content:space-between;align-items:baseline;margin-bottom:14px}
                          .dc-count{font-size:1.6rem;font-weight:800;color:#e44049}
                          .dc-lbl{font-size:.75rem;font-weight:600;color:#5f7482}
                          .dc-btn{display:flex;align-items:center;justify-content:center;gap:10px;background:#e44049;color:#fff;text-decoration:none;padding:10px 0;border-radius:40px;font-weight:700;font-size:.85rem;transition:all .2s}
                          .dc-btn:hover{background:#c12d36;transform:translateY(-1px);color:#fff}
                          .dc-btn i{font-size:.85rem;transition:transform .2s}
                          .dc-btn:hover i{transform:translateX(-4px)}