.questionary-comp-container{display:flex;flex-direction:column;min-height:0}.questionary-comp-info-container{font-size:.7rem;display:grid;grid-template-columns:auto auto;padding:.25rem .5rem 0}.questionary-comp-info-container > span{display:flex;align-items:center;font-weight:500;padding:.2rem;width:100%}.questionary-comp-info-container > span:before{content:attr(label) ":";font-weight:400;margin-right:.3rem}.questionary-comp-info-container + .questionary-comp-info-container{padding-top:0}.questionary-comp-info-container > span:nth-child(even){justify-content:flex-end}.quest-guid{color:#666;font-size:.6rem;font-weight:400;margin-left:.3rem}.quest-portfolio{margin-right:.3rem}.quest-portfolio:before{font-family:"Font Awesome 6 Free";content:"\f111";font-weight:900;color:var(--item-color,#ddd);margin-right:.25rem}.quest-portfolio:after{content:"/";margin-left:.3rem}.questionary-comp-grid-container{width:calc(100% - .1rem);flex:1;min-height:0;border-top:.1rem solid #ddd;padding-top:.25rem}.questionary-comp-grid-container .gridjs-container{height:100% !important}.questionary-comp-grid-container .gridjs-wrapper{height:100% !important}.questionary-comp-grid-container .gridjs-tbody .gridjs-td{vertical-align:top}.questionary-comp-grid-container .gridjs-tbody .gridjs-tr:nth-child(even) > .gridjs-td{background:#f8f8f8}.questionary-comp-grid-container .gridjs-thead .gridjs-th:nth-child(1){text-align:center !important}.questionary-comp-grid-container .gridjs-tbody .gridjs-td:nth-child(1){text-align:center;word-break:break-word;min-width:20vw}.questionary-comp-grid-container .gridjs-thead .gridjs-th:nth-child(2){padding-left:0 !important}.questionary-comp-grid-container .gridjs-tbody .gridjs-td:nth-child(2){padding-left:0 !important}.questionary-comp-grid-container .gridjs-tbody .gridjs-td:nth-child(2) > span{display:inline-block;white-space:nowrap !important;max-width:10rem;overflow:hidden;text-overflow:ellipsis}.questionary-comp-grid-container .gridjs-tbody .gridjs-td:nth-child(2) > span > span[style]:before{font-family:"Font Awesome 6 Free";content:"\f111";font-weight:900;margin-right:.3rem;color:var(--item-color,#dd)}.questionary-comp-grid-container .gridjs-thead .gridjs-th:nth-child(3){padding-left:0 !important}.questionary-comp-grid-container .gridjs-tbody .gridjs-td:nth-child(3){padding-left:0 !important}.questionary-comp-grid-container .gridjs-tbody .gridjs-td:nth-child(3) > span{display:inline-block;white-space:nowrap !important;max-width:10rem;overflow:hidden;text-overflow:ellipsis}.questionary-comp-grid-container .gridjs-tbody .gridjs-td:nth-child(3) > span > span[style]:before{font-family:"Font Awesome 6 Free";content:"\f111";font-weight:900;margin-right:.3rem;color:var(--item-color,#dd)}.questionary-comp-grid-container .gridjs-tbody .gridjs-td:nth-child(4){min-width:20vw;word-break:break-word}.questionary-comp-grid-container .gridjs-tbody .gridjs-td:nth-child(5){min-width:14rem}.questionary-comp-grid-container .gridjs-tbody .gridjs-td:nth-child(5) .field{margin:0 !important;border:none !important;border-radius:.5rem;outline:.15rem solid #ddd;background:#fff}.questionary-comp-grid-container .gridjs-tbody .gridjs-td:nth-child(5) .field > label{display:none}.questionary-comp-grid-container .gridjs-tbody .gridjs-td:nth-child(5) .field > .ui-selectmenu-button[role="combobox"]{padding:.5rem .5rem .4rem !important}.questionary-comp-grid-container .gridjs-tbody .gridjs-td:nth-child(5) .field > .ui-selectmenu-button[role="combobox"] .ui-selectmenu-text{font-size:.75rem}.questionary-comp-grid-container .gridjs-tbody .gridjs-td:nth-child(5) .field > .ui-selectmenu-menu .ui-menu-item > div{padding:.35rem .25rem !important}.questionary-comp-stats-container{padding:.5rem;font-size:1rem;font-weight:500;color:#777;display:flex;align-items:center;justify-content:flex-end;box-shadow:inset 0 .15rem 0 #e5e7eb}.questionary-comp-stats-container > span:first-child{margin-right:auto;font-size:.8rem}.questionary-comp-stats-container > span:first-child > span:nth-child(2){color:#464646;margin-left:.3rem}.questionary-comp-stats-container > span:first-child > a:nth-child(3){margin-left:.3rem}.questionary-comp-stats-container > span:nth-child(2){padding:0 .5rem;display:flex;align-items:center;justify-content:flex-end;gap:.3rem}.questionary-comp-stats-container > span:nth-child(2) > span:nth-child(2){color:#464646}.questionary-comp-stats-container > span:nth-child(2) > span:nth-child(3).quest-points:before{content:"/";margin:0 .5rem 0 .25rem}.questionary-comp-stats-container > span:nth-child(2) > span:nth-child(4){color:#464646}.quest_read_all{position:relative;white-space:nowrap}.quest_read_all:before{content:attr(text);position:absolute;font-size:.8rem;color:var(--admin-menu-fontcolor);background:var(--admin-menu-backcolor);padding:.5rem .75rem;border-radius:.5rem .5rem .5rem 0;left:calc(100% - .25rem);z-index:1;width:24rem;word-break:break-word;opacity:0;pointer-events:none;transition:opacity .2s;white-space:pre-line;transform:translateY(-100%)}.quest_read_all:hover:before{opacity:1}.quest-comp-risk{display:inline-block}.quest-comp-risk:before{font-family:"Font Awesome 6 Free";content:"\f0c8";color:#ddd;font-weight:900;margin-right:.3rem}.quest-comp-risk.qcr-high_risk:before{color:#F82929}.quest-comp-risk.qcr-medium_risk:before{color:#faaf15}.quest-comp-risk.qcr-low_risk:before{color:#67C472}.popup-window-content:has(.questionary-comp-main-results-container){height:calc(100% - 6rem)}.questionary-comp-main-results-container{display:flex;flex-direction:column;height:100%}.questionary-comp-ops-container{display:flex;flex-direction:column;align-items:center;padding-top:.25rem;border-top:.1rem solid #ddd;margin-top:.25rem;flex:1;min-height:0;overflow:auto}.questionary-comp-ops-container > div:first-child{padding:.5rem 0 0}.questionary-comp-ops-container > div:nth-child(2){padding:.5rem .5rem .5rem .6rem;display:flex;width:100%;justify-content:flex-start;font-size:.8rem}.questionary-comp-ops-container > div:nth-child(2) > label{cursor:pointer}.quest-comp-op-suggestion{width:100%;display:flex;flex-direction:column;align-items:flex-start;padding:.5rem .5rem 1.5rem}.quest-comp-op-suggestion > div:nth-child(1){font-size:.7rem;font-weight:500;color:#666;padding-left:2rem;position:relative}.quest-comp-op-suggestion > div:nth-child(1):before{font-family:"Font Awesome 6 Free";content:"\f059";font-weight:900;color:#2090EA;position:absolute;font-size:1.5rem;margin:.1rem 0 0 -2rem}.quest-comp-op-suggestion > div:nth-child(2){font-size:.7rem;font-weight:500;padding-top:.2rem;padding-left:2rem}.quest-comp-op-suggestion > div:nth-child(2):before{content:attr(label) ":";margin-right:.3rem;font-weight:400;color:#777}.quest-comp-op-suggestion > div:nth-child(3){padding:.25rem .5rem;border:.1rem dashed #ddd;border-radius:.3rem;width:100%;margin-top:.3rem;display:flex;flex-direction:column}.quest-comp-op-suggestion > div:nth-child(3) > div{font-size:.8rem;color:#464646;padding:.3rem 0}.quest-comp-op-suggestion > div:nth-child(3) > div > label{cursor:pointer}.quest-comp-op-suggestion > div:nth-child(3) > div > label > input{display:none}.quest-comp-op-suggestion > div:nth-child(3) > div > label > label{margin-right:.15rem}.quest-comp-op-suggestion > div:nth-child(3) > div > label > label + span{font-size:1rem;color:#777}.quest-comp-op-suggestion > div:nth-child(3) > div > label > label + span:before{font-family:"Font Awesome 6 Free";content:"\f06d";font-weight:900;color:#ddd;margin-right:.2rem;font-size:1rem;text-decoration:initial !important}.quest-comp-op-suggestion > div:nth-child(3) > div > label:has(input:checked) > label + span{color:#464646}.quest-comp-op-suggestion > div:nth-child(3) > div > label:has(input:checked) > label + span:before{color:var(--main-color)}.quest-comp-op-suggestion > div:nth-child(3) > div > label[disabled]{cursor:not-allowed}.quest-comp-op-suggestion > div:nth-child(3) > div > label[disabled] > i{color:#888;margin-right:.3rem}.quest-comp-op-suggestion > div:nth-child(3) > div > label[disabled] > i:before{font-family:"Font Awesome 6 Free";content:"\f06d";font-weight:900;color:#eee;margin-right:.3rem;font-size:1rem}.quest-comp-op-suggestion > div:nth-child(3) > div > label[disabled] > i + span{display:inline-block;font-size:.6rem;color:#F82929;border:.1rem dashed #ffafaf;width:min-content;white-space:nowrap;padding:.1rem .25rem;border-radius:.3rem;font-weight:500;background:#fff1f1}.quest-comp-no-op-suggestion{display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:1rem;color:#888;font-style:italic;min-height:5rem}.questionaryNotesContent{max-height:75vh}.qn-notes-viewer{margin:1rem;padding:1rem;font-size:.9rem;line-height:1.5rem;overflow-y:auto;max-height:62vh;background:#fff;border:.1rem solid #eee;border-radius:.5rem}