.reviewer-detail-page[data-v-b09794b3]{padding-bottom:2rem}.reviewer-score-action-bar[data-v-b09794b3]{margin-bottom:.5rem}.reviewer-pledge-sig-row[data-v-b09794b3]{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.35rem .65rem;display:flex}.reviewer-promise-sig-img[data-v-b09794b3]{vertical-align:middle;object-fit:contain;background:0 0;border:none;width:auto;max-width:140px;height:auto;max-height:48px;display:inline-block}.promise-doc-body--rich[data-v-b09794b3]{color:var(--bs-body-color,#212529);text-align:justify;font-size:.95rem;line-height:1.65}.promise-doc-body--rich[data-v-b09794b3] p{margin-bottom:.75rem}.promise-doc-body--rich[data-v-b09794b3] p:last-child{margin-bottom:0}.promise-doc-body--rich[data-v-b09794b3] ul,.promise-doc-body--rich[data-v-b09794b3] ol{margin-bottom:.75rem;padding-left:1.25rem}.promise-doc-body--rich[data-v-b09794b3] h1,.promise-doc-body--rich[data-v-b09794b3] h2,.promise-doc-body--rich[data-v-b09794b3] h3{margin:.75rem 0 .5rem;font-size:1rem;font-weight:600}.scoring-modal-header[data-v-b09794b3]{position:relative}.scoring-modal-title[data-v-b09794b3]{margin:0;padding-inline:2rem;font-size:1.05rem;line-height:1.4}.scoring-modal-close[data-v-b09794b3]{margin:0;position:absolute;top:50%;right:1rem;transform:translateY(-50%)}.scoring-sheet-wrap[data-v-b09794b3]{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;border:1px solid var(--bs-border-color,#dee2e6);border-radius:.375rem;flex:auto;width:100%;min-height:0;max-height:min(58vh,100dvh - 14rem);overflow:auto}.scoring-sheet-table[data-v-b09794b3]{table-layout:fixed;width:100%;min-width:58rem;margin-bottom:0;font-size:.875rem}.scoring-sheet-table .col-seq[data-v-b09794b3]{width:3.5rem}.scoring-sheet-table .col-category[data-v-b09794b3]{width:6rem}.scoring-sheet-table .col-indicator[data-v-b09794b3]{width:8rem}.scoring-sheet-table .col-criteria[data-v-b09794b3]{width:auto}.scoring-sheet-table .col-max[data-v-b09794b3]{width:5rem}.scoring-sheet-table .col-score[data-v-b09794b3]{width:8rem}.scoring-modal-hint[data-v-b09794b3]{flex:none}.scoring-total-block[data-v-b09794b3]{background:#f3f6fa;border:1px solid #dce3ec;border-radius:.5rem;flex:none;margin-top:.85rem;padding:.85rem 1rem}.scoring-total-row-inner[data-v-b09794b3]{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.scoring-total-value[data-v-b09794b3]{color:#163f56;min-width:4.5rem;font-size:1.35rem;font-weight:700}.scoring-item-input[data-v-b09794b3]{min-width:4.5rem}.scoring-score-cell[data-v-b09794b3]{vertical-align:middle;min-width:7rem}.scoring-total-full[data-v-b09794b3]{white-space:nowrap}.scoring-sheet-table th[data-v-b09794b3]{text-align:center;vertical-align:middle;white-space:normal;background:#f8f9fa;font-weight:600}.scoring-category[data-v-b09794b3]{vertical-align:middle;writing-mode:horizontal-tb;background:#fafbfc;font-weight:600}.scoring-indicator[data-v-b09794b3]{vertical-align:middle}.scoring-criteria[data-v-b09794b3]{word-break:normal;overflow-wrap:break-word;white-space:normal;line-height:1.45}#reviewerPledgeModal .modal-body{max-height:none;padding:.85rem;overflow:visible}#reviewerPledgeModal .promise-sign-sheet{max-height:calc(100dvh - 1.5rem);overflow:hidden}#reviewerPledgeModal .promise-sign-sheet .modal-body{max-height:none;overflow:visible}#reviewerPledgeModal .reviewer-detail-modal--pledge{--bs-modal-width:min(32rem, calc(100vw - 1.5rem));max-width:min(32rem,100vw - 1.5rem);margin-top:.65rem;margin-bottom:.65rem}#reviewerScoreModal .reviewer-detail-modal--score{--bs-modal-width:min(72rem, calc(100vw - 1.25rem));max-width:min(72rem,100vw - 1.25rem);margin-top:.5rem;margin-bottom:.5rem}#reviewerScoreModal .modal-content{flex-direction:column;max-height:calc(100dvh - 1rem);display:flex;overflow:hidden}#reviewerScoreModal .modal-header,#reviewerScoreModal .modal-footer{flex:none}#reviewerScoreModal .modal-body{flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden}#reviewerScoreModal .scoring-sheet-wrap{flex:auto;min-height:0}#reviewerPledgeModal .promise-doc-scroll{-webkit-overflow-scrolling:touch;max-height:min(38vh,100dvh - 15rem);overflow:hidden auto}@media (width<=767.98px){#reviewerScoreModal .reviewer-detail-modal--score{--bs-modal-width:calc(100vw - .75rem);max-width:calc(100vw - .75rem);margin:.35rem auto}#reviewerScoreModal .modal-content{max-height:calc(100dvh - .7rem)}#reviewerScoreModal .modal-body{padding:.75rem}}