.rubric-title-header{margin-left:40px}.app:not(.app-full) .rubric-title-header .edit-btn{visibility:hidden}.rubric-title-header:hover .edit-btn{visibility:visible!important}.rubric-title{display:grid;grid-template-columns:auto 30px;align-items:baseline}.rubric-wrapper{display:grid;grid-template-areas:"table col-controls" "row-controls .";grid-template-rows:auto 25px;grid-template-columns:auto 25px;gap:10px}.app-full .rubric-wrapper{grid-template-rows:auto auto;grid-template-columns:auto auto;gap:10px}.rubric-table{display:grid;grid-template-columns:100px repeat(var(--cols),minmax(200px,1fr)) auto;grid-template-rows:repeat(var(--rows),minmax(30px,auto));gap:10px;grid-area:"table";max-width:100%;border-radius:10px;overflow-y:hidden;overflow-x:auto}.app-xl .rubric-table,.rubric-table.item-selected{grid-template-columns:150px repeat(var(--cols),minmax(200px,1fr)) auto}.row-controls{grid-area:"row-controls";height:25px}.col-controls{grid-area:"col-controls";height:100%;width:25px}.header,.row{display:contents}.cell,.header,.row{-moz-column-break-inside:avoid;break-inside:avoid;-moz-column-break-after:auto;break-after:auto;page-break-after:auto;page-break-inside:avoid}.cell{--c-dark:color-mix(in srgb,var(--c),var(--color-dark) 20%);--c-clear:color-mix(in srgb,var(--c),var(--color-background) 40%);--c-clearer:color-mix(in srgb,var(--c),var(--color-background) 80%);--c-clear--2:color-mix(in srgb,var(--c),var(--color-background) 85%);--c-text:color-mix(in srgb,var(--c),var(--color-background) 95%);padding:.5rem;text-align:center;border-radius:10px;border:7px solid transparent;background-color:var(--c-clearer);cursor:pointer;display:flex;align-items:center;justify-content:center;height:100%;overflow:hidden;flex-wrap:wrap;position:relative}.header .cell{font-weight:700;font-size:1rem;color:var(--c-text)!important;background-color:var(--c-clear)}.cell:not(.selected):hover,.header .cell.selected,.row.selected .cell,.row:not(.selected) .cell:hover{background-color:var(--c);color:var(--c-text)}.header .cell.selected,.row.selected .cell{border:7px solid var(--c-clear);padding:5px;cursor:unset}.cell .el-input .el-input__inner,.cell .el-textarea .el-textarea__inner{background-color:hsla(0,0%,100%,.8)!important;color:#111317!important;font-size:.75rem}.header .cell.selected>div,.row.selected .cell>div{display:grid;grid-auto-flow:row;gap:5px}.app-grid .row .cell:first-of-type{position:sticky;left:0}.row .cell:first-of-type{box-shadow:0 0 0 10px var(--color-background-transparent);z-index:2;font-size:1rem;background-color:var(--color-clearer)}.row.selected .cell:first-of-type{background-color:var(--color-clear)!important;border:7px solid var(--color-clearer)!important}.row.selected .item-controls{position:sticky;right:0;background-color:var(--color-background-transparent);box-shadow:0 0 0 10px var(--color-background-transparent);z-index:1;border-radius:20px}.item-controls>div{width:30px;align-items:center}.item-controls>div,.item-descriptor{flex-wrap:wrap;justify-content:center}.item-descriptor{-moz-column-break-inside:avoid;break-inside:avoid;-moz-column-break-after:auto;break-after:auto;page-break-after:auto;page-break-inside:avoid;word-wrap:break-word;hyphens:auto;max-width:100%;height:100%;position:relative;overflow:auto;text-align:left;display:grid;grid-template-rows:1fr 40px;grid-auto-flow:row;overflow:hidden}.item-descriptor>div{width:100%;height:auto;overflow:auto}.score-indicator{background-color:var(--c-clear);color:var(--c-dark);padding:5px 20px;display:inline-block;border-radius:20px;width:-moz-fit-content;width:fit-content}.app-sm .cell{padding:5px;font-size:.85rem!important}@media print{.row:not(.header) .cell{background-color:var(--c-clearer)!important;color:var(--color-black)!important}.header .cell{background-color:var(--c)!important;color:#fff}}