/* URIQR Home V3 — component skins exported from original designer pages. */
.wda-main-content > .qr-home-preview { width:100%; min-width:0; box-sizing:border-box; margin:8px 0 24px; padding:0 8px; }
.qr-home-preview, .qr-home-preview * { box-sizing:border-box; }
.qr-home-section { margin:0 0 16px; min-width:0; }
.qr-home-section-header { display:flex; align-items:center; justify-content:space-between; gap:8px; margin:0 0 8px; padding:8px 12px; border-radius:12px; background:#c6e7fe; border:2px solid #dbbd24; }
.qr-home-section-header h2 { margin:0; font-size:clamp(15px,1.5vw,20px); line-height:1.3; color:#12345a; }
.qr-home-see-all { display:inline-flex; align-items:center; justify-content:center; padding:7px 10px; border:1px solid #12345a; border-radius:8px; background:#174b82; color:#ffffff; font-weight:700; font-size:clamp(11px,1vw,14px); line-height:1.3; white-space:nowrap; text-decoration:none; }
.qr-home-see-all:hover,.qr-home-see-all:focus-visible { background:#10365e; color:#ffffff; text-decoration:underline; }
.qr-home-see-all:focus-visible { outline:2px solid #12345a; outline-offset:2px; }

/* Exact original Result card, view and modal CSS from result-togel.php. */
.wda-result-v559-view-slot{display:none;min-width:0;}
.wda-result-v559-view-slot.is-desktop{display:block;}
.wda-result-togel-v559{isolation:auto;}
@media (max-width:939px){.wda-result-v559-view-slot.is-desktop{display:none;}
.wda-result-v559-view-slot.is-tablet{display:block;}}
@media (max-width:505px){.wda-result-v559-view-slot.is-tablet{display:none;}
.wda-result-v559-view-slot.is-mobile{display:block;}}
.wda-result-v559-0-desktop{position:relative;box-sizing:border-box;width:calc(100% - 16px);max-width:calc(100% - 16px);min-width:0;height:auto;margin:8px 8px 8px 8px;overflow:visible;}
.wda-result-v559-0-desktop .wda-result-grid-v559{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;align-items:start;min-width:0;}
.wda-result-v559-0-desktop .wda-result-card-v559{box-sizing:border-box;min-width:0;overflow:hidden;display:flex;flex-direction:column;align-items:stretch;background:#c6e7fe;color:#000000;border:4px solid #dbbd24;border-radius:20px;font-family:system-ui;gap:6px;padding:8px;}
.wda-result-v559-0-desktop .wda-result-title-v559{font-size:18px;font-weight:700;text-align:center;overflow-wrap:anywhere;}
.wda-result-v559-0-desktop .wda-result-market-v559{font-size:20px;font-weight:700;text-align:center;overflow-wrap:anywhere;}
.wda-result-v559-0-desktop .wda-result-image-v559{width:100%;height:120px;display:block;object-fit:contain;min-height:0;}
.wda-result-v559-0-desktop .wda-result-image-empty-v559{height:120px;display:flex;align-items:center;justify-content:center;opacity:.65;}
.wda-result-v559-0-desktop .wda-result-number-v559{display:flex;align-items:center;justify-content:center;background:#111111;color:#dbbd24;font-size:38px;font-weight:700;text-align:center;padding:8px;border-radius:18px;line-height:1.05;letter-spacing:.03em;overflow-wrap:anywhere;}
.wda-result-v559-0-desktop .wda-result-date-v559{font-size:16px;font-weight:700;line-height:1.5;text-align:center;overflow-wrap:anywhere;padding:8px 6px;background:#174b82;color:#ffffff;border:1px solid #dbbd24;border-radius:8px;}
.wda-result-date-v559 .uriqr-result-date-label{display:block;font-size:11px;font-weight:600;line-height:1.5;}
.wda-result-date-v559 time{display:block;}
.wda-result-v559-0-desktop .wda-result-actions-v559{display:flex;flex-direction:column;gap:6px;}
.wda-result-v559-0-desktop .wda-result-action-v559.is-live{box-sizing:border-box;width:100%;display:flex;align-items:center;justify-content:center;padding:8px 8px;background:#ffffff;color:#000000;font-size:12px;font-weight:700;text-align:center;border:0px none #d1d5db;border-radius:6px;text-decoration:none;font-family:inherit;overflow-wrap:anywhere;cursor:pointer;}
.wda-result-v559-0-desktop .wda-result-action-v559.is-prediction{box-sizing:border-box;width:100%;display:flex;align-items:center;justify-content:center;padding:8px 8px;background:#ffffff;color:#000000;font-size:12px;font-weight:700;text-align:center;border:0px none #d1d5db;border-radius:6px;text-decoration:none;font-family:inherit;overflow-wrap:anywhere;cursor:pointer;}
.wda-result-v559-0-desktop .wda-result-action-v559.is-result{box-sizing:border-box;width:100%;display:flex;align-items:center;justify-content:center;padding:8px 8px;background:#ffffff;color:#000000;font-size:12px;font-weight:700;text-align:center;border:0px none #d1d5db;border-radius:6px;text-decoration:none;font-family:inherit;overflow-wrap:anywhere;cursor:pointer;}
.wda-result-v559-1-tablet{position:relative;box-sizing:border-box;width:calc(100% - 16px);max-width:calc(100% - 16px);min-width:0;height:auto;margin:8px 8px 8px 8px;overflow:visible;}
.wda-result-v559-1-tablet .wda-result-grid-v559{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;align-items:start;min-width:0;}
.wda-result-v559-1-tablet .wda-result-card-v559{box-sizing:border-box;min-width:0;overflow:hidden;display:flex;flex-direction:column;align-items:stretch;background:#c6e7fe;color:#111827;border:4px solid #dbbd24;border-radius:12px;font-family:system-ui;gap:6px;padding:8px;}
.wda-result-v559-1-tablet .wda-result-title-v559{font-size:14px;font-weight:700;text-align:center;overflow-wrap:anywhere;}
.wda-result-v559-1-tablet .wda-result-market-v559{font-size:13px;font-weight:700;text-align:center;overflow-wrap:anywhere;}
.wda-result-v559-1-tablet .wda-result-image-v559{width:100%;height:120px;display:block;object-fit:contain;min-height:0;}
.wda-result-v559-1-tablet .wda-result-image-empty-v559{height:120px;display:flex;align-items:center;justify-content:center;opacity:.65;}
.wda-result-v559-1-tablet .wda-result-number-v559{display:flex;align-items:center;justify-content:center;background:#111111;color:#dbbd24;font-size:38px;font-weight:700;text-align:center;padding:8px;border-radius:10px;line-height:1.05;letter-spacing:.03em;overflow-wrap:anywhere;}
.wda-result-v559-1-tablet .wda-result-date-v559{font-size:15px;font-weight:700;line-height:1.5;text-align:center;overflow-wrap:anywhere;padding:8px 6px;background:#174b82;color:#ffffff;border:1px solid #dbbd24;border-radius:8px;}
.wda-result-v559-1-tablet .wda-result-actions-v559{display:flex;flex-direction:column;gap:5px;}
.wda-result-v559-1-tablet .wda-result-action-v559.is-live{box-sizing:border-box;width:100%;display:flex;align-items:center;justify-content:center;padding:8px 8px;background:#f8fafc;color:#111827;font-size:12px;font-weight:700;text-align:center;border:0px none #d1d5db;border-radius:6px;text-decoration:none;font-family:inherit;overflow-wrap:anywhere;cursor:pointer;}
.wda-result-v559-1-tablet .wda-result-action-v559.is-prediction{box-sizing:border-box;width:100%;display:flex;align-items:center;justify-content:center;padding:8px 8px;background:#f8fafc;color:#111827;font-size:12px;font-weight:700;text-align:center;border:0px none #d1d5db;border-radius:6px;text-decoration:none;font-family:inherit;overflow-wrap:anywhere;cursor:pointer;}
.wda-result-v559-1-tablet .wda-result-action-v559.is-result{box-sizing:border-box;width:100%;display:flex;align-items:center;justify-content:center;padding:8px 8px;background:#f8fafc;color:#111827;font-size:12px;font-weight:700;text-align:center;border:0px none #d1d5db;border-radius:6px;text-decoration:none;font-family:inherit;overflow-wrap:anywhere;cursor:pointer;}
.wda-result-v559-2-mobile{position:relative;box-sizing:border-box;width:calc(100% - 16px);max-width:calc(100% - 16px);min-width:0;height:auto;margin:8px 8px 8px 8px;overflow:visible;}
.wda-result-v559-2-mobile .wda-result-grid-v559{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;align-items:start;min-width:0;}
.wda-result-v559-2-mobile .wda-result-card-v559{box-sizing:border-box;min-width:0;overflow:hidden;display:flex;flex-direction:column;align-items:stretch;background:#c6e7fe;color:#111827;border:4px solid #dbbd24;border-radius:12px;font-family:system-ui;gap:4px;padding:8px;}
.wda-result-v559-2-mobile .wda-result-title-v559{font-size:14px;font-weight:700;text-align:center;overflow-wrap:anywhere;}
.wda-result-v559-2-mobile .wda-result-market-v559{font-size:19px;font-weight:700;text-align:center;overflow-wrap:anywhere;}
.wda-result-v559-2-mobile .wda-result-image-v559{width:100%;height:120px;display:block;object-fit:contain;min-height:0;}
.wda-result-v559-2-mobile .wda-result-image-empty-v559{height:120px;display:flex;align-items:center;justify-content:center;opacity:.65;}
.wda-result-v559-2-mobile .wda-result-number-v559{display:flex;align-items:center;justify-content:center;background:#111111;color:#dbbd24;font-size:38px;font-weight:700;text-align:center;padding:8px;border-radius:10px;line-height:1.05;letter-spacing:.03em;overflow-wrap:anywhere;}
.wda-result-v559-2-mobile .wda-result-date-v559{font-size:14px;font-weight:700;line-height:1.5;text-align:center;overflow-wrap:anywhere;padding:8px 6px;background:#174b82;color:#ffffff;border:1px solid #dbbd24;border-radius:8px;}
.wda-result-v559-2-mobile .wda-result-actions-v559{display:flex;flex-direction:column;gap:5px;}
.wda-result-v559-2-mobile .wda-result-action-v559.is-live{box-sizing:border-box;width:100%;display:flex;align-items:center;justify-content:center;padding:8px 8px;background:#f8fafc;color:#111827;font-size:12px;font-weight:700;text-align:center;border:0px none #d1d5db;border-radius:6px;text-decoration:none;font-family:inherit;overflow-wrap:anywhere;cursor:pointer;}
.wda-result-v559-2-mobile .wda-result-action-v559.is-prediction{box-sizing:border-box;width:100%;display:flex;align-items:center;justify-content:center;padding:8px 8px;background:#f8fafc;color:#111827;font-size:12px;font-weight:700;text-align:center;border:0px none #d1d5db;border-radius:6px;text-decoration:none;font-family:inherit;overflow-wrap:anywhere;cursor:pointer;}
.wda-result-v559-2-mobile .wda-result-action-v559.is-result{box-sizing:border-box;width:100%;display:flex;align-items:center;justify-content:center;padding:8px 8px;background:#f8fafc;color:#111827;font-size:12px;font-weight:700;text-align:center;border:0px none #d1d5db;border-radius:6px;text-decoration:none;font-family:inherit;overflow-wrap:anywhere;cursor:pointer;}
/* Exact original Prediksi card, view and modal CSS from prediksi-togel.php. */
.wda-pred-v5514-view-slot{display:none;min-width:0;}
.wda-pred-v5514-view-slot.is-desktop{display:block;}
.wda-prediksi-togel-v5514{isolation:auto;}
.wda-pred-overlay-v5514{position:fixed;inset:0;z-index:6000;display:flex;align-items:center;justify-content:center;padding:16px;background:rgba(0,0,0,.62);box-sizing:border-box;}
.wda-pred-panel-v5514{width:min(92vw,420px);max-height:86vh;overflow:hidden;display:flex;flex-direction:column;background:#fff;color:#111827;border-radius:14px;box-shadow:0 18px 54px rgba(0,0,0,.38);font-family:system-ui,sans-serif;}
.wda-pred-head-v5514{display:flex;align-items:flex-start;gap:10px;padding:14px;border-bottom:1px solid #d1d5db;}
.wda-pred-head-copy-v5514{flex:1;display:flex;flex-direction:column;gap:3px;min-width:0;}
.wda-pred-head-copy-v5514 strong{font-size:16px;}
.wda-pred-head-copy-v5514 span{font-size:13px;font-weight:700;opacity:.75;overflow-wrap:anywhere;}
.wda-pred-close-v5514{width:36px;height:36px;border:0;border-radius:50%;font-size:24px;line-height:1;cursor:pointer;}
.wda-pred-modal-date-v5514{padding:9px 14px 0;font-size:12px;font-weight:700;opacity:.72;}
.wda-pred-modal-body-v5514{padding:14px;overflow:auto;white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.55;}
@media (max-width:939px){.wda-pred-v5514-view-slot.is-desktop{display:none;}
.wda-pred-v5514-view-slot.is-tablet{display:block;}}
@media (max-width:505px){.wda-pred-v5514-view-slot.is-tablet{display:none;}
.wda-pred-v5514-view-slot.is-mobile{display:block;}}
.wda-pred-v5514-0-desktop{position:relative;box-sizing:border-box;width:calc(100% - 16px);max-width:calc(100% - 16px);min-width:0;height:auto;margin:0px 8px 8px 8px;overflow:visible;}
.wda-pred-v5514-0-desktop .wda-pred-grid-v5514{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;align-items:start;min-width:0;}
.wda-pred-v5514-0-desktop .wda-pred-card-v5514{box-sizing:border-box;min-width:0;overflow:hidden;display:flex;flex-direction:column;align-items:stretch;background:#c6e7fe;color:#000000;border:4px solid #dbbd24;border-radius:20px;font-family:system-ui;gap:6px;padding:8px;}
.wda-pred-v5514-0-desktop .wda-pred-title-v5514{font-size:18px;font-weight:700;text-align:center;overflow-wrap:anywhere;}
.wda-pred-v5514-0-desktop .wda-pred-market-v5514{font-size:20px;font-weight:700;text-align:center;overflow-wrap:anywhere;}
.wda-pred-v5514-0-desktop .wda-pred-image-v5514{width:100%;height:120px;display:block;object-fit:contain;min-height:0;}
.wda-pred-v5514-0-desktop .wda-pred-image-empty-v5514{height:120px;display:flex;align-items:center;justify-content:center;opacity:.65;}
.wda-pred-v5514-0-desktop .wda-pred-date-v5514{font-size:16px;font-weight:700;text-align:center;overflow-wrap:anywhere;}
.wda-pred-v5514-0-desktop .wda-pred-detail-v5514{box-sizing:border-box;width:100%;display:block;padding:8px;background:#f8fafc;color:#000000;border:0;border-radius:18px;font-family:inherit;font-size:14px;font-weight:700;text-align:center;cursor:pointer;overflow-wrap:anywhere;}
.wda-pred-v5514-1-tablet{position:relative;box-sizing:border-box;width:calc(100% - 16px);max-width:calc(100% - 16px);min-width:0;height:auto;margin:8px 8px 8px 8px;overflow:visible;}
.wda-pred-v5514-1-tablet .wda-pred-grid-v5514{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;align-items:start;min-width:0;}
.wda-pred-v5514-1-tablet .wda-pred-card-v5514{box-sizing:border-box;min-width:0;overflow:hidden;display:flex;flex-direction:column;align-items:stretch;background:#c6e7fe;color:#111827;border:4px solid #dbbd24;border-radius:12px;font-family:system-ui;gap:6px;padding:8px;}
.wda-pred-v5514-1-tablet .wda-pred-title-v5514{font-size:14px;font-weight:700;text-align:center;overflow-wrap:anywhere;}
.wda-pred-v5514-1-tablet .wda-pred-market-v5514{font-size:16px;font-weight:700;text-align:center;overflow-wrap:anywhere;}
.wda-pred-v5514-1-tablet .wda-pred-image-v5514{width:100%;height:120px;display:block;object-fit:contain;min-height:0;}
.wda-pred-v5514-1-tablet .wda-pred-image-empty-v5514{height:120px;display:flex;align-items:center;justify-content:center;opacity:.65;}
.wda-pred-v5514-1-tablet .wda-pred-date-v5514{font-size:12px;font-weight:700;text-align:center;overflow-wrap:anywhere;}
.wda-pred-v5514-1-tablet .wda-pred-detail-v5514{box-sizing:border-box;width:100%;display:block;padding:8px;background:#f8fafc;color:#111827;border:0;border-radius:10px;font-family:inherit;font-size:12px;font-weight:700;text-align:center;cursor:pointer;overflow-wrap:anywhere;}
.wda-pred-v5514-2-mobile{position:relative;box-sizing:border-box;width:calc(100% - 16px);max-width:calc(100% - 16px);min-width:0;height:auto;margin:8px 8px 8px 8px;overflow:visible;}
.wda-pred-v5514-2-mobile .wda-pred-grid-v5514{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;align-items:start;min-width:0;}
.wda-pred-v5514-2-mobile .wda-pred-card-v5514{box-sizing:border-box;min-width:0;overflow:hidden;display:flex;flex-direction:column;align-items:stretch;background:#c6e7fe;color:#111827;border:4px solid #dbbd24;border-radius:12px;font-family:system-ui;gap:6px;padding:8px;}
.wda-pred-v5514-2-mobile .wda-pred-title-v5514{font-size:14px;font-weight:700;text-align:center;overflow-wrap:anywhere;}
.wda-pred-v5514-2-mobile .wda-pred-market-v5514{font-size:16px;font-weight:700;text-align:center;overflow-wrap:anywhere;}
.wda-pred-v5514-2-mobile .wda-pred-image-v5514{width:100%;height:120px;display:block;object-fit:contain;min-height:0;}
.wda-pred-v5514-2-mobile .wda-pred-image-empty-v5514{height:120px;display:flex;align-items:center;justify-content:center;opacity:.65;}
.wda-pred-v5514-2-mobile .wda-pred-date-v5514{font-size:12px;font-weight:700;text-align:center;overflow-wrap:anywhere;}
.wda-pred-v5514-2-mobile .wda-pred-detail-v5514{box-sizing:border-box;width:100%;display:block;padding:8px;background:#f8fafc;color:#111827;border:0;border-radius:10px;font-family:inherit;font-size:12px;font-weight:700;text-align:center;cursor:pointer;overflow-wrap:anywhere;}

/* Layout-only integration: keep the source cards as designed, never restyle them. */
.qr-home-preview .qr-home-section{min-width:0;overflow:visible}
.qr-home-preview .wda-result-togel-v559,.qr-home-preview .wda-prediksi-togel-v5514{max-width:100%;width:100%;margin:0;padding:0;}
.qr-home-preview .wda-result-grid-v559,.qr-home-preview .wda-pred-grid-v5514{grid-template-columns:repeat(4,minmax(0,1fr));min-width:0;}
.qr-home-preview .wda-result-action-v559{text-decoration:none;cursor:pointer;}
.qr-home-preview .wda-result-card-v559,.qr-home-preview .wda-pred-card-v5514{height:100%;}
.qr-home-preview .qr-home-notice{margin:0 0 9px;padding:12px;background:#c6e7fe;border:2px solid #dbbd24;border-radius:12px;color:#13334d;}
@media(max-width:939px){
 .qr-home-preview .wda-result-grid-v559,.qr-home-preview .wda-pred-grid-v5514{grid-template-columns:repeat(3,minmax(0,1fr));}
}
@media(max-width:505px){
 .wda-main-content>.qr-home-preview{padding:0 5px;}
 .qr-home-preview .wda-result-grid-v559,.qr-home-preview .wda-pred-grid-v5514{grid-template-columns:repeat(2,minmax(0,1fr));}
 .qr-home-preview .wda-result-card-v559,.qr-home-preview .wda-pred-card-v5514{min-width:0;}
}

/* Pasaran Home V4: native Result shell, no extra visual Grid wrapper.
   The single CSS grid below only positions individual original-style cards. */
.qr-home-preview .qr-home-market-layout{width:100%;max-width:100%;margin:0;padding:0;}
.qr-home-preview .qr-home-market-layout .wda-result-grid-v559{gap:8px;align-items:stretch;}
.qr-home-preview .qr-home-market-layout .wda-result-card-v559{height:100%;}
.qr-home-preview .qr-home-market-layout .wda-result-image-v559{object-fit:contain;}
.qr-home-preview .qr-home-market-layout .wda-result-image-empty-v559{font-weight:700;text-align:center;color:#174b82;}
.qr-home-preview .qr-home-market-layout .wda-result-actions-v559{margin-top:auto;}
@media(max-width:939px){
 .qr-home-preview .qr-home-market-layout .wda-result-card-v559{border-radius:12px;}
 .qr-home-preview .qr-home-market-layout .wda-result-title-v559{font-size:14px;}
 .qr-home-preview .qr-home-market-layout .wda-result-market-v559{font-size:16px;}
}
@media(max-width:505px){
 .qr-home-preview .qr-home-market-layout .wda-result-card-v559{gap:4px;}
 .qr-home-preview .qr-home-market-layout .wda-result-market-v559{font-size:19px;}
 .qr-home-preview .qr-home-market-layout .wda-result-action-v559{font-size:12px;}
}
