.grading-card-editor[data-v-cb223d42]{--editor-text:#173047;--editor-muted:#657185;--editor-label:#344c62;--editor-border:#dce5ed;--editor-surface:#f7fafc;--editor-dropdown:#fff;--editor-accent:#0b6fae;color:var(--editor-text)}.grading-card-editor--dark[data-v-cb223d42]{--editor-text:#e2e8e9;--editor-muted:#a6b3b5;--editor-label:#d3dfe1;--editor-border:#344247;--editor-surface:#1c292d;--editor-dropdown:#243237;--editor-accent:#99ee90}.grading-card-editor__selected[data-v-cb223d42]{background:var(--editor-dropdown);border:1px solid var(--editor-border);border-radius:6px;color:var(--editor-text);font-size:11px;max-width:calc(100% - 24px);padding:4px 8px;position:absolute;right:12px;top:-12px;z-index:20}.grading-card-editor__selected button[data-v-cb223d42]{color:var(--editor-accent)}.grading-card-editor__results[data-v-cb223d42]{background:var(--editor-dropdown);border:1px solid var(--editor-border);border-radius:8px;box-shadow:0 8px 24px #00000026;inset-inline:0;position:absolute;top:calc(100% - 2px);z-index:30}.grading-card-editor__result[data-v-cb223d42]{align-items:center;border:1px solid transparent;border-radius:8px;color:var(--editor-text);display:flex;gap:12px;margin-bottom:8px;padding:8px;text-align:left;width:100%}.grading-card-editor__result.is-highlighted[data-v-cb223d42],.grading-card-editor__result[data-v-cb223d42]:hover{background:var(--editor-surface);border-color:var(--editor-accent)}.grading-card-editor__preview[data-v-cb223d42]{align-items:center;background:var(--editor-surface);border:1px solid var(--editor-border);border-radius:10px;display:flex;gap:16px;min-width:0;padding:14px}.grading-card-editor__preview strong[data-v-cb223d42]{display:block;font-size:13px;overflow-wrap:anywhere}.grading-card-editor__preview p[data-v-cb223d42]{color:var(--editor-muted);font-size:11px;line-height:1.7;margin-top:5px}.grading-card-editor__image[data-v-cb223d42]{flex-shrink:0;height:100px;-o-object-fit:contain;object-fit:contain;width:72px}.grading-card-editor__divider[data-v-cb223d42]{border-top:1px solid var(--editor-border);font-size:13px;font-weight:700;margin-top:8px;padding-bottom:4px;padding-top:20px}.grading-card-editor__error[data-v-cb223d42]{color:#d94444;font-size:12px}.grading-card-editor[data-v-cb223d42] .v-label{color:var(--editor-label)!important;font-weight:500;opacity:1!important}.grading-card-editor[data-v-cb223d42] .v-field__input{color:var(--editor-text)}.grading-card-editor[data-v-cb223d42] .v-field__outline{color:var(--editor-border)}
