@import "https://api.mapbox.com/mapbox-gl-js/v1.9.1/mapbox-gl.css";@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap";@import "https://fonts.googleapis.com/icon?family=Material+Icons";@media only screen and (width<=775px){.well{width:100%}.well h3{margin:0}.well p{display:none}}@media only screen and (width<=450px){.app-header .header-right{display:none}}:root{--ci-color:#ffff30;--ci-contrast-color:#18181b;--ci-color-opacity:#ffff3099;--ci-blue:#3b82f6;--ci-red:#ef4444;--ci-green:#22c55e;--ci-orange:#f59e0b;--ci-success:var(--ci-green);--ci-warn:var(--ci-orange);--ci-danger:var(--ci-red);--gray-50:#fafafa;--gray-100:#f4f4f5;--gray-200:#e4e4e7;--gray-300:#d4d4d8;--gray-400:#a1a1aa;--gray-500:#71717a;--gray-600:#52525b;--gray-700:#3f3f46;--gray-800:#27272a;--gray-900:#18181b;--surface-bg:#fff;--surface-secondary:var(--gray-50);--surface-elevated:#fff;--border-default:var(--gray-200);--border-subtle:var(--gray-100);--text-primary:var(--gray-900);--text-secondary:var(--gray-500);--text-tertiary:var(--gray-400);--shadow-xs:0 1px 2px #0000000a;--shadow-sm:0 1px 3px #0000000f, 0 1px 2px #0000000a;--shadow-md:0 4px 6px -1px #00000012, 0 2px 4px -2px #0000000d;--shadow-lg:0 10px 15px -3px #00000014, 0 4px 6px -4px #0000000a;--radius-sm:6px;--radius-md:8px;--radius-lg:12px;--radius-xl:16px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--transition-fast:.15s ease;--transition-base:.2s ease}[theme=whitelabel]{--ci-color:#e5e5e5;--ci-contrast-color:var(--gray-900);--ci-color-opacity:#e5e5e599}.alert{border:1px solid #0000;border-radius:.25rem;margin-bottom:1rem;padding:.75rem 1.25rem;position:relative}.alert-info{color:#004085;background-color:#cce5ff;border-color:#b8daff}.alert-details{color:#444;background:#f9f9f9;border-color:#f1f1f1}.alert-danger{color:#721c24;text-align:center;background-color:#f8d7da;border-color:#f5c6cb;margin-top:20px;padding:20px;font-size:16px}.alert-danger p.icon span{vertical-align:middle;font-size:20px;font-weight:600;display:inline-block}.alert-danger p.icon .material-icons{vertical-align:middle;margin-right:10px;font-size:30px;display:inline-block}.alert-danger .button .material-icons{margin-right:6px;font-size:20px;display:inline-block}.alert-danger a{color:#721c24;font-weight:600;text-decoration:underline!important}.button{cursor:pointer}.button img{vertical-align:middle;margin-right:10px;display:inline-block}.button span{vertical-align:middle;font-size:16px;display:inline-block}.button-transp{background:#fffc}.button-transp:hover{background:#fff9}.button-dark{color:#fff;background:#444}.button-red{color:#fff;background:#a40000}.canva-wrap{text-align:left;cursor:pointer;color:#fff;text-align:center;background:#00c4cc;border:3px solid #00c4cc;border-radius:5px;min-height:245px;margin-top:20px;padding:25px;display:block}.canva-wrap img{width:70px}.header-drawer{background:var(--gray-50,#fafafa);border-bottom:1px solid var(--border-default,#e4e4e7);padding:20px}.header-drawer .user-account a{display:block}.header-drawer .user-account .user img{border-radius:50%;width:44px;margin-right:12px}.header-drawer .user-account .user span{color:var(--text-primary,#18181b);margin-top:8px;font-size:15px;font-weight:600;display:block}.header-drawer .user-account .balance{margin-top:4px}.header-drawer .user-account .balance img{vertical-align:middle;width:14px;margin-right:6px;display:inline-block}.header-drawer .user-account .balance span{vertical-align:middle;color:var(--text-secondary,#71717a);font-size:14px;font-weight:600;display:inline-block}.md-drawer{background:var(--surface-elevated,#fff);width:280px;height:100vh;box-shadow:var(--shadow-lg,0 10px 15px -3px #00000014);z-index:10000;padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom);padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right);top:0;left:0;overflow-y:auto;position:fixed!important}.md-drawer .drawer-close{color:var(--text-tertiary,#a1a1aa);cursor:pointer;border-radius:var(--radius-sm,6px);z-index:10001;transition:background var(--transition-fast,.15s ease), color var(--transition-fast,.15s ease);background:0 0;border:none;padding:6px;font-size:22px;line-height:1;position:absolute;top:12px;right:12px}.md-drawer .drawer-close:hover{background:var(--gray-100,#f4f4f5);color:var(--text-primary,#18181b)}.drawer-divider h3{color:var(--text-tertiary,#a1a1aa);text-transform:uppercase;letter-spacing:.8px;margin:0 0 6px;padding:16px 16px 0;font-size:11px;font-weight:500}.drawer-divider .nav-drawer{border-bottom:1px solid var(--border-subtle,#f4f4f5);margin:0;padding:0 0 12px 16px}.drawer-divider .nav-drawer li{margin:0;padding:0;list-style-type:none}.drawer-divider .nav-drawer li a{color:var(--text-primary,#18181b);border-radius:var(--radius-sm,6px);transition:background var(--transition-fast,.15s ease);align-items:center;padding:8px 0;font-size:14px;font-weight:500;display:flex}.drawer-divider .nav-drawer li a:hover{opacity:1}.drawer-divider .nav-drawer li a img{opacity:.6;flex-shrink:0;width:18px;height:18px;margin-right:12px}.drawer-divider .nav-drawer li a span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.drawer-divider .nav-drawer li a.router-link-active{color:var(--ci-color,#f5c518);font-weight:600}.drawer-divider .nav-drawer .nav-sub a{color:var(--text-secondary,#71717a);padding-left:30px;font-size:13px;font-weight:400}.fc th,.fc td,.fc-unthemed th,.fc-unthemed td,.fc-unthemed thead,.fc-unthemed tbody,.fc-unthemed .fc-divider,.fc-unthemed .fc-row,.fc-unthemed .fc-content,.fc-unthemed .fc-popover,.fc-unthemed .fc-list-view,.fc-unthemed .fc-list-heading td{border:0}.fc-head{background:var(--gray-50,#fafafa);border-radius:var(--radius-sm,6px) var(--radius-sm,6px) 0 0}.fc-head th{text-transform:uppercase!important;letter-spacing:.5px!important;color:var(--text-secondary,#71717a)!important;padding:10px 4px!important;font-size:12px!important;font-weight:600!important}.fc-time-grid-event{border:none!important;border-radius:4px!important;font-size:12px!important}.fc-time-grid-event .fc-event-main{padding:2px 6px!important}@media (width<=768px){.fc-head th{padding:6px 2px!important;font-size:11px!important}}.app-header{width:100%;height:56px;box-shadow:var(--shadow-xs);border-bottom:1px solid var(--border-default);z-index:999;background:var(--surface-elevated);padding-top:env(safe-area-inset-top);position:fixed;top:0}.app-header .container{width:100%;max-width:1400px;padding:0 var(--space-4);box-sizing:border-box;height:56px;margin:0 auto;position:relative}.app-header .logo{margin:0;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.app-header .logo img{max-width:110px;max-height:32px}.app-header .header-left{float:left;margin:0;padding:0}.app-header .header-right{float:right;margin:0;padding:0}.app-header .nav-main{margin:0;padding:0}.app-header .nav-main li{float:left;margin:0;padding:0;list-style-type:none}.app-header .nav-main li a{color:var(--text-secondary);transition:color var(--transition-fast);align-items:center;padding:16px 12px;font-size:14px;font-weight:500;display:flex}.app-header .nav-main li a:hover,.app-header .nav-main li a.router-link-active{color:var(--text-primary)}.app-header .nav-main li a span{vertical-align:middle;display:inline-block}.app-header .nav-main li a img{vertical-align:middle;width:18px;height:18px;margin-right:8px;display:inline-block}.app-header .nav-main li a.user img{border-radius:50%;width:20px;height:20px}.app-header .nav-main li a.user span{vertical-align:baseline;padding-top:11px}@media (width>=1000px){.app-header .nav-main li a.user{padding:15px}.app-header .nav-main li a.user img{width:30px;height:30px;margin-right:12px}}.header-wrap{margin-bottom:0}@media (width>=700px){.header-wrap{margin-bottom:30px}}.header-wrap .header-left{float:left}@media (width>=700px){.header-wrap .header-left{max-width:70%}}.header-wrap .header-right{float:right}.header-wrap h2{color:var(--text-primary);margin-bottom:var(--space-2);letter-spacing:-.3px;font-size:24px;font-weight:600}.header-wrap h3{float:left;color:var(--text-secondary);width:100%;font-size:14px;font-weight:400}@media (width>=768px){.header-wrap h3{font-size:15px}}.header-wrap p.lead{text-align:center;font-size:20px}.header-wrap{padding:20px 0}.header-wrap .header-left img{float:left;width:36px;height:auto;margin-right:20px}.header-wrap .header-left h2{float:left;margin:0;line-height:1}.header-wrap .header-right p{margin:0}.header-wrap .header-right img{vertical-align:middle;margin-right:10px;display:inline-block}.header-wrap .header-right span{vertical-align:middle;display:inline-block}.app-header .resp.nav-toggle{cursor:pointer;color:#454545;padding:20px 0;font-size:28px;display:none}@media (width<=1024px){.app-header .resp.nav-toggle{display:block}.app-header .nav.nav-main,.app-header .header-center{display:none}.app-header .header-right .nav.nav-main{align-items:center;gap:4px;display:flex}.app-header .header-right .nav.nav-main li a{padding:20px 8px;font-size:14px}.app-header .header-right .nav.nav-main li a span,.app-header .nav-team-dropdown{display:none}}@media (width<=480px){.app-header{height:56px}.app-header .container{height:56px;padding:0 12px}.app-header .logo img{max-width:90px;max-height:36px}.app-header .resp.nav-toggle{padding:14px 0;font-size:24px}}.loading-wrap{margin:20px 0;padding:40px 0}.loading-spinner{border:3px solid #f1f1f1;border-left-color:#444;border-radius:100%;width:24px;height:24px;margin:14px auto 0;animation:.6s linear infinite rotation;display:block;position:relative}@keyframes rotation{0%{transform:rotate(0)}to{transform:rotate(359deg)}}.modal-wrap{z-index:99999999;background-color:#00000080;width:100%;height:100%;padding-top:100px;position:relative;top:0;left:0}.modal{background:#fff;border-radius:8px;width:800px;margin:auto;padding:30px;animation-name:animatetop;animation-duration:.4s}@keyframes animatetop{0%{opacity:0;top:-300px}to{opacity:1;top:0}}.tab-nav{margin:var(--space-6,24px) 0;border-bottom:1px solid var(--border-default,#e4e4e7)}.tab-nav .nav-tabs{gap:0;margin:0;padding:0;display:flex}.tab-nav .nav-tabs li{list-style-type:none}.tab-nav .nav-tabs li a{color:var(--text-secondary,#71717a);transition:color var(--transition-fast,.15s ease), border-color var(--transition-fast,.15s ease);border-bottom:2px solid #0000;margin-bottom:-1px;padding:10px 16px;font-size:14px;font-weight:500;display:block}.tab-nav .nav-tabs li a:hover{color:var(--text-primary,#18181b)}.tab-nav .nav-tabs li a.router-link-active,.tab-nav .nav-tabs li.active a{color:var(--text-primary,#18181b);border-bottom-color:var(--ci-color,#f5c518)}.md-tooltip{background:#ececec;border-radius:5px;width:100%;max-width:300px;margin-left:3px;display:block;box-shadow:0 0 7px 2px #0000002e;white-space:normal!important;height:auto!important;padding:5px 10px!important;font-size:14px!important;line-height:1.4!important;overflow:visible!important}@media (width>=768px){.md-tooltip{max-width:500px}}.tooltip:hover{cursor:crosshair}.device-wrap{color:#444;background:#fff;border-radius:5px;margin-bottom:20px;padding:0;display:block;position:relative;box-shadow:0 0 3px #0000001a}.device-wrap .device-img{width:100%}.device-wrap .device-img div{background:#d3d3d3}.device-wrap .device-img img{object-fit:contain;width:285px;height:160px}.device-wrap .device-title{border-bottom:1px dotted #0000001a;padding:10px 14px;position:relative}.device-wrap .device-title .device-delete{position:absolute;top:10px;right:10px}.device-wrap .device-title .device-delete:hover{text-decoration:none}.device-wrap .device-title h3{white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:16px;font-weight:600;overflow:hidden}.device-wrap .device-title h3 a{color:#444}.device-wrap .device-title h3 .badge{color:#1890ff;background-color:#1890ff1a;border:1px solid #1890ff33;border-radius:3px;margin-right:10px;padding:4px 8px;font-size:12px;font-weight:400}.device-wrap .device-title h3 span{vertical-align:middle;display:inline-block}.device-wrap .device-meta{text-align:center;padding:10px 14px}.device-wrap .device-meta .col-8 span{vertical-align:middle;display:inline-block}.device-wrap .device-meta .col-8 img{vertical-align:middle;height:15px;margin-right:5px;display:inline-block}@media only screen and (width<=800px){.device-wrap .device-img img{width:100%;height:auto}}html,body{width:100%;overflow-x:hidden}#app,.app-vp{max-width:100vw;overflow-x:hidden}.drawer-overlay{z-index:9999;background:#0006;animation:.15s fadeIn;position:fixed;inset:0}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@media (width<=768px){.body-auth .sidebar{display:none!important}.body-auth .app-auth-wrap{box-sizing:border-box;width:100%!important;max-width:100%!important;margin:0!important;padding:20px!important}.body-auth .app-auth-wrap .logo{margin-bottom:20px}.body-auth .app-auth-wrap .app-auth h1{margin-bottom:12px;font-size:22px!important}.body-auth .app-auth-wrap .app-auth{padding:20px 16px}.form-input{padding:12px!important;font-size:16px!important}.body-loggedin{padding-top:56px}.container{box-sizing:border-box;width:100%!important;max-width:100%!important;padding:0 16px!important}.header-wrap{flex-direction:column;gap:16px;display:flex;padding:16px 0!important}.header-wrap h2{word-break:break-word;margin-bottom:8px!important;font-size:22px!important}.header-wrap h3{font-size:14px!important}.header-wrap .header-right{flex-direction:column;gap:10px;display:flex}.header-wrap .header-right .button-100{margin-left:0!important}.well{box-sizing:border-box;width:100%!important;margin-bottom:12px!important;padding:16px!important}.table-wrap,table{-webkit-overflow-scrolling:touch;width:100%;display:block;overflow-x:auto}table{min-width:600px}.row .col-3,.row .col-4,.row .col-6,.row .col-8,.row .col-9,.row .col-12,.cf .col-3,.cf .col-4,.cf .col-6,.cf .col-8,.cf .col-9,.cf .col-12{box-sizing:border-box;float:none!important;width:100%!important;margin:0 0 12px!important}.button{white-space:nowrap;padding:10px 16px!important;font-size:14px!important}.button-100{box-sizing:border-box;width:100%}.form-wrap{margin-bottom:8px!important}.modal-wrap,.vm--modal,.vm--container{box-sizing:border-box;max-height:100vh;overflow-y:auto;width:100%!important;max-width:100%!important;height:auto!important;top:0!important;left:0!important}}@media (width<=480px){.body-loggedin{padding-top:56px}.body-auth .app-auth-wrap{padding:16px!important}.body-auth .app-auth-wrap .app-auth{padding:16px 12px}.body-auth .app-auth-wrap .app-auth h1{font-size:20px!important}.header-wrap h2{font-size:18px!important}.well{padding:12px!important}.container{padding:0 12px!important}}@media (width<=768px){.campaign-card,.card,.device-card{box-sizing:border-box;width:100%!important;margin-bottom:12px!important}.balance-index .balance-deposit .button{width:100%;margin-bottom:8px}.balance-index .balance-methods{overflow-x:auto}.device-show .device-stats .col-3{box-sizing:border-box;float:left!important;width:50%!important}}.new-campaign{padding:40px 0}.new-campaign .header-wrap{margin:0}.new-campaign .header-wrap h2{text-align:center;margin-top:0;margin-bottom:20px;font-size:36px;font-weight:400}.new-campaign .header-wrap p.lead{text-align:center;font-size:20px}.new-campaign .creation-wrap{background:#fff;border-radius:5px;width:880px;margin:auto;padding:20px;box-shadow:0 0 3px #0000001a}@media (width>=768px){.new-campaign .creation-wrap{padding:25px}}.new-campaign .creation-wrap ul{margin:0 0 30px;padding:0}.new-campaign .creation-wrap ul li{float:left;font-size:18px;font-weight:600;list-style-type:none}.new-campaign .creation-wrap ul li span{color:#fff;text-align:center;background:#454545;border-radius:50%;width:30px;height:30px;margin-right:15px;padding:3px 0;display:inline-block}.new-campaign .creation-wrap ul li span.yellow{background:var(--ci-color);color:var(--ci-contrast-color)}.new-campaign .creation-wrap ul li{padding-right:70px}.new-campaign .creation-wrap ul li:after{content:"";background:#f1f1f1;width:50px;height:3px;display:block;position:relative;top:-15px;right:-50px}.new-campaign .creation-wrap ul li.active{padding-right:330px}.new-campaign .creation-wrap ul li.active:after{width:320px;right:-315px}.new-campaign .creation-wrap ul li:last-child{padding-right:0}.new-campaign .creation-wrap ul li:last-child:after{display:none}.new-campaign .creation-wrap .creation-block{margin:40px 0}.new-campaign .creation-wrap .creation-block h3{text-overflow:ellipsis;margin:0;font-size:20px;font-weight:600;overflow:hidden}.new-campaign .creation-wrap .creation-block p{margin:5px 0 0}.new-campaign .creation-wrap .creation-block .form-wrap{margin-top:20px}.new-campaign .creation-wrap .creation-block .upload-wrap{text-align:center;cursor:pointer;background:#f9f9f9;border:3px solid #f1f1f1;border-radius:5px;min-height:210px;margin-top:20px;padding:25px}.new-campaign .creation-wrap .creation-block .upload-wrap h4{margin:0 0 20px;font-size:16px;font-weight:600}.new-campaign .creation-wrap .creation-block .upload-wrap p{margin:0;font-size:14px}.new-campaign .creation-wrap .creation-block .upload-wrap p.icon{min-height:48px;margin-top:20px;margin-bottom:15px}.new-campaign .creation-wrap .creation-block .upload-wrap p.icon span{font-size:45px}.content-upload .upload-wrap{text-align:center;cursor:pointer;background:#f9f9f9;border:3px solid #f1f1f1;border-radius:5px;min-height:210px;margin-top:0;padding:25px}.content-upload .upload-wrap h4{margin:0 0 20px;font-size:16px;font-weight:600}.content-upload .upload-wrap p{margin:0;font-size:14px}.content-upload .upload-wrap p.icon{min-height:48px;margin-top:20px;margin-bottom:15px}.content-upload .upload-wrap p.icon span{font-size:45px}.new-campaign .creation-wrap p.left{float:left;text-align:left;margin:0}.new-campaign .creation-wrap p.right{float:right;text-align:right;margin:0}.new-campaign .creation-wrap .button{border-radius:5px;padding:14px 50px}.vue-dropzone{position:relative}.vue-dropzone .dz-preview{z-index:999;background:#f9f9f9;width:350px;max-width:calc(100% - 40px);max-height:calc(100% - 40px);position:absolute;top:20px;left:20px;overflow:hidden}.vue-dropzone .dz-filename{display:none}.vue-dropzone .dz-success-mark,.vue-dropzone .dz-error-mark{width:50px;margin:0 10px;display:inline-block}.frequency{margin-top:20px}.frequency label{cursor:pointer;background:#fff;border:1px solid #f1f1f1;border-radius:5px;width:100%;padding:20px 20px 20px 60px;display:block;position:relative}.frequency label h4{margin:0;font-size:18px;font-weight:600}.frequency label h4 small{margin-top:10px;font-size:14px;font-weight:400;display:block}.frequency label input{position:absolute;top:23px;left:23px}.frequency label:hover{background:#fff;border:1px solid #ccc}.tags{margin-top:20px}.tags label{cursor:pointer;background:#f9f9f9;border:1px solid #f1f1f1;border-radius:5px;width:100%;min-height:100px;margin-bottom:20px;padding:20px 20px 20px 60px;display:block;position:relative}.tags label h4{margin:0;font-size:14px;font-weight:600}.tags label input{position:absolute;top:23px;left:23px}.tags label:hover{background:#f1f1f1}.map-wrap{margin-bottom:0}.new-campaign .creation-wrap .creation-block .campaign-plans{margin-top:20px;margin-bottom:25px}.new-campaign .creation-wrap .creation-block .campaign-plans .plan{text-align:center;cursor:pointer;background:#f9f9f9;border-radius:5px;padding:20px;display:block}.new-campaign .creation-wrap .creation-block .campaign-plans .plan h3{margin:0;font-size:18px;font-weight:600}.new-campaign .creation-wrap .creation-block .campaign-plans .plan h2{margin:0;font-size:22px;font-weight:700}.new-campaign .creation-wrap .creation-block .campaign-plans .plan p{margin:15px 0}@media (width<=768px){.new-campaign{padding:20px 0}.new-campaign .header-wrap h2{margin-bottom:10px;font-size:24px}.new-campaign .header-wrap p.lead{padding:0 10px;font-size:15px}.new-campaign .creation-wrap{box-sizing:border-box;box-shadow:none;border-radius:0;padding:15px;width:100%!important;max-width:100%!important}.new-campaign .creation-wrap ul{justify-content:space-between;gap:10px;margin-bottom:25px;display:flex}.new-campaign .creation-wrap ul li{text-align:center;word-break:break-word;flex-direction:column;flex:1;align-items:center;gap:6px;display:flex;float:none!important;padding-right:0!important;font-size:12px!important}.new-campaign .creation-wrap ul li span{width:28px;height:28px;padding:3px 0;font-size:13px;margin-right:0!important}.new-campaign .creation-wrap ul li:after,.new-campaign .creation-wrap ul li.active:after{display:none!important}.new-campaign .creation-wrap .creation-block{margin:25px 0}.new-campaign .creation-wrap p.left,.new-campaign .creation-wrap p.right{width:100%;margin-bottom:12px;float:none!important}.new-campaign .creation-wrap .button{box-sizing:border-box;text-align:center;display:block;width:100%!important;padding:12px 20px!important}.new-campaign .creation-wrap .creation-block .form-wrap{margin-top:15px}}.desktop-only,.no-resp{display:block}.mobile-only,.resp{display:none}@media only screen and (width<=600px){.desktop-only,.no-resp{display:none}.mobile-only,.resp{display:block}}.bg-green{background:#76cd76}.bg-gray{background:#d3d3d3}.cursor-pointer{cursor:pointer}.underline{text-decoration:underline}body{background:var(--gray-50);color:var(--text-primary);word-break:break-word;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif}.body-loggedin{padding-top:56px}.body-auth{background:var(--gray-100);width:100%;min-height:100vh;position:relative}.body-auth .app-auth-wrap{text-align:center;width:420px;margin:auto;position:relative;top:0}.body-auth .app-auth-wrap .logo{text-align:center;background:var(--surface-elevated);border-bottom-right-radius:var(--radius-lg);border-bottom-left-radius:var(--radius-lg);margin:0 0 24px;padding:24px;display:inline-block}.body-auth .app-auth-wrap .logo img{max-width:180px;max-height:80px}.body-auth .app-auth-wrap .app-auth h1{text-align:center;color:var(--text-primary);margin:0 0 24px;font-size:22px;font-weight:600}.body-auth .app-auth-wrap.app-auth-wrap-mobile .app-auth{padding-top:10px}.body-auth .app-auth-wrap span{position:absolute;top:22px;right:22px}.body-auth .app-auth-wrap .form-input{border:0;padding:20px}.body-auth .app-auth-wrap .form-wrap{margin-bottom:0;padding-bottom:20px}.body-auth .app-auth-wrap .auth{margin-top:30px}.body-auth .app-auth-wrap .auth-meta{background:var(--gray-50);border:1px solid var(--border-subtle);border-radius:var(--radius-md);text-align:center;color:var(--text-secondary);margin-top:24px;padding:16px}.body-auth .app-auth-wrap .auth-meta a{color:var(--text-secondary);font-weight:500}.body-auth .app-auth-wrap .auth-meta p{margin:0;font-size:14px;font-weight:500}.body-auth .app-auth-wrap .auth-meta .button{margin-top:12px;padding:.6rem 1.2rem}.container{width:1200px}.container-small{max-width:880px;margin:0 auto}a{cursor:pointer;opacity:1;color:inherit;transition:opacity var(--transition-fast,.15s ease)}a:hover{opacity:.8}.nav a:hover img{transform:scale(1.05)}.well{background:var(--surface-elevated);text-align:center;border-radius:var(--radius-lg);border:1px solid var(--border-subtle);width:50%;box-shadow:var(--shadow-sm);margin:auto;padding:30px}.well h3{margin:0 0 20px;font-size:18px;font-weight:600}.well p{color:var(--text-secondary);margin:10px 0 0}.md-overlay{z-index:888888!important}.md-drawer{z-index:2147483647!important}.app-vp{padding-top:env(safe-area-inset-top);padding-bottom:env(safe-area-inset-bottom);padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right)}.vue-notification-group{padding-top:env(safe-area-inset-top)}.app-vp.app-android{margin-top:-70px}.content-wrap{background:var(--surface-elevated);box-shadow:var(--shadow-sm);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);margin-bottom:var(--space-6);padding:0}.content-wrap .content-header{border-bottom:1px solid var(--border-subtle);position:relative}.content-wrap .content-header h3{color:var(--text-primary);padding:var(--space-5);margin:0;font-size:16px;font-weight:600}.content-wrap .content-header .header-action{margin:0;position:absolute;top:17px;right:20px}.content-wrap .content-header .header-action .button{padding:6px 15px}.content-wrap .content-header .header-action .button img{vertical-align:middle;height:12px;margin-top:-2px;margin-right:5px;display:inline-block}.content-wrap .content-header .header-action .button span{vertical-align:middle;line-height:1;display:inline-block}.content-wrap .content-header .header-action .nav-tabs{margin:0;padding:0}.content-wrap .content-header .header-action .nav-tabs li{float:left;margin-left:10px;list-style-type:none}.content-wrap .content-header .header-action .nav-tabs li a{color:#444;background:#f9f9f9;border-radius:5px;padding:8px 15px;font-size:14px;font-weight:600;display:block}.content-wrap .content-body{padding:var(--space-5,20px)}.content-wrap .content-body h3{margin:0;font-size:16px;font-weight:600}.content-wrap .content-body p{color:var(--text-secondary,#71717a);font-size:14px}.content-wrap .content-body .body-big{text-align:center;margin:0;padding:22px 0;font-size:40px}.sub-wrap{padding:var(--space-8) 0}@media only screen and (width<=1400px){.app-header .container{width:100%}}@media only screen and (width<=1200px){.container{width:100%;padding-left:20px;padding-right:20px}.campaign-list .col-6{width:33.3%}}@media only screen and (width<=1000px){.app-header{height:inherit}.app-header .header-left .nav-main li a span,.app-header .header-right .nav-main li a span{display:none}.new-campaign .creation-wrap ul li.active{padding-right:90px}.new-campaign .creation-wrap ul li.active:after{width:50px;right:-320px}.logo img{max-height:40px}.campaign-list .col-6{width:50%}}@media only screen and (width<=880px){.new-campaign .creation-wrap{width:100%!important}}@media only screen and (width<=650px){.campaign-list{padding:20px 0!important}.campaign-list .col-6{width:100%}.sub-wrap{padding:20px 0!important}.sub-wrap .col-6{width:100%}.header-wrap{text-align:center}.header-wrap .header-left{float:none}.header-wrap .header-right{float:none;margin-bottom:30px}.creation-block .col-12{width:100%}.new-campaign .col-8{width:100%;margin-top:5px}.new-campaign .col-6{width:100%}.new-campaign .col-6 label{min-height:0}.new-campaign .header-wrap{margin:0}.new-campaign .creation-wrap p.left,.new-campaign .creation-wrap p.right{float:none!important}.new-campaign .creation-wrap .button{text-align:center;width:100%;margin-top:5px}.non-resp{display:none!important}.resp{display:block!important}.logo.resp{margin-top:6px;left:calc(50% - 19px)}.logo.resp img{max-height:40px}}@media only screen and (width<=600px){.body-auth .app-auth-wrap{width:94%;margin-left:3%}.vm--modal{width:100%!important;left:0!important}}#menu-main,#menu-user{display:none}@media only screen and (width<=650px){.profile-pic .col-16,.profile-pic .col-8{width:100%;text-align:left!important}.body-auth .app-auth-wrap .app-auth .col-12{width:100%;margin:0}.balance-index .balance-deposit .button{margin-bottom:10px}.balance-index .balance-methods{width:100%;position:relative;overflow:scroll}.body-auth .app-auth-wrap .app-auth .auth-social-buttons .col-12{width:50%}.body-auth .app-auth-wrap .app-auth .auth-social-buttons .button img{vertical-align:middle;height:20px;margin-right:10px;display:inline-block}.body-auth .app-auth-wrap .app-auth .auth-social-buttons .button span{vertical-align:middle;font-weight:600;display:inline-block}.app-auth-wrap-mobile .form .form-wrap{margin-bottom:0}.app-auth-wrap-mobile .form .form-wrap:first-child input{border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.app-auth-wrap-mobile .form .form-wrap-last input{border-top-left-radius:0;border-top-right-radius:0}.body-auth .app-auth-wrap-mobile .app-auth{box-shadow:none;background:0 0}.header-wrap .header-left{text-align:center;width:100%;margin-bottom:20px}.header-wrap .header-left img{width:30px;margin-right:10px;vertical-align:middle!important;float:none!important;display:inline-block!important}.header-wrap .header-left h2{font-size:30px;vertical-align:middle!important;float:none!important;display:inline-block!important}.new-campaign .creation-wrap ul li{display:none}.new-campaign .creation-wrap ul li.active{text-align:center;width:100%;padding-right:0;display:block}.new-campaign .creation-wrap ul li.active:after{display:none}.new-campaign .creation-wrap .creation-block .campaign-plans .plan{margin-bottom:10px}.new-campaign .creation-wrap ul li span{margin:auto auto 10px;display:block}.app-header{min-height:70px}.app-header .header-left .nav-toggle,.app-header .header-right .user-toggle{cursor:pointer;padding:18px 0;font-size:34px}#menu-main{display:none}#menu-main:checked~#menu-main-overlay,#menu-main:checked~.nav-main{display:block}#menu-main:checked~.nav-main{visibility:visible;padding-top:50px;transform:translate(0,0)}.app-header .header-left #menu-main-overlay{z-index:100;background-color:#0009;width:100%;height:100%;display:none;position:fixed;top:0;left:0}.app-header .header-left .nav-main{z-index:101;visibility:hidden;color:#fff;background:#fff;width:300px;height:100%;padding:10px;transition:all .3s;position:fixed;top:0;left:0;transform:translate(-100%)}.app-header .header-left .nav-main li a span{vertical-align:middle;display:inline-block}#menu-user{display:none}#menu-user:checked~#menu-user-overlay,#menu-user:checked~.nav-main{display:block}#menu-user:checked~.nav-main{visibility:visible;padding-top:50px;transform:translate(0,0)}.app-header .header-right #menu-user-overlay{z-index:100;background-color:#0009;width:100%;height:100%;display:none;position:fixed;top:0;left:0}.app-header .header-right .nav-main{z-index:101;visibility:hidden;color:#fff;background:#fff;width:300px;height:100%;padding:10px;transition:all .3s;position:fixed;top:0;left:0;transform:translate(-100%)}.app-header .header-right .nav-main li a span{vertical-align:middle;display:inline-block}.app-header .header-left .nav-main li,.app-header .header-right .nav-main li{width:100%}.new-campaign{padding:20px 0}.new-campaign .header-wrap h2{font-size:32px}.sub-wrap .row .col-12{width:100%}.sub-wrap .row .col-12 .content-header .header-action .button span{display:none}.sub-wrap .row .col-12 .content-header .header-action .button img{margin-right:0}.map-wrap #map{width:100%!important}.map-wrap .map-meta{width:100%!important;height:inherit!important;position:relative!important}.devices .row .col-8,.devices .row .col-16{width:100%}.devices .device-ad-wrap{padding-top:40px}.devices .device-ad-wrap .device-ad-img,.devices .device-ad-wrap .device-ad-body{float:none;width:100%}.devices .header-wrap{margin-bottom:0}.devices .tab-nav{margin:0 -20px 40px}.devices .nav-tabs{justify-content:space-between;width:100%;display:flex}.devices .nav-tabs li{text-align:center;width:100%}.devices .nav-tabs li a{white-space:nowrap;padding:10px}.playlists .nav-tabs li,.schedule .nav-tabs li{text-align:center;width:100%}.playlists .nav-tabs li a,.schedule .nav-tabs li a{padding:10px 20px}.playlists .nav-tabs li.active a,.schedule .nav-tabs li.active a{border-bottom:0}.admin .nav-tabs li{text-align:center;width:100%}.admin .nav-tabs li.active a{border-bottom:0}.admin .row .col-8{width:100%;margin-bottom:10px}.table-container{width:100%;position:relative;overflow:scroll}.table{width:100%;overflow:scroll}.table th,.table td{white-space:nowrap;width:auto}}@media (width>=1000px) and (width<=1200px){.app-header .header-left .nav-main li a span{text-overflow:ellipsis;white-space:nowrap;max-width:100px;overflow:hidden}}.upload-wrap{position:relative}.upload-wrap .coming-soon{color:#fff;background:red;border-radius:3px;padding:5px 10px;font-weight:700;position:absolute;top:5px;right:5px}.dialog-content .dialog-c-title{border-bottom:1px solid #f1f1f1;padding:20px;font-size:20px;font-weight:600}.dialog-content .dialog-c-text{min-height:187px;padding:20px}.dialog-content .dialog-c-text .radio-wrap .r-s input[type=radio]{margin-right:5px}.dialog-content .dialog-c-buttons .button{padding:12px 0;width:100%!important}.dialog-content .dialog-c-buttons .button:hover{transform:translateY(0)}.app-android{padding-top:56px}.affiliate-well{background:#f9f9f9;border:1px dotted #f1f1f1;padding:14px}.optional-features p span{vertical-align:middle;display:inline-block}.optional-features p span:first-child{margin-right:5px}.optional-features .optional-yes{background:#f9f9f9;border-radius:10px;padding:20px}@media (width>=768px){.optional-features .optional-yes{padding:30px}}.optional-features .optional-yes>h3{margin:0;font-size:22px;font-weight:600}.optional-features .optional-yes>h3 span{vertical-align:middle;display:inline-block}.optional-features .optional-yes>h3 span:first-child{margin-right:10px}.badge{color:#1890ff;background-color:#1890ff1a;border:1px solid #1890ff33;border-radius:3px;margin-right:10px;padding:4px 8px;font-size:12px;font-weight:400}.admin .admin-header{justify-content:space-between;align-items:center;margin-bottom:30px;display:flex}.admin .admin-header h1{margin:0;font-weight:600;line-height:1.75}.admin .admin-header p{margin:0}@media (width>=768px){.announcement{width:49%;margin-right:1%}.announcement:nth-of-type(2n){margin-left:1%;margin-right:0}}@media (width<=768px){.announcement:last-child{margin-bottom:0}}.progress-bar .progress{background:var(--ci-color);z-index:99;height:18px;display:block;position:absolute;top:0;left:0}@media only screen and (width<=500px){.caw .row .col-16{width:100%}.caw .button,.caw .form-wrap{margin-bottom:10px;margin-top:0!important}.adw .ad-ca{width:50%}.adu .col-12,.adu .col-16{width:100%}}.alert-notification{border-radius:var(--radius-sm,6px)!important;border-left:0!important;font-family:Inter,sans-serif!important}.alert-notification .notification-title{text-align:center;font-size:14px;font-weight:500}.alert-notification .notification-content{text-align:center;font-size:13px}@media only screen and (width<=775px){.well{width:100%}.well h3{margin:0}.well p{display:none}}@media only screen and (width<=650px){.app-header .header-right{display:none}}@media only screen and (width<=500px){.ad-pipe-resp-info{display:block}.user .col-16,.user .col-12{width:100%}.user .form-wrap{margin-bottom:15px}.affiliate-well{font-size:14px!important}.content-wrap .content-header h3{text-align:center}.content-wrap .content-header .header-action{position:initial;text-align:center;margin-bottom:20px}}.link{color:#000;text-decoration:underline!important}.vue-notification.success{background:var(--ci-success)!important;border-left-color:var(--ci-success)!important}.vue-notification.warn{background:var(--ci-warn)!important;border-left-color:var(--ci-warn)!important}.vue-notification.error{background:var(--ci-danger)!important;border-left-color:var(--ci-danger)!important}.custom-checkbox-conainer{margin-bottom:15px;font-size:1rem;line-height:1;display:flex}.custom-checkbox-conainer input[type=checkbox]{appearance:none;font:inherit;color:#444;background-color:#0000;border:.15em solid #444;border-radius:.15em;place-content:center;width:1.15em;height:1.15em;margin:0 10px 0 0;display:grid;transform:translateY(-.075em)}.custom-checkbox-conainer input[type=checkbox]:before{content:"";clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0%,43% 62%);transform-origin:0 100%;background-color:canvastext;width:.65em;height:.65em;transition:transform .12s ease-in-out;transform:scale(0);box-shadow:inset 1em 1em #444}.custom-checkbox-conainer input[type=checkbox]:checked:before{transform:scale(1)}.custom-checkbox-conainer input[type=checkbox]:focus{outline-offset:max(2px, .025em);outline:max(2px,.025em) solid #707070}.custom-checkbox-conainer input[type=checkbox]:disabled{opacity:.5;cursor:not-allowed}html{-webkit-text-size-adjust:100%;line-height:1.15}body{margin:0}main{display:block}h1{margin:.67em 0;font-size:2em}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace;font-size:1em}a{background-color:#0000}abbr[title]{border-bottom:none;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:100%;line-height:1.15}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner{border-style:none;padding:0}[type=button]::-moz-focus-inner{border-style:none;padding:0}[type=reset]::-moz-focus-inner{border-style:none;padding:0}[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring{outline:1px dotted buttontext}[type=button]:-moz-focusring{outline:1px dotted buttontext}[type=reset]:-moz-focusring{outline:1px dotted buttontext}[type=submit]:-moz-focusring{outline:1px dotted buttontext}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;white-space:normal;max-width:100%;padding:0;display:table}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button{height:auto}[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template,[hidden]{display:none}body{color:var(--text-primary,#18181b);font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif}*,:before,:after{box-sizing:border-box}a{text-decoration:none}hr{border-top:1px solid var(--border-subtle,#f4f4f5);margin:var(--space-8,32px) 0;border-bottom:0;border-left:0;border-right:0}.cf:before,.cf:after,.row:before,.row:after{content:"";display:table}.cf:after,.row:after{clear:both}.container{width:1200px;margin:auto}.button{cursor:pointer;opacity:1;border-radius:var(--radius-sm,6px);background-color:#0000;border:0;justify-content:center;align-items:center;padding:8px 16px;font-size:14px;font-weight:500;line-height:1.5;transition:all .15s;display:inline-flex;transform:translateY(0)}.button:hover{text-decoration:none;transform:translateY(-1px)}.button-green{color:#fff;background:#398266}.button-green:hover{background:#2d7362}.button-ci,.button-yellow{background:var(--ci-color);color:var(--ci-contrast-color);font-weight:600}.button-ci:hover,.button-yellow:hover{filter:brightness(95%)}.button-grey,.button-gray{background:var(--gray-100,#f4f4f5);color:var(--gray-700,#3f3f46);font-weight:500}.button-grey:hover,.button-gray:hover{background:var(--gray-200,#e4e4e7)}.button-round{border-radius:var(--radius-sm,6px)}.button-100{text-align:center;width:100%}@media (width>=650px){.button-100{width:auto}.creation-wrap .button-100{width:100%}}.button-small{padding:.5rem 1rem;font-size:16px}.button-small span{line-height:1.7!important}.form{text-align:left}.form-wrap{margin-bottom:20px}.form-wrap label{color:var(--text-secondary,#71717a);letter-spacing:.2px;margin-bottom:6px;font-size:13px;font-weight:500;display:block}.form-wrap .form-input{background:var(--surface-elevated,#fff);border:1px solid var(--border-default,#e4e4e7);width:100%;box-shadow:none;border-radius:var(--radius-sm,6px);color:var(--text-primary,#18181b);padding:10px 12px;font-size:14px;line-height:1.5;transition:border-color .15s,box-shadow .15s;display:block}.form-wrap .form-input:focus{border-color:var(--ci-color,#f5c518);outline:none;box-shadow:0 0 0 3px #f5c51833}.form-wrap .form-input:disabled{background:var(--gray-50,#fafafa);color:var(--text-tertiary,#a1a1aa)}.form [type=checkbox]{width:25px;height:25px}.row{box-sizing:border-box;position:relative}.row [class*=col-]{float:left;box-sizing:border-box}.row .col-24{width:100%}.row .col-18{width:75%}.row .col-16{width:66.6667%}.row .col-12{width:50%}.row .col-8{width:33.3333%}.row .col-6{width:25%}.row .col-4{width:16.6667%}.row .col-3{width:12.5%}.row-gutter-10{margin-left:-5px;margin-right:-5px}.row-gutter-10>[class*=col-]{padding-left:5px;padding-right:5px}.row-gutter-20{margin-left:-10px;margin-right:-10px}.row-gutter-20>[class*=col-]{padding-left:10px;padding-right:10px}.table{border-spacing:0;border-collapse:collapse;border-bottom:1px solid #ececec;width:100%}.table th,.table td{vertical-align:top;text-align:left;border-top:1px solid #f1f1f1;padding:.8rem}.table thead{color:#5c5c5c;background-color:#f1f1f1}.table thead th{vertical-align:bottom;border-top:0;border-bottom:2px solid #f1f1f1;font-weight:600}.table thead td{vertical-align:top;text-align:left;border-top:1px solid #f1f1f1;padding:.8rem}.select-wrap{position:relative}.select-wrap select{appearance:none;cursor:pointer;color:#000;background-color:#fff;background-image:none;border:1px solid #ececec;border-radius:4px;width:100%;padding:14px 10px;font-size:16px;line-height:1.5;display:block}.select-wrap:after{content:"↓";z-index:99;color:#999;font-size:20px;position:absolute;bottom:17px;right:17px}progress{background-color:#f1f1f1;border:0;border-radius:9px;width:100%;height:18px}progress::-webkit-progress-bar{background-color:#f1f1f1}progress::-webkit-progress-value{background-color:var(--ci-color)}progress::-moz-progress-bar{background-color:#f1f1f1}.sidebar{flex-direction:row;display:flex}.sidebar .sidebar-content{background:var(--ci-color);color:var(--ci-contrast-color);flex-direction:column;justify-content:center;width:35vw;min-height:100vh;display:flex}.sidebar .sidebar-content h2{margin-top:0;margin-bottom:0;font-size:2.5rem;font-weight:400}.sidebar .sidebar-content h2 strong{font-weight:600}.sidebar .sidebar-content h3{margin-top:10px;margin-bottom:20px;font-size:1.5rem;font-weight:400}.sidebar .sidebar-content hr{border-top:2px solid #444;max-width:30px;margin:20px 0}.app-auth-wrap{margin-top:0!important}.image-grid{flex-flow:wrap;padding:0 calc(5vw - 5px);display:flex}.image-grid img{object-fit:cover;filter:brightness()saturate();border-radius:15%;width:50%;padding:10px;height:25vh!important}.image-grid img:hover{filter:brightness(.9)saturate(.5)}.text-wrapper{padding:0 5vw}@media (width<=1024px){.sidebar-content{display:none!important}}.sidebar .app-auth-wrap .auth{margin-top:9vh}.table th,.table td{vertical-align:middle}.dashboard .content-body p{margin:0}.announcement{background:#f9f9f9;margin-bottom:10px;padding:20px}.announcement a{color:#444;font-weight:600}.announcement h3{font-weight:600}.announcement p{margin:0}.announcement p.date{margin:2px 0 5px;font-size:12px}.announcement:last-child{margin-bottom:0}.progress-bar{background:#f9f9f9;width:100%;height:18px;position:relative}.progress-bar .progress{z-index:99;background:#ffed00;height:18px;display:block;position:absolute;top:0;left:0}.progress-bar p{z-index:99;color:#444;text-align:center;z-index:99999;width:100%;font-size:12px;font-weight:600;position:relative}.canva-wrap{text-align:center;cursor:pointer;color:#fff;background:#00c4cc;border:3px solid #00c4cc;border-radius:5px;min-height:210px;margin-top:20px;padding:25px;display:block}.canva-wrap h4{margin:0 0 20px;font-size:16px;font-weight:600}.ca-wrap{cursor:pointer;border:1px solid #f1f1f1;margin:5px 0;display:block}.ca-wrap .campaign-img{text-align:center;height:70px}.ca-wrap .campaign-img img{max-width:100%;max-height:70px}.ca-wrap .campaign-title{padding:5px 5px 5px 28px}.ca-wrap .campaign-title h3{margin:0;font-size:14px!important}.ca-wrap .campaign-title h3 small{margin:0;display:block;position:relative;top:-5px}.ca-wrap:hover{background:#f9f9f9;border-color:#dcdcdc}.device-image{width:calc(100% + 40px);margin-top:-20px;margin-bottom:20px;margin-left:-20px}.dev-footer{text-align:center;color:#aaa;letter-spacing:0;margin-top:50px;font-size:12px;line-height:1}.dev-footer small{margin-top:3px;font-size:10px;display:block}@media only screen and (width<=500px){.caw .row .col-16{width:100%}.caw .button,.caw .form-wrap{margin-bottom:10px;margin-top:0!important}.adw .ad-ca{width:50%}.adu .col-12{width:100%}}.vue-notification-group{margin-top:10px;text-align:center!important;z-index:2147483647!important}.alert-notification{border-radius:3px;border-left:0!important}.alert-notification .notification-title,.alert-notification .notification-content{text-align:center}.md-body-1,body{line-height:normal!important}.nav-dropdown{position:relative}.nav-dropdown .dropdown-arrow{vertical-align:middle;margin-left:2px;font-size:18px;transition:transform .15s}.nav-dropdown:hover .dropdown-arrow{transform:rotate(180deg)}.nav-dropdown .dropdown-menu{background:var(--surface-elevated,#fff);border:1px solid var(--border-default,#e4e4e7);border-radius:var(--radius-md,8px);box-shadow:var(--shadow-lg,0 10px 15px -3px #00000014);z-index:100;min-width:180px;padding:4px;list-style:none;position:absolute;top:calc(100% - 4px);left:-8px}.nav-dropdown .dropdown-menu li a{color:var(--text-secondary,#71717a);white-space:nowrap;border-radius:var(--radius-sm,6px);align-items:center;padding:8px 12px;font-size:13px;font-weight:500;text-decoration:none;transition:background .1s,color .1s;display:flex}.nav-dropdown .dropdown-menu li a:hover{background:var(--gray-100,#f4f4f5);color:var(--text-primary,#18181b);opacity:1}.nav-sub a{opacity:.8;font-size:13px;padding-left:44px!important}.fc th,.fc td,.fc-unthemed th,.fc-unthemed td,.fc-unthemed thead,.fc-unthemed tbody,.fc-unthemed .fc-divider,.fc-unthemed .fc-row,.fc-unthemed .fc-content,.fc-unthemed .fc-popover,.fc-unthemed .fc-list-view,.fc-unthemed .fc-list-heading td{border:0}.fc-head{background:#f1f1f1}.fc-time-grid .fc-slats .fc-minor td{border-color:#e4e4e4!important}.fc-time-grid .fc-slats td{font-weight:700;border-color:#e4e4e4!important}.fc-unthemed th,.fc-unthemed td,.fc-unthemed thead,.fc-unthemed tbody,.fc-unthemed .fc-divider,.fc-unthemed .fc-row,.fc-unthemed .fc-content,.fc-unthemed .fc-popover,.fc-unthemed .fc-list-view,.fc-unthemed .fc-list-heading td{border-color:#e4e4e4!important}.fc-head th{padding:8px 4px!important}.status{background:#fff;border:1px solid #444;border-radius:50%;width:14px;height:14px;display:block}.status.status-grey{background:#f1f1f1;border:1px solid #444}.status.status-green{background:green;border:1px solid green}.status.status-red{background:red;border:1px solid red}.status.status-yellow{background:#ff0;border:1px solid #ff0}.status.status-black{background:#000;border:1px solid #000}.device-ad-wrap{border:1px solid #f1f1f1;margin-bottom:10px;padding:20px;position:relative}.device-ad-wrap .device-ad-img{float:left;width:200px;margin-right:20px}.device-ad-wrap .device-ad-img p{margin:0}.device-ad-wrap .device-ad-img img{border:1px solid #f9f9f9;width:100%;height:auto}.device-ad-wrap .device-ad-body{float:left;width:480px;padding-top:10px}.device-ad-wrap .device-ad-body h3{margin:0 0 8px;font-weight:600}.device-ad-wrap .device-ad-body p{margin:5px 0}.device-ad-wrap .device-ad-body p i{font-style:normal}.device-ad-wrap .device-ad-body p span{font-weight:600}.device-ad-wrap .report-ad{font-size:12px;position:absolute;top:10px;right:10px}.device-ad-wrap .report-ad span{vertical-align:middle;display:inline-block}.device-ad-wrap .report-ad span.material-icons{margin-right:3px;font-size:14px}.device-ad-wrap.status-delivered{background-color:#1557240d;border:1px solid #1557241a}.device-ad-wrap.status-created{background-color:#1890ff0d;border:1px solid #1890ff1a}.ad-pipe{display:block}.ad-pipe-resp-info{display:none}@media only screen and (width<=500px){.ad-pipe-resp-info{display:block}.user .col-16,.user .col-12{width:100%}.user .form-wrap{margin-bottom:15px}.affiliate-well{font-size:14px!important}.content-wrap .content-header h3{text-align:center}.content-wrap .content-header .header-action{position:initial;text-align:center;margin-bottom:20px}}.no-resp{display:block}.resp{display:none}@media only screen and (width<=600px){.no-resp{display:none}.resp{display:block}}.nav-team-dropdown{position:relative}.team-dropdown-menu{background:var(--surface-elevated,#fff);border:1px solid var(--border-default,#e4e4e7);border-radius:var(--radius-md,8px);box-shadow:var(--shadow-lg,0 10px 15px -3px #00000014);z-index:200;min-width:180px;padding:4px;position:absolute;top:calc(100% - 4px);right:0}.team-dropdown-item{cursor:pointer;width:100%;color:var(--text-secondary,#71717a);text-align:left;border-radius:var(--radius-sm,6px);background:0 0;border:none;align-items:center;gap:8px;padding:8px 12px;font-size:13px;font-weight:500;text-decoration:none;transition:background .1s;display:flex}.team-dropdown-item:hover{background:var(--gray-100,#f4f4f5);color:var(--text-primary,#18181b)}.team-dropdown-item.active{background:#e8f0fe;font-weight:600}.team-dropdown-item .material-icons{color:#666;font-size:18px}.team-dropdown-divider{background:#eee;height:1px;margin:4px 0}.vfm--fixed{position:fixed}.vfm--absolute{position:absolute}.vfm--inset{inset:0}.vfm--overlay{z-index:-1;background-color:#00000080}.vfm--prevent-none{pointer-events:none}.vfm--prevent-auto{pointer-events:auto}.vfm--outline-none:focus{outline:none}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-out{0%{opacity:1}to{opacity:0}}.vfm-fade-enter-active{animation:.3s fade-in}.vfm-fade-leave-active{animation:.3s fade-out}.vfm-bounce-back{transition-property:transform;transition-duration:.3s}.vfm-slide-up-enter-active,.vfm-slide-up-leave-active,.vfm-slide-down-enter-active,.vfm-slide-down-leave-active{transition:transform .3s}.vfm-slide-down-enter-from,.vfm-slide-down-leave-to{transform:translateY(100vh)!important}.vfm-slide-up-enter-from,.vfm-slide-up-leave-to{transform:translateY(-100vh)!important}.vfm-slide-right-enter-active,.vfm-slide-right-leave-active,.vfm-slide-left-enter-active,.vfm-slide-left-leave-active{transition:transform .3s}.vfm-slide-right-enter-from,.vfm-slide-right-leave-to{transform:translate(100vw)!important}.vfm-slide-left-enter-from,.vfm-slide-left-leave-to{transform:translate(-100vw)!important}.vfm-swipe-banner-back,.vfm-swipe-banner-forward{z-index:10;width:27px;position:fixed;top:0;bottom:0}.vfm-swipe-banner-back{left:0}.vfm-swipe-banner-forward{right:0}.notifications{z-index:9999;width:90%;max-width:500px;position:fixed;top:20px;left:50%;transform:translate(-50%)}.notification{color:#fff;border-left:4px solid;border-radius:8px;min-width:300px;margin:8px 0;padding:16px 20px;font-weight:500;line-height:1.4;animation:.3s ease-out slideIn;box-shadow:0 4px 12px #00000026}.notification.error{background-color:#f44;border-left-color:#c00}.notification.success{background-color:#00c851;border-left-color:#007e33}.notification.warning{color:#333;background-color:#fb3;border-left-color:#f80}.notification.info{background-color:#33b5e5;border-left-color:#09c}.notification-title{margin-bottom:4px;font-size:14px;font-weight:600}.notification-content{opacity:.9;font-size:13px}@keyframes slideIn{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}@media (width<=768px){.notifications{width:calc(100% - 20px);left:10px;transform:none}.notification{min-width:auto;font-size:14px}}
