/*!/wp-content/plugins/socraticxr/rubric-builder/rubric.css*/.rubric-container .inner-label{max-width:350px;margin:auto}.rubric-container button{font-size:14px}.rubric-container .rubric-score{display:flex;flex-direction:column}@media (max-width:1000px){.rubric-container .rubric-title{display:none}.rubric-container .rubric-row{flex-wrap:wrap}.rubric-container .rubric-criterion{width:768px;flex-direction:column}}@media (max-width:768px){.rubric-container .rubric-header{display:none}.rubric-container .rubric-cell{flex:auto;width:768px}}.rubric-container{max-width:1200px;padding:10px;border-radius:5px;background:#f9f9f9;color:#1C3C47;font-size:smaller}.criterion-hr{margin:24px 0;border:.5em solid #ededed;width:100%}.rubric-container button{padding:8px 14px;font-size:16px;background-color:#2DA782;color:#fff;border:none;border-radius:4px;cursor:pointer;transition:background-color 0.3s}.rubric-container button:hover{background:#1f735a!important}.button-container{padding:4px 0;display:flex;gap:6px;justify-content:flex-end}.rubric-header{display:flex;font-weight:500;color:#fff;background:#2DA782;margin-bottom:10px;padding:10px;display:flex;flex-direction:row;justify-content:space-between}.rubric-title{width:220px}.rubric-level-header{flex:1;text-align:center}.rubric-body{display:flex;flex-direction:column}.rubric-row{display:flex;flex-direction:row;justify-content:space-between;align-items:stretch;padding:10px;border-bottom:1px solid #f2f2f2;background:#fff;cursor:pointer;gap:8px}.rubric-row:last-child{border-bottom:none}#rubric-builder #add-header{font-weight:500;margin-top:10px;margin-left:22px}#rubric-builder .criteria-heading{font-weight:500;font-size:14px}#rubric-builder .rubric-header-container{display:flex;flex-direction:row;align-items:center;gap:10px;margin-bottom:10px}#rubric-builder .rubric-header{margin:0}.drag-handle::before,.drag-indicator::before{content:'=';font-size:large;cursor:grab}.criteria-drag-indicator::before{content:'⋮⋮';font-size:20px;line-height:1.8;cursor:grab}#rubric-builder .rubric-criterion .criterion-name{width:100%}#rubric-builder .rubric-criterion .criterion-description{width:100%;font-weight:400;margin-bottom:16px}#rubric-builder .criteria-content{width:100%;display:flex;flex-direction:column;gap:16px;align-items:flex-start}#rubric-builder .rubric-criterion{width:100%;flex-direction:row}#rubric-builder .rubric-levels{display:flex;flex-direction:column;gap:10px;font-weight:400;width:100%}#rubric-builder .rubric-level{display:flex;flex-direction:row;justify-content:space-between;flex-wrap:nowrap;gap:10px}#rubric-builder .level-label{flex-grow:1}#rubric-builder .level-score{width:80px}#rubric-builder .criterion-title{width:100%;display:flex;flex-direction:row;gap:10px}#rubric-builder #add-criterion{font-weight:500}.rubric-criterion{font-weight:500;display:flex;align-items:flex-start;gap:10px}.rubric-container .rubric-criterion{width:220px;flex-direction:column}.rubric-criterion-header{display:flex;width:100%;flex-direction:row;justify-content:space-between}.rubric-criterion-header .title{width:100%;text-align:center}.rubric-cell{flex:1;text-align:center;padding:8px;border-radius:5px;background:#E3F8EF;cursor:pointer;transition:background 0.3s;border:3px solid #E3F8EF}.rubric-cell:hover{background:#d2efe3;border:3px solid #d2efe3}.rubric-cell.selected{border:3px solid #2DA782}.inner-score{font-size:1.2em}.rubric-criterion-description,.inner-label{display:none;color:#1C3C47;font-size:smaller;font-weight:400}.expanded .rubric-criterion-description,.expanded .inner-label{display:block}.rubric-score{margin-top:18px;font-size:1.2em;font-weight:500;text-align:center}