:root{text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{min-width:320px;min-height:100vh;margin:0}.app-link{text-decoration:none}.app-link:hover,.app-link:hover .ant-typography{text-decoration:underline}html{box-sizing:border-box}*,:before,:after{box-sizing:inherit}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}#error-page{flex-direction:column;justify-content:center;align-items:center;width:100%;display:flex}.flav-diag-large{float:left;width:660px;height:466px;font-family:Roboto,Helvetica,Arial,Verdana,sans-serif;position:relative}.flav-diag-small{float:left;width:132px;height:93px;position:relative}div.quad{position:absolute}.flav-diag-large div.quad{width:329px;height:232px}.flav-diag-small div.quad{width:66px;height:46px}.positive-style div#quad-spicy{background-color:#f8f291;border-bottom:1px solid #60534b;border-right:1px solid #60534b}.defect-style div#quad-spicy{background-color:#3f562e;border-bottom:1px solid #60534b;border-right:1px solid #60534b}.flav-diag-large div#quad-spicy,.flav-diag-small div#quad-spicy{top:0;left:0}.positive-style div#quad-fruity{background-color:#edb2d0;border-bottom:1px solid #60534b;border-left:1px solid #60534b}.defect-style div#quad-fruity{background-color:#364068;border-bottom:1px solid #60534b;border-left:1px solid #60534b}.flav-diag-large div#quad-fruity{top:0;left:330px}.flav-diag-small div#quad-fruity{top:0;left:66px}.positive-style div#quad-earthy{background-color:#bfe9d3;border-top:1px solid #60534b;border-right:1px solid #60534b}.defect-style div#quad-earthy{background-color:#9cc583;border-top:1px solid #60534b;border-right:1px solid #60534b}.flav-diag-large div#quad-earthy{top:233px;left:0}.flav-diag-small div#quad-earthy{top:46px;left:0}.positive-style div#quad-mols{background-color:#93d0e0;border-top:1px solid #60534b;border-left:1px solid #60534b}.defect-style div#quad-mols{background-color:#70262c;border-top:1px solid #60534b;border-left:1px solid #60534b}.flav-diag-large div#quad-mols{top:233px;left:330px}.flav-diag-small div#quad-mols{top:46px;left:66px}.quad-title{text-transform:uppercase;position:absolute}.flav-diag-large .quad-title{font-size:22px}.flav-diag-small .quad-title{z-index:1;font-size:11px}.positive-style div#quad-spicy .quad-title{color:#d27107}.defect-style div#quad-spicy .quad-title{color:#fffbb2}.flav-diag-large div#quad-spicy .quad-title{top:15px;left:20px}.flav-diag-small div#quad-spicy .quad-title{top:5px;left:4px}.positive-style div#quad-fruity .quad-title{color:#c32250}.defect-style div#quad-fruity .quad-title{color:#bce1ea}.flav-diag-large div#quad-fruity .quad-title{top:15px;right:20px}.flav-diag-small div#quad-fruity .quad-title{top:5px;right:4px}div#quad-earthy .quad-title{color:#1b774e}.flav-diag-large div#quad-earthy .quad-title{bottom:15px;left:20px}.flav-diag-small div#quad-earthy .quad-title{bottom:6px;left:4px}.positive-style div#quad-mols .quad-title{color:#293a96}.defect-style div#quad-mols .quad-title{color:#fffbb2}.flav-diag-large div#quad-mols .quad-title{bottom:15px;right:20px}.flav-diag-small div#quad-mols .quad-title{bottom:6px;right:4px}div#choc{width:660px;height:466px;position:relative}div#choc div.choc-title{text-transform:uppercase;color:#fff;text-align:center;width:180px;height:20px;margin:-10px 0 0 -90px;padding:0;font-size:20px;position:absolute;top:50%;left:50%}div#inner-ellipse .quad-title{color:#fff;opacity:1;top:100px;left:70px}div.ellipse{border-radius:50%;position:absolute}.positive-style div.ellipse{background-color:#c8a05a}.defect-style div.ellipse{background-color:#fff}.positive-style div#inner-ellipse{background:#c8a05aad}.defect-style div#inner-ellipse{background:#f4da4066}.flav-diag-large div#inner-ellipse{width:290px;height:194px;top:136px;left:185px}.flav-diag-small div#inner-ellipse{width:58px;height:39px;top:27px;left:37px}.positive-style div#middle-ellipse{opacity:.4}.defect-style div#middle-ellipse{background:#77765ab3}.flav-diag-large div#middle-ellipse{width:480px;height:318px;top:74px;left:90px}.flav-diag-small div#middle-ellipse{width:96px;height:64px;top:15px;left:18px}.positive-style div#outer-ellipse,.defect-style div#outer-ellipse{opacity:.4}.flav-diag-large div#outer-ellipse{width:645px;height:450px;top:8px;left:8px}.flav-diag-small div#outer-ellipse{width:129px;height:90px;top:2px;left:2px}span.map-point{letter-spacing:-.04em;text-align:center;color:#eee;background:#492e0a;border-radius:50%;width:58px;height:58px;margin-top:204px;margin-left:301px;font-size:12px;line-height:14px;position:absolute}span.satellite{opacity:.9;letter-spacing:-.04em;color:#eee;z-index:1;background:#492e0a;border-radius:5%;width:100px;margin-top:204px;margin-left:301px;padding:5px;font-size:12px;line-height:18px;display:none;position:absolute}span.map-point:hover,span.sat-point:hover{color:#bbb;cursor:pointer}span.map-point.quad-none{text-transform:uppercase;background:0 0;width:126px;margin-left:273px;font-size:19px}span.level0{background:#492e0a;border-radius:50%;width:58px;height:58px;margin-top:0;margin-left:-35px;position:absolute}span.map-point.quad-none span.flavour-text{color:#fff869;margin-top:22px;position:absolute}#flavour-diag-defect span.map-point.quad-none span.flavour-text{color:#f9f6c3;letter-spacing:0;margin-top:22px;margin-left:8px;position:absolute}.positive-style span.map-point.quad-spicy .level3+.flavour-text,.positive-style span.map-point.quad-spicy-earthy .level3+.flavour-text,.positive-style span.map-point.quad-spicy-fruity .level3+.flavour-text,.defect-style span.map-point.quad-earthy .level1+.flavour-text,.defect-style span.map-point.quad-earthy .level2+.flavour-text,.defect-style span.map-point.quad-spicy .level1+.flavour-text,.defect-style span.map-point.quad-spicy-earthy .level1+.flavour-text{color:#444}.positive-style span.map-point.quad-spicy{background:#f7ef20}.defect-style span.map-point.quad-spicy{background:#3dba09}.positive-style span.map-point.quad-fruity{background:#dd5191}.defect-style span.map-point.quad-fruity{background:#2952b7}.positive-style span.map-point.quad-earthy{background:#00a652}.defect-style span.map-point.quad-earthy{background:#f4d522}.positive-style span.map-point.quad-mols{background:#1e97b7}.defect-style span.map-point.quad-mols{background:#af1212}.defect-style span.map-point.quad-none .level0{background:#6f6f6f}.positive-style span.map-point.quad-spicy-fruity{background:linear-gradient(90deg,#f7ef20,#f272ad)}.defect-style span.map-point.quad-spicy-fruity{background:linear-gradient(90deg,#3dba09,#2952b7)}.positive-style span.map-point.quad-fruity-mols{background:linear-gradient(#f272ad,#249bbb)}.defect-style span.map-point.quad-fruity-mols{background:linear-gradient(#2952b7,#af1212)}.positive-style span.map-point.quad-spicy-earthy{background:linear-gradient(#f7ef20,#00a652)}.defect-style span.map-point.quad-spicy-earthy{background:linear-gradient(#3dba09,#f4d522)}.positive-style span.map-point.quad-earthy-mols{background:linear-gradient(90deg,#00a652,#249bbb)}.defect-style span.map-point.quad-earthy-mols{background:linear-gradient(90deg,#f4d522,#af1212)}span.overlay{border-radius:50%;width:58px;height:58px;display:block}span.cluster-selected{opacity:.8;margin-top:-11px;display:block}span.quad-none span.cluster-selected{text-align:center;width:110px;margin-top:23px;position:absolute}.positive-style span.overlay.level3{opacity:0}.defect-style span.overlay.level3{background:#0006}.positive-style span.overlay.level2{background:#492e0a66}.defect-style span.overlay.level2{background:#0003}.positive-style span.overlay.level1{background:#492e0acc}span.flavour-text{opacity:1;display:block}span.overlay.level1+span.flavour-text,span.overlay.level2+span.flavour-text,span.overlay.level3+span.flavour-text{margin-top:-37px}span.cluster-5{color:red;font-size:90px}span.cluster-4{color:green;font-size:75px}span.cluster-3{color:#fff;font-size:60px}span.cluster-2{color:#00f;font-size:55px}span.cluster-1{color:#ff0;font-size:50px}span.cluster-plus{color:#fff;font-size:55px;font-weight:700;line-height:12px}span.flavour-select{font-weight:700}input#MapReset,input#DefectsMapReset{color:#293a96;text-transform:uppercase;background:0 0;border:none;font-size:20px;font-weight:400;text-decoration:underline;position:absolute;bottom:47px;left:2px}#page input#MapReset:hover,#page input#DefectsMapReset:hover{background:0 0}.profile-scores-block{float:left;position:relative}.profile-scores-large{width:660px;height:466px;margin-left:-660px}.profile-scores-small{width:132px;height:93px;margin-left:-132px}.profile-totals{margin-bottom:5px;font-size:130%;font-weight:700}.group-profile-container{float:left;padding:15px;position:relative}.group-profile-container h2{white-space:nowrap;text-overflow:ellipsis;max-width:630px;font-size:30px;overflow:hidden}#global-score-container{z-index:99;margin-top:30px;position:sticky;top:37px}#global-score{position:absolute;right:-31px}#scores-block{float:left;margin-bottom:5px}.score-block{float:left;margin-left:3px;margin-right:4px}#global-score,.score-block{text-align:center;background-color:#ecf3f9;border:solid #084b7e;border-radius:8px;width:66px;margin-bottom:7px;padding:3px 5px}#global-score h3,.score-block h3{text-align:center;margin-bottom:7px;font-family:Roboto,Helvetica,Arial,Verdana,sans-serif;font-size:17px;line-height:18px}#global-score p,.score-block p{margin-bottom:5px}#global-score #score-number,.score-block #score-number{color:#084b7e;font-family:Roboto,Helvetica,Arial,Verdana,sans-serif;font-size:22px}.profile-details-table,.profile-evaluation{background-color:#ecf3f9;border:solid #084b7e;border-radius:8px;margin-bottom:15px;padding:3px 5px}.profile-details-table td:first-child,.profile-evaluation td:first-child{font-weight:700}span.score-circle{background:radial-gradient(#4a2d0d 37%,#4a2d0de3 48%,#5b410ec7 59%,#68510f00 68%,#7c691000 81%,#d4d11900 100%);position:absolute}span.flavour-name{letter-spacing:-.04em;text-align:center;color:#eee;border-radius:50%;font-size:14px;font-weight:700;position:absolute}span.score-flavour{width:120px;display:inline-block}span.score-bar{background-color:#00f;display:inline-block}.hide-conditional,.hide-read-only-field{display:none!important}.sp-profiling-form .chosen-container{max-width:100%!important}.sp-profiling-form .chosen-container span{color:#084b7e;font-size:16px;font-weight:700}.sp-profiling-form .chosen-container-single .chosen-single{width:700px!important}.sp-profiling-form .frm_section_heading{background-color:#ecf3f9;border:1px solid #bbc4cc;border-radius:10px;margin-top:25px;padding:2px 6px 2px 25px}.sp-profiling-form .frm_section_heading h3{border:none!important}[id^=field_flav-prof-dark-comp],[id^=field_flav-prof-dark-defect]{display:none}.sp-profiling-form .frm_form_field .frm_form_field{margin-left:25px;font-size:15px}.sp-profiling-form .sp-field-indent.frm_form_field{margin-left:55px}.sp-profiling-form .frm_toggle_container{display:block!important}.sp-profiling-form div.frm_description{background-color:#8dc3ef45;border:2px solid #4c9ad642;border-radius:5px;padding:5px 9px 3px 5px!important}.sp-profiling-form .traffic-lights div.frm_description{max-width:700px;margin-left:48px}.sp-profiling-form .frm_left_container div.frm_description{max-width:530px;margin-left:160px}.sp-profiling-form .frm_section_heading div.frm_description{max-width:640px;margin-left:25px}.sp-profiling-form .sp-options-descr-indent div.frm_description{max-width:642px;margin-left:76px}.sp-profiling-form .frm_top_container label.frm_primary_label{margin-top:30px;margin-bottom:4px}.sp-condition-check .frm_top_container .frm_opt_container{margin-left:30px}.sp-profiling-form .flav-diag-large{float:none}#sample-info{font-size:15px}.frm_style_profiling-form-style.with_frm_style .traffic-lights .frm_radio label{cursor:pointer;-webkit-user-select:none;user-select:none;margin-bottom:12px;font-size:15px;display:block;position:relative;padding-left:45px!important}.traffic-lights label input{opacity:0;position:absolute}.traffic-lights label .traffic{background-color:#00f;border-radius:50%;width:1.5em;height:1.5em;position:absolute;top:-2px;left:0}.traffic:after{content:"";display:none;position:absolute}.traffic-lights label input:checked~.traffic:after{display:block}.traffic-lights label .traffic:after{background:#ececec;border-radius:50%;width:.7em;height:.7em;top:.4em;left:.4em}.condition label[for*="-0"] .traffic,.condition-reason label[for*="-1"] .traffic,.yes label[for*="-0"] .traffic,.reaction label[for*="-0"] .traffic,.like-it label[for*="-4"] .traffic,.zero-scale label[for*="-4"] .traffic,.characteristics label[for*="-4"] .traffic,.character label[for*="-4"] .traffic{background-color:#093}.zero-scale label[for*="-3"] .traffic,.characteristics label[for*="-3"] .traffic,.character label[for*="-3"] .traffic{background-color:#abbb10}.reaction label[for*="-1"] .traffic,.indifferent label[for*="-4"] .traffic,.zero-scale label[for*="-2"] .traffic,.characteristics label[for*="-2"] .traffic,.character label[for*="-2"] .traffic{background-color:#f90}.zero-scale label[for*="-1"] .traffic,.characteristics label[for*="-1"] .traffic,.character label[for*="-1"] .traffic{background-color:#ea5613}.condition label[for*="-1"] .traffic,.condition-reason label[for*="-0"] .traffic,.reaction label[for*="-2"] .traffic,.dislike label[for*="-4"] .traffic,.zero-scale label[for*="-0"] .traffic,.characteristics label[for*="-0"] .traffic,.character label[for*="-0"] .traffic{background-color:#c00}.notsure label[for*="-4"] .traffic,.reaction label[for*="-3"] .traffic{background-color:#663}.reaction label:hover input~.traffic{background-color:#777}.like-it label[for*="-3"] .traffic{background-color:#007033}.like-it label[for*="-2"] .traffic{background-color:#063}.like-it label[for*="-1"] .traffic{background-color:#042}.like-it label[for*="-0"] .traffic{background-color:#031}.indifferent label[for*="-3"] .traffic{background-color:#c80}.indifferent label[for*="-2"] .traffic{background-color:#a70}.indifferent label[for*="-1"] .traffic{background-color:#740}.indifferent label[for*="-0"] .traffic{background-color:#520}.dislike label[for*="-3"] .traffic{background-color:#900}.dislike label[for*="-2"] .traffic{background-color:#700}.dislike label[for*="-1"] .traffic{background-color:#500}.dislike label[for*="-0"] .traffic{background-color:#300}.notsure label[for*="-3"] .traffic{background-color:#878744}.notsure label[for*="-2"] .traffic{background-color:#995}.notsure label[for*="-1"] .traffic{background-color:#aa6}.notsure label[for*="-0"] .traffic{background-color:#bb8}#profile-container{float:left;width:680px;padding:10px;position:relative}.sample-profile-block{margin-top:55px;display:flex}.sample-map-block{width:660px}.sample-character-block{width:200px;padding:0 10px 10px}.character-scale-container{margin-left:4px}.character-scale-container h3{margin-bottom:2px;font-family:Roboto,Helvetica,Arial,Verdana,sans-serif;font-size:15px}.character-scale{background:linear-gradient(90deg,#900,#ca5613,#b80,#abbb10,#062);width:175px;height:20px}.character-score{color:#4a2d0d;background-color:#4a2d0d;width:15px;height:100%;margin-left:20px;display:block;overflow:hidden}
