.review-ring{width:15px;height:15px;display:inline-block;vertical-align:-2px;color:#0f766e;flex:none}.review-mark{display:inline-block;margin-right:6px;line-height:1;user-select:none}#reviewMarksOpen[aria-pressed=true]{background:#e6f6f2;color:#0f766e;border-color:#99d8ce}#reviewMarksDialog{position:fixed;inset:0;margin:auto;width:min(620px,calc(100% - 24px));max-height:85dvh;overflow:auto;border:1px solid #e7ebf1;border-radius:20px;padding:24px;color:#14233b;background:white;font:inherit}#reviewMarksDialog::backdrop{background:#14233b66}#reviewMarksDialog form{display:flex;align-items:center;justify-content:space-between;gap:16px}#reviewMarksDialog h2{margin:0;font-size:21px}#reviewMarksDialog p{line-height:1.7}#reviewMarksDialog small{display:block;color:#596579;line-height:1.6}.review-controls{display:flex;flex-wrap:wrap;gap:12px}.review-controls label{display:flex;flex-direction:column;gap:6px;font-size:14px}.review-controls label:last-child{flex-direction:row;align-items:center}.review-controls label:has(select){width:100%}.review-controls input,.review-controls select,.review-close{font:inherit;padding:8px;border:1px solid #d4dce8;border-radius:8px;max-width:100%;background:white;color:#14233b}.review-result{padding:14px 0;border-top:1px solid #e7ebf1}.review-result p{margin:6px 0}#reviewMarksDialog [data-error]{color:#a12626}@media print{#reviewMarksDialog{display:none}.review-ring{color:#0f766e}}
