.sm-timer{font-size:.9286rem;display:flex}.sm-timer>div{flex-direction:column;align-items:center;margin-left:9px;display:flex}.sm-timer>div>b{background:wheat;border-radius:3px;justify-content:center;align-items:center;width:2.7145rem;height:2.7145rem;margin-bottom:5px;font-size:1.1429rem;display:flex}.sm-timer>div:first-child{margin-left:0}.sm-giveaway{margin-top:var(--mv);cursor:pointer;background:#fff;grid-template:"img""name""liner""details";align-items:center;padding-bottom:10px;display:grid;position:relative}.sm-giveaway>.img{flex-direction:column;grid-area:img;justify-content:center;align-items:center;width:100vw;height:50vw;display:flex}.sm-giveaway>.img img{object-fit:fill;flex:1;width:100%;height:100%;max-height:300px;display:block}.sm-giveaway.closed>.img,.sm-giveaway.finished>.img{opacity:.3}.sm-giveaway>a{grid-area:name;margin-top:10px;padding:0 12px;font-size:1.1429rem;font-weight:700}.sm-giveaway>.liner{color:green;grid-area:liner;margin-top:3px;padding:0 12px}.sm-giveaway>.status{color:#fff;background:#cd4a47;border-radius:0 0 0 3px;padding:4px 12px;font-weight:700;position:absolute;top:0;right:0}.sm-giv-details{grid-area:details;align-self:end;margin-top:10px;padding:0 12px}.sm-giv-details.with-bg{background:#f0f8ff;margin-top:8px;margin-bottom:-10px;padding:9px 12px}.sm-giv-timer-wrap{grid-gap:0 16px;grid-template:"status count""timer count"/1fr auto;place-items:center;display:grid}.sm-giv-timer-wrap>span{color:var(--color-text-light);grid-area:status}.sm-giv-timer-wrap>.sm-timer{grid-area:timer;margin:8px 0 0}.sm-giv-timer-wrap>.count-wrap{text-align:center;background:#daeeff;border-radius:3px;grid-area:count;max-width:8.5723rem;padding:6px 10px}.sm-giv-timer-wrap>.count-wrap>strong{color:green;margin-bottom:2px;font-size:1.2858rem;display:block}@media (width>=750px){.sm-giveaway{grid-gap:0 12px;border-radius:4px;grid-template:"img name""img liner""img details"1fr/400px 1fr;padding:0 160px 0 0}.sm-giveaway>.img{border-radius:4px;align-self:stretch;width:400px;height:auto;min-height:200px}.sm-giveaway>.img img{border-radius:4px}.sm-giveaway>a{font-size:20px}.sm-giveaway>.liner{margin-top:6px;font-size:16px}.sm-giv-details,.sm-giv-details.with-bg{margin:12px 0}.sm-giveaway>.status{border-radius:0 4px}}@media (width>=750px) and (width<=1060px){.sm-giveaway{padding:22px 0 0}.sm-giveaway>.img{margin-top:-22px}.sm-giveaway>a{font-size:16px}.sm-giveaway>.liner{font-size:14px}}.pg-giv-head h1{padding:12px var(--phh) 6px var(--phh)}.pg-giv-img{flex-direction:column;justify-content:center;align-items:center;width:100vw;height:50vw;display:flex}.pg-giv-img img{object-fit:fill;flex:1;width:100%;height:100%;max-height:400px;display:block}.pg-giv-liner{color:green;margin:-5px 12px 6px;font-size:1.0001rem;font-weight:700}.pg-giv-desc{padding:0 12px 12px}.pg-giv-status>.status{font-size:1.2858rem;font-weight:700}.pg-giv-status>.subtext{margin:6px 0 8px;font-size:1.0001rem}.pg-giv-status>.subtext>b{background:#f5fffa;border-radius:3px;margin-left:2px;padding:0 8px;display:inline-block}.pg-giv-status>.count-wrap{color:#333;background:#f5fffa;border-radius:4px;align-items:center;margin-top:.5rem;padding:.2143rem .7143rem;font-size:1.0001rem;display:flex}.pg-giv-status>.count-wrap>strong{color:green;margin-right:4px;font-size:1.2858rem;display:block}.pg-giv-status>.sm-timer{margin:.5714rem 0 .5rem}.pg-giv-winners:before{content:"";opacity:.7;z-index:0;background:#ecf5ff url(/assets/party-DsEraVRj.png);position:absolute;inset:0}.pg-giv-winner-list{grid-gap:7px 10px;grid-template-columns:repeat(auto-fit,minmax(30%,100px));justify-content:center;width:100%;margin-top:10px;display:grid;overflow:hidden}.pg-giv-winner-list.hidden{grid-gap:0 10px;grid-template-rows:auto;grid-auto-rows:0}.pg-giv-winner-list>li{background:#fff;border-radius:3px;flex-direction:column;justify-content:center;align-items:center;margin-bottom:3px;padding:8px;line-height:1.3;display:flex;overflow:hidden;box-shadow:1px 1px 3px #00000040}.pg-giv-winner-list>li>img{border-radius:50%;width:50px;height:50px}.pg-giv-winner-list>li>.name{text-align:center;width:100%;margin-top:7px;font-size:14px;font-weight:700}.pg-giv-winner-list>li>.username{color:var(--color-text-extra-light);word-wrap:break-word;text-align:center;width:100%;margin-top:4px;font-size:12px;font-weight:700}.pg-giv-tasks{padding:0 var(--ph) 8px var(--ph);margin-top:.2857rem;font-size:1.0001rem}.pg-giv-tasks>li{grid-gap:3px 8px;grid-template:"check text""check error""check btn"/auto 1fr;margin-bottom:14px;display:grid}.pg-giv-tasks>li:last-child{margin-bottom:6px}.pg-giv-tasks>li>.text{grid-area:text}.pg-giv-tasks>li>.text>.remain{background:#e6e6fa;border-radius:3px;margin-left:6px;padding:0 6px;display:inline-block}.pg-giv-tasks>li>.error{color:red;grid-area:error;margin:-2px 0 3px;font-size:13px}.pg-giv-tasks>li>.btn{color:#fff;grid-area:btn;justify-self:start;height:1.8573rem}.pg-giv-tasks>li>.btn:hover{filter:brightness(.9);box-shadow:1px 1px 3px #ccc}.pg-giv-tasks>li>.btn-text{background:#458ce3;border-radius:4px;align-items:center;height:28px;padding:0 .7143rem;font-size:1.0001rem;font-weight:700;display:inline-flex}.pg-giv-tasks>li>.check{grid-area:check;position:relative;top:2px}.pg-giv-poll{color:var(--color-text-semi-light);background:#f0f8ff;border-radius:4px;margin-top:.3571rem;padding:.8572rem .8572rem .1428rem;font-size:.9286rem}.pg-giv-poll>li{grid-gap:6px 8px;cursor:pointer;grid-template:"check text"/auto 1fr;margin-bottom:9px;display:grid}.pg-giv-poll>li:last-child{margin-bottom:2px}.pg-giv-poll>li>.check{grid-area:check;position:relative;top:1px}.pg-giv-poll>li>.text{grid-area:text}.pg-giv-poll>li>.bar{grid-area:bar;margin-top:-4px;display:none}.pg-giv-poll.with-bar>li{grid-template:"check text""bar bar"/auto 1fr}.pg-giv-poll.with-bar>li>.bar{display:initial}@media (width>=1200px){.pg-giv-head{grid-template-columns:640px 1fr;display:grid}.pg-giv-head h1{padding:0;font-size:24px;line-height:1.35}.pg-giv-img{border-radius:4px 0 0 4px;width:640px;height:auto;min-height:320px}.pg-giv-img img{border-radius:4px}.pg-giv-head-right{flex-direction:column;padding:14px 16px 14px 24px;display:flex}.pg-giv-liner{margin:6px 0 0}.pg-giv-desc{flex:1;margin:8px 0 12px;padding:0}}@media (width>=750px) and (width<=1200px){.pg-giv-img{border-radius:4px 4px 0 0;width:auto;max-height:400px;left:10px;right:10px;overflow:hidden}}
