.test-total{display:flex;align-items:center;gap:8px;font-size:13px;color:#173f60;margin:8px 0}.test-total input{width:85px;padding:7px;border:1px solid #bdd0e1;border-radius:5px}.points-entry{display:flex;align-items:center;flex-wrap:wrap;gap:7px}.points-entry input{width:75px;padding:8px;border:1px solid #bdd0e1;border-radius:5px}.points-entry output{font-size:13px;font-weight:bold;color:#145997;min-width:48px}.teacher-test-head{flex-wrap:wrap}

.test-date{display:flex;align-items:center;gap:10px;padding:4px 0 14px;font-size:13px;font-weight:600;color:#173f60}.test-date input{font:inherit;padding:7px 10px;border:1px solid #bdd0e1;border-radius:6px;background:#fff;color:#173f60}

.test-save-row{display:flex;align-items:center;gap:12px;padding:14px;flex-wrap:wrap}.test-save-status{font-size:12px;color:#31536c}

.teacher-test-head{display:block;position:relative;padding:14px 12px}.test-name-row{display:flex;align-items:baseline;gap:10px;padding-right:24px;min-width:0}.test-field-label{font-size:12px;font-weight:600;color:#31536c;flex-shrink:0}.teacher-test-head .test-name-row h3{flex:1;min-width:0;margin:0;padding:4px 0;white-space:normal;overflow-wrap:anywhere;line-height:1.4}.teacher-test-head .teacher-delete{position:absolute;top:12px;right:8px}.test-settings{display:flex;flex-direction:column;align-items:stretch;gap:12px;margin-top:12px;min-width:0}.test-evaluation-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.test-evaluation{display:flex;align-items:center;gap:10px;min-width:0;flex-wrap:wrap}.test-evaluation .teacher-mode{width:180px;max-width:100%;min-width:0;box-sizing:border-box}.test-settings .test-total,.test-settings .test-date{margin:0;padding:0;flex-wrap:wrap}.test-settings .test-date{width:100%}.test-settings .test-date input{min-width:0;max-width:100%;box-sizing:border-box}.test-settings .test-total input{box-sizing:border-box}
