.select-pages-modal-overlay[data-v-92624ad1]{position:fixed;top:0;left:0;right:0;bottom:0;background:#3339;display:flex;justify-content:center;align-items:center;z-index:2000;padding:2rem}.select-pages-modal[data-v-92624ad1]{position:relative;display:flex;flex-direction:column;width:100%;max-width:65.125rem;max-height:48.125rem;background:#f7f8fa;border-radius:1.875rem;box-shadow:0 .125rem 1.25rem #0000001a;overflow:hidden}.modal-header[data-v-92624ad1]{display:flex;justify-content:space-between;align-items:center;padding:2.59375rem 2.4375rem 1.5rem;flex-shrink:0}.modal-title[data-v-92624ad1]{font-weight:700;font-size:1.125rem;line-height:1.193359375;color:#000;margin:0}.close-btn[data-v-92624ad1]{display:flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;padding:.09375rem;background:#c7c7cc;border:none;border-radius:.75rem;color:#fff;cursor:pointer;transition:all .2s ease}.close-btn[data-v-92624ad1]:hover{color:#8c55f2;background:#c7c7cc;transform:scale(1.05)}.close-btn[data-v-92624ad1]:active{transform:scale(.95)}.close-btn svg[data-v-92624ad1]{width:1.3275rem;height:1.3275rem}.selection-options[data-v-92624ad1]{display:flex;align-items:center;gap:2rem;padding:0 2.5625rem;margin-bottom:1rem;flex-wrap:nowrap;flex-shrink:0}.selection-option-col[data-v-92624ad1]{flex:1 1 0;min-width:0;display:flex;align-items:center;justify-content:flex-start}.selection-option-col--range[data-v-92624ad1]{flex:2 1 0;gap:.75rem}.option-item[data-v-92624ad1]{display:flex;align-items:center;gap:.5rem;cursor:pointer}.option-item input[type=radio][data-v-92624ad1]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:1.25rem;height:1.25rem;margin:0;flex-shrink:0;border:.125rem solid #8E8E93;border-radius:50%;cursor:pointer;position:relative;background:transparent;transition:all .2s ease}.option-item input[type=radio][data-v-92624ad1]:checked{background:#fff;border-color:#8c55f2;border-width:.3125rem}.option-item input[type=radio][data-v-92624ad1]:hover{border-color:#8c55f2;box-shadow:0 0 0 .125rem #8c55f21a}.option-item .option-label[data-v-92624ad1]{display:inline-flex;align-items:center;min-height:1.25rem;font-weight:400;font-size:1rem;line-height:1.193359375;color:#000}.range-inputs[data-v-92624ad1]{display:flex;align-items:center;gap:.5rem;flex:0 0 auto}.range-input-wrapper[data-v-92624ad1]{position:relative;display:inline-block}.range-input[data-v-92624ad1]{width:3rem;height:1.6875rem;padding:.15625rem 1rem .15625rem .25rem;background:#e5e5ea;border:none;border-radius:.1875rem;font-weight:400;font-size:1.125rem;line-height:1.193359375;text-align:left;color:#000;direction:ltr}.range-input[data-v-92624ad1]::-webkit-outer-spin-button,.range-input[data-v-92624ad1]::-webkit-inner-spin-button{-webkit-appearance:inner-spin-button;opacity:1;margin:0;position:relative;right:-.5rem;width:.75rem;height:1.25rem;cursor:pointer}.range-input[type=number][data-v-92624ad1]{-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}.range-input[data-v-92624ad1]::-moz-number-spin-box{-webkit-appearance:spinbutton;appearance:spinbutton;-moz-appearance:spinbutton;position:absolute;right:.125rem;width:.75rem}.range-input[data-v-92624ad1]:focus{outline:none;background:#dddde3}.range-separator[data-v-92624ad1]{font-weight:400;font-size:1rem;line-height:1.193359375;color:#000}.selected-info[data-v-92624ad1]{padding:0 2.5625rem 1rem;font-weight:590;font-size:1rem;line-height:normal;color:#000;flex-shrink:0;display:flex;flex-direction:column;gap:.5rem}.selected-info .selected-range[data-v-92624ad1]{font-weight:400;font-size:.875rem;color:#8e8e93}.page-grid-wrapper[data-v-92624ad1]{flex:1;overflow-y:auto;padding:0 2.5625rem 1.5rem}.page-grid-wrapper[data-v-92624ad1]::-webkit-scrollbar{width:.5rem}.page-grid-wrapper[data-v-92624ad1]::-webkit-scrollbar-track{background:#f7f8fa;border-radius:.25rem}.page-grid-wrapper[data-v-92624ad1]::-webkit-scrollbar-thumb{background:#e5e5ea;border-radius:.25rem}.page-grid-wrapper[data-v-92624ad1]::-webkit-scrollbar-thumb:hover{background:#c9c9d3}.page-grid[data-v-92624ad1]{display:grid;grid-template-columns:repeat(auto-fill,minmax(9.28125rem,1fr));gap:.75rem .75rem}.page-item[data-v-92624ad1]{display:flex;flex-direction:column;align-items:center;gap:.4375rem;cursor:pointer}.page-preview[data-v-92624ad1]{position:relative;width:100%;height:13.125rem;background:#fff;border:.125rem solid #F4EAFF;border-radius:.25rem;transition:border-color .2s ease,box-shadow .2s ease;display:flex;align-items:center;justify-content:center;overflow:hidden}.page-preview[data-v-92624ad1]:hover{border-color:#8c55f2}.pdf-canvas[data-v-92624ad1]{max-width:100%;max-height:100%;object-fit:contain}.page-item.selected .page-preview[data-v-92624ad1]{border-color:#8c55f2;box-shadow:0 0 0 .125rem #8c55f233}.page-checkbox[data-v-92624ad1]{position:absolute;top:.75rem;right:.75rem;width:1rem;height:1rem;background:#fff;border:.125rem solid #C7C7CC;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease}.page-checkbox.checked[data-v-92624ad1]{background:#8c55f2;border-color:#8c55f2}.page-checkbox[data-v-92624ad1]:hover{border-color:#8c55f2;box-shadow:0 0 0 .125rem #8c55f21a}.page-checkbox svg[data-v-92624ad1]{width:.66625rem;height:.66625rem}.page-number[data-v-92624ad1]{font-weight:400;font-size:.875rem;line-height:1.193359375;text-align:center;color:#000}.modal-footer[data-v-92624ad1]{display:flex;justify-content:center;align-items:center;gap:3.75rem;background:#fff;flex-shrink:0;min-height:5rem}.btn-cancel[data-v-92624ad1],.btn-confirm[data-v-92624ad1]{display:flex;justify-content:center;align-items:center;width:12.5rem;height:2.75rem;padding:.9375rem 3.6875rem;border-radius:2.5rem;font-weight:700;font-size:1rem;line-height:1.193359375;text-align:center;cursor:pointer;transition:background-color .2s ease,transform .1s ease;box-sizing:border-box}.btn-cancel[data-v-92624ad1]:active,.btn-confirm[data-v-92624ad1]:active{transform:scale(.98)}.btn-cancel[data-v-92624ad1]{background:#fff;border:.125rem solid #F4EAFF;color:#8c55f2}.btn-cancel[data-v-92624ad1]:hover{background:#f8f4ff;border-color:#e7d1ff}.btn-confirm[data-v-92624ad1]{background:#8c55f2;border:none;color:#fff}.btn-confirm[data-v-92624ad1]:hover{background:#7a3fe0}.btn-confirm[data-v-92624ad1]:active{background:#6b34d0}@media screen and (max-width: 68rem){.page-grid[data-v-92624ad1]{grid-template-columns:repeat(auto-fill,minmax(8rem,1fr))}}@media screen and (max-width: 48rem){.select-pages-modal[data-v-92624ad1]{max-width:100%;max-height:90vh;border-radius:1.25rem}.modal-header[data-v-92624ad1]{padding:1.5rem 1rem 1rem}.selection-options[data-v-92624ad1]{padding:0 1rem;gap:1rem;font-size:.875rem;flex-wrap:wrap}.selected-info[data-v-92624ad1]{padding:0 1rem .75rem;font-size:.875rem}.page-grid-wrapper[data-v-92624ad1]{padding:0 1rem 1rem}.page-grid[data-v-92624ad1]{grid-template-columns:repeat(auto-fill,minmax(6rem,1fr));gap:.5rem}.page-preview[data-v-92624ad1]{height:9rem}.modal-footer[data-v-92624ad1]{flex-direction:column;gap:.75rem;padding:1rem}.btn-cancel[data-v-92624ad1],.btn-confirm[data-v-92624ad1]{width:100%}}.page-grid-skeleton[data-v-92624ad1]{display:grid;grid-template-columns:repeat(6,1fr);gap:.75rem;padding:0}.page-item-skeleton[data-v-92624ad1]{display:flex;flex-direction:column;align-items:center;gap:.5rem}.page-preview-skeleton[data-v-92624ad1]{width:100%;height:13.125rem;background:#f0f0f0;border-radius:.25rem;position:relative;overflow:hidden}.page-preview-skeleton .skeleton-content[data-v-92624ad1]{width:100%;height:100%;background:#f0f0f0;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:.5rem;padding:1rem}.page-preview-skeleton .skeleton-content .skeleton-line[data-v-92624ad1]{height:.75rem;background:linear-gradient(90deg,#e0e0e0 25%,#d0d0d0,#e0e0e0 75%);background-size:200% 100%;border-radius:.375rem;animation:skeleton-shimmer-92624ad1 1.5s infinite}.page-preview-skeleton .skeleton-content .skeleton-line-long[data-v-92624ad1]{width:80%}.page-preview-skeleton .skeleton-content .skeleton-line-short[data-v-92624ad1]{width:50%}.skeleton-page-number[data-v-92624ad1]{width:1.5rem;height:1rem;background:#e0e0e0;border-radius:.25rem;animation:skeleton-shimmer-92624ad1 1.5s infinite}@keyframes skeleton-shimmer-92624ad1{0%{background-position:-200% 0}to{background-position:200% 0}}@media screen and (max-width: 68rem){.page-grid-skeleton[data-v-92624ad1]{grid-template-columns:repeat(4,1fr)}}@media screen and (max-width: 48rem){.page-grid-skeleton[data-v-92624ad1]{grid-template-columns:repeat(3,1fr);gap:.5rem}.page-preview-skeleton[data-v-92624ad1]{height:9rem}}.upload-modal-overlay[data-v-e9276df9]{position:fixed;top:0;left:0;right:0;bottom:0;background:#3339;display:flex;justify-content:center;align-items:center;z-index:1000;padding:2rem}.upload-modal[data-v-e9276df9]{position:relative;display:flex;flex-direction:column;width:100%;max-width:65.125rem;min-height:35.25rem;max-height:52.9375rem;background:#f7f8fa;border-radius:1.875rem;box-shadow:0 .125rem 1.25rem #0000001a;overflow:hidden}.modal-header[data-v-e9276df9]{display:flex;justify-content:space-between;align-items:center;padding:1.875rem 1.875rem 1rem 2rem;flex-shrink:0}.modal-content-scroll[data-v-e9276df9]{flex:1;overflow-y:auto;padding:0 2rem 1rem}.modal-content-scroll[data-v-e9276df9]::-webkit-scrollbar{width:.375rem}.modal-content-scroll[data-v-e9276df9]::-webkit-scrollbar-track{background:#f7f8fa;border-radius:.1875rem}.modal-content-scroll[data-v-e9276df9]::-webkit-scrollbar-thumb{background:#e5e5e5;border-radius:.1875rem}.modal-content-scroll[data-v-e9276df9]::-webkit-scrollbar-thumb:hover{background:#d1d1d6}.modal-title[data-v-e9276df9]{font-weight:700;font-size:1.125rem;line-height:1.193;color:#000;margin:0}.close-btn[data-v-e9276df9]{width:1.5rem;height:1.5rem;padding:0;background:#c7c7cc;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#fff;border-radius:.75rem;transition:all .2s ease}.close-btn[data-v-e9276df9]:hover{color:#8c55f2;background:#c7c7cc;transform:scale(1.05)}.close-btn[data-v-e9276df9]:active{transform:scale(.95)}.close-btn svg[data-v-e9276df9]{width:100%;height:100%}.modal-tabs[data-v-e9276df9]{display:flex;align-items:center;gap:.46875rem;margin-bottom:1rem;overflow-x:auto;padding-bottom:.5rem;flex-shrink:0}.modal-tabs[data-v-e9276df9]::-webkit-scrollbar{height:.25rem}.modal-tabs[data-v-e9276df9]::-webkit-scrollbar-thumb{background:#e5e5e5;border-radius:.125rem}.modal-tab-btn[data-v-e9276df9]{display:flex;flex-direction:row;align-items:center;gap:1.1875rem;padding:1.28125rem 1.34375rem;width:11.71875rem;height:4.6875rem;background:#fff;border:.125rem solid #F2EAFF;border-radius:.625rem;cursor:pointer;transition:background-color .2s ease,border-color .2s ease;flex-shrink:0;box-sizing:border-box}.modal-tab-btn[data-v-e9276df9]:hover,.modal-tab-btn.active[data-v-e9276df9]{background:#f8f4ff;border-color:#8c55f2}.modal-tab-btn .tab-icon[data-v-e9276df9]{width:2.34375rem;height:2.34375rem;object-fit:contain}.modal-tab-btn .tab-label[data-v-e9276df9]{font-weight:700;font-size:1rem;line-height:1.193;color:#000;white-space:nowrap}.text-tab-input-area[data-v-e9276df9]{display:flex;flex-direction:column;align-items:center;justify-content:center;margin-bottom:2rem;gap:1rem}.text-input-wrapper[data-v-e9276df9]{position:relative;width:60.625rem;max-width:100%}.text-input-field[data-v-e9276df9]{width:100%;max-width:100%;height:21.1875rem;padding:1.5rem;background:#fff;border:.125rem solid #F4EAFF;border-radius:.75rem;font-weight:400;font-size:1rem;line-height:1.5;color:#000;resize:vertical;transition:border-color .2s ease,box-shadow .2s ease;box-sizing:border-box}.text-input-field[data-v-e9276df9]::placeholder{color:#c7c7cc;font-weight:400}.text-input-field[data-v-e9276df9]:focus{outline:none;border-color:#8c55f2;box-shadow:0 0 0 .1875rem #8c55f21a}.text-input-field[data-v-e9276df9]:hover:not(:focus){border-color:#dec0ff}.text-count[data-v-e9276df9]{position:absolute;right:1.1875rem;bottom:1.625rem;font-weight:400;font-size:.875rem;line-height:1.193359375;color:#c7c7cc;pointer-events:none}.modal-upload-area[data-v-e9276df9]{display:flex;flex-direction:column;align-items:center;justify-content:center;border:.125rem solid #F4EAFF;border-radius:.75rem;margin-bottom:1.34375rem;min-height:21.1875rem;background:#fff}.upload-placeholder[data-v-e9276df9]{width:27.128125rem;height:8.72875rem;object-fit:contain;display:block}.upload-title[data-v-e9276df9]{font-weight:700;font-size:1rem;line-height:1.193;text-align:center;color:#000;margin:0 0 .75rem}.upload-desc[data-v-e9276df9]{font-weight:400;font-size:.875rem;line-height:1.193;text-align:center;color:#000;margin:0 0 1.5rem}.upload-add-files-btn[data-v-e9276df9]{display:flex;justify-content:center;align-items:center;width:13.125rem;border:none;border-radius:2.5rem;font-weight:700;font-size:1rem;line-height:1.193359375;text-align:center;cursor:pointer;transition:background-color .2s ease,color .2s ease;box-sizing:border-box;height:3.125rem;background:#8c55f2;color:#fff}.upload-add-files-btn[data-v-e9276df9]:hover{background:#7a3fe0}.upload-add-files-btn.has-files[data-v-e9276df9]{height:2.75rem;background:#ebe4ff;color:#8c55f2}.upload-add-files-btn.has-files[data-v-e9276df9]:hover{background:#dec0ff}.modal-file-list[data-v-e9276df9]{margin-bottom:2rem}.file-count[data-v-e9276df9]{font-weight:590;font-size:1rem;line-height:1.193;color:#000;margin:0 0 1rem}.file-item[data-v-e9276df9]{display:flex;justify-content:space-between;align-items:center;padding:.5625rem .90625rem;border-radius:.625rem;margin-bottom:.25rem;transition:background .2s ease}.file-item[data-v-e9276df9]:hover{background:#f2f2f7}.file-item:hover .remove-file-btn[data-v-e9276df9]{display:flex}.file-info[data-v-e9276df9]{display:flex;align-items:center;gap:.75rem}.file-icon[data-v-e9276df9]{width:1.984375rem;height:1.984375rem;border-radius:.25rem;flex-shrink:0;display:flex;align-items:center;justify-content:center;position:relative}.file-icon .file-icon-image[data-v-e9276df9]{width:100%;height:100%;object-fit:contain;position:relative;z-index:1}.file-icon .file-icon-progress[data-v-e9276df9]{width:.9375rem;height:.9375rem;object-fit:contain;position:relative;z-index:1;animation:spin-e9276df9 1s linear infinite}.file-icon.uploading[data-v-e9276df9]{background:transparent}@keyframes spin-e9276df9{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.file-icon-pdf[data-v-e9276df9],.file-icon-word[data-v-e9276df9],.file-icon-ppt[data-v-e9276df9],.file-icon-text[data-v-e9276df9],.file-icon-image[data-v-e9276df9],.file-icon-photo[data-v-e9276df9],.file-icon-doc[data-v-e9276df9],.file-icon-docx[data-v-e9276df9],.file-icon-pptx[data-v-e9276df9],.file-icon-powerpoint[data-v-e9276df9],.file-icon-txt[data-v-e9276df9],.file-icon-other[data-v-e9276df9]{background:transparent}.file-name-info[data-v-e9276df9]{display:flex;flex-direction:column;gap:.25rem}.file-name[data-v-e9276df9]{font-weight:400;font-size:.875rem;line-height:1.193;color:#000}.selected-pages-info[data-v-e9276df9]{font-weight:400;font-size:.75rem;line-height:1.2;color:#8c55f2}.file-actions[data-v-e9276df9]{display:flex;align-items:center;justify-content:flex-end;gap:.5rem}.select-pages-btn[data-v-e9276df9]{padding:.40625rem .90625rem;height:2rem;background:transparent;border:none;border-radius:1.5625rem;font-weight:590;font-size:1rem;line-height:1.193;color:#8c55f2;cursor:pointer;transition:background-color .2s ease;white-space:nowrap}.select-pages-btn[data-v-e9276df9]:hover{background:#e5e5ea}.remove-file-btn[data-v-e9276df9]{display:none;align-items:center;justify-content:center;width:2rem;height:2rem;padding:0;background:transparent;border:none;border-radius:1rem;cursor:pointer;transition:all .2s ease}.remove-file-btn[data-v-e9276df9]:hover{background:#e5e5ea}.remove-file-btn .delete-icon[data-v-e9276df9]{width:.9375rem;height:1.2rem;object-fit:contain}.modal-footer[data-v-e9276df9]{display:flex;justify-content:space-between;align-items:center;padding:1.125rem 2.46875rem;background:#fff;flex-shrink:0}.btn-add-files[data-v-e9276df9]{display:flex;align-items:center;gap:1.3125rem;font-weight:700;font-size:1rem;line-height:1.193359375;color:#8c55f2;cursor:pointer;transition:opacity .2s ease}.btn-add-files[data-v-e9276df9]:hover{opacity:.8}.btn-add-files svg[data-v-e9276df9]{width:1rem;height:1rem;flex-shrink:0}.btn-add-files span[data-v-e9276df9]{white-space:nowrap}.btn-generate[data-v-e9276df9]{display:flex;justify-content:center;align-items:center;padding:.9375rem 3.6875rem;width:11.25rem;height:2.75rem;background:#8c55f2;border:none;border-radius:1.875rem;font-weight:700;font-size:1.125rem;line-height:1.193359375;color:#fff;cursor:pointer;transition:background-color .2s ease,transform .1s ease;box-sizing:border-box}.btn-generate[data-v-e9276df9]:hover{background:#7a3fe0}.btn-generate[data-v-e9276df9]:active{transform:scale(.98)}.upload-info-text[data-v-e9276df9]{display:flex;align-items:center;gap:.375rem;font-size:1rem;font-weight:400;color:#000;margin-top:.75rem}.upload-info-text .info-icon[data-v-e9276df9]{flex-shrink:0;color:#000;width:.875rem;height:.875rem}.upload-info-text span[data-v-e9276df9]{line-height:1.193359375}@media screen and (max-width: 48rem){.upload-modal[data-v-e9276df9]{max-width:100%;max-height:90vh;border-radius:1.25rem}.modal-header[data-v-e9276df9]{padding:1rem 1rem .75rem}.modal-content-scroll[data-v-e9276df9]{padding:0 1rem 1rem}.modal-tabs[data-v-e9276df9]{flex-wrap:nowrap;overflow-x:auto}.modal-tab-btn[data-v-e9276df9]{min-width:9rem}.text-input-field[data-v-e9276df9]{height:15rem}.modal-upload-area[data-v-e9276df9]{min-height:15rem;padding:2rem 1rem}.upload-placeholder[data-v-e9276df9]{width:100%;max-width:27.128125rem;height:auto}.modal-footer[data-v-e9276df9]{flex-direction:row;flex-wrap:wrap;gap:.75rem;padding:1rem;justify-content:center}.btn-add-files[data-v-e9276df9]{order:1}.btn-generate[data-v-e9276df9]{order:2;width:100%;max-width:13.125rem}}.generate-modal-overlay[data-v-b7353299]{position:fixed;top:0;left:0;right:0;bottom:0;background:#3339;display:flex;justify-content:center;align-items:center;z-index:2000;padding:2rem}.generate-modal[data-v-b7353299]{position:relative;width:100%;max-width:39.5625rem;height:30rem;background:#f7f8fa;border-radius:1.875rem;box-shadow:0 .125rem 1.25rem #0000001a;box-sizing:border-box;overflow:hidden}.close-btn[data-v-b7353299]{position:absolute;top:1.34375rem;right:2.03125rem;width:1.5rem;height:1.5rem;padding:0;background:#c7c7cc;border:none;border-radius:.75rem;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;z-index:10}.close-btn[data-v-b7353299]:hover{color:#8c55f2;background:#c7c7cc;transform:scale(1.05)}.close-btn[data-v-b7353299]:active{transform:scale(.95)}.close-btn svg[data-v-b7353299]{width:100%;height:100%}.modal-content[data-v-b7353299]{position:absolute;top:2.375rem;left:3.46875rem;right:3.46875rem;display:flex;flex-direction:column;gap:1.5rem}.section-group[data-v-b7353299]{display:flex;flex-direction:column}.section-header[data-v-b7353299]{display:flex;flex-direction:column;gap:.25rem}.section-title[data-v-b7353299]{font-weight:700;font-size:1.125rem;line-height:1.193359375;color:#000;margin:0}.section-desc[data-v-b7353299]{font-weight:400;font-size:.875rem;line-height:1.193359375;color:#000;margin:0}.create-options-title[data-v-b7353299]{font-weight:700;font-size:1.125rem;line-height:1.193359375;color:#000;margin:0 0 1.5rem}.folder-options[data-v-b7353299]{display:flex;gap:4.6875rem;margin-bottom:1.03125rem}.folder-option[data-v-b7353299]{display:flex;align-items:center;gap:1rem;cursor:pointer;-webkit-user-select:none;user-select:none}.radio-circle[data-v-b7353299]{position:relative;width:1.25rem;height:1.25rem;border-radius:50%;border:.125rem solid #8E8E93;background:#fff;box-sizing:border-box;transition:all .2s ease;flex-shrink:0}.radio-circle.selected[data-v-b7353299]{border-color:#8c55f2;border-width:.3125rem}.radio-inner[data-v-b7353299]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:.625rem;height:.625rem;border-radius:50%;background:#fff}.option-text[data-v-b7353299]{font-weight:400;font-size:1rem;line-height:1.193359375;color:#000}.folder-selector-box[data-v-b7353299]{position:relative;display:flex;align-items:center;justify-content:space-between;width:13.75rem;padding:.96875rem .625rem .96875rem .875rem;background:#f7f8fa;border:.125rem solid #A685FA;border-radius:.625rem;cursor:pointer;transition:border-color .2s ease;box-sizing:border-box}.folder-selector-box[data-v-b7353299]:hover{border-color:#8c55f2}.selected-folder-name[data-v-b7353299]{font-weight:700;font-size:1rem;line-height:1.193359375;color:#000;flex:1 1 auto;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.dropdown-icon[data-v-b7353299]{width:1rem;height:1rem;color:#000;flex-shrink:0}.folder-dropdown-menu[data-v-b7353299]{position:absolute;top:calc(100% + .25rem);left:0;right:auto;width:15.5625rem;background:#fff;border:.125rem solid #F4EAFF;border-radius:.625rem;box-shadow:0 .25rem 1rem #0000001a;max-height:12.5rem;overflow-y:auto;z-index:100;display:flex;flex-direction:column;gap:1.25rem;padding:1.25rem}.folder-search-row[data-v-b7353299]{display:flex;align-items:center;gap:.75rem;color:#c7c7cc;padding-bottom:.5rem;border-bottom:.125rem solid #C7C7CC}.folder-search-icon[data-v-b7353299]{width:1.25rem;height:1.25rem;flex-shrink:0}.folder-search-input[data-v-b7353299]{font-weight:590;font-size:1rem;line-height:1.193359375;color:#c7c7cc;background:transparent;border:none;padding:0;outline:none;width:100%}.folder-search-input[data-v-b7353299]::placeholder{color:#c7c7cc}.folder-menu-item[data-v-b7353299]{padding:0;font-weight:590;font-size:1rem;line-height:1.193359375;color:#c7c7cc;cursor:pointer;transition:background-color .2s ease;width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.folder-menu-item[data-v-b7353299]:hover{color:#8c55f2}.input-field[data-v-b7353299]{position:relative;display:flex;align-items:center;gap:.75rem;padding:.8125rem .875rem;background:#f7f8fa;border:.125rem solid #F4EAFF;border-radius:.625rem;box-sizing:border-box;transition:border-color .2s ease;margin-top:1.21875rem}.input-field[data-v-b7353299]:focus-within{border-color:#8c55f2}.text-input[data-v-b7353299]{flex:1;background:transparent;border:none;outline:none;font-weight:700;font-size:1rem;line-height:1.193359375;color:#000}.text-input[data-v-b7353299]::placeholder{color:#aeaeb2;font-weight:700}.color-selector-wrapper[data-v-b7353299]{display:flex;flex-direction:column;margin-top:.75rem;gap:.3125rem}.color-label[data-v-b7353299]{font-weight:400;font-size:1.125rem;line-height:1.193359375;color:#8e8e93;cursor:default}.color-options[data-v-b7353299]{display:flex;flex-wrap:wrap;gap:.75rem}.color-option[data-v-b7353299]{width:1.46875rem;height:1.46875rem;border-radius:.25rem;border:.125rem solid transparent;cursor:pointer;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease;padding:0}.color-option[data-v-b7353299]:hover{transform:scale(1.1)}.color-option.active[data-v-b7353299]{border-color:#000;box-shadow:0 0 0 .125rem #0000001a;transform:scale(1.15)}.color-indicator[data-v-b7353299]{width:1.46875rem;height:1.46875rem;border-radius:.25rem;flex-shrink:0}.modal-footer[data-v-b7353299]{position:absolute;bottom:2.125rem;left:50%;transform:translate(-50%);display:flex;justify-content:center}.btn-create[data-v-b7353299]{display:flex;justify-content:center;align-items:center;gap:.625rem;padding:.9375rem 3.6875rem;width:13.125rem;height:3.375rem;background:#8c55f2;border:none;border-radius:2.5rem;font-weight:700;font-size:1rem;line-height:1.193359375;text-align:center;color:#fff;cursor:pointer;transition:background-color .2s ease,transform .1s ease;box-sizing:border-box}.btn-create[data-v-b7353299]:hover{background:#7a3fe0}.btn-create[data-v-b7353299]:active{transform:scale(.98)}.btn-create[data-v-b7353299]:disabled{background:#c7c7cc;cursor:not-allowed}@media screen and (max-width: 48rem){.generate-modal[data-v-b7353299]{max-width:100%;height:auto;max-height:90vh;border-radius:1.25rem;padding-bottom:1.5rem}.close-btn[data-v-b7353299]{top:1rem;right:1rem}.modal-content[data-v-b7353299]{position:relative;top:auto;left:auto;right:auto;padding:1.5rem 1.5rem 0;gap:1.25rem}.section-title[data-v-b7353299]{font-size:1rem}.section-desc[data-v-b7353299]{font-size:.8125rem}.text-input[data-v-b7353299]{font-size:.9375rem}.color-option[data-v-b7353299]{width:1.75rem;height:1.75rem}.create-options-title[data-v-b7353299]{font-size:1rem;margin-bottom:1rem}.folder-options[data-v-b7353299]{flex-direction:column;gap:1rem}.option-text[data-v-b7353299]{font-size:.875rem}.folder-selector-box[data-v-b7353299]{width:100%}.modal-footer[data-v-b7353299]{position:relative;bottom:auto;left:auto;transform:none;margin-top:1.5rem;padding:0 1.5rem}.btn-create[data-v-b7353299]{width:100%;max-width:16rem}}
