/* DJSpace.cz v1.4.38 – frontpage a bezpečné odebrání člena */
.landing-new-reasons{padding-top:58px}
.new-reasons-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}
.reason-card{position:relative;overflow:hidden;min-height:360px;padding:30px;border:1px solid var(--line);border-radius:24px;background:linear-gradient(145deg,var(--panel),color-mix(in srgb,var(--panel) 82%,var(--accent) 18%));box-shadow:var(--shadow)}
.reason-card::after{content:"";position:absolute;width:210px;height:210px;border-radius:50%;right:-80px;bottom:-100px;background:radial-gradient(circle,color-mix(in srgb,var(--accent) 28%,transparent),transparent 68%);pointer-events:none}
.reason-card h3{font-size:25px;line-height:1.18;margin:18px 0 12px}.reason-card p{color:var(--muted);line-height:1.68}.reason-card ul{margin:22px 0 0;padding-left:20px;display:grid;gap:9px}.reason-card li{color:var(--ink)}
.reason-badge{display:inline-flex;border:1px solid color-mix(in srgb,var(--accent) 40%,var(--line));background:color-mix(in srgb,var(--accent) 12%,var(--panel));color:var(--accent);border-radius:999px;padding:7px 11px;font-size:12px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}
.feature-card-featured{border-color:color-mix(in srgb,var(--accent) 35%,var(--line));background:linear-gradient(145deg,color-mix(in srgb,var(--panel) 90%,var(--accent) 10%),var(--panel))}.features-all-link{text-align:center;margin:30px 0 0}
.invoice-showcase{display:flex;justify-content:space-between;align-items:center;gap:18px;padding:22px;border:1px solid var(--line);border-radius:18px;background:var(--soft);margin:15px 0}.invoice-showcase div{display:grid;gap:5px}.invoice-showcase small,.invoice-showcase span{color:var(--muted)}.invoice-showcase strong{font-size:30px}.invoice-showcase>b{font-size:12px;border-radius:999px;padding:7px 10px;background:color-mix(in srgb,var(--success) 14%,var(--panel));color:var(--success)}
.rental-showcase{display:grid;gap:11px;margin-top:15px}.rental-showcase>div{display:flex;justify-content:space-between;align-items:center;padding:16px;border-radius:16px;background:var(--soft);border:1px solid var(--line)}.rental-showcase>div b{font-size:30px}.rental-showcase p{display:flex;justify-content:space-between;gap:12px;margin:0;padding:13px 14px;border-bottom:1px solid var(--line)}.rental-showcase p em{font-style:normal;color:var(--muted);font-size:13px}.rental-showcase .rental-overdue em{color:var(--danger);font-weight:800}
.forum-showcase{display:grid;gap:12px;margin-top:15px}.forum-showcase>p{display:grid;gap:5px;margin:0;padding:15px;border-radius:16px;background:var(--soft);border:1px solid var(--line)}.forum-showcase>p span{font-weight:700}.forum-showcase>p small{color:var(--muted)}
.admin-delete-stats{grid-template-columns:repeat(3,1fr)}.admin-user-delete-summary{max-width:980px}.admin-delete-confirm-form{max-width:720px}.danger-card{border-color:color-mix(in srgb,var(--danger) 38%,var(--line))}
@media(max-width:980px){.new-reasons-grid{grid-template-columns:1fr}.reason-card{min-height:auto}.admin-delete-stats{grid-template-columns:repeat(2,1fr)}}
@media(max-width:620px){.reason-card{padding:22px}.admin-delete-stats{grid-template-columns:1fr}.invoice-showcase{align-items:flex-start;flex-direction:column}}
