﻿label.myLabel input[type=file]{position:absolute;top:-1000px}.myLabel{border:2px solid #aaa;border-radius:4px;padding:2px 5px;margin:2px;background:#ddd;display:inline-block}.myLabel:hover{background:#ccc}.myLabel:active{background:#ccf}.myLabel :invalid+span{color:#a44}.myLabel :valid+span{color:#4a4}*{font-family:"Heebo", sans-serif;padding:0;margin:0}li{list-style-type:none}p{color:#777}.tiny-text{font-size:0.7em}.h1-white{color:#fff;font-size:2.5em;font-family:"Heebo", sans-serif;vertical-align:middle}.h1-black{color:#000;font-size:2.5em;font-family:"Heebo", sans-serif;vertical-align:middle}.h2-white{color:#fff;font-size:2em;font-family:"Heebo", sans-serif;vertical-align:middle}.h2-black{color:#000;font-size:2em;text-align:center;vertical-align:middle}body#app-theme-body[data-dark] .theme-text{color:#fff}body#app-theme-body[data-light] .theme-text{color:#111}body#app-theme-body[data-dark] .theme-text-error{color:#d70d0d}body#app-theme-body[data-light] .theme-text-error{color:#d70d0d}.flex-box-row{display:flex;flex-direction:row;align-items:center;justify-content:center}.flex-box-center{display:flex;flex-direction:column;align-items:center;justify-content:center}.h2-black-clean{color:#000;font-size:2em}.h3-white{color:#fff;font-size:1.5em;vertical-align:middle}.h3-black{color:#000;font-size:1.3em;vertical-align:middle}.h4-black{color:#000;font-size:1.1em}.h4-grey{color:#777;font-size:1.2em}.h4-white{color:#fff;font-size:1.3em;font-family:"Heebo", sans-serif;vertical-align:middle}.h5-black{color:#000;font-size:1em;font-family:"Heebo", sans-serif;text-align:center}.h5-grey{color:#777;font-size:1em;font-family:"Heebo", sans-serif;text-align:center}.h6-grey{color:#777;font-size:0.8em;font-family:"Heebo", sans-serif;text-align:center}.h5-green{color:#40b229;font-size:1em;font-family:"Heebo", sans-serif;text-align:center}.h4-green{color:#40b229;font-size:1.5em;font-family:"Heebo", sans-serif;text-align:center}.h5-white{font-family:"Open Sans", sans-serif;color:#fff;text-align:center;font-size:0.7em}.h5-grey{color:#999}.h5-title{font-size:1.3em;font-weight:bold}.p-white{color:#fff;font-size:1em;vertical-align:middle}.p-lightgrey{color:#999;font-size:0.8em;text-align:center}.p-grey{color:#888;font-size:0.8em;text-align:center}.padding-10{padding:10px}.content{margin:0 10px}.contain-message{margin-top:20;position:relative;top:10;overflow-wrap:break-word;width:200px;height:20px;padding-right:20px}.login-icon-size{max-width:28px;margin-right:12px;margin-top:-5px}.user-icon-size{max-width:35px}#content-container{transition:margin-left 0.3s;margin-left:65px}.right-column{height:100%}.center-notice{text-align:center}.center{text-align:center}.center-auto{margin:0}.recap{display:inline-block}.grey-back{background:lightgrey}.grey-back-card{background:lightgrey;padding:20px;border:2px white solid;color:white}.dark-card{background:grey;padding:20px;border:2px white solid;color:white;width:259px;margin-right:20px}.light-card{padding:20px;color:white;margin-right:20px}.darkgrey-cardtop{background:grey;padding:20px;margin:-15px;border:2px white solid;color:white}.body-card-support{width:200px}@media screen and (min-width: 0px) and (max-width: 400px){.logo-box{display:block}}@media screen and (min-width: 860px){.logo-box{display:none}}@media screen and (min-width: 0px) and (max-width: 861px){.logo-box-desktop{display:none}}@media screen and (min-width: 1000px){.logo-box-desktop{display:block}}@media screen and (min-width: 0px) and (max-width: 400px){.flash-mobile{display:block}}@media screen and (min-width: 860px){.flash-mobile{display:none}}@media screen and (min-width: 0px) and (max-width: 861px){.flash-desktop{display:none}}@media screen and (min-width: 1000px){.flash-desktop{display:block}}@media screen and (min-width: 0px) and (max-width: 400px){.login-mobile{display:block}}@media screen and (min-width: 860px){.login-mobile{display:none}}@media screen and (min-width: 0px) and (max-width: 861px){.login-desktop{display:none;z-index:1000}}@media screen and (min-width: 1000px){.login-desktop{display:block;z-index:1000}}#icon-menu{width:65px;background-color:#111;height:100%;position:fixed}.white{color:white}.icon-size{max-width:50px}.icon-size-tiny{max-width:15px;padding-bottom:5px}.sample-size{max-width:300px}.menu-icon-size{max-width:50px;margin-bottom:15px}.menu-icon-size3{max-width:35px;margin-top:15px;margin-left:-10px}.menu-icon-size5{max-width:30px}.nav-icon-size{max-width:25px;margin:6px}.nav-icon-size2{max-width:25px;margin-top:-8px;margin-right:4px}.nav-icon-size3{max-width:15px;margin:1px}.nav-icon-size-tiny{max-width:15px;height:15px;vertical-align:text-bottom;margin-bottom:5px;margin-right:3px}.nav-icon-size-tiniest{max-width:12px;margin:4px;margin-bottom:8px}.copy-icon{cursor:pointer}.copy-icon:hover{opacity:0.5;max-width:14px}.nav-icon-size-dropdown{max-width:20px;margin:1px}.bullet-size{max-width:20px;margin:2px;margin-top:-2px}.icon-tiny-stars{max-width:15px;margin-bottom:5px;margin-left:1px}.container{margin:0;padding:0;width:100%}.topbar{background-color:#000;width:100%;min-height:140px;margin:auto 0}.greybar{background-color:#111;padding-bottom:15px;padding-top:15px}@media screen and (min-width: 0px) and (max-width: 500px){.greybar{padding-bottom:1px;padding-top:1px}}.login{margin-right:-2px;margin-top:12px;width:300px}.topbar a:active{color:#feaf21;font-size:1em}.topbar a:visited{color:#999;font-size:1em}.topbar a:hover{color:#fff;font-size:1em;text-decoration:none}.topbar a:link{color:#999;font-size:1em;max-width:100%;margin:0}.greybar a:active{color:#feaf21;font-size:1em}.greybar a:visited{color:#999;font-size:1em}.greybar a:hover{color:#fff;font-size:1em;text-decoration:none}.greybar a:link{color:#999;font-size:1em;max-width:100%;margin:0}.letters a:active{color:#000;font-size:1.1em}.letters a:visited{color:#777;font-size:1.1em}.letters a:hover{color:#000;font-size:1.1em;text-decoration:none}.letters a:link{color:#777;font-size:1em;max-width:100%;height:18px}.letter-shift{margin-left:15px}.letter-shift2{margin-right:-40px}.shift-down{margin-top:10px;margin-left:30px}.shift-down2{margin-top:30px}.shift-down3{padding-top:20px}.shift-down30{margin-top:30px}.shift-right{margin-left:-20px}.shift-right4{margin-left:15px}.shift-right5{margin-left:35px}.yellow{color:#0a55a2;text-shadow:1px 1px #000}.red{color:#e81e1e}.grey{color:#777}.btn{border-radius:0px;display:inline-block;margin-bottom:0;font-weight:normal;text-align:center;vertical-align:middle;touch-action:manipulation;cursor:pointer;background-image:none;border:1px solid transparent;white-space:nowrap;padding:6px 12px;font-size:14px;line-height:1.428571429;border-radius:4px;text-decoration:none !important;display:inline-block;margin-bottom:0;font-weight:normal;text-align:center;vertical-align:middle;touch-action:manipulation;cursor:pointer;background-image:none;border:1px solid transparent;white-space:nowrap;padding:6px 12px;font-size:14px;line-height:1.428571429;border-radius:4px}.btn-tiny{border-radius:0px;padding:3px}.goog-margin{margin-bottom:60px}.btn-xl2{width:250px;padding:20px 0px}.btn-long{width:100%;padding:20px 0px}.btn-long-search{width:100%;padding:8px 0px 0px 0px}.btn-long-left{width:100%;padding:2px 0px}.btn-long2{width:100%;padding:10px 0px;margin-bottom:-10px}.btn-list{width:100%;padding:6px 0px}.btn-long-small{width:100%;padding:10px 0px;margin-bottom:0px}.btn-med{font-size:1.1em;padding:4px 24px;border-radius:2px}.text-sm{font-size:0.8em}.text-xs{font-size:0.6em}.va{vertical-align:center}.shift-down{padding-top:10px}.shift-left{padding-left:55px}.shift-left2{margin-right:55px}.shift-left-10{margin-right:10px}.shift-right{padding-left:55px}.shift-right2{margin-left:85px}.margin-l-20{margin-left:20px}.margin-R{margin-right:20px}.margin-r-20{margin-right:20px}.well2{min-width:150px;max-width:400px;padding:8px;margin:5px 2.5px;background-color:#fff;border:1px solid #e3e3e3;border-radius:5px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.05);box-shadow:inset 0 1px 1px rgba(0,0,0,0.05);box-shadow:3px 3px 5px #000}.bg-black{background-color:#000}.bg-grey{background-color:#777}.bg-white{background-color:#fff}.back a:link{color:#fff;text-decoration:none}.back a:visited{color:#fff;text-decoration:none}.back a:hover{color:#0a55a2;text-decoration:none}.back a:active{color:#0a55a2}.back{margin-top:30px;color:white;float:right}.back-30{margin-top:-15px;color:white;float:right}.back-30 a:link{color:#fff;text-decoration:none}.back-30 a:visited{color:#fff;text-decoration:none}.back-30 a:hover{color:#0a55a2;text-decoration:none}.back-30 a:active{color:#0a55a2}.back-clean a:link{color:#fff;text-decoration:none}.back-clean a:visited{color:#fff;text-decoration:none}.back-clean a:hover{color:#0a55a2;text-decoration:none}.back-clean a:active{color:#0a55a2}.back-clean{color:white;float:right}.logo a:link{color:#0a55a2;font-size:2.5em;font-family:"OpenSans", cursive;vertical-align:middle}.logo a:hover{color:#fff;font-size:2.5em;font-family:"OpenSans", cursive;vertical-align:middle}.logo a:visited{color:#0a55a2;font-size:2.5em;font-family:"OpenSans", cursive;vertical-align:middle}.logo a:active{color:#fff;font-size:2.5em;font-family:"OpenSans", cursive;vertical-align:middle}.edit-logo-box{padding:10px 0;width:250px}.logo-box{max-width:220px;height:70px;margin:0px auto 20px auto;z-index:1001}.login-logo-box{display:flex;align-items:center;justify-content:center}.logo-box-desktop{max-width:220px;height:70px;margin:0px auto 20px 50px;z-index:1001}.center-notice{text-align:center}.center{text-align:center}.center-auto{margin:0 auto;margin-left:0;margin-right:0}.margin-L{margin-left:30px}.nav{width:100%;height:43px;background-color:#fff;text-align:center;border-bottom:1px solid #000}#checkbox3,.toggle{display:none;z-index:1001}.menu{padding:0;margin:0;max-width:100%;display:flex;flex-direction:row;justify-content:space-around;align-items:center;list-style-type:none;background:#fff;z-index:1000;position:relative}.menu ul{z-index:1001}.menu li a{text-decoration:none;align-self:center;font-size:14px;padding:12px 20px;transition:background 0.2s linear;z-index:1001}@media screen and (max-width: 600px){.menu li a{font-size:13px}}@media screen and (max-width: 550px){.toggle{clear:both;display:block;text-align:center;font-size:14px;line-height:40px;cursor:pointer;width:100%;height:43px;font-size:1.5em;color:#000;transition:all 0.1s linear}.toggle:hover{background:#000;color:#0a55a2}#checkbox3:checked+label .third li{opacity:1;visibility:visible;transition:all 0.7s linear}#checkbox3:checked+label .third{height:100px}.menu{width:450px;display:flex;flex-direction:column;justify-content:space-around;align-items:center;height:0px;transition:height 0.3s linear}.menu li{display:flex;align-self:center;width:100%;opacity:0;visibility:hidden}.menu li a{width:100%;text-align:center;align-self:center;align-content:center}}.third li a:hover{background:#000;height:43px}.third li a:active{background:#000;height:42px}ul>.active_bg{background-color:#0a55a2}.dropdown-background{background-color:#000}.active_bg_tab{background-color:#ccc}.dropdown-menu{-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;min-height:100px}.center-dropdown{left:50%;margin-left:-100px}.dropdown-higher{position:relative;z-index:500}.btn-long-home-nav{width:100%;padding:10px 0px;color:#fff !important}.dropdown-menu li{padding-top:10px;height:60px;border-bottom:solid 1px lightgrey;border-left:solid 1px lightgrey;border-right:solid 1px lightgrey;background-color:#000}.settings-shift-up2{margin-top:-34px}.shift-up2{margin-top:-34px}.shift-left3{margin-right:30px;margin-top:-20px;padding-bottom:40px}.threedot-shift-up{margin-top:5px;padding-bottom:40px}.margin-left-minus{margin-left:-100px}.dropdown-custom-size{width:375px}.dropdown{margin-top:0px}.dropdown-menu{min-width:200px;border-radius:0px}.btn-template{min-width:170px;max-width:450px}.overflow{overflow:hidden}.overflow-wrap{overflow-wrap:break-word}.limit-overflow{max-width:450px;overflow-wrap:break-word;display:inline-block;word-break:break-word}.loc-drop{font-size:1.2em;min-width:260px;border-radius:0px;margin-top:-30px;left:50%;right:auto;text-align:center;transform:translate(-50%, 0);width:100%}.dropdown-menu-admin{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;font-size:14px;text-align:left;list-style:none;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.15);border-radius:4px;-webkit-box-shadow:0 6px 12px rgba(0,0,0,0.175);box-shadow:0 6px 12px rgba(0,0,0,0.175)}.admin-box-small{width:250px}.admin-box-small2{width:250px}.scrollable-menu{height:auto;overflow-x:hidden}.indiv-links{margin:2px auto;font-size:1.2em}.settings-shift-up{margin-top:-38px;margin-right:60px}.shift-up{margin-top:-10px}.dash-shift-down3{margin-top:30px}.dash-shift-down1{margin-top:10px}.dash-shift-down2{margin-top:20px}.nav a:link{color:#000}.nav a:active{color:#000}.nav a:visited{color:#000}.nav a:hover{color:#fff}.tab a:link{color:#000;text-decoration:none}.tab a:active{color:#000;text-decoration:none}.tab a:visited{color:#000;text-decoration:none}.tab a:hover{color:#555}li{text-align:left}.admin a:link{color:#0a55a2}.admin a:visited{color:#000}.admin a:active{color:#000}.admin a:hover{color:#0a55a2}.yellow-links a:link{color:#000}.yellow-links a:visited{color:#000}.yellow-links a:active{color:#000}.yellow-links a:hover{color:#0a55a2;text-decoration:none}.white-links a:link{color:#fff}.white-links a:visited{color:#fff}.white-links a:active{color:#fff}.white-links a:hover{color:#000;text-decoration:none}.nav>ul>li a{display:inline-block;color:white;text-align:center}.sort a:active{color:#fff;font-size:1em;padding:5px;text-decoration:none;text-shadow:1px 1px #000}.sort a:visited{color:#0a55a2;font-size:1em;padding:5px;text-shadow:1px 1px #000}.sort a:hover{color:#0a55a2;font-size:1em;text-decoration:none;padding:5px;text-shadow:1px 1px #000}.sort a:link{color:#0a55a2;font-size:1em;max-width:100%;margin:0;padding:5px;text-shadow:1px 1px #000}.subscriber-card{margin:10px auto;box-shadow:1px 1px 1px #000;background-color:#fff;padding:10px;max-width:400px;border:solid 2px #d2d2d2}.card-wide{padding:8px;width:100%}.edit_f{display:none}.back-shift-up{margin-top:-20px}.url-shift-left{margin-right:15px}.template-shift-left{margin-right:30px}#myDIV{display:none}.item-content{display:none}.yellow-trim{border:solid 3px #0a55a2;background:white}.body-card-template{margin:10px auto;box-shadow:1px 1px 1px #000;background-color:#000;padding:10px;width:300px;border:solid 2px #d2d2d2;overflow:hidden}.list-card{margin:5px auto;box-shadow:1px 1px 1px #000;background-color:#fff;padding:5px;min-height:80px;border:solid 2px #d2d2d2}.event-card{margin:3px auto;padding:10px;max-width:450px}.body-card{margin:10px auto;box-shadow:1px 1px 1px #000;background-color:#000;padding:10px;max-width:400px;border:solid 2px #d2d2d2}.search-card{margin:10px auto;box-shadow:1px 1px 1px #000;background-color:#f3f3f3;padding:10px;max-width:400px;border:solid 2px #d2d2d2}.ticket-card{margin:8px auto;background-color:#eee;padding:5px;min-height:150px;border:solid 1px #d2d2d2;border-radius:8px;width:100%;min-width:200px;overflow-x:hidden}body#app-theme-body[data-dark] .ticket-card{background-color:#222;border:none;color:white}.ticket-card-bottom{position:relative;bottom:0;height:50px;width:100%}.ticket-subject{position:relative;top:10}@media screen and (max-width: 601px){.hide-in-mobile{display:none}.show-in-mobile{display:block}}@media screen and (min-width: 602px){.show-in-mobile{display:none}}.fancy-wrapper{width:100%;display:inline-block}.fancy-wrapper .fancy-card{position:relative;overflow:hidden;width:100%;box-sizing:border-box;text-align:center;box-shadow:0 10px 40px rgba(0,0,0,0.5)}.fancy-wrapper .fancy-card .layer-slide-right{z-index:1;position:absolute;right:calc(100% - 5px);height:100%;width:100%;top:0;background:linear-gradient(to left, #0a55a2, #fff);transition:0.5s}.fancy-wrapper .fancy-card .layer-slide-right-red{z-index:1;position:absolute;right:calc(100% - 5px);height:100%;width:100%;top:0;background:linear-gradient(to left, #e81e1e, #fff);transition:0.5s}.fancy-wrapper .fancy-card .layer-slide-up{z-index:1;position:absolute;top:calc(100% - 25px);height:50px;width:100%;right:0;transition:0.5s}.fancy-wrapper .fancy-card:hover .layer-slide-up{top:0}.fancy-wrapper .fancy-card .layer-slide-down{z-index:1;position:absolute;top:100px;height:50px;width:100%;right:0;transition:0.5s}.fancy-wrapper .fancy-card .content{z-index:2;position:relative}.fancy-wrapper .fancy-card .content p{font-size:14px;line-height:24px;color:#fff}body#app-theme-body[data-dark] .fancy-card{background-color:#111;border:none;color:white}.ticket-text-subject{margin-top:-5px}.ticket-text-status{margin-top:-10px}.ticket-header-margin{margin-top:-10px;margin-left:-15px}.assignee-box{position:relative;top:110px;width:100%;height:50px;background-color:white;padding-top:5px}.height{height:40px}body#app-theme-body[data-dark] .customer-card{display:flex;flex-direction:column;background-color:#111;color:#ececec;padding:12px 10px 10px 10px;margin:3px auto;border-radius:8px;border:solid 1px #444;position:relative;font-size:1em;overflow:hidden;text-align:justify}body#app-theme-body .customer-card{position:relative;margin:3px auto;padding:5px;border:solid 1px #d2d2d2;border-radius:8px;width:95%;background-color:#eee;font-size:1em;overflow:hidden;text-align:justify}body#app-theme-body[data-dark] .customer-card:hover{background-color:#000}body#app-theme-body .customer-card:hover{background-color:#999}.prospects-list-item{margin-bottom:0.35rem}.potentials-page .prospects-filter-account-manager-section{margin-top:0.75rem}.prospects-card-name{display:block;padding-right:0.25rem}.customer-card:has(.prospects-source-badge) .prospects-card-name{padding-right:2.85rem}.prospects-source-badge{position:absolute;top:3px;right:3px;z-index:1;display:inline-flex;align-items:center;justify-content:center;min-width:1.85rem;min-height:2rem;padding:0.28rem 0.34rem;border-radius:4px;font-size:0.72rem;font-weight:700;letter-spacing:0.03em;line-height:1;pointer-events:none}.prospects-source-badge--contact-form{color:#f4fff0;background:#5c8600;border:1px solid #4a6d00;box-shadow:inset 0 1px 0 rgba(255,255,255,0.12)}body#app-theme-body[data-dark] .prospects-source-badge--contact-form{color:#efffe8;background:#4d7a00;border-color:#6fa018;box-shadow:inset 0 1px 0 rgba(255,255,255,0.1)}.prospects-source-badge--website-review{color:#fff8eb;background:#b8860b;border:1px solid #946f00;box-shadow:inset 0 1px 0 rgba(255,255,255,0.14)}body#app-theme-body[data-dark] .prospects-source-badge--website-review{color:#fff3d6;background:#9a7209;border-color:#c8941a;box-shadow:inset 0 1px 0 rgba(255,255,255,0.1)}.report-note-card{margin:8px auto;background-color:#eee;padding:5px;border:solid 1px #d2d2d2;border-radius:8px;min-width:100px;overflow-x:hidden;text-align:left}.customer-list-card{margin:-1px auto;box-shadow:1px 1px 1px #000;background-color:#000;padding:10px;min-height:50px;min-width:300px;border:solid 2px #d2d2d2}.black-card{box-shadow:1px 1px 1px #000;background-color:#000;padding:10px;min-height:50px;min-width:200px;max-width:100%;width:100%;border:solid 2px #d2d2d2}.black-card-lead-form{background-color:#111;border-radius:8px;min-height:100px;min-width:360px;max-width:100%;width:100%}.title{font-size:1.2em}select{text-align-last:center;text-align:center}.card-search{width:250px;background-color:#f3f3f3;border:solid 2px #0a55a2;font-size:1.2em}.search-results{margin-bottom:10px}.search-results a:hover{color:#000}.search-results a:link{color:#000}.search-results a:visited{color:#000}.search-results a:active{color:#000}.btn-search{height:36px;border-radius:0px 7px 7px 0px}.tiny-margin{margin:3px 0px}.sort-card{font-size:1.2em;padding:20px;margin:10px auto;box-shadow:1px 1px 1px #000;background-color:#fff;min-height:50px;border:solid 2px #d2d2d2}.black-box{background-color:#000;padding:20px 10px;flex-direction:row;position:relative}.message-card{max-width:90%;padding:15px;margin:10px;border-radius:5px}.message-box{padding:10px;margin:4px}textarea.form-control-m.message-textarea{background-color:#fff !important;min-height:130px;text-align:left}textarea.form-control-m.message-textarea-reply{background-color:#fff !important;min-height:130px;text-align:left}textarea.form-control-m.message-textarea-private{background-color:#f9f4e3 !important;min-height:130px;text-align:left}.form-control-small{width:100%;overflow:hidden;padding:6px 12px;font-size:11px;line-height:1;color:#555555;background-image:none;border:1px solid #ccc;border-radius:4px;transition:border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;resize:none}.form-control-m{display:block;width:100%;height:34px;padding:6px 12px;font-size:14px;line-height:1.428571429;color:#555555;background-image:none;border:1px solid #ccc;border-radius:4px;transition:border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s}.form-control-med{display:block;width:80%;position:relative;height:30px;padding:5px 10px;font-size:13px;line-height:1.428571429;color:#555555;background-image:none;border-radius:4px;transition:border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s}.well{max-width:500px;border-radius:0px;box-shadow:3px 3px 5px #000}.wizard-well{max-width:500px;border-radius:0px;box-shadow:3px 3px 5px #000}.message{width:200px}td{padding:4px;text-align:center;width:100%}.td-grey{background-color:#999}.td-white{padding:5px;background-color:#fff;border:solid white 1px}.td-white a:hover{color:#0a55a2}.td-wide{min-width:200px;background-color:#d2d2d2}table td .td-double{width:400px;background-color:#d2d2d2}th{background-color:#f3f3f3;padding:5px 50px}.td-yellow{background-color:#0a55a2;color:#fff}.td-yellow2{padding:10px;margin-right:20px;margin-left:-10px;text-align:center;width:auto;width:100px;max-width:200px}.td-dark{background-color:#0a55a2}.back-yellow{background-color:#0a55a2}.back-grey{background-color:#777}.back-greyc{background-color:#ccc}.login-bg{overflow-x:hidden;min-height:100vh;display:flex;flex-direction:column;background-color:#0a080c;background-image:repeating-linear-gradient(-42deg, rgba(255,255,255,0.035) 0, rgba(255,255,255,0.035) 1px, transparent 1px, transparent 8px),linear-gradient(to bottom, #2a1f30 0%, #221a28 40%, #161019 70%, #0a080c 100%);background-attachment:fixed, fixed}.login-page-wrap{flex:1;display:flex;align-items:flex-start;justify-content:center;padding:20px 16px 48px;box-sizing:border-box}.login-page{width:100%;max-width:440px;box-sizing:border-box}.single-box.login-page{top:auto;transform:none;padding:24px 20px;box-sizing:border-box;width:100%;max-width:440px;margin:0 auto;background-color:#222;border:1px solid #444;border-radius:12px;overflow:hidden}.single-box.login-page::after{content:"";position:absolute;left:50%;bottom:0;transform:translateX(-50%);width:72px;height:3px;background-color:#0a55a2;border-radius:3px 3px 0 0;pointer-events:none}.single-box.login-page .login-logo-box .img-responsive{width:100%;max-width:280px;height:auto;margin:0 auto}.login-page .login-links{width:100%;max-width:100%;display:block}.login-page-title-row{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:12px}.login-page-title{float:none;text-align:left;margin:0;width:auto;font-size:1.35em}.login-page-title--in-panel{margin-bottom:14px;color:#222}body#app-theme-body[data-dark].login-bg .login-form-panel .login-page-title--in-panel{color:#fff}.login-form-panel{display:block;width:100%;max-width:100%;box-sizing:border-box;margin:0;padding:16px;border-radius:10px}body#app-theme-body[data-dark].login-bg .login-form-panel .alert-danger{color:#ffb4b4;background-color:#3d2020;border-color:#6b3333}body#app-theme-body[data-dark].login-bg .login-form-panel.white-well{background-color:#222;border:1px solid #444}.login-page .login-form-panel .actions{text-align:center;margin-top:8px}.login-page .login-form-panel .actions .btn-warning{width:80%;max-width:100%;border-radius:8px;font-size:1.35em;padding:10px 12px;line-height:normal}.login-page .form input[type=text],.login-page .form input[type=email],.login-page .form input[type=password]{width:100%;box-sizing:border-box;border-radius:8px}.login-page .field{margin:10px 0}.login-remember-row{display:flex;align-items:center;gap:8px;margin:12px 0}.login-remember-label{margin:0;font-size:0.95em;color:#999;font-weight:normal}.login-page-help{margin:0 0 12px;font-size:0.95em;line-height:1.4;color:#999}body#app-theme-body[data-dark].login-bg .login-page-notice{color:#cce5ff;background-color:#1a2a3a;border-color:#2a4a66}.login-page-footer{margin-top:16px}.login-page .login-page-forgot-link{font-size:0.95em;padding:0}.login-page .login-page-forgot-link:link,.login-page .login-page-forgot-link:visited{color:#999;text-decoration:underline}.login-page .login-page-forgot-link:hover,.login-page .login-page-forgot-link:active{color:#fff}.template-form-header{position:relative;display:flex;align-items:center;justify-content:center;min-height:42px;margin-bottom:14px}.template-form-title{margin:0;text-align:center;width:100%;padding:0 96px;box-sizing:border-box}.template-form-back{position:absolute;right:0;top:50%;transform:translateY(-50%);margin-bottom:0;text-align:right}.template-back-btn{border-radius:8px;float:none}.login-page .template-form-back .template-back-btn{font-size:14px;line-height:1.428571429;padding:6px 12px;vertical-align:middle;font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;white-space:nowrap}.login-page .template-form-back .template-back-btn:link,.login-page .template-form-back .template-back-btn:visited,.login-page .template-form-back .template-back-btn:hover,.login-page .template-form-back .template-back-btn:active{font-size:14px;padding:6px 12px;font-family:"Helvetica Neue", Helvetica, Arial, sans-serif}.account-form-header{margin-bottom:12px}.login-page .account-form-well label{font-weight:normal;margin-bottom:4px}.login-page .account-form-well .account-field-note{display:block;font-size:0.85em;color:#666;margin-bottom:6px}.login-page .account-form-well .actions{text-align:center;margin-top:12px}.login-page .account-form-well .actions .account-save-btn{border-radius:8px;font-size:1.35em;padding:10px 20px;width:80%;max-width:100%;line-height:normal}@media screen and (max-width: 600px){.login-page-wrap{padding:16px 12px 40px}.single-box.login-page{padding:20px 16px}.login-page .form input[type=text],.login-page .form input[type=email],.login-page .form input[type=password]{font-size:16px;padding:12px}.login-page .login-form-panel .actions .btn-warning{font-size:16px;padding:12px;width:100%}.login-page .account-form-well .actions .account-save-btn{font-size:16px;padding:12px;width:100%}.template-form-title{padding:0 72px;font-size:1.15em}}.user-box{background-color:#fff;padding:10px;box-shadow:3px 3px 5px #000;min-height:100px;margin:5px auto;border:solid 2px #d2d2d2}td a:link{color:black;text-decoration:none}td a:visited{color:black;text-decoration:none}td a:hover{color:white;text-decoration:none}td a:active{color:#0a55a2}@media screen and (min-width: 0px) and (max-width: 600px){.mobile-hide{display:none}.mobile-pull-right{float:right;margin-right:20px}}@media screen and (min-width: 601px){.desktop-hide{display:none}.desk-marg{margin-left:200px}.desk-marg-user{margin-left:220px}}.center-box{min-height:100%;height:700px;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}a{text-decoration:none}.btn-big{font-size:2.2em}.btn-text-md{font-size:1.6em}.btn-text-mobile-nav{font-size:1.1em}.main-box{background-color:#000;padding:15px}.flex-container{display:flex;height:300px;flex-direction:column;flex-wrap:wrap}.flex-block{width:95%;margin:0 auto;max-width:525px}input{text-align:center}.field{margin:15px}.btn-narrow{width:90%}.btn-100{max-width:100px}.form input[type=text],.form input[type=email],.form input[type=password]{font-size:1.1em;height:auto;margin-bottom:5px;padding:5px 10px;height:40px;width:260px;margin-bottom:5px}.checkbox-big{width:16px;height:16px}.pull-down{margin-top:100px}.login-links{display:flex;flex-direction:column;justify-content:center;align-items:center}.login-links a:link{color:#000;font-size:2em;font-family:"Heebo", cursive;vertical-align:middle;padding:20px}.login-links a:hover{color:#fff;font-size:2em;font-family:"Heebo", cursive;vertical-align:middle;padding:20px}.login-links a:visited{color:#000;font-size:1em;font-family:"Heebo", cursive;vertical-align:middle;padding:20px}.login-links a:active{color:#fff;font-size:2em;font-family:"Heebo", cursive;vertical-align:middle;padding:20px}.login-page .login-links a:link,.login-page .login-links a:visited,.login-page .login-links a:hover,.login-page .login-links a:active{color:#999;font-size:0.95em;font-family:"Open Sans", sans-serif;padding:0}.org-context-name{display:block;line-height:1.2;word-break:break-word;text-align:center;width:100%;padding:0 14px 0 22px;box-sizing:border-box}.org-context-name-prominent{margin-top:0;font-size:1.25em;font-weight:600;font-family:"Heebo", sans-serif;color:#fff;letter-spacing:0.01em}.greybar-org-header{padding-top:16px;padding-bottom:16px;min-height:68px;display:flex;align-items:center;justify-content:center}.nav-user-account{margin-bottom:14px;padding:0 6px;width:100%;box-sizing:border-box}.nav-user-footer-row{display:flex;align-items:center;justify-content:space-between;gap:6px;width:100%;margin:0;padding:0 2px 0 6px;box-sizing:border-box}.nav-user-meatball{flex:0 0 auto;margin:0;padding:0;line-height:0}.nav-user-footer-row .nav-user-meatball,.nav-user-footer-row .menu-icon-size3{max-width:28px;width:28px;margin:0;padding:0}.nav-user-name{flex:1 1 auto;min-width:0;text-align:left;font-size:1.05em;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nav-user-name-link{color:inherit;text-decoration:none}.nav-user-name-link:hover{text-decoration:underline;color:#fff}.nav-user-role{display:block;margin-top:4px;line-height:1.2;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.user-info-mobile .nav-user-account{margin-top:8px;margin-bottom:0;padding:0 4px;width:100%}.user-info-mobile .nav-user-footer-row{padding:0 2px 0 4px}.user-info-mobile .org-context-name-prominent{font-size:1.1em}.user-info-mobile .org-context-name{align-self:center;padding:0 8px}@media screen and (max-width: 861px){.header-container-mobile{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:auto;height:auto;padding:12px 12px 12px 14px;box-sizing:border-box}.mobile-header-main{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.mobile-header-main .org-context-header{width:100%;align-items:center;gap:8px}.mobile-header-main .org-context-name,.mobile-header-main .org-context-name-prominent{padding:0;font-size:1.05em;line-height:1.2}.mobile-header-main .org-switcher-header{padding:0;width:100%}.mobile-header-main .org-switcher-header .org-switcher-nav{max-width:none;width:100%}.mobile-header-main .org-switcher-select{height:32px;font-size:13px}.mobile-header-actions{flex:0 0 auto;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px}.mobile-header-meatball{max-width:26px;width:26px;margin:0;padding:0;display:block}.mobile-header-logout-btn{padding:5px 10px;font-size:13px;line-height:1.2;white-space:nowrap}.mobile-header-actions .button_to{margin:0}}.org-context-header{width:100%;display:flex;flex-direction:column;align-items:center;gap:10px}.org-switcher-header{width:100%;padding:0 14px 0 22px;box-sizing:border-box}.org-switcher-header .org-switcher-nav{width:100%;max-width:240px;margin:0 auto}.user-info-mobile .org-switcher-header{padding:0 8px}.org-switcher-nav-item{list-style:none;margin:6px 0 10px;padding:0 10px}.org-switcher-nav{width:100%;margin:0 auto}.org-switcher-nav .cc-input-dark-select,.org-switcher-nav .org-switcher-select{width:100%;max-width:none;height:33px;margin:0 auto;display:block;font-size:0.88em}body#app-theme-body[data-dark] .org-switcher-nav .cc-input-dark-select{background-color:#111;border:1px solid #444;color:#f3f3f3;width:100%}body#app-theme-body .org-switcher-nav .cc-input-dark-select{background-color:#eee;border:1px solid #444;color:#333;width:100%}.org-admin-page{text-align:left;padding-bottom:40px}.org-admin-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin:16px 0 20px;flex-wrap:wrap}.org-admin-header-show{align-items:center}.org-admin-header-actions{display:flex;gap:8px;flex-wrap:wrap}.org-admin-title{margin:0 0 4px;font-size:2em;font-family:"Heebo", sans-serif}.org-admin-title-block{flex:1 1 240px;min-width:0}.org-admin-title-row{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:4px}.org-admin-title-row .org-admin-title{margin:0}.org-admin-slug-row{margin:0}body#app-theme-body:not([data-dark]) .org-admin-title{color:#111}body#app-theme-body[data-dark] .org-admin-title{color:#fff}.org-admin-toolbar{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px;margin-bottom:20px;padding:14px 16px;border-radius:8px;background-color:#fff;border:solid 1px #d2d2d2}body#app-theme-body[data-dark] .org-admin-toolbar{background-color:#222;border-color:#444}.org-admin-toolbar-search{flex:1 1 220px;min-width:200px}.org-admin-toolbar-sort-form{flex:0 1 200px;min-width:180px;margin:0}.org-admin-toolbar-sort{flex:0 1 200px;min-width:180px}.org-admin-toolbar-sort-label{display:block;margin-bottom:4px;font-size:0.85em;opacity:0.85}body#app-theme-body[data-dark] .org-admin-toolbar-sort-label.theme-text{color:#fff}.org-admin-toolbar-actions{display:flex;gap:8px;flex-wrap:wrap}.org-admin-results-meta{margin:-8px 0 16px;font-size:0.9em;opacity:0.85}.org-admin-subtitle{margin:0;font-size:0.95em;opacity:0.85}.org-admin-back{display:inline-block;margin:12px 0 8px;font-size:0.95em}.org-admin-grid{display:flex;flex-direction:row;flex-wrap:wrap;gap:16px;justify-content:flex-start;align-items:stretch}.org-admin-card{flex:1 1 300px;max-width:calc(50% - 8px);min-width:280px;padding:16px;display:flex;flex-direction:column;gap:12px;min-height:180px;box-sizing:border-box;background-color:#fff;border:solid 1px #d2d2d2;border-radius:8px;box-shadow:0 1px 3px rgba(0,0,0,0.06)}body#app-theme-body[data-dark] .org-admin-card{background-color:#222;border-color:#333;box-shadow:none}@media screen and (max-width: 700px){.org-admin-grid{flex-direction:column}.org-admin-card{flex:1 1 100%;max-width:100%;min-width:0;width:100%}}.org-admin-card-top{display:flex;flex-direction:column;gap:4px}.org-admin-card-name{margin:0;font-size:1.25em}.org-admin-card-link{text-decoration:none;color:inherit}.org-admin-card-link:hover{text-decoration:underline}.org-admin-slug{font-family:"Open Sans", sans-serif;font-size:0.85em;color:#888}.org-admin-badges{display:flex;flex-wrap:wrap;gap:6px}.org-admin-badges-show{margin-bottom:24px}.org-module-badge{display:inline-block;padding:3px 10px;border-radius:999px;font-size:0.75em;font-family:"Open Sans", sans-serif;background-color:#0a55a2;color:#fff}.org-module-badge-muted{background-color:#555}.org-admin-card-meta{display:flex;gap:16px;font-size:0.9em}.org-admin-card-actions{display:flex;gap:8px;flex-wrap:wrap;align-items:center;margin-top:auto}.org-admin-card-actions form{margin-left:auto}.org-admin-form-panel{padding:20px;max-width:520px;margin:0 auto}.discovery-sos-status{margin:12px 0 0;font-size:0.95em}.discovery-sos-status-ok{color:#198754}.discovery-sos-status-error{color:#dc3545}.discovery-header-wrap,.discovery-results-wrap,.discovery-captured-wrap,.outreach-subnav-wrap{box-sizing:border-box;margin-left:30px;margin-right:35px;max-width:100%}.discovery-header-wrap .customer-note-report,.discovery-header-wrap .customer-note-report.support-white-card-theme,.discovery-results-wrap .customer-note-report,.discovery-results-wrap .customer-note-report.support-white-card-theme,.discovery-captured-wrap .customer-note-report,.discovery-captured-wrap .customer-note-report.support-white-card-theme,.outreach-subnav-wrap .customer-note-report,.outreach-subnav-wrap .customer-note-report.support-white-card-theme{margin:0;width:100%;max-width:100%;box-sizing:border-box}.discovery-header-wrap{margin-top:10px;margin-bottom:0}.discovery-results-wrap{margin-top:16px;margin-bottom:16px}.discovery-captured-wrap{margin-top:0;margin-bottom:40px}@media screen and (min-width: 601px){.desk-marg .discovery-header-wrap,.desk-marg .discovery-results-wrap,.desk-marg .discovery-captured-wrap,.desk-marg .outreach-subnav-wrap,.desk-marg .outreach-header-wrap,.desk-marg .outreach-campaigns-wrap{width:calc(100vw - 200px - 65px);max-width:calc(100vw - 200px - 65px)}}.discovery-page{text-align:left;padding:15px 20px;box-sizing:border-box}.discovery-header-top{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid rgba(0,0,0,0.08)}.discovery-header-top .settings-title{margin:0 0 4px}.discovery-header-top .settings-org-context{margin:0}.settings-outreach-subnav-section{margin:12px 0 20px;padding:14px 0;border-top:1px solid rgba(0,0,0,0.1);border-bottom:1px solid rgba(0,0,0,0.1)}body#app-theme-body[data-dark] .settings-outreach-subnav-section{border-top-color:rgba(255,255,255,0.12);border-bottom-color:rgba(255,255,255,0.12)}.settings-outreach-subnav{display:flex;flex-wrap:wrap;gap:8px}.settings-outreach-subtab{border-radius:8px}.settings-outreach-subtab.active{font-weight:600}.settings-outreach-opt-columns{display:grid;grid-template-columns:1fr 1fr;gap:20px;align-items:start}@media (max-width: 768px){.settings-outreach-opt-columns{grid-template-columns:1fr}}.settings-outreach-opt-column{min-width:0}.settings-outreach-opt-column-head{display:flex;align-items:baseline;gap:8px;margin-bottom:10px}.settings-outreach-opt-column-title{margin:0;font-size:1rem;font-weight:700;line-height:1.3}.settings-outreach-opt-column-count{font-size:0.92rem;font-weight:700;opacity:0.75}.settings-outreach-opt-list-scroll{max-height:400px;overflow-y:auto;padding-right:6px}.settings-outreach-opt-empty{margin:0}.settings-outreach-opt-list{list-style:none;margin:0;padding:0}.settings-outreach-opt-list-item{display:flex;flex-direction:column;align-items:flex-start;gap:4px;margin-bottom:10px}.settings-outreach-opt-pill{display:inline-flex;align-items:center;gap:8px;max-width:100%;padding:6px 12px;border-radius:999px;border:1px solid rgba(0,0,0,0.14);background:rgba(0,0,0,0.04);color:inherit;text-decoration:none;font-size:0.88rem;line-height:1.3;transition:background 0.15s ease, border-color 0.15s ease}.settings-outreach-opt-pill:hover,.settings-outreach-opt-pill:focus{text-decoration:none;color:inherit;background:rgba(0,0,0,0.08);border-color:rgba(0,0,0,0.22)}body#app-theme-body[data-dark] .settings-outreach-opt-pill{border-color:rgba(255,255,255,0.18);background:rgba(255,255,255,0.06)}body#app-theme-body[data-dark] .settings-outreach-opt-pill:hover,body#app-theme-body[data-dark] .settings-outreach-opt-pill:focus{background:rgba(255,255,255,0.1);border-color:rgba(255,255,255,0.28)}.settings-outreach-opt-pill--static{cursor:default}.settings-outreach-opt-pill--static:hover,.settings-outreach-opt-pill--static:focus{background:rgba(0,0,0,0.04);border-color:rgba(0,0,0,0.14)}body#app-theme-body[data-dark] .settings-outreach-opt-pill--static:hover,body#app-theme-body[data-dark] .settings-outreach-opt-pill--static:focus{background:rgba(255,255,255,0.06);border-color:rgba(255,255,255,0.18)}.settings-outreach-opt-pill-name{font-weight:600}.settings-outreach-opt-pill-id{font-size:0.82em;font-weight:600;opacity:0.72}.settings-outreach-opt-list-meta{display:block;padding-left:4px;font-size:0.82rem;line-height:1.35}.settings-outreach-intro{max-width:none;margin-bottom:12px}.settings-outreach-text-messages-grid{display:grid;grid-template-columns:minmax(0, 1fr) minmax(0, 1fr) minmax(0, 0.9fr);gap:20px;align-items:start;width:100%;max-width:1400px}@media (max-width: 1199px){.settings-outreach-text-messages-grid{grid-template-columns:1fr}}.settings-outreach-col{display:flex;flex-direction:column;gap:20px;min-width:0}.settings-outreach-card{max-width:none;width:100%}.settings-outreach-card-help{margin-top:0;margin-bottom:16px}.settings-outreach-active-toggle{margin-top:16px;margin-bottom:16px}.settings-outreach-admin-alert-toggle{margin-top:8px;margin-bottom:18px}.settings-outreach-admin-alert-label{display:flex;align-items:flex-start;gap:10px;font-weight:600;line-height:1.35;cursor:pointer}.settings-outreach-admin-alert-input{margin-top:3px;flex-shrink:0}.settings-outreach-active-pill-wrap{display:flex;justify-content:center}.settings-outreach-active-pill{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-width:min(100%, 320px);padding:12px 22px;margin:0;border-radius:999px;border:1px solid rgba(0,0,0,0.16);background:rgba(0,0,0,0.05);box-shadow:0 1px 2px rgba(0,0,0,0.06);cursor:pointer;font-weight:600;font-size:0.95rem;line-height:1.3;text-align:center;transition:background 0.15s ease, border-color 0.15s ease, box-shadow 0.15s ease}.settings-outreach-active-pill:has(.settings-outreach-active-pill-input:checked){border-color:#1b7a3d;background:rgba(27,122,61,0.12);box-shadow:0 1px 3px rgba(27,122,61,0.15)}.settings-outreach-active-pill-input{margin:0;cursor:pointer;flex-shrink:0}.settings-outreach-active-pill-label--inactive{display:none}.settings-outreach-active-pill-input:not(:checked) ~ .settings-outreach-active-pill-label--active{display:none}.settings-outreach-active-pill-input:not(:checked) ~ .settings-outreach-active-pill-label--inactive{display:inline}body#app-theme-body[data-dark] .settings-outreach-active-pill{border-color:rgba(255,255,255,0.18);background:rgba(255,255,255,0.06);box-shadow:none}body#app-theme-body[data-dark] .settings-outreach-active-pill:has(.settings-outreach-active-pill-input:checked){border-color:#7dcea0;background:rgba(125,206,160,0.16)}.settings-outreach-save-btn{background-color:#0a55a2 !important;border:1px solid #0a55a2 !important;color:#fff !important}.settings-outreach-save-btn:hover,.settings-outreach-save-btn:focus{background-color:#084685 !important;border-color:#084685 !important;color:#fff !important}body#app-theme-body:not([data-dark]) .settings-outreach-page{color:#111}body#app-theme-body:not([data-dark]) .settings-outreach-page .theme-text{color:#111}body#app-theme-body:not([data-dark]) .settings-outreach-page .settings-outreach-card.lead-card-dark,body#app-theme-body:not([data-dark]) .settings-outreach-page .lead-card-dark.settings-outreach-card{color:#111;background-color:#fff;border-color:#d2d2d2}body#app-theme-body:not([data-dark]) .settings-outreach-page .settings-outreach-card.lead-card-dark label,body#app-theme-body:not([data-dark]) .settings-outreach-page .settings-outreach-card.lead-card-dark .form-group label,body#app-theme-body:not([data-dark]) .settings-outreach-page .settings-outreach-card.lead-card-dark dt,body#app-theme-body:not([data-dark]) .settings-outreach-page .settings-outreach-card.lead-card-dark dd,body#app-theme-body:not([data-dark]) .settings-outreach-page .settings-outreach-card.lead-card-dark p,body#app-theme-body:not([data-dark]) .settings-outreach-page .settings-outreach-card.lead-card-dark .help-block,body#app-theme-body:not([data-dark]) .settings-outreach-page .settings-outreach-card.lead-card-dark .org-admin-check,body#app-theme-body:not([data-dark]) .settings-outreach-page .settings-outreach-card.lead-card-dark h3,body#app-theme-body:not([data-dark]) .settings-outreach-page .settings-outreach-card.lead-card-dark h4,body#app-theme-body:not([data-dark]) .settings-outreach-page .settings-outreach-card.lead-card-dark .h4-black,body#app-theme-body:not([data-dark]) .settings-outreach-page .settings-outreach-card.lead-card-dark .settings-outreach-opt-column-title,body#app-theme-body:not([data-dark]) .settings-outreach-page .settings-outreach-card.lead-card-dark .settings-outreach-opt-column-count,body#app-theme-body:not([data-dark]) .settings-outreach-page .settings-outreach-card.lead-card-dark .settings-outreach-opt-list-meta,body#app-theme-body:not([data-dark]) .settings-outreach-page .lead-card-dark.settings-outreach-card label,body#app-theme-body:not([data-dark]) .settings-outreach-page .lead-card-dark.settings-outreach-card .form-group label,body#app-theme-body:not([data-dark]) .settings-outreach-page .lead-card-dark.settings-outreach-card dt,body#app-theme-body:not([data-dark]) .settings-outreach-page .lead-card-dark.settings-outreach-card dd,body#app-theme-body:not([data-dark]) .settings-outreach-page .lead-card-dark.settings-outreach-card p,body#app-theme-body:not([data-dark]) .settings-outreach-page .lead-card-dark.settings-outreach-card .help-block,body#app-theme-body:not([data-dark]) .settings-outreach-page .lead-card-dark.settings-outreach-card .org-admin-check,body#app-theme-body:not([data-dark]) .settings-outreach-page .lead-card-dark.settings-outreach-card h3,body#app-theme-body:not([data-dark]) .settings-outreach-page .lead-card-dark.settings-outreach-card h4,body#app-theme-body:not([data-dark]) .settings-outreach-page .lead-card-dark.settings-outreach-card .h4-black,body#app-theme-body:not([data-dark]) .settings-outreach-page .lead-card-dark.settings-outreach-card .settings-outreach-opt-column-title,body#app-theme-body:not([data-dark]) .settings-outreach-page .lead-card-dark.settings-outreach-card .settings-outreach-opt-column-count,body#app-theme-body:not([data-dark]) .settings-outreach-page .lead-card-dark.settings-outreach-card .settings-outreach-opt-list-meta{color:#111}body#app-theme-body:not([data-dark]) .settings-outreach-page .settings-outreach-card.lead-card-dark .outreach-muted,body#app-theme-body:not([data-dark]) .settings-outreach-page .lead-card-dark.settings-outreach-card .outreach-muted{color:#555}.settings-outreach-status-list{display:grid;grid-template-columns:9rem 1fr;gap:8px 16px;margin:0 0 12px}.settings-outreach-status-list dt{font-weight:600;margin:0}.settings-outreach-status-list dd{margin:0;word-break:break-word}.settings-outreach-webhook-url{font-family:monospace;font-size:0.92em}.settings-outreach-env-list{margin:0;padding-left:1.2rem}.settings-outreach-env-list li{margin-bottom:8px}.settings-outreach-env-list .help-block{display:block;margin-top:2px;margin-bottom:0}.discovery-header-title{flex:1 1 auto;min-width:140px}.discovery-stats-card{flex:0 1 auto;min-width:0;margin-right:25px}.discovery-stats-list-wrap{display:flex;flex-wrap:wrap;align-items:stretch;justify-content:flex-end;gap:8px}.discovery-stats-period-host{display:flex;align-items:stretch}.discovery-stats-period-btn{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;min-width:72px;min-height:100%;padding:8px 10px;border:1px solid rgba(79,38,94,0.5) !important;border-radius:8px !important;background:rgba(79,38,94,0.08) !important;color:#4f265e !important;font-weight:600;font-size:0.78em;text-transform:uppercase;letter-spacing:0.03em;line-height:1.2;box-shadow:none !important}.discovery-stats-period-btn:hover,.discovery-stats-period-btn:focus{background:rgba(79,38,94,0.14) !important;border-color:rgba(79,38,94,0.65) !important;color:#4f265e !important}body#app-theme-body[data-dark] .discovery-stats-period-btn{border-color:rgba(79,38,94,0.55) !important;background:rgba(79,38,94,0.16) !important;color:#c4a0cf !important}body#app-theme-body[data-dark] .discovery-stats-period-btn:hover,body#app-theme-body[data-dark] .discovery-stats-period-btn:focus{background:rgba(79,38,94,0.24) !important;border-color:rgba(79,38,94,0.7) !important;color:#c4a0cf !important}.discovery-stats-period-caret{font-size:0.85em;margin-top:2px;opacity:0.85}.discovery-stats-period-note{margin:0 0 12px;font-size:0.88em;opacity:0.8;line-height:1.35}.discovery-stats-period-options{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.discovery-stats-period-option{display:block;padding:10px 12px;border:1px solid rgba(0,0,0,0.12);border-radius:8px;text-decoration:none;font-weight:500}.discovery-stats-period-option:hover,.discovery-stats-period-option:focus{text-decoration:none;background:rgba(79,38,94,0.08)}.discovery-stats-period-option.is-active{border-color:rgba(79,38,94,0.35);background:rgba(79,38,94,0.12);font-weight:700}body#app-theme-body[data-dark] .discovery-stats-period-option{border-color:rgba(255,255,255,0.14)}body#app-theme-body[data-dark] .discovery-stats-period-option.is-active{border-color:rgba(79,38,94,0.55);background:rgba(79,38,94,0.2)}.discovery-stats-list{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;justify-content:flex-end}.discovery-stat{display:flex;flex-direction:column;align-items:center;min-width:72px;padding:8px 10px;border:1px solid rgba(79,38,94,0.2);border-radius:8px;background:rgba(79,38,94,0.04)}body#app-theme-body[data-dark] .discovery-stat{border-color:rgba(79,38,94,0.28);background:rgba(79,38,94,0.08)}.discovery-stat-value{font-size:1.25em;font-weight:700;line-height:1.2;color:#4f265e}body#app-theme-body[data-dark] .discovery-stat-value{color:#c4a0cf}.discovery-stat-label{font-size:0.72em;font-weight:600;text-transform:uppercase;letter-spacing:0.03em;line-height:1.2;margin-top:2px}.discovery-stat-hint{font-size:0.65em;opacity:0.65;line-height:1.2;margin-top:2px;text-align:center;max-width:88px}@media screen and (max-width: 700px){.discovery-stats-list{justify-content:flex-start}.discovery-stat{min-width:64px;flex:1 1 calc(33% - 8px)}}body#app-theme-body[data-dark] .discovery-header-top{border-bottom-color:rgba(255,255,255,0.12)}.discovery-action-bar{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:12px;padding-top:4px}.discovery-action-bar-right{display:flex;flex-direction:column;align-items:flex-end;margin-left:auto;margin-right:20px;max-width:min(420px, 100%)}.discovery-runs-btn{margin-left:0;margin-right:0}.discovery-sos-status-under-runs{margin:8px 0 0;text-align:right;width:100%}.discovery-action-bar-form{display:contents}.discovery-collect-actions{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.discovery-business-search-btn{min-height:40px;white-space:nowrap}.discovery-runs-table-wrap{max-height:420px;overflow-x:auto;overflow-y:auto}.foundation-modal.discovery-runs-modal{width:min(1140px, 100vw - 24px)}.discovery-runs-table.discovery-results-table{min-width:0;width:100%}.discovery-runs-table{font-size:0.875rem}.discovery-runs-table th,.discovery-runs-table td{padding:6px 10px;vertical-align:top;text-align:left}.discovery-runs-table thead th{white-space:nowrap}.discovery-runs-table tbody td{text-align:left}.discovery-runs-when,.discovery-runs-trigger,.discovery-runs-rows,.discovery-runs-duration{white-space:nowrap}.discovery-runs-actions-col,.discovery-runs-actions{white-space:nowrap}.discovery-load-run-btn{border-radius:5px}.discovery-load-run-btn:hover,.discovery-load-run-btn:focus{background-color:#4f265e !important;border-color:#3a1b44 !important;color:#fff !important}.discovery-load-run-btn:active{background-color:#3e1d4a !important;border-color:#3e1d4a !important;color:#fff !important}.discovery-runs-query{min-width:220px;max-width:none;line-height:1.35}.discovery-run-status{font-weight:600}.discovery-run-status-success{color:#22c55e}.discovery-run-status-empty{color:#94a3b8}.discovery-run-status-failed{color:#ef4444}.discovery-run-status-skipped{color:#94a3b8}.discovery-run-status-running{color:#3b82f6}.discovery-split-btn{display:inline-flex;align-items:stretch;border-radius:4px;overflow:hidden;box-shadow:inset 0 1px 0 rgba(255,255,255,0.15)}.discovery-split-btn .btn{margin:0;border-radius:0;float:none;line-height:1.42857143}.discovery-split-btn .discovery-split-btn-main{min-width:0;width:auto;white-space:nowrap;border:none;border-right:1px solid rgba(0,0,0,0.18);padding:8px 14px;font-size:13px;font-weight:500;min-height:34px}.discovery-split-btn .discovery-split-btn-main:disabled{border-right-color:rgba(0,0,0,0.12)}.discovery-split-btn .discovery-split-btn-cog{border:none;padding:8px 12px;font-size:18px;line-height:1;min-width:42px;min-height:34px}.discovery-split-btn .discovery-split-btn-cog:hover,.discovery-split-btn .discovery-split-btn-cog:focus{background-color:#555;color:#fff}.discovery-split-btn .btn-warning{background-color:#4f265e;border-color:#3a1b44;color:#fff}.discovery-split-btn .btn-warning:hover,.discovery-split-btn .btn-warning:focus{background-color:#3e1d4a;border-color:#27122e;color:#fff}.discovery-split-btn .btn-warning:disabled,.discovery-split-btn .btn-warning[disabled]{background-color:rgba(79,38,94,0.55);border-color:rgba(58,27,68,0.55)}.discovery-cadence-buttons{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.discovery-cadence-btn.discovery-cadence-active{background-color:#0a55a2;border-color:#084a8f;color:#fff}.discovery-cadence-btn.discovery-cadence-active:hover,.discovery-cadence-btn.discovery-cadence-active:focus{background-color:#084a8f;color:#fff}body#app-theme-body[data-dark] .discovery-cadence-btn.discovery-cadence-active{background-color:#0a55a2;border-color:#0a55a2;color:#fff}.discovery-results-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.discovery-results-toolbar .discovery-results-count{margin:0}.discovery-results-actions-col{width:96px;white-space:nowrap}.discovery-results-actions{white-space:nowrap}.discovery-refine-btn,a.discovery-refine-btn,.discovery-capture-row-btn,.discovery-results-toolbar .discovery-capture-btn{background-color:#4f265e !important;border:1px solid #3a1b44 !important;color:#fff !important;border-radius:5px;min-height:34px;padding:8px 14px !important;font-size:13px !important;font-weight:500;line-height:1.25;box-sizing:border-box;box-shadow:none !important}.discovery-refine-btn:hover,.discovery-refine-btn:focus,a.discovery-refine-btn:hover,a.discovery-refine-btn:focus,.discovery-capture-row-btn:hover,.discovery-capture-row-btn:focus,.discovery-results-toolbar .discovery-capture-btn:hover,.discovery-results-toolbar .discovery-capture-btn:focus{background-color:#3e1d4a !important;border-color:#3e1d4a !important;color:#fff !important}.discovery-refine-btn:active,a.discovery-refine-btn:active,.discovery-capture-row-btn:active,.discovery-results-toolbar .discovery-capture-btn:active{background-color:#32173b !important;border-color:#32173b !important;color:#fff !important}.discovery-capture-row-btn{margin-right:0}.discovery-results-toolbar .discovery-capture-btn{margin-right:0;flex-shrink:0}body#app-theme-body[data-dark] .discovery-capture-btn,body#app-theme-body[data-dark] .discovery-capture-row-btn,body#app-theme-body[data-light] .discovery-capture-btn,body#app-theme-body[data-light] .discovery-capture-row-btn,body#app-theme-body[data-dark] .discovery-refine-btn,body#app-theme-body[data-dark] a.discovery-refine-btn,body#app-theme-body[data-light] .discovery-refine-btn,body#app-theme-body[data-light] a.discovery-refine-btn{color:#fff !important}.discovery-save-status{min-height:0;margin-bottom:8px}.discovery-results-card{padding:15px 20px}.discovery-results-title{margin:0 0 12px;font-size:1.35em}.discovery-result-filters{margin-bottom:0;padding-bottom:8px;border-bottom:none}.discovery-results-toggle-row{position:relative;display:flex;align-items:center;justify-content:center;margin:4px 0 12px;height:22px}.discovery-results-toggle-row::before{content:"";position:absolute;left:0;right:0;top:50%;border-top:1px solid rgba(0,0,0,0.1)}body#app-theme-body[data-dark] .discovery-results-toggle-row::before{border-top-color:rgba(255,255,255,0.12)}.discovery-results-toggle{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;width:28px;height:22px;padding:0;border:1px solid rgba(0,0,0,0.18);border-radius:4px;background:#fff;cursor:pointer;line-height:1}.discovery-results-toggle:hover,.discovery-results-toggle:focus{background:#f3f3f3}body#app-theme-body[data-dark] .discovery-results-toggle{background:#333;border-color:rgba(255,255,255,0.2);color:#fff}body#app-theme-body[data-dark] .discovery-results-toggle:hover,body#app-theme-body[data-dark] .discovery-results-toggle:focus{background:#3a3a3a}.discovery-results-toggle-arrow{display:inline-block;font-size:11px;transition:transform 0.15s ease}.discovery-results-toggle.is-collapsed .discovery-results-toggle-arrow{transform:rotate(-90deg)}.discovery-results-panel.is-collapsed{display:none}.discovery-result-filters-title{margin:0 0 12px;font-size:1.05em;font-weight:600}.discovery-result-filters-row{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px 16px}.discovery-filter-city{margin:0;min-width:200px;flex:0 1 240px}.discovery-filter-defaults-form{margin:0}.discovery-filter-name-search{margin:0;min-width:200px;flex:1 1 220px;max-width:320px}.discovery-modal-note{margin:0 0 16px;font-size:0.92em;opacity:0.9}.discovery-captured-wrap .discovery-results-table-wrap{padding-right:16px;box-sizing:border-box}.discovery-captured-actions-col{width:168px;min-width:168px;max-width:168px;white-space:nowrap}.discovery-captured-table{min-width:720px;font-size:0.88em}.discovery-captured-table thead th,.discovery-captured-table tbody td{text-align:left;padding:7px 9px}.discovery-captured-table thead th.discovery-captured-actions-col,.discovery-captured-table tbody td.discovery-captured-actions{width:168px;min-width:168px;max-width:168px;white-space:nowrap;vertical-align:middle;box-sizing:border-box}.discovery-captured-table tbody td.discovery-captured-actions{background-color:#f0f0f0}.discovery-captured-table tbody tr:nth-child(even) td.discovery-captured-actions{background-color:#e8e8e8}.discovery-captured-table tbody td.discovery-captured-name,.discovery-captured-table thead th.discovery-captured-name{max-width:160px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.discovery-captured-table tbody td.discovery-captured-agent,.discovery-captured-table thead th.discovery-captured-agent{max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.discovery-captured-table tbody td.discovery-captured-type,.discovery-captured-table thead th.discovery-captured-type{max-width:100px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.discovery-captured-table tbody td.discovery-captured-date,.discovery-captured-table thead th.discovery-captured-date{max-width:118px;white-space:nowrap}.discovery-captured-table tbody td.discovery-sos-phone,.discovery-captured-table tbody td.discovery-sos-email,.discovery-captured-table thead th.discovery-captured-phone,.discovery-captured-table thead th.discovery-captured-email{max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.discovery-captured-table tbody td.discovery-captured-status,.discovery-captured-table thead th.discovery-captured-status{max-width:96px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.discovery-captured-table thead th.discovery-captured-score-col,.discovery-captured-table tbody td.discovery-captured-score{width:72px;min-width:72px;max-width:72px;white-space:nowrap;vertical-align:middle;box-sizing:border-box}.discovery-captured-table .discovery-captured-score-link{font-weight:700;color:#4f265e;text-decoration:none}.discovery-captured-table .discovery-captured-score-link:hover,.discovery-captured-table .discovery-captured-score-link:focus{color:#3e1d4a;text-decoration:underline;text-underline-offset:2px}.discovery-captured-table .discovery-captured-office-address{min-width:240px;max-width:280px;width:260px;white-space:nowrap;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-ms-overflow-style:none}.discovery-captured-table .discovery-captured-office-address::-webkit-scrollbar{display:none}.discovery-results-wrap .discovery-results-office-address{min-width:320px;max-width:480px;white-space:normal}body#app-theme-body[data-dark] .discovery-captured-table tbody td.discovery-captured-actions{background-color:#111}body#app-theme-body[data-dark] .discovery-captured-table tbody tr:nth-child(even) td.discovery-captured-actions{background-color:#161616}body#app-theme-body[data-dark] .discovery-captured-table .discovery-captured-score-link{color:#c4a0cf}body#app-theme-body[data-dark] .discovery-captured-table .discovery-captured-score-link:hover,body#app-theme-body[data-dark] .discovery-captured-table .discovery-captured-score-link:focus{color:#d5bbdd}.discovery-captured-header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 16px;margin-bottom:8px}.discovery-captured-header .discovery-captured-title{margin:0}.discovery-captured-count{margin-left:6px;font-size:0.92em;font-weight:500;opacity:0.85}.discovery-captured-controls{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:12px 16px;margin-left:auto}.discovery-hide-archived-label{display:inline-flex;align-items:center;gap:6px;margin:0;font-weight:500;cursor:pointer;white-space:nowrap}.discovery-hide-archived-label.is-hidden{display:none}.discovery-archive-filter-wrap{display:inline-flex;align-items:center;gap:8px}.discovery-archive-filter-wrap.is-hidden{display:none}.discovery-archive-filter-label{margin:0;white-space:nowrap}.discovery-archive-filter{min-width:140px;width:auto;display:inline-block}.discovery-archived-view-btn{border-radius:5px;margin-right:20px}.discovery-captured-actions{white-space:nowrap}.discovery-captured-actions .discovery-archive-btn,.discovery-captured-actions .discovery-unarchive-btn{padding:3px 8px;font-size:0.92em;line-height:1.25}.discovery-captured-actions .discovery-refine-btn,.discovery-captured-actions .discovery-archive-btn,.discovery-captured-actions .discovery-unarchive-btn{margin-right:4px}.discovery-captured-actions .discovery-refine-btn:last-child,.discovery-captured-actions .discovery-archive-btn:last-child,.discovery-captured-actions .discovery-unarchive-btn:last-child{margin-right:0}.discovery-archive-btn,.discovery-unarchive-btn{border-radius:5px}.discovery-business-link{font-weight:600;text-decoration:underline;text-underline-offset:2px}.discovery-business-link:hover,.discovery-business-link:focus{opacity:0.85}.discovery-business-show-wrap{box-sizing:border-box;margin:16px 20px 40px 30px;max-width:100%}.discovery-business-show-wrap .discovery-business-show-card{margin:0;width:100%;max-width:100%;box-sizing:border-box}@media screen and (min-width: 601px){.desk-marg .discovery-business-show-wrap{width:calc(100% - 50px);max-width:calc(100% - 50px)}}body#app-theme-body .discovery-business-show-card.support-white-card-theme{color:#222;padding:15px 20px;overflow-x:hidden}body#app-theme-body .discovery-results-card.support-white-card-theme{color:#222}body#app-theme-body .discovery-results-card.support-white-card-theme label{color:#222}body#app-theme-body[data-dark] .discovery-business-show-card.support-white-card-theme{color:#fff}body#app-theme-body[data-dark] .discovery-results-card.support-white-card-theme{color:#fff}body#app-theme-body[data-dark] .discovery-results-card.support-white-card-theme label{color:#fff}body#app-theme-body[data-dark] .discovery-page.support-white-card-theme,body#app-theme-body[data-dark] .discovery-results-card.support-white-card-theme,body#app-theme-body[data-dark] .discovery-business-show-card.support-white-card-theme{background-color:#222;background-image:repeating-linear-gradient(-42deg, rgba(255,255,255,0.035) 0, rgba(255,255,255,0.035) 1px, transparent 1px, transparent 8px),linear-gradient(to bottom, #2a1f30 0%, #221a28 40%, #161019 70%, #0a080c 100%);background-attachment:scroll, scroll;border:1px solid #444}.discovery-business-show-card{margin:0;width:100%;box-sizing:border-box}.discovery-business-show-card .discovery-page-btn{padding:5px 12px;font-size:14px;line-height:1.3;min-height:32px;border-radius:5px;box-sizing:border-box;white-space:nowrap}.discovery-business-show-card .btn-dark.discovery-page-btn,.discovery-business-show-card .btn-warning.discovery-page-btn{border-radius:5px}.discovery-business-show-header{margin-bottom:24px}.discovery-business-show-footer{display:flex;justify-content:flex-end;margin-top:28px;padding-top:20px;border-top:1px solid rgba(0,0,0,0.1)}body#app-theme-body[data-dark] .discovery-business-show-footer{border-top-color:rgba(255,255,255,0.12)}.discovery-delete-btn{min-height:32px}.discovery-business-show-title-row{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:8px}.discovery-business-show-title-group{min-width:0;flex:1 1 auto}.discovery-business-show-title{margin:0}.discovery-business-show-meta{margin:6px 0 0;opacity:0.85}.discovery-business-show-actions{display:flex;flex-wrap:nowrap;flex:0 0 auto;align-items:center;gap:8px}.discovery-show-tabbar-action{margin-bottom:6px;margin-right:4px}.discovery-show-tabbar{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;margin:0 0 18px;border-bottom:1px solid rgba(0,0,0,0.12)}body#app-theme-body[data-dark] .discovery-show-tabbar{border-bottom-color:rgba(255,255,255,0.14)}.discovery-show-tabbar-main{display:flex;flex-wrap:wrap;gap:4px;min-width:0}.discovery-show-tabbar-end{position:relative;flex:0 0 auto;margin-left:auto;padding-left:12px}.discovery-show-tabbar-identifiers{position:relative}.discovery-show-tab{appearance:none;background:transparent;border:none;border-bottom:2px solid transparent;margin-bottom:-1px;padding:10px 12px;font-size:0.95em;font-weight:500;cursor:pointer;opacity:0.7}.discovery-show-tab:hover,.discovery-show-tab:focus{opacity:1;outline:none}.discovery-show-tab.is-active{opacity:1;border-bottom-color:#0a55a2}.discovery-show-tab-sos{display:inline-flex;align-items:center;gap:6px}.discovery-show-tab-caret{font-size:0.85em;line-height:1;transition:transform 0.15s ease}.discovery-show-tab-sos.is-open .discovery-show-tab-caret{transform:rotate(180deg)}.discovery-show-sos-dropdown{position:absolute;top:calc(100% + 8px);right:0;z-index:20;min-width:260px;padding:14px 16px;border-radius:8px;box-shadow:0 8px 24px rgba(0,0,0,0.18)}.discovery-show-sos-dropdown[hidden]{display:none !important}.discovery-show-details-layout{display:grid;grid-template-columns:minmax(200px, 0.85fr) minmax(360px, 1.25fr) minmax(220px, 0.9fr);gap:20px 36px;align-items:start;margin:0 12px 0 8px}.discovery-show-details-main{min-width:0;margin-left:20px}.discovery-show-details-heading-row{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}.discovery-show-details-heading{margin:0;font-size:1.55rem;font-weight:600;line-height:1.2}.discovery-show-fields{display:flex;flex-direction:column;gap:14px;max-width:520px}.discovery-show-fields-social{display:flex;flex-direction:column;gap:14px;margin-top:8px;padding-top:20px;border-top:1px solid rgba(0,0,0,0.1)}body#app-theme-body[data-dark] .discovery-show-fields-social{border-top-color:rgba(255,255,255,0.12)}.discovery-show-field-checked{display:flex;align-items:flex-start;gap:10px}.discovery-show-field-body{flex:1 1 auto;min-width:0}.discovery-field-check{flex:0 0 auto;width:11px;height:11px;margin-top:3px;border:2px solid #111;border-radius:50%;box-sizing:border-box;background:transparent}.discovery-field-check.is-verified{border-color:#1b7a3d;background:#1b7a3d}body#app-theme-body[data-dark] .discovery-field-check{border-color:rgba(255,255,255,0.38)}body#app-theme-body[data-dark] .discovery-field-check.is-verified{border-color:#7dcea0;background:#7dcea0}.discovery-show-field-label{font-size:0.82em;opacity:0.7;margin-bottom:2px;letter-spacing:0.01em}.discovery-show-field-value{font-size:1.05em;font-weight:500;line-height:1.35;word-break:break-word}.discovery-inline-field-row{min-width:0}.discovery-inline-field-view{display:flex;align-items:center;gap:6px;min-width:0}.discovery-inline-field-view .discovery-show-field-value,.discovery-inline-display{flex:1 1 auto;min-width:0;cursor:text}.discovery-inline-edit-btn{flex:0 0 auto;padding:0 4px;border:0;background:transparent;opacity:0;font-size:0.95rem;line-height:1;cursor:pointer;transition:opacity 0.15s ease}.discovery-inline-edit-btn:hover,.discovery-inline-edit-btn:focus{opacity:0.85}.discovery-inline-field:hover .discovery-inline-edit-btn,.discovery-inline-field:focus-within .discovery-inline-edit-btn{opacity:0.45}.discovery-inline-field-edit{display:none;align-items:center;gap:6px;min-width:0}.discovery-inline-field-edit-fields{display:flex;align-items:center;gap:6px;flex:1 1 auto;min-width:0}.discovery-inline-field-input,.discovery-inline-field-check-select{flex:1 1 auto;min-width:0;font-size:1.05em;font-weight:500;padding:2px 6px;min-height:30px;line-height:1.35;border-radius:4px}.discovery-inline-field-input-count{flex:0 0 72px;max-width:88px}.discovery-inline-field-check-select{flex:0 0 108px;max-width:120px;font-size:0.92em;font-weight:400}.discovery-inline-save-btn{flex:0 0 32px;width:32px;min-width:32px;height:32px;padding:0;margin:0;border-radius:5px;font-size:1rem;line-height:1;display:inline-flex;align-items:center;justify-content:center;background-color:#333;border:solid 1px #444;color:#fff}.discovery-inline-save-btn:hover,.discovery-inline-save-btn:focus{background-color:#444;color:#fff}body#app-theme-body[data-dark] .discovery-inline-save-btn{background-color:#111;border-color:#444;color:#ececec}body#app-theme-body[data-dark] .discovery-inline-save-btn:hover,body#app-theme-body[data-dark] .discovery-inline-save-btn:focus{background-color:#222;color:#fff}.discovery-inline-field.is-editing .discovery-inline-field-view{display:none}.discovery-inline-field.is-editing .discovery-inline-field-edit{display:flex}.discovery-inline-field.is-editing .discovery-inline-edit-btn{opacity:0;pointer-events:none}.discovery-edit-field-pair{display:grid;grid-template-columns:minmax(0, 1fr) minmax(140px, 180px);gap:12px;grid-column:1/-1}.discovery-edit-field-full{grid-column:1/-1}.discovery-score-card{width:100%;max-width:520px;justify-self:center;margin-right:12px;border:1px solid rgba(0,0,0,0.12);border-radius:12px;padding:16px 18px 0;background:rgba(10,85,162,0.03);overflow:hidden}.discovery-show-capture-panel{min-width:0;margin-left:8px;margin-right:12px;border:1px solid rgba(0,0,0,0.12);border-radius:12px;padding:16px 18px;background:rgba(0,0,0,0.02)}body#app-theme-body[data-dark] .discovery-show-capture-panel{border-color:rgba(255,255,255,0.14);background:rgba(255,255,255,0.04)}.discovery-show-capture-title{margin:0 0 6px;font-size:1.05em;font-weight:600}.discovery-show-capture-summary{margin-top:4px}.discovery-show-capture-summary-headline{margin:0 0 12px;font-size:0.92em;font-weight:600;line-height:1.4}.discovery-show-capture-summary-list{margin:0;padding-left:1.15em;font-size:0.85em;line-height:1.45;opacity:0.88}.discovery-show-capture-summary-list li+li{margin-top:8px}.discovery-show-capture-group{margin-bottom:16px}.discovery-show-capture-group:last-child{margin-bottom:0}.discovery-show-capture-group-title{margin:0 0 8px;font-size:0.88em;font-weight:600}.discovery-show-capture-hint{margin:0 0 8px;font-size:0.78em;opacity:0.7;line-height:1.35}.discovery-show-capture-actions{flex-direction:column;align-items:stretch}.discovery-show-capture-actions .btn{width:100%;text-align:center}.discovery-score-card-actions .discovery-capture-btn,.discovery-show-tabbar-action.discovery-capture-btn{background-color:#111 !important;border:1px solid rgba(255,255,255,0.22) !important;color:rgba(255,255,255,0.92) !important;min-height:40px;padding:8px 10px;font-size:13px;font-weight:400;line-height:1.25;border-radius:5px;box-shadow:none !important}.discovery-score-card-actions .discovery-capture-btn:hover,.discovery-score-card-actions .discovery-capture-btn:focus,.discovery-show-tabbar-action.discovery-capture-btn:hover,.discovery-show-tabbar-action.discovery-capture-btn:focus{background-color:#111 !important;border-color:#5c3d6e !important;color:#fff !important}.discovery-score-card-actions .discovery-capture-btn:active,.discovery-show-tabbar-action.discovery-capture-btn:active{background-color:#0a0a0a !important;border-color:#6e4a82 !important}.discovery-capture-btn-inline{min-height:28px;padding:4px 10px;font-size:11px;white-space:nowrap;flex:0 0 auto}.discovery-mark-missing-btn{min-height:26px;padding:2px 8px;font-size:10px;font-weight:500;letter-spacing:0.02em;white-space:nowrap;flex:0 0 auto;background:rgba(0,0,0,0.06) !important;border:1px solid rgba(0,0,0,0.14) !important;color:inherit !important;opacity:0.72;box-shadow:none !important}.discovery-mark-missing-btn:hover,.discovery-mark-missing-btn:focus{opacity:1;background:rgba(0,0,0,0.1) !important;border-color:rgba(0,0,0,0.22) !important;color:inherit !important}body#app-theme-body[data-dark] .discovery-mark-missing-btn{background:rgba(255,255,255,0.06) !important;border-color:rgba(255,255,255,0.18) !important;opacity:0.78}body#app-theme-body[data-dark] .discovery-mark-missing-btn:hover,body#app-theme-body[data-dark] .discovery-mark-missing-btn:focus{background:rgba(255,255,255,0.12) !important;border-color:rgba(255,255,255,0.28) !important}.discovery-capture-split-btn{display:flex;align-items:stretch;width:100%;border-radius:5px;overflow:hidden;border:1px solid rgba(255,255,255,0.22)}.discovery-capture-split-btn .discovery-capture-split-btn-main,.discovery-capture-split-btn .discovery-capture-split-btn-cog{margin:0;border-radius:0;box-shadow:none !important;min-height:40px}.discovery-capture-split-btn .discovery-capture-split-btn-main{flex:1 1 auto;min-width:0;border:none !important;border-right:1px solid rgba(255,255,255,0.18) !important;padding:8px 12px;text-align:center}.discovery-capture-split-btn .discovery-capture-split-btn-cog{flex:0 0 42px;width:42px;max-width:42px;min-width:42px;padding:8px 0;border:none !important;font-size:18px;line-height:1}@media screen and (max-width: 1100px){.discovery-show-details-layout{grid-template-columns:1fr 1fr}.discovery-show-details-layout .discovery-show-capture-panel{grid-column:1/-1;margin-right:0}.discovery-show-details-main{margin-left:0}.discovery-score-card{max-width:none}}@media screen and (max-width: 700px){.discovery-show-details-layout{grid-template-columns:1fr}}body#app-theme-body[data-dark] .discovery-score-card{border-color:rgba(255,255,255,0.14);background:rgba(255,255,255,0.04)}.discovery-score-card-title{margin:0 0 4px;font-size:1.05em}.discovery-score-card-note{margin:0 0 14px;font-size:0.85em;opacity:0.75}.discovery-score-card-header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.discovery-score-card-header .discovery-score-card-note{margin-bottom:0}.discovery-score-card-actions{flex-shrink:0;display:flex;flex-direction:column;align-items:stretch;gap:6px;min-width:168px}.discovery-score-card-actions>.discovery-capture-btn{width:100%;text-align:center}.discovery-score-card-actions .discovery-capture-split-btn{width:100%}.discovery-score-card-actions .discovery-capture-split-btn .discovery-capture-btn{width:auto}.discovery-score-unsaved-hint{opacity:0.75}.discovery-score-card-modal{max-width:640px}.discovery-score-card.is-modal{max-width:none;margin:0;border:none;padding:0;background:transparent}.discovery-score-modal-status{margin:0 0 12px;min-height:1.25em;font-size:0.9em}.discovery-prospect-score-entry{margin-top:8px}.discovery-prospect-score-entry .discovery-opportunity-score-btn{background-color:#0a55a2 !important;border-color:#084a8f !important;color:#fff !important}.discovery-prospect-score-entry .discovery-opportunity-score-btn:hover,.discovery-prospect-score-entry .discovery-opportunity-score-btn:focus{background-color:#084a8f !important;border-color:#073d78 !important;color:#fff !important}.discovery-score-donut-wrap{display:flex;justify-content:center;margin:0 0 16px;padding-bottom:12px;border-bottom:1px solid rgba(0,0,0,0.08)}body#app-theme-body[data-dark] .discovery-score-donut-wrap{border-bottom-color:rgba(255,255,255,0.1)}.discovery-score-donut-chart{flex:0 0 auto;display:flex;justify-content:center;padding-left:4px}.discovery-score-donut{width:240px;height:240px;display:block}.discovery-score-donut-hole{fill:rgba(255,255,255,0.92)}body#app-theme-body[data-dark] .discovery-score-donut-hole{fill:rgba(20,24,30,0.95)}.discovery-score-donut-slice{transition:fill 0.25s ease, stroke 0.25s ease, opacity 0.25s ease}.discovery-score-donut-slice.is-empty{color:rgba(17,17,17,0.78);opacity:0.92}.discovery-score-donut-slice.is-accounted{opacity:1}body#app-theme-body[data-dark] .discovery-score-donut-slice.is-empty{color:rgba(8,10,14,0.88);opacity:0.95}.discovery-score-donut-center-value{font-size:18px;font-weight:700;fill:currentColor}.discovery-score-donut-center-label{font-size:10px;fill:currentColor;opacity:0.7}.discovery-score-donut-center-value.is-complete,.discovery-score-donut-center-label.is-complete{fill:#22c55e;opacity:1}.discovery-score-donut-segment-label{font-size:11px;font-weight:600;letter-spacing:0.02em;fill:#111;opacity:0.45;pointer-events:none;user-select:none}.discovery-score-donut-segment-label.is-analyzed{opacity:0.95}body#app-theme-body[data-dark] .discovery-score-donut-segment-label{fill:#fff}body#app-theme-body[data-dark] .discovery-score-donut-segment-label.is-analyzed{opacity:1}.discovery-score-focus{display:flex;flex-direction:column;gap:2px;margin:0 0 14px;padding:10px 12px;border-radius:8px;background:rgba(10,85,162,0.1)}.discovery-score-summary{display:flex;flex-direction:column;gap:4px;margin:0 0 14px;padding:12px 14px;border-radius:8px;background:rgba(10,85,162,0.1);text-align:center}body#app-theme-body[data-dark] .discovery-score-summary{background:rgba(125,206,160,0.1)}.discovery-score-summary-main{display:flex;align-items:baseline;justify-content:center;gap:10px;flex-wrap:wrap}.discovery-score-summary-label{font-size:0.78em;text-transform:uppercase;letter-spacing:0.04em;opacity:0.75}.discovery-score-summary-value{font-size:1.35em;font-weight:700;font-variant-numeric:tabular-nums}.discovery-score-summary-pillars{margin:0;font-size:0.92em;font-weight:600;opacity:0.85}body#app-theme-body[data-dark] .discovery-score-focus{background:rgba(125,206,160,0.12)}.discovery-score-focus-label{font-size:0.75em;text-transform:uppercase;letter-spacing:0.04em;opacity:0.75}.discovery-score-focus-value{font-size:1.1em}.discovery-score-focus-points{font-weight:600;margin-left:6px;color:#1b7a3d}body#app-theme-body[data-dark] .discovery-score-focus-points{color:#7dcea0}.discovery-score-pillars{display:flex;flex-direction:column;gap:10px;margin-bottom:4px}.discovery-score-pillar{margin:0;padding:12px 14px;border:1px solid rgba(0,0,0,0.1);border-radius:10px;background:rgba(255,255,255,0.55)}.discovery-score-pillar-scored{border-left:4px solid color-mix(in srgb, var(--pillar-accent, #c5cdd6) 40%, #c5cdd6);padding-left:12px;background:color-mix(in srgb, var(--pillar-accent, #c5cdd6) 7%, rgba(255,255,255,0.55));border-color:color-mix(in srgb, var(--pillar-accent, #c5cdd6) 18%, rgba(0,0,0,0.1))}.discovery-score-pillar-scored.is-analyzed{border-left-color:var(--pillar-accent, transparent);background:color-mix(in srgb, var(--pillar-accent, #c5cdd6) 14%, rgba(255,255,255,0.55));border-color:color-mix(in srgb, var(--pillar-accent, #c5cdd6) 28%, rgba(0,0,0,0.1))}.discovery-score-pillar-scored.is-analyzed .discovery-score-pillar-title{color:color-mix(in srgb, var(--pillar-accent, #465184) 72%, #111)}.discovery-score-pillar-scored.is-analyzed .discovery-score-pillar-subtotal{color:color-mix(in srgb, var(--pillar-accent, #465184) 65%, #111)}.discovery-score-pillar-scored.is-lead{border-left-width:5px;border-left-color:var(--pillar-accent, transparent);background:color-mix(in srgb, var(--pillar-accent, #c5cdd6) 20%, rgba(255,255,255,0.55));border-color:color-mix(in srgb, var(--pillar-accent, #c5cdd6) 34%, rgba(0,0,0,0.1));box-shadow:0 0 0 1px color-mix(in srgb, var(--pillar-accent, #c5cdd6) 16%, transparent)}body#app-theme-body[data-dark] .discovery-score-pillar{border-color:rgba(255,255,255,0.12);background:rgba(255,255,255,0.04)}body#app-theme-body[data-dark] .discovery-score-pillar-scored{background:color-mix(in srgb, var(--pillar-accent, #c5cdd6) 6%, rgba(255,255,255,0.04));border-color:color-mix(in srgb, var(--pillar-accent, #c5cdd6) 16%, rgba(255,255,255,0.12))}body#app-theme-body[data-dark] .discovery-score-pillar-scored.is-analyzed{background:color-mix(in srgb, var(--pillar-accent, #c5cdd6) 13%, rgba(255,255,255,0.04));border-color:color-mix(in srgb, var(--pillar-accent, #c5cdd6) 26%, rgba(255,255,255,0.12))}body#app-theme-body[data-dark] .discovery-score-pillar-scored.is-analyzed .discovery-score-pillar-title{color:color-mix(in srgb, var(--pillar-accent, #465184) 55%, #fff)}body#app-theme-body[data-dark] .discovery-score-pillar-scored.is-analyzed .discovery-score-pillar-subtotal{color:color-mix(in srgb, var(--pillar-accent, #465184) 50%, #fff)}body#app-theme-body[data-dark] .discovery-score-pillar-scored.is-lead{background:color-mix(in srgb, var(--pillar-accent, #c5cdd6) 18%, rgba(255,255,255,0.04));border-color:color-mix(in srgb, var(--pillar-accent, #c5cdd6) 32%, rgba(255,255,255,0.12));box-shadow:0 0 0 1px color-mix(in srgb, var(--pillar-accent, #c5cdd6) 14%, transparent)}.discovery-score-pillar-fit{opacity:0.92}.discovery-score-pillar-header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:8px}.discovery-score-pillar-title{margin:0;font-size:1.12em;font-weight:700;line-height:1.2}.discovery-score-pillar-blurb{margin:4px 0 0;font-size:0.8em;opacity:0.7;line-height:1.35}.discovery-score-pillar-group{margin-top:4px}.discovery-score-pillar-group+.discovery-score-pillar-group{margin-top:12px}.discovery-score-pillar-group-title{margin:0 0 8px;font-size:0.78em;font-weight:700;text-transform:uppercase;letter-spacing:0.04em;opacity:0.75}.discovery-score-pillar-subtotal{font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap;padding-top:2px}.discovery-score-card-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.discovery-score-focus-warn{background:rgba(192,57,43,0.1)}body#app-theme-body[data-dark] .discovery-score-focus-warn{background:rgba(241,148,138,0.15)}.discovery-score-unchecked-badge{display:inline-block;padding:2px 8px;border-radius:999px;font-size:0.75em;font-weight:600;color:#a93226;background:rgba(192,57,43,0.12)}body#app-theme-body[data-dark] .discovery-score-unchecked-badge{color:#f1948a;background:rgba(241,148,138,0.18)}.discovery-score-card-row{padding:8px 10px;border-radius:6px;background:rgba(0,0,0,0.03);opacity:0.55}.discovery-score-card-row.is-gap{opacity:1;background:rgba(27,122,61,0.06)}.discovery-score-card-row.is-ok{opacity:1;background:rgba(27,122,61,0.04)}.discovery-score-card-row.is-unchecked{opacity:1;background:rgba(192,57,43,0.06)}body#app-theme-body[data-dark] .discovery-score-card-row{background:rgba(255,255,255,0.04)}body#app-theme-body[data-dark] .discovery-score-card-row.is-gap{background:rgba(125,206,160,0.08)}body#app-theme-body[data-dark] .discovery-score-card-row.is-unchecked{background:rgba(241,148,138,0.1)}body#app-theme-body[data-dark] .discovery-score-card-row.is-ok{background:rgba(125,206,160,0.06)}.discovery-score-card-row-main{display:flex;align-items:center;gap:12px}.discovery-score-card-label{flex:1 1 auto;min-width:0;font-weight:500;font-size:0.92em}.discovery-score-card-row-controls{flex:0 0 186px;display:flex;align-items:center;justify-content:flex-end;gap:8px}.discovery-score-card-row-main .foundation-toggle,.discovery-score-card-row-main .foundation-qualify-select-wrap{flex:0 0 132px;width:132px;margin:0}.foundation-qualify-select-wrap{min-width:132px}.foundation-qualify-select{width:100%;min-height:30px;padding:4px 8px;font-size:12px;font-weight:500;line-height:1.2;border-radius:5px;border:1px solid rgba(0,0,0,0.18);background:#fff;color:inherit;box-sizing:border-box}.foundation-qualify-select-wrap.is-needs-checked .foundation-qualify-select{border-color:rgba(192,57,43,0.65);background:rgba(192,57,43,0.08);color:#c0392b}.foundation-qualify-select-wrap.is-sell .foundation-qualify-select{border-color:rgba(79,38,94,0.55);background:rgba(79,38,94,0.08)}body#app-theme-body[data-dark] .foundation-qualify-select{background:rgba(255,255,255,0.06);border-color:rgba(255,255,255,0.18);color:inherit}body#app-theme-body[data-dark] .foundation-qualify-select-wrap.is-needs-checked .foundation-qualify-select{border-color:rgba(241,148,138,0.7);background:rgba(241,148,138,0.12);color:#f1948a}body#app-theme-body[data-dark] .foundation-qualify-select-wrap.is-sell .foundation-qualify-select{border-color:rgba(196,160,207,0.55);background:rgba(79,38,94,0.22)}.discovery-score-card-row-main .discovery-mark-missing-btn{margin:0;flex:0 0 auto}.foundation-toggle{display:inline-flex;align-items:center;gap:6px}.foundation-toggle-label{font-size:0.72em;font-weight:600;text-transform:uppercase;letter-spacing:0.03em;opacity:0.55;line-height:1;user-select:none}.foundation-toggle.is-on .foundation-toggle-label-off{opacity:0.35}.foundation-toggle:not(.is-on) .foundation-toggle-label-on{opacity:0.35}.foundation-toggle.is-on .foundation-toggle-label-on{opacity:0.95;color:#5c3d6e}body#app-theme-body[data-dark] .foundation-toggle.is-on .foundation-toggle-label-on{color:#b48fd0}.foundation-toggle-track{position:relative;width:42px;height:22px;padding:0;border:1px solid rgba(255,255,255,0.22);border-radius:999px;background:#111;cursor:pointer;transition:border-color 0.15s ease, background-color 0.15s ease}.foundation-toggle-track:hover,.foundation-toggle-track:focus{outline:none;border-color:#5c3d6e}.foundation-toggle-track:disabled{opacity:0.6;cursor:wait}.foundation-toggle.is-on .foundation-toggle-track{border-color:#5c3d6e;background:#161019}.foundation-toggle-thumb{position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:rgba(255,255,255,0.88);transition:transform 0.15s ease, background-color 0.15s ease}.foundation-toggle.is-on .foundation-toggle-thumb{transform:translateX(20px);background:#b48fd0}.discovery-score-card-points{flex:0 0 42px;width:42px;text-align:right;font-variant-numeric:tabular-nums;font-weight:600;white-space:nowrap}.discovery-score-card-checked{display:inline-flex;align-items:center;justify-content:center;width:1.65em;height:1.65em;border-radius:50%;font-size:0.78em;line-height:1;background:rgba(27,122,61,0.14)}body#app-theme-body[data-dark] .discovery-score-card-checked{background:rgba(125,206,160,0.18)}.discovery-score-card-row.is-gap .discovery-score-card-points,.discovery-score-card-row.is-ok .discovery-score-card-points{color:#1b7a3d}body#app-theme-body[data-dark] .discovery-score-card-row.is-gap .discovery-score-card-points,body#app-theme-body[data-dark] .discovery-score-card-row.is-ok .discovery-score-card-points{color:#7dcea0}.discovery-score-card-row.is-unchecked .discovery-score-card-points,.discovery-score-card-row.is-unchecked .discovery-score-card-detail{color:#a93226;font-weight:600}body#app-theme-body[data-dark] .discovery-score-card-row.is-unchecked .discovery-score-card-points,body#app-theme-body[data-dark] .discovery-score-card-row.is-unchecked .discovery-score-card-detail{color:#f1948a}.discovery-score-card-detail{margin-top:2px;font-size:0.78em;opacity:0.75}.discovery-score-card-row.is-unchecked .discovery-score-card-detail{opacity:1}.discovery-score-card-total{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:8px -18px 0;padding:14px 18px;border-top:1px solid rgba(0,0,0,0.12);background:rgba(10,85,162,0.06);border-radius:0 0 12px 12px}body#app-theme-body[data-dark] .discovery-score-card-total{border-top-color:rgba(255,255,255,0.14);background:rgba(255,255,255,0.06)}.discovery-score-card-total-value{font-size:1.35em;font-variant-numeric:tabular-nums}.discovery-score-card-total-max{font-size:0.7em;font-weight:500;opacity:0.65}.discovery-show-divider{margin:28px 0;border:0;border-top:1px solid rgba(0,0,0,0.12)}body#app-theme-body[data-dark] .discovery-show-divider{border-top-color:rgba(255,255,255,0.14)}.discovery-edit-modal-section-title{margin:8px 0 12px;font-size:1em;font-weight:600}.discovery-business-edit-form .discovery-edit-modal-section-title{margin:14px 0 8px}.discovery-business-edit-form .discovery-edit-modal-section-title:first-child{margin-top:0}.discovery-business-edit-form .discovery-business-edit-grid{gap:8px 12px;margin-bottom:4px}.discovery-business-edit-form .discovery-business-edit-grid .field{margin:0}.discovery-business-edit-form .discovery-business-edit-grid label{margin-bottom:4px;font-size:0.92em}.discovery-business-edit-form .discovery-modal-note{margin-bottom:12px}.discovery-business-back-link{display:inline-block;margin-bottom:4px;text-decoration:none}.discovery-business-back-link:hover,.discovery-business-back-link:focus{text-decoration:underline}.discovery-places-modal-host .discovery-page-btn,.discovery-places-modal-host .btn-dark,.discovery-places-modal-host .btn-warning,.discovery-edit-modal-host .discovery-page-btn,.discovery-edit-modal-host .btn-dark,.discovery-edit-modal-host .btn-warning{padding:5px 12px;font-size:14px;line-height:1.3;min-height:32px;border-radius:5px;box-sizing:border-box}.discovery-places-modal-host .btn-default,.discovery-edit-modal-host .btn-default{background-color:#333;border:solid 1px #444;color:#fff;border-radius:5px}.discovery-business-show-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(280px, 1fr));gap:24px}.discovery-business-show-section-wide{grid-column:1/-1}.discovery-business-show-section-title{margin:0 0 12px;font-size:1.05rem;font-weight:600}.discovery-business-show-section-note{margin:0 0 16px;opacity:0.85}.discovery-business-detail-list{margin:0}.discovery-business-detail-row{display:grid;grid-template-columns:minmax(120px, 34%) 1fr;gap:12px;padding:10px 0;border-bottom:1px solid rgba(0,0,0,0.08)}.discovery-business-detail-row dt{margin:0;font-weight:600}.discovery-business-detail-row dd{margin:0}body#app-theme-body[data-dark] .discovery-business-detail-row{border-bottom-color:rgba(255,255,255,0.12)}.discovery-business-edit-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(220px, 1fr));gap:16px}.discovery-business-edit-actions{margin-top:16px}.discovery-business-tool-actions{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.discovery-business-social-summary{margin-top:12px}.discovery-business-show-status{min-height:1.4em;margin:0 0 16px}.discovery-places-matches,.discovery-places-selected{margin-top:16px}.discovery-places-matches-wrap{overflow-x:visible}.discovery-results-table.discovery-places-matches-table{min-width:0;width:100%;table-layout:fixed}.discovery-places-match-name{font-weight:600;margin-bottom:4px;word-break:break-word}.discovery-places-match-meta{opacity:0.85;font-size:0.92em;margin-top:2px;word-break:break-word}.discovery-places-match-candidate{width:auto;text-align:left}.discovery-results-table.discovery-places-matches-table thead th:first-child{text-align:left}.discovery-places-match-name,.discovery-places-match-meta{text-align:left}.discovery-places-match-action,.discovery-places-match-action-head{width:178px;vertical-align:middle;white-space:nowrap;text-align:right;padding-left:8px;padding-right:4px}.discovery-places-match-btn{white-space:nowrap}.discovery-places-no-match-actions{margin-top:16px;padding-top:12px;border-top:1px solid rgba(0,0,0,0.1);display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px}.discovery-places-no-match-note{margin:0;opacity:0.8;font-size:0.92em}body#app-theme-body[data-dark] .discovery-places-no-match-actions{border-top-color:rgba(255,255,255,0.12)}.discovery-places-match-chosen{outline:2px solid #0a55a2;outline-offset:-2px}.discovery-places-modal-status{min-height:1.3em;margin:0 0 12px}.discovery-places-modal-status:empty{display:none;margin:0;min-height:0}.discovery-places-modal-empty{margin:0 0 12px}.foundation-modal-lg.discovery-places-modal,.discovery-places-modal-host .foundation-modal-lg{width:min(780px, 100vw - 32px)}.discovery-places-confirm-list{margin-top:8px}.discovery-places-compare-current{opacity:0.75;font-size:0.92em;margin-bottom:2px}.discovery-places-value-new{color:#1b7a3d;font-weight:600}body#app-theme-body[data-dark] .discovery-places-value-new{color:#7dcea0}.discovery-capture-advanced-btn{font-size:0.85em}.discovery-results-body{min-height:48px}.discovery-results-empty,.discovery-results-count{margin:0 0 12px}.discovery-results-filter-note{opacity:0.75;font-size:0.92em}.discovery-results-wrap .discovery-results-table-wrap{max-height:min(700px, 55vh);overflow:auto;border-radius:6px}.discovery-results-wrap .discovery-results-table-wrap thead th{position:sticky;top:0;z-index:1}.discovery-results-wrap .discovery-results-table thead th,.discovery-results-wrap .discovery-results-table tbody td{text-align:left}.discovery-results-table-wrap{overflow-x:auto;border-radius:6px}.discovery-results-table{width:100%;min-width:960px;border-collapse:collapse;font-size:0.92em}.discovery-results-table thead th{background-color:#555;color:#fff;padding:10px 12px;text-align:left;font-weight:600;white-space:nowrap;border-bottom:2px solid #444}.discovery-results-table tbody td{padding:10px 12px;vertical-align:top;line-height:1.35;border-bottom:1px solid rgba(0,0,0,0.08);text-align:left}body#app-theme-body[data-dark] .discovery-results-table thead th{background-color:#1a1a1a;border-bottom-color:#2a2a2a}body#app-theme-body[data-dark] .discovery-results-table tbody tr{background-color:#111;color:#fff}body#app-theme-body[data-dark] .discovery-results-table tbody tr:nth-child(even){background-color:#161616}body#app-theme-body[data-dark] .discovery-results-table tbody td{border-bottom-color:rgba(255,255,255,0.06)}body#app-theme-body .discovery-results-table tbody tr{background-color:#f0f0f0;color:#222}body#app-theme-body .discovery-results-table tbody tr:nth-child(even){background-color:#e8e8e8}body#app-theme-body[data-dark] .discovery-results-table-wrap{background-color:#111}.discovery-results-table.discovery-captured-table{min-width:720px}.foundation-modal-backdrop{position:fixed;inset:0;background:rgba(0,0,0,0.55);z-index:1040}.foundation-modal-backdrop[hidden]{display:none !important}.foundation-modal{position:fixed;z-index:1050;left:50%;top:50%;transform:translate(-50%, -50%);max-height:calc(100vh - 48px);overflow:auto;padding:20px 24px;border-radius:8px;box-shadow:0 0 10px rgba(0,0,0,0.2),0 5px 10px rgba(0,0,0,0.19)}.foundation-modal[hidden]{display:none !important}.foundation-modal-sm{width:min(400px, 100vw - 32px)}.foundation-modal-md{width:min(480px, 100vw - 32px)}.foundation-modal-lg{width:min(720px, 100vw - 32px)}.foundation-modal-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.foundation-modal-title{margin:0;font-size:1.15em;font-weight:600}.foundation-modal-close{background:none;border:none;font-size:24px;line-height:1;cursor:pointer;padding:0 4px}.foundation-modal-body .field{margin-bottom:14px}.foundation-modal-footer{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:20px;padding-top:16px;border-top:1px solid rgba(255,255,255,0.12)}body.foundation-modal-body-locked{overflow:hidden}.discovery-source-disabled-notice{margin:12px 0 0}.discovery-sos-defaults-form{display:inline-block;margin-left:8px}.org-admin-form .field{margin-bottom:14px}.org-admin-modules{border:1px solid #444;border-radius:8px;padding:12px 14px;margin:16px 0}.org-admin-modules-legend{font-size:0.95em;padding:0 6px;margin-bottom:8px;border:none;width:auto}.org-admin-check{display:flex;align-items:center;gap:8px;margin:8px 0;font-weight:normal;cursor:pointer}.org-admin-form-actions{display:flex;gap:10px;margin-top:16px}.org-admin-users-panel{padding:16px}.org-admin-section-title{margin:0 0 14px}.org-admin-members-header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.org-admin-members-header .org-admin-section-title{margin:0}.org-admin-table-actions-heading,.org-admin-table-actions{text-align:right;white-space:nowrap}.org-admin-table{width:100%}.org-admin-empty,.org-admin-empty-note{padding:20px;text-align:center}.home-card{width:240px;padding:4px;margin:0px auto;border:solid 1px #0a55a2}.review-card{padding:4px;margin:10px 15px}.review-card-wide{padding:4px;margin:10px 15px;width:350px}.location-card{padding:4px;margin:10px 15px}.btn-loc{min-width:170px}.scroll-news{height:200px;overflow-y:scroll}@media screen and (min-width: 0px) and (max-width: 400px){body.light-body{background-color:#ebebeb}}@media screen and (min-width: 401px){body.light-body{-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;background-color:#ebebeb}}.box{height:100px}.box-top{height:100px}.chart{margin:0px}.flex-box{margin:2px -12px;display:flex;flex-wrap:wrap;justify-content:center}.flex-box-left{margin:2px -12px;display:flex;flex-wrap:wrap;justify-content:left}.flex-box-horizontal{margin:0px 0px;display:flex;flex-wrap:wrap;justify-content:center;flex-direction:row}.flex-box-horizontal-limit{margin:0px 0px;display:flex;flex-wrap:wrap;justify-content:left;flex-direction:row}.single-box{background-color:#fff;padding:20px 10px;min-height:100px;margin:5px auto 5px auto;flex-direction:row;position:relative;top:50%;transform:translateY(15%);border-radius:8px;width:90%}body#app-theme-body[data-dark] .single-box{background-color:#222}.img-responsive{width:450px}.limitw{max-width:500px}.white-well{background-color:#fff}body#app-theme-body[data-dark] .white-well{background-color:#222}.white-well-account{background-color:#fff}.dark-well{background-color:#000;padding:3%;margin:8px}.col-centered{float:none;margin:0 auto}.vcenter{background:#ffdb4c;height:300px;position:relative;top:50%}@media screen and (min-width: 0px) and (max-width: 600px){.sign-mobile{display:block}}@media screen and (min-width: 600px){.sign-mobile{display:none}}@media screen and (min-width: 0px) and (max-width: 700px){.sign-desktop{display:none}}@media screen and (min-width: 601px){.sign-desktop{display:block}}.search-box{background-color:#fff;padding:10px;box-shadow:3px 3px 5px #000;min-height:10px;width:100%;border:solid 2px #d2d2d2;flex-direction:row}.white-box-home{background-color:#fff;padding:10px;box-shadow:3px 3px 5px #000;min-height:135px;width:100%;margin:10px 15px 10px 15px;border:solid 2px #d2d2d2;flex-direction:row}.white-box{background-color:#fff;padding:10px;box-shadow:3px 3px 5px #000;min-height:135px;width:100%;margin:10px 15px 10px 15px;border:solid 2px #d2d2d2;flex-direction:row}.white-box-user{background-color:#fff;padding:5px 15px 5px 15px;box-shadow:3px 3px 5px #000;min-height:135px;width:85%;border:solid 2px #d2d2d2;display:flex;flex-direction:column;margin:auto}.flex-col{display:flex;flex-direction:column;justify-content:center;align-items:center}.max-w-85{width:85%}.margin-auto{margin:auto}@media screen and (min-width: 0px) and (max-width: 700px){.white-box-setup{background-color:#fff;padding:10px;box-shadow:3px 3px 5px #000;min-height:135px;width:100%;border:solid 2px #d2d2d2;flex-direction:row}}@media screen and (min-width: 700px){.white-box-setup{background-color:#fff;padding:10px;box-shadow:3px 3px 5px #000;min-height:135px;width:40%;border:solid 2px #d2d2d2;flex-direction:row}}.white-box-url{background-color:#fff;padding:10px;box-shadow:3px 3px 5px #000;min-height:135px;max-width:340px;margin:10px 15px 10px 15px;border:solid 2px #d2d2d2;flex-direction:row}.white-box-left{background-color:#fff;padding:10px;box-shadow:3px 3px 5px #000;min-height:100px;width:100%;margin:10px auto 10px auto;border:solid 2px #d2d2d2;flex-direction:row}.white-box-right{background-color:#fff;padding:10px;box-shadow:3px 3px 5px #000;min-height:100px;width:100%;margin:10px auto 10px auto;border:solid 2px #d2d2d2;flex-direction:row}.white-box-small{background-color:#fff;padding:10px;box-shadow:3px 3px 5px #000;min-height:100px;min-width:200px;margin:5px auto;border:solid 2px #d2d2d2}.white-box-medium-left{background-color:#fff;padding:5px;box-shadow:3px 3px 5px #000;min-height:100px;width:320px;margin:10px 10px 15px 0px;border:solid 2px #d2d2d2;flex-grow:1}.white-box-medium-right{background-color:#fff;padding:5px;box-shadow:3px 3px 5px #000;min-height:100px;width:320px;margin:10px 0px 15px 10px;border:solid 2px #d2d2d2;flex-grow:1}.number-box{background-color:#fff;padding:10px;box-shadow:3px 3px 5px #000;min-height:135px;width:100%;margin:10px 15px 10px 15px;border:solid 2px #d2d2d2;flex-direction:row}.location-box{background-color:#fff;padding:10px 15px;box-shadow:3px 3px 5px #000;min-height:50px;width:220px;margin:10px -20px 15px -20px;border:solid 2px #d2d2d2;flex-grow:1}.white-box-med{background-color:#fff;padding:10px;box-shadow:3px 3px 5px #000;min-height:100px;max-width:600px;margin:10px 15px 10px 15px;border:solid 2px #d2d2d2;flex-direction:row}.white-box-wizard{background-color:#fff;padding:20px;box-shadow:3px 3px 5px #000;min-height:100px;max-width:600px;margin:10px 15px 10px 15px;border:solid 2px #d2d2d2;flex-direction:row}.yellow-trim2{border:solid 5px #0a55a2}.page-title{background-color:#fff;padding:10px;box-shadow:3px 3px 5px #000;min-height:100px;width:100%;margin:10px auto 5px auto;border:solid 2px #d2d2d2;flex-direction:row}.form-box{background-color:#fff;padding:10px;box-shadow:3px 3px 5px #000;min-height:100px;margin:10px 15px 10px 15px;border:solid 2px #d2d2d2;flex-direction:row;margin-top:20px}@media screen and (min-width: 480px){.form-box{margin:20px 15px 10px 55px}}.card-box{min-width:300px;margin:5px 0px;border:solid 3px grey;max-width:600px;margin:0 auto}.trial-box2{background-color:#fff;padding:5px;box-shadow:3px 3px 5px #000;min-height:85px;width:100%;margin:10px 15px 10px 15px;border:solid 2px #333;flex-direction:row}.trial-box-home{background-color:#fff;box-shadow:3px 3px 5px #000;min-height:55px;width:95%;margin:-41px 15px 0px 15px;border:solid 2px #333;flex-direction:row}.free-trial{border:solid 3px #0a55a2}.well-template{min-width:150px;padding:8px;margin:5px 2.5px;background-color:#fff;border:1px solid #e3e3e3;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.05);box-shadow:inset 0 1px 1px rgba(0,0,0,0.05);box-shadow:3px 3px 5px #000}.text-area{min-height:300px}.flash-box{position:fixed;bottom:50px;width:100%;height:35px;color:#fff;text-align:center}.footer{position:fixed;bottom:0;width:100%;height:50px;padding-top:10px;text-align:center;background-color:#1b1d23;margin-top:200px}.footer a:link{color:grey;text-decoration:none}.footer a:visited{color:grey;text-decoration:none}.footer a:hover{color:#fff;text-decoration:none}.footer a:active{color:#282c34}.login-override a:link{font-size:1.2em;color:grey;text-decoration:none}.login-override a:visited{font-size:1.2em;color:grey;text-decoration:none}.login-override a:hover{font-size:1.2em;color:black;text-decoration:none}.login-override a:active{font-size:1.2em;color:#0a55a2}.flash{color:#fff;font-size:1em;font-family:"Heebo", sans-serif;margin-left:280px;margin-bottom:10px;margin-top:-50px;text-align:center}.flash-white{color:#fff;font-size:1em;font-family:"Heebo", sans-serif;text-align:center}.flash-grey{color:#999;font-size:1em;font-family:"Heebo", sans-serif;text-align:center}.flash-black{color:#000;font-family:"Heebo", sans-serif;text-align:center}.flash-m{color:#fff;font-size:1em;font-family:"Heebo", sans-serif;margin-bottom:10px;text-align:center}@media screen and (min-height: 0px) and (max-height: 761px){.footer{display:none}}@media screen and (min-height: 1000px){.footer{display:block}}.green{color:#40b229}.white-box-loc{background-color:#fff;padding:5px;box-shadow:3px 3px 5px #000;min-height:135px;width:100%;margin:10px 15px -2px 0px;border:solid 2px #d2d2d2;flex-direction:row}.white-box-new{background-color:#fff;padding:10px;box-shadow:3px 3px 5px #000;min-height:135px;width:100%;margin:10px 15px -2px 0px;border:solid 2px #d2d2d2;flex-direction:row}.pagination{background-color:#fff;padding:6px 0px 0px 0px;margin:10px;height:49px;border-radius:0px}.pagination a,.pagination span.current,.pagination span.gap{padding:0px 14px;line-height:38px;text-decoration:none;border-left-width:0;background-color:#fff;color:#0a55a2;background-color:#fff}.pagination a:link{color:#0a55a2;padding:15px}.pagination a:hover{background-color:#f3f3f3;padding:15px}.pagination a:active{background-color:#0a55a2;color:#000}span.page.current{background-color:#0a55a2;color:#fff;padding:15px}table{border:1px solid #ccc;border-collapse:collapse;margin:0;padding:0;width:100%;table-layout:fixed}table caption{font-size:1.5em;margin:0.5em 0 0.75em}body#app-theme-body .table tr{background-color:#f8f8f8;padding:0.35em;border-radius:8px}body#app-theme-body[data-dark] .table tr{background-color:#222;border:solid 1px #333;padding:0.35em;border-radius:8px}table th,table td{text-align:center}table th{font-size:0.85em;letter-spacing:0.1em;text-transform:uppercase}@media screen and (max-width: 600px){table{border:0}table caption{font-size:1.3em}table thead{border:none;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}table tr{display:block;margin-bottom:0.625em}table td{display:block;font-size:1.1em;text-align:left}table td:before{content:attr(data-label);float:left;font-weight:bold;text-transform:uppercase}table td:last-child{border-bottom:0}}.StripeElement{background-color:white;padding:8px 12px;border-radius:4px;border:1px solid transparent;box-shadow:0 1px 3px 0 #e6ebf1;-webkit-transition:box-shadow 150ms ease;transition:box-shadow 150ms ease}.StripeElement--focus{box-shadow:0 1px 3px 0 #cfd7df}.StripeElement--invalid{border-color:#fa755a}.StripeElement--webkit-autofill{background-color:#fefde5 !important}.plan-box{min-width:310px;margin:5px;border:solid 2px #333}.plan-box-tiny{min-width:170px;margin:5px;border:solid 2px #777}.height-override{min-height:650px}.embed-responsive{position:relative;display:block;height:0;padding:0;overflow:hidden}.embed-responsive .embed-responsive-item,.embed-responsive iframe,.embed-responsive embed,.embed-responsive object,.embed-responsive video{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}.embed-responsive-16by9{padding-bottom:56.25%}.embed-responsive-4by3{padding-bottom:75%}.stick-bottom-version{position:absolute;bottom:0;text-align:center;left:35px}.stick-bottom-logout,.sidenav-footer{position:absolute;text-align:center;left:0;right:0;bottom:28px;padding:0 4px;box-sizing:border-box}.nav-footer-actions{display:flex;align-items:stretch;justify-content:center;gap:8px;width:100%;max-width:260px;margin:0 auto 6px}.nav-footer-actions .nav-theme-toggle{flex:1 1 0;display:flex;min-width:0;margin-left:3px}.nav-footer-actions .button_to{flex:1 1 0;display:flex;min-width:0;margin:0 3px 0 0}.nav-footer-action-btn,.nav-footer-actions .nav-theme-toggle button,.nav-footer-actions .button_to .nav-footer-action-btn{flex:1 1 auto;width:100%;padding:5px 10px;font-size:14px;line-height:1.3;min-height:32px;box-sizing:border-box;white-space:nowrap}.nav-theme-toggle-item{list-style:none;margin-bottom:10px}.nav-theme-toggle-btn{padding:5px 15px;min-width:120px}.sidenav .nav-theme-toggle{display:inline-block}.sidenav .nav-theme-toggle button{background-color:#333;border:1px solid #555;color:#fff;cursor:pointer;font-size:14px}.mobile-nav-theme-item .nav-theme-toggle button{width:100%;text-align:left}.mobile-nav-theme-item{list-style:none;padding:8px 15px}.sidenav{height:100%;width:0;position:fixed;z-index:1;top:0;background-color:#111;overflow-x:hidden;padding-top:0px;transition:0.3s}.sidenav a{padding:8px 8px 8px 15px;text-decoration:none;font-size:25px;color:#818181;display:block;transition:0.3s}.sidenav a:hover,.offcanvas a:focus{color:#f1f1f1}.close-menu{font-size:1.5em;height:70px;background-color:#111}.push-down{padding-top:10px}.sidenav .closebtn{position:absolute;top:0;font-size:2.5em;margin:auto 0}#content-container{transition:margin-left 0.3s;margin-left:65px}.menu-icon-size{max-width:50px;margin-bottom:15px}#icon-menu{width:65px;background-color:#111;height:100%;position:fixed}.nav{width:100%;border:none}.nav a:active{color:#fff;font-size:1.1em}.nav a:visited{color:#fff;font-size:1.1em}.nav a:hover{color:#fff;font-size:1.1em;text-decoration:none;background:#0a55a2}.nav a:link{color:#fff;font-size:1.1em;max-width:100%;margin:auto;margin:0}.nav>li>a:hover{background-color:#0a55a2}.nav>.active_bg{background-color:#1b1d23}.nav{background-color:#111}.active_tab_bg{background-color:#0a55a2;padding:7px 0px}.z-back{position:absolute;left:0px;top:0px;z-index:-1}#mySidenav{width:220px}.shrink{width:25px}.service-card{background-color:#e6f0fa;padding:15px 15px 15px 15px;border:solid 2px #d2d2d2;min-width:220px;max-width:420px}.white-card{background-color:#fff;padding:15px 15px 15px 15px;border:solid 2px #d2d2d2;border-radius:8px;min-width:320px;max-width:320px}body#app-theme-body .theme-card-simple{background-color:#fff;padding:15px;border:solid 1px #d2d2d2;border-radius:8px}body#app-theme-body[data-dark] .theme-card-simple{background-color:#222;padding:15px 15px 15px 15px;border:none;border-radius:8px}body#app-theme-body[data-dark] .theme-card{background-color:#222;padding:15px 15px 15px 15px;border:none;border-radius:8px;min-width:320px;max-width:320px}body#app-theme-body .theme-card{background-color:#d2d2d2;background-color:#fff;padding:15px 15px 15px 15px;border:solid 2px #d2d2d2;border-radius:8px;min-width:320px;max-width:320px}.white-card2{margin:3px auto;background-color:#fff;padding:10px;border:solid 2px #d2d2d2;border-radius:8px;min-height:500px;margin-right:30px}body#app-theme-body[data-dark] .theme-card2{background-color:#222;margin:3px auto;padding:10px;border:solid 2px #d2d2d2;border-radius:8px;min-height:500px;margin-right:30px}body#app-theme-body .theme-card2{margin:3px auto;background-color:#fff;padding:10px;border:solid 2px #d2d2d2;border-radius:8px;min-height:500px;margin-right:30px}.form-control-large{height:50px !important;font-size:18px !important}.text-12{font-size:12px}.text-14{font-size:14px}.text-16{font-size:16px}.text-18{font-size:18px}.text-20{font-size:20px}.text-22{font-size:22px}.text-24{font-size:24px}.report-white-card{background-color:#fff;padding:15px 5px 15px 15px;border:solid 2px #d2d2d2;border-radius:8px}.form-width{max-width:420px}.btn-warning{background-color:#0a55a2;border-color:#084a8f;border-radius:2px;color:#fff}.btn-default{color:#333;border-radius:2px;background-color:transparent !important;border-color:#ccc}.btn-clean{text-decoration:none;color:#333;font-size:0.8em}.btn:active{background-color:#888}.btn:visited{color:#000}.btn-default.lightgrey{background-color:lightgrey !important}.btn-warning:hover{background-color:#084a8f;border-color:#073d78;color:#fff}.btn-wide-full{width:92%;display:flex;justify-content:space-evenly}.btn-wide-full-header{width:100%;display:flex;justify-content:space-evenly}.btn-wide-full-header-center{width:100%;display:flex;justify-content:center}.contact-card{background-color:#ebebeb;margin:4px auto;padding:4px 4px 4px 8px;border-radius:8px;min-width:100px;max-width:250px}.white-contact-card{margin-bottom:8px;padding:5px;border:solid 1px #d2d2d2;border-radius:8px;min-width:120px;max-width:315px;background-color:#ebebeb}.color-contact-card{margin-bottom:8px;padding:5px;border:solid 1px #d2d2d2;border-radius:8px;min-width:120px;max-width:315px;background-color:#ebebeb;border-left:#0a55a2 15px solid}body#app-theme-body[data-dark] .theme-contact-card{margin-bottom:8px;padding:5px;border:solid 1px #444;border-radius:8px;min-width:120px;max-width:315px;background-color:#111;color:#ececec}.theme-contact-card{margin-bottom:8px;padding:5px;border:solid 1px #d2d2d2;border-radius:8px;min-width:120px;max-width:315px;background-color:#ebebeb}body#app-theme-body[data-dark] .color-contact-card{margin-bottom:8px;padding:5px;border:solid 1px #444;border-radius:8px;min-width:120px;max-width:315px;border-left:#0a55a2 15px solid;background-color:#111;color:#ececec}.color-contact-card-search-grey{margin:1px 12px auto;padding:5px;border:solid 1px #d2d2d2;border-radius:8px;min-width:120px;border-left:#333 15px solid}body#app-theme-body[data-dark] .color-contact-card-search-grey{margin:1px 12px auto;padding:5px;border:solid 1px #444;border-radius:8px;min-width:120px;background:#111;font-size:1em}body#app-theme-body[data-dark] .color-contact-card-search-grey:hover{background:#000}.color-contact-card-search-yellow{margin:1px 12px auto;padding:5px;border:solid 1px #d2d2d2;border-radius:8px;min-width:120px;border-left:#0a55a2 15px solid}body#app-theme-body[data-dark] .color-contact-card-search-yellow{margin:1px 12px auto;padding:5px;border:solid 1px #0a55a2;border-radius:8px;min-width:120px;background:#111;font-size:1em}body#app-theme-body[data-dark] .color-contact-card-search-yellow:hover{background:#000}.customer-card-search-dark{border:solid 1px #d2d2d2;border-radius:8px;min-width:120px}.customer-card-search-dark:hover,.customer-card-search-dark:focus{background-color:#0a55a2 !important;color:#fff;border-radius:8px}.note-contact-card{margin:1px 2px 2px 15px;padding:5px;border:solid 1px #d2d2d2;border-radius:8px;width:300px}.note-contact-card-dark{margin:1px 2px 2px 15px;padding:5px;border-bottom:solid 1px #d2d2d2}#note-toggle-edit{display:none}.edit-shift-up{margin-top:-30px;z-index:5}.input-group{z-index:1}.contact-edit-shift{float:right}.note-contact-card-small{margin:0px 0px auto;padding:5px;border-radius:8px}.contact-copy-shift{margin-top:-48px;float:left;margin-left:-23}textarea{min-width:100%;overflow-wrap:break-word}textarea.form-control-small.message-textarea-main{background-color:transparent !important;max-height:25px}.stack-center{display:flex;flex-direction:column;align-items:center;gap:10px}.full-width-btn{width:100%;max-width:250px}.shift-left-again{margin-right:20px}.super-hide{display:none}.direct-upload{display:inline-block;position:relative;padding:2px 4px;margin:0 3px 3px 0;border:1px solid rgba(0,0,0,0.3);border-radius:3px;font-size:11px;line-height:13px}.direct-upload--pending{opacity:0.6}.direct-upload__progress{position:absolute;top:0;left:0;bottom:0;opacity:0.2;background:#0076ff;transition:width 120ms ease-out, opacity 60ms 60ms ease-in;transform:translate3d(0, 0, 0)}.direct-upload--complete .direct-upload__progress{opacity:0.4}.direct-upload--error{border-color:red}input[type=file][data-direct-upload-url][disabled]{display:none}ul.pagination{list-style:none;color:lightgray;padding:1em 0.5em}ul.pagination strong{color:black}ul.pagination li{display:inline;font-size:1.1em}ul.pagination li:before{content:"| "}.card-header-yellow{background-color:#0a55a2;height:34px;margin:-15px -15px 0 -15px;border-radius:4px 0px}.card-header-grey{background-color:#777;height:34px;margin:-15px -15px 0 -15px;border-radius:4px 0px}.form-limit{min-width:100%;padding:10px}.text-area-padding{padding:15px 10px 25px 7px}.form-hard-size{min-height:150px}.divtext{border:ridge 2px;padding:5px;width:20em;min-height:5em;overflow:auto}.dropdown-menu li{background-color:white}.dropdown-menu li a:link{height:45px;color:#000}.dropdown-menu li a:active{height:45px;background-color:#0a55a2;color:#000}.dropdown-menu li a:visted{height:45px;background-color:white;color:#000}.dropdown-menu li a:hover{height:45px;background-color:white;color:#0a55a2}ul>.active_bg2{background-color:#0a55a2}ul>.active_bg2>a{background-color:#0a55a2}.btn-dark-long{width:100%;background-color:#000;border:solid 3px #000;margin-bottom:3px}.row{margin-top:-12px}.field_with_errors label{padding:2px;border-bottom:solid 2px red}.field_with_errors input[type=text]{padding:3px 2px;border:2px solid red}div.scroll1{height:950px;overflow:scroll}.tab{overflow:hidden}.tab button{border:none;outline:none;cursor:pointer;padding:12px 12px;transition:0.3s}.tab button:hover{background-color:#ddd}.tab button.active{background-color:#ccc}.tab-tiny{overflow:hidden;border:1px solid #ccc}.tab-tiny button{float:left;border:none;outline:none;cursor:pointer;padding:12px 12px;transition:0.3s}.tab-tiny button:hover{background-color:#ddd}.tab-tiny button.active{background-color:#ccc}.tabcontent{display:none;padding:6px 0px;border-top:none;max-width:300px}.pagination a:link{color:white;padding:15px}.pagination a,.pagination span.previous_page,.pagination span.next_page,.pagination span.current,.pagination span.gap,em.current{color:white}.customer-note-report{margin:10px 0px 10px 30px}.activity-text-limit{width:320px;overflow:hidden}.activity-note-report-card{overflow:visible;white-space:normal}.customer-note-report .notes{margin:4px auto}.customer-note-report .report-note-card.activity-note-report-card{margin:4px auto;padding:6px 8px}.customer-note-report .activity-card-name{margin-bottom:2px}.customer-note-report .activity-card-note{margin:4px 0;line-height:1.3;display:block}.customer-note-report .activity-card-footer{padding-top:4px;gap:4px}.activity-card-name{display:block;margin-bottom:4px;text-decoration:none;text-align:left}.activity-card-name:hover{text-decoration:underline}.activity-card-meta{font-size:0.9em;margin-bottom:8px;opacity:0.9;text-align:left}.activity-card-note{margin:12px 0;font-style:italic;line-height:1.4;text-align:left}.activity-card-date{font-size:0.85em;opacity:0.85;display:block;text-align:left}.activity-card-footer{margin-top:auto;padding-top:8px;display:flex;justify-content:space-between;align-items:flex-end;flex-wrap:wrap;gap:8px;width:100%}.activity-card-footer .pull-right{margin-left:auto}.activity-card-am{margin-left:auto;align-self:flex-end;text-align:right}.activity-card-simple{position:relative}.activity-card-simple .activity-card-am,.activity-card-simple .pull-right{position:absolute;bottom:0;right:0;text-align:right}.services-1-cont{max-width:300px}.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{position:relative;min-height:1px;padding-left:5px;padding-right:5px}.form-control{display:block;width:100%;font-size:14px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-webkit-transition:border-color ease-in-out 0.15s, -webkit-box-shadow ease-in-out 0.15s;-o-transition:border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;transition:border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;height:30px}body#app-theme-body[data-dark] .theme-field{background-color:#111;color:#ececec;padding:6px;margin:3px auto;border-radius:8px;border:solid 1px #444;position:relative;font-size:14px;overflow:hidden;text-align:justify;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-webkit-transition:border-color ease-in-out 0.15s, -webkit-box-shadow ease-in-out 0.15s;-o-transition:border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;transition:border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s}body#app-theme-body .theme-field{display:block;width:100%;font-size:14px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-webkit-transition:border-color ease-in-out 0.15s, -webkit-box-shadow ease-in-out 0.15s;-o-transition:border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;transition:border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s}.btn:-webkit-any-link{text-decoration:none}.pull-left{float:left}.pull-right{float:right}.hidden{display:none}hr{margin-top:20px;margin-bottom:20px;border:0;border-top:1px solid #eeeeee}body#app-theme-body[data-dark] hr{margin-top:20px;margin-bottom:20px;border:0;border-top:1px solid #555}body#app-theme-body[data-dark] .theme-back{background-color:#111}body#app-theme-body .theme-back{background-color:#ececec}body#app-theme-body[data-dark] .theme-back:hover{background-color:#000}body#app-theme-body .theme-back:hover{background-color:#999}body#app-theme-body[data-dark] .theme-back-color{background-color:#111}body#app-theme-body .theme-back-color{background-color:#ececec}body#app-theme-body[data-dark] .theme-back-color:hover{background-color:#0a55a2}body#app-theme-body .theme-back-color:hover{background-color:#999}body#app-theme-body[data-dark] .theme-icon{max-height:20px;opacity:0.3;filter:invert(1)}body#app-theme-body .theme-icon{max-height:20px;opacity:0.8;filter:invert(0)}@media (min-width: 768px){.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12{float:left}}.ticket-limit-width{max-width:258px}.left-align{text-align:left}.center-align{text-align:center}.modal{position:fixed;z-index:1000;padding:20px;left:50%;top:50%;transform:translate(-50%, -50%);overflow:auto;background-color:#111;border-radius:8px;box-shadow:0 0 10px 0 rgba(0,0,0,0.2),0 5px 10px 0 rgba(0,0,0,0.19);min-width:280px;color:#eee;max-height:85%}@media screen and (min-width: 801px){.modal.xl-modal{width:990px}}@media screen and (max-width: 650px){.modal.xl-modal{overflow:scroll}}@media screen and (min-width: 801px){.desktop-width-32{width:32%}}#activity-notes-partial-container{margin-top:50px;padding-top:20px;border-top:1px solid #ccc;padding-bottom:30px;width:90%;padding:20px}#activity-notes-partial-container .activity-draft-unsaved-hint{color:#d70d0d;font-weight:600}.custom-note-width{width:280px}.custom-column{width:280px}.cancel-button{background-color:#eee;font-size:12px;color:#000;padding:4px 8px;border:none;border-radius:4px;cursor:pointer;float:right;text-decoration:none;padding:6px 12px;font-size:14px}.customer-form-actions{display:flex;flex-wrap:nowrap;justify-content:flex-end;align-items:center;gap:12px}.customer-form-actions .cancel-button{float:none}.cancel-button:hover{background-color:grey;color:#eee;border:solid 1px #eee}.btn-lead{margin:10px 35px 24px 35px !important;text-align:center !important;height:15px !important;font-size:1.1em !important;color:#fff !important;background:#222 !important;border:solid 1px #333 !important;padding:2px 10px 10px 10px !important}.btn-lead.btn-lead-hover:hover{background-color:#2a2a2a !important;border-color:#444 !important;color:#fff !important}.nav a:not(.btn-lead):hover{color:#fff;font-size:1.1em;text-decoration:none;background:#0a55a2}.btn-lead-menu{color:#111 !important}.yellow-text-5{color:#0a55a2;opacity:0.5}.yellow-text-7{color:#0a55a2;opacity:0.7}.yellow-text{color:#0a55a2}.blue-text-7{color:#337ab7;opacity:0.7}.animate-modal{z-index:1000;transform:scale(1)}.animate-modal .modal-background{background:rgba(0,0,0,0.7)}.animate-modal .modal-background .modal{animation:blowUpModal 2s cubic-bezier(0.165, 0.84, 0.44, 1) forwards}.animate-modal+.content{z-index:1;animation:blowUpContent 2s cubic-bezier(0.165, 0.84, 0.44, 1) forwards}.animate-modal.out .modal-background .modal{animation:blowUpModalTwo 2s cubic-bezier(0.165, 0.84, 0.44, 1) forwards}.animate-modal.out+.content{animation:blowUpContentTwo 2s cubic-bezier(0.165, 0.84, 0.44, 1) forwards}@media screen and (min-width: 0px) and (max-width: 400px){body.dark-body{background-color:black}body#app-theme-body[data-dark]{background-color:black}body#app-theme-body[data-light]{background-color:#ebebeb}}@media screen and (min-width: 401px){body.dark-body{-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;background-color:black}body#app-theme-body[data-dark]{background-color:black}body#app-theme-body{background-color:#ebebeb}}.dark-form{background-color:#111;color:#ececec;border:none}table tr .dark-form{background-color:#111;color:#ececec}table .dark-form{border:none;background-color:#111;color:#ececec}body#app-theme-body[data-dark] .lead-card-dark{display:flex;flex-direction:column;background-color:#111;color:#ececec;padding:12px 10px 20px 10px;margin:8px 2px;border-radius:8px;border:solid 1px #444;position:relative}body#app-theme-body .lead-card-dark{display:flex;flex-direction:column;color:#ececec;padding:12px 10px 20px 10px;margin:8px 2px;border-radius:8px;border:solid 1px lightgrey;position:relative;background-color:#d3d3d3}.btn-darker{background-color:#222;border:solid 1px #444;color:#fff;border-radius:3px}.btn-darker:hover,.btn-darker:focus{background-color:#0a55a2 !important;border:solid 1px #777;color:#000;border-radius:5px}.btn-darker:visited{background-color:#333;border:solid 1px #444;color:#fff;border-radius:5px}.btn-darker:active{background-color:#0a55a2;border:solid 1px #777;color:#000;border-radius:5px}.btn-dark{background-color:#333;border:solid 1px #444;color:#fff;border-radius:3px}.btn-small{text-decoration:none;padding:2px 8px;font-size:0.8em}.btn-dark:hover,.btn-dark:focus{background-color:#0a55a2 !important;border:solid 1px #777;color:#000;border-radius:5px}.btn-dark:visited{background-color:#333;border:solid 1px #444;color:#fff;border-radius:5px}.btn-dark:active{background-color:#0a55a2;border:solid 1px #777;color:#fff;border-radius:5px}body#app-theme-body[data-dark] .btn-dark-ghost{background-color:#111;border:solid 1px #d2d2d2;color:#fff;border-radius:3px}body#app-theme-body[data-dark] .btn-dark-ghost:hover,body#app-theme-body[data-dark] .btn-dark-ghost:focus{background-color:#0a55a2 !important;border:solid 1px #777;color:#fff;border-radius:5px}body#app-theme-body[data-dark] .btn-dark-ghost:visited{border:solid 1px #444;color:#fff;border-radius:5px}body#app-theme-body[data-dark] .btn-dark-ghost:active{background-color:#0a55a2;border:solid 1px #777;color:#fff;border-radius:5px}body#app-theme-body .btn-dark-ghost{background-color:#222;border:solid 1px #d2d2d2;color:#fff;border-radius:3px}.cc-input-dark{background-color:#111;border:2px solid white;color:white;border-radius:5px;width:100%}.cc-input-select-wide{border-radius:5px;height:35px}.cc-input-dark-select:after{content:"▼";position:absolute;top:50%;right:10px;transform:translateY(-50%)}body#app-theme-body[data-dark] .cc-input-dark-select{background-color:#111;border:1px solid #444;border-radius:5px;width:150px;height:35px}body#app-theme-body .cc-input-dark-select{background-color:#eee;border:1px solid #444;border-radius:5px;width:150px;height:35px}.filter-tag-dark-container{display:flex;justify-content:space-between;align-items:center;border:solid 1px #444;border-radius:4px}.filter-tag-dark{color:#555;padding:6px 12px;border-radius:4px;height:20px;font-size:0.9em;text-align:center}.tag-dark{color:#fff;padding:6px 12px;border:solid 1px #444;border-radius:4px;height:20px;font-size:0.9em;text-align:center}.list-container{display:flex;flex-direction:column;height:100%;overflow-y:auto}@media screen and (min-width: 0px) and (max-width: 767px){.list-container{padding-right:10px;height:98%}}.list-container::-webkit-scrollbar{width:10px}.list-container::-webkit-scrollbar-track{background:transparent}.list-container::-webkit-scrollbar-thumb{background:#111}.list-container::-webkit-scrollbar-thumb:hover{background:#555}.list-height{flex-grow:1}@media screen and (max-width: 760px){.list-height{width:90%;margin-left:10px}}.lead-grey-box{height:1200px;margin:10px;border-radius:5px;width:300px;border:solid 2px #d2d2d2}@media screen and (max-width: 760px){.lead-grey-box{width:95%;margin:3px 10px;min-width:390px;overflow:hidden;height:630px}}body#app-theme-body[data-dark] .lead-grey-box{background-color:#222;border:none;border-radius:4px}body#app-theme-body .lead-grey-box{background-color:#fff;border:solid 1px lightgrey;border-radius:4px}.lead-grey-cont{margin:16px;border-radius:7px;background-color:#222}.text-white{color:#fff}.full-height{display:flex;flex-direction:column;height:100%;overflow-y:auto}.lead-column{background-color:#444;min-width:300px;border:2px solid #222;border-radius:8px}.dark-edit-button{align-self:flex-end;margin-bottom:-20px;z-index:500;margin-top:-8px;margin-right:-10px}.dark-card-content{display:flex;flex-direction:column;justify-content:center;flex-grow:1;position:relative}.dark-edit-button-lead{align-self:flex-end;z-index:500;margin-top:-8px;margin-bottom:5px}.dark-intake-button-lead{z-index:500;margin-bottom:5px}.icon-buttons-lead{display:flex;flex-direction:column;position:absolute;top:10px;right:0px}body#app-theme-body[data-dark] .customer-name-lead{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%;margin-right:15px;color:#fff}body#app-theme-body .customer-name-lead{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%;margin-right:15px;color:#222}.lead-card-meta-row{display:flex;align-items:flex-end;justify-content:space-between;gap:8px;min-height:32px;margin-top:6px;text-align:left}.lead-card-outreach-btn{background-color:#4f265e !important;border:1px solid #3a1b44 !important;color:#fff !important;border-radius:5px;min-height:34px;padding:8px 14px !important;font-size:13px !important;font-weight:500;line-height:1.25;box-sizing:border-box;box-shadow:none !important;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;min-height:auto !important;padding:5px 12px !important;font-size:0.78em !important;font-weight:600;letter-spacing:0.02em;text-decoration:none;line-height:1.2;margin-top:2px}.lead-card-outreach-btn:hover,.lead-card-outreach-btn:focus{background-color:#3e1d4a !important;border-color:#3e1d4a !important;color:#fff !important}.lead-card-outreach-btn:active{background-color:#32173b !important;border-color:#32173b !important;color:#fff !important}.lead-card-manager{font-size:0.8em;color:#777;max-width:60%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}body#app-theme-body[data-dark] .lead-card-manager{color:#bbb}.lead-card-edit-btn{display:inline-flex;align-items:center;line-height:0}.lead-card-edit-icon{display:inline-block;width:22px;height:22px;background-color:#222;-webkit-mask-image:var(--lead-edit-icon);mask-image:var(--lead-edit-icon);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;opacity:0.9}.lead-card-edit-btn:hover .lead-card-edit-icon{opacity:1}body#app-theme-body[data-dark] .lead-card-edit-icon{background-color:#f0f0f0}.customer-ot-lead{display:none}.customer-rmc-lead{display:none}body#app-theme-body[data-dark] .activity-note-theme-text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%;margin-right:15px;color:#fff}body#app-theme-body .activity-note-theme-text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%;margin-right:15px;color:#222}body#app-theme-body .customer-note-report .activity-note-report-card>span.activity-note-theme-text.activity-card-note:not(.h6-grey),body#app-theme-body[data-dark] .customer-note-report .activity-note-report-card>span.activity-note-theme-text.activity-card-note:not(.h6-grey){white-space:normal;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;text-overflow:ellipsis;word-break:break-word;overflow-wrap:break-word;width:100%;max-width:100%;min-height:2.7em;box-sizing:border-box;font-size:0.9em;line-height:1.35;margin-right:0}body#app-theme-body .list-name-link:link{color:#222;text-decoration:none}body#app-theme-body .list-name-link:visited{color:#222;text-decoration:none}body#app-theme-body .list-name-link:hover{color:#0a55a2 !important;text-decoration:none}body#app-theme-body .list-name-link:active{color:#0a55a2 !important;text-decoration:none}body#app-theme-body[data-dark] .list-name-link:link{color:#fff;text-decoration:none}body#app-theme-body[data-dark] .list-name-link:visited{color:#fff;text-decoration:none}body#app-theme-body[data-dark] .list-name-link:hover{color:#0a55a2 !important;text-decoration:none}body#app-theme-body[data-dark] .list-name-link:active{color:#0a55a2 !important;text-decoration:none}body#app-theme-body[data-dark] .icon-edit{max-height:20px;opacity:0.3;filter:invert(0)}body#app-theme-body .icon-edit{max-height:20px;opacity:0.8;filter:invert(1)}body#app-theme-body[data-dark] .icon-edit-customer{max-height:20px;margin-bottom:10px;opacity:0.3;filter:invert(1)}body#app-theme-body .icon-edit-customer{max-height:20px;margin-bottom:10px;opacity:0.8;filter:invert(0)}.opacity-30{opacity:0.3}.opacity-50{opacity:0.5}.icon-add{max-height:20px}.list-header{display:flex;justify-content:space-between;align-items:center;height:30px;padding:0 10px}.list-header-content{display:flex;align-items:center}.list-header-content-filter{display:flex;align-items:flex-start;justify-content:flex-start;padding:0 20px;width:100%}.list-header h3{margin:0;color:white}.delete-btn{margin-left:13px}.delete-btn-container{margin-top:auto}.week-size{width:340px}.settings-menu{display:flex;padding:20px}.settings-menu-button{padding:10px;border-radius:8px}.flex-end{display:flex;justify-content:flex-end;width:100%}.flex-button-container{display:flex;justify-content:space-around;align-items:flex-start;gap:100px}.flex-button-container-center{display:flex;justify-content:center;align-items:flex-start;gap:100px}.flex-button{flex:1}.flex-button-limit{flex:1;min-width:200px;max-width:300px}.auto-resize{overflow:hidden;resize:none;height:auto;min-height:64px;padding:10px}.auto-resize:focus{height:1em}.left-aligned-label{display:inline-block;text-align:left;width:100%;margin-bottom:5px}.settings-menu-button.active,.settings-menu-button.active:hover,.settings-menu-button.active:focus,.settings-menu-button.active:visited{background-color:#0a55a2 !important;border-color:#084a8f !important;color:#fff !important}body#app-theme-body[data-dark] .settings-menu-button.active,body#app-theme-body[data-dark] .settings-menu-button.active:hover,body#app-theme-body[data-dark] .settings-menu-button.active:focus,body#app-theme-body[data-dark] .settings-menu-button.active:visited{background-color:#0a55a2 !important;border-color:#084a8f !important;color:#fff !important}.scrollable-container{max-height:900px}.flex-container{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.intake-toggle-button{color:#fff;padding:5px 10px;border:none;border-radius:4px}.intake-flex-button-container{display:flex;justify-content:space-between;margin-top:20px}.intake-flex-container{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px;border:solid 1px #999;padding:10px;border-radius:5px}.intake-field-container{flex-grow:1;display:flex;flex-direction:column;margin-left:25px}.btn-shift-right{margin-left:30%}.btn-shift-right-13{margin-left:13%}.background-over{background-color:black}.form-control-small-tickets{overflow:hidden;padding:6px 12px;font-size:11px;line-height:1;color:#555555;background-image:none;border:1px solid #ccc;border-radius:4px;transition:border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;resize:none}.btn-submit-three-column-style{width:600px}.flex-wrapper-cont{flex-direction:column;display:flex}.inline-notes-container{display:flex;flex-wrap:wrap;gap:10px;width:100%}.inline-note-card{width:280px}.inline-note-card2{width:270px}.activity-note-form-textarea{min-width:280px;min-height:100px;resize:vertical}.inline-note-title{display:block;margin-bottom:10px;font-size:16px;font-weight:bold}.inline-note-text{width:100%;height:100px;resize:vertical}.inline-note-meta{display:block;margin-top:10px;font-size:14px;color:#999}.margin-top-20{margin-top:20px}.m-w-300{max-width:300px}.pl-10{padding-left:10px}.pl-20{padding-left:20px}.pl-30{padding-left:30px}.pr-10{padding-right:10px}.pr-20{padding-right:20px}.pr-30{padding-right:30px}.pl-10{padding-left:10px}.pl-20{padding-left:20px}.pl-30{padding-left:30px}.mr-10{margin-right:10px}.mr-20{margin-right:20px}.mr-30{margin-right:30px}.mr-auto{margin-right:auto}.ml-10{margin-left:10px}.ml-15{margin-left:15px}.ml-20{margin-left:20px}.ml-30{margin-left:30px}.ml-auto{margin-left:auto}.mb-10{margin-bottom:10px}.mb-20{margin-bottom:20px}.mb-30{margin-bottom:30px}.mt-3{margin-top:3px}.mt-10{margin-top:10px}.mt-20{margin-top:20px}.mt-30{margin-top:30px}.h-40{height:40px}.h-35{height:35px}.h-30{height:30px}.h-25{height:25px}.h-20{height:20px}.h-15{height:15px}.h-10{height:10px}@media screen and (min-width: 0px) and (max-width: 767px){.app-mobile-window-limit{overflow:hidden}.mobile-icon-ham{font-size:2em}.mobile-home-btn-dark-long{width:100%;background-color:#1b1d23;border:solid 3px #000;margin-top:1px;margin-bottom:1px}#lists-cont{position:relative;overflow:hidden}#lists{height:640px}#scrollbar-track{position:relative;height:10px;background-color:#e0e0e0;margin-bottom:5px;cursor:pointer}#scrollbar-thumb{height:100%;width:50px;background-color:#a0a0a0;position:absolute;left:0;cursor:grab}#lists-wrapper{overflow-x:scroll;white-space:nowrap;scrollbar-width:none;-ms-overflow-style:none;scroll-snap-type:x mandatory}#lists-wrapper::-webkit-scrollbar{display:none}.sortable-list{list-style-type:none;padding:0;margin:0;display:inline-block;scroll-snap-align:start}.sortable-item{display:inline-block;white-space:nowrap;scroll-snap-align:start}#mobile-sort-off{margin-top:1px}#lists-wrapper{position:relative}#list-nav{top:0;left:0;right:0;display:flex;justify-content:center;gap:10px;z-index:10;margin-top:20px;margin-bottom:15px}.nav-dot{width:12px;height:12px;background-color:#ccc;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer}.nav-dot span{font-size:12px;color:#333}.header-container-mobile{display:flex;justify-content:space-between;align-items:center;min-height:auto;height:auto;padding:12px 14px}.user-info-mobile{display:flex;flex-direction:column;align-items:center}.logout-btn-mobile{display:flex;align-items:center;margin-left:auto}.dropdown-menu-mobile li{border-bottom:solid 1px #1b1d23;background-color:#000}.btn-long-home-nav{width:100%;padding:5px 0px;color:#fff !important}ul>.active_bg2{background-color:#1b1d23}ul>.active_bg2>a{background-color:#1b1d23}.btn:active{background-color:#0a55a2;color:black}.list-header-content-filter{display:flex;align-items:flex-start;justify-content:flex-start;width:100%}.shift-down15-mobile{margin-top:15px}.mobile-form-control{height:50px !important;font-size:22px !important}}.customer-edit-col-spacer{padding-bottom:50px;height:50px;margin-top:50px}@media screen and (min-width: 0px) and (max-width: 767px){.customer-edit-col-spacer{padding-bottom:25px;height:25px;margin-top:25px}}.settings-menu{display:flex;align-items:center;justify-content:flex-start}.settings-buttons{display:flex;gap:10px}.nav-theme-toggle button{padding:10px 20px;background-color:#f0f0f0;border:1px solid #ccc;cursor:pointer}[data-dark=true] .nav-theme-toggle button{background-color:#333;color:#fff}body#app-theme-body[data-dark] .settings-menu-button{color:#fff}body#app-theme-body[data-dark] .support-white-card-theme{background-color:#111;padding:15px 5px 15px 15px;border:none;border-radius:8px}body#app-theme-body[data-dark] .support-white-card-theme .btn,body#app-theme-body[data-dark] .support-white-card-theme input.btn,body#app-theme-body[data-dark] .support-white-card-theme button.btn,body#app-theme-body[data-dark] .support-white-card-theme a.btn{border-radius:8px}body#app-theme-body .support-white-card-theme{background-color:#eee;color:#fff;border:solid 2px #d2d2d2;border-radius:8px}body#app-theme-body .support-white-card-theme .btn,body#app-theme-body .support-white-card-theme input.btn,body#app-theme-body .support-white-card-theme button.btn,body#app-theme-body .support-white-card-theme a.btn{border-radius:8px}body#app-theme-body .settings-title{color:#222}body#app-theme-body[data-dark] .settings-title{color:#fff}body#app-theme-body .offerings-edit-page.support-white-card-theme{padding:15px}.offerings-edit-table{width:100%}.offerings-edit-table__heading{font-size:1.1em;font-weight:600;padding-right:8px}.offerings-edit-table .field{margin-bottom:6px}.outreach-dock{position:fixed;top:0;right:0;z-index:2;display:flex;flex-direction:row;align-items:stretch;width:442px;height:100vh;max-height:100vh;transform:translateX(0);transition:transform 0.25s ease;pointer-events:none}.outreach-dock.outreach-dock--collapsed{transform:translateX(calc(442px - 44px))}.outreach-dock-tab,.outreach-dock-body{pointer-events:auto}.outreach-dock-tab{flex:0 0 44px;width:44px;height:200px;align-self:center;margin-right:-1px;border:1px solid #3a1b44;border-right:none;border-radius:10px 0 0 10px;padding:14px 8px;cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;background-color:#4f265e !important;color:#fff;font-weight:600;font-size:0.85em;line-height:1.2;box-shadow:-3px 0 10px rgba(0,0,0,0.18);z-index:1}.outreach-dock-tab:hover,.outreach-dock-tab:focus{background-color:#3e1d4a !important;outline:none}.outreach-dock-tab-label{writing-mode:vertical-rl;text-orientation:mixed;transform:rotate(180deg);letter-spacing:0.06em;color:#fff}.outreach-dock-tab-chevron{font-size:1.45em;line-height:1;color:#fff;font-weight:700}.outreach-dock-body{flex:1 1 auto;min-width:0;height:100%;overflow-y:auto;overflow-x:hidden;background-color:#222;background-image:repeating-linear-gradient(-42deg, rgba(255,255,255,0.035) 0, rgba(255,255,255,0.035) 1px, transparent 1px, transparent 8px),linear-gradient(to bottom, #2a1f30 0%, #221a28 40%, #161019 70%, #0a080c 100%);background-attachment:scroll, scroll;border-left:1px solid rgba(79,38,94,0.2);box-shadow:-4px 0 18px rgba(0,0,0,0.12)}.outreach-dock-body-inner{padding:16px 18px 28px;min-height:100%;box-sizing:border-box}.outreach-dock-head{margin-bottom:12px}.outreach-dock-panel-tabs{display:flex;gap:8px;margin-bottom:14px;border-bottom:1px solid rgba(79,38,94,0.3);padding-bottom:8px}.outreach-dock-panel-tab{border:1px solid transparent;background:transparent;color:rgba(255,255,255,0.75);padding:6px 12px;border-radius:6px;font-weight:600;cursor:pointer}.outreach-dock-panel-tab.active,.outreach-dock-panel-tab:hover{background-color:#4f265e !important;border:1px solid #3a1b44 !important;color:#fff !important;border-radius:5px;min-height:34px;padding:8px 14px !important;font-size:13px !important;font-weight:500;line-height:1.25;box-sizing:border-box;box-shadow:none !important;color:#fff}.outreach-dock-panel-tab.active:hover,.outreach-dock-panel-tab.active:focus,.outreach-dock-panel-tab:hover:hover,.outreach-dock-panel-tab:hover:focus{background-color:#3e1d4a !important;border-color:#3e1d4a !important;color:#fff !important}.outreach-dock-panel-tab.active:active,.outreach-dock-panel-tab:hover:active{background-color:#32173b !important;border-color:#32173b !important;color:#fff !important}.outreach-dock-prospect{margin:4px 0 0;font-size:0.95em;opacity:0.85}.outreach-score-tab-inner .discovery-score-card,.outreach-score-tab-inner .discovery-score-card .theme-text,.outreach-score-tab-inner .discovery-score-card-title,.outreach-score-tab-inner .discovery-score-card-note,.outreach-score-tab-inner .discovery-score-card-label,.outreach-score-tab-inner .discovery-score-summary-label,.outreach-score-tab-inner .discovery-score-summary-value{color:rgba(255,255,255,0.92)}.outreach-score-tab-inner .discovery-score-card{margin-top:0}.outreach-score-tab-foot{margin-top:12px;font-size:0.92em}.outreach-promote-help{font-size:0.92em;opacity:0.85;margin-bottom:10px}.outreach-dock-stage-note{font-size:0.92em;line-height:1.45}.outreach-crm-prospect{background:rgba(79,38,94,0.2);border:1px solid rgba(79,38,94,0.45)}.outreach-crm-lead{background:rgba(254,175,33,0.2);border:1px solid rgba(254,175,33,0.45);color:#fff}.outreach-crm-current{background:rgba(76,175,80,0.18);border:1px solid rgba(76,175,80,0.4);color:#fff}.outreach-crm-muted{background:rgba(255,255,255,0.08);border:1px solid rgba(255,255,255,0.2)}.outreach-panel-wrap{min-width:0;max-width:100%}.customer-notes-panel-wrap{padding-left:16px;padding-right:8px;min-width:0}@media screen and (max-width: 600px){.outreach-dock{position:static;width:100%;height:auto;max-height:none;transform:none !important;box-shadow:none;margin-top:16px;flex-direction:column}.outreach-dock-tab{flex-direction:row;width:100%;height:auto;min-height:48px;padding:10px 14px;border-right:none;border-bottom:1px solid #3a1b44;border-radius:0;align-self:auto}.outreach-dock-tab-label{writing-mode:horizontal-tb;transform:none}.outreach-dock-body{max-height:none}}body#app-theme-body .customer-notes-panel.theme-card,body#app-theme-body[data-dark] .customer-notes-panel.theme-card{min-width:0;max-width:100%;width:100%}.customer-notes-panel{padding:16px;min-width:0;max-width:100%;width:100%;box-sizing:border-box}.customer-notes-tabs{margin-bottom:12px;max-width:100%}.customer-notes-actions{margin-bottom:12px;max-width:100%}.customer-notes-actions .btn{max-width:100%;white-space:normal}.customer-notes-list{display:flex;flex-direction:column;gap:12px;min-width:0;width:100%}.customer-notes-item{display:block;min-width:0;width:100%}.customer-notes-card{margin:0;padding:10px;width:100%;max-width:100%;box-sizing:border-box;border:solid 1px #d2d2d2;border-radius:8px;overflow-wrap:anywhere;word-break:break-word}body#app-theme-body .customer-notes-card{background-color:#fff}body#app-theme-body[data-dark] .customer-notes-card{background-color:#222;border-color:#444}.customer-notes-panel textarea,.customer-notes-panel .form-control,.customer-notes-panel .form-limit,.customer-notes-panel .activity-note-form-textarea,.customer-notes-panel .theme-field{display:block;width:100%;max-width:100%;min-width:0;box-sizing:border-box;overflow-wrap:anywhere;word-break:break-word}.customer-notes-panel .activity-note-form-textarea{min-height:100px;resize:vertical}.customer-notes-panel .field{max-width:100%;min-width:0}.customer-notes-panel .h4-grey,.customer-notes-panel .h6-grey{overflow-wrap:anywhere;word-break:break-word}.customer-notes-empty{margin:8px 0 0;padding:24px 16px;text-align:center;border-radius:8px;border:1px dashed #ccc;background-color:rgba(0,0,0,0.03)}body#app-theme-body[data-dark] .customer-notes-empty{border-color:#555;background-color:rgba(255,255,255,0.04)}.quickbooks-token-container{max-width:90%}.tok-cont{text-align:left;word-wrap:break-word}.qb-form-cont{border:solid 1px white;padding:10px;width:90%}.text-red-500{color:red}.invoice-container{display:flex;flex-direction:column;align-items:flex-start;gap:15px;padding:10px;width:800px}.button-group{display:flex;gap:10px;width:100%}.button-group .close-button{margin-left:auto}.invoice-list{width:100%}.invoice-table{display:flex;flex-direction:column;width:100%;border:1px solid #ddd;border-radius:5px;overflow:hidden}.invoice-header,.invoice-row{display:grid;grid-template-columns:2fr 2.25fr 1fr 2fr 2fr 2fr 1.5fr 2fr;padding:10px;border-bottom:1px solid #ddd;align-items:center}.invoice-header{font-weight:bold}.invoice-row span{text-align:center;padding:5px}.invoice-row span:last-child{text-align:center}.invoice-row.receipt{background-color:#333}.no-invoices{text-align:center}.invoice-header span{text-align:center;justify-self:center;font-weight:bold}.delete-invoices{margin-top:15px;text-align:center}.underline{text-decoration:underline !important}.settings-status-pill{background:#222;color:#fff;padding:0.2em 0.55em;border-radius:4px;font-weight:600;margin-left:0.35em}.settings-revenue-inline-row,.settings-services-inline-row{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:0.35rem 0.75rem;margin-top:0.35em;margin-bottom:0.5rem}.settings-revenue-inline-row .settings-status-pill,.settings-services-inline-row .settings-status-pill{margin-left:0}.settings-revenue-inline-row form.settings-revenue-toggle-form,.settings-services-inline-row form.settings-services-toggle-form{display:inline-flex;align-items:center;margin:0;flex:0 0 auto}.outreach-page .outreach-btn-primary,.outreach-page .btn-warning.discovery-split-btn-main,.outreach-page input.btn-warning.discovery-split-btn-main,.outreach-page button.btn-warning.discovery-split-btn-main{background-color:#4f265e !important;border:1px solid #3a1b44 !important;color:#fff !important;border-radius:5px;min-height:34px;padding:8px 14px !important;font-size:13px !important;font-weight:500;line-height:1.25;box-sizing:border-box;box-shadow:none !important;display:inline-block;text-decoration:none}.outreach-page .outreach-btn-primary:hover,.outreach-page .outreach-btn-primary:focus,.outreach-page .btn-warning.discovery-split-btn-main:hover,.outreach-page .btn-warning.discovery-split-btn-main:focus,.outreach-page input.btn-warning.discovery-split-btn-main:hover,.outreach-page input.btn-warning.discovery-split-btn-main:focus,.outreach-page button.btn-warning.discovery-split-btn-main:hover,.outreach-page button.btn-warning.discovery-split-btn-main:focus{background-color:#3e1d4a !important;border-color:#3e1d4a !important;color:#fff !important}.outreach-page .outreach-btn-primary:active,.outreach-page .btn-warning.discovery-split-btn-main:active,.outreach-page input.btn-warning.discovery-split-btn-main:active,.outreach-page button.btn-warning.discovery-split-btn-main:active{background-color:#32173b !important;border-color:#32173b !important;color:#fff !important}.outreach-page a.outreach-btn-primary{display:inline-flex;align-items:center;justify-content:center}.outreach-page .outreach-sms-step-complete-btn.btn-warning,.outreach-page .outreach-enrollment-promote-submit{display:inline-flex;align-items:center;justify-content:center;min-height:34px;box-sizing:border-box}body#app-theme-body[data-dark] .outreach-page.support-white-card-theme{background-color:#222;background-image:repeating-linear-gradient(-42deg, rgba(255,255,255,0.035) 0, rgba(255,255,255,0.035) 1px, transparent 1px, transparent 8px),linear-gradient(to bottom, #2a1f30 0%, #221a28 40%, #161019 70%, #0a080c 100%);background-attachment:scroll, scroll;border:1px solid #444}body#app-theme-body[data-dark] .outreach-page.discovery-header.support-white-card-theme{border:1px solid rgba(79,38,94,0.4);color:#fff}body#app-theme-body[data-dark] .outreach-page.discovery-header.support-white-card-theme .settings-title{color:#fff}body#app-theme-body[data-dark] .outreach-page.discovery-header.support-white-card-theme .outreach-subtitle,body#app-theme-body[data-dark] .outreach-page.discovery-header.support-white-card-theme .theme-text{color:rgba(255,255,255,0.88)}body#app-theme-body[data-dark] .outreach-page.discovery-header.support-white-card-theme .discovery-header-top{border-bottom-color:rgba(255,255,255,0.12)}body#app-theme-body[data-dark] .outreach-page.discovery-header.support-white-card-theme a.theme-text{color:#c4a0cf}body#app-theme-body[data-dark] .outreach-page.discovery-header.support-white-card-theme a.theme-text:hover,body#app-theme-body[data-dark] .outreach-page.discovery-header.support-white-card-theme a.theme-text:focus{color:#fff}body#app-theme-body[data-dark] .outreach-page.discovery-header.support-white-card-theme .btn-default.theme-text{color:#fff;border-color:rgba(255,255,255,0.35);background-color:rgba(255,255,255,0.08)}body#app-theme-body[data-dark] .outreach-page.discovery-header.support-white-card-theme .btn-default.theme-text:hover,body#app-theme-body[data-dark] .outreach-page.discovery-header.support-white-card-theme .btn-default.theme-text:focus{color:#fff;background-color:rgba(255,255,255,0.14);border-color:rgba(255,255,255,0.5)}body#app-theme-body:not([data-dark]) .outreach-page.support-white-card-theme{color:#222;background-color:#fff;border-color:#d2d2d2}body#app-theme-body:not([data-dark]) .outreach-page.discovery-header.support-white-card-theme{color:#222}body#app-theme-body:not([data-dark]) .outreach-page.discovery-header.support-white-card-theme .outreach-subtitle,body#app-theme-body:not([data-dark]) .outreach-page.discovery-header.support-white-card-theme .theme-text{color:#111}body#app-theme-body:not([data-dark]) .outreach-page.discovery-header.support-white-card-theme a.theme-text{color:#4f265e}body#app-theme-body:not([data-dark]) .outreach-page.discovery-header.support-white-card-theme a.theme-text:hover,body#app-theme-body:not([data-dark]) .outreach-page.discovery-header.support-white-card-theme a.theme-text:focus{color:#3e1d4a}body#app-theme-body:not([data-dark]) .outreach-page .outreach-campaign-card,body#app-theme-body:not([data-dark]) .outreach-page .outreach-current-step-card,body#app-theme-body:not([data-dark]) .outreach-page .outreach-plan-card{border:1px solid #d2d2d2;border-radius:8px;background:#e0e0e0;box-shadow:inset 0 1px 0 rgba(255,255,255,0.45);transition:background 0.15s ease, border-color 0.15s ease, box-shadow 0.15s ease}body#app-theme-body:not([data-dark]) .outreach-page .outreach-campaign-card:hover,body#app-theme-body:not([data-dark]) .outreach-page .outreach-current-step-card:hover,body#app-theme-body:not([data-dark]) .outreach-page .outreach-plan-card:hover{background:#d6d6d6;border-color:#c4c4c4;box-shadow:inset 0 1px 0 rgba(255,255,255,0.45),0 1px 4px rgba(0,0,0,0.06)}body#app-theme-body:not([data-dark]) .outreach-page .outreach-current-step-card{cursor:default}body#app-theme-body:not([data-dark]) .outreach-page .outreach-sms-recipient-pill,body#app-theme-body:not([data-dark]) .outreach-page .outreach-sms-sidebar-template-pill,body#app-theme-body:not([data-dark]) .outreach-page .outreach-sms-text-template-pill{border:1px solid #d2d2d2;border-radius:8px;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,0.06);transition:background 0.15s ease, border-color 0.15s ease, box-shadow 0.15s ease}body#app-theme-body:not([data-dark]) .outreach-page .outreach-sms-recipient-pill:hover,body#app-theme-body:not([data-dark]) .outreach-page .outreach-sms-sidebar-template-pill:hover,body#app-theme-body:not([data-dark]) .outreach-page .outreach-sms-text-template-pill:hover{background:#f8f8f8;border-color:#c8c8c8;box-shadow:0 2px 6px rgba(0,0,0,0.08)}body#app-theme-body:not([data-dark]) .outreach-page .outreach-sms-recipient-pill.is-active,body#app-theme-body:not([data-dark]) .outreach-page .outreach-sms-sidebar-template-pill.is-active,body#app-theme-body:not([data-dark]) .outreach-page .outreach-sms-text-template-pill.is-active{border-color:#4f265e;background:rgba(79,38,94,0.08);box-shadow:0 0 0 1px rgba(79,38,94,0.15)}body#app-theme-body:not([data-dark]) .outreach-page .outreach-campaign-card-actions,body#app-theme-body:not([data-dark]) .outreach-page .outreach-enrollment-step-panel .outreach-complete-form,body#app-theme-body:not([data-dark]) .outreach-page .outreach-sms-step,body#app-theme-body:not([data-dark]) .outreach-page .outreach-sms-conversation,body#app-theme-body:not([data-dark]) .outreach-page .outreach-sms-step-form,body#app-theme-body:not([data-dark]) .outreach-page .outreach-sms-step-complete,body#app-theme-body:not([data-dark]) .outreach-page .outreach-enrollment-activity-panel,body#app-theme-body:not([data-dark]) .outreach-page .outreach-enrollment-promote-panel{border-top:1px solid rgba(0,0,0,0.1)}body#app-theme-body:not([data-dark]) .outreach-page .outreach-sms-step--follow-up .outreach-sms-step-form{border-top-color:rgba(0,0,0,0.12)}body#app-theme-body:not([data-dark]) .outreach-page .outreach-plan-progress-item{border-bottom-color:rgba(0,0,0,0.08)}body#app-theme-body:not([data-dark]) .outreach-page .outreach-prospect-picker-list{border-color:#d2d2d2;background:#fff}body#app-theme-body:not([data-dark]) .outreach-page .outreach-prospect-picker-row{border-bottom-color:rgba(0,0,0,0.08)}body#app-theme-body:not([data-dark]) .outreach-page .outreach-sms-conversation-bubble{color:#222;border-color:#d2d2d2}body#app-theme-body:not([data-dark]) .outreach-page .outreach-sms-conversation-message--outbound .outreach-sms-conversation-bubble{background:rgba(79,38,94,0.1);border-color:rgba(79,38,94,0.35)}body#app-theme-body:not([data-dark]) .outreach-page .outreach-sms-conversation-message--inbound .outreach-sms-conversation-bubble{background:#f5f5f5}body#app-theme-body:not([data-dark]) .outreach-page .outreach-sms-conversation-body,body#app-theme-body:not([data-dark]) .outreach-page .outreach-sms-conversation-time{color:inherit}body#app-theme-body:not([data-dark]) .outreach-page .outreach-activity-reason-body{background:rgba(0,0,0,0.04);border-color:rgba(0,0,0,0.1)}body#app-theme-body:not([data-dark]) .outreach-page .outreach-btn-danger{color:#a94442 !important;border-color:rgba(169,68,66,0.45) !important}body#app-theme-body:not([data-dark]) .outreach-page .outreach-btn-danger:hover,body#app-theme-body:not([data-dark]) .outreach-page .outreach-btn-danger:focus{color:#fff !important;background-color:rgba(169,68,66,0.85) !important;border-color:#a94442 !important}.outreach-subnav{display:flex;gap:12px;margin:0 0 8px;padding:0 4px}.outreach-subnav-link{color:inherit;text-decoration:none;padding:6px 12px;border-radius:5px;border:1px solid transparent}.outreach-subnav-link.active{background-color:#4f265e !important;border:1px solid #3a1b44 !important;color:#fff !important;border-radius:5px;min-height:34px;padding:8px 14px !important;font-size:13px !important;font-weight:500;line-height:1.25;box-sizing:border-box;box-shadow:none !important}.outreach-subnav-link.active:hover,.outreach-subnav-link.active:focus{background-color:#3e1d4a !important;border-color:#3e1d4a !important;color:#fff !important}.outreach-subnav-link.active:active{background-color:#32173b !important;border-color:#32173b !important;color:#fff !important}.outreach-header-top{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;flex-wrap:wrap}.outreach-header-actions{display:flex;gap:8px;flex-wrap:wrap;margin-right:20px}.outreach-plan-locked{margin:4px 0 0;opacity:0.9}.outreach-btn-danger{color:#ffb4b4 !important;border-color:rgba(255,120,120,0.45) !important}.outreach-btn-danger:hover,.outreach-btn-danger:focus{color:#fff !important;background-color:rgba(180,40,40,0.35) !important;border-color:rgba(255,120,120,0.6) !important}.outreach-campaign-closed-note{margin:0 0 4px}.outreach-subtitle{margin:6px 0 0;opacity:0.85}.outreach-card-pad{padding:18px 20px}.outreach-section-tabs{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 18px;padding:0}.outreach-section-tab{display:inline-block;padding:8px 16px;border-radius:999px;border:1px solid transparent;color:inherit;text-decoration:none;font-weight:600;font-size:0.92em;opacity:0.75}.outreach-section-tab:hover,.outreach-section-tab:focus{opacity:1;color:inherit;text-decoration:none}.outreach-section-tab.is-active{opacity:1;background-color:#4f265e !important;border:1px solid #3a1b44 !important;color:#fff !important;border-radius:5px;min-height:34px;padding:8px 14px !important;font-size:13px !important;font-weight:500;line-height:1.25;box-sizing:border-box;box-shadow:none !important;color:#fff !important}.outreach-section-tab.is-active:hover,.outreach-section-tab.is-active:focus{background-color:#3e1d4a !important;border-color:#3e1d4a !important;color:#fff !important}.outreach-section-tab.is-active:active{background-color:#32173b !important;border-color:#32173b !important;color:#fff !important}.outreach-context-nav{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:18px}.outreach-breadcrumb{display:flex;flex-wrap:wrap;align-items:center;gap:8px;list-style:none;margin:0;padding:0;min-width:0}.outreach-breadcrumb-item{min-width:0}.outreach-breadcrumb-link{font-weight:600;text-decoration:none;color:rgba(0,0,0,0.55)}.outreach-breadcrumb-link:hover,.outreach-breadcrumb-link:focus{color:#4f265e;text-decoration:underline}.outreach-breadcrumb-current{font-weight:600;color:#222}.outreach-breadcrumb-sep{color:rgba(0,0,0,0.35);user-select:none}body#app-theme-body[data-dark] .outreach-page .outreach-breadcrumb-link{color:rgba(255,255,255,0.55)}body#app-theme-body[data-dark] .outreach-page .outreach-breadcrumb-link:hover,body#app-theme-body[data-dark] .outreach-page .outreach-breadcrumb-link:focus{color:rgba(255,255,255,0.82)}body#app-theme-body[data-dark] .outreach-page .outreach-breadcrumb-current{color:#fff}body#app-theme-body[data-dark] .outreach-page .outreach-breadcrumb-sep{color:rgba(255,255,255,0.38)}.outreach-context-nav-end{display:flex;align-items:center;flex-shrink:0;margin-left:auto}.outreach-campaigns-toolbar{display:flex;justify-content:flex-end;margin:-6px 20px 14px 0}.outreach-campaigns-filter-label{display:inline-flex;align-items:center;gap:8px;margin:0;font-weight:500;font-size:0.92em;cursor:pointer;opacity:0.88}.outreach-campaigns-filter-checkbox{margin:0;cursor:pointer}.outreach-enrollments-head{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin:0 0 12px}.outreach-enrollments-title{margin:0}.outreach-campaign-plan-panel{margin-top:2px}.outreach-campaign-plan-head{margin-bottom:8px}.outreach-campaign-plan-steps{margin-bottom:12px}.outreach-campaign-plan-foot{margin:0}.outreach-campaign-card-grid{display:flex;flex-wrap:wrap;gap:16px}.outreach-campaign-card{width:300px;max-width:100%;min-height:148px;box-sizing:border-box;display:flex;flex-direction:column;justify-content:space-between;padding:14px 16px;border:1px solid rgba(196,160,207,0.42);border-radius:8px;background:linear-gradient(180deg, #1a1220 0%, #0c0a0f 100%);box-shadow:inset 0 1px 0 rgba(255,255,255,0.05);transition:background 0.15s ease, border-color 0.15s ease, box-shadow 0.15s ease;cursor:pointer}.outreach-campaign-card:hover{background:linear-gradient(180deg, #24182c 0%, #121018 100%);border-color:rgba(196,160,207,0.62);box-shadow:inset 0 1px 0 rgba(255,255,255,0.07),0 0 0 1px rgba(79,38,94,0.25)}.outreach-campaign-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin-bottom:12px}.outreach-campaign-card-title{margin:0;font-size:1.35em;font-weight:700;line-height:1.25;min-width:0}.outreach-campaign-card-meta{margin:0}.outreach-campaign-card-meta-row{display:flex;justify-content:space-between;gap:12px;margin:0 0 6px;font-size:0.9em}.outreach-campaign-card-meta-row:last-child{margin-bottom:0}.outreach-campaign-card-meta-row dt{margin:0;font-weight:500;opacity:0.72}.outreach-campaign-card-meta-row dd{margin:0;font-weight:600}.outreach-campaign-card-progress{font-size:1.55em;font-weight:700;line-height:1.1;color:#1b7a3d}body#app-theme-body[data-dark] .outreach-page .outreach-campaign-card-progress{color:#7dcea0}.outreach-campaign-card-actions{display:flex;justify-content:flex-end;margin-top:12px;padding-top:10px;border-top:1px solid rgba(196,160,207,0.22)}.outreach-table{width:100%;margin-bottom:0;border-collapse:collapse}.outreach-table th,.outreach-table td{text-align:left;vertical-align:middle}.outreach-table thead th{background-color:#f5f5f5;color:#222;padding:10px 12px;font-weight:600;white-space:nowrap;border-bottom:2px solid #ddd}.outreach-table tbody td{padding:10px 12px;border-bottom:1px solid rgba(0,0,0,0.08)}.outreach-table tbody tr.outreach-table-row--clickable{cursor:pointer;transition:background-color 0.15s ease}.outreach-table tbody tr.outreach-table-row--clickable:hover{background-color:rgba(0,0,0,0.04)}body#app-theme-body[data-dark] .outreach-table thead th{background-color:#111;color:#fff;border-bottom-color:#333}body#app-theme-body[data-dark] .outreach-table tbody td{border-bottom-color:rgba(79,38,94,0.2)}body#app-theme-body[data-dark] .outreach-table tbody tr.outreach-table-row--clickable:hover{background-color:rgba(255,255,255,0.06)}.outreach-table-actions{width:1%;white-space:nowrap;text-align:right}.outreach-campaign-enrollments-table{table-layout:fixed}.outreach-campaign-enrollments-table .outreach-campaign-col-customer{width:20%}.outreach-campaign-enrollments-table .outreach-campaign-col-crm{width:9%}.outreach-campaign-enrollments-table col.outreach-campaign-col-step,.outreach-campaign-enrollments-table .outreach-campaign-col-step{width:38%}.outreach-campaign-enrollments-table .outreach-campaign-col-step{line-height:1.4;word-wrap:break-word}.outreach-campaign-enrollments-table .outreach-campaign-col-outreach{width:16%}.outreach-campaign-enrollments-table .outreach-campaign-col-enrolled{width:17%}.outreach-campaign-enrollments-table th:nth-child(2),.outreach-campaign-enrollments-table td:nth-child(2),.outreach-campaign-enrollments-table th:nth-child(4),.outreach-campaign-enrollments-table td:nth-child(4),.outreach-campaign-enrollments-table th:nth-child(5),.outreach-campaign-enrollments-table td:nth-child(5){white-space:nowrap}.outreach-edit-campaign-modal .outreach-campaign-edit-form-actions{margin-top:16px}.outreach-link-strong{font-weight:600}.outreach-pill{display:inline-block;padding:2px 8px;border-radius:999px;font-size:12px;border:1px solid rgba(79,38,94,0.35)}.outreach-pill-active{background:rgba(79,38,94,0.15)}.outreach-pill-muted{opacity:0.75}.outreach-status-interested{border-color:#5c8600;background:rgba(92,134,0,0.12)}.outreach-status-completed{border-color:#0a55a2;background:rgba(10,85,162,0.12)}.outreach-status-lost{border-color:#a94442;background:rgba(169,68,66,0.12)}.outreach-status-paused,.outreach-status-default{background:rgba(79,38,94,0.08)}.outreach-form-row{display:flex;gap:8px;align-items:center}.outreach-prospect-picker{width:100%;max-width:450px;margin-left:auto}.outreach-prospect-picker--modal{max-width:none;margin-left:0}.outreach-prospect-picker-search{width:100%;margin-bottom:12px}.outreach-prospect-picker-list{max-height:300px;overflow-y:auto;border:1px solid rgba(79,38,94,0.25);border-radius:8px;background:rgba(0,0,0,0.12)}.outreach-enroll-prospect-host{margin-bottom:4px}.outreach-enroll-prospect-modal .foundation-modal-body{padding-top:0}.outreach-enroll-prospect-modal .outreach-prospect-picker-list{max-height:min(300px, 100vh - 280px)}.outreach-prospect-picker-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border-bottom:1px solid rgba(79,38,94,0.15)}.outreach-prospect-picker-row:last-child{border-bottom:none}.outreach-prospect-picker-row[hidden]{display:none !important}.outreach-prospect-picker-main{min-width:0;flex:1 1 auto}.outreach-prospect-picker-name{display:block;font-weight:600}.outreach-prospect-picker-city{display:block;font-size:0.88em;opacity:0.75}.outreach-prospect-picker-meta{display:flex;align-items:center;gap:10px;flex-shrink:0}.outreach-prospect-picker-date{font-size:0.82em;opacity:0.7;white-space:nowrap}.outreach-prospect-picker-add{min-width:56px}.outreach-prospect-picker-empty{margin-top:10px}.outreach-form-row-wrap{flex-wrap:wrap}.outreach-form-actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:12px}.outreach-select,.outreach-grow{min-width:140px}.outreach-grow{flex:1}.outreach-input-sm{max-width:72px}.outreach-empty,.outreach-muted{opacity:0.8}.sms-opt-audit-meta{display:inline-block;font-size:0.72rem;line-height:1.35;opacity:0.72}.outreach-plan-card{border:1px solid rgba(79,38,94,0.25);border-radius:8px;padding:14px 16px;margin-bottom:14px}.outreach-plan-card-head{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.outreach-plan-desc{margin:8px 0}.outreach-plan-progress{list-style:none;margin:10px 0 0;padding:0}.outreach-plan-progress-item{margin-bottom:14px;padding-bottom:14px;border-bottom:1px solid rgba(79,38,94,0.18)}.outreach-plan-progress-item:last-child{margin-bottom:0;padding-bottom:0;border-bottom:none}.outreach-plan-progress-main{display:flex;align-items:center;gap:10px;min-width:0;line-height:1.35}.outreach-plan-progress-back-form{display:inline;margin:0}.outreach-plan-progress-back-link{display:inline;margin:0 0 0 0.45em;padding:0;border:none;background:none;box-shadow:none;font:inherit;font-size:inherit;font-style:italic;font-weight:400;line-height:inherit;color:inherit;opacity:0.72;text-decoration:underline;cursor:pointer;white-space:nowrap;vertical-align:baseline}.outreach-plan-progress-back-link:hover,.outreach-plan-progress-back-link:focus{opacity:1;color:inherit;text-decoration:underline;outline:none}.outreach-plan-progress-glyph{flex-shrink:0;display:inline-block;width:11px;height:11px;border:2px solid rgba(0,0,0,0.35);border-radius:50%;box-sizing:border-box;background:transparent}.outreach-plan-progress-item--current .outreach-plan-progress-glyph{border-color:#111;background:#111}.outreach-plan-progress-item--current .outreach-plan-progress-channel{opacity:0.85}.outreach-plan-progress-item--done .outreach-plan-progress-glyph{border-color:#1b7a3d;background:#1b7a3d}.outreach-plan-progress-item--done .outreach-plan-progress-title{opacity:0.58}.outreach-plan-progress-item--upcoming .outreach-plan-progress-glyph{opacity:0.55}.outreach-plan-progress-item--upcoming .outreach-plan-progress-title{opacity:0.42}body#app-theme-body[data-dark] .outreach-page .outreach-plan-progress-glyph{border-color:rgba(255,255,255,0.38)}body#app-theme-body[data-dark] .outreach-page .outreach-plan-progress-item--current .outreach-plan-progress-glyph{border-color:#fff;background:#fff}body#app-theme-body[data-dark] .outreach-page .outreach-plan-progress-item--done .outreach-plan-progress-glyph{border-color:#7dcea0;background:#7dcea0}.outreach-plan-progress-title{font-weight:600;font-size:0.95em}.outreach-plan-progress-channel{font-weight:500;opacity:0.72}.outreach-step-preview,.outreach-step-list,.outreach-step-checklist,.outreach-activity-list{margin:10px 0 0;padding-left:20px}.outreach-step-type{opacity:0.75;font-size:0.9em}.outreach-step-instructions{font-size:0.9em;opacity:0.85;margin-top:4px}.outreach-step-checklist-item{margin-bottom:6px;list-style:none;margin-left:-20px}.outreach-step-glyph{display:inline-block;width:1.2em}.outreach-step-current .outreach-step-glyph{color:#4f265e}.outreach-step-done .outreach-step-label{opacity:0.7}.outreach-current-step-card{border:1px solid rgba(196,160,207,0.42);border-radius:8px;background:linear-gradient(180deg, #1a1220 0%, #0c0a0f 100%);box-shadow:inset 0 1px 0 rgba(255,255,255,0.05);padding:14px 16px;margin-bottom:12px}.outreach-current-step-card h2{margin-top:0}.outreach-current-step-head{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:8px}.outreach-current-step-head h2{margin:0}.outreach-current-step-dev-reset-form{margin:0;flex-shrink:0}.outreach-enrollment-work-grid{display:grid;grid-template-columns:minmax(300px, 1.45fr) minmax(240px, 1fr);gap:20px;align-items:stretch;margin-bottom:24px}.outreach-enrollment-sidebar{min-width:0;padding-right:14px;display:flex;flex-direction:column;gap:20px;min-height:100%}.outreach-enrollment-progress-panel,.outreach-enrollment-step-panel{min-width:0}.outreach-enrollment-progress-panel{flex-shrink:0}.outreach-enrollment-progress-panel .outreach-plan-progress{margin-top:8px}.outreach-enrollment-progress-head{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:4px}.outreach-enrollment-progress-head h2{margin:0}.outreach-enrollment-progress-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px;margin:0;flex-shrink:0}.outreach-dev-mode-btn.is-on{border-color:rgba(229,83,83,0.55);background:rgba(229,83,83,0.12);color:#e55353}.outreach-enrollment-step-panel .outreach-current-step-card{margin-bottom:0}.outreach-enrollment-step-panel .outreach-complete-form{margin-top:14px;padding-top:14px;border-top:1px solid rgba(196,160,207,0.22)}.outreach-sms-step{margin-top:14px;padding-top:14px;border-top:1px solid rgba(196,160,207,0.22)}.outreach-sms-step-meta{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px;margin-bottom:12px}.outreach-sms-recipient-picker{margin-bottom:14px}.outreach-sms-recipient-picker-hint{margin:0 0 8px;font-size:0.82em;opacity:0.82}.outreach-sms-recipient-options{display:flex;flex-wrap:wrap;gap:8px}.outreach-sms-recipient-pill{border:1px solid rgba(196,160,207,0.42);border-radius:8px;background:linear-gradient(180deg, #1a1220 0%, #0c0a0f 100%);box-shadow:inset 0 1px 0 rgba(255,255,255,0.05);transition:background 0.15s ease, border-color 0.15s ease, box-shadow 0.15s ease;margin:0;padding:8px 12px;text-align:left;cursor:pointer;color:inherit;appearance:none;font:inherit;box-sizing:border-box;max-width:100%}.outreach-sms-recipient-pill:hover{background:linear-gradient(180deg, #24182c 0%, #121018 100%);border-color:rgba(196,160,207,0.62);box-shadow:inset 0 1px 0 rgba(255,255,255,0.07),0 0 0 1px rgba(79,38,94,0.25)}.outreach-sms-recipient-pill.is-active{border-color:rgba(196,160,207,0.88);background:linear-gradient(180deg, #2a1a34 0%, #16101c 100%);box-shadow:inset 0 1px 0 rgba(255,255,255,0.08),0 0 0 1px rgba(196,160,207,0.35)}.outreach-sms-recipient-pill-label{display:block;font-size:0.82em;font-weight:600;line-height:1.35}.outreach-sms-simulate-form{display:inline-block;margin:0}.outreach-sms-conversation{margin-top:14px;margin-bottom:0;padding-top:14px;padding-bottom:0;border-top:1px solid rgba(196,160,207,0.22)}.outreach-sms-conversation-empty{margin:0;font-size:0.9em}.outreach-sms-conversation-head{margin-bottom:10px}.outreach-sms-conversation-title{font-size:0.85em;opacity:0.72;text-transform:uppercase;letter-spacing:0.04em;color:rgba(255,255,255,0.72)}body#app-theme-body:not([data-dark]) .outreach-page .outreach-sms-conversation-title{color:rgba(0,0,0,0.55);opacity:1}.outreach-sms-conversation-feed{display:flex;flex-direction:column;gap:10px;max-height:220px;overflow-y:auto;padding-right:4px}.outreach-sms-conversation-message{display:flex}.outreach-sms-conversation-message--outbound{justify-content:flex-end}.outreach-sms-conversation-message--inbound{justify-content:flex-start}.outreach-sms-conversation-bubble{max-width:min(88%, 420px);padding:10px 12px;border-radius:12px;border:1px solid rgba(196,160,207,0.28);color:#fff}.outreach-sms-conversation-message--outbound .outreach-sms-conversation-bubble{background:linear-gradient(180deg, #2a1a34 0%, #1a1220 100%);border-color:rgba(196,160,207,0.45);border-bottom-right-radius:4px}.outreach-sms-conversation-message--inbound .outreach-sms-conversation-bubble{background:rgba(255,255,255,0.06);border-bottom-left-radius:4px}@keyframes outreach-sms-needs-reply-pulse{0%, 100%{box-shadow:0 0 0 1px rgba(228,210,130,0.72),0 0 10px rgba(255,248,220,0.45)}50%{box-shadow:0 0 0 2px rgba(235,218,145,0.82),0 0 16px rgba(255,244,200,0.62)}}.outreach-sms-conversation-message--needs-reply .outreach-sms-conversation-bubble{border-color:rgba(228,210,130,0.88) !important;animation:outreach-sms-needs-reply-pulse 2.6s ease-in-out infinite}body#app-theme-body:not([data-dark]) .outreach-page .outreach-sms-conversation-message--needs-reply .outreach-sms-conversation-bubble{background:rgba(255,251,235,0.96);color:#333}body#app-theme-body[data-dark] .outreach-page .outreach-sms-conversation-message--needs-reply .outreach-sms-conversation-bubble{background:rgba(255,248,215,0.1)}@media (prefers-reduced-motion: reduce){.outreach-sms-conversation-message--needs-reply .outreach-sms-conversation-bubble{animation:none;box-shadow:0 0 0 1px rgba(228,210,130,0.85),0 0 12px rgba(255,248,220,0.45)}}.outreach-sms-conversation-body{margin:0 0 6px;white-space:pre-wrap;word-break:break-word;line-height:1.45;color:#fff}body#app-theme-body:not([data-dark]) .outreach-page .outreach-sms-conversation-message--needs-reply .outreach-sms-conversation-bubble,body#app-theme-body:not([data-dark]) .outreach-page .outreach-sms-conversation-message--needs-reply .outreach-sms-conversation-bubble .outreach-sms-conversation-body,body#app-theme-body:not([data-dark]) .outreach-page .outreach-sms-conversation-message--needs-reply .outreach-sms-conversation-time{color:#333}body#app-theme-body[data-dark] .outreach-page .outreach-sms-conversation-bubble,body#app-theme-body[data-dark] .outreach-page .outreach-sms-conversation-bubble .outreach-sms-conversation-body{color:#fff}.outreach-sms-conversation-time{display:block;font-size:0.72em;color:rgba(255,255,255,0.72)}.outreach-sms-conversation-message--failed .outreach-sms-conversation-bubble{border-color:#ef4444;box-shadow:inset 0 0 0 1px rgba(239,68,68,0.25)}.outreach-sms-conversation-status{color:#ef4444;font-weight:600}body#app-theme-body:not([data-dark]) .outreach-page .outreach-sms-conversation-status{color:#dc2626}.outreach-sms-step-label{font-size:0.85em;opacity:0.72;text-transform:uppercase;letter-spacing:0.04em}.outreach-sms-step-phone{font-weight:600}.outreach-sms-step-warning{color:#e55353;font-size:0.92em}.outreach-sms-step-field-label{display:block;margin-bottom:6px;font-size:0.85em;opacity:0.82}.outreach-sms-step-compose{display:flex;flex-wrap:wrap;gap:14px;align-items:flex-start;justify-content:space-between;margin-bottom:8px;max-width:100%}.outreach-sms-step-form{margin-top:14px;padding-top:16px;border-top:1px solid rgba(196,160,207,0.22)}.outreach-sms-step--follow-up .outreach-sms-step-form{margin-top:18px;padding-top:18px;border-top-color:rgba(196,160,207,0.32)}.outreach-sms-step-compose-main{flex:0 1 300px;max-width:min(300px, 100%);min-width:220px;text-align:left;display:flex;flex-direction:column;align-items:stretch}.outreach-sms-templates-sidebar{flex:0 0 248px;width:248px;max-width:248px;margin-left:auto;max-height:min(520px, 70vh);overflow-y:auto;padding-right:2px}.outreach-sms-templates-sidebar--follow-up{flex:1 1 340px;width:auto;min-width:320px;max-width:min(400px, 100%)}.outreach-sms-templates-sidebar-columns{display:grid;grid-template-columns:1fr 1fr;gap:12px;align-items:start}.outreach-sms-templates-sidebar-col{min-width:0}.outreach-sms-templates-sidebar-hint{margin:0 0 10px;font-size:0.82em;opacity:0.82}.outreach-sms-sidebar-templates{display:flex;flex-direction:column;align-items:stretch;gap:6px}.outreach-sms-sidebar-template-pill{border:1px solid rgba(196,160,207,0.42);border-radius:8px;background:linear-gradient(180deg, #1a1220 0%, #0c0a0f 100%);box-shadow:inset 0 1px 0 rgba(255,255,255,0.05);transition:background 0.15s ease, border-color 0.15s ease, box-shadow 0.15s ease;display:block;width:100%;min-width:0;margin:0;padding:8px 10px;text-align:left;cursor:pointer;color:inherit;appearance:none;font:inherit;box-sizing:border-box}.outreach-sms-sidebar-template-pill:hover{background:linear-gradient(180deg, #24182c 0%, #121018 100%);border-color:rgba(196,160,207,0.62);box-shadow:inset 0 1px 0 rgba(255,255,255,0.07),0 0 0 1px rgba(79,38,94,0.25)}.outreach-sms-sidebar-template-pill.is-active{border-color:rgba(196,160,207,0.88);background:linear-gradient(180deg, #2a1a34 0%, #16101c 100%);box-shadow:inset 0 1px 0 rgba(255,255,255,0.08),0 0 0 1px rgba(196,160,207,0.35)}.outreach-sms-sidebar-template-pill .outreach-sms-text-template-pill-label{margin-bottom:0;text-transform:none;font-size:0.82em;letter-spacing:0;font-weight:600;line-height:1.3}.outreach-sms-templates-sidebar .outreach-sms-text-template-pill--custom{cursor:default;opacity:0.72}.outreach-sms-templates-sidebar .outreach-sms-text-template-pill--custom.is-active{opacity:1}.outreach-sms-templates-sidebar .outreach-sms-template-group{margin-bottom:12px}.outreach-sms-templates-sidebar .outreach-sms-template-group:last-child{margin-bottom:0}.outreach-sms-templates-sidebar .outreach-sms-template-group-label{margin:0 0 6px;font-size:0.72em;font-weight:700;letter-spacing:0.04em;text-transform:uppercase;opacity:0.68}.outreach-sms-text-template-pill{border:1px solid rgba(196,160,207,0.42);border-radius:8px;background:linear-gradient(180deg, #1a1220 0%, #0c0a0f 100%);box-shadow:inset 0 1px 0 rgba(255,255,255,0.05);transition:background 0.15s ease, border-color 0.15s ease, box-shadow 0.15s ease;display:block;width:100%;min-width:0;max-width:100%;margin:0;padding:9px 11px;text-align:left;cursor:pointer;color:inherit;appearance:none;font:inherit;box-sizing:border-box}.outreach-sms-text-template-pill:hover{background:linear-gradient(180deg, #24182c 0%, #121018 100%);border-color:rgba(196,160,207,0.62);box-shadow:inset 0 1px 0 rgba(255,255,255,0.07),0 0 0 1px rgba(79,38,94,0.25)}.outreach-sms-text-template-pill.is-active{border-color:rgba(196,160,207,0.88);background:linear-gradient(180deg, #2a1a34 0%, #16101c 100%);box-shadow:inset 0 1px 0 rgba(255,255,255,0.08),0 0 0 1px rgba(196,160,207,0.35)}.outreach-sms-text-template-pill--custom{cursor:default;opacity:0.72}.outreach-sms-text-template-pill--custom.is-active{opacity:1}.outreach-sms-text-template-pill-label{display:block;font-size:0.82em;font-weight:700;letter-spacing:0.03em;text-transform:uppercase;margin-bottom:4px}.outreach-sms-text-template-pill-preview{display:block;font-size:0.78em;line-height:1.35;opacity:0.72;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.outreach-sms-step-body{width:100%;min-height:132px;resize:vertical;margin-bottom:6px;text-align:left}body#app-theme-body .outreach-page textarea.outreach-sms-step-body.theme-field{text-align:left;margin-left:0;margin-right:0}.outreach-sms-step-char-count{margin:0 0 10px;font-size:0.85em;text-align:left}.outreach-sms-step-send-actions{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:flex-end;gap:8px;width:100%;margin:0 0 4px}.outreach-sms-step-send-control{display:flex;flex-direction:column;align-items:flex-end;gap:3px}.outreach-sms-step-send-hint{margin:0;font-size:0.72em;font-style:italic;line-height:1.2;opacity:0.72;text-align:right}.outreach-sms-step-send-btn{min-width:120px;min-height:34px;margin:0;padding:8px 14px;font-size:13px;font-weight:500;line-height:1.25;border-radius:5px;display:inline-block;box-sizing:border-box}.outreach-sms-step-send-btn:disabled{opacity:0.45;cursor:not-allowed}.outreach-sms-simulate-reply{margin:12px 0 0;max-width:min(480px, 100%)}.outreach-sms-simulate-reply-hint{margin:0 0 8px;font-size:0.88em;opacity:0.82}.outreach-sms-simulate-reply-btn{margin:0}.outreach-sms-simulate-reply-actions{display:flex;flex-wrap:wrap;gap:8px}.outreach-sms-simulate-reply-group{margin-bottom:10px}.outreach-sms-simulate-reply-group:last-child{margin-bottom:0}.outreach-sms-simulate-reply-group-label{display:block;margin-bottom:6px;font-size:0.78em;font-weight:700;letter-spacing:0.04em;text-transform:uppercase;opacity:0.72}.outreach-sms-step-complete{margin-top:8px;padding-top:14px;border-top:1px solid rgba(196,160,207,0.22)}.outreach-sms-step-complete-grid{display:grid;grid-template-columns:minmax(140px, 180px) minmax(0, 1fr) auto;gap:12px 14px;align-items:end}.outreach-sms-step-complete-field{min-width:0}.outreach-sms-step-complete-field .outreach-sms-step-field-label{margin-bottom:6px}.outreach-sms-step-complete-select{width:100%;min-width:0}.outreach-sms-step-complete-notes{width:100%;min-width:0}.outreach-sms-step-complete-actions{display:flex;align-items:flex-end;gap:8px;flex-wrap:wrap}.outreach-sms-step-complete-btn{white-space:nowrap;margin:0}@media (max-width: 720px){.outreach-sms-step-complete-grid{grid-template-columns:1fr 1fr}.outreach-sms-step-complete-actions{grid-column:1/-1;justify-content:flex-end}}@media (max-width: 900px){.outreach-enrollment-work-grid{grid-template-columns:1fr}}.outreach-enrollment-activity-panel,.outreach-enrollment-promote-panel{min-width:0}.outreach-enrollment-activity-panel{flex-shrink:0;display:flex;flex-direction:column;padding-top:20px;border-top:1px solid rgba(79,38,94,0.25)}.outreach-enrollment-activity-panel h2{margin-top:0;flex-shrink:0}.outreach-enrollment-activity-feed{height:350px;max-height:350px;overflow-y:auto;margin-top:8px;padding-right:4px}.outreach-enrollment-promote-panel{flex-shrink:0;margin-top:auto;padding-top:20px;border-top:1px solid rgba(79,38,94,0.25)}.outreach-enrollment-promote-panel h2{margin-top:0}.outreach-enrollment-promote-form-row{width:100%;flex-wrap:nowrap}.outreach-enrollment-promote-control{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%}.outreach-enrollment-promote-field{display:inline-flex;align-items:center;gap:8px;min-width:0;flex:1 1 auto}.outreach-enrollment-promote-label{margin:0;font-size:0.9em;font-weight:500;white-space:nowrap;flex-shrink:0}.outreach-enrollment-promote-select{width:168px;max-width:55vw;min-width:0;flex:0 1 auto;margin:0;min-height:34px;height:auto;border-radius:4px}.outreach-enrollment-promote-submit{flex:0 0 auto;margin:0 0 0 auto;white-space:nowrap}.outreach-enrollment-activity-panel .outreach-activity-list{margin-top:0}.outreach-current-step-label{font-size:1.05em}.outreach-panel{padding:16px 18px}.outreach-panel-title{margin-top:0}.outreach-enrollment-card{border:1px solid rgba(79,38,94,0.25);border-radius:8px;padding:12px 14px;margin-bottom:12px}.outreach-enrollment-card-head{display:flex;justify-content:space-between;gap:8px;align-items:center}.outreach-enrollment-plan{margin:6px 0 10px;font-size:0.92em}.outreach-enrollment-current-step{margin:0 0 10px;font-size:0.92em;line-height:1.45}.outreach-enrollment-current-step-type{opacity:0.72;font-size:0.92em}.outreach-enrollment-actions{display:flex;gap:8px;flex-wrap:wrap;align-items:center;margin-top:10px}.outreach-enrollment-actions .discovery-split-btn-main{min-height:30px;padding:6px 12px;font-size:12px;border-radius:5px}.outreach-enrollment-card--prior{opacity:0.82;border-style:dashed;padding:10px 12px;margin-bottom:8px}.outreach-enrollment-prior-label{margin:0 0 8px;font-size:0.82em;opacity:0.75}.outreach-prior-attempts{list-style:none;padding-left:0;margin:0}.outreach-prior-attempts li{margin-bottom:6px}.outreach-activity-actor{font-weight:600;margin-right:6px;font-size:0.9em}.outreach-mini-complete-form{display:inline}.outreach-activity-time{opacity:0.65;margin-right:8px;font-size:0.85em}.outreach-activity-item{margin-bottom:8px}.outreach-activity-item--step-completed .outreach-activity-actor,.outreach-activity-item--step-completed .outreach-activity-step-completed{color:#1b7a3d}body#app-theme-body[data-dark] .outreach-page .outreach-activity-item--step-completed .outreach-activity-actor,body#app-theme-body[data-dark] .outreach-page .outreach-activity-item--step-completed .outreach-activity-step-completed{color:#7dcea0}.outreach-activity-item--customer-replied .outreach-activity-actor,.outreach-activity-item--customer-replied .outreach-activity-sms,.outreach-activity-item--customer-replied .outreach-activity-status-change,.outreach-activity-item--customer-replied .outreach-activity-reason-text{color:#a89a45}.outreach-activity-item--customer-replied .outreach-activity-reason-details summary{color:#a89a45}body#app-theme-body[data-dark] .outreach-page .outreach-activity-item--customer-replied .outreach-activity-actor,body#app-theme-body[data-dark] .outreach-page .outreach-activity-item--customer-replied .outreach-activity-sms,body#app-theme-body[data-dark] .outreach-page .outreach-activity-item--customer-replied .outreach-activity-status-change,body#app-theme-body[data-dark] .outreach-page .outreach-activity-item--customer-replied .outreach-activity-reason-text{color:#f3e9b8}body#app-theme-body[data-dark] .outreach-page .outreach-activity-item--customer-replied .outreach-activity-reason-details summary{color:#f3e9b8}.outreach-activity-status-change{display:inline}.outreach-activity-reason-details{display:inline}.outreach-activity-reason-details summary{display:inline;cursor:pointer;color:#4f265e;text-decoration:underline;text-underline-offset:2px;list-style:none}.outreach-activity-reason-details summary::-webkit-details-marker{display:none}.outreach-activity-reason-body{margin:8px 0 0;padding:10px 12px;border-radius:6px;background:rgba(0,0,0,0.12);border:1px solid rgba(79,38,94,0.2);font-size:0.92em;line-height:1.45;white-space:pre-wrap}.outreach-activity-reason-text{font-weight:600}
