#falsePositiveTextBox{height:100px!important}.scrollbar,.scrollbar-mobile{float:left;height:450px;width:100%;overflow-y:scroll;margin-bottom:25px;padding:0 20px 0 0}.force-overflow{min-height:800px}.force-overflow-mobile{min-height:10px}#style-1::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);border-radius:10px;background-color:#f5f5f5}#style-1::-webkit-scrollbar{width:12px;background-color:#f5f5f5}#style-1::-webkit-scrollbar-thumb{border-radius:10px;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);background-color:#28a745}#panelhack{height:10px}#start-scan-button{padding:20px 0;background:#eee;display:block;text-align:center}#start-scan-button-mobile{display:block;text-align:center;margin:0 auto}#acct-setup,.btn-failed-link,.btn-passed-link{cursor:pointer}#acct-setup{font-size:2em}#custom-pagination>.pagination{margin:10px 0 0!important}.spinner{margin:5px auto 0}.spinner>div{margin-left:1.1px}.spinner{margin:5px auto;width:80px!important;height:40px;text-align:center;font-size:10px}.spinner>div{background-color:#33981f;height:100%;width:4px;display:inline-block;margin-left:1px;animation:sk-stretchdelay 1.2s ease-in-out infinite}.spinner .rect2{animation-delay:-1.1s}.spinner .rect3{animation-delay:-1s}.spinner .rect4{animation-delay:-.9s}.spinner .rect5{animation-delay:-.8s}@keyframes sk-stretchdelay{0%,40%,to{transform:scaleY(.4);-webkit-transform:scaleY(.4)}20%{transform:scaleY(1);-webkit-transform:scaleY(1)}}@media (min-width:576px){.btnFail{cursor:default;color:#e6e6e6;color:#c01818;border-radius:3px;background:#fff;border:1px solid #c01818;background:url(https://tg3images.s3.us-east-2.amazonaws.com/file_24-fail.png) no-repeat 100%,linear-gradient(90deg,#fff 59%,#c01818 0)}.btnFail,.btnPass{font-size:.8em;padding:5px 35px 5px 5px;text-shadow:0 -1px 0 rgba(30,30,30,0);box-shadow:0 0 0 rgba(50,50,50,0)}.btnPass{color:#e6e6e6;color:#28a745;border-radius:3px;background:#fff;border:1px solid #28a745;background:url(https://tg3images.s3.us-east-2.amazonaws.com/file_24.png) no-repeat 100%,linear-gradient(90deg,#fff 69%,#28a745 0)}.btnPending{color:#e6e6e6;font-size:.8em;color:#aaa;padding:5px 35px 5px 5px;text-shadow:0 -1px 0 rgba(30,30,30,0);border-radius:3px;background:#fff;border:1px solid #7f7f7f;background:url(https://tg3images.s3.us-east-2.amazonaws.com/file_24-pending.png) no-repeat 100%,linear-gradient(90deg,#fff 59%,#7f7f7f 0);box-shadow:0 0 0 rgba(50,50,50,0)}}@media (min-width:768px){.btnFail{cursor:default;color:#e6e6e6;font-size:.8em;color:#c01818;padding:5px 35px 5px 5px;text-shadow:0 -1px 0 rgba(30,30,30,0);border-radius:3px;background:#fff;border:1px solid #c01818;background:url(https://tg3images.s3.us-east-2.amazonaws.com/file_24-fail.png) no-repeat 100%,linear-gradient(90deg,#fff 69%,#c01818 0);box-shadow:0 0 0 rgba(50,50,50,0)}}@media (min-width:992px){.btnPass{color:#e6e6e6;font-size:.8em;color:#28a745;padding:5px 35px 5px 5px;text-shadow:0 -1px 0 rgba(30,30,30,0);border-radius:3px;background:#fff;border:1px solid #28a745;background:url(https://tg3images.s3.us-east-2.amazonaws.com/file_24.png) no-repeat 100%,linear-gradient(90deg,#fff 82%,#28a745 0);box-shadow:0 0 0 rgba(50,50,50,0)}.btnPass:hover,.reportReadyBtn:hover{background:#28a745 url(https://tg3images.s3.us-east-2.amazonaws.com/file_24.png) no-repeat 100%;color:#fff}.btnRunning{color:#e6e6e6;font-size:.8em;color:#28a745;padding:5px 35px 5px 5px;text-shadow:0 -1px 0 rgba(30,30,30,0);border-radius:3px;background:#fff;border:1px solid #28a745;background:url(https://tg3images.s3.us-east-2.amazonaws.com/file_24-running.png) no-repeat 100%,linear-gradient(90deg,#fff 69%,#28a745 0);box-shadow:0 0 0 rgba(50,50,50,0)}.btnFail:hover{background:#c01818 url(https://tg3images.s3.us-east-2.amazonaws.com/file_24-fail.png) no-repeat 100%;color:#fff;cursor:pointer}.btnFail{color:#e6e6e6;color:#c01818;border-radius:3px;background:#fff;border:1px solid #c01818;background:url(https://tg3images.s3.us-east-2.amazonaws.com/file_24-fail.png) no-repeat 100%,linear-gradient(90deg,#fff 82%,#c01818 0)}.btnFail,.btnPending{font-size:.8em;padding:5px 35px 5px 5px;text-shadow:0 -1px 0 rgba(30,30,30,0);box-shadow:0 0 0 rgba(50,50,50,0)}.btnPending{color:#e6e6e6;color:#aaa;border-radius:3px;background:#fff;border:1px solid #7f7f7f;background:url(https://tg3images.s3.us-east-2.amazonaws.com/file_24-pending.png) no-repeat 100%,linear-gradient(90deg,#fff 69%,#7f7f7f 0)}}@media (min-width:993px){.btnPass{background:url(https://tg3images.s3.us-east-2.amazonaws.com/file_24.png) no-repeat 100%,linear-gradient(90deg,#fff 70%,#28a745 0)}}@media (max-width:1440px){.btnPass{background:#fff;background:url(https://tg3images.s3.us-east-2.amazonaws.com/file_24.png) no-repeat 100%,linear-gradient(90deg,#fff 81%,#28a745 0)}.btnPass,.btnRunning{color:#e6e6e6;font-size:.8em;color:#28a745;padding:5px 35px 5px 5px;text-shadow:0 -1px 0 rgba(30,30,30,0);border-radius:3px;border:1px solid #28a745;box-shadow:0 0 0 rgba(50,50,50,0)}.btnRunning{background:#fff;background:url(https://tg3images.s3.us-east-2.amazonaws.com/file_24-running.png) no-repeat 100%,linear-gradient(90deg,#fff 69%,#28a745 0)}.btnFail{cursor:default;color:#e6e6e6;color:#c01818;border-radius:3px;background:#fff;border:1px solid #c01818;background:url(https://tg3images.s3.us-east-2.amazonaws.com/file_24-fail.png) no-repeat 100%,linear-gradient(90deg,#fff 81%,#c01818 0)}.btnFail,.btnPending{font-size:.8em;padding:5px 35px 5px 5px;text-shadow:0 -1px 0 rgba(30,30,30,0);box-shadow:0 0 0 rgba(50,50,50,0)}.btnPending{color:#e6e6e6;color:#aaa;border-radius:3px;background:#fff;border:1px solid #7f7f7f;background:url(https://tg3images.s3.us-east-2.amazonaws.com/file_24-pending.png) no-repeat 100%,linear-gradient(90deg,#fff 69%,#7f7f7f 0)}}@media (min-width:1443px){.btnPass{background:url(https://tg3images.s3.us-east-2.amazonaws.com/file_24.png) no-repeat 100%,linear-gradient(90deg,#fff 78%,#28a745 0)}}.lds-ring{display:inline-block;position:relative;width:64px;height:64px}.lds-ring div{box-sizing:border-box;display:block;position:absolute;width:30px;height:30px;margin:2px;border-radius:50%;animation:lds-ring 1.2s cubic-bezier(.5,0,.5,1) infinite;border:5px solid transparent;border-top-color:#268226}.lds-ring div:first-child{animation-delay:-.45s}.lds-ring div:nth-child(2){animation-delay:-.3s}.lds-ring div:nth-child(3){animation-delay:-.15s}@keyframes lds-ring{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.reportButton,.reportButton button{width:140px!important;height:36px!important;margin-bottom:8px!important;margin-right:8px!important;font-size:inherit!important}.reportButton button{float:left}.reportButton .btn-trial-account{width:175px!important}.reportButton span{float:left;color:#2fac66;font-size:inherit!important}.clearfix{clear:both}.reportsTab p{margin:0;padding:0;color:#757574}.tg.table thead{background-color:#dadada}.rich-editor-container{border:1px solid #ddd;border-radius:4px;margin-bottom:10px;overflow:hidden}.rich-editor-controls{border-bottom:1px solid #ddd;background:#f7f7f7;padding:5px}.rich-editor-controls button{background:#fff;border:1px solid #ddd;border-radius:3px;margin-right:5px;padding:2px 8px;cursor:pointer}.rich-editor-controls button:hover{background:#f3f3f3}.rich-editor-content{padding:10px;min-height:200px}.url-input-container{display:flex;align-items:center;margin-bottom:10px}.url-input{flex:1 1;padding:5px;margin-right:5px;border:1px solid #ddd;border-radius:3px}.edit-buttons{text-align:right}.configuration-panel{padding:20px;background:#fff;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.1)}.preview-panel{padding:0}.color-palette-grid .palette-item:hover{transform:translateY(-2px)}.form-label{font-weight:600;color:#333;margin-bottom:8px;font-size:14px}.form-control{border:1px solid #ddd;border-radius:4px;padding:8px 12px;font-size:14px;transition:border-color .3s ease,box-shadow .3s ease}.form-control:focus{border-color:#33981f;box-shadow:0 0 0 .2rem rgba(51,152,31,.25);outline:none}.btn{font-weight:500;border-radius:4px;transition:all .3s ease}.btn-outline-primary{color:#33981f;border-color:#33981f}.btn-outline-primary:hover{color:#fff}.btn-outline-primary:hover,.btn-primary{background-color:#33981f;border-color:#33981f}.btn-primary:hover{background-color:#2d7a1a;border-color:#2d7a1a}.btn-success{background-color:#33981f;border-color:#33981f}.btn-success:hover{background-color:#2d7a1a;border-color:#2d7a1a}.card{border:1px solid #e3e6f0;border-radius:8px;box-shadow:0 .15rem 1.75rem 0 rgba(58,59,69,.15)}.card-header{background-color:#f8f9fc;border-bottom:1px solid #e3e6f0;padding:1.25rem 1.5rem}.card-title{color:#5a5c69;font-weight:600;font-size:1.1rem}.color-picker-overlay{position:fixed;top:0;left:0;right:0;bottom:0;z-index:1000}@media (max-width:768px){.color-palette-grid{grid-template-columns:1fr!important}.configuration-panel{padding:15px}}@keyframes paletteHover{0%{transform:translateY(0)}to{transform:translateY(-2px)}}.palette-item{animation-duration:.3s;animation-timing-function:ease}.react-switch{border:2px solid #ddd!important}.react-switch[aria-checked=true]{border-color:#33981f!important}.browser-mockup{position:relative;background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 10px 40px rgba(0,0,0,.12),0 2px 8px rgba(0,0,0,.08);border:1px solid #d0d0d0}.browser-header{background:linear-gradient(180deg,#f8f8f8,#e8e8e8);padding:12px 20px;border-bottom:1px solid #c9c9c9;display:flex;align-items:center;min-height:44px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.8)}.browser-controls{display:flex;grid-gap:8px;gap:8px;margin-right:20px;align-items:center;min-width:80px;height:24px;padding:2px}.browser-control{width:12px;height:12px;border-radius:50%;border:1px solid;cursor:pointer;transition:all .15s ease-out;flex-shrink:0;position:relative;box-shadow:0 1px 2px rgba(0,0,0,.2)}.browser-control.close{background:#ff5f56;border-color:#e0443e;margin-right:2px}.browser-control.minimize{background:#ffbd44;border-color:#deb327;margin-right:2px}.browser-control.maximize{background:#00ca4e;border-color:#00a83f}.browser-control:hover{transform:scale(1.15);box-shadow:0 2px 4px rgba(0,0,0,.3)}.browser-control.close:hover{background:#ff3b30}.browser-control.minimize:hover{background:#ff9500}.browser-control.maximize:hover{background:#30d158}.url-bar{flex:1 1;background:#fff;border:1px solid #c7c7c7;border-radius:8px;padding:8px 14px;font-size:13px;color:#555;font-family:system-ui,-apple-system,sans-serif;box-shadow:inset 0 1px 2px rgba(0,0,0,.1);display:flex;align-items:center;grid-gap:8px;gap:8px}.consent-banner{animation:slideIn .3s ease-out}.consent-banner.position-top{animation:slideInTop .3s ease-out}.consent-banner button{transition:all .3s ease}.consent-banner button:hover{transform:translateY(-1px);box-shadow:0 2px 8px rgba(0,0,0,.2)}.form-group{margin-bottom:1.5rem}.form-group:last-child{margin-bottom:0}.color-swatch-container{display:inline-block;position:relative}.color-swatch{width:40px;height:20px;border-radius:4px;border:2px solid #fff;box-shadow:0 0 0 1px rgba(0,0,0,.1);cursor:pointer;transition:transform .2s ease}.color-swatch:hover{transform:scale(1.1)}.color-hex-display{font-family:Courier New,monospace;font-size:11px;color:#666;margin-top:4px;text-align:center}.preview-card{background:linear-gradient(135deg,#f5f7fa,#c3cfe2);border:none;border-radius:12px;overflow:hidden}.preview-card .card-body{padding:0}.badge-success{background-color:#33981f!important;color:#fff}.badge-secondary{background-color:#6c757d!important;color:#fff}.alert{border:none;border-radius:8px}.alert-success{background-color:rgba(51,152,31,.1);color:#33981f;border-left:4px solid #33981f}.alert-danger{background-color:rgba(220,53,69,.1);color:#dc3545;border-left:4px solid #dc3545}.spinner-border{border:2px solid hsla(0,0%,100%,.3);border-top-color:#fff;border-radius:50%;animation:spin 1s linear infinite}@keyframes slideIn{0%{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes slideInTop{0%{transform:translateY(-100%);opacity:0}to{transform:translateY(0);opacity:1}}.consent-banner.theme-modern{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid hsla(0,0%,100%,.2)}.consent-banner.theme-minimal{box-shadow:0 8px 32px rgba(0,0,0,.1)}.consent-banner.theme-classic{box-shadow:0 4px 12px rgba(0,0,0,.15)}.btn:hover{transform:translateY(-1px);box-shadow:0 4px 8px rgba(0,0,0,.15)}.btn:active{transform:translateY(0)}.color-swatch-container{transition:all .3s ease}.color-swatch-container:hover{transform:scale(1.05)}.consent-banner-creator-v2{padding:20px 0}.consent-banner-creator-v2 .page-title{color:#2c3e50;font-weight:600;margin-bottom:30px}.consent-banner-creator-v2 .page-title small{font-size:.7em;color:#7f8c8d}.consent-banner-creator-v2 .nav-tabs{border-bottom:1px solid #dee2e6}.consent-banner-creator-v2 .nav-tabs .nav-link{border:1px solid transparent;border-top-left-radius:.25rem;border-top-right-radius:.25rem;background:none;color:#6c757d;padding:.75rem 1rem;cursor:pointer;transition:all .3s ease}.consent-banner-creator-v2 .nav-tabs .nav-link:hover{border-color:#e9ecef #e9ecef #dee2e6;background-color:#f8f9fa}.consent-banner-creator-v2 .nav-tabs .nav-link.active{color:#495057;background-color:#fff;border-color:#dee2e6 #dee2e6 #fff}.consent-banner-creator-v2 .form-group{margin-bottom:1.5rem}.consent-banner-creator-v2 .form-group label{font-weight:600;margin-bottom:.5rem;color:#495057}.consent-banner-creator-v2 .modal{background-color:rgba(0,0,0,.5)}.consent-banner-creator-v2 .modal-content{border-radius:8px;border:none;box-shadow:0 10px 25px rgba(0,0,0,.2)}.consent-banner-creator-v2 .modal-header{border-bottom:1px solid #dee2e6;padding:1.5rem}.consent-banner-creator-v2 .modal-title{font-weight:600;color:#2c3e50}.consent-banner-creator-v2 .modal-body{padding:1.5rem;max-height:60vh;overflow-y:auto}.consent-banner-creator-v2 .modal-footer{border-top:1px solid #dee2e6;padding:1rem 1.5rem}.consent-banner-creator-v2 pre{background-color:#f8f9fa;border:1px solid #e9ecef;border-radius:6px;padding:1rem;font-size:.875rem;line-height:1.5;overflow-x:auto}.consent-banner-creator-v2 code{color:#e83e8c;font-family:Monaco,Menlo,Ubuntu Mono,monospace}.consent-banner-creator-v2 .tab-content{margin-top:1rem}.consent-banner-creator-v2 .tab-pane{display:none}.consent-banner-creator-v2 .tab-pane.show.active{display:block}#c-s-in,#cc-main{z-index:9999!important}.consent-banner-creator-v2 .color-picker-container{position:relative;display:inline-block}.consent-banner-creator-v2 .color-swatch{width:40px;height:20px;border:1px solid #ccc;border-radius:4px;cursor:pointer;display:inline-block}.consent-banner-creator-v2 .btn+.btn{margin-left:.5rem}@media (max-width:768px){.consent-banner-creator-v2 .modal-dialog{margin:1rem}.consent-banner-creator-v2 .nav-tabs .nav-link{padding:.5rem .75rem;font-size:.875rem}}.consent-dashboard{min-height:100vh;background-color:#f8f9fa}.dashboard-container{max-width:1200px;margin:0 auto;padding:20px}.dashboard-header{text-align:center;margin-bottom:40px;padding:20px 0}.dashboard-header h1{font-size:2.5rem;color:#2c3e50;margin-bottom:10px;font-weight:600}.dashboard-header p{font-size:1.2rem;color:#6c757d;margin:0}.loading-container{display:flex;flex-direction:column;align-items:center;justify-content:center;height:50vh}.loading-spinner{width:40px;height:40px;border:4px solid #e3e3e3;border-top-color:#007bff;border-radius:50%;animation:spin 1s linear infinite;margin-bottom:20px}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.setup-status-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));grid-gap:25px;gap:25px;margin-bottom:40px}.status-card{background:#fff;padding:25px;border-radius:12px;box-shadow:0 4px 15px rgba(0,0,0,.08);border-left:5px solid #dee2e6;transition:transform .2s ease,box-shadow .2s ease}.status-card:hover{transform:translateY(-2px);box-shadow:0 8px 25px rgba(0,0,0,.15)}.status-card.completed{border-left-color:#28a745}.status-card.pending{border-left-color:#ffc107}.status-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:15px}.status-header h3{margin:0;font-size:1.3rem;color:#2c3e50;font-weight:600}.status-badge{padding:6px 12px;border-radius:20px;font-size:.85rem;font-weight:500;text-transform:uppercase;letter-spacing:.5px}.status-badge.completed{background-color:#d4edda;color:#155724}.status-badge.pending{background-color:#fff3cd;color:#856404}.status-card p{color:#6c757d;margin-bottom:20px;line-height:1.6}.setup-button{background:linear-gradient(135deg,#28a745,#20c997);color:#fff;border:none;padding:12px 24px;border-radius:8px;font-weight:500;cursor:pointer;transition:all .2s ease;width:100%;font-size:1rem}.setup-button:hover{transform:translateY(-1px);box-shadow:0 4px 15px rgba(40,167,69,.3)}.completed .setup-button{background:linear-gradient(135deg,#28a745,#20c997)}.completed .setup-button:hover{box-shadow:0 4px 15px rgba(40,167,69,.3)}.quick-actions-section h2{font-size:1.8rem;color:#2c3e50;margin-bottom:25px;font-weight:600}.actions-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:20px;gap:20px}.action-button{background:#fff;border:2px solid #e9ecef;padding:25px 20px;border-radius:12px;cursor:pointer;transition:all .2s ease;display:flex;flex-direction:column;align-items:center;justify-content:center;text-decoration:none;color:#2c3e50;font-weight:500;text-align:center}.action-button:hover{border-color:#28a745;transform:translateY(-2px);box-shadow:0 8px 25px rgba(40,167,69,.15);color:#28a745}@media (max-width:768px){.dashboard-container{padding:15px}.dashboard-header h1{font-size:2rem}.dashboard-header p{font-size:1rem}.setup-status-grid{grid-template-columns:1fr}.actions-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.actions-grid{grid-template-columns:1fr}}