.vue-advanced-cropper{text-align:center;-webkit-user-select:none;user-select:none;direction:ltr;max-width:100%;max-height:100%;position:relative}.vue-advanced-cropper__stretcher{pointer-events:none;max-width:100%;max-height:100%;position:relative}.vue-advanced-cropper__image{-webkit-user-select:none;user-select:none;transform-origin:50%;position:absolute;max-width:none!important}.vue-advanced-cropper__background,.vue-advanced-cropper__foreground{opacity:1;background:#000;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.vue-advanced-cropper__foreground{opacity:.5}.vue-advanced-cropper__boundaries{opacity:1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.vue-advanced-cropper__cropper-wrapper{width:100%;height:100%}.vue-advanced-cropper__image-wrapper{width:100%;height:100%;position:absolute;overflow:hidden}.vue-advanced-cropper__stencil-wrapper{position:absolute}.vue-simple-handler{background:#fff;width:10px;height:10px;display:block}.vue-handler-wrapper{width:30px;height:30px;position:absolute;transform:translate(-50%,-50%)}.vue-handler-wrapper__draggable{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.vue-handler-wrapper--west-north{cursor:nw-resize}.vue-handler-wrapper--north{cursor:n-resize}.vue-handler-wrapper--east-north{cursor:ne-resize}.vue-handler-wrapper--east{cursor:e-resize}.vue-handler-wrapper--east-south{cursor:se-resize}.vue-handler-wrapper--south{cursor:s-resize}.vue-handler-wrapper--west-south{cursor:sw-resize}.vue-handler-wrapper--west{cursor:w-resize}.vue-handler-wrapper--disabled{cursor:auto}.vue-line-wrapper{background:0 0;justify-content:center;align-items:center;display:flex;position:absolute}.vue-line-wrapper--north,.vue-line-wrapper--south{width:100%;height:12px;left:0;transform:translateY(-50%)}.vue-line-wrapper--north{cursor:n-resize;top:0}.vue-line-wrapper--south{cursor:s-resize;top:100%}.vue-line-wrapper--east,.vue-line-wrapper--west{width:12px;height:100%;top:0;transform:translate(-50%)}.vue-line-wrapper--east{cursor:e-resize;left:100%}.vue-line-wrapper--west{cursor:w-resize;left:0}.vue-line-wrapper--disabled{cursor:auto}.vue-bounding-box{width:100%;height:100%;position:relative}.vue-bounding-box__handler{position:absolute}.vue-bounding-box__handler--west-north{top:0;left:0}.vue-bounding-box__handler--north{top:0;left:50%}.vue-bounding-box__handler--east-north{top:0;left:100%}.vue-bounding-box__handler--east{top:50%;left:100%}.vue-bounding-box__handler--east-south{top:100%;left:100%}.vue-bounding-box__handler--south{top:100%;left:50%}.vue-bounding-box__handler--west-south{top:100%;left:0}.vue-bounding-box__handler--west{top:50%;left:0}.vue-draggable-area{position:relative}.vue-preview-result{box-sizing:border-box;width:100%;height:100%;position:absolute;overflow:hidden}.vue-preview-result__wrapper{position:absolute}.vue-preview-result__image{pointer-events:none;-webkit-user-select:none;user-select:none;transform-origin:50%;position:relative;max-width:none!important}.vue-rectangle-stencil{box-sizing:border-box;width:100%;height:100%;position:absolute}.vue-rectangle-stencil__preview{width:100%;height:100%;position:absolute}.vue-rectangle-stencil--movable{cursor:move}.vue-circle-stencil{box-sizing:content-box;cursor:move;width:100%;height:100%;position:absolute}.vue-circle-stencil__preview{border-radius:50%;width:100%;height:100%;position:absolute}.vue-circle-stencil--movable{cursor:move}.vue-preview{box-sizing:border-box;position:relative;overflow:hidden}.vue-preview--fill,.vue-preview__wrapper{width:100%;height:100%;position:absolute}.vue-preview__image{pointer-events:none;-webkit-user-select:none;user-select:none;transform-origin:50%;position:absolute;max-width:none!important}.vue-simple-line{background:0 0;border:0 solid #ffffff4d;transition:border .5s}.vue-simple-line--south,.vue-simple-line--north{width:100%;height:0}.vue-simple-line--east,.vue-simple-line--west{width:0;height:100%}.vue-simple-line--east{border-right-width:1px}.vue-simple-line--west{border-left-width:1px}.vue-simple-line--south{border-bottom-width:1px}.vue-simple-line--north{border-top-width:1px}.vue-simple-line--hover{opacity:1;border-color:#fff}.tool[data-v-1899b5c0]{--tw-border-opacity:1;border-width:1px;border-color:rgb(226 232 240/var(--tw-border-opacity,1));--tw-text-opacity:1;color:rgb(71 85 105/var(--tw-text-opacity,1));border-radius:.75rem;padding:.5rem}.tool[data-v-1899b5c0]:hover{--tw-bg-opacity:1;background-color:rgb(250 245 255/var(--tw-bg-opacity,1));--tw-text-opacity:1;color:rgb(126 34 206/var(--tw-text-opacity,1))}@keyframes marquee-a28aacb9{0%{transform:translate(0)}to{transform:translate(-50%)}}.animate-marquee[data-v-a28aacb9]{animation:18s linear infinite marquee-a28aacb9}@keyframes scroll-up-2759cb28{0%{transform:translateY(0)}to{transform:translateY(-50%)}}@keyframes scroll-down-2759cb28{0%{transform:translateY(-50%)}to{transform:translateY(0)}}.animate-scroll-up-slow[data-v-2759cb28]{animation:30s linear infinite scroll-up-2759cb28}.animate-scroll-down-medium[data-v-2759cb28]{animation:22s linear infinite scroll-down-2759cb28}.animate-scroll-up-fast[data-v-2759cb28]{animation:18s linear infinite scroll-up-2759cb28}.animate-scroll-up-slow[data-v-2759cb28]:hover,.animate-scroll-down-medium[data-v-2759cb28]:hover,.animate-scroll-up-fast[data-v-2759cb28]:hover{animation-play-state:paused}.proposal-document[data-v-51b81378]{color:#000;-webkit-print-color-adjust:exact;print-color-adjust:exact;width:210mm;max-width:210mm;padding:12px 0;font:10px/1.4 Times New Roman,serif}.proposal-page[data-v-51b81378]{box-sizing:border-box;-moz-column-break-after:page;break-after:page;page-break-after:always;background:#fff;flex-direction:column;width:210mm;min-height:297mm;margin-bottom:18px;padding:14mm 17mm 15mm;display:flex;box-shadow:0 2px 14px #0f172a29}.proposal-page[data-v-51b81378]:last-child{-moz-column-break-after:auto;break-after:auto;page-break-after:auto;margin-bottom:0}.proposal-header[data-v-51b81378]{border-bottom:2px solid #000;align-items:center;gap:16px;padding-bottom:10px;font:400 12px/1.35 Arial,sans-serif;display:flex}.proposal-header img[data-v-51b81378]{-o-object-fit:contain;object-fit:contain;width:132px;height:50px}.proposal-header p[data-v-51b81378]{margin:0}.proposal-title[data-v-51b81378]{background:#d9f1df;border-left:4px solid #15803d;margin-top:13px;padding:5px 8px;font-size:11px}.proposal-table[data-v-51b81378]{border-collapse:collapse;border:1px solid #1593c5;width:100%}.proposal-table th[data-v-51b81378],.proposal-table td[data-v-51b81378]{vertical-align:top;overflow-wrap:anywhere;border:1px solid #1593c5;min-width:0;padding:5px 6px}.proposal-table th[data-v-51b81378]{text-align:left;background:#e8f7fb}.program-check-cell[data-v-51b81378]{text-align:center;width:25%;padding:6px 4px;font-size:10px}.program-check-cell.is-selected[data-v-51b81378]{font-weight:700}.check-mark[data-v-51b81378]{color:#15803d;margin-right:4px;font-size:12px;font-weight:700;display:inline-block}.conversion-table[data-v-51b81378]{table-layout:fixed}.conversion-table td[data-v-51b81378]{min-width:0;padding:4px 5px;line-height:1.25}.conversion-table th[data-v-51b81378]:first-child,.conversion-table td[data-v-51b81378]:first-child,.conversion-table th[data-v-51b81378]:nth-child(3),.conversion-table td[data-v-51b81378]:nth-child(3),.conversion-table th[data-v-51b81378]:last-child,.conversion-table td[data-v-51b81378]:last-child{text-align:center}.conversion-table th[data-v-51b81378]:first-child,.conversion-table td[data-v-51b81378]:first-child{width:6%}.conversion-table th[data-v-51b81378]:nth-child(2),.conversion-table td[data-v-51b81378]:nth-child(2){width:30%}.conversion-table th[data-v-51b81378]:nth-child(3),.conversion-table td[data-v-51b81378]:nth-child(3){width:9%}.conversion-table th[data-v-51b81378]:nth-child(4),.conversion-table td[data-v-51b81378]:nth-child(4){width:45%}.conversion-table th[data-v-51b81378]:nth-child(5),.conversion-table td[data-v-51b81378]:nth-child(5){width:10%}.conversion-instruction[data-v-51b81378]{margin:8px 0 5px;font-style:italic}.total-row th[data-v-51b81378],.total-row td[data-v-51b81378]{background:#f4f4f4;font-weight:700}.attachment-action[data-v-51b81378],.attachment-link[data-v-51b81378]{color:#075985;margin-left:10px;font-weight:700;text-decoration:underline}.attachment-missing[data-v-51b81378]{color:#64748b;margin-left:10px;font-style:italic}.proposal-text[data-v-51b81378]{border:1px solid #1593c5;min-width:0;margin-top:6px;padding:4px 7px}.proposal-text i[data-v-51b81378]{margin-bottom:4px;font-style:normal;font-weight:700;display:block}.proposal-text p[data-v-51b81378]{white-space:pre-line;overflow-wrap:anywhere;word-break:break-word;min-width:0;margin:0}.proposal-attachments[data-v-51b81378]{-moz-column-break-inside:avoid;break-inside:avoid;page-break-inside:avoid;margin-top:11px}.proposal-attachments .proposal-table[data-v-51b81378]{-moz-column-break-inside:avoid;break-inside:avoid;page-break-inside:avoid}.proposal-attachments .proposal-title[data-v-51b81378]{margin-top:0}.proposal-page footer[data-v-51b81378]{text-align:center;margin-top:auto;padding-top:12px;font-size:9px}.proposal-signature[data-v-51b81378]{margin-top:28mm}.approval-title[data-v-51b81378]{text-align:center;margin-top:22mm}.approval-identity[data-v-51b81378]{max-width:150mm;margin:14mm auto 0}.signature-columns[data-v-51b81378]{text-align:center;grid-template-columns:1fr 1fr;gap:35mm;display:grid}.signature-heading[data-v-51b81378]{min-height:1.4em}.signature-heading strong[data-v-51b81378]{margin:0;font-weight:700}.signature-date[data-v-51b81378],.signature-date-spacer[data-v-51b81378]{min-height:1.4em;margin:0}.signature-date[data-v-51b81378]{text-align:center}.signature-space[data-v-51b81378]{height:22mm}.student-signature-image[data-v-51b81378]{-o-object-fit:contain;object-fit:contain;width:44mm;height:18mm;margin:2mm auto 0;display:block}.signature-identity[data-v-51b81378]{border-top:1px solid #1593c5;flex-direction:column;gap:2px;padding-top:4px;display:flex}.signature-identity strong[data-v-51b81378],.signature-identity span[data-v-51b81378]{display:block}.signature-identity strong[data-v-51b81378]{font-weight:700}@media print{.proposal-document[data-v-51b81378],.proposal-page[data-v-51b81378]{width:210mm;max-width:210mm}.proposal-document[data-v-51b81378]{padding:0;display:block}.proposal-page[data-v-51b81378]{height:auto;min-height:0;box-shadow:none;-moz-column-break-after:auto;break-after:auto;page-break-after:auto;margin-bottom:0;display:block;overflow:visible}.proposal-header[data-v-51b81378]{display:flex}.proposal-page:not(:first-of-type) .proposal-header[data-v-51b81378]{display:none}.proposal-header img[data-v-51b81378]{display:block}.conversion-page[data-v-51b81378],.approval-page[data-v-51b81378]{-moz-column-break-before:page;break-before:page;page-break-before:always}.proposal-table thead[data-v-51b81378]{display:table-header-group}.proposal-table tr[data-v-51b81378]{-moz-column-break-inside:avoid;break-inside:avoid;page-break-inside:avoid}.proposal-text[data-v-51b81378]{-moz-column-break-inside:auto;break-inside:auto;page-break-inside:auto}.proposal-signature[data-v-51b81378]{-moz-column-break-inside:avoid;break-inside:avoid;page-break-inside:avoid}.attachment-action[data-v-51b81378]{display:inline}}@media screen and (width<=210mm){.proposal-document[data-v-51b81378]{width:calc(100vw - 24px);max-width:calc(100vw - 24px);margin:0 auto}.proposal-page[data-v-51b81378]{width:100%;max-width:100%}.signature-columns[data-v-51b81378]{gap:18px}.proposal-header[data-v-51b81378]{gap:10px;font-size:10px}.proposal-header img[data-v-51b81378]{width:104px;height:40px}}@media screen and (width<=640px){.proposal-preview[data-v-efb95f83]{padding:0}.proposal-preview>section[data-v-efb95f83]{border-radius:0;height:100dvh;max-height:100dvh}.proposal-preview header[data-v-efb95f83]{flex-shrink:0;padding:10px 12px}.proposal-preview header h2[data-v-efb95f83]{font-size:13px}.proposal-preview-scroll[data-v-efb95f83]{overscroll-behavior:contain;padding:8px}.proposal-preview-scroll[data-v-efb95f83] .proposal-document{width:calc(100vw - 16px);max-width:calc(100vw - 16px);padding:0}.proposal-preview-scroll[data-v-efb95f83] .proposal-page{min-height:auto;margin-bottom:10px;padding:8mm 7mm 9mm}.proposal-preview-scroll[data-v-efb95f83] .proposal-header{gap:7px;font-size:8px}.proposal-preview-scroll[data-v-efb95f83] .proposal-header img{width:78px;height:30px}.proposal-preview-scroll[data-v-efb95f83] .proposal-title{margin-top:8px;font-size:9px}.proposal-preview-scroll[data-v-efb95f83] .proposal-table th,.proposal-preview-scroll[data-v-efb95f83] .proposal-table td{padding:3px 4px;font-size:8px}.proposal-preview-footer[data-v-efb95f83]{flex-direction:column-reverse;flex-shrink:0;padding:10px 12px}.proposal-preview-footer button[data-v-efb95f83]{width:100%}}.proposal-document-stage{margin-inline:auto}.proposal-document-scaler{width:max-content;transform:scale(var(--preview-scale,1));transform-origin:0 0}@media print{@page{size:A4 portrait;margin:30mm 0 0}body *{visibility:hidden!important}#app{display:none!important}.proposal-print-modal,.proposal-print-modal *{visibility:visible!important}.proposal-print-modal{background:#fff!important;width:auto!important;max-width:none!important;height:auto!important;max-height:none!important;padding:0!important;display:block!important;position:static!important;inset:auto!important;overflow:visible!important}.proposal-print-shell{width:auto!important;max-width:none!important;height:auto!important;max-height:none!important;box-shadow:none!important;background:#fff!important;display:block!important;position:static!important;overflow:visible!important}.proposal-print-shell>header,.proposal-print-shell>footer,.no-print{display:none!important}.proposal-print-paper{background:#fff!important;width:auto!important;max-width:none!important;height:auto!important;max-height:none!important;padding:0!important;display:block!important;position:static!important;inset:auto!important;overflow:visible!important}.proposal-document-scroll{background:#fff!important;border-radius:0!important;width:auto!important;max-width:none!important;height:auto!important;max-height:none!important;padding:0!important;position:static!important;overflow:visible!important}.proposal-document-stage,.proposal-document-scaler{--preview-scale:1!important;width:auto!important;max-width:none!important;height:auto!important;max-height:none!important;margin:0!important;padding:0!important;display:block!important;position:static!important;transform:none!important}.proposal-print-paper .proposal-document{width:210mm!important;max-width:210mm!important;margin:0!important}.proposal-print-paper .proposal-page{padding:2mm 17mm 15mm!important}.proposal-print-paper .proposal-header{z-index:1!important;background:#fff!important;position:fixed!important;top:5mm!important;left:17mm!important;right:17mm!important}}.validation-page[data-v-b406f408]{color:#172033;background:#f8fafc;min-height:100vh;padding:2rem 1rem}.validation-shell[data-v-b406f408]{width:min(100%,60rem);margin:0 auto}.validation-header[data-v-b406f408],.card-heading[data-v-b406f408],.status-card[data-v-b406f408]{align-items:center;display:flex}.validation-header[data-v-b406f408]{gap:.85rem;margin-bottom:1.5rem}.validation-logo[data-v-b406f408]{-o-object-fit:contain;object-fit:contain;width:2.75rem;height:2.75rem}h1[data-v-b406f408],h2[data-v-b406f408],h3[data-v-b406f408],p[data-v-b406f408]{margin:0}h1[data-v-b406f408]{font-size:1.35rem;line-height:1.2}h2[data-v-b406f408]{font-size:1.25rem}h3[data-v-b406f408]{color:#334155;margin-bottom:1rem;font-size:.95rem}.validation-kicker[data-v-b406f408]{color:#752b8e;letter-spacing:.13em;text-transform:uppercase;margin-bottom:.25rem;font-size:.7rem;font-weight:700}.validation-card[data-v-b406f408]{background:#fff;border:1px solid #e2e8f0;border-radius:.9rem;margin-bottom:1rem;padding:1.35rem;box-shadow:0 10px 30px #0f172a0d}.validation-centered[data-v-b406f408]{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.9rem;min-height:14rem;display:flex}.validation-centered h2[data-v-b406f408]{margin-top:.25rem}.validation-centered p[data-v-b406f408],.status-card p[data-v-b406f408],footer[data-v-b406f408]{color:#64748b;line-height:1.6}.spinner[data-v-b406f408]{border:3px solid #e9d5ef;border-top-color:#752b8e;border-radius:50%;width:2rem;height:2rem;animation:.8s linear infinite spin-b406f408}@keyframes spin-b406f408{to{transform:rotate(360deg)}}.status-card[data-v-b406f408]{border-left:4px solid #16a34a;gap:.9rem}.status-replaced[data-v-b406f408]{border-left-color:#ca8a04}.status-revoked[data-v-b406f408],.status-icon-error[data-v-b406f408]{border-left-color:#dc2626}.status-icon[data-v-b406f408]{color:#15803d;background:#dcfce7;border-radius:50%;flex:none;place-items:center;width:2.25rem;height:2.25rem;font-size:1.25rem;font-weight:800;display:grid}.status-replaced .status-icon[data-v-b406f408]{color:#a16207;background:#fef3c7}.status-revoked .status-icon[data-v-b406f408],.status-icon-error[data-v-b406f408]{color:#b91c1c;background:#fee2e2}.status-label[data-v-b406f408]{margin-bottom:.2rem;font-weight:700;color:#166534!important}.status-replaced .status-label[data-v-b406f408]{color:#854d0e!important}.status-revoked .status-label[data-v-b406f408]{color:#991b1b!important}.card-heading[data-v-b406f408]{justify-content:space-between;gap:1rem;margin-bottom:1.35rem}.document-status[data-v-b406f408]{color:#027229;white-space:nowrap;background:#dcfce7;border-radius:999px;padding:.35rem .65rem;font-size:.75rem;font-weight:700}.details-grid[data-v-b406f408]{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;display:grid}dl[data-v-b406f408]{margin:0}dl>div[data-v-b406f408]{border-top:1px solid #f1f5f9;grid-template-columns:minmax(7rem,.8fr) minmax(0,1.2fr);gap:.75rem;padding:.65rem 0;display:grid}dt[data-v-b406f408]{color:#64748b;font-size:.82rem}dd[data-v-b406f408]{overflow-wrap:anywhere;margin:0;font-size:.9rem;font-weight:600}.document-details[data-v-b406f408]{-moz-column-gap:2rem;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:2rem;display:grid}.retry-button[data-v-b406f408]{color:#fff;cursor:pointer;background:#752b8e;border:0;border-radius:.5rem;margin-top:.5rem;padding:.7rem 1rem;font-weight:700}.retry-button[data-v-b406f408]:hover{background:#612474}footer[data-v-b406f408]{text-align:center;padding:.5rem 0;font-size:.8rem}@media (width<=640px){.validation-page[data-v-b406f408]{padding:1.25rem .75rem}.validation-card[data-v-b406f408]{padding:1rem}.details-grid[data-v-b406f408],.document-details[data-v-b406f408]{grid-template-columns:1fr}.card-heading[data-v-b406f408]{flex-direction:column;align-items:flex-start}dl>div[data-v-b406f408]{grid-template-columns:1fr;gap:.2rem}}.validation-page[data-v-be675ff6]{color:#172033;background:radial-gradient(circle at 85% 0,#ede4f7 0,#0000 32rem),#f8fafc;min-height:100vh;padding:2rem 1rem}.validation-shell[data-v-be675ff6]{width:min(100%,60rem);margin:0 auto}.validation-header[data-v-be675ff6],.card-heading[data-v-be675ff6],.status-card[data-v-be675ff6]{align-items:center;display:flex}.validation-header[data-v-be675ff6]{gap:.85rem;margin-bottom:1.5rem}.validation-logo[data-v-be675ff6]{-o-object-fit:contain;object-fit:contain;width:2.75rem;height:2.75rem}h1[data-v-be675ff6],h2[data-v-be675ff6],h3[data-v-be675ff6],p[data-v-be675ff6]{margin:0}h1[data-v-be675ff6]{font-size:1.35rem;line-height:1.2}h2[data-v-be675ff6]{font-size:1.25rem}h3[data-v-be675ff6]{color:#334155;margin-bottom:1rem;font-size:.95rem}.validation-kicker[data-v-be675ff6]{color:#752b8e;letter-spacing:.13em;text-transform:uppercase;margin-bottom:.25rem;font-size:.7rem;font-weight:700}.validation-card[data-v-be675ff6]{background:#fff;border:1px solid #e2e8f0;border-radius:.9rem;margin-bottom:1rem;padding:1.35rem;box-shadow:0 10px 30px #0f172a0d}.validation-centered[data-v-be675ff6]{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.9rem;min-height:14rem;display:flex}.validation-centered p[data-v-be675ff6],.status-card p[data-v-be675ff6],footer[data-v-be675ff6]{color:#64748b;line-height:1.6}.spinner[data-v-be675ff6]{border:3px solid #e9d5ef;border-top-color:#752b8e;border-radius:50%;width:2rem;height:2rem;animation:.8s linear infinite spin-be675ff6}@keyframes spin-be675ff6{to{transform:rotate(360deg)}}.status-card[data-v-be675ff6]{border-left:4px solid #16a34a;gap:.9rem}.status-icon[data-v-be675ff6]{color:#15803d;background:#dcfce7;border-radius:50%;flex:none;place-items:center;width:2.25rem;height:2.25rem;font-size:1.25rem;font-weight:800;display:grid}.status-icon-error[data-v-be675ff6]{color:#b91c1c;background:#fee2e2}.status-label[data-v-be675ff6]{margin-bottom:.2rem;font-weight:700;color:#166534!important}.card-heading[data-v-be675ff6]{justify-content:space-between;gap:1rem;margin-bottom:1.35rem}.document-status[data-v-be675ff6]{color:#166534;white-space:nowrap;background:#dcfce7;border-radius:999px;padding:.35rem .65rem;font-size:.75rem;font-weight:700}.details-grid[data-v-be675ff6]{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;display:grid}dl[data-v-be675ff6]{margin:0}dl>div[data-v-be675ff6]{border-top:1px solid #f1f5f9;grid-template-columns:minmax(7rem,.8fr) minmax(0,1.2fr);gap:.75rem;padding:.65rem 0;display:grid}dt[data-v-be675ff6]{color:#64748b;font-size:.82rem}dd[data-v-be675ff6]{overflow-wrap:anywhere;margin:0;font-size:.9rem;font-weight:600}.final-score[data-v-be675ff6]{color:#166534;font-size:1.35rem}.final-score small[data-v-be675ff6]{font-size:.75rem;font-weight:500}.table-wrap[data-v-be675ff6]{overflow-x:auto}table[data-v-be675ff6]{border-collapse:collapse;width:100%;font-size:.85rem}th[data-v-be675ff6],td[data-v-be675ff6]{text-align:left;white-space:nowrap;border-top:1px solid #f1f5f9;padding:.75rem .65rem}th[data-v-be675ff6]{color:#64748b;letter-spacing:.05em;text-transform:uppercase;font-size:.72rem}td.strong[data-v-be675ff6]{color:#166534;font-weight:700}.empty[data-v-be675ff6]{text-align:center;color:#64748b}.checksum-card dd[data-v-be675ff6]{font-family:monospace;font-size:.78rem}.retry-button[data-v-be675ff6],.back-button[data-v-be675ff6]{cursor:pointer;border:0;border-radius:.5rem;padding:.7rem 1rem;font-weight:700}.retry-button[data-v-be675ff6]{color:#fff;background:#752b8e}.back-button[data-v-be675ff6]{color:#475569;background:#f1f5f9;margin-right:.75rem}footer[data-v-be675ff6]{text-align:center;padding:.5rem 0;font-size:.8rem}@media (width<=640px){.validation-page[data-v-be675ff6]{padding:1.25rem .75rem}.validation-card[data-v-be675ff6]{padding:1rem}.details-grid[data-v-be675ff6]{grid-template-columns:1fr}.card-heading[data-v-be675ff6]{flex-direction:column;align-items:flex-start}dl>div[data-v-be675ff6]{grid-template-columns:1fr;gap:.2rem}footer[data-v-be675ff6]{flex-direction:column;gap:.75rem;display:flex}.back-button[data-v-be675ff6]{margin-right:0}}.course-management[data-v-35f5f4df] :is(input:not([type=radio]),textarea){border-radius:.625rem;transition:border-color .15s,box-shadow .15s}.course-management select[data-v-35f5f4df]{border-radius:.625rem}.course-disclosure>summary[data-v-35f5f4df]::-webkit-details-marker{display:none}.course-form-scroll[data-v-35f5f4df]{max-height:min(68dvh,46rem);padding-right:.5rem;overflow-y:auto}@media (width<=639px){.course-form-scroll[data-v-35f5f4df]{max-height:min(62dvh,38rem)}}.course-management[data-v-35f5f4df] :is(input:not([type=radio]),textarea):focus{border-color:#702b8c;box-shadow:0 0 0 3px #702b8c1a}
