.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:600px;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}.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}}#natcon-individual-award-create{background-color:#f5f7fa;min-height:100vh}#natcon-individual-award-create .professional-overlay .loading-container{text-align:center;color:#fff}#natcon-individual-award-create .professional-overlay .loading-container .loading-text{font-size:1.1rem;font-weight:500;margin:0}#natcon-individual-award-create .main-form-container{border-radius:12px!important;overflow:hidden;background:#fff;-webkit-box-shadow:0 6px 30px rgba(0,0,0,.08)!important;box-shadow:0 6px 30px rgba(0,0,0,.08)!important}#natcon-individual-award-create .professional-form-header{background:linear-gradient(135deg,#fff,#fbf7ff);border-bottom:1px solid #f1e4fa}#natcon-individual-award-create .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%}#natcon-individual-award-create .professional-form-header .action-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.5rem}#natcon-individual-award-create .professional-form-header .action-buttons .action-btn{font-weight:500;text-transform:none;padding:0 20px;height:40px}#natcon-individual-award-create .professional-form-header .action-buttons .action-btn:hover{-webkit-transform:translateY(-1px);transform:translateY(-1px);-webkit-box-shadow:0 4px 12px rgba(0,0,0,.15);box-shadow:0 4px 12px rgba(0,0,0,.15)}#natcon-individual-award-create .professional-form-header .form-main-title{font-size:1.75rem;font-weight:700;color:#2c2c2c;margin:0}#natcon-individual-award-create .professional-form-header .award-badge{margin-top:.5rem}#natcon-individual-award-create .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(106,27,154,.04);padding:1rem;border-radius:8px;border-left:4px solid #6a1b9a}#natcon-individual-award-create .description-section .description-wrapper .form-description{color:#424242;margin:0;font-weight:400}#natcon-individual-award-create .form-main-content{background:#f5f7fa}#natcon-individual-award-create .criteria-card,#natcon-individual-award-create .member-selection-card,#natcon-individual-award-create .submit-card{border-radius:12px!important;border:1px solid #e9e1f6}#natcon-individual-award-create .member-details-section .nominee-card{border-radius:8px;overflow:hidden}#natcon-individual-award-create .member-selection-header{padding:1.25rem;background:linear-gradient(135deg,#fff,#fbf7ff);border-bottom:1px solid #eee}#natcon-individual-award-create .required-indicator{color:#d32f2f;margin-right:.25rem}#natcon-individual-award-create .input-hint{color:#666;font-size:.85rem}#natcon-individual-award-create .nominee-card{border-radius:8px;overflow:hidden}#natcon-individual-award-create .criteria-detail-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff4fb;border:1px solid #f3d7fb;border-radius:8px;padding:1rem}#natcon-individual-award-create .criteria-title{font-size:1.1rem;font-weight:600;color:#6a1b9a;margin:0 0 .5rem 0}#natcon-individual-award-create .question-content-wrapper{margin-bottom:1.5rem}#natcon-individual-award-create .question-label-section .question-title{font-size:1rem;font-weight:600;color:#263238;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.25rem}#natcon-individual-award-create .html-editor-wrapper{border:1px solid #e0e0e0;border-radius:6px;overflow:hidden}#natcon-individual-award-create .professional-editor .ql-container{min-height:140px}#natcon-individual-award-create .character-counter{padding:6px 10px;font-size:.85rem;color:#607d8b;text-align:right;border-bottom-left-radius:6px;border-bottom-right-radius:6px}#natcon-individual-award-create .character-counter.error--text{color:#d32f2f;background:rgba(244,67,54,.06);font-weight:600}#natcon-individual-award-create .professional-textarea .v-input__slot{min-height:120px}#natcon-individual-award-create .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}#natcon-individual-award-create .attachments-grid .attachment-card{border-radius:8px!important;position:relative;-webkit-transition:-webkit-transform .2s,-webkit-box-shadow .2s;transition:-webkit-transform .2s,-webkit-box-shadow .2s;transition:transform .2s,box-shadow .2s;transition:transform .2s,box-shadow .2s,-webkit-transform .2s,-webkit-box-shadow .2s}#natcon-individual-award-create .attachment-actions{position:absolute;top:.5rem;right:.5rem;z-index:2}#natcon-individual-award-create .event-image{border-radius:4px;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}#natcon-individual-award-create .event-image:hover{-webkit-transform:scale(1.05);transform:scale(1.05)}#natcon-individual-award-create .character-counter{padding:4px 12px;font-size:.75rem;color:rgba(0,0,0,.6);background:#fafafa;border-bottom-left-radius:4px;border-bottom-right-radius:4px}#natcon-individual-award-create .error--text{color:#f44336;background:rgba(244,67,54,.06)}#natcon-individual-award-create .video-section{margin-top:1rem}@media(max-width:768px){#natcon-individual-award-create .form-main-title{font-size:1.25rem}#natcon-individual-award-create .action-buttons{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.5rem}}#natcon-individual-award-create .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}#natcon-individual-award-create .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)}#natcon-individual-award-create .natcon-alert-title{font-weight:700;font-size:1.05rem;color:#ff0505}#natcon-individual-award-create .natcon-alert-msg{color:#ff0505;margin-top:6px;font-size:.95rem;line-height:1.35}#natcon-individual-award-create .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}#natcon-individual-award-create .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)}#natcon-individual-award-create .natcon-alert-extra{color:rgba(198,40,40,.95);font-size:.92rem;line-height:1.3}@media(max-width:600px){#natcon-individual-award-create .natcon-alert-card{padding:12px!important}#natcon-individual-award-create .natcon-alert-title{font-size:1rem}#natcon-individual-award-create .natcon-alert-msg{font-size:.92rem}}#natcon-individual-award-create .pulse-icon{-webkit-animation:pulse 1.4s ease-in-out infinite;animation:pulse 1.4s ease-in-out infinite}@-webkit-keyframes pulse{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}50%{-webkit-transform:scale(1.12);transform:scale(1.12);opacity:.85}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes pulse{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}50%{-webkit-transform:scale(1.12);transform:scale(1.12);opacity:.85}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}#natcon-individual-award-create .attachments-additional-card{border-radius:12px!important;border:1px solid #e0e0e0;background:#fff}#natcon-individual-award-create .attachments-additional-header{background:linear-gradient(135deg,#f3e5f5,#e1bee7);border-bottom:1px solid #ce93d8;padding:1.5rem}#natcon-individual-award-create .attachments-additional-header .section-title{font-size:1.3rem;font-weight:600;color:#6a1b9a}#natcon-individual-award-create .add-attachment-action-btn{-webkit-transition:all .2s ease;transition:all .2s ease}#natcon-individual-award-create .add-attachment-action-btn:hover{-webkit-transform:scale(1.15);transform:scale(1.15);background:rgba(74,20,140,.1)!important}#natcon-individual-award-create .info-alert{background:rgba(74,20,140,.04)!important;border:1px solid rgba(74,20,140,.2)!important;border-radius:8px}#natcon-individual-award-create .info-alert .text-sm{font-size:.9rem;line-height:1.4;color:#424242}#natcon-individual-award-create .empty-state-container{text-align:center;padding:2rem 1rem;border:2px dashed #ccc;border-radius:8px;background:#f5f5f5}#natcon-individual-award-create .image-gallery .image-card{border-radius:8px!important;position:relative;overflow:hidden;-webkit-transition:all .3s ease;transition:all .3s ease}#natcon-individual-award-create .image-gallery .image-card:hover{-webkit-transform:translateY(-4px);transform:translateY(-4px);-webkit-box-shadow:0 8px 24px rgba(0,0,0,.15)!important;box-shadow:0 8px 24px rgba(0,0,0,.15)!important}#natcon-individual-award-create .image-gallery .image-card .image-delete-action{position:absolute;top:0;right:0;z-index:10;background:rgba(211,47,47,.9);border-radius:0 0 0 8px;padding:2px}#natcon-individual-award-create .image-gallery .image-card .image-delete-action .delete-btn{-webkit-transition:all .2s ease;transition:all .2s ease}#natcon-individual-award-create .image-gallery .image-card .image-delete-action .delete-btn:hover{background:#d32f2f!important}#natcon-individual-award-create .image-gallery .image-card .image-preview{border-bottom:1px solid #e0e0e0}#natcon-individual-award-create .image-gallery .image-card .image-details{background:#fafafa}#natcon-individual-award-create .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}#natcon-individual-award-create .image-gallery .image-card .image-details .detail-item .detail-label{font-weight:600;color:#424242;min-width:40px}#natcon-individual-award-create .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}#natcon-individual-award-create .video-upload-card{border-radius:12px!important;border:1px solid #e0e0e0;background:#fff}#natcon-individual-award-create .video-upload-header{background:linear-gradient(135deg,#ffebee,#ffcdd2);border-bottom:1px solid #ef5350;padding:1.5rem}#natcon-individual-award-create .video-upload-header .section-title{font-size:1.3rem;font-weight:600;color:#c62828}#natcon-individual-award-create .video-info-alert{background:rgba(211,47,47,.04)!important;border:1px solid rgba(211,47,47,.2)!important;border-radius:8px}#natcon-individual-award-create .video-info-alert .text-sm{font-size:.9rem;line-height:1.4;color:#424242}#natcon-individual-award-create .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;font-size:.95rem}#natcon-individual-award-create .upload-wrapper .video-input:deep(.v-input__slot){min-height:56px;background:#f5f5f5;border-radius:8px}#natcon-individual-award-create .upload-wrapper .video-input:deep(.v-input__slot) input{color:#424242}#natcon-individual-award-create .video-preview-info .video-chip{display:-webkit-box;display:-ms-flexbox;display:flex;gap:6px;font-weight:500}