.c-Importphoto .el-dialog{height:380px}.c-Importphoto label{margin-right:20px;vertical-align:top}.c-Importphoto .el-input{width:140px}.c-Importphoto .el-row{padding:5px 0}.c-Importphoto .center{text-align:center}.c-Importphoto .selectbg{display:inline-block;border:1px solid #ccc;border-radius:2px;width:140px;height:28px;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box}.c-Importphoto .selectbg:before{content:attr(data-tip);text-align:center;line-height:28px;overflow:hidden;font-size:12px}.c-Importphoto .selectbg .upload,.c-Importphoto .selectbg:before{width:100%;height:100%;position:absolute;top:0;left:0;cursor:pointer}.c-Importphoto .selectbg .upload{opacity:0;z-index:10}.c-Importphoto .photo img{border:1px solid #ccc}.c-Importphoto .photo span{display:inline-block;border:1px solid #ccc;border-radius:2px;width:140px;height:140px;line-height:140px;text-align:center;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box}.preset-actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px;margin:0 0 18px;color:#cbd7ec;font-size:12px}.prize-settings{display:grid;gap:8px;margin:14px 0 20px}.prize-setting{display:grid;grid-template-columns:70px minmax(0,1fr) 105px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;padding:8px 10px;border:1px solid hsla(39,43%,60%,.4);border-radius:10px;background:#0c1a3b}.prize-setting img{width:70px;height:55px;-o-object-fit:contain;object-fit:contain;border-radius:6px;background:#fff}.prize-setting:not(:has(img)):before{content:"🎁";display:grid;place-items:center;font-size:26px}.prize-setting-name{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:3px;color:#fff2d1;min-width:0}.prize-setting-name strong{color:#ffdb96;font-size:15px}.prize-setting-name span{font-size:13px;line-height:1.35}.prize-setting label{color:#dce4f4;font-size:12px}.prize-setting .el-input{margin-top:4px}@media(max-width:650px){.prize-setting{grid-template-columns:54px minmax(0,1fr) 75px;gap:7px}.prize-setting img{width:54px;height:48px}}.c-LotteryConfig .el-dialog__body{height:340px}.c-LotteryConfig .el-dialog__body .container{height:100%;overflow-y:auto;padding:0 10px}.dialog-showAddLottery .el-dialog{height:186px}.c-Result{color:#f5e8cb}.result-help{color:#c8d4e8;font-size:13px;line-height:1.5;margin:0 0 12px}.result-actions{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px;margin-bottom:22px}.result-actions .el-button{margin:0!important}.result-group{border-top:1px solid hsla(39,54%,62%,.4);padding:15px 0}.result-prize{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:13px;margin-bottom:12px}.result-prize img{width:80px;height:65px;border-radius:7px;background:#fff;-o-object-fit:contain;object-fit:contain}.result-prize p{margin:3px 0 0;color:#fff2d2;font-size:15px;line-height:1.35}.result-group h3{color:#ffe0a0;font-size:18px;margin:0 0 12px}.result-prize h3{margin-bottom:0}.result-cards{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px}.result-card{min-width:72px;min-height:62px;padding:8px 12px;border:1px solid #d3ae6b;border-radius:9px;background:#22385f;color:#fff4d4;cursor:pointer;-webkit-box-shadow:0 2px 10px rgba(0,0,0,.267);box-shadow:0 2px 10px rgba(0,0,0,.267)}.result-card strong{display:block;color:#fff;font-size:24px;line-height:1.15}.result-card small{display:block;color:#e8d4ac;font-size:13px;margin-top:4px}.result-card:focus-visible,.result-card:hover:not(:disabled){background:#76333d;outline:2px solid #ffe0a0}.result-card:disabled{cursor:default;opacity:.7}.result-empty{color:#c4d0e4;font-size:14px}.result-text-export{margin-top:18px;color:#e7d5ad}.result-text-export summary{cursor:pointer}.result-text-export textarea{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;margin-top:10px;padding:12px;border:1px solid #9b825a;border-radius:8px;background:#07142f;color:#fff1cf;font-size:14px;line-height:1.5;resize:vertical}#tool{position:absolute;inset:auto 16px 14px auto;z-index:50}.settings-trigger{border:0;background:rgba(3,11,36,.28);color:hsla(0,0%,100%,.55);border-radius:50%;width:42px;height:42px;padding:0;font-size:23px;cursor:pointer}.settings-trigger:focus-visible,.settings-trigger:hover{color:#ffe2a0;background:rgba(3,11,36,.85);outline:1px solid #cfad73}.christmas-draw-dialog{max-width:calc(100vw - 24px);margin:12vh auto 0!important}.christmas-draw-dialog .el-input,.christmas-draw-dialog .el-select{width:100%}.christmas-draw-dialog .admin-hint{margin-left:8px}.christmas-draw-dialog .el-form-item:last-child{margin-bottom:0!important}.christmas-controls{margin:2vh auto!important;width:min(1400px,96vw)!important;height:96vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background:#0b1738;border:1px solid #86704e;border-radius:14px;color:#dce5f6}.christmas-controls .el-dialog__body{-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0;overflow:hidden;padding:0!important}.admin-layout{display:grid;grid-template-columns:210px minmax(0,1fr);height:100%;min-height:0}.admin-nav{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:6px;padding:22px 12px;border-right:1px solid rgba(174,144,86,.259);background:#0a1531;overflow:auto}.admin-nav,.admin-nav button{display:-webkit-box;display:-ms-flexbox;display:flex}.admin-nav button{-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:11px;width:100%;padding:12px 14px;border:1px solid transparent;border-radius:10px;background:transparent;color:#c7d5ed;font-size:15px;text-align:left;cursor:pointer}.admin-nav button i{font-size:18px}.admin-nav button.active,.admin-nav button:focus-visible,.admin-nav button:hover{border-color:hsla(38,48%,62%,.533);background:#243760;color:#ffe3a6;outline:none}.admin-content{min-width:0;min-height:0;padding:24px;overflow:auto}.admin-card{min-width:0;padding:18px;border:1px solid hsla(40,65%,68%,.35);border-radius:14px;background:linear-gradient(145deg,rgba(29,49,92,.9),rgba(10,22,54,.95));-webkit-box-shadow:inset 0 1px hsla(0,0%,100%,.08);box-shadow:inset 0 1px hsla(0,0%,100%,.08)}.admin-content .admin-card{max-width:860px}.settings-photo{border-top:1px solid hsla(39,43%,60%,.4);margin-top:20px;padding-top:20px}.settings-photo h3{color:#f5d695;font-size:16px;margin:0 0 12px}.excluded-row{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;max-width:420px;padding:8px 0;border-bottom:1px solid hsla(40,54%,64%,.267)}.excluded-row,.import-mode{display:-webkit-box;display:-ms-flexbox;display:flex}.import-mode{-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:14px}.import-mode .el-radio-button__inner{background:#13264d;border-color:#a88856;color:#f5e8c9}.import-mode .el-radio-button__orig-radio:checked+.el-radio-button__inner{background:#8d3040;border-color:#d6b16a;-webkit-box-shadow:-1px 0 0 #d6b16a;box-shadow:-1px 0 0 #d6b16a;color:#fff6dc}.import-error{color:#ffb4a7;margin:10px 0}.import-preview{margin:14px 0;padding:12px 16px;border:1px solid rgba(185,154,97,.361);border-radius:10px;background:#0b1a3a}.import-preview h3{margin:0 0 8px;color:#ffe2a8;font-size:15px}.import-preview div{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;padding:4px 0;border-bottom:1px solid hsla(0,0%,100%,.094)}.import-preview strong{width:40px;color:#ffe2a8}.import-preview p{margin:9px 0 0;color:#b9c8e3;font-size:12px}.admin-card fieldset{border:0;padding:0;margin:0;min-width:0}.admin-card h2{margin:0 0 16px;color:#f5d695;font-size:18px;letter-spacing:.08em}.admin-card .el-input,.admin-card .el-select{max-width:100%}.admin-card .el-button{margin-top:8px}.admin-card .el-radio{display:block;margin:0 0 12px!important}.admin-card .el-radio-group{display:block}.admin-card .c-Importphoto .photo img,.admin-card .c-Importphoto .photo span{width:80px;height:80px;line-height:80px}.admin-hint{color:#b9c8e3;font-size:12px;margin:0 0 12px}.admin-card a{color:#f5d695}.c-Result{max-height:65vh;overflow:auto}@media(max-width:650px){.admin-layout{grid-template-columns:1fr;grid-template-rows:auto minmax(0,1fr)}.admin-nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;overflow-x:auto;padding:9px;border-right:0;border-bottom:1px solid rgba(174,144,86,.259)}.admin-nav button{width:auto;-webkit-box-flex:0;-ms-flex:none;flex:none;white-space:nowrap}.admin-content{padding:12px}}.christmas-controls .el-dialog__title{color:#f4d9a4}.control-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.control-action{border:1px solid #635a48;border-radius:10px;background:#15244a;color:#f4d9a4;height:48px;font-size:25px;cursor:pointer}.control-action.primary{background:#862b31}.control-action:focus-visible,.control-action:hover:not(:disabled){background:#35466b;outline:2px solid #e3bd77}.control-action:disabled{opacity:.3;cursor:not-allowed}.about-lottery{margin-top:18px;font-size:11px;overflow-wrap:anywhere;color:#a9b5cd}.about-lottery summary{cursor:pointer}.about-lottery p{margin-top:8px}.about-lottery a{display:inline-block;margin-top:8px;color:#e3bd77}.setwat-dialog .colorred{color:red;font-weight:700}.import-dialog .footer{height:50px;line-height:50px;text-align:center}.c-removeoptions .el-dialog{height:290px}.c-removeoptions .el-radio.is-bordered+.el-radio.is-bordered{margin-left:0}.c-removeoptions .el-radio.is-bordered{margin-bottom:10px}#root{width:100vw;height:100vh;position:relative;overflow:hidden;background-image:url(/img/christmas-ai-love.66db7df7.png);background-size:100% 100%;background-position:50%;background-repeat:no-repeat;background-color:#121936}#root .mask{-webkit-filter:blur(5px);filter:blur(5px)}#root .bounce-enter-active{-webkit-animation:result-fade-in .25s ease-out;animation:result-fade-in .25s ease-out}#root .bounce-leave-active{-webkit-animation:none;animation:none}@-webkit-keyframes result-fade-in{0%{opacity:0}to{opacity:1}}@keyframes result-fade-in{0%{opacity:0}to{opacity:1}}#main{position:absolute;inset:14% 12% 17%}#main canvas{display:block;width:100%;height:100%}#audiobg,#tags{display:none}body{margin:0;background:#030b24}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.music-toggle{position:absolute;top:2%;right:2%;z-index:70;display:grid;place-items:center;width:44px;height:44px;border:1px solid hsla(40,68%,73%,.6);border-radius:50%;background:rgba(7,22,55,.6);color:#ffe7aa;font-size:28px;cursor:pointer;-webkit-box-shadow:0 0 14px rgba(0,0,0,.533);box-shadow:0 0 14px rgba(0,0,0,.533)}.music-toggle:focus-visible,.music-toggle:hover{background:#203a6c;outline:2px solid #f2ce87}.music-off{position:absolute;width:29px;height:2px;background:#f6d48d;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-box-shadow:0 1px #071637;box-shadow:0 1px #071637}.result-context-menu{position:fixed;z-index:100;width:230px;padding:6px;border:1px solid #d4b371;border-radius:9px;background:#0d1b3d;-webkit-box-shadow:0 8px 26px rgba(0,0,0,.733);box-shadow:0 8px 26px rgba(0,0,0,.733)}.result-context-menu button{display:block;width:100%;padding:9px;border:0;border-radius:5px;background:transparent;color:#ffe8b4;text-align:left;cursor:pointer}.result-context-menu button:focus-visible,.result-context-menu button:hover{background:#81323b}#resbox{position:absolute;top:max(90px,11.5vh);bottom:calc(9vh + 75px);left:3vw;width:94vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden;text-align:center}#resbox .result-header{display:grid;grid-template-columns:clamp(190px,20vw,300px) minmax(0,1fr) clamp(190px,20vw,300px);-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:18px;-webkit-box-flex:0;-ms-flex:none;flex:none;margin-bottom:14px}#resbox .result-header:after{content:"";grid-column:3}#resbox p{grid-column:2;grid-row:1;justify-self:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;max-width:100%;padding:12px 22px;border:1px solid #e2bd78;border-radius:14px;background:linear-gradient(135deg,rgba(7,27,72,.92),rgba(89,28,55,.86));-webkit-box-shadow:0 8px 28px rgba(0,0,0,.467),inset 0 1px hsla(0,0%,100%,.2);box-shadow:0 8px 28px rgba(0,0,0,.467),inset 0 1px hsla(0,0%,100%,.2);color:#fff1c8;font-size:clamp(24px,2.7vw,46px);font-weight:700;line-height:1.2;margin:0;overflow-wrap:anywhere;text-shadow:0 2px 12px #02091f}#resbox .container,#resbox p{-webkit-box-sizing:border-box;box-sizing:border-box}#resbox .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:var(--winner-gap);-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:0;width:min(1280px,100%);margin:0 auto;overflow-y:auto}#resbox.many-winners .container{-ms-flex-line-pack:start;align-content:flex-start}#resbox .itemres{background:#fffdf8;color:#14284d;width:var(--winner-width);height:var(--winner-height);-webkit-box-flex:0;-ms-flex:0 0 var(--winner-width);flex:0 0 var(--winner-width);border-radius:10px;border:1px solid #d7b574;font-weight:700;margin:0;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:6px;padding:8px;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;overflow:hidden}#resbox .itemres .winner-id{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#resbox .itemres .winner-name{display:block;max-width:100%;font-size:clamp(11px,1.9vh,19px);font-weight:500;line-height:1.2;overflow-wrap:anywhere}#resbox .itemres img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}#resbox .itemres .photo-caption{position:absolute;inset:auto 0 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:2px;padding:16px 5px 5px;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;color:#fff;background:-webkit-gradient(linear,left top,left bottom,from(transparent),to(rgba(7,19,41,.933)));background:linear-gradient(transparent,rgba(7,19,41,.933));text-shadow:0 2px 5px #000}#resbox .itemres .photo-caption small{font-size:15px;font-weight:500}.winner-prize{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:170px;-webkit-box-sizing:border-box;box-sizing:border-box;padding:8px;border:2px solid #d6ad65;border-radius:17px;background:#fffdf8;-webkit-box-shadow:0 12px 38px rgba(0,0,0,.6);box-shadow:0 12px 38px rgba(0,0,0,.6)}.winner-prize img{display:block;width:100%;height:150px;border-radius:10px;-o-object-fit:contain;object-fit:contain}.prize-placeholder{font-size:78px;line-height:1}@media(max-width:1000px){#resbox .result-header{grid-template-columns:1fr;gap:8px}#resbox .result-header:after{display:none}.winner-prize{width:min(62vw,300px);height:126px;margin:0 auto;padding:6px}.winner-prize img{height:112px}#resbox p{grid-column:1;grid-row:2;font-size:clamp(20px,3vw,28px)}}body,html{height:100%;font-size:14px;font-family:Microsoft JhengHei,PingFang TC,Tahoma,Arial,HeiTi,黑体,sans-serif}li{list-style:none}a{text-decoration:none;color:#333}i{font-style:normal}body,figure,p,ul{padding:0;margin:0}input{outline:none}::-webkit-scrollbar{background-color:transparent}body{overflow:hidden;padding:0!important}.el-form-item{margin-bottom:5px!important}.el-dialog__body{padding-top:20px!important;padding-bottom:20px!important}.el-dialog{margin-top:0!important;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}::-webkit-scrollbar{width:5px;height:5px;background-color:#ccc}@-webkit-keyframes slowMovingToLeft{0%{left:100%}to{left:-400%}}@keyframes slowMovingToLeft{0%{left:100%}to{left:-400%}}@-webkit-keyframes bounce-in{0%{-webkit-transform:translateX(-50%) translateY(-50%) scale(0);transform:translateX(-50%) translateY(-50%) scale(0)}50%{-webkit-transform:translateX(-50%) translateY(-50%) scale(1.5);transform:translateX(-50%) translateY(-50%) scale(1.5)}to{-webkit-transform:translateX(-50%) translateY(-50%) scale(1);transform:translateX(-50%) translateY(-50%) scale(1)}}@keyframes bounce-in{0%{-webkit-transform:translateX(-50%) translateY(-50%) scale(0);transform:translateX(-50%) translateY(-50%) scale(0)}50%{-webkit-transform:translateX(-50%) translateY(-50%) scale(1.5);transform:translateX(-50%) translateY(-50%) scale(1.5)}to{-webkit-transform:translateX(-50%) translateY(-50%) scale(1);transform:translateX(-50%) translateY(-50%) scale(1)}}.audio-play:before{content:"▶"}.audio-stop:before{content:"■"}.el-dialog{max-width:calc(100vw - 24px)}.participant-wall{position:absolute;inset:11% 1.4% 16%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-sizing:border-box;box-sizing:border-box;padding:10px 8px;border:1px solid hsla(0,0%,100%,.42);border-radius:18px;background:hsla(0,0%,100%,.16);-webkit-box-shadow:inset 0 1px hsla(0,0%,100%,.2),0 8px 28px rgba(0,0,0,.2);box-shadow:inset 0 1px hsla(0,0%,100%,.2),0 8px 28px rgba(0,0,0,.2);overflow:auto}.participant-wall,.wall-grid{display:-webkit-box;display:-ms-flexbox;display:flex}.wall-grid{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;-ms-flex-line-pack:space-evenly;align-content:space-evenly;width:100%;height:100%;gap:0}.person-slot{-webkit-box-flex:0;-ms-flex:0 0 calc(100%/var(--wall-columns));flex:0 0 calc(100%/var(--wall-columns));height:var(--wall-row-height);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-width:0}.person-card{display:block;min-width:1.35em;padding:.1em .35em;border:1px solid hsla(39,55%,65%,.95);color:#14284d;background:#fffdf8;backdrop-filter:blur(6px);border-radius:.35em;font-weight:700;letter-spacing:.01em;text-align:center;text-shadow:none;-webkit-box-shadow:0 2px 10px rgba(0,0,0,.333),inset 0 1px #fff;box-shadow:0 2px 10px rgba(0,0,0,.333),inset 0 1px #fff;line-height:1;white-space:nowrap}.start-draw{position:absolute;bottom:9%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:60;min-width:180px;padding:15px 38px;border:1px solid #f6d38b;border-radius:40px;background:-webkit-gradient(linear,left top,left bottom,from(#bf343c),to(#741b29));background:linear-gradient(#bf343c,#741b29);color:#fff0cd;font-weight:700;letter-spacing:.2em;font-size:20px;cursor:pointer;-webkit-box-shadow:0 4px 25px rgba(220,167,82,.267);box-shadow:0 4px 25px rgba(220,167,82,.267)}.start-draw:hover{-webkit-filter:brightness(1.18);filter:brightness(1.18)}.el-dialog,.el-message-box{background:linear-gradient(145deg,#16254b,#080f29)!important;border:1px solid #b89960!important;border-radius:18px!important;-webkit-box-shadow:0 20px 80px rgba(0,0,0,.6)!important;box-shadow:0 20px 80px rgba(0,0,0,.6)!important;color:#e6eafa!important}.el-dialog__header{border-bottom:1px solid rgba(184,153,96,.2);padding:20px!important}.el-dialog__body,.el-dialog__title,.el-form-item__label,.el-message-box__content,.el-message-box__title{color:#f1dfbc!important}.el-dialog__body{padding:24px!important}.el-form-item{margin-bottom:16px!important}.el-input__inner,.el-textarea__inner{background:#08132c!important;border:1px solid #62708c!important;border-radius:8px!important;color:#fff2d6!important}.el-input__inner:focus,.el-textarea__inner:focus{border-color:#e9c57f!important}.el-button{background:#24365c;border-color:#69738c;color:#f7e6c4;border-radius:8px}.el-button--primary{background:-webkit-gradient(linear,left top,left bottom,from(#aa303d),to(#723));background:linear-gradient(#aa303d,#723);border-color:#d2a668;color:#fff2d2}.el-button:focus,.el-button:hover{color:#ffe4a3;border-color:#e9c57f;background:#35486e}.el-checkbox,.el-radio{color:#e8dbbd!important}.el-select-dropdown{background:#142344!important;border-color:#8f784f!important}.el-select-dropdown__item{color:#f5e6c7!important}.el-select-dropdown__item.hover,.el-select-dropdown__item:hover{background:#30466e!important}.c-removeoptions .el-dialog{height:auto!important}.c-LotteryConfig .el-dialog__body{height:auto!important;max-height:62vh;overflow:auto}.c-Importphoto .el-dialog,.dialog-showAddLottery .el-dialog{height:auto!important}.holiday-effects{position:absolute;inset:0;pointer-events:none;overflow:hidden}.holiday-spark{position:absolute;width:4px;height:4px;border-radius:50%;background:#fff3d5;-webkit-box-shadow:0 0 9px 3px rgba(255,232,167,.467);box-shadow:0 0 9px 3px rgba(255,232,167,.467);opacity:0;-webkit-animation:holiday-snow 11s ease-in-out infinite;animation:holiday-snow 11s ease-in-out infinite}.holiday-spark:nth-child(3n){-webkit-animation-name:holiday-twinkle;animation-name:holiday-twinkle;-webkit-animation-duration:5s;animation-duration:5s;width:3px;height:3px}@-webkit-keyframes holiday-snow{0%{opacity:0;-webkit-transform:translateY(-15px);transform:translateY(-15px)}20%,65%{opacity:.55}to{opacity:0;-webkit-transform:translate(12px,100px);transform:translate(12px,100px)}}@keyframes holiday-snow{0%{opacity:0;-webkit-transform:translateY(-15px);transform:translateY(-15px)}20%,65%{opacity:.55}to{opacity:0;-webkit-transform:translate(12px,100px);transform:translate(12px,100px)}}@-webkit-keyframes holiday-twinkle{0%,to{opacity:.15;-webkit-transform:scale(.7);transform:scale(.7)}50%{opacity:.75;-webkit-transform:scale(1.2);transform:scale(1.2)}}@keyframes holiday-twinkle{0%,to{opacity:.15;-webkit-transform:scale(.7);transform:scale(.7)}50%{opacity:.75;-webkit-transform:scale(1.2);transform:scale(1.2)}}@media(prefers-reduced-motion:reduce){.holiday-effects *{-webkit-animation:none!important;animation:none!important;opacity:.25}}