:root,[data-theme=light]{--slotty-ink: #0e0f1a;--slotty-violet: #6b4eff;--slotty-violet-hover: #5a3ff0;--slotty-violet-soft: #f1eeff;--slotty-lime: #c6f135;--primary: var(--slotty-violet);--primary-color: var(--slotty-violet);--primary-light: var(--slotty-violet-soft);--btn-primary: var(--slotty-violet);--brand-color: var(--slotty-violet)}.btn.btn-primary,.es-button[data-variant=solid]{background-color:var(--slotty-violet)!important;border-color:var(--slotty-violet)!important;color:#fff!important}.btn.btn-primary:hover,.btn.btn-primary:focus,.btn.btn-primary:active,.es-button[data-variant=solid]:hover,.es-button[data-variant=solid]:focus{background-color:var(--slotty-violet-hover)!important;border-color:var(--slotty-violet-hover)!important;color:#fff!important}a.text-primary,.text-primary{color:var(--slotty-violet)!important}body[data-path=login]{min-height:100vh;background:radial-gradient(ellipse at 15% 20%,rgba(107,78,255,.1) 0%,transparent 55%),radial-gradient(ellipse at 85% 85%,rgba(198,241,53,.16) 0%,transparent 50%),#ffffff;background-attachment:fixed}body[data-path=login] .page_content,body[data-path=login] main,body[data-path=login] .page-content-wrapper,body[data-path=login] .for-login,body[data-path=login] section{background:transparent!important}body[data-path=login] .login-content.page-card{border:1px solid rgba(14,15,26,.08);border-radius:16px;box-shadow:0 12px 40px #0e0f1a14;padding:28px}body[data-path=login] .app-logo{width:48px;height:48px;border-radius:12px}.promotional-banners{display:none!important}:root{--sl-bg: var(--fg-color, #fff);--sl-text: var(--text-color, #0e0f1a);--sl-muted: var(--text-muted, #8a8ca0);--sl-line: var(--border-color, #eef0f4);--sl-soft: var(--slotty-violet-soft)}[data-theme=dark]{--sl-soft: rgba(107, 78, 255, .22)}.slotty-lang{position:fixed;top:16px;right:16px;display:flex;align-items:center;gap:4px;padding:4px;background:var(--sl-bg);border:1px solid var(--sl-line);border-radius:10px;box-shadow:0 4px 16px #0e0f1a0f;z-index:10}.slotty-lang button{border:0;background:transparent;color:var(--sl-muted);font-size:12px;font-weight:600;padding:6px 10px;border-radius:7px;cursor:pointer;line-height:1}.slotty-lang button:hover{background:var(--sl-soft);color:var(--slotty-violet)}.slotty-lang button.active{background:var(--slotty-violet);color:#fff}.slotty-lang .slotty-theme{margin-left:4px;padding:5px 8px;font-size:14px;border-left:1px solid var(--sl-line);border-radius:0 7px 7px 0}.slotty-lang.in-desk{position:static;box-shadow:none;margin:auto 12px 12px;justify-content:center;flex-shrink:0}.body-sidebar{display:flex;flex-direction:column}.body-sidebar-container:not(.expanded) .slotty-lang.in-desk{display:none}.slotty-panel-wrap{position:fixed;inset:0;z-index:1040;pointer-events:none}.slotty-panel-backdrop{position:absolute;inset:0;background:rgba(14,15,26,.32);opacity:0;transition:opacity .25s ease}.slotty-panel{position:absolute;top:0;right:0;height:100%;width:min(440px,100vw);background:var(--sl-bg);color:var(--sl-text);box-shadow:-12px 0 40px #0e0f1a2e;transform:translate(100%);transition:transform .3s cubic-bezier(.22,.61,.36,1);display:flex;flex-direction:column;outline:none}.slotty-panel-wrap.open{pointer-events:auto}.slotty-panel-wrap.open .slotty-panel-backdrop{opacity:1}.slotty-panel-wrap.open .slotty-panel{transform:translate(0)}.slotty-panel-body{overflow-y:auto;flex:1;display:flex;flex-direction:column}.slotty-panel-loading{padding:40px;text-align:center;color:var(--sl-muted)}.slotty-panel-head{display:flex;align-items:center;gap:12px;padding:20px 20px 16px;border-top:4px solid var(--stage)}.slotty-panel-avatar{width:44px;height:44px;border-radius:12px;background:var(--sl-soft);color:var(--slotty-violet);display:flex;align-items:center;justify-content:center;font-weight:700;font-size:18px;flex-shrink:0}.slotty-panel-title{flex:1;min-width:0}.slotty-panel-title h3{margin:0 0 4px;font-size:17px;font-weight:600;color:var(--sl-text);overflow-wrap:anywhere}.slotty-panel-stage{display:inline-block;font-size:12px;font-weight:600;color:#fff;background:var(--stage);padding:2px 10px;border-radius:999px}.slotty-panel-contact{display:flex;gap:8px;padding:0 20px 12px;flex-wrap:wrap}.slotty-panel-stages{display:flex;flex-wrap:wrap;gap:6px;padding:4px 20px 16px;border-bottom:1px solid var(--sl-line)}.slotty-stage-chip{border:1px solid color-mix(in srgb,var(--chip) 50%,transparent);background:color-mix(in srgb,var(--chip) 12%,var(--sl-bg));color:var(--sl-text);font-size:12px;padding:4px 10px;border-radius:999px;cursor:pointer;transition:background .15s ease}.slotty-stage-chip:hover{background:color-mix(in srgb,var(--chip) 25%,var(--sl-bg))}.slotty-stage-chip.active{background:var(--chip);border-color:var(--chip);color:#fff;font-weight:600}.slotty-panel-section{padding:14px 20px;border-bottom:1px solid var(--sl-line)}.slotty-panel-section h4{font-size:13px;font-weight:600;color:var(--sl-muted);margin:0 0 8px}.slotty-panel-row{display:flex;justify-content:space-between;gap:12px;padding:5px 0;font-size:13px}.slotty-panel-row span{color:var(--sl-muted)}.slotty-panel-row b{font-weight:500;color:var(--sl-text);text-align:right;overflow-wrap:anywhere}.slotty-panel-services{margin:0;padding-left:18px;font-size:13px}.slotty-panel-form+.slotty-panel-form{margin-top:12px;padding-top:10px;border-top:1px dashed var(--sl-line)}.slotty-panel-form .meta{font-size:11px;color:var(--sl-muted);margin-bottom:6px}.slotty-qa{padding:6px 0;font-size:13px}.slotty-qa .q{color:var(--sl-muted);font-size:12px;margin-bottom:2px}.slotty-qa .a{color:var(--sl-text);font-weight:500;overflow-wrap:anywhere}.slotty-comment-box{display:flex;flex-direction:column;align-items:flex-end;gap:6px;margin-bottom:8px}.slotty-comment-box textarea{width:100%;resize:vertical;font-size:13px}.slotty-panel-call{display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px 12px;padding:6px 0;font-size:13px}.slotty-panel-call.missed span:last-child{color:#e5484d}.slotty-panel-call audio{width:100%;height:32px}.slotty-panel-comment{padding:8px 0;font-size:13px}.slotty-panel-comment+.slotty-panel-comment{border-top:1px dashed var(--sl-line)}.slotty-panel-comment .meta{font-size:11px;color:var(--sl-muted);margin-bottom:4px}.slotty-panel-foot{position:sticky;bottom:0;margin-top:auto;display:flex;gap:8px;padding:14px 20px;background:var(--sl-bg);border-top:1px solid var(--sl-line)}.slotty-phone-fab{position:fixed;right:20px;bottom:20px;z-index:1030;display:flex;align-items:center;gap:6px;padding:10px 16px 10px 12px;border:0;border-radius:999px;background:var(--slotty-violet);color:#fff;font-weight:600;font-size:13px;box-shadow:0 8px 24px #6b4eff59;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease}.slotty-phone-fab:hover{transform:translateY(-1px);box-shadow:0 10px 28px #6b4eff73}.slotty-phone-fab svg{stroke:#fff}.slotty-phone{position:fixed;right:20px;bottom:76px;z-index:1035;width:min(300px,calc(100vw - 32px));max-height:calc(100vh - 100px);overflow-y:auto;padding:14px;background:var(--sl-bg);color:var(--sl-text);border:1px solid var(--sl-line);border-radius:16px;box-shadow:0 16px 48px #0e0f1a33;display:flex;flex-direction:column;gap:10px;opacity:0;transform:translateY(12px) scale(.98);pointer-events:none;transition:opacity .2s ease,transform .2s ease}.slotty-phone.open{opacity:1;transform:none;pointer-events:auto}.slotty-phone-head{display:flex;justify-content:space-between;align-items:flex-start}.slotty-phone-title{font-weight:700;font-size:15px}.slotty-phone-line{font-size:12px;color:var(--sl-muted);margin-top:2px}.slotty-phone-lead{font-size:13px;font-weight:600;color:var(--slotty-violet)}.slotty-phone-lead:empty{display:none}.slotty-phone-number{font-size:18px;font-variant-numeric:tabular-nums;text-align:center;letter-spacing:.5px}.slotty-phone-keys{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.slotty-phone-keys button{border:1px solid var(--sl-line);background:var(--sl-bg);color:var(--sl-text);border-radius:10px;padding:8px 0;font-size:16px;font-weight:600;cursor:pointer}.slotty-phone-keys button:hover{background:var(--sl-soft)}.slotty-phone-call{width:100%;display:flex;justify-content:center;align-items:center;gap:6px;padding:8px;font-weight:600}.slotty-phone-call svg{stroke:#fff;width:16px;height:16px;flex:none}.slotty-phone-status:empty{display:none}.slotty-phone-reason{font-size:12px;color:var(--sl-muted);margin-top:4px}.slotty-phone-open{align-self:center;color:var(--sl-muted)!important}.slotty-phone-open.emphasis{color:var(--slotty-violet)!important;font-weight:600}.slotty-phone-sub{font-size:11px;text-transform:uppercase;letter-spacing:.04em;color:var(--sl-muted);margin-top:4px}.slotty-phone-row{display:flex;align-items:center;gap:6px;font-size:12px}.slotty-phone-row>button:first-child{flex:1;text-align:left;padding-left:0;color:var(--sl-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.slotty-phone-row.missed>button:first-child{color:#e5484d}.slotty-phone-row span{color:var(--sl-muted);white-space:nowrap}.fc .fc-event.slotty-event{background:var(--ev-bg)!important;border:0!important;border-left:3px solid rgba(0,0,0,.18)!important;color:var(--ev-fg)!important;opacity:1!important;border-radius:6px;box-shadow:0 1px 2px #0e0f1a1f;cursor:pointer}.fc .fc-event.slotty-event *{color:var(--ev-fg)!important}.fc .fc-event.slotty-event:hover{filter:brightness(1.06)}.fc .fc-event.slotty-event .fc-daygrid-event-dot{display:none}.slotty-ev{padding:2px 5px;line-height:1.25;overflow:hidden}.slotty-ev-line{white-space:nowrap;text-overflow:ellipsis;font-size:12px}.slotty-ev-time{font-weight:700;font-variant-numeric:tabular-nums}.slotty-ev-name{font-weight:600;font-size:12.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.slotty-ev .slotty-ev-name{display:block}.slotty-ev-line .slotty-ev-name{display:inline}.slotty-ev-meta{font-size:11.5px;opacity:.92;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.slotty-cal .fc-timegrid-slot{height:4em!important}.slotty-cal .fc-daygrid-event{margin-top:3px!important}
/*# sourceMappingURL=slotty.bundle.X7TMV6K4.css.map */
