.custom-tabs[data-v-182e44ad]{width:100%;border-radius:12px;overflow:hidden;border:1px solid #ddd;background-color:#fff}.tab-headers[data-v-182e44ad]{display:-webkit-box;display:-ms-flexbox;display:flex;background:#f9f9f9}.tab-header[data-v-182e44ad]{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:18px 20px;border:none;background:none;font-size:1.5rem;font-weight:500;color:#495057;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease;display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;text-decoration:none;border-top-left-radius:12px;border-top-right-radius:12px}.tab-header[data-v-182e44ad]:hover{background-color:#e9ecef;color:#a94dc1}.tab-header.active[data-v-182e44ad]{color:#780096;background:#fff}.tab-header.active[data-v-182e44ad]:after{content:"";position:absolute;bottom:0;left:0;right:0;height:3px}.tab-content[data-v-182e44ad]{padding:30px 20px;min-height:400px}@media (max-width:600px){.tab-header[data-v-182e44ad]{padding:16px 10px;font-size:16px}.tab-headers[data-v-182e44ad]{-ms-flex-wrap:wrap;flex-wrap:wrap}.tab-header[data-v-182e44ad]{-webkit-box-flex:0;-ms-flex:0 1 50%;flex:0 1 50%}.tab-content[data-v-182e44ad]{padding:20px 10px}}.custom-button[data-v-47447462]{background-color:#780096;color:#fff;-webkit-transition:.3s;transition:.3s}.custom-button[data-v-47447462]:hover{background-color:#922cb5}.custom-button[data-v-47447462]:disabled:hover{background-color:#780096}.btn[data-v-47447462]:disabled{cursor:not-allowed!important}.individual-container[data-v-48f13eff]{-webkit-box-orient:horizontal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}.individual-container[data-v-48f13eff],.inputs-container[data-v-48f13eff]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-direction:normal;gap:24px}.inputs-container[data-v-48f13eff]{-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column;width:100%;max-width:600px;padding-right:32px;border-right:1px solid #ddd}.individual-container-title[data-v-48f13eff]{font-size:16px;font-weight:600;color:#3f4254;padding-bottom:12px;border-bottom:2px solid #7b40b1}.individual-container-subtitle-text[data-v-48f13eff]{color:#b5b5c3;font-size:12px;margin:0}.ccms-input-group[data-v-48f13eff]{-webkit-box-orient:horizontal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:12px;-ms-flex-wrap:wrap;flex-wrap:wrap}.ccms-input-group[data-v-48f13eff],.input-wrapper[data-v-48f13eff]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-direction:normal}.input-wrapper[data-v-48f13eff]{-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:200px}.ccms-input-group label[data-v-48f13eff]{font-size:14px;color:#3f4254}.ccms-input[data-v-48f13eff]{-webkit-box-flex:1;-ms-flex:1;flex:1;max-height:37px;padding:8px 12px;border:1px solid #ddd;border-radius:6px;font-size:14px;-webkit-transition:all .2s;transition:all .2s}.ccms-input[data-v-48f13eff]:focus{outline:none;background-color:#fff;border-color:#7b40b1}.search-button[data-v-48f13eff]{background-color:#780096;color:#fff;padding:8px 12px;-webkit-transition:all .3s;transition:all .3s;max-height:37px;min-width:110px}.search-button[data-v-48f13eff]:hover{background-color:#922cb5}.search-button[data-v-48f13eff]:disabled:hover{background-color:#780096}.btn[data-v-48f13eff]:disabled{cursor:not-allowed!important}.phone-number-input[data-v-48f13eff]{border:1px solid #ddd;-webkit-transition:all .2s;transition:all .2s}.phone-number-input[data-v-48f13eff]:focus{outline:none;background-color:#fff;border-color:#7b40b1}.phone-number-wrapper[data-v-48f13eff]{width:100%}.trainee-data-container[data-v-48f13eff]{max-height:-webkit-fit-content;max-height:-moz-fit-content;max-height:fit-content;width:100%;max-width:600px;min-height:320px}.data-title[data-v-48f13eff]{font-size:16px;font-weight:600;color:#3f4254;padding-bottom:12px;border-bottom:2px solid #7b40b1}.trainee-data-container-subtitle-text[data-v-48f13eff]{color:#b5b5c3;font-size:12px;margin:0}.data-item[data-v-48f13eff]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:12px;font-size:14px}.data-label[data-v-48f13eff]{font-weight:600;color:#5e6278}.feedback-message[data-v-48f13eff]{margin-top:16px;font-size:14px;color:#7b40b1}.data-value[data-v-48f13eff]{color:#3f4254;word-wrap:break-word;text-align:right;max-width:60%}@media (max-width:1024px){.individual-container[data-v-48f13eff]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.inputs-container[data-v-48f13eff]{padding-bottom:32px;border-bottom:1px solid #ddd;border-right:none}.inputs-container[data-v-48f13eff],.trainee-data-container[data-v-48f13eff]{max-width:100%;padding-right:0}}@media (max-width:768px){.individual-container[data-v-48f13eff]{padding:12px;gap:16px}.inputs-container[data-v-48f13eff]{padding-bottom:32px;border-bottom:1px solid #ddd}.trainee-data-container[data-v-48f13eff]{padding:8px}.data-item[data-v-48f13eff]{gap:4px;font-size:13px}.data-value[data-v-48f13eff]{text-align:left;max-width:100%}}@media (max-width:480px){.inputs-container[data-v-48f13eff]{gap:16px}.search-button[data-v-48f13eff]{min-width:60px}.ccms-input[data-v-48f13eff],.trainee-data-container[data-v-48f13eff]{font-size:12px}}.table-container[data-v-63f0044e]{background-color:#fff;border:1px solid #ccc;border-radius:8px;overflow:hidden}.data-table[data-v-63f0044e]{margin-bottom:0}.empty-content[data-v-63f0044e],.loading-state[data-v-63f0044e]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:60px 20px;color:#6c757d}.empty-icon[data-v-63f0044e]{font-size:48px;color:#780096;margin-bottom:16px}.pagination-container[data-v-63f0044e]{padding:16px;border-top:1px solid #dee2e6;background-color:#f8f9fa}.pagination-container[data-v-63f0044e] ul{margin-bottom:0}.custom-pagination[data-v-63f0044e] .page-item{margin:0 4px}.custom-pagination[data-v-63f0044e] .page-link{color:#780096;border:1px solid #ddd;border-radius:8px;padding:8px 16px;font-size:16px;font-weight:500;-webkit-transition:all .3s ease;transition:all .3s ease}.custom-pagination[data-v-63f0044e] .page-link:hover{background-color:#f8f9fa;color:#922cb5;border-color:#780096}.custom-pagination[data-v-63f0044e] .page-item.active .page-link{background-color:#780096;border-color:#780096;color:#fff}.custom-pagination[data-v-63f0044e] .page-item.disabled .page-link{color:#6c757d;background-color:#f8f9fa;cursor:not-allowed}@media (max-width:768px){.custom-pagination[data-v-63f0044e] .page-link{padding:6px 12px;font-size:14px}}@media (max-width:576px){.custom-pagination[data-v-63f0044e] .page-item{margin:0 2px}.custom-pagination[data-v-63f0044e] .page-link{padding:4px 8px;font-size:12px}}.modal-container[data-v-697090af]{min-height:200px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:24px}.status-message[data-v-697090af]{font-size:16px;font-weight:500;margin:0}.status-container.error[data-v-697090af]{background-color:rgba(220,53,69,.1);border-left-color:#dc3545;color:#dc3545}.status-container.success[data-v-697090af]{background-color:rgba(40,167,69,.1);border-left-color:#28a745;color:#28a745}.errors-container[data-v-697090af]{background-color:#fff;border:1px solid #dc3545;border-radius:6px;padding:16px;max-height:400px;overflow-y:auto}.errors-container h5[data-v-697090af]{color:#dc3545;margin-bottom:12px;font-weight:600}.error-list[data-v-697090af]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px}.error-item[data-v-697090af]{background-color:#f8f9fa;padding:12px;border-radius:4px;border-left:3px solid #dc3545}.error-item strong[data-v-697090af]{color:#dc3545;display:block;margin-bottom:4px}.error-data[data-v-697090af]{font-size:14px;color:#6c757d;display:block;margin-bottom:8px}.error-messages[data-v-697090af]{margin:0;padding-left:20px}.error-messages li[data-v-697090af]{color:#495057;font-size:14px;margin-bottom:4px}[data-v-697090af] .custom-file-label:after{color:#fff!important;background-color:#8b008b!important;cursor:pointer!important}.status-container[data-v-697090af]{font-size:18px;border-radius:6px;background-color:rgba(123,64,177,.1);border-left:4px solid #7b40b1;padding:8px;min-height:40px}.second-validation-container[data-v-697090af]{background-color:rgba(220,53,69,.1);border:1px solid #dc3545;border-radius:6px;padding:16px;max-height:400px;overflow-y:auto}.second-validation-error[data-v-697090af]{color:#dc3545;margin:0}.submit-btn[data-v-697090af]{background-color:#7b40b1;color:#fff;border:none;padding:5px 20px;min-width:100px;border-radius:6px;cursor:pointer;-webkit-transition:background-color .3s ease;transition:background-color .3s ease}.submit-btn[data-v-697090af]:disabled{opacity:.6;cursor:not-allowed}.submit-btn[data-v-697090af]:not(:disabled):hover{background-color:#922cb5}.cancel-btn[data-v-697090af]{background-color:#2a2b2b;color:#fff;border:none;padding:5px 20px;min-width:100px;border-radius:6px;cursor:pointer;-webkit-transition:background-color .3s ease;transition:background-color .3s ease}.cancel-btn[data-v-697090af]:disabled{opacity:.6;cursor:not-allowed}.cancel-btn[data-v-697090af]:not(:disabled):hover{background-color:#5a6268}.preview-title[data-v-697090af]{color:#28a745;margin-bottom:16px;font-weight:600;font-size:16px}[data-v-697090af] .custom-table{text-align:center}[data-v-697090af] .custom-table thead th{background-color:#f8f9fa;color:#495057;font-weight:600}.bulk-container[data-v-227759e6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-family:Cairo,sans-serif;gap:24px}.buttons-container[data-v-227759e6],.top-items-container[data-v-227759e6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;width:100%}.buttons-container[data-v-227759e6]{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;gap:24px;padding:24px;background-color:#f8f9fa;border-radius:12px;border:1px solid #e9ecef}.button-wrapper[data-v-227759e6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:16px;-webkit-box-flex:1;-ms-flex:1;flex:1}.button-wrapper p[data-v-227759e6]{color:#495057;margin:0;font-size:14px;line-height:1.6;-webkit-box-flex:1;-ms-flex:1;flex:1}.separator[data-v-227759e6]{width:1px;background-color:#dee2e6;-ms-flex-item-align:stretch;align-self:stretch}.download-btn[data-v-227759e6],.upload-btn[data-v-227759e6]{width:100%;padding:10px 16px;border-radius:8px;font-weight:500;-webkit-transition:all .3s ease;transition:all .3s ease;border:none;cursor:pointer}.download-btn[data-v-227759e6]{background-color:#000;color:#fff}.download-btn[data-v-227759e6]:hover{background-color:#525252}.upload-btn[data-v-227759e6]{background-color:#780096;color:#fff}.upload-btn[data-v-227759e6]:hover{background-color:#922cb5}.search-wrapper[data-v-227759e6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:12px}.search-input-group[data-v-227759e6]{-webkit-box-flex:1;-ms-flex:1;flex:1}.search-btn[data-v-227759e6]{background-color:#780096;padding:6px 12px;color:#fff;border:none;cursor:pointer;-webkit-transition:background-color .3s ease;transition:background-color .3s ease;margin:0;border-radius:0 4px 4px 0}.search-btn[data-v-227759e6]:hover{background-color:#922cb5}.filter-controls[data-v-227759e6]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px}.custom-select[data-v-227759e6]{min-width:150px;padding:6px 12px;height:38px;border-radius:8px;border:1px solid #ddd;font-size:16px;color:#495057;background-color:#fff;cursor:pointer}.custom-select[data-v-227759e6]:focus{border-color:#780096;outline:none}.clear-filter-btn[data-v-227759e6]{background-color:#6c757d;color:#fff;padding:6px 12px;border-radius:8px;border:none;cursor:pointer;-webkit-transition:background-color .3s ease;transition:background-color .3s ease;white-space:nowrap}.clear-filter-btn[data-v-227759e6]:hover:not(:disabled){background-color:#5a6268}.clear-filter-btn[data-v-227759e6]:disabled{background-color:#e9ecef;color:#6c757d;cursor:not-allowed}.wallet-history-table-title[data-v-227759e6]{font-size:16px;font-weight:600;color:#3f4254;padding-bottom:12px;border-bottom:2px solid #7b40b1}.wallet-history-subtitle[data-v-227759e6]{color:#b5b5c3;font-size:12px;margin:0}[data-v-227759e6] .custom-table{text-align:center;min-height:320px}[data-v-227759e6] .custom-table thead th{background-color:#f8f9fa;color:#495057;font-weight:600}@media (max-width:768px){.buttons-container[data-v-227759e6]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}.separator[data-v-227759e6]{width:100%;height:1px}.button-wrapper[data-v-227759e6]{width:100%}.search-wrapper[data-v-227759e6]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.filter-controls[data-v-227759e6]{width:100%}.clear-filter-btn[data-v-227759e6],.custom-select[data-v-227759e6]{-webkit-box-flex:1;-ms-flex:1;flex:1}}.help-button[data-v-486fab8f]{border-radius:8px;background:linear-gradient(135deg,#780096,#922cb5);color:#fff;border:none;-webkit-box-shadow:0 4px 12px rgba(120,0,150,.4);box-shadow:0 4px 12px rgba(120,0,150,.4);cursor:pointer;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;gap:8px;padding:8px 16px;-webkit-transition:all .3s ease;transition:all .3s ease}.help-button p[data-v-486fab8f]{margin:0}.help-button[data-v-486fab8f]:hover{-webkit-box-shadow:0 6px 16px rgba(120,0,150,.6);box-shadow:0 6px 16px rgba(120,0,150,.6);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.guide-container[data-v-486fab8f]{position:relative;padding:24px;background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#fafafa));background:linear-gradient(180deg,#fff,#fafafa);border-radius:16px;max-height:700px;overflow-y:auto}.guide-container[data-v-486fab8f]::-webkit-scrollbar{width:8px}.guide-container[data-v-486fab8f]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}.guide-container[data-v-486fab8f]::-webkit-scrollbar-thumb{background:linear-gradient(135deg,#780096,#922cb5);border-radius:10px}.guide-container[data-v-486fab8f]::-webkit-scrollbar-thumb:hover{background:linear-gradient(135deg,#5f0077,#7a2496)}.close-btn[data-v-486fab8f]{background:rgba(120,0,150,.1);border:none;font-size:28px;color:#780096;cursor:pointer;width:44px;height:44px;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;border-radius:50%;-webkit-transition:all .3s ease;transition:all .3s ease;z-index:10}.close-btn[data-v-486fab8f]:hover{background:rgba(120,0,150,.2);color:#922cb5}.step-content[data-v-486fab8f]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:24px}.header-right[data-v-486fab8f]{gap:16px}.header-right[data-v-486fab8f],.step-header[data-v-486fab8f]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.step-header[data-v-486fab8f]{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-bottom:20px;border-bottom:3px solid transparent;-o-border-image:linear-gradient(90deg,#780096,#922cb5) 1;border-image:-webkit-gradient(linear,left top,right top,from(#780096),to(#922cb5)) 1;border-image:linear-gradient(90deg,#780096,#922cb5) 1}.step-header p[data-v-486fab8f]{margin:0;background:linear-gradient(135deg,#780096,#922cb5);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-size:28px;font-weight:700;letter-spacing:-.5px}.step-indicator[data-v-486fab8f]{background:linear-gradient(135deg,#780096,#922cb5);color:#fff;padding:8px 16px;border-radius:24px;font-size:12px;font-weight:600;-webkit-box-shadow:0 2px 8px rgba(120,0,150,.3);box-shadow:0 2px 8px rgba(120,0,150,.3);letter-spacing:.5px}.step-image[data-v-486fab8f]{width:100%;height:420px;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;background:linear-gradient(135deg,#f8f9fa,#e9ecef);border-radius:12px;overflow:hidden;border:2px solid #e0e0e0;-webkit-box-shadow:0 4px 12px rgba(0,0,0,.08);box-shadow:0 4px 12px rgba(0,0,0,.08)}.step-image img[data-v-486fab8f]{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.step-description[data-v-486fab8f]{text-align:left;background:#f9f9f9;padding:20px;border-radius:10px;border-left:4px solid #780096}.step-description p[data-v-486fab8f]{font-size:15px;color:#333;line-height:1.8;margin:0;white-space:pre-line;font-weight:400}.rules[data-v-486fab8f]{background:linear-gradient(135deg,#fff5f8,#f8f0fb);border:2px solid #780096;color:#2c2c2c;padding:20px;border-radius:12px;-webkit-box-shadow:0 4px 12px rgba(120,0,150,.15);box-shadow:0 4px 12px rgba(120,0,150,.15)}.rules ul[data-v-486fab8f]{padding-left:24px;margin:12px 0 0 0;list-style:none}.rules ul li[data-v-486fab8f]{position:relative;padding-left:8px;margin-bottom:12px;line-height:1.6}.rules ul li[data-v-486fab8f]:before{content:"✓";position:absolute;left:-20px;color:#780096;font-weight:700;font-size:16px}.rules h3[data-v-486fab8f]{margin-top:0;margin-bottom:8px;background:linear-gradient(135deg,#780096,#922cb5);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-size:20px;font-weight:700}.step-navigation[data-v-486fab8f]{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;padding-top:20px;gap:16px;border-top:1px solid #e0e0e0;margin-top:8px}.nav-btn[data-v-486fab8f]{padding:14px 36px;border:none;border-radius:10px;font-size:14px;font-weight:600;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease;text-transform:uppercase;letter-spacing:.5px;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.1);box-shadow:0 2px 8px rgba(0,0,0,.1)}.prev-btn[data-v-486fab8f]{background:linear-gradient(135deg,#e0e0e0,#d0d0d0);color:#555}.prev-btn[data-v-486fab8f]:hover:not(:disabled){background:linear-gradient(135deg,#d0d0d0,silver);-webkit-transform:translateX(-2px);transform:translateX(-2px);-webkit-box-shadow:0 4px 12px rgba(0,0,0,.15);box-shadow:0 4px 12px rgba(0,0,0,.15)}.prev-btn[data-v-486fab8f]:disabled{opacity:.4;cursor:not-allowed;-webkit-box-shadow:none;box-shadow:none}.finish-btn[data-v-486fab8f],.next-btn[data-v-486fab8f]{background:linear-gradient(135deg,#780096,#922cb5);color:#fff}.finish-btn[data-v-486fab8f]:hover,.next-btn[data-v-486fab8f]:hover{background:linear-gradient(135deg,#922cb5,#a035c7);-webkit-transform:translateX(2px);transform:translateX(2px);-webkit-box-shadow:0 4px 16px rgba(120,0,150,.4);box-shadow:0 4px 16px rgba(120,0,150,.4)}.progress-dots[data-v-486fab8f]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:8px 12px;background:rgba(120,0,150,.05);border-radius:24px}.dot[data-v-486fab8f]{width:10px;height:10px;border-radius:50%;background:#ddd;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease;border:2px solid transparent}.dot[data-v-486fab8f]:hover{background:#bbb;-webkit-transform:scale(1.2);transform:scale(1.2)}.dot.active[data-v-486fab8f]{background:linear-gradient(135deg,#780096,#922cb5);-webkit-box-shadow:0 2px 8px rgba(120,0,150,.5);box-shadow:0 2px 8px rgba(120,0,150,.5);width:14px;height:14px;border:2px solid #fff;outline:2px solid rgba(120,0,150,.3)}@media (max-width:768px){.guide-container[data-v-486fab8f]{padding:16px;max-height:600px}.step-header[data-v-486fab8f]{-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;gap:16px}.header-right[data-v-486fab8f]{width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.step-header p[data-v-486fab8f]{font-size:22px}.step-indicator[data-v-486fab8f]{font-size:11px;padding:6px 12px}.step-image[data-v-486fab8f]{height:280px}.step-description[data-v-486fab8f]{padding:16px}.step-description p[data-v-486fab8f]{font-size:14px}.step-navigation[data-v-486fab8f]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12px}.nav-btn[data-v-486fab8f]{width:100%;padding:12px 24px}.progress-dots[data-v-486fab8f]{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.rules h3[data-v-486fab8f]{font-size:18px}.rules ul li[data-v-486fab8f]{font-size:14px}}.user-guide-modal .modal-dialog{max-width:960px}.user-guide-modal .modal-content{border:none;-webkit-box-shadow:0 20px 60px rgba(120,0,150,.3);box-shadow:0 20px 60px rgba(120,0,150,.3);border-radius:16px;overflow:hidden}.user-guide-modal .modal-backdrop{backdrop-filter:blur(4px)}.restriction-container[data-v-591c6bed]{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;width:100%;min-height:450px;padding:40px 20px}.restriction-content[data-v-591c6bed]{max-width:600px;text-align:center;padding:50px 40px;border-radius:16px;background:linear-gradient(135deg,rgba(255,193,7,.1),rgba(255,152,0,.1));border:2px solid rgba(255,193,7,.3);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.restriction-icon[data-v-591c6bed]{font-size:80px;color:#ff9800;margin-bottom:24px;-webkit-animation:pulse-591c6bed 2s ease-in-out infinite;animation:pulse-591c6bed 2s ease-in-out infinite}@-webkit-keyframes pulse-591c6bed{0%,to{-webkit-transform:scale(1);transform:scale(1);opacity:1}50%{-webkit-transform:scale(1.05);transform:scale(1.05);opacity:.8}}@keyframes pulse-591c6bed{0%,to{-webkit-transform:scale(1);transform:scale(1);opacity:1}50%{-webkit-transform:scale(1.05);transform:scale(1.05);opacity:.8}}.restriction-title[data-v-591c6bed]{font-size:28px;font-weight:600;color:#333;margin-bottom:20px;line-height:1.3}.restriction-message[data-v-591c6bed]{font-size:16px;color:#555;line-height:1.6;margin-bottom:16px}.restriction-action[data-v-591c6bed]{font-size:15px;color:#666;font-weight:500;margin-bottom:0}.digital-wallet-trainers-container[data-v-272308d7]{font-family:Cairo,sans-serif;background-color:#fff;padding:24px;min-height:calc(100vh - 200px)}.announcement[data-v-272308d7]{background:linear-gradient(135deg,#e1f5fe,#f3e5f5);border:1px solid #ddd;padding:20px;margin-bottom:20px;border-radius:8px;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:20px}.text[data-v-272308d7]{color:#2e3b4e;-webkit-box-flex:1;-ms-flex:1;flex:1}.text p[data-v-272308d7]{margin:0;font-size:16px;line-height:1.5}.info-icon[data-v-272308d7]{color:#7b40b1;font-size:16px;margin-right:4px}@media (max-width:768px){.announcement[data-v-272308d7]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center}}