@import url(https://fonts.googleapis.com/css?family=Montserrat:400,500,600,700,800,800i,900&display=swap);
/*!
 *  Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */@font-face{font-display:swap;font-family:FontAwesome;font-style:normal;font-weight:400;src:url(/fonts/fontawesome-webfont.eot?8b43027f47b20503057dfbbaa9401fef);src:url(/fonts/fontawesome-webfont.eot?8b43027f47b20503057dfbbaa9401fef?#iefix&v=4.7.0) format("embedded-opentype"),url(/fonts/fontawesome-webfont.woff2?20fd1704ea223900efa9fd4e869efb08) format("woff2"),url(/fonts/fontawesome-webfont.woff?f691f37e57f04c152e2315ab7dbad881) format("woff"),url(/fonts/fontawesome-webfont.ttf?1e59d2330b4c6deb84b340635ed36249) format("truetype"),url(/fonts/fontawesome-webfont.svg?c1e38fd9e0e74ba58f7a2b77ef29fdd3#fontawesomeregular) format("svg")}
/*!
 * Bootstrap v3.3.2 (http://getbootstrap.com)
 * Copyright 2011-2015 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
/*!
 *  Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */@font-face{font-family:FontAwesome;font-style:normal;font-weight:400}@keyframes fa-spin{0%{transform:rotate(0deg)}to{transform:rotate(359deg)}}
/*! lightgallery - v1.2.13 - 2016-01-05
* http://sachinchoolur.github.io/lightGallery/
* Copyright (c) 2016 Sachin N; Licensed Apache 2.0 */@keyframes lg-right-end{0%{left:0}50%{left:-30px}to{left:0}}@keyframes lg-left-end{0%{left:0}50%{left:30px}to{left:0}}@keyframes picker_locked{0%,to{-webkit-transform:translateX(-50%) translateZ(0);-moz-transform:translateX(-50%) translateZ(0);-ms-transform:translateX(-50%) translateZ(0);-o-transform:translateX(-50%) translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translateX(-50%) translate3d(-2px,0,0);-moz-transform:translateX(-50%) translate3d(-2px,0,0);-ms-transform:translateX(-50%) translate3d(-2px,0,0);-o-transform:translateX(-50%) translate3d(-2px,0,0)}20%,40%,60%,80%{-webkit-transform:translateX(-50%) translate3d(2px,0,0);-moz-transform:translateX(-50%) translate3d(2px,0,0);-ms-transform:translateX(-50%) translate3d(2px,0,0);-o-transform:translateX(-50%) translate3d(2px,0,0)}}@keyframes picker_locked_large_mobile{0%,to{-webkit-transform:translate(-50%,-50%) translateZ(0);-moz-transform:translate(-50%,-50%) translateZ(0);-ms-transform:translate(-50%,-50%) translateZ(0);-o-transform:translate(-50%,-50%) translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate(-50%,-50%) translate3d(-2px,0,0);-moz-transform:translate(-50%,-50%) translate3d(-2px,0,0);-ms-transform:translate(-50%,-50%) translate3d(-2px,0,0);-o-transform:translate(-50%,-50%) translate3d(-2px,0,0)}20%,40%,60%,80%{-webkit-transform:translate(-50%,-50%) translate3d(2px,0,0);-moz-transform:translate(-50%,-50%) translate3d(2px,0,0);-ms-transform:translate(-50%,-50%) translate3d(2px,0,0);-o-transform:translate(-50%,-50%) translate3d(2px,0,0)}}@keyframes td-alert{0%,to{transform:scaleX(1)}10%,20%{transform:scale3d(.9,.9,.9) rotate(-3deg)}30%,50%,70%,90%{transform:scale3d(1.1,1.1,1.1) rotate(3deg)}40%,60%,80%{transform:scale3d(1.1,1.1,1.1) rotate(-3deg)}}@keyframes td-bounce{0%,to{transform:scaleX(1)}20%{transform:scale3d(1.25,.75,1)}30%{transform:scale3d(.75,1.25,1)}60%{transform:scale3d(1.15,.85,1)}70%{transform:scale3d(.95,1.05,1)}80%{transform:scale3d(1.05,.95,1)}}@keyframes td-fadein{0%{opacity:0}to{opacity:1}}@keyframes td-fadeout{0%{opacity:1}to{opacity:0}}@keyframes td-dropdown{0%{opacity:0;transform:translate3d(0,-100px,0)}to{opacity:1;transform:none}}@media (min-width:768px){.container{width:750px}.col-sm-3{float:left;width:25%}.col-sm-12{float:left;width:100%}}@media (min-width:992px){.container{width:970px}}@media (min-width:1064px){.container{width:1170px}.col-md-2{float:left;width:16.66666667%}.col-md-3{float:left;width:25%}.col-md-4{float:left;width:33.33333333%}.col-md-5{float:left;width:41.66666667%}.col-md-6{float:left;width:50%}.col-md-7{float:left;width:58.33333333%}.col-md-8{float:left;width:66.66666667%}.col-md-12{float:left;width:100%}.col-md-offset-4{margin-left:33.33333333%}}.row{margin-left:-15px;margin-right:-15px}.row:after,.row:before{content:" ";display:table}.row:after{clear:both}.col-lg-12,.col-lg-3,.col-lg-4,.col-lg-8,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-sm-12,.col-sm-3{min-height:1px;padding-left:15px;padding-right:15px;position:relative}.clearfix:after,.clearfix:before{content:" ";display:table}.clearfix:after{clear:both}.container:after,.container:before{content:" ";display:table}.container:after{clear:both}.hide{display:none!important}.show{display:block!important}.hidden{display:none!important;visibility:hidden!important}.fa{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto}.fa-spin{animation:fa-spin 2s linear infinite}.fa-search:before{content:"\f002"}.fa-envelope-o:before{content:"\f003"}.fa-heart:before{content:"\f004"}.fa-star:before{content:"\f005"}.fa-star-o:before{content:"\f006"}.fa-user:before{content:"\f007"}.fa-check:before{content:"\f00c"}.fa-times:before{content:"\f00d"}.fa-clock-o:before{content:"\f017"}.fa-download:before{content:"\f019"}.fa-headphones:before{content:"\f025"}.fa-book:before{content:"\f02d"}.fa-image:before,.fa-picture-o:before{content:"\f03e"}.fa-backward:before{content:"\f04a"}.fa-play:before{content:"\f04b"}.fa-pause:before{content:"\f04c"}.fa-forward:before{content:"\f04e"}.fa-chevron-right:before{content:"\f054"}.fa-plus-circle:before{content:"\f055"}.fa-times-circle:before{content:"\f057"}.fa-check-circle:before{content:"\f058"}.fa-info-circle:before{content:"\f05a"}.fa-arrow-up:before{content:"\f062"}.fa-arrow-down:before{content:"\f063"}.fa-share:before{content:"\f064"}.fa-plus:before{content:"\f067"}.fa-minus:before{content:"\f068"}.fa-exclamation-circle:before{content:"\f06a"}.fa-eye:before{content:"\f06e"}.fa-warning:before{content:"\f071"}.fa-calendar:before{content:"\f073"}.fa-chevron-down:before{content:"\f078"}.fa-key:before{content:"\f084"}.fa-gears:before{content:"\f085"}.fa-comments:before{content:"\f086"}.fa-heart-o:before{content:"\f08a"}.fa-sign-out:before{content:"\f08b"}.fa-sign-in:before{content:"\f090"}.fa-twitter:before{content:"\f099"}.fa-facebook:before{content:"\f09a"}.fa-hand-o-right:before{content:"\f0a4"}.fa-briefcase:before{content:"\f0b1"}.fa-users:before{content:"\f0c0"}.fa-link:before{content:"\f0c1"}.fa-copy:before{content:"\f0c5"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-comments-o:before{content:"\f0e6"}.fa-file-text-o:before{content:"\f0f6"}.fa-angle-right:before{content:"\f105"}.fa-spinner:before{content:"\f110"}.fa-reply-all:before{content:"\f122"}.fa-bullseye:before{content:"\f140"}.fa-long-arrow-left:before{content:"\f177"}.fa-long-arrow-right:before{content:"\f178"}.fa-paper-plane-o:before{content:"\f1d9"}.fa-trash:before{content:"\f1f8"}.fa-line-chart:before{content:"\f201"}.fa-calendar-check-o:before{content:"\f274"}.fa-commenting:before{content:"\f27a"}.fa-user-o:before{content:"\f2c0"}.sr-only{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}source,video{bottom:0;left:0;min-height:100%;min-width:100%;position:absolute}.group{*zoom:1}.group:after,.group:before{content:"";display:table;line-height:0}.group:after{clear:both}@media (min-width:1200px){.col-lg-3{float:left;width:25%}.col-lg-4{float:left;width:33.33333333%}.col-lg-8{float:left;width:66.66666667%}.col-lg-12{float:left;width:100%}}.sidebar{-webkit-overflow-scrolling:touch;background:#333;bottom:0;height:100%;left:-300px;margin:80px 0 0;min-height:100%;overflow-y:scroll;position:fixed;top:0;transition:all .5s;width:280px;z-index:101}.sidebar.sidebar-show{left:0}.sidebar .logo{padding:0 0 30px;text-align:center}.sidebar .logo img{display:block;margin:0 auto;max-width:150px;text-align:center}.sidebar .logo a h3{display:inline-block;font-size:30px}.navage-sidebar{position:relative;text-align:center}.navage-sidebar ul{margin:0;padding:0}.navage-sidebar ul li{display:block;padding:20px 0;position:relative}.navage-sidebar ul li:first-child:before{top:0}.navage-sidebar ul li:after,.navage-sidebar ul li:first-child:before{background:#0091ff;content:"";display:block;height:1px;left:0;position:absolute;width:100%}.navage-sidebar ul li:after{bottom:0}.navage-sidebar ul li a{color:#bdbdbd;font-size:14px;font-weight:600;position:relative}@media screen and (min-width:1030px){.sidebar{padding:9px 0 0;width:340px}.sidebar .navage-sidebar ul{padding:0 10px}.sidebar .navage-sidebar ul li{padding:0 4px}.sidebar .navage-sidebar ul li a{font-size:11px}.sidebar .logo{padding:11px 0 23px}.sidebar{left:-340px}}.hamburger{cursor:pointer;height:20px;margin:auto;position:relative;width:30px}.hamburger .line{background:#fff;display:block;height:2px;position:absolute;transition:all .2s;width:100%}.hamburger .line:first-child{top:0}.hamburger .line:nth-child(2){top:50%;transform:translateY(-50%)}.hamburger .line:nth-child(3){bottom:0}.hamburger.menu-close .line:first-child,.hamburger.menu-close .line:nth-child(2){top:0;transform:translateY(9px) rotate(45deg)}.hamburger.menu-close .line:nth-child(3){transform:translateY(-9px) rotate(-45deg)}@keyframes "pulsate"{0%{opacity:0;transform:scale(.1)}50%{opacity:1}to{opacity:0;transform:scale(1.2)}}@keyframes "fade"{0%{bottom:-24px;opacity:.5;visibility:visible}to{bottom:120%}}@keyframes "spin"{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes "pulse"{50%{box-shadow:0 0 0 10px hsla(0,0%,100%,.1),0 0 0 20px hsla(0,0%,100%,.2),0 0 0 40px hsla(0,0%,93%,.3)}}@keyframes "cluster-animation"{0%,to{box-shadow:0 0 0 4px rgba(0,0,0,.1)}50%{box-shadow:0 0 0 9px rgba(0,0,0,.1)}}@keyframes "anim-col"{0%{margin-top:0}50%{margin-top:-50px}to{margin-top:0}}html{overflow-x:hidden!important}body,html{height:100%}body{color:#000;font-size:13px;font-weight:400;margin:0;padding:0}@-o-viewport{width:device-width}@viewport{width:device-width}body,html{font-family:Montserrat,sans-serif}p{color:#333;font-size:12px;font-weight:500;line-height:24px;padding-bottom:10px}blockquote{border-left:15px solid #eee;float:left;font-size:17.5px;margin:0 0 20px;padding:10px 20px;position:relative}blockquote:before{bottom:3px;color:#ccc;content:"\f10e";font-size:43px;font-style:normal;font-weight:400;opacity:.4;position:absolute;right:6px;text-decoration:inherit}blockquote p{color:#494949;font-family:Georgia,Times New Roman,Times,serif;font-style:italic}#main{height:100%;left:0;position:absolute;top:0;width:100%;z-index:2}.container{margin:0 auto;max-width:1224px;padding:0;width:92%}#wrapper,.container{position:relative;z-index:5}#wrapper{float:left;padding-top:80px;width:100%}#wrapper.no-padding{padding-top:0}.content{background:#fff;z-index:4}.content,.fl-wrap{float:left;position:relative;width:100%}.bg{background-attachment:scroll;background-origin:content-box;background-position:50%;background-repeat:repeat;background-size:cover;z-index:1}.bg,.overlay{height:100%;left:0;position:absolute;top:0;width:100%}.overlay{opacity:.5;z-index:2}.main-header{box-shadow:0 0 8px 0 rgba(0,0,0,.12);height:80px;left:0;padding:0 0 6px;position:fixed;top:0;-webkit-transform:translateZ(0);width:100%;z-index:100}.dark-header{background:#333}.dark-header .add-list{box-shadow:0 0 0 7px hsla(0,0%,100%,.2)}.dark-header .add-list:hover{box-shadow:0 0 0 7px hsla(0,0%,100%,.1)}.dark-header .show-reg-form{color:#fff}.dark-header .show-reg-form:before{background:hsla(0,0%,100%,.21);color:#fff}.fs-header{padding:0 50px}nav li ul a:after,nav li ul a:before{display:none}.nav-button-wrap{border-radius:100%;cursor:pointer;float:right;height:38px;margin-right:16px;padding:10px 0;position:relative;top:24px;width:38px}section.no-top-padding{padding-top:0}section.color-bg .section-title .breadcrumbs{margin-bottom:10px;margin-top:0}section.color-bg .section-title .breadcrumbs a:before{background:#fff!important}section.gray-section,section.gray-section .section-separator{background:#f9f9f9}section.hero-section .bg{height:120%;top:-10%}section.parallax-section{padding:110px 0}section.parallax-section .bg{height:120%;top:0}.hero-section-wrap{z-index:30}.parallax-section .section-title h2{color:#fff;font-size:44px}.parallax-section .section-title p{color:#fff}.parallax-section .section-title.left-align,.parallax-section .section-title.left-align h2{text-align:left}.parallax-section .section-subtitle{color:#fff;opacity:.2}.parallax-section .section-subtitle:before{display:none}.section-separator{float:left;margin:20px 0;position:relative;width:100%}.section-separator:before{border-radius:3px;content:"";height:4px;left:50%;margin-left:-25px;position:absolute;top:0;width:50px}.section-subtitle{font-size:64px;font-weight:700;left:0;opacity:.13;position:absolute;text-align:center;text-transform:uppercase;top:-20px;width:100%;z-index:-1}.section-subtitle:before{background:linear-gradient(180deg,transparent 0,hsla(0,0%,100%,.75))}.gray-section .section-subtitle:before,.section-subtitle:before{bottom:0;content:"";height:100%;left:0;position:absolute;width:100%}.gray-section .section-subtitle:before{background:linear-gradient(180deg,transparent 0,hsla(0,0%,98%,.75))}.main-register-wrap{overflow:auto;-webkit-transform:translateZ(0);width:100%}.results-link{background:#fff;clear:both;margin:0 0 20px}.results-link .view-full-button{background:#0093df;border-radius:20px;color:#fff;display:block;font-weight:600;margin:0 auto;max-width:180px;padding:10px 0;text-align:center}.main-register-holder{margin:20px auto;max-width:480px;position:relative;z-index:5}.main-register{background:#fff;border-radius:6px;box-shadow:0 0 60px 0 rgba(0,0,0,.12);float:left;margin-bottom:50px;padding:0 0 30px;position:relative;width:100%}.main-register h3{border-bottom:1px solid #eee;color:#666;float:left;font-size:20px;font-weight:600;margin-bottom:20px;padding:10px 30px;text-align:left;width:100%}.main-register h3 span{color:#566985;font-size:18px;font-weight:800;text-transform:uppercase}.main-register .filter-tags{float:left}.main-register .custom-form label{padding-bottom:12px}.main-register .custom-form input[type=email],.main-register .custom-form input[type=password],.main-register .custom-form input[type=text]{padding-left:20px}.close-reg{border-radius:100%;color:#fff;cursor:pointer;height:40px;line-height:40px;position:absolute;right:30px;top:14px;transition:all .2s ease-in-out;width:40px}.close-reg:hover{background:#333}.lost_password{float:left;margin-top:25px;width:100%}.lost_password a{color:#50596e;float:left;font-size:12px;font-weight:600}#tabs-container{padding:0 30px}#tabs-container,.tab{float:left;width:100%}.tabs-menu{list-style:none;padding:0}.tabs-menu:after{clear:both;content:"";display:table}.tabs-menu li .tab-selector,.tabs-menu li a{border-bottom:1px solid #000;border-radius:3px 3px 0 0;display:block;float:left;font-weight:500;padding:14px 5px;text-align:center;transition:all .5s;width:50%}@media (max-width:420px){.tabs-menu li .tab-selector,.tabs-menu li a{padding:14px 0}}.tabs-menu li.current .tab-selector,.tabs-menu li.current a,.tabs-menu li:hover .tab-selector,.tabs-menu li:hover a{background:#0091ff;color:#fff}.tabs-menu li:hover .tab-selector{cursor:pointer}.tab-content{display:none;padding:20px 0;width:100%}#tab-1,.tab-content.active{display:block}.card-listing .geodir-category-listing{border:1px solid #eee;border-radius:10px;overflow:hidden}.card-listing .geodir-category-listing a{display:block}.card-listing .geodir-category-content{background:#fff;padding:30px 20px 10px;z-index:2}.card-listing .geodir-category-content h3{float:left;font-size:18px;font-weight:600;margin-bottom:10px;text-align:left;width:100%}.card-listing .geodir-category-content h3 a{color:#000}.card-listing .geodir-category-content p{color:#666;font-size:12px;text-align:left}.card-listing .geodir-category-img img{float:left;height:auto;width:100%;z-index:1}.card-listing .geodir-category-img .overlay{opacity:.1}.card-listing .listing-rating{float:left;margin-top:20px;width:100%}.card-listing .listing-rating span{color:#999;float:left;margin-left:10px;position:relative;top:-2px}.card-listing .listing-rating.card-popup-rainingvis i{float:left;margin-right:7px}.card-listing .list-post-counter{background:rgba(0,0,0,.6);border-radius:4px;color:#fff;cursor:pointer;font-weight:700;padding:6px 10px;position:absolute;right:20px;top:20px;z-index:4}.card-listing .list-post-counter i{padding-left:10px}.card-listing .listing-geodir-category{border-radius:4px;box-shadow:0 0 0 7px hsla(0,0%,100%,.4);color:#fff;font-weight:500;left:20px;padding:10px 25px;position:absolute;top:-20px;z-index:5}.geodir-category-img img{transform:translateZ(0);transition:all 2s cubic-bezier(.19,1,.22,1) 0ms}.geodir-category-listing:hover .geodir-category-img img{transform:scale(1.15)}.col-list-wrap{min-height:100vh;position:relative;width:50%;z-index:10}.col-list-wrap,.gray-bg{background:#f9f9f9}.prevent-select{-webkit-user-select:none;-moz-user-select:none;user-select:none}.fh-col-list-wrap{width:100%}.fh-col-list-wrap .filter-tags{margin-bottom:20px}.left-list{float:left}.filter-tags h4{float:left;font-size:14px;font-weight:500;padding-bottom:20px;position:relative;text-align:left;width:100%}.filter-tags input{-webkit-appearance:none;background:#fff!important;border:1px solid #ccc;color:#fff;cursor:pointer;float:left;height:20px;padding:0;position:relative;width:20px}.filter-tags input:checked:after{content:"\f00c";font-size:14px;font-style:normal;font-weight:400;left:2px;position:absolute;text-decoration:inherit;top:2px;z-index:20}.filter-tags label{color:#888da0;float:left;font-weight:600;padding:0 10px;position:relative;top:4px;width:auto}.listing-item.list-layout{background:#fff;padding:0;width:100%}.listing-item.list-layout .geodir-category-img{float:left;overflow:hidden;position:relative;width:50%}.listing-item.list-layout .geodir-category-content{float:left;position:relative;width:50%}.listing-item.list-layout .listing-geodir-category{left:-100%;margin-left:20px;top:20px;z-index:100}.infoBox-close{border-radius:100%;box-shadow:0 0 0 5px hsla(0,0%,100%,.4);color:#fff;cursor:pointer;height:30px;line-height:30px;position:absolute;right:20px;top:20px;width:30px;z-index:20}.infoBox-close:hover{background:#fff;color:#000}.listing-title h4{color:#566985;float:left;font-size:16px;font-weight:600;padding-bottom:20px;text-align:left;width:100%}.listing-title h4 a{color:#566985}.cluster{height:40px!important;width:40px!important}.cluster img{display:none}.cluster div{animation:cluster-animation 1.5s infinite;border:2px solid #fff;border-radius:100%;box-shadow:0 0 0 4px rgba(0,0,0,.1);color:#fff!important;font-size:15px!important;font-weight:600;height:40px!important;line-height:38px!important;text-align:center;transition:all .1s 3inear;width:40px!important}.cluster div:hover{background:#5d6275}.pagination{float:left;margin-top:20px;text-align:center;width:100%}.pagination a{background:#fff;border:1px solid #eee;border-radius:6px;box-sizing:border-box;color:#888da0;display:inline-block;font-size:13px;height:44px;letter-spacing:1px;line-height:44px;position:relative;width:44px}.pagination a:hover{color:#fff}.pagination a i{font-size:12px}.pagination a.current-page{color:#fff}.list-single-header{z-index:10}.list-single-header .section-separator{margin-top:0}.list-single-header .section-separator:before{left:26px}.list-single-header.list-single-header-inside{background:#fff;border:1px solid #eee;border-radius:6px}.list-single-header.list-single-header-inside .list-single-header-item .listing-rating span{color:#666}.list-single-header-item h2{color:#fff;float:left;font-weight:700;text-align:left;width:100%}.list-single-header-item h2 a,.list-single-header-item h2 span{font-size:13px;font-weight:400}.list-single-header-item h2 a{color:#5ecfb1;font-weight:600}.list-single-header-item p{color:hsla(0,0%,100%,.71);font-weight:500;text-align:left}.list-single-header-item .listing-rating{float:left;margin-top:10px}.list-single-header-item .listing-rating i{float:left;margin-right:6px}.list-single-header-item .listing-rating span{color:hsla(0,0%,100%,.71);float:left;margin-left:12px;position:relative;top:-2px}.list-single-header-inside .list-single-header-item h2{color:#000}.list-single-header-inside .list-single-header-column{margin-top:0}.list-single-header-inside .list-single-header-column .custom-scroll-link{border:1px solid #eee;border-radius:4px;color:#999;float:right;margin-bottom:12px}.list-single-header-cat a{border-radius:4px;color:#fff;float:left;padding:10px 25px}.list-single-header-cat span{color:#fff;float:left;padding-left:30px;position:relative;top:10px}.list-single-header-cat span:before{background:hsla(0,0%,100%,.51);content:"";height:1px;left:10px;position:absolute;top:50%;width:10px}.list-single-header-cat span i{padding-left:4px}.list-single-header-column{margin-top:20px;position:relative}.list-single-header-column.fave-section:before{background:#0d0a0a;content:"";display:block;height:100%;left:-5px;position:absolute;top:0;width:1px}.list-single-header-column .custom-scroll-link{background:hsla(0,0%,100%,.11);border:1px solid hsla(0,0%,100%,.41);border-radius:20px;border-radius:4px;color:#fff;float:right;margin-right:10px;padding:7px 12px;position:relative;top:8px}.list-single-header-column .custom-scroll-link:hover{background:hsla(0,0%,100%,.21)}.list-single-header-column .custom-scroll-link i{padding-right:10px}.list-single-main-item{background:#fff;border:1px solid #eee;border-radius:100%;border-radius:10px;margin-bottom:20px;padding:30px}.list-single-main-item p{color:#333;text-align:left}article .list-single-main-item{margin-bottom:0}.list-single-main-item-title{margin:0 0 20px}.list-single-main-item-title h3{color:#000;font-size:18px;font-weight:600;text-align:left}.list-single-main-item-title h3 a{color:#000}.list-single-main-wrapper .breadcrumbs{border-radius:6px;margin:15px 0;padding:15px 20px}.list-single-main-wrapper .breadcrumbs a{color:#fff;float:left;font-weight:600;padding-right:20px}.list-single-main-wrapper .breadcrumbs a:before{background:#fff;border-radius:100%;content:"";height:4px;margin-top:-2px;position:absolute;right:8px;top:50%;width:4px}.list-single-main-wrapper .breadcrumbs span{color:#fff;color:hsla(0,0%,100%,.71);float:left;font-weight:600;padding-right:20px}.reviews-comments-wrap{display:inline-table;margin-top:30px;width:100%}.reviews-comments-item-text{position:relative;width:100%}.reviews-comments-item-text .listing-rating{float:right}.reviews-comments-item-text .listing-rating i{float:left;font-size:12px;margin-right:6px}.reviews-comments-item-text h4{font-size:16px;font-weight:500;text-align:left}.reviews-comments-item-text p{text-align:left}.reviews-comments-item{border-bottom:1px solid #eee;position:relative;width:100%}.reviews-comments-item:last-child{border:none;margin-bottom:0}.review-comments-avatar{border-radius:100%;height:80px;left:20px;overflow:hidden;position:absolute;top:0;width:80px}.review-comments-avatar img{float:left;height:80px;width:80px}.accordion,.accordion a.toggle{float:left;position:relative;width:100%}.accordion a.toggle{background:#fff;border:1px solid #eee;border-radius:4px;box-sizing:border-box;font-size:13px;font-weight:500;margin-bottom:15px;padding:18px 30px;text-align:left;transition:all .3s linear}.accordion a.toggle i{font-size:16px;position:absolute;right:24px;top:17px}.default-page-header,.profile-edit-page-header{background:#fff;border:1px solid #eee;border-radius:6px;float:left;margin-bottom:30px;padding:15px 30px;position:relative;width:100%}.default-page-header h2,.profile-edit-page-header h2{color:#000;float:left;font-size:26px;font-weight:500;text-align:left}.default-page-header .breadcrumbs,.profile-edit-page-header .breadcrumbs{float:right;position:relative;top:8px}.default-page-header .breadcrumbs a,.profile-edit-page-header .breadcrumbs a{float:left;font-weight:500;margin-left:24px;position:relative}.default-page-header .breadcrumbs a:before,.profile-edit-page-header .breadcrumbs a:before{border-radius:100%;content:"";height:6px;margin-top:-3px;position:absolute;right:-16px;top:50%;width:6px}.default-page-header .breadcrumbs span,.profile-edit-page-header .breadcrumbs span{float:left;font-weight:500;margin-left:24px;position:relative}.profile-edit-header{float:left;padding-bottom:30px;position:relative;width:100%}.profile-edit-header h4{color:#000;font-size:18px;font-weight:700;padding-bottom:20px;text-align:left}.profile-edit-header h4 span{color:#5ecfb1}.user-profile-menu-wrap{background:#f8fbfe;border:1px solid #eee;border-radius:4px;padding:15px 20px}.user-profile-menu-wrap:before{animation:spinnerRotate 9s linear infinite;font-size:33px;opacity:.3;right:20px;top:20px}.user-profile-menu-wrap:after,.user-profile-menu-wrap:before{color:#999;content:"\f013";font-style:normal;font-weight:400;position:absolute;text-decoration:inherit}.user-profile-menu-wrap:after{animation:spinnerRotate2 5s linear infinite;font-size:23px;opacity:.2;right:43px;top:40px}.user-profile-menu{border-bottom:1px solid #eee;float:left;margin-bottom:15px;padding-bottom:10px;width:100%}.user-profile-menu h3{color:#000;font-size:16px;font-weight:600;padding-bottom:20px;text-align:left}.user-profile-menu li{float:left;margin-bottom:14px;text-align:left;width:100%}.user-profile-menu li a{color:#50596e;float:left;font-weight:600;min-width:90px;padding:5px;position:relative}.user-profile-menu li a i{float:left;opacity:.4;padding-right:25px;position:relative;text-align:center;top:2px;width:20px}.user-profile-menu li a span{background:#000;border-radius:100%;color:#fff;font-size:10px;font-weight:300px;height:20px;line-height:20px;margin-top:-10px;position:absolute;right:-30px;text-align:center;top:50%;width:20px}.user-profile-menu li a:hover i{opacity:1}.log-out-btn{background:#daf4ff;border:2px solid;border-radius:6px;float:left;font-size:12px;font-weight:600;padding:12px 35px}.log-out-btn:hover{color:#fff}.profile-edit-container .custom-form label{float:left;font-weight:500;margin-bottom:10px;text-align:left}.profile-edit-container .custom-form label i{top:42px}.profile-edit-container.add-list-container{float:left;margin-top:30px;padding-bottom:30px;width:100%}.profile-edit-container.add-list-container:first-child{margin-top:0}.add-list-media-header{background:#f8fbfe;border:1px solid #eee;float:left;font:normal normal normal 14px/1 FontAwesome;padding:15px 20px 3px;width:100%}.add-list-media-header span{float:left;text-align:left}.fuzone{background:#f7f9fb;border:1px solid #eee;border-radius:3px;display:inline-block;float:left;margin-bottom:10px;margin-top:0;min-height:160px;position:relative;transition:all .3s linear}.fuzone,.fuzone input{cursor:pointer;width:100%}.fuzone input{height:100%;left:0;opacity:0;position:absolute;top:0;z-index:100}.fuzone .fu-text{color:#999;font-size:12px;font-weight:400;margin:50px 0;position:relative;text-align:center}.fuzone .fu-text i{color:#666;font-size:44px;padding-bottom:10px;transition:all .3s linear;width:100%}.fuzone:hover .fu-text i{transform:translateY(-10px)}.photoUpload-files span{background:#fff;border-radius:2px;box-shadow:0 5px 5px rgba(0,0,0,.07);color:#666;display:inline-block;font-size:10px;margin:0 3px;padding:3px 6px}.add-list-media-wrap label{margin-top:18px}.radio{color:#999;font-size:13px;position:relative;top:-2px}.radio span{padding-left:30px;position:relative}.radio span:after{border:1px solid #ccc;border-radius:3px;box-sizing:border-box;content:"";height:20px;left:0;position:absolute;top:-1px;width:20px}.radio input[type=radio]{cursor:pointer;height:100%;opacity:0;position:absolute;width:100%;z-index:1}.radio input[type=radio]:checked+span{color:#000}.radio input[type=radio]:checked+span:before{content:"\f00c";font-size:13px;font-style:normal;font-weight:400;left:4px;position:absolute;text-decoration:inherit;top:3px;z-index:20}.dashboard-header{background:#f8fbfe;border-bottom:1px solid #eee;padding:20px 30px}.dashboard-header h3{font-size:16px;font-weight:600;text-align:left}.notification{border-radius:4px;margin-bottom:40px;padding:18px 20px}.notification p{color:#fff;padding-bottom:0;text-align:left}.notification p a{color:hsla(0,0%,100%,.71);font-weight:600;padding:0 5px}.notification.success{background:#5ecfb1}.notification.reject{background:#ea4d37}.btn{border-radius:6px;color:#333;font-weight:600;padding:12px 30px}.btn i{padding-left:10px}.btn.color-bg:hover{background:#333}.btn.big-btn{padding:15px 40px}.btn.flat-btn{color:#fff}footer.main-footer{float:left;overflow:hidden;position:relative;width:100%;z-index:2}.dark-footer,.sub-footer{background:#333}.sub-footer{padding:28px 0 22px}.sub-footer .about-widget img{float:left;height:auto;max-width:80px}.copyright{color:#fff;display:block;font-size:13px;font-weight:500;text-align:center}.footer-social{float:right}.footer-social li{float:left;margin-left:23px}.footer-social li a{border-left:none;float:left;font-size:16px}.footer-social li a:hover{color:#999}#footer-twiit{text-align:left}#footer-twiit div.user,#footer-twiit img{display:none}#footer-twiit a{color:#fff}.post-author{float:left;margin-right:20px;margin-top:10px}.post-author img{border-radius:100%;float:left;height:40px;margin-right:20px;width:40px}.post-author span{color:#666;font-weight:600;position:relative;top:12px}.status{color:#fff;line-height:0;padding-right:12px;position:absolute;right:10px;top:25px}.status span{border-radius:100%;height:6px;position:absolute;right:0;top:-2px;width:6px}.share-holder.hid-share{position:relative}.share-holder.hid-share .share-container{background:#2c3b5a;border-radius:6px;box-shadow:0 0 0 3px hsla(0,0%,100%,.2);margin-top:-30px;min-width:170px;opacity:0;padding:8px 8px 8px 18px;position:absolute;right:0;top:-50px;transition:all .3s ease-in-out;visibility:hidden}.share-holder.hid-share .share-container:after{border:7px solid transparent;border-top-color:#2c3b5a;content:" ";height:0;margin-left:7px;pointer-events:none;position:absolute;right:22px;top:100%;width:0;z-index:2}.share-holder.hid-share .share-container.visshare{opacity:1;top:-45px;visibility:visible}.showshare{border-radius:30px;box-shadow:0 0 0 7px hsla(0,0%,100%,.2);cursor:pointer;min-width:100px;padding:10px 20px;position:relative}.showshare span{color:#fff;font-size:11px;font-weight:700;position:relative;text-transform:uppercase;z-index:1}.showshare i{background:#fff;border-radius:100%;color:#666;font-size:10px;height:20px;line-height:20px;position:absolute;right:10px;text-align:center;top:8px;transition:all .3s linear;width:20px;z-index:5}.showshare:hover i{color:#292929}.showshare.vis-butsh span{left:30px}.showshare.vis-butsh i{right:69%;transform:rotate(1turn)}.visshare{opacity:1;visibility:visible}@font-face{font-display:swap;font-family:FontAwesome}#contact-form #message{float:left;padding-bottom:20px;text-align:left;width:100%}#progressbar{box-sizing:border-box;counter-reset:step;float:left;padding:30px 20px;width:100%}#progressbar li{color:#000;float:left;font-size:12px;font-weight:600;list-style-type:none;padding:0 0 15px;position:relative;text-align:left;width:25%}#progressbar li span{padding-right:5px}#progressbar li:after{background:#eee;width:100%;z-index:1}#progressbar li:after,#progressbar li:before{border-radius:4px;bottom:0;content:"";height:4px;left:0;position:absolute}#progressbar li:before{background:#3aaced;transition:all .2s linear;width:0;z-index:2}#progressbar li.active:before{width:99%}#progressbar li.active span{color:#5ecfb1}@media only screen and (max-width:1064px){.nav-button-wrap{display:block}.col-list-wrap{overflow:hidden;width:100%}@font-face{font-display:swap;font-family:FontAwesome}.user-profile-menu-wrap{margin-bottom:20px}.list-single-header-column .custom-scroll-link{float:left}.share-holder.hid-share{margin-left:0;position:relative}.share-holder.hid-share .share-container{left:0;right:inherit}.share-holder.hid-share .share-container:after,.share-holder.hid-share .share-container:before{left:20px;right:inherit}}@media only screen and (max-width:768px){#progressbar li{margin-bottom:16px;width:50%}.price-item{margin-bottom:30px;width:100%}.best-price{top:0;transform:scale(1)}.footer-social{float:left;margin-top:15px}.footer-social li{margin-left:0;margin-right:23px}.scroll-nav-wrapper,.show-reg-form:before{display:none}.reviews-comments-item{padding:0 0 30px}.review-comments-avatar{float:left;left:20px;margin-bottom:20px;position:relative}.main-register-holder{padding:0 20px}}@media only screen and (max-width:540px){#progressbar{padding:20px 20px 0}#progressbar li{width:100%}.parallax-section .section-title h2{font-size:34px}}@media only screen and (-webkit-min-device-pixel-ratio:2){.bg{background-attachment:scroll!important;background-position:50%;-webkit-background-size:cover}}.tabs{background:#fff;box-shadow:0 3px 16px rgba(0,0,0,.1);margin:15px auto 0}.tabs .tab-comment-count,.tabs .tab-title{display:inline-block;vertical-align:middle}.tabs .tab-comment-count{margin:0 0 0 5px}.tabs .stickytabs{background:#fff;max-width:84.5%;position:fixed;top:80px;width:100%;z-index:55}.tabs__list{border-bottom:1px solid #e9e9e9;display:flex;flex-wrap:wrap;height:40px}.tabs__tab{align-items:center;color:rgba(0,0,0,.7);cursor:pointer;display:flex;flex:50%;font-size:13px;justify-content:center;position:relative;text-transform:uppercase}.tabs__tab i{padding-right:5px}.tabs__tab span{font-size:11px;font-weight:600}.tabs__tab.disabled,.tabs__tab.disabled:hover{color:gray}.tabs__tab_active{color:#0091ff}.tabs__tab_active:before{background:#0091ff}.tabs__tab:before{border-radius:4px;bottom:0;content:"";display:block;height:4px;left:0;position:absolute;right:0}.tabs__container{overflow:hidden;position:relative;transition:height .4s cubic-bezier(.86,0,.07,1);will-change:height}.tabs__wrapper{align-items:flex-start;display:flex;justify-content:flex-start;transition:transform .4s cubic-bezier(.86,0,.07,1);will-change:transform}.tabs__content{flex:1 0 100%;padding:16px;width:100%}@media screen and (min-width:600px){.tabs__tab span{font-size:14px}.tabs__tab i{padding-right:10px}}.loading-spinner{display:block;height:200px;letter-spacing:.5px;position:relative}.label{color:hsla(0,0%,100%,.8);display:block;font-size:.8rem;text-align:center;text-transform:uppercase;width:100%}.loading-spinner:after{border-radius:50%;box-sizing:border-box;content:"";height:40px;left:calc(50% - 20px);position:absolute;top:calc(50% - 20px);width:40px}.loading-spinner.smooth:after{animation:loading-spinner .6s linear infinite;border-left:4px solid #0091ff;border-right:4px solid hsla(0,0%,100%,0);border-top:4px solid #0091ff}@keyframes loading-spinner{to{transform:rotate(1turn)}}.show_searches_page .list-single-header-item .col-sm-3{margin-bottom:15px;position:relative}.show_searches_page .list-single-header-item .col-sm-3:after{background:#000;content:"";height:1px;left:0;margin:0 auto;position:absolute;right:0;top:-10px;width:85%}.show_searches_page .pagination{margin:10px 0 40px}.trending-topics-page .single-topic{border:1px solid #0091ff;border-radius:10px;display:inline-block;margin:10px 0;text-align:center;width:100%}.trending-topics-page .single-topic .topic-links{display:block;padding:10px 15px}.trending-topics-page .single-topic .topic-links .topic-link{font-weight:700;text-decoration:underline}.trending-topics-page .single-topic .topic-links .topic-hit-count{display:block;padding:5px 0 0}.trending-topics-page .single-topic .topic-links .topic-hit-count .bold{font-weight:600}.trending-topics-page .single-topic .see-podcasts{border-top:1px solid #0091ff;cursor:pointer;display:block;padding:10px 0}.trending-topics-page .single-topic .see-podcasts .topic-expand-button{padding:0 5px 0 0}.trending-topics-page .single-topic .hit-pods{display:none;list-style-type:disc;max-width:85%;padding:0 0 10px;text-align:left;width:100%}.trending-topics-page .single-topic .hit-pods .pod-title{padding:5px 0}.trending-topics-page .single-topic .hit-pods .pod-title a{display:block;padding:5px 0}.trending-topics-page .single-topic.expanded .hit-pods{display:inline-block}#progressbar{background-color:#000;border-radius:13px;padding:3px}#progressbar>div{background-color:#0091ff;border-radius:10px;color:#fff;height:20px;text-align:center}.download-page{padding:0 0 150px}.download-page span{display:block}.download-page .heading{font-size:15px;font-weight:600}.download-page .descriptor{font-size:13px;font-weight:500}.current-transcript-title{font-size:18px;font-weight:600;padding:0 0 20px}.user-transcripts-section .single-transcript,.user-transcripts-section .title{display:block}.user-transcripts-section .title{font-size:15px;font-weight:600;padding:10px 0}.user-transcripts-section .single-transcript{border:1px solid #0091ff;border-radius:10px;display:inline-block;font-size:13px;font-weight:500;margin:5px 0;padding:5px 0;text-align:center;width:100%}.user-transcripts-section .single-transcript .single-transcript-section{display:none;list-style-type:disc;margin:0 auto;max-width:90%;padding:0;position:relative;text-align:left;width:100%}.user-transcripts-section .single-transcript .single-transcript-section .get_transcript_button{background:#0091ff;border-radius:10px;color:#fff;display:block;margin:0 0 15px;max-width:160px;padding:15px;text-align:center;transition:all .5s}.user-transcripts-section .single-transcript .single-transcript-section .get_transcript_button:hover{background:#000;cursor:pointer}.user-transcripts-section .single-transcript i{transition:transform .25s}.user-transcripts-section .single-transcript.expanded .single-transcript-section{display:block}.user-transcripts-section .single-transcript.expanded i{transform:rotate(180deg)}.transcribe-page h3.page-desc{font-size:13px;font-weight:400;padding:15px 0}.ts-time{font-weight:600}.register-notice-message,.too-big-notice-message{font-size:16px;font-weight:600;max-height:0;overflow:hidden;padding:5px 0;transition:visibility .5s,max-height .5s;visibility:hidden}.register-notice-message.show-notice,.too-big-notice-message.show-notice{display:block;max-height:160px;visibility:visible}.ts-from-url-link fieldset{padding:0 0 20px}.ts-from-url-link fieldset .form-title{display:block;font-size:18px;padding:5px 0 10px}.ts-from-url-link fieldset .link-lang,.ts-from-url-link fieldset .ytb-url{display:inline-block;width:100%}.ts-from-url-link fieldset .ytb-url{max-width:62%}.ts-from-url-link fieldset .link-lang{max-width:36%;padding-left:2%}.ts-from-url-link fieldset .link-lang select{background:transparent;border:none;border-radius:4px;box-shadow:inset 0 0 0 1px #b2b2b2;height:38px;padding-left:10px;padding-right:-10px;position:relative;transition:all .2s ease;width:100%}.dropdown{left:180px;position:absolute;top:0;width:190px}.select{align-items:center;background:#2a2f3b;border:2px solid #2a2f3b;border-radius:.5em;color:#fff;cursor:pointer;display:flex;justify-content:space-between;padding:1em;transition:.3s}.select:hover{background:#323741}.caret{border-left:5px solid transparent;border-right:5px solid transparent;border-top:6px solid #fff;height:0;transition:.3s;width:0}.caret-rotate{transform:rotate(180deg)}.menu{background:#323741;border:1px solid #363a43;box-shadow:0 .5em 1em rgba(0,0,0,.2);color:#9fa5b5;display:none;left:50%;list-style:none;opacity:0;padding:.2em .5em;position:absolute;top:4em;transform:translateX(-50%);transition:.2s;width:100%;z-index:1}.menu,.menu li{border-radius:.5em}.menu li{cursor:pointer;margin:.3em 0;padding:.7em .5em}.menu li:hover{background:#2a2d35}.menu-open{display:block;opacity:1}.dl-form{padding:70px 0 0;position:relative}.dl-form .dropdown{left:0;top:10px}.brand-dashboard-page .brand-dashboard{color:#1e293b;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;margin:0 auto;max-width:1280px;padding:24px 10px}.brand-dashboard-page .dashboard-header{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:28px}.brand-dashboard-page .header-left{flex:1 1 auto;min-width:0}.brand-dashboard-page .dashboard-title{color:#0f172a;font-size:28px;font-weight:700;line-height:1.2;margin:0}.brand-dashboard-page .header-right{flex-shrink:0}.brand-dashboard-page .last-updated{color:#94a3b8;font-size:13px;margin-left:12px}.brand-dashboard-page .brand-select,.brand-dashboard-page .group-select{background:#fff;border:1px solid #e2e8f0;border-radius:8px;color:#334155;cursor:pointer;font-size:14px;padding:10px 16px;transition:border-color .15s}.brand-dashboard-page .brand-select{min-width:220px}.brand-dashboard-page .group-select{min-width:150px}.brand-dashboard-page .brand-select:focus,.brand-dashboard-page .group-select:focus{border-color:#6366f1;box-shadow:0 0 0 3px rgba(99,102,241,.12);outline:none}.brand-dashboard-page .empty-state,.brand-dashboard-page .loading-state{color:#64748b;padding:80px 20px;text-align:center}.brand-dashboard-page .empty-icon{font-size:48px;margin-bottom:16px}.brand-dashboard-page .empty-state h2{color:#334155;font-size:20px;margin:0 0 8px}.brand-dashboard-page .spinner{animation:spin .7s linear infinite;border:3px solid #e2e8f0;border-radius:50%;border-top-color:#6366f1;height:40px;margin:0 auto 16px;width:40px}.brand-dashboard-page .spinner-wrap{padding:40px 20px;text-align:center}.brand-dashboard-page .loading-panel{color:#64748b;font-size:14px;padding:40px 20px;text-align:center}@keyframes spin{to{transform:rotate(1turn)}}.brand-dashboard-page .btn-primary{background:#6366f1;border:none;border-radius:8px;color:#fff;cursor:pointer;display:inline-block;font-size:14px;font-weight:600;padding:10px 24px;transition:background .15s}.brand-dashboard-page .btn-primary:hover{background:#4f46e5}.brand-dashboard-page .cards-row{display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-bottom:28px}.brand-dashboard-page .stat-card{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 1px 3px rgba(0,0,0,.04);display:flex;gap:16px;padding:20px;transition:box-shadow .2s}.brand-dashboard-page .stat-card:hover{box-shadow:0 4px 12px rgba(0,0,0,.08)}.brand-dashboard-page .card-icon{align-items:center;background:#f8fafc;border-radius:10px;display:flex;flex-shrink:0;font-size:28px;height:48px;justify-content:center;width:48px}.brand-dashboard-page .card-body{display:flex;flex-direction:column}.brand-dashboard-page .card-label{color:#64748b;font-size:13px;margin-bottom:2px}.brand-dashboard-page .card-value{color:#0f172a;font-size:26px;font-weight:700;line-height:1.2}.brand-dashboard-page .card-sub{color:#94a3b8;font-size:12px;margin-top:2px}.brand-dashboard-page .card-sentiment.positive .card-value{color:#16a34a}.brand-dashboard-page .card-sentiment.negative .card-value{color:#dc2626}.brand-dashboard-page .card-sentiment.neutral .card-value{color:#d97706}.brand-dashboard-page .chart-section{background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 1px 3px rgba(0,0,0,.04);margin-bottom:28px;padding:24px}.brand-dashboard-page .chart-section h3{color:#334155;font-size:16px;margin:0;white-space:nowrap}.brand-dashboard-page .chart-header{align-items:flex-start;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-bottom:16px}.brand-dashboard-page .chart-controls{align-items:center;display:flex;flex-wrap:wrap;gap:16px}.brand-dashboard-page .period-selector{border:1px solid #e2e8f0;border-radius:8px;display:flex;overflow:hidden}.brand-dashboard-page .period-selector button{background:#fff;border:none;border-right:1px solid #e2e8f0;color:#64748b;cursor:pointer;font-size:13px;font-weight:500;padding:6px 14px;transition:background .15s,color .15s}.brand-dashboard-page .period-selector button:last-child{border-right:none}.brand-dashboard-page .period-selector button:hover{background:#f8fafc;color:#334155}.brand-dashboard-page .period-selector button.active{background:#6366f1;color:#fff}.brand-dashboard-page .chart-nav{align-items:center;display:flex;gap:10px}.brand-dashboard-page .nav-btn{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:6px;color:#475569;cursor:pointer;display:flex;font-size:14px;height:32px;justify-content:center;transition:background .15s,border-color .15s;width:32px}.brand-dashboard-page .nav-btn:hover:not(:disabled){background:#f1f5f9;border-color:#cbd5e1}.brand-dashboard-page .nav-btn:disabled{cursor:not-allowed;opacity:.35}.brand-dashboard-page .period-label{color:#334155;font-size:13px;font-weight:600;min-width:120px;text-align:center;white-space:nowrap}.brand-dashboard-page .custom-range{align-items:center;display:flex;gap:8px;margin-top:4px}.brand-dashboard-page .date-input{border-radius:6px;outline:none;padding:6px 10px;transition:border-color .15s}.brand-dashboard-page .date-input:focus{box-shadow:0 0 0 2px rgba(99,102,241,.1)}.brand-dashboard-page .range-sep{font-size:13px}.brand-dashboard-page .chart-no-data{color:#94a3b8;font-size:14px;padding:32px 0;text-align:center}.brand-dashboard-page .chart-wrapper{height:280px;position:relative}.brand-dashboard-page .filters-bar{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:24px}.brand-dashboard-page .detail-columns{display:grid;gap:24px;grid-template-columns:1fr 360px}@media (max-width:900px){.brand-dashboard-page .detail-columns{grid-template-columns:1fr}}@media (max-width:600px){.brand-dashboard-page .dashboard-title{font-size:20px}.brand-dashboard-page .dashboard-header{gap:10px}}.brand-dashboard-page .detail-col{background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 1px 3px rgba(0,0,0,.04);min-width:0;overflow:hidden;padding:24px}.brand-dashboard-page .detail-col h3{color:#334155;font-size:16px;margin:0 0 16px}.brand-dashboard-page .grouped-scroll,.brand-dashboard-page .mentions-scroll{max-height:600px;overflow-y:auto}.brand-dashboard-page .group-score{font-size:13px;font-weight:600;min-width:48px;text-align:right}.brand-dashboard-page .text-positive{color:#16a34a;font-weight:600}.brand-dashboard-page .text-negative{color:#dc2626;font-weight:600}.brand-dashboard-page .text-neutral{color:#d97706;font-weight:600}.brand-dashboard-page .no-data{color:#94a3b8;font-size:14px;padding:24px;text-align:center}.brand-dashboard-page .pagination-bar{align-items:center;border-top:1px solid #f1f5f9;display:flex;justify-content:space-between;margin-top:12px;padding:14px 0 4px}.brand-dashboard-page .page-btn{background:#fff;border:1px solid #e2e8f0;border-radius:6px;color:#475569;cursor:pointer;font-size:13px;padding:6px 14px;transition:background .15s}.brand-dashboard-page .page-btn:hover:not(:disabled){background:#f1f5f9}.brand-dashboard-page .page-btn:disabled{cursor:not-allowed;opacity:.4}.brand-dashboard-page .page-info{color:#64748b;font-size:13px}.brand-dashboard-page .brand-summary-list h3{margin:0 0 12px}.brand-dashboard-page .brand-summary-card{border:1px solid #e2e8f0;border-radius:8px;cursor:pointer;margin-bottom:8px;padding:14px;transition:background .15s,border-color .15s}.brand-dashboard-page .brand-summary-card:hover{background:#f8fafc;border-color:#6366f1}.brand-dashboard-page .brand-summary-top{align-items:flex-start;display:flex;justify-content:space-between}.brand-dashboard-page .brand-summary-name{color:#0f172a;font-size:15px;font-weight:600;margin-bottom:4px}.brand-dashboard-page .brand-summary-actions{display:flex;flex-shrink:0;flex-wrap:wrap;gap:4px;justify-content:flex-end;margin-left:8px}.brand-dashboard-page .btn-icon{background:#fff;border:1px solid #e2e8f0;border-radius:6px;cursor:pointer;font-size:13px;line-height:1;padding:4px 8px;transition:background .15s,border-color .15s}.brand-dashboard-page .btn-icon:hover:not(:disabled){background:#f1f5f9;border-color:#cbd5e1}.brand-dashboard-page .rescan-limit-info{color:#94a3b8;font-size:11px;margin-top:4px}.brand-dashboard-page .btn-icon:disabled{cursor:not-allowed;opacity:.4}.brand-dashboard-page .btn-icon-danger:hover:not(:disabled){background:#fef2f2;border-color:#fca5a5}.brand-dashboard-page .brand-summary-stats{color:#64748b;display:flex;font-size:13px;gap:14px}.brand-dashboard-page .btn-primary.btn-danger{background:#dc2626}.brand-dashboard-page .btn-primary.btn-danger:hover{background:#b91c1c}.brand-dashboard-page .delete-confirm-bar{align-items:center;background:#fef2f2;border:1px solid #fecaca;border-radius:8px;color:#991b1b;display:flex;font-size:13px;gap:10px;margin-bottom:16px;padding:12px}.brand-dashboard-page .scan-progress{margin-top:8px}.brand-dashboard-page .scan-badge{align-items:center;display:inline-flex;font-size:11px;font-weight:500;gap:4px}.brand-dashboard-page .scan-pending{color:#94a3b8}.brand-dashboard-page .scan-scanning{color:#6366f1}.brand-dashboard-page .scan-complete{color:#16a34a}.brand-dashboard-page .scan-failed{color:#dc2626}.brand-dashboard-page .scan-capped{color:#ea580c}.brand-dashboard-page .scan-sub{color:#6b7280;font-size:10px;font-weight:400}.brand-dashboard-page .scan-pct{background:#eef2ff;border-radius:3px;color:#6366f1;font-size:10px;margin-left:4px;padding:0 5px}.brand-dashboard-page .competitor-count{color:#ea580c}.brand-dashboard-page .episode-card-sm{align-items:flex-start;border-bottom:1px solid #f1f5f9;display:flex;gap:12px;padding:10px 0}.brand-dashboard-page .episode-card-sm:last-child{border-bottom:none}.brand-dashboard-page .ep-rank{color:#94a3b8;flex-shrink:0;font-size:13px;font-weight:700;width:28px}.brand-dashboard-page .ep-info{flex:1;min-width:0}.brand-dashboard-page .ep-title{color:#1e293b;font-size:14px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.brand-dashboard-page .ep-podcast{color:#94a3b8;font-size:12px;margin-bottom:4px}.brand-dashboard-page .competitor-stat{padding:20px;text-align:center}.brand-dashboard-page .big-number{color:#ea580c;display:block;font-size:36px;font-weight:700}.brand-dashboard-page .big-label{color:#94a3b8;font-size:13px}.brand-dashboard-page .sentiment-badge{border-radius:6px;display:inline-block;font-size:11px;font-weight:600;letter-spacing:.5px;padding:2px 8px;text-transform:uppercase}.brand-dashboard-page .sentiment-positive{background:#dcfce7;color:#16a34a}.brand-dashboard-page .sentiment-negative{background:#fee2e2;color:#dc2626}.brand-dashboard-page .sentiment-neutral{background:#fef9c3;color:#a16207}.brand-dashboard-page .modal-overlay{align-items:center;background:rgba(15,23,42,.45);display:flex;inset:0;justify-content:center;position:fixed;z-index:1000}.brand-dashboard-page .modal-card{background:#fff;border-radius:14px;box-shadow:0 20px 50px rgba(0,0,0,.18);max-width:480px;width:90%}.brand-dashboard-page .modal-card.modal-wide{max-width:560px}.brand-dashboard-page .modal-header{align-items:center;display:flex;justify-content:space-between;padding:20px 24px 0}.brand-dashboard-page .modal-header h2{color:#0f172a;font-size:18px;margin:0}.brand-dashboard-page .modal-close{background:none;border:none;color:#94a3b8;cursor:pointer;font-size:24px;line-height:1;padding:0}.brand-dashboard-page .modal-close:hover{color:#475569}.brand-dashboard-page .modal-body{max-height:85vh;overflow-y:auto;padding:20px 24px 24px}.brand-dashboard-page .form-group{margin-bottom:18px}.brand-dashboard-page .form-group label{color:#334155;display:block;font-size:13px;font-weight:600;margin-bottom:6px}.brand-dashboard-page .label-hint{color:#94a3b8;font-size:12px;font-weight:400}.brand-dashboard-page .label-limit{font-size:11px;margin-left:8px}.brand-dashboard-page .label-limit.limit-warn{color:#d97706}.brand-dashboard-page .label-limit.limit-hard{color:#dc2626;font-weight:600}.brand-dashboard-page .keyword-hint{background:#f8fafc;border-radius:6px;color:#64748b;font-size:12px;line-height:1.5;margin-top:8px;padding:8px 12px}.brand-dashboard-page .form-input{border:1px solid #e2e8f0;border-radius:8px;box-sizing:border-box;color:#1e293b;font-size:14px;padding:10px 14px;transition:border-color .15s;width:100%}.brand-dashboard-page .form-input:focus{border-color:#6366f1;box-shadow:0 0 0 3px rgba(99,102,241,.1);outline:none}.brand-dashboard-page .form-error{background:#fef2f2;border-radius:8px;color:#dc2626;font-size:13px;margin-bottom:16px;padding:10px 14px}.brand-dashboard-page .form-upgrade-link{color:#6366f1;cursor:pointer;display:inline-block;font-size:13px;font-weight:700;margin-top:6px;text-decoration:underline}.brand-dashboard-page .form-upgrade-link:hover{color:#4f46e5}.brand-dashboard-page .form-warnings{margin-bottom:16px}.brand-dashboard-page .form-warning{background:#fffbeb;border:1px solid #fde68a;border-radius:6px;color:#92400e;font-size:12px;margin-bottom:6px;padding:8px 12px}.brand-dashboard-page .modal-actions{display:flex;gap:10px;justify-content:flex-end;margin-top:4px}.brand-dashboard-page .btn-cancel{background:#f1f5f9;border:1px solid #e2e8f0;border-radius:8px;color:#475569;cursor:pointer;font-size:14px;font-weight:500;line-height:1.4;padding:10px 24px}.brand-dashboard-page .btn-cancel:hover{background:#e2e8f0}.brand-dashboard-page .btn-primary:disabled{cursor:not-allowed;opacity:.6}.brand-dashboard-page .preflight-section{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;margin-bottom:18px;padding:14px}.brand-dashboard-page .btn-preflight{background:#fff;border:1px solid #6366f1;border-radius:6px;color:#6366f1;cursor:pointer;font-size:13px;font-weight:500;padding:8px 16px;transition:background .15s}.brand-dashboard-page .btn-preflight:hover:not(:disabled){background:#eef2ff}.brand-dashboard-page .btn-preflight:disabled{cursor:not-allowed;opacity:.5}.brand-dashboard-page .preflight-results{background:#fff;border:1px solid #e2e8f0;border-radius:6px;margin-top:12px;padding:12px}.brand-dashboard-page .preflight-results.preflight-broad{background:#fef2f2;border-color:#fca5a5}.brand-dashboard-page .preflight-row{display:flex;font-size:13px;justify-content:space-between;padding:4px 0}.brand-dashboard-page .preflight-label{color:#64748b}.brand-dashboard-page .preflight-value{color:#1e293b;font-weight:600}.brand-dashboard-page .preflight-warning{background:#fffbeb;border-radius:4px;color:#92400e;font-size:12px;margin-top:8px;padding:8px 10px}.brand-dashboard-page .preflight-error{background:#fef2f2;border-radius:4px;color:#dc2626;font-size:12px;margin-top:8px;padding:8px 10px}.brand-dashboard-page .spinner-sm{animation:spin .7s linear infinite;border:2px solid #e2e8f0;border-radius:50%;border-top-color:#6366f1;display:inline-block;height:14px;margin-right:6px;vertical-align:middle;width:14px}.brand-dashboard-page .btn-add-brand{background:#6366f1;border:none;border-radius:8px;color:#fff;cursor:pointer;display:inline-block;font-size:14px;font-weight:600;padding:10px 20px;text-decoration:none;transition:background .15s;white-space:nowrap}.brand-dashboard-page .btn-add-brand:hover{background:#4f46e5;color:#fff;text-decoration:none}.brand-dashboard-page .btn-upgrade{background:linear-gradient(135deg,#f59e0b,#d97706)}.brand-dashboard-page .btn-upgrade:hover{background:linear-gradient(135deg,#d97706,#b45309)}.brand-dashboard-page .monthly-usage-bar{background:#fff;border-bottom:1px solid #e2e8f0;padding:14px 30px}.brand-dashboard-page .monthly-usage-text{align-items:center;color:#475569;display:flex;font-size:13px;gap:8px;margin-bottom:8px}.brand-dashboard-page .monthly-usage-text strong{color:#1e293b}.brand-dashboard-page .monthly-usage-pct{color:#6366f1;font-size:13px;font-weight:600;margin-left:auto}.brand-dashboard-page .monthly-usage-track{background:#e2e8f0;border-radius:3px;height:6px;overflow:hidden}.brand-dashboard-page .monthly-usage-fill{background:linear-gradient(90deg,#6366f1,#818cf8);border-radius:3px;height:100%;transition:width .5s ease}.brand-dashboard-page .monthly-usage-fill.usage-high{background:linear-gradient(90deg,#dc2626,#f87171)}.brand-dashboard-page .preflight-options{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;margin-bottom:18px;padding:14px}.brand-dashboard-page .date-preset-row{display:flex;flex-wrap:wrap;gap:6px}.brand-dashboard-page .preset-btn{background:#fff;border:1px solid #e2e8f0;border-radius:6px;color:#475569;cursor:pointer;font-size:12px;font-weight:500;padding:6px 14px;transition:all .15s}.brand-dashboard-page .preset-btn:hover{border-color:#6366f1;color:#6366f1}.brand-dashboard-page .preset-btn.active{background:#6366f1;border-color:#6366f1;color:#fff}.brand-dashboard-page .custom-date-range{align-items:center;display:flex;gap:8px;margin-top:10px}.brand-dashboard-page .range-sep{color:#94a3b8;font-size:12px}.brand-dashboard-page .scope-row{display:flex;gap:16px;margin-top:12px}.brand-dashboard-page .form-group-sm{flex:1}.brand-dashboard-page .form-group-sm label{color:#475569;display:block;font-size:12px;font-weight:600;margin-bottom:4px}.brand-dashboard-page .form-group-sm .label-hint{color:#94a3b8;font-weight:400;margin-left:4px}.brand-dashboard-page .form-input-sm,.brand-dashboard-page .form-select-sm{background:#fff;border:1px solid #e2e8f0;border-radius:6px;color:#334155;font-size:13px;padding:8px 10px;width:100%}.brand-dashboard-page .toggle-row-sm{margin-top:12px}.brand-dashboard-page .toggle-row-sm .toggle-label{font-size:12px}.brand-dashboard-page .preflight-tier-info{background:#eef2ff;border-radius:6px;color:#4338ca;font-size:12px;margin-top:10px;padding:8px 10px}.brand-dashboard-page .preflight-tier-info strong{color:#3730a3}.brand-dashboard-page .confirm-panel{background:#f0fdf4;border:1px solid #bbf7d0;border-radius:8px;margin-bottom:18px;padding:16px}.brand-dashboard-page .confirm-panel h4{color:#166534;font-size:14px;margin:0 0 12px}.brand-dashboard-page .confirm-summary{margin-bottom:12px}.brand-dashboard-page .confirm-row{color:#475569;display:flex;font-size:13px;justify-content:space-between;padding:4px 0}.brand-dashboard-page .confirm-row strong{color:#1e293b}.brand-dashboard-page .confirm-note{color:#d97706;margin:0}.brand-dashboard-page .confirm-warning-text{color:#dc2626;font-size:12px;margin:0}.brand-dashboard-page .confirm-ok-text{color:#16a34a;font-size:12px;margin:0}.brand-dashboard-page .card-health{border-left:4px solid #6366f1}.brand-dashboard-page .card-health.health-positive{border-left-color:#16a34a}.brand-dashboard-page .card-health.health-positive .card-value{color:#16a34a}.brand-dashboard-page .card-health.health-neutral{border-left-color:#d97706}.brand-dashboard-page .card-health.health-neutral .card-value{color:#d97706}.brand-dashboard-page .card-health.health-warning{border-left-color:#ea580c}.brand-dashboard-page .card-health.health-warning .card-value{color:#ea580c}.brand-dashboard-page .card-health.health-negative{border-left-color:#dc2626}.brand-dashboard-page .card-health.health-negative .card-value{color:#dc2626}.brand-dashboard-page .mini-chart{margin-bottom:24px}.brand-dashboard-page .mini-chart h3{color:#334155;font-size:14px;margin:0 0 10px}.brand-dashboard-page .mini-chart-wrapper{height:200px;position:relative}.brand-dashboard-page .entity-select,.brand-dashboard-page .sentiment-select{background:#fff;border:1px solid #e2e8f0;border-radius:8px;color:#334155;cursor:pointer;font-size:14px;min-width:140px;padding:10px 16px;transition:border-color .15s}.brand-dashboard-page .entity-select:focus,.brand-dashboard-page .sentiment-select:focus{border-color:#6366f1;box-shadow:0 0 0 3px rgba(99,102,241,.12);outline:none}.brand-dashboard-page .export-buttons{display:flex;gap:8px;margin-left:auto}.brand-dashboard-page .btn-export{background:#fff;border:1px solid #e2e8f0;border-radius:8px;color:#475569;cursor:pointer;font-size:13px;font-weight:500;padding:8px 16px;transition:background .15s,border-color .15s;white-space:nowrap}.brand-dashboard-page .btn-export:hover{background:#f1f5f9;border-color:#6366f1;color:#6366f1}.brand-dashboard-page .heatmap-container{overflow-x:auto}.brand-dashboard-page .heatmap-grid{display:flex;flex-direction:column;gap:2px}.brand-dashboard-page .heatmap-row{align-items:center;display:flex;gap:2px}.brand-dashboard-page .heatmap-day-label{color:#94a3b8;flex-shrink:0;font-size:11px;padding-right:8px;text-align:right;width:32px}.brand-dashboard-page .heatmap-cell{border-radius:2px;flex-shrink:0;height:14px;transition:transform .1s;width:14px}.brand-dashboard-page .heatmap-cell:hover{transform:scale(1.4);z-index:1}.brand-dashboard-page .heatmap-empty{background:#f1f5f9}.brand-dashboard-page .heatmap-lvl-1{background:#c7d2fe}.brand-dashboard-page .heatmap-lvl-2{background:#818cf8}.brand-dashboard-page .heatmap-lvl-3{background:#6366f1}.brand-dashboard-page .heatmap-lvl-4{background:#4338ca}.brand-dashboard-page .heatmap-legend{align-items:center;color:#94a3b8;display:flex;font-size:11px;gap:4px;justify-content:flex-end;margin-top:8px}.brand-dashboard-page .heatmap-legend-cell{border-radius:2px;height:12px;width:12px}.brand-dashboard-page .notification-settings{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;margin-top:8px;padding:14px}.brand-dashboard-page .toggle-row{align-items:center;cursor:pointer;display:flex;justify-content:space-between}.brand-dashboard-page .toggle-label{color:#334155;font-size:13px;font-weight:600}.brand-dashboard-page .toggle-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#cbd5e1;border-radius:12px;cursor:pointer;height:24px;outline:none;position:relative;transition:background .2s;width:42px}.brand-dashboard-page .toggle-input:checked{background:#6366f1}.brand-dashboard-page .toggle-input:after{background:#fff;border-radius:50%;box-shadow:0 1px 3px rgba(0,0,0,.15);content:"";height:20px;left:2px;position:absolute;top:2px;transition:transform .2s;width:20px}.brand-dashboard-page .toggle-input:checked:after{transform:translateX(18px)}.brand-dashboard-page .freq-select-row{align-items:center;display:flex;justify-content:space-between;margin-top:12px}.brand-dashboard-page .freq-label{color:#64748b;font-size:12px}.brand-dashboard-page .freq-select{background:#fff;border:1px solid #e2e8f0;border-radius:6px;color:#334155;cursor:pointer;font-size:13px;padding:6px 10px}.brand-dashboard-page .freq-select:focus{border-color:#6366f1;outline:none}.brand-dashboard-page .notif-hint{color:#94a3b8;font-size:11px;line-height:1.4;margin-top:8px}.brand-dashboard-page .notif-success{color:#16a34a;font-size:12px;font-weight:600;margin-top:6px}.brand-dashboard-page .brand-nav-row{align-items:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;display:flex;gap:12px;margin-bottom:16px;padding:10px 14px}.brand-dashboard-page .back-link{color:#6366f1;flex-shrink:0;font-size:13px;font-weight:600;text-decoration:none;white-space:nowrap}.brand-dashboard-page .back-link:hover{color:#4338ca;text-decoration:underline}.brand-dashboard-page .brand-switcher-chips{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.brand-dashboard-page .brand-chip{background:#fff;border:1px solid #e2e8f0;border-radius:9999px;color:#475569;cursor:pointer;display:inline-block;font-size:11px;font-weight:500;padding:3px 10px;transition:all .15s;white-space:nowrap}.brand-dashboard-page .brand-chip:hover{background:#eef2ff;border-color:#6366f1;color:#4338ca}.brand-dashboard-page .brand-chip.active{background:#6366f1;border-color:#6366f1;color:#fff}.brand-dashboard-page .exec-summary-card{background:linear-gradient(135deg,#eef2ff,#e0e7ff);border:1px solid #c7d2fe;border-radius:10px;margin-bottom:20px;padding:16px 20px}.brand-dashboard-page .exec-summary-header{align-items:center;display:flex;gap:8px;margin-bottom:8px}.brand-dashboard-page .exec-summary-icon{font-size:16px}.brand-dashboard-page .exec-summary-label{color:#4338ca;font-size:12px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.brand-dashboard-page .exec-summary-ts{color:#94a3b8;font-size:11px;margin-left:auto}.brand-dashboard-page .exec-summary-text{color:#1e1b4b;font-size:14px;line-height:1.6;margin:0}.brand-dashboard-page .alert-settings{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;margin-top:8px;padding:14px}.brand-dashboard-page .alert-row{border-bottom:1px solid #e2e8f0;margin-bottom:14px;padding-bottom:14px}.brand-dashboard-page .alert-row:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.brand-dashboard-page .alert-thresholds{margin-top:10px}.brand-dashboard-page .alert-thresholds label{color:#64748b;display:block;font-size:11px;margin-bottom:4px}.brand-dashboard-page .threshold-inputs{align-items:center;color:#334155;display:flex;font-size:13px;gap:4px}.brand-dashboard-page .threshold-input{border:1px solid #e2e8f0;border-radius:6px;font-size:13px;padding:5px 8px;text-align:center;width:60px}.brand-dashboard-page .threshold-input:focus{border-color:#6366f1;outline:none}.brand-dashboard-page .threshold-sm{width:50px}.brand-dashboard-page .threshold-sep{color:#94a3b8;margin:0 2px}.brand-dashboard-page .alert-desc{color:#94a3b8;font-size:11px;line-height:1.4;margin-top:6px}.brand-dashboard-page .tag-filters{align-items:flex-start;display:flex;flex-wrap:wrap;gap:12px 24px;margin-bottom:12px;padding:10px 0}.brand-dashboard-page .tag-group{align-items:center;display:flex;flex-wrap:wrap;gap:4px}.brand-dashboard-page .tag-group-label{color:#64748b;font-size:11px;font-weight:700;letter-spacing:.5px;margin-right:4px;text-transform:uppercase}.brand-dashboard-page .tag-chip{background:#fff;border:1px solid #e2e8f0;border-radius:6px;color:#475569;cursor:pointer;font-size:12px;font-weight:500;padding:3px 10px;transition:all .15s;white-space:nowrap}.brand-dashboard-page .tag-chip:hover{border-color:#6366f1;color:#6366f1}.brand-dashboard-page .tag-chip.active{background:#6366f1;border-color:#6366f1;color:#fff}.brand-dashboard-page .tag-chip.active .tag-count{color:hsla(0,0%,100%,.7)}.brand-dashboard-page .tag-count{color:#94a3b8;font-size:10px;font-weight:400;margin-left:2px}.brand-dashboard-page .competitor-toggle{align-items:center;color:#475569;cursor:pointer;display:flex;font-size:13px;gap:6px;padding:4px 0}.brand-dashboard-page .competitor-toggle input[type=checkbox]{accent-color:#6366f1;cursor:pointer;height:16px;width:16px}.brand-dashboard-page .active-filters{align-items:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;display:flex;flex-wrap:wrap;gap:6px;margin-bottom:16px;padding:8px 12px}.brand-dashboard-page .active-filters-label{color:#94a3b8;font-size:11px;font-weight:700;letter-spacing:.5px;margin-right:2px;text-transform:uppercase}.brand-dashboard-page .filter-chip{align-items:center;background:#eef2ff;border-radius:6px;color:#4338ca;display:inline-flex;font-size:12px;font-weight:500;gap:4px;padding:3px 8px}.brand-dashboard-page .chip-remove{background:none;border:none;color:#6366f1;cursor:pointer;font-size:16px;font-weight:700;line-height:1;padding:0}.brand-dashboard-page .chip-remove:hover{color:#dc2626}.brand-dashboard-page .chip-clear-all{background:none;border:none;color:#94a3b8;cursor:pointer;font-size:11px;margin-left:4px;padding:2px 4px;text-decoration:underline}.brand-dashboard-page .chip-clear-all:hover{color:#dc2626}.brand-dashboard-page .sort-select{background:#fff;border:1px solid #e2e8f0;border-radius:8px;color:#334155;cursor:pointer;font-size:14px;min-width:150px;padding:10px 16px;transition:border-color .15s}.brand-dashboard-page .sort-select:focus{border-color:#6366f1;box-shadow:0 0 0 3px rgba(99,102,241,.12);outline:none}.brand-dashboard-page .date-range-filter{align-items:center;display:flex;gap:6px}.brand-dashboard-page .date-input{background:#fff;border:1px solid #e2e8f0;border-radius:8px;color:#334155;font-size:13px;max-width:145px;padding:8px 10px}.brand-dashboard-page .date-input:focus{border-color:#6366f1;outline:none}.brand-dashboard-page .date-sep{color:#94a3b8;font-size:13px}.brand-dashboard-page .date-clear{background:#fee2e2;border:none;border-radius:6px;color:#dc2626;cursor:pointer;font-size:12px;font-weight:600;padding:4px 8px}.brand-dashboard-page .brand-info-header{align-items:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;display:flex;flex-wrap:wrap;gap:10px;margin-bottom:12px;padding:10px 14px}.brand-dashboard-page .brand-info-name{color:#1e293b;font-size:16px;font-weight:700}.brand-dashboard-page .brand-info-keywords{align-items:center;display:flex;flex-wrap:wrap;gap:4px}.brand-dashboard-page .kw-label{color:#94a3b8;font-size:11px;letter-spacing:.5px;text-transform:uppercase}.brand-dashboard-page .kw-chip{background:#ede9fe;border-radius:999px;color:#6d28d9;display:inline-block;font-size:12px;font-weight:500;padding:2px 8px}.brand-dashboard-page .limits-banner{background:linear-gradient(135deg,#fef3c7,#fde68a);border:1px solid #f59e0b;border-radius:8px;color:#92400e;font-size:13px;line-height:1.5;margin-bottom:16px;padding:10px 16px}.brand-dashboard-page .limits-banner a.upgrade-link{color:#6366f1;font-weight:700;text-decoration:underline;white-space:nowrap}.brand-dashboard-page .limits-banner a.upgrade-link:hover{color:#4f46e5}.brand-dashboard-page .page-info a.upgrade-link{color:#6366f1;font-weight:600;margin-left:6px;text-decoration:none}.brand-dashboard-page .page-info a.upgrade-link:hover{text-decoration:underline}.brand-dashboard-page .scan-banner{align-items:center;animation:scanBannerIn .3s ease;background:#ede9fe;border:1px solid #c4b5fd;border-radius:8px;color:#4c1d95;display:flex;font-size:14px;font-weight:500;justify-content:space-between;margin:0 0 16px;padding:12px 18px}.brand-dashboard-page .scan-banner-close{background:none;border:none;color:#7c3aed;cursor:pointer;font-size:18px;line-height:1;padding:0 4px}@keyframes scanBannerIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.brand-dashboard-page .rescan-intro{color:#64748b;font-size:14px;margin-bottom:16px}.brand-dashboard-page .confirm-note{color:#6b7280;font-size:12px}.brand-dashboard-page .competitor-inputs{background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;margin-top:8px;padding:12px}.brand-dashboard-page .toggle-label{align-items:center;display:flex;font-size:14px;font-weight:500;gap:10px}.brand-dashboard-page .toggle-switch{background:#d1d5db;border-radius:10px;display:inline-block;flex-shrink:0;height:20px;position:relative;transition:background .2s;width:36px}.brand-dashboard-page .toggle-switch:after{background:#fff;border-radius:50%;box-shadow:0 1px 3px rgba(0,0,0,.15);content:"";height:16px;left:2px;position:absolute;top:2px;transition:transform .2s;width:16px}.brand-dashboard-page .toggle-switch.active{background:#6366f1}.brand-dashboard-page .toggle-switch.active:after{transform:translateX(16px)}.brand-dashboard-page .brand-summary-timestamps .ts-item{align-items:center;color:#64748b;display:flex;font-size:12px;gap:4px}.brand-dashboard-page .portfolio-section{background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 1px 3px rgba(0,0,0,.04);margin-bottom:28px;overflow-x:auto;padding:20px 24px}.brand-dashboard-page .portfolio-section h3{color:#334155;font-size:16px;margin:0 0 14px}.brand-dashboard-page .portfolio-table{border-collapse:collapse;font-size:13px;min-width:560px;width:100%}.brand-dashboard-page .portfolio-table th{border-bottom:2px solid #e2e8f0;color:#94a3b8;font-size:11px;font-weight:700;letter-spacing:.5px;padding:8px 12px;text-align:left;text-transform:uppercase}.brand-dashboard-page .portfolio-table td{border-bottom:1px solid #f1f5f9;padding:10px 12px}.brand-dashboard-page .portfolio-table .col-num{text-align:right}.brand-dashboard-page .portfolio-table .col-brand{color:#0f172a;font-weight:600}.brand-dashboard-page .portfolio-table .col-action{text-align:right}.brand-dashboard-page .portfolio-table .portfolio-row{cursor:pointer;transition:background .12s}.brand-dashboard-page .portfolio-table .portfolio-row:hover{background:#f8fafc}.brand-dashboard-page .portfolio-table .btn-view-brand{background:#fff;border:1px solid #e2e8f0;border-radius:6px;color:#6366f1;cursor:pointer;font-size:12px;font-weight:500;padding:4px 12px;transition:all .15s}.brand-dashboard-page .portfolio-table .btn-view-brand:hover{background:#eef2ff;border-color:#6366f1}.brand-dashboard-page .portfolio-table .no-data-cell{color:#cbd5e1}.brand-dashboard-page .portfolio-table .text-muted{color:#94a3b8;font-size:12px}

/*# sourceMappingURL=app.css.map*/