.score-guide{display:flex;align-items:flex-start;gap:11px;padding:13px 15px;margin-bottom:18px;border:1px solid #cfe2d5;border-radius:11px;background:#f1f8f3;color:#285b3e}.score-guide>svg{flex:0 0 auto;width:18px;margin-top:2px}.score-guide div{display:flex;flex-direction:column}.score-guide span{font-size:12px;color:#587161}.score-matrix-card{padding:0;overflow:hidden}.score-matrix-card .table-toolbar{padding:18px 20px;margin:0}.score-matrix-wrap{border-right:0;border-left:0;border-radius:0}.score-matrix{min-width:1200px}.score-matrix th{min-width:180px;white-space:normal}.score-matrix th:first-child{min-width:180px;z-index:4}.score-matrix th strong,.score-matrix th span,.score-matrix th small{display:block}.score-matrix th span{margin-top:2px;color:#34453b;text-transform:none;letter-spacing:0}.score-matrix th small{margin-top:2px;color:var(--muted);font-weight:400;text-transform:none}.score-matrix td{vertical-align:top}.score-matrix td:first-child{z-index:3}.matrix-variety{display:flex;align-items:center;gap:9px}.matrix-variety>span:last-child{display:flex;flex-direction:column}.matrix-variety small{color:var(--muted)}.score-select-cell{min-width:250px}.score-subcriterion{width:100%;padding:8px 9px;border:1px solid #aebbb1;border-radius:8px;background:white;font-size:12px}.score-subcriterion.missing{border-color:#e4b2ad;background:#fffafa}.score-subcriterion:focus{outline:3px solid #dcefe3;border-color:var(--primary)}.score-selection-help{display:flex;align-items:flex-start;gap:6px;margin-top:7px;white-space:normal}.score-mini{display:grid;place-items:center;flex:0 0 auto;width:23px;height:23px;border-radius:6px;background:#eef0ee;color:var(--muted);font-size:11px;font-weight:700}.score-help-text{max-width:190px;color:var(--muted);font-size:10px;line-height:1.35}.score-matrix-footer{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:15px 20px;background:#fafbfa}.score-matrix-footer .button:disabled{cursor:not-allowed;background:#a9b7ad;color:#eef2ef}.score-matrix-card>.empty svg{width:30px;color:var(--primary)}@media(max-width:700px){.score-matrix-footer{align-items:stretch;flex-direction:column}.score-matrix-footer .button{width:100%}}
