.nexti-scheduled{position:relative;height:0;min-height:0;flex:none;color:#e5eef8;font:inherit;pointer-events:auto}
.nexti-scheduled button{font:inherit;cursor:pointer;touch-action:manipulation}
.nexti-scheduled__overlay{position:fixed;inset:0;z-index:2147483000;display:flex;align-items:center;justify-content:center;padding:16px;box-sizing:border-box;background:#020814b8;backdrop-filter:blur(12px);color:#e5eef8;font-family:inherit}
.nexti-scheduled__panel{width:min(100%,520px);max-height:100%;min-height:0;display:flex;flex-direction:column;overflow:hidden;border:1px solid #36546b;border-radius:24px;background:linear-gradient(145deg,#112433,#0b1120 65%);box-shadow:0 24px 80px #0008;outline:none;box-sizing:border-box}
.nexti-scheduled__header{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:20px;flex-shrink:0;border-bottom:1px solid #91b6cf20}.nexti-scheduled__header strong{font-size:19px;line-height:1.3}.nexti-scheduled__header small{display:block;color:#8ea7bf;margin-top:5px;font-size:12px}
.nexti-scheduled__close{width:40px;height:40px;flex-shrink:0;border:1px solid #91b6cf30;border-radius:12px;background:#91b6cf10;color:inherit;font-size:26px;cursor:pointer}
.nexti-scheduled__body{min-height:0;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:18px 20px;display:flex;flex-direction:column;gap:16px;box-sizing:border-box}
.nexti-scheduled__form{display:flex;flex-direction:column;min-height:0;overflow:hidden}.nexti-scheduled__field{display:flex;flex-direction:column;gap:8px;font-size:13px;color:#c4d5e5}
.nexti-scheduled__field textarea,.nexti-scheduled__field input{box-sizing:border-box;max-width:100%;min-width:0;width:100%;padding:12px;border:1px solid #89b4d13b;border-radius:12px;color:#ecf5ff;background:#040d18;outline:none;font:inherit;font-size:16px;color-scheme:dark}.nexti-scheduled__field textarea{resize:vertical;min-height:84px;max-height:210px}.nexti-scheduled__field textarea:focus,.nexti-scheduled__field input:focus{border-color:#26c9ca}
.nexti-scheduled__presets,.nexti-scheduled__actions{display:flex;gap:8px;flex-wrap:wrap}.nexti-scheduled__hint{font-size:12px;line-height:1.6;color:#8ea7bf;margin:0}.nexti-scheduled__preview{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;line-height:1.5}
.nexti-scheduled__button{font:inherit;font-size:13px;min-height:40px;padding:10px 14px;border:1px solid #91b6cf30;border-radius:12px;background:#91b6cf0d;color:#c8dbea;cursor:pointer;touch-action:manipulation}.nexti-scheduled__button.is-primary{color:#032526;background:#41dbd1;border-color:#41dbd1;font-weight:700}.nexti-scheduled__button.is-danger{color:#ffabae;border-color:#fb7c8240;background:#fb7c8215}
.nexti-scheduled__overlay button:disabled,.nexti-scheduled button:disabled{opacity:.45;cursor:default}.nexti-scheduled__overlay button:focus-visible,.nexti-scheduled button:focus-visible{outline:2px solid #41dbd1;outline-offset:2px}
.nexti-scheduled__footer{display:flex;justify-content:flex-end;gap:10px;flex-shrink:0;padding:16px 20px;border-top:1px solid #91b6cf20}.nexti-scheduled__error{margin:0;white-space:pre-wrap;overflow-wrap:anywhere;color:#ff9f9f;font-size:13px;line-height:1.5}.nexti-scheduled__notice{position:absolute;bottom:100%;right:10px;max-width:calc(100% - 20px);padding:10px;border:1px solid #41dbd14a;border-radius:12px;background:#0c2630;color:#7cebe3;font-size:12px;pointer-events:none}
.nexti-scheduled__item{display:flex;flex-direction:column;gap:9px;padding:16px;border:1px solid #91b6cf25;border-radius:16px;background:#91b6cf06}.nexti-scheduled__item time{font-size:13px;color:#6ce3db;font-weight:700}.nexti-scheduled__item small,.nexti-scheduled__status{font-size:12px;color:#90a9bf}.nexti-scheduled__item.is-failed{border-color:#ff9f9f50}.nexti-scheduled__confirm{display:flex;flex-wrap:wrap;gap:8px}.nexti-scheduled__confirm p{flex-basis:100%;margin:0;font-size:13px}
.nexti-scheduled__empty{text-align:center;padding:28px 0;color:#8ea7bf}.nexti-scheduled__empty svg{width:44px;height:44px;margin-bottom:16px;color:#41dbd1}.nexti-scheduled__empty strong{display:block;color:#d2e3f2;font-size:16px}.nexti-scheduled__empty p{font-size:13px;line-height:1.6}.nexti-scheduled__file-input{display:none}.nexti-scheduled__files{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px}.nexti-scheduled__files li{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:13px}.nexti-scheduled__files li span{overflow-wrap:anywhere;min-width:0}.nexti-scheduled__files li button{flex-shrink:0}
@media(prefers-reduced-motion:reduce){.nexti-scheduled__overlay{backdrop-filter:none}}
.tg-chat-container__send-btn,.dcw-composer__send{position:relative!important;overflow:visible!important;touch-action:none!important;-webkit-touch-callout:none;user-select:none}
.nexti-scheduled__send-count{position:absolute!important;top:-5px!important;right:-5px!important;display:flex!important;align-items:center!important;justify-content:center!important;min-width:23px!important;height:23px!important;padding:0 5px!important;border:2px solid #0a1425!important;border-radius:999px!important;background:linear-gradient(135deg,#6ce9e0,#4dc8fd)!important;color:#05212f!important;box-shadow:0 3px 12px #0005!important;font:800 11px/1 system-ui,sans-serif!important;box-sizing:border-box!important;cursor:pointer!important;z-index:3;touch-action:manipulation!important}
.nexti-scheduled__send-count:focus-visible{outline:2px solid #f0faff!important;outline-offset:2px}
.nexti-scheduled__panel.is-menu{width:min(100%,430px)}
.nexti-scheduled__menu{gap:12px}.nexti-scheduled__quick-times{display:grid;grid-template-columns:1fr 1fr;gap:8px}.nexti-scheduled__quick-times button{min-height:46px;font-weight:600}.nexti-scheduled__quick-times button:last-child{grid-column:1/-1}
.nexti-scheduled__menu-action{display:flex;align-items:center;gap:12px;min-height:76px;width:100%;padding:14px;border:1px solid #94bed728;border-radius:17px;background:#91b6cf09;color:#edf6ff;text-align:left;font:inherit;cursor:pointer;touch-action:manipulation}
.nexti-scheduled__menu-icon{display:grid;place-items:center;flex-shrink:0;width:40px;height:40px;border-radius:13px;background:#41dbd119;color:#72e9e0}.nexti-scheduled__menu-icon svg{width:22px;height:22px}
.nexti-scheduled__menu-copy{display:flex;flex:1;min-width:0;flex-direction:column;gap:5px}.nexti-scheduled__menu-copy strong{font-size:14px;font-weight:650}.nexti-scheduled__menu-copy small{font-size:12px;line-height:1.45;color:#95afc7}.nexti-scheduled__menu-count{flex:none;min-width:25px;border-radius:10px;padding:5px 7px;background:#41dbd11a;color:#72e9e0;text-align:center;font-size:12px;font-weight:700}.nexti-scheduled__chevron{font-size:26px;color:#8eabc3}
.nexti-scheduled__panel button:hover:not(:disabled){border-color:#63ddd67a;background-color:#91b6cf15}.nexti-scheduled__panel button.is-primary:hover:not(:disabled){background:#61e8df}
@media(max-width:767px){.nexti-scheduled__overlay{padding-top:max(12px,env(safe-area-inset-top,0px))}.nexti-scheduled__panel.is-menu{width:100%;border-radius:24px}.nexti-scheduled__menu-action{min-height:78px}.nexti-scheduled__quick-times button{min-height:48px}}
