:root{--loopa-color-white: #FFFFFF;--loopa-color-peach: #F3D1C3;--loopa-color-coral: #F29C8A;--loopa-color-peach-soft: #FBEDE4;--loopa-color-peach-deep: #E5BCA6;--loopa-color-coral-deep: #DE8670;--loopa-color-coral-ink: #C4674F;--loopa-color-ink: #3A2E28;--loopa-color-ink-soft: #6B5850;--loopa-font-family: "Montserrat", "Segoe UI", -apple-system, BlinkMacSystemFont, "Helvetica Neue", Arial, sans-serif;--loopa-navbar-bg: var(--loopa-color-peach);--loopa-navbar-fg: var(--loopa-color-ink);--loopa-navbar-fg-hover: var(--loopa-color-coral-deep);--loopa-navbar-border: var(--loopa-color-peach-deep)}html,body,.btn,.form-control,.form-select,.input-group-text,.navbar,.dropdown-menu,.list-group-item,.modal-content,.card,.offcanvas,.pagination,.tooltip,.popover,h1,h2,h3,h4,h5,h6,.breadcrumb,.alert,.badge,button,input,select,textarea,label,legend,fieldset{font-family:var(--loopa-font-family)}:root{--bs-primary: var(--loopa-color-coral);--bs-primary-rgb: 242, 156, 138;--bs-link-color-rgb: 196, 103, 79;--bs-link-hover-color-rgb: 222, 134, 112}.text-primary,.bi.text-primary{color:var(--loopa-color-coral-ink)!important}.border-primary{border-color:var(--loopa-color-coral)!important}.navbar-loopa{background-color:var(--loopa-navbar-bg)!important;border-bottom:1px solid var(--loopa-navbar-border)}.navbar-loopa .navbar-logo{height:32px;width:auto;object-fit:contain}.navbar-loopa .navbar-brand,.navbar-loopa .nav-link{color:var(--loopa-navbar-fg)}.navbar-loopa .nav-link:hover,.navbar-loopa .nav-link:focus,.navbar-loopa .navbar-brand:hover,.navbar-loopa .navbar-brand:focus,.navbar-loopa .nav-link.active,.navbar-loopa .nav-link.show{color:var(--loopa-navbar-fg-hover)}.navbar-loopa .navbar-toggler{border-color:var(--loopa-navbar-border)}.navbar-loopa .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='%233A2E28' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.navbar-loopa .btn-outline-light{color:var(--loopa-navbar-fg);border-color:var(--loopa-navbar-border)}.navbar-loopa .btn-outline-light:hover,.navbar-loopa .btn-outline-light:focus{color:var(--loopa-navbar-fg-hover);background-color:var(--loopa-color-peach-deep);border-color:var(--loopa-navbar-fg-hover)}.navbar-loopa .dropdown-menu{background-color:var(--loopa-color-white);border-color:var(--loopa-navbar-border)}.navbar-loopa .dropdown-item{color:var(--loopa-color-ink)}.navbar-loopa .dropdown-item:hover,.navbar-loopa .dropdown-item:focus{color:var(--loopa-color-coral-deep);background-color:var(--loopa-color-peach-soft)}.navbar-loopa .dropdown-divider{border-color:var(--loopa-color-peach)}.btn-primary{--bs-btn-color: var(--loopa-color-ink);--bs-btn-bg: var(--loopa-color-coral);--bs-btn-border-color: var(--loopa-color-coral);--bs-btn-hover-color: var(--loopa-color-ink);--bs-btn-hover-bg: var(--loopa-color-coral-deep);--bs-btn-hover-border-color: var(--loopa-color-coral-deep);--bs-btn-active-color: var(--loopa-color-white);--bs-btn-active-bg: var(--loopa-color-coral-deep);--bs-btn-active-border-color: var(--loopa-color-coral-deep);--bs-btn-disabled-color: var(--loopa-color-ink);--bs-btn-disabled-bg: var(--loopa-color-peach);--bs-btn-disabled-border-color: var(--loopa-color-peach-deep);--bs-btn-focus-shadow-rgb: 242, 156, 138}.btn-outline-primary{--bs-btn-color: var(--loopa-color-coral-deep);--bs-btn-border-color: var(--loopa-color-coral);--bs-btn-hover-color: var(--loopa-color-white);--bs-btn-hover-bg: var(--loopa-color-coral);--bs-btn-hover-border-color: var(--loopa-color-coral);--bs-btn-active-color: var(--loopa-color-white);--bs-btn-active-bg: var(--loopa-color-coral-deep);--bs-btn-active-border-color: var(--loopa-color-coral-deep);--bs-btn-focus-shadow-rgb: 242, 156, 138}.bg-primary{background-color:var(--loopa-color-coral)!important;color:var(--loopa-color-ink)!important}.list-group-item-action:hover,.list-group-item-action:focus{color:var(--loopa-color-coral-deep);background-color:var(--loopa-color-peach-soft)}.offcanvas-header.bg-primary{border-bottom:1px solid var(--loopa-color-peach-deep)}.offcanvas{width:280px!important}@media(max-width:575.98px){.offcanvas{width:100%!important}}#sidebar-wrapper{background-color:var(--loopa-color-white)!important;border-right-color:var(--loopa-color-peach)!important}a{color:var(--loopa-color-coral-deep)}a:hover,a:focus{color:var(--loopa-color-coral)}.form-control:focus,.form-select:focus{border-color:var(--loopa-color-coral);box-shadow:0 0 0 .2rem #f29c8a40}body .chart-controls{font-family:var(--loopa-font-family)}body .fw-input,body .fw-select,body .date-range-trigger{border-color:var(--loopa-color-peach-deep);background-color:var(--loopa-color-white);color:var(--loopa-color-ink);font-family:var(--loopa-font-family)}body .fw-input:focus,body .fw-select:focus,body .date-range-trigger:focus-visible,body .fw-btn:focus-visible,body .filter-chip:focus-visible{border-color:var(--loopa-color-coral);box-shadow:0 0 0 3px #f29c8a3d}body .fw-btn{border-color:var(--loopa-color-peach-deep);background-color:var(--loopa-color-white);color:var(--loopa-color-ink);font-family:var(--loopa-font-family)}body .fw-btn:hover{background-color:var(--loopa-color-peach-soft);border-color:var(--loopa-color-coral)}body .fw-btn-primary,body .fw-btn-primary:hover:not(:disabled){border-color:var(--loopa-color-coral);background-color:var(--loopa-color-coral);color:var(--loopa-color-ink)}body .fw-btn-primary:hover:not(:disabled){border-color:var(--loopa-color-coral-deep);background-color:var(--loopa-color-coral-deep)}body .fw-btn-quiet{border-color:transparent;background-color:transparent;color:var(--loopa-color-ink-soft)}body .fw-btn-quiet:hover{background-color:var(--loopa-color-peach-soft);color:var(--loopa-color-coral-deep)}body .chart-help-button{background-color:var(--loopa-color-ink);color:var(--loopa-color-white)}body .filter-count{background-color:var(--loopa-color-coral);color:var(--loopa-color-ink)}body .filter-panel{background-color:var(--loopa-color-white);border-color:var(--loopa-color-peach)}body .filter-panel-header h2{color:var(--loopa-color-ink)}body .filter-panel-close,body .filter-field label,body .date-range-title,body .filter-status,body .active-filters-label{color:var(--loopa-color-ink-soft)}body .date-range-trigger{color:var(--loopa-color-ink)}body .date-range-trigger-icon{color:var(--loopa-color-coral-deep)}body .date-preset{border-color:var(--loopa-color-peach-deep);background-color:var(--loopa-color-white);color:var(--loopa-color-ink-soft);font-family:var(--loopa-font-family)}body .date-preset:hover{border-color:var(--loopa-color-coral);color:var(--loopa-color-coral-deep)}body .date-preset.is-active{border-color:var(--loopa-color-coral);background-color:var(--loopa-color-coral);color:var(--loopa-color-ink)}body .filter-chip{border-color:var(--loopa-color-peach-deep);background-color:var(--loopa-color-peach);color:var(--loopa-color-ink);font-family:var(--loopa-font-family)}body .filter-chip:hover{background-color:var(--loopa-color-coral);color:var(--loopa-color-ink)}body #confirmModal .modal-box{position:relative;background-color:var(--loopa-color-white);border:1px solid var(--loopa-color-peach)}body #confirmModal .modal-title{color:var(--loopa-color-ink);padding-right:40px}body #confirmModal #modalBody{color:var(--loopa-color-ink-soft)}body #confirmModal .modal-actions{display:grid;grid-template-columns:1fr;gap:10px}body #confirmModal .modal-btn{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;width:100%;min-height:44px;padding:8px 10px;text-align:center;line-height:1.3;overflow-wrap:anywhere;font-family:var(--loopa-font-family);font-weight:600}body #confirmModal .modal-btn>span{min-width:0;overflow-wrap:anywhere}body #confirmModal .modal-close{position:absolute;top:10px;right:10px;display:flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:none;border-radius:8px;background-color:transparent;color:var(--loopa-color-ink-soft);font-size:22px;line-height:1;cursor:pointer}body #confirmModal .modal-close:hover:not(:disabled){background-color:var(--loopa-color-peach-soft);color:var(--loopa-color-coral-deep)}body #confirmModal .modal-close:disabled{opacity:.4;cursor:default}body #confirmModal #modalConfirm{border:1px solid var(--loopa-color-coral);background-color:var(--loopa-color-coral);color:var(--loopa-color-ink)}body #confirmModal #modalConfirm:hover:not(:disabled){background-color:var(--loopa-color-coral-deep);border-color:var(--loopa-color-coral-deep)}body #confirmModal #modalGenerateVideoScript{border:1px solid var(--loopa-color-peach-deep);background-color:var(--loopa-color-peach);color:var(--loopa-color-ink)}body #confirmModal #modalGenerateVideoScript:hover:not(:disabled){background-color:var(--loopa-color-coral);border-color:var(--loopa-color-coral)}.scatter-content-shell .company-logo-wrapper,.scatter-content-shell .calendly-wrapper{border-color:var(--loopa-color-peach)}.scatter-content-shell .calendly-wrapper{background-color:var(--loopa-color-peach-soft)}.scatter-content-shell .scatter-agent-contact-optin{border-color:var(--loopa-color-peach);background-color:var(--loopa-color-peach-soft);color:var(--loopa-color-ink)}.scatter-content-shell--standalone{background-color:var(--loopa-color-white)}.prompt-editor-drawer{border-left:1px solid var(--loopa-color-peach)}.prompt-editor-button--primary{background-color:var(--loopa-color-coral);color:var(--loopa-color-ink);border-color:var(--loopa-color-coral)}.prompt-editor-button--primary:hover:not(:disabled){background-color:var(--loopa-color-coral-deep);border-color:var(--loopa-color-coral-deep);color:var(--loopa-color-ink)}.prompt-editor-button--secondary{border-color:var(--loopa-color-peach-deep);background-color:var(--loopa-color-white);color:var(--loopa-color-ink)}.prompt-editor-button--secondary:hover:not(:disabled){background-color:var(--loopa-color-peach-soft);border-color:var(--loopa-color-coral);color:var(--loopa-color-coral-deep)}.prompt-editor-trigger:focus-visible,.prompt-editor-drawer button:focus-visible,.prompt-editor-drawer select:focus-visible,.prompt-editor-drawer textarea:focus-visible{outline-color:var(--loopa-color-coral)}.prompt-editor-trigger{background-color:var(--loopa-color-coral);color:var(--loopa-color-ink);border-color:var(--loopa-color-coral)}.prompt-editor-trigger:hover:not(:disabled){background-color:var(--loopa-color-coral-deep);border-color:var(--loopa-color-coral-deep);color:var(--loopa-color-ink)}@media(max-width:575.98px){.navbar-loopa .navbar-logo{height:26px}.navbar-loopa .navbar-brand{font-size:1rem}.scatter-content-shell .header-brand h1{font-size:18px}}@media(max-width:767.98px){body #confirmModal .modal-close{width:40px;height:40px}body #confirmModal .modal-title{padding-right:48px}}
