.btn-action-core[data-v-1b8f5ffa]{height:40px;font-size:1rem;border:none!important;font-weight:700;border-radius:6px;padding:6px 10px;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;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.1);box-shadow:0 2px 4px rgba(0,0,0,.1)}.btn-action-core[data-v-1b8f5ffa]:not([disabled]):hover{-webkit-box-shadow:0 4px 8px rgba(0,0,0,.15);box-shadow:0 4px 8px rgba(0,0,0,.15)}.btn-accept-core[data-v-1b8f5ffa],.btn-success-core[data-v-1b8f5ffa]{background-color:var(--color-secondary);color:#fff}.btn-accept-core[data-v-1b8f5ffa]:not([disabled]):hover,.btn-success-core[data-v-1b8f5ffa]:not([disabled]):hover{background-color:var(--color-secondary-dark)}.btn-danger-core[data-v-1b8f5ffa],.btn-delete-core[data-v-1b8f5ffa]{background-color:var(--color-danger);color:#fff}.btn-danger-core[data-v-1b8f5ffa]:not([disabled]):hover,.btn-delete-core[data-v-1b8f5ffa]:not([disabled]):hover{background-color:var(--color-danger-dark)}.btn-edit-core[data-v-1b8f5ffa]{background-color:var(--color-accent-yellow-base)}.btn-edit-core[data-v-1b8f5ffa]:not([disabled]):hover{background-color:var(--color-accent-yellow-dark);color:#fff!important}.btn-search-core[data-v-1b8f5ffa]{background-color:var(--color-blue-sky);color:#fff}.btn-search-core[data-v-1b8f5ffa]:not([disabled]):hover{background-color:var(--color-blue-sky-dark)}.btn-deleteOutline-core[data-v-1b8f5ffa]{border:1px solid var(--color-danger)!important;background-color:transparent!important;color:var(--color-danger)!important}.btn-deleteOutline-core[data-v-1b8f5ffa]:not([disabled]):hover{color:var(--color-danger)!important;border:1.5px solid var(--color-danger)!important}.btn-close-core[data-v-1b8f5ffa],.btn-outline-core[data-v-1b8f5ffa]{border:1px solid var(--color-gray)!important;background-color:transparent!important;color:var(--color-dark) rgba(0,0,0,.1)!important;-webkit-box-shadow:none;box-shadow:none}.btn-close-core[data-v-1b8f5ffa]:not([disabled]):hover,.btn-outline-core[data-v-1b8f5ffa]:not([disabled]):hover{color:var(--color-dark)!important;border:1px solid var(--color-dark)!important;-webkit-box-shadow:0 4px 8px rgba(0,0,0,.15);box-shadow:0 4px 8px rgba(0,0,0,.15)}.btn-outline-info-core[data-v-1b8f5ffa]{border:1px solid var(--color-blue-sky)!important;background-color:transparent!important;color:var(--color-blue-sky)!important;-webkit-box-shadow:none;box-shadow:none}.btn-outline-info-core[data-v-1b8f5ffa]:not([disabled]):hover{background-color:var(--color-blue-sky)!important;color:#fff!important;-webkit-box-shadow:0 4px 8px rgba(0,0,0,.15);box-shadow:0 4px 8px rgba(0,0,0,.15)}.btn-action-core[disabled][data-v-1b8f5ffa]{opacity:.65;cursor:not-allowed;-webkit-box-shadow:none!important;box-shadow:none!important;-webkit-transform:none!important;transform:none!important}@media (max-width:767.98px){.icon-mobile-hide[data-v-1b8f5ffa]{display:none!important}.btn-action-core .iconCore .me-2[data-v-1b8f5ffa],.btn-action-core .iconCore .ms-2[data-v-1b8f5ffa]{margin-left:0!important;margin-right:0!important}.btn-action-core[data-v-1b8f5ffa]{height:32px;font-size:.95rem;border-radius:6px;padding:5px 8px}}.image-zoom-modal .modal-content[data-v-27c0f684]{border-radius:10px;max-width:100%}.image-container-zoom[data-v-27c0f684]{overflow:hidden}.img-thumbnail[data-v-27c0f684]{display:inline-block}.zoomable-image[data-v-27c0f684]{max-width:100%;height:auto;-webkit-transform-origin:center center;transform-origin:center center;cursor:default}.clickable-image-wrapper[data-v-27c0f684]{cursor:pointer;display:inline-block}.btn-action-base[data-v-134305a0]{height:40px;width:130px;font-size:14px;background-color:var(--color-accent-yellow)!important;border:none!important;color:var(--color-dark)!important;font-weight:700;border-radius:6px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:background-color .2s,-webkit-box-shadow .2s;transition:background-color .2s,-webkit-box-shadow .2s;transition:background-color .2s,box-shadow .2s;transition:background-color .2s,box-shadow .2s,-webkit-box-shadow .2s;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.1);box-shadow:0 2px 4px rgba(0,0,0,.1)}.btn-action-base[data-v-134305a0]:hover{background-color:var(--color-accent-yellow)!important;opacity:.9;-webkit-box-shadow:0 4px 8px rgba(0,0,0,.15);box-shadow:0 4px 8px rgba(0,0,0,.15)}.action-buttons-group[data-v-60814640]{gap:4px}.router-link[data-v-60814640]{text-decoration:none}.vue-advanced-cropper{text-align:center;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;max-height:100%;max-width:100%;direction:ltr}.vue-advanced-cropper__stretcher{pointer-events:none;position:relative;max-width:100%;max-height:100%}.vue-advanced-cropper__image{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:absolute;-webkit-transform-origin:center;transform-origin:center;max-width:none!important}.vue-advanced-cropper__background,.vue-advanced-cropper__foreground{opacity:1;background:#000;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);position:absolute;top:50%;left:50%}.vue-advanced-cropper__foreground{opacity:.5}.vue-advanced-cropper__boundaries{opacity:1;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);position:absolute;left:50%;top:50%}.vue-advanced-cropper__cropper-wrapper{width:100%;height:100%}.vue-advanced-cropper__image-wrapper{overflow:hidden;position:absolute;width:100%;height:100%}.vue-advanced-cropper__stencil-wrapper{position:absolute}.vue-simple-handler{display:block;background:#fff;height:10px;width:10px}.vue-rectangle-stencil{-webkit-box-sizing:border-box;box-sizing:border-box}.vue-rectangle-stencil,.vue-rectangle-stencil__preview{position:absolute;height:100%;width:100%}.vue-rectangle-stencil--movable{cursor:move}.vue-circle-stencil{position:absolute;height:100%;width:100%;-webkit-box-sizing:content-box;box-sizing:content-box;cursor:move}.vue-circle-stencil__preview{border-radius:50%;position:absolute;width:100%;height:100%}.vue-circle-stencil--movable{cursor:move}.vue-simple-line{background:0 0;-webkit-transition:border .5s;transition:border .5s;border-color:hsla(0,0%,100%,.3);border-width:0;border-style:solid}.vue-simple-line--north,.vue-simple-line--south{height:0;width:100%}.vue-simple-line--east,.vue-simple-line--west{height:100%;width:0}.vue-simple-line--east{border-right-width:1px}.vue-simple-line--west{border-left-width:1px}.vue-simple-line--south{border-bottom-width:1px}.vue-simple-line--north{border-top-width:1px}.vue-simple-line--hover{opacity:1;border-color:#fff}.vue-bounding-box{position:relative;height:100%;width:100%}.vue-bounding-box__handler{position:absolute}.vue-bounding-box__handler--west-north{left:0;top:0}.vue-bounding-box__handler--north{left:50%;top:0}.vue-bounding-box__handler--east-north{left:100%;top:0}.vue-bounding-box__handler--east{left:100%;top:50%}.vue-bounding-box__handler--east-south{left:100%;top:100%}.vue-bounding-box__handler--south{left:50%;top:100%}.vue-bounding-box__handler--west-south{left:0;top:100%}.vue-bounding-box__handler--west{left:0;top:50%}.vue-handler-wrapper{position:absolute;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:30px;height:30px}.vue-handler-wrapper__draggable{width:100%;height:100%;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}.vue-handler-wrapper--west-north{cursor:nw-resize}.vue-handler-wrapper--north{cursor:n-resize}.vue-handler-wrapper--east-north{cursor:ne-resize}.vue-handler-wrapper--east{cursor:e-resize}.vue-handler-wrapper--east-south{cursor:se-resize}.vue-handler-wrapper--south{cursor:s-resize}.vue-handler-wrapper--west-south{cursor:sw-resize}.vue-handler-wrapper--west{cursor:w-resize}.vue-handler-wrapper--disabled{cursor:auto}.vue-line-wrapper{background:0 0;position:absolute;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}.vue-line-wrapper--north,.vue-line-wrapper--south{height:12px;width:100%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.vue-line-wrapper--north{top:0;cursor:n-resize}.vue-line-wrapper--south{top:100%;cursor:s-resize}.vue-line-wrapper--east,.vue-line-wrapper--west{width:12px;height:100%;-webkit-transform:translateX(-50%);transform:translateX(-50%);top:0}.vue-line-wrapper--east{left:100%;cursor:e-resize}.vue-line-wrapper--west{left:0;cursor:w-resize}.vue-line-wrapper--disabled{cursor:auto}.vue-draggable-area{position:relative}.vue-preview-result{overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;height:100%;width:100%}.vue-preview-result__wrapper{position:absolute}.vue-preview-result__image{pointer-events:none;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transform-origin:center;transform-origin:center;max-width:none!important}.vue-preview{overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative}.vue-preview--fill,.vue-preview__wrapper{width:100%;height:100%;position:absolute}.vue-preview__image{pointer-events:none;position:absolute;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transform-origin:center;transform-origin:center;max-width:none!important}.file-cropper-area[data-v-5f78b563]{min-height:40px}.image-preview-container[data-v-5f78b563]{margin-top:10px;position:relative;display:block;max-width:250px;border-radius:8px;overflow:hidden}.current-file-image[data-v-5f78b563]{max-width:100%;height:auto;max-height:200px;border-radius:8px;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.1);box-shadow:0 2px 8px rgba(0,0,0,.1);-webkit-transition:all .3s;transition:all .3s;cursor:pointer}.current-file-image[data-v-5f78b563]:hover{opacity:.9}.btn-select-file[data-v-5f78b563]{padding:8px 15px;background-color:#007bff;color:#fff;border:none;border-radius:6px;font-weight:500;-webkit-transition:all .2s;transition:all .2s;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.btn-select-file[data-v-5f78b563]:hover{background-color:#0056b3}.btn-delete-file[data-v-5f78b563]{position:absolute;top:5px;right:5px;background-color:#dc3545;color:#fff;border:none;border-radius:50%;width:30px;height:30px;font-size:.8rem;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:0;opacity:.8;-webkit-transition:opacity .2s;transition:opacity .2s;cursor:pointer}.btn-delete-file[data-v-5f78b563]:hover{opacity:1}[data-v-5f78b563] .flower-modal-decorated .modal-content{border-radius:20px;border:3px solid var(--color-primary,--color-primary-dark);-webkit-box-shadow:0 10px 30px rgba(0,0,0,.3);box-shadow:0 10px 30px rgba(0,0,0,.3);background:linear-gradient(110deg,#f7fcf7,#fbf2f2)}[data-v-5f78b563] .flower-title-decorated{font-size:1.4rem;font-weight:800;color:var(--color-primary-dark,#082957);background:transparent!important;border-bottom:2px solid var(--color-primary);padding:1rem 1.5rem}[data-v-5f78b563] .flower-modal-decorated .modal-header{background:none;border-bottom:none;padding-bottom:0}.flower-input[data-v-5f78b563]{border-radius:8px;border:1px solid var(--color-gray);-webkit-transition:all .3s ease;transition:all .3s ease;padding:10px 15px;height:auto}.flower-input[data-v-5f78b563]:focus{border-color:var(--color-secondary)}.form-label[data-v-5f78b563]{font-weight:600;color:var(--color-dark);margin-bottom:.25rem}.required-star[data-v-5f78b563]{color:var(--color-danger);font-weight:500}.character-count[data-v-5f78b563]{color:var(--color-gray);font-size:.8rem}.flower-footer-actions[data-v-5f78b563]{border-top:1px dashed var(--color-gray)}.is-invalid[data-v-5f78b563]{border-color:var(--color-danger)!important}.flower-alert[data-v-5f78b563]{background-color:#e6f7e6;border-color:#b7e0b7;color:var(--color-secondary);border-radius:8px;margin-top:10px}.flower-alert .alert-heading[data-v-5f78b563]{color:var(--color-secondary)}.upload-cropper[data-v-5f78b563]{max-height:400px;width:100%}.success-result-wrapper[data-v-5f78b563]{-webkit-animation-duration:.8s;animation-duration:.8s}.alert-heading[data-v-5f78b563]{font-size:1.3rem}.alert-content[data-v-5f78b563]{font-size:1.1rem}.success-icon-box i[data-v-5f78b563]{-webkit-filter:drop-shadow(0 4px 10px rgba(40,167,69,.3));filter:drop-shadow(0 4px 10px rgba(40,167,69,.3))}.icon-succes[data-v-5f78b563]{font-size:4.5rem}@media (min-width:376px) and (max-width:580px){.form-container-wrapper[data-v-5f78b563]{padding:20px}.logo-festival[data-v-5f78b563]{width:160px;height:auto}.icon-succes[data-v-5f78b563]{font-size:4.2rem}.page-title[data-v-5f78b563]{font-size:1.1rem}.flower-input[data-v-5f78b563]{border-radius:8px;border:1px solid var(--color-gray,#ccc);padding:8px 10px}.image-preview-container[data-v-5f78b563]{margin-top:5px;position:relative;display:block;max-width:185px;border-radius:8px;overflow:hidden}.alert-heading[data-v-5f78b563]{font-size:1.2rem}.alert-content[data-v-5f78b563]{font-size:.9rem}}@media (max-width:375px){.form-container-wrapper[data-v-5f78b563]{padding:20px}.logo-festival[data-v-5f78b563]{width:150px;height:auto}.logo-festival-wrapper[data-v-5f78b563]{text-align:center;margin-bottom:5px}.page-title[data-v-5f78b563]{font-size:1.1rem}.flower-input[data-v-5f78b563]{border-radius:8px;border:1px solid var(--color-gray,#ccc);padding:6px 7px}.image-preview-container[data-v-5f78b563]{margin-top:3px;position:relative;display:block;max-width:160px;border-radius:8px;overflow:hidden}.icon-succes[data-v-5f78b563]{font-size:4rem}.alert-heading[data-v-5f78b563]{font-size:1.1rem}.alert-content[data-v-5f78b563]{font-size:.9rem}}.image-preview-container[data-v-c969bcd2]{margin-top:10px;position:relative;display:inline-block;border-radius:8px;overflow:hidden}.current-file-image[data-v-c969bcd2]{max-width:100%;height:auto;max-height:200px;border-radius:8px;-webkit-box-shadow:0 2px 8px rgba(0,0,0,.1);box-shadow:0 2px 8px rgba(0,0,0,.1);-webkit-transition:all .3s;transition:all .3s;cursor:pointer}.current-file-image[data-v-c969bcd2]:hover{opacity:.9}.btn-select-file[data-v-c969bcd2]{padding:8px 15px;background-color:#007bff;color:#fff;border:none;border-radius:6px;font-weight:500;-webkit-transition:all .2s;transition:all .2s}.btn-select-file[data-v-c969bcd2]:hover{background-color:#0056b3}.btn-delete-file[data-v-c969bcd2]{position:absolute;top:5px;right:5px;background-color:#dc3545;color:#fff;border:none;border-radius:50%;width:30px;height:30px;font-size:.8rem;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:0;opacity:.8;-webkit-transition:opacity .2s;transition:opacity .2s;cursor:pointer}.btn-delete-file[data-v-c969bcd2]:hover{opacity:1}.cropper-modal-backdrop[data-v-c969bcd2]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.7);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:9999}.cropper-container-box[data-v-c969bcd2]{background:#fff;padding:20px;border-radius:10px;-webkit-box-shadow:0 5px 15px rgba(0,0,0,.5);box-shadow:0 5px 15px rgba(0,0,0,.5);max-width:800px;width:90%}.cropper-area[data-v-c969bcd2]{max-height:500px;background:#f0f0f0}.cropper-actions[data-v-c969bcd2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-top:20px}.btn-core[data-v-c969bcd2]{padding:8px 15px;border-radius:5px;font-weight:700;cursor:pointer;-webkit-transition:all .2s;transition:all .2s;border:none}.btn-outline-core[data-v-c969bcd2]{background:transparent;border:1px solid #6c757d;color:#6c757d}.btn-accept-core[data-v-c969bcd2]{background:#28a745;color:#fff}[data-v-f025f5d6] .flower-modal-decorated .modal-content{border-radius:20px;border:3px solid var(--color-primary,--color-primary-dark);-webkit-box-shadow:0 10px 30px rgba(0,0,0,.3);box-shadow:0 10px 30px rgba(0,0,0,.3);background:linear-gradient(110deg,#f7fcf7,#fbf2f2)}[data-v-f025f5d6] .flower-title-decorated{font-size:1.4rem;font-weight:800;color:var(--color-primary-dark,#082957);background:transparent!important;border-bottom:2px solid var(--color-primary);padding:1rem 1.5rem}.hoa-carousel-container[data-v-f025f5d6]{width:100%;margin:0;padding:0}.hoa-carousel-container[data-v-f025f5d6] .slick-list{margin:0 -10px}.slide-item-wrapper[data-v-f025f5d6]{height:100%;padding:0 8px}[data-v-f025f5d6] .slick-slide>div,[data-v-f025f5d6] .slick-track{height:100%;padding:0!important}.item-wrapper[data-v-f025f5d6]{padding:10px;-webkit-box-sizing:border-box;box-sizing:border-box}.hoa-card[data-v-f025f5d6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;background:#fff;border-radius:12px;overflow:hidden;-webkit-transition:-webkit-transform .5s ease;transition:-webkit-transform .5s ease;transition:transform .5s ease;transition:transform .5s ease,-webkit-transform .5s ease;border:1px solid #eee}.hoa-card[data-v-f025f5d6]:hover{-webkit-box-shadow:0 6px 18px rgba(0,0,0,.12);box-shadow:0 6px 18px rgba(0,0,0,.12)}.hoa-image-container[data-v-f025f5d6]{position:relative;width:100%;padding-bottom:66.66%;overflow:hidden;background:#f5f5f5}.hoa-image-wrapper[data-v-f025f5d6]{position:absolute;top:0;left:0;width:100%;height:100%}.hoa-image[data-v-f025f5d6]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;-webkit-transition:-webkit-transform .4s ease;transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease}.hoa-overlay[data-v-f025f5d6]{position:absolute;bottom:0;left:0;right:0;padding:14px;background:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.8)),to(transparent));background:linear-gradient(0deg,rgba(0,0,0,.8) 0,transparent);color:#fff}.hoa-name[data-v-f025f5d6]{font-size:1.25rem;font-weight:700;margin:0;white-space:nowrap;overflow:hidden;color:var(--color-white)!important;text-overflow:ellipsis;text-shadow:0 1px 2px rgba(0,0,0,.5)}.hoa-engname[data-v-f025f5d6]{margin:0;font-size:.95rem;opacity:.85}.hoa-card-body[data-v-f025f5d6]{padding:18px;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-flex:1;-ms-flex-positive:1;flex-grow:1}.hoa-desc[data-v-f025f5d6]{font-size:1.15rem;line-height:1.5;color:#555;margin-bottom:12px;height:4.5em;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-align:justify;white-space:normal}.hoa-card-footer[data-v-f025f5d6]{margin-top:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.aspect-ratio-3-2-modal[data-v-f025f5d6]{width:100%;padding-bottom:66.66%;position:relative;border-radius:8px;overflow:hidden;background:#000;cursor:pointer}.full-modal-image[data-v-f025f5d6]{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.content-text-full[data-v-f025f5d6]{font-size:1rem;line-height:1.7;color:#333;white-space:pre-line}[data-v-f025f5d6] .slick-dots{bottom:-25px}[data-v-f025f5d6] .slick-dots li button:before{color:var(--color-primary,#2b569a);font-size:10px}@media (max-width:576px){.hoa-name[data-v-f025f5d6]{font-size:.95rem}.hoa-desc[data-v-f025f5d6]{font-size:.95rem;line-height:1.38;height:2.65em;-webkit-line-clamp:2}.item-wrapper[data-v-f025f5d6]{padding:6px}[data-v-f025f5d6] .slick-dots{bottom:-20px}}