.header-section[data-v-73129419]{display:flex;border-bottom:2px solid var(--viva-orange);background-color:var(--viva-cream);height:80px}.logo-section[data-v-73129419]{padding:0 1.5rem;flex:1;border-right:2px solid var(--viva-orange);display:flex;align-items:center;justify-content:center;font-size:24px;font-weight:700;background-color:var(--viva-cream)}.logo-section[data-v-73129419]:focus,.logo-section[data-v-73129419]:hover{text-decoration:none}.logo-section[data-v-73129419] :not(:last-child){margin-right:10px}.empty-section[data-v-73129419]{flex:2;background-color:var(--viva-cream)}.header-logo[data-v-73129419]{height:60px;width:auto;padding:10px 5px}.video-js{font-size:10px;color:#fff;width:100%!important;height:100%;margin:auto;top:0;bottom:0;left:0;right:0}.vjs-default-skin .vjs-big-play-button{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAABkCAYAAABw4pVUAAAC8UlEQVR42u2cMWgUQRSGU1hYWFgYCOrMbrCxFGysRBBsrMTS4mYmIUgsrARLrVKIlYKFha1gJZYWWoiCjUQQMSiBJBgTo8nubHIxkpxvzksuhf08ue+Dx179Pv6bndm3OzQEAAAAAAAAAAAAAAAAAAAAAP+mnjh6hC5oEuLsSgzFZTqhRYi3nTqYGJ19vOrKw3REgxCp6G07paVp2fN0RYGQvXJ2Q+Q8XJ4cPkR3NAhJaXG2LVKWKleeoUMKhOyrdgzmfseVB+mUDiGpNitvvzSuPEW3dAjZS4usL1OdW0MH6JoOIX/vxLz9WLvyJJ1TIGR/WtacvUn39Ajpri21N+9lM1nSRR1C9tJSjRWTdFKPkFS/pF5vjB87Tkd1COmW3B6vV6G4QleVCOnVVu2Llxzr6xGyW1Udikt0WI+QtG+RtNinHFQqEdKrbam1pjV6gW7rELJbv9NDMA4q9QhJtSP1I7ZGz9J5HUI6vUfGKS0POKjUIqSflsX1cXsaCzqE9PctobhLWvQIkTI7MZj5tQlzAiEqhPTvxJpQTiFEUwWzXXk70746UiJEWVrqQXwIplhIWlu2ZcGfbiaHRxCi5y/suyRlYWBOjxXLmJe15J2k5M1ADVXoTIV9leaMK2evD9z+RJmMxe6YkTcvBnZ4QpGMt713Va6xD8lY0RffUipkvXjOSFFmIdHJoi2pkN8tDrHyCllJA9xyfcboUGYh0dsP6SEVqcgupFiV64LUk8aVI3Q+p5BgPsl1ibd9swvpp4LBufxCZqM3c6Qiv5DYOxB8xHvv+YXMioiv1Vhxkc5mFFJ5Qyq0CJHd9lwaUIiuPEc38wppy257VRbuewxT5xbi7GIMllTkFtJ7LbqqvblDKrILMcty/cz3T3ILCcXWbip4lSC3kNA9lZ0hFfmFbMnC3ciacZsh6NxCnP2ZHqny9Z/sQgpSoUVIlT6CGcw0X/nRIWRT7qRukAotQkgFAAAAAAAAAAAAAAAAAAAAwP/NH0w6zE+Gk/OsAAAAAElFTkSuQmCC")!important;border:none!important;border-radius:0!important;width:100%!important;height:100%!important;top:0!important;left:0!important;background-repeat:no-repeat!important;background-position:50%!important;background-color:rgba(0,0,0,.64)}.vjs-default-skin .vjs-big-play-button:focus,.vjs-default-skin .vjs-big-play-button:hover{background-color:#000;background-color:rgba(0,0,0,.1)}.vjs-default-skin .vjs-big-play-button:before{content:none!important}.video-js .vjs-big-play-button,.video-js .vjs-control-bar,.video-js .vjs-menu-button .vjs-menu-content{background-color:#000;background-color:rgba(0,0,0,.38)}.video-js .vjs-slider{background-color:#878787;background-color:hsla(0,0%,52.9%,.5)}.video-js .vjs-play-progress,.video-js .vjs-slider-bar,.video-js .vjs-volume-level{background:#fff}.video-js .vjs-load-progress{background:#c7c7c7;background:hsla(0,0%,52.9%,.5)}.video-js .vjs-load-progress div{background:#fff;background:hsla(0,0%,52.9%,.75)}#back-10s-btn{cursor:pointer;margin-right:10px}#back-10s-btn .back-ten-seconds{width:20px;height:20px}#open-iv-btn{cursor:pointer;margin-right:10px}#open-iv-btn .iv-icon{width:30px;height:30px}#background-before-video{width:100%;height:100%;background-color:#333;position:relative}#background-before-video #loading-wrapper{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#background-before-video .loader{margin-bottom:20px}#background-before-video .video-not-found{font-family:Lato;color:rgba(241,90,36,.7)}#background-before-video .linkedin-btn{margin-bottom:10px}.videoWrapper{overflow:hidden}#email-panel{color:hsla(0,0%,100%,.1);position:absolute;z-index:1000;font-family:Lato;font-size:14px;pointer-events:none}#block-panel{position:absolute;background-color:#333;top:0;bottom:0;left:0;right:0}.vjs-mouse-display{font-family:Lato}.video-js .vjs-mouse-display:after,.video-js .vjs-play-progress:after{top:-3.2em;font-family:Lato}.video-js .vjs-control-bar{display:flex}@media(max-width:992px){.video-js .vjs-control-bar{display:none}}.vjs-marker span{font-size:14px}.vjs-marker{z-index:1000!important;font-family:Lato}.vjs-tip{bottom:55px!important;z-index:2000000!important}.vjs-tip .vjs-tip-inner{font-size:16px;font-family:Lato}.vjs-marker{color:#fff;border-color:#000;top:0;padding:7px 0 0 0;position:absolute;left:0;bottom:0;opacity:1;height:100%;transition:opacity .2s ease;-webkit-transition:opacity .2s ease;-moz-transition:opacity .2s ease}.vjs-tip{visibility:hidden;display:block;opacity:.8;padding:5px;font-size:10px;position:absolute;bottom:14px;z-index:100000}.vjs-tip .vjs-tip-arrow{background:url(data:image/gif;base64,R0lGODlhCQAJAIABAAAAAAAAACH5BAEAAAEALAAAAAAJAAkAAAIRjAOnwIrcDJxvwkplPtchVQAAOw==) no-repeat 0 0;bottom:0;left:50%;margin-left:-4px;background-position:0 100%;position:absolute;width:9px;height:5px}.vjs-tip .vjs-tip-inner{border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;padding:5px 8px 4px 8px;background-color:#000;color:#fff;max-width:200px;text-align:center}.vjs-break-overlay{visibility:hidden;position:absolute;z-index:100000;top:0}.vjs-break-overlay .vjs-break-overlay-text{padding:9px;text-align:center}.video-js .vjs-loading-spinner,.video-js .vjs-loading-spinner:after,.video-js .vjs-loading-spinner:before,.video-js .vjs-seeking .vjs-loading-spinner:after,.video-js .vjs-seeking .vjs-loading-spinner:before,.video-js .vjs-waiting .vjs-loading-spinner:after,.video-js .vjs-waiting .vjs-loading-spinner:before{border-top-color:#79a9ad}@keyframes vjs-spinner-fade{0%{border-top-color:#79a9ad}20%{border-top-color:#79a9ad}35%{border-top-color:#e96724}60%{border-top-color:#79a9ad}to{border-top-color:#79a9ad}}.pdf-viewer-container[data-v-83d5c456]{height:100%}.pdf-scroll-area[data-v-83d5c456]{text-align:center}.pdf-page-container[data-v-83d5c456]{margin:0 auto 20px auto;background:#fff;box-shadow:0 4px 6px rgba(0,0,0,.1);position:relative}.pdf-error[data-v-83d5c456],.pdf-loading[data-v-83d5c456]{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;color:var(--viva-grey);background-color:var(--viva-white);gap:15px}.pdf-error i[data-v-83d5c456],.pdf-loading i[data-v-83d5c456]{font-size:32px;color:var(--viva-green)}.pdf-error i[data-v-83d5c456]{color:var(--viva-orange)}.page-loading-placeholder[data-v-83d5c456]{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:#fff;z-index:1}.page-loading-placeholder i[data-v-83d5c456]{font-size:24px;color:var(--viva-green)}.textLayer[data-v-83d5c456]{position:absolute;top:0;left:0;right:0;bottom:0;overflow:hidden;opacity:1;line-height:1}.textLayer[data-v-83d5c456] span{color:transparent;position:absolute;white-space:pre;cursor:text;transform-origin:0 0}.textLayer[data-v-83d5c456] br{display:none}.textLayer[data-v-83d5c456] ::-moz-selection{background:rgba(0,0,255,.3)}.textLayer[data-v-83d5c456] ::selection{background:rgba(0,0,255,.3)}.textLayer[data-v-83d5c456] .endOfContent{display:block;position:absolute;left:0;top:100%;right:0;bottom:0;z-index:-1;cursor:default;user-select:none;-webkit-user-select:none;-ms-user-select:none;-moz-user-select:none}.textLayer[data-v-83d5c456] .endOfContent.active{top:0}.reviewer-page[data-v-36d5455d]{background-color:var(--viva-cream);min-height:100vh;padding:0;position:relative}.text-center[data-v-36d5455d]{text-align:center}.error-actions[data-v-36d5455d]{margin-top:15px}.main-container[data-v-36d5455d]{max-width:1200px;margin:20px auto;padding:0 50px;width:100%}.reviewer-interface[data-v-36d5455d]{padding:20px 0}.reviewer-layout[data-v-36d5455d]{display:flex;gap:var(--panel-gap);align-items:flex-start;width:100%;justify-content:space-between}.single-take-layout[data-v-36d5455d]{flex-basis:100%}.panel-width[data-v-36d5455d]{width:calc(50% - var(--panel-gap)*0.5)}.student-name-header[data-v-36d5455d]{text-align:left;margin-bottom:20px}.student-name-header h1[data-v-36d5455d]{color:var(--viva-dark);font-size:24px;font-weight:575;margin:0;text-transform:none;letter-spacing:.5px;display:inline-block;padding:8px 20px;background:rgba(245,176,65,.1);border-left:4px solid var(--viva-orange);border-radius:4px;margin-bottom:5px}.viva-content-wrapper[data-v-36d5455d]{position:relative}.viva-tabs[data-v-36d5455d]{display:flex;gap:8px;margin-bottom:-2px;justify-content:flex-start;padding-left:20px;position:relative;z-index:1}.viva-tab[data-v-36d5455d]{padding:10px 40px;border:2px solid var(--viva-green);border-bottom:none;border-radius:8px 8px 0 0;background:rgba(128,194,151,.15);color:var(--viva-dark);font-size:14px;font-weight:600;cursor:pointer;transition:all .2s ease}.viva-tab[data-v-36d5455d]:hover{background:rgba(128,194,151,.25)}.viva-tab.active[data-v-36d5455d]{background:var(--viva-cream);border-color:var(--viva-green);color:var(--viva-dark);position:relative;z-index:2}.viva-content[data-v-36d5455d]{background:var(--viva-cream)}.viva-content.with-tabs[data-v-36d5455d]{border:2px solid var(--viva-green);border-radius:12px;padding:25px;margin-bottom:30px}.project-title[data-v-36d5455d]{text-align:center}.project-title h2[data-v-36d5455d]{margin-top:0;margin-bottom:15px}.project-content[data-v-36d5455d]{--panel-gap:30px;display:flex;flex-direction:row;gap:var(--panel-gap)}.takes-accordion[data-v-36d5455d]{display:flex;flex-direction:column;gap:15px}.take-item[data-v-36d5455d]{border:2px solid var(--viva-green);border-radius:8px;overflow:hidden;transition:all .2s ease}.take-item.expanded[data-v-36d5455d]{border-color:var(--viva-orange)}.take-header[data-v-36d5455d]{display:flex;align-items:center;padding:15px 20px;background:var(--viva-green);color:var(--viva-white);cursor:pointer;transition:background .2s ease}.take-header[data-v-36d5455d]:hover{background:#6bb396}.take-item.expanded .take-header[data-v-36d5455d]{background:var(--viva-orange)}.take-number[data-v-36d5455d]{font-size:16px;font-weight:600;margin-right:20px}.take-date[data-v-36d5455d]{font-size:14px;opacity:.9;flex:1}.take-chevron[data-v-36d5455d]{font-size:14px;transition:transform .2s ease}.take-content[data-v-36d5455d]{padding:25px;background:var(--viva-cream)}.student-panel[data-v-36d5455d]{flex:0 0 50%;width:100%}.student-card[data-v-36d5455d]{background:transparent;border-radius:6px;padding:0;height:-moz-fit-content;height:fit-content;overflow:visible}.student-header[data-v-36d5455d]{background:var(--viva-orange);color:var(--viva-white);padding:3px 16px;text-align:center;border-radius:6px;margin:0 0 8px 0;display:block;z-index:1}.student-label[data-v-36d5455d]{font-size:15px;font-weight:600;letter-spacing:1.5px}.video-container[data-v-36d5455d]{position:relative;background:var(--viva-white);border-radius:12px;border:3px solid var(--viva-green);overflow:hidden;aspect-ratio:16/10;margin:0;width:100%}.no-video-placeholder[data-v-36d5455d]{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#f8f9fa;color:var(--viva-grey);text-align:center}.no-video-placeholder i[data-v-36d5455d]{font-size:48px;margin-bottom:15px;color:var(--viva-green)}.video-controls-overlay[data-v-36d5455d]{position:absolute;top:10px;right:10px;z-index:10}.blob-load-button[data-v-36d5455d]{background:var(--viva-orange);color:var(--viva-white);border:none;border-radius:6px;padding:8px 12px;font-size:12px;font-weight:500;cursor:pointer;display:flex;align-items:center;gap:6px;transition:background-color .2s ease;box-shadow:0 2px 4px rgba(0,0,0,.1)}.blob-load-button[data-v-36d5455d]:hover{background:#e6a84f}.blob-load-button i[data-v-36d5455d]{font-size:11px}.review-video[data-v-36d5455d]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.review-video.no-seek-support[data-v-36d5455d]::-webkit-media-controls-current-time-display,.review-video.no-seek-support[data-v-36d5455d]::-webkit-media-controls-timeline{display:none}.review-video.no-seek-support[data-v-36d5455d]::-webkit-media-controls-time-remaining-display{display:none}.questions-panel[data-v-36d5455d]{flex:1;display:flex;flex-direction:column}.questions-section[data-v-36d5455d]{display:flex;flex-direction:column;gap:25px;max-height:500px;overflow-y:auto;padding:10px}.question-item[data-v-36d5455d]{width:100%}.question-display-wrapper[data-v-36d5455d]{position:relative;width:100%;cursor:pointer;transition:transform .2s ease}.question-display-wrapper[data-v-36d5455d]:hover{transform:translateY(-2px)}.question-indicator[data-v-36d5455d]{position:absolute;top:-8px;left:-8px;z-index:10}.question-number[data-v-36d5455d]{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;background:var(--viva-orange);color:var(--viva-white);border-radius:50%;font-size:14px;font-weight:600}.question-display[data-v-36d5455d]{width:100%;border:2px solid var(--viva-green);padding:15px 18px;font-size:16px;font-weight:500;background:var(--viva-white);border-radius:8px;color:var(--viva-grey);min-height:50px;display:flex;align-items:center;justify-content:space-between;transition:border-color .2s ease,box-shadow .2s ease}.question-display-wrapper:hover .question-display[data-v-36d5455d]{border-color:var(--viva-orange);box-shadow:0 2px 8px rgba(245,176,65,.2)}.timestamp-badge[data-v-36d5455d]{background:var(--viva-orange);color:var(--viva-white);padding:4px 8px;border-radius:12px;font-size:12px;font-weight:600;flex-shrink:0;margin-left:10px}.paper-panel[data-v-36d5455d]{position:relative;width:50%;flex-shrink:0}.paper-close[data-v-36d5455d]{position:absolute;z-index:10;top:-16px;left:-16px}.paper-viewer-container[data-v-36d5455d]{width:min(150%,calc(50vw - var(--panel-gap)*1.5));position:absolute;right:0}.paper-viewer[data-v-36d5455d]{--container-background:#f0f2f5;background:var(--container-background);border:2px solid var(--viva-green);border-radius:12px;height:calc(100vh - 30px);max-height:var(--content-total-height);overflow:hidden}.paper-scroll-area[data-v-36d5455d]{overflow-y:auto;overflow-x:hidden;height:100%}.transcript-link-container[data-v-36d5455d]{text-align:center;margin-top:10px;padding:5px 0}.transcript-link[data-v-36d5455d]{color:var(--viva-grey);font-size:13px;text-decoration:none;display:inline-flex;align-items:center;gap:5px;transition:color .2s ease}.transcript-link[data-v-36d5455d]:hover{color:var(--viva-orange);text-decoration:underline}.transcript-link i[data-v-36d5455d]{font-size:12px}.transcript-container[data-v-36d5455d]{margin-top:15px;margin-bottom:10px;overflow:hidden;background:var(--viva-white);border:2px solid var(--viva-green);border-radius:8px}.transcript-disclaimer[data-v-36d5455d]{font-size:12px;color:red;padding:6px 15px 0 15px}.transcript-display[data-v-36d5455d]{max-height:275px;overflow-y:auto;padding:15px}.transcript-content[data-v-36d5455d]{font-size:14px;line-height:1.6;color:var(--viva-grey);white-space:pre-wrap;word-wrap:break-word}.submit-row[data-v-36d5455d]{display:flex;align-items:center;gap:20px;width:100%;margin-top:30px}.submit-button[data-v-36d5455d]{font-size:20px;font-weight:600;padding:0 40px;height:48px;flex:1;border-radius:25px;text-transform:uppercase;letter-spacing:1px;display:flex;align-items:center;justify-content:center}.submit-button-small[data-v-36d5455d]{padding:0;flex-grow:0;min-width:48px}.rating-interface[data-v-36d5455d]{min-height:auto;background-color:var(--viva-cream);padding:20px 0;margin:0 auto}.rating-layout[data-v-36d5455d]{display:flex;gap:60px;align-items:flex-start;justify-content:center;width:100%;max-width:1400px;margin:0 auto}.rating-container[data-v-36d5455d]{background:var(--viva-white);border:2px solid var(--viva-green);border-radius:18px;padding:25px 40px 25px 40px;box-shadow:0 2px 8px rgba(0,0,0,.1);width:100%}.rating-header[data-v-36d5455d]{text-align:center;margin-bottom:25px}.rating-header .rating-title[data-v-36d5455d]{font-size:18px;font-weight:600;color:var(--viva-grey);margin:0;letter-spacing:.8px}.viva-text-highlight[data-v-36d5455d]{color:var(--viva-orange);font-weight:700}.rating-content[data-v-36d5455d]{display:flex;gap:30px;margin-bottom:25px;align-items:flex-start}.star-rating-column[data-v-36d5455d]{flex:0 0 30%;display:flex;flex-direction:column;gap:15px;align-items:center}.star-rating-section[data-v-36d5455d]{display:flex;align-items:flex-start;gap:15px}.stars-column[data-v-36d5455d]{display:flex;flex-direction:column-reverse;gap:2px;margin-right:15px}.star-item[data-v-36d5455d]{font-size:30px;color:#ddd;transition:color .2s ease}.star-item.filled[data-v-36d5455d]{color:var(--viva-orange)}.star-item.half-filled[data-v-36d5455d]{background:linear-gradient(0deg,var(--viva-orange) 53%,#ddd 0);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.slider-container[data-v-36d5455d]{position:relative;width:6px;height:220px;cursor:pointer;margin-right:20px;margin-top:4px}.slider-track[data-v-36d5455d]{position:absolute;width:100%;height:100%;background:#e0e0e0;border-radius:3px}.slider-bar[data-v-36d5455d]{position:absolute;bottom:0;width:100%;background:var(--viva-orange);border-radius:3px;transition:height .2s ease}.slider-handle[data-v-36d5455d]{position:absolute;width:35px;height:12px;background:var(--viva-orange);margin-left:-12px;margin-top:-2px;cursor:grab;transition:bottom .2s ease}.slider-handle[data-v-36d5455d]:after{content:"";position:absolute;left:-8px;top:50%;transform:translateY(-50%);width:0;height:0;border-top:6px solid transparent;border-bottom:6px solid transparent;border-right:8px solid var(--viva-orange)}.slider-handle[data-v-36d5455d]:active{cursor:grabbing}.rating-controls-row[data-v-36d5455d]{display:flex;align-items:center;justify-content:flex-start;gap:40px;margin-bottom:25px;padding-left:calc(15% - 55px)}.current-rating[data-v-36d5455d]{display:flex;align-items:center;gap:12px;font-weight:500}.rating-number[data-v-36d5455d]{font-size:56px;font-weight:600;color:var(--viva-orange);border:1px solid var(--viva-green);border-radius:11px;padding:0 16px}.rating-star[data-v-36d5455d]{font-size:30px;color:var(--viva-orange);margin:5px}.rating-label[data-v-36d5455d]{font-size:22px;color:var(--viva-orange);letter-spacing:.8px}.rubric-button[data-v-36d5455d]{font-size:14px;padding:8px 16px;height:auto;display:flex;align-items:center;gap:8px;flex-shrink:0}.rubric-lightbulb[data-v-36d5455d]{font-size:18px;color:var(--viva-white)}.comments-column[data-v-36d5455d]{height:220px;flex:1 1 65%;display:flex;flex-direction:column;gap:20px;margin-right:5%}.comments-textarea[data-v-36d5455d]{width:100%;height:100%;padding:15px;border:2px solid var(--viva-orange);border-radius:13px;font-size:15px;font-family:inherit;resize:none;background:var(--viva-white);line-height:1.5;color:var(--viva-grey)}.comments-textarea[data-v-36d5455d]:focus{outline:none;border-color:var(--viva-orange);box-shadow:0 0 5px rgba(245,176,65,.2)}.name-section[data-v-36d5455d]{margin-top:0}.name-input[data-v-36d5455d]{width:100%;max-width:550px;padding:15px;border:1px solid var(--viva-green);border-radius:6px;font-size:15px;color:var(--viva-grey);margin:0 auto;display:block;letter-spacing:1px}.rating-bottom[data-v-36d5455d]{padding-top:25px;display:flex;flex-direction:column;gap:25px}.info-text[data-v-36d5455d]{font-size:20px;color:var(--viva-green);text-align:center;line-height:1.5;margin:0 auto;max-width:800px;font-family:Times New Roman,Times,serif;letter-spacing:.6px;font-weight:600}.rating-actions[data-v-36d5455d]{display:flex;flex-direction:column;align-items:center;gap:15px}.submit-rating-button[data-v-36d5455d]{width:100%;max-width:260px;padding:12px 15px;font-size:16px;font-weight:600;background-color:var(--viva-green);color:var(--viva-white);border:none;border-radius:40px;cursor:pointer;transition:background-color .2s ease;margin-top:10px}.submit-rating-button[data-v-36d5455d]:hover:not(:disabled){background-color:#6bb396}.submit-rating-button[data-v-36d5455d]:disabled{background-color:silver;opacity:.7;cursor:not-allowed}.no-rating-link[data-v-36d5455d]{font-size:16px;color:var(--viva-grey);cursor:pointer;font-weight:600;margin:15px 0 40px 0}.no-rating-link[data-v-36d5455d]:hover{color:var(--viva-dark);text-decoration:underline}.ratings-view-container[data-v-36d5455d]{background:var(--viva-white);border:2px solid var(--viva-green);border-radius:8px;padding:25px;box-shadow:0 2px 8px rgba(0,0,0,.1);width:100%}.ratings-header h3[data-v-36d5455d]{font-size:24px;color:var(--viva-green);margin:0 0 20px 0;text-align:center;font-family:Times New Roman,Times,serif}.ratings-list[data-v-36d5455d]{display:flex;flex-direction:column;gap:15px;margin-bottom:15px;margin-left:5%}.no-ratings-message[data-v-36d5455d]{text-align:center;padding:40px 20px;color:var(--viva-grey);font-style:italic}.no-ratings-message p[data-v-36d5455d]{font-size:18px;margin:0}.rating-item[data-v-36d5455d]{display:flex;align-items:center;gap:10px;line-height:1.4}.rating-display[data-v-36d5455d]{font-size:15px;font-weight:600;color:var(--viva-orange);flex-shrink:0;display:flex;align-items:center;gap:5px}.rating-display-star[data-v-36d5455d]{font-size:25px;color:var(--viva-orange);margin-right:10px}.rating-display-number[data-v-36d5455d]{font-size:45px;font-weight:600;color:var(--viva-orange)}.rating-text[data-v-36d5455d]{font-size:16px;color:var(--viva-grey)}.rubric-modal[data-v-36d5455d]{max-width:700px;width:90%}.rubric-items[data-v-36d5455d]{display:flex;flex-direction:column;gap:20px}.rubric-item[data-v-36d5455d]{display:flex;align-items:flex-start;gap:15px;line-height:1.6}.rubric-star[data-v-36d5455d]{font-size:20px;color:var(--viva-orange);flex-shrink:0;margin-top:2px}.rubric-number[data-v-36d5455d]{font-size:20px;font-weight:600;color:var(--viva-orange);flex-shrink:0;align-self:flex-start;margin-top:-4px}.rubric-description[data-v-36d5455d]{font-size:16px;color:var(--viva-grey);line-height:1.5}.rubric-close-button[data-v-36d5455d]{font-size:14px;padding:8px 20px;height:auto}.grading-content[data-v-36d5455d]{display:flex;gap:30px;align-items:flex-start;padding:10px 0}.grade-input-wrapper[data-v-36d5455d]{display:flex;align-items:center;gap:10px;flex-shrink:0}.grade-input[data-v-36d5455d]{width:90px;font-size:32px;font-weight:600;color:var(--viva-orange);border:2px solid var(--viva-green);border-radius:8px;padding:8px 16px;text-align:center}.grade-input[data-v-36d5455d]::-webkit-inner-spin-button,.grade-input[data-v-36d5455d]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.grade-input[data-v-36d5455d]:focus{outline:none;border-color:var(--viva-orange);box-shadow:0 0 5px rgba(245,176,65,.3)}.grade-suffix[data-v-36d5455d]{font-size:32px;font-weight:600;color:var(--viva-orange)}.comments-section[data-v-36d5455d]{flex:1;display:flex;flex-direction:column}.footer-content[data-v-36d5455d]{margin-bottom:30px}