/* Public campaign slot in the Android app's real Explore home. R18 */
.dx18-campaign{direction:rtl;display:grid;grid-template-columns:minmax(175px,.82fr) minmax(0,1.18fr);grid-template-rows:auto auto auto;grid-template-areas:"media copy" "media clock" "media action";gap:8px 16px;margin:16px 0 22px;padding:15px;border:1px solid rgba(255,213,137,.45);border-radius:21px;background:linear-gradient(125deg,#0f523c 0%,#165f45 49%,#1d6a4c 100%);box-shadow:0 12px 31px rgba(18,83,55,.14);overflow:hidden;color:#fff;isolation:isolate}
.dx18-campaign *{box-sizing:border-box}.dx18-campaign-media{grid-area:media;position:relative;display:block;min-width:0;min-height:185px;border-radius:15px;overflow:hidden;background:linear-gradient(145deg,#39765b,#b0c9a9);text-decoration:none}.dx18-campaign-media img{width:100%;height:100%;position:absolute;inset:0;object-fit:cover;object-position:center;display:block}.dx18-media-badge{position:absolute;top:10px;right:10px;border-radius:99px;padding:6px 11px;background:#073e2dcc;border:1px solid #fff8;color:#fff;font-size:11px;font-weight:850;backdrop-filter:blur(5px)}
.dx18-campaign-copy{grid-area:copy;min-width:0;padding-top:3px}.dx18-eyebrow{display:block;color:#f7d28b;font-size:12px;font-weight:800}.dx18-campaign h2{color:#fff!important;font-size:clamp(20px,2.1vw,29px);line-height:1.5;margin:5px 0;font-weight:900}.dx18-campaign-copy p{font-size:12px;line-height:1.95;color:#eff8f0;margin:0 0 7px}.dx18-cash{display:inline-flex;background:#ffffff23;border:1px solid #ffffff3b;border-radius:10px;padding:6px 10px;font-weight:800;font-size:12px;color:#ffdfa2;line-height:1.7}
.dx18-timer{grid-area:clock;min-width:0}.dx18-campaign .gct14{border-radius:12px;padding:8px 11px 9px;margin:5px 0!important;background:#073c2b60;box-shadow:none}.dx18-campaign .gct14-heading{font-size:12px;min-height:22px}.dx18-campaign .gct14-heading .gct14-orbit{width:18px;height:18px}.dx18-campaign .gct14-heading .gct14-orbit::after{height:5px}.dx18-campaign .gct14-units{gap:5px;margin-top:6px}.dx18-campaign .gct14-unit{padding:6px 2px 4px;gap:3px;border-radius:8px}.dx18-campaign .gct14-number{font-size:clamp(17px,2vw,26px)}.dx18-campaign .gct14-unit-label{font-size:9px}.dx18-campaign .gct14-foot{display:none}.dx18-campaign .gct14-track{margin-top:7px;height:3px}
.dx18-campaign-cta{grid-area:action;display:inline-flex;align-items:center;justify-content:center;gap:8px;background:#f2c07a;color:#164a35!important;border-radius:11px;padding:11px 14px;margin-top:2px;font-size:12px;font-weight:900;text-decoration:none;min-height:42px;transition:background .15s}.dx18-campaign-cta:hover{background:#ffdc9f}
@media(max-width:700px){.dx18-campaign{grid-template-columns:100px minmax(0,1fr);grid-template-rows:auto auto auto;grid-template-areas:"media copy" "clock clock" "action action";gap:8px 11px;margin:12px 0 18px;padding:11px;border-radius:17px}.dx18-campaign-media{min-height:114px;border-radius:11px}.dx18-media-badge{top:7px;right:7px;padding:4px 7px;font-size:9px}.dx18-eyebrow{font-size:10px}.dx18-campaign h2{font-size:19px;margin:2px 0}.dx18-campaign-copy p{font-size:11px;line-height:1.7;margin-bottom:4px}.dx18-cash{font-size:10px;padding:3px 6px}.dx18-campaign .gct14{padding:8px}.dx18-campaign .gct14-number{font-size:clamp(21px,5.9vw,28px)}.dx18-campaign-cta{min-height:39px;padding:9px 10px}}
@media(max-width:350px){.dx18-campaign{grid-template-columns:85px minmax(0,1fr)}.dx18-campaign h2{font-size:17px}.dx18-campaign-copy p{font-size:10px}.dx18-cash{font-size:9px}.dx18-campaign .gct14-number{font-size:19px}}
@media(prefers-reduced-motion:reduce){.dx18-campaign-cta{transition:none}}
/* DEYNU_EXPLORE_CAMPAIGN_COMPACT_R1: Android/web-app Explore, mobile only. */
@media (max-width:700px){
 .dx18-campaign{gap:6px 9px;margin:10px 0 14px;padding:9px}
 .dx18-campaign-media{min-height:100px}
 .dx18-eyebrow{font-size:9.5px}
 .dx18-campaign h2{font-size:17px;line-height:1.35;margin:2px 0}
 .dx18-campaign-copy p{font-size:10px;line-height:1.5;margin:0 0 3px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}
 .dx18-cash{font-size:9px;padding:2px 6px}
 .dx18-campaign .gct14{padding:6px 8px!important;margin:2px 0!important}
 .dx18-campaign .gct14-heading{min-height:18px;font-size:11px}
 .dx18-campaign .gct14-units{margin-top:5px;gap:5px}
 .dx18-campaign .gct14-unit{padding:4px 2px 3px;gap:2px}
 .dx18-campaign .gct14-number{font-size:clamp(18px,5vw,22px);line-height:1.1}
 .dx18-campaign .gct14-unit-label{font-size:9px}
 .dx18-campaign .gct14-track{margin-top:5px;height:3px}
 .dx18-campaign-cta{min-height:35px;padding:7px 10px;font-size:11px}
}
