.cursor-pointer[data-v-4b4a60ca]{cursor:pointer}.btn-sm[data-v-4b4a60ca]{padding:.25rem .5rem;font-size:.75rem;line-height:1;border-radius:.2rem}.upload-dropzone[data-v-4b4a60ca]{border:1px dashed #ccc;padding:20px;text-align:center;border-radius:4px;margin-top:10px}.image-preview img[data-v-4b4a60ca]{max-width:100%;max-height:200px}.file-preview[data-v-4b4a60ca]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:5px}.file-preview .remove-file[data-v-4b4a60ca]{margin-left:10px;cursor:pointer}.upload-submit-btn[data-v-4b4a60ca]{margin-top:10px}.cursor-pointer[data-v-b58def60]{cursor:pointer}.btn-sm[data-v-84ae4920]{padding:.25rem .5rem;font-size:.75rem;border-radius:.2rem}.upload-popup-overlay[data-v-84ae4920]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.6);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;z-index:1000}.upload-popup-card[data-v-84ae4920]{background:#fff;border-radius:12px;padding:20px;width:400px;max-height:90vh;overflow-y:auto}.close-btn[data-v-84ae4920]{border:none;background:transparent;font-size:20px;float:right;cursor:pointer}.preview-img[data-v-84ae4920]{width:100%;border-radius:8px;margin-top:10px}.btn-sm[data-v-4758be58]{padding:.25rem .5rem;font-size:.75rem;line-height:1;border-radius:.2rem}.cursor-pointer[data-v-4758be58]{cursor:pointer}.upload-popup-overlay[data-v-4758be58]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.6);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;z-index:1000}.upload-popup-card[data-v-4758be58]{background:#fff;border-radius:12px;padding:20px;width:400px;max-height:90vh;overflow-y:auto}.preview-img[data-v-4758be58]{width:100%;border-radius:8px;margin-top:10px}.cursor-pointer[data-v-7c9ce925]{cursor:pointer}.aktiviti-grid[data-v-7c9ce925]{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:32px;padding:20px}.aktiviti-card[data-v-7c9ce925]{border:1px solid #e0e0e0;border-radius:12px;padding:16px;background:#fff;-webkit-box-shadow:0 2px 6px rgba(0,0,0,.05);box-shadow:0 2px 6px rgba(0,0,0,.05);text-align:center;-webkit-transition:all .2s ease;transition:all .2s ease}.aktiviti-card[data-v-7c9ce925]:hover{-webkit-transform:translateY(-3px);transform:translateY(-3px);-webkit-box-shadow:0 4px 12px rgba(0,0,0,.1);box-shadow:0 4px 12px rgba(0,0,0,.1)}.image-container[data-v-7c9ce925]{margin-bottom:12px}.aktiviti-image[data-v-7c9ce925]{width:100%;height:180px;-o-object-fit:cover;object-fit:cover;border-radius:8px}.action-buttons[data-v-7c9ce925]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px}.upload-dropzone[data-v-7c9ce925]{border:1px dashed #ccc;padding:20px;text-align:center;border-radius:4px;margin-top:10px}.image-preview img[data-v-7c9ce925]{max-width:100%;max-height:200px}.file-preview[data-v-7c9ce925]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:5px}.file-preview .remove-file[data-v-7c9ce925]{margin-left:10px;cursor:pointer}.popup-overlay[data-v-1e14a446]{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.45);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:2000;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.popup-content[data-v-1e14a446]{background:#fff;border-radius:16px;padding:24px;width:400px;max-width:90%;-webkit-box-shadow:0 10px 25px rgba(0,0,0,.2);box-shadow:0 10px 25px rgba(0,0,0,.2);-webkit-animation:popup-fade-data-v-1e14a446 .3s ease-out;animation:popup-fade-data-v-1e14a446 .3s ease-out}@-webkit-keyframes popup-fade-data-v-1e14a446{0%{opacity:0;-webkit-transform:translateY(-10px);transform:translateY(-10px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes popup-fade-data-v-1e14a446{0%{opacity:0;-webkit-transform:translateY(-10px);transform:translateY(-10px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}