.professional-popup .professional-document-card{border-radius:12px;overflow:hidden;-webkit-box-shadow:0 10px 30px rgba(0,0,0,.2)!important;box-shadow:0 10px 30px rgba(0,0,0,.2)!important;border:1px solid rgba(0,0,0,.05)}.professional-popup .professional-header{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background:linear-gradient(135deg,#1976d2,#0d47a1);padding:20px 24px;color:#fff}.professional-popup .professional-header,.professional-popup .professional-header .header-content,.professional-popup .professional-header .header-content .header-icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.professional-popup .professional-header .header-content .header-icon{background-color:hsla(0,0%,100%,.2);border-radius:50%;width:48px;height:48px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-right:16px}.professional-popup .professional-header .header-content .header-text .header-title{font-size:20px;font-weight:600;margin:0;letter-spacing:.5px}.professional-popup .professional-header .header-content .header-text .header-subtitle{margin:4px 0 0;font-size:14px;opacity:.8}.professional-popup .professional-header .close-btn{background-color:hsla(0,0%,100%,.15);margin-left:8px;-webkit-transition:background-color .3s;transition:background-color .3s}.professional-popup .professional-header .close-btn:hover{background-color:hsla(0,0%,100%,.25)}.professional-popup .professional-content{max-height:640px;overflow-y:auto;background-color:#f9fafb}.professional-popup .professional-content::-webkit-scrollbar{width:6px}.professional-popup .professional-content::-webkit-scrollbar-track{background:#f1f1f1}.professional-popup .professional-content::-webkit-scrollbar-thumb{background:#ccc;border-radius:3px}.professional-popup .professional-content::-webkit-scrollbar-thumb:hover{background:#999}.professional-popup .event-details-card,.professional-popup .upload-form-card{border-radius:8px;background-color:#fff;-webkit-transition:-webkit-transform .3s,-webkit-box-shadow .3s;transition:-webkit-transform .3s,-webkit-box-shadow .3s;transition:transform .3s,box-shadow .3s;transition:transform .3s,box-shadow .3s,-webkit-transform .3s,-webkit-box-shadow .3s}.professional-popup .event-details-card:hover,.professional-popup .upload-form-card:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 8px 16px rgba(0,0,0,.1)!important;box-shadow:0 8px 16px rgba(0,0,0,.1)!important}.professional-popup .form-section-title{font-size:16px;font-weight:600;color:#37474f;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid #e0e0e0;padding-bottom:12px}.professional-popup .professional-form-row{margin-top:8px}.professional-popup .form-field{margin-bottom:16px}.professional-popup .form-field .field-label{display:block;margin-bottom:8px;font-size:14px;font-weight:500;color:#546e7a}.professional-popup .form-field .field-label .required-asterisk{color:#f44336;margin-right:4px}.professional-popup .form-field .professional-select ::v-deep .v-input__slot{background-color:#f8f9fa!important;border:1px solid #e0e0e0!important;-webkit-transition:all .3s;transition:all .3s}.professional-popup .form-field .professional-select ::v-deep .v-input__slot:hover{background-color:#f1f3f4!important;border-color:#bdbdbd!important}.professional-popup .form-field .professional-select ::v-deep .v-input__slot:focus-within{border-color:#1976d2!important;-webkit-box-shadow:0 0 0 3px rgba(25,118,210,.1);box-shadow:0 0 0 3px rgba(25,118,210,.1)}.professional-popup .detail-field{margin-bottom:16px}.professional-popup .detail-field .detail-label{font-size:13px;font-weight:500;color:#607d8b;margin-bottom:6px}.professional-popup .detail-field .detail-value{font-size:15px;font-weight:500;color:#37474f;margin:0;background-color:#f5f7f9;padding:8px 12px;border-radius:6px;border-left:3px solid #1976d2}.professional-popup .description-content .detail-description{font-size:14px;line-height:1.6;color:#455a64;margin:0;background-color:#f5f7f9;padding:12px 16px;border-radius:6px;border-left:3px solid #1976d2}.professional-popup .image-gallery{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px;margin-top:8px}.professional-popup .event-image{width:80px;height:80px;-o-object-fit:cover;object-fit:cover;border-radius:8px;cursor:pointer;-webkit-transition:all .3s;transition:all .3s;border:2px solid #e0e0e0;-webkit-box-shadow:0 2px 6px rgba(0,0,0,.1);box-shadow:0 2px 6px rgba(0,0,0,.1)}.professional-popup .event-image:hover{-webkit-transform:scale(1.05);transform:scale(1.05);border-color:#1976d2;-webkit-box-shadow:0 4px 8px rgba(0,0,0,.15);box-shadow:0 4px 8px rgba(0,0,0,.15)}.professional-popup .action-button-container{margin-top:24px;padding:16px 0}.professional-popup .action-button{-webkit-transition:all .3s;transition:all .3s;font-weight:600!important;letter-spacing:.5px;-webkit-box-shadow:0 4px 8px rgba(46,204,113,.3)!important;box-shadow:0 4px 8px rgba(46,204,113,.3)!important;min-width:200px;text-transform:none!important}.professional-popup .action-button:hover{-webkit-transform:translateY(-3px);transform:translateY(-3px);-webkit-box-shadow:0 6px 12px rgba(46,204,113,.4)!important;box-shadow:0 6px 12px rgba(46,204,113,.4)!important}.professional-popup .action-button:active{-webkit-transform:translateY(1px);transform:translateY(1px)}.professional-popup .action-button .v-icon{margin-right:8px}@media(max-width:768px){.professional-popup .professional-content{max-height:72vh}.professional-popup .event-image{width:60px;height:60px}.professional-popup .professional-header{padding:14px}}.professional-member-details .member-details-card[data-v-3081c20f]{border-radius:12px;overflow:hidden;-webkit-transition:all .3s ease;transition:all .3s ease;border:1px solid rgba(0,0,0,.08)}.professional-member-details .member-details-card[data-v-3081c20f]:hover{-webkit-box-shadow:0 8px 25px rgba(0,0,0,.12);box-shadow:0 8px 25px rgba(0,0,0,.12);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.professional-member-details .member-details-card .member-card-header[data-v-3081c20f]{background:linear-gradient(135deg,#1976d2,#1565c0);color:#fff;padding:16px 24px}.professional-member-details .member-details-card .member-card-header .header-content-single-row[data-v-3081c20f]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px}.professional-member-details .member-details-card .member-card-header .member-card-title[data-v-3081c20f]{font-size:1.05rem;font-weight:600;margin:0;color:#fff}.professional-member-details .member-details-card .member-card-header .status-badges-inline[data-v-3081c20f]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.professional-member-details .member-details-card .member-card-header .status-badges-inline .status-chip-inline[data-v-3081c20f]{font-weight:500;font-size:.72rem;border-radius:12px}.professional-member-details .member-details-card .member-card-content[data-v-3081c20f]{background:#fafafa;min-height:140px;padding:18px}.professional-member-details .member-details-card .member-card-content .avatar-section[data-v-3081c20f]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:8px}.professional-member-details .member-details-card .member-card-content .avatar-section .member-avatar[data-v-3081c20f]{border:4px solid #fff;-webkit-box-shadow:0 4px 12px rgba(0,0,0,.12);box-shadow:0 4px 12px rgba(0,0,0,.12);-webkit-transition:-webkit-transform .25s ease;transition:-webkit-transform .25s ease;transition:transform .25s ease;transition:transform .25s ease,-webkit-transform .25s ease}.professional-member-details .member-details-card .member-card-content .details-section .member-details-grid[data-v-3081c20f]{margin:0}.professional-member-details .member-details-card .member-card-content .details-section .member-details-grid .detail-item[data-v-3081c20f]{padding:8px}.professional-member-details .member-details-card .member-card-content .details-section .member-details-grid .detail-item .detail-card[data-v-3081c20f]{background:#fff;padding:14px 16px;border-radius:8px;border:1px solid rgba(0,0,0,.06);-webkit-box-shadow:0 2px 8px rgba(0,0,0,.06);box-shadow:0 2px 8px rgba(0,0,0,.06);min-height:86px}.professional-member-details .member-details-card .member-card-content .details-section .member-details-grid .detail-item .detail-header[data-v-3081c20f]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;margin-bottom:6px}.professional-member-details .member-details-card .member-card-content .details-section .member-details-grid .detail-item .detail-label[data-v-3081c20f]{font-size:.72rem;font-weight:600;color:#666;text-transform:uppercase}.professional-member-details .member-details-card .member-card-content .details-section .member-details-grid .detail-item .detail-value[data-v-3081c20f]{font-size:.92rem;font-weight:600;color:#222;margin-left:24px;word-break:break-word}.professional-member-details .member-details-card .member-card-content .details-section .member-details-grid .detail-item .email-text[data-v-3081c20f]{color:#1976d2}.professional-member-details .missing-steps-tooltip[data-v-3081c20f]{padding:8px 0}.professional-member-details .missing-steps-tooltip .tooltip-title[data-v-3081c20f]{font-weight:700;font-size:.8rem;color:#fff;margin-bottom:6px;text-transform:uppercase}.professional-member-details .missing-steps-tooltip .missing-steps-list[data-v-3081c20f]{font-size:.75rem;color:#fff;line-height:1.4;white-space:normal;word-wrap:break-word}@media(max-width:768px){.professional-member-details .member-details-card .member-card-header[data-v-3081c20f]{padding:12px 16px}.professional-member-details .member-details-card .member-card-content[data-v-3081c20f]{padding:12px}.professional-member-details .member-details-card .member-avatar[data-v-3081c20f]{width:80px;height:80px}.professional-member-details .member-details-card .detail-value[data-v-3081c20f]{margin-left:18px;font-size:.9rem}}#award-edit{background-color:#f5f7fa;min-height:100vh;font-family:Roboto,Arial,sans-serif}#award-edit .natcon-alert-card{border-left:4px solid #ff0505;background:-webkit-gradient(linear,left top,right top,from(rgba(25,118,210,.03)),to(hsla(0,0%,100%,.01)));background:linear-gradient(90deg,rgba(25,118,210,.03),hsla(0,0%,100%,.01));border-radius:8px;-webkit-transition:-webkit-box-shadow .18s ease,-webkit-transform .18s ease;transition:-webkit-box-shadow .18s ease,-webkit-transform .18s ease;transition:box-shadow .18s ease,transform .18s ease;transition:box-shadow .18s ease,transform .18s ease,-webkit-box-shadow .18s ease,-webkit-transform .18s ease}#award-edit .natcon-alert-card:hover{-webkit-box-shadow:0 6px 18px rgba(25,118,210,.08);box-shadow:0 6px 18px rgba(25,118,210,.08);-webkit-transform:translateY(-2px);transform:translateY(-2px)}#award-edit .natcon-alert-title{font-weight:700;font-size:1.05rem;color:#ff0505}#award-edit .natcon-alert-msg{color:#ff0505;margin-top:6px;font-size:.95rem;line-height:1.35}#award-edit .natcon-success-card{border-left:4px solid #2e7d32;background:-webkit-gradient(linear,left top,right top,from(rgba(46,125,50,.04)),to(hsla(0,0%,100%,.01)));background:linear-gradient(90deg,rgba(46,125,50,.04),hsla(0,0%,100%,.01));border-radius:8px;-webkit-transition:-webkit-box-shadow .18s ease,-webkit-transform .18s ease;transition:-webkit-box-shadow .18s ease,-webkit-transform .18s ease;transition:box-shadow .18s ease,transform .18s ease;transition:box-shadow .18s ease,transform .18s ease,-webkit-box-shadow .18s ease,-webkit-transform .18s ease}#award-edit .natcon-success-card:hover{-webkit-box-shadow:0 6px 18px rgba(46,125,50,.08);box-shadow:0 6px 18px rgba(46,125,50,.08);-webkit-transform:translateY(-2px);transform:translateY(-2px)}#award-edit .professional-overlay .loading-container{text-align:center;color:#fff}#award-edit .professional-overlay .loading-container .loading-text{font-size:1.05rem;margin:0;font-weight:500}#award-edit .main-form-container{border-radius:12px!important;overflow:hidden;background:#fff;-webkit-box-shadow:0 8px 40px rgba(0,0,0,.08)!important;box-shadow:0 8px 40px rgba(0,0,0,.08)!important}#award-edit .professional-form-header{background:linear-gradient(135deg,#fff,#f8f9fa);border-bottom:1px solid #e6eef9}#award-edit .professional-form-header .header-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;width:100%}#award-edit .professional-form-header .form-main-title{font-size:1.6rem;font-weight:700;color:#263238;margin:0}#award-edit .professional-form-header .award-badge{margin-top:.5rem}#award-edit .professional-form-header .action-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.5rem}#award-edit .description-section .description-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:rgba(25,118,210,.04);padding:.9rem;border-radius:8px;border-left:4px solid #1976d2}#award-edit .description-section .description-wrapper .form-description{margin:0;color:#455a64}#award-edit .form-main-content{padding:1.5rem 2rem;background:-webkit-gradient(linear,left top,left bottom,from(#f8fafc),to(#fff));background:linear-gradient(180deg,#f8fafc,#fff)}#award-edit .award-details-card,#award-edit .criteria-card,#award-edit .member-selection-card,#award-edit .submit-card{border-radius:12px!important;border:1px solid #e9f2ff;-webkit-box-shadow:0 6px 20px rgba(0,0,0,.04);box-shadow:0 6px 20px rgba(0,0,0,.04)}#award-edit .award-details-header,#award-edit .criteria-header,#award-edit .member-selection-header{background:linear-gradient(135deg,#fff,#f8f9fa);border-bottom:1px solid #e6eef9;padding:1rem 1.5rem}#award-edit .award-details-header .section-title,#award-edit .criteria-header .section-title,#award-edit .member-selection-header .section-title{font-size:1.2rem;font-weight:600;color:#263238}#award-edit .detail-item{margin-bottom:.5rem}#award-edit .detail-item .detail-label{font-size:.9rem;color:#1976d2;margin-bottom:6px;font-weight:600}#award-edit .detail-item .detail-value{background:#fbfdff;padding:10px;border-radius:8px;color:#263238;font-weight:500}#award-edit .member-selection-card .member-dropdown-item,#award-edit .member-selection-card .member-selection-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem}#award-edit .member-avatar{border-radius:50%;-o-object-fit:cover;object-fit:cover;border:2px solid #eef3fb}#award-edit .html-editor-wrapper{border:1px solid #e0e0e0;border-radius:6px;overflow:hidden}#award-edit .professional-editor .ql-container{min-height:140px}#award-edit .character-counter{padding:6px 10px;font-size:.85rem;color:#607d8b;text-align:right;background:#fafafa;border-bottom-left-radius:6px;border-bottom-right-radius:6px}#award-edit .character-counter.error--text{color:#d32f2f;background:rgba(244,67,54,.06);font-weight:600}#award-edit .criteria-detail-card{background:#fff8e1;border:1px solid #ffecb3;padding:12px;border-radius:8px}#award-edit .criteria-title{font-size:1.05rem;font-weight:600;color:#bf360c;margin:0}#award-edit .attachments-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#award-edit .attachments-grid .attachment-card{border-radius:8px!important;-webkit-transition:-webkit-transform .18s,-webkit-box-shadow .18s;transition:-webkit-transform .18s,-webkit-box-shadow .18s;transition:transform .18s,box-shadow .18s;transition:transform .18s,box-shadow .18s,-webkit-transform .18s,-webkit-box-shadow .18s}#award-edit .attachment-actions{position:absolute;top:8px;right:8px;z-index:2}#award-edit .event-image{border-radius:6px;border:1px solid #e0e0e0;-o-object-fit:cover;object-fit:cover;-webkit-transition:-webkit-transform .2s;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}#award-edit .event-image:hover{-webkit-transform:scale(1.04);transform:scale(1.04)}#award-edit .no-attachments-state{text-align:center;padding:1rem;color:#9e9e9e}#award-edit .attachments-additional-card{border-radius:12px!important;border:1px solid #e0e0e0;background:#fff;margin-top:1.5rem}#award-edit .attachments-additional-header{background:linear-gradient(135deg,#f3e5f5,#e1bee7);border-bottom:1px solid #ce93d8;padding:1.5rem}#award-edit .attachments-additional-header .section-title{font-size:1.3rem;font-weight:600;color:#6a1b9a}#award-edit .add-attachment-action-btn{-webkit-transition:all .2s ease;transition:all .2s ease}#award-edit .add-attachment-action-btn:hover{-webkit-transform:scale(1.15);transform:scale(1.15);background-color:rgba(123,31,162,.1)!important}#award-edit .info-alert{background-color:rgba(74,20,140,.04);border:1px solid rgba(74,20,140,.2);border-radius:8px;padding:1rem}#award-edit .info-alert .text-sm{font-size:.9rem;line-height:1.4;color:#424242}#award-edit .info-alert .requirements-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:.75rem;font-size:.95rem}#award-edit .info-alert .requirements-list{margin:0;padding-left:1.5rem;line-height:1.8}#award-edit .info-alert .requirements-list li{color:#424242;font-size:.9rem;margin-bottom:.4rem}#award-edit .info-alert .requirements-list li:last-child{margin-bottom:0}#award-edit .empty-state-container{text-align:center;padding:2rem;border:2px dashed #ce93d8;border-radius:8px;background-color:#fafafa;color:#999}#award-edit .empty-state-container p{margin:0;color:#666;font-weight:500}#award-edit .image-gallery .image-card{border-radius:8px;position:relative;overflow:hidden;-webkit-transition:all .3s ease;transition:all .3s ease;border:1px solid #e0e0e0}#award-edit .image-gallery .image-card:hover{-webkit-transform:translateY(-4px);transform:translateY(-4px);-webkit-box-shadow:0 8px 24px rgba(0,0,0,.15);box-shadow:0 8px 24px rgba(0,0,0,.15)}#award-edit .image-gallery .image-card .image-delete-action{position:absolute;top:0;right:0;z-index:10;background-color:rgba(211,47,47,.9);border-radius:0 0 0 8px;padding:2px}#award-edit .image-gallery .image-card .image-delete-action .delete-btn{-webkit-transition:all .2s ease;transition:all .2s ease}#award-edit .image-gallery .image-card .image-delete-action .delete-btn:hover{background-color:#d32f2f!important}#award-edit .image-gallery .image-card .image-preview{border-bottom:1px solid #e0e0e0}#award-edit .image-gallery .image-card .image-details{background-color:#fafafa}#award-edit .image-gallery .image-card .image-details .detail-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;font-size:.85rem}#award-edit .image-gallery .image-card .image-details .detail-item .detail-label{font-weight:600;color:#424242;min-width:40px}#award-edit .image-gallery .image-card .image-details .detail-item .detail-value{color:#666;-webkit-box-flex:1;-ms-flex:1;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#award-edit .video-upload-card{border-radius:12px!important;border:1px solid #e0e0e0;background:#fff}#award-edit .video-upload-header{background:linear-gradient(135deg,#ffebee,#ffcdd2);border-bottom:1px solid #ef5350;padding:1.5rem}#award-edit .video-upload-header .section-title{font-size:1.3rem;font-weight:600;color:#c62828}#award-edit .video-info-alert{background-color:rgba(211,47,47,.04);border:1px solid rgba(211,47,47,.2);border-radius:8px;padding:1rem}#award-edit .current-video-section .video-header-label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;margin-bottom:16px;padding-bottom:12px;border-bottom:2px solid #e8f5e9}#award-edit .current-video-section .video-header-label .label-text{font-size:1.1rem;font-weight:600;color:#2e7d32}#award-edit .current-video-section .video-player-wrapper{position:relative;max-width:800px;margin:0 auto;border-radius:12px;overflow:hidden;-webkit-box-shadow:0 4px 20px rgba(0,0,0,.15);box-shadow:0 4px 20px rgba(0,0,0,.15);background:#000}#award-edit .current-video-section .video-player-wrapper .professional-video-player{width:100%;max-height:450px;display:block;background:#000;outline:none}#award-edit .current-video-section .video-player-wrapper .professional-video-player::-webkit-media-controls-panel{background-color:rgba(0,0,0,.8)}#award-edit .current-video-section .video-player-wrapper .video-overlay-badge{position:absolute;top:12px;right:12px;z-index:10;-webkit-animation:fadeInDown .5s ease;animation:fadeInDown .5s ease}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(-10px);transform:translateY(-10px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(-10px);transform:translateY(-10px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}#award-edit .current-video-section .video-player-wrapper:after{content:"";position:absolute;bottom:0;left:0;right:0;height:80px;background:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.3)),to(transparent));background:linear-gradient(0deg,rgba(0,0,0,.3),transparent);pointer-events:none}#award-edit .upload-wrapper{margin-top:1rem}#award-edit .upload-wrapper .upload-label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:600;color:#424242;margin-bottom:12px}#award-edit .upload-wrapper .video-input:deep(.v-input__slot){min-height:56px;background-color:#f5f5f5;border-radius:8px;-webkit-transition:all .2s ease;transition:all .2s ease}#award-edit .upload-wrapper .video-input:deep(input){color:#424242;font-size:.95rem}#award-edit .upload-wrapper .video-input:hover:deep(.v-input__slot){background-color:#eee}#award-edit .video-preview-info .video-chip{display:-webkit-box;display:-ms-flexbox;display:flex;gap:6px;font-weight:500}@media(max-width:960px){#award-edit .attachments-additional-header,#award-edit .video-upload-header{padding:1.2rem}#award-edit .attachments-additional-header .section-title,#award-edit .video-upload-header .section-title{font-size:1.1rem}#award-edit .current-video-section .video-player-wrapper .professional-video-player{max-height:350px}#award-edit .image-gallery .image-card .image-details .detail-item{font-size:.8rem}}@media(max-width:600px){#award-edit .attachments-additional-header,#award-edit .video-upload-header{padding:1rem}#award-edit .attachments-additional-header .section-title,#award-edit .current-video-section .video-header-label .label-text,#award-edit .video-upload-header .section-title{font-size:1rem}#award-edit .current-video-section .video-player-wrapper{border-radius:8px}#award-edit .current-video-section .video-player-wrapper .professional-video-player{max-height:250px}#award-edit .current-video-section .video-player-wrapper .video-overlay-badge{top:8px;right:8px}#award-edit .empty-state-container{padding:1.5rem}#award-edit .empty-state-container p{font-size:.9rem}#award-edit .image-gallery .image-card .image-details .detail-item{font-size:.75rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}#award-edit .upload-label{font-size:.95rem}}#award-edit .submit-section .submit-card{background:linear-gradient(135deg,#fff,#f8f9fa);border:1px solid #e6f2ff}#award-edit .submit-btn{text-transform:none;font-weight:600}@media(max-width:1024px){#award-edit .professional-form-header .header-content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem}}@media(max-width:768px){#award-edit .main-form-container{margin:.5rem;border-radius:10px!important}#award-edit .form-main-content{padding:1rem}#award-edit .action-buttons{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}