/* WontasHosting v4.3.5 Giveaway Pro */
.gp-hero-mini{padding:34px 0 10px}.gp-tabs{display:flex;gap:10px;flex-wrap:wrap;margin:18px 0}.gp-tabs a{padding:10px 14px;border-radius:999px;text-decoration:none;background:#f3f4f6;color:#111827;font-weight:700}.gp-tabs a.active{background:#2563eb;color:#fff}.gp-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.gp-card{overflow:hidden;position:relative}.gp-cover{border-radius:18px;overflow:hidden;background:linear-gradient(135deg,#2563eb,#7c3aed);min-height:160px;margin-bottom:16px}.gp-cover img{width:100%;height:100%;object-fit:cover;display:block}.gp-cover-card{height:180px}.gp-cover-detail{height:310px}.gp-placeholder{display:flex;align-items:center;justify-content:center;color:#fff;text-align:center}.gp-placeholder div{padding:20px}.gp-placeholder span{display:block;font-size:48px;margin-bottom:10px}.gp-placeholder strong{display:block;font-size:20px;line-height:1.25}.gp-placeholder small{display:block;opacity:.85;margin-top:6px}.gp-status{display:inline-flex;align-items:center;gap:6px;padding:7px 10px;border-radius:999px;font-weight:800;font-size:12px}.gp-status.active{background:#dcfce7;color:#166534}.gp-status.closed{background:#e5e7eb;color:#374151}.gp-status.pending{background:#fef3c7;color:#92400e}.gp-status.danger{background:#fee2e2;color:#991b1b}.gp-prize{font-size:18px;font-weight:800;color:#111827;margin:8px 0}.gp-meta{display:flex;gap:10px;flex-wrap:wrap;color:#6b7280;font-size:14px;margin:12px 0}.gp-meta span{background:#f8fafc;border:1px solid #eef2f7;border-radius:999px;padding:7px 9px}.gp-actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:14px}.gp-detail-layout{display:grid;grid-template-columns:1.7fr .9fr;gap:20px}.gp-side .card{position:sticky;top:16px}.gp-progress{height:10px;background:#eef2ff;border-radius:999px;overflow:hidden;margin:10px 0}.gp-progress i{display:block;height:100%;background:linear-gradient(90deg,#2563eb,#22c55e);border-radius:999px}.gp-entry-list{display:grid;gap:8px;margin-top:10px}.gp-entry{display:flex;align-items:center;gap:10px;padding:9px 10px;border:1px solid #eef2f7;border-radius:12px;background:#fff}.gp-avatar{width:34px;height:34px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#eef2ff;font-weight:900}.gp-winner{border:1px solid #bbf7d0;background:#f0fdf4;padding:14px;border-radius:16px;margin:14px 0}.gp-sponsor{border:1px dashed #cbd5e1;background:#f8fafc;color:#64748b;text-align:center;padding:16px;border-radius:18px;margin:16px 0}.gp-admin-actions{display:flex;gap:6px;flex-wrap:wrap}.gp-stat-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:18px}.gp-admin-stat{background:#fff;border:1px solid #eef2f7;border-radius:18px;padding:16px;box-shadow:0 12px 30px rgba(15,23,42,.06)}.gp-admin-stat b{display:block;font-size:26px}.gp-admin-filter{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:14px}.gp-admin-filter a{padding:8px 12px;border-radius:10px;background:#f3f4f6;text-decoration:none;color:#111827;font-weight:700}.gp-admin-filter a.active{background:#111827;color:#fff}@media(max-width:900px){.gp-grid,.gp-detail-layout,.gp-stat-row{grid-template-columns:1fr}.gp-cover-detail{height:210px}.gp-side .card{position:static}.gp-actions .btn{width:100%;text-align:center}.gp-meta span{font-size:13px}.gp-cover-card{height:160px}}
