.loading-overlay[data-v-b06b18cb]{position:fixed;top:0;left:0;right:0;bottom:0;background:#0000004d;display:flex;align-items:center;justify-content:center;z-index:9999;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.loading-container[data-v-b06b18cb]{display:flex;flex-direction:column;align-items:center;gap:16px}.spinner[data-v-b06b18cb]{width:50px;height:50px;border:4px solid rgba(255,255,255,.2);border-top-color:#7c5cff;border-radius:50%;animation:spin-b06b18cb .8s linear infinite}@keyframes spin-b06b18cb{to{transform:rotate(360deg)}}.loading-message[data-v-b06b18cb]{color:#fff;font-size:14px;font-weight:500;margin:0;text-align:center}.fade-enter-active[data-v-b06b18cb],.fade-leave-active[data-v-b06b18cb]{transition:opacity .3s ease}.fade-enter-from[data-v-b06b18cb],.fade-leave-to[data-v-b06b18cb]{opacity:0}.sidebar[data-v-cf2a4a8d]{background:#fff;border-right:1px solid #eceef5;padding:22px 18px;display:flex;flex-direction:column;gap:24px}.brand[data-v-cf2a4a8d]{font-size:34px;font-weight:800;color:#3a3a3a;letter-spacing:1px}.brand span[data-v-cf2a4a8d]{display:block;font-size:12px;color:#9a9fb0;margin-top:-4px;text-transform:uppercase}.credits-card[data-v-cf2a4a8d]{border:1px solid #dfd4f3;background:#f4f0fb;border-radius:18px;padding:12px;display:grid;gap:10px}.credits-top[data-v-cf2a4a8d]{display:flex;align-items:center;gap:10px}.avatar[data-v-cf2a4a8d]{width:42px;height:42px;border-radius:999px;display:grid;place-items:center;color:#fff;font-weight:800;background:linear-gradient(135deg,#4b1d73,#7c3aed)}.identity[data-v-cf2a4a8d]{min-width:0;display:grid}.identity strong[data-v-cf2a4a8d]{font-size:18px;line-height:1.1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.identity span[data-v-cf2a4a8d]{font-size:13px;color:#6b7280}.credits-bottom[data-v-cf2a4a8d]{display:flex;justify-content:space-between;align-items:center;gap:10px}.credits-caption[data-v-cf2a4a8d]{color:#6b7280;font-size:13px}.credits-value-wrap[data-v-cf2a4a8d]{display:inline-flex;align-items:center;gap:8px}.credits-value-wrap strong[data-v-cf2a4a8d]{font-size:20px;color:#111827}.refresh-icon-btn[data-v-cf2a4a8d]{width:30px;height:30px;border-radius:999px;border:1px solid #d8b4fe;background:#fff;color:#7e22ce;cursor:pointer;display:grid;place-items:center}.refresh-icon-btn[data-v-cf2a4a8d]:disabled{opacity:.65;cursor:default}.nav-list[data-v-cf2a4a8d]{display:flex;flex-direction:column;gap:6px}.nav-group[data-v-cf2a4a8d]{display:flex;flex-direction:column;gap:2px}.nav-group-header[data-v-cf2a4a8d]{display:flex;align-items:center;gap:12px;width:100%;background:none;border:none;border-radius:14px;padding:12px 14px;font-weight:700;font-size:14px;color:#374151;cursor:pointer;text-align:left}.nav-group-header[data-v-cf2a4a8d]:hover{background:#f6f1ff}.nav-group-label[data-v-cf2a4a8d]{flex:1}.nav-chevron[data-v-cf2a4a8d]{font-size:11px;color:#9a9fb0;transition:transform .2s}.nav-group-header.open .nav-chevron[data-v-cf2a4a8d]{transform:rotate(180deg)}.nav-group-children[data-v-cf2a4a8d]{display:flex;flex-direction:column;gap:2px;padding-left:14px}.nav-item[data-v-cf2a4a8d]{display:flex;align-items:center;gap:12px;text-decoration:none;color:#495062;padding:11px 14px;border-radius:12px;font-weight:600;font-size:14px}.nav-item[data-v-cf2a4a8d]:hover{background:#f6f1ff}.nav-item.active[data-v-cf2a4a8d]{background:#f3e8ff;color:#7c3aed;border:1px solid #e7d4ff}.icon[data-v-cf2a4a8d]{width:24px;height:24px;display:grid;place-items:center;border-radius:8px;background:#f4f5f9;font-size:14px;color:#374151;flex-shrink:0}.icon i[data-v-cf2a4a8d]{line-height:1}.nav-item.active .icon[data-v-cf2a4a8d]{background:#7c3aed;color:#fff}.nav-item:hover .icon[data-v-cf2a4a8d]{background:#ede9fe;color:#374151}@media (max-width: 980px){.sidebar[data-v-cf2a4a8d]{border-right:0;border-bottom:1px solid #eceef5}}.topbar[data-v-088afe32]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 28px;background:#fff;border-bottom:1px solid #eceef5}.eyebrow[data-v-088afe32]{color:#7b8195;font-size:13px}.client-line[data-v-088afe32]{display:flex;align-items:center;gap:10px;margin-top:4px;font-size:22px}.user-pill[data-v-088afe32]{background:#f1e8ff;color:#7c3aed;border:1px solid #ead8ff;padding:5px 10px;border-radius:999px;font-size:12px;font-weight:700}.right-zone[data-v-088afe32]{display:flex;align-items:center;gap:12px}.logout-button[data-v-088afe32]{border:0;border-radius:14px;background:linear-gradient(135deg,#7c3aed,#a855f7);color:#fff;font-weight:700;padding:13px 18px;cursor:pointer}@media (max-width: 900px){.topbar[data-v-088afe32]{flex-direction:column;align-items:stretch}.right-zone[data-v-088afe32]{justify-content:space-between;flex-wrap:wrap}}.app-shell[data-v-54009f91]{min-height:100vh;display:grid;grid-template-columns:280px 1fr;background:#f6f7fb}.main-area[data-v-54009f91]{min-width:0}.page-content[data-v-54009f91]{padding:24px 28px 32px}@media (max-width: 980px){.app-shell[data-v-54009f91]{grid-template-columns:1fr}}.flatpickr-calendar{background:transparent;opacity:0;display:none;text-align:center;visibility:hidden;padding:0;-webkit-animation:none;animation:none;direction:ltr;border:0;font-size:14px;line-height:24px;border-radius:5px;position:absolute;width:307.875px;-webkit-box-sizing:border-box;box-sizing:border-box;-ms-touch-action:manipulation;touch-action:manipulation;background:#fff;-webkit-box-shadow:1px 0 0 #e6e6e6,-1px 0 0 #e6e6e6,0 1px 0 #e6e6e6,0 -1px 0 #e6e6e6,0 3px 13px rgba(0,0,0,.08);box-shadow:1px 0 #e6e6e6,-1px 0 #e6e6e6,0 1px #e6e6e6,0 -1px #e6e6e6,0 3px 13px #00000014}.flatpickr-calendar.open,.flatpickr-calendar.inline{opacity:1;max-height:640px;visibility:visible}.flatpickr-calendar.open{display:inline-block;z-index:99999}.flatpickr-calendar.animate.open{-webkit-animation:fpFadeInDown .3s cubic-bezier(.23,1,.32,1);animation:fpFadeInDown .3s cubic-bezier(.23,1,.32,1)}.flatpickr-calendar.inline{display:block;position:relative;top:2px}.flatpickr-calendar.static{position:absolute;top:calc(100% + 2px)}.flatpickr-calendar.static.open{z-index:999;display:block}.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+1) .flatpickr-day.inRange:nth-child(7n+7){-webkit-box-shadow:none!important;box-shadow:none!important}.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+2) .flatpickr-day.inRange:nth-child(7n+1){-webkit-box-shadow:-2px 0 0 #e6e6e6,5px 0 0 #e6e6e6;box-shadow:-2px 0 #e6e6e6,5px 0 #e6e6e6}.flatpickr-calendar .hasWeeks .dayContainer,.flatpickr-calendar .hasTime .dayContainer{border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.flatpickr-calendar .hasWeeks .dayContainer{border-left:0}.flatpickr-calendar.hasTime .flatpickr-time{height:40px;border-top:1px solid #e6e6e6}.flatpickr-calendar.noCalendar.hasTime .flatpickr-time{height:auto}.flatpickr-calendar:before,.flatpickr-calendar:after{position:absolute;display:block;pointer-events:none;border:solid transparent;content:"";height:0;width:0;left:22px}.flatpickr-calendar.rightMost:before,.flatpickr-calendar.arrowRight:before,.flatpickr-calendar.rightMost:after,.flatpickr-calendar.arrowRight:after{left:auto;right:22px}.flatpickr-calendar.arrowCenter:before,.flatpickr-calendar.arrowCenter:after{left:50%;right:50%}.flatpickr-calendar:before{border-width:5px;margin:0 -5px}.flatpickr-calendar:after{border-width:4px;margin:0 -4px}.flatpickr-calendar.arrowTop:before,.flatpickr-calendar.arrowTop:after{bottom:100%}.flatpickr-calendar.arrowTop:before{border-bottom-color:#e6e6e6}.flatpickr-calendar.arrowTop:after{border-bottom-color:#fff}.flatpickr-calendar.arrowBottom:before,.flatpickr-calendar.arrowBottom:after{top:100%}.flatpickr-calendar.arrowBottom:before{border-top-color:#e6e6e6}.flatpickr-calendar.arrowBottom:after{border-top-color:#fff}.flatpickr-calendar:focus{outline:0}.flatpickr-wrapper{position:relative;display:inline-block}.flatpickr-months{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.flatpickr-months .flatpickr-month{background:transparent;color:#000000e6;fill:#000000e6;height:34px;line-height:1;text-align:center;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow:hidden;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.flatpickr-months .flatpickr-prev-month,.flatpickr-months .flatpickr-next-month{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-decoration:none;cursor:pointer;position:absolute;top:0;height:34px;padding:10px;z-index:3;color:#000000e6;fill:#000000e6}.flatpickr-months .flatpickr-prev-month.flatpickr-disabled,.flatpickr-months .flatpickr-next-month.flatpickr-disabled{display:none}.flatpickr-months .flatpickr-prev-month i,.flatpickr-months .flatpickr-next-month i{position:relative}.flatpickr-months .flatpickr-prev-month.flatpickr-prev-month,.flatpickr-months .flatpickr-next-month.flatpickr-prev-month{left:0}.flatpickr-months .flatpickr-prev-month.flatpickr-next-month,.flatpickr-months .flatpickr-next-month.flatpickr-next-month{right:0}.flatpickr-months .flatpickr-prev-month:hover,.flatpickr-months .flatpickr-next-month:hover{color:#959ea9}.flatpickr-months .flatpickr-prev-month:hover svg,.flatpickr-months .flatpickr-next-month:hover svg{fill:#f64747}.flatpickr-months .flatpickr-prev-month svg,.flatpickr-months .flatpickr-next-month svg{width:14px;height:14px}.flatpickr-months .flatpickr-prev-month svg path,.flatpickr-months .flatpickr-next-month svg path{-webkit-transition:fill .1s;transition:fill .1s;fill:inherit}.numInputWrapper{position:relative;height:auto}.numInputWrapper input,.numInputWrapper span{display:inline-block}.numInputWrapper input{width:100%}.numInputWrapper input::-ms-clear{display:none}.numInputWrapper input::-webkit-outer-spin-button,.numInputWrapper input::-webkit-inner-spin-button{margin:0;-webkit-appearance:none}.numInputWrapper span{position:absolute;right:0;width:14px;padding:0 4px 0 2px;height:50%;line-height:50%;opacity:0;cursor:pointer;border:1px solid rgba(57,57,57,.15);-webkit-box-sizing:border-box;box-sizing:border-box}.numInputWrapper span:hover{background:#0000001a}.numInputWrapper span:active{background:#0003}.numInputWrapper span:after{display:block;content:"";position:absolute}.numInputWrapper span.arrowUp{top:0;border-bottom:0}.numInputWrapper span.arrowUp:after{border-left:4px solid transparent;border-right:4px solid transparent;border-bottom:4px solid rgba(57,57,57,.6);top:26%}.numInputWrapper span.arrowDown{top:50%}.numInputWrapper span.arrowDown:after{border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid rgba(57,57,57,.6);top:40%}.numInputWrapper span svg{width:inherit;height:auto}.numInputWrapper span svg path{fill:#00000080}.numInputWrapper:hover{background:#0000000d}.numInputWrapper:hover span{opacity:1}.flatpickr-current-month{font-size:135%;line-height:inherit;font-weight:300;color:inherit;position:absolute;width:75%;left:12.5%;padding:7.48px 0 0;line-height:1;height:34px;display:inline-block;text-align:center;-webkit-transform:translate3d(0px,0px,0px);transform:translateZ(0)}.flatpickr-current-month span.cur-month{font-family:inherit;font-weight:700;color:inherit;display:inline-block;margin-left:.5ch;padding:0}.flatpickr-current-month span.cur-month:hover{background:#0000000d}.flatpickr-current-month .numInputWrapper{width:6ch;width:7ch�;display:inline-block}.flatpickr-current-month .numInputWrapper span.arrowUp:after{border-bottom-color:#000000e6}.flatpickr-current-month .numInputWrapper span.arrowDown:after{border-top-color:#000000e6}.flatpickr-current-month input.cur-year{background:transparent;-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;cursor:text;padding:0 0 0 .5ch;margin:0;display:inline-block;font-size:inherit;font-family:inherit;font-weight:300;line-height:inherit;height:auto;border:0;border-radius:0;vertical-align:initial;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.flatpickr-current-month input.cur-year:focus{outline:0}.flatpickr-current-month input.cur-year[disabled],.flatpickr-current-month input.cur-year[disabled]:hover{font-size:100%;color:#00000080;background:transparent;pointer-events:none}.flatpickr-current-month .flatpickr-monthDropdown-months{appearance:menulist;background:transparent;border:none;border-radius:0;box-sizing:border-box;color:inherit;cursor:pointer;font-size:inherit;font-family:inherit;font-weight:300;height:auto;line-height:inherit;margin:-1px 0 0;outline:none;padding:0 0 0 .5ch;position:relative;vertical-align:initial;-webkit-box-sizing:border-box;-webkit-appearance:menulist;-moz-appearance:menulist;width:auto}.flatpickr-current-month .flatpickr-monthDropdown-months:focus,.flatpickr-current-month .flatpickr-monthDropdown-months:active{outline:none}.flatpickr-current-month .flatpickr-monthDropdown-months:hover{background:#0000000d}.flatpickr-current-month .flatpickr-monthDropdown-months .flatpickr-monthDropdown-month{background-color:transparent;outline:none;padding:0}.flatpickr-weekdays{background:transparent;text-align:center;overflow:hidden;width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:28px}.flatpickr-weekdays .flatpickr-weekdaycontainer{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}span.flatpickr-weekday{cursor:default;font-size:90%;background:transparent;color:#0000008a;line-height:1;margin:0;text-align:center;display:block;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;font-weight:bolder}.dayContainer,.flatpickr-weeks{padding:1px 0 0}.flatpickr-days{position:relative;overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;width:307.875px}.flatpickr-days:focus{outline:0}.dayContainer{padding:0;outline:0;text-align:left;width:307.875px;min-width:307.875px;max-width:307.875px;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-wrap:wrap;-ms-flex-pack:justify;-webkit-justify-content:space-around;justify-content:space-around;-webkit-transform:translate3d(0px,0px,0px);transform:translateZ(0);opacity:1}.dayContainer+.dayContainer{-webkit-box-shadow:-1px 0 0 #e6e6e6;box-shadow:-1px 0 #e6e6e6}.flatpickr-day{background:none;border:1px solid transparent;border-radius:150px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#393939;cursor:pointer;font-weight:400;width:14.2857143%;-webkit-flex-basis:14.2857143%;-ms-flex-preferred-size:14.2857143%;flex-basis:14.2857143%;max-width:39px;height:39px;line-height:39px;margin:0;display:inline-block;position:relative;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-align:center}.flatpickr-day.inRange,.flatpickr-day.prevMonthDay.inRange,.flatpickr-day.nextMonthDay.inRange,.flatpickr-day.today.inRange,.flatpickr-day.prevMonthDay.today.inRange,.flatpickr-day.nextMonthDay.today.inRange,.flatpickr-day:hover,.flatpickr-day.prevMonthDay:hover,.flatpickr-day.nextMonthDay:hover,.flatpickr-day:focus,.flatpickr-day.prevMonthDay:focus,.flatpickr-day.nextMonthDay:focus{cursor:pointer;outline:0;background:#e6e6e6;border-color:#e6e6e6}.flatpickr-day.today{border-color:#959ea9}.flatpickr-day.today:hover,.flatpickr-day.today:focus{border-color:#959ea9;background:#959ea9;color:#fff}.flatpickr-day.selected,.flatpickr-day.startRange,.flatpickr-day.endRange,.flatpickr-day.selected.inRange,.flatpickr-day.startRange.inRange,.flatpickr-day.endRange.inRange,.flatpickr-day.selected:focus,.flatpickr-day.startRange:focus,.flatpickr-day.endRange:focus,.flatpickr-day.selected:hover,.flatpickr-day.startRange:hover,.flatpickr-day.endRange:hover,.flatpickr-day.selected.prevMonthDay,.flatpickr-day.startRange.prevMonthDay,.flatpickr-day.endRange.prevMonthDay,.flatpickr-day.selected.nextMonthDay,.flatpickr-day.startRange.nextMonthDay,.flatpickr-day.endRange.nextMonthDay{background:#569ff7;-webkit-box-shadow:none;box-shadow:none;color:#fff;border-color:#569ff7}.flatpickr-day.selected.startRange,.flatpickr-day.startRange.startRange,.flatpickr-day.endRange.startRange{border-radius:50px 0 0 50px}.flatpickr-day.selected.endRange,.flatpickr-day.startRange.endRange,.flatpickr-day.endRange.endRange{border-radius:0 50px 50px 0}.flatpickr-day.selected.startRange+.endRange:not(:nth-child(7n+1)),.flatpickr-day.startRange.startRange+.endRange:not(:nth-child(7n+1)),.flatpickr-day.endRange.startRange+.endRange:not(:nth-child(7n+1)){-webkit-box-shadow:-10px 0 0 #569ff7;box-shadow:-10px 0 #569ff7}.flatpickr-day.selected.startRange.endRange,.flatpickr-day.startRange.startRange.endRange,.flatpickr-day.endRange.startRange.endRange{border-radius:50px}.flatpickr-day.inRange{border-radius:0;-webkit-box-shadow:-5px 0 0 #e6e6e6,5px 0 0 #e6e6e6;box-shadow:-5px 0 #e6e6e6,5px 0 #e6e6e6}.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover,.flatpickr-day.prevMonthDay,.flatpickr-day.nextMonthDay,.flatpickr-day.notAllowed,.flatpickr-day.notAllowed.prevMonthDay,.flatpickr-day.notAllowed.nextMonthDay{color:#3939394d;background:transparent;border-color:transparent;cursor:default}.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover{cursor:not-allowed;color:#3939391a}.flatpickr-day.week.selected{border-radius:0;-webkit-box-shadow:-5px 0 0 #569ff7,5px 0 0 #569ff7;box-shadow:-5px 0 #569ff7,5px 0 #569ff7}.flatpickr-day.hidden{visibility:hidden}.rangeMode .flatpickr-day{margin-top:1px}.flatpickr-weekwrapper{float:left}.flatpickr-weekwrapper .flatpickr-weeks{padding:0 12px;-webkit-box-shadow:1px 0 0 #e6e6e6;box-shadow:1px 0 #e6e6e6}.flatpickr-weekwrapper .flatpickr-weekday{float:none;width:100%;line-height:28px}.flatpickr-weekwrapper span.flatpickr-day,.flatpickr-weekwrapper span.flatpickr-day:hover{display:block;width:100%;max-width:none;color:#3939394d;background:transparent;cursor:default;border:none}.flatpickr-innerContainer{display:block;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden}.flatpickr-rContainer{display:inline-block;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box}.flatpickr-time{text-align:center;outline:0;display:block;height:0;line-height:40px;max-height:40px;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.flatpickr-time:after{content:"";display:table;clear:both}.flatpickr-time .numInputWrapper{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;width:40%;height:40px;float:left}.flatpickr-time .numInputWrapper span.arrowUp:after{border-bottom-color:#393939}.flatpickr-time .numInputWrapper span.arrowDown:after{border-top-color:#393939}.flatpickr-time.hasSeconds .numInputWrapper{width:26%}.flatpickr-time.time24hr .numInputWrapper{width:49%}.flatpickr-time input{background:transparent;-webkit-box-shadow:none;box-shadow:none;border:0;border-radius:0;text-align:center;margin:0;padding:0;height:inherit;line-height:inherit;color:#393939;font-size:14px;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.flatpickr-time input.flatpickr-hour{font-weight:700}.flatpickr-time input.flatpickr-minute,.flatpickr-time input.flatpickr-second{font-weight:400}.flatpickr-time input:focus{outline:0;border:0}.flatpickr-time .flatpickr-time-separator,.flatpickr-time .flatpickr-am-pm{height:inherit;float:left;line-height:inherit;color:#393939;font-weight:700;width:2%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center}.flatpickr-time .flatpickr-am-pm{outline:0;width:18%;cursor:pointer;text-align:center;font-weight:400}.flatpickr-time input:hover,.flatpickr-time .flatpickr-am-pm:hover,.flatpickr-time input:focus,.flatpickr-time .flatpickr-am-pm:focus{background:#eee}.flatpickr-input[readonly]{cursor:pointer}@-webkit-keyframes fpFadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}@keyframes fpFadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}.emoji-textarea-wrap[data-v-7f2db8ed],.emoji-textarea-editor[data-v-7f2db8ed]{position:relative}.variable-token-row[data-v-7f2db8ed]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:10px}.variable-token-btn[data-v-7f2db8ed]{border:1px solid #dfe3ec;border-radius:10px;background:#fff;color:#111827;font-size:13px;font-weight:600;padding:6px 10px;cursor:pointer}.variable-token-btn[data-v-7f2db8ed]:hover{border-color:#9333ea;color:#6d28d9}.emoji-textarea-input[data-v-7f2db8ed]{width:100%;box-sizing:border-box;border:1px solid #dfe3ec;border-radius:14px;padding:14px 15px 14px 46px;font-size:15px;margin-bottom:10px;resize:vertical}.emoji-trigger-btn[data-v-7f2db8ed]{position:absolute;left:12px;top:12px;width:26px;height:26px;border:0;border-radius:999px;background:#f3f4f8;color:#374151;display:grid;place-items:center;cursor:pointer}.emoji-panel[data-v-7f2db8ed]{z-index:1200;overflow:hidden;border:1px solid #d8dbe6;background:#fff;border-radius:12px;box-shadow:0 10px 28px #0f172a29;padding:0}.wa-emoji-picker[data-v-7f2db8ed]{width:100%;height:min(70vh,440px)}.csv-preview-container[data-v-f890af8f]{width:100%;max-width:1200px;margin:0 auto}.upload-area[data-v-f890af8f]{margin-bottom:20px}.file-label[data-v-f890af8f]{cursor:pointer;display:block}.hidden-input[data-v-f890af8f]{display:none}.drop-zone[data-v-f890af8f]{border:2px dashed #bfdbfe;border-radius:12px;padding:40px 20px;text-align:center;background:#f0f9ff;transition:all .2s}.drop-zone.dragover[data-v-f890af8f]{border-color:#2563eb;background:#eff6ff;transform:scale(1.02)}.drop-zone .icon[data-v-f890af8f]{font-size:48px;margin-bottom:12px}.drop-zone .text strong[data-v-f890af8f]{display:block;color:#1e293b;margin-bottom:6px}.drop-zone .text p[data-v-f890af8f]{margin:0;color:#64748b;font-size:14px}.loading[data-v-f890af8f]{text-align:center;padding:40px 20px}.loading-overlay[data-v-f890af8f]{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.loading-card[data-v-f890af8f]{background:#fff;border-radius:20px;padding:40px;max-width:400px;width:90%;text-align:center;box-shadow:0 20px 60px #0003}.loading-title[data-v-f890af8f]{margin:20px 0 0;font-size:18px;font-weight:600;color:#1e293b}.loading-filename[data-v-f890af8f]{margin:16px 0 0;font-size:12px;color:#64748b;word-break:break-all}.progress-container[data-v-f890af8f]{margin-top:20px}.loading p[data-v-f890af8f]{color:#64748b}.progress-bar[data-v-f890af8f]{width:100%;height:6px;background:#e2e8f0;border-radius:4px;margin:12px 0;overflow:hidden}.progress-fill[data-v-f890af8f]{height:100%;background:linear-gradient(90deg,#2563eb,#1d4ed8);transition:width .3s ease}.progress-text[data-v-f890af8f]{margin:8px 0 0;font-size:12px;color:#64748b}.error-box[data-v-f890af8f]{background:#fff1f2;color:#9f1239;border:1px solid #fecaca;border-radius:8px;padding:12px 16px;margin-bottom:20px;display:flex;gap:12px;align-items:flex-start}.error-box[data-v-f890af8f]:before{content:"⚠️";font-size:18px;flex-shrink:0}.preview-section[data-v-f890af8f]{background:#fff;border:1px solid #e9edf5;border-radius:12px;padding:16px}.summary-card[data-v-f890af8f]{background:linear-gradient(135deg,#2563eb,#1d4ed8);border-radius:16px;padding:16px;color:#fff;margin-bottom:14px}.summary-header[data-v-f890af8f]{display:flex;align-items:center;gap:12px;margin-bottom:12px}.summary-icon[data-v-f890af8f]{font-size:36px}.summary-content[data-v-f890af8f]{flex:1}.summary-label[data-v-f890af8f]{margin:0;font-size:12px;opacity:.9;text-transform:uppercase;letter-spacing:.05em;font-weight:600}.summary-value[data-v-f890af8f]{margin:4px 0 0;font-size:24px;font-weight:700;line-height:1}.summary-subtitle[data-v-f890af8f]{margin:2px 0 0;font-size:11px;opacity:.8}.summary-details[data-v-f890af8f]{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:8px}.detail-badge[data-v-f890af8f]{background:#ffffff26;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:10px;padding:8px 10px;display:flex;align-items:center;gap:6px;font-size:12px}.badge-icon[data-v-f890af8f]{font-size:14px}.badge-text[data-v-f890af8f]{flex:1}.badge-text code[data-v-f890af8f]{background:#fff3;padding:2px 6px;border-radius:4px;font-family:Courier New,monospace;font-size:12px}.divider[data-v-f890af8f]{height:1px;background:#e9edf5;margin:14px 0}.divider[data-v-f890af8f]{height:1px;background:#e9edf5;margin:24px 0}.column-headers[data-v-f890af8f]{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:8px;margin-bottom:8px}.column-header[data-v-f890af8f]{font-size:11px;font-weight:600;color:#475569;background:#f1f5f9;padding:6px 10px;border-radius:6px;border:1px solid #cbd5e1}.file-name-field[data-v-f890af8f]{display:flex;align-items:center;gap:8px;margin:10px 0;padding:8px;background:#f8fafc;border-radius:8px}.file-name-label[data-v-f890af8f]{font-weight:600;color:#475569;font-size:12px;white-space:nowrap}.file-name-input[data-v-f890af8f]{flex:1;border:1px solid #cbd5e1;border-radius:6px;padding:6px 10px;font-size:12px;color:#1e293b;background:#fff;min-width:200px}.file-name-input[data-v-f890af8f]:focus{outline:none;border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1a}.preview-sample-section[data-v-f890af8f]{margin-bottom:12px}.preview-sample-section h4[data-v-f890af8f]{margin:0 0 8px;color:#1e293b;font-size:12px;text-transform:uppercase;letter-spacing:.05em}.sample-rows[data-v-f890af8f]{display:flex;flex-direction:column;gap:6px}.sample-row[data-v-f890af8f]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:8px;display:flex;gap:8px;flex-wrap:nowrap}.sample-cell[data-v-f890af8f]{background:#fff;border:1px solid #e9edf5;border-radius:6px;padding:6px 10px;font-size:11px;line-height:1.2;color:#475569;flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (max-width: 768px){.summary-card[data-v-f890af8f]{padding:14px}.summary-icon[data-v-f890af8f]{font-size:30px}.summary-value[data-v-f890af8f]{font-size:22px}.summary-details[data-v-f890af8f]{grid-template-columns:1fr}.sample-row[data-v-f890af8f]{flex-wrap:wrap}.sample-cell[data-v-f890af8f]{min-width:120px}}.file-info[data-v-f890af8f]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;margin-bottom:24px;padding:16px;background:#f8fafc;border-radius:8px}.info-item[data-v-f890af8f]{font-size:14px}.info-item.warning[data-v-f890af8f]{background:#fffbeb;padding:8px;border-radius:4px;border-left:3px solid #f59e0b}.info-item strong[data-v-f890af8f]{display:block;color:#64748b;margin-bottom:4px;text-transform:uppercase;font-size:12px;letter-spacing:.05em}.info-item code[data-v-f890af8f]{background:#e2e8f0;padding:2px 6px;border-radius:4px;font-family:Courier New,monospace;color:#1e293b}.actions[data-v-f890af8f]{display:flex;gap:10px;justify-content:flex-end;padding-top:16px;border-top:1px solid #e9edf5}.btn[data-v-f890af8f]{border:0;border-radius:8px;padding:10px 16px;font-weight:600;cursor:pointer;font-size:14px;transition:all .2s}.btn-primary[data-v-f890af8f]{background:#2563eb;color:#fff}.btn-primary[data-v-f890af8f]:hover{background:#1d4ed8}.btn-secondary[data-v-f890af8f]{background:#e2e8f0;color:#1e293b}.btn-secondary[data-v-f890af8f]:hover{background:#cbd5e1}.spinner[data-v-f890af8f]{width:50px;height:50px;margin:0 auto;position:relative}.spinner[data-v-f890af8f]:before{content:"";position:absolute;width:100%;height:100%;border:3px solid #e2e8f0;border-top:3px solid #2563eb;border-radius:50%;animation:spin-f890af8f .8s linear infinite}.spinner[data-v-f890af8f]:after{content:"";position:absolute;width:100%;height:100%;border:3px solid transparent;border-right:3px solid #60a5fa;border-radius:50%;animation:spin-f890af8f 1.2s linear infinite reverse}@keyframes spin-f890af8f{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.page[data-v-3a8f40e7]{display:flex;flex-direction:column;gap:20px}.title-row h1[data-v-3a8f40e7]{margin:0;font-size:40px}.card[data-v-3a8f40e7]{background:#fff;border:1px solid #eceef5;border-radius:20px;padding:22px}.rcs-agent-alert[data-v-3a8f40e7]{border:1px solid #fecaca;background:#fef2f2;color:#991b1b;border-radius:12px;padding:12px 14px;font-size:14px;line-height:1.4}.rcs-agent-alert strong[data-v-3a8f40e7]{margin-right:6px}.insufficient-credits-alert[data-v-3a8f40e7]{border:1px solid #fecaca;background:#fef2f2;color:#991b1b;border-radius:12px;padding:12px 14px;font-size:14px;line-height:1.4}.insufficient-credits-alert strong[data-v-3a8f40e7]{margin-right:6px}.required-mark[data-v-3a8f40e7]{color:#dc2626}.modal-campaign-name-field[data-v-3a8f40e7]{margin-bottom:14px}.type-grid[data-v-3a8f40e7]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.type-button[data-v-3a8f40e7]{border:1px solid #e5e8f0;background:#fff;border-radius:16px;padding:18px 10px;font-weight:600;cursor:pointer;overflow-x:hidden}.type-button.selected[data-v-3a8f40e7]{border-color:#9333ea;background:#fbf5ff;color:#7c3aed}.content-grid[data-v-3a8f40e7]{display:grid;grid-template-columns:1.05fr 1.15fr .8fr;gap:20px;align-items:start}.audience-toggle[data-v-3a8f40e7]{display:flex;gap:10px;margin-bottom:16px}.small-toggle[data-v-3a8f40e7]{border:1px solid #ddd;background:#fff;border-radius:12px;padding:10px 14px;cursor:pointer}.small-toggle.active[data-v-3a8f40e7]{border-color:#9333ea;background:#fbf5ff;color:#7c3aed}.multiple-mode-wrap[data-v-3a8f40e7]{display:grid;gap:10px}.recipients-text-area[data-v-3a8f40e7]{min-height:180px}.recipients-helper-row[data-v-3a8f40e7]{margin-bottom:0}.format-help-btn[data-v-3a8f40e7]{border:1px solid #d8dbe6;background:#fff;border-radius:12px;padding:10px 14px;cursor:pointer;justify-self:start}.field-error[data-v-3a8f40e7]{border-color:#dc2626!important;box-shadow:0 0 0 3px #dc26261f}.audience-error-text[data-v-3a8f40e7]{margin:-4px 0 8px;color:#b91c1c;font-size:13px;font-weight:600}.upload-box[data-v-3a8f40e7]{border:2px dashed #daddea;border-radius:18px;padding:24px 16px;text-align:center;color:#646b7d;margin-bottom:14px}.upload-content[data-v-3a8f40e7]{display:grid;gap:8px}.hidden-input[data-v-3a8f40e7]{display:none}.ghost-button[data-v-3a8f40e7]{border:1px solid #d8dbe6;background:#fff;border-radius:12px;padding:10px 14px;cursor:pointer;width:fit-content;margin:0 auto}.file-box[data-v-3a8f40e7]{display:flex;justify-content:space-between;gap:12px;align-items:center;border:1px solid #e6e9f2;border-radius:16px;padding:14px 16px;margin-bottom:14px;min-height:72px}.file-box strong[data-v-3a8f40e7],.file-box p[data-v-3a8f40e7]{word-break:break-word}.remove-btn[data-v-3a8f40e7]{border:0;background:transparent;font-size:24px;cursor:pointer}.text-field[data-v-3a8f40e7],.text-area[data-v-3a8f40e7]{width:100%;box-sizing:border-box;border:1px solid #dfe3ec;border-radius:14px;padding:14px 15px;font-size:15px;margin-bottom:10px}.text-area[data-v-3a8f40e7]{min-height:120px;resize:vertical}.helper-row[data-v-3a8f40e7]{display:flex;justify-content:space-between;color:#7f8596;font-size:13px;margin-bottom:14px}.compact-helper[data-v-3a8f40e7]{margin-top:-4px}.buttons-section[data-v-3a8f40e7]{margin-top:16px}.section-head[data-v-3a8f40e7]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.section-head h2[data-v-3a8f40e7],.section-head h3[data-v-3a8f40e7]{margin:0}.section-head-actions[data-v-3a8f40e7]{display:inline-flex;align-items:center;gap:10px}.manual-link-btn[data-v-3a8f40e7]{border:1px solid #c4b5fd;background:#ede9fe;color:#6d28d9;border-radius:12px;padding:9px 12px;cursor:pointer;font-weight:600;white-space:nowrap;display:inline-flex;align-items:center;gap:6px}.manual-link-btn[data-v-3a8f40e7]:hover{background:#ddd6fe;border-color:#a78bfa}.button-editor[data-v-3a8f40e7],.carousel-card-editor[data-v-3a8f40e7]{border:1px solid #e6e9f2;border-radius:16px;padding:14px;margin-bottom:14px}.carousel-header[data-v-3a8f40e7]{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.add-button[data-v-3a8f40e7]{width:100%;border:1px solid #ddd;background:#fff;border-radius:14px;padding:14px;cursor:pointer}.remove-link[data-v-3a8f40e7]{border:0;background:transparent;color:#d11;cursor:pointer}.button-action-row[data-v-3a8f40e7]{display:flex;gap:8px;align-items:stretch;flex-wrap:wrap}.button-type-row.compact[data-v-3a8f40e7]{display:flex;gap:6px;margin-bottom:0;flex-shrink:0;flex-wrap:wrap}.type-mini[data-v-3a8f40e7]{border:1px solid #ddd;background:#fff;border-radius:10px;padding:7px 10px;cursor:pointer;display:inline-flex;align-items:center;gap:6px;font-size:13px;line-height:1;white-space:nowrap}.type-mini i[data-v-3a8f40e7]{font-size:12px}.type-mini.active[data-v-3a8f40e7]{border-color:#9333ea;background:#9333ea;color:#fff}.action-input[data-v-3a8f40e7]{margin-bottom:0;flex:1 1 auto;min-width:220px;width:100%}.preview-card[data-v-3a8f40e7]{position:sticky;top:20px}.preview-phone[data-v-3a8f40e7]{max-width:320px;border:1px solid #e5e8f0;border-radius:22px;overflow:hidden;background:#fff}.preview-media[data-v-3a8f40e7]{height:150px;background:#f2f4f9;display:flex;align-items:center;justify-content:center;overflow:hidden;border-bottom:1px solid #edf0f6}.preview-media img[data-v-3a8f40e7],.preview-video[data-v-3a8f40e7]{max-width:100%;max-height:150px;width:auto;height:auto;object-fit:contain;display:block}.preview-mini-media[data-v-3a8f40e7]{height:110px;background:#f2f4f9;display:flex;align-items:center;justify-content:center;overflow:hidden}.preview-mini-media img[data-v-3a8f40e7]{max-width:100%;max-height:110px;width:auto;height:auto;object-fit:contain;display:block}.media-placeholder[data-v-3a8f40e7]{font-size:36px}.preview-body[data-v-3a8f40e7]{padding:14px 16px 16px}.preview-body strong[data-v-3a8f40e7]{display:block;margin-bottom:6px;line-height:1.2}.preview-body p[data-v-3a8f40e7]{margin:0;color:#6f7688;line-height:1.35;overflow-wrap:anywhere;word-break:break-word}.preview-body.only-text[data-v-3a8f40e7]{padding:18px}.preview-actions[data-v-3a8f40e7]{display:flex;gap:8px;flex-wrap:wrap;margin-top:10px}.preview-pill[data-v-3a8f40e7]{background:#f3e8ff;color:#7c3aed;border:1px solid #dfc4ff;border-radius:999px;padding:8px 12px;font-size:14px;font-weight:600}.preview-carousel[data-v-3a8f40e7]{display:flex;gap:12px;overflow-x:auto;padding:12px}.preview-carousel-card[data-v-3a8f40e7]{min-width:220px;border:1px solid #e5e8f0;border-radius:16px;overflow:hidden}.footer-actions[data-v-3a8f40e7]{display:flex;justify-content:space-between;gap:12px}.back-button[data-v-3a8f40e7],.next-button[data-v-3a8f40e7]{border:0;border-radius:14px;padding:14px 18px;font-weight:700;cursor:pointer}.back-button[data-v-3a8f40e7]{background:#f3f4f8}.next-button[data-v-3a8f40e7]{background:#9333ea;color:#fff}.next-button[data-v-3a8f40e7]:disabled{background:#d1d5db;color:#6b7280;cursor:not-allowed}@media (max-width: 1200px){.content-grid[data-v-3a8f40e7]{grid-template-columns:1fr}.preview-card[data-v-3a8f40e7]{position:static}}@media (max-width: 900px){.type-grid[data-v-3a8f40e7]{grid-template-columns:1fr 1fr}.title-row h1[data-v-3a8f40e7]{font-size:30px}.button-action-row[data-v-3a8f40e7]{flex-direction:column;align-items:stretch}.button-type-row.compact[data-v-3a8f40e7]{width:100%}.type-mini[data-v-3a8f40e7]{justify-content:center;flex:1}}@media (max-width: 1400px){.button-action-row[data-v-3a8f40e7]{flex-direction:column;align-items:stretch}.button-type-row.compact[data-v-3a8f40e7]{width:100%}.action-input[data-v-3a8f40e7]{flex:0 0 auto;min-width:0}}.button-editor-head[data-v-3a8f40e7]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.button-editor-head-spacer[data-v-3a8f40e7]{flex:1}.remove-icon-btn[data-v-3a8f40e7]{width:28px;height:28px;border:0;background:transparent;color:#ff2b2b;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;border-radius:8px;margin-left:auto}.remove-icon-btn[data-v-3a8f40e7]:hover{background:#fff1f1}.preview-pill[data-v-3a8f40e7]{display:inline-flex;align-items:center;gap:6px}.preview-pill i[data-v-3a8f40e7]{font-size:12px}.modal-overlay[data-v-3a8f40e7]{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.modal-content[data-v-3a8f40e7]{background:#fff;border-radius:20px;padding:32px;max-width:500px;width:90%;max-height:90vh;overflow-y:auto;box-shadow:0 20px 60px #0000004d}.modal-content h2[data-v-3a8f40e7]{margin:0 0 24px;font-size:20px;font-weight:700;display:flex;align-items:center;gap:12px}.modal-content h2[data-v-3a8f40e7]:before{content:"⏰";font-size:24px}.server-datetime-hint[data-v-3a8f40e7]{margin:8px 0 0;color:#475569;font-size:13px;white-space:nowrap;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:8px 10px}.server-datetime-hint strong[data-v-3a8f40e7]{color:#0f172a}.tutorial-modal[data-v-3a8f40e7]{max-width:860px}.tutorial-title-no-icon[data-v-3a8f40e7]:before{content:none!important}.tutorial-block[data-v-3a8f40e7]{border:1px solid #e5e8f0;border-radius:12px;padding:14px;margin-bottom:14px}.tutorial-block h3[data-v-3a8f40e7]{margin:0 0 8px}.tutorial-block p[data-v-3a8f40e7]{margin:0 0 10px;color:#4b5563}.tutorial-pre[data-v-3a8f40e7]{margin:0 0 10px;border:1px solid #e5e8f0;background:#f8fafc;border-radius:10px;padding:10px;white-space:pre-wrap;word-break:break-word;font-family:Consolas,Courier New,monospace}.schedule-option[data-v-3a8f40e7]{margin-bottom:16px}.radio-option[data-v-3a8f40e7],.checkbox-option[data-v-3a8f40e7]{display:flex;align-items:flex-start;gap:12px;padding:16px;border:2px solid #e5e8f0;border-radius:12px;cursor:pointer;transition:all .2s ease}.radio-option[data-v-3a8f40e7]:hover,.checkbox-option[data-v-3a8f40e7]:hover{border-color:#9333ea;background:#f9f5ff}.checkbox-option.disabled[data-v-3a8f40e7]{cursor:not-allowed;border-color:#f1d4d4;background:#fff7f7}.checkbox-option.disabled[data-v-3a8f40e7]:hover{border-color:#f1d4d4;background:#fff7f7}.radio-option input[data-v-3a8f40e7],.checkbox-option input[data-v-3a8f40e7]{margin-top:4px;cursor:pointer;accent-color:#9333ea;width:20px;height:20px;min-width:20px}.radio-option.selected[data-v-3a8f40e7],.checkbox-option.selected[data-v-3a8f40e7]{border-color:#9333ea;background:#f9f5ff}.option-content[data-v-3a8f40e7]{flex:1}.option-content strong[data-v-3a8f40e7]{display:block;margin-bottom:4px;font-size:14px;color:#1f2937}.fallback-option-head[data-v-3a8f40e7]{display:flex;align-items:center;justify-content:space-between;gap:10px}.fallback-option-x[data-v-3a8f40e7]{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:999px;border:1px solid #dc2626;color:#dc2626;font-size:12px;font-weight:800;line-height:1;flex-shrink:0}.option-content p[data-v-3a8f40e7]{margin:0;font-size:12px;color:#6b7280}.datetime-input-wrapper[data-v-3a8f40e7]{margin:16px 0 24px;padding:16px;background:#f3f4f8;border-radius:12px}.datetime-grid[data-v-3a8f40e7]{display:grid;grid-template-columns:1fr 170px;gap:12px}.datetime-field[data-v-3a8f40e7]{display:flex;flex-direction:column;gap:8px}.datetime-label[data-v-3a8f40e7]{font-size:13px;color:#4b5563;font-weight:600}.datetime-time-input[data-v-3a8f40e7],.datetime-date-input[data-v-3a8f40e7]{width:100%;box-sizing:border-box;padding:11px 12px;border:1px solid #e5e8f0;border-radius:8px;font-size:14px;line-height:1.25;background:#fff;cursor:pointer}.datetime-date-input[data-v-3a8f40e7]{min-width:0;color:#111827}.datetime-date-input[data-v-3a8f40e7]::placeholder{color:#9ca3af}.time-select-grid[data-v-3a8f40e7]{display:grid;grid-template-columns:1fr auto 1fr;gap:8px;align-items:center}.time-separator[data-v-3a8f40e7]{font-weight:700;color:#6b7280}.datetime-time-input[data-v-3a8f40e7]:focus,.datetime-date-input[data-v-3a8f40e7]:focus{outline:none;border-color:#9333ea;box-shadow:0 0 0 3px #9333ea1a}.schedule-summary-text[data-v-3a8f40e7]{margin:12px 2px 0;padding:10px 12px;border:1px solid #bfdbfe;background:#eff6ff;border-radius:10px;font-size:13px;color:#1e3a8a;line-height:1.4}.fallback-sms-section[data-v-3a8f40e7]{margin-bottom:24px;padding-top:16px;border-top:1px solid #e5e8f0}.fallback-sms-section .checkbox-option[data-v-3a8f40e7]{margin:0}.fallback-sms-warning[data-v-3a8f40e7]{margin:10px 2px 0;font-size:13px;font-weight:600;color:#dc2626}.fallback-sms-editor[data-v-3a8f40e7]{margin-top:14px}.modal-actions[data-v-3a8f40e7]{display:flex;gap:12px;justify-content:flex-end}.modal-cancel[data-v-3a8f40e7],.modal-confirm[data-v-3a8f40e7]{padding:12px 24px;border:none;border-radius:10px;font-weight:600;cursor:pointer;font-size:14px;transition:all .2s ease}.modal-cancel[data-v-3a8f40e7]{background:#f3f4f8;color:#1f2937}.modal-cancel[data-v-3a8f40e7]:hover{background:#e5e7eb}.modal-confirm[data-v-3a8f40e7]{background:#9333ea;color:#fff}.modal-confirm[data-v-3a8f40e7]:hover{background:#7e22ce;box-shadow:0 8px 16px #9333ea4d}@media (max-width: 700px){.datetime-grid[data-v-3a8f40e7]{grid-template-columns:1fr}}.campaign-resume[data-v-cd880001]{display:flex;flex-direction:column;gap:16px}.report-card-block[data-v-cd880001]{border:1px solid #eceef5;border-radius:18px;padding:18px;background:linear-gradient(180deg,#fff,#fcfcff)}.report-card-block h3[data-v-cd880001]{margin:0}.report-metrics-grid[data-v-cd880001]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.metric-card[data-v-cd880001]{border:1px solid #eceef5;border-radius:16px;padding:14px 16px;background:#fff;border-left-width:4px}.metric-head[data-v-cd880001]{display:flex;align-items:center;justify-content:space-between;color:#6b7280;font-size:13px}.metric-card strong[data-v-cd880001]{display:block;margin-top:10px;font-size:28px}.metric-value-btn[data-v-cd880001]{border:0;background:transparent;display:block;margin-top:10px;padding:0;font-size:28px;font-weight:700;color:inherit;cursor:pointer}.metric-value-btn[data-v-cd880001]:hover{text-decoration:underline}.report-content-grid[data-v-cd880001]{display:grid;grid-template-columns:1.1fr 1fr;gap:16px}.message-preview-box[data-v-cd880001]{margin-top:14px;border-radius:14px;background:#f4efe8;padding:16px}.message-preview-box p[data-v-cd880001]{margin:0;background:#fff;display:inline-block;padding:12px 14px;border-radius:12px}.snapshot-chip[data-v-cd880001]{display:inline-flex;align-items:center;border:1px solid #d9c3ff;color:#7c3aed;background:#f7f0ff;border-radius:999px;padding:6px 10px;font-size:12px;font-weight:700;margin-bottom:10px}.snapshot-text[data-v-cd880001],.snapshot-card[data-v-cd880001]{background:#fff;border-radius:12px;padding:12px 14px;margin-bottom:10px}.snapshot-card[data-v-cd880001]{max-width:320px}.snapshot-card p[data-v-cd880001]{margin:6px 0 0}.snapshot-media-preview[data-v-cd880001]{width:100%;height:150px;object-fit:contain;background:#f2f4f9;border-radius:10px;margin-bottom:10px}.snapshot-media[data-v-cd880001]{color:#6b7280;font-size:13px;margin-bottom:10px}.snapshot-buttons[data-v-cd880001]{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:10px}.snapshot-button-pill[data-v-cd880001]{border:1px solid #d9c3ff;color:#7c3aed;background:#fff;border-radius:999px;padding:6px 10px;font-size:12px;font-weight:700;display:inline-flex;align-items:center;gap:6px}.snapshot-button-pill i[data-v-cd880001]{font-size:11px}.snapshot-carousel-list[data-v-cd880001]{display:grid;gap:8px}.snapshot-carousel-item[data-v-cd880001]{background:#fff;border-radius:10px;padding:10px;display:grid;gap:4px;max-width:320px}.snapshot-carousel-media[data-v-cd880001]{width:100%;height:110px;object-fit:contain;background:#f2f4f9;border-radius:8px;margin-bottom:4px}.snapshot-fallback-box[data-v-cd880001]{margin-top:10px}.snapshot-fallback-chip[data-v-cd880001]{display:inline-flex;align-items:center;border:1px solid #f3c59b;color:#b45309;background:#fff5eb;border-radius:999px;padding:6px 10px;font-size:12px;font-weight:700;margin-bottom:8px}.snapshot-fallback-text[data-v-cd880001]{background:#fff;border-radius:12px;padding:12px 14px;color:#1f2937;white-space:pre-wrap;word-break:break-word}.report-detail-grid[data-v-cd880001]{margin-top:18px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.report-detail-grid span[data-v-cd880001]{color:#6b7280;font-size:13px}.report-detail-grid strong[data-v-cd880001]{display:block;margin-top:6px;font-size:18px}.progress-list[data-v-cd880001],.progress-two-columns[data-v-cd880001]{display:grid;gap:14px;margin-top:14px}.progress-separator[data-v-cd880001]{margin-top:14px;padding-top:10px;border-top:1px dashed #d8deea}.progress-separator span[data-v-cd880001]{font-size:12px;color:#6b7280;font-weight:700;letter-spacing:.02em;text-transform:uppercase}.progress-two-columns[data-v-cd880001]{grid-template-columns:repeat(2,minmax(0,1fr))}.progress-label-row[data-v-cd880001]{display:flex;justify-content:space-between;gap:12px;margin-bottom:8px}.progress-track[data-v-cd880001]{height:12px;background:#eef1f5;border-radius:999px;overflow:hidden}.progress-fill[data-v-cd880001]{height:100%;border-radius:999px}.tone-neutral[data-v-cd880001]{border-left-color:#111827}.tone-success[data-v-cd880001]{border-left-color:#22c55e;color:#15803d}.tone-danger[data-v-cd880001]{border-left-color:#ef4444;color:#b91c1c}.tone-info[data-v-cd880001]{border-left-color:#3b82f6;color:#1d4ed8}.tone-purple[data-v-cd880001]{border-left-color:#9333ea;color:#7c3aed}.tone-blue[data-v-cd880001]{border-left-color:#6366f1;color:#4f46e5}.tone-warning[data-v-cd880001]{border-left-color:#f59e0b;color:#b45309}.progress-fill.tone-success[data-v-cd880001]{background:#22c55e}.progress-fill.tone-danger[data-v-cd880001]{background:#ef4444}.progress-fill.tone-info[data-v-cd880001]{background:#3b82f6}.progress-fill.tone-purple[data-v-cd880001]{background:#9333ea}.progress-fill.tone-blue[data-v-cd880001]{background:#6366f1}.progress-fill.tone-warning[data-v-cd880001]{background:#f59e0b}@media (max-width: 900px){.report-metrics-grid[data-v-cd880001],.report-content-grid[data-v-cd880001],.progress-two-columns[data-v-cd880001],.report-detail-grid[data-v-cd880001]{grid-template-columns:1fr}}.page[data-v-b2f113fe]{display:flex;flex-direction:column;gap:20px}.hero h1[data-v-b2f113fe]{margin:0;font-size:38px}.hero p[data-v-b2f113fe]{color:#7b8195;margin-top:8px}.card[data-v-b2f113fe]{background:#fff;border:1px solid #eceef5;border-radius:20px;padding:22px}.tabs[data-v-b2f113fe]{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:18px}.tab[data-v-b2f113fe]{border:1px solid #e4e7f0;background:#fff;border-radius:999px;padding:10px 16px;cursor:pointer;font-weight:700}.tab.active[data-v-b2f113fe]{border-color:#9333ea;background:#f3e8ff;color:#7c3aed}.report-back-row[data-v-b2f113fe]{display:flex;margin-bottom:18px}.back-to-campaigns-btn[data-v-b2f113fe]{display:inline-flex;align-items:center;gap:8px;border:1px solid #d9c3ff;background:#f7f0ff;color:#7c3aed;border-radius:12px;padding:10px 14px;font-weight:700;cursor:pointer}.search-filters[data-v-b2f113fe]{display:flex;gap:12px;margin-bottom:16px;flex-wrap:nowrap;align-items:center}.search-input[data-v-b2f113fe]{flex:1 1 380px;min-width:260px;border:1px solid #dbe2ef;border-radius:10px;padding:10px 12px;font-size:14px;background:#fff}.search-date-field[data-v-b2f113fe]{position:relative;flex:0 0 240px}.search-date-flatpickr[data-v-b2f113fe]{width:100%;min-width:240px}.search-date-icon[data-v-b2f113fe]{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:#7b8195;font-size:14px;pointer-events:none;z-index:2}[data-v-b2f113fe] .campaign-filter-date-input{width:100%;min-width:240px;box-sizing:border-box;padding:10px 12px 10px 34px;border:1px solid #dbe2ef;border-radius:10px;font-size:14px;line-height:1.25;background:#fff;color:#111827;cursor:pointer}[data-v-b2f113fe] .campaign-filter-date-input::placeholder{color:#a0aec0}[data-v-b2f113fe] .campaign-filter-date-input:focus{outline:none;border-color:#9333ea;box-shadow:0 0 0 3px #9333ea1a}.search-input[data-v-b2f113fe]::placeholder{color:#a0aec0}.search-clear-btn[data-v-b2f113fe]{padding:10px 16px;border:1px solid #d9c3ff;background:#f7f0ff;color:#7c3aed;border-radius:10px;font-weight:700;cursor:pointer;font-size:13px}.search-clear-btn[data-v-b2f113fe]:hover{background:#ede9fe}@media (max-width: 900px){.search-filters[data-v-b2f113fe]{flex-wrap:wrap}.search-input[data-v-b2f113fe],.search-date-field[data-v-b2f113fe],.search-date-flatpickr[data-v-b2f113fe],[data-v-b2f113fe] .campaign-filter-date-input{min-width:100%;width:100%;flex:1 1 100%}}.table-wrap[data-v-b2f113fe]{overflow-x:auto}.pagination-bar[data-v-b2f113fe]{margin-top:12px;display:flex;justify-content:center;align-items:center;gap:10px;flex-wrap:wrap}.pagination-btn[data-v-b2f113fe]{border:1px solid #d9c3ff;background:#f7f0ff;color:#7c3aed;border-radius:10px;padding:8px 12px;font-weight:700;cursor:pointer}.pagination-btn[data-v-b2f113fe]:disabled{opacity:.55;cursor:not-allowed}.pagination-info[data-v-b2f113fe]{color:#6b7280;font-size:13px;font-weight:600}table[data-v-b2f113fe]{width:100%;border-collapse:separate;border-spacing:0 12px;table-layout:auto}th[data-v-b2f113fe],td[data-v-b2f113fe]{text-align:left;padding:14px 16px;word-break:normal}thead th[data-v-b2f113fe]{color:#7b8195;font-size:13px;text-transform:uppercase;padding-bottom:6px;white-space:nowrap}tbody td[data-v-b2f113fe]{background:linear-gradient(180deg,#fff,#fcfcff);border-top:1px solid #edf0f6;border-bottom:1px solid #edf0f6;box-shadow:inset 0 1px #ffffffb3}tbody tr:hover td[data-v-b2f113fe]{background:linear-gradient(180deg,#faf7ff,#f6f1ff)}tbody td[data-v-b2f113fe]:first-child{position:relative;padding-left:30px;border-left:1px solid #edf0f6;border-top-left-radius:18px;border-bottom-left-radius:18px}tbody td[data-v-b2f113fe]:first-child:before{content:"";position:absolute;left:10px;top:7px;bottom:7px;width:4px;border-radius:999px;background:linear-gradient(180deg,#8b5cf6,#7c3aed);box-shadow:0 0 0 1px #7c3aed14}tbody td[data-v-b2f113fe]:last-child{border-right:1px solid #edf0f6;border-top-right-radius:18px;border-bottom-right-radius:18px}tbody tr[data-v-b2f113fe]{filter:drop-shadow(0 6px 14px rgba(15,23,42,.04))}.campaign-name-cell[data-v-b2f113fe]{display:flex;flex-direction:column;gap:4px}.campaign-title[data-v-b2f113fe]{display:inline-flex;align-items:center;gap:8px;line-height:1.25}.campaign-type-icon[data-v-b2f113fe]{width:18px;height:18px;display:inline-flex;align-items:center;justify-content:center;border-radius:6px;background:#f3f4f6;color:#4b5563;font-size:11px;border:1px solid #e5e7eb}.campaign-title-link[data-v-b2f113fe]{cursor:pointer}.campaign-title-link[data-v-b2f113fe]:hover{text-decoration:underline}.campaign-subtext[data-v-b2f113fe]{color:#7b8195;font-size:12px}.campaign-subtext-date[data-v-b2f113fe]{display:inline-flex;align-items:center;margin-left:4px}.campaign-subtext-date.scheduled[data-v-b2f113fe]{border:1px solid #bae6fd;border-radius:999px;background:#e0f2fe;color:#0369a1;font-weight:700;padding:3px 8px}.status-pill[data-v-b2f113fe]{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:6px 10px;border-radius:999px;font-size:12px;font-weight:700;border:1px solid transparent;white-space:nowrap}.status-processando[data-v-b2f113fe],.status-nova[data-v-b2f113fe]{background:#dbeafe;color:#1d4ed8;border-color:#bfdbfe}.status-pendente[data-v-b2f113fe]{background:#fef3c7;color:#b45309;border-color:#fde68a}.status-enviando[data-v-b2f113fe]{background:#ede9fe;color:#6d28d9;border-color:#ddd6fe}.status-concluida[data-v-b2f113fe],.status-entregue[data-v-b2f113fe]{background:#dcfce7;color:#15803d;border-color:#bbf7d0}.status-concluida-erros[data-v-b2f113fe]{background:#fee2e2;color:#b91c1c;border-color:#fecaca}.status-cancelado[data-v-b2f113fe]{background:#fff4f6;color:#a83a50;border-color:#f7d5dd}.status-processing-icon[data-v-b2f113fe]{font-size:.9em;line-height:1;margin-right:1px}.status-lida[data-v-b2f113fe],.status-agendada[data-v-b2f113fe]{background:#e0f2fe;color:#0369a1;border-color:#bae6fd}.status-default[data-v-b2f113fe]{background:#f3f4f6;color:#4b5563;border-color:#e5e7eb}.action-btn.cancel-btn[data-v-b2f113fe]{border-color:#dc262659;color:#b91c1c;background:#dc26261f}.action-btn.cancel-btn[data-v-b2f113fe]:hover{border-color:#dc262680;background:#dc26262e}.events-helper-text[data-v-b2f113fe]{margin:0 0 14px;color:#475569;font-size:14px}.eventos-counters-grid[data-v-b2f113fe]{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:20px}.stat-card[data-v-b2f113fe]{border-radius:16px;padding:16px;border:1px solid transparent;background:#fff}.stat-card span[data-v-b2f113fe]{font-size:13px;color:#475569}.stat-card strong[data-v-b2f113fe]{display:block;margin-top:10px;font-size:30px;line-height:1}.tone-envios[data-v-b2f113fe]{border-color:#bfdbfe;background:linear-gradient(180deg,#f8fbff,#fff)}.tone-entregues[data-v-b2f113fe]{border-color:#bbf7d0;background:linear-gradient(180deg,#f4fff8,#fff)}.tone-respostas[data-v-b2f113fe]{border-color:#ddd6fe;background:linear-gradient(180deg,#fbfaff,#fff)}.envio-status-cell[data-v-b2f113fe]{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap}.envio-indicator[data-v-b2f113fe]{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:999px;border:1px solid transparent;font-size:11px}.envio-indicator-delivered[data-v-b2f113fe]{color:#475569;background:#f1f5f9;border-color:#cbd5e1}.envio-indicator-failed[data-v-b2f113fe]{color:#b91c1c;background:#fee2e2;border-color:#fecaca}.envio-indicator-clicked[data-v-b2f113fe]{color:#1d4ed8;background:#dbeafe;border-color:#93c5fd}.envio-indicator-fallback[data-v-b2f113fe]{color:#92400e;background:#fef3c7;border-color:#fcd34d}.action-btn[data-v-b2f113fe]{border:1px solid #d9c3ff;background:#f7f0ff;color:#7c3aed;border-radius:10px;padding:8px 12px;font-weight:700;cursor:pointer}.row-actions[data-v-b2f113fe]{display:flex;flex-wrap:wrap;gap:8px}.report-btn[data-v-b2f113fe],.responses-btn[data-v-b2f113fe]{min-width:118px}.responses-btn[data-v-b2f113fe]{background:#fff}.blink-row[data-v-b2f113fe]{animation:blinkHighlight-b2f113fe .6s ease-in-out 4}@keyframes blinkHighlight-b2f113fe{0%,to{background:transparent}50%{background:#f3e8ff}}.modal-overlay[data-v-b2f113fe]{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.modal-content[data-v-b2f113fe]{background:#fff;border-radius:20px;padding:28px;width:92%;max-width:560px;box-shadow:0 20px 60px #00000040}.modal-description[data-v-b2f113fe]{margin:8px 0 18px;color:#6b7280}.datetime-input-wrapper[data-v-b2f113fe]{padding:16px;background:#f3f4f8;border-radius:12px}.datetime-grid[data-v-b2f113fe]{display:grid;grid-template-columns:1fr 170px;gap:12px}.datetime-field[data-v-b2f113fe]{display:flex;flex-direction:column;gap:8px}.datetime-label[data-v-b2f113fe]{font-size:13px;color:#4b5563;font-weight:600}.datetime-date-input[data-v-b2f113fe],.datetime-time-input[data-v-b2f113fe]{width:100%;box-sizing:border-box;padding:11px 12px;border:1px solid #e5e8f0;border-radius:8px;font-size:14px;background:#fff;cursor:pointer}.datetime-date-input[data-v-b2f113fe]{min-width:0;color:#111827;line-height:1.25}.datetime-date-input[data-v-b2f113fe]::placeholder{color:#9ca3af}.time-select-grid[data-v-b2f113fe]{display:grid;grid-template-columns:1fr auto 1fr;gap:8px;align-items:center}.time-separator[data-v-b2f113fe]{font-weight:700;color:#6b7280}.datetime-date-input[data-v-b2f113fe]:focus,.datetime-time-input[data-v-b2f113fe]:focus{outline:none;border-color:#9333ea;box-shadow:0 0 0 3px #9333ea1a}.schedule-summary-text[data-v-b2f113fe]{margin:12px 2px 0;font-size:13px;color:#4b5563;line-height:1.4}.report-dashboard[data-v-b2f113fe]{display:flex;flex-direction:column;gap:16px}.report-view-tabs[data-v-b2f113fe]{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.report-view-tabs-left[data-v-b2f113fe]{display:flex;gap:10px;flex-wrap:wrap}.report-view-tab[data-v-b2f113fe]{border:1px solid #e4e7f0;background:#fff;border-radius:999px;padding:10px 16px;cursor:pointer;font-weight:700}.report-view-tab.active[data-v-b2f113fe]{border-color:#9333ea;background:#f3e8ff;color:#7c3aed}.report-use-template-btn[data-v-b2f113fe]{border:1px solid #d8dee9;background:#fff;border-radius:999px;padding:10px 16px;cursor:pointer;font-weight:700;color:#111827;white-space:nowrap}.report-use-template-btn[data-v-b2f113fe]:hover{border-color:#9333ea;color:#7c3aed}.report-hero-card[data-v-b2f113fe],.report-card-block[data-v-b2f113fe]{border:1px solid #eceef5;border-radius:18px;padding:18px;background:linear-gradient(180deg,#fff,#fcfcff)}.report-hero-card[data-v-b2f113fe]{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap}.report-title-row[data-v-b2f113fe]{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.report-reschedule-btn[data-v-b2f113fe]{border:1px solid #d9c3ff;background:#f7f0ff;border-radius:999px;padding:8px 13px;cursor:pointer;font-weight:700;color:#7c3aed;white-space:nowrap;display:inline-flex;align-items:center;gap:8px}.report-reschedule-btn[data-v-b2f113fe]:hover{border-color:#c4b0ee;background:#f1e5ff}.report-reschedule-btn[data-v-b2f113fe]:focus-visible{outline:2px solid #d9c3ff;outline-offset:2px}.report-title-row h2[data-v-b2f113fe],.report-card-block h3[data-v-b2f113fe]{margin:0}.report-campaign-id[data-v-b2f113fe]{margin-left:auto;color:#fff;font-size:12px;font-weight:600;letter-spacing:.03em;line-height:1}.report-helper[data-v-b2f113fe]{color:#6b7280;margin:8px 0 0}.report-meta[data-v-b2f113fe]{display:flex;gap:14px;flex-wrap:wrap;margin-top:12px;color:#6b7280;font-size:13px}.report-meta-schedule[data-v-b2f113fe]{display:inline-flex;align-items:center;gap:8px;padding:6px 10px;border:1px solid #e5e7eb;border-radius:999px;background:#f8fafc;color:#475569;font-weight:700}.report-meta-schedule.scheduled[data-v-b2f113fe]{border-color:#c7d2fe;background:#eef2ff;color:#3730a3}.report-cancel-alert[data-v-b2f113fe]{margin:10px 0 0;color:#a83a50;background:#fff7f8;border:1px solid #f7d5dd;border-radius:10px;padding:8px 10px;font-size:13px;line-height:1.4;display:inline-flex;align-items:flex-start;gap:8px}.report-actions[data-v-b2f113fe]{display:flex;gap:10px;flex-wrap:wrap;align-items:flex-start}.report-action-btn[data-v-b2f113fe]{border:1px solid #e4e7f0;background:#fff;border-radius:10px;padding:10px 14px;font-weight:700;cursor:pointer}.responses-header[data-v-b2f113fe]{display:flex;justify-content:space-between;gap:12px;align-items:center;margin-bottom:12px}.responses-count[data-v-b2f113fe]{color:#6b7280;font-size:13px;font-weight:700}.responses-table-wrap[data-v-b2f113fe]{margin-top:0}.responses-table[data-v-b2f113fe]{width:100%;border-collapse:separate;border-spacing:0 10px;table-layout:auto}.responses-table th[data-v-b2f113fe],.responses-table td[data-v-b2f113fe]{padding:12px}.responses-table th[data-v-b2f113fe]{color:#6b7280;font-size:12px;text-transform:uppercase;white-space:nowrap}.responses-table tbody td[data-v-b2f113fe]{background:linear-gradient(180deg,#fff,#fcfcff);border-top:1px solid #edf0f6;border-bottom:1px solid #edf0f6}.responses-table tbody tr:hover td[data-v-b2f113fe]{background:linear-gradient(180deg,#faf7ff,#f6f1ff)}.responses-table tbody td[data-v-b2f113fe]:first-child{position:relative;padding-left:28px;border-left:1px solid #edf0f6;border-top-left-radius:16px;border-bottom-left-radius:16px}.responses-table tbody td[data-v-b2f113fe]:first-child:before{content:"";position:absolute;left:10px;top:7px;bottom:7px;width:4px;border-radius:999px;background:linear-gradient(180deg,#3b82f6,#2563eb)}.responses-table tbody td[data-v-b2f113fe]:last-child{border-right:1px solid #edf0f6;border-top-right-radius:16px;border-bottom-right-radius:16px}.responses-empty[data-v-b2f113fe]{margin:0;color:#6b7280}.empty-campaign-art[data-v-b2f113fe]{border:1px dashed #d7caee;border-radius:18px;padding:24px;display:grid;grid-template-columns:170px 1fr;gap:20px;align-items:center;background:linear-gradient(120deg,#faf7ff,#fff 70%)}.visual-phone[data-v-b2f113fe]{width:90px;height:160px;border-radius:24px;background:#fff;border:2px solid #d7caee;box-shadow:0 10px 30px #6d28d924;display:grid;align-content:start;gap:10px;padding:18px 12px 12px;z-index:1}.phone-notch[data-v-b2f113fe]{width:36px;height:4px;border-radius:999px;background:#e9dffb;margin:0 auto}.phone-bubble[data-v-b2f113fe]{border-radius:12px}.phone-bubble-main[data-v-b2f113fe]{font-size:13px;font-weight:800;color:#6d28d9;border:1px solid #d7caee;background:#f4ebff;text-align:center;padding:8px 0}.phone-bubble-soft[data-v-b2f113fe]{min-height:52px;background:#f7f4fc;border:1px solid #ede7f8;display:grid;place-items:center}.phone-bubble-soft i[data-v-b2f113fe]{font-size:30px;color:#1d4ed8}.visual-glow[data-v-b2f113fe]{position:absolute;width:130px;height:130px;border-radius:50%;background:radial-gradient(circle,#a78bfa59,#a78bfa00 70%)}.empty-campaign-content h3[data-v-b2f113fe]{margin:0;font-size:28px;line-height:1.1;color:#1f2937}.empty-campaign-content p[data-v-b2f113fe]{margin:10px 0 0;color:#4b5563;font-size:16px}.empty-campaign-cta[data-v-b2f113fe]{margin-top:16px;border:0;border-radius:12px;background:linear-gradient(135deg,#7c3aed,#9333ea);color:#fff;font-weight:700;padding:11px 14px;cursor:pointer}.empty-campaign-cta[data-v-b2f113fe]:hover{box-shadow:0 10px 20px #7c3aed38}.envios-filters[data-v-b2f113fe]{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:14px}.envios-filter-input[data-v-b2f113fe],.envios-filter-select[data-v-b2f113fe]{border:1px solid #e4e7f0;border-radius:10px;padding:10px 12px;min-width:200px;font-size:14px}.envios-filter-btn[data-v-b2f113fe]{border:1px solid #d9c3ff;background:#f7f0ff;color:#7c3aed;border-radius:10px;padding:10px 14px;font-weight:700;cursor:pointer}.envios-filter-btn.clear[data-v-b2f113fe]{background:#fff}.envios-pagination[data-v-b2f113fe]{margin-top:14px}.modal-actions[data-v-b2f113fe]{display:flex;justify-content:flex-end;gap:12px;margin-top:20px}.modal-delete[data-v-b2f113fe],.modal-cancel[data-v-b2f113fe],.modal-confirm[data-v-b2f113fe]{padding:12px 18px;border:0;border-radius:10px;font-weight:700;cursor:pointer}.modal-delete[data-v-b2f113fe]{background:#dc2626;color:#fff;margin-right:auto}.modal-cancel[data-v-b2f113fe]{background:#f3f4f8}.modal-confirm[data-v-b2f113fe]{background:#9333ea;color:#fff}@media (max-width: 700px){.eventos-counters-grid[data-v-b2f113fe],.datetime-grid[data-v-b2f113fe]{grid-template-columns:1fr}.empty-campaign-art[data-v-b2f113fe]{grid-template-columns:1fr;text-align:center}.empty-campaign-content h3[data-v-b2f113fe]{font-size:24px}.envios-filter-input[data-v-b2f113fe],.envios-filter-select[data-v-b2f113fe],.envios-filter-btn[data-v-b2f113fe]{width:100%}.modal-actions[data-v-b2f113fe]{flex-direction:column}}.page[data-v-a3478723]{display:flex;flex-direction:column;gap:20px}.hero-card[data-v-a3478723],.card[data-v-a3478723]{background:#fff;border:1px solid #e9edf5;border-radius:22px;padding:22px}.hero-card[data-v-a3478723]{background-image:radial-gradient(circle at top left,#e8fff4,#fff 40%),radial-gradient(circle at 85% 20%,#e9f0ff,#fff 45%)}.hero-head[data-v-a3478723]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap}.hero-head h1[data-v-a3478723]{margin:0;font-size:34px;line-height:1.1}.hero-head p[data-v-a3478723]{margin:8px 0 0;color:#64748b}.mode-switch[data-v-a3478723]{display:flex;gap:8px}.export-row[data-v-a3478723]{margin-top:10px;display:flex;justify-content:flex-end;gap:8px;flex-wrap:wrap}.mode-button[data-v-a3478723]{border:1px solid #d8dee9;background:#fff;color:#1f2937;border-radius:999px;padding:9px 14px;font-weight:700;cursor:pointer}.mode-button.active[data-v-a3478723]{border-color:#2563eb;color:#1d4ed8;background:#eff6ff}.export-btn[data-v-a3478723]{border:1px solid #d8dee9;background:#fff;color:#1f2937;border-radius:10px;padding:9px 14px;font-weight:700;cursor:pointer}.export-btn.primary[data-v-a3478723]{border-color:#1d4ed8;background:#2563eb;color:#fff}.hero-filters[data-v-a3478723]{margin-top:16px;display:flex;align-items:flex-end;gap:12px;flex-wrap:wrap}.select-field[data-v-a3478723]{display:flex;flex-direction:column;gap:6px;min-width:170px}.select-field label[data-v-a3478723]{font-size:12px;text-transform:uppercase;letter-spacing:.05em;color:#64748b;font-weight:700}.report-select[data-v-a3478723]{width:100%;border-radius:10px;border:1px solid #dbe2ef;background:#fff;padding:10px 12px;font-size:14px}.coverage-chip[data-v-a3478723]{margin-left:auto;background:#ecfeff;color:#0f766e;border:1px solid #99f6e4;padding:8px 12px;border-radius:999px;font-size:13px;font-weight:700}.coverage-chip.warning[data-v-a3478723]{background:#fff7ed;color:#9a3412;border-color:#fed7aa}.stats-grid[data-v-a3478723]{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:14px}.stat-card[data-v-a3478723]{border-radius:16px;padding:16px;border:1px solid transparent;background:#fff}.stat-card span[data-v-a3478723]{font-size:13px;color:#475569}.stat-card strong[data-v-a3478723]{display:block;margin-top:10px;font-size:30px;line-height:1}.tone-envios[data-v-a3478723]{border-color:#bfdbfe;background:linear-gradient(180deg,#f8fbff,#fff)}.tone-entregues[data-v-a3478723]{border-color:#bbf7d0;background:linear-gradient(180deg,#f4fff8,#fff)}.tone-respostas[data-v-a3478723]{border-color:#ddd6fe;background:linear-gradient(180deg,#fbfaff,#fff)}.tone-cliques[data-v-a3478723]{border-color:#c7d2fe;background:linear-gradient(180deg,#f7f8ff,#fff)}.tone-falhas[data-v-a3478723]{border-color:#fecaca;background:linear-gradient(180deg,#fff7f7,#fff)}.tone-taxa[data-v-a3478723]{border-color:#fde68a;background:linear-gradient(180deg,#fffdf2,#fff)}.section-head[data-v-a3478723]{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.section-head h2[data-v-a3478723]{margin:0}.section-head p[data-v-a3478723]{margin:6px 0 0;color:#64748b}.loading-badge[data-v-a3478723]{font-size:13px;font-weight:700;color:#1d4ed8;background:#eff6ff;border:1px solid #bfdbfe;padding:6px 10px;border-radius:999px}.chart-area[data-v-a3478723]{margin-top:20px;min-height:280px;display:flex;align-items:end;gap:14px;overflow-x:auto;padding-bottom:4px}.bar-column[data-v-a3478723]{min-width:64px;flex:1;display:flex;flex-direction:column;align-items:center;gap:8px}.bar-value[data-v-a3478723],.bar-sub[data-v-a3478723],.bar-label[data-v-a3478723]{font-size:12px;color:#64748b}.bar[data-v-a3478723]{width:100%;max-width:72px;border-radius:14px 14px 6px 6px;background:linear-gradient(180deg,#60a5fa,#2563eb);box-shadow:0 8px 18px #2563eb38}.table-wrap[data-v-a3478723]{margin-top:14px;overflow-x:auto}.report-table[data-v-a3478723]{width:100%;border-collapse:collapse}.report-table th[data-v-a3478723],.report-table td[data-v-a3478723]{text-align:left;border-bottom:1px solid #edf1f7;padding:12px 10px;white-space:nowrap}.report-table th[data-v-a3478723]{font-size:12px;text-transform:uppercase;letter-spacing:.04em;color:#64748b}.campaign-link-btn[data-v-a3478723]{border:0;padding:0;background:transparent;color:#1d4ed8;font-weight:700;text-align:left;cursor:pointer}.campaign-link-btn[data-v-a3478723]:hover{text-decoration:underline}.table-empty[data-v-a3478723]{text-align:center!important;color:#64748b;padding:20px 10px}.detail-count[data-v-a3478723]{color:#1e293b;font-size:13px;font-weight:700}.pager[data-v-a3478723]{margin-top:14px;display:flex;align-items:center;justify-content:flex-end;gap:10px}.pager-btn[data-v-a3478723]{border:1px solid #dbe2ef;background:#fff;border-radius:10px;padding:8px 12px;font-weight:700;cursor:pointer}.pager-btn[data-v-a3478723]:disabled{cursor:not-allowed;opacity:.5}.empty-state[data-v-a3478723]{margin-top:16px;color:#64748b}.error-box[data-v-a3478723]{border:1px solid #fecaca;background:#fff1f2;color:#9f1239;border-radius:14px;padding:14px}@media (max-width: 1300px){.stats-grid[data-v-a3478723]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 780px){.hero-head h1[data-v-a3478723]{font-size:28px}.export-row[data-v-a3478723]{justify-content:flex-start}.stats-grid[data-v-a3478723]{grid-template-columns:1fr}.coverage-chip[data-v-a3478723]{margin-left:0}}.dp__input_wrap{position:relative;width:100%;box-sizing:unset}.dp__input_wrap:focus{border-color:var(--dp-border-color-hover);outline:none}.dp__input_valid{box-shadow:0 0 var(--dp-border-radius) var(--dp-success-color);border-color:var(--dp-success-color)}.dp__input_valid:hover{border-color:var(--dp-success-color)}.dp__input_invalid{box-shadow:0 0 var(--dp-border-radius) var(--dp-danger-color);border-color:var(--dp-danger-color)}.dp__input_invalid:hover{border-color:var(--dp-danger-color)}.dp__input{background-color:var(--dp-background-color);border-radius:var(--dp-border-radius);font-family:var(--dp-font-family);border:1px solid var(--dp-border-color);outline:none;transition:border-color .2s cubic-bezier(.645,.045,.355,1);width:100%;font-size:var(--dp-font-size);line-height:calc(var(--dp-font-size)*1.5);padding:var(--dp-input-padding);color:var(--dp-text-color);box-sizing:border-box}.dp__input::placeholder{opacity:.7}.dp__input:hover:not(.dp__input_focus){border-color:var(--dp-border-color-hover)}.dp__input_not_clearable{padding-inline-end:var(--dp-input-not-clearable-padding)!important}.dp__input_reg{caret-color:#0000}.dp__input_focus{border-color:var(--dp-border-color-focus)}.dp__disabled{background:var(--dp-disabled-color)}.dp__disabled::placeholder{color:var(--dp-disabled-color-text)}.dp__input_icons{display:inline-block;width:var(--dp-font-size);height:var(--dp-font-size);stroke-width:0;font-size:var(--dp-font-size);line-height:calc(var(--dp-font-size)*1.5);padding:6px 12px;color:var(--dp-icon-color);box-sizing:content-box}.dp__input_icon{cursor:pointer;position:absolute;top:50%;inset-inline-start:0;transform:translateY(-50%);color:var(--dp-icon-color)}.dp--clear-btn{position:absolute;top:50%;inset-inline-end:0;transform:translateY(-50%);cursor:pointer;color:var(--dp-icon-color);background:#0000;border:none;display:inline-flex;align-items:center;padding:0;margin:0}.dp__input_icon_pad{padding-inline-start:var(--dp-input-icon-padding)}.dp__menu{background:var(--dp-background-color);border-radius:var(--dp-border-radius);min-width:var(--dp-menu-min-width);font-family:var(--dp-font-family);font-size:var(--dp-font-size);-webkit-user-select:none;user-select:none;border:1px solid var(--dp-menu-border-color);box-sizing:border-box}.dp__menu:after{box-sizing:border-box}.dp__menu:before{box-sizing:border-box}.dp__menu:focus{border:1px solid var(--dp-menu-border-color);outline:none}.dp--menu-wrapper{position:absolute;z-index:99999}.dp__menu_inner{padding:var(--dp-menu-padding)}.dp--menu--inner-stretched{padding:6px 0}.dp__menu_index{z-index:99999}.dp-menu-loading,.dp__menu_readonly,.dp__menu_disabled{position:absolute;top:0;right:0;bottom:0;left:0;z-index:999999}.dp__menu_disabled{background:#ffffff80;cursor:not-allowed}.dp__menu_readonly{background:#0000;cursor:default}.dp-menu-loading{background:#ffffff80;cursor:default}.dp--menu-load-container{display:flex;height:100%;width:100%;justify-content:center;align-items:center}.dp--menu-loader{width:48px;height:48px;border:var(--dp-loader);border-bottom-color:#0000;border-radius:50%;display:inline-block;box-sizing:border-box;animation:dp-load-rotation 1s linear infinite;position:absolute}@keyframes dp-load-rotation{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.dp__arrow_top{height:12px;width:12px;background-color:var(--dp-background-color);position:absolute;border-inline-end:1px solid var(--dp-menu-border-color);border-top:1px solid var(--dp-menu-border-color);transform:translateY(-50%) rotate(-45deg)}.dp__arrow_bottom{left:var(--dp-arrow-left);bottom:0;height:12px;width:12px;background-color:var(--dp-background-color);position:absolute;border-inline-end:1px solid var(--dp-menu-border-color);border-bottom:1px solid var(--dp-menu-border-color);transform:translate(-50%,50%) rotate(45deg)}.dp__action_extra{text-align:center;padding:2px 0}.dp--preset-dates{padding:5px;border-inline-end:1px solid var(--dp-border-color)}.dp--preset-dates[data-dp-mobile],.dp--preset-dates-collapsed{display:flex;align-self:center;border:none;overflow-x:auto;max-width:calc(var(--dp-menu-width) - var(--dp-action-row-padding)*2)}.dp__sidebar_left{padding:5px;border-inline-end:1px solid var(--dp-border-color)}.dp__sidebar_right{padding:5px;margin-inline-end:1px solid var(--dp-border-color)}.dp--preset-range{display:block;width:100%;padding:5px;text-align:left;white-space:nowrap;color:var(--dp-text-color);border-radius:var(--dp-border-radius);transition:var(--dp-common-transition)}.dp--preset-range:hover{background-color:var(--dp-hover-color);color:var(--dp-hover-text-color);cursor:pointer}.dp--preset-range[data-dp-mobile]{border:1px solid var(--dp-border-color);margin:0 3px}.dp--preset-range[data-dp-mobile]:first-child{margin-left:0}.dp--preset-range[data-dp-mobile]:last-child{margin-right:0}.dp--preset-range-collapsed{border:1px solid var(--dp-border-color);margin:0 3px}.dp--preset-range-collapsed:first-child{margin-left:0}.dp--preset-range-collapsed:last-child{margin-right:0}.dp__menu_content_wrapper{display:flex}.dp__menu_content_wrapper[data-dp-mobile],.dp--menu-content-wrapper-collapsed{flex-direction:column-reverse}.dp__calendar_header{position:relative;display:flex;justify-content:center;align-items:center;color:var(--dp-text-color);white-space:nowrap;font-weight:700}.dp__calendar_header_item{text-align:center;flex-grow:1;height:var(--dp-cell-size);padding:var(--dp-cell-padding);width:var(--dp-cell-size);box-sizing:border-box}.dp__calendar_row{display:flex;justify-content:center;align-items:center;margin:var(--dp-row-margin)}.dp__calendar_item{text-align:center;flex-grow:1;box-sizing:border-box;color:var(--dp-text-color)}.dp__calendar{position:relative}.dp__calendar_header_cell{border-bottom:thin solid var(--dp-border-color);padding:var(--dp-calendar-header-cell-padding)}.dp__cell_inner{display:flex;align-items:center;text-align:center;justify-content:center;border-radius:var(--dp-cell-border-radius);height:var(--dp-cell-size);padding:var(--dp-cell-padding);width:var(--dp-cell-size);border:1px solid rgba(0,0,0,0);box-sizing:border-box;position:relative}.dp__cell_inner:hover{transition:all .2s}.dp__cell_auto_range_start,.dp__date_hover_start:hover,.dp__range_start{border-end-end-radius:0;border-start-end-radius:0}.dp__cell_auto_range_end,.dp__date_hover_end:hover,.dp__range_end{border-end-start-radius:0;border-start-start-radius:0}.dp__range_end,.dp__range_start,.dp__active_date{background:var(--dp-primary-color);color:var(--dp-primary-text-color)}.dp__date_hover_end:hover,.dp__date_hover_start:hover,.dp__date_hover:hover{background:var(--dp-hover-color);color:var(--dp-hover-text-color)}.dp__cell_offset{color:var(--dp-secondary-color)}.dp__cell_disabled{color:var(--dp-secondary-color);cursor:not-allowed}.dp--extended-fixed-end,.dp--extended-fixed-start,.dp__range_between{background:var(--dp-range-between-dates-background-color);color:var(--dp-range-between-dates-text-color);border-radius:0;border:1px solid var(--dp-range-between-border-color)}.dp__range_between_week{background:var(--dp-primary-color);color:var(--dp-primary-text-color);border-radius:0;border-top:1px solid var(--dp-primary-color);border-bottom:1px solid var(--dp-primary-color)}.dp__today{border:1px solid var(--dp-primary-color)}.dp__week_num{color:var(--dp-secondary-color);text-align:center}.dp__cell_auto_range{border-radius:0;border-top:1px dashed var(--dp-primary-color);border-bottom:1px dashed var(--dp-primary-color)}.dp__cell_auto_range_start{border-start-start-radius:var(--dp-cell-border-radius);border-end-start-radius:var(--dp-cell-border-radius);border-inline-start:1px dashed var(--dp-primary-color);border-top:1px dashed var(--dp-primary-color);border-bottom:1px dashed var(--dp-primary-color)}.dp__cell_auto_range_end{border-start-end-radius:var(--dp-cell-border-radius);border-end-end-radius:var(--dp-cell-border-radius);border-top:1px dashed var(--dp-primary-color);border-bottom:1px dashed var(--dp-primary-color);border-inline-end:1px dashed var(--dp-primary-color)}.dp__calendar_header_separator{width:100%;height:1px;background:var(--dp-border-color)}.dp__calendar_next{margin-inline-start:var(--dp-multi-calendars-spacing)}.dp__marker_line,.dp__marker_dot{height:5px;background-color:var(--dp-marker-color);position:absolute;bottom:0}.dp__marker_dot{width:5px;border-radius:50%;left:50%;transform:translate(-50%)}.dp__marker_line{width:100%;left:0}.dp__marker_tooltip{position:absolute;border-radius:var(--dp-border-radius);background-color:var(--dp-tooltip-color);padding:5px;border:1px solid var(--dp-border-color);z-index:99999;box-sizing:border-box;cursor:default}.dp__tooltip_content{white-space:nowrap}.dp__tooltip_text{display:flex;align-items:center;flex-flow:row nowrap;color:var(--dp-text-color)}.dp__tooltip_mark{height:5px;width:5px;border-radius:50%;background-color:var(--dp-text-color);color:var(--dp-text-color);margin-inline-end:5px}.dp__arrow_bottom_tp{bottom:0;height:8px;width:8px;background-color:var(--dp-tooltip-color);position:absolute;border-inline-end:1px solid var(--dp-border-color);border-bottom:1px solid var(--dp-border-color);transform:translate(-50%,50%) rotate(45deg)}.dp__instance_calendar{position:relative;width:100%}.dp__flex_display[data-dp-mobile],.dp--flex-display-collapsed{flex-direction:column}.dp__cell_highlight{background-color:var(--dp-highlight-color)}.dp__month_year_row{display:flex;align-items:center;height:var(--dp-month-year-row-height);color:var(--dp-text-color);box-sizing:border-box}.dp__inner_nav{display:flex;align-items:center;justify-content:center;cursor:pointer;height:var(--dp-month-year-row-button-size);width:var(--dp-month-year-row-button-size);color:var(--dp-icon-color);text-align:center;border-radius:50%}.dp__inner_nav svg{height:var(--dp-button-icon-height);width:var(--dp-button-icon-height)}.dp__inner_nav:hover{background:var(--dp-hover-color);color:var(--dp-hover-icon-color)}[dir=rtl] .dp__inner_nav{transform:rotate(180deg)}.dp__inner_nav_disabled:hover,.dp__inner_nav_disabled{background:var(--dp-disabled-color);color:var(--dp-disabled-color-text);cursor:not-allowed}.dp--year-select,.dp__month_year_select{text-align:center;cursor:pointer;height:var(--dp-month-year-row-height);display:flex;align-items:center;justify-content:center;border-radius:var(--dp-border-radius);box-sizing:border-box;color:var(--dp-text-color)}.dp--year-select:hover,.dp__month_year_select:hover{background:var(--dp-hover-color);color:var(--dp-hover-text-color);transition:var(--dp-common-transition)}.dp__month_year_select{width:50%}.dp--year-select{width:100%}.dp__month_year_wrap{display:flex;flex-direction:row;width:100%;align-items:center}.dp__year_disable_select{justify-content:space-around}.dp--header-wrap{display:flex;width:100%;flex-direction:column}.dp__overlay{width:100%;background:var(--dp-background-color);transition:opacity 1s ease-out;z-index:99999;font-family:var(--dp-font-family);color:var(--dp-text-color);box-sizing:border-box}.dp--overlay-absolute{position:absolute;height:100%;top:0;left:0}.dp--overlay-relative{position:relative}.dp__overlay_container::-webkit-scrollbar-track{box-shadow:var(--dp-scroll-bar-background);background-color:var(--dp-scroll-bar-background)}.dp__overlay_container::-webkit-scrollbar{width:5px;background-color:var(--dp-scroll-bar-background)}.dp__overlay_container::-webkit-scrollbar-thumb{background-color:var(--dp-scroll-bar-color);border-radius:10px}.dp__overlay:focus{border:none;outline:none}.dp__container_flex{display:flex}.dp__container_block{display:block}.dp__overlay_container{flex-direction:column;overflow-y:auto;height:var(--dp-overlay-height)}.dp__time_picker_overlay_container{height:100%}.dp__overlay_row{padding:0;box-sizing:border-box;display:flex;margin-inline:auto;flex-wrap:wrap;max-width:100%;width:100%;align-items:center}.dp__flex_row{flex:1}.dp__overlay_col{box-sizing:border-box;width:33%;padding:var(--dp-overlay-col-padding);white-space:nowrap}.dp__overlay_cell_pad{padding:var(--dp-common-padding) 0}.dp__overlay_cell_active{cursor:pointer;border-radius:var(--dp-border-radius);text-align:center;background:var(--dp-primary-color);color:var(--dp-primary-text-color)}.dp__overlay_cell{cursor:pointer;border-radius:var(--dp-border-radius);text-align:center}.dp__overlay_cell:hover{background:var(--dp-hover-color);color:var(--dp-hover-text-color);transition:var(--dp-common-transition)}.dp__cell_in_between{background:var(--dp-hover-color);color:var(--dp-hover-text-color)}.dp__over_action_scroll{right:5px;box-sizing:border-box}.dp__overlay_cell_disabled{cursor:not-allowed;background:var(--dp-disabled-color)}.dp__overlay_cell_disabled:hover{background:var(--dp-disabled-color)}.dp__overlay_cell_active_disabled{cursor:not-allowed;background:var(--dp-primary-disabled-color)}.dp__overlay_cell_active_disabled:hover{background:var(--dp-primary-disabled-color)}.dp__btn,.dp--qr-btn,.dp--time-overlay-btn,.dp--time-invalid{border:none;font:inherit;transition:var(--dp-common-transition);line-height:normal}.dp--year-mode-picker{display:flex;width:100%;align-items:center;justify-content:space-between;height:var(--dp-cell-size)}.dp--tp-wrap{width:100%}.dp--tp-wrap[data-dp-mobile]{max-width:100%}.dp__time_input{width:100%;display:flex;align-items:center;justify-content:center;-webkit-user-select:none;user-select:none;font-family:var(--dp-font-family);color:var(--dp-text-color)}.dp__time_col_reg_block{padding:0 20px}.dp__time_col_reg_inline{padding:0 10px}.dp__time_col_reg_with_button{padding:0 15px}.dp__time_col_reg_with_button[data-compact~=true]{padding:0 5px}.dp__time_col_sec{padding:0 10px}.dp__time_col_sec_with_button{padding:0 5px}.dp__time_col_sec_with_button[data-collapsed~=true]{padding:0}.dp__time_col{text-align:center;display:flex;align-items:center;justify-content:center;flex-direction:column}.dp__time_col_block{font-size:var(--dp-time-font-size)}.dp__time_display_block{padding:0 3px}.dp__time_display_inline{padding:5px}.dp__time_picker_inline_container{display:flex;width:100%;justify-content:center}.dp__inc_dec_button{padding:5px;margin:0;height:var(--dp-time-inc-dec-button-size);width:var(--dp-time-inc-dec-button-size);display:flex;align-items:center;justify-content:center;cursor:pointer;border-radius:50%;color:var(--dp-icon-color);box-sizing:border-box}.dp__inc_dec_button svg{height:var(--dp-time-inc-dec-button-size);width:var(--dp-time-inc-dec-button-size)}.dp__inc_dec_button:hover{background:var(--dp-hover-color);color:var(--dp-hover-icon-color)}.dp__time_display{cursor:pointer;color:var(--dp-text-color);border-radius:var(--dp-border-radius);display:flex;align-items:center;justify-content:center}.dp__time_display:hover:enabled{background:var(--dp-hover-color);color:var(--dp-hover-text-color)}.dp__inc_dec_button_inline{width:100%;padding:0;height:8px;cursor:pointer;display:flex;align-items:center}.dp__inc_dec_button_disabled,.dp__inc_dec_button_disabled:hover{background:var(--dp-disabled-color);color:var(--dp-disabled-color-text);cursor:not-allowed}.dp__pm_am_button{background:var(--dp-primary-color);color:var(--dp-primary-text-color);border:none;padding:var(--dp-common-padding);border-radius:var(--dp-border-radius);cursor:pointer}.dp__pm_am_button[data-compact~=true]{padding:7px}.dp__tp_inline_btn_bar{width:100%;height:4px;background-color:var(--dp-secondary-color);transition:var(--dp-common-transition);border-collapse:collapse}.dp__tp_inline_btn_top:hover .dp__tp_btn_in_r{background-color:var(--dp-primary-color);transform:rotate(12deg) scale(1.15) translateY(-2px)}.dp__tp_inline_btn_top:hover .dp__tp_btn_in_l,.dp__tp_inline_btn_bottom:hover .dp__tp_btn_in_r{background-color:var(--dp-primary-color);transform:rotate(-12deg) scale(1.15) translateY(-2px)}.dp__tp_inline_btn_bottom:hover .dp__tp_btn_in_l{background-color:var(--dp-primary-color);transform:rotate(12deg) scale(1.15) translateY(-2px)}.dp--time-overlay-btn{background:none}.dp--time-invalid{background-color:var(--dp-disabled-color)}.dp__action_row{display:flex;align-items:center;width:100%;padding:var(--dp-action-row-padding);box-sizing:border-box;color:var(--dp-text-color);flex-flow:row nowrap}.dp__action_row svg{height:var(--dp-button-icon-height);width:auto}.dp__selection_preview{display:block;color:var(--dp-text-color);font-size:var(--dp-preview-font-size);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.dp__action_buttons{display:flex;flex:0;white-space:nowrap;align-items:center;justify-content:flex-end;margin-inline-start:auto}.dp__action_button{display:inline-flex;align-items:center;background:#0000;border:1px solid rgba(0,0,0,0);padding:var(--dp-action-buttons-padding);line-height:var(--dp-action-button-height);margin-inline-start:3px;height:var(--dp-action-button-height);cursor:pointer;border-radius:var(--dp-border-radius);font-size:var(--dp-preview-font-size);font-family:var(--dp-font-family)}.dp__action_cancel{color:var(--dp-text-color);border:1px solid var(--dp-border-color)}.dp__action_cancel:hover{border-color:var(--dp-primary-color);transition:var(--dp-action-row-transition)}.dp__action_buttons .dp__action_select{background:var(--dp-primary-color);color:var(--dp-primary-text-color)}.dp__action_buttons .dp__action_select:hover{background:var(--dp-primary-color);transition:var(--dp-action-row-transition)}.dp__action_buttons .dp__action_select:disabled{background:var(--dp-primary-disabled-color);cursor:not-allowed}.dp-quarter-picker-wrap{display:flex;flex-direction:column;height:100%;min-width:var(--dp-menu-min-width)}.dp--qr-btn-disabled{cursor:not-allowed;background:var(--dp-disabled-color)}.dp--qr-btn-disabled:hover{background:var(--dp-disabled-color)}.dp--qr-btn{width:100%;padding:var(--dp-common-padding)}.dp--qr-btn:not(.dp--highlighted,.dp--qr-btn-active,.dp--qr-btn-disabled,.dp--qr-btn-between){background:none}.dp--qr-btn:hover:not(.dp--qr-btn-active,.dp--qr-btn-disabled){background:var(--dp-hover-color);color:var(--dp-hover-text-color);transition:var(--dp-common-transition)}.dp--quarter-items{display:flex;flex-direction:column;flex:1;width:100%;height:100%;justify-content:space-evenly}.dp--qr-btn-active{background:var(--dp-primary-color);color:var(--dp-primary-text-color)}.dp--qr-btn-between{background:var(--dp-hover-color);color:var(--dp-hover-text-color)}:root{--dp-common-transition: all .1s ease-in;--dp-menu-padding: 6px 8px;--dp-animation-duration: .1s;--dp-menu-appear-transition-timing: cubic-bezier(.4, 0, 1, 1);--dp-transition-timing: ease-out;--dp-action-row-transition: all .2s ease-in;--dp-font-family: -apple-system, blinkmacsystemfont, "Segoe UI", roboto, oxygen, ubuntu, cantarell, "Open Sans", "Helvetica Neue", sans-serif;--dp-border-radius: 4px;--dp-cell-border-radius: 4px;--dp-transition-length: 22px;--dp-transition-timing-general: .1s;--dp-button-height: 35px;--dp-month-year-row-height: 35px;--dp-month-year-row-button-size: 25px;--dp-button-icon-height: 20px;--dp-calendar-wrap-padding: 0 5px;--dp-cell-size: 35px;--dp-cell-padding: 5px;--dp-common-padding: 10px;--dp-input-icon-padding: 35px;--dp-input-padding: 6px 30px 6px 12px;--dp-input-not-clearable-padding: 12px;--dp-menu-min-width: 260px;--dp-action-buttons-padding: 1px 6px;--dp-row-margin: 5px 0;--dp-calendar-header-cell-padding: .5rem;--dp-multi-calendars-spacing: 10px;--dp-overlay-col-padding: 3px;--dp-time-inc-dec-button-size: 32px;--dp-font-size: 1rem;--dp-preview-font-size: .8rem;--dp-time-font-size: 2rem;--dp-action-button-height: 22px;--dp-action-row-padding: 8px;--dp-direction: ltr}.dp__theme_dark{--dp-background-color: #212121;--dp-text-color: #fff;--dp-hover-color: #484848;--dp-hover-text-color: #fff;--dp-hover-icon-color: #959595;--dp-primary-color: #005cb2;--dp-primary-disabled-color: #61a8ea;--dp-primary-text-color: #fff;--dp-secondary-color: #a9a9a9;--dp-border-color: #2d2d2d;--dp-menu-border-color: #2d2d2d;--dp-border-color-hover: #aaaeb7;--dp-border-color-focus: #aaaeb7;--dp-disabled-color: #737373;--dp-disabled-color-text: #d0d0d0;--dp-scroll-bar-background: #212121;--dp-scroll-bar-color: #484848;--dp-success-color: #00701a;--dp-success-color-disabled: #428f59;--dp-icon-color: #959595;--dp-danger-color: #e53935;--dp-marker-color: #e53935;--dp-tooltip-color: #3e3e3e;--dp-highlight-color: rgb(0 92 178 / 20%);--dp-range-between-dates-background-color: var(--dp-hover-color, #484848);--dp-range-between-dates-text-color: var(--dp-hover-text-color, #fff);--dp-range-between-border-color: var(--dp-hover-color, #fff);--dp-loader: 5px solid #005cb2}.dp__theme_light{--dp-background-color: #fff;--dp-text-color: #212121;--dp-hover-color: #f3f3f3;--dp-hover-text-color: #212121;--dp-hover-icon-color: #959595;--dp-primary-color: #1976d2;--dp-primary-disabled-color: #6bacea;--dp-primary-text-color: #fff;--dp-secondary-color: #c0c4cc;--dp-border-color: #ddd;--dp-menu-border-color: #ddd;--dp-border-color-hover: #aaaeb7;--dp-border-color-focus: #aaaeb7;--dp-disabled-color: #f6f6f6;--dp-scroll-bar-background: #f3f3f3;--dp-scroll-bar-color: #959595;--dp-success-color: #76d275;--dp-success-color-disabled: #a3d9b1;--dp-icon-color: #959595;--dp-danger-color: #ff6f60;--dp-marker-color: #ff6f60;--dp-tooltip-color: #fafafa;--dp-disabled-color-text: #8e8e8e;--dp-highlight-color: rgb(25 118 210 / 10%);--dp-range-between-dates-background-color: var(--dp-hover-color, #f3f3f3);--dp-range-between-dates-text-color: var(--dp-hover-text-color, #212121);--dp-range-between-border-color: var(--dp-hover-color, #f3f3f3);--dp-loader: 5px solid #1976d2}.dp__flex{display:flex;align-items:center}.dp__btn{background:none}.dp__main{font-family:var(--dp-font-family);-webkit-user-select:none;user-select:none;box-sizing:border-box;position:relative;width:100%}.dp__main *{direction:var(--dp-direction, ltr)}.dp__pointer{cursor:pointer}.dp__icon{stroke:currentcolor;fill:currentcolor}.dp__button{width:100%;text-align:center;color:var(--dp-icon-color);cursor:pointer;display:flex;align-items:center;place-content:center center;padding:var(--dp-common-padding);box-sizing:border-box;height:var(--dp-button-height)}.dp__button.dp__overlay_action{position:absolute;bottom:0}.dp__button:hover{background:var(--dp-hover-color);color:var(--dp-hover-icon-color)}.dp__button svg{height:var(--dp-button-icon-height);width:auto}.dp__button_bottom{border-bottom-left-radius:var(--dp-border-radius);border-bottom-right-radius:var(--dp-border-radius)}.dp__flex_display{display:flex}.dp__flex_display_with_input{flex-direction:column;align-items:flex-start}.dp__relative{position:relative}.calendar-next-enter-active,.calendar-next-leave-active,.calendar-prev-enter-active,.calendar-prev-leave-active{transition:all var(--dp-transition-timing-general) ease-out}.calendar-next-enter-from{opacity:0;transform:translate(var(--dp-transition-length))}.calendar-next-leave-to,.calendar-prev-enter-from{opacity:0;transform:translate(calc(var(--dp-transition-length) * -1))}.calendar-prev-leave-to{opacity:0;transform:translate(var(--dp-transition-length))}.dp-menu-appear-bottom-enter-active,.dp-menu-appear-bottom-leave-active,.dp-menu-appear-top-enter-active,.dp-menu-appear-top-leave-active,.dp-slide-up-enter-active,.dp-slide-up-leave-active,.dp-slide-down-enter-active,.dp-slide-down-leave-active{transition:all var(--dp-animation-duration) var(--dp-transition-timing)}.dp-menu-appear-top-enter-from,.dp-menu-appear-top-leave-to,.dp-slide-down-leave-to,.dp-slide-up-enter-from{opacity:0;transform:translateY(var(--dp-transition-length))}.dp-menu-appear-bottom-enter-from,.dp-menu-appear-bottom-leave-to,.dp-slide-down-enter-from,.dp-slide-up-leave-to{opacity:0;transform:translateY(calc(var(--dp-transition-length) * -1))}.dp--arrow-btn-nav{transition:var(--dp-common-transition);height:100%}.dp--highlighted{background-color:var(--dp-highlight-color)}.dp--hidden-el{visibility:hidden}.dp--centered{top:50%;left:50%;transform:translate(-50%,-50%);position:fixed}.admin-report-page[data-v-3404c826]{display:grid;gap:20px}.hero-card[data-v-3404c826]{border:1px solid #d8dff1;border-radius:24px;padding:26px;background:linear-gradient(135deg,#f8faff,#eef2ff 60%,#faf5ff);display:flex;justify-content:space-between;gap:18px;align-items:flex-start}.hero-copy[data-v-3404c826]{max-width:720px}.eyebrow[data-v-3404c826]{display:inline-flex;align-items:center;padding:6px 10px;border-radius:999px;background:#6366f114;color:#4f46e5;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;margin-bottom:12px}.hero-copy h1[data-v-3404c826]{font-size:30px;line-height:1.05;margin:0 0 10px;color:#101828}.hero-copy p[data-v-3404c826]{margin:0;color:#5b6275;max-width:60ch}.hero-badges[data-v-3404c826]{display:grid;gap:12px;min-width:240px}.hero-badge[data-v-3404c826]{border:1px solid #d9def0;border-radius:18px;background:#ffffffb8;padding:14px 16px;display:grid;gap:4px}.hero-badge strong[data-v-3404c826]{font-size:20px;color:#111827}.hero-badge span[data-v-3404c826]{color:#667085;font-size:13px}.hero-badge.accent[data-v-3404c826]{background:linear-gradient(135deg,#6d28d9,#7c3aed);border-color:transparent}.hero-badge.accent strong[data-v-3404c826],.hero-badge.accent span[data-v-3404c826]{color:#fff}.card-head[data-v-3404c826]{display:flex;justify-content:space-between;align-items:center;gap:16px}.card-head.compact h2[data-v-3404c826],.filters-card h2[data-v-3404c826],.ranking-card h2[data-v-3404c826],.table-card h2[data-v-3404c826]{margin:0}.card-head p[data-v-3404c826],.filters-card p[data-v-3404c826],.ranking-card p[data-v-3404c826],.table-card p[data-v-3404c826]{margin:4px 0 0;color:#667085}.mode-switch[data-v-3404c826]{display:inline-flex;gap:8px;padding:4px;background:#f4f7ff;border-radius:999px}.mode-btn[data-v-3404c826]{border:0;background:transparent;color:#475467;font-weight:700;padding:10px 14px;border-radius:999px;cursor:pointer}.mode-btn.active[data-v-3404c826]{background:#fff;color:#4338ca;box-shadow:0 8px 24px #4338ca1f}.filters-card[data-v-3404c826]{overflow:visible;position:relative;z-index:20}.chart-card[data-v-3404c826],.ranking-card[data-v-3404c826],.table-card[data-v-3404c826]{overflow:hidden}.filters-grid[data-v-3404c826]{margin-top:18px;display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,280px) auto;gap:16px;align-items:end}.filter-field[data-v-3404c826]{display:grid;gap:8px}.filter-field label[data-v-3404c826]{font-size:13px;font-weight:700;color:#344054}.date-input-shell[data-v-3404c826]{display:flex;align-items:center;gap:10px;min-height:48px;border:1px solid #d0d5dd;border-radius:14px;background:#fff;padding:0 12px;cursor:pointer}.date-input-shell[data-v-3404c826]:focus-within{border-color:#7c3aed;box-shadow:0 0 0 4px #7c3aed1f}.date-input-icon[data-v-3404c826]{color:#7c3aed}.date-input-control[data-v-3404c826]{border:0;outline:0;width:100%;background:transparent;color:#101828;font-size:14px}.date-clear-btn[data-v-3404c826]{border:0;background:#f4f5ff;color:#4f46e5;width:30px;height:30px;border-radius:999px;cursor:pointer}.client-code-input[data-v-3404c826]{min-height:48px;border:1px solid #d0d5dd;border-radius:14px;background:#fff;padding:0 12px;color:#101828;font-size:14px;outline:0}.client-code-input[data-v-3404c826]:focus{border-color:#7c3aed;box-shadow:0 0 0 4px #7c3aed1f}.filter-actions[data-v-3404c826]{display:flex;justify-content:flex-end}.btn-secondary[data-v-3404c826]{border:1px solid #d0d5dd;background:#fff;color:#344054;min-height:48px;padding:0 18px;border-radius:14px;font-weight:700;cursor:pointer}.btn-secondary[data-v-3404c826]:disabled{opacity:.65;cursor:wait}.stats-grid[data-v-3404c826]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.stat-card[data-v-3404c826]{border-radius:20px;padding:18px;display:grid;gap:10px;box-shadow:0 10px 30px #1018280f}.stat-card span[data-v-3404c826]{font-size:13px;font-weight:700;color:#101828b8}.stat-card strong[data-v-3404c826]{font-size:30px;line-height:1;color:#101828}.tone-envios[data-v-3404c826]{background:linear-gradient(135deg,#eef2ff,#e0e7ff)}.tone-clientes[data-v-3404c826]{background:linear-gradient(135deg,#ecfeff,#cffafe)}.tone-media[data-v-3404c826]{background:linear-gradient(135deg,#fff7ed,#ffedd5)}.tone-top[data-v-3404c826]{background:linear-gradient(135deg,#fdf2f8,#fce7f3)}.chart-card[data-v-3404c826],.ranking-card[data-v-3404c826],.table-card[data-v-3404c826]{background:#fff;border:1px solid #e5e7ef;border-radius:24px;padding:22px}.line-chart-wrap[data-v-3404c826]{position:relative;margin-top:24px;width:100%;overflow-x:auto;padding-bottom:4px}.line-chart[data-v-3404c826]{display:block;width:100%;min-width:720px;height:320px}.chart-axis[data-v-3404c826]{stroke:#16a6d8;stroke-width:3;stroke-linecap:round}.chart-grid-line[data-v-3404c826]{stroke:#eef2f7;stroke-width:1}.chart-line[data-v-3404c826]{fill:none;stroke:#ff7a3d;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.line-point[data-v-3404c826]{outline:0}.point-marker[data-v-3404c826]{fill:#ff7a3d;stroke:#fff;stroke-width:2;filter:drop-shadow(0 3px 8px rgba(255,122,61,.24))}.point-hitbox[data-v-3404c826]{fill:transparent;cursor:pointer}.point-tooltip[data-v-3404c826]{opacity:0;pointer-events:none;transition:opacity .15s ease,transform .15s ease}.point-tooltip rect[data-v-3404c826]{fill:#101828;filter:drop-shadow(0 8px 18px rgba(16,24,40,.18))}.point-tooltip text[data-v-3404c826]{fill:#fff;font-size:12px;font-weight:800;text-anchor:middle}.line-point:hover .point-tooltip[data-v-3404c826],.line-point:focus .point-tooltip[data-v-3404c826]{opacity:1}.line-point:hover .point-marker[data-v-3404c826],.line-point:focus .point-marker[data-v-3404c826]{r:6;fill:#f15f2a}.chart-y-label[data-v-3404c826],.chart-x-label[data-v-3404c826]{fill:#475467;font-size:12px;font-weight:700}.chart-y-label[data-v-3404c826]{text-anchor:end}.chart-x-label[data-v-3404c826]{text-anchor:middle}.chart-x-tick[data-v-3404c826]{stroke:#16a6d8;stroke-width:2;stroke-linecap:round}.split-grid[data-v-3404c826]{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:16px}.ranking-list[data-v-3404c826]{margin-top:16px;display:grid;gap:14px}.ranking-item[data-v-3404c826]{display:grid;grid-template-columns:auto minmax(0,1fr) 220px auto;gap:14px;align-items:center}.ranking-rank[data-v-3404c826]{width:42px;height:42px;border-radius:14px;display:grid;place-items:center;background:#f4f0ff;color:#6d28d9;font-weight:800}.ranking-main[data-v-3404c826]{display:grid;gap:2px}.ranking-main strong[data-v-3404c826]{color:#101828}.ranking-main span[data-v-3404c826],.ranking-share[data-v-3404c826]{color:#667085;font-size:13px}.ranking-meter[data-v-3404c826]{height:12px;background:#edf2ff;border-radius:999px;overflow:hidden}.ranking-meter-fill[data-v-3404c826]{height:100%;border-radius:inherit;background:linear-gradient(90deg,#7c3aed,#22c55e)}.table-wrap[data-v-3404c826]{margin-top:16px;overflow:auto}.report-table[data-v-3404c826]{width:100%;border-collapse:collapse}.report-table th[data-v-3404c826],.report-table td[data-v-3404c826]{text-align:left;padding:12px 10px;border-bottom:1px solid #eef2f7;white-space:nowrap}.report-table th[data-v-3404c826]{font-size:12px;text-transform:uppercase;letter-spacing:.06em;color:#667085}.report-table td[data-v-3404c826]{color:#101828}.table-empty[data-v-3404c826],.empty-state[data-v-3404c826]{text-align:center;color:#667085;padding:28px 10px}.loading-badge[data-v-3404c826]{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border-radius:999px;background:#eef2ff;color:#4338ca;font-weight:700;font-size:13px}@media (max-width: 1120px){.stats-grid[data-v-3404c826],.split-grid[data-v-3404c826]{grid-template-columns:1fr 1fr}.hero-card[data-v-3404c826]{flex-direction:column}.hero-badges[data-v-3404c826]{width:100%;grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 760px){.stats-grid[data-v-3404c826],.split-grid[data-v-3404c826],.hero-badges[data-v-3404c826],.filters-grid[data-v-3404c826],.ranking-item[data-v-3404c826]{grid-template-columns:1fr}.card-head[data-v-3404c826]{flex-direction:column;align-items:stretch}.filter-actions[data-v-3404c826]{justify-content:stretch}.btn-secondary[data-v-3404c826]{width:100%}.hero-copy h1[data-v-3404c826]{font-size:24px}}.page[data-v-9d43e7fe]{display:flex;flex-direction:column;gap:20px}.hero-card[data-v-9d43e7fe],.card[data-v-9d43e7fe]{background:#fff;border:1px solid #e7ebf4;border-radius:24px;padding:22px}.hero-card[data-v-9d43e7fe]{background-image:radial-gradient(circle at 8% 14%,#e5f7ff,#fff 44%),radial-gradient(circle at 92% 6%,#fff3df,#fff 46%)}.hero-head[data-v-9d43e7fe]{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;flex-wrap:wrap}.hero-head h1[data-v-9d43e7fe]{margin:0;font-size:34px;line-height:1.08}.hero-head p[data-v-9d43e7fe]{margin:8px 0 0;color:#5f6c84}.mode-switch[data-v-9d43e7fe]{display:inline-flex;gap:8px}.mode-button[data-v-9d43e7fe]{border:1px solid #d9deea;background:#fff;border-radius:999px;padding:9px 14px;font-weight:700;cursor:pointer}.mode-button.active[data-v-9d43e7fe]{border-color:#1d4ed8;color:#1e40af;background:#eff6ff}.hero-actions[data-v-9d43e7fe]{margin-top:10px;display:flex;justify-content:flex-end;gap:8px;flex-wrap:wrap}.export-btn[data-v-9d43e7fe]{border:1px solid #d7deec;background:#fff;border-radius:11px;padding:9px 14px;font-weight:700;cursor:pointer}.export-btn.primary[data-v-9d43e7fe]{border-color:#1e3a8a;background:linear-gradient(180deg,#2f62df,#1d4ed8);color:#fff}.hero-filters[data-v-9d43e7fe]{margin-top:16px;display:flex;align-items:flex-end;gap:12px;flex-wrap:wrap}.select-field[data-v-9d43e7fe]{display:flex;flex-direction:column;gap:6px;min-width:170px}.select-field label[data-v-9d43e7fe]{font-size:12px;text-transform:uppercase;letter-spacing:.04em;color:#5f6c84;font-weight:700}.report-select[data-v-9d43e7fe]{width:100%;border-radius:11px;border:1px solid #dbe2ef;background:#fff;padding:10px 12px;font-size:14px}.total-chip[data-v-9d43e7fe]{margin-left:auto;background:#e8f8f0;color:#0f766e;border:1px solid #9ae6b4;border-radius:999px;padding:8px 12px;font-size:13px;font-weight:800}.section-head[data-v-9d43e7fe]{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.section-head h2[data-v-9d43e7fe]{margin:0}.section-head p[data-v-9d43e7fe]{margin:6px 0 0;color:#64748b}.loading-badge[data-v-9d43e7fe]{font-size:13px;font-weight:700;color:#1d4ed8;background:#eff6ff;border:1px solid #bfdbfe;padding:6px 10px;border-radius:999px}.chart-card[data-v-9d43e7fe]{position:relative;overflow:hidden}.chart-card[data-v-9d43e7fe]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(to top,rgba(59,130,246,.05) 1px,transparent 1px);background-size:100% 58px;pointer-events:none}.chart-area[data-v-9d43e7fe]{position:relative;margin-top:20px;min-height:320px;display:flex;align-items:end;gap:14px;overflow-x:auto;padding:0 2px 4px}.bar-column[data-v-9d43e7fe]{min-width:70px;flex:1;display:flex;flex-direction:column;align-items:center;gap:8px}.bar-value[data-v-9d43e7fe],.bar-label[data-v-9d43e7fe]{font-size:12px;color:#5f6c84;font-weight:700}.bar[data-v-9d43e7fe]{width:100%;max-width:74px;border-radius:16px 16px 6px 6px;background:linear-gradient(180deg,#60a5fa,#1d4ed8 72%);box-shadow:0 10px 22px #2563eb42}.table-wrap[data-v-9d43e7fe]{margin-top:14px;overflow-x:auto}.report-table[data-v-9d43e7fe]{width:100%;border-collapse:collapse}.report-table th[data-v-9d43e7fe],.report-table td[data-v-9d43e7fe]{text-align:left;border-bottom:1px solid #edf1f7;padding:12px 10px;white-space:nowrap}.report-table th[data-v-9d43e7fe]{font-size:12px;text-transform:uppercase;letter-spacing:.04em;color:#64748b}.table-empty[data-v-9d43e7fe]{text-align:center;color:#64748b}.empty-state[data-v-9d43e7fe]{margin-top:16px;color:#64748b}.error-box[data-v-9d43e7fe]{border:1px solid #fecaca;background:#fff1f2;color:#9f1239;border-radius:14px;padding:14px}@media (max-width: 840px){.hero-head h1[data-v-9d43e7fe]{font-size:28px}.hero-actions[data-v-9d43e7fe]{justify-content:flex-start}.total-chip[data-v-9d43e7fe]{margin-left:0}}.integration-links[data-v-9cc24459]{display:flex;gap:12px;margin:18px 0 0;flex-wrap:wrap}.integration-link[data-v-9cc24459]{background:#6f84c9;color:#fff;padding:8px 18px;border-radius:8px;text-decoration:none;font-weight:600;display:inline-flex;align-items:center;gap:8px;transition:background .2s}.integration-link[data-v-9cc24459]:hover{background:#5c71b5}.integration-view[data-v-9cc24459]{max-width:880px;margin:0 auto;display:grid;gap:18px}.hero[data-v-9cc24459]{background:linear-gradient(135deg,#eefaf6,#eef6ff);border:1px solid #cde7dc;border-radius:16px;padding:20px}.eyebrow[data-v-9cc24459]{margin:0 0 6px;font-size:.84rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#0b6b52}.hero h1[data-v-9cc24459]{margin:0;color:#12334d;font-size:1.5rem}.subtitle[data-v-9cc24459]{margin:10px 0 0;color:#2c4a60;line-height:1.55}.card[data-v-9cc24459]{background:#fff;border:1px solid #e3e8f0;border-radius:16px;padding:20px;box-shadow:0 10px 24px #151c370f}.warning[data-v-9cc24459]{margin:0 0 14px;color:#8a3a16;background:#fff5ec;border:1px solid #ffd9c2;border-radius:10px;padding:10px 12px}.generate-btn[data-v-9cc24459],.copy-btn[data-v-9cc24459]{border:0;border-radius:10px;padding:10px 14px;cursor:pointer;font-weight:700}.generate-btn[data-v-9cc24459]{background:#2448d8;color:#fff}.generate-btn[data-v-9cc24459]:disabled{opacity:.7;cursor:wait}.key-box[data-v-9cc24459]{margin-top:16px}.key-box label[data-v-9cc24459]{display:block;margin-bottom:8px;color:#2f3d5a;font-weight:600}.key-row[data-v-9cc24459]{display:grid;grid-template-columns:1fr auto;gap:8px}.key-row input[data-v-9cc24459]{width:100%;border:1px solid #cfd7e8;border-radius:10px;padding:10px;color:#1e2a45;font-family:Courier New,Courier,monospace;background:#f9fbff}.copy-btn[data-v-9cc24459]{background:#0f8d68;color:#fff}.message[data-v-9cc24459],.error[data-v-9cc24459]{margin:12px 0 0;font-weight:600}.message[data-v-9cc24459]{color:#196245}.error[data-v-9cc24459]{color:#aa2231}@media (max-width: 640px){.key-row[data-v-9cc24459]{grid-template-columns:1fr}}.success-page[data-v-8a6789e4]{min-height:72vh;display:grid;place-items:center;padding:24px}.success-card[data-v-8a6789e4]{width:100%;max-width:760px;border:1px solid #eceef5;border-radius:24px;background:linear-gradient(145deg,#fff,#f7f8ff);box-shadow:0 18px 50px #10182814;padding:34px}.badge[data-v-8a6789e4]{width:fit-content;font-size:12px;font-weight:700;letter-spacing:.08em;color:#7c3aed;background:#f3e8ff;border:1px solid #dfc4ff;border-radius:999px;padding:8px 12px;margin-bottom:14px}.success-indicator[data-v-8a6789e4]{display:inline-flex;align-items:center;gap:10px;padding:8px 12px;border-radius:999px;background:#ecfdf3;border:1px solid #bbf7d0;color:#166534;margin-bottom:14px}.success-icon[data-v-8a6789e4]{width:24px;height:24px;border-radius:50%;display:grid;place-items:center;background:#22c55e;color:#fff;font-size:12px}h1[data-v-8a6789e4]{margin:0;font-size:34px;line-height:1.2;color:#111827}p[data-v-8a6789e4]{margin:12px 0 0;color:#4b5563;max-width:62ch;line-height:1.45}.actions[data-v-8a6789e4]{display:flex;gap:12px;margin-top:24px}button[data-v-8a6789e4]{border:0;border-radius:12px;font-weight:700;font-size:14px;padding:12px 16px;cursor:pointer}.secondary[data-v-8a6789e4]{background:#f3f4f8;color:#111827}.primary[data-v-8a6789e4]{background:#9333ea;color:#fff}@media (max-width: 680px){.success-card[data-v-8a6789e4]{padding:24px}h1[data-v-8a6789e4]{font-size:28px}.actions[data-v-8a6789e4]{flex-direction:column}}.login-page[data-v-6952c172]{min-height:100vh;box-sizing:border-box;display:grid;place-items:center;padding:28px;background:radial-gradient(circle at top left,rgba(124,58,237,.12),transparent 25%),radial-gradient(circle at bottom right,rgba(14,165,233,.1),transparent 25%),linear-gradient(135deg,#f5f3ff,#f0f9ff,#f0fdf4);overflow:hidden}.login-shell[data-v-6952c172]{width:min(100%,1120px);display:grid;grid-template-columns:minmax(0,.95fr) minmax(360px,420px);align-items:center;gap:clamp(24px,3vw,44px)}.login-art-panel[data-v-6952c172]{position:relative;min-height:min(68vh,620px);border:1px solid rgba(191,219,254,.8);border-radius:32px;overflow:hidden;background:linear-gradient(145deg,#eff6fffa,#ffffffeb);box-shadow:0 24px 70px #3b82f624}.login-art-panel[data-v-6952c172]:before{content:"";position:absolute;top:18px;right:18px;bottom:18px;left:18px;border-radius:24px;border:1px solid rgba(147,197,253,.35);pointer-events:none}.login-art-image[data-v-6952c172]{position:absolute;width:96%;max-width:none;right:2%;top:50%;transform:translateY(-50%);object-fit:contain;filter:drop-shadow(0 24px 38px rgba(37,99,235,.12))}.login-card[data-v-6952c172]{width:100%;max-width:420px;justify-self:start;background:#fffffff2;border:1px solid rgba(148,163,184,.15);border-radius:24px;padding:40px 32px;box-shadow:0 20px 60px #0f172a14,0 1px 3px #00000014;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.login-header[data-v-6952c172]{text-align:center;margin-bottom:32px}.brand-badge[data-v-6952c172]{display:inline-grid;grid-template-columns:auto auto;grid-template-rows:auto auto;align-items:center;justify-content:center;gap:2px 8px;min-width:190px;margin:0 auto 16px;padding:10px 14px;border-radius:14px;background:linear-gradient(135deg,#ede9fe,#eef2ff);border:1px solid #ddd6fe;box-shadow:0 8px 20px #7c3aed26}.brand-badge i[data-v-6952c172]{grid-column:1;grid-row:1 / span 2;color:#16a34a;font-size:20px}.brand-badge span[data-v-6952c172]{grid-column:2;grid-row:1;text-align:left;color:#312e81;font-weight:800;font-size:14px;line-height:1.1}.brand-badge small[data-v-6952c172]{grid-column:2;grid-row:2;text-align:left;color:#166534;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.06em}h1[data-v-6952c172]{margin:0 0 8px;font-size:32px;font-weight:800;color:#0f172a;line-height:1.1;letter-spacing:-.02em}.login-header p[data-v-6952c172]{margin:0;color:#64748b;font-size:14px;line-height:1.5}label[data-v-6952c172]{display:block;margin-top:20px;margin-bottom:8px;font-size:13px;font-weight:700;color:#334155;text-transform:uppercase;letter-spacing:.5px}.input-wrap[data-v-6952c172]{display:flex;align-items:center;gap:12px;border:1.5px solid #e2e8f0;border-radius:12px;background:linear-gradient(180deg,#fff,#f8fafc);padding:14px 16px;transition:all .2s ease}.input-wrap[data-v-6952c172]:focus-within{border-color:#8b5cf6;background:#fff;box-shadow:0 0 0 3px #8b5cf61a}.input-wrap i[data-v-6952c172]{color:#8b5cf6;font-size:16px;flex:none}input[data-v-6952c172]{flex:1;border:none;background:transparent;font-size:15px;color:#0f172a;outline:none;font-family:inherit}input[data-v-6952c172]::placeholder{color:#a0aec0}button[data-v-6952c172]{width:100%;margin-top:24px;padding:14px 16px;border:none;border-radius:12px;background:linear-gradient(135deg,#7c3aed,#a855f7);color:#fff;font-size:15px;font-weight:800;cursor:pointer;transition:all .2s ease;box-shadow:0 10px 25px #7c3aed40}button[data-v-6952c172]:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 15px 35px #7c3aed59}button[data-v-6952c172]:active:not(:disabled){transform:translateY(0)}button[data-v-6952c172]:disabled{opacity:.6;cursor:not-allowed}.error-message[data-v-6952c172]{margin-top:12px;padding:12px 14px;background:#fee2e2;border:1px solid #fca5a5;border-radius:8px;color:#b42318;font-size:13px;line-height:1.5;font-weight:500}.lockout-message[data-v-6952c172]{margin-top:12px;padding:12px 14px;background:#fef3c7;border:1px solid #fde68a;border-radius:8px;color:#92400e;font-size:13px;line-height:1.5;font-weight:500;display:flex;align-items:center;gap:10px}.lockout-message i[data-v-6952c172]{flex:none}@media (max-width: 1023px){.login-page[data-v-6952c172]{padding:20px;overflow:auto}.login-shell[data-v-6952c172]{display:grid;place-items:center}.login-art-panel[data-v-6952c172]{display:none}}@media (max-width: 640px){.login-card[data-v-6952c172]{padding:32px 24px;border-radius:20px}.login-header[data-v-6952c172]{margin-bottom:24px}.brand-badge[data-v-6952c172]{min-width:170px;padding:9px 12px;margin-bottom:12px}.brand-badge i[data-v-6952c172]{font-size:18px}.brand-badge span[data-v-6952c172]{font-size:13px}.brand-badge small[data-v-6952c172]{font-size:10px}h1[data-v-6952c172]{font-size:28px;margin-bottom:6px}.login-header p[data-v-6952c172]{font-size:13px}label[data-v-6952c172]{margin-top:16px;margin-bottom:6px;font-size:12px}.input-wrap[data-v-6952c172]{gap:10px;padding:12px 14px}.input-wrap i[data-v-6952c172],input[data-v-6952c172]{font-size:14px}button[data-v-6952c172]{margin-top:20px;padding:12px 14px;font-size:14px}.error-message[data-v-6952c172],.lockout-message[data-v-6952c172]{margin-top:10px;padding:10px 12px;font-size:12px}}@media (max-width: 480px){.login-card[data-v-6952c172]{padding:24px 18px;border-radius:16px}.login-header[data-v-6952c172]{margin-bottom:20px}.brand-badge[data-v-6952c172]{min-width:156px;padding:8px 10px;margin-bottom:10px}.brand-badge i[data-v-6952c172]{font-size:16px}.brand-badge span[data-v-6952c172]{font-size:12px}.brand-badge small[data-v-6952c172]{font-size:9px}h1[data-v-6952c172]{font-size:24px;margin-bottom:4px}.login-header p[data-v-6952c172]{font-size:12px}label[data-v-6952c172]{margin-top:12px;margin-bottom:5px;font-size:11px}.input-wrap[data-v-6952c172]{gap:8px;padding:10px 12px}.input-wrap i[data-v-6952c172],input[data-v-6952c172]{font-size:13px}button[data-v-6952c172]{margin-top:16px;padding:10px 12px;font-size:13px}.error-message[data-v-6952c172],.lockout-message[data-v-6952c172]{margin-top:8px;padding:8px 10px;font-size:11px;gap:8px}}.modal-overlay[data-v-382bba8c]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172a73;display:flex;align-items:center;justify-content:center;z-index:1000;padding:16px}.modal-card[data-v-382bba8c]{width:min(1120px,100%);max-height:92vh;overflow-y:auto;overflow-x:hidden;border-radius:14px;background:#fff;border:1px solid #e5e7eb;padding:16px}.modal-card[data-v-382bba8c],.modal-card[data-v-382bba8c] *{box-sizing:border-box}.embedded-users-panel[data-v-382bba8c],.modal-body[data-v-382bba8c]{display:grid;gap:14px}.modal-header[data-v-382bba8c]{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.modal-header h3[data-v-382bba8c]{margin:0}.modal-close[data-v-382bba8c]{border:none;background:transparent;font-size:24px;line-height:1;cursor:pointer}.modal-status[data-v-382bba8c]{padding:16px 0;color:#475467}.error[data-v-382bba8c]{color:#b42318}.users-summary-card[data-v-382bba8c]{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;border:1px solid #e5e7eb;border-radius:12px;background:#f8fafc;padding:14px}.users-summary-grid[data-v-382bba8c]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 24px}.summary-label[data-v-382bba8c]{display:block;font-size:12px;color:#667085;margin-bottom:4px}.summary-link-btn[data-v-382bba8c]{border:none;background:transparent;padding:0;color:#0b57d0;cursor:pointer;font:inherit;text-align:left}.summary-link-btn[data-v-382bba8c]:hover:not(:disabled){text-decoration:underline}.summary-link-btn[data-v-382bba8c]:disabled{color:#101828;cursor:default}.reload-users-btn[data-v-382bba8c]{border:1px solid #d0d5dd;border-radius:10px;background:#fff;padding:10px 12px;cursor:pointer;white-space:nowrap}.empty-users[data-v-382bba8c]{color:#667085;margin:0}.users-table-wrap[data-v-382bba8c]{overflow-x:auto}.users-table[data-v-382bba8c]{width:100%;border-collapse:collapse}.users-table th[data-v-382bba8c],.users-table td[data-v-382bba8c]{border-bottom:1px solid #eaecf0;text-align:left;padding:10px 8px;font-size:14px;vertical-align:middle}.users-table th[data-v-382bba8c]:last-child,.users-table td[data-v-382bba8c]:last-child{min-width:360px}.highlighted-row[data-v-382bba8c]{background:#f8fbff}.account-tag[data-v-382bba8c],.status-tag[data-v-382bba8c]{display:inline-flex;align-items:center;border-radius:999px;padding:4px 10px;font-size:12px;font-weight:700}.account-tag.master[data-v-382bba8c]{background:#e0f2fe;color:#0369a1}.account-tag.subaccount[data-v-382bba8c]{background:#f3e8ff;color:#7c3aed}.status-tag.active[data-v-382bba8c]{background:#dcfce7;color:#15803d}.status-tag.blocked[data-v-382bba8c]{background:#fee2e2;color:#b91c1c}.user-actions[data-v-382bba8c]{display:flex;flex-wrap:nowrap;align-items:center;gap:8px}.action-btn[data-v-382bba8c]{border:1px solid #d0d5dd;border-radius:8px;background:#fff;padding:8px 10px;font-size:13px;font-weight:600;cursor:pointer;white-space:nowrap}.action-credit[data-v-382bba8c]{color:#1d4ed8;border-color:#bfdbfe;background:#eff6ff}.action-block[data-v-382bba8c]{color:#b91c1c;border-color:#fecaca;background:#fef2f2}.action-unblock[data-v-382bba8c]{color:#15803d;border-color:#bbf7d0;background:#f0fdf4}.modal-actions[data-v-382bba8c]{display:flex;justify-content:flex-end;align-items:center;gap:10px;margin-top:14px}.btn-close[data-v-382bba8c]{border:1px solid #d0d5dd;border-radius:8px;padding:10px 14px;cursor:pointer;background:#f3f4f6;border-color:#d1d5db;color:#374151}@media (max-width: 900px){.users-summary-card[data-v-382bba8c],.users-summary-grid[data-v-382bba8c]{grid-template-columns:1fr;flex-direction:column}}.card[data-v-0ad2b3f7]{border:1px solid #eceef5;border-radius:18px;background:#fff;padding:20px}.header-row[data-v-0ad2b3f7]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}h2[data-v-0ad2b3f7]{margin:0}.reload-button[data-v-0ad2b3f7]{border:1px solid #d0d5dd;border-radius:12px;background:#fff;padding:10px 12px;cursor:pointer}.search-bar[data-v-0ad2b3f7]{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:16px}.search-input[data-v-0ad2b3f7]{flex:1;min-width:130px;border:1px solid #d0d5dd;border-radius:8px;padding:8px 12px;font-size:13px;outline:none}.search-input[data-v-0ad2b3f7]:focus{border-color:#1a73e8}.search-btn[data-v-0ad2b3f7],.clear-btn[data-v-0ad2b3f7]{border:1px solid #d0d5dd;border-radius:8px;background:#fff;padding:8px 14px;cursor:pointer;font-size:13px;white-space:nowrap}.search-btn[data-v-0ad2b3f7]{background:#1a73e8;color:#fff;border-color:#1a73e8}.clear-btn[data-v-0ad2b3f7]{color:#b42318;border-color:#fda29b}.tabs[data-v-0ad2b3f7]{display:flex;gap:4px;margin-bottom:16px;border-bottom:2px solid #eceef5}.tab-btn[data-v-0ad2b3f7]{border:none;background:none;padding:10px 16px;cursor:pointer;font-size:14px;font-weight:500;color:#667085;border-bottom:2px solid transparent;margin-bottom:-2px;border-radius:0;transition:color .15s,border-color .15s}.tab-btn.active[data-v-0ad2b3f7]{color:#b42318;border-bottom-color:#b42318}.table-wrap[data-v-0ad2b3f7]{overflow-x:auto}.table[data-v-0ad2b3f7]{width:100%;border-collapse:collapse}.table th[data-v-0ad2b3f7],.table td[data-v-0ad2b3f7]{border-bottom:1px solid #eceef5;text-align:left;padding:10px 8px;font-size:14px}.client-name-btn[data-v-0ad2b3f7]{border:none;background:transparent;padding:0;color:#0b57d0;font:inherit;cursor:pointer;text-align:left}.client-name-btn[data-v-0ad2b3f7]:hover{text-decoration:underline}.client-name-wrap[data-v-0ad2b3f7]{display:inline-flex;align-items:center;gap:8px}.rcs-config-badge[data-v-0ad2b3f7]{display:inline-flex;align-items:center;gap:4px;border-radius:999px;padding:2px 8px;font-size:11px;font-weight:700;background:#dcfce7;color:#166534;border:1px solid #86efac}.category-badge[data-v-0ad2b3f7]{display:inline-flex;align-items:center;border-radius:999px;padding:4px 10px;font-size:12px;font-weight:600}.category-badge.pospago[data-v-0ad2b3f7]{background:#e6f0ff;color:#1d4ed8}.category-badge.prepago[data-v-0ad2b3f7]{background:#e7f8ef;color:#127a3b}.category-badge.lead[data-v-0ad2b3f7]{background:#f5eadf;color:#8a5a2b}.category-badge.teste[data-v-0ad2b3f7]{background:#efe9ff;color:#6941c6}.category-badge.descartado[data-v-0ad2b3f7]{background:#fee4e2;color:#b42318}.empty-row[data-v-0ad2b3f7]{color:#98a2b3;text-align:center;padding:24px 8px!important}.pagination[data-v-0ad2b3f7]{display:flex;align-items:center;justify-content:center;gap:12px;margin-top:16px}.page-btn[data-v-0ad2b3f7]{border:1px solid #d0d5dd;border-radius:8px;background:#fff;padding:8px 12px;cursor:pointer;font-size:13px}.page-btn[data-v-0ad2b3f7]:disabled{opacity:.4;cursor:default}.page-info[data-v-0ad2b3f7]{font-size:14px;color:#344054}.status-msg[data-v-0ad2b3f7]{color:#667085;font-size:14px}.error[data-v-0ad2b3f7]{color:#b42318}.modal-overlay[data-v-0ad2b3f7]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172a73;display:flex;align-items:center;justify-content:center;z-index:1000;padding:16px}.modal-card[data-v-0ad2b3f7]{width:min(900px,100%);max-height:92vh;overflow-y:auto;overflow-x:hidden;border-radius:14px;background:#fff;border:1px solid #e5e7eb;padding:16px}.modal-card[data-v-0ad2b3f7],.modal-card[data-v-0ad2b3f7] *{box-sizing:border-box}.modal-header[data-v-0ad2b3f7]{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.modal-header h3[data-v-0ad2b3f7]{margin:0}.modal-close[data-v-0ad2b3f7]{border:none;background:transparent;font-size:24px;line-height:1;cursor:pointer}.modal-status[data-v-0ad2b3f7]{padding:16px 0;color:#475467}.modal-subtabs[data-v-0ad2b3f7]{display:flex;gap:8px;margin-bottom:14px;border-bottom:1px solid #eaecf0;padding-bottom:10px}.modal-subtab-btn[data-v-0ad2b3f7]{border:1px solid #d0d5dd;background:#fff;color:#475467;border-radius:999px;padding:8px 14px;font-size:13px;font-weight:600;cursor:pointer}.modal-subtab-btn.active[data-v-0ad2b3f7]{background:#eff6ff;color:#1d4ed8;border-color:#bfdbfe}.modal-form[data-v-0ad2b3f7]{display:grid;gap:10px}.field[data-v-0ad2b3f7]{display:grid;gap:4px;min-width:0}.field span[data-v-0ad2b3f7]{font-size:13px;color:#344054}.field input[data-v-0ad2b3f7],.field select[data-v-0ad2b3f7],.field textarea[data-v-0ad2b3f7]{width:100%;max-width:100%;border:1px solid #d0d5dd;border-radius:8px;padding:9px 10px;font-size:14px}.field input[data-v-0ad2b3f7]:disabled{background:#f2f4f7;color:#475467;cursor:not-allowed}.field textarea[data-v-0ad2b3f7]{resize:vertical;white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;overflow-x:hidden}.row-2[data-v-0ad2b3f7],.row-3[data-v-0ad2b3f7]{display:grid;gap:10px}.row-2[data-v-0ad2b3f7]{grid-template-columns:repeat(2,minmax(0,1fr))}.row-3[data-v-0ad2b3f7]{grid-template-columns:minmax(0,2fr) minmax(0,2fr) minmax(0,1fr)}.modal-actions[data-v-0ad2b3f7]{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-top:8px}.btn-close[data-v-0ad2b3f7],.btn-save[data-v-0ad2b3f7]{border:1px solid #d0d5dd;border-radius:8px;padding:10px 14px;cursor:pointer}.btn-close[data-v-0ad2b3f7]{background:#f3f4f6;border-color:#d1d5db;color:#374151}.btn-save[data-v-0ad2b3f7]{background:#1a73e8;border-color:#1a73e8;color:#fff}@media (max-width: 900px){.row-2[data-v-0ad2b3f7],.row-3[data-v-0ad2b3f7]{grid-template-columns:1fr}.modal-subtabs[data-v-0ad2b3f7]{grid-template-columns:1fr;flex-direction:column}}.page[data-v-59d2ec6c]{display:grid}.card[data-v-59d2ec6c]{border:1px solid #eceef5;border-radius:18px;background:#fff;padding:20px}.header-row[data-v-59d2ec6c]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}h2[data-v-59d2ec6c]{margin:0}.reload-button[data-v-59d2ec6c]{border:1px solid #d0d5dd;border-radius:12px;background:#fff;padding:10px 12px;cursor:pointer}.search-bar[data-v-59d2ec6c]{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:16px}.single-search-bar[data-v-59d2ec6c]{align-items:center}.search-input[data-v-59d2ec6c]{flex:1;min-width:240px;border:1px solid #d0d5dd;border-radius:8px;padding:8px 12px;font-size:13px;outline:none}.search-input[data-v-59d2ec6c]:focus{border-color:#1a73e8}.user-search-input[data-v-59d2ec6c]{max-width:420px}.search-btn[data-v-59d2ec6c],.clear-btn[data-v-59d2ec6c]{border:1px solid #d0d5dd;border-radius:8px;background:#fff;padding:8px 14px;cursor:pointer;font-size:13px;white-space:nowrap}.search-btn[data-v-59d2ec6c]{background:#1a73e8;color:#fff;border-color:#1a73e8}.clear-btn[data-v-59d2ec6c]{color:#b42318;border-color:#fda29b}.table-wrap[data-v-59d2ec6c]{overflow-x:auto}.table[data-v-59d2ec6c]{width:100%;border-collapse:collapse}.table th[data-v-59d2ec6c],.table td[data-v-59d2ec6c]{border-bottom:1px solid #eceef5;text-align:left;padding:10px 8px;font-size:14px;vertical-align:middle}.user-link-btn[data-v-59d2ec6c]{border:none;background:transparent;padding:0;color:#0b57d0;font:inherit;cursor:pointer;text-align:left}.user-link-btn[data-v-59d2ec6c]:hover{text-decoration:underline}.account-tag[data-v-59d2ec6c],.status-tag[data-v-59d2ec6c]{display:inline-flex;align-items:center;border-radius:999px;padding:4px 10px;font-size:12px;font-weight:700}.account-tag.master[data-v-59d2ec6c]{background:#e0f2fe;color:#0369a1}.account-tag.subaccount[data-v-59d2ec6c]{background:#f3e8ff;color:#7c3aed}.status-tag.active[data-v-59d2ec6c]{background:#dcfce7;color:#15803d}.status-tag.blocked[data-v-59d2ec6c]{background:#fee2e2;color:#b91c1c}.impersonate-btn[data-v-59d2ec6c]{border:1px solid #d0d5dd;border-radius:10px;background:#fff;color:#344054;padding:6px 10px;font-size:12px;font-weight:600;cursor:pointer;white-space:nowrap}.impersonate-btn[data-v-59d2ec6c]:hover{border-color:#1a73e8;color:#1a73e8}.empty-row[data-v-59d2ec6c]{color:#98a2b3;text-align:center;padding:24px 8px!important}.pagination[data-v-59d2ec6c]{display:flex;align-items:center;justify-content:center;gap:12px;margin-top:16px}.page-btn[data-v-59d2ec6c]{border:1px solid #d0d5dd;border-radius:8px;background:#fff;padding:8px 12px;cursor:pointer;font-size:13px}.page-btn[data-v-59d2ec6c]:disabled{opacity:.4;cursor:default}.page-info[data-v-59d2ec6c]{font-size:14px;color:#344054}.status-msg[data-v-59d2ec6c]{color:#667085;font-size:14px}.error[data-v-59d2ec6c]{color:#b42318}.modal-overlay[data-v-59d2ec6c]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172a73;display:flex;align-items:center;justify-content:center;z-index:1000;padding:16px}.modal-card[data-v-59d2ec6c]{width:min(900px,100%);max-height:92vh;overflow-y:auto;overflow-x:hidden;background:#fff;border-radius:12px;box-shadow:0 20px 25px -5px #0000001a}.modal-header[data-v-59d2ec6c]{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-bottom:1px solid #eceef5}.modal-header h3[data-v-59d2ec6c]{margin:0;font-size:16px;font-weight:600}.modal-close[data-v-59d2ec6c]{border:none;background:none;font-size:24px;cursor:pointer;color:#667085;padding:0;width:24px;height:24px;display:flex;align-items:center;justify-content:center}.modal-close[data-v-59d2ec6c]:hover{color:#344054}.modal-status[data-v-59d2ec6c]{padding:40px;text-align:center;color:#667085}.modal-form[data-v-59d2ec6c]{padding:24px;display:grid;gap:16px}.field[data-v-59d2ec6c]{display:grid;gap:6px}.field span[data-v-59d2ec6c]{font-size:13px;font-weight:500;color:#344054}.field input[data-v-59d2ec6c],.field select[data-v-59d2ec6c],.field textarea[data-v-59d2ec6c]{border:1px solid #d0d5dd;border-radius:6px;padding:10px 12px;font-size:13px;font-family:inherit;outline:none}.field input[data-v-59d2ec6c]:focus,.field select[data-v-59d2ec6c]:focus,.field textarea[data-v-59d2ec6c]:focus{border-color:#1a73e8;box-shadow:0 0 0 3px #1a73e81a}.field input[data-v-59d2ec6c]:disabled{background:#f5f5f5;cursor:not-allowed}.row-2[data-v-59d2ec6c]{display:grid;grid-template-columns:1fr 1fr;gap:16px}.row-3[data-v-59d2ec6c]{display:grid;grid-template-columns:1fr 1fr 1fr;gap:16px}.modal-actions[data-v-59d2ec6c]{display:flex;gap:12px;justify-content:flex-end;padding-top:16px;border-top:1px solid #eceef5}.btn-close[data-v-59d2ec6c],.btn-save[data-v-59d2ec6c]{border:1px solid #d0d5dd;border-radius:6px;padding:10px 20px;cursor:pointer;font-size:13px;font-weight:500}.btn-close[data-v-59d2ec6c]{background:#fff;color:#344054}.btn-close[data-v-59d2ec6c]:hover:not(:disabled){background:#f5f5f5}.btn-save[data-v-59d2ec6c]{background:#1a73e8;color:#fff;border-color:#1a73e8}.btn-save[data-v-59d2ec6c]:hover:not(:disabled){background:#1557b0}.btn-close[data-v-59d2ec6c]:disabled,.btn-save[data-v-59d2ec6c]:disabled{opacity:.5;cursor:not-allowed}.modal-subtabs[data-v-59d2ec6c]{display:flex;gap:8px;margin-bottom:14px;border-bottom:1px solid #eaecf0;padding-bottom:10px}.modal-subtab-btn[data-v-59d2ec6c]{border:1px solid #d0d5dd;background:#fff;color:#475467;border-radius:999px;padding:8px 14px;font-size:13px;font-weight:600;cursor:pointer}.modal-subtab-btn.active[data-v-59d2ec6c]{background:#eff6ff;color:#1d4ed8;border-color:#bfdbfe}.page[data-v-aa586684]{display:grid}.card[data-v-aa586684]{border:1px solid #eceef5;border-radius:18px;background:#fff;padding:20px}.header-row[data-v-aa586684]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}h2[data-v-aa586684]{margin:0}.header-actions[data-v-aa586684]{display:flex;gap:10px}.reload-button[data-v-aa586684],.create-button[data-v-aa586684]{border:1px solid #d0d5dd;border-radius:12px;background:#fff;padding:10px 12px;cursor:pointer;font-weight:600}.create-button[data-v-aa586684]{border-color:#7c3aed;color:#7c3aed}.search-bar[data-v-aa586684]{display:flex;gap:8px;margin-bottom:16px}.search-input[data-v-aa586684]{flex:1;min-width:240px;border:1px solid #d0d5dd;border-radius:8px;padding:8px 12px;font-size:13px;outline:none}.search-btn[data-v-aa586684]{border:1px solid #1a73e8;border-radius:8px;background:#1a73e8;color:#fff;padding:8px 14px;cursor:pointer}.table-wrap[data-v-aa586684]{overflow-x:auto}.table[data-v-aa586684]{width:100%;border-collapse:collapse}.table th[data-v-aa586684],.table td[data-v-aa586684]{border-bottom:1px solid #eceef5;text-align:left;padding:10px 8px;font-size:14px;vertical-align:middle;white-space:nowrap}.empty-row[data-v-aa586684]{color:#98a2b3;text-align:center;padding:24px 8px!important}.row-actions[data-v-aa586684]{display:flex;gap:8px}.action-btn[data-v-aa586684]{border:1px solid #d0d5dd;border-radius:10px;background:#fff;padding:6px 10px;font-size:12px;font-weight:600;cursor:pointer}.action-btn.edit[data-v-aa586684]{color:#1d4ed8;border-color:#bfdbfe}.action-btn.delete[data-v-aa586684]{color:#b91c1c;border-color:#fecaca}.status-msg[data-v-aa586684]{color:#667085;font-size:14px}.error[data-v-aa586684]{color:#b42318}.modal-overlay[data-v-aa586684]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172a73;display:flex;align-items:center;justify-content:center;z-index:1000;padding:16px}.modal-card[data-v-aa586684]{width:min(760px,100%);background:#fff;border-radius:12px;box-shadow:0 20px 25px -5px #0000001a}.modal-header[data-v-aa586684]{display:flex;align-items:center;justify-content:space-between;padding:18px 22px;border-bottom:1px solid #eceef5}.modal-header h3[data-v-aa586684]{margin:0;font-size:16px;font-weight:600}.modal-close[data-v-aa586684]{border:none;background:none;font-size:24px;cursor:pointer;color:#667085}.modal-form[data-v-aa586684]{padding:20px 22px;display:flex;flex-direction:column;gap:16px}.field[data-v-aa586684]{display:flex;flex-direction:column;gap:6px}.field span[data-v-aa586684]{font-size:14px;font-weight:500}.field input[data-v-aa586684]{border:1px solid #d0d5dd;border-radius:8px;padding:10px 12px;font-size:14px;outline:none;transition:border-color .2s}.field input[data-v-aa586684]:focus{border-color:#0b57d0}.row-2[data-v-aa586684]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.modal-actions[data-v-aa586684]{display:flex;justify-content:flex-end;gap:10px;padding:20px 22px;border-top:1px solid #eceef5}.btn-close[data-v-aa586684]{border:1px solid #d0d5dd;border-radius:8px;background:#fff;padding:10px 18px;cursor:pointer;font-weight:600}.btn-save[data-v-aa586684]{border:none;border-radius:8px;background:#7c3aed;color:#fff;padding:10px 20px;cursor:pointer;font-weight:600}.btn-save[data-v-aa586684]:disabled{opacity:.6;cursor:not-allowed}.field-with-tooltip[data-v-aa586684]{display:flex;align-items:center;gap:6px;cursor:help}.tooltip-container[data-v-aa586684]{position:relative;display:inline-flex;align-items:center}.tooltip-container i[data-v-aa586684]{color:#6b7280;font-size:14px;flex-shrink:0;cursor:pointer}.tooltip-container i[data-v-aa586684]:hover{color:#1a73e8}.tooltip-text[data-v-aa586684]{position:absolute;bottom:125%;left:50%;transform:translate(-50%);background:#1f2937;color:#fff;padding:8px 12px;border-radius:6px;font-size:12px;white-space:normal;max-width:200px;z-index:1001;opacity:0;visibility:hidden;transition:opacity .2s,visibility .2s;pointer-events:none}.tooltip-container:hover .tooltip-text[data-v-aa586684]{opacity:1;visibility:visible}.tooltip-text[data-v-aa586684]:after{content:"";position:absolute;top:100%;left:50%;transform:translate(-50%);border:4px solid transparent;border-top-color:#1f2937}.page[data-v-5781dee3]{display:flex;flex-direction:column;gap:18px}.card[data-v-5781dee3]{border:1px solid #eceef5;border-radius:18px;background:#fff;padding:18px}.card-header h2[data-v-5781dee3]{margin:0;font-size:40px}.card-header p[data-v-5781dee3]{margin:6px 0 0;color:#6b7280}.filters-grid[data-v-5781dee3]{margin-top:16px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.filter-field[data-v-5781dee3]{display:grid;gap:6px}.filter-field span[data-v-5781dee3]{font-size:13px;font-weight:700;color:#4b5563}.filter-field input[data-v-5781dee3]{border:1px solid #d8dbe7;border-radius:10px;padding:10px 12px;font-size:14px}.date-input-shell[data-v-5781dee3]{border:1px solid #d8dbe7;border-radius:10px;padding:0 12px;min-height:44px;display:flex;align-items:center;gap:10px;background:#fff;cursor:pointer}.date-input-icon[data-v-5781dee3]{color:#9ca3af;font-size:15px}.date-input-control[data-v-5781dee3]{flex:1;min-width:0;border:0;outline:none;background:transparent;font-size:14px;color:#111827;cursor:pointer;padding:10px 0}.date-clear-btn[data-v-5781dee3]{border:0;background:transparent;color:#9ca3af;cursor:pointer;font-size:14px;padding:0}.filters-actions[data-v-5781dee3]{display:flex;align-items:end;gap:8px}.btn-primary[data-v-5781dee3],.btn-secondary[data-v-5781dee3]{border:1px solid transparent;border-radius:10px;padding:10px 14px;font-size:13px;font-weight:700;cursor:pointer}.btn-primary[data-v-5781dee3]{background:#7c3aed;color:#fff}.btn-secondary[data-v-5781dee3]{background:#f3f4f6;color:#111827;border-color:#e5e7eb}.status-msg[data-v-5781dee3],.error-msg[data-v-5781dee3],.empty-message[data-v-5781dee3]{margin-top:16px;color:#6b7280}.error-msg[data-v-5781dee3]{color:#b91c1c}.table-wrap[data-v-5781dee3]{margin-top:16px;overflow-x:hidden}table[data-v-5781dee3]{width:100%;border-collapse:collapse}.campaigns-table[data-v-5781dee3]{width:100%;min-width:100%;table-layout:fixed}.campaigns-table th[data-v-5781dee3]:first-child,.campaigns-table td[data-v-5781dee3]:first-child{width:42px;text-align:center}.campaigns-table th[data-v-5781dee3]:nth-child(2),.campaigns-table td[data-v-5781dee3]:nth-child(2){width:92px}.campaigns-table th[data-v-5781dee3]:nth-child(4),.campaigns-table td[data-v-5781dee3]:nth-child(4){width:110px}.campaigns-table th[data-v-5781dee3]:nth-child(7),.campaigns-table td[data-v-5781dee3]:nth-child(7){width:115px}.campaigns-table th[data-v-5781dee3]:nth-child(8),.campaigns-table td[data-v-5781dee3]:nth-child(8){width:150px}th[data-v-5781dee3],td[data-v-5781dee3]{text-align:left;border-bottom:1px solid #eceef5;padding:12px;font-size:13px;vertical-align:middle;overflow-wrap:anywhere}th[data-v-5781dee3]{color:#475569;font-weight:700}.campaign-row[data-v-5781dee3]{cursor:default}.campaign-row[data-v-5781dee3]:hover{background:#faf7ff}.expand-btn[data-v-5781dee3]{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:1px solid #ddd6fe;border-radius:8px;background:#fff;color:#7c3aed;cursor:pointer;font-size:12px;padding:0;transition:background .15s ease,border-color .15s ease,transform .15s ease}.expand-btn[data-v-5781dee3]:hover{background:#f5f3ff;border-color:#c4b5fd}.expand-btn i[data-v-5781dee3]{transition:transform .15s ease}.expand-btn.expanded i[data-v-5781dee3]{transform:rotate(90deg)}.expanded-row[data-v-5781dee3]{background:#f8f8fc}.expanded-details[data-v-5781dee3]{display:grid;grid-template-columns:repeat(auto-fit,minmax(128px,1fr));gap:10px;padding:12px 8px}.expanded-detail-item[data-v-5781dee3]{border:1px solid #e5e7eb;border-radius:8px;background:#fff;padding:10px 12px;min-width:0}.expanded-detail-item span[data-v-5781dee3]{display:block;color:#64748b;font-size:11px;font-weight:700;line-height:1.2;margin-bottom:5px}.expanded-detail-item strong[data-v-5781dee3]{display:block;color:#111827;font-size:13px;line-height:1.25;overflow-wrap:anywhere}.expanded-link-btn[data-v-5781dee3]{border:none;background:transparent;color:#7c3aed;cursor:pointer;font:inherit;font-weight:700;padding:0;text-decoration:underline;text-underline-offset:2px}.status-pill[data-v-5781dee3]{display:inline-flex;align-items:center;gap:6px;border-radius:999px;padding:5px 10px;font-size:12px;font-weight:700;max-width:100%;white-space:normal}.status-concluida[data-v-5781dee3]{background:#dcfce7;color:#166534}.status-concluida-erros[data-v-5781dee3]{background:#fee2e2;color:#991b1b}.status-agendada[data-v-5781dee3]{background:#e0f2fe;color:#075985}.status-cancelado[data-v-5781dee3]{background:#ffe4e6;color:#be123c}.status-pendente[data-v-5781dee3]{background:#fef3c7;color:#92400e}.status-enviando[data-v-5781dee3]{background:#dbeafe;color:#1e40af}.status-processando[data-v-5781dee3],.status-nova[data-v-5781dee3],.status-default[data-v-5781dee3]{background:#ede9fe;color:#5b21b6}.status-processing-icon[data-v-5781dee3]{font-size:.9em;line-height:1;margin-right:1px}.summary-link-btn[data-v-5781dee3]{border:1px solid #d9c3ff;background:#fff;color:#7c3aed;border-radius:10px;padding:8px 12px;font-size:13px;font-weight:700;cursor:pointer;max-width:100%;text-align:left;white-space:normal}.campaign-name-btn[data-v-5781dee3]{display:inline-flex;align-items:center;flex-wrap:wrap;gap:8px}.campaign-source-icon[data-v-5781dee3]{font-size:12px;opacity:.9}.row-link-btn[data-v-5781dee3]{border:none;background:transparent;color:#7c3aed;cursor:pointer;font-size:13px;padding:0;text-decoration:underline;text-underline-offset:2px;max-width:100%;overflow-wrap:anywhere}.edit-modal-overlay[data-v-5781dee3]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172a73;display:flex;align-items:center;justify-content:center;z-index:1100;padding:16px}.edit-modal-card[data-v-5781dee3]{width:min(900px,100%);max-height:92vh;overflow-y:auto;overflow-x:hidden;border-radius:14px;background:#fff;border:1px solid #e5e7eb;padding:16px;box-sizing:border-box}.edit-modal-header[data-v-5781dee3]{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.edit-modal-header h3[data-v-5781dee3]{margin:0}.edit-modal-close[data-v-5781dee3]{border:none;background:transparent;font-size:24px;line-height:1;cursor:pointer}.edit-modal-status[data-v-5781dee3]{padding:16px 0;color:#475467}.edit-modal-subtabs[data-v-5781dee3]{display:flex;gap:8px;margin-bottom:14px;border-bottom:1px solid #eaecf0;padding-bottom:10px}.edit-modal-subtab-btn[data-v-5781dee3]{border:1px solid #d0d5dd;background:#fff;color:#475467;border-radius:999px;padding:8px 14px;font-size:13px;font-weight:600;cursor:pointer}.edit-modal-subtab-btn.active[data-v-5781dee3]{background:#eff6ff;color:#1d4ed8;border-color:#bfdbfe}.edit-modal-form[data-v-5781dee3]{display:grid;gap:10px}.edit-field[data-v-5781dee3]{display:grid;gap:4px;min-width:0;box-sizing:border-box}.edit-field span[data-v-5781dee3]{font-size:13px;color:#344054}.edit-field input[data-v-5781dee3],.edit-field select[data-v-5781dee3],.edit-field textarea[data-v-5781dee3]{border:1px solid #d0d5dd;border-radius:8px;padding:8px 10px;font-size:14px;width:100%;box-sizing:border-box}.edit-row-2[data-v-5781dee3]{display:grid;grid-template-columns:1fr 1fr;gap:10px}.edit-row-3[data-v-5781dee3]{display:grid;grid-template-columns:1fr 1fr 1fr;gap:10px}.edit-modal-actions[data-v-5781dee3]{display:flex;justify-content:flex-end;gap:8px;margin-top:4px}.modal-overlay[data-v-5781dee3]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;background:#00000073;display:flex;align-items:flex-start;justify-content:center;padding:40px 16px;overflow-y:auto}.modal-box[data-v-5781dee3]{background:#fff;border-radius:18px;width:100%;max-width:860px;box-shadow:0 8px 40px #0000002e}.modal-header[data-v-5781dee3]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:18px 22px 14px;border-bottom:1px solid #eceef5}.modal-header .modal-campaign-id[data-v-5781dee3]{margin:0 0 6px;font-size:.78rem;color:#5f6780;font-weight:700;letter-spacing:.02em;text-transform:uppercase}.modal-header h3[data-v-5781dee3]{margin:0;font-size:22px}.modal-header p[data-v-5781dee3]{margin:4px 0 0;color:#6b7280}.modal-campaign-name[data-v-5781dee3]{display:inline-flex;align-items:center;gap:8px}.modal-status-pill[data-v-5781dee3]{display:inline-flex;align-items:center;gap:6px;border-radius:999px;padding:3px 10px;font-size:12px;font-weight:700;margin-top:6px}.modal-close-btn[data-v-5781dee3]{border:1px solid #e5e7eb;background:#fff;color:#6b7280;border-radius:8px;width:34px;height:34px;display:flex;align-items:center;justify-content:center;font-size:15px;cursor:pointer;flex-shrink:0}.modal-body[data-v-5781dee3]{padding:18px 22px}.summary-tabs[data-v-5781dee3]{display:flex;gap:8px;margin-bottom:14px}.summary-tab-btn[data-v-5781dee3]{border:1px solid #d0d5dd;background:#fff;color:#475467;border-radius:999px;padding:8px 14px;font-size:13px;font-weight:700;cursor:pointer}.summary-tab-btn.active[data-v-5781dee3]{background:#f7f0ff;color:#7c3aed;border-color:#d9c3ff}.summary-envios-block[data-v-5781dee3]{border:1px solid #eceef5;border-radius:14px;padding:14px}.summary-envios-header[data-v-5781dee3]{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:10px}.summary-envios-header h4[data-v-5781dee3]{margin:0;font-size:18px}.summary-envios-header span[data-v-5781dee3]{color:#6b7280;font-size:13px;font-weight:700}.summary-envios-empty[data-v-5781dee3]{margin:10px 0 0;color:#6b7280}.summary-envios-table-wrap[data-v-5781dee3]{margin-top:0}.summary-envio-status-cell[data-v-5781dee3]{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap}.summary-envio-indicator[data-v-5781dee3]{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:999px;border:1px solid transparent;font-size:11px}.summary-envio-indicator-fallback[data-v-5781dee3]{color:#92400e;background:#fef3c7;border-color:#fcd34d}.pagination-bar[data-v-5781dee3]{margin-top:14px;display:flex;justify-content:space-between;align-items:center;gap:10px}.pagination-info[data-v-5781dee3]{font-size:13px;color:#4b5563}.pagination-btn[data-v-5781dee3]{border:1px solid #d7dbea;background:#fff;border-radius:10px;padding:8px 12px;font-size:13px;font-weight:700;cursor:pointer}.pagination-btn[data-v-5781dee3]:disabled{opacity:.6;cursor:not-allowed}@media (max-width: 1200px){.filters-grid[data-v-5781dee3]{grid-template-columns:repeat(2,minmax(0,1fr))}.table-wrap[data-v-5781dee3]{overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-gutter:stable}.campaigns-table[data-v-5781dee3]{min-width:1240px}}@media (max-width: 800px){.filters-grid[data-v-5781dee3]{grid-template-columns:1fr}.filters-actions[data-v-5781dee3]{align-items:center}.pagination-bar[data-v-5781dee3],.summary-panel-header[data-v-5781dee3]{flex-direction:column;align-items:flex-start}.summary-link-btn[data-v-5781dee3]{padding:7px 10px;font-size:12px}}.card[data-v-44d8f764]{border:1px solid #eceef5;border-radius:18px;background:#fff;padding:20px}.header-row[data-v-44d8f764]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}h2[data-v-44d8f764]{margin:0}.reload-button[data-v-44d8f764]{border:1px solid #d0d5dd;border-radius:12px;background:#fff;padding:10px 12px;cursor:pointer}.search-bar[data-v-44d8f764]{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:16px}.search-input[data-v-44d8f764]{flex:1;min-width:180px;border:1px solid #d0d5dd;border-radius:8px;padding:8px 12px;font-size:13px;outline:none}.search-input[data-v-44d8f764]:focus{border-color:#1a73e8}.search-btn[data-v-44d8f764],.clear-btn[data-v-44d8f764]{border:1px solid #d0d5dd;border-radius:8px;background:#fff;padding:8px 14px;cursor:pointer;font-size:13px;white-space:nowrap}.search-btn[data-v-44d8f764]{background:#1a73e8;color:#fff;border-color:#1a73e8}.clear-btn[data-v-44d8f764]{color:#b42318;border-color:#fda29b}.table-wrap[data-v-44d8f764]{overflow-x:auto}.table[data-v-44d8f764]{width:100%;border-collapse:collapse}.table th[data-v-44d8f764],.table td[data-v-44d8f764]{border-bottom:1px solid #eceef5;text-align:left;padding:10px 8px;font-size:14px}.empty-row[data-v-44d8f764]{color:#98a2b3;text-align:center;padding:24px 8px!important}.summary-btn[data-v-44d8f764]{border:1px solid #d0d5dd;border-radius:8px;background:#fff;padding:6px 10px;cursor:pointer}.pagination[data-v-44d8f764]{display:flex;align-items:center;justify-content:center;gap:12px;margin-top:16px}.page-btn[data-v-44d8f764]{border:1px solid #d0d5dd;border-radius:8px;background:#fff;padding:8px 12px;cursor:pointer;font-size:13px}.page-btn[data-v-44d8f764]:disabled{opacity:.4;cursor:default}.page-info[data-v-44d8f764]{font-size:14px;color:#344054}.status-msg[data-v-44d8f764]{color:#667085;font-size:14px}.error[data-v-44d8f764]{color:#b42318}.modal-overlay[data-v-44d8f764]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172a73;display:flex;align-items:center;justify-content:center;z-index:1000;padding:16px}.modal-card[data-v-44d8f764]{width:min(900px,100%);max-height:92vh;overflow-y:auto;overflow-x:hidden;border-radius:14px;background:#fff;border:1px solid #e5e7eb;padding:16px}.modal-header[data-v-44d8f764]{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.modal-header h3[data-v-44d8f764]{margin:0}.modal-close[data-v-44d8f764]{border:none;background:transparent;font-size:24px;line-height:1;cursor:pointer}.modal-status[data-v-44d8f764]{padding:16px 0;color:#475467}.summary-content[data-v-44d8f764]{display:grid;gap:10px}.summary-meta p[data-v-44d8f764]{margin:0;color:#344054}.summary-content h4[data-v-44d8f764]{margin:8px 0 0}.json-box[data-v-44d8f764]{margin:0;border:1px solid #e5e7eb;border-radius:10px;background:#f8fafc;padding:12px;font-family:Consolas,Courier New,monospace;font-size:13px;white-space:pre-wrap;word-break:break-word;max-height:480px;overflow:auto}.tippy-box[data-animation=fade][data-state=hidden]{opacity:0}[data-tippy-root]{max-width:calc(100vw - 10px)}.tippy-box{position:relative;background-color:#333;color:#fff;border-radius:4px;font-size:14px;line-height:1.4;white-space:normal;outline:0;transition-property:transform,visibility,opacity}.tippy-box[data-placement^=top]>.tippy-arrow{bottom:0}.tippy-box[data-placement^=top]>.tippy-arrow:before{bottom:-7px;left:0;border-width:8px 8px 0;border-top-color:initial;transform-origin:center top}.tippy-box[data-placement^=bottom]>.tippy-arrow{top:0}.tippy-box[data-placement^=bottom]>.tippy-arrow:before{top:-7px;left:0;border-width:0 8px 8px;border-bottom-color:initial;transform-origin:center bottom}.tippy-box[data-placement^=left]>.tippy-arrow{right:0}.tippy-box[data-placement^=left]>.tippy-arrow:before{border-width:8px 0 8px 8px;border-left-color:initial;right:-7px;transform-origin:center left}.tippy-box[data-placement^=right]>.tippy-arrow{left:0}.tippy-box[data-placement^=right]>.tippy-arrow:before{left:-7px;border-width:8px 8px 8px 0;border-right-color:initial;transform-origin:center right}.tippy-box[data-inertia][data-state=visible]{transition-timing-function:cubic-bezier(.54,1.5,.38,1.11)}.tippy-arrow{width:16px;height:16px;color:#333}.tippy-arrow:before{content:"";position:absolute;border-color:transparent;border-style:solid}.tippy-content{position:relative;padding:5px 9px;z-index:1}.tippy-box[data-animation=shift-away-subtle][data-state=hidden]{opacity:0}.tippy-box[data-animation=shift-away-subtle][data-state=hidden][data-placement^=top]{transform:translateY(5px)}.tippy-box[data-animation=shift-away-subtle][data-state=hidden][data-placement^=bottom]{transform:translateY(-5px)}.tippy-box[data-animation=shift-away-subtle][data-state=hidden][data-placement^=left]{transform:translate(5px)}.tippy-box[data-animation=shift-away-subtle][data-state=hidden][data-placement^=right]{transform:translate(-5px)}.swal-over-modal{z-index:99999!important}.tippy-box[data-theme~=facilita]{background:linear-gradient(180deg,#0f172a,#1f2937);color:#f8fafc;border:1px solid rgba(148,163,184,.35);border-radius:10px;box-shadow:0 14px 28px #0f172a59;font-size:12px;line-height:1.35}.tippy-box[data-theme~=facilita] .tippy-content{padding:7px 10px}.tippy-box[data-theme~=facilita] .tippy-arrow{color:#0f172a}
