.scp-popup-overlay{position:fixed;inset:0;background-color:rgba(0,0,0,.55);display:flex;justify-content:center;align-items:center;backdrop-filter:blur(6px);z-index:10000000}.scp-popup-content{position:relative;background-color:#141414;padding:2rem 2.25rem 2.25rem;border-radius:16px;box-shadow:0 8px 32px rgba(0,0,0,.5);width:420px;max-width:95vw;z-index:1001;border:1px solid #262626;animation:scp-in .2s ease-out}@keyframes scp-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.scp-popup-content h2{text-align:center;font-size:1.5rem;font-weight:700;color:#fff;margin-bottom:1.75rem;letter-spacing:-.01em}.scp-close-button{position:absolute;top:1rem;right:1rem;display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:8px;background:none;border:none;color:#a3a3a3;font-size:1.25rem;cursor:pointer;transition:background .15s,color .15s}.scp-close-button:hover{background:hsla(0,0%,100%,.08);color:#fff}.scp-input-group{margin-bottom:1.25rem}.scp-input-group label{display:block;margin-bottom:.4rem;color:#a3a3a3;font-size:.8125rem;font-weight:500;letter-spacing:.01em}.scp-input-group .scp-input-group-label{display:flex;gap:5px;align-items:center;margin-bottom:.4rem}.scp-input-group .scp-input-group-label label{margin-bottom:0}.scp-input-group .scp-schedule-input-box{width:100%;font-size:.9375rem;border:1px solid #262626;border-radius:10px;padding:.625rem .875rem;background-color:#0a0a0a;color:#fff;min-height:42px;box-sizing:border-box;transition:border-color .15s,box-shadow .15s}.scp-input-group .scp-schedule-input-box::placeholder{color:#555}.scp-input-group .scp-schedule-input-box:focus{border-color:#404040;box-shadow:0 0 0 3px hsla(0,0%,100%,.04);outline:none}.scp-date-trigger{display:flex;align-items:center;gap:8px;width:100%;min-height:42px;padding:.625rem .875rem;font-size:.9375rem;border:1px solid #262626;border-radius:10px;background-color:#0a0a0a;color:#fff;cursor:pointer;text-align:left;box-sizing:border-box;transition:border-color .15s,box-shadow .15s}.scp-date-trigger svg{flex-shrink:0;color:#555}.scp-date-trigger span{flex:1;color:#fff}.scp-date-trigger span:empty:before,.scp-date-trigger[data-empty] span{color:#555}.scp-date-trigger:hover{border-color:#404040}.scp-date-trigger:focus{border-color:#404040;box-shadow:0 0 0 3px hsla(0,0%,100%,.04);outline:none}.scp-picker-backdrop{position:fixed;inset:0;z-index:10000001}.scp-picker-popover{background:#141414;border:1px solid #2a2a2a;border-radius:14px;box-shadow:0 16px 48px rgba(0,0,0,.6);overflow:hidden;user-select:none;animation:scp-pop .15s ease-out}@keyframes scp-pop{0%{opacity:0;transform:translateY(-4px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.scp-picker-body{display:flex;align-items:stretch}.scp-picker-cal{flex-shrink:0;width:272px}.scp-picker-vdivider{width:1px;background:#2a2a2a;flex-shrink:0}.scp-picker-time{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto 1fr;width:110px;flex-shrink:0}.scp-time-header{padding:10px 0 6px;text-align:center;font-size:.65rem;font-weight:700;letter-spacing:.06em;color:#555;text-transform:uppercase;border-bottom:1px solid #2a2a2a}.scp-time-col{overflow-y:auto;max-height:168px;padding:4px 0;display:flex;flex-direction:column;align-items:center;gap:2px}.scp-time-col:first-of-type{border-right:1px solid #2a2a2a}.scp-time-col::-webkit-scrollbar{width:3px}.scp-time-col::-webkit-scrollbar-track{background:transparent}.scp-time-col::-webkit-scrollbar-thumb{background:#333;border-radius:4px}.scp-time-item{width:44px;padding:7px 4px;border:none;border-radius:8px;background:none;color:#d4d4d4;font-size:.85rem;font-weight:500;cursor:pointer;text-align:center;transition:background .12s,color .12s;flex-shrink:0}.scp-time-item:hover:not(:disabled){background:hsla(0,0%,100%,.08)}.scp-time-item--disabled{color:hsla(0,0%,100%,.18);cursor:not-allowed}.scp-time-item--selected{background:#84cc16!important;color:#000!important;font-weight:700}.scp-picker-header{display:flex;align-items:center;justify-content:space-between;padding:10px 12px;border-bottom:1px solid #2a2a2a}.scp-picker-nav{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:8px;border:none;background:none;color:#a3a3a3;cursor:pointer;transition:background .12s,color .12s}.scp-picker-nav:hover{background:hsla(0,0%,100%,.1);color:#fff}.scp-picker-month-year{display:flex;align-items:center;gap:2px}.scp-picker-month-btn,.scp-picker-year-btn{padding:3px 6px;border-radius:7px;border:none;background:none;color:#fff;font-size:.875rem;font-weight:600;cursor:pointer;transition:background .12s,color .12s}.scp-picker-month-btn:hover,.scp-picker-year-btn:hover{background:hsla(0,0%,100%,.07);color:#84cc16}.scp-picker-year-label{font-size:.875rem;font-weight:600;color:#fff}.scp-picker-daynames{display:grid;grid-template-columns:repeat(7,1fr);padding:8px 10px 2px}.scp-picker-daynames div{text-align:center;font-size:.6rem;font-weight:600;color:#555;text-transform:uppercase}.scp-picker-days{display:grid;grid-template-columns:repeat(7,1fr);padding:2px 10px 10px;gap:1px}.scp-picker-day{height:30px;border:none;background:none;border-radius:8px;font-size:.825rem;font-weight:500;color:#fff;cursor:pointer;transition:background .12s}.scp-picker-day:hover:not(:disabled){background:hsla(0,0%,100%,.08)}.scp-picker-day--disabled{color:hsla(0,0%,100%,.2);cursor:not-allowed}.scp-picker-day--today{border:1px solid hsla(0,0%,100%,.22)}.scp-picker-day--selected{background:#84cc16!important;color:#000!important;font-weight:700}.scp-picker-month-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:4px;padding:12px}.scp-picker-month-cell{padding:8px 4px;border:none;border-radius:8px;background:none;color:#fff;font-size:.8rem;font-weight:500;cursor:pointer;transition:background .12s}.scp-picker-month-cell:hover{background:rgba(132,204,22,.2)}.scp-picker-hdivider{height:1px;background:#2a2a2a}.scp-picker-footer{display:flex;gap:8px;padding:10px 12px}.scp-picker-cancel{flex:1;padding:9px;border:none;border-radius:10px;background:hsla(0,0%,100%,.1);color:#fff;font-size:.875rem;font-weight:500;cursor:pointer;transition:background .12s}.scp-picker-cancel:hover{background:hsla(0,0%,100%,.18)}.scp-picker-apply{flex:1;padding:9px;border:none;border-radius:10px;background:#84cc16;color:#000;font-size:.875rem;font-weight:700;cursor:pointer;transition:background .12s}.scp-picker-apply:hover:not(:disabled){background:#9fd617}.scp-picker-apply:disabled{opacity:.3;cursor:not-allowed}.scp-button-container{display:flex;justify-content:center;align-items:center;margin-top:.5rem;padding-top:1.25rem;border-top:1px solid #1f1f1f}.timezone-select .react-select__control{background-color:#0a0a0a!important;border:1px solid #262626!important;border-radius:10px!important;min-height:42px;box-shadow:none!important;cursor:pointer;transition:border-color .15s!important}.timezone-select .react-select__control:hover{border-color:#404040!important}.timezone-select .react-select__control--is-focused{border-color:#404040!important;box-shadow:0 0 0 3px hsla(0,0%,100%,.04)!important}.timezone-select .react-select__single-value{color:#fff;font-size:.9375rem}.timezone-select .react-select__placeholder{color:#555;font-size:.9375rem}.timezone-select .react-select__input-container{color:#fff}.timezone-select .react-select__indicator-separator{background-color:#262626}.timezone-select .react-select__dropdown-indicator{color:#555}.timezone-select .react-select__dropdown-indicator:hover{color:#a3a3a3}.timezone-select .react-select__menu{background-color:#141414;border:1px solid #262626;border-radius:10px;box-shadow:0 8px 24px rgba(0,0,0,.5);z-index:10000001;overflow:hidden}.timezone-select .react-select__menu-list{padding:4px}.timezone-select .react-select__option{padding:8px 10px;font-size:.875rem;border-radius:7px;cursor:pointer;color:#d4d4d4;background-color:transparent}.timezone-select .react-select__option:hover{background-color:hsla(0,0%,100%,.06);color:#fff}.timezone-select .react-select__option--is-selected{background-color:rgba(132,204,22,.15)!important;color:#84cc16!important}.timezone-select .react-select__option--is-focused:not(.timezone-select .react-select__option--is-selected){background-color:hsla(0,0%,100%,.06);color:#fff}@media(max-width:480px){.scp-popup-content{padding:1.5rem;width:95%;min-width:unset}}