body{background-color:#fafafa;overflow-x:hidden}*{margin:0;padding:0;box-sizing:border-box}a{text-decoration:none;color:inherit}.main{font-family:Arial,sans-serif;background-color:#fafafa;color:#000}.menuContainer{display:none;width:99px;position:fixed;top:0;left:0;height:100vh;z-index:300}.contentContainer{min-width:100%;padding:5px 20px}.sd-file-input-facade{width:100%;padding:30px 40px}.sd-file-input-facade:hover{cursor:pointer}.sd-file-input-facade.dragging{border-color:#2196f3;background-color:#2196f30d}.sd-file-hint{font-size:14px;color:gray}.empty-rug-caster{background:#f7f7f7;border:10px solid #eaeaea}.empty-rug-caster .sd-file-input-facade i{display:block;margin:0 auto;width:50px}.empty-rug-caster p{text-align:center;font-weight:300}.bulk-rug-caster-create-modal h3{font-family:Manrope,sans-serif;font-optical-sizing:auto;font-weight:200;margin-bottom:20px}.bulk-rug-caster-create-modal .bulk-rug-caster-linear-loader{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#fffffff2;display:flex;justify-content:center;align-items:center;z-index:9999000;flex-direction:column;font-weight:700}.bulk-rug-caster-create-modal .bulk-rug-caster-linear-loader p{margin:0 0 20px}.bulk-rug-caster-create-modal .bulk-rug-caster-linear-loader .bulk-rug-caster-liner-loader-line{height:10px;width:90%}.bulk-rug-caster-create-modal .bulk-upload-preview{list-style-type:none;display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));grid-auto-rows:auto;justify-items:center;height:50vh;max-height:600px;overflow-y:scroll;position:relative}.bulk-rug-caster-create-modal .bulk-upload-preview li{border-radius:5px;position:relative;display:grid;gap:0;border:1px solid #eaeaea;justify-content:center;min-width:250px;max-height:250px;margin-bottom:20px}.bulk-rug-caster-create-modal .bulk-upload-preview li:hover{cursor:pointer}.bulk-rug-caster-create-modal .bulk-upload-preview li.bulk-upload-preview-selected{border-color:#2ae77f}.bulk-rug-caster-create-modal .bulk-upload-preview li.bulk-upload-preview-selected .bulk-upload-preview-info{background:#2AE77F;color:#000}.bulk-rug-caster-create-modal .bulk-upload-preview li img{max-width:220px;max-height:220px}.bulk-rug-caster-create-modal .bulk-upload-preview .bulk-upload-preview-info{position:absolute;height:46px;bottom:0;left:0;background:#eaeaea;width:100%;padding:5px 7px;font-size:14px;color:#555}.bulk-rug-caster-create-modal .bulk-upload-preview .optimized-icon{margin:0;padding:0;height:17px;position:relative;top:4px}.bulk-rug-caster-create-modal .bulk-rug-caster-status{color:#999;margin-top:20px}.bulk-rug-caster-create-modal .bulk-rug-caster-status span{display:inline-block;margin:20px 10px 0 0}.bulk-rug-caster-create-modal .bulk-rug-caster-status span.bulk-rug-caster-status-success{color:#000}.bulk-rug-caster-create-modal .bulk-rug-caster-status-box{width:100%;display:flex;color:#2ae77f;font-size:20px;justify-content:center}.bulk-rug-caster-create-modal .bulk-rug-caster-status-box .bulk-rug-caster-done-button{display:block;margin:20px auto}.bulk-rug-caster-create-modal .bulk-rug-caster-status-box .bulk-rug-caster-done-button .MuiSvgIcon-root{top:3px;position:relative;font-size:16px}.bulk-rug-caster-create-modal .bulk-rug-caster-create-selected-count{float:left;margin:15px 0 0}.bulk-rug-caster-create-modal .bulk-rug-caster-create-selected-count span{color:#de2424;font-weight:700}.bulk-rug-caster-create-modal .bulk-rug-caster-warn{background:#fff9c4;color:#fdd835;font-size:16px;border:1px solid #fdd835;border-radius:5px;padding:5px 10px 10px;text-align:center}.bulk-rug-caster-create-modal .bulk-rug-caster-warn svg{position:relative;top:5px}button.design-caster-create-button{margin:20px 0 0 10px;text-transform:capitalize}.design-caster-create-modal .design-caster-create-preview{margin-bottom:30px;width:100%;max-height:400px}.design-caster-create-modal .design-caster-create-preview img{height:auto;width:auto;max-width:400px;max-height:375px;margin:0 auto;display:block}.design-caster-create-modal h3{font-family:Manrope,sans-serif;font-optical-sizing:auto;font-weight:200;margin-bottom:20px}.design-caster-create-modal .design-caster-switch-wrapper{float:left;margin:20px 0 0}.pdp-optimizer-upload-modal-progress{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#ffffffb3;display:flex;justify-content:center;align-items:center;z-index:9999}.pdp-optimizer-upload-modal{font-family:Manrope,sans-serif}.pdp-optimizer-upload-modal .upload-results p{margin-bottom:10px}.pdp-optimizer-upload-modal .sd-file-input-facade{background:#eee;border:1px solid #ccc;border-radius:5px}.pdp-optimizer-upload-preview h3{margin-bottom:30px}.pdp-optimizer-upload-preview svg{margin:0 auto 20px;width:40px;height:40px;display:block}.pdp-optimizer-upload-preview p{text-align:center}.pdp-optimizer-upload-modal-inner{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);max-width:800px;width:100%;background-color:#fff;border:2px solid #ccc;border-radius:5px;padding:10px}.pdp-optimizer-upload-staged-file p:first-child{padding:5px;border:1px solid #2a3447;color:#2a3447;background:#6fc0ff;max-width:80%;margin:0 auto;border-radius:5px}button.rug-caster-create-button{margin:20px 0 0 10px}.rug-caster-create-modal .rug-caster-create-preview{margin:30px 0;width:100%;max-height:400px}.rug-caster-create-modal .rug-caster-create-preview img{height:auto;width:auto;max-width:400px;max-height:375px;margin:0 auto;display:block}.rug-caster-create-modal h3{font-family:Manrope,sans-serif;font-optical-sizing:auto;font-weight:200;margin-bottom:20px}.menu{display:flex;flex-direction:column;background-color:#f8f8f8;color:#000;width:70px;height:100%;padding:15px 10px;align-items:center}.menu img{width:20px;height:20px}.menu .logout-link{position:absolute;bottom:10px;left:15px}.menu .logout-link:hover{cursor:pointer}.menu .listItem{display:block;padding:10px;border-radius:10px;margin-bottom:10px}.menu .listItem.nav-active{background:#D9D8DC}.menu .listItem:hover{background:#ccc}.menu .listItem.nav-logo{padding-left:10px;margin-bottom:20px}.menu .listItem.nav-logo:hover{background:none}.menu .listItem.nav-logo img{width:35px;height:35px}.menu .menu-break{border-top:1px solid #ccc;height:1px;width:80%;margin:0 0 10px}.design-caster{margin-bottom:140px;font-family:Manrope,sans-serif;font-optical-sizing:auto;font-weight:200;font-style:normal;position:relative;padding:0 40px}.design-caster h1{text-align:center;font-size:42px;color:#000;font-weight:500;margin:20px 0 10px}.design-caster h2{text-align:center;font-size:18px;font-weight:400;margin-bottom:30px}.design-caster .design-caster-loading{margin:50px auto 0;width:60px}.design-caster .design-caster-body{max-width:1200px;margin:0 auto}.design-caster .design-caster-body ul.message-list{list-style-type:none;overflow:hidden;margin-bottom:40px}.design-caster .design-caster-body ul.message-list>li{margin-bottom:20px}.design-caster-chat-box{padding:40px;border:1px solid #ccc;border-radius:5px;position:sticky;bottom:0;background:#fff}.design-caster-chat-box .design-caster-chat-box-thumbnail{max-width:80px;max-height:80px;border-radius:5px}.design-caster-chat-box form{display:flex;align-items:center;gap:16px}.design-caster-chat-box form button{text-transform:capitalize}.design-caster-chat-box form .MuiTextField-root{flex:1}.design-caster-message{width:100%;overflow:hidden}.design-caster-message .design-caster-divider{border-bottom:1px solid #ccc;margin-bottom:20px}.design-caster-message .design-caster-divider span{display:block;margin:0 auto;width:200px;background:#fafafa;font-weight:500;text-align:center;position:relative;top:10px}.design-caster-message.request-message .chat-bubble{float:right}.design-caster-message.request-message ul.image-list{float:right;background:#e0e0e0;max-width:300px;max-height:180px}.design-caster-message.request-message ul.image-list li{min-height:30px}.design-caster-message.request-message ul.image-list li .design-caster-message-image{display:flex;align-items:center}.design-caster-message.request-message ul.image-list img{max-width:70px;max-height:100px;display:block;margin-left:auto}.design-caster-message.response-message .chat-bubble{background:#fff9c4;border-color:#fdd835}.design-caster-message ul.image-list{overflow:hidden;list-style-type:none;margin-bottom:20px;background:#f5f5f5;padding:20px;border-radius:5px;width:80%;border:1px solid #ccc;display:flex;column-gap:10px}.design-caster-message li{flex-grow:1;flex-basis:0;min-height:250px;position:relative}.design-caster-message li p{margin-bottom:10px}.design-caster-message img{display:block;max-width:100%;max-height:400px;border-radius:5px}.design-caster-message img:hover{cursor:pointer}.design-caster-message .design-caster-download-button{position:absolute;bottom:5px;left:5px;border:1px solid rgba(255,255,255,.5);background:rgba(255,255,255,.5)}.design-caster-message .design-caster-download-button:hover{background:rgba(255,255,255,.2);border:1px solid rgba(255,255,255,0)}.design-caster-message .chat-bubble{border:1px solid #ccc;color:#222;background:#e0e0e0;padding:20px;border-radius:5px;max-width:60%;min-width:200px;text-align:right}.design-caster-modal-img{display:block;max-width:60vh;max-height:60vh}.design-caster-list{margin-bottom:140px;font-family:Manrope,sans-serif;font-optical-sizing:auto;font-weight:200;font-style:normal;position:relative;padding:0 40px}.design-caster-list h1{text-align:center;font-size:42px;color:#000;font-weight:500;margin:20px 0 10px}.design-caster-list h2{text-align:center;font-size:18px;font-weight:400;margin-bottom:30px}.design-caster-search-box{background-color:#fff;max-width:1000px;margin:20px auto 0}.design-caster-search-box .design-caster-search-box-form-wrapper{border:1px solid #ccc;border-radius:10px 10px 0 0;padding:20px}.design-caster-search-box .design-caster-search-box-form-wrapper form{display:flex;align-items:center;gap:16px}.design-caster-search-box .design-caster-search-box-form-wrapper form .MuiTextField-root{flex:1}.design-caster-search-box .design-caster-search-box-recommendations{border:1px solid #ccc;border-radius:0 0 10px 10px;border-top:none;min-height:40px;background:#eaeaea;padding:10px 20px 20px}.design-caster-search-box .design-caster-search-box-recommendations h5{color:#8e8e8e;font-weight:300;margin-bottom:10px}.design-caster-search-box .design-caster-search-box-recommendations .rec-button{text-transform:none}.design-caster-search-box .design-caster-search-box-recommendations ul{font-size:14px;list-style-type:none}.design-caster-search-box .design-caster-search-box-recommendations ul li{text-decoration:underline;display:inline-block;margin-right:10px}.design-caster-search-box .design-caster-search-box-recommendations ul li:hover{color:#555;cursor:pointer}.design-caster-search-box .generate-button{text-transform:none}.hash-tag-trends{max-width:1000px;margin:20px auto}.hash-tag-trends .hash-tag-trends-loading{width:80px;height:80px;margin:0 auto}.hash-tag-trends .hash-tag-trends-hd{margin-bottom:20px}.hash-tag-trends .hash-tag-trends-hd .trending-icon{position:relative;top:4px;margin-right:5px}.hash-tag-trends .hash-tag-trends-bd{transition:max-height .5s ease-in-out;overflow:hidden;max-height:80px}.hash-tag-trends .hash-tag-trends-bd.is-open{max-height:500px}.hash-tag-trends .hash-tag-trends-bd ul{display:flex;flex-wrap:wrap;list-style-type:none}.hash-tag-trends .hash-tag-trends-bd ul li{margin:0 10px 10px 0}.hash-tag-trends .hash-tag-trends-ft{height:22px;font-size:13px;font-weight:700}.hash-tag-trends .hash-tag-trends-ft:hover{cursor:pointer}.hash-tag-trends .hash-tag-trends-ft .more-icon{position:relative;top:4px;font-size:18px}.design-caster-launch{max-width:1000px;margin:20px auto}.design-caster-launch>ul{display:grid;list-style-type:none;grid-template-columns:1fr 1fr 1fr;gap:10px}.design-caster-launch .design-caster-launch-item-media-holder{position:relative;min-height:300px;margin-bottom:20px}.design-caster-launch .design-caster-launch-item-media-holder img{position:absolute}.design-caster-launch .design-caster-launch-item .design-caster-launch-secondary-img,.design-caster-launch .design-caster-launch-item:hover .design-caster-launch-main-img{opacity:0;transition:opacity .5s,visibility .5s}.design-caster-launch .design-caster-launch-item:hover .design-caster-launch-secondary-img{opacity:1}.previous-searches{max-width:1000px;margin:20px auto 0}.previous-searches h3{margin-bottom:20px}.previous-searches .previous-searches-loading{margin:40px auto;width:60px}.previous-searches .previous-search-item{background-color:#fff;display:flex;align-items:center;justify-content:space-between;margin-bottom:8px;height:70px;border:1px solid #ccc;border-radius:5px}.previous-searches .previous-search-item:hover{background:#eee}.previous-searches .previous-search-list{list-style-type:none}.previous-searches .previous-search-list a{display:flex;align-items:center;width:100%;padding:5px 10px;margin:10px 4px;min-height:33px}.previous-searches .previous-item-message{vertical-align:center;height:100%}.previous-searches .previous-thumbnail{max-width:40px;max-height:40px;margin-right:10px}.previous-searches .previous-item-timestamp{font-size:80%;font-weight:600;float:right;margin-top:2px;margin-left:auto}.pagination-container{display:flex;justify-content:center;margin-top:2rem;margin-bottom:2rem}.delete-icon:hover{color:#f44336}.search-trends{max-width:1000px;margin:20px auto}.search-trends .search-trends-icon{position:relative;top:6px;margin-right:5px}.search-trends .search-trends-loading{width:80px;height:80px;margin:0 auto}.search-trends .search-trends-tabs{margin-bottom:20px}.search-trends .search-trends-tabs button{min-width:300px;text-transform:capitalize}.search-trends .search-trends-item-loader{position:absolute;left:50%}.search-trends .search-trends-list{list-style-type:none;max-height:400px;overflow-y:scroll}.search-trends .search-trends-list li{position:relative}.search-trends .search-trends-list .search-trends-list-item{display:flex;padding:10px;margin:0 0 10px;text-transform:capitalize}.search-trends .search-trends-list .search-trends-list-item.rising-trend-item{flex-flow:column}.search-trends .search-trends-list .search-trends-list-item.is-loading{opacity:30%}.search-trends .search-trends-list .search-trends-list-item:hover{background:#eaeaea;cursor:pointer}.search-trends .search-trends-list .search-trends-list-item .search-trends-subtext{color:#999;font-size:80%}body:has(.pdp-optimizer){overflow:hidden}.pdp-optimizer{font-family:Manrope,sans-serif;padding:0;height:100vh;display:flex;flex-direction:column;overflow:hidden}.pdp-optimizer .logout-button{position:absolute;top:45px;right:20px;opacity:.2}.pdp-optimizer .logout-button:hover{opacity:1;cursor:pointer}.pdp-optimizer .pdp-optimizer-right-pane{width:calc(100% - 200px);height:100%;display:flex;flex-direction:column;overflow:hidden}.pdp-optimizer .pdp-optimizer-right-pane .sku-result{flex:1;overflow-y:auto}.pdp-optimizer .sitara-logo-pdp-optimizer{max-width:150px;position:absolute;left:60px;top:40px;margin:0 auto 20px}.pdp-optimizer .company-info{padding:10px;background:#2b416a;color:#fff;border-radius:5px;margin-bottom:29px}.pdp-optimizer .company-info h2{font-size:18px;text-align:center;margin-bottom:5px;height:27px;overflow:hidden}.pdp-optimizer .company-info .company-sub-text{font-size:12px;color:#ccc;display:block;text-align:center}.pdp-optimizer .company-info .bag-icon{color:#ccc;position:relative;left:7px}.pdp-optimizer .company-info .company-info-chip{float:left;width:35px;background:#3a568d;margin-bottom:20px}.pdp-optimizer .MuiGrid2-container{flex:1;overflow:hidden}.pdp-optimizer .MuiGrid2-container>.MuiGrid2-root:first-child{display:flex;flex-direction:column;height:100%}.pdp-optimizer .MuiGrid2-container>.MuiGrid2-root:first-child .sku-index{flex:1;overflow-y:auto}.pdp-optimizer .MuiGrid2-container>.MuiGrid2-root:first-child .ai-product-finder-pagination{padding:8px 0 4px;flex-shrink:0}.sku-index{border-radius:5px;min-height:200px;max-width:300px}.sku-index .sku-index-loading{width:50px;height:50px;margin:150px auto 0}.sku-index .sku-index-item{background:#fff;padding:10px;border:1px solid #ccc;border-radius:5px;width:100%;margin:0 0 10px;min-height:150px}.sku-index .sku-index-item.not-allowed:hover{cursor:not-allowed}.sku-index .sku-index-item:hover{background:#eee;cursor:pointer}.sku-index .sku-index-item.is-active{background:rgb(239,246,255);border-color:#93c5fd}.sku-index .sku-index-item .sku-index-image{min-height:80px}.sku-index .sku-index-item .sku-index-image .image-placeholder{margin:0 auto;width:80px}.sku-index .sku-index-item .sku-index-image .image-placeholder svg{height:80px;width:80px;fill:#ccc}.sku-index .sku-index-item img{max-width:80px;max-height:80px;display:block;margin:0 auto 20px;border-radius:5px}.sku-index .sku-index-item .sku-index-title{font-size:12px;text-align:center;margin-bottom:12px;font-weight:500}.sku-index .sku-index-item .sku-index-sku{font-size:10px;text-align:center;color:#6b7280;margin-bottom:8px;text-transform:uppercase}.sku-index .sku-index-item .sku-index-marketplace{font-size:10px;text-align:center;color:#4b5563;text-transform:uppercase;background-color:#f3f4f6;border:1px solid rgb(229,229,229);border-radius:10px;padding:2px 10px;width:fit-content;max-width:100%;word-wrap:break-word;margin-left:auto;margin-right:auto}.sku-result{width:100%;margin:0;padding:0}.sku-result .sku-result-loading{width:45px;margin:30% auto 0}.sku-result .heading-list{width:100%;display:flex;list-style-type:none;font-size:12px;margin:7px 10px;color:#999}.sku-result .heading-list li{margin-right:5px}.sku-result .sku-result-heading{margin-bottom:18px;display:block}.sku-result .sku-result-heading .heading-typography{opacity:.8}.sku-result .sku-result-heading:hover .heading-typography{opacity:1}.sku-result .sku-result-steps{background:#fff;border:1px solid rgb(229,229,229);border-radius:5px;padding:10px 15px}.sku-result .step-heading{margin:0 0 20px;padding-bottom:20px;border-bottom:1px solid rgb(229,229,229)}.sku-result .step-heading .bubble{margin:18px 0 0;border-radius:20px;background:rgb(37,99,235);color:#fff;font-size:16px;display:block;width:28px;height:28px;text-align:center}.sku-result .step-heading .bubble i{position:relative;top:2px;font-style:normal}.sku-result .step-heading .step-heading-text{margin:0 0 0 15px}.sku-result .step-heading .step-heading-text span{text-transform:uppercase;font-size:12px;color:#888}.sku-result .step-heading .step-heading-text h4{font-size:14px;margin-top:12px;font-weight:400;text-transform:uppercase;color:#6b7280}.sku-result .step-heading .step-heading-text h2{padding-top:4px;font-size:20px;font-weight:600}@media (max-width: 1199px){.sku-result .step-heading .step-heading-text h2{max-width:80%}}@media (max-width: 1040px){.sku-result .step-heading .step-heading-text h2{max-width:70%}}@media (max-width: 990px){.sku-result .step-heading .step-heading-text h2{max-width:60%}}@media (max-width: 990px){.sku-result .step-heading .step-heading-text h2{font-size:14px;max-width:40%}}.benchmark-matches{margin-bottom:40px}.benchmark-matches .match-tile{background:#fff;border-radius:8px;border:.5px solid #e5e7eb;box-shadow:0 1px 4px #00000008;margin:6px 8px;display:flex;flex-direction:column;align-items:center}.benchmark-matches .match-tile img{max-width:100%;max-height:220px;margin:12px auto;display:block;border-radius:2px;object-fit:cover}.benchmark-matches .match-tile p{font-size:13px;margin:0 auto;text-align:center;letter-spacing:.2px;color:#222;background:#f3f4f6;padding:12px 8px;font-weight:500}.benchmark-matches .icon-wrapper{float:left;margin-right:5px}.benchmark-matches .key-insights{position:relative;padding:10px 20px}.benchmark-matches .key-insights h5{margin-bottom:30px;font-size:16px;font-weight:500}.benchmark-matches .key-insights ul{list-style-type:none;font-size:14px;color:#333}.benchmark-matches .key-insights ul li{margin-bottom:10px}.benchmark-matches .key-insights .view-analysis-button{position:absolute;top:0;right:0;text-transform:none}div.analysis-modal{font-family:Manrope,sans-serif;position:absolute;top:5%;left:5%;margin:0;padding:0;width:90%;max-height:90vh;overflow:hidden;overflow-y:scroll;z-index:9999999999;border-radius:5px;-ms-overflow-style:none;scrollbar-width:none}div.analysis-modal h3{font-size:24px;font-optical-sizing:auto;font-weight:600;margin-bottom:20px}div.analysis-modal h4{font-weight:500;margin-bottom:20px}div.analysis-modal h5{font-size:20px;margin-bottom:10px}div.analysis-modal h6{font-size:14px}div.analysis-modal p{margin-bottom:20px;font-size:14px}div.analysis-modal ul{list-style-type:none}div.analysis-modal .close-action{position:absolute;top:36px;right:32px;height:30px;width:30px;opacity:.65}div.analysis-modal .close-action:hover{opacity:1;cursor:pointer}div.analysis-modal .analysis-modal-inner-wrapper{width:100%;min-height:400px;border:1px solid #ccc;background:#fff;border-radius:5px;overflow:hidden;display:flex;flex-direction:column;max-height:100%}div.analysis-modal .analysis-modal-heading{border-bottom:1px solid #ccc;flex-shrink:0}div.analysis-modal .analysis-modal-heading,div.analysis-modal .analysis-modal-body{width:100%;padding:20px}div.analysis-modal .analysis-modal-body{flex:1;overflow-y:auto}div.analysis-modal .analysis-modal-heading{margin-top:12px;padding:8px 20px}div.analysis-modal .analysis-assessment-container{display:grid;grid-auto-flow:column;gap:20px}div.analysis-modal .analysis-assessment{border:1px solid #ccc;border-radius:5px;overflow:hidden;position:relative;padding:10px 20px}div.analysis-modal .analysis-assessment .visual-indicator{background:#ccc;width:5px;height:100%;position:absolute;left:0;top:0}div.analysis-modal .analysis-assessment .copy-chip{font-weight:600;font-size:11px;position:absolute;top:10px;right:10px;padding:0}div.analysis-modal .analysis-assessment h3 .MuiChip-filled{font-weight:800;font-size:16px}div.analysis-modal .analysis-evaluation-item{position:relative}div.analysis-modal .analysis-evaluation-item .MuiRating-root{position:absolute;top:0;right:0}div.analysis-modal .analysis-commentary-strengths{padding-left:20px}div.analysis-modal .analysis-commentary-strengths h6{color:#4caf50;margin-bottom:5px}div.analysis-modal .analysis-commentary-strengths .MuiSvgIcon-root{position:relative;top:3px;font-size:17px}div.analysis-modal .analysis-commentary-improvements{padding-left:20px}div.analysis-modal .analysis-commentary-improvements h6{color:#ef5350;margin-bottom:5px}div.analysis-modal .analysis-commentary-improvements .MuiSvgIcon-root{position:relative;top:3px;font-size:17px}.analysis-modal-wrapper{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);z-index:100}@media (max-width: 1000px){div.analysis-modal .analysis-assessment-container{grid-auto-flow:row}}.generated-results .MuiTabs-indicator{display:none!important}.generated-results .MuiTabs-flexContainer{background:#eaeaea;max-width:383px;border-radius:5px;margin:0 auto;padding:0}.generated-results .MuiTabs-flexContainer .MuiTab-root{border-radius:5px;text-transform:none;font-weight:600;margin:5px 0;padding:20px;height:20px;min-height:20px}.generated-results .MuiTabs-flexContainer .Mui-selected{background:#fff;color:#2196f3;height:20px}.generated-results .copy-panel h5{font-size:16px;font-weight:600;margin-bottom:20px}.generated-results .copy-panel h6{font-weight:600;font-size:14px;margin-bottom:5px}.generated-results .copy-panel .section-wrapper{padding:20px;background:rgb(249,250,251);border:1px solid #ccc;border-radius:5px}.generated-results .copy-panel .copy-section{margin-bottom:20px}.generated-results .copy-panel .copy-section p{font-size:14px;color:#333}.generated-results .copy-panel .copy-section ul{list-style:none}.generated-results .copy-panel .copy-section ul li{font-size:14px;margin-bottom:4px;padding-left:0}.generated-results .copy-panel .feature-list{font-size:14px;list-style-type:none;margin-left:10px}.generated-results .copy-panel .feature-list li{margin-bottom:5px}.generated-results .image-panel{min-height:400px}.generated-results .image-panel .image-container{position:relative;overflow:hidden;border-radius:5px;cursor:pointer;background:#fff}.generated-results .image-panel .image-container .image-gradient-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,rgba(0,0,0,.6),transparent 70%);opacity:0;transition:opacity .3s;z-index:2;pointer-events:none}.generated-results .image-panel .image-container img{width:100%;height:100%;object-fit:cover;border-radius:12px;margin:0;display:block;transition:transform .3s;z-index:1;position:relative;padding:8px}.generated-results .image-panel .image-container:hover .image-gradient-overlay{opacity:1}.generated-results .image-panel .image-container:hover img{transform:scale(1.05)}.generated-results .image-panel .image-container .download-button{position:absolute;left:24px;bottom:30px;color:#000;background-color:#fff;text-transform:capitalize;z-index:3}.sku-search-container{max-width:300px;margin-bottom:25px;position:relative}.sku-search-container h3{margin-bottom:10px}.sku-search-container .sku-upload-button{position:absolute;top:0;right:0;max-width:80px;max-height:25px;font-size:.8rem;text-transform:none;color:#333}.sku-search-container .sku-upload-button svg{height:15px;width:15px;margin-right:3px}.sku-search-container form{display:grid}.sku-search-container form #search-bar{width:100%;margin:0}.sku-search-container form #search-bar-submit{outline:none;border:none;background:none;z-index:2;position:relative;top:3px;left:5px}.sku-search-container form #search-bar-submit:hover{cursor:pointer}.rug-caster-list{margin-bottom:140px;font-family:Manrope,sans-serif;font-optical-sizing:auto;font-weight:200;font-style:normal;position:relative;padding:0 40px}.rug-caster-list .rug-caster-list-loading{width:70px;margin:200px auto 0}.rug-caster-list h1{text-align:center;font-size:32px;color:#000;font-weight:200;margin:20px 0 40px;padding-bottom:40px;border-bottom:1px solid #ccc;position:relative}.rug-caster-list h1 button{position:absolute;right:0;bottom:10px}.rug-caster-list ul{list-style-type:none}.rug-caster-list li{margin-bottom:20px}.rug-caster-list-item{background-color:#fff;display:flex;height:100px;padding:10px;border:1px solid #ccc;display:grid;grid-template-columns:70px repeat(5,1fr) 50px;grid-template-rows:repeat(2,1fr);gap:10px}.rug-caster-list-item:hover{cursor:pointer;background:#eaeaea}.rug-caster-list-item img{max-width:70px;max-height:70px}.rug-caster-list-item .rug-caster-list-item-image{grid-row:1/3;grid-column:1/1}.rug-caster-list-item .rug-caster-list-item-title{grid-row:1/1;grid-column:2/7}.rug-caster-list-item .rug-caster-list-item-actions{grid-row:1/3}.rug-caster-list-item .rug-caster-list-item-actions button{margin-top:15px}.rug-caster-list-item .delete-icon{fill:#de2424}.ai-product-finder-container{margin-bottom:140px;font-family:Manrope,sans-serif;font-optical-sizing:auto;font-weight:200;font-style:normal}.ai-product-finder-container .result-preview-horizontal ul{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;grid-auto-rows:minmax(100px,auto)}.ai-product-finder-container h1{text-align:center;font-size:32px;color:#000;font-weight:200;margin:20px 0 40px}.ai-product-finder-container h2{color:#494656;font-size:22px;margin-bottom:20px}.ai-product-finder-container .result-preview-wrapper{background:#f8f8f8;padding:20px;border-radius:5px}.ai-product-finder-container h3{color:#333;font-size:14px;font-weight:200;margin-bottom:20px}.ai-product-finder-container .result-preview-progress{float:right}.ai-product-finder-container .result-preview-remove{float:right;font-size:125%;position:relative;top:-3px}.ai-product-finder-container .result-preview-remove:hover{color:#333;cursor:pointer}.ai-product-finder-container ul{list-style-type:none}.ai-product-finder-container ul:hover{cursor:pointer}.ai-product-finder-container img{border:3px solid #fff;border-radius:4px;width:100%}.ai-product-finder-container .result-item-title{font-size:14px}.ai-product-finder-container .result-item-price{font-size:12px;font-weight:300}.ai-product-finder-container .result-item-price em{margin-right:2px;font-style:normal;color:#8c8a94;font-size:80%}.result-badge{padding:5px;font-size:10px;border-radius:5px}.result-badge.result-badge-status-even{display:none}.result-badge.result-badge-status-up{color:#02b151;background:#E3FFEE}.result-badge.result-badge-status-down{color:#de2424;background:#EFD6D6}.result-badge.result-badge-status-down svg{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-o-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.result-badge.result-badge-status-down path{stroke:#de2424}.result-badge .result-item-indicator{margin-right:5px}.ai-search-box{margin-bottom:30px;position:sticky;top:0;z-index:200;background:#fff}.ai-search-box .rug-caster-create-icon{position:absolute;right:0;top:0;z-index:1000;padding:20px;overflow:hidden}.ai-search-box .rug-caster-create-icon:hover{cursor:pointer}.ai-search-box .rug-caster-create-icon:hover svg{fill:#000}.ai-search-box .rug-caster-create-icon svg{fill:#444}.search-query-wrapper{position:relative}.search-query-wrapper #searchQuery{z-index:101;position:relative}.ai-search-box-history-backdrop{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:100}.ai-search-box-history{border:1px solid #ccc;border-radius:5px;position:absolute;top:60px;left:12px;background:#fff;margin-right:30px;width:97%;z-index:102}.ai-search-box-history h3{font-size:13px;color:#b3b1b8;margin:0;font-weight:200}.ai-search-box-history ul{font-size:14px;list-style-type:none;margin-bottom:10px}.ai-search-box-history li{margin-bottom:4px}.ai-search-box-history li a{display:block;width:100%}.ai-search-box-history li a:hover{cursor:pointer;color:#2a3447}.ai-product-finder-detailed-results{margin-bottom:140px;font-family:Manrope,sans-serif;font-optical-sizing:auto;font-weight:200;font-style:normal;position:relative}.ai-product-finder-detailed-results h1{text-align:center;font-size:32px;color:#000;font-weight:200;margin:20px 0 40px}.ai-product-finder-detailed-results h2{font-weight:100;font-size:28px}.ai-product-finder-detailed-results .ai-product-finder-detailed-results-section{width:100%;min-height:75vh;border:1px solid #ccc;border-radius:5px;margin:10px 40px 10px 0;overflow-x:scroll;position:relative}.ai-product-finder-detailed-results th{color:#494656;font-size:14px;font-weight:500;min-width:150px;padding:0 15px}.result-list-loading{width:30px;height:30px;background:rgba(255,255,255,.3);position:absolute;top:50%;left:50%;margin:-15px 0 0 -15px}.detailed-result-item{height:100px;white-space:nowrap;overflow:hidden;border:none}.detailed-result-item td{height:90px;border:none;padding:10px;margin:0}.detailed-result-item .detailed-result-item-variant-count{background:#fff}.detailed-result-item .detailed-result-item-variant-count span{display:block;vertical-align:middle;margin:0 auto;width:20px;height:20px;background:#ECECED;border-radius:5px;text-align:center;font-size:10px;padding-top:3px}.detailed-result-item .detailed-result-item-thumbnail{border:2px #ececed solid;padding:0}.detailed-result-item .detailed-result-item-thumbnail img{display:block;height:100px;max-height:100px;max-width:100px;margin:0 auto}.detailed-result-item .product-result-item-title-n-such{min-width:400px;max-width:400px}.detailed-result-item .product-result-item-title-n-such .product-result-item-title{font-weight:500;white-space:normal}.detailed-result-item .product-result-item-title-n-such .product-result-item-product-id,.detailed-result-item .product-result-item-title-n-such .product-result-item-brand{font-size:14px}.detailed-result-item .product-result-item-market-sentiment h6{font-weight:200;color:#494656;font-size:14px}.detailed-result-item .product-result-item-market-sentiment .empty-sentiment{display:block;width:100%;text-align:center}.detailed-result-item .product-result-item-monthly-revenue,.detailed-result-item .product-result-item-monthly-sold,.detailed-result-item .product-result-item-total-reviews,.detailed-result-item .product-result-item-overall-evaluation,.detailed-result-item .product-result-item-page-rank,.detailed-result-item .product-result-item-price{text-align:center;font-size:14px}.detailed-result-item .product-result-item-overall-evaluation span{color:#b3b1b8;font-size:12px}.gradient-meter-heading .gradient-numeric-rating{float:right;font-weight:600}.gradient-meter-heading .gradient-numeric-rating i{font-style:normal;font-size:80%;color:#8c8a94}.detailed-result-list-table{border-collapse:separate;border-spacing:0 1em}.detailed-result-list-table tr{margin-bottom:10px}.detailed-result-list-table tr:first-child{border-spacing:0 0}.detailed-result-list-table tr:nth-child(2n){background:#F8F8F8}.detailed-result-list-table tr:nth-child(odd) .detailed-result-item-thumbnail{border-color:#fff}.search-result-toggle{position:absolute;right:0}.ai-product-finder-results{margin-bottom:140px;font-family:Manrope,sans-serif;font-optical-sizing:auto;font-weight:200;font-style:normal;position:relative}.ai-product-finder-results h1{text-align:center;font-size:32px;color:#000;font-weight:200;margin:20px 0 40px}.ai-product-finder-results h2{font-weight:100;font-size:28px}.ai-product-finder-results .ai-product-finder-results-section{width:100%;min-height:75vh;border:1px solid #ccc;border-radius:5px;margin:10px 0;position:relative}.ai-product-finder-results .ai-product-finder-results-section:hover{cursor:pointer}.ai-product-finder-results .view-details-link{text-transform:uppercase;font-size:12px;font-weight:500;position:absolute;top:140px;right:20px;border-bottom:1px solid #ccc;padding:0 12px 5px;color:#333}.ai-product-finder-results .view-details-link:hover{color:#000;border-color:#000}.ai-product-finder-results .plus-icon{position:relative;top:6px}.ai-product-finder-results .plus-icon svg{width:15px}.ai-product-finder-results .diagonal-icon{margin-left:5px}.ai-product-finder-results .diagonal-icon path{stroke:#333}.no-results{width:100%;padding:40px;background:#eaeaea;border:10px solid #888}.result-list-item{padding:20px}.result-list-item .result-list-hero img{width:100%;border-radius:10px;max-height:280px}.result-list-item .result-list-thumbnails .active-thumb img{border-color:#000}.result-list-item .result-list-thumbnails img{max-width:45px;max-height:45px;border-radius:20px;border:2px solid #fff}.result-list-item .result-item-list-seller{font-size:12px;font-weight:300}.result-list-item .result-item-list-price{font-size:12px;font-weight:300;float:right}.result-list-item .result-item-list-price em{margin-right:2px;font-style:normal;color:#8c8a94;font-size:80%}.aiProductSearch .banner{font-size:18pt;font-weight:700;grid-column:span 3;display:flex;align-items:center;justify-content:center}.aiProductSearch .searchResultsBanner{font-size:14pt;font-weight:lighter;grid-column:span 3;display:flex}.aiProductSearch .searchResultsBanner .question{color:#898989;font-style:italic}.aiProductSearch .searchBar{display:flex;justify-content:center;align-items:center;gap:10px;grid-column:span 3}.aiProductSearch .resultsContainer{width:100%;height:300px;grid-column:span 3}.dashboard-widget-container{margin-bottom:140px;font-family:Manrope,sans-serif;font-optical-sizing:auto;font-weight:200;font-style:normal;min-height:300px}.dashboard-widget{color:#333;font-weight:700;min-height:240px;max-height:250px;position:relative}.heading-link{background:#eee;width:30px;height:30px;display:inline-block;border-radius:5px;position:relative;top:10px;margin-left:10px}.heading-link:hover{background:#eaeaea}.heading-link svg{width:15px;vertical-align:center;position:relative;top:-10px;left:7px}.dashboard h1{margin-bottom:10px;font-weight:300}.dashboard-widget h2{margin-bottom:0;font-weight:500;font-size:20px}.dashboard-widget h3{margin-bottom:10px;font-weight:200;font-size:16px;color:#ccc}.dashboard-widget-loading{width:50px;height:50px;background:rgba(255,255,255,.3);position:absolute;top:70%;left:50%;margin:-25px 0 0 -25px}.dashboard-products-wrapper{min-height:650px;margin-bottom:80px}.fastest-growing-products .MuiFormControl-root,.top-scoring-products .MuiFormControl-root{margin:0 0 0 30px}.growth-indicator{font-weight:300;font-size:14px}.growth-indicator span{font-weight:700;font-size:1.2rem;margin-right:5px}.indicator-positive{color:#02b151}.indicator-negative{color:#de2424}.recharts-cartesian-axis-line{fill:#ccc;stroke:#ccc}.custom-tick-value,.recharts-cartesian-axis-tick-value{font-weight:400;font-size:12px;color:#ccc;fill:#ccc}.label-stack{list-style:none;margin-top:50px}.label-stack li{margin-bottomn:20px;font-weight:200;font-size:14px}.label-stack li span{font-weight:600;font-size:18px;margin-right:5px}.dashboard-insights-container{margin-bottom:60px}.dashboard-insights-container h1{margin-bottom:20px}.dashboard-insights-container .dashboard-insight-items-wrapper{display:flex;justify-content:space-between}.dashboard-insights-container .dashboard-insight-item{border:1px solid #ccc;padding:20px;width:33.3%;margin-right:10px}.dashboard-insights-container .dashboard-insight-item:last-child{margin-right:0}.dashboard-insights-container .dashboard-insight-item .insight-positive{color:#02b151;font-style:normal}.dashboard-insights-container .dashboard-insight-item .insight-negative{color:#de2424;font-style:normal}@media (max-width: 800px){.dashboard-insight-items-wrapper{flex-direction:column}.dashboard-insights-container .dashboard-insight-item{width:100%;margin:0 0 20px}}.top-scoring-products-loading{position:relative;z-index:2}.top-scoring-products-loading-loader{position:absolute;top:70%;left:50%;margin-left:-25px}.top-scoring-products{font-family:Manrope,sans-serif;font-optical-sizing:auto;font-weight:200;font-style:normal}.top-scoring-products .ai-brain-icon{position:relative;top:-10px}.top-scoring-products h1{margin:0;font-size:32px}.top-scoring-products h2{font-size:16px;color:#8c8a94;font-weight:300;margin-top:20px}.top-scoring-products h2 .ai-blurb{margin-left:10px;max-width:400px;display:inline-block}.product-slider{position:relative}.product-slider .product-slider-actions{position:absolute;top:-50px;right:0;width:170px}.product-slider .product-slider-button{z-index:1000;display:inline-block;text-transform:capitalize;padding:5px 10px;min-width:30px;min-height:30px;color:#000;background:#f8f8f8;border-color:#ccc}.product-slider .product-slider-button:hover{border-color:#333}.product-slider .product-slider-button span{margin:0}.product-slider .product-slider-button span svg{height:.75em;fill:#333}.product-slider .product-slider-prev-button{margin-right:20px}.product-slider .product-slider-prev-button svg{position:relative;top:3px;margin:0;height:5px}.product-slider .product-slider-next-button svg{position:relative;top:3px;margin:0}.product-slider-item{padding:5px}.product-slider-item .product-slider-item-media{background:#f8f8f8;border-radius:10px;padding:20px;font-size:14px;font-weight:500}.product-slider-item .product-slider-item-media .image-container{display:flex;overflow:hidden;align-items:center;justify-content:center;margin-top:10px;width:100%;border-radius:5px}.product-slider-item .product-slider-item-media .image-container img{height:275px;border-radius:5px}.product-slider-item ul{list-style-type:none;font-size:14px;white-space:nowrap;width:70%;margin:10px auto;overflow:hidden}.product-slider-item ul li{margin-bottom:10px}.product-slider-item ul b{display:inline-block;width:50px}.fastest-growing-products-loading{position:relative;z-index:2}.fastest-growing-products-loading-loader{position:absolute;top:70%;left:50%;margin-left:-25px}.fastest-growing-products{font-family:Manrope,sans-serif;font-optical-sizing:auto;font-weight:200;font-style:normal}.fastest-growing-products .ai-brain-icon{position:relative;top:-10px}.fastest-growing-products h1{margin:0;font-size:32px}.fastest-growing-products h2{font-size:16px;color:#8c8a94;font-weight:300;margin-top:20px}.fastest-growing-products h2 .ai-blurb{margin-left:10px;max-width:400px;display:inline-block}.dashboard-search{background-color:#eee;min-height:240px;padding-top:50px}.dashboard-search.splash-version{min-height:150px}.dashboard-search.splash-version img{width:160px}.dashboard-search .ai-search-box{background:none;margin-bottom:40px}.dashboard-search h4{font-family:Manrope,sans-serif;font-size:32px;font-weight:200;text-align:center}.dashboard-search h5{font-family:Manrope,sans-serif;font-size:16px;font-weight:100;color:#8c8a94;margin-bottom:30px;text-align:center}.dashboard{padding:20px 20px 0 0}.welcomeLine{padding:20px;font-size:18pt}.welcomeMessage{font-size:smaller;color:#8c8a84}.cardBox{height:200px;min-width:400px;min-height:150px;display:flex;flex-direction:column;justify-content:center;align-items:center}.cardRow{display:flex;align-items:center;justify-content:left;gap:50px}.pieChartBox{height:100%;display:flex;flex-direction:column;justify-content:space-between}.pieChartBox .chart{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.pieChartBox .options{display:flex;justify-content:space-between;gap:10px;font-size:14px}.pieChartBox .options .option{display:flex;flex-direction:column;gap:10px;align-items:center}.pieChartBox .title{display:flex;gap:10px}.pieChartBox .title .dot{width:10px;height:10px;border-radius:50%}.chartBox{display:flex;height:100%;width:100%}.chartBox .chartLabel{padding:5px;font-size:smaller;color:#898989}.chartBox .chartInfo{flex:2;display:flex;justify-content:space-between}.chartBox{display:flex;height:100%}.chartBox .boxInfo{flex:3;display:flex;flex-direction:column;justify-content:space-between}.chartBox .boxInfo .title{display:flex;align-items:center;gap:10px}.chartBox .chartInfo{flex:2;display:flex;flex-direction:column;justify-content:space-between}.chartBox .chartInfo .chart{height:100%;width:100%}.chartBox .chartInfo .texts{display:flex;flex-direction:column;text-align:right}.chartBox .chartInfo .percentage{font-weight:700;font-size:10px}.chartBox .chartInfo .duration{font-size:14px}.marketData{display:grid;gap:20px;grid-template-columns:repeat(3,1fr)}.marketData .info{grid-column:span 3}.marketData .box{padding:20px;border-radius:10px;border:1px solid #384256}.marketData .box1,.marketData .box4{grid-column:span 1;grid-row:span 3}.marketData .box7{padding:0;grid-column:span 3;grid-row:span 2}.imageDropBox{display:flex;justify-content:center;align-items:center;width:100px;height:100px;background-color:#ececec}.chooseImageBox{text-align:center;justify-content:center;align-items:center}.previewImage{width:100px;height:100px}.aiProductSearch{max-width:1080px;display:grid;gap:20px;grid-template-columns:repeat(3,1fr)}.aiProductSearch .banner{color:#000;grid-column:span 3}.aiProductSearch .inputBar{display:flex;padding:10px;gap:20px;border-radius:5px;color:#000;background-color:#fff;grid-column:span 3}.aiProductSearch .searchBar{grid-column:span 3}.aiProductSearch .searchButton{grid-column:span 1}.aiProductSearch .queryResultMeta{grid-column:span 3}.aiProductSearch .aiSearchOriginalImage{width:100px;height:100px}.aiProductSearch .product{grid-column:span 1;padding:20px;border-radius:10px;border:1px solid #384256}.aiProductSearch .productDetail{display:flex;flex-direction:column}.aiProductSearch .productDetail .name{font-weight:700}.aiProductSearch .aiSearchResultImage{width:300px;height:300px;object-fit:fill}.aiProductSearch .productDescription{color:#000}.dataTable{height:50%}.dataTable .dataGrid{font-size:10px;background:#ffffff}.dataTable .dataGrid .MuiDataGrid-toolbarContainer{flex-direction:row-reverse}.dataTable .dataGrid img{padding:2px;width:50px;height:50px;object-fit:fill}.products{width:95%;background-color:#fff;border-color:#000;border-width:10px}.filters{color:#000;gap:20px;padding:2px 10px;display:flex;flex-flow:row wrap}.filter{padding:2px;min-width:150px;margin-right:1rem}.filterBreadcrumbRow{background-color:#f8f8f8;color:#000;gap:3px;padding:10px;display:flex;border-radius:20px;flex-flow:row wrap}.filterBreadcrumbRow .clearFilter{margin-left:auto}.washableFilter{font-size:11;color:#000}.filterContainer{overflow:hidden;border-radius:10px;gap:1px;display:block;width:100%;height:100%;font-size:10px;padding:10px}.radioFilter{font-size:2}.dataGrid{border:0px}.open{display:block}.closed{display:none}.filterDivider{width:100%}.rug-caster{font-family:Manrope,sans-serif;font-optical-sizing:auto;font-weight:200;font-style:normal;position:relative;padding:0 40px;max-width:1400px;margin:0 auto}.rug-caster h1{text-align:center;font-size:42px;color:#000;font-weight:500;margin:20px 0 10px}.rug-caster h2.headline{text-align:center;font-size:18px;font-weight:400;margin-bottom:30px}.rug-caster h2{font-weight:500;font-size:28px}.rug-caster .rug-caster-loading{width:70px;margin:200px auto 0}.rug-caster .rug-caster-hero-wrapper{margin-bottom:60px}.rug-caster .rug-caster-hero{background-color:#fff;height:540px;width:100%;border:1px solid #cccccc;border-radius:10px;padding:20px}.rug-caster .rug-caster-hero img{height:100%;max-width:700px;margin:0 auto;display:table-cell;vertical-align:middle}.rug-caster .rug-caster-performance-metrics{padding:0;margin:0 auto;max-width:350px}.rug-caster .rug-caster-performance-metrics .rug-caster-gradient-meter-wrapper{max-width:210px;margin:20px auto}.rug-caster .rug-caster-performance-metrics .gradient-meter{margin-bottom:20px}.rug-caster .rug-caster-performance-metrics h5{font-size:16px}.rug-caster .rug-caster-performance-metrics h6{font-size:12px;color:#8c8a94;font-weight:400;margin-bottom:30px}.rug-caster .rug-caster-overall-evaluation .overall-evaluation-value{color:#8c8a94;font-size:20px;font-weight:600}.rug-caster .rug-caster-overall-evaluation .overall-evaluation-value span{color:#000;font-size:32px}.rug-caster .rug-caster-overall-evaluation .overall-evaluation-title{display:block;font-weight:500;font-size:24px;margin-bottom:5px}.rug-caster .rug-caster-overall-evaluation .overall-evaluation-subtitle{display:block;color:#8c8a94;font-size:12px}.rug-caster .rug-caster-detailed-results-section{background-color:#fff;width:100%;min-height:400px;border:1px solid #ccc;border-radius:5px;margin:10px 40px 10px 0;overflow-x:scroll;position:relative}.rug-caster .rug-caster-detailed-results-section table{width:100%}.rug-caster .rug-caster-detailed-results-section .detailed-result-list-table th{font-size:12px;font-weight:500;min-width:150px}.metric-outer-wrapper{position:relative;margin-bottom:30px}.metric-outer-wrapper.non-slider{border:1px solid #ccc}.metric-outer-wrapper .metric-slider-button{z-index:1000;position:absolute;top:35px;width:20px;display:block;padding:0;min-width:30px;min-height:60px;border-color:#ccc}.metric-outer-wrapper .metric-slider-button:hover{border-color:#333}.metric-outer-wrapper .metric-slider-button span{margin:0}.metric-outer-wrapper .metric-slider-button span svg{height:.75em;fill:#333}.metric-outer-wrapper .metric-slider-prev-button{left:-29px}.metric-outer-wrapper .metric-slider-prev-button svg{margin:5px 0 0 5px}.metric-outer-wrapper .metric-slider-next-button{right:-29px}.metric-outer-wrapper .metric-slider-next-button svg{margin:5px 1px 0 0}.metric-slider .slick-list{border:1px solid #ccc}.metric-slider .slick-prev:before,.metric-slider .slick-next:before{content:""}.metric-slider-item-wrapper{width:100%;background:#fff}.metric-slider-item{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;gap:0;grid-auto-rows:minmax(100px,auto)}.metric-slider-item .metric-slider-heading{grid-column:1/3;grid-row:1;border-bottom:1px solid #ccc;border-right:1px solid #ccc;display:flex;justify-content:center;align-items:center}.metric-slider-item .metric-slider-heading img{max-height:40px;max-width:120px}.metric-slider-item .metric-slider-data{padding:5px;text-align:center;grid-column:1;grid-row:2;display:flex;justify-content:center;align-items:center;font-size:26px;font-weight:600}.metric-slider-item .metric-slider-data:nth-child(3){grid-column:2;border-left:1px solid #ccc;border-right:1px solid #ccc}.metric-slider-item .metric-slider-data p i{color:#8c8a94;font-style:normal;font-size:60%;font-weight:400}.metric-slider-item .metric-slider-data span{color:#8c8a94;font-size:12px;display:block;font-weight:400}.rug-caster-actions{display:flex;align-items:center;justify-content:flex-end;width:240px;margin:0 auto}.rug-caster-actions .rug-caster-create-icon{margin-right:8px;background-color:#ececed;border-radius:12px}.rug-caster-actions .rug-caster-create-icon:hover{cursor:pointer}.feedback h3{margin-bottom:20px}.feedback h4{color:#494656;margin:0 0 5px}.feedback .feedback-list-positive,.feedback .feedback-list-negative{list-style-type:none;margin-bottom:50px;font-weight:300;font-size:14px}.feedback .feedback-list-positive li,.feedback .feedback-list-negative li{margin-bottom:5px;display:flex;align-items:flex-start;gap:10px}.feedback .feedback-list-positive img,.feedback .feedback-list-negative img{display:block;margin-top:3px}.interest-by-subregion{padding-top:20px;padding-bottom:50px;min-height:400px}.interest-by-subregion .state:hover,.interest-by-subregion .state-offshore:hover{cursor:pointer}.interest-by-subregion .interest-by-subregion-map-wrapper-loading{width:70px;height:70px;margin:10% auto 0}.subregion-data-table-col-state{width:80%}.subregion-data-table-col-index{width:20%}.rug-caster-performance-grade{border:1px solid #ccc;border-radius:10px;background:#fff;padding:15px}.rug-caster-performance-grade h2{font-size:18px}.rug-caster-performance-grade p{font-size:12.5px;color:#333}.rug-caster-performance-grade .rug-caster-performance-grade-letter{font-size:16px}.rug-caster-performance-grade .rug-caster-performance-grade-letter span{font-size:32px;font-weight:900;display:inline-block;margin-right:8px;position:relative;top:5px}.product-analysis{min-height:200px}.product-analysis h3{margin-bottom:20px}.product-analysis .product-analysis-loader-wrapper{width:100%;height:100%;padding-left:45%}.product-analysis .product-analysis-loader-wrapper .product-analysis-loader{margin:90px auto}.product-analysis-list{background-color:#fff;list-style-type:none;margin:0;padding:0;font-size:14px}.product-analysis-list li{border:1px solid #ccc;padding:20px;margin-bottom:20px;font-size:16px;font-weight:300}.product-analysis-list li b{font-weight:600}.product-analysis-list .positive-analysis{color:#02b151;font-style:normal}.product-analysis-list .negative-analysis{color:#de2424;font-style:normal}.product-analysis-subheading{font-weight:600;min-width:200px;color:#0f0f0f}.product-analysis-block br{margin-bottom:8px;display:block}.product-analysis-block .numbered-list{list-style-position:outside;padding-left:1em;margin:0}.product-analysis-block .numbered-list .list-item{margin-bottom:5px;line-height:1.4;border:none;box-shadow:none;background:none;padding:0}
