.entry-lottery-title-row{margin-bottom:12px}.entry-lottery-title-row .entry-main-title{margin-bottom:0}.entry-lottery-header{margin-bottom:20px}.entry-lottery-details{display:flex;flex-direction:column;min-width:0}.entry-lottery-search{flex:1 1 auto;min-width:260px}.entry-lottery-search-row{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-top:16px}.lottery-random-tool{display:flex;margin:0 0 20px;width:100%}.lottery-random-inline-button{align-items:center;background:#111827;border:0;border-radius:6px;color:#fff;cursor:pointer;display:inline-flex;flex:0 0 auto;font-weight:700;justify-content:center;min-height:42px;padding:10px 14px}.entries-list-container [x-cloak],.entry-lottery-header [x-cloak],.lottery-random-tool [x-cloak]{display:none!important}.lottery-confirm-backdrop{align-items:center;background:#111827b8;display:flex;top:0;right:0;bottom:0;left:0;justify-content:center;overflow-y:auto;overscroll-behavior:contain;padding:16px;position:fixed;z-index:9999}.lottery-confirm-dialog{background:#fff;border:1px solid rgba(17,24,39,.12);border-radius:8px;box-shadow:0 24px 70px #0000005c;color:#111827;max-width:480px;padding:20px;width:min(100%,480px)}.lottery-confirm-dialog h4{font-size:20px;line-height:1.25;margin:0}.lottery-confirm-subtitle{color:#4b5563;font-size:22px;font-weight:700;line-height:1.35;margin:6px 0 0;overflow-wrap:anywhere}.lottery-modal-prize-title{color:#4b5563;font-size:28px;text-transform:none}.lottery-modal-action-title{color:#111827;font-size:20px;margin-top:0}.lottery-confirm-details{background:#f8fafc;border:1px solid rgba(17,24,39,.1);border-radius:8px;display:grid;margin-top:14px;overflow:hidden}.lottery-confirm-details>div{display:grid;gap:8px;grid-template-columns:minmax(118px,.38fr) 1fr;padding:10px 12px}.lottery-confirm-details>div+div{border-top:1px solid rgba(17,24,39,.08)}.lottery-confirm-details span{color:#6b7280;font-size:12px;font-weight:700;line-height:1.35;text-transform:uppercase}.lottery-confirm-details strong{color:#111827;font-size:14px;font-weight:800;line-height:1.35;min-width:0;overflow-wrap:anywhere}.lottery-confirm-details strong span{color:inherit;font-size:inherit;text-transform:none}.lottery-countdown-option{align-items:flex-start;background:#f8fafc;border:1px solid rgba(17,24,39,.1);border-radius:8px;color:#111827;cursor:pointer;display:flex;font-size:14px;font-weight:700;gap:10px;line-height:1.35;margin-top:12px;padding:10px 12px}.lottery-countdown-option input{flex:0 0 auto;margin-top:2px}.lottery-confirm-copy{color:#374151;font-size:14px;line-height:1.45;margin:12px 0 0}.lottery-confirm-copy strong{color:#111827;font-weight:800}.lottery-confirm-copy--muted{color:#6b7280}.lottery-confirm-actions{align-items:center;border-top:1px solid rgba(17,24,39,.1);display:flex;gap:12px;justify-content:flex-end;margin-top:18px;padding-top:16px}.lottery-confirm-actions .lottery-random-inline-button,.lottery-confirm-actions .lottery-random-secondary-button{margin-top:0;min-width:112px}.lottery-generate-dialog{max-height:calc(100vh - 32px);max-height:calc(100dvh - 32px);max-width:720px;overflow-y:auto;overscroll-behavior:contain;padding:32px;width:min(100%,720px)}.lottery-generate-stage{margin-top:24px;outline:none}.lottery-generate-dialog .lottery-random-tool{margin:0;min-width:0}.lottery-generate-dialog .lottery-random-panel{min-width:0}.lottery-generate-dialog h4{font-size:36px;line-height:1.15}.lottery-generate-dialog .lottery-modal-prize-title{font-size:40px}.lottery-generate-dialog .lottery-modal-action-title{font-size:30px}.lottery-generate-dialog .lottery-confirm-details{margin-top:24px}.lottery-generate-dialog .lottery-confirm-details>div{gap:8px;grid-template-columns:1fr;padding:16px 18px}.lottery-generate-dialog .lottery-confirm-details span{font-size:14px}.lottery-generate-dialog .lottery-confirm-details strong{font-size:22px;line-height:1.25}.lottery-generate-dialog .lottery-countdown-option{font-size:18px;margin-top:16px;padding:14px 16px}.lottery-generate-dialog .lottery-confirm-copy{font-size:16px}.lottery-generate-dialog .lottery-confirm-actions{margin-top:26px;padding-top:22px}.lottery-generate-dialog .lottery-random-inline-button,.lottery-generate-dialog .lottery-random-secondary-button{font-size:16px;min-height:50px;min-width:150px}.winner-live-dialog{max-height:calc(100vh - 32px);max-width:720px;overflow:auto;padding:32px;width:min(100%,720px)}.winner-live-dialog h4{font-size:36px;line-height:1.15}.winner-live-dialog .lottery-modal-prize-title{font-size:40px}.winner-live-dialog .lottery-modal-action-title{font-size:30px;margin-top:0}.winner-live-dialog .lottery-confirm-details{margin-top:24px}.winner-live-dialog .lottery-confirm-details>div{gap:8px;grid-template-columns:1fr;padding:18px 20px}.winner-live-dialog .lottery-confirm-details span{font-size:15px}.winner-live-dialog .lottery-confirm-details strong{font-size:36px;line-height:1.12}.winner-live-dialog .lottery-confirm-actions{margin-top:26px;padding-top:22px}.winner-live-dialog .lottery-random-inline-button,.winner-live-dialog .lottery-random-secondary-button{font-size:16px;min-height:50px;min-width:150px}.lottery-random-panel{border:1px solid rgba(31,41,55,.18);border-radius:8px;background:#fff;color:#1f2937;display:flex;flex-direction:column;gap:12px;padding:16px;width:100%}.lottery-random-existing{background:#f8fafc;border:1px solid rgba(31,41,55,.14);border-radius:8px;display:grid;gap:12px;padding:16px}.lottery-random-loading{align-items:center;background:#f8fafc;border:1px solid rgba(31,41,55,.18);border-radius:8px;color:#1f2937;display:flex;font-weight:700;gap:10px;margin:10px 0 12px;padding:10px 12px}.lottery-countdown-reveal{align-items:center;background:#111827;border-radius:8px;color:#fff;display:grid;gap:8px;justify-items:center;min-height:220px;padding:24px;text-align:center}.lottery-countdown-reveal span{font-size:18px;font-weight:800;line-height:1.3}.lottery-countdown-reveal strong{color:#fff;font-size:96px;line-height:.95}.lottery-random-spinner{animation:lotteryRandomSpin .8s linear infinite;border:2px solid rgba(31,41,55,.18);border-radius:999px;border-top-color:#111827;display:inline-flex;flex:0 0 auto;height:18px;width:18px}@keyframes lotteryRandomSpin{to{transform:rotate(360deg)}}.lottery-random-result-label,.lottery-winning-card span{color:#4b5563;font-size:12px;font-weight:700;text-transform:uppercase}.lottery-winning-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px}.lottery-winning-card{background:#ecfdf5;border:2px solid #16a34a;border-radius:8px;display:grid;gap:4px;min-height:102px;min-width:0;padding:16px}.lottery-winning-card strong{color:#14532d;font-size:56px;line-height:1;min-width:0;overflow-wrap:anywhere}.lottery-mark-winner-button{margin-top:8px;width:100%}.lottery-mark-winner-button span{color:inherit;font-size:inherit;text-transform:none}.lottery-mark-winner-button[aria-disabled=true]{background:#166534;cursor:default;opacity:1}.winner-live-dialog .lottery-confirm-actions button[aria-disabled=true]{cursor:not-allowed;opacity:.65}.lottery-winning-card-unassigned{color:#991b1b;font-size:13px;font-weight:700;line-height:1.35;margin:8px 0 0}.lottery-random-result-meta{align-items:center;color:#4b5563;display:flex;flex-wrap:wrap;font-size:13px;gap:10px 14px;min-width:0}.lottery-random-result-meta>span{overflow-wrap:anywhere}.lottery-random-result-meta>span strong{color:#111827}.lottery-random-secondary-button{align-items:center;border:0;border-radius:6px;cursor:pointer;display:inline-flex;font-weight:700;justify-content:center;min-height:38px;padding:9px 12px}.lottery-random-secondary-button{background:#e5e7eb;color:#111827;margin-top:10px}.lottery-random-result-meta .lottery-random-secondary-button{margin-top:0}.lottery-proof-link{text-decoration:none;white-space:nowrap}.entries-proof-link{color:#fff;font-weight:700;text-decoration:underline;white-space:nowrap}.entries-proof-link:hover,.entries-proof-link:focus-visible{color:#fff}.entries-proof-cell{align-items:center;display:inline-flex;gap:8px;position:relative}.entries-proof-info-button{align-items:center;background:transparent;border:0;border-radius:999px;color:#f2f2f2;cursor:pointer;display:inline-flex;height:24px;justify-content:center;padding:0;width:24px}.entries-proof-info-button:hover,.entries-proof-info-button:focus-visible{background:transparent;color:#f2f2f2}.entries-proof-info-button:focus-visible{outline:2px solid rgba(242,242,242,.75);outline-offset:2px}.entries-proof-info-button svg{fill:none;height:15px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2;width:15px}.entries-proof-popover{background:#fff;border:1px solid rgba(17,24,39,.14);border-radius:8px;box-shadow:0 18px 50px #1118272e;color:#1f2937;padding:12px;position:absolute;right:0;top:calc(100% + 8px);width:min(320px,calc(100vw - 32px));z-index:40}.entries-proof-popover strong{color:#111827;display:block;font-size:13px;line-height:1.3;margin-bottom:4px}.entries-proof-popover p{color:#4b5563;font-size:13px;line-height:1.45;margin:0}.lottery-random-secondary-button:disabled{cursor:not-allowed;opacity:.6}.lottery-random-message{border-radius:6px;margin:12px 0 0;padding:10px 12px}.lottery-random-message--error{background:#fef2f2;color:#991b1b}.lottery-random-message--warning{background:#fffbeb;color:#92400e}.lottery-random-json{width:100%;border:1px solid rgba(31,41,55,.2);border-radius:6px;color:#111827;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;min-height:180px;margin-top:10px;padding:10px}.lottery-random-copy-status{color:#166534;font-size:13px;font-weight:600;margin-left:10px}@media screen and (max-width:749px){.lottery-confirm-backdrop{align-items:flex-start;padding:8px}.entry-lottery-search-row{display:grid}.lottery-random-inline-button{width:100%}.lottery-confirm-actions{display:grid;grid-template-columns:1fr 1fr}.lottery-confirm-actions .lottery-random-inline-button,.lottery-confirm-actions .lottery-random-secondary-button{width:100%}.lottery-confirm-details>div{grid-template-columns:1fr}.lottery-generate-dialog,.winner-live-dialog{max-height:calc(100vh - 16px);max-height:calc(100dvh - 16px);padding:20px}.lottery-generate-dialog .lottery-modal-prize-title,.winner-live-dialog .lottery-modal-prize-title{font-size:34px}.lottery-generate-dialog .lottery-modal-action-title,.winner-live-dialog .lottery-modal-action-title{font-size:26px}.lottery-generate-dialog .lottery-confirm-details>div,.winner-live-dialog .lottery-confirm-details>div{padding:18px}.lottery-generate-dialog .lottery-confirm-details strong{font-size:20px}.winner-live-dialog .lottery-confirm-details strong{font-size:34px}.lottery-generate-dialog .lottery-confirm-actions,.winner-live-dialog .lottery-confirm-actions{grid-template-columns:1fr}.entries-proof-popover{left:0;right:auto;width:min(280px,calc(100vw - 32px))}.lottery-winning-grid{grid-template-columns:1fr}.lottery-winning-card strong{font-size:44px}.lottery-countdown-reveal{min-height:min(220px,45dvh)}.lottery-countdown-reveal strong{font-size:clamp(64px,24vw,96px)}}#thumbnail-slider-list{justify-content:unset}.entries-list-results [x-cloak]{display:none!important}.entries-list-row-action--admin{align-items:center;display:flex;gap:6px;justify-content:space-between;white-space:nowrap}.entry-list-winner-check{flex:0 0 auto;font-size:17px;line-height:1}.entry-list-winner-check--unavailable{filter:grayscale(.15)}.entry-list-winner-status-alert{align-items:flex-start;background:#fff7ed;border-left:4px solid #dc2626;color:#7f1d1d;display:flex;flex-direction:column;gap:3px;margin:0 30px 18px;padding:12px 14px}.entry-list-winner-status-alert--loading{border-left-color:#d97706;color:#78350f}.entries-list-row-action--admin a[aria-disabled=true]{cursor:wait;opacity:.55;pointer-events:none}@media(max-width:676px){.entries-list-row-action--admin{gap:4px;padding-left:6px!important;padding-right:6px!important}.entries-list-row-action--admin a{font-size:13px}.entry-list-winner-check{font-size:15px}.entry-list-winner-status-alert{margin-left:0;margin-right:0}}
/*# sourceMappingURL=/cdn/shop/t/20/compiled_assets/styles.css.map */
