#drawCalendar.draw-overview .draw-overview-controls .open-draw-info{display:flex;align-items:center;justify-content:center;width:100%;min-height:58px;padding:12px 10px;border:1px solid #51dce7;border-radius:9px;background:linear-gradient(135deg,#103038,#101820);color:#63ecf2;font:900 19px/1.1 'Barlow Condensed',sans-serif;letter-spacing:.04em;cursor:pointer;box-sizing:border-box}
#drawCalendar.draw-overview .draw-overview-controls .open-draw-info:hover{background:#17404a;color:#fff}
#drawCalendar.draw-overview .draw-overview-controls .open-draw-info[aria-busy="true"]{opacity:.65;cursor:wait}
.draw-manual-dialog{width:min(1180px,calc(100vw - 32px));max-width:none;max-height:calc(100vh - 32px);padding:0;border:1px solid #38515b;border-radius:20px;background:#0c141a;color:#f7fbfd;box-shadow:0 28px 90px #000c;overflow:auto}
.draw-manual-dialog::backdrop{background:#020509d9;backdrop-filter:blur(5px)}
.draw-manual-shell>header{position:sticky;top:0;z-index:2;display:flex;justify-content:space-between;gap:20px;padding:24px 30px;border-bottom:3px solid #e00022;background:linear-gradient(115deg,#152732,#0b1116 70%)}
.draw-manual-shell>header small,.draw-manual-prize-head small{font:800 13px 'Barlow Condensed',sans-serif;letter-spacing:.16em;color:#5ee2eb}
.draw-manual-shell>header h2{margin:3px 0;font:900 clamp(38px,5vw,68px)/.95 'Barlow Condensed',sans-serif;color:#fff}
.draw-manual-shell>header p{margin:12px 0 0;color:#b9c7cc;font-size:15px}
.draw-manual-close{align-self:start;width:44px;height:44px;border:1px solid #617780;border-radius:11px;background:#16242b;color:#fff;font-size:28px;cursor:pointer}
.draw-manual-shell nav{display:flex;gap:8px;overflow-x:auto;padding:16px 28px;background:#121e25;border-bottom:1px solid #32434b}
.draw-manual-shell nav button{flex:none;max-width:230px;padding:10px 12px;border:1px solid #364850;border-radius:9px;background:#19272e;color:#d6f7fa;font:800 14px 'Barlow Condensed',sans-serif;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer}
.draw-manual-shell nav button:hover{border-color:#60e0ea;color:#fff}
.draw-manual-list{display:grid;gap:24px;padding:25px;background:#10171c}
.draw-manual-list>article{scroll-margin-top:160px;overflow:hidden;border:1px solid #37464d;border-radius:17px;background:#f5f6f6;color:#161b1e}
.draw-manual-prize-head{display:grid;grid-template-columns:180px 1fr;gap:20px;align-items:center;padding:18px;background:#111d23;color:#fff;border-bottom:4px solid #e00022}
.draw-manual-prize-head img{width:180px;aspect-ratio:1.3;object-fit:cover;border-radius:10px;background:#26353a}
.draw-manual-prize-head h3{margin:7px 0;font:900 clamp(24px,3vw,40px)/1 'Barlow Condensed',sans-serif;text-transform:uppercase}
.draw-manual-prize-head p{margin:0 0 12px;color:#b5c6ca}
.draw-manual-prize-head button{padding:10px 14px;border:0;border-radius:8px;background:#e00022;color:white;font:800 15px 'Barlow Condensed',sans-serif;cursor:pointer}
.draw-manual-prize-actions{display:flex;align-items:center;flex-wrap:wrap;gap:12px 20px}
.draw-manual-prize-cost{display:flex;align-items:baseline;flex-wrap:wrap;gap:5px 10px;padding:8px 12px;border:1px solid #427b68;border-radius:8px;background:#132a25}
.draw-manual-prize-cost span{color:#7ee5b4;font:800 13px/1.1 'Barlow Condensed',sans-serif;letter-spacing:.08em}
.draw-manual-prize-cost strong{color:#fff;font:900 clamp(22px,2.4vw,31px)/1 'Barlow Condensed',sans-serif;white-space:nowrap}
.draw-manual-list section{padding:18px 22px;border-bottom:1px solid #d9dddd}
.draw-manual-list h4{margin:0 0 12px;color:#bd001c;font:900 20px 'Barlow Condensed',sans-serif;letter-spacing:.06em}
.draw-manual-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}
.draw-manual-field{min-width:0;padding:12px;border:1px solid #d8dfe1;border-radius:9px;background:#fff}
.draw-manual-field.description{grid-column:1/-1}
.draw-manual-field>span{display:block;margin-bottom:7px;color:#5e696e;font:800 13px 'Barlow Condensed',sans-serif;text-transform:uppercase;letter-spacing:.05em}
.draw-manual-field>div{display:flex;align-items:flex-start;gap:8px}
.draw-manual-field p{flex:1;min-width:0;margin:0;white-space:pre-wrap;overflow-wrap:anywhere;font-size:15px;line-height:1.4}
.draw-manual-field p.not-set{color:#929da1}
.draw-manual-field button{flex:none;padding:4px 7px;border:1px solid #c6d6da;border-radius:5px;background:#eef8f9;color:#1c5964;font:800 12px 'Barlow Condensed',sans-serif;cursor:pointer}
.draw-manual-cost-note{margin:0;padding:16px 22px;color:#536066;font-size:13px}
@media(max-width:1000px){#drawCalendar.draw-overview .draw-overview-controls .open-draw-info{width:auto;flex:1}}
@media(max-width:600px){.draw-manual-dialog{width:calc(100vw - 12px);max-height:calc(100vh - 12px)}.draw-manual-shell>header{padding:18px}.draw-manual-list{padding:10px}.draw-manual-prize-head{grid-template-columns:100px 1fr;gap:12px;padding:12px}.draw-manual-prize-head img{width:100px}.draw-manual-fields{grid-template-columns:minmax(0,1fr)}.draw-manual-list section{padding:14px}.draw-manual-field.description{grid-column:auto}}
