/* Bankamatic 7.4 — Kaç Gün Kaldı final sayfa sistemi */
.bm74-hero-meta{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:8px}
.bm74-year-badge{display:inline-flex;align-items:center;gap:6px;padding:7px 11px;border-radius:999px;background:var(--bm-success-soft,#e8f8f1);color:var(--bm-success,#087a55);border:1px solid color-mix(in srgb,var(--bm-success,#087a55) 25%,transparent);font-size:12px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}
.bm74-result-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px;flex-wrap:wrap}
.bm74-result-head>small{margin:0!important}
.bm74-verified{display:inline-flex;align-items:center;gap:6px;padding:7px 11px;border-radius:999px;background:rgba(20,184,166,.12);color:#0f766e;font-size:12px;font-weight:800}
.bm74-result-actions{display:flex;align-items:center;gap:12px;margin-top:20px;padding-top:16px;border-top:1px solid rgba(255,255,255,.18);flex-wrap:wrap}
.bm74-result-actions button{appearance:none;border:1px solid rgba(255,255,255,.35);background:rgba(255,255,255,.10);color:#fff;border-radius:12px;padding:10px 14px;font:inherit;font-weight:800;cursor:pointer;transition:transform .18s ease,background .18s ease}
.bm74-result-actions button:hover{background:rgba(255,255,255,.18);transform:translateY(-1px)}
.bm74-result-actions span{font-size:13px;color:rgba(255,255,255,.78)}
.bm72-content>div:first-child>p{max-width:78ch;margin-top:14px;color:var(--bm-text,#263246);line-height:1.78}
.bm74-important{margin-top:28px;padding:30px;border-radius:24px;background:var(--bm-surface,#fff);border:1px solid var(--bm-border,#d9e2ec);box-shadow:0 12px 30px rgba(15,23,42,.04)}
.bm74-section-head{display:flex;justify-content:space-between;gap:20px;margin-bottom:20px}
.bm74-section-head h2{margin:7px 0 8px!important;border:0!important;padding:0!important;color:var(--bm-heading,#101828)!important}
.bm74-section-head p{margin:0;max-width:75ch;color:var(--bm-muted,#5d6b7c);line-height:1.65}
.bm74-date-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}
.bm74-date-card{appearance:none;width:100%;display:flex;align-items:center;justify-content:space-between;gap:14px;text-align:left;padding:16px 17px;border-radius:16px;border:1px solid var(--bm-border,#d9e2ec);background:var(--bm-surface-soft,#f7f9fc);color:var(--bm-text,#263246);font:inherit;cursor:pointer;transition:border-color .18s ease,transform .18s ease,box-shadow .18s ease}
.bm74-date-card:hover{transform:translateY(-2px);border-color:var(--bm-primary,#2563eb);box-shadow:0 10px 22px rgba(37,99,235,.09)}
.bm74-date-card span{display:grid;gap:4px}.bm74-date-card strong{font-size:16px;color:var(--bm-heading,#101828)}.bm74-date-card small{color:var(--bm-muted,#5d6b7c)}
.bm74-date-card em{font-style:normal;white-space:nowrap;padding:7px 10px;border-radius:999px;background:var(--bm-primary-soft,#eaf1ff);color:var(--bm-primary,#1d4ed8);font-size:12px;font-weight:800}
.bm74-source-note{margin:16px 2px 0;color:var(--bm-muted,#5d6b7c);font-size:13px;line-height:1.55}
html[data-theme=dark] .bm74-year-badge{background:rgba(45,212,191,.10);color:#70ead4;border-color:rgba(45,212,191,.28)}
html[data-theme=dark] .bm74-verified{background:rgba(45,212,191,.12);color:#7ce8d3}
html[data-theme=dark] .bm72-content>div:first-child>p{color:#c2cddd}
html[data-theme=dark] .bm74-important{background:#111a28;border-color:#2a3a50;box-shadow:none}
html[data-theme=dark] .bm74-section-head h2,html[data-theme=dark] .bm74-date-card strong{color:#f8fafc!important}
html[data-theme=dark] .bm74-section-head p,html[data-theme=dark] .bm74-date-card small,html[data-theme=dark] .bm74-source-note{color:#a8b5c7}
html[data-theme=dark] .bm74-date-card{background:#0d1624;border-color:#2a3a50;color:#e6edf7}
html[data-theme=dark] .bm74-date-card:hover{border-color:#60a5fa;box-shadow:0 12px 26px rgba(0,0,0,.24)}
html[data-theme=dark] .bm74-date-card em{background:rgba(96,165,250,.12);color:#9cc7ff}
@media(max-width:760px){.bm74-important{padding:20px;border-radius:18px}.bm74-date-grid{grid-template-columns:1fr}.bm74-date-card{padding:14px}.bm74-section-head h2{font-size:clamp(24px,7vw,32px)!important}.bm74-result-head{align-items:flex-start}.bm74-verified{font-size:11px}.bm74-result-actions{align-items:flex-start;flex-direction:column}.bm74-result-actions button{width:100%}}
@media(prefers-reduced-motion:reduce){.bm74-date-card,.bm74-result-actions button{transition:none!important}.bm74-date-card:hover,.bm74-result-actions button:hover{transform:none!important}}
