.draw-overview-edit-prize{margin-top:14px;width:100%;min-height:36px;border:0;border-radius:7px;background:#111;color:#fff;font:900 14px 'Barlow Condensed',sans-serif;letter-spacing:.03em;cursor:pointer}
.draw-overview-edit-prize:hover{background:#db0028}
.draw-awaiting-pricing{display:block;padding:12px;border:1px solid #eab64b;border-radius:6px;color:#eab64b;font:900 15px 'Barlow Condensed',sans-serif;text-align:center}
.draw-prize-editor-overlay{z-index:10020}
.draw-prize-editor-help{margin:0;padding:12px 20px;border-bottom:1px solid #d5d9dc;background:#f0f2f4;color:#172027;font:700 14px/1.4 Arial,sans-serif}
.draw-prize-editor-overlay [data-copy-setup]{background:#d5ff35;color:#111}
.draw-prize-editor-overlay [data-close]{font:30px/1 Arial,sans-serif;min-width:42px}
/* The shared Prize Builder is moved out of #prizePage, so its full-page grids must
   size against the dialog rather than their own min-content widths. */
.draw-prize-editor-overlay .the-stock-prize-window,.draw-prize-editor-overlay .the-stock-prize-content,.draw-prize-editor-overlay .prize-detail,.draw-prize-editor-overlay .prize-detail-inner{min-width:0;max-width:100%;box-sizing:border-box}
.draw-prize-editor-overlay .the-stock-prize-content{overflow-x:hidden}
.draw-prize-editor-overlay .prize-detail-inner{width:100%}
.draw-prize-editor-overlay .prize-detail-inner>*{min-width:0;max-width:100%;box-sizing:border-box}
.draw-prize-editor-overlay .prize-detail-inner :is(.detail-top,.detail-columns,.detail-columns>div,.calc-form,.calc-form>label,.prize-draw-schedule,.prize-launch-settings,.prize-launch-settings>label,.early-bird-timing,.custom-final-spec,.listing-controls,.detail-media-summary){min-width:0;max-width:100%;box-sizing:border-box}
.draw-prize-editor-overlay .detail-top{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,280px) minmax(190px,250px);align-items:start;gap:14px;padding-bottom:16px}
.draw-prize-editor-overlay .detail-top>*,.draw-prize-editor-overlay .detail-columns :is(.copy-box,.internal-box){min-width:0;overflow-wrap:anywhere}
.draw-prize-editor-overlay .detail-top .detail-title{grid-column:1;grid-row:1}
.draw-prize-editor-overlay .detail-top .detail-title h2{font-size:clamp(26px,2.5vw,38px);line-height:1;overflow-wrap:anywhere}
.draw-prize-editor-overlay .detail-top .detail-header-internal{grid-column:2;grid-row:1;width:100%}
.draw-prize-editor-overlay .detail-header-internal .internal-box{display:flex;flex-direction:column;align-items:flex-start;gap:8px;width:100%;min-height:0;padding:12px 14px;box-sizing:border-box;font-size:13px;line-height:1.45}
.draw-prize-editor-overlay .prize-run-feature{align-self:flex-start;padding:3px 0;font-size:27px;text-align:left}
.draw-prize-editor-overlay .detail-top .copy-actions{grid-column:3;grid-row:1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;align-self:start}
.draw-prize-editor-overlay .detail-top .copy-actions button{width:100%;min-width:0;min-height:55px;height:auto;margin:0;padding:9px 7px;font-size:13px;line-height:1.1;white-space:normal}
.draw-prize-editor-overlay .detail-top .detail-actions{grid-column:1/-1;grid-row:2;display:flex;align-items:flex-end;justify-content:space-between;flex-wrap:wrap;gap:10px;width:100%;margin-top:2px}
.draw-prize-editor-overlay .detail-top .listing-controls{display:flex;align-items:flex-end;flex-wrap:wrap;gap:8px}
.draw-prize-editor-overlay .detail-top .listing-controls label{font-size:12px}
.draw-prize-editor-overlay .detail-top .listing-controls input{width:185px;min-width:0;min-height:44px;padding:8px;font-size:17px}
.draw-prize-editor-overlay .detail-top .listing-controls button,.draw-prize-editor-overlay .prize-lifecycle-actions button{min-height:44px;margin:0;padding:8px 12px;font-size:12px}
.draw-prize-editor-overlay .detail-top .prize-lifecycle-actions{justify-content:flex-start;flex-wrap:wrap;margin:0}
.draw-prize-editor-overlay .detail-title .prize-registration-field{max-width:100%}
.draw-prize-editor-overlay .detail-columns{grid-template-columns:repeat(2,minmax(0,1fr))}
.draw-prize-editor-overlay .calc-form{grid-template-columns:repeat(2,minmax(0,1fr))}
.draw-prize-editor-overlay .metrics{grid-template-columns:repeat(4,minmax(0,1fr))}
.draw-prize-editor-overlay :is(input,select,textarea){max-width:100%;box-sizing:border-box}
.draw-prize-editor-overlay .detail-columns :is(input,select,textarea){min-width:0;width:100%}
.draw-prize-editor-overlay .listing-controls input{min-width:0}
.draw-prize-editor-overlay .prize-draw-schedule{width:100%;grid-template-columns:repeat(2,minmax(0,1fr))}
.draw-prize-editor-overlay .prize-draw-schedule>div:first-child{grid-column:1/-1}
.draw-prize-editor-overlay .prize-draw-schedule>button{min-width:0;white-space:normal}
.draw-prize-editor-overlay .prize-launch-settings{width:100%;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:20px}
.draw-prize-editor-overlay .prize-launch-settings>.launch-settings-head,.draw-prize-editor-overlay .prize-launch-settings>.early-bird-timing,.draw-prize-editor-overlay .prize-launch-settings>.primary{grid-column:1/-1}
.draw-prize-editor-overlay .prize-launch-settings .early-bird-timing{width:100%;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:16px}
.draw-prize-editor-overlay .early-bird-price-field{grid-column:1/-1;min-width:0}
.draw-prize-editor-overlay .custom-final-spec{width:100%;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:16px}
.draw-prize-editor-overlay .custom-final-spec>div,.draw-prize-editor-overlay .custom-final-spec>button{grid-column:1/-1}
.draw-prize-editor-overlay .custom-final-spec>button{width:100%;min-width:0;white-space:normal}
.draw-prize-editor-overlay .prize-draw-summary strong{overflow-wrap:anywhere}
.draw-prize-editor-overlay .chosen-ticket.empty-choice{color:#30373d}
.draw-prize-editor-overlay .chosen-ticket.empty-choice .early-bird-ticket-summary,.draw-prize-editor-overlay .chosen-ticket.empty-choice .early-bird-ticket-summary strong{color:#222a30}
.draw-prize-editor-overlay .chosen-ticket.empty-choice .early-bird-ticket-summary{border-color:#a4aab0}
.draw-prize-editor-overlay .detail-media-summary>.content-check{margin-bottom:0;min-width:0;flex-wrap:wrap}
.draw-prize-editor-overlay .detail-media-summary>.go-live-time-summary{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:6px 18px;min-width:0;margin-top:10px;padding:11px 16px;border-left:5px solid #db0028;background:#111;color:#fff;box-sizing:border-box}
.draw-prize-editor-overlay .go-live-time-summary span{font:900 13px 'Barlow Condensed',sans-serif;letter-spacing:.12em;text-transform:uppercase}
.draw-prize-editor-overlay .go-live-time-summary strong{font:900 italic clamp(20px,2vw,28px)/1 'Barlow Condensed',sans-serif;white-space:normal;overflow-wrap:anywhere}
.draw-prize-editor-overlay .draw-editor-accordion-toggle{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:48px;margin:12px 0 0;padding:10px 15px;border:1px solid #303942;border-left:5px solid #db0028;border-radius:7px;background:#111820;color:#fff;font:900 17px 'Barlow Condensed',sans-serif;letter-spacing:.06em;text-align:left;cursor:pointer}
.draw-prize-editor-overlay .draw-editor-accordion-toggle b{color:#d5ff35;font:900 14px 'Barlow Condensed',sans-serif;white-space:nowrap}
.draw-prize-editor-overlay .draw-editor-accordion-toggle:hover,.draw-prize-editor-overlay .draw-editor-accordion-toggle:focus-visible{border-color:#ff4c68;outline:2px solid #ff4c68;outline-offset:2px}
.draw-prize-editor-overlay .draw-description-closed :is(.draw-editor-description-heading,#publicCopy,.prize-description-expand),.draw-prize-editor-overlay .draw-video-closed .vimeo-prize-video{display:none!important}
@media(max-width:1100px){.draw-prize-editor-overlay .detail-top{grid-template-columns:minmax(0,1fr) minmax(210px,280px)}.draw-prize-editor-overlay .detail-top .copy-actions{grid-column:1/-1;grid-row:2;max-width:360px}.draw-prize-editor-overlay .detail-top .detail-actions{grid-row:3}}
@media(max-width:900px){.draw-prize-editor-overlay .detail-columns{grid-template-columns:minmax(0,1fr)}}
@media(max-width:620px){.draw-prize-editor-overlay .detail-top{grid-template-columns:minmax(0,1fr)}.draw-prize-editor-overlay .detail-top .detail-header-internal{grid-column:1;grid-row:2}.draw-prize-editor-overlay .detail-top .copy-actions{grid-column:1;grid-row:3;max-width:none}.draw-prize-editor-overlay .detail-top .detail-actions{grid-column:1;grid-row:4}.draw-prize-editor-overlay .prize-draw-schedule,.draw-prize-editor-overlay .prize-launch-settings,.draw-prize-editor-overlay .prize-launch-settings .early-bird-timing,.draw-prize-editor-overlay .calc-form,.draw-prize-editor-overlay .custom-final-spec{grid-template-columns:minmax(0,1fr)}.draw-prize-editor-overlay .early-bird-price-field{grid-column:1}.draw-prize-editor-overlay .custom-final-spec>*{grid-column:1}.draw-prize-editor-overlay .metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:600px) and (orientation:portrait){.draw-overview-edit-prize{display:none}}
