.lottery-container,.lottery-bbcode-removed{display:none !important}.lottery-widget{position:relative;border:1px solid rgba(255,255,255,.12);border-radius:.75em;margin-top:1em;overflow:hidden;background:linear-gradient(135deg, #3b1f6e 0%, #1c0a4a 60%, #0e0528 100%);box-shadow:0 8px 32px rgba(0,0,0,.45),inset 0 1px 0 rgba(255,255,255,.1);color:rgba(255,255,255,.92)}.lottery-widget>*{position:relative;z-index:1}.lottery-widget__bg-icons{position:absolute;inset:0;z-index:0;pointer-events:none;overflow:hidden}.lottery-widget__header{display:flex;align-items:center;gap:.5em;padding:.75em 1em;background:rgba(255,255,255,.07);border-bottom:1px solid rgba(255,255,255,.1);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.lottery-widget__header .d-icon{color:#c4a8ff}.lottery-widget__title{flex:1;font-weight:bold;font-size:1.05em;color:#fff}.lottery-widget__meta{display:flex;flex-wrap:wrap;gap:.75em;padding:.75em 1em;font-size:.9em;color:rgba(255,255,255,.7);border-bottom:1px solid rgba(255,255,255,.1)}.lottery-widget__conditions{display:flex;flex-wrap:wrap;gap:.5em;padding:.6em 1em;border-bottom:1px solid rgba(255,255,255,.1)}.lottery-widget__conditions:empty{display:none}.lottery-widget__prizes{padding:.75em 1em;border-bottom:1px solid rgba(255,255,255,.1)}.lottery-widget__prizes h4{margin:0 0 .4em;font-size:.95em;color:rgba(255,255,255,.9)}.lottery-widget__prizes ul{margin:0;padding:0;list-style:none}.lottery-widget__prizes ul li{display:flex;gap:.5em;padding:.2em 0;font-size:.9em}.lottery-widget__prizes .prize-name{font-weight:600;color:#fff}.lottery-widget__prizes .prize-detail{color:rgba(255,255,255,.65)}.lottery-widget__countdown{display:flex;align-items:center;justify-content:center;gap:.5em;padding:1.25em 1em;border-bottom:1px solid rgba(255,255,255,.1)}.lottery-widget__participants{padding:.75em 1em;border-bottom:1px solid rgba(255,255,255,.1)}.lottery-widget__participants h4{margin:0 0 .5em;font-size:.95em;color:rgba(255,255,255,.9)}.lottery-widget__winners{padding:.75em 1em;border-bottom:1px solid rgba(255,255,255,.1)}.lottery-widget__winners h4{margin:0 0 .5em;color:rgba(255,255,255,.9)}.lottery-widget__winners ul{margin:0;padding:0;list-style:none}.lottery-widget__actions{display:flex;flex-wrap:wrap;gap:.5em;padding:.75em 1em}.lottery-countdown-segment{display:flex;flex-direction:column;align-items:center;min-width:3.5em;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.15);border-radius:.5em;padding:.5em .75em}.lottery-countdown-value{font-size:2em;font-weight:800;line-height:1;color:#fff;font-variant-numeric:tabular-nums;min-width:2ch;text-align:center;text-shadow:0 0 12px rgba(196,168,255,.6)}.lottery-countdown-label{font-size:.65em;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#c4a8ff;margin-top:.25em}.lottery-countdown-sep{font-size:1.8em;font-weight:800;color:rgba(255,255,255,.4);line-height:1;align-self:center;margin-bottom:1em}.lottery-countdown-finished{font-size:.95em;color:rgba(255,255,255,.7);font-style:italic}.lottery-bg-icon{position:absolute;opacity:.08;animation:lottery-float ease-in-out infinite}.lottery-bg-icon svg{fill:#fff;display:block}.lottery-bg-icon--gift{top:6%;right:5%}.lottery-bg-icon--gift svg{width:3.5em;height:3.5em}.lottery-bg-icon--gift{animation-duration:7s;animation-delay:0s}.lottery-bg-icon--heart{top:50%;right:12%}.lottery-bg-icon--heart svg{width:2.2em;height:2.2em}.lottery-bg-icon--heart{animation-duration:9s;animation-delay:-2.5s}.lottery-bg-icon--star{top:25%;right:1%;opacity:.06}.lottery-bg-icon--star svg{width:1.6em;height:1.6em}.lottery-bg-icon--star{animation-duration:11s;animation-delay:-4s}.lottery-bg-icon--ticket{bottom:8%;right:7%}.lottery-bg-icon--ticket svg{width:2.4em;height:2.4em}.lottery-bg-icon--ticket{animation-duration:8s;animation-delay:-1s}.lottery-bg-icon--trophy{top:12%;left:2%;opacity:.05}.lottery-bg-icon--trophy svg{width:2em;height:2em}.lottery-bg-icon--trophy{animation-duration:10s;animation-delay:-3s}.lottery-status-badge{display:inline-block;padding:.15em .5em;border-radius:.25em;font-size:.8em;font-weight:700;text-transform:uppercase;letter-spacing:.03em}.lottery-status-badge.lottery-status-open{background:var(--success);color:var(--secondary)}.lottery-status-badge.lottery-status-closed{background:var(--danger);color:var(--secondary)}.lottery-status-badge.lottery-status-drawn{background:var(--tertiary);color:var(--secondary)}.lottery-meta-item{display:inline-flex;align-items:center;gap:.3em;color:rgba(255,255,255,.7)}.lottery-meta-item .d-icon{color:#c4a8ff}.lottery-meta-item--mine{color:#7fffb2;font-weight:600}.lottery-condition-item{display:inline-flex;align-items:center;gap:.3em;font-size:.8em;font-weight:600;color:rgba(255,255,255,.75);background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.15);border-radius:2em;padding:.2em .65em}.lottery-condition-item .d-icon{color:#c4a8ff;width:.85em;height:.85em}.lottery-participants-list{display:flex;flex-wrap:wrap;gap:.4em}.lottery-participant-item{display:inline-flex;align-items:center;gap:.35em;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.2);border-radius:2em;padding:.2em .6em .2em .2em;text-decoration:none;color:rgba(255,255,255,.9)}.lottery-participant-item:hover{background:rgba(255,255,255,.18)}.lottery-participant-item--random{background:linear-gradient(135deg, rgba(255, 180, 50, 0.22) 0%, rgba(180, 80, 255, 0.22) 100%);border-color:rgba(255,200,80,.45)}.lottery-participant-item--random:hover{background:linear-gradient(135deg, rgba(255, 180, 50, 0.35) 0%, rgba(180, 80, 255, 0.35) 100%)}.lottery-participant-item--random .participant-tickets{color:#ffd166}.lottery-participant-item .participant-avatar{display:flex;align-items:center}.lottery-participant-item .participant-avatar img{border-radius:50%;display:block;width:24px;height:24px}.lottery-participant-item .participant-tickets{font-size:.8em;font-weight:700;color:#d4b0ff;white-space:nowrap}.participant-random-icon{display:inline-flex;align-items:center;flex-shrink:0}.participant-random-icon svg{width:.85em;height:.85em;fill:#ffd166;display:block}.lottery-winners-list{display:flex;flex-wrap:wrap;gap:.4em}.lottery-winner-item{display:inline-flex;align-items:center;gap:.35em;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.2);border-radius:2em;padding:.2em .6em .2em .2em;text-decoration:none;color:rgba(255,255,255,.9)}.lottery-winner-item:hover{background:rgba(255,255,255,.18)}.lottery-winner-item .winner-avatar{display:flex;align-items:center}.lottery-winner-item .winner-avatar img{border-radius:50%;display:block;width:24px;height:24px}.lottery-winner-item .winner-prize{font-size:.8em;font-weight:700;color:gold;white-space:nowrap}.post-action-menu__lottery .d-icon{color:var(--tertiary)}.post-action-menu__lottery--edit{background:var(--tertiary-low) !important;border-color:var(--tertiary-medium) !important}.post-action-menu__lottery--edit .d-icon{color:var(--tertiary)}.post-action-menu__lottery--edit:hover{background:var(--tertiary-medium) !important}.composer-lottery-btn .d-icon{color:var(--tertiary)}.composer-lottery-btn--edit{background:var(--tertiary-low) !important;border-color:var(--tertiary-medium) !important}.composer-lottery-btn--edit .d-icon{color:var(--tertiary)}.composer-lottery-btn--edit:hover{background:var(--tertiary-medium) !important}.lottery-inline-dialog-wrapper{position:relative;display:inline-flex}.lottery-inline-dialog{position:absolute;bottom:calc(100% + .5em);left:0;z-index:100;min-width:220px;background:#2a1060;border:1px solid rgba(255,255,255,.2);border-radius:.6em;box-shadow:0 8px 24px rgba(0,0,0,.5);padding:.75em;color:rgba(255,255,255,.9);transform-origin:bottom left;animation:float-up 200ms ease both}.lottery-inline-dialog::after{content:"";position:absolute;top:100%;left:0;width:100%;height:.6em}.lottery-inline-dialog__title{font-weight:700;font-size:.95em;margin-bottom:.5em;color:#c4a8ff}.lottery-inline-dialog__body{margin-bottom:.6em}.lottery-inline-dialog__body label{display:block;font-size:.85em;color:rgba(255,255,255,.7);margin-bottom:.3em}.lottery-inline-dialog__body input[type=number]{width:100%;padding:.3em .5em;border-radius:.4em;border:1px solid rgba(255,255,255,.25);background:rgba(255,255,255,.1);color:#fff;font-size:.9em}.lottery-inline-dialog__body .lottery-qty-stepper{display:flex;align-items:center;gap:0;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.2);border-radius:.4em;overflow:hidden}.lottery-inline-dialog__body .lottery-qty-stepper__btn{flex:0 0 2em;height:2em;background:rgba(0,0,0,0);border:none;color:#c4a8ff;font-size:1.1em;font-weight:700;cursor:pointer;-webkit-user-select:none;user-select:none;touch-action:none;transition:background .1s}.lottery-inline-dialog__body .lottery-qty-stepper__btn:hover{background:rgba(255,255,255,.15)}.lottery-inline-dialog__body .lottery-qty-stepper__btn:active{background:rgba(255,255,255,.25)}.lottery-inline-dialog__body .lottery-qty-stepper__val{flex:1;text-align:center;font-size:.95em;font-weight:700;color:#fff;min-width:2em}.lottery-inline-dialog__body p{margin:0;font-size:.9em;color:rgba(255,255,255,.8)}.lottery-inline-dialog__body .lottery-slide-track{position:relative;height:2.6em;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.2);border-radius:2em;overflow:hidden;-webkit-user-select:none;user-select:none;touch-action:none;cursor:pointer}.lottery-inline-dialog__body .lottery-slide-track__fill{position:absolute;inset:0;width:calc(var(--slide-progress, 0)*100%);background:rgba(196,168,255,.25);border-radius:inherit;pointer-events:none;transition:width .05s}.lottery-inline-dialog__body .lottery-slide-track__label{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:.82em;color:rgba(255,255,255,.55);pointer-events:none;-webkit-user-select:none;user-select:none}.lottery-inline-dialog__body .lottery-slide-track__thumb{position:absolute;left:4px;top:calc(50% - 1.1em);width:2.2em;height:2.2em;border-radius:50%;background:#c4a8ff;display:flex;align-items:center;justify-content:center;cursor:grab;touch-action:none;will-change:transform;box-shadow:0 2px 8px rgba(0,0,0,.4)}.lottery-inline-dialog__body .lottery-slide-track__thumb .d-icon{color:#1c0a4a;width:.9em;height:.9em}.lottery-inline-dialog__body .lottery-slide-track__thumb:active{cursor:grabbing}.lottery-inline-dialog__footer{display:flex;gap:.4em;flex-wrap:wrap}.lottery-inline-dialog__footer .btn{flex:1;font-size:.85em}.lottery-inline-dialog__footer .btn-flat{color:rgba(255,255,255,.75);background:rgba(0,0,0,0)}.lottery-inline-dialog__footer .btn-flat:hover,.lottery-inline-dialog__footer .btn-flat:focus{color:#fff;background:rgba(255,255,255,.1)}.lottery-random-btn{position:relative;overflow:hidden;user-select:none;-webkit-user-select:none;display:inline-flex;align-items:center;gap:.3em;color:#ffd166 !important;border:1px solid rgba(255,209,102,.4) !important;transition:color .15s,border-color .15s}.lottery-random-btn::before{content:"";position:absolute;inset:0;background:linear-gradient(to right, rgba(255, 209, 102, 0.28) calc(var(--hold-progress, 0) * 100%), transparent calc(var(--hold-progress, 0) * 100%));pointer-events:none;z-index:0}.lottery-random-btn>*{position:relative;z-index:1}.lottery-random-btn:hover{color:#ffe599 !important;border-color:rgba(255,209,102,.7) !important;background:rgba(255,209,102,.1) !important}.lottery-random-btn.is-holding{color:#fff !important;border-color:rgba(255,209,102,.9) !important;cursor:progress}.lottery-random-btn.is-holding .lottery-random-btn__icon{animation:lottery-random-spin .6s linear infinite}.lottery-random-btn__icon{width:.9em;height:.9em;fill:currentColor;flex-shrink:0;display:block}@keyframes lottery-random-spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.lottery-close-btn{margin-inline-start:auto;color:#ffb4b4;background:rgba(255,255,255,.07);border:1px solid rgba(255,180,180,.4)}.lottery-close-btn .d-icon{color:inherit}.lottery-close-btn:hover,.lottery-close-btn:focus{color:#fff;background:var(--danger);border-color:var(--danger)}.lottery-close-btn:hover .d-icon,.lottery-close-btn:focus .d-icon{color:#fff}.lottery-ui-builder .level-inputs{display:flex;gap:.5em;align-items:center;margin-bottom:.5em}.lottery-ui-builder .level-inputs input[type=text]{flex:1}.lottery-ui-builder .level-inputs input[type=number]{width:80px}.lottery-ui-builder .level-controls{margin-top:.25em}.lottery-ui-builder .input-group{margin-bottom:.75em}.lottery-ui-builder .lottery-field-hint{margin-top:.25em;color:var(--primary-medium);font-size:var(--font-down-2)}
/*# sourceMappingURL=lottery_454bd647afe500260254645bb3ae88bcddc7f429.css.map?__ws=2hkj2s.loc.rr.kg */
