.ero-help-bar{display:flex;justify-content:space-between;gap:14px;align-items:center;padding:12px 14px;margin:12px 0;border:1px solid #cfe0d7;border-radius:12px;background:#f6fbf8;color:#29473c}
.ero-help-bar div:first-child{display:grid;gap:2px}.ero-help-bar span{font-size:12px;color:#5d7169}.ero-help-bar div:last-child{display:flex;gap:8px;flex-wrap:wrap}.ero-help-bar a{font-size:12px;text-decoration:none;padding:6px 9px;border-radius:999px;background:#e5f2eb;color:#255b48}
.ero-cycle-card{border:1px solid #cbded5;border-radius:14px;padding:14px;margin:10px 0;background:#fbfdfc}.ero-cycle-card>legend{font-weight:800;color:#29473c;padding:0 7px}.ero-cycle-card .form-grid{margin-top:10px}
.ero-progress-rail{display:grid;grid-template-columns:repeat(6,minmax(70px,1fr));gap:6px;margin:8px 0 13px}.ero-progress-rail span{font-size:11px;font-weight:800;text-align:center;padding:7px 5px;border-radius:999px;background:#e8f3ed;color:#315a4b}.ero-progress-rail-seven{grid-template-columns:repeat(7,minmax(82px,1fr));overflow-x:auto;padding-bottom:3px}.ero-progress-rail-seven span{white-space:normal;line-height:1.25}
.ero-field-label{display:flex;align-items:center;gap:6px}.ero-tooltip{position:relative;display:inline-grid;place-items:center;width:18px;height:18px;border-radius:50%;background:#dcece4;color:#245744;font-size:11px;font-style:normal;font-weight:900;cursor:help}.ero-tooltip:after{content:attr(data-tip);position:absolute;z-index:30;left:0;bottom:calc(100% + 8px);display:none;width:min(310px,75vw);padding:9px 11px;border-radius:9px;background:#20362e;color:#fff;font-size:12px;font-weight:500;line-height:1.4;box-shadow:0 8px 22px #0003}.ero-tooltip:hover:after,.ero-tooltip:focus:after{display:block}.ero-pathway-badge{font-size:11px;font-weight:800;padding:6px 9px;border-radius:999px;background:#fff;border:1px solid #cfe0d7}.ero-advanced-details{border:1px dashed #bed3c9;border-radius:10px;padding:10px;margin:8px 0;background:#f8fbf9}.ero-advanced-details summary{cursor:pointer;font-weight:800;color:#315a4b}.ero-advanced-details summary small{font-weight:500;color:#687c73;margin-left:6px}.ero-advanced-details>.form-grid{margin-top:10px}.quality-review-check{margin-top:12px;padding:10px;border-radius:10px;background:#eef7f2}.eval-task-link-row{display:grid;grid-template-columns:1fr 1fr 2fr;gap:10px;align-items:end;margin-top:12px}.ero-my-queue{margin-top:18px}.ero-queue-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.ero-queue-grid button{display:grid;gap:4px;text-align:left;border:1px solid #d5e2dc;background:#fff;border-radius:12px;padding:13px;color:inherit}.ero-queue-grid b{font-size:20px;color:var(--primary)}.ero-queue-grid span{font-size:12px;color:#60736b}.ero-quality-settings{max-width:1000px}.ero-quality-field small{display:block;margin-top:3px}.settings-tab[data-tab="curriculumquality"]{white-space:nowrap}
@media(max-width:760px){.ero-help-bar{align-items:flex-start;flex-direction:column}.ero-progress-rail{grid-template-columns:repeat(3,1fr)}.ero-progress-rail-seven{grid-template-columns:repeat(2,1fr);overflow:visible}.eval-task-link-row,.ero-queue-grid{grid-template-columns:1fr 1fr}}
@media(max-width:480px){.ero-queue-grid{grid-template-columns:1fr}}
