.calendar-dropdown[data-v-71667bc8]{background-color:#fff;border:1px solid #ccc;padding:10px;z-index:9999!important;width:302px;box-shadow:0 4px 6px #0000001a}.cal[data-v-71667bc8]{width:100%}.cal-weekdays[data-v-71667bc8],.cal-days[data-v-71667bc8]{display:flex;flex-wrap:wrap}.cal-weekday[data-v-71667bc8],.cal-btn[data-v-71667bc8],.cal-day-empty[data-v-71667bc8]{width:40px;height:40px;display:flex;align-items:center;justify-content:center;font-size:14px;text-align:center}.cal-day-empty[data-v-71667bc8]{background-color:transparent}.calendar-container[data-v-71667bc8]{position:absolute!important;top:100%!important;left:0!important;background:#fff;z-index:9999;box-shadow:0 4px 6px #0000001a;border-radius:5px;padding:10px}.cal-btn.today[data-v-71667bc8]{background-color:#007bff!important;color:#fff!important;font-weight:700;border:2px solid #0056b3}.cal-btn.today[data-v-71667bc8]:hover{background-color:#0056b3!important;color:#fff!important}.company-card-content[data-v-7fe684cc]{width:100%}.company-header[data-v-7fe684cc]{display:flex;align-items:center;justify-content:space-between;margin-bottom:.5rem}.company-name-wrapper[data-v-7fe684cc]{flex:1}.company-name[data-v-7fe684cc]{color:#212529;font-size:1rem;margin:0}.company-details[data-v-7fe684cc]{margin-bottom:.5rem}.detail-row[data-v-7fe684cc]{display:flex;align-items:center;margin-bottom:.25rem;font-size:.875rem;color:#6c757d}.detail-row i[data-v-7fe684cc]{width:16px;text-align:center}.company-stats[data-v-7fe684cc]{display:flex;gap:1rem;margin-bottom:.5rem}.stat-item[data-v-7fe684cc]{display:flex;align-items:center;font-size:.75rem;color:#6c757d}.company-last-proposal[data-v-7fe684cc]{font-size:.75rem;color:#6c757d;border-top:1px solid #e9ecef;padding-top:.5rem}.modal-overlay[data-v-c34739c8]{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;display:flex;align-items:center;justify-content:center;z-index:1050;overflow:hidden}.modal-container[data-v-c34739c8]{background:#fff;border-radius:.5rem;width:95%;max-width:1000px;max-height:90vh;display:flex;flex-direction:column;box-shadow:0 .5rem 1rem #00000026;overflow:hidden;min-width:0}.modal-header[data-v-c34739c8]{padding:1rem 1.5rem;border-bottom:1px solid #dee2e6;display:flex;justify-content:space-between;align-items:center}.modal-title[data-v-c34739c8]{margin:0;font-size:1.25rem;font-weight:500}.modal-body[data-v-c34739c8]{padding:1.5rem;overflow:hidden;overflow-x:hidden;display:flex;flex-direction:column;flex:1;min-width:0}.input-group[data-v-c34739c8]{width:100%}.input-group .form-control[data-v-c34739c8]{min-width:0;flex:1}.input-group-text[data-v-c34739c8]{flex-shrink:0}.companies-list[data-v-c34739c8]{flex:1;overflow-y:auto;overflow-x:hidden;min-width:0;margin:0;padding:0}.section-divider[data-v-c34739c8]{padding:.75rem .5rem;color:#6c757d;font-size:.875rem;font-weight:600;border-bottom:2px solid #e9ecef;margin-bottom:.5rem;position:sticky;top:0;background:#fff;z-index:1}.company-card[data-v-c34739c8]{border:1px solid #dee2e6;border-radius:.375rem;padding:1rem 3rem 1rem 1rem;margin-bottom:.75rem;transition:all .2s;position:relative;min-width:0;overflow:hidden}.company-card>div[data-v-c34739c8]{cursor:pointer}.company-card[data-v-c34739c8]:hover{background-color:#f8f9fa;border-color:#0d6efd;box-shadow:0 .125rem .25rem #00000013}.company-card.favorite[data-v-c34739c8]{background-color:#fffbf0;border-color:#ffc107}.company-card.favorite[data-v-c34739c8]:hover{background-color:#fff8e1;border-color:#ffc107}.company-card.selected-company[data-v-c34739c8]{background-color:#e7f5ff;border-color:#28a745;border-width:2px}.company-card.selected-company[data-v-c34739c8]:hover{background-color:#d3f0ff;border-color:#28a745}.favorite-star-btn[data-v-c34739c8]{position:absolute;top:.75rem;right:.75rem;background:#fff;border:1px solid #dee2e6;border-radius:50%;width:32px;height:32px;padding:0;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s;z-index:2;font-size:1.1rem}.favorite-star-btn[data-v-c34739c8]:hover{transform:scale(1.15);border-color:#ffc107;box-shadow:0 .125rem .25rem #ffc1074d}.favorite-star-btn i[data-v-c34739c8]{transition:all .2s}.company-header[data-v-c34739c8]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.75rem}.company-name-wrapper[data-v-c34739c8]{display:flex;align-items:center;flex:1}.company-name[data-v-c34739c8]{font-size:1rem;color:#212529}.company-details[data-v-c34739c8]{margin-bottom:.75rem}.detail-row[data-v-c34739c8]{font-size:.875rem;color:#6c757d;margin-bottom:.25rem}.company-stats[data-v-c34739c8]{display:flex;gap:1rem;flex-wrap:wrap;padding:.5rem 0;border-top:1px solid #e9ecef;border-bottom:1px solid #e9ecef;margin-bottom:.5rem}.stat-item[data-v-c34739c8]{font-size:.875rem;color:#495057}.company-last-proposal[data-v-c34739c8]{font-size:.8125rem}.companies-info[data-v-c34739c8]{padding-top:.75rem;border-top:1px solid #dee2e6}.modal-footer[data-v-c34739c8]{padding:1rem 1.5rem;border-top:1px solid #dee2e6;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:.5rem}.companies-list[data-v-c34739c8]::-webkit-scrollbar{width:8px}.companies-list[data-v-c34739c8]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.companies-list[data-v-c34739c8]::-webkit-scrollbar-thumb{background:#888;border-radius:4px}.companies-list[data-v-c34739c8]::-webkit-scrollbar-thumb:hover{background:#555}.create-company-modal[data-v-c34739c8]{max-width:500px;width:90%}.create-company-modal .modal-body[data-v-c34739c8]{max-height:60vh;overflow-y:auto}.form-group[data-v-c34739c8]{margin-bottom:1rem}.form-group label[data-v-c34739c8]{display:block;margin-bottom:.5rem;font-weight:500;color:#495057}.form-control[data-v-c34739c8],.form-select[data-v-c34739c8]{width:100%;padding:.5rem .75rem;border:1px solid #ced4da;border-radius:.375rem;font-size:.875rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.form-control[data-v-c34739c8]:focus,.form-select[data-v-c34739c8]:focus{border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem #0d6efd40}.alert[data-v-c34739c8]{padding:.75rem 1rem;margin-bottom:1rem;border:1px solid transparent;border-radius:.375rem}.alert-danger[data-v-c34739c8]{color:#721c24;background-color:#f8d7da;border-color:#f5c6cb}.contact-card-content[data-v-e4d54100]{width:100%;min-width:0;overflow-wrap:anywhere;word-break:break-word}.contact-header[data-v-e4d54100]{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:.35rem .5rem;margin-bottom:.5rem}.contact-name-wrapper[data-v-e4d54100]{flex:1 1 auto;min-width:0}.contact-name[data-v-e4d54100]{color:#212529;font-size:1rem;margin:0;word-break:break-word}.contact-company-badge[data-v-e4d54100]{flex:0 1 auto;max-width:100%;white-space:normal;text-align:left;line-height:1.25}.contact-details[data-v-e4d54100]{margin-bottom:.5rem}.detail-row[data-v-e4d54100]{display:flex;align-items:flex-start;margin-bottom:.25rem;font-size:.875rem;color:#6c757d;min-width:0}.detail-row span[data-v-e4d54100]{min-width:0;flex:1;word-break:break-word;overflow-wrap:anywhere}.detail-row i[data-v-e4d54100]{width:16px;text-align:center}.contact-stats[data-v-e4d54100]{display:flex;gap:1rem;flex-wrap:wrap;margin-bottom:.5rem}.stat-item[data-v-e4d54100]{display:flex;align-items:center;font-size:.75rem;color:#6c757d}.contact-last-proposal[data-v-e4d54100]{font-size:.75rem;color:#6c757d;border-top:1px solid #e9ecef;padding-top:.5rem;word-break:break-word;overflow-wrap:anywhere}.modal-overlay[data-v-e054bd38]{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;display:flex;align-items:center;justify-content:center;z-index:1050;overflow:hidden}.modal-container[data-v-e054bd38]{background:#fff;border-radius:.5rem;width:95%;max-width:1000px;max-height:90vh;display:flex;flex-direction:column;box-shadow:0 .5rem 1rem #00000026;overflow:hidden;min-width:0}.modal-header[data-v-e054bd38]{padding:1rem 1.5rem;border-bottom:1px solid #dee2e6;display:flex;justify-content:space-between;align-items:center}.modal-title[data-v-e054bd38]{margin:0;font-size:1.25rem;font-weight:500}.modal-body[data-v-e054bd38]{padding:1.5rem;overflow:hidden;overflow-x:hidden;display:flex;flex-direction:column;flex:1;min-width:0}.search-filters[data-v-e054bd38]{min-width:0}.input-group[data-v-e054bd38]{width:100%}.input-group .form-control[data-v-e054bd38]{min-width:0;flex:1}.input-group-text[data-v-e054bd38]{flex-shrink:0}.contacts-list[data-v-e054bd38]{flex:1;overflow-y:auto;overflow-x:hidden;min-width:0;margin:0;padding:0}.contact-card[data-v-e054bd38]{border:1px solid #dee2e6;border-radius:.375rem;padding:1rem;margin-bottom:.75rem;transition:all .2s;position:relative;min-width:0;overflow:hidden}.contact-card>div[data-v-e054bd38]{cursor:pointer}.contact-card[data-v-e054bd38]:hover{background-color:#f8f9fa;border-color:#0d6efd;box-shadow:0 .125rem .25rem #00000013}.contact-card.selected-contact[data-v-e054bd38]{background-color:#e7f5ff;border-color:#28a745;border-width:2px}.contact-card.selected-contact[data-v-e054bd38]:hover{background-color:#d3f0ff;border-color:#28a745}.section-divider[data-v-e054bd38]{padding:.75rem .5rem;color:#6c757d;font-size:.875rem;font-weight:600;border-bottom:2px solid #e9ecef;margin-bottom:.5rem;position:sticky;top:0;background:#fff;z-index:1}.contact-header[data-v-e054bd38]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.75rem}.contact-name-wrapper[data-v-e054bd38]{display:flex;align-items:center;flex:1}.contact-name[data-v-e054bd38]{font-size:1rem;color:#212529}.contact-details[data-v-e054bd38]{margin-bottom:.75rem}.detail-row[data-v-e054bd38]{font-size:.875rem;color:#6c757d;margin-bottom:.25rem}.contact-stats[data-v-e054bd38]{display:flex;gap:1rem;flex-wrap:wrap;padding:.5rem 0;border-top:1px solid #e9ecef;border-bottom:1px solid #e9ecef;margin-bottom:.5rem}.stat-item[data-v-e054bd38]{font-size:.875rem;color:#495057}.contact-last-proposal[data-v-e054bd38]{font-size:.8125rem}.contacts-info[data-v-e054bd38]{padding-top:.75rem;border-top:1px solid #dee2e6}.modal-footer[data-v-e054bd38],.editor-select-modal-footer[data-v-e054bd38]{padding:1rem 1.5rem;border-top:1px solid #dee2e6;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:.5rem;min-width:0}@media (max-width: 991.98px){.editor-select-modal-footer[data-v-e054bd38]{flex-direction:column;align-items:stretch}.editor-select-modal-footer .btn[data-v-e054bd38]{width:100%}.modal-body[data-v-e054bd38]{padding:1rem}}.create-contact-modal[data-v-e054bd38]{max-width:500px;width:90%}.create-contact-modal .modal-body[data-v-e054bd38]{max-height:60vh;overflow-y:auto}.form-group[data-v-e054bd38]{margin-bottom:1rem}.form-group label[data-v-e054bd38]{display:block;margin-bottom:.5rem;font-weight:500;color:#495057}.form-control[data-v-e054bd38],.form-select[data-v-e054bd38]{width:100%;padding:.5rem .75rem;border:1px solid #ced4da;border-radius:.375rem;font-size:.875rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.form-control[data-v-e054bd38]:focus,.form-select[data-v-e054bd38]:focus{border-color:#86b7fe;outline:0;box-shadow:0 0 0 .25rem #0d6efd40}.alert[data-v-e054bd38]{padding:.75rem 1rem;margin-bottom:1rem;border:1px solid transparent;border-radius:.375rem}.alert-danger[data-v-e054bd38]{color:#721c24;background-color:#f8d7da;border-color:#f5c6cb}.contacts-list[data-v-e054bd38]::-webkit-scrollbar{width:8px}.contacts-list[data-v-e054bd38]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.contacts-list[data-v-e054bd38]::-webkit-scrollbar-thumb{background:#888;border-radius:4px}.contacts-list[data-v-e054bd38]::-webkit-scrollbar-thumb:hover{background:#555}.modal-overlay[data-v-660efcfc]{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;display:flex;align-items:center;justify-content:center;z-index:1050;overflow:hidden}.modal-container[data-v-660efcfc]{background:#fff;border-radius:.5rem;width:95%;max-width:1000px;max-height:90vh;display:flex;flex-direction:column;box-shadow:0 .5rem 1rem #00000026}.modal-header[data-v-660efcfc]{padding:1rem 1.5rem;border-bottom:1px solid #dee2e6;display:flex;justify-content:space-between;align-items:center}.modal-title[data-v-660efcfc]{margin:0;font-size:1.25rem;font-weight:500}.modal-body[data-v-660efcfc]{padding:1.5rem;overflow:hidden;display:flex;flex-direction:column;flex:1}.modal-footer[data-v-660efcfc]{padding:1rem 1.5rem;border-top:1px solid #dee2e6;display:flex;justify-content:flex-end;gap:.5rem}.legal-entity-item[data-v-660efcfc]{padding:1rem;border:1px solid #dee2e6;border-radius:8px;margin-bottom:.75rem;cursor:pointer;transition:all .2s ease;background-color:#fff}.legal-entity-item[data-v-660efcfc]:hover{border-color:#0d6efd;box-shadow:0 2px 4px #0000001a;background-color:#f8f9fa}.legal-entity-item.selected-entity[data-v-660efcfc]{border-color:#198754;background-color:#f0f9f4}.legal-entity-item.inactive-entity[data-v-660efcfc]{opacity:.7;background-color:#f8f9fa}.entity-info[data-v-660efcfc]{width:100%}.entity-header[data-v-660efcfc]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}.entity-details[data-v-660efcfc]{margin-top:.25rem}.section-divider[data-v-660efcfc]{display:flex;align-items:center;margin:1.5rem 0 1rem;padding-bottom:.5rem;border-bottom:2px solid #dee2e6;font-size:.875rem;font-weight:600;color:#6c757d}.section-divider[data-v-660efcfc]:first-child{margin-top:0}.legal-entities-list[data-v-660efcfc]{overflow-y:auto;flex:1}.modal-overlay[data-v-680e35d0]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;display:flex;align-items:center;justify-content:center;z-index:1050}.modal-container[data-v-680e35d0]{background-color:#fff;border-radius:.375rem;box-shadow:0 .5rem 1rem #00000026;max-width:600px;width:90%;max-height:90vh;display:flex;flex-direction:column}.modal-container.modal-lg[data-v-680e35d0]{max-width:800px}.modal-header[data-v-680e35d0]{padding:1rem 1.5rem;border-bottom:1px solid #dee2e6;display:flex;justify-content:space-between;align-items:center}.modal-title[data-v-680e35d0]{margin:0;font-size:1.25rem}.modal-body[data-v-680e35d0]{padding:1.5rem;overflow-y:auto;flex:1}.modal-footer[data-v-680e35d0]{padding:1rem 1.5rem;border-top:1px solid #dee2e6;display:flex;justify-content:flex-end;gap:.5rem}.user-item[data-v-680e35d0]{transition:background-color .2s}.user-item[data-v-680e35d0]:hover{background-color:#f8f9fa}.cursor-pointer[data-v-680e35d0]{cursor:pointer}.share-item[data-v-680e35d0]{transition:background-color .2s}.modal-overlay[data-v-6efad130]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;display:flex;align-items:center;justify-content:center;z-index:1050}.modal-container[data-v-6efad130]{background-color:#fff;border-radius:.375rem;box-shadow:0 .5rem 1rem #00000026;max-width:500px;width:90%;max-height:90vh;display:flex;flex-direction:column}.modal-header[data-v-6efad130]{padding:1rem 1.5rem;border-bottom:1px solid #dee2e6;display:flex;justify-content:space-between;align-items:center}.modal-title[data-v-6efad130]{margin:0;font-size:1.25rem}.modal-body[data-v-6efad130]{padding:1.5rem;overflow-y:auto;flex:1}.modal-footer[data-v-6efad130]{padding:1rem 1.5rem;border-top:1px solid #dee2e6;display:flex;justify-content:flex-end;gap:.5rem}.users-list[data-v-6efad130]{max-height:400px;overflow-y:auto;min-width:0}.user-item[data-v-6efad130]{transition:background-color .2s}.user-item[data-v-6efad130]:hover{background-color:#f8f9fa}.cursor-pointer[data-v-6efad130]{cursor:pointer}.modal[data-v-8abf19b4]{position:fixed;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;background-color:#00000080}.modal-content[data-v-8abf19b4]{background-color:#fff;padding:20px;border-radius:5px;width:500px;max-width:90%}.calendar-dropdown[data-v-8abf19b4]{position:absolute;z-index:1000;width:302px}.proposal-number-badge[data-v-8abf19b4]{display:inline-block;padding:.25rem .75rem;background-color:#e9ecef;border:1px solid #dee2e6;border-radius:.375rem;font-size:.875rem;font-weight:600;color:#495057;white-space:nowrap}.proposal-header-form .proposal-header-row+.proposal-header-row[data-v-8abf19b4]{margin-top:.3rem}.proposal-header-field[data-v-8abf19b4]{margin-bottom:0;min-width:0}.proposal-executors-input[data-v-8abf19b4]{cursor:pointer}.proposal-executors-modal .modal-footer[data-v-8abf19b4]{justify-content:flex-start;gap:.5rem}@media (max-width: 991.98px){.proposal-header-form .proposal-header-row+.proposal-header-row[data-v-8abf19b4]{margin-top:.3rem}.proposal-share-btn[data-v-8abf19b4]{min-height:30px;height:30px;padding-left:.4rem;padding-right:.4rem;display:inline-flex;align-items:center;justify-content:center}}@media (max-width: 991.98px) and (orientation: landscape){.proposal-header-form[data-v-8abf19b4]{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:.35rem .5rem;align-items:end}.proposal-header-form .proposal-header-row[data-v-8abf19b4]{display:contents}.proposal-header-form .proposal-header-row+.proposal-header-row[data-v-8abf19b4]{margin-top:0}.proposal-header-form [class*=col-][data-v-8abf19b4]{width:auto;max-width:none;padding-left:0;padding-right:0;margin-top:0}.proposal-header-form .ph-l-row-1[data-v-8abf19b4]{grid-row:1}.proposal-header-form .ph-l-row-2[data-v-8abf19b4]{grid-row:2}.proposal-header-form .ph-l-row-3[data-v-8abf19b4]{grid-row:3}.proposal-header-form .ph-span-3[data-v-8abf19b4]{grid-column:span 3}.proposal-header-form .ph-span-4[data-v-8abf19b4]{grid-column:span 4}.proposal-header-form .ph-span-6[data-v-8abf19b4]{grid-column:span 6}.proposal-header-form .ph-span-9[data-v-8abf19b4]{grid-column:span 9}.proposal-header-field .form-label[data-v-8abf19b4]{font-size:.8rem;margin-bottom:.15rem}}.catalog-category-picker-tree__row[data-v-3719874d]{display:flex;align-items:flex-start;gap:.15rem;border-radius:.35rem;min-height:2rem}.catalog-category-picker-tree__row[data-v-3719874d]:hover{background:#0d6efd0f}.catalog-category-picker-tree__row.is-selected[data-v-3719874d]{background:#0d6efd24}.catalog-category-picker-tree__toggle[data-v-3719874d]{width:1.25rem;flex:0 0 1.25rem;margin-top:.35rem;color:#6ea8fe;line-height:1}.catalog-category-picker-tree__toggle[data-v-3719874d]:hover{color:#0d6efd}.catalog-category-picker-tree__toggle-spacer[data-v-3719874d]{display:inline-block;width:1.25rem;flex:0 0 1.25rem}.catalog-category-picker-tree__select[data-v-3719874d]{display:flex;align-items:flex-start;gap:.35rem;flex:1 1 auto;min-width:0;color:#212529;padding:.2rem .35rem;border-radius:.25rem;white-space:normal;text-align:left}.catalog-category-picker-tree__icon[data-v-3719874d]{flex:0 0 auto;margin-top:.15rem;color:#6ea8fe;line-height:1}.catalog-category-picker-tree__name[data-v-3719874d]{flex:1 1 auto;min-width:0;white-space:normal;overflow-wrap:anywhere;word-break:break-word;line-height:1.35}.catalog-category-picker-tree__row.is-selected .catalog-category-picker-tree__select[data-v-3719874d],.catalog-category-picker-tree__row.is-selected .catalog-category-picker-tree__icon[data-v-3719874d],.catalog-category-picker-tree__select[data-v-3719874d]:hover{color:#0d6efd}.catalog-category-picker-tree__select.is-group[data-v-3719874d]{cursor:default;font-weight:600;color:#6c757d}.catalog-category-picker-tree__select.is-group[data-v-3719874d]:hover{color:#6c757d}.catalog-category-picker-tree__select:hover .catalog-category-picker-tree__icon[data-v-3719874d]{color:#0d6efd}.catalog-category-picker[data-v-cb0f77f6]{min-width:0}.catalog-category-picker__trigger[data-v-cb0f77f6]{display:flex;align-items:center;width:100%;cursor:pointer}.catalog-category-picker__label[data-v-cb0f77f6]{display:block;width:100%;overflow:hidden;white-space:nowrap;text-overflow:clip}.catalog-category-picker--sm .catalog-category-picker__trigger[data-v-cb0f77f6]{min-width:220px;max-width:320px;height:var(--ui-input-height-standard, 36px);min-height:var(--ui-input-height-standard, 36px);max-height:var(--ui-input-height-standard, 36px);padding-top:.375rem;padding-bottom:.375rem;font-size:.875rem;line-height:1.2}@media (max-width: 767.98px){.catalog-category-picker--sm .catalog-category-picker__trigger[data-v-cb0f77f6]{min-width:0;max-width:100%}}.catalog-category-picker-modal[data-v-cb0f77f6]{z-index:var(--ccp-modal-z, 1060)!important}.catalog-category-picker-backdrop[data-v-cb0f77f6]{z-index:calc(var(--ccp-modal-z, 1060) - 5)!important}.catalog-category-picker-modal[data-v-cb0f77f6] .ui-panel-title-icon{color:#0d6efd}.catalog-category-picker-modal[data-v-cb0f77f6] .modal-content{display:flex;flex-direction:column;max-height:calc(100dvh - 1rem);overflow:hidden}.catalog-category-picker-modal[data-v-cb0f77f6] .modal-header,.catalog-category-picker-modal[data-v-cb0f77f6] .modal-footer{flex-shrink:0}.catalog-category-picker-modal[data-v-cb0f77f6] .modal-body{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;overflow:hidden}.catalog-category-picker__search[data-v-cb0f77f6]{flex-shrink:0}.catalog-category-picker__search[data-v-cb0f77f6] .ui-input-group-btn{height:var(--ui-input-height-standard, 36px);min-height:var(--ui-input-height-standard, 36px);max-height:var(--ui-input-height-standard, 36px)}.catalog-category-picker__tree[data-v-cb0f77f6]{flex:1 1 auto;min-height:12rem;overflow:auto;border:1px solid rgba(13,110,253,.2);background:linear-gradient(180deg,#0d6efd08,#fff 48px);border-radius:.375rem;padding:.35rem}@media (min-width: 576px){.catalog-category-picker-modal[data-v-cb0f77f6] .modal-dialog{height:min(85vh,720px);max-height:min(85vh,720px)}.catalog-category-picker-modal[data-v-cb0f77f6] .modal-content{height:100%;max-height:none}}@media (max-width: 575.98px){.catalog-category-picker-modal[data-v-cb0f77f6] .modal-dialog{margin:0;max-width:100%;height:100%}.catalog-category-picker-modal[data-v-cb0f77f6] .modal-content{height:100%;max-height:none;border-radius:0}.catalog-category-picker__tree[data-v-cb0f77f6]{min-height:0}.catalog-category-picker-modal[data-v-cb0f77f6] .modal-footer{flex-direction:row!important;flex-wrap:nowrap;align-items:stretch;justify-content:center;gap:.5rem}.catalog-category-picker-modal[data-v-cb0f77f6] .modal-footer .btn{width:auto!important;flex:1 1 0;min-width:0}}@media (max-width: 991.98px) and (orientation: portrait){.catalog-category-picker-modal.ui-quick-create-modal[data-v-cb0f77f6] .modal-footer,.catalog-category-picker-modal[data-v-cb0f77f6] .modal-footer{flex-direction:row!important;flex-wrap:nowrap;align-items:stretch;gap:.5rem}.catalog-category-picker-modal.ui-quick-create-modal[data-v-cb0f77f6] .modal-footer .btn,.catalog-category-picker-modal[data-v-cb0f77f6] .modal-footer .btn{width:auto!important;flex:1 1 0;min-width:0}}@media (max-width: 991.98px) and (orientation: landscape){.catalog-category-picker-modal[data-v-cb0f77f6] .modal-dialog{--bs-modal-width: calc(100vw - .75rem) ;width:calc(100vw - .75rem);max-width:calc(100vw - .75rem)!important;height:calc(100dvh - .7rem);max-height:calc(100dvh - .7rem);margin:.35rem auto}.catalog-category-picker-modal[data-v-cb0f77f6] .modal-content{height:100%;max-height:none;width:100%}.catalog-category-picker__tree[data-v-cb0f77f6]{min-height:0}}.browse-library-table-wrapper[data-v-099dd97f]{border:1px solid #e9ecef;border-radius:var(--ui-panel-radius, 12px);overflow:hidden}.browse-library-name-cell[data-v-099dd97f]{text-align:left!important}.browse-library-item-row--selected>td[data-v-099dd97f]{background-color:#f8fbff}.browse-library-select-control[data-v-099dd97f]{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:2.75rem;margin:0;cursor:pointer;gap:.5rem}.browse-library-item-header[data-v-099dd97f]{display:flex;align-items:flex-start;justify-content:space-between;gap:.5rem;min-width:0;width:100%}.browse-library-item-path[data-v-099dd97f]{font-size:.75rem;line-height:1.3;margin-top:.15rem}.browse-library-desc-toggle[data-v-099dd97f]{flex-shrink:0;margin-left:auto;line-height:1.3;color:#6c757d;text-decoration:none}.browse-library-desc-toggle[data-v-099dd97f]:hover,.browse-library-desc-toggle[data-v-099dd97f]:focus{color:#0d6efd}.browse-library-item-title[data-v-099dd97f]{flex:1 1 auto;min-width:0;font-weight:600;color:#212529;line-height:1.3}.browse-library-description[data-v-099dd97f]{font-size:.8125rem;line-height:1.35;margin-top:.15rem;color:#6c757d;white-space:normal;text-align:left}@media (min-width: 992px){.browse-library-select-label[data-v-099dd97f]{display:none}.browse-library-select-header-cell[data-v-099dd97f],.browse-library-select-cell[data-v-099dd97f]{vertical-align:middle!important;text-align:center}.browse-library-select-header[data-v-099dd97f],.browse-library-select-control[data-v-099dd97f]{display:inline-flex;align-items:center;justify-content:center;width:auto;min-height:0;margin:0 auto;line-height:1}.browse-library-select-header .form-check-input[data-v-099dd97f],.browse-library-select-control .form-check-input[data-v-099dd97f]{margin:0;float:none}.browse-library-name-cell[data-v-099dd97f]{vertical-align:middle!important}.browse-library-item-header[data-v-099dd97f]{align-items:center}.browse-library-item-title[data-v-099dd97f]{font-size:.875rem;font-weight:600;line-height:1.35;color:#495057}.browse-library-desc-toggle[data-v-099dd97f]{display:inline-flex;align-items:center;line-height:1}}.browse-from-library-modal[data-v-8b8cfe4b]{background:#00000080;z-index:2000!important}.browse-from-library-modal .modal-content[data-v-8b8cfe4b]{box-shadow:0 8px 32px #0000001f;border:none}.browse-from-library-modal .modal-header[data-v-8b8cfe4b]{border-bottom:1px solid #f0f0f0;background:#f8f9fa}.browse-from-library-modal .modal-footer[data-v-8b8cfe4b]{border-top:1px solid #f0f0f0;background:#f8f9fa}@media (min-width: 992px){.browse-from-library-modal .modal-content[data-v-8b8cfe4b]{border-radius:var(--ui-panel-radius, 12px);overflow:hidden}}.library-content[data-v-8b8cfe4b]{max-height:60vh;overflow-y:auto;overflow-x:hidden}.browse-library-drill__nav[data-v-8b8cfe4b]{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:.35rem .75rem}.browse-library-drill__back[data-v-8b8cfe4b]{flex-shrink:0}.browse-library-drill__crumbs[data-v-8b8cfe4b]{display:flex;flex-wrap:wrap;align-items:baseline;gap:.2rem .35rem;flex:1 1 12rem;min-width:0;font-size:.875rem;line-height:1.45}.browse-library-drill__crumb-sep[data-v-8b8cfe4b]{color:#adb5bd;flex-shrink:0}.browse-library-drill__crumb-link[data-v-8b8cfe4b]{border:0;background:transparent;padding:0;margin:0;color:#0d6efd;text-align:left;cursor:pointer;word-break:break-word}.browse-library-drill__crumb-link[data-v-8b8cfe4b]:hover,.browse-library-drill__crumb-link[data-v-8b8cfe4b]:focus{color:#0a58ca;text-decoration:underline}.browse-library-drill__crumb-current[data-v-8b8cfe4b]{font-weight:600;color:#212529;word-break:break-word}.browse-library-drill__categories[data-v-8b8cfe4b]{display:flex;flex-direction:column;gap:.5rem}.browse-library-drill__category-btn[data-v-8b8cfe4b]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;width:100%;padding:.75rem 1rem;border:1px solid #e9ecef;border-radius:var(--ui-panel-radius, 12px);background:#fff;text-align:left;transition:background-color .15s ease,border-color .15s ease}.browse-library-drill__category-btn[data-v-8b8cfe4b]:hover,.browse-library-drill__category-btn[data-v-8b8cfe4b]:focus{background:#f8f9fa;border-color:#dee2e6}.browse-library-drill__category-name[data-v-8b8cfe4b]{flex:1;min-width:0;font-weight:500;color:#212529}.browse-library-drill__category-meta[data-v-8b8cfe4b]{display:inline-flex;align-items:center;flex-shrink:0}.browse-library-modal-body[data-v-8b8cfe4b]{padding:1rem 1.25rem 1.25rem}.browse-library-filters[data-v-8b8cfe4b]{flex-shrink:0}.browse-library-filters-row>[class*=col-][data-v-8b8cfe4b]{display:flex;flex-direction:column}.browse-library-filters-row[data-v-8b8cfe4b] .ui-input-standard,.browse-library-filters-row[data-v-8b8cfe4b] .form-control,.browse-library-filters-row[data-v-8b8cfe4b] .form-select,.browse-library-filters-row[data-v-8b8cfe4b] .catalog-category-picker__trigger{height:var(--ui-input-height-standard, 36px);min-height:var(--ui-input-height-standard, 36px);max-height:var(--ui-input-height-standard, 36px)}.browse-library-filters-reset[data-v-8b8cfe4b]{width:var(--ui-input-height-standard, 36px);height:var(--ui-input-height-standard, 36px);min-width:var(--ui-input-height-standard, 36px);min-height:var(--ui-input-height-standard, 36px);max-height:var(--ui-input-height-standard, 36px);padding:0;display:inline-flex;align-items:center;justify-content:center;line-height:1;flex-shrink:0;border-radius:var(--ui-btn-radius, 5px)}.browse-library-table-wrapper[data-v-8b8cfe4b]{border:1px solid #e9ecef;border-radius:var(--ui-panel-radius, 12px);overflow:hidden}.browse-library-table-wrapper+.browse-library-table-wrapper[data-v-8b8cfe4b]{margin-top:.5rem}.browse-library-name-cell[data-v-8b8cfe4b]{text-align:left!important}.browse-library-item-row--selected>td[data-v-8b8cfe4b]{background-color:#f8fbff}.browse-library-select-control[data-v-8b8cfe4b]{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:2.75rem;margin:0;cursor:pointer;gap:.5rem}.browse-library-item-header[data-v-8b8cfe4b]{display:flex;align-items:flex-start;justify-content:space-between;gap:.5rem;min-width:0;width:100%}.browse-library-desc-toggle[data-v-8b8cfe4b]{flex-shrink:0;margin-left:auto;line-height:1.3;color:#6c757d;text-decoration:none}.browse-library-desc-toggle[data-v-8b8cfe4b]:hover,.browse-library-desc-toggle[data-v-8b8cfe4b]:focus{color:#0d6efd}.browse-library-item-title[data-v-8b8cfe4b]{flex:1 1 auto;min-width:0;font-weight:600;color:#212529;line-height:1.3}.browse-library-description[data-v-8b8cfe4b]{font-size:.8125rem;line-height:1.35;margin-top:.15rem;color:#6c757d;white-space:normal;text-align:left}@media (min-width: 992px){.browse-library-select-label[data-v-8b8cfe4b]{display:none}.browse-library-select-header-cell[data-v-8b8cfe4b],.browse-library-select-cell[data-v-8b8cfe4b]{vertical-align:middle!important;text-align:center}.browse-library-select-header[data-v-8b8cfe4b],.browse-library-select-control[data-v-8b8cfe4b]{display:inline-flex;align-items:center;justify-content:center;width:auto;min-height:0;margin:0 auto;line-height:1}.browse-library-select-header .form-check-input[data-v-8b8cfe4b],.browse-library-select-control .form-check-input[data-v-8b8cfe4b]{margin:0;float:none}.browse-library-name-cell[data-v-8b8cfe4b]{vertical-align:middle!important}.browse-library-item-header[data-v-8b8cfe4b]{align-items:center}.browse-library-item-title[data-v-8b8cfe4b]{font-size:.875rem;font-weight:600;line-height:1.35;color:#495057}.browse-library-desc-toggle[data-v-8b8cfe4b]{display:inline-flex;align-items:center;line-height:1}}.modal[data-v-758a505c]{background:#00000080;z-index:2000!important}.replace-item-modal .modal-content[data-v-758a505c]{border-radius:1.25rem;box-shadow:0 8px 32px #0000001f;border:none}.replace-item-modal .modal-header[data-v-758a505c]{border-bottom:1px solid #f0f0f0;background:#f8f9fa;border-top-left-radius:1.25rem;border-top-right-radius:1.25rem}.replace-item-modal .modal-footer[data-v-758a505c]{border-top:1px solid #f0f0f0;background:#f8f9fa;border-bottom-left-radius:1.25rem;border-bottom-right-radius:1.25rem}.card[data-v-758a505c]{border-radius:.5rem}.card.border-success[data-v-758a505c]{border-color:#198754!important}.btn-success[data-v-758a505c]{background-color:#198754;border-color:#198754}.btn-success[data-v-758a505c]:hover{background-color:#157347;border-color:#146c43}code[data-v-758a505c]{background-color:#f8f9fa;padding:.2rem .4rem;border-radius:.25rem;font-size:.875em}.purchase-info-modal[data-v-5cd41e15]{z-index:2000!important}.purchase-info-modal-backdrop[data-v-5cd41e15]{z-index:1995;background-color:#00000080;position:fixed;top:0;right:0;bottom:0;left:0}.purchase-info-modal .purchase-info-add-link-row .form-control.ui-input-standard[data-v-5cd41e15],.purchase-info-modal .purchase-info-add-link-row .btn.ui-btn-standard[data-v-5cd41e15]{height:var(--ui-input-height-standard);min-height:var(--ui-input-height-standard)}.purchase-info-modal .list-group-item[data-v-5cd41e15]{background:#f9f9fb;border-radius:.5rem;margin-bottom:4px;border:none;display:flex;align-items:center;min-height:40px}.purchase-info-modal .list-group-item .btn[data-v-5cd41e15]{margin-left:12px}.purchase-info-modal .form-check[data-v-5cd41e15]{border:1px solid #e9ecef;border-radius:.5rem;transition:border-color .2s,background-color .2s}.purchase-info-modal .form-check[data-v-5cd41e15]:hover{border-color:#0d6efd;background-color:#f8f9fa}.purchase-info-modal .form-check-input:checked+.form-check-label[data-v-5cd41e15]{color:#0d6efd}.purchase-info-modal .form-check[data-v-5cd41e15]:has(.form-check-input:checked){background-color:#e8f5e9;border-color:#0d6efd}.purchase-info-modal .price-display[data-v-5cd41e15]{font-size:1.1rem;font-weight:700;display:inline-block}.purchase-info-modal .spin[data-v-5cd41e15]{animation:purchase-info-spin-5cd41e15 1s linear infinite}@keyframes purchase-info-spin-5cd41e15{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.purchase-info-modal .input-group-sm[data-v-5cd41e15]{min-width:150px}.purchase-info-modal .price-saved[data-v-5cd41e15]{animation:priceSaved-5cd41e15 1s ease-out}@keyframes priceSaved-5cd41e15{0%{background-color:#d4edda}to{background-color:transparent}}.info-cell[data-v-b0be37d5]{display:flex;align-items:center;justify-content:center;min-height:32px;position:relative}.info-cell .btn-group[data-v-b0be37d5]{display:flex;align-items:center}.info-cell .btn[data-v-b0be37d5]{width:32px;height:32px;padding:0;font-size:.875rem;border-radius:0}.info-cell .btn.info-cell-btn-supplier--wide[data-v-b0be37d5]{width:auto;min-width:32px;height:32px;padding:0 .5rem;gap:.25rem}.info-cell-supplier-text[data-v-b0be37d5]{font-size:.8125rem;font-weight:600;white-space:nowrap}.info-cell--split-suppliers[data-v-b0be37d5],.info-cell--split-meta[data-v-b0be37d5]{width:100%;min-height:2.25rem}.info-cell-toolbar-suppliers .btn[data-v-b0be37d5]{min-height:2.25rem}.info-cell-toolbar-empty[data-v-b0be37d5]{width:100%;min-height:2.25rem;display:flex;align-items:center;justify-content:center;color:#6c757d;font-size:.9rem;border:1px dashed #dee2e6;border-radius:.375rem;background:#f8f9fa}.info-cell-meta-group[data-v-b0be37d5]{display:inline-flex;flex-wrap:wrap;gap:.35rem;align-items:center;justify-content:center}.info-cell--split-suppliers .info-cell-toolbar-suppliers .btn.info-cell-btn-supplier--wide[data-v-b0be37d5]{width:100%!important;height:auto!important;min-height:2.25rem}.info-cell--split-meta .info-cell-meta-group .btn[data-v-b0be37d5]{width:2.25rem;height:2.25rem;min-width:2.25rem;border-radius:.375rem!important}.info-cell .btn[data-v-b0be37d5]:first-child{border-top-left-radius:.375rem;border-bottom-left-radius:.375rem}.info-cell .btn[data-v-b0be37d5]:last-child{border-top-right-radius:.375rem;border-bottom-right-radius:.375rem}.supplier-name[data-v-b0be37d5],.file-name[data-v-b0be37d5]{font-size:.8rem;max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.no-info[data-v-b0be37d5]{color:#6c757d;font-style:italic}.btn-outline-primary[data-v-b0be37d5]{border-color:#0d6efd;color:#0d6efd;transition:all .2s}.btn-outline-primary[data-v-b0be37d5]:hover{background-color:#0d6efd;border-color:#0d6efd;color:#fff}.supplier-item[data-v-b0be37d5],.file-item[data-v-b0be37d5]{padding:8px;border:1px solid #dee2e6;border-radius:4px}.supplier-item[data-v-b0be37d5]:hover,.file-item[data-v-b0be37d5]:hover{background-color:#f8f9fa}.modal[data-v-b0be37d5]{z-index:2000}.modal-dialog[data-v-b0be37d5]{max-width:400px}@media (max-width: 576px){.supplier-name[data-v-b0be37d5],.file-name[data-v-b0be37d5]{max-width:100px}}.composite-item-modal[data-v-fd617e59]{z-index:1060}.composite-item-modal-backdrop[data-v-fd617e59]{z-index:1055}.composite-item-modal .modal-content[data-v-fd617e59]{border:none;box-shadow:0 10px 40px #0003}@media (min-width: 992px){.composite-item-modal .modal-dialog.modal-xl[data-v-fd617e59]{max-width:1140px}.composite-item-modal .modal-content[data-v-fd617e59]{border-radius:.75rem;max-height:90vh}.composite-item-modal .modal-body[data-v-fd617e59]{overflow-y:auto;max-height:calc(90vh - 8rem)}}.table th[data-v-fd617e59]{font-size:.875rem;font-weight:600}.table td[data-v-fd617e59]{font-size:.875rem;vertical-align:middle}.form-control-sm[data-v-fd617e59],.form-select-sm[data-v-fd617e59],.alert[data-v-fd617e59]{font-size:.875rem}.simple-item-modal[data-v-d1b5b795]{z-index:2100!important}.simple-item-modal-backdrop[data-v-d1b5b795]{z-index:2095!important}.simple-item-modal .modal-content[data-v-d1b5b795]{border:none;box-shadow:0 10px 40px #0003}@media (min-width: 992px){.simple-item-modal .modal-dialog.modal-xl[data-v-d1b5b795]{max-width:1140px}.simple-item-modal .modal-content[data-v-d1b5b795]{border-radius:.75rem;max-height:90vh}.simple-item-modal .modal-body[data-v-d1b5b795]{overflow-y:auto;max-height:calc(90vh - 8rem)}.simple-item-modal .modal-header[data-v-d1b5b795]{border-bottom:1px solid #e9ecef;background:#f8f9fa;border-top-left-radius:.75rem;border-top-right-radius:.75rem}.simple-item-modal .modal-footer[data-v-d1b5b795]{border-top:1px solid #e9ecef;background:#f8f9fa;border-bottom-left-radius:.75rem;border-bottom-right-radius:.75rem}}.modal[data-v-4cb017bb]{background:#00000080}.mo-table-header[data-v-4cb017bb],.mo-table-row[data-v-4cb017bb]{display:flex;padding:0}.mo-table-header[data-v-4cb017bb]{font-weight:700;border-bottom:2px solid #000}.mo-column-code[data-v-4cb017bb]{flex:1;padding:4px;text-align:center;display:flex;align-items:center;justify-content:center}.mo-column-name[data-v-4cb017bb]{flex:3;padding:4px;text-align:left;white-space:normal!important;word-wrap:break-word;overflow-wrap:anywhere;display:flex;align-items:center;justify-content:center}.mo-column-quantity[data-v-4cb017bb],.mo-column-price[data-v-4cb017bb],.mo-column-tax-amount[data-v-4cb017bb]{flex:1;padding:4px;text-align:center;display:flex;align-items:center;justify-content:center}.mo-column-total[data-v-4cb017bb]{flex:1.2;padding:4px;text-align:center;display:flex;align-items:center;justify-content:center;font-weight:500}.mo-column-type[data-v-4cb017bb],.mo-column-tax[data-v-4cb017bb]{flex:1.5;padding:4px;text-align:center;display:flex;align-items:center;justify-content:center}.mo-column-info[data-v-4cb017bb]{flex:none;width:160px;min-width:160px;max-width:160px;text-align:center;display:flex;align-items:center;justify-content:center}.mo-column-actions[data-v-4cb017bb]{flex:.8;padding:4px;text-align:center;display:flex;align-items:center;justify-content:center}.mo-table-scroll[data-v-4cb017bb]{width:100%;overflow-x:auto!important;overflow-y:visible;display:block;white-space:nowrap;position:relative}.mo-table-body[data-v-4cb017bb],.mo-table-header[data-v-4cb017bb]{min-width:1500px!important;white-space:normal}.mo-item-container[data-v-4cb017bb]{border-bottom:1px solid #dee2e6}.mo-item-container[data-v-4cb017bb]:hover{background-color:#f8f9fa}input[data-v-4cb017bb],select[data-v-4cb017bb]{border:none;outline:none}input[data-v-4cb017bb]:hover,input[data-v-4cb017bb]:focus,select[data-v-4cb017bb]:hover,select[data-v-4cb017bb]:focus{border:1px solid #ccc}.form-control[data-v-4cb017bb],.form-select[data-v-4cb017bb]{height:35px}@media (max-width: 991.98px){.cost-breakdown-modal .mo-table-body[data-v-4cb017bb],.cost-breakdown-modal .mo-table-header[data-v-4cb017bb]{min-width:720px!important}.cost-breakdown-modal .modal-fullscreen-xl-down[data-v-4cb017bb]{min-width:0;width:100%;max-width:100%;margin:0}}.modal-fullscreen-xl-down[data-v-4cb017bb]{min-width:1200px;max-width:95vw;width:auto}@media (max-width: 1200px){.modal-fullscreen-xl-down[data-v-4cb017bb]{min-width:100vw;width:100vw;max-width:100vw}}@media (max-width: 768px){.mo-column-info[data-v-4cb017bb]{width:140px;min-width:140px;max-width:140px}}@media (max-width: 576px){.mo-column-info[data-v-4cb017bb]{width:120px;min-width:120px;max-width:120px}}input[type=number][data-v-4cb017bb]::-webkit-inner-spin-button,input[type=number][data-v-4cb017bb]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number][data-v-4cb017bb]{-moz-appearance:textfield}.mo-table-row input[data-v-4cb017bb],.mo-table-row select[data-v-4cb017bb]{text-align:center}.mo-column-name input[data-v-4cb017bb]{text-align:left}.suggestion-list[data-v-4cb017bb]{list-style:none;padding:0;border:1px solid #ddd;max-height:106px;overflow-y:auto;position:fixed;background:#fff;z-index:1000;font-size:.7rem}.suggestion-list li[data-v-4cb017bb]{padding:8px;cursor:pointer}.suggestion-list li[data-v-4cb017bb]:hover{background:#f0f0f0}.suggestion-price[data-v-4cb017bb]{float:right;font-size:.7rem;color:#888;margin-left:10px}.cost-breakdown-add-dropdown[data-v-4cb017bb]{display:inline-flex;cursor:pointer}.cost-breakdown-add-badge[data-v-4cb017bb]{display:inline-flex;align-items:center;gap:.25rem;padding:.45rem 1rem;font-size:.95rem;font-weight:500;color:#0d6efd;border:1px solid #0d6efd;border-radius:var(--ui-btn-radius, 5px);background:#fff;transition:background-color .15s ease,color .15s ease;white-space:nowrap;-webkit-user-select:none;user-select:none}.cost-breakdown-add-badge[data-v-4cb017bb]:hover{background:#0d6efd;color:#fff}.cost-breakdown-add-arrow[data-v-4cb017bb]{font-size:.7rem}.cost-breakdown-dropdown-menu[data-v-4cb017bb]{position:fixed;background:#fff;border:1px solid #dee2e6;border-radius:6px;box-shadow:0 4px 12px #00000026;overflow-y:auto;animation:costDropdownFadeIn-4cb017bb .15s ease;min-width:200px}@keyframes costDropdownFadeIn-4cb017bb{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.cost-breakdown-dropdown-item[data-v-4cb017bb]{padding:.625rem .75rem;cursor:pointer;transition:background-color .15s ease;border-bottom:1px solid #f0f0f0;font-size:.9rem}.cost-breakdown-dropdown-item[data-v-4cb017bb]:last-child{border-bottom:none}.cost-breakdown-dropdown-item[data-v-4cb017bb]:hover{background-color:#f8f9fa}.modal.show[data-v-13826db3]{display:block!important}.modal-dialog[data-v-13826db3]{max-width:90%;max-height:90%}.modal-content[data-v-13826db3]{border-radius:12px;box-shadow:0 10px 30px #0000004d}.modal-header[data-v-13826db3]{background:linear-gradient(135deg,#f8f9fa,#e9ecef);border-bottom:1px solid #dee2e6;border-radius:12px 12px 0 0}.modal-body img[data-v-13826db3]{max-height:70vh;object-fit:contain}.proposal-header[data-v-e679132c]{background:linear-gradient(135deg,#f8f9fa,#fff);border:1px solid #e9ecef;border-radius:12px;padding:1.5rem 1rem 1rem;box-shadow:0 4px 6px #0000000d;margin-bottom:1.5rem}@media (min-width: 992px){.proposal-header[data-v-e679132c]{margin-top:1rem}}.contacts-header[data-v-e679132c]{display:flex;justify-content:space-between;align-items:center;padding-bottom:1rem;gap:1rem}.contact-item[data-v-e679132c]{display:flex;align-items:center;font-size:1rem;font-weight:500;color:#495057;padding:.5rem;flex:1;justify-content:center}.phone-contact i[data-v-e679132c]{color:#28a745;font-size:.95rem}.email-contact i[data-v-e679132c]{color:#007bff;font-size:.95rem}.contact-item a[data-v-e679132c]{color:#495057!important;text-decoration:none!important;transition:color .3s ease}.phone-contact a[data-v-e679132c]:hover{color:#28a745!important}.email-contact a[data-v-e679132c]:hover{color:#007bff!important}.header-top[data-v-e679132c]{display:flex;align-items:center;justify-content:space-between;padding:2rem 0;position:relative}.header-left[data-v-e679132c]{flex:0 0 auto;min-width:200px}.header-center[data-v-e679132c]{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);text-align:center;width:auto;z-index:1}.header-right[data-v-e679132c]{flex:0 0 auto}.logo-section[data-v-e679132c]{display:flex;align-items:center;justify-content:center}.company-logo[data-v-e679132c]{max-height:120px;max-width:200px;object-fit:contain;border-radius:8px;box-shadow:0 4px 8px #0000001a}.logo-placeholder[data-v-e679132c]{display:flex;align-items:center;justify-content:center;color:#6c757d;font-size:1.2rem;font-weight:500;background:#f8f9fa;border:2px dashed #dee2e6;border-radius:8px;padding:1rem;min-height:80px;min-width:150px}.legal-footer[data-v-e679132c]{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:.5rem;padding:1rem 0 .75rem;border-radius:0 0 8px 8px;font-size:.85rem;color:#6c757d}.legal-item-inline[data-v-e679132c]{display:flex;align-items:center;white-space:nowrap;font-weight:200}.legal-separator[data-v-e679132c]{color:#dee2e6;font-weight:300;margin:0 .25rem}.header-title[data-v-e679132c]{padding:1rem 0 1.25rem;border-bottom:1px solid #e9ecef;margin-bottom:1rem}.document-title[data-v-e679132c]{font-size:2rem;font-weight:700;color:#212529;margin-bottom:.5rem;text-transform:uppercase}.proposal-title[data-v-e679132c]{font-size:1.5rem;font-weight:600;color:#495057;margin-bottom:0;margin-top:.5rem;text-transform:uppercase}.main-info[data-v-e679132c]{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-bottom:1.5rem}.info-card[data-v-e679132c]{background:#fff;border:1px solid #dee2e6;border-radius:8px;box-shadow:0 2px 4px #0000000d;transition:all .3s ease;height:100%}.info-card[data-v-e679132c]:hover{box-shadow:0 4px 8px #0000001a;transform:translateY(-2px)}.info-card .card-header[data-v-e679132c]{background:linear-gradient(135deg,#f8f9fa,#fff);border-bottom:2px solid #e9ecef;padding:1rem 1.5rem;border-radius:8px 8px 0 0}.info-card .card-title[data-v-e679132c]{color:#495057;font-size:1.1rem;font-weight:600;margin:0;display:flex;align-items:center;text-transform:uppercase}.info-card .card-title i[data-v-e679132c]{color:#6c757d;font-size:1rem}.info-card .card-body[data-v-e679132c]{padding:1.5rem}.info-item[data-v-e679132c]{display:flex;align-items:center;margin-bottom:.75rem;font-size:.95rem}.info-item[data-v-e679132c]:last-child{margin-bottom:0}.info-item i[data-v-e679132c]{color:#6c757d;width:16px;flex-shrink:0}.info-item strong[data-v-e679132c]{color:#495057;margin-right:.5rem}.trust-info[data-v-e679132c]{border-top:1px solid #f0f0f0;padding-top:.75rem}.trust-item[data-v-e679132c]{display:flex;align-items:center;margin-bottom:.5rem;font-size:.85rem}.trust-item[data-v-e679132c]:last-child{margin-bottom:0}.trust-item i[data-v-e679132c]{width:16px;flex-shrink:0}@media (max-width: 991px) and (min-width: 769px){.proposal-header[data-v-e679132c]{padding:1.5rem 1rem 1rem}.contact-item[data-v-e679132c]{font-size:.95rem;padding:.4rem .8rem}.phone-contact i[data-v-e679132c],.email-contact i[data-v-e679132c]{font-size:.9rem}}@media (max-width: 768px){.proposal-header[data-v-e679132c]{padding:1rem 1rem 1.5rem}.contacts-header[data-v-e679132c]{flex-direction:column;margin-bottom:.75rem;padding-bottom:.5rem;gap:.5rem}.contact-item[data-v-e679132c]{font-size:.9rem;padding:.4rem .8rem;width:100%}.phone-contact i[data-v-e679132c],.email-contact i[data-v-e679132c]{font-size:.85rem}.header-top[data-v-e679132c]{flex-direction:column;align-items:center;gap:1rem;padding:.75rem 0}.header-left[data-v-e679132c],.header-center[data-v-e679132c],.header-right[data-v-e679132c]{flex:none;min-width:auto;width:100%;text-align:center}.header-center[data-v-e679132c]{position:static;transform:none;order:2}.company-logo[data-v-e679132c]{max-height:90px;max-width:240px}.phone-number[data-v-e679132c]{font-size:1.1rem;word-break:keep-all;overflow-wrap:normal}.logo-placeholder[data-v-e679132c]{min-height:60px;min-width:160px}.document-title[data-v-e679132c]{font-size:1.5rem}.proposal-title[data-v-e679132c]{font-size:1.2rem}.phone-number[data-v-e679132c]{font-size:1.1rem}.legal-footer[data-v-e679132c]{flex-direction:column;gap:.25rem;padding:.5rem}.legal-separator[data-v-e679132c]{display:none}.info-card .card-body[data-v-e679132c]{padding:1rem}.main-info[data-v-e679132c]{grid-template-columns:1fr;gap:1rem}}@media (max-width: 576px){.proposal-header[data-v-e679132c]{padding:1rem}.header-top[data-v-e679132c]{gap:1rem;padding:.75rem 0}.document-title[data-v-e679132c]{font-size:1.3rem}.proposal-title[data-v-e679132c]{font-size:1.1rem}.company-logo[data-v-e679132c]{max-height:90px;max-width:240px}.phone-number[data-v-e679132c]{font-size:1rem}}@media print{.proposal-header[data-v-e679132c],.info-card[data-v-e679132c]{box-shadow:none;border:1px solid #000}.btn[data-v-e679132c]{border:1px solid #000!important;background:#fff!important;color:#000!important}.legal-footer[data-v-e679132c]{background:#f5f5f5!important;border-top:2px solid #000;font-size:.8rem}.contacts-header[data-v-e679132c]{flex-direction:row!important;gap:1rem!important}.contact-item[data-v-e679132c]{font-size:.9rem!important;padding:.3rem!important}}a[data-v-e679132c]{color:#495057!important;text-decoration:none!important;transition:color .2s ease}a[data-v-e679132c]:hover{color:#212529!important;text-decoration:none!important}a[data-v-e679132c]:visited{color:#495057!important;text-decoration:none!important}a[data-v-e679132c]:focus{color:#495057!important;text-decoration:none!important;outline:none}.btn-link[data-v-e679132c]{color:#495057!important;background:transparent!important;border:none!important;padding:.25rem .5rem!important;font-size:inherit!important;font-weight:inherit!important;text-decoration:none!important;transition:all .2s ease}.btn-link[data-v-e679132c]:hover{color:#212529!important;background:#0000000d!important;text-decoration:none!important}.btn-link[data-v-e679132c]:focus{color:#495057!important;background:transparent!important;outline:none!important;box-shadow:none!important}.section-wrapper[data-v-9132d2bc]{background:#fff;border:1px solid #e9ecef;border-radius:8px;box-shadow:0 2px 4px #0000000d;margin-bottom:1rem;transition:all .3s ease}.section-wrapper[data-v-9132d2bc]:hover{box-shadow:0 6px 12px #0000001a;transform:translateY(-2px)}.section-header[data-v-9132d2bc]{background:#f8f9fa;border-bottom:1px solid #e9ecef;padding:1rem 1.5rem;padding-left:0;border-radius:8px 8px 0 0}.section-title[data-v-9132d2bc]{font-size:1.75rem;margin:0 0 .5rem;display:flex;align-items:center;justify-content:center;text-transform:uppercase;letter-spacing:.5px}.table-wrapper[data-v-9132d2bc]{display:flex;flex-direction:column}.flex-row[data-v-9132d2bc]{display:flex;flex-wrap:nowrap}.table-header[data-v-9132d2bc]{font-weight:700;font-size:1rem;text-transform:uppercase;letter-spacing:.5px;background:#f8f9fa;border-bottom:1px solid #dee2e6;color:#495057}.table-header .column-code[data-v-9132d2bc],.table-header .column-title[data-v-9132d2bc],.table-header .column-units[data-v-9132d2bc],.table-header .column-quantity[data-v-9132d2bc],.table-header .column-price[data-v-9132d2bc],.table-header .column-total[data-v-9132d2bc],.table-header .column-tax[data-v-9132d2bc],.table-header .column-total-tax[data-v-9132d2bc],.table-header .column-cost[data-v-9132d2bc],.table-header .column-total-cost[data-v-9132d2bc],.table-header .column-incoming-tax[data-v-9132d2bc],.table-header .column-incoming-total-tax[data-v-9132d2bc],.table-header .column-profit[data-v-9132d2bc]{font-size:.75rem}.text-start[data-v-9132d2bc]{text-align:left}.column-quantity[data-v-9132d2bc],.column-price[data-v-9132d2bc],.column-total[data-v-9132d2bc],.column-tax[data-v-9132d2bc],.column-total-tax[data-v-9132d2bc],.column-cost[data-v-9132d2bc],.column-profit[data-v-9132d2bc],.column-total-cost[data-v-9132d2bc],.column-incoming-tax[data-v-9132d2bc],.column-incoming-total-tax[data-v-9132d2bc],.column-null[data-v-9132d2bc]{flex:1;padding:.75rem .5rem;text-align:center;display:flex;align-items:center;justify-content:center;font-size:.95rem;font-weight:500;color:#495057}.column-code[data-v-9132d2bc],.column-units[data-v-9132d2bc]{flex:.5;padding:.75rem .5rem;text-align:center;display:flex;align-items:center;justify-content:center;font-size:.85rem;font-weight:600;color:#6c757d;text-transform:uppercase;letter-spacing:.3px}.column-title[data-v-9132d2bc],.column-subtitle[data-v-9132d2bc]{flex:4;padding:.75rem .5rem;display:flex;align-items:center;word-break:break-word;white-space:normal;font-size:.95rem;font-weight:500;color:#212529;line-height:1.4}.column-subtitle[data-v-9132d2bc]{font-size:1.1rem;font-weight:600;color:#495057;text-transform:uppercase;letter-spacing:.3px}.column-description[data-v-9132d2bc]{padding:.5rem .75rem;font-size:.85rem;font-weight:400;color:#6c757d;font-style:italic;line-height:1.4}.totals-footer[data-v-9132d2bc]{background:#f8f9fa;padding:1rem 1.5rem}.totals-container[data-v-9132d2bc]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem}.totals-item[data-v-9132d2bc]{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:#fff;border:1px solid #e9ecef;border-radius:6px;transition:all .2s ease;flex:1;min-width:fit-content}.totals-item[data-v-9132d2bc]:hover{background:#f8f9fa;border-color:#dee2e6;transform:translateY(-1px);box-shadow:0 2px 4px #0000001a}.totals-item.highlight[data-v-9132d2bc]{background:linear-gradient(135deg,#e3f2fd,#fff);border-color:#2196f3;font-weight:600}.totals-item.internal[data-v-9132d2bc]{background:linear-gradient(135deg,#f3e5f5,#fff);border-color:#9c27b0}.totals-icon[data-v-9132d2bc]{font-size:1.1rem;color:#6c757d;flex-shrink:0}.totals-icon.discount[data-v-9132d2bc]{color:#ff9800}.totals-icon.success[data-v-9132d2bc]{color:#4caf50}.totals-icon.tax[data-v-9132d2bc]{color:#6c757d}.totals-icon.cost[data-v-9132d2bc]{color:#9c27b0}.totals-icon.profit[data-v-9132d2bc]{color:#4caf50}.totals-label[data-v-9132d2bc]{font-size:.9rem;color:#495057;font-weight:500;white-space:nowrap}.totals-value[data-v-9132d2bc]{font-size:1rem;font-weight:600;color:#212529;margin-left:auto;white-space:nowrap}.totals-value.discount[data-v-9132d2bc]{color:#ff9800}.totals-value.success[data-v-9132d2bc]{color:#4caf50}.totals-value.tax[data-v-9132d2bc]{color:#495057}.totals-value.cost[data-v-9132d2bc]{color:#9c27b0}.totals-value.profit[data-v-9132d2bc]{color:#4caf50}.table-body[data-v-9132d2bc]{background-color:#fff}.table-row[data-v-9132d2bc]{border-bottom:1px solid #f0f0f0;transition:background-color .2s ease}.table-row[data-v-9132d2bc]:hover{background-color:#f8f9fa}.clickable-row[data-v-9132d2bc]{cursor:pointer;transition:all .2s ease}.clickable-row[data-v-9132d2bc]:hover{background-color:#e7f3ff!important;box-shadow:0 2px 4px #0000001a;transform:translateY(-1px)}.table-row.subtitle[data-v-9132d2bc]{background:#f8f9fa;border-bottom:1px solid #e9ecef;font-weight:600}.table-row.description[data-v-9132d2bc]{background-color:#f8f9fa;border-bottom:1px solid #e9ecef;font-style:italic}.cards-wrapper[data-v-9132d2bc]{display:grid;gap:.75rem}.card-subtitle[data-v-9132d2bc]{margin:.5rem 0 .25rem;padding:.25rem .5rem;background:#f8f9fa;border-left:3px solid #dee2e6;color:#495057;font-weight:600;text-transform:uppercase;letter-spacing:.3px}.item-card[data-v-9132d2bc]{border:1px solid #e9ecef;border-radius:8px;background:#fff;padding:.75rem;box-shadow:0 2px 4px #0000000a}.clickable-card[data-v-9132d2bc]{cursor:pointer;transition:all .2s ease}.clickable-card[data-v-9132d2bc]:hover{background-color:#e7f3ff!important;box-shadow:0 4px 8px #00000026!important;transform:translateY(-2px);border-color:#0d6efd!important}.item-row[data-v-9132d2bc]{display:flex;justify-content:space-between;align-items:flex-start;gap:.5rem;padding:.25rem 0}.item-row .label[data-v-9132d2bc]{color:#6c757d;font-size:.85rem;min-width:120px}.item-row .value[data-v-9132d2bc]{font-weight:600;color:#212529;text-align:right}.desc[data-v-9132d2bc]{margin-top:.4rem;color:#6c757d;font-style:italic;font-size:.88rem}.section-cards-totals[data-v-9132d2bc]{display:grid;gap:.5rem;margin-top:.5rem}.section-cards-totals .totals-item[data-v-9132d2bc]{display:flex;justify-content:space-between;align-items:center;padding:.5rem .75rem;background:#fff;border:1px solid #e9ecef;border-radius:6px}.section-cards-totals .totals-item .totals-label[data-v-9132d2bc]{color:#495057;font-size:.9rem}.section-cards-totals .totals-item .totals-value[data-v-9132d2bc]{font-weight:600;white-space:nowrap}.section-cards-totals .totals-item.highlight[data-v-9132d2bc]{background:linear-gradient(135deg,#e3f2fd,#fff);border-color:#2196f3}.ppb[data-v-9132d2bc]{page-break-inside:avoid}@media (max-width: 992px){.section-body[data-v-9132d2bc]{overflow-x:auto}.table-wrapper[data-v-9132d2bc]{display:table;white-space:nowrap}.table-header[data-v-9132d2bc],.table-body[data-v-9132d2bc]{min-width:992px}.section-wrapper[data-v-9132d2bc]{border:none;box-shadow:none}.section-wrapper[data-v-9132d2bc]:hover{box-shadow:none;transform:none}.section-header[data-v-9132d2bc]{padding:.75rem 1rem;padding-left:0}.section-title[data-v-9132d2bc]{font-size:1.5rem}.totals-footer[data-v-9132d2bc]{padding:.75rem 1rem}.totals-container[data-v-9132d2bc]{flex-direction:column;gap:.75rem;align-items:stretch}.totals-item[data-v-9132d2bc]{justify-content:space-between;padding:.75rem 1rem}.section-selection-inline[data-v-9132d2bc]{margin-left:-.5rem}}@media print{.section-body[data-v-9132d2bc]{overflow-x:hidden}.cards-wrapper[data-v-9132d2bc]{display:none!important}.table-wrapper[data-v-9132d2bc]{display:flex!important;flex-direction:column!important;width:100%!important}.section-wrapper[data-v-9132d2bc]{border:1px solid #000;background:#fff;box-shadow:none;page-break-after:always}.section-wrapper[data-v-9132d2bc]:hover{transform:none;box-shadow:none}.section-header[data-v-9132d2bc]{background:#f5f5f5!important;border-bottom:2px solid #000}.table-header[data-v-9132d2bc]{border-bottom:1px solid #000}.totals-footer[data-v-9132d2bc]{border-top:1px solid #000;background:#f5f5f5!important;padding:.75rem 1rem}.totals-container[data-v-9132d2bc]{flex-direction:row;flex-wrap:wrap;gap:.5rem}.totals-item[data-v-9132d2bc]{background:#fff!important;border:1px solid #000!important;transform:none!important;box-shadow:none!important}.totals-item.highlight[data-v-9132d2bc]{background:#e3f2fd!important}}.section-optional-single[data-v-9132d2bc]{border-left:3px solid #6f42c1}.section-optional-multiple[data-v-9132d2bc]{border-left:3px solid #0d6efd}.variant-group-indicator[data-v-9132d2bc]{width:4px;height:32px;border-radius:2px;flex-shrink:0;background-color:#6f42c1}.section-header .badge[data-v-9132d2bc]{height:22px;line-height:22px;padding:0 8px;font-size:.75rem;display:inline-flex;align-items:center}.section-header .badge i[data-v-9132d2bc]{font-size:.75rem;line-height:1}.bg-purple[data-v-9132d2bc]{background-color:#6f42c1!important;color:#fff}.section-monthly[data-v-9132d2bc]{background-color:#f0f9ff}.section-monthly .section-header[data-v-9132d2bc]{background-color:#e0f2fe!important}.section-selection-inline[data-v-9132d2bc]{display:flex;align-items:center;margin-right:.75rem;margin-left:-.5rem;flex-shrink:0}.section-selection-inline .form-check[data-v-9132d2bc]{margin:0;display:flex;align-items:center}.section-selection-inline .form-check-input[data-v-9132d2bc]{margin:0;cursor:pointer;width:1.5rem;height:1.5rem;flex-shrink:0}.totals-item-with-selection[data-v-9132d2bc]{display:flex;align-items:center;gap:.5rem}.totals-item-with-selection .totals-icon[data-v-9132d2bc]{margin-left:0}.section-wrapper[data-v-9132d2bc]:last-of-type{page-break-after:auto}.preview-text-with-image-block[data-v-d3950d57]{break-inside:avoid;page-break-inside:avoid;margin-bottom:2rem;background-color:transparent;max-width:100%;box-sizing:border-box;overflow-x:hidden}.text-block-header[data-v-d3950d57]{text-align:center;margin-bottom:2rem;max-width:100%}.text-block-title[data-v-d3950d57]{font-size:1.75rem;font-weight:600;color:#2c3e50;margin-bottom:.5rem;position:relative;display:block;max-width:100%;overflow-wrap:break-word;word-break:break-word;-webkit-hyphens:auto;hyphens:auto}.text-block-description[data-v-d3950d57]{font-size:.95rem;line-height:1.5;color:#495057;width:100%;margin:0;text-align:left}.text-block-content[data-v-d3950d57]{width:100%;max-width:100%;font-size:.95rem;line-height:1.5;color:#495057;text-align:left}.preview-text-with-image-block img[data-v-d3950d57]{object-fit:contain}.preview-text-with-image-block .img-fluid[data-v-d3950d57]{max-width:none!important}.content-layout[data-v-d3950d57]{display:flex;align-items:flex-start;gap:20px}.image-container-left[data-v-d3950d57],.image-container-right[data-v-d3950d57]{flex-shrink:0;width:var(--4dbbf214)}.text-content[data-v-d3950d57]{flex:1;min-width:0}.full-width-layout[data-v-d3950d57],.full-width-image-left[data-v-d3950d57],.full-width-image-right[data-v-d3950d57],.text-content-full[data-v-d3950d57]{width:100%}@media (max-width: 768px){.preview-text-with-image-block .img-fluid[data-v-d3950d57]{max-width:100%!important;width:auto!important;height:auto!important}.text-block-content[data-v-d3950d57],.full-width-layout[data-v-d3950d57],.full-width-image-left[data-v-d3950d57],.full-width-image-right[data-v-d3950d57]{max-width:100%;min-width:0;overflow-x:hidden}.content-layout[data-v-d3950d57]{flex-direction:column;gap:15px}.image-container-left[data-v-d3950d57],.image-container-right[data-v-d3950d57]{width:100%!important;display:flex;justify-content:center;align-items:center}.image-container-left img[data-v-d3950d57],.image-container-right img[data-v-d3950d57]{width:auto!important;max-width:100%!important;height:auto;object-fit:contain}.full-width-image-left .text-center[data-v-d3950d57],.full-width-image-right .text-center[data-v-d3950d57]{display:flex;flex-direction:column;align-items:center}.full-width-image-left img[data-v-d3950d57],.full-width-image-right img[data-v-d3950d57]{max-width:100%!important;height:auto;width:auto;object-fit:contain}}@media (max-height: 500px) and (min-width: 769px){.preview-text-with-image-block .img-fluid[data-v-d3950d57]{max-width:100%!important;width:auto!important;height:auto!important}.text-block-content[data-v-d3950d57],.full-width-layout[data-v-d3950d57],.full-width-image-left[data-v-d3950d57],.full-width-image-right[data-v-d3950d57]{max-width:100%;min-width:0;overflow-x:hidden}.content-layout[data-v-d3950d57]{flex-direction:column;gap:15px}.image-container-left[data-v-d3950d57],.image-container-right[data-v-d3950d57]{width:100%!important;display:flex;justify-content:center;align-items:center}.image-container-left img[data-v-d3950d57],.image-container-right img[data-v-d3950d57]{width:auto!important;max-width:100%!important;height:auto;object-fit:contain}.full-width-image-left .text-center[data-v-d3950d57],.full-width-image-right .text-center[data-v-d3950d57]{display:flex;flex-direction:column;align-items:center}.full-width-image-left img[data-v-d3950d57],.full-width-image-right img[data-v-d3950d57]{max-width:100%!important;height:auto;width:auto;object-fit:contain}}@media (max-width: 768px),(max-height: 500px){.preview-text-with-image-block img[data-v-d3950d57]{max-height:none}}.preview-text-with-image-block[data-v-d3950d57] p,.preview-text-with-image-block[data-v-d3950d57] li,.preview-text-with-image-block[data-v-d3950d57] span,.preview-text-with-image-block[data-v-d3950d57] div{white-space:normal;word-break:normal;overflow-wrap:normal;-webkit-hyphens:manual;hyphens:manual}.preview-text-with-image-block[data-v-d3950d57] p{margin:0 0 .75em;font-size:.95rem;line-height:1.5;color:#495057}.preview-text-with-image-block[data-v-d3950d57] p:last-child{margin-bottom:0}.preview-text-with-image-block[data-v-d3950d57] h3:not(.text-block-title){font-size:1.25rem;font-weight:600;color:#2c3e50;text-transform:uppercase;letter-spacing:.3px;margin:1em 0 .5em}.preview-text-with-image-block[data-v-d3950d57] h3:not(.text-block-title):first-child{margin-top:0}.preview-text-with-image-block[data-v-d3950d57] ol,.preview-text-with-image-block[data-v-d3950d57] ul{padding-left:1.5em;margin:0 0 .75em;line-height:1.5;color:#495057}.preview-text-with-image-block[data-v-d3950d57] li{margin-bottom:.25em;font-size:.95rem}.preview-text-with-image-block[data-v-d3950d57] li:last-child{margin-bottom:0}.preview-text-with-image-block[data-v-d3950d57] a{color:#0d6efd;text-decoration:underline}.preview-text-with-image-block[data-v-d3950d57] a:hover{color:#0a58ca}@media print{.content-layout[data-v-d3950d57]{display:flex!important;flex-direction:row!important;align-items:flex-start!important;gap:20px!important}.image-container-left[data-v-d3950d57],.image-container-right[data-v-d3950d57]{width:var(--4dbbf214)!important}.text-content[data-v-d3950d57]{flex:1!important;min-width:0!important}.full-width-layout[data-v-d3950d57]{width:100%!important}.full-width-image-left[data-v-d3950d57],.full-width-image-right[data-v-d3950d57]{display:flex!important;flex-direction:column!important;gap:16px!important}.full-width-image-left .text-content-full[data-v-d3950d57],.full-width-image-right .text-content-full[data-v-d3950d57]{width:100%!important}}.section-title[data-v-d3950d57]{font-size:1.75rem;margin:0 0 .5rem;display:block;text-align:center;text-transform:uppercase;letter-spacing:.5px;max-width:100%;overflow-wrap:break-word;word-break:break-word;-webkit-hyphens:auto;hyphens:auto}@media (max-width: 768px){.text-block-title[data-v-d3950d57],.section-title[data-v-d3950d57]{font-size:1.5rem!important;letter-spacing:.02em}.preview-text-with-image-block[data-v-d3950d57] h3:not(.text-block-title){font-size:1.1rem}}.preview-text-with-image-block[data-v-d3950d57] .ql-align-center{text-align:center}.preview-text-with-image-block[data-v-d3950d57] .ql-align-right{text-align:right}.preview-text-with-image-block[data-v-d3950d57] .ql-align-justify{text-align:justify}.preview-text-with-image-block[data-v-d3950d57] .ql-align-left{text-align:left}@media print{.preview-text-with-image-block[data-v-d3950d57]{page-break-inside:avoid;break-inside:avoid;page-break-after:always}.preview-text-with-image-block img[data-v-d3950d57]{max-height:none}.preview-text-with-image-block[data-v-d3950d57]:last-of-type{page-break-after:auto}}.item-image-section[data-v-1d9641e4]{height:100%;display:flex;flex-direction:column}.item-image-section .item-image-container[data-v-1d9641e4]{flex:1}.section-title[data-v-1d9641e4]{font-size:1.75rem;margin:0 0 .5rem;display:flex;align-items:center;justify-content:center;text-transform:uppercase;letter-spacing:.5px}.item-image-container[data-v-1d9641e4]{display:flex;align-items:center;justify-content:center;background:#fff;border:2px dashed #dee2e6;border-radius:.5rem;padding:1rem;min-height:200px;cursor:pointer;transition:all .3s ease}.item-image-container[data-v-1d9641e4]:hover{border-color:#0d6efd;background:#f0f8ff}.item-image[data-v-1d9641e4]{max-width:100%;max-height:100%;width:auto!important;height:auto!important;object-fit:contain;border-radius:.25rem;box-shadow:0 4px 12px #00000026;transition:transform .3s ease}.item-image-container:hover .item-image[data-v-1d9641e4]{transform:scale(1.02)}.item-details-section[data-v-1d9641e4]{padding-left:1rem;height:100%}.item-price[data-v-1d9641e4]{text-align:left}.price-container[data-v-1d9641e4]{display:flex;align-items:center;justify-content:space-between;background:linear-gradient(135deg,#f8f9fa,#e9ecef);border:1px solid #dee2e6;border-radius:12px;padding:1rem 1.25rem;box-shadow:0 2px 8px #00000014;transition:all .3s ease}.price-container[data-v-1d9641e4]:hover{box-shadow:0 4px 16px #0000001f;transform:translateY(-1px)}.price-main[data-v-1d9641e4]{display:flex;align-items:baseline;gap:.25rem}.price-currency[data-v-1d9641e4]{font-size:1.5rem;font-weight:600;color:#28a745;line-height:1}.price-amount[data-v-1d9641e4]{font-size:2.25rem;font-weight:700;color:#28a745;line-height:1;letter-spacing:-.02em}.price-badge[data-v-1d9641e4]{display:flex;align-items:center;background:#0d6efd;color:#fff;padding:.375rem .75rem;border-radius:20px;font-size:.8rem;font-weight:500;box-shadow:0 2px 4px #0d6efd4d}.item-description[data-v-1d9641e4]{margin-top:1.5rem}.text-title[data-v-1d9641e4]{color:#2c3e50;font-weight:600;border-bottom:2px solid #0d6efd;padding-bottom:.25rem}.item-description-content[data-v-1d9641e4]{background:#f8f9fa;padding:1rem;border-radius:.5rem;border:1px solid #e9ecef;font-size:.95rem;line-height:1.6;color:#495057;margin-top:.5rem}.item-description-content[data-v-1d9641e4] div{text-align:left!important}.item-additional[data-v-1d9641e4]{margin-top:1.5rem}.additional-grid[data-v-1d9641e4]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:.5rem}.additional-item[data-v-1d9641e4]{padding:.5rem;background:#f8f9fa;border-radius:.25rem;border:1px solid #e9ecef;font-size:.875rem}.additional-item strong[data-v-1d9641e4]{color:#495057;font-weight:600;margin-right:.5rem}@media (max-width: 768px){.item-details-section[data-v-1d9641e4]{padding-left:0;margin-top:1rem}.item-image-container[data-v-1d9641e4]{min-height:150px}.price-amount[data-v-1d9641e4]{font-size:1.75rem}.price-currency[data-v-1d9641e4]{font-size:1.25rem}.price-container[data-v-1d9641e4]{padding:.75rem 1rem;flex-direction:column;align-items:flex-start;gap:.5rem}.price-badge[data-v-1d9641e4]{align-self:flex-end}.additional-grid[data-v-1d9641e4]{grid-template-columns:1fr}}[data-v-ded3c3c5]:root{--style-default-primary: #007bff;--style-default-secondary: #6610f2;--style-default-border: #e9ecef;--style-default-shadow: rgba(0, 0, 0, .1);--style-default-hover-shadow: rgba(0, 0, 0, .15);--style-default-bg: #ffffff;--style-default-hover-bg: #f8f9fa;--style-modern-primary: #28a745;--style-modern-secondary: #20c997;--style-modern-border: #dee2e6;--style-modern-shadow: rgba(40, 167, 69, .1);--style-modern-hover-shadow: rgba(40, 167, 69, .2);--style-modern-bg: #ffffff;--style-modern-hover-bg: #f8fff9;--style-minimal-primary: #6c757d;--style-minimal-secondary: #495057;--style-minimal-border: #f8f9fa;--style-minimal-shadow: rgba(108, 117, 125, .1);--style-minimal-hover-shadow: rgba(108, 117, 125, .15);--style-minimal-bg: #ffffff;--style-minimal-hover-bg: #f8f9fa;--style-elegant-primary: #6f42c1;--style-elegant-secondary: #5a2d91;--style-elegant-border: #e9ecef;--style-elegant-shadow: rgba(111, 66, 193, .1);--style-elegant-hover-shadow: rgba(111, 66, 193, .2);--style-elegant-bg: #ffffff;--style-elegant-hover-bg: #f8f5ff;--style-bold-primary: #dc3545;--style-bold-secondary: #c82333;--style-bold-border: #e9ecef;--style-bold-shadow: rgba(220, 53, 69, .1);--style-bold-hover-shadow: rgba(220, 53, 69, .2);--style-bold-bg: #ffffff;--style-bold-hover-bg: #fff5f5}.preview-list-block[data-v-ded3c3c5]{page-break-inside:avoid}.list-block-header[data-v-ded3c3c5]{text-align:center;margin-bottom:2rem}.list-block-title[data-v-ded3c3c5]{font-size:1.75rem;font-weight:600;color:#2c3e50;margin-bottom:.5rem;position:relative;display:inline-block}.list-block-title[data-v-ded3c3c5]:after{content:"";position:absolute;bottom:-5px;left:50%;transform:translate(-50%);width:60px;height:3px;background:linear-gradient(90deg,var(--style-default-primary),var(--style-default-secondary));border-radius:2px}.list-block-description[data-v-ded3c3c5]{font-size:.95rem;line-height:1.5;color:#495057;width:100%;margin:0;text-align:left}.list-block-description[data-v-ded3c3c5] .ql-align-center{text-align:center}.list-block-description[data-v-ded3c3c5] .ql-align-justify{text-align:justify}.list-block-description[data-v-ded3c3c5] .ql-align-left{text-align:left}.list-block-description[data-v-ded3c3c5] .ql-align-right{text-align:right}.list-items-container[data-v-ded3c3c5]{margin:0}.list-item[data-v-ded3c3c5]{display:flex;align-items:flex-start;padding:1rem;border:1px solid var(--style-default-border);border-radius:.5rem;background:var(--style-default-bg);height:100%;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.list-item[data-v-ded3c3c5]:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--style-default-primary),var(--style-default-secondary));transform:scaleX(0);transition:transform .3s ease}.list-item[data-v-ded3c3c5]:hover{box-shadow:0 8px 25px var(--style-default-hover-shadow);border-color:var(--style-default-primary);transform:translateY(-2px);background:var(--style-default-hover-bg)}.list-item[data-v-ded3c3c5]:hover:before{transform:scaleX(1)}.list-item-icon[data-v-ded3c3c5]{font-size:2.5rem;color:var(--style-default-primary);margin-right:1rem;flex-shrink:0;width:100px;height:105px;display:flex;align-items:center;justify-content:center;background:#f8f9fa;border:2px solid #e9ecef;border-radius:.5rem;transition:all .3s ease;position:relative;box-shadow:0 2px 8px var(--style-default-shadow)}.list-item:hover .list-item-icon[data-v-ded3c3c5]{color:var(--style-default-secondary);background:#e3f2fd;border-color:var(--style-default-primary);transform:scale(1.05);box-shadow:0 4px 12px var(--style-default-hover-shadow)}.list-item-image[data-v-ded3c3c5]{margin-right:1rem;flex-shrink:0;width:100px;height:105px;overflow:hidden;border-radius:.5rem;transition:all .3s ease;position:relative;box-shadow:0 2px 8px var(--style-default-shadow);background:#f8f9fa;display:flex;align-items:center;justify-content:center}.list-item-image img[data-v-ded3c3c5]{width:100%;height:100%;object-fit:cover;transition:transform .3s ease;display:block;border-radius:.25rem}.list-item-image.testimonial-screenshot[data-v-ded3c3c5]{width:150px;background:#fff;border:1px solid #e9ecef;box-shadow:0 2px 8px #0000001a;display:flex;align-items:center;justify-content:center;align-self:flex-start}.list-item-image.testimonial-screenshot img[data-v-ded3c3c5]{object-fit:contain;width:100%;height:100%;border-radius:.25rem;max-width:100%;max-height:100%}.list-item-logo-container[data-v-ded3c3c5]{min-width:200px;min-height:90px;background:#fff;display:flex;align-items:center;justify-content:center;padding:1rem;margin:0 auto 1rem;flex-shrink:0;transition:all .3s ease}.list-item-logo[data-v-ded3c3c5]{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain!important;border-radius:.25rem;transition:transform .3s ease;min-width:70px;min-height:70px}.list-item:hover .list-item-logo-container[data-v-ded3c3c5]{transform:scale(1.05);box-shadow:0 4px 12px var(--style-default-hover-shadow);border-color:var(--style-default-primary)}.list-item:hover .list-item-logo[data-v-ded3c3c5]{transform:scale(1.02)}.list-item:hover .list-item-image[data-v-ded3c3c5]{transform:scale(1.05);box-shadow:0 4px 12px var(--style-default-hover-shadow)}.list-item:hover .list-item-image img[data-v-ded3c3c5]{transform:scale(1.1)}.list-item:hover .list-item-image.testimonial-screenshot[data-v-ded3c3c5]{transform:scale(1.02);box-shadow:0 4px 12px #00000026}.list-item:hover .list-item-image.testimonial-screenshot img[data-v-ded3c3c5]{transform:scale(1.05)}.list-item-content[data-v-ded3c3c5]{flex:1;min-width:0}.list-item-title[data-v-ded3c3c5]{font-size:1.1rem;font-weight:600;color:#2c3e50;margin-bottom:.25rem;line-height:1.3;transition:color .3s ease}.list-item.clients-layout .list-item-title[data-v-ded3c3c5]{text-align:center;margin-bottom:0}.list-item:hover .list-item-title[data-v-ded3c3c5]{color:var(--style-default-primary)}.list-item-brief[data-v-ded3c3c5]{font-size:.875rem;color:#6c757d;margin-bottom:.5rem}.list-item-brief[data-v-ded3c3c5] div{text-align:left!important}.list-item-subtitle[data-v-ded3c3c5]{font-size:.9rem;color:#6c757d;margin-bottom:.5rem;font-weight:500}.list-item-category[data-v-ded3c3c5]{margin-top:.5rem}.list-item-category .badge[data-v-ded3c3c5]{font-size:.75rem;padding:.4rem .75rem}.list-item-employee-header[data-v-ded3c3c5]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}.list-item-contact-icon[data-v-ded3c3c5]{margin-left:auto}.btn-contact-icon[data-v-ded3c3c5]{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;font-size:.875rem;color:#6c757d;text-decoration:none;background:transparent;border:1px solid #dee2e6;border-radius:50%;transition:all .2s ease}.btn-contact-icon[data-v-ded3c3c5]:hover{color:#007bff;background:#e3f2fd;border-color:#007bff;text-decoration:none;transform:scale(1.1)}.list-item-employee-details[data-v-ded3c3c5]{display:flex;flex-direction:column;gap:.25rem;align-items:flex-start}.list-item-position-badge[data-v-ded3c3c5]{display:inline-block;padding:.25rem .5rem;font-size:.75rem;font-weight:500;color:#6c757d;background-color:#f8f9fa;border:1px solid #dee2e6;border-radius:.25rem;margin-bottom:0;width:auto;max-width:fit-content}.list-item-experience-badge[data-v-ded3c3c5]{display:inline-block;padding:.25rem .5rem;font-size:.75rem;font-weight:500;color:#6c757d;background-color:#f8f9fa;border:1px solid #dee2e6;border-radius:.25rem;width:auto;max-width:fit-content}.list-item-testimonial-content[data-v-ded3c3c5]{width:100%}.list-item-feature-content[data-v-ded3c3c5],.list-item-number-content[data-v-ded3c3c5],.list-item-product-content[data-v-ded3c3c5],.list-item-service-content[data-v-ded3c3c5]{width:100%;text-align:center}.list-item-feature-title[data-v-ded3c3c5]{font-weight:600;font-size:1.1rem;color:#2c3e50;margin-bottom:.75rem;line-height:1.3}.list-item-feature-description[data-v-ded3c3c5]{font-size:.9rem;color:#495057;line-height:1.5;margin-bottom:0}.list-item-number-value[data-v-ded3c3c5]{font-weight:700;font-size:3rem;color:#2c3e50;margin-bottom:.25rem;line-height:1}.list-item-number-unit[data-v-ded3c3c5]{font-weight:600;font-size:1.25rem;color:#2c3e50;margin-bottom:.75rem;line-height:1.2}.list-item-number-description[data-v-ded3c3c5]{font-size:.9rem;color:#495057;line-height:1.5;margin-bottom:0}.list-item-item-content[data-v-ded3c3c5]{width:100%;display:flex;flex-direction:column;height:100%;padding:1rem;text-align:left}.list-item-item-title[data-v-ded3c3c5]{font-weight:600;font-size:1.1rem;color:#2c3e50;margin-bottom:.5rem;line-height:1.3;min-height:2.4rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.list-item-item-description[data-v-ded3c3c5]{font-size:.85rem;color:#6c757d;line-height:1.4;margin-bottom:.125rem;flex-shrink:0;min-height:2.4rem}.list-item-item-description-truncated[data-v-ded3c3c5]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.list-item-item-description[data-v-ded3c3c5] div{text-align:left!important}.list-item-item-footer[data-v-ded3c3c5]{display:flex;justify-content:space-between;align-items:center;gap:.75rem;margin-top:auto}.list-item-item-price[data-v-ded3c3c5]{font-weight:700;font-size:1.3rem;color:#28a745;line-height:1.2;flex-shrink:0}.list-item-details-btn[data-v-ded3c3c5]{font-size:.8rem;padding:.375rem .75rem;border-radius:.375rem;transition:all .2s ease;flex-shrink:0}.list-item-details-btn[data-v-ded3c3c5]:hover{transform:translateY(-1px);box-shadow:0 2px 8px #007bff4d}.list-item-service-title[data-v-ded3c3c5]{font-weight:600;font-size:1.1rem;color:#2c3e50;margin-bottom:.5rem;line-height:1.3}.list-item-service-price[data-v-ded3c3c5]{font-weight:700;font-size:1.2rem;color:#007bff;margin-bottom:.75rem;line-height:1.2}.list-item-service-description[data-v-ded3c3c5]{font-size:.9rem;color:#495057;line-height:1.5;margin-bottom:0}.list-item-testimonial-author[data-v-ded3c3c5]{font-weight:600;font-size:1rem;color:#2c3e50;margin-bottom:.25rem}.list-item-testimonial-meta[data-v-ded3c3c5]{font-size:.85rem;color:#6c757d;margin-bottom:.5rem}.list-item-testimonial-position[data-v-ded3c3c5]{font-weight:500;color:#495057}.list-item-testimonial-text[data-v-ded3c3c5]{font-size:.9rem;color:#495057;line-height:1.5;margin-bottom:.75rem;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.list-item-testimonial-rating[data-v-ded3c3c5]{margin-top:.5rem}.list-item-testimonial-footer[data-v-ded3c3c5]{margin-top:.75rem;display:flex;justify-content:space-between;align-items:flex-start;gap:1rem}.list-item-testimonial-info[data-v-ded3c3c5]{flex:1;width:100%;max-width:none;display:flex;flex-direction:column;gap:.25rem}.list-item-testimonial-date[data-v-ded3c3c5]{font-size:.8rem;color:#6c757d;display:flex;align-items:center}.list-item-testimonial-date i[data-v-ded3c3c5]{font-size:.75rem}.list-item-testimonial-company[data-v-ded3c3c5]{font-size:.8rem;color:#495057;font-weight:500}.list-item-rating-stars[data-v-ded3c3c5]{display:flex;gap:.125rem}.list-item-star[data-v-ded3c3c5]{font-size:.875rem;color:#ffc107}.list-item-star.bi-star[data-v-ded3c3c5]{color:#e9ecef}.list-item-testimonial-logo[data-v-ded3c3c5]{flex-shrink:0;padding:.5rem;transition:all .3s ease;display:flex;align-items:center;justify-content:center;min-height:42px;min-width:80px}.testimonial-company-logo[data-v-ded3c3c5]{max-width:80px;max-height:50px;object-fit:contain;border-radius:.25rem;opacity:.9;transition:all .3s ease;display:block}.testimonial-company-logo[data-v-ded3c3c5]:hover{opacity:1;transform:scale(1.05)}.list-item.cases-layout[data-v-ded3c3c5]{cursor:pointer;transition:all .3s ease;flex-direction:column;text-align:center;padding:0;overflow:hidden}.list-item.clients-layout[data-v-ded3c3c5]{cursor:pointer;transition:all .3s ease;text-align:center;flex-direction:column;padding:1.5rem;display:flex;align-items:center;justify-content:center;min-height:200px}.list-item.testimonials-layout[data-v-ded3c3c5]{cursor:pointer;transition:all .3s ease;align-items:stretch}.list-item.features-layout[data-v-ded3c3c5]{cursor:pointer;transition:all .3s ease;flex-direction:column;text-align:center;padding:1.5rem;align-items:center;justify-content:center;min-height:200px}.list-item.numbers-layout[data-v-ded3c3c5]{cursor:pointer;transition:all .3s ease;flex-direction:column;text-align:center;padding:1.5rem;align-items:center;justify-content:flex-start;min-height:0;height:auto;align-self:flex-start}.list-item.items-layout[data-v-ded3c3c5]{cursor:pointer;transition:all .3s ease;flex-direction:column;text-align:left;padding:0;align-items:stretch;justify-content:flex-start;min-height:150px;border-radius:.75rem;overflow:hidden;box-shadow:0 2px 8px #00000014;background:#fff;border:1px solid #e9ecef}.list-item.items-layout[data-v-ded3c3c5]:hover{transform:translateY(-4px);box-shadow:0 8px 25px #00000026;border-color:#007bff}.list-item.items-layout .list-item-image[data-v-ded3c3c5]{width:100%;height:160px;margin-right:0;margin-bottom:0;border-radius:0;overflow:hidden;background:linear-gradient(135deg,#f8f9fa,#e9ecef);border:none;display:flex;align-items:center;justify-content:center;position:relative}.list-item.items-layout .list-item-image img[data-v-ded3c3c5]{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.list-item.items-layout:hover .list-item-image img[data-v-ded3c3c5]{transform:scale(1.05)}.list-item.items-layout .list-item-image[data-v-ded3c3c5]:not(:has(img)){background:linear-gradient(135deg,#e3f2fd,#bbdefb);position:relative}.list-item.items-layout .list-item-image[data-v-ded3c3c5]:not(:has(img)):before{content:"";font-family:bootstrap-icons;font-size:3rem;color:#1976d2;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.list-item.items-layout .list-item-icon[data-v-ded3c3c5]{width:100%;height:160px;margin-right:0;margin-bottom:0;border-radius:0;background:linear-gradient(135deg,#e3f2fd,#bbdefb);border:none;display:flex;align-items:center;justify-content:center;font-size:3rem;color:#1976d2;transition:all .3s ease}.list-item.items-layout:hover .list-item-icon[data-v-ded3c3c5]{background:linear-gradient(135deg,#bbdefb,#90caf9);color:#1565c0;transform:scale(1.02)}.list-item.features-layout .list-item-icon[data-v-ded3c3c5]{font-size:3rem;width:100px;height:100px;margin-right:0;margin-bottom:1rem;background:#f8f9fa;border:2px solid #e9ecef;border-radius:.5rem;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.list-item.features-layout:hover .list-item-icon[data-v-ded3c3c5]{color:var(--style-default-secondary);background:#e3f2fd;border-color:var(--style-default-primary);transform:scale(1.1);box-shadow:0 4px 12px var(--style-default-hover-shadow)}.list-item.features-layout .list-item-image[data-v-ded3c3c5]{width:100px;height:100px;margin-right:0;margin-bottom:1rem;border-radius:.5rem;overflow:hidden;background:#f8f9fa;border:2px solid #e9ecef;transition:all .3s ease;display:flex;align-items:center;justify-content:center;padding:8px;box-sizing:border-box}.list-item.features-layout .list-item-image img[data-v-ded3c3c5]{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;transition:transform .3s ease;border-radius:.25rem}.list-item.features-layout:hover .list-item-image[data-v-ded3c3c5]{transform:scale(1.1);box-shadow:0 4px 12px var(--style-default-hover-shadow);border-color:var(--style-default-primary)}.list-item.features-layout:hover .list-item-image img[data-v-ded3c3c5]{transform:scale(1.05)}.list-item.clients-layout[data-v-ded3c3c5]:hover,.list-item.cases-layout[data-v-ded3c3c5]:hover,.list-item.features-layout[data-v-ded3c3c5]:hover,.list-item.numbers-layout[data-v-ded3c3c5]:hover,.list-item.products-layout[data-v-ded3c3c5]:hover,.list-item.services-layout[data-v-ded3c3c5]:hover{transform:translateY(-3px);box-shadow:0 8px 25px var(--style-default-hover-shadow)}.case-preview-image[data-v-ded3c3c5]{width:100%;height:200px;overflow:hidden;position:relative;background:#f8f9fa;border-bottom:1px solid #e9ecef}.case-preview-image img[data-v-ded3c3c5]{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.list-item.cases-layout:hover .case-preview-image img[data-v-ded3c3c5]{transform:scale(1.05)}.case-preview-icon[data-v-ded3c3c5]{width:100%;height:200px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#e3f2fd,#bbdefb);border-bottom:1px solid #e9ecef}.case-preview-icon i[data-v-ded3c3c5]{font-size:4rem;color:#1976d2}.case-preview-content[data-v-ded3c3c5]{padding:1.5rem;flex:1;display:flex;flex-direction:column;gap:1rem}.case-preview-title[data-v-ded3c3c5]{font-size:1.25rem;font-weight:600;color:#2c3e50;line-height:1.3;margin-bottom:0}.case-preview-brief[data-v-ded3c3c5]{font-size:.9rem;color:#6c757d;line-height:1.5;margin-bottom:0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.case-preview-brief[data-v-ded3c3c5] div{text-align:left!important}.case-preview-meta[data-v-ded3c3c5]{display:flex;justify-content:space-between;align-items:center;gap:1rem;margin-top:auto}.case-preview-client[data-v-ded3c3c5]{font-size:.85rem;color:#6c757d;display:flex;align-items:center}.case-preview-client i[data-v-ded3c3c5]{font-size:.8rem;margin-right:.5rem}.case-preview-category .badge[data-v-ded3c3c5]{font-size:.75rem;padding:.5rem .75rem;border-radius:1rem}.case-click-indicator[data-v-ded3c3c5]{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem;background:linear-gradient(135deg,#e3f2fd,#bbdefb);border-radius:.5rem;font-size:.85rem;color:#1976d2;font-weight:500;transition:all .3s ease;margin-top:.5rem}.case-click-indicator i[data-v-ded3c3c5]{font-size:1rem;transition:transform .3s ease}.list-item.cases-layout:hover .case-click-indicator[data-v-ded3c3c5]{background:linear-gradient(135deg,#bbdefb,#90caf9);transform:translateY(-1px)}.list-item.cases-layout:hover .case-click-indicator i[data-v-ded3c3c5]{transform:translate(2px)}.case-client[data-v-ded3c3c5]{font-size:.9rem;color:#6c757d;display:flex;align-items:center;justify-content:center}.case-client i[data-v-ded3c3c5]{font-size:.8rem;margin-right:.5rem}.case-image-container[data-v-ded3c3c5]{text-align:center}.case-image-container img[data-v-ded3c3c5]{max-width:100%;max-height:300px;object-fit:cover;border-radius:.5rem;box-shadow:0 4px 12px #00000026}.case-brief[data-v-ded3c3c5],.case-task[data-v-ded3c3c5],.case-description[data-v-ded3c3c5],.case-solution[data-v-ded3c3c5],.case-result[data-v-ded3c3c5]{background:#f8f9fa;padding:1rem;border-radius:.5rem;border:1px solid #e9ecef;margin-bottom:1rem}.case-brief h6[data-v-ded3c3c5],.case-task h6[data-v-ded3c3c5],.case-description h6[data-v-ded3c3c5],.case-solution h6[data-v-ded3c3c5],.case-result h6[data-v-ded3c3c5]{color:#2c3e50;font-weight:600;margin-bottom:.75rem;border-bottom:2px solid var(--style-default-primary);padding-bottom:.25rem}.case-brief p[data-v-ded3c3c5],.case-task p[data-v-ded3c3c5],.case-description p[data-v-ded3c3c5],.case-solution p[data-v-ded3c3c5],.case-result p[data-v-ded3c3c5]{font-size:.9rem;color:#495057;line-height:1.6;margin-bottom:.5rem}.case-brief[data-v-ded3c3c5] div,.case-task[data-v-ded3c3c5] div,.case-description[data-v-ded3c3c5] div,.case-solution[data-v-ded3c3c5] div,.case-result[data-v-ded3c3c5] div{font-size:.9rem;color:#495057;line-height:1.6;text-align:left!important}.case-additional h6[data-v-ded3c3c5]{color:#2c3e50;font-weight:600;margin-bottom:.75rem;border-bottom:2px solid var(--style-default-primary);padding-bottom:.25rem}.list-item.style-modern[data-v-ded3c3c5]{border-color:var(--style-modern-border);background:var(--style-modern-bg)}.list-item.style-modern[data-v-ded3c3c5]:before{background:linear-gradient(90deg,var(--style-modern-primary),var(--style-modern-secondary))}.list-item.style-modern[data-v-ded3c3c5]:hover{box-shadow:0 8px 25px var(--style-modern-hover-shadow);border-color:var(--style-modern-primary);background:var(--style-modern-hover-bg)}.list-item.style-modern .list-item-icon[data-v-ded3c3c5]{color:var(--style-modern-primary)}.list-item.style-modern:hover .list-item-icon[data-v-ded3c3c5]{color:var(--style-modern-secondary)}.list-item.style-modern:hover .list-item-title[data-v-ded3c3c5]{color:var(--style-modern-primary)}.list-item.style-minimal[data-v-ded3c3c5]{border-color:var(--style-minimal-border);background:var(--style-minimal-bg);box-shadow:0 1px 3px var(--style-minimal-shadow)}.list-item.style-minimal[data-v-ded3c3c5]:before{background:linear-gradient(90deg,var(--style-minimal-primary),var(--style-minimal-secondary))}.list-item.style-minimal[data-v-ded3c3c5]:hover{box-shadow:0 4px 12px var(--style-minimal-hover-shadow);border-color:var(--style-minimal-primary);background:var(--style-minimal-hover-bg)}.list-item.style-minimal .list-item-icon[data-v-ded3c3c5]{color:var(--style-minimal-primary)}.list-item.style-minimal:hover .list-item-icon[data-v-ded3c3c5]{color:var(--style-minimal-secondary)}.list-item.style-minimal:hover .list-item-title[data-v-ded3c3c5]{color:var(--style-minimal-primary)}.list-item.style-elegant[data-v-ded3c3c5]{border-color:var(--style-elegant-border);background:var(--style-elegant-bg)}.list-item.style-elegant[data-v-ded3c3c5]:before{background:linear-gradient(90deg,var(--style-elegant-primary),var(--style-elegant-secondary))}.list-item.style-elegant[data-v-ded3c3c5]:hover{box-shadow:0 8px 25px var(--style-elegant-hover-shadow);border-color:var(--style-elegant-primary);background:var(--style-elegant-hover-bg)}.list-item.style-elegant .list-item-icon[data-v-ded3c3c5]{color:var(--style-elegant-primary)}.list-item.style-elegant:hover .list-item-icon[data-v-ded3c3c5]{color:var(--style-elegant-secondary)}.list-item.style-elegant:hover .list-item-title[data-v-ded3c3c5]{color:var(--style-elegant-primary)}.list-item.style-bold[data-v-ded3c3c5]{border-color:var(--style-bold-border);background:var(--style-bold-bg)}.list-item.style-bold[data-v-ded3c3c5]:before{background:linear-gradient(90deg,var(--style-bold-primary),var(--style-bold-secondary))}.list-item.style-bold[data-v-ded3c3c5]:hover{box-shadow:0 8px 25px var(--style-bold-hover-shadow);border-color:var(--style-bold-primary);background:var(--style-bold-hover-bg)}.list-item.style-bold .list-item-icon[data-v-ded3c3c5]{color:var(--style-bold-primary)}.list-item.style-bold:hover .list-item-icon[data-v-ded3c3c5]{color:var(--style-bold-secondary)}.list-item.style-bold:hover .list-item-title[data-v-ded3c3c5]{color:var(--style-bold-primary)}@media (max-width: 768px){.list-block-title[data-v-ded3c3c5]{font-size:1.5rem}.preview-list-block>.list-block-show-all[data-v-ded3c3c5]{width:100%;display:flex!important;justify-content:center!important}.list-item[data-v-ded3c3c5]{padding:.75rem;margin-bottom:1rem}.list-item-icon[data-v-ded3c3c5]{font-size:2rem;width:75px;height:80px}.list-item-image[data-v-ded3c3c5]{width:75px;height:80px}.list-item-image.testimonial-screenshot[data-v-ded3c3c5]{width:120px}.list-item-testimonial-footer[data-v-ded3c3c5]{flex-direction:column;align-items:flex-start;gap:.5rem}.list-item-testimonial-logo[data-v-ded3c3c5]{min-height:35px;padding:.25rem;margin-top:.125rem}.testimonial-company-logo[data-v-ded3c3c5]{max-width:60px;max-height:30px}.list-item-logo-container[data-v-ded3c3c5]{min-width:100px;min-height:65px;max-width:120px;max-height:85px;padding:.75rem}.list-item-logo[data-v-ded3c3c5]{min-width:50px;min-height:50px}.list-item.clients-layout[data-v-ded3c3c5]{min-height:150px;padding:1rem}.list-item.features-layout[data-v-ded3c3c5]{min-height:180px;padding:1rem}.list-item.features-layout .list-item-icon[data-v-ded3c3c5]{font-size:2.5rem;width:90px;height:90px;margin-bottom:.75rem;border-radius:.5rem}.list-item.features-layout .list-item-image[data-v-ded3c3c5]{width:90px;height:90px;margin-bottom:.75rem;border-radius:.5rem;padding:6px;box-sizing:border-box}.list-item-feature-title[data-v-ded3c3c5]{font-size:1rem;margin-bottom:.5rem}.list-item-feature-description[data-v-ded3c3c5]{font-size:.85rem}.list-item.numbers-layout[data-v-ded3c3c5]{min-height:0;padding:1rem}.list-item-number-value[data-v-ded3c3c5]{font-size:2.5rem;margin-bottom:.1875rem}.list-item-number-unit[data-v-ded3c3c5]{font-size:1.1rem;margin-bottom:.5rem}.list-item-number-description[data-v-ded3c3c5]{font-size:.85rem}.list-item.items-layout[data-v-ded3c3c5]{min-height:130px;padding:0}.list-item.items-layout .list-item-image[data-v-ded3c3c5],.list-item.items-layout .list-item-icon[data-v-ded3c3c5]{height:120px}.list-item-item-title[data-v-ded3c3c5]{font-size:1rem;margin-bottom:.5rem;min-height:2.4rem}.list-item-item-price[data-v-ded3c3c5]{font-size:1.1rem}.list-item-item-description[data-v-ded3c3c5]{font-size:.8rem;margin-bottom:.75rem}.list-item-item-footer[data-v-ded3c3c5]{flex-direction:column;align-items:stretch;gap:.5rem}.list-item-details-btn[data-v-ded3c3c5]{width:100%;font-size:.75rem;padding:.5rem}.list-item-item-description[data-v-ded3c3c5]{font-size:.85rem}.list-item-title[data-v-ded3c3c5]{font-size:1rem}.list-item-subtitle[data-v-ded3c3c5]{font-size:.8rem}.case-preview-image[data-v-ded3c3c5],.case-preview-icon[data-v-ded3c3c5]{height:150px}.case-preview-content[data-v-ded3c3c5]{padding:1rem;gap:.75rem}.case-preview-title[data-v-ded3c3c5]{font-size:1.1rem}.case-preview-brief[data-v-ded3c3c5]{font-size:.85rem;-webkit-line-clamp:2}.case-preview-meta[data-v-ded3c3c5]{flex-direction:column;align-items:flex-start;gap:.5rem}.case-click-indicator[data-v-ded3c3c5]{font-size:.8rem;padding:.5rem}.additional-grid[data-v-ded3c3c5]{grid-template-columns:1fr}}@media (min-width: 769px) and (max-width: 1024px){.list-item[data-v-ded3c3c5]{margin-bottom:1.5rem}.list-item-icon[data-v-ded3c3c5]{font-size:2.25rem;width:85px;height:90px}.list-item-image[data-v-ded3c3c5]{width:85px;height:90px}.list-item-image.testimonial-screenshot[data-v-ded3c3c5]{width:130px}.list-item-testimonial-footer[data-v-ded3c3c5]{gap:.875rem}.list-item-testimonial-logo[data-v-ded3c3c5]{min-height:40px;padding:.375rem;margin-top:.1875rem}.testimonial-company-logo[data-v-ded3c3c5]{max-width:70px;max-height:35px}.list-item-logo-container[data-v-ded3c3c5]{min-width:120px;min-height:75px;max-width:150px;max-height:105px;padding:.875rem}.list-item-logo[data-v-ded3c3c5]{min-width:60px;min-height:60px}.list-item.clients-layout[data-v-ded3c3c5]{min-height:180px;padding:1.25rem}.list-item.features-layout[data-v-ded3c3c5]{min-height:190px;padding:1.25rem}.list-item.features-layout .list-item-icon[data-v-ded3c3c5]{font-size:2.75rem;width:95px;height:95px;margin-bottom:.875rem;border-radius:.5rem}.list-item.features-layout .list-item-image[data-v-ded3c3c5]{width:95px;height:95px;margin-bottom:.875rem;border-radius:.5rem;padding:7px;box-sizing:border-box}.list-item-feature-title[data-v-ded3c3c5]{font-size:1.05rem;margin-bottom:.625rem}.list-item-feature-description[data-v-ded3c3c5]{font-size:.875rem}.list-item.numbers-layout[data-v-ded3c3c5]{min-height:0;padding:1.25rem}.list-item-number-value[data-v-ded3c3c5]{font-size:2.75rem;margin-bottom:.21875rem}.list-item-number-unit[data-v-ded3c3c5]{font-size:1.15rem;margin-bottom:.625rem}.list-item-number-description[data-v-ded3c3c5]{font-size:.875rem}.list-item.items-layout[data-v-ded3c3c5]{min-height:140px;padding:0}.list-item.items-layout .list-item-image[data-v-ded3c3c5],.list-item.items-layout .list-item-icon[data-v-ded3c3c5]{height:140px}.list-item-item-title[data-v-ded3c3c5]{font-size:1.05rem;margin-bottom:.625rem;min-height:2.5rem}.list-item-item-price[data-v-ded3c3c5]{font-size:1.2rem}.list-item-item-description[data-v-ded3c3c5]{font-size:.825rem;margin-bottom:.875rem}.list-item-item-footer[data-v-ded3c3c5]{gap:.625rem}.list-item-details-btn[data-v-ded3c3c5]{font-size:.825rem;padding:.4375rem .75rem}.list-item-item-description[data-v-ded3c3c5]{font-size:.875rem}.case-preview-image[data-v-ded3c3c5],.case-preview-icon[data-v-ded3c3c5]{height:180px}.case-preview-content[data-v-ded3c3c5]{padding:1.25rem}.case-preview-title[data-v-ded3c3c5]{font-size:1.2rem}}@media (min-width: 1025px){.list-item[data-v-ded3c3c5]{margin-bottom:1rem}.list-item[data-v-ded3c3c5]:hover{transform:translateY(-2px);box-shadow:0 6px 12px var(--style-default-hover-shadow)}}@media print{.preview-list-block[data-v-ded3c3c5]{page-break-inside:avoid;margin-bottom:2rem;page-break-after:auto}.list-item[data-v-ded3c3c5]{border:1px solid #ccc;box-shadow:none}.list-item[data-v-ded3c3c5]:hover{box-shadow:none}.case-click-indicator[data-v-ded3c3c5]{display:none}.list-items-container.row[data-v-ded3c3c5]{display:flex!important;flex-wrap:wrap!important;margin-left:calc(-1 * var(--bs-gutter-x, .75rem));margin-right:calc(-1 * var(--bs-gutter-x, .75rem))}.list-items-container.row>.col[data-v-ded3c3c5]{display:flex!important;flex-direction:column;padding-left:var(--bs-gutter-x, .75rem);padding-right:var(--bs-gutter-x, .75rem)}.list-items-container.row.row-cols-lg-1>.col[data-v-ded3c3c5],.list-items-container.row.row-cols-md-1>.col[data-v-ded3c3c5]{flex:0 0 100%!important;max-width:100%!important}.list-items-container.row.row-cols-lg-2>.col[data-v-ded3c3c5]{flex:0 0 50%!important;max-width:50%!important}.list-items-container.row.row-cols-lg-3>.col[data-v-ded3c3c5]{flex:0 0 33.333333%!important;max-width:33.333333%!important}.list-items-container.row.row-cols-lg-4>.col[data-v-ded3c3c5]{flex:0 0 25%!important;max-width:25%!important}.list-items-container.row.row-cols-lg-5>.col[data-v-ded3c3c5]{flex:0 0 20%!important;max-width:20%!important}.list-items-container.row.row-cols-lg-6>.col[data-v-ded3c3c5]{flex:0 0 16.666667%!important;max-width:16.666667%!important}.list-items-container.row.row-cols-md-2>.col[data-v-ded3c3c5]{flex:0 0 50%!important;max-width:50%!important}.list-items-container.row.row-cols-md-3>.col[data-v-ded3c3c5]{flex:0 0 33.333333%!important;max-width:33.333333%!important}.list-items-container.row.row-cols-md-4>.col[data-v-ded3c3c5]{flex:0 0 25%!important;max-width:25%!important}.list-item.numbers-layout[data-v-ded3c3c5]{min-height:0!important;align-items:center!important;justify-content:center!important;padding:1.5rem!important}.list-item-number-value[data-v-ded3c3c5]{font-size:3rem!important}.list-item-number-unit[data-v-ded3c3c5]{font-size:1.25rem!important}.numbers-print-container.row.row-cols-md-2>.col[data-v-ded3c3c5],.numbers-print-container.row.row-cols-lg-4>.col[data-v-ded3c3c5],.numbers-print-container>.col[data-v-ded3c3c5]{flex:0 0 25%!important;max-width:25%!important}.preview-list-block[data-v-ded3c3c5]:last-of-type{page-break-after:auto}}.modal-xl[data-v-ded3c3c5]{max-width:1200px}.modal-xl .modal-body[data-v-ded3c3c5]{padding:1.5rem}.modal-xl .modal-header[data-v-ded3c3c5]{padding:1.5rem 1.5rem 1rem;text-align:center}.modal-xl .modal-header .modal-title[data-v-ded3c3c5]{width:100%;text-align:center}.modal-xl .modal-footer[data-v-ded3c3c5]{padding:1rem 1.5rem 1.5rem}.item-image-section[data-v-ded3c3c5]{height:100%;display:flex;flex-direction:column}.item-image-section .item-image-container[data-v-ded3c3c5]{flex:1}.section-title[data-v-ded3c3c5]{font-size:1.75rem;margin:0 0 .5rem;display:flex;align-items:center;justify-content:center;text-transform:uppercase;letter-spacing:.5px}.item-image-container[data-v-ded3c3c5]{display:flex;align-items:center;justify-content:center;background:#fff;border:2px dashed #dee2e6;border-radius:.5rem;padding:1rem;min-height:200px;cursor:pointer;transition:all .3s ease}.item-image-container[data-v-ded3c3c5]:hover{border-color:var(--style-default-primary);background:#f0f8ff}.item-image[data-v-ded3c3c5]{max-width:100%;max-height:100%;width:auto!important;height:auto!important;object-fit:contain;border-radius:.25rem;box-shadow:0 4px 12px #00000026;transition:transform .3s ease}.item-image-container:hover .item-image[data-v-ded3c3c5]{transform:scale(1.02)}.item-no-image[data-v-ded3c3c5]{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:200px;background:#fff;border:2px dashed #dee2e6;border-radius:.5rem;color:#6c757d}.item-details-section[data-v-ded3c3c5]{padding-left:1rem;height:100%}.item-title h4[data-v-ded3c3c5]{color:#2c3e50;font-weight:600;text-align:left}.item-price[data-v-ded3c3c5]{text-align:left}.price-container[data-v-ded3c3c5]{display:flex;align-items:center;justify-content:space-between;background:linear-gradient(135deg,#f8f9fa,#e9ecef);border:1px solid #dee2e6;border-radius:12px;padding:1rem 1.25rem;box-shadow:0 2px 8px #00000014;transition:all .3s ease}.price-container[data-v-ded3c3c5]:hover{box-shadow:0 4px 16px #0000001f;transform:translateY(-1px)}.price-main[data-v-ded3c3c5]{display:flex;align-items:baseline;gap:.25rem}.price-currency[data-v-ded3c3c5]{font-size:1.5rem;font-weight:600;color:#28a745;line-height:1}.price-amount[data-v-ded3c3c5]{font-size:2.25rem;font-weight:700;color:#28a745;line-height:1;letter-spacing:-.02em}.price-badge[data-v-ded3c3c5]{display:flex;align-items:center;background:#0d6efd;color:#fff;padding:.375rem .75rem;border-radius:20px;font-size:.8rem;font-weight:500;box-shadow:0 2px 4px #0d6efd4d}.item-description[data-v-ded3c3c5]{margin-top:1.5rem}.item-description-content[data-v-ded3c3c5]{background:#f8f9fa;padding:1rem;border-radius:.5rem;border:1px solid #e9ecef;font-size:.95rem;line-height:1.6;color:#495057;margin-top:.5rem}.item-description-content[data-v-ded3c3c5] div{text-align:left!important}.item-additional[data-v-ded3c3c5]{margin-top:1.5rem}.additional-grid[data-v-ded3c3c5]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:.5rem}.additional-item[data-v-ded3c3c5]{padding:.5rem;background:#f8f9fa;border-radius:.25rem;border:1px solid #e9ecef;font-size:.875rem}.additional-item strong[data-v-ded3c3c5]{color:#495057;font-weight:600;margin-right:.5rem}.modal-header[data-v-ded3c3c5]{display:flex;justify-content:space-between;align-items:center}.modal-header-right[data-v-ded3c3c5]{display:flex;align-items:center;gap:1rem}.testimonial-header-logo[data-v-ded3c3c5]{display:flex;align-items:center}.testimonial-header-logo-image[data-v-ded3c3c5]{max-width:100px;max-height:50px;object-fit:contain;border-radius:.25rem}.testimonial-screenshot-section[data-v-ded3c3c5]{height:100%;display:flex;flex-direction:column}@media (max-height: 500px) and (orientation: landscape){#testimonialModal .testimonial-screenshot-section>h6[data-v-ded3c3c5]{display:none!important}}.testimonial-screenshot-section .testimonial-screenshot-container[data-v-ded3c3c5]{flex:1}.testimonial-screenshot-container[data-v-ded3c3c5]{display:flex;align-items:center;justify-content:center;background:#fff;border:2px dashed #dee2e6;border-radius:.5rem;padding:1rem;min-height:200px;cursor:pointer;transition:all .3s ease}.testimonial-screenshot-container[data-v-ded3c3c5]:hover{border-color:var(--style-default-primary);background:#f0f8ff}.testimonial-screenshot-image[data-v-ded3c3c5]{max-width:100%;max-height:100%;width:auto!important;height:auto!important;object-fit:contain;border-radius:.25rem;box-shadow:0 4px 12px #00000026;transition:transform .3s ease}.testimonial-screenshot-container:hover .testimonial-screenshot-image[data-v-ded3c3c5]{transform:scale(1.02)}.testimonial-no-screenshot[data-v-ded3c3c5]{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:200px;background:#fff;border:2px dashed #dee2e6;border-radius:.5rem;color:#6c757d}.testimonial-details-section[data-v-ded3c3c5]{padding-left:1rem;height:100%}.testimonial-author-info[data-v-ded3c3c5]{display:flex;align-items:flex-start;gap:1rem}.testimonial-author-text[data-v-ded3c3c5]{flex:1}.testimonial-author-photo[data-v-ded3c3c5]{flex-shrink:0}.testimonial-author-image[data-v-ded3c3c5]{width:80px;height:80px;border-radius:50%;object-fit:cover;border:3px solid var(--style-default-primary);box-shadow:0 4px 12px #00000026}.testimonial-author-name h5[data-v-ded3c3c5]{color:#2c3e50;font-weight:600;text-align:left}.testimonial-author-position[data-v-ded3c3c5]{color:#6c757d;font-size:.95rem;text-align:left}.testimonial-company[data-v-ded3c3c5]{color:#495057;font-size:.95rem;text-align:left}.testimonial-date[data-v-ded3c3c5]{color:#6c757d;font-size:.9rem;text-align:left}@media (max-width: 1365px){.list-item-testimonial-date[data-v-ded3c3c5],.testimonial-date[data-v-ded3c3c5]{display:none!important}}@media (max-width: 1279px){.list-item-testimonial-text[data-v-ded3c3c5],.testimonial-text[data-v-ded3c3c5]{display:none!important}.list-item-testimonial-footer[data-v-ded3c3c5]{flex-direction:column;align-items:flex-start;gap:.5rem}.list-item-testimonial-info[data-v-ded3c3c5],.list-item-testimonial-company[data-v-ded3c3c5]{width:100%}.list-item-testimonial-logo[data-v-ded3c3c5]{width:100%;display:flex;justify-content:flex-start;margin-top:.25rem}}.testimonial-rating[data-v-ded3c3c5]{text-align:left}.rating-display[data-v-ded3c3c5]{display:flex;align-items:center;justify-content:flex-start;gap:.5rem}.rating-stars[data-v-ded3c3c5]{display:flex;gap:.125rem}.rating-star[data-v-ded3c3c5]{font-size:1.25rem;color:#ffc107}.rating-star.bi-star[data-v-ded3c3c5]{color:#e9ecef}.rating-text[data-v-ded3c3c5]{font-size:1rem;font-weight:600;color:#495057}.testimonial-text[data-v-ded3c3c5]{margin-top:1.5rem}.text-title[data-v-ded3c3c5]{color:#2c3e50;font-weight:600;border-bottom:2px solid var(--style-default-primary);padding-bottom:.25rem}.testimonial-text-content[data-v-ded3c3c5]{background:#f8f9fa;padding:1rem;border-radius:.5rem;border:1px solid #e9ecef;font-size:.95rem;line-height:1.6;color:#495057;white-space:pre-wrap;margin-top:.5rem}@media (max-width: 768px){.testimonial-details-section[data-v-ded3c3c5]{padding-left:0;margin-top:1rem}.testimonial-screenshot-container[data-v-ded3c3c5],.testimonial-no-screenshot[data-v-ded3c3c5]{min-height:150px}.testimonial-author-info[data-v-ded3c3c5]{flex-direction:column;align-items:center;text-align:center}.testimonial-author-text[data-v-ded3c3c5]{text-align:center}.testimonial-author-image[data-v-ded3c3c5]{width:60px;height:60px}.testimonial-header-logo-image[data-v-ded3c3c5]{max-width:80px;max-height:40px}.item-details-section[data-v-ded3c3c5]{padding-left:0;margin-top:1rem}.item-image-container[data-v-ded3c3c5],.item-no-image[data-v-ded3c3c5]{min-height:150px}.price-amount[data-v-ded3c3c5]{font-size:1.75rem}.price-currency[data-v-ded3c3c5]{font-size:1.25rem}.price-container[data-v-ded3c3c5]{padding:.75rem 1rem;flex-direction:column;align-items:flex-start;gap:.5rem}.price-badge[data-v-ded3c3c5]{align-self:flex-end}.additional-grid[data-v-ded3c3c5]{grid-template-columns:1fr}}.custom-image-modal[data-v-ded3c3c5]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000c;z-index:1060;display:flex;align-items:center;justify-content:center;padding:20px}.custom-image-modal-content[data-v-ded3c3c5]{background:#1a1a1a;border-radius:8px;max-width:95vw;max-height:95vh;display:flex;flex-direction:column;box-shadow:0 10px 30px #00000080}.custom-image-modal-header[data-v-ded3c3c5]{display:flex;justify-content:space-between;align-items:center;padding:15px 20px;border-bottom:1px solid #333}.custom-image-modal-title[data-v-ded3c3c5]{color:#fff;margin:0;font-size:1.1rem}.custom-image-modal-close[data-v-ded3c3c5]{background:none;border:none;color:#fff;font-size:1.2rem;cursor:pointer;padding:5px;border-radius:4px;transition:background-color .2s}.custom-image-modal-close[data-v-ded3c3c5]:hover{background-color:#ffffff1a}.custom-image-modal-body[data-v-ded3c3c5]{padding:20px;display:flex;align-items:center;justify-content:center;min-height:200px;flex:1}.custom-image-modal-error[data-v-ded3c3c5]{text-align:center;color:#fff}.custom-image-container[data-v-ded3c3c5]{text-align:center}.custom-image[data-v-ded3c3c5]{max-width:100%;max-height:70vh;object-fit:contain;border-radius:4px}.custom-image-info[data-v-ded3c3c5]{margin-top:10px;color:#ccc;font-size:.8rem}.custom-image-modal[data-v-ded3c3c5]{animation:fadeIn-ded3c3c5 .3s ease-out}@keyframes fadeIn-ded3c3c5{0%{opacity:0}to{opacity:1}}.section-title[data-v-ded3c3c5]{font-size:1.75rem;font-weight:600;color:#2c3e50;margin:0 0 .5rem;display:flex;align-items:center;justify-content:center;text-transform:uppercase;letter-spacing:.5px}@media (max-width: 768px){.section-title[data-v-ded3c3c5]{font-size:1.5rem}}.list-block-description[data-v-ded3c3c5] p{margin:0 0 .75em;font-size:.95rem;line-height:1.5;color:#495057}.list-block-description[data-v-ded3c3c5] p:last-child{margin-bottom:0}.list-block-description[data-v-ded3c3c5] h3{font-size:1.25rem;font-weight:600;color:#2c3e50;text-transform:uppercase;letter-spacing:.3px;margin:1em 0 .5em}.list-block-description[data-v-ded3c3c5] h3:first-child{margin-top:0}.list-block-description[data-v-ded3c3c5] ol,.list-block-description[data-v-ded3c3c5] ul{padding-left:1.5em;margin:0 0 .75em;line-height:1.5;color:#495057}.list-block-description[data-v-ded3c3c5] li{margin-bottom:.25em;font-size:.95rem}.list-block-description[data-v-ded3c3c5] li:last-child{margin-bottom:0}.list-block-description[data-v-ded3c3c5] a{color:#0d6efd;text-decoration:underline}.list-block-description[data-v-ded3c3c5] a:hover{color:#0a58ca}.list-item-feature-description[data-v-ded3c3c5] p,.list-item-item-description[data-v-ded3c3c5] p,.list-item-number-description[data-v-ded3c3c5] p,.testimonial-text[data-v-ded3c3c5] p,.list-item-brief[data-v-ded3c3c5] p,.case-brief[data-v-ded3c3c5] p,.case-description[data-v-ded3c3c5] p,.case-task[data-v-ded3c3c5] p,.case-solution[data-v-ded3c3c5] p,.case-result[data-v-ded3c3c5] p,.item-description-content[data-v-ded3c3c5] p{margin:0 0 .75em;font-size:.95rem;line-height:1.5;color:#495057}.list-item-feature-description[data-v-ded3c3c5] p:last-child,.list-item-item-description[data-v-ded3c3c5] p:last-child,.list-item-number-description[data-v-ded3c3c5] p:last-child,.testimonial-text[data-v-ded3c3c5] p:last-child,.list-item-brief[data-v-ded3c3c5] p:last-child,.case-brief[data-v-ded3c3c5] p:last-child,.case-description[data-v-ded3c3c5] p:last-child,.case-task[data-v-ded3c3c5] p:last-child,.case-solution[data-v-ded3c3c5] p:last-child,.case-result[data-v-ded3c3c5] p:last-child,.item-description-content[data-v-ded3c3c5] p:last-child{margin-bottom:0}.list-item-feature-description[data-v-ded3c3c5] h3,.list-item-item-description[data-v-ded3c3c5] h3,.list-item-number-description[data-v-ded3c3c5] h3,.testimonial-text[data-v-ded3c3c5] h3,.list-item-brief[data-v-ded3c3c5] h3,.case-brief[data-v-ded3c3c5] h3,.case-description[data-v-ded3c3c5] h3,.case-task[data-v-ded3c3c5] h3,.case-solution[data-v-ded3c3c5] h3,.case-result[data-v-ded3c3c5] h3,.item-description-content[data-v-ded3c3c5] h3{font-size:1.25rem;font-weight:600;color:#2c3e50;text-transform:uppercase;letter-spacing:.3px;margin:1em 0 .5em}.list-item-feature-description[data-v-ded3c3c5] h3:first-child,.list-item-item-description[data-v-ded3c3c5] h3:first-child,.list-item-number-description[data-v-ded3c3c5] h3:first-child,.testimonial-text[data-v-ded3c3c5] h3:first-child,.list-item-brief[data-v-ded3c3c5] h3:first-child,.case-brief[data-v-ded3c3c5] h3:first-child,.case-description[data-v-ded3c3c5] h3:first-child,.case-task[data-v-ded3c3c5] h3:first-child,.case-solution[data-v-ded3c3c5] h3:first-child,.case-result[data-v-ded3c3c5] h3:first-child,.item-description-content[data-v-ded3c3c5] h3:first-child{margin-top:0}.list-item-feature-description[data-v-ded3c3c5] ol,.list-item-feature-description[data-v-ded3c3c5] ul,.list-item-item-description[data-v-ded3c3c5] ol,.list-item-item-description[data-v-ded3c3c5] ul,.list-item-number-description[data-v-ded3c3c5] ol,.list-item-number-description[data-v-ded3c3c5] ul,.testimonial-text[data-v-ded3c3c5] ol,.testimonial-text[data-v-ded3c3c5] ul,.list-item-brief[data-v-ded3c3c5] ol,.list-item-brief[data-v-ded3c3c5] ul,.case-brief[data-v-ded3c3c5] ol,.case-brief[data-v-ded3c3c5] ul,.case-description[data-v-ded3c3c5] ol,.case-description[data-v-ded3c3c5] ul,.case-task[data-v-ded3c3c5] ol,.case-task[data-v-ded3c3c5] ul,.case-solution[data-v-ded3c3c5] ol,.case-solution[data-v-ded3c3c5] ul,.case-result[data-v-ded3c3c5] ol,.case-result[data-v-ded3c3c5] ul,.item-description-content[data-v-ded3c3c5] ol,.item-description-content[data-v-ded3c3c5] ul{padding-left:1.5em;margin:0 0 .75em;line-height:1.5;color:#495057}.list-item-feature-description[data-v-ded3c3c5] li,.list-item-item-description[data-v-ded3c3c5] li,.list-item-number-description[data-v-ded3c3c5] li,.testimonial-text[data-v-ded3c3c5] li,.list-item-brief[data-v-ded3c3c5] li,.case-brief[data-v-ded3c3c5] li,.case-description[data-v-ded3c3c5] li,.case-task[data-v-ded3c3c5] li,.case-solution[data-v-ded3c3c5] li,.case-result[data-v-ded3c3c5] li,.item-description-content[data-v-ded3c3c5] li{margin-bottom:.25em;font-size:.95rem}.list-item-feature-description[data-v-ded3c3c5] li:last-child,.list-item-item-description[data-v-ded3c3c5] li:last-child,.list-item-number-description[data-v-ded3c3c5] li:last-child,.testimonial-text[data-v-ded3c3c5] li:last-child,.list-item-brief[data-v-ded3c3c5] li:last-child,.case-brief[data-v-ded3c3c5] li:last-child,.case-description[data-v-ded3c3c5] li:last-child,.case-task[data-v-ded3c3c5] li:last-child,.case-solution[data-v-ded3c3c5] li:last-child,.case-result[data-v-ded3c3c5] li:last-child,.item-description-content[data-v-ded3c3c5] li:last-child{margin-bottom:0}.list-item-feature-description[data-v-ded3c3c5] a,.list-item-item-description[data-v-ded3c3c5] a,.list-item-number-description[data-v-ded3c3c5] a,.testimonial-text[data-v-ded3c3c5] a,.list-item-brief[data-v-ded3c3c5] a,.case-brief[data-v-ded3c3c5] a,.case-description[data-v-ded3c3c5] a,.case-task[data-v-ded3c3c5] a,.case-solution[data-v-ded3c3c5] a,.case-result[data-v-ded3c3c5] a,.item-description-content[data-v-ded3c3c5] a{color:#0d6efd;text-decoration:underline}.list-item-feature-description[data-v-ded3c3c5] a:hover,.list-item-item-description[data-v-ded3c3c5] a:hover,.list-item-number-description[data-v-ded3c3c5] a:hover,.testimonial-text[data-v-ded3c3c5] a:hover,.list-item-brief[data-v-ded3c3c5] a:hover,.case-brief[data-v-ded3c3c5] a:hover,.case-description[data-v-ded3c3c5] a:hover,.case-task[data-v-ded3c3c5] a:hover,.case-solution[data-v-ded3c3c5] a:hover,.case-result[data-v-ded3c3c5] a:hover,.item-description-content[data-v-ded3c3c5] a:hover{color:#0a58ca}.list-item-feature-description[data-v-ded3c3c5] .ql-align-center,.list-item-item-description[data-v-ded3c3c5] .ql-align-center,.list-item-number-description[data-v-ded3c3c5] .ql-align-center,.testimonial-text[data-v-ded3c3c5] .ql-align-center,.list-item-brief[data-v-ded3c3c5] .ql-align-center,.case-brief[data-v-ded3c3c5] .ql-align-center,.case-description[data-v-ded3c3c5] .ql-align-center,.case-task[data-v-ded3c3c5] .ql-align-center,.case-solution[data-v-ded3c3c5] .ql-align-center,.case-result[data-v-ded3c3c5] .ql-align-center,.item-description-content[data-v-ded3c3c5] .ql-align-center{text-align:center}.list-item-feature-description[data-v-ded3c3c5] .ql-align-right,.list-item-item-description[data-v-ded3c3c5] .ql-align-right,.list-item-number-description[data-v-ded3c3c5] .ql-align-right,.testimonial-text[data-v-ded3c3c5] .ql-align-right,.list-item-brief[data-v-ded3c3c5] .ql-align-right,.case-brief[data-v-ded3c3c5] .ql-align-right,.case-description[data-v-ded3c3c5] .ql-align-right,.case-task[data-v-ded3c3c5] .ql-align-right,.case-solution[data-v-ded3c3c5] .ql-align-right,.case-result[data-v-ded3c3c5] .ql-align-right,.item-description-content[data-v-ded3c3c5] .ql-align-right{text-align:right}.list-item-feature-description[data-v-ded3c3c5] .ql-align-justify,.list-item-item-description[data-v-ded3c3c5] .ql-align-justify,.list-item-number-description[data-v-ded3c3c5] .ql-align-justify,.testimonial-text[data-v-ded3c3c5] .ql-align-justify,.list-item-brief[data-v-ded3c3c5] .ql-align-justify,.case-brief[data-v-ded3c3c5] .ql-align-justify,.case-description[data-v-ded3c3c5] .ql-align-justify,.case-task[data-v-ded3c3c5] .ql-align-justify,.case-solution[data-v-ded3c3c5] .ql-align-justify,.case-result[data-v-ded3c3c5] .ql-align-justify,.item-description-content[data-v-ded3c3c5] .ql-align-justify{text-align:justify}.list-item-feature-description[data-v-ded3c3c5] .ql-align-left,.list-item-item-description[data-v-ded3c3c5] .ql-align-left,.list-item-number-description[data-v-ded3c3c5] .ql-align-left,.testimonial-text[data-v-ded3c3c5] .ql-align-left,.list-item-brief[data-v-ded3c3c5] .ql-align-left,.case-brief[data-v-ded3c3c5] .ql-align-left,.case-description[data-v-ded3c3c5] .ql-align-left,.case-task[data-v-ded3c3c5] .ql-align-left,.case-solution[data-v-ded3c3c5] .ql-align-left,.case-result[data-v-ded3c3c5] .ql-align-left,.item-description-content[data-v-ded3c3c5] .ql-align-left{text-align:left}.table-block-preview[data-v-46a9c5a5]{margin-bottom:2rem}.table-block-header[data-v-46a9c5a5]{text-align:center;margin-bottom:2rem}.table-block-title[data-v-46a9c5a5]{font-size:1.75rem;font-weight:600;color:#2c3e50;margin-bottom:.5rem;position:relative;display:inline-block}.table-block-description[data-v-46a9c5a5]{font-size:.95rem;line-height:1.5;color:#495057;width:100%;margin:0;text-align:left}.table-container[data-v-46a9c5a5]{overflow:hidden;box-shadow:0 2px 8px #0000001a}.table-container[data-v-46a9c5a5]:has(.table-responsive--mobile-scroll){overflow-x:auto;overflow-y:hidden}.table-container-rounded[data-v-46a9c5a5]{border-radius:.5rem}.table-responsive[data-v-46a9c5a5]{overflow-x:auto}@media (max-width: 991.98px){.table-responsive--mobile-scroll[data-v-46a9c5a5]{display:block;width:100%;max-width:100%;overflow-x:auto!important;-webkit-overflow-scrolling:touch;touch-action:pan-x pan-y}.table-responsive--mobile-scroll .table-preview-scroll-inner[data-v-46a9c5a5]{display:block;width:max-content;min-width:100%;max-width:none}.table-responsive--mobile-scroll .table[data-v-46a9c5a5]{width:auto!important;max-width:none!important;table-layout:fixed!important}}.table-container-rounded .table-responsive[data-v-46a9c5a5]{border-radius:.5rem}.table[data-v-46a9c5a5]{table-layout:fixed!important;width:100%!important}.table th[data-v-46a9c5a5],.table td[data-v-46a9c5a5]{white-space:normal!important;word-wrap:break-word!important;word-break:break-word!important;overflow-wrap:break-word!important;max-width:none!important;min-width:0!important;min-height:2.5rem}.table-simple[data-v-46a9c5a5]{border-collapse:collapse}.table-simple th[data-v-46a9c5a5],.table-simple td[data-v-46a9c5a5]{border:1px solid #dee2e6;padding:.75rem;text-align:left}.table-simple th[data-v-46a9c5a5]{background-color:#f8f9fa;font-weight:600;color:#495057}.table-modern[data-v-46a9c5a5]{border-collapse:separate;border-spacing:0;background-color:#fff}.table-modern th[data-v-46a9c5a5],.table-modern td[data-v-46a9c5a5]{border:1px solid #e9ecef;padding:1rem;text-align:left;vertical-align:middle}.table-modern th[data-v-46a9c5a5]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;font-weight:600;text-transform:uppercase;font-size:.875rem;letter-spacing:.5px}.table-modern tbody tr[data-v-46a9c5a5]{transition:all .3s ease}.table-modern tbody tr[data-v-46a9c5a5]:hover{background-color:#f8f9fa;transform:translateY(-1px);box-shadow:0 4px 12px #0000001a}.table-modern tbody tr[data-v-46a9c5a5]:nth-child(2n){background-color:#f8f9fa}.table-striped tbody tr[data-v-46a9c5a5]:nth-of-type(odd){background-color:#00000005}.table-striped tbody tr[data-v-46a9c5a5]:hover{background-color:#0000000d}.table-bordered[data-v-46a9c5a5]{border:2px solid #dee2e6}.table-bordered th[data-v-46a9c5a5],.table-bordered td[data-v-46a9c5a5]{border:1px solid #dee2e6}.table-borderless th[data-v-46a9c5a5],.table-borderless td[data-v-46a9c5a5]{border:none}.table-compact th[data-v-46a9c5a5],.table-compact td[data-v-46a9c5a5]{padding:.25rem .5rem;font-size:.8rem;line-height:1.2}.table-spacious th[data-v-46a9c5a5],.table-spacious td[data-v-46a9c5a5]{padding:1rem 1.5rem;font-size:1.1rem;line-height:1.5}.table-rounded[data-v-46a9c5a5]{border-radius:8px;overflow:hidden}.table-rounded th[data-v-46a9c5a5]:first-child,.table-rounded td[data-v-46a9c5a5]:first-child{border-top-left-radius:8px;border-bottom-left-radius:8px}.table-rounded th[data-v-46a9c5a5]:last-child,.table-rounded td[data-v-46a9c5a5]:last-child{border-top-right-radius:8px;border-bottom-right-radius:8px}.table-container:not(.table-container-rounded) .table-rounded[data-v-46a9c5a5]{border-radius:0}.table-container:not(.table-container-rounded) .table-rounded th[data-v-46a9c5a5]:first-child,.table-container:not(.table-container-rounded) .table-rounded td[data-v-46a9c5a5]:first-child{border-top-left-radius:0;border-bottom-left-radius:0}.table-container:not(.table-container-rounded) .table-rounded th[data-v-46a9c5a5]:last-child,.table-container:not(.table-container-rounded) .table-rounded td[data-v-46a9c5a5]:last-child{border-top-right-radius:0;border-bottom-right-radius:0}.table-selectable tbody tr[data-v-46a9c5a5]:hover{background-color:transparent}.table-selectable th[data-v-46a9c5a5],.table-selectable td[data-v-46a9c5a5]{transition:background-color .15s ease}.table-selectable th[data-v-46a9c5a5]:hover,.table-selectable td[data-v-46a9c5a5]:hover{background-color:#e8f4fd!important}@media (max-width: 768px){.table-block-title[data-v-46a9c5a5]{font-size:1.5rem}.table-block-description[data-v-46a9c5a5]{font-size:.875rem}.table-modern th[data-v-46a9c5a5],.table-modern td[data-v-46a9c5a5],.table-simple th[data-v-46a9c5a5],.table-simple td[data-v-46a9c5a5]{padding:.5rem;font-size:.875rem}.table-modern th[data-v-46a9c5a5]{font-size:.75rem}}@media (max-width: 576px){.table-modern th[data-v-46a9c5a5],.table-modern td[data-v-46a9c5a5],.table-simple th[data-v-46a9c5a5],.table-simple td[data-v-46a9c5a5]{padding:.375rem;font-size:.8rem}.table-modern th[data-v-46a9c5a5]{font-size:.7rem}}.internal-mode .table-container[data-v-46a9c5a5]{box-shadow:none;border:1px solid #dee2e6}.internal-mode .table-block-title[data-v-46a9c5a5]{font-size:1.25rem}.empty-table-state[data-v-46a9c5a5]{border:2px dashed #dee2e6;border-radius:.5rem;background-color:#f8f9fa}.table-block-preview[data-v-46a9c5a5]{animation:fadeInUp-46a9c5a5 .5s ease-out}@keyframes fadeInUp-46a9c5a5{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.section-title[data-v-46a9c5a5]{font-size:1.75rem;margin:0 0 .5rem;display:flex;align-items:center;justify-content:center;text-transform:uppercase;letter-spacing:.5px}@media (max-width: 768px){.section-title[data-v-46a9c5a5]{font-size:1.5rem}}.style-minimal .table-container[data-v-46a9c5a5]{box-shadow:none;border:1px solid #e9ecef}.style-compact .table-modern th[data-v-46a9c5a5],.style-compact .table-modern td[data-v-46a9c5a5],.style-compact .table-simple th[data-v-46a9c5a5],.style-compact .table-simple td[data-v-46a9c5a5]{padding:.5rem}.style-large .table-modern th[data-v-46a9c5a5],.style-large .table-modern td[data-v-46a9c5a5],.style-large .table-simple th[data-v-46a9c5a5],.style-large .table-simple td[data-v-46a9c5a5]{padding:1.25rem}.table-block-description[data-v-46a9c5a5] p{margin:0 0 .75em;font-size:.95rem;line-height:1.5;color:#495057}.table-block-description[data-v-46a9c5a5] p:last-child{margin-bottom:0}.table-block-description[data-v-46a9c5a5] h3{font-size:1.25rem;font-weight:600;color:#2c3e50;text-transform:uppercase;letter-spacing:.3px;margin:1em 0 .5em}.table-block-description[data-v-46a9c5a5] h3:first-child{margin-top:0}.table-block-description[data-v-46a9c5a5] ol,.table-block-description[data-v-46a9c5a5] ul{padding-left:1.5em;margin:0 0 .75em;line-height:1.5;color:#495057}.table-block-description[data-v-46a9c5a5] li{margin-bottom:.25em;font-size:.95rem}.table-block-description[data-v-46a9c5a5] li:last-child{margin-bottom:0}.table-block-description[data-v-46a9c5a5] a{color:#0d6efd;text-decoration:underline}.table-block-description[data-v-46a9c5a5] a:hover{color:#0a58ca}.table-block-description[data-v-46a9c5a5] .ql-align-center{text-align:center}.table-block-description[data-v-46a9c5a5] .ql-align-right{text-align:right}.table-block-description[data-v-46a9c5a5] .ql-align-justify{text-align:justify}.table-block-description[data-v-46a9c5a5] .ql-align-left{text-align:left}.faq-block[data-v-3af6b255]{margin-bottom:2rem}.faq-block-header[data-v-3af6b255]{text-align:center;margin-bottom:2rem}.faq-block-title[data-v-3af6b255]{font-size:1.75rem;font-weight:600;color:#2c3e50;margin-bottom:.5rem;position:relative;display:inline-block}.faq-block-description[data-v-3af6b255]{font-size:.95rem;line-height:1.5;color:#495057;width:100%;margin:0;text-align:left}.faq-content[data-v-3af6b255]{margin-top:1rem}.faq-style-accordion .accordion-button[data-v-3af6b255]{font-size:.95rem;padding:.75rem 1rem}.faq-style-accordion .accordion-button[data-v-3af6b255]:not(.collapsed){background-color:#e7f1ff;color:#0d6efd}.faq-style-accordion .accordion-body[data-v-3af6b255]{font-size:.9rem;line-height:1.5}.faq-style-list .faq-list-item[data-v-3af6b255]{border-bottom:1px solid #e9ecef;padding-bottom:1rem}.faq-style-list .faq-list-item[data-v-3af6b255]:last-child{border-bottom:none;padding-bottom:0}.faq-style-list .faq-question[data-v-3af6b255]{color:#0d6efd;font-size:.95rem;font-weight:600}.faq-style-accordion .accordion-button[data-v-3af6b255]{font-weight:600}.faq-style-cards .card-title[data-v-3af6b255]{font-weight:700}.faq-style-list .faq-answer[data-v-3af6b255]{font-size:.9rem;line-height:1.5}.faq-style-list .faq-number[data-v-3af6b255]{color:#6c757d;font-weight:600}.faq-style-cards .card[data-v-3af6b255]{border:1px solid #dee2e6;transition:box-shadow .15s ease-in-out}.faq-style-cards .card[data-v-3af6b255]:hover{box-shadow:0 .5rem 1rem #00000026}.faq-style-cards .card-title[data-v-3af6b255]{color:#0d6efd;font-size:.95rem;font-weight:600}.faq-style-cards .card-text[data-v-3af6b255]{font-size:.9rem;line-height:1.5}.faq-style-cards .faq-number[data-v-3af6b255]{color:#6c757d;font-weight:600}.faq-number[data-v-3af6b255]{display:inline-block;min-width:1.5rem;text-align:left}.faq-list-item[data-v-3af6b255],.accordion-item[data-v-3af6b255],.card[data-v-3af6b255]{animation:fadeInUp-3af6b255 .3s ease-out}@keyframes fadeInUp-3af6b255{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 768px){.faq-block-title[data-v-3af6b255]{font-size:1.5rem}.faq-style-cards .col-md-6[data-v-3af6b255]{margin-bottom:1rem}}@media print{.faq-list-item[data-v-3af6b255],.accordion-item[data-v-3af6b255],.card[data-v-3af6b255]{break-inside:avoid;margin-bottom:1rem}.faq-question[data-v-3af6b255],.card-title[data-v-3af6b255]{color:#000!important;font-weight:700}.faq-answer[data-v-3af6b255],.card-text[data-v-3af6b255]{color:#000!important}}.section-title[data-v-3af6b255]{font-size:1.75rem;margin:0 0 .5rem;display:flex;align-items:center;justify-content:center;text-transform:uppercase;letter-spacing:.5px}@media (max-width: 768px){.section-title[data-v-3af6b255]{font-size:1.5rem}}.faq-block-description[data-v-3af6b255] p{margin:0 0 .75em;font-size:.95rem;line-height:1.5;color:#495057}.faq-block-description[data-v-3af6b255] p:last-child{margin-bottom:0}.faq-block-description[data-v-3af6b255] h3{font-size:1.25rem;font-weight:600;color:#2c3e50;text-transform:uppercase;letter-spacing:.3px;margin:1em 0 .5em}.faq-block-description[data-v-3af6b255] h3:first-child{margin-top:0}.faq-block-description[data-v-3af6b255] ol,.faq-block-description[data-v-3af6b255] ul{padding-left:1.5em;margin:0 0 .75em;line-height:1.5;color:#495057}.faq-block-description[data-v-3af6b255] li{margin-bottom:.25em;font-size:.95rem}.faq-block-description[data-v-3af6b255] li:last-child{margin-bottom:0}.faq-block-description[data-v-3af6b255] a{color:#0d6efd;text-decoration:underline}.faq-block-description[data-v-3af6b255] a:hover{color:#0a58ca}.faq-block-description[data-v-3af6b255] .ql-align-center{text-align:center}.faq-block-description[data-v-3af6b255] .ql-align-right{text-align:right}.faq-block-description[data-v-3af6b255] .ql-align-justify{text-align:justify}.faq-block-description[data-v-3af6b255] .ql-align-left{text-align:left}.preview-file-block[data-v-622287fa]{margin-bottom:2rem}.file-block-header[data-v-622287fa]{text-align:center;margin-bottom:1.5rem}.file-block-title[data-v-622287fa]{font-size:1.75rem;font-weight:600;color:#2c3e50;margin-bottom:.5rem}.section-title[data-v-622287fa]{font-size:1.75rem;margin:0 0 .5rem;display:block;text-align:center;text-transform:uppercase;letter-spacing:.5px}.file-block-description[data-v-622287fa]{font-size:.95rem;line-height:1.5;color:#495057;width:100%;margin:0;text-align:left}.files-container[data-v-622287fa]{width:100%}.file-item[data-v-622287fa]{background-color:#f8f9fa;transition:all .2s ease;border:1px solid #dee2e6;display:flex;flex-direction:column}.file-item[data-v-622287fa]:hover{background-color:#e9ecef;border-color:#adb5bd;box-shadow:0 2px 4px #0000001a}.file-type-icon[data-v-622287fa]{font-size:1.5rem;flex-shrink:0}.file-info[data-v-622287fa]{min-width:0;flex-grow:1}.file-name[data-v-622287fa]{word-break:break-word;color:#212529;line-height:1.4}.file-meta[data-v-622287fa]{font-size:.875rem;margin-top:.25rem}.file-actions[data-v-622287fa]{flex-shrink:0}.download-btn[data-v-622287fa]{white-space:nowrap}.download-text[data-v-622287fa]{margin-left:.5rem}@media (min-width: 768px){.download-text[data-v-622287fa]{display:inline}}@media (max-width: 767.98px){.download-text[data-v-622287fa]{display:none}.download-btn[data-v-622287fa]{padding:.375rem .75rem;min-width:auto}.file-item .d-flex[data-v-622287fa]{align-items:center!important}.file-actions[data-v-622287fa]{margin-left:.5rem!important}}.file-block-description[data-v-622287fa] p{margin:0 0 .75em;font-size:.95rem;line-height:1.5;color:#495057}.file-block-description[data-v-622287fa] p:last-child{margin-bottom:0}.file-block-description[data-v-622287fa] h3{font-size:1.25rem;font-weight:600;color:#2c3e50;text-transform:uppercase;letter-spacing:.3px;margin:1em 0 .5em}.file-block-description[data-v-622287fa] h3:first-child{margin-top:0}.file-block-description[data-v-622287fa] ol,.file-block-description[data-v-622287fa] ul{padding-left:1.5em;margin:0 0 .75em;line-height:1.5;color:#495057}.file-block-description[data-v-622287fa] li{margin-bottom:.25em;font-size:.95rem}.file-block-description[data-v-622287fa] li:last-child{margin-bottom:0}.file-block-description[data-v-622287fa] a{color:#0d6efd;text-decoration:underline}.file-block-description[data-v-622287fa] a:hover{color:#0a58ca}.file-block-description[data-v-622287fa] .ql-align-center{text-align:center}.file-block-description[data-v-622287fa] .ql-align-right{text-align:right}.file-block-description[data-v-622287fa] .ql-align-justify{text-align:justify}.file-block-description[data-v-622287fa] .ql-align-left{text-align:left}@media (max-width: 768px){.file-block-title[data-v-622287fa],.section-title[data-v-622287fa]{font-size:1.5rem}}.modal-backdrop[data-v-478493e5]{background-color:#00000080}.preview-element-wrapper[data-v-80f96598]{margin-bottom:1.5rem;transition:background-color .3s ease,box-shadow .3s ease}.preview-element-wrapper.belt-has-background[data-v-80f96598]{padding:1.5rem 1.25rem;border-radius:24px}@media (min-width: 992px){.preview-element-wrapper.belt-has-background[data-v-80f96598]{padding-bottom:1.5rem}.preview-element-wrapper.belt-has-background[data-v-80f96598]>:last-child{margin-bottom:0!important}}.belt-background--none[data-v-80f96598]{background:transparent;box-shadow:none}.belt-background--border[data-v-80f96598]{background:#fff;box-shadow:0 10px 30px #0f172a14;border-radius:24px}.belt-background--neutral[data-v-80f96598]{background:#f5f7fa;box-shadow:inset 0 1px #ffffff40}.belt-background--cool[data-v-80f96598]{background:#eef5ff;box-shadow:inset 0 1px #ffffff40}.belt-background--warm[data-v-80f96598]{background:#fff5e6;box-shadow:inset 0 1px #ffffff40}.belt-background--accent[data-v-80f96598]{background:#f0f9f5;box-shadow:inset 0 1px #ffffff40}.preview-element-wrapper.belt-has-background .section-wrapper[data-v-80f96598],.preview-element-wrapper.belt-has-background .preview-list-block[data-v-80f96598]{background:#fffffff5;box-shadow:0 10px 30px #0f172a14;border-color:transparent}.custom-image-modal[data-v-80f96598]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000000e6;z-index:9999;display:flex;align-items:center;justify-content:center;padding:20px;animation:fadeIn-80f96598 .3s ease}@keyframes fadeIn-80f96598{0%{opacity:0}to{opacity:1}}.custom-image-modal-content[data-v-80f96598]{position:relative;max-width:90vw;max-height:90vh;background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 10px 40px #00000080;animation:slideUp-80f96598 .3s ease}@keyframes slideUp-80f96598{0%{transform:translateY(50px);opacity:0}to{transform:translateY(0);opacity:1}}.custom-image-modal-header[data-v-80f96598]{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.5rem;background:#f8f9fa;border-bottom:1px solid #dee2e6}.custom-image-modal-title[data-v-80f96598]{margin:0;font-size:1.25rem;font-weight:600;color:#212529}.custom-image-modal-close[data-v-80f96598]{background:none;border:none;font-size:1.5rem;color:#6c757d;cursor:pointer;padding:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:all .2s ease}.custom-image-modal-close[data-v-80f96598]:hover{background:#e9ecef;color:#212529}.custom-image-modal-body[data-v-80f96598]{padding:1.5rem;display:flex;align-items:center;justify-content:center;min-height:300px;max-height:calc(90vh - 100px);overflow:auto}.custom-image-container[data-v-80f96598]{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.custom-image[data-v-80f96598]{max-width:100%;max-height:calc(90vh - 100px);object-fit:contain;border-radius:4px}.custom-image-modal-error[data-v-80f96598]{display:flex;flex-direction:column;align-items:center;justify-content:center;color:#6c757d;text-align:center;padding:2rem}.custom-image-modal-error i[data-v-80f96598]{color:#adb5bd}.section-wrapper[data-v-1d1e779c]{background:#fff;border:1px solid #e9ecef;border-radius:8px;box-shadow:0 2px 4px #0000000d;margin-bottom:1rem;transition:all .3s ease}.section-wrapper[data-v-1d1e779c]:hover{box-shadow:0 6px 12px #0000001a;transform:translateY(-2px)}.section-header[data-v-1d1e779c]{background:#f8f9fa;border-bottom:1px solid #e9ecef;padding:1rem 1.5rem;border-radius:8px 8px 0 0}.section-title[data-v-1d1e779c]{font-size:1.75rem;font-weight:600;margin:0 0 .5rem;display:flex;align-items:center;justify-content:center;text-transform:uppercase;letter-spacing:.5px}.table-wrapper[data-v-1d1e779c]{display:flex;flex-direction:column}.flex-row[data-v-1d1e779c]{display:flex;flex-wrap:nowrap}.table-header[data-v-1d1e779c]{font-weight:700;font-size:1rem;text-transform:uppercase;letter-spacing:.5px;background:#f8f9fa;border-bottom:1px solid #dee2e6;color:#495057}.table-header .column-title[data-v-1d1e779c],.table-header .column-total[data-v-1d1e779c],.table-header .column-tax[data-v-1d1e779c],.table-header .column-cost[data-v-1d1e779c],.table-header .column-profit[data-v-1d1e779c]{font-size:.75rem}.text-start[data-v-1d1e779c]{text-align:left}.column-title[data-v-1d1e779c]{flex:4;padding:.75rem .5rem;display:flex;align-items:center;word-break:break-word;white-space:normal;font-size:.95rem;font-weight:500;color:#212529;line-height:1.4}.column-total[data-v-1d1e779c],.column-tax[data-v-1d1e779c],.column-cost[data-v-1d1e779c],.column-profit[data-v-1d1e779c]{flex:1;padding:.75rem .5rem;text-align:center;display:flex;align-items:center;justify-content:center;font-size:.95rem;font-weight:500;color:#495057}.table-body[data-v-1d1e779c]{background-color:#fff}.table-row[data-v-1d1e779c]{border-bottom:1px solid #f0f0f0;transition:background-color .2s ease}.table-row[data-v-1d1e779c]:hover{background-color:#f8f9fa}.totals-footer[data-v-1d1e779c]{background:#f8f9fa;padding:1rem 1.5rem}.totals-container[data-v-1d1e779c]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem}.totals-item[data-v-1d1e779c]{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:#fff;border:1px solid #e9ecef;border-radius:6px;transition:all .2s ease;flex:1;min-width:fit-content}.totals-item[data-v-1d1e779c]:hover{background:#f8f9fa;border-color:#dee2e6;transform:translateY(-1px);box-shadow:0 2px 4px #0000001a}.totals-item.highlight[data-v-1d1e779c]{background:linear-gradient(135deg,#e3f2fd,#fff);border-color:#2196f3;font-weight:600}.totals-item.internal[data-v-1d1e779c]{background:linear-gradient(135deg,#f3e5f5,#fff);border-color:#9c27b0}.totals-icon[data-v-1d1e779c]{font-size:1.1rem;color:#6c757d;flex-shrink:0}.totals-icon.tax[data-v-1d1e779c]{color:#6c757d}.totals-icon.cost[data-v-1d1e779c]{color:#9c27b0}.totals-icon.profit[data-v-1d1e779c]{color:#4caf50}.totals-label[data-v-1d1e779c]{font-size:.9rem;color:#495057;font-weight:500;white-space:nowrap}.totals-value[data-v-1d1e779c]{font-size:1rem;font-weight:600;color:#212529;margin-left:auto;white-space:nowrap}.totals-value.tax[data-v-1d1e779c]{color:#495057}.totals-value.cost[data-v-1d1e779c]{color:#9c27b0}.totals-value.profit[data-v-1d1e779c]{color:#4caf50}.cards-wrapper[data-v-1d1e779c]{display:grid;gap:.75rem}.item-card[data-v-1d1e779c]{border:1px solid #e9ecef;border-radius:8px;background:#fff;padding:.75rem;box-shadow:0 2px 4px #0000000a}.item-row[data-v-1d1e779c]{display:flex;justify-content:space-between;align-items:flex-start;gap:.5rem;padding:.25rem 0}.item-row .label[data-v-1d1e779c]{color:#6c757d;font-size:.85rem;min-width:120px}.item-row .value[data-v-1d1e779c]{font-weight:600;color:#212529;text-align:right}.section-cards-totals[data-v-1d1e779c]{display:grid;gap:.5rem;margin-top:.5rem}.section-cards-totals .totals-item[data-v-1d1e779c]{display:flex;justify-content:space-between;align-items:center;padding:.5rem .75rem;background:#fff;border:1px solid #e9ecef;border-radius:6px}.section-cards-totals .totals-item .totals-label[data-v-1d1e779c]{color:#495057;font-size:.9rem}.section-cards-totals .totals-item .totals-value[data-v-1d1e779c]{font-weight:600;white-space:nowrap}.section-cards-totals .totals-item.highlight[data-v-1d1e779c]{background:linear-gradient(135deg,#e3f2fd,#fff);border-color:#2196f3}.ppb[data-v-1d1e779c]{page-break-inside:avoid}.pbb[data-v-1d1e779c]{page-break-before:always}@media (max-width: 992px){.section-body[data-v-1d1e779c]{overflow-x:auto}.table-wrapper[data-v-1d1e779c]{display:table;white-space:nowrap}.table-header[data-v-1d1e779c],.table-body[data-v-1d1e779c]{min-width:992px}.section-header[data-v-1d1e779c]{padding:.75rem 1rem}.section-title[data-v-1d1e779c]{font-size:1.5rem}.totals-footer[data-v-1d1e779c]{padding:.75rem 1rem}.totals-container[data-v-1d1e779c]{flex-direction:column;gap:.75rem;align-items:stretch}.totals-item[data-v-1d1e779c]{justify-content:space-between;padding:.75rem 1rem}.section-wrapper[data-v-1d1e779c]{border:none;box-shadow:none}.section-wrapper[data-v-1d1e779c]:hover{box-shadow:none;transform:none}}@media print{.section-body[data-v-1d1e779c]{overflow-x:hidden}.cards-wrapper[data-v-1d1e779c]{display:none!important}.table-wrapper[data-v-1d1e779c]{display:table!important}.section-wrapper[data-v-1d1e779c]{border:1px solid #000;background:#fff;box-shadow:none}.section-wrapper[data-v-1d1e779c]:hover{transform:none;box-shadow:none}.section-header[data-v-1d1e779c]{background:#f5f5f5!important;border-bottom:2px solid #000}.table-header[data-v-1d1e779c]{border-bottom:1px solid #000}.totals-footer[data-v-1d1e779c]{border-top:1px solid #000;background:#f5f5f5!important;padding:.75rem 1rem}.totals-container[data-v-1d1e779c]{flex-direction:row;flex-wrap:wrap;gap:.5rem}.totals-item[data-v-1d1e779c]{background:#fff!important;border:1px solid #000!important;transform:none!important;box-shadow:none!important}.totals-item.highlight[data-v-1d1e779c]{background:#e3f2fd!important}.totals-item.internal[data-v-1d1e779c]{background:#f3e5f5!important}.table-header[data-v-1d1e779c],.table-body[data-v-1d1e779c]{min-width:190mm;white-space:normal!important}}.column-title .badge[data-v-1d1e779c],.value .badge[data-v-1d1e779c]{height:22px;line-height:22px;padding:0 8px;font-size:.75rem;display:inline-flex;align-items:center}.column-title .badge i[data-v-1d1e779c],.value .badge i[data-v-1d1e779c]{font-size:.75rem;line-height:1}.bg-purple[data-v-1d1e779c]{background-color:#6f42c1!important;color:#fff}.preview-control-panel[data-v-215d407a]{background:#f8f9fa;border-top:1px solid #dee2e6;border-radius:20px 20px 0 0;box-shadow:0 -4px 18px #00000014;padding:1.25rem 1.5rem;margin-top:1.5rem;display:flex;flex-direction:column;gap:1.25rem}.preview-control-panel.is-collapsed[data-v-215d407a]{padding-bottom:.75rem;box-shadow:0 -2px 12px #0000000f}.preview-control-panel.is-desktop.is-collapsed[data-v-215d407a]{padding:.6rem .95rem;gap:.45rem}.panel-header[data-v-215d407a]{display:flex;gap:.5rem;align-items:center;justify-content:center;width:100%}.header-icon-btn[data-v-215d407a]{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:.35rem;border-radius:999px;background:#fff;border:1px solid #dee2e6;color:#495057;font-size:.78rem;font-weight:600;padding:.45rem .6rem;transition:all .2s ease}.header-icon-btn i[data-v-215d407a]{font-size:1rem}.header-collapse-btn[data-v-215d407a]{flex:0 0 auto;min-width:40px;padding-left:.5rem;padding-right:.5rem}.header-icon-btn[data-v-215d407a]:hover{border-color:#0d6efd;color:#0d6efd;box-shadow:0 2px 10px #0d6efd26}.header-icon-btn.active[data-v-215d407a]{background:linear-gradient(135deg,#0d6efd,#0a58ca);color:#fff;border-color:transparent;box-shadow:0 3px 14px #0d6efd40}.panel-content[data-v-215d407a]{display:flex;flex-direction:column;gap:1rem}.panel-top-bar[data-v-215d407a]{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;flex-wrap:wrap}.panel-tabs[data-v-215d407a]{display:flex;flex-wrap:wrap;gap:.75rem}.panel-version-info[data-v-215d407a]{background:#0d6efd14;border:1px solid rgba(13,110,253,.2);border-radius:14px;padding:.55rem .9rem;display:inline-flex;align-items:center;justify-content:center;color:#0a58ca;min-height:36px;white-space:nowrap;text-transform:uppercase}.panel-collapse-btn[data-v-215d407a]{display:inline-flex;align-items:center;justify-content:center;border-radius:12px;height:36px;padding:0 .65rem;font-size:.85rem}.preview-control-panel.is-mobile .panel-top-bar .panel-collapse-btn[data-v-215d407a]{display:none}.preview-control-panel.is-desktop .panel-collapse-btn[data-v-215d407a],.preview-control-panel.is-desktop.is-collapsed .collapsed-expand-btn[data-v-215d407a]{width:36px;min-width:36px;height:36px;min-height:36px;padding:0;border-radius:10px}.panel-version-label[data-v-215d407a]{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.6px;color:#0a58ca;display:inline-flex;align-items:center}.panel-version-name[data-v-215d407a]{font-size:.85rem;font-weight:600;color:#0a58ca}.panel-version-date[data-v-215d407a]{font-size:.75rem;color:#0a58ca}@media (min-width: 992px){.panel-version-info[data-v-215d407a]{min-height:38px}}.panel-tab[data-v-215d407a]{border:1px solid #dee2e6;background:#fff;color:#495057;border-radius:12px;padding:.55rem 1.1rem;font-size:.85rem;font-weight:600;display:inline-flex;align-items:center;transition:all .2s ease}.panel-tab[data-v-215d407a]:hover{border-color:#0d6efd;color:#0d6efd;box-shadow:0 2px 12px #0d6efd26;transform:translateY(-1px)}.panel-tab.active[data-v-215d407a]{background:linear-gradient(135deg,#0d6efd,#0a58ca);border-color:transparent;color:#fff;box-shadow:0 3px 16px #0d6efd40}.panel-tab-editor[data-v-215d407a]{background:linear-gradient(135deg,#20c997,#0ca678);border:none;color:#fff}.panel-tab-editor[data-v-215d407a]:hover{color:#fff;box-shadow:0 3px 16px #0ca67859}.panel-body[data-v-215d407a]{display:flex;flex-direction:column;gap:1rem}.action-grid[data-v-215d407a]{display:flex;flex-wrap:wrap;gap:1rem}.action-card[data-v-215d407a]{background:#fff;border-radius:16px;padding:1rem;border:1px solid #e9ecef;box-shadow:0 3px 14px #00000014;flex:1 1 240px;min-width:220px;transition:transform .2s ease,box-shadow .2s ease}.action-card[data-v-215d407a]:hover{transform:translateY(-2px);box-shadow:0 8px 20px #0000001f}.card-header[data-v-215d407a]{display:flex;align-items:flex-start;gap:.75rem;margin-bottom:.75rem}.card-content[data-v-215d407a]{flex:1;min-width:0}.card-icon[data-v-215d407a]{width:48px;height:48px;border-radius:14px;display:flex;align-items:center;justify-content:center;font-size:1.2rem;color:#fff;background:linear-gradient(135deg,#0d6efd,#0a58ca);flex-shrink:0}.version-icon[data-v-215d407a]{background:linear-gradient(135deg,#198754,#146c43)}.settings-icon[data-v-215d407a]{background:linear-gradient(135deg,#6f42c1,#59359c)}.style-icon[data-v-215d407a]{background:linear-gradient(135deg,#0d6efd,#0a58ca)}.belt-icon[data-v-215d407a]{background:linear-gradient(135deg,#6f42c1,#4b2f91)}.variants-icon[data-v-215d407a]{background:linear-gradient(135deg,#fd7e14,#dc6502)}.fix-icon[data-v-215d407a]{background:linear-gradient(135deg,#198754,#146c43)}.status-icon[data-v-215d407a]{width:48px;height:48px;border-radius:16px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#6c757d,#495057);color:#fff;font-size:1.4rem;flex-shrink:0}.card-title[data-v-215d407a]{font-weight:600;color:#212529;margin-bottom:.25rem;font-size:.9rem;line-height:1.2}.card-text[data-v-215d407a]{color:#6c757d;font-size:.78rem;margin-bottom:0;line-height:1.3}.card-actions[data-v-215d407a]{margin-top:auto;display:flex;flex-direction:column;gap:.5rem}.card-actions .btn[data-v-215d407a]{border-radius:10px;font-weight:600;font-size:.85rem;padding:.55rem .75rem}.status-badge[data-v-215d407a]{display:flex;align-items:center;justify-content:center;width:100%;border-radius:12px;padding:.65rem .75rem;font-size:.85rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px;border:1px solid transparent}.status-draft[data-v-215d407a]{background:#fff3cd;color:#856404;border-color:#ffeaa7}.status-sent[data-v-215d407a]{background:#d1ecf1;color:#0c5460;border-color:#bee5eb}.status-approved[data-v-215d407a]{background:#d4edda;color:#155724;border-color:#c3e6cb}.status-rejected[data-v-215d407a]{background:#f8d7da;color:#721c24;border-color:#f5c6cb}.status-default[data-v-215d407a]{background:linear-gradient(135deg,#e9ecef,#dee2e6);color:#495057;border-color:#ced4da;font-weight:600}.status-unknown[data-v-215d407a]{background:#f8f9fa;color:#6c757d;border-color:#dee2e6}.version-card[data-v-215d407a]{background:linear-gradient(135deg,#f8fff9,#effaec);border:1px solid rgba(25,135,84,.2)}.current-version-info[data-v-215d407a]{background:#1987541f;border-radius:12px;padding:.75rem;margin-bottom:.75rem;border:1px solid rgba(25,135,84,.25)}.version-header[data-v-215d407a]{display:flex;align-items:center;justify-content:center;gap:.35rem;margin-bottom:.5rem}.version-badge-small[data-v-215d407a]{display:inline-flex;align-items:center;justify-content:center;background:#198754;color:#fff;padding:.2rem .55rem;border-radius:999px;font-size:.68rem;font-weight:700;letter-spacing:.4px}.version-details[data-v-215d407a]{text-align:center}.version-name[data-v-215d407a]{font-weight:600;color:#146c43;margin-bottom:.2rem;font-size:.85rem}.version-date[data-v-215d407a]{color:#6c757d;font-size:.75rem}.style-preview small[data-v-215d407a]{font-size:.75rem}.placeholder-card[data-v-215d407a]{display:flex;flex-direction:column;justify-content:space-between}.placeholder-content[data-v-215d407a]{flex:1;display:flex;align-items:center;justify-content:center;padding:1rem;background:repeating-linear-gradient(45deg,#0d6efd14,#0d6efd14 10px,#0d6efd0a 10px,#0d6efd0a 20px);border-radius:12px;border:1px dashed rgba(13,110,253,.2)}.form-row[data-v-215d407a]{display:flex;align-items:center;gap:.75rem}.form-row .form-label[data-v-215d407a]{margin-bottom:0;min-width:200px;color:#495057}.settings-grid[data-v-215d407a]{display:flex;flex-wrap:wrap;gap:1rem}.panel-collapse-enter-active[data-v-215d407a],.panel-collapse-leave-active[data-v-215d407a]{transition:opacity .2s ease,transform .2s ease}.panel-collapse-enter-from[data-v-215d407a],.panel-collapse-leave-to[data-v-215d407a]{opacity:0;transform:translateY(6px)}.panel-collapsed[data-v-215d407a]{display:flex;flex-direction:column;gap:.5rem;background:transparent;border-radius:0;border:none;padding:.75rem;box-shadow:none}.preview-control-panel.is-desktop.is-collapsed .panel-collapsed[data-v-215d407a]{padding:0!important;background:transparent!important;border:none!important;box-shadow:none!important;border-radius:0!important;gap:.35rem}.panel-collapsed-actions[data-v-215d407a]{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem}.preview-control-panel.is-desktop.is-collapsed .panel-collapsed-actions[data-v-215d407a]{flex-wrap:nowrap;gap:.5rem;align-items:stretch;width:100%;justify-content:flex-start}.collapsed-btn[data-v-215d407a]{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;border-radius:12px;font-size:.78rem;font-weight:600;padding:.55rem .75rem;white-space:nowrap}.preview-control-panel.is-desktop.is-collapsed .collapsed-btn[data-v-215d407a]{padding:0 .75rem;border-radius:9px;font-size:.78rem;min-height:36px;height:36px;line-height:1;box-sizing:border-box}.collapsed-btn i[data-v-215d407a]{font-size:1rem}.collapsed-btn.btn-outline-secondary[data-v-215d407a]{color:#495057;border-color:#ced4da;background:#f8f9fa}.collapsed-btn[data-v-215d407a]:disabled,.card-actions .btn[data-v-215d407a]:disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.collapsed-status-btn[data-v-215d407a]{min-width:auto;text-transform:uppercase;letter-spacing:.4px}.collapsed-current-version[data-v-215d407a]{display:inline-flex;align-items:center;justify-content:center;border-radius:10px;border:1px solid rgba(13,110,253,.2);background:#0d6efd14;color:#0a58ca;font-size:.78rem;font-weight:600;padding:.5rem .65rem;white-space:nowrap;text-transform:uppercase;text-align:center}.preview-control-panel.is-desktop.is-collapsed .collapsed-current-version[data-v-215d407a]{padding:0 .7rem;border-radius:9px;font-size:.74rem;min-height:36px;height:36px;align-items:center;display:inline-flex;line-height:1;box-sizing:border-box}.collapsed-expand-btn[data-v-215d407a]{margin-left:auto}.preview-control-panel.is-desktop.is-collapsed .collapsed-expand-btn[data-v-215d407a]{margin-left:0;flex:0 0 auto}.preview-control-panel.is-desktop.is-collapsed .collapsed-status-btn[data-v-215d407a]{margin-left:auto}.panel-collapsed-version[data-v-215d407a]{font-size:.72rem;display:flex;align-items:center;gap:.25rem;justify-content:flex-end}@media (max-width: 1199.98px){.preview-control-panel[data-v-215d407a]{padding:1.1rem 1.25rem}.action-card[data-v-215d407a]{flex:1 1 220px}.panel-version-info[data-v-215d407a]{min-width:200px}}@media (max-width: 991.98px){.settings-placeholder-desktop-only[data-v-215d407a]{display:none}.settings-grid[data-v-215d407a]{flex-direction:column;flex-wrap:nowrap;gap:.75rem}.settings-grid .card-header[data-v-215d407a]{align-items:flex-start}.settings-grid .card-content[data-v-215d407a]{display:flex;flex-direction:column;justify-content:flex-start;padding-top:0}.settings-grid .card-title[data-v-215d407a],.settings-grid .card-text[data-v-215d407a]{margin-top:0!important}.preview-control-panel.is-mobile[data-v-215d407a]{padding:1rem 1.1rem;border-radius:24px 24px 0 0;margin-top:1rem;gap:.25rem}.panel-header[data-v-215d407a]{display:flex;flex-wrap:nowrap;justify-content:stretch;gap:.4rem;padding:.35rem 0}.panel-top-bar[data-v-215d407a]{flex-direction:column;align-items:stretch}.panel-tabs[data-v-215d407a]{width:100%;gap:.5rem}.panel-tab[data-v-215d407a]{flex:1 1 calc(50% - .5rem);justify-content:center}.panel-tab-editor[data-v-215d407a]{flex:1 1 100%;justify-content:center}.panel-version-info[data-v-215d407a]{align-items:flex-start;margin-top:.5rem}.action-grid[data-v-215d407a]{display:block}.action-card[data-v-215d407a]{min-width:100%;overflow:visible;min-height:0!important;height:auto!important;align-self:flex-start;flex:none!important;margin-bottom:.75rem}.panel-body .action-card .card-actions[data-v-215d407a]{margin-top:0}.variants-grid .card-header[data-v-215d407a]{align-items:flex-start}.variants-grid .card-icon[data-v-215d407a]{margin-top:0}.variants-grid .card-content[data-v-215d407a]{display:flex;flex-direction:column;justify-content:flex-start;padding-top:0}.variants-grid .card-title[data-v-215d407a],.variants-grid .card-text[data-v-215d407a]{margin-top:0!important}.header-icon-btn span[data-v-215d407a]{display:none}.header-icon-btn[data-v-215d407a]{flex:1 1 0;min-width:0;width:auto;height:36px;min-height:36px;padding:0;border-radius:10px}.header-icon-btn i[data-v-215d407a]{margin:0;font-size:1rem}.header-collapse-btn[data-v-215d407a]{flex:0 0 auto;width:36px;min-width:36px;height:36px;min-height:36px;margin-left:auto;order:99}.panel-collapsed[data-v-215d407a]{padding:.25rem 0;border-radius:12px}.panel-collapsed-actions[data-v-215d407a]{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:.35rem;width:100%}.collapsed-btn[data-v-215d407a]{padding:.45rem .4rem;border-radius:9px;width:100%;min-height:36px;height:36px;line-height:1;box-sizing:border-box}.panel-collapsed-actions>.collapsed-btn[data-v-215d407a]:nth-child(1),.panel-collapsed-actions>.collapsed-btn[data-v-215d407a]:nth-child(2),.panel-collapsed-actions>.collapsed-btn[data-v-215d407a]:nth-child(3){grid-column:span 1;width:100%;min-width:0;padding:0;justify-self:stretch}.panel-collapsed-actions>.collapsed-btn[data-v-215d407a]:nth-child(4){grid-column:span 3;min-width:0;width:100%;padding-left:.6rem;padding-right:.6rem}.collapsed-current-version[data-v-215d407a]{font-size:.68rem;padding:0 .85rem;grid-column:1 / span 5;min-width:0;width:100%;min-height:36px;height:36px;display:inline-flex;align-items:center;box-sizing:border-box;overflow:hidden;text-overflow:ellipsis}.collapsed-expand-btn[data-v-215d407a]{margin-left:0;order:99;grid-column:6;justify-self:end;min-height:36px;height:36px;width:36px;min-width:36px}.preview-control-panel.is-mobile.is-expanded .collapsed-current-version[data-v-215d407a]{grid-column:1 / -1}.form-row[data-v-215d407a]{flex-direction:column;align-items:stretch;gap:.35rem}.form-row .form-label[data-v-215d407a]{min-width:0;width:100%;margin-bottom:0!important}.form-row .form-select[data-v-215d407a]{width:100%;max-width:100%}}@media (max-width: 575.98px){.preview-control-panel.is-mobile[data-v-215d407a]{padding:.9rem 1rem}.panel-tab[data-v-215d407a]{font-size:.78rem;padding:.5rem .6rem}.card-title[data-v-215d407a]{font-size:.85rem}.card-text[data-v-215d407a]{font-size:.72rem}.panel-collapsed[data-v-215d407a]{padding:.35rem 0}.panel-collapsed-version[data-v-215d407a]{justify-content:flex-start}.collapsed-btn[data-v-215d407a]{padding:0;width:36px;min-width:36px;justify-content:center}.collapsed-status-btn[data-v-215d407a]{font-size:.72rem;padding:0 .35rem;min-height:36px;height:36px}.collapsed-expand-btn[data-v-215d407a]{width:36px;min-width:36px;height:36px;min-height:36px;padding:0}.collapsed-btn-label[data-v-215d407a]{display:none}}@media (max-width: 991.98px) and (orientation: landscape){.preview-control-panel[data-v-215d407a]{padding:.55rem .7rem;gap:.5rem}.panel-header[data-v-215d407a]{gap:.35rem}.header-icon-btn[data-v-215d407a]{width:34px;height:34px;min-width:34px}.panel-collapsed[data-v-215d407a]{padding:.35rem .45rem;border-radius:10px}.panel-collapsed-actions[data-v-215d407a]{display:flex;flex-wrap:nowrap;align-items:center;gap:.35rem;width:100%}.collapsed-btn[data-v-215d407a]{width:auto;min-width:0;padding:.35rem .45rem;border-radius:8px;font-size:.72rem}.collapsed-btn i[data-v-215d407a]{font-size:.9rem}.collapsed-current-version[data-v-215d407a]{flex:1 1 auto;min-width:0;width:auto;font-size:.66rem;padding:0 .5rem;height:36px;min-height:36px;line-height:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.panel-collapsed-actions>.collapsed-btn[data-v-215d407a]:nth-child(1),.panel-collapsed-actions>.collapsed-btn[data-v-215d407a]:nth-child(2),.panel-collapsed-actions>.collapsed-btn[data-v-215d407a]:nth-child(3){width:auto;min-width:68px;padding:0 .6rem;height:36px;min-height:36px;justify-content:center;border-radius:8px}.collapsed-status-btn[data-v-215d407a]{height:36px;min-height:36px;white-space:nowrap;flex:0 0 165px;max-width:165px;font-size:.68rem;padding:0 .45rem;overflow:hidden;text-overflow:ellipsis}.collapsed-expand-btn[data-v-215d407a]{width:36px;min-width:36px;height:36px;min-height:36px;padding:0;flex:0 0 auto}.settings-grid .form-row[data-v-215d407a]{flex-direction:row;align-items:center;gap:.75rem}.settings-grid .form-row .form-label[data-v-215d407a]{width:auto;min-width:180px;margin-bottom:0!important}.settings-grid .form-row .form-select[data-v-215d407a]{flex:1 1 auto;width:auto;min-width:0}.variants-grid .action-card[data-v-215d407a]{display:flex;flex-direction:row;align-items:flex-start;gap:.75rem;padding:.85rem}.variants-grid .card-header[data-v-215d407a]{margin-bottom:0}.variants-grid .card-icon[data-v-215d407a]{width:44px;height:44px;border-radius:14px;flex-shrink:0}.variants-grid .card-content[data-v-215d407a]{padding-top:.05rem}.variants-grid .card-actions[data-v-215d407a]{margin-top:0;width:200px;min-width:180px;flex:0 0 180px;align-items:stretch;margin-left:auto}.variants-grid .card-actions[data-v-215d407a]{width:200px!important;min-width:200px!important;flex:0 0 200px!important}.variants-grid .card-actions .btn[data-v-215d407a]{width:100%;white-space:nowrap}}#invoiceModal.modal[data-v-215d407a]{pointer-events:none}#invoiceModal.modal .modal-dialog[data-v-215d407a]{pointer-events:auto}.global-alert[data-v-2b9e368e]{width:100%;margin:0 0 16px;border-radius:8px;text-align:center;font-size:1.1rem;padding:16px 24px;position:relative;box-shadow:none;left:unset;top:unset;transform:none;max-width:unset}.global-alert-fixed[data-v-2b9e368e]{position:fixed!important;top:0;left:0;width:100vw;z-index:9999;margin:0;border-radius:0 0 8px 8px;box-shadow:0 2px 8px #00000014}.global-alert-modal[data-v-2b9e368e]{position:fixed!important;top:0!important;left:0!important;right:0!important;transform:none!important;width:100vw!important;max-width:none!important;min-width:none!important;border-radius:0 0 8px 8px!important;box-shadow:0 2px 8px #0000001a!important;z-index:999999!important;margin:0!important}.alert-close-btn[data-v-2b9e368e]{position:absolute;top:12px;right:16px;z-index:2}.spinner-border[data-v-2b9e368e]{display:inline-block;width:1.5rem;height:1.5rem;vertical-align:text-bottom;border:.25em solid currentColor;border-right-color:transparent;border-radius:50%;animation:spinner-border-2b9e368e .75s linear infinite}@keyframes spinner-border-2b9e368e{to{transform:rotate(360deg)}}.fade-enter-active[data-v-2b9e368e],.fade-leave-active[data-v-2b9e368e]{transition:opacity .3s}.fade-enter[data-v-2b9e368e],.fade-leave-to[data-v-2b9e368e]{opacity:0}.global-loader-backdrop[data-v-2f7d751b]{position:fixed;top:0;right:0;bottom:0;left:0;background:#ffffffbf;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:2000}.global-loader-container[data-v-2f7d751b]{display:flex;flex-direction:column;align-items:center;gap:1rem;padding:2rem 3rem;background:#fff;border-radius:16px;box-shadow:0 20px 45px #00000026;border:1px solid rgba(13,110,253,.15);max-width:320px}.loader-message[data-v-2f7d751b]{margin:0;font-size:1rem;font-weight:500;color:#0d1125;text-align:center}.loader-fade-enter-active[data-v-2f7d751b],.loader-fade-leave-active[data-v-2f7d751b]{transition:opacity .2s ease}.loader-fade-enter-from[data-v-2f7d751b],.loader-fade-leave-to[data-v-2f7d751b]{opacity:0}.preview-main-col[data-v-9b1fb79c]{width:min(100%,1420px);padding-bottom:260px}.preview-options-wrapper[data-v-9b1fb79c]{position:fixed;bottom:0;z-index:1050;pointer-events:none}.preview-options-wrapper[data-v-9b1fb79c]>*{width:100%;pointer-events:auto}@media (min-width: 992px) and (max-width: 1399.98px){.preview-main-col[data-v-9b1fb79c]{padding-bottom:300px}}@media (max-width: 1199.98px){.preview-main-col[data-v-9b1fb79c]{padding-bottom:300px}}@media (max-width: 991.98px){.preview-main-col[data-v-9b1fb79c]{padding-bottom:320px}.preview-options-wrapper[data-v-9b1fb79c]{padding-left:1rem;padding-right:1rem}}@media (max-width: 575.98px){.preview-main-col[data-v-9b1fb79c]{padding-bottom:380px}}.vh-100[data-v-9b1fb79c]{height:100vh}.overflow-auto[data-v-9b1fb79c]{overflow-y:auto}[data-v-9b1fb79c] .ql-align-center{text-align:center}[data-v-9b1fb79c] .ql-align-right{text-align:right}[data-v-9b1fb79c] .ql-align-justify{text-align:justify}[data-v-9b1fb79c] .ql-align-left{text-align:left}[data-v-9b1fb79c] h3{font-size:1.75rem;font-weight:600;margin-top:1em;margin-bottom:.5em;color:#495057}[data-v-9b1fb79c] h4{font-size:1.5rem;font-weight:600;margin-top:1em;margin-bottom:.5em;color:#495057}[data-v-9b1fb79c] h5{font-size:1.25rem;font-weight:600;margin-top:.75em;margin-bottom:.5em;color:#495057}[data-v-9b1fb79c] h6{font-size:1rem;font-weight:600;margin-top:.75em;margin-bottom:.5em;color:#495057}[data-v-9b1fb79c] pre.ql-syntax{background-color:#f4f4f4;border:1px solid #e0e0e0;border-radius:4px;padding:12px;overflow-x:auto;font-family:Courier New,monospace;font-size:.9em;line-height:1.4}[data-v-9b1fb79c] code{background-color:#f4f4f4;border:1px solid #e0e0e0;border-radius:3px;padding:2px 4px;font-family:Courier New,monospace;font-size:.9em}[data-v-9b1fb79c] blockquote{border-left:4px solid #0d6efd;padding-left:16px;margin-left:0;margin-right:0;color:#6c757d;font-style:italic}[data-v-9b1fb79c] .ql-size-small{font-size:.75em}[data-v-9b1fb79c] .ql-size-large{font-size:1.5em}[data-v-9b1fb79c] .ql-size-huge{font-size:2.5em}[data-v-9b1fb79c] .ql-font-arial{font-family:Arial,sans-serif}[data-v-9b1fb79c] .ql-font-calibri{font-family:Calibri,Candara,Arial,sans-serif}[data-v-9b1fb79c] .ql-font-comic-sans{font-family:Comic Sans MS,cursive}[data-v-9b1fb79c] .ql-font-courier-new{font-family:Courier New,monospace}[data-v-9b1fb79c] .ql-font-georgia{font-family:Georgia,serif}[data-v-9b1fb79c] .ql-font-helvetica{font-family:Helvetica,Arial,sans-serif}[data-v-9b1fb79c] .ql-font-impact{font-family:Impact,Charcoal,sans-serif}[data-v-9b1fb79c] .ql-font-tahoma{font-family:Tahoma,Geneva,sans-serif}[data-v-9b1fb79c] .ql-font-times-new-roman{font-family:Times New Roman,serif}[data-v-9b1fb79c] .ql-font-trebuchet{font-family:Trebuchet MS,Arial,sans-serif}[data-v-9b1fb79c] .ql-font-verdana{font-family:Verdana,Geneva,sans-serif}.modal[data-v-2f897ed0]{z-index:3000!important}.modal-backdrop[data-v-2f897ed0]{z-index:2999!important}.modal.show[data-v-2f897ed0]{display:block!important}.modal-fullscreen[data-v-2f897ed0]{width:100vw;max-width:none;height:100vh;margin:0}.modal-fullscreen .modal-content[data-v-2f897ed0]{height:100vh;border:0;border-radius:0}.preview-container[data-v-2f897ed0]{background-color:#f8f9fa}.template-info[data-v-2f897ed0]{border-bottom:1px solid #dee2e6}.badge[data-v-2f897ed0]{font-size:.75rem}.preview-header[data-v-2f897ed0]{position:sticky;top:0;z-index:1;display:flex;align-items:center;justify-content:space-between;padding:14px 18px;background:linear-gradient(90deg,#0d6efd,#4c8dff 40%,#6ea8fe);color:#fff;border-bottom:1px solid rgba(255,255,255,.15);box-shadow:0 6px 16px #0d6efd33}.preview-header-inner[data-v-2f897ed0]{display:flex;align-items:center;gap:12px}.preview-header-icon[data-v-2f897ed0]{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:10px;background:#fff3;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);box-shadow:inset 0 1px #ffffff40;font-size:18px}.preview-header-text[data-v-2f897ed0]{display:flex;flex-direction:column;gap:2px}.preview-title[data-v-2f897ed0]{font-size:16px;font-weight:600;letter-spacing:.2px}.preview-subtitle[data-v-2f897ed0]{font-size:12px;opacity:.9}.btn-close-modern[data-v-2f897ed0]{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border:none;border-radius:10px;background:#fff3;color:#fff;transition:all .15s ease-in-out}.btn-close-modern[data-v-2f897ed0]:hover{background:#ffffff4d;transform:translateY(-1px)}.btn-close-modern i[data-v-2f897ed0]{font-size:16px;line-height:1}@media (max-width: 768px) and (orientation: portrait){.template-info .d-flex.flex-wrap.gap-2[data-v-2f897ed0]{justify-content:flex-start;row-gap:.35rem!important}.template-info .preview-date-badge[data-v-2f897ed0]{flex-basis:100%;display:inline-flex;justify-content:center;align-items:center}}[data-v-2f897ed0] .ql-align-center{text-align:center}[data-v-2f897ed0] .ql-align-right{text-align:right}[data-v-2f897ed0] .ql-align-justify{text-align:justify}[data-v-2f897ed0] .ql-align-left{text-align:left}[data-v-2f897ed0] h3{font-size:1.75rem;font-weight:600;margin-top:1em;margin-bottom:.5em;color:#495057}[data-v-2f897ed0] h4{font-size:1.5rem;font-weight:600;margin-top:1em;margin-bottom:.5em;color:#495057}[data-v-2f897ed0] h5{font-size:1.25rem;font-weight:600;margin-top:.75em;margin-bottom:.5em;color:#495057}[data-v-2f897ed0] h6{font-size:1rem;font-weight:600;margin-top:.75em;margin-bottom:.5em;color:#495057}[data-v-2f897ed0] pre.ql-syntax{background-color:#f4f4f4;border:1px solid #e0e0e0;border-radius:4px;padding:12px;overflow-x:auto;font-family:Courier New,monospace;font-size:.9em;line-height:1.4}[data-v-2f897ed0] code{background-color:#f4f4f4;border:1px solid #e0e0e0;border-radius:3px;padding:2px 4px;font-family:Courier New,monospace;font-size:.9em}[data-v-2f897ed0] blockquote{border-left:4px solid #0d6efd;padding-left:16px;margin-left:0;margin-right:0;color:#6c757d;font-style:italic}[data-v-2f897ed0] .ql-size-small{font-size:.75em}[data-v-2f897ed0] .ql-size-large{font-size:1.5em}[data-v-2f897ed0] .ql-size-huge{font-size:2.5em}[data-v-2f897ed0] .ql-font-arial{font-family:Arial,sans-serif}[data-v-2f897ed0] .ql-font-calibri{font-family:Calibri,Candara,Arial,sans-serif}[data-v-2f897ed0] .ql-font-comic-sans{font-family:Comic Sans MS,cursive}[data-v-2f897ed0] .ql-font-courier-new{font-family:Courier New,monospace}[data-v-2f897ed0] .ql-font-georgia{font-family:Georgia,serif}[data-v-2f897ed0] .ql-font-helvetica{font-family:Helvetica,Arial,sans-serif}[data-v-2f897ed0] .ql-font-impact{font-family:Impact,Charcoal,sans-serif}[data-v-2f897ed0] .ql-font-tahoma{font-family:Tahoma,Geneva,sans-serif}[data-v-2f897ed0] .ql-font-times-new-roman{font-family:Times New Roman,serif}[data-v-2f897ed0] .ql-font-trebuchet{font-family:Trebuchet MS,Arial,sans-serif}[data-v-2f897ed0] .ql-font-verdana{font-family:Verdana,Geneva,sans-serif}.mo-column-drag-handle[data-v-963480aa],.mo-footer-drag-handle[data-v-963480aa]{min-width:calc(30px * var(--mo-tws));max-width:calc(50px * var(--mo-tws))}.mo-column-code[data-v-963480aa],.mo-footer-code[data-v-963480aa]{min-width:calc(80px * var(--mo-tws));max-width:calc(80px * var(--mo-tws))}.mo-column-name[data-v-963480aa],.mo-footer-name[data-v-963480aa]{min-width:calc(280px * var(--mo-tws));max-width:calc(640px * var(--mo-tws))}.mo-column-unit[data-v-963480aa],.mo-footer-unit[data-v-963480aa]{min-width:calc(80px * var(--mo-tws));max-width:calc(80px * var(--mo-tws))}.mo-column-quantity[data-v-963480aa],.mo-footer-quantity[data-v-963480aa]{min-width:calc(80px * var(--mo-tws));max-width:calc(100px * var(--mo-tws))}.mo-column-price[data-v-963480aa],.mo-footer-label[data-v-963480aa],.mo-column-total[data-v-963480aa],.mo-footer-total[data-v-963480aa]{min-width:calc(110px * var(--mo-tws));max-width:calc(140px * var(--mo-tws))}.mo-column-tax[data-v-963480aa],.mo-footer-tax-label[data-v-963480aa]{min-width:calc(130px * var(--mo-tws));max-width:calc(130px * var(--mo-tws));width:calc(130px * var(--mo-tws))}.mo-column-tax-amount[data-v-963480aa],.mo-footer-tax-amount[data-v-963480aa],.mo-footer-tax-type[data-v-963480aa],.mo-column-total-tax-amount[data-v-963480aa],.mo-column-incoming-tax[data-v-963480aa],.mo-column-incoming-tax-amount[data-v-963480aa],.mo-column-total-cost[data-v-963480aa],.mo-footer-total-cost[data-v-963480aa],.mo-footer-incoming-tax-amount[data-v-963480aa],.mo-footer-incoming-tax[data-v-963480aa],.mo-footer-incoming-tax-label[data-v-963480aa]{min-width:calc(110px * var(--mo-tws));max-width:calc(140px * var(--mo-tws))}.mo-column-incoming-tax[data-v-963480aa],.mo-footer-incoming-tax[data-v-963480aa],.mo-footer-incoming-tax-label[data-v-963480aa]{min-width:calc(130px * var(--mo-tws));max-width:calc(130px * var(--mo-tws));width:calc(130px * var(--mo-tws))}.mo-footer-discount[data-v-963480aa],.mo-footer-total-discount[data-v-963480aa],.mo-discount-input[data-v-963480aa],.mo-column-cost[data-v-963480aa],.mo-footer-profit[data-v-963480aa],.mo-column-gross-profit[data-v-963480aa],.mo-footer-gross-profit[data-v-963480aa]{min-width:calc(110px * var(--mo-tws));max-width:calc(140px * var(--mo-tws))}.mo-column-actions[data-v-963480aa],.mo-footer-actions[data-v-963480aa]{min-width:calc(150px * var(--mo-tws));max-width:calc(150px * var(--mo-tws))}.mo-footer-null[data-v-963480aa]{min-width:calc(110px * var(--mo-tws));max-width:calc(140px * var(--mo-tws))}.mo-table-scroll .mo-table-row>.mo-column-drag-handle[data-v-963480aa],.mo-table-scroll .mo-table-row>.mo-footer-drag-handle[data-v-963480aa]{flex:0 0 var(--mo-col-drag, calc(35px * var(--mo-tws)))!important;min-width:var(--mo-col-drag, calc(35px * var(--mo-tws)))!important;max-width:var(--mo-col-drag, calc(35px * var(--mo-tws)))!important}.mo-table-scroll .mo-table-row>.mo-column-code[data-v-963480aa],.mo-table-scroll .mo-table-row>.mo-footer-code[data-v-963480aa]{flex:0 0 var(--mo-col-code, calc(80px * var(--mo-tws)))!important;min-width:var(--mo-col-code, calc(80px * var(--mo-tws)))!important;max-width:var(--mo-col-code, calc(80px * var(--mo-tws)))!important}.mo-table-scroll .mo-table-row>.mo-column-name[data-v-963480aa],.mo-table-scroll .mo-table-row>.mo-footer-name[data-v-963480aa]{flex:1 1 auto!important;width:auto!important;min-width:var(--mo-col-name, calc(541px * var(--mo-tws)))!important;max-width:none!important;overflow:hidden}.mo-table-scroll .mo-table-row>.mo-column-unit[data-v-963480aa],.mo-table-scroll .mo-table-row>.mo-footer-unit[data-v-963480aa]{flex:0 0 var(--mo-col-unit, calc(80px * var(--mo-tws)))!important;min-width:var(--mo-col-unit, calc(80px * var(--mo-tws)))!important;max-width:var(--mo-col-unit, calc(80px * var(--mo-tws)))!important}.mo-table-scroll .mo-table-row>.mo-column-quantity[data-v-963480aa],.mo-table-scroll .mo-table-row>.mo-footer-quantity[data-v-963480aa]{flex:0 0 var(--mo-col-quantity, calc(88px * var(--mo-tws)))!important;min-width:var(--mo-col-quantity, calc(88px * var(--mo-tws)))!important;max-width:var(--mo-col-quantity, calc(88px * var(--mo-tws)))!important}.mo-table-scroll .mo-table-row>.mo-column-price[data-v-963480aa],.mo-table-scroll .mo-table-row>.mo-footer-label[data-v-963480aa]{flex:0 0 var(--mo-col-price, calc(147px * var(--mo-tws)))!important;min-width:var(--mo-col-price, calc(147px * var(--mo-tws)))!important;max-width:var(--mo-col-price, calc(147px * var(--mo-tws)))!important}.mo-table-scroll .mo-table-row>.mo-column-total[data-v-963480aa],.mo-table-scroll .mo-table-row>.mo-footer-total[data-v-963480aa]{flex:0 0 var(--mo-col-total, calc(147px * var(--mo-tws)))!important;min-width:var(--mo-col-total, calc(147px * var(--mo-tws)))!important;max-width:var(--mo-col-total, calc(147px * var(--mo-tws)))!important}.mo-table-scroll .mo-table-row>.mo-column-cost[data-v-963480aa],.mo-table-scroll .mo-table-row>.mo-footer-profit[data-v-963480aa]{flex:0 0 var(--mo-col-cost, calc(147px * var(--mo-tws)))!important;min-width:var(--mo-col-cost, calc(147px * var(--mo-tws)))!important;max-width:var(--mo-col-cost, calc(147px * var(--mo-tws)))!important}.mo-table-scroll .mo-table-row>.mo-column-total-cost[data-v-963480aa],.mo-table-scroll .mo-table-row>.mo-footer-total-cost[data-v-963480aa]{flex:0 0 var(--mo-col-totalCost, calc(147px * var(--mo-tws)))!important;min-width:var(--mo-col-totalCost, calc(147px * var(--mo-tws)))!important;max-width:var(--mo-col-totalCost, calc(147px * var(--mo-tws)))!important}.mo-table-scroll .mo-table-row>.mo-column-gross-profit[data-v-963480aa],.mo-table-scroll .mo-table-row>.mo-footer-gross-profit[data-v-963480aa]{flex:0 0 var(--mo-col-grossProfit, calc(147px * var(--mo-tws)))!important;min-width:var(--mo-col-grossProfit, calc(147px * var(--mo-tws)))!important;max-width:var(--mo-col-grossProfit, calc(147px * var(--mo-tws)))!important}.mo-table-scroll .mo-table-row>.mo-column-tax-amount[data-v-963480aa],.mo-table-scroll .mo-table-row>.mo-footer-tax-amount[data-v-963480aa],.mo-table-scroll .mo-table-row>.mo-footer-tax-type[data-v-963480aa]{flex:0 0 var(--mo-col-taxAmount, calc(147px * var(--mo-tws)))!important;min-width:var(--mo-col-taxAmount, calc(147px * var(--mo-tws)))!important;max-width:var(--mo-col-taxAmount, calc(147px * var(--mo-tws)))!important}.mo-table-scroll .mo-table-row>.mo-column-total-tax-amount[data-v-963480aa]{flex:0 0 var(--mo-col-totalTaxAmount, calc(147px * var(--mo-tws)))!important;min-width:var(--mo-col-totalTaxAmount, calc(147px * var(--mo-tws)))!important;max-width:var(--mo-col-totalTaxAmount, calc(147px * var(--mo-tws)))!important}.mo-table-scroll .mo-table-row>.mo-column-incoming-tax-amount[data-v-963480aa],.mo-table-scroll .mo-table-row>.mo-footer-incoming-tax-amount[data-v-963480aa]{flex:0 0 var(--mo-col-incomingTaxAmount, calc(147px * var(--mo-tws)))!important;min-width:var(--mo-col-incomingTaxAmount, calc(147px * var(--mo-tws)))!important;max-width:var(--mo-col-incomingTaxAmount, calc(147px * var(--mo-tws)))!important}.mo-table-scroll .mo-table-row>.mo-column-tax[data-v-963480aa],.mo-table-scroll .mo-table-row>.mo-footer-tax-label[data-v-963480aa]{flex:0 0 var(--mo-col-tax, calc(130px * var(--mo-tws)))!important;min-width:var(--mo-col-tax, calc(130px * var(--mo-tws)))!important;max-width:var(--mo-col-tax, calc(130px * var(--mo-tws)))!important}.mo-table-scroll .mo-table-row>.mo-column-incoming-tax[data-v-963480aa],.mo-table-scroll .mo-table-row>.mo-footer-incoming-tax[data-v-963480aa],.mo-table-scroll .mo-table-row>.mo-footer-incoming-tax-label[data-v-963480aa]{flex:0 0 var(--mo-col-incomingTax, calc(130px * var(--mo-tws)))!important;min-width:var(--mo-col-incomingTax, calc(130px * var(--mo-tws)))!important;max-width:var(--mo-col-incomingTax, calc(130px * var(--mo-tws)))!important}.mo-table-scroll .mo-table-row>.mo-footer-discount[data-v-963480aa],.mo-table-scroll .mo-table-row>.mo-footer-total-discount[data-v-963480aa],.mo-table-scroll .mo-table-row>.mo-discount-input[data-v-963480aa],.mo-table-scroll .mo-table-row>.mo-footer-null[data-v-963480aa]{flex:0 0 var(--mo-col-total, calc(147px * var(--mo-tws)))!important;min-width:var(--mo-col-total, calc(147px * var(--mo-tws)))!important;max-width:var(--mo-col-total, calc(147px * var(--mo-tws)))!important}.mo-table-scroll .mo-table-row>.mo-column-actions[data-v-963480aa],.mo-table-scroll .mo-table-row>.mo-footer-actions[data-v-963480aa]{flex:0 0 var(--mo-col-actions, calc(150px * var(--mo-tws)))!important;width:var(--mo-col-actions, calc(150px * var(--mo-tws)))!important;min-width:var(--mo-col-actions, calc(150px * var(--mo-tws)))!important;max-width:var(--mo-col-actions, calc(150px * var(--mo-tws)))!important;margin-left:auto!important;flex-shrink:0!important;justify-content:flex-end!important;padding-left:0!important;padding-right:0!important;overflow:visible}.mo-table-scroll .mo-column-actions .btn-group[data-v-963480aa],.mo-table-scroll .mo-footer-actions .btn-group[data-v-963480aa]{flex-shrink:0;width:max-content;max-width:100%;margin-left:auto}.mo-table-scroll .mo-table-row>[class*=mo-column-][data-v-963480aa]:not(.mo-column-name):not(.mo-column-actions),.mo-table-scroll .mo-table-row>[class*=mo-footer-][data-v-963480aa]:not(.mo-footer-name):not(.mo-footer-actions){flex-shrink:0!important;overflow:hidden}.mo-table-scroll .mo-item-row .mo-input-group[data-v-963480aa],.mo-table-scroll .mo-item-row .mo-input-name[data-v-963480aa]{min-width:0;max-width:100%}.mo-table-scroll .mo-table-header .mo-column-name[data-v-963480aa]{text-align:center;justify-content:center}.mo-table-scroll .mo-table-header>.mo-column-tax[data-v-963480aa],.mo-table-scroll .mo-table-header>.mo-column-incoming-tax[data-v-963480aa]{padding-left:2px!important;padding-right:2px!important;line-height:1.15;word-break:keep-all}.mo-table-scroll .mo-item-row .mo-column-name.text-start[data-v-963480aa],.mo-table-scroll .mo-item-row .mo-column-name.text-start .mo-input-group[data-v-963480aa],.mo-table-scroll .mo-item-row .mo-column-name.text-start .mo-subtitle[data-v-963480aa]{text-align:left;justify-content:flex-start}.mo-table-scroll .mo-subtitle[data-v-963480aa]{text-align:left}.mo-section[data-v-963480aa]{border:1px solid #ddd;padding:1rem;border-radius:4px;margin-bottom:1rem;overflow-x:clip;overflow-y:visible;position:relative}.mo-table-header[data-v-963480aa],.mo-table-footer[data-v-963480aa],.mo-table-footer-addon[data-v-963480aa],.mo-table-row[data-v-963480aa]{display:flex;padding:0}.mo-table-header[data-v-963480aa]{border-bottom:1px solid #dee2e6}.mo-table-scroll .mo-table-header[data-v-963480aa]{font-size:.75rem;font-weight:600;line-height:1.2;text-transform:uppercase;letter-spacing:.02em;color:#495057;align-items:stretch}.mo-table-scroll .mo-table-header>[class*=mo-column-][data-v-963480aa]{display:flex;align-items:center;justify-content:center;min-height:2.5rem;padding:0 4px!important;font-size:.75rem;font-weight:600;line-height:1.2;letter-spacing:.02em;text-transform:uppercase;color:#495057;text-align:center;white-space:normal;word-break:break-word;box-sizing:border-box}.mo-table-footer[data-v-963480aa]{border-top:2px solid #000}.mo-column-name[data-v-963480aa]{flex:4;padding:4px;text-align:left;white-space:normal!important;word-wrap:break-word;overflow-wrap:anywhere;display:flex;align-items:center;justify-content:center}.mo-column-name span[data-v-963480aa]{word-wrap:break-word;overflow-wrap:anywhere;white-space:normal!important}.mo-footer-name[data-v-963480aa]{flex:4;padding:4px}.mo-column-quantity[data-v-963480aa],.mo-column-price[data-v-963480aa],.mo-column-total[data-v-963480aa],.mo-column-cost[data-v-963480aa],.mo-column-tax-amount[data-v-963480aa],.mo-column-gross-profit[data-v-963480aa],.mo-column-null .mo-column-incoming-tax[data-v-963480aa],.mo-column-incoming-tax-amount[data-v-963480aa],.mo-column-total-cost[data-v-963480aa]{flex:1;padding:4px;text-align:center;display:flex;align-items:center;justify-content:center}.mo-column-actions[data-v-963480aa],.mo-footer-actions[data-v-963480aa],.mo-column-code[data-v-963480aa],.mo-column-unit[data-v-963480aa],.mo-footer-code[data-v-963480aa],.mo-footer-unit[data-v-963480aa]{flex:.8;padding:4px;text-align:center;display:flex;align-items:center;justify-content:center}.mo-text-center[data-v-963480aa]{text-align:center}.mo-footer-label[data-v-963480aa],.mo-footer-total[data-v-963480aa],.mo-footer-discount[data-v-963480aa],.mo-footer-profit[data-v-963480aa],.mo-footer-gross-profit[data-v-963480aa],.mo-footer-total-discount[data-v-963480aa],.mo-footer-total-with-taxes[data-v-963480aa],.mo-footer-tax-type[data-v-963480aa],.mo-footer-tax-label[data-v-963480aa],.mo-footer-tax-amount[data-v-963480aa],.mo-discount-input[data-v-963480aa],.mo-footer-quantity[data-v-963480aa],.mo-footer-total-cost[data-v-963480aa],.mo-footer-incoming-tax-amount[data-v-963480aa],.mo-footer-incoming-tax-label[data-v-963480aa],.mo-footer-incoming-tax[data-v-963480aa],.mo-footer-null[data-v-963480aa]{text-align:center;flex:1;padding:4px;display:flex;align-items:center;justify-content:center}.mo-input-group[data-v-963480aa]{display:flex}input[data-v-963480aa],textarea[data-v-963480aa]{border:none;outline:none}input[data-v-963480aa]:hover,input[data-v-963480aa]:focus,textarea[data-v-963480aa]:hover,textarea[data-v-963480aa]:focus{border:1px solid #ccc}.mo-dropdown-button[data-v-963480aa]{visibility:hidden}.mo-item-container:hover .mo-dropdown-button[data-v-963480aa]{visibility:visible}.mo-section-title-input[data-v-963480aa]{flex:1;min-width:0;border:1px solid #ced4da!important;outline:none}.mo-section-title-input[data-v-963480aa]:hover{border-color:#ced4da!important}.mo-section-title-input[data-v-963480aa]:focus{border-color:#86b7fe!important;box-shadow:0 0 0 .2rem #0d6efd26!important}.mo-delete-button[data-v-963480aa]{font-size:1.3rem;color:#4169e1}.mo-section-buttons[data-v-963480aa]{padding-top:10px}input[type=number][data-v-963480aa]::-webkit-outer-spin-button,input[type=number][data-v-963480aa]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.mo-column-drag-handle[data-v-963480aa]{flex:.25;padding:4px;text-align:center;display:flex;align-items:center;justify-content:center;cursor:move}.mo-footer-drag-handle[data-v-963480aa]{flex:.25;padding:4px;text-align:center;display:flex;align-items:center;justify-content:center}.mo-tax-options[data-v-963480aa]{display:flex;gap:8px;margin-bottom:8px}.mo-column-tax[data-v-963480aa],.mo-column-tax-amount[data-v-963480aa],.mo-column-incoming-tax[data-v-963480aa],.mo-column-incoming-tax-amount[data-v-963480aa],.mo-column-total-tax-amount[data-v-963480aa],.mo-footer-tax-amount[data-v-963480aa],.mo-footer-tax-label[data-v-963480aa],.mo-footer-tax-type[data-v-963480aa]{padding:4px;text-align:center;display:flex;position:relative;align-items:center;justify-content:center}.mo-column-tax[data-v-963480aa],.mo-column-incoming-tax[data-v-963480aa],.mo-footer-tax-label[data-v-963480aa],.mo-footer-incoming-tax-label[data-v-963480aa]{flex:0 0 calc(130px * var(--mo-tws));width:calc(130px * var(--mo-tws));min-width:calc(130px * var(--mo-tws));max-width:calc(130px * var(--mo-tws))}.mo-column-tax-amount[data-v-963480aa],.mo-column-incoming-tax-amount[data-v-963480aa],.mo-column-total-tax-amount[data-v-963480aa],.mo-footer-tax-amount[data-v-963480aa],.mo-footer-tax-type[data-v-963480aa]{flex:1}.mo-subtitle[data-v-963480aa]{font-size:1.3rem}.tax-badge-wrapper[data-v-963480aa]{display:flex;align-items:center;justify-content:center;width:100%;position:relative;min-height:var(--ui-btn-size-compact)}.tax-badge[data-v-963480aa]{display:inline-flex;align-items:center;gap:.25rem;padding:.25rem .5rem;border-radius:4px;font-size:.75rem;font-weight:600;white-space:nowrap;transition:all .2s ease;cursor:pointer;-webkit-user-select:none;user-select:none;position:relative;z-index:1}.tax-badge-none[data-v-963480aa]{background-color:#e9ecef;color:#6c757d;border:1px solid #dee2e6}.tax-badge-unset[data-v-963480aa]{background-color:#fff;color:#adb5bd;border:1px dashed #ced4da;min-width:2.75rem;justify-content:center}.tax-badge-added[data-v-963480aa]{background-color:#e3f2fd;color:#1976d2;border:1px solid #90caf9}.tax-badge-included[data-v-963480aa]{background-color:#e8f5e9;color:#388e3c;border:1px solid #a5d6a7}.tax-badge-composite[data-v-963480aa]{background-color:#f3e5f5;color:#7b1fa2;border:1px solid #ce93d8}.tax-badge-rate[data-v-963480aa]{font-weight:700}.tax-badge-type[data-v-963480aa]{font-size:.7rem;opacity:.9;padding:.1rem .3rem;background-color:#ffffff4d;border-radius:3px}.tax-badge-arrow[data-v-963480aa]{font-size:.7rem;width:0;margin-left:0;opacity:0;overflow:hidden;transition:opacity .2s ease,width .2s ease,margin-left .2s ease}.tax-badge-wrapper:hover .tax-badge-arrow[data-v-963480aa]{width:auto;margin-left:.25rem;opacity:1}.tax-badge-wrapper:hover .tax-badge[data-v-963480aa]{transform:scale(1.02);box-shadow:0 1px 3px #0000001f;cursor:pointer}.mo-input-tax[data-v-963480aa]{opacity:0;position:absolute;left:0;top:0;width:100%;height:100%;min-height:var(--ui-btn-size-compact);pointer-events:none;transition:opacity .15s ease,background-color .15s ease,border-color .15s ease;cursor:pointer;border:1px solid transparent;background:transparent;padding:.25rem .5rem;font-size:.75rem;font-weight:600;z-index:2;border-radius:4px;appearance:none;-webkit-appearance:none;-moz-appearance:none;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mo-column-tax:hover .mo-input-tax[data-v-963480aa],.mo-column-incoming-tax:hover .mo-input-tax[data-v-963480aa]{opacity:1;pointer-events:all;background-color:#fff;border-color:#0d6efd;box-shadow:0 2px 8px #0d6efd33}.mo-input-tax option[data-v-963480aa]{padding:.5rem .75rem;font-size:.875rem;background-color:#fff;color:#212529;border:none}.mo-input-tax option[data-v-963480aa]:hover,.mo-input-tax option[data-v-963480aa]:focus{background-color:#e7f3ff;color:#0d6efd}.mo-input-tax option[data-v-963480aa]:checked{background-color:#0d6efd;color:#fff;font-weight:600}.tax-dropdown-menu[data-v-963480aa]{position:absolute;top:100%;left:0;right:0;margin-top:.25rem;background:#fff;border:1px solid #dee2e6;border-radius:6px;box-shadow:0 4px 12px #00000026;z-index:1050;max-height:240px;overflow-y:auto;animation:fadeInDown-963480aa .2s ease;min-width:calc(100% + 10px)}.tax-dropdown-menu-teleport[data-v-963480aa]{position:fixed;background:#fff;border:1px solid #dee2e6;border-radius:6px;box-shadow:0 4px 12px #00000026;max-height:240px;overflow-y:auto;animation:fadeInDown-963480aa .2s ease;min-width:200px}.tax-dropdown-item[data-v-963480aa]{padding:.625rem .75rem;cursor:pointer;transition:background-color .15s ease;border-bottom:1px solid #f0f0f0;display:flex;flex-direction:column;gap:.25rem;align-items:center;text-align:center}.tax-dropdown-item[data-v-963480aa]:last-child{border-bottom:none}.tax-dropdown-item[data-v-963480aa]:hover{background-color:#f8f9fa}.tax-dropdown-item-active[data-v-963480aa]{background-color:#e7f3ff;color:#0d6efd;font-weight:600}.tax-dropdown-name[data-v-963480aa]{font-size:.875rem;font-weight:500;color:#212529;text-align:center;width:100%}.tax-dropdown-item-active .tax-dropdown-name[data-v-963480aa]{color:#0d6efd}.tax-dropdown-details[data-v-963480aa]{font-size:.75rem;color:#6c757d;opacity:.8;text-align:center;width:100%}.tax-dropdown-item-active .tax-dropdown-details[data-v-963480aa]{color:#0d6efd;opacity:.9}.mo-input-tax option[data-v-963480aa]{padding:.5rem;font-size:.875rem}.mo-input-tax[data-v-963480aa]:focus{outline:none;border-color:#0d6efd;box-shadow:0 0 0 .2rem #0d6efd40}.suggestion-list[data-v-963480aa]{list-style:none;padding:0;border:1px solid #ddd;max-height:106px;overflow-y:auto;position:fixed;background:#fff;z-index:1000;font-size:.7rem}.suggestion-list li[data-v-963480aa]{padding:8px;cursor:pointer}.suggestion-list li[data-v-963480aa]:hover{background:#f0f0f0}.suggestion-price[data-v-963480aa]{float:right;font-size:.7rem;color:#888;margin-left:10px}.mo-table-scroll .form-control[data-v-963480aa]:not(.mo-description),.mo-table-scroll .form-select[data-v-963480aa]{height:var(--ui-btn-size-compact);min-height:var(--ui-btn-size-compact);max-height:var(--ui-btn-size-compact);padding-top:0;padding-bottom:0;line-height:1.2;font-size:.875rem;font-weight:400;color:#212529}.mo-item-container[data-v-963480aa]{width:100%}.mo-table-scroll .mo-description-row[data-v-963480aa]{align-items:stretch;width:100%;box-sizing:border-box}.mo-table-scroll .mo-description-row .mo-column-drag-handle--spacer[data-v-963480aa]{cursor:default;visibility:hidden}.mo-table-scroll .mo-description-row .mo-column-description[data-v-963480aa]{flex:1 1 0;min-width:0;max-width:none;padding:0 4px 4px;display:flex;align-items:flex-start}.mo-table-scroll .mo-description-row .mo-column-actions--spacer[data-v-963480aa]{flex:0 0 var(--mo-col-actions, calc(150px * var(--mo-tws)))!important;width:var(--mo-col-actions, calc(150px * var(--mo-tws)))!important;min-width:var(--mo-col-actions, calc(150px * var(--mo-tws)))!important;max-width:var(--mo-col-actions, calc(150px * var(--mo-tws)))!important;margin-left:auto!important;visibility:hidden;pointer-events:none;padding:0!important}.mo-table-scroll .mo-description-row .mo-column-actions--spacer-btn[data-v-963480aa]{pointer-events:none}.mo-table-scroll .mo-description[data-v-963480aa]{width:100%;--mo-desc-font-size: .8125rem;--mo-desc-line-height: 1.4;min-height:calc(var(--mo-desc-font-size) * var(--mo-desc-line-height) * 2 + 2px);height:calc(var(--mo-desc-font-size) * var(--mo-desc-line-height) * 2 + 2px);max-height:none;padding:0 .5rem;line-height:var(--mo-desc-line-height);font-size:var(--mo-desc-font-size);font-weight:400;color:#495057;border:1px solid transparent;border-radius:var(--ui-btn-radius, .375rem);box-sizing:border-box;resize:none;overflow-y:hidden;background-color:transparent;box-shadow:none;outline:none}.mo-table-scroll .mo-column-description:hover .mo-description[data-v-963480aa],.mo-table-scroll .mo-description[data-v-963480aa]:hover,.mo-table-scroll .mo-description[data-v-963480aa]:focus{resize:none;border-color:#ccc}.mo-table-scroll .mo-description[data-v-963480aa]:focus{border-color:#86b7fe;box-shadow:0 0 0 .2rem #0d6efd26;outline:none}.mo-table-scroll .mo-item-row>[class*=mo-column-][data-v-963480aa]:not(.mo-column-drag-handle){padding-top:0;padding-bottom:0;min-height:var(--ui-btn-size-compact);box-sizing:border-box}.mo-table-scroll .mo-input-group[data-v-963480aa]{width:100%;height:var(--ui-btn-size-compact);min-height:var(--ui-btn-size-compact)}.mo-table-scroll .mo-item-row .mo-column-total .text-center[data-v-963480aa],.mo-table-scroll .mo-item-row .mo-column-gross-profit .text-center[data-v-963480aa],.mo-table-scroll .mo-item-row .mo-column-total-cost[data-v-963480aa],.mo-table-scroll .mo-item-row .mo-column-tax-amount[data-v-963480aa],.mo-table-scroll .mo-item-row .mo-column-total-tax-amount[data-v-963480aa],.mo-table-scroll .mo-item-row .mo-column-incoming-tax-amount[data-v-963480aa]{width:100%;height:var(--ui-btn-size-compact);min-height:var(--ui-btn-size-compact);display:flex;align-items:center;justify-content:center;font-size:.875rem;font-weight:400;line-height:1.2;color:#212529;margin:0}.mo-table-scroll .mo-item-row .unit-column[data-v-963480aa]{width:100%;height:var(--ui-btn-size-compact);min-height:var(--ui-btn-size-compact);display:flex;align-items:center;justify-content:center;font-size:.875rem;font-weight:400;line-height:1.2}.mo-table-scroll .mo-item-row .unit-column .unit-select[data-v-963480aa]{height:var(--ui-btn-size-compact);min-height:var(--ui-btn-size-compact);max-height:var(--ui-btn-size-compact);font-size:.875rem;padding-top:0;padding-bottom:0}.mo-table-scroll .tax-badge-wrapper[data-v-963480aa]{height:var(--ui-btn-size-compact);min-height:var(--ui-btn-size-compact);max-height:var(--ui-btn-size-compact);padding-top:2px;padding-bottom:2px;box-sizing:border-box}.mo-table-scroll .tax-badge[data-v-963480aa]{height:26px;min-height:26px;max-height:26px;padding:0 .45rem;font-size:.75rem;line-height:1;box-sizing:border-box}.text-danger[data-v-963480aa]{color:#dc3545!important}.composite-disabled[data-v-963480aa]{background-color:#f8f9fa!important;color:#6c757d!important;cursor:not-allowed!important;opacity:.7!important;border-color:#dee2e6!important}.composite-disabled[data-v-963480aa]:hover{background-color:#f8f9fa!important;border-color:#dee2e6!important}.composite-disabled[data-v-963480aa]:focus{background-color:#f8f9fa!important;border-color:#dee2e6!important;box-shadow:none!important}textarea[data-v-963480aa]{resize:none;transition:resize .2s ease;overflow-y:hidden}textarea[data-v-963480aa]:hover{resize:both}.unit-column[data-v-963480aa]{position:relative;display:inline-block}.unit-text[data-v-963480aa]{display:inline}.unit-select[data-v-963480aa],.unit-column:hover .unit-text[data-v-963480aa]{display:none}.unit-column:hover .unit-select[data-v-963480aa]{display:inline}.mo-table-scroll[data-v-963480aa]{--mo-table-base-width: 1630;--mo-table-width: 1630;--mo-tws: calc(var(--mo-table-width) / var(--mo-table-base-width));overflow-x:auto!important;overflow-y:visible;display:block;white-space:nowrap;position:relative;width:100%;max-width:min(100%,var(--mo-table-scroll-max, 100%));scroll-behavior:smooth;scrollbar-width:thin;scrollbar-color:#888 #f1f1f1;margin-bottom:8px}.mo-table-body[data-v-963480aa],.mo-table-header[data-v-963480aa],.mo-table-footer[data-v-963480aa],.mo-table-footer-addon[data-v-963480aa],.mo-table-scroll .mo-item-row.mo-table-row[data-v-963480aa],.mo-table-scroll .mo-description-row.mo-table-row[data-v-963480aa]{min-width:calc(var(--mo-table-width) * 1px)!important;width:100%!important;max-width:none!important;white-space:normal;box-sizing:border-box}.mo-table-scroll[data-v-963480aa]::-webkit-scrollbar{height:8px}.mo-table-scroll[data-v-963480aa]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.mo-table-scroll[data-v-963480aa]::-webkit-scrollbar-thumb{background:#888;border-radius:4px}.mo-table-scroll[data-v-963480aa]::-webkit-scrollbar-thumb:hover{background:#555}@media (max-width: 991px){.mo-table-scroll[data-v-963480aa]{overflow-x:scroll!important;-webkit-overflow-scrolling:touch}}.dropstart .btn-outline-secondary.dropdown-toggle[data-v-963480aa]:before,.dropstart .btn-outline-secondary.dropdown-toggle[data-v-963480aa]:after{content:none!important;display:none!important;border:none!important}input[readonly][data-v-963480aa]:hover,input[readonly][data-v-963480aa]:focus{border:none!important;box-shadow:none!important;background:#fff!important;cursor:default}.section-actions-top[data-v-963480aa]{margin-top:0;align-self:flex-start;margin-right:10px}.section-type-indicator[data-v-963480aa]{width:4px;height:24px;border-radius:2px;flex-shrink:0}.indicator-required[data-v-963480aa]{background-color:#6c757d}.indicator-optional-single[data-v-963480aa]{background-color:#6f42c1}.indicator-optional-multiple[data-v-963480aa]{background-color:#0d6efd}.mo-section .badge[data-v-963480aa]:not(.mo-section-header-badge){height:22px;line-height:22px;padding:0 8px;font-size:.75rem;display:inline-flex;align-items:center}.mo-section .badge:not(.mo-section-header-badge) i[data-v-963480aa]{font-size:.75rem;line-height:1}.text-purple[data-v-963480aa]{color:#6f42c1!important}.bg-purple[data-v-963480aa]{background-color:#6f42c1!important;color:#fff}.modal.show[data-v-963480aa]{background-color:#00000080}.modal-dialog[data-v-963480aa]{max-width:500px}.form-check[data-v-963480aa]{margin-bottom:.5rem}.form-check-input[data-v-963480aa]:checked{background-color:#0d6efd;border-color:#0d6efd}.alert-info[data-v-963480aa]{background-color:#d1ecf1;border-color:#bee5eb;color:#0c5460}.discount-input[data-v-963480aa]{border:1px solid #ced4da!important;border-radius:4px;outline:none;transition:border-color .2s;background:#fff;height:38px}.discount-input[data-v-963480aa]:focus{border-color:#80bdff!important;box-shadow:0 0 0 .2rem #007bff40}.modal-body .form-check-input[type=radio][data-v-963480aa]{border:1.5px solid #adb5bd!important}.modal-body .form-check-input[type=radio][data-v-963480aa]:focus{border-color:#0d6efd!important;box-shadow:0 0 0 .15rem #0d6efd40!important}.mo-totals-footer[data-v-963480aa]{padding:1rem 1.5rem;border-top:2px solid #dee2e6;margin-top:.5rem}.mo-totals-container[data-v-963480aa]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem}.mo-totals-item[data-v-963480aa]{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:#fff;border:1px solid #e9ecef;border-radius:6px;transition:all .2s ease;flex:1 1 auto;min-width:150px}.mo-totals-item[data-v-963480aa]:hover{background:#f8f9fa;border-color:#dee2e6;transform:translateY(-1px);box-shadow:0 2px 4px #0000001a}.mo-totals-item-highlight[data-v-963480aa]{font-weight:600}.mo-totals-icon[data-v-963480aa]{font-size:1.1rem;color:#6c757d;flex-shrink:0}.mo-totals-icon-discount[data-v-963480aa],.mo-totals-icon-success[data-v-963480aa],.mo-totals-icon-tax[data-v-963480aa],.mo-totals-icon-cost[data-v-963480aa],.mo-totals-icon-profit[data-v-963480aa]{color:#6c757d}.mo-totals-label[data-v-963480aa]{font-size:.9rem;color:#495057;font-weight:500;white-space:nowrap}.mo-totals-tax-type[data-v-963480aa]{font-size:.75rem;color:#6c757d;font-weight:400;margin-left:.25rem}.mo-totals-value[data-v-963480aa]{font-size:1rem;font-weight:600;color:#212529;margin-left:auto;white-space:nowrap}.mo-totals-value-discount[data-v-963480aa],.mo-totals-value-success[data-v-963480aa],.mo-totals-value-tax[data-v-963480aa],.mo-totals-value-cost[data-v-963480aa],.mo-totals-value-profit[data-v-963480aa]{color:#212529}@media (max-width: 992px) and (orientation: portrait){.mo-totals-container[data-v-963480aa]{flex-direction:column;gap:.75rem;align-items:stretch}.mo-totals-item[data-v-963480aa]{justify-content:space-between;padding:.75rem 1rem}}.mo-totals-item-tax[data-v-963480aa]{position:relative}.mo-totals-item-expanded[data-v-963480aa]{position:absolute;top:100%;left:0;right:0;margin-top:.5rem;background:#fff;border:1px solid #dee2e6;border-radius:6px;box-shadow:0 4px 12px #00000026;padding:.75rem;z-index:1000;animation:fadeInDown-963480aa .2s ease}.mo-totals-item-expanded-teleport[data-v-963480aa]{position:fixed;background:#fff;border:1px solid #dee2e6;border-radius:6px;box-shadow:0 4px 12px #00000026;padding:.75rem;animation:fadeInDown-963480aa .2s ease;width:max-content;min-width:300px;max-width:500px;white-space:normal}@keyframes fadeInDown-963480aa{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.mo-totals-expanded-header[data-v-963480aa]{display:flex;align-items:center;justify-content:center;gap:.5rem;padding-bottom:.5rem;margin-bottom:.25rem;border-bottom:1px solid #e9ecef;text-align:center}.mo-totals-expanded-header-icon[data-v-963480aa]{font-size:.95rem;color:#0d6efd;flex-shrink:0}.mo-totals-expanded-header-title[data-v-963480aa]{font-size:.875rem;font-weight:600;color:#212529;line-height:1.3}.mo-totals-item-detail[data-v-963480aa]{display:flex;align-items:center;gap:.75rem;padding:.5rem 0;border-bottom:1px solid #f0f0f0}.mo-totals-item-detail[data-v-963480aa]:last-child{border-bottom:none}.mo-totals-detail-label[data-v-963480aa]{font-size:.85rem;color:#6c757d;font-weight:500;flex:0 0 auto;min-width:180px}.mo-totals-detail-value[data-v-963480aa]{font-size:.9rem;color:#212529;font-weight:600;white-space:nowrap;flex:0 0 auto}.mo-totals-detail-count[data-v-963480aa]{font-size:.75rem;color:#6c757d;font-style:italic;white-space:nowrap;flex:0 0 auto;margin-left:auto}.mo-section-summary[data-v-3ce4dca1]{overflow-x:clip;overflow-y:visible;position:relative}.mo-table-scroll[data-v-3ce4dca1]{overflow-x:auto!important;overflow-y:visible;display:block;position:relative;width:100%;max-width:min(100%,var(--mo-table-scroll-max, 100%));scroll-behavior:smooth;scrollbar-width:thin;scrollbar-color:#888 #f1f1f1;margin-bottom:8px}@media (max-width: 991px){.mo-table-scroll[data-v-3ce4dca1]{overflow-x:scroll!important;-webkit-overflow-scrolling:touch}}.mo-table-scroll[data-v-3ce4dca1]::-webkit-scrollbar{height:8px}.mo-table-scroll[data-v-3ce4dca1]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.mo-table-scroll[data-v-3ce4dca1]::-webkit-scrollbar-thumb{background:#888;border-radius:4px}.mo-table-scroll[data-v-3ce4dca1]::-webkit-scrollbar-thumb:hover{background:#555}.mo-table[data-v-3ce4dca1]{min-width:min(100%,calc(var(--mo-table-width, 100%) * 1px));width:min(100%,calc(var(--mo-table-width, 100%) * 1px));white-space:normal}.mo-table-row[data-v-3ce4dca1]{display:flex;min-width:min(100%,calc(var(--mo-table-width, 100%) * 1px));width:min(100%,calc(var(--mo-table-width, 100%) * 1px))}.mo-table-header[data-v-3ce4dca1]{border-bottom:1px solid #dee2e6;color:#495057}.mo-table-cell[data-v-3ce4dca1]{padding:4px;min-width:0}.mo-name[data-v-3ce4dca1]{flex:4}.mo-amount[data-v-3ce4dca1],.mo-taxes[data-v-3ce4dca1],.mo-incoming-taxes[data-v-3ce4dca1],.mo-total-with-taxes[data-v-3ce4dca1],.mo-cost[data-v-3ce4dca1],.mo-profit[data-v-3ce4dca1]{flex:1}.mo-text-center[data-v-3ce4dca1]{text-align:center}h5[data-v-3ce4dca1]{margin:0}.template-mode .mo-section-summary[data-v-3ce4dca1]{margin-bottom:.5rem;padding:.5rem}.template-mode .mo-section-summary h5[data-v-3ce4dca1]{font-size:1.1rem;margin-bottom:.5rem}.template-mode .mo-table-cell[data-v-3ce4dca1]{padding:2px 4px;font-size:.875rem}.template-mode .mo-table-header[data-v-3ce4dca1]{font-size:.875rem}@media (max-width: 991.98px){.mo-totals-item[data-v-3ce4dca1]:hover{transform:none;box-shadow:none}}.mo-totals-container[data-v-3ce4dca1]{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;position:relative}.mo-totals-item[data-v-3ce4dca1]{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:#fff;border:1px solid #e9ecef;border-radius:6px;transition:background-color .2s ease,border-color .2s ease;flex:1 1 auto;min-width:150px}.mo-totals-item-highlight[data-v-3ce4dca1]{font-weight:600}.mo-totals-item-tax[data-v-3ce4dca1]{position:relative}.mo-totals-item-expanded[data-v-3ce4dca1]{position:absolute;left:50%;transform:translate(-50%);background:#fff;border:1px solid #dee2e6;border-radius:6px;box-shadow:0 4px 12px #00000026;padding:.75rem;z-index:1000;animation:fadeInDown-3ce4dca1 .2s ease;width:max-content;min-width:300px;max-width:500px;white-space:normal}.mo-totals-item-expanded-top[data-v-3ce4dca1]{animation:fadeInUp-3ce4dca1 .2s ease;transform:translate(-50%) translateY(0)}.mo-totals-item-expanded-top[data-v-3ce4dca1]{animation:fadeInUp-3ce4dca1 .2s ease}@keyframes fadeInDown-3ce4dca1{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInUp-3ce4dca1{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.mo-totals-item-detail[data-v-3ce4dca1]{display:flex;align-items:center;gap:.75rem;padding:.5rem 0;border-bottom:1px solid #f0f0f0}.mo-totals-item-detail[data-v-3ce4dca1]:last-child{border-bottom:none}.mo-totals-detail-label[data-v-3ce4dca1]{font-size:.85rem;color:#6c757d;font-weight:500;flex:0 0 auto;min-width:180px}.mo-totals-detail-value[data-v-3ce4dca1]{font-size:.9rem;color:#212529;font-weight:600;white-space:nowrap;flex:0 0 auto}.mo-totals-detail-count[data-v-3ce4dca1]{font-size:.75rem;color:#6c757d;font-style:italic;white-space:nowrap;flex:0 0 auto;margin-left:auto}.mo-totals-icon[data-v-3ce4dca1]{font-size:1.1rem;color:#6c757d;flex-shrink:0}.mo-totals-icon-discount[data-v-3ce4dca1],.mo-totals-icon-success[data-v-3ce4dca1],.mo-totals-icon-tax[data-v-3ce4dca1],.mo-totals-icon-cost[data-v-3ce4dca1],.mo-totals-icon-profit[data-v-3ce4dca1]{color:#6c757d}.mo-totals-label[data-v-3ce4dca1]{font-size:.9rem;color:#495057;font-weight:500;white-space:nowrap}.mo-totals-tax-type[data-v-3ce4dca1]{font-size:.75rem;color:#6c757d;font-weight:400;margin-left:.25rem}.mo-totals-value[data-v-3ce4dca1]{font-size:1rem;font-weight:600;color:#212529;margin-left:auto;white-space:nowrap}.mo-totals-value-discount[data-v-3ce4dca1],.mo-totals-value-success[data-v-3ce4dca1],.mo-totals-value-tax[data-v-3ce4dca1],.mo-totals-value-cost[data-v-3ce4dca1],.mo-totals-value-profit[data-v-3ce4dca1]{color:#212529}.mo-totals-item-expanded-teleport[data-v-3ce4dca1]{position:fixed;background:#fff;border:1px solid #dee2e6;border-radius:6px;box-shadow:0 4px 12px #00000026;padding:.75rem;animation:fadeInDown-3ce4dca1 .2s ease;width:max-content;min-width:300px;max-width:500px;white-space:normal}.mo-totals-expanded-header[data-v-3ce4dca1]{display:flex;align-items:center;justify-content:center;gap:.5rem;padding-bottom:.5rem;margin-bottom:.25rem;border-bottom:1px solid #e9ecef;text-align:center}.mo-totals-expanded-header-icon[data-v-3ce4dca1]{font-size:.95rem;color:#0d6efd;flex-shrink:0}.mo-totals-expanded-header-title[data-v-3ce4dca1]{font-size:.875rem;font-weight:600;color:#212529;line-height:1.3}.sticky-controls[data-v-244abdad]{position:relative;z-index:1000;background-color:#fff;box-shadow:0 2px 4px #0000001a;transition:box-shadow .2s ease}.sticky-controls.is-fixed[data-v-244abdad]{position:fixed!important;top:0!important;box-shadow:0 4px 8px #00000026!important;z-index:1050!important;margin-top:0!important;margin-bottom:0!important;max-width:100vw!important;box-sizing:border-box!important}.driver-popover{all:unset;font-family:var(--driver-popover-font-family,"Helvetica Neue", Inter, ui-sans-serif, "Apple Color Emoji", Helvetica, Arial, sans-serif);box-sizing:border-box;color:#2d2d2d;z-index:1000000000;background-color:#fff;border-radius:5px;min-width:250px;max-width:300px;margin:0;padding:15px;position:fixed;top:0;right:0;box-shadow:0 1px 10px #0006}.driver-popover-title{zoom:1;margin:0;font-size:19px;font-weight:700;line-height:1.5;display:block;position:relative}.driver-popover-close-btn{all:unset;cursor:pointer;color:#d2d2d2;z-index:1;text-align:center;width:32px;height:28px;font-size:18px;font-weight:500;transition:color .2s;position:absolute;top:0;right:0}.driver-popover-close-btn:hover,.driver-popover-close-btn:focus{color:#2d2d2d}.driver-popover-title[style*=block]+.driver-popover-description{margin-top:5px}.driver-popover-description{zoom:1;margin-bottom:0;font-size:14px;font-weight:400;line-height:1.5}.driver-popover-footer{text-align:right;zoom:1;justify-content:space-between;align-items:center;margin-top:15px;display:flex}.driver-popover-progress-text{color:#727272;zoom:1;font-size:13px;font-weight:400}.driver-popover-footer-btn{all:unset;box-sizing:border-box;color:#2d2d2d;cursor:pointer;zoom:1;background-color:#fff;border:1px solid #ccc;border-radius:3px;outline:0;padding:3px 7px;font-size:12px;line-height:1.3;text-decoration:none;display:inline-block}.driver-popover-footer .driver-popover-btn-disabled{opacity:.5;pointer-events:none}.driver-popover-footer-btn:hover,.driver-popover-footer-btn:focus{background-color:#f7f7f7}.driver-popover-navigation-btns{flex-grow:1;justify-content:flex-end;display:flex}.driver-popover-navigation-btns button+button{margin-left:4px}.driver-popover-arrow{content:"";border:5px solid #fff;position:absolute}.driver-popover-arrow-side-over{display:none}.driver-popover-arrow-side-left{border-top-color:#0000;border-bottom-color:#0000;border-right-color:#0000;left:100%}.driver-popover-arrow-side-right{border-top-color:#0000;border-bottom-color:#0000;border-left-color:#0000;right:100%}.driver-popover-arrow-side-top{border-bottom-color:#0000;border-left-color:#0000;border-right-color:#0000;top:100%}.driver-popover-arrow-side-bottom{border-top-color:#0000;border-left-color:#0000;border-right-color:#0000;bottom:100%}.driver-popover-arrow-side-center,.driver-popover-arrow-none{display:none}.driver-active .driver-overlay{pointer-events:none}.driver-active.driver-no-scroll{overflow:hidden}.driver-active *{pointer-events:none}.driver-active .driver-active-element,.driver-active .driver-active-element *,.driver-popover,.driver-popover *{pointer-events:auto}@keyframes animate-fade-in{0%{opacity:0}to{opacity:1}}.driver-fade .driver-overlay{animation:animate-fade-in var(--driver-animation-duration,.4s) ease-in-out}.driver-fade .driver-popover{animation:animate-fade-in var(--driver-animation-duration,.4s)}.driver-active-element-parent-no-scroll{overflow:hidden!important}.driver-no-interaction,.driver-no-interaction *{pointer-events:none!important}input[type=number][data-v-40d2f4f1]::-webkit-outer-spin-button,input[type=number][data-v-40d2f4f1]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.editor-attributes-block .invalid-feedback[data-v-40d2f4f1]{font-size:.875em}.ql-container{box-sizing:border-box;font-family:Helvetica,Arial,sans-serif;font-size:13px;height:100%;margin:0;position:relative}.ql-container.ql-disabled .ql-tooltip{visibility:hidden}.ql-container.ql-disabled .ql-editor ul[data-checked]>li:before{pointer-events:none}.ql-clipboard{left:-100000px;height:1px;overflow-y:hidden;position:absolute;top:50%}.ql-clipboard p{margin:0;padding:0}.ql-editor{box-sizing:border-box;line-height:1.42;height:100%;outline:none;overflow-y:auto;padding:12px 15px;tab-size:4;-moz-tab-size:4;text-align:left;white-space:pre-wrap;word-wrap:break-word}.ql-editor>*{cursor:text}.ql-editor p,.ql-editor ol,.ql-editor ul,.ql-editor pre,.ql-editor blockquote,.ql-editor h1,.ql-editor h2,.ql-editor h3,.ql-editor h4,.ql-editor h5,.ql-editor h6{margin:0;padding:0;counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol,.ql-editor ul{padding-left:1.5em}.ql-editor ol>li,.ql-editor ul>li{list-style-type:none}.ql-editor ul>li:before{content:"•"}.ql-editor ul[data-checked=true],.ql-editor ul[data-checked=false]{pointer-events:none}.ql-editor ul[data-checked=true]>li *,.ql-editor ul[data-checked=false]>li *{pointer-events:all}.ql-editor ul[data-checked=true]>li:before,.ql-editor ul[data-checked=false]>li:before{color:#777;cursor:pointer;pointer-events:all}.ql-editor ul[data-checked=true]>li:before{content:"☑"}.ql-editor ul[data-checked=false]>li:before{content:"☐"}.ql-editor li:before{display:inline-block;white-space:nowrap;width:1.2em}.ql-editor li:not(.ql-direction-rtl):before{margin-left:-1.5em;margin-right:.3em;text-align:right}.ql-editor li.ql-direction-rtl:before{margin-left:.3em;margin-right:-1.5em}.ql-editor ol li:not(.ql-direction-rtl),.ql-editor ul li:not(.ql-direction-rtl){padding-left:1.5em}.ql-editor ol li.ql-direction-rtl,.ql-editor ul li.ql-direction-rtl{padding-right:1.5em}.ql-editor ol li{counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;counter-increment:list-0}.ql-editor ol li:before{content:counter(list-0,decimal) ". "}.ql-editor ol li.ql-indent-1{counter-increment:list-1}.ql-editor ol li.ql-indent-1:before{content:counter(list-1,lower-alpha) ". "}.ql-editor ol li.ql-indent-1{counter-reset:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-2{counter-increment:list-2}.ql-editor ol li.ql-indent-2:before{content:counter(list-2,lower-roman) ". "}.ql-editor ol li.ql-indent-2{counter-reset:list-3 list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-3{counter-increment:list-3}.ql-editor ol li.ql-indent-3:before{content:counter(list-3,decimal) ". "}.ql-editor ol li.ql-indent-3{counter-reset:list-4 list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-4{counter-increment:list-4}.ql-editor ol li.ql-indent-4:before{content:counter(list-4,lower-alpha) ". "}.ql-editor ol li.ql-indent-4{counter-reset:list-5 list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-5{counter-increment:list-5}.ql-editor ol li.ql-indent-5:before{content:counter(list-5,lower-roman) ". "}.ql-editor ol li.ql-indent-5{counter-reset:list-6 list-7 list-8 list-9}.ql-editor ol li.ql-indent-6{counter-increment:list-6}.ql-editor ol li.ql-indent-6:before{content:counter(list-6,decimal) ". "}.ql-editor ol li.ql-indent-6{counter-reset:list-7 list-8 list-9}.ql-editor ol li.ql-indent-7{counter-increment:list-7}.ql-editor ol li.ql-indent-7:before{content:counter(list-7,lower-alpha) ". "}.ql-editor ol li.ql-indent-7{counter-reset:list-8 list-9}.ql-editor ol li.ql-indent-8{counter-increment:list-8}.ql-editor ol li.ql-indent-8:before{content:counter(list-8,lower-roman) ". "}.ql-editor ol li.ql-indent-8{counter-reset:list-9}.ql-editor ol li.ql-indent-9{counter-increment:list-9}.ql-editor ol li.ql-indent-9:before{content:counter(list-9,decimal) ". "}.ql-editor .ql-indent-1:not(.ql-direction-rtl){padding-left:3em}.ql-editor li.ql-indent-1:not(.ql-direction-rtl){padding-left:4.5em}.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:3em}.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right{padding-right:4.5em}.ql-editor .ql-indent-2:not(.ql-direction-rtl){padding-left:6em}.ql-editor li.ql-indent-2:not(.ql-direction-rtl){padding-left:7.5em}.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:6em}.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right{padding-right:7.5em}.ql-editor .ql-indent-3:not(.ql-direction-rtl){padding-left:9em}.ql-editor li.ql-indent-3:not(.ql-direction-rtl){padding-left:10.5em}.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:9em}.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right{padding-right:10.5em}.ql-editor .ql-indent-4:not(.ql-direction-rtl){padding-left:12em}.ql-editor li.ql-indent-4:not(.ql-direction-rtl){padding-left:13.5em}.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:12em}.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right{padding-right:13.5em}.ql-editor .ql-indent-5:not(.ql-direction-rtl){padding-left:15em}.ql-editor li.ql-indent-5:not(.ql-direction-rtl){padding-left:16.5em}.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:15em}.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right{padding-right:16.5em}.ql-editor .ql-indent-6:not(.ql-direction-rtl){padding-left:18em}.ql-editor li.ql-indent-6:not(.ql-direction-rtl){padding-left:19.5em}.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:18em}.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right{padding-right:19.5em}.ql-editor .ql-indent-7:not(.ql-direction-rtl){padding-left:21em}.ql-editor li.ql-indent-7:not(.ql-direction-rtl){padding-left:22.5em}.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:21em}.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right{padding-right:22.5em}.ql-editor .ql-indent-8:not(.ql-direction-rtl){padding-left:24em}.ql-editor li.ql-indent-8:not(.ql-direction-rtl){padding-left:25.5em}.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:24em}.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right{padding-right:25.5em}.ql-editor .ql-indent-9:not(.ql-direction-rtl){padding-left:27em}.ql-editor li.ql-indent-9:not(.ql-direction-rtl){padding-left:28.5em}.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:27em}.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right{padding-right:28.5em}.ql-editor .ql-video{display:block;max-width:100%}.ql-editor .ql-video.ql-align-center{margin:0 auto}.ql-editor .ql-video.ql-align-right{margin:0 0 0 auto}.ql-editor .ql-bg-black{background-color:#000}.ql-editor .ql-bg-red{background-color:#e60000}.ql-editor .ql-bg-orange{background-color:#f90}.ql-editor .ql-bg-yellow{background-color:#ff0}.ql-editor .ql-bg-green{background-color:#008a00}.ql-editor .ql-bg-blue{background-color:#06c}.ql-editor .ql-bg-purple{background-color:#93f}.ql-editor .ql-color-white{color:#fff}.ql-editor .ql-color-red{color:#e60000}.ql-editor .ql-color-orange{color:#f90}.ql-editor .ql-color-yellow{color:#ff0}.ql-editor .ql-color-green{color:#008a00}.ql-editor .ql-color-blue{color:#06c}.ql-editor .ql-color-purple{color:#93f}.ql-editor .ql-font-serif{font-family:Georgia,Times New Roman,serif}.ql-editor .ql-font-monospace{font-family:Monaco,Courier New,monospace}.ql-editor .ql-size-small{font-size:.75em}.ql-editor .ql-size-large{font-size:1.5em}.ql-editor .ql-size-huge{font-size:2.5em}.ql-editor .ql-direction-rtl{direction:rtl;text-align:inherit}.ql-editor .ql-align-center{text-align:center}.ql-editor .ql-align-justify{text-align:justify}.ql-editor .ql-align-right{text-align:right}.ql-editor.ql-blank:before{color:#0009;content:attr(data-placeholder);font-style:italic;left:15px;pointer-events:none;position:absolute;right:15px}.ql-snow.ql-toolbar:after,.ql-snow .ql-toolbar:after{clear:both;content:"";display:table}.ql-snow.ql-toolbar button,.ql-snow .ql-toolbar button{background:none;border:none;cursor:pointer;display:inline-block;float:left;height:24px;padding:3px 5px;width:28px;margin-left:1px;margin-right:1px}.ql-snow.ql-toolbar button svg,.ql-snow .ql-toolbar button svg{float:left;height:100%}.ql-snow.ql-toolbar button:active:hover,.ql-snow .ql-toolbar button:active:hover{outline:none}.ql-snow.ql-toolbar input.ql-image[type=file],.ql-snow .ql-toolbar input.ql-image[type=file]{display:none}.ql-snow.ql-toolbar button:hover,.ql-snow .ql-toolbar button:hover,.ql-snow.ql-toolbar button:focus,.ql-snow .ql-toolbar button:focus,.ql-snow.ql-toolbar .ql-picker-label:hover,.ql-snow .ql-toolbar .ql-picker-label:hover,.ql-snow.ql-toolbar .ql-picker-item:hover,.ql-snow .ql-toolbar .ql-picker-item:hover{background-color:#f3f4f6}.ql-snow.ql-toolbar button.ql-active,.ql-snow .ql-toolbar button.ql-active,.ql-snow.ql-toolbar .ql-picker-label.ql-active,.ql-snow .ql-toolbar .ql-picker-label.ql-active,.ql-snow.ql-toolbar .ql-picker-item.ql-selected,.ql-snow .ql-toolbar .ql-picker-item.ql-selected{background-color:#dbeafe;color:#2563eb}.ql-snow.ql-toolbar button.ql-active .ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-fill,.ql-snow.ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar button.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill{fill:#2563eb}.ql-snow.ql-toolbar button.ql-active .ql-stroke,.ql-snow .ql-toolbar button.ql-active .ql-stroke,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,.ql-snow.ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar button.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter{stroke:#2563eb}@media (pointer: coarse){.ql-snow.ql-toolbar button:hover:not(.ql-active),.ql-snow .ql-toolbar button:hover:not(.ql-active){color:#4b5563}.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-fill,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill{fill:#4b5563}.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke,.ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter,.ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter{stroke:#4b5563}}.ql-snow,.ql-snow *{box-sizing:border-box}.ql-snow .ql-hidden{display:none}.ql-snow .ql-out-bottom,.ql-snow .ql-out-top{visibility:hidden}.ql-snow .ql-tooltip{position:absolute;transform:translateY(10px)}.ql-snow .ql-tooltip a{cursor:pointer;text-decoration:none}.ql-snow .ql-tooltip.ql-flip{transform:translateY(-10px)}.ql-snow .ql-formats{display:inline-block;vertical-align:middle}.ql-snow .ql-formats:after{clear:both;content:"";display:table}.ql-snow .ql-stroke{fill:none;stroke:#4b5563;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.ql-snow .ql-stroke-miter{fill:none;stroke:#4b5563;stroke-miterlimit:10;stroke-width:2}.ql-snow .ql-fill,.ql-snow .ql-stroke.ql-fill{fill:#4b5563}.ql-snow .ql-empty{fill:none}.ql-snow .ql-even{fill-rule:evenodd}.ql-snow .ql-thin,.ql-snow .ql-stroke.ql-thin{stroke-width:1}.ql-snow .ql-transparent{opacity:.4}.ql-snow .ql-direction svg:last-child{display:none}.ql-snow .ql-direction.ql-active svg:last-child{display:inline}.ql-snow .ql-direction.ql-active svg:first-child{display:none}.ql-snow .ql-editor h1{font-size:2em}.ql-snow .ql-editor h2{font-size:1.5em}.ql-snow .ql-editor h3{font-size:1.17em}.ql-snow .ql-editor h4{font-size:1em}.ql-snow .ql-editor h5{font-size:.83em}.ql-snow .ql-editor h6{font-size:.67em}.ql-snow .ql-editor a{text-decoration:underline}.ql-snow .ql-editor blockquote{border-left:4px solid #ccc;margin-bottom:5px;margin-top:5px;padding-left:16px}.ql-snow .ql-editor code,.ql-snow .ql-editor pre{background-color:#f0f0f0;border-radius:3px}.ql-snow .ql-editor pre{white-space:pre-wrap;margin-bottom:5px;margin-top:5px;padding:5px 10px}.ql-snow .ql-editor code{font-size:85%;padding:2px 4px}.ql-snow .ql-editor pre.ql-syntax{background-color:#23241f;color:#f8f8f2;overflow:visible}.ql-snow .ql-editor img{max-width:100%}.ql-snow .ql-picker{color:#4b5563;display:inline-block;float:left;font-size:14px;font-weight:500;height:24px;position:relative;vertical-align:middle;margin-right:1px;margin-left:1px}.ql-snow .ql-picker-label{cursor:pointer;display:flex;height:100%;padding-left:8px;padding-right:2px;position:relative;width:100%}.ql-snow .ql-picker-label:before{display:inline-block;line-height:22px}.ql-snow .ql-picker-options{background-color:#fff;display:none;min-width:100%;position:absolute;white-space:nowrap}.ql-snow .ql-picker-options .ql-picker-item{cursor:pointer;display:block;padding:5px 8px}.ql-snow .ql-picker.ql-expanded .ql-picker-label{color:#d1d5db;z-index:2}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill{fill:#d1d5db}.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke{stroke:#d1d5db}.ql-snow .ql-picker.ql-expanded .ql-picker-options{display:block;margin-top:-1px;top:100%;z-index:1}.ql-snow .ql-color-picker,.ql-snow .ql-icon-picker{width:28px}.ql-snow .ql-color-picker .ql-picker-label,.ql-snow .ql-icon-picker .ql-picker-label{padding:2px 4px}.ql-snow .ql-color-picker .ql-picker-label svg,.ql-snow .ql-icon-picker .ql-picker-label svg{right:4px}.ql-snow .ql-icon-picker .ql-picker-options{padding:3px}.ql-snow .ql-icon-picker .ql-picker-item{height:24px;width:24px;padding:2px 4px;margin:2px}.ql-snow .ql-color-picker .ql-picker-options{padding:3px 5px;width:152px}.ql-snow .ql-color-picker .ql-picker-item{border:1px solid transparent;float:left;height:16px;margin:2px;padding:0;width:16px}.ql-snow .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg{position:absolute;margin-top:-9px;right:0;top:50%;width:18px}.ql-snow .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=""]):before{content:attr(data-label)}.ql-snow .ql-picker.ql-header{width:98px}.ql-snow .ql-picker.ql-header .ql-picker-label:before,.ql-snow .ql-picker.ql-header .ql-picker-item:before{content:"Normal"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="1"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before{content:"Heading 1"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="2"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before{content:"Heading 2"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="3"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before{content:"Heading 3"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="4"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]:before{content:"Heading 4"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="5"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]:before{content:"Heading 5"}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="6"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]:before{content:"Heading 6"}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]:before{font-size:2em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]:before{font-size:1.5em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before{font-size:1.17em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]:before{font-size:1em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]:before{font-size:.83em}.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]:before{font-size:.67em}.ql-snow .ql-picker.ql-font{width:108px}.ql-snow .ql-picker.ql-font .ql-picker-label:before,.ql-snow .ql-picker.ql-font .ql-picker-item:before{content:"Sans Serif"}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=serif]:before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]:before{content:"Serif"}.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=monospace]:before,.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before{content:"Monospace"}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]:before{font-family:Georgia,Times New Roman,serif}.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]:before{font-family:Monaco,Courier New,monospace}.ql-snow .ql-picker.ql-size{width:98px}.ql-snow .ql-picker.ql-size .ql-picker-label:before,.ql-snow .ql-picker.ql-size .ql-picker-item:before{content:"Normal"}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=small]:before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before{content:"Small"}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=large]:before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before{content:"Large"}.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=huge]:before,.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]:before{content:"Huge"}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]:before{font-size:10px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]:before{font-size:18px}.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]:before{font-size:32px}.ql-snow .ql-color-picker.ql-background .ql-picker-item{background-color:#fff}.ql-snow .ql-color-picker.ql-color .ql-picker-item{background-color:#000}.ql-toolbar.ql-snow{border:1px solid #d1d5db;box-sizing:border-box;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;padding:8px}.ql-toolbar.ql-snow .ql-formats{margin-right:15px}.ql-toolbar.ql-snow .ql-picker-label{border:1px solid transparent}.ql-toolbar.ql-snow .ql-picker-options{border:1px solid transparent;box-shadow:#0003 0 2px 8px}.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label,.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options{border-color:#d1d5db}.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item.ql-selected,.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item:hover{border-color:#000}.ql-toolbar.ql-snow+.ql-container.ql-snow{border-top:0px}.ql-snow .ql-tooltip{background-color:#fff;border:1px solid #d1d5db;box-shadow:0 0 5px #d1d5db;color:#4b5563;padding:5px 12px;white-space:nowrap}.ql-snow .ql-tooltip:before{content:"Visit URL:";line-height:26px;margin-right:8px}.ql-snow .ql-tooltip input[type=text]{display:none;border:1px solid #d1d5db;font-size:13px;height:26px;margin:0;padding:3px 5px;width:170px}.ql-snow .ql-tooltip a.ql-preview{display:inline-block;max-width:200px;overflow-x:hidden;text-overflow:ellipsis;vertical-align:top}.ql-snow .ql-tooltip a.ql-action:after{border-right:1px solid #d1d5db;content:"Edit";margin-left:16px;padding-right:8px}.ql-snow .ql-tooltip a.ql-remove:before{content:"Remove";margin-left:8px}.ql-snow .ql-tooltip a{line-height:26px}.ql-snow .ql-tooltip.ql-editing a.ql-preview,.ql-snow .ql-tooltip.ql-editing a.ql-remove{display:none}.ql-snow .ql-tooltip.ql-editing input[type=text]{display:inline-block}.ql-snow .ql-tooltip.ql-editing a.ql-action:after{border-right:0px;content:"Save";padding-right:0}.ql-snow .ql-tooltip[data-mode=link]:before{content:"Enter link:"}.ql-snow .ql-tooltip[data-mode=formula]:before{content:"Enter formula:"}.ql-snow .ql-tooltip[data-mode=video]:before{content:"Enter video:"}.ql-snow a{color:#2563eb}.ql-container.ql-snow{border:1px solid #d1d5db}.ql-snow .ql-picker.ql-header{min-width:8.5rem}.ql-snow .ql-picker.ql-header .ql-picker-label{padding-right:1.5rem}.ql-snow .ql-picker.ql-header .ql-picker-label:before,.ql-snow .ql-picker.ql-header .ql-picker-item:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=""]):before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=""]):before{content:"Обычный"!important}.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="3"]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]:before,.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="3"][data-label]:before,.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"][data-label]:before{content:"Заголовок"!important}.text-block-editor .ql-toolbar{border-radius:8px 8px 0 0;background:#fafbfc;margin-bottom:0;border-bottom:1px solid #e0e0e0;padding-top:6px;padding-bottom:6px;position:relative;z-index:5;overflow:visible}.text-block-editor .ql-container{border-radius:0 0 8px 8px;border:1px solid #ccc;border-top:none;overflow:hidden;position:relative;z-index:1}.text-block-editor .ql-editor{border-radius:8px}.text-block-editor{background:#fff;position:relative}input,textarea{border:none;outline:none}input:hover,input:focus,textarea:hover,textarea:focus{border:1px solid #ccc}.spin{animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.image-panel-compact{height:100%}.drop-zone-compact{border:2px dashed #dee2e6;border-radius:6px;padding:8px;text-align:center;cursor:pointer;transition:all .3s ease;min-height:80px;display:flex;align-items:center;justify-content:center}.drop-zone-compact:hover{border-color:#007bff;background-color:#f8f9fa}.drop-zone-compact.has-image{border-style:solid;border-color:#28a745;padding:4px}.drop-zone-content-compact{color:#6c757d}.drop-zone-content-compact i{font-size:1rem}.drop-zone-content-compact p{margin-bottom:0;font-size:.7rem}.preview-image-compact{max-width:100%;max-height:70px;border-radius:3px}.image-panel-compact{position:relative}.remove-image-btn{position:absolute;top:-8px;right:-8px;width:24px;height:24px;border-radius:50%;padding:0;display:flex;align-items:center;justify-content:center;font-size:12px;z-index:10;background-color:#0d6efd!important;border:2px solid #fff!important;color:#fff!important;box-shadow:0 2px 8px #0000004d!important;transition:none!important;opacity:.9}.remove-image-btn:hover,.remove-image-btn:focus,.remove-image-btn:active{background-color:#0d6efd!important;border-color:#fff!important;color:#fff!important;box-shadow:0 2px 8px #0000004d!important;transform:none!important;opacity:.9!important}.settings-panel-compact{background-color:#f8f9fa;padding:6px;border-radius:6px;height:100%;border:1px solid #dee2e6}.text-panel-compact{height:100%}.text-panel-full-height{display:flex;flex-direction:column;height:auto;overflow:hidden;box-sizing:border-box}.text-panel-quill-layout{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;height:100%}.text-panel-quill-layout>:only-child{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;height:100%}.text-panel-full-height .ql-editor{overflow-y:auto;box-sizing:border-box}.text-panel-full-height.text-panel-full-height--synced .ql-container,.text-panel-full-height.text-panel-full-height--synced .ql-editor{box-sizing:border-box}@media (max-width: 991.98px) and (orientation: portrait),(max-width: 767.98px){.text-panel-full-height .ql-editor{min-height:200px!important}.text-panel-full-height .ql-container{height:auto!important;max-height:none!important}}.form-range-sm{height:6px}.btn-group-sm .btn{font-size:.7rem;padding:.2rem .4rem}.btn-group-vertical .btn{margin-bottom:2px}.btn-group-vertical .btn:last-child{margin-bottom:0}.toggle-switch{position:relative;display:inline-block;width:100%}.toggle-switch input[type=checkbox]{display:none}.toggle-label{display:flex;align-items:center;background-color:#dee2e6;border-radius:20px;padding:2px;cursor:pointer;transition:all .3s ease;position:relative;height:28px}.toggle-label:before{content:"";position:absolute;left:2px;top:2px;width:calc(50% - 2px);height:calc(100% - 4px);background-color:#fff;border-radius:16px;transition:all .3s ease;box-shadow:0 2px 4px #0003}.toggle-switch input[type=checkbox]:checked+.toggle-label:before{left:calc(50% + 2px)}.toggle-switch input[type=checkbox]:checked+.toggle-label{background-color:#e3f2fd}.toggle-text-left,.toggle-text-right{flex:1;text-align:center;font-size:.75rem;font-weight:600;color:#495057;transition:color .3s ease;z-index:1}.toggle-switch input[type=checkbox]:checked+.toggle-label .toggle-text-right{color:#000;font-weight:700}.toggle-switch input[type=checkbox]:not(:checked)+.toggle-label .toggle-text-left{color:#000;font-weight:700}.variables-panel{background-color:#f8f9fa;padding:6px;border-radius:6px;border:1px solid #dee2e6;width:100%;margin:0}.variables-panel .form-label{font-size:.75rem;margin-bottom:4px;color:#6c757d;font-weight:500}.variables-grid-wide{display:grid;grid-template-columns:repeat(2,1fr);gap:3px;width:100%;margin:0;padding:0}.variable-btn-wide{font-size:.7rem!important;padding:4px 6px!important;line-height:1.2!important;border-radius:4px!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%;text-align:center;min-width:0;margin:0}.variable-btn-wide:hover{background-color:#e9ecef;border-color:#adb5bd}.row.mt-2{margin-left:0;margin-right:0}.row.mt-2 .col-md-12{padding-left:0;padding-right:0}.text-block-editor .ql-editor h1{font-size:2.25rem;font-weight:600;color:#495057;margin-top:1.25em;margin-bottom:.6em}.text-block-editor .ql-editor h2{font-size:2rem;font-weight:600;color:#495057;margin-top:1.2em;margin-bottom:.55em}.text-block-editor .ql-editor h3{font-size:1.75rem;font-weight:600;color:#495057;margin-top:1.1em;margin-bottom:.5em}.text-block-editor .ql-editor h4{font-size:1.5rem;font-weight:600;color:#495057;margin-top:1em;margin-bottom:.5em}.text-block-editor .ql-editor h5{font-size:1.25rem;font-weight:600;color:#495057;margin-top:.85em;margin-bottom:.45em}.text-block-editor .ql-editor h6{font-size:1rem;font-weight:600;color:#495057;margin-top:.8em;margin-bottom:.45em}.text-block-editor .ql-editor pre.ql-syntax{background-color:#f4f4f4;border:1px solid #e0e0e0;border-radius:4px;padding:12px;overflow-x:auto;font-family:Courier New,monospace;font-size:.9em;line-height:1.4;color:#333!important}.text-block-editor .ql-editor code{background-color:#f4f4f4;border:1px solid #e0e0e0;border-radius:3px;padding:2px 4px;font-family:Courier New,monospace;font-size:.9em;color:#333!important}.text-block-editor .ql-editor blockquote{border-left:4px solid #0d6efd;padding-left:16px;margin-left:0;margin-right:0;color:#6c757d;font-style:italic}.text-block-editor .ql-picker.ql-size .ql-picker-label:before,.text-block-editor .ql-picker.ql-size .ql-picker-item:before{content:attr(data-value)}.text-block-editor .ql-picker.ql-font .ql-picker-label[data-value=arial]:before,.text-block-editor .ql-picker.ql-font .ql-picker-item[data-value=arial]:before{content:"Arial"!important;font-family:Arial,sans-serif}.text-block-editor .ql-picker.ql-font .ql-picker-label[data-value=helvetica]:before,.text-block-editor .ql-picker.ql-font .ql-picker-item[data-value=helvetica]:before{content:"Helvetica"!important;font-family:Helvetica,Arial,sans-serif}.text-block-editor .ql-picker.ql-font .ql-picker-label[data-value=georgia]:before,.text-block-editor .ql-picker.ql-font .ql-picker-item[data-value=georgia]:before{content:"Georgia"!important;font-family:Georgia,serif}.text-block-editor .ql-picker.ql-font .ql-picker-label[data-value=times-new-roman]:before,.text-block-editor .ql-picker.ql-font .ql-picker-item[data-value=times-new-roman]:before{content:"Times New Roman"!important;font-family:Times New Roman,serif}.text-block-editor .ql-picker.ql-font .ql-picker-label[data-value=courier-new]:before,.text-block-editor .ql-picker.ql-font .ql-picker-item[data-value=courier-new]:before{content:"Courier New"!important;font-family:Courier New,monospace}.text-block-editor .ql-picker.ql-font .ql-picker-label[data-value=verdana]:before,.text-block-editor .ql-picker.ql-font .ql-picker-item[data-value=verdana]:before{content:"Verdana"!important;font-family:Verdana,Geneva,sans-serif}.text-block-editor .ql-picker.ql-font .ql-picker-label[data-value=tahoma]:before,.text-block-editor .ql-picker.ql-font .ql-picker-item[data-value=tahoma]:before{content:"Tahoma"!important;font-family:Tahoma,Geneva,sans-serif}.text-block-editor .ql-picker.ql-font .ql-picker-label[data-value=trebuchet]:before,.text-block-editor .ql-picker.ql-font .ql-picker-item[data-value=trebuchet]:before{content:"Trebuchet MS"!important;font-family:Trebuchet MS,Arial,sans-serif}.text-block-editor .ql-picker.ql-font .ql-picker-label[data-value=comic-sans]:before,.text-block-editor .ql-picker.ql-font .ql-picker-item[data-value=comic-sans]:before{content:"Comic Sans MS"!important;font-family:Comic Sans MS,cursive}.text-block-editor .ql-picker.ql-font .ql-picker-label[data-value=impact]:before,.text-block-editor .ql-picker.ql-font .ql-picker-item[data-value=impact]:before{content:"Impact"!important;font-family:Impact,Charcoal,sans-serif}.text-block-editor .ql-picker.ql-font .ql-picker-label[data-value=calibri]:before,.text-block-editor .ql-picker.ql-font .ql-picker-item[data-value=calibri]:before{content:"Calibri"!important;font-family:Calibri,Candara,Arial,sans-serif}.text-block-editor .ql-editor .ql-font-arial{font-family:Arial,sans-serif!important}.text-block-editor .ql-editor .ql-font-georgia{font-family:Georgia,serif!important}.text-block-editor .ql-editor .ql-font-times-new-roman{font-family:Times New Roman,serif!important}.text-block-editor .ql-editor .ql-font-courier-new{font-family:Courier New,monospace!important}.text-block-editor .ql-editor .ql-font-helvetica{font-family:Helvetica,Arial,sans-serif!important}.text-block-editor .ql-editor .ql-font-verdana{font-family:Verdana,Geneva,sans-serif!important}.text-block-editor .ql-editor .ql-font-tahoma{font-family:Tahoma,Geneva,sans-serif!important}.text-block-editor .ql-editor .ql-font-trebuchet{font-family:Trebuchet MS,Arial,sans-serif!important}.text-block-editor .ql-editor .ql-font-comic-sans{font-family:Comic Sans MS,cursive!important}.text-block-editor .ql-editor .ql-font-impact{font-family:Impact,Charcoal,sans-serif!important}.text-block-editor .ql-editor .ql-font-calibri{font-family:Calibri,Candara,Arial,sans-serif!important}.btn-group button[disabled]{pointer-events:auto;cursor:not-allowed}.list-block-editor[data-v-b29af65b]{transition:all .3s ease}.preview-item[data-v-b29af65b]{display:flex;align-items:flex-start;padding:.75rem;border:1px solid #dee2e6;border-radius:.375rem;background:#fff;margin-bottom:.5rem;transition:all .2s ease;position:relative}.preview-item[data-v-b29af65b]:hover{box-shadow:0 2px 4px #0000001a;border-color:#adb5bd}.preview-icon[data-v-b29af65b]{font-size:2.5rem;margin-right:.75rem;color:#6c757d;flex-shrink:0;width:85px;height:90px;display:flex;align-items:center;justify-content:center;background:#f8f9fa;border:2px solid #e9ecef;border-radius:.375rem;transition:all .3s ease}.preview-item:hover .preview-icon[data-v-b29af65b]{color:#007bff;background:#e3f2fd;border-color:#007bff;transform:scale(1.02)}.preview-image[data-v-b29af65b]{margin-right:.75rem;width:85px;height:90px;overflow:hidden;border-radius:.375rem;flex-shrink:0}.preview-image img[data-v-b29af65b]{width:100%;height:100%;object-fit:cover}.preview-logo-container[data-v-b29af65b]{min-width:200px;min-height:80px;background:#fff;display:flex;align-items:center;justify-content:center;padding:.75rem;margin:0 auto .75rem;flex-shrink:0}.preview-logo[data-v-b29af65b]{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain!important;border-radius:.25rem;min-width:60px;min-height:60px}.preview-content[data-v-b29af65b]{flex:1;min-width:0}.preview-item[data-v-b29af65b]:has(.preview-logo-container){flex-direction:column;text-align:center;align-items:center;justify-content:center;min-height:150px;position:relative}.preview-item:has(.preview-logo-container) .preview-content[data-v-b29af65b]{text-align:center;width:100%}.preview-item:has(.preview-logo-container) .drag-handle[data-v-b29af65b]{position:absolute;top:.75rem;left:.75rem;z-index:10}.preview-title[data-v-b29af65b]{font-weight:600;margin-bottom:.25rem;font-size:.875rem;color:#2c3e50}.preview-brief[data-v-b29af65b]{font-size:.8rem;color:#495057;margin-bottom:.5rem;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.preview-brief[data-v-b29af65b] div{text-align:left!important}.preview-subtitle[data-v-b29af65b]{font-size:.75rem;color:#6c757d;margin-bottom:.5rem}.preview-category[data-v-b29af65b]{margin-bottom:.5rem}.preview-category .badge[data-v-b29af65b]{font-size:.7rem;padding:.25rem .5rem}.preview-details[data-v-b29af65b]{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.5rem}.detail-item[data-v-b29af65b]{display:flex;align-items:center;font-size:.7rem;color:#6c757d;background:#f8f9fa;padding:.25rem .5rem;border-radius:.25rem;border:1px solid #e9ecef}.detail-item i[data-v-b29af65b]{font-size:.65rem;margin-right:.25rem}.preview-employee-header[data-v-b29af65b]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}.preview-contact-icon[data-v-b29af65b]{margin-left:auto}.btn-contact-icon[data-v-b29af65b]{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;font-size:.75rem;color:#6c757d;text-decoration:none;background:transparent;border:1px solid #dee2e6;border-radius:50%;transition:all .2s ease}.btn-contact-icon[data-v-b29af65b]:hover{color:#007bff;background:#e3f2fd;border-color:#007bff;text-decoration:none}.preview-employee-details[data-v-b29af65b]{display:flex;flex-direction:column;gap:.25rem;align-items:flex-start}.preview-position-badge[data-v-b29af65b]{display:inline-block;padding:.25rem .5rem;font-size:.75rem;font-weight:500;color:#6c757d;background-color:#f8f9fa;border:1px solid #dee2e6;border-radius:.25rem;margin-bottom:0;width:auto;max-width:fit-content}.preview-experience-badge[data-v-b29af65b]{display:inline-block;padding:.25rem .5rem;font-size:.75rem;font-weight:500;color:#6c757d;background-color:#f8f9fa;border:1px solid #dee2e6;border-radius:.25rem;width:auto;max-width:fit-content}.preview-testimonial-content[data-v-b29af65b]{width:100%}.preview-feature-content[data-v-b29af65b],.preview-number-content[data-v-b29af65b],.preview-item-content[data-v-b29af65b]{width:100%;text-align:center;flex:1;display:flex;flex-direction:column;justify-content:center}.preview-feature-title[data-v-b29af65b]{font-weight:600;font-size:.95rem;color:#2c3e50;margin-bottom:.5rem;line-height:1.3}.preview-feature-description[data-v-b29af65b]{font-size:.8rem;color:#495057;line-height:1.4;margin-bottom:0;text-align:left!important}.preview-number-value[data-v-b29af65b]{font-weight:700;font-size:2.5rem;color:#2c3e50;margin-bottom:.25rem;line-height:1}.preview-number-unit[data-v-b29af65b]{font-weight:600;font-size:1.1rem;color:#2c3e50;margin-bottom:.5rem;line-height:1.2}.preview-number-description[data-v-b29af65b]{font-size:.8rem;color:#495057;line-height:1.4;margin-bottom:0}.preview-item-title[data-v-b29af65b]{font-weight:600;font-size:.95rem;color:#2c3e50;margin-bottom:.5rem;line-height:1.3}.preview-item-price[data-v-b29af65b]{font-weight:700;font-size:1rem;color:#28a745;margin-bottom:.5rem;line-height:1.2}.preview-product-title[data-v-b29af65b]{font-weight:600;font-size:.9rem;color:#2c3e50;margin-bottom:.5rem;line-height:1.3;min-height:2.2rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.preview-product-description[data-v-b29af65b]{font-size:.75rem;color:#6c757d;line-height:1.4;margin-bottom:.75rem;flex:1}.preview-product-description[data-v-b29af65b] div,.preview-number-description[data-v-b29af65b] div{text-align:left!important}.preview-product-footer[data-v-b29af65b]{margin-top:auto;display:flex;justify-content:space-between;align-items:center;gap:.5rem}.preview-product-price[data-v-b29af65b]{font-weight:700;font-size:1rem;color:#28a745;line-height:1.2;flex-shrink:0}.preview-details-btn[data-v-b29af65b]{font-size:.7rem;padding:.25rem .5rem;border-radius:.25rem;transition:all .2s ease;flex-shrink:0}.preview-details-btn[data-v-b29af65b]:hover{transform:translateY(-1px);box-shadow:0 2px 6px #007bff4d}.features-equal-height[data-v-b29af65b]{display:flex;flex-wrap:wrap}.features-equal-height .col[data-v-b29af65b]{display:flex;flex-direction:column}.preview-item[data-v-b29af65b]:has(.preview-feature-content){flex-direction:column;text-align:center;align-items:center;justify-content:flex-start;min-height:180px;height:100%;position:relative;flex:1}.preview-item[data-v-b29af65b]:has(.preview-number-content){flex-direction:column;text-align:center;align-items:center;justify-content:flex-start;min-height:180px;height:100%;position:relative;flex:1}.preview-item[data-v-b29af65b]:has(.preview-item-content){flex-direction:column;text-align:left;align-items:stretch;justify-content:flex-start;min-height:200px;height:100%;position:relative;flex:1;border-radius:.5rem;overflow:hidden;box-shadow:0 1px 4px #00000014;background:#fff;border:1px solid #e9ecef}.preview-item:has(.preview-feature-content) .preview-content[data-v-b29af65b]{text-align:center;width:100%;flex:1;display:flex;flex-direction:column;justify-content:center}.preview-item:has(.preview-number-content) .preview-content[data-v-b29af65b]{text-align:center;width:100%;flex:1;display:flex;flex-direction:column;justify-content:center}.preview-item:has(.preview-item-content) .preview-content[data-v-b29af65b]{text-align:left;width:100%;flex:1;display:flex;flex-direction:column;justify-content:flex-start}.preview-item:has(.preview-item-content) .preview-image[data-v-b29af65b]{width:100%;height:160px;margin-right:0;margin-bottom:0;border-radius:0;overflow:hidden;background:linear-gradient(135deg,#f8f9fa,#e9ecef);border:none;display:flex;align-items:center;justify-content:center;position:relative}.preview-item:has(.preview-item-content) .preview-image img[data-v-b29af65b]{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.preview-item:has(.preview-item-content) .preview-image[data-v-b29af65b]:not(:has(img)){background:linear-gradient(135deg,#e3f2fd,#bbdefb);position:relative}.preview-item:has(.preview-item-content) .preview-image[data-v-b29af65b]:not(:has(img)):before{content:"";font-family:bootstrap-icons;font-size:3rem;color:#1976d2;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.preview-item:has(.preview-item-content) .preview-icon[data-v-b29af65b]{width:100%;height:160px;margin-right:0;margin-bottom:0;border-radius:0;background:linear-gradient(135deg,#e3f2fd,#bbdefb);border:none;display:flex;align-items:center;justify-content:center;font-size:3rem;color:#1976d2;transition:all .3s ease}.preview-item:has(.preview-item-content):hover .preview-icon[data-v-b29af65b]{background:linear-gradient(135deg,#bbdefb,#90caf9);color:#1565c0;transform:scale(1.02)}.preview-item[data-v-b29af65b]:has(.preview-item-content){cursor:pointer;transition:all .3s ease;flex-direction:column;text-align:left;padding:0;align-items:stretch;justify-content:flex-start;min-height:150px;border-radius:.75rem;overflow:hidden;box-shadow:0 2px 8px #00000014;background:#fff;border:1px solid #e9ecef}.preview-item[data-v-b29af65b]:has(.preview-item-content):hover{transform:translateY(-4px);box-shadow:0 8px 25px #00000026;border-color:#007bff}.preview-item-content[data-v-b29af65b]{width:100%;display:flex;flex-direction:column;height:100%;padding:1rem;text-align:left}.preview-product-title[data-v-b29af65b]{font-weight:600;font-size:1.1rem;color:#2c3e50;margin-bottom:.5rem;line-height:1.3;min-height:2.4rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.preview-product-description[data-v-b29af65b]{font-size:.85rem;color:#6c757d;line-height:1.4;margin-bottom:10px;flex-shrink:0;min-height:2.4rem}.preview-product-description-truncated[data-v-b29af65b]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.preview-product-footer[data-v-b29af65b]{display:flex;justify-content:space-between;align-items:center;gap:.75rem;margin-top:auto}.preview-product-price[data-v-b29af65b]{font-weight:700;font-size:1.3rem;color:#28a745;line-height:1.2;flex-shrink:0}.preview-details-btn[data-v-b29af65b]{font-size:.8rem;padding:.375rem .75rem;border-radius:.375rem;transition:all .2s ease;flex-shrink:0}.preview-details-btn[data-v-b29af65b]:hover{transform:translateY(-1px);box-shadow:0 2px 8px #007bff4d}.preview-actions[data-v-b29af65b]{position:absolute;top:.75rem;right:.75rem;display:flex;gap:.25rem;opacity:0;transition:opacity .2s ease;z-index:10}.preview-item:hover .preview-actions[data-v-b29af65b]{opacity:1}.preview-item:has(.preview-item-content) .preview-actions[data-v-b29af65b]{display:none}.preview-product-actions[data-v-b29af65b]{display:flex;gap:.25rem;align-items:center}.preview-item:has(.preview-feature-content) .drag-handle[data-v-b29af65b]{position:absolute;top:.75rem;left:.75rem;z-index:10}.preview-item:has(.preview-number-content) .drag-handle[data-v-b29af65b]{position:absolute;top:.75rem;left:.75rem;z-index:10}.preview-item:has(.preview-item-content) .drag-handle[data-v-b29af65b]{position:absolute;top:.75rem;left:.75rem;z-index:10}.preview-item:has(.preview-feature-content) .preview-icon[data-v-b29af65b]{font-size:2.5rem;width:80px;height:80px;margin-right:0;margin-bottom:.75rem;background:#f8f9fa;border:2px solid #e9ecef;border-radius:.5rem;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.preview-item:has(.preview-feature-content):hover .preview-icon[data-v-b29af65b]{color:#007bff;background:#e3f2fd;border-color:#007bff;transform:scale(1.05);box-shadow:0 4px 12px #00000026}.preview-item:has(.preview-feature-content) .preview-image[data-v-b29af65b]{width:80px;height:80px;margin-right:0;margin-bottom:.75rem;border-radius:.5rem;overflow:hidden;background:#f8f9fa;border:2px solid #e9ecef;transition:all .3s ease;display:flex;align-items:center;justify-content:center;padding:6px;box-sizing:border-box}.preview-item:has(.preview-feature-content) .preview-image img[data-v-b29af65b]{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;transition:transform .3s ease;border-radius:.25rem}.preview-item:has(.preview-feature-content):hover .preview-image[data-v-b29af65b]{transform:scale(1.05);box-shadow:0 4px 12px #00000026;border-color:#007bff}.preview-item:has(.preview-feature-content):hover .preview-image img[data-v-b29af65b]{transform:scale(1.02)}.preview-image.testimonial-screenshot[data-v-b29af65b]{width:150px;height:200px;background:#fff;border:1px solid #e9ecef;box-shadow:0 2px 8px #0000001a}.preview-image.testimonial-screenshot img[data-v-b29af65b]{object-fit:contain;width:100%;height:100%;border-radius:.25rem}.preview-item:hover .preview-image.testimonial-screenshot[data-v-b29af65b]{transform:scale(1.02);box-shadow:0 4px 12px #00000026}.preview-item:hover .preview-image.testimonial-screenshot img[data-v-b29af65b]{transform:scale(1.05)}.preview-testimonial-author[data-v-b29af65b]{font-weight:600;font-size:.9rem;color:#2c3e50;margin-bottom:.25rem}.preview-testimonial-meta[data-v-b29af65b]{font-size:.8rem;color:#6c757d;margin-bottom:.5rem}.preview-testimonial-position[data-v-b29af65b]{font-weight:500}.preview-testimonial-separator[data-v-b29af65b]{color:#adb5bd}.preview-testimonial-text[data-v-b29af65b]{font-size:.8rem;color:#495057;line-height:1.4;margin-bottom:.5rem;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.preview-testimonial-text[data-v-b29af65b] div{text-align:left!important}.preview-testimonial-rating[data-v-b29af65b]{margin-top:.5rem}.preview-rating-stars[data-v-b29af65b]{display:flex;gap:.125rem}.preview-star[data-v-b29af65b]{font-size:.75rem;color:#ffc107}.preview-star.bi-star[data-v-b29af65b]{color:#e9ecef}.preview-testimonial-footer[data-v-b29af65b]{margin-top:.75rem;display:flex;justify-content:space-between;align-items:flex-start;gap:1rem}.preview-testimonial-info[data-v-b29af65b]{flex:1;display:flex;flex-direction:column;gap:.25rem}.preview-testimonial-date[data-v-b29af65b]{font-size:.8rem;color:#6c757d;display:flex;align-items:center}.preview-testimonial-date i[data-v-b29af65b]{font-size:.75rem}.preview-testimonial-company[data-v-b29af65b]{font-size:.8rem;color:#495057;font-weight:500}.preview-testimonial-logo[data-v-b29af65b]{flex-shrink:0;padding:.5rem;transition:all .3s ease;display:flex;align-items:center;justify-content:center;min-height:42px;min-width:80px}.preview-company-logo[data-v-b29af65b]{max-width:80px;max-height:50px;object-fit:contain;border-radius:.25rem}.btn-group-sm .btn[data-v-b29af65b]{font-size:.7rem;padding:.2rem .4rem}.form-range[data-v-b29af65b]{height:1.5rem}.input-group-text i[data-v-b29af65b]{width:1rem;text-align:center}.drag-handle[data-v-b29af65b]{cursor:grab;opacity:.6;transition:opacity .2s ease}.drag-handle[data-v-b29af65b]:hover{opacity:1}.preview-item.dragging[data-v-b29af65b]{opacity:.5;transform:rotate(2deg);box-shadow:0 4px 8px #0003}.preview-item[data-v-b29af65b]{cursor:grab}.preview-item[data-v-b29af65b]:active{cursor:grabbing}@media (max-width: 768px){.preview-image.testimonial-screenshot[data-v-b29af65b]{width:120px;height:160px}}@media (min-width: 769px) and (max-width: 1024px){.preview-image.testimonial-screenshot[data-v-b29af65b]{width:130px;height:180px}}@media (max-width: 768px){.preview-logo-container[data-v-b29af65b]{min-width:150px;min-height:65px;padding:.5rem}.preview-logo[data-v-b29af65b]{min-width:50px;min-height:50px}}@media (min-width: 769px) and (max-width: 1024px){.preview-logo-container[data-v-b29af65b]{min-width:180px;min-height:70px;padding:.625rem}.preview-logo[data-v-b29af65b]{min-width:55px;min-height:55px}}@media (max-width: 768px){.preview-testimonial-footer[data-v-b29af65b]{flex-direction:column;align-items:flex-start;gap:.5rem}.preview-testimonial-logo[data-v-b29af65b]{min-height:35px;padding:.25rem;margin-top:.125rem}.preview-company-logo[data-v-b29af65b]{max-width:60px;max-height:30px}.preview-item[data-v-b29af65b]:has(.preview-feature-content){min-height:160px;height:100%}.preview-item:has(.preview-feature-content) .preview-icon[data-v-b29af65b]{font-size:2rem;width:70px;height:70px;margin-bottom:.5rem}.preview-item:has(.preview-feature-content) .preview-image[data-v-b29af65b]{width:70px;height:70px;margin-bottom:.5rem;padding:5px}.preview-feature-title[data-v-b29af65b]{font-size:.9rem;margin-bottom:.375rem}.preview-feature-description[data-v-b29af65b]{font-size:.75rem}.preview-item[data-v-b29af65b]:has(.preview-number-content){min-height:160px;height:100%}.preview-number-value[data-v-b29af65b]{font-size:2rem;margin-bottom:.1875rem}.preview-number-unit[data-v-b29af65b]{font-size:1rem;margin-bottom:.375rem}.preview-number-description[data-v-b29af65b]{font-size:.75rem}.preview-item[data-v-b29af65b]:has(.preview-item-content){min-height:160px;height:100%}.preview-item-title[data-v-b29af65b]{font-size:.9rem;margin-bottom:.375rem}.preview-item-price[data-v-b29af65b]{font-size:.95rem;margin-bottom:.375rem}.preview-product-description[data-v-b29af65b]{font-size:.75rem}}@media (min-width: 769px) and (max-width: 1024px){.preview-testimonial-footer[data-v-b29af65b]{gap:.875rem}.preview-testimonial-logo[data-v-b29af65b]{min-height:40px;padding:.375rem;margin-top:.1875rem}.preview-company-logo[data-v-b29af65b]{max-width:70px;max-height:35px}.preview-item[data-v-b29af65b]:has(.preview-feature-content){min-height:170px;height:100%}.preview-item:has(.preview-feature-content) .preview-icon[data-v-b29af65b]{font-size:2.25rem;width:75px;height:75px;margin-bottom:.625rem}.preview-item:has(.preview-feature-content) .preview-image[data-v-b29af65b]{width:75px;height:75px;margin-bottom:.625rem;padding:5.5px}.preview-feature-title[data-v-b29af65b]{font-size:.925rem;margin-bottom:.4375rem}.preview-feature-description[data-v-b29af65b]{font-size:.775rem}.preview-item[data-v-b29af65b]:has(.preview-number-content){min-height:170px;height:100%}.preview-number-value[data-v-b29af65b]{font-size:2.25rem;margin-bottom:.21875rem}.preview-number-unit[data-v-b29af65b]{font-size:1.05rem;margin-bottom:.4375rem}.preview-number-description[data-v-b29af65b]{font-size:.775rem}.preview-item[data-v-b29af65b]:has(.preview-item-content){min-height:170px;height:100%}.preview-item-title[data-v-b29af65b]{font-size:.925rem;margin-bottom:.4375rem}.preview-item-price[data-v-b29af65b]{font-size:.975rem;margin-bottom:.4375rem}.preview-product-description[data-v-b29af65b]{font-size:.775rem}.preview-item[data-v-b29af65b]:has(.preview-item-content){min-height:140px;padding:0}.preview-item:has(.preview-item-content) .preview-image[data-v-b29af65b],.preview-item:has(.preview-item-content) .preview-icon[data-v-b29af65b]{height:140px}.preview-product-title[data-v-b29af65b]{font-size:1.05rem;margin-bottom:.625rem;min-height:2.5rem}.preview-product-price[data-v-b29af65b]{font-size:1.2rem}.preview-product-description[data-v-b29af65b]{font-size:.825rem;margin-bottom:.875rem}}@media (max-width: 768px){.preview-item[data-v-b29af65b]:has(.preview-item-content){min-height:130px;padding:0}.preview-item:has(.preview-item-content) .preview-image[data-v-b29af65b],.preview-item:has(.preview-item-content) .preview-icon[data-v-b29af65b]{height:120px}.preview-product-title[data-v-b29af65b]{font-size:1rem;margin-bottom:.5rem;min-height:2.4rem}.preview-product-price[data-v-b29af65b]{font-size:1.1rem}.preview-product-description[data-v-b29af65b]{font-size:.8rem;margin-bottom:.75rem}.preview-product-footer[data-v-b29af65b]{flex-direction:column;align-items:stretch;gap:.5rem}.preview-details-btn[data-v-b29af65b]{width:100%;font-size:.75rem;padding:.5rem}}.list-block-editor .ql-toolbar{border-radius:8px 8px 0 0;background:#fafbfc;margin-bottom:0;border-bottom:1px solid #e0e0e0;padding-top:6px;padding-bottom:6px}.list-block-editor .ql-container{border-radius:0 0 8px 8px;border:1px solid #ccc;border-top:none;overflow:hidden}.list-block-editor .ql-editor{min-height:38px!important;max-height:200px!important;overflow-y:auto!important}.list-block-editor .ql-picker.ql-size .ql-picker-label:before,.list-block-editor .ql-picker.ql-size .ql-picker-item:before{content:attr(data-value)}.list-block-editor .ql-picker.ql-font .ql-picker-label[data-value=arial]:before,.list-block-editor .ql-picker.ql-font .ql-picker-item[data-value=arial]:before{content:"Arial"!important;font-family:Arial,sans-serif}.list-block-editor .ql-picker.ql-font .ql-picker-label[data-value=helvetica]:before,.list-block-editor .ql-picker.ql-font .ql-picker-item[data-value=helvetica]:before{content:"Helvetica"!important;font-family:Helvetica,Arial,sans-serif}.list-block-editor .ql-picker.ql-font .ql-picker-label[data-value=georgia]:before,.list-block-editor .ql-picker.ql-font .ql-picker-item[data-value=georgia]:before{content:"Georgia"!important;font-family:Georgia,serif}.list-block-editor .ql-picker.ql-font .ql-picker-label[data-value=times-new-roman]:before,.list-block-editor .ql-picker.ql-font .ql-picker-item[data-value=times-new-roman]:before{content:"Times New Roman"!important;font-family:Times New Roman,serif}.list-block-editor .ql-picker.ql-font .ql-picker-label[data-value=courier-new]:before,.list-block-editor .ql-picker.ql-font .ql-picker-item[data-value=courier-new]:before{content:"Courier New"!important;font-family:Courier New,monospace}.list-block-editor .ql-picker.ql-font .ql-picker-label[data-value=verdana]:before,.list-block-editor .ql-picker.ql-font .ql-picker-item[data-value=verdana]:before{content:"Verdana"!important;font-family:Verdana,Geneva,sans-serif}.list-block-editor .ql-picker.ql-font .ql-picker-label[data-value=tahoma]:before,.list-block-editor .ql-picker.ql-font .ql-picker-item[data-value=tahoma]:before{content:"Tahoma"!important;font-family:Tahoma,Geneva,sans-serif}.list-block-editor .ql-picker.ql-font .ql-picker-label[data-value=trebuchet]:before,.list-block-editor .ql-picker.ql-font .ql-picker-item[data-value=trebuchet]:before{content:"Trebuchet MS"!important;font-family:Trebuchet MS,Arial,sans-serif}.list-block-editor .ql-picker.ql-font .ql-picker-label[data-value=comic-sans]:before,.list-block-editor .ql-picker.ql-font .ql-picker-item[data-value=comic-sans]:before{content:"Comic Sans MS"!important;font-family:Comic Sans MS,cursive}.list-block-editor .ql-picker.ql-font .ql-picker-label[data-value=impact]:before,.list-block-editor .ql-picker.ql-font .ql-picker-item[data-value=impact]:before{content:"Impact"!important;font-family:Impact,Charcoal,sans-serif}.list-block-editor .ql-picker.ql-font .ql-picker-label[data-value=calibri]:before,.list-block-editor .ql-picker.ql-font .ql-picker-item[data-value=calibri]:before{content:"Calibri"!important;font-family:Calibri,Candara,Arial,sans-serif}.list-block-editor .ql-editor h3{font-size:1.75rem;font-weight:600;margin-top:1em;margin-bottom:.5em}.list-block-editor .ql-editor h4{font-size:1.5rem;font-weight:600;margin-top:1em;margin-bottom:.5em}.list-block-editor .ql-editor h5{font-size:1.25rem;font-weight:600;margin-top:.75em;margin-bottom:.5em}.list-block-editor .ql-editor h6{font-size:1rem;font-weight:600;margin-top:.75em;margin-bottom:.5em}.list-block-editor .ql-editor pre.ql-syntax{background-color:#f4f4f4;border:1px solid #e0e0e0;border-radius:4px;padding:12px;overflow-x:auto;font-family:Courier New,monospace;font-size:.9em;line-height:1.4;color:#333!important}.list-block-editor .ql-editor code{background-color:#f4f4f4;border:1px solid #e0e0e0;border-radius:3px;padding:2px 4px;font-family:Courier New,monospace;font-size:.9em;color:#333!important}.list-block-editor .ql-editor blockquote{border-left:4px solid #0d6efd;padding-left:16px;margin-left:0;margin-right:0;color:#6c757d;font-style:italic}.list-block-editor .ql-editor .ql-font-arial{font-family:Arial,sans-serif!important}.list-block-editor .ql-editor .ql-font-calibri{font-family:Calibri,Candara,Arial,sans-serif!important}.list-block-editor .ql-editor .ql-font-comic-sans{font-family:Comic Sans MS,cursive!important}.list-block-editor .ql-editor .ql-font-courier-new{font-family:Courier New,monospace!important}.list-block-editor .ql-editor .ql-font-georgia{font-family:Georgia,serif!important}.list-block-editor .ql-editor .ql-font-helvetica{font-family:Helvetica,Arial,sans-serif!important}.list-block-editor .ql-editor .ql-font-impact{font-family:Impact,Charcoal,sans-serif!important}.list-block-editor .ql-editor .ql-font-tahoma{font-family:Tahoma,Geneva,sans-serif!important}.list-block-editor .ql-editor .ql-font-times-new-roman{font-family:Times New Roman,serif!important}.list-block-editor .ql-editor .ql-font-trebuchet{font-family:Trebuchet MS,Arial,sans-serif!important}.list-block-editor .ql-editor .ql-font-verdana{font-family:Verdana,Geneva,sans-serif!important}.list-item-edit-modal .ql-toolbar{border-radius:8px 8px 0 0;background:#fafbfc;margin-bottom:0;border-bottom:1px solid #e0e0e0;padding-top:6px;padding-bottom:6px}.list-item-edit-modal .ql-container{border-radius:0 0 8px 8px;border:1px solid #ccc;border-top:none;overflow:hidden}.list-item-edit-modal .ql-editor{min-height:100px!important;max-height:300px!important;overflow-y:auto!important}.list-item-edit-modal .ql-picker.ql-size .ql-picker-label:before,.list-item-edit-modal .ql-picker.ql-size .ql-picker-item:before{content:attr(data-value)}.list-item-edit-modal .ql-picker.ql-font .ql-picker-label[data-value=arial]:before,.list-item-edit-modal .ql-picker.ql-font .ql-picker-item[data-value=arial]:before{content:"Arial"!important;font-family:Arial,sans-serif}.list-item-edit-modal .ql-picker.ql-font .ql-picker-label[data-value=helvetica]:before,.list-item-edit-modal .ql-picker.ql-font .ql-picker-item[data-value=helvetica]:before{content:"Helvetica"!important;font-family:Helvetica,Arial,sans-serif}.list-item-edit-modal .ql-picker.ql-font .ql-picker-label[data-value=georgia]:before,.list-item-edit-modal .ql-picker.ql-font .ql-picker-item[data-value=georgia]:before{content:"Georgia"!important;font-family:Georgia,serif}.list-item-edit-modal .ql-picker.ql-font .ql-picker-label[data-value=times-new-roman]:before,.list-item-edit-modal .ql-picker.ql-font .ql-picker-item[data-value=times-new-roman]:before{content:"Times New Roman"!important;font-family:Times New Roman,serif}.list-item-edit-modal .ql-picker.ql-font .ql-picker-label[data-value=courier-new]:before,.list-item-edit-modal .ql-picker.ql-font .ql-picker-item[data-value=courier-new]:before{content:"Courier New"!important;font-family:Courier New,monospace}.list-item-edit-modal .ql-picker.ql-font .ql-picker-label[data-value=verdana]:before,.list-item-edit-modal .ql-picker.ql-font .ql-picker-item[data-value=verdana]:before{content:"Verdana"!important;font-family:Verdana,Geneva,sans-serif}.list-item-edit-modal .ql-picker.ql-font .ql-picker-label[data-value=tahoma]:before,.list-item-edit-modal .ql-picker.ql-font .ql-picker-item[data-value=tahoma]:before{content:"Tahoma"!important;font-family:Tahoma,Geneva,sans-serif}.list-item-edit-modal .ql-picker.ql-font .ql-picker-label[data-value=trebuchet]:before,.list-item-edit-modal .ql-picker.ql-font .ql-picker-item[data-value=trebuchet]:before{content:"Trebuchet MS"!important;font-family:Trebuchet MS,Arial,sans-serif}.list-item-edit-modal .ql-picker.ql-font .ql-picker-label[data-value=comic-sans]:before,.list-item-edit-modal .ql-picker.ql-font .ql-picker-item[data-value=comic-sans]:before{content:"Comic Sans MS"!important;font-family:Comic Sans MS,cursive}.list-item-edit-modal .ql-picker.ql-font .ql-picker-label[data-value=impact]:before,.list-item-edit-modal .ql-picker.ql-font .ql-picker-item[data-value=impact]:before{content:"Impact"!important;font-family:Impact,Charcoal,sans-serif}.list-item-edit-modal .ql-picker.ql-font .ql-picker-label[data-value=calibri]:before,.list-item-edit-modal .ql-picker.ql-font .ql-picker-item[data-value=calibri]:before{content:"Calibri"!important;font-family:Calibri,Candara,Arial,sans-serif}.list-item-edit-modal .ql-editor h3{font-size:1.75rem;font-weight:600;margin-top:1em;margin-bottom:.5em}.list-item-edit-modal .ql-editor h4{font-size:1.5rem;font-weight:600;margin-top:1em;margin-bottom:.5em}.list-item-edit-modal .ql-editor h5{font-size:1.25rem;font-weight:600;margin-top:.75em;margin-bottom:.5em}.list-item-edit-modal .ql-editor h6{font-size:1rem;font-weight:600;margin-top:.75em;margin-bottom:.5em}.list-item-edit-modal .ql-editor pre.ql-syntax{background-color:#f4f4f4;border:1px solid #e0e0e0;border-radius:4px;padding:12px;overflow-x:auto;font-family:Courier New,monospace;font-size:.9em;line-height:1.4;color:#333!important}.list-item-edit-modal .ql-editor code{background-color:#f4f4f4;border:1px solid #e0e0e0;border-radius:3px;padding:2px 4px;font-family:Courier New,monospace;font-size:.9em;color:#333!important}.list-item-edit-modal .ql-editor blockquote{border-left:4px solid #0d6efd;padding-left:16px;margin-left:0;margin-right:0;color:#6c757d;font-style:italic}.list-item-edit-modal .ql-editor .ql-font-arial{font-family:Arial,sans-serif!important}.list-item-edit-modal .ql-editor .ql-font-calibri{font-family:Calibri,Candara,Arial,sans-serif!important}.list-item-edit-modal .ql-editor .ql-font-comic-sans{font-family:Comic Sans MS,cursive!important}.list-item-edit-modal .ql-editor .ql-font-courier-new{font-family:Courier New,monospace!important}.list-item-edit-modal .ql-editor .ql-font-georgia{font-family:Georgia,serif!important}.list-item-edit-modal .ql-editor .ql-font-helvetica{font-family:Helvetica,Arial,sans-serif!important}.list-item-edit-modal .ql-editor .ql-font-impact{font-family:Impact,Charcoal,sans-serif!important}.list-item-edit-modal .ql-editor .ql-font-tahoma{font-family:Tahoma,Geneva,sans-serif!important}.list-item-edit-modal .ql-editor .ql-font-times-new-roman{font-family:Times New Roman,serif!important}.list-item-edit-modal .ql-editor .ql-font-trebuchet{font-family:Trebuchet MS,Arial,sans-serif!important}.list-item-edit-modal .ql-editor .ql-font-verdana{font-family:Verdana,Geneva,sans-serif!important}.list-item-edit-modal .ql-editor [style*="font-size: 8px"]{font-size:8px!important}.list-item-edit-modal .ql-editor [style*="font-size: 10px"]{font-size:10px!important}.list-item-edit-modal .ql-editor [style*="font-size: 12px"]{font-size:12px!important}.list-item-edit-modal .ql-editor [style*="font-size: 14px"]{font-size:14px!important}.list-item-edit-modal .ql-editor [style*="font-size: 16px"]{font-size:16px!important}.list-item-edit-modal .ql-editor [style*="font-size: 18px"]{font-size:18px!important}.list-item-edit-modal .ql-editor [style*="font-size: 20px"]{font-size:20px!important}.list-item-edit-modal .ql-editor [style*="font-size: 24px"]{font-size:24px!important}.list-item-edit-modal .ql-editor [style*="font-size: 28px"]{font-size:28px!important}.list-item-edit-modal .ql-editor [style*="font-size: 32px"]{font-size:32px!important}.list-item-edit-modal .ql-editor [style*="font-size: 36px"]{font-size:36px!important}.list-item-edit-modal .ql-editor [style*="font-size: 48px"]{font-size:48px!important}.list-item-edit-modal .ql-editor [style*="font-size: 72px"]{font-size:72px!important}.preview-block-description :deep(h3),.preview-feature-description :deep(h3),.preview-product-description :deep(h3),.preview-number-description :deep(h3),.preview-testimonial-text :deep(h3),.preview-brief :deep(h3){font-size:1.75rem;font-weight:600;margin-top:1em;margin-bottom:.5em}.preview-block-description :deep(h4),.preview-feature-description :deep(h4),.preview-product-description :deep(h4),.preview-number-description :deep(h4),.preview-testimonial-text :deep(h4),.preview-brief :deep(h4){font-size:1.5rem;font-weight:600;margin-top:1em;margin-bottom:.5em}.preview-block-description :deep(h5),.preview-feature-description :deep(h5),.preview-product-description :deep(h5),.preview-number-description :deep(h5),.preview-testimonial-text :deep(h5),.preview-brief :deep(h5){font-size:1.25rem;font-weight:600;margin-top:.75em;margin-bottom:.5em}.preview-block-description :deep(h6),.preview-feature-description :deep(h6),.preview-product-description :deep(h6),.preview-number-description :deep(h6),.preview-testimonial-text :deep(h6),.preview-brief :deep(h6){font-size:1rem;font-weight:600;margin-top:.75em;margin-bottom:.5em}.preview-block-description :deep(pre.ql-syntax),.preview-feature-description :deep(pre.ql-syntax),.preview-product-description :deep(pre.ql-syntax),.preview-number-description :deep(pre.ql-syntax),.preview-testimonial-text :deep(pre.ql-syntax),.preview-brief :deep(pre.ql-syntax){background-color:#f4f4f4;border:1px solid #e0e0e0;border-radius:4px;padding:12px;overflow-x:auto;font-family:Courier New,monospace;font-size:.9em;line-height:1.4;color:#333!important}.preview-block-description :deep(code),.preview-feature-description :deep(code),.preview-product-description :deep(code),.preview-number-description :deep(code),.preview-testimonial-text :deep(code),.preview-brief :deep(code){background-color:#f4f4f4;border:1px solid #e0e0e0;border-radius:3px;padding:2px 4px;font-family:Courier New,monospace;font-size:.9em;color:#333!important}.preview-block-description :deep(blockquote),.preview-feature-description :deep(blockquote),.preview-product-description :deep(blockquote),.preview-number-description :deep(blockquote),.preview-testimonial-text :deep(blockquote),.preview-brief :deep(blockquote){border-left:4px solid #0d6efd;padding-left:16px;margin-left:0;margin-right:0;color:#6c757d;font-style:italic}.preview-block-description :deep(.ql-font-arial),.preview-feature-description :deep(.ql-font-arial),.preview-product-description :deep(.ql-font-arial),.preview-number-description :deep(.ql-font-arial),.preview-testimonial-text :deep(.ql-font-arial),.preview-brief :deep(.ql-font-arial){font-family:Arial,sans-serif!important}.preview-block-description :deep(.ql-font-calibri),.preview-feature-description :deep(.ql-font-calibri),.preview-product-description :deep(.ql-font-calibri),.preview-number-description :deep(.ql-font-calibri),.preview-testimonial-text :deep(.ql-font-calibri),.preview-brief :deep(.ql-font-calibri){font-family:Calibri,Candara,Arial,sans-serif!important}.preview-block-description :deep(.ql-font-comic-sans),.preview-feature-description :deep(.ql-font-comic-sans),.preview-product-description :deep(.ql-font-comic-sans),.preview-number-description :deep(.ql-font-comic-sans),.preview-testimonial-text :deep(.ql-font-comic-sans),.preview-brief :deep(.ql-font-comic-sans){font-family:Comic Sans MS,cursive!important}.preview-block-description :deep(.ql-font-courier-new),.preview-feature-description :deep(.ql-font-courier-new),.preview-product-description :deep(.ql-font-courier-new),.preview-number-description :deep(.ql-font-courier-new),.preview-testimonial-text :deep(.ql-font-courier-new),.preview-brief :deep(.ql-font-courier-new){font-family:Courier New,monospace!important}.preview-block-description :deep(.ql-font-georgia),.preview-feature-description :deep(.ql-font-georgia),.preview-product-description :deep(.ql-font-georgia),.preview-number-description :deep(.ql-font-georgia),.preview-testimonial-text :deep(.ql-font-georgia),.preview-brief :deep(.ql-font-georgia){font-family:Georgia,serif!important}.preview-block-description :deep(.ql-font-helvetica),.preview-feature-description :deep(.ql-font-helvetica),.preview-product-description :deep(.ql-font-helvetica),.preview-number-description :deep(.ql-font-helvetica),.preview-testimonial-text :deep(.ql-font-helvetica),.preview-brief :deep(.ql-font-helvetica){font-family:Helvetica,Arial,sans-serif!important}.preview-block-description :deep(.ql-font-impact),.preview-feature-description :deep(.ql-font-impact),.preview-product-description :deep(.ql-font-impact),.preview-number-description :deep(.ql-font-impact),.preview-testimonial-text :deep(.ql-font-impact),.preview-brief :deep(.ql-font-impact){font-family:Impact,Charcoal,sans-serif!important}.preview-block-description :deep(.ql-font-tahoma),.preview-feature-description :deep(.ql-font-tahoma),.preview-product-description :deep(.ql-font-tahoma),.preview-number-description :deep(.ql-font-tahoma),.preview-testimonial-text :deep(.ql-font-tahoma),.preview-brief :deep(.ql-font-tahoma){font-family:Tahoma,Geneva,sans-serif!important}.preview-block-description :deep(.ql-font-times-new-roman),.preview-feature-description :deep(.ql-font-times-new-roman),.preview-product-description :deep(.ql-font-times-new-roman),.preview-number-description :deep(.ql-font-times-new-roman),.preview-testimonial-text :deep(.ql-font-times-new-roman),.preview-brief :deep(.ql-font-times-new-roman){font-family:Times New Roman,serif!important}.preview-block-description :deep(.ql-font-trebuchet),.preview-feature-description :deep(.ql-font-trebuchet),.preview-product-description :deep(.ql-font-trebuchet),.preview-number-description :deep(.ql-font-trebuchet),.preview-testimonial-text :deep(.ql-font-trebuchet),.preview-brief :deep(.ql-font-trebuchet){font-family:Trebuchet MS,Arial,sans-serif!important}.preview-block-description :deep(.ql-font-verdana),.preview-feature-description :deep(.ql-font-verdana),.preview-product-description :deep(.ql-font-verdana),.preview-number-description :deep(.ql-font-verdana),.preview-testimonial-text :deep(.ql-font-verdana),.preview-brief :deep(.ql-font-verdana){font-family:Verdana,Geneva,sans-serif!important}.preview-block-description :deep([style*="font-size: 8px"]),.preview-feature-description :deep([style*="font-size: 8px"]),.preview-product-description :deep([style*="font-size: 8px"]),.preview-number-description :deep([style*="font-size: 8px"]),.preview-testimonial-text :deep([style*="font-size: 8px"]),.preview-brief :deep([style*="font-size: 8px"]){font-size:8px!important}.preview-block-description :deep([style*="font-size: 10px"]),.preview-feature-description :deep([style*="font-size: 10px"]),.preview-product-description :deep([style*="font-size: 10px"]),.preview-number-description :deep([style*="font-size: 10px"]),.preview-testimonial-text :deep([style*="font-size: 10px"]),.preview-brief :deep([style*="font-size: 10px"]){font-size:10px!important}.preview-block-description :deep([style*="font-size: 12px"]),.preview-feature-description :deep([style*="font-size: 12px"]),.preview-product-description :deep([style*="font-size: 12px"]),.preview-number-description :deep([style*="font-size: 12px"]),.preview-testimonial-text :deep([style*="font-size: 12px"]),.preview-brief :deep([style*="font-size: 12px"]){font-size:12px!important}.preview-block-description :deep([style*="font-size: 14px"]),.preview-feature-description :deep([style*="font-size: 14px"]),.preview-product-description :deep([style*="font-size: 14px"]),.preview-number-description :deep([style*="font-size: 14px"]),.preview-testimonial-text :deep([style*="font-size: 14px"]),.preview-brief :deep([style*="font-size: 14px"]){font-size:14px!important}.preview-block-description :deep([style*="font-size: 16px"]),.preview-feature-description :deep([style*="font-size: 16px"]),.preview-product-description :deep([style*="font-size: 16px"]),.preview-number-description :deep([style*="font-size: 16px"]),.preview-testimonial-text :deep([style*="font-size: 16px"]),.preview-brief :deep([style*="font-size: 16px"]){font-size:16px!important}.preview-block-description :deep([style*="font-size: 18px"]),.preview-feature-description :deep([style*="font-size: 18px"]),.preview-product-description :deep([style*="font-size: 18px"]),.preview-number-description :deep([style*="font-size: 18px"]),.preview-testimonial-text :deep([style*="font-size: 18px"]),.preview-brief :deep([style*="font-size: 18px"]){font-size:18px!important}.preview-block-description :deep([style*="font-size: 20px"]),.preview-feature-description :deep([style*="font-size: 20px"]),.preview-product-description :deep([style*="font-size: 20px"]),.preview-number-description :deep([style*="font-size: 20px"]),.preview-testimonial-text :deep([style*="font-size: 20px"]),.preview-brief :deep([style*="font-size: 20px"]){font-size:20px!important}.preview-block-description :deep([style*="font-size: 24px"]),.preview-feature-description :deep([style*="font-size: 24px"]),.preview-product-description :deep([style*="font-size: 24px"]),.preview-number-description :deep([style*="font-size: 24px"]),.preview-testimonial-text :deep([style*="font-size: 24px"]),.preview-brief :deep([style*="font-size: 24px"]){font-size:24px!important}.preview-block-description :deep([style*="font-size: 28px"]),.preview-feature-description :deep([style*="font-size: 28px"]),.preview-product-description :deep([style*="font-size: 28px"]),.preview-number-description :deep([style*="font-size: 28px"]),.preview-testimonial-text :deep([style*="font-size: 28px"]),.preview-brief :deep([style*="font-size: 28px"]){font-size:28px!important}.preview-block-description :deep([style*="font-size: 32px"]),.preview-feature-description :deep([style*="font-size: 32px"]),.preview-product-description :deep([style*="font-size: 32px"]),.preview-number-description :deep([style*="font-size: 32px"]),.preview-testimonial-text :deep([style*="font-size: 32px"]),.preview-brief :deep([style*="font-size: 32px"]){font-size:32px!important}.preview-block-description :deep([style*="font-size: 36px"]),.preview-feature-description :deep([style*="font-size: 36px"]),.preview-product-description :deep([style*="font-size: 36px"]),.preview-number-description :deep([style*="font-size: 36px"]),.preview-testimonial-text :deep([style*="font-size: 36px"]),.preview-brief :deep([style*="font-size: 36px"]){font-size:36px!important}.preview-block-description :deep([style*="font-size: 48px"]),.preview-feature-description :deep([style*="font-size: 48px"]),.preview-product-description :deep([style*="font-size: 48px"]),.preview-number-description :deep([style*="font-size: 48px"]),.preview-testimonial-text :deep([style*="font-size: 48px"]),.preview-brief :deep([style*="font-size: 48px"]){font-size:48px!important}.preview-block-description :deep([style*="font-size: 72px"]),.preview-feature-description :deep([style*="font-size: 72px"]),.preview-product-description :deep([style*="font-size: 72px"]),.preview-number-description :deep([style*="font-size: 72px"]),.preview-testimonial-text :deep([style*="font-size: 72px"]),.preview-brief :deep([style*="font-size: 72px"]){font-size:72px!important}.table-block-editor[data-v-1b5b23d0]{background:#fff;position:relative;transition:all .2s ease-in-out}.table-block-editor[data-v-1b5b23d0]:hover{box-shadow:0 .125rem .25rem #00000013}.table-editor-container[data-v-1b5b23d0]{border:1px solid #dee2e6;overflow:visible!important}.table-editor-container-rounded[data-v-1b5b23d0]{border-radius:.375rem;overflow:visible!important}.table-editor[data-v-1b5b23d0]{margin-bottom:0}.table-editor .table-header-cell[data-v-1b5b23d0],.table-editor .table-cell[data-v-1b5b23d0]{padding:.25rem;vertical-align:middle}.cell-coord[data-v-1b5b23d0]{position:absolute;top:2px;right:6px;font-size:.65rem;color:#adb5bd;-webkit-user-select:none;user-select:none;pointer-events:none;text-shadow:0 1px 0 #fff}.table-cell:hover .cell-coord[data-v-1b5b23d0]{right:26px}.table-header-cell:hover .cell-coord[data-v-1b5b23d0],.table-cell:hover .cell-coord[data-v-1b5b23d0]{color:#6c757d}.table-editor .table-header-cell input[data-v-1b5b23d0],.table-editor .table-cell input[data-v-1b5b23d0]{font-size:.875rem;padding:.25rem .5rem;min-height:2rem}.table-editor .table-header-cell input[data-v-1b5b23d0]:focus,.table-editor .table-cell input[data-v-1b5b23d0]:focus{outline:none;box-shadow:0 0 0 2px #0d6efd40;background-color:#fff!important}.table-block-editor .table-editor textarea.form-control[data-v-1b5b23d0]{resize:none!important;overflow:hidden!important;min-height:25px!important}.table-formula-bar[data-v-1b5b23d0]{display:flex;align-items:flex-start;gap:.5rem;padding:.375rem .5rem;border:1px solid #dee2e6;border-radius:.375rem;background:#f8f9fa}.table-formula-bar-ref[data-v-1b5b23d0]{flex-shrink:0;min-width:2.75rem;padding:.25rem .5rem;font-size:.75rem;font-weight:600;color:#495057;background:#fff;border:1px solid #ced4da;border-radius:.25rem;text-align:center;line-height:1.5;-webkit-user-select:none;user-select:none}.table-formula-bar-input[data-v-1b5b23d0]{flex:1;min-width:0;resize:none;overflow-y:auto;max-height:120px;min-height:2rem;line-height:1.4}.table-editor .table-header-cell--active[data-v-1b5b23d0],.table-editor .table-cell--active[data-v-1b5b23d0]{box-shadow:inset 0 0 0 2px #0d6efd73;background-color:#e8f4fd!important}.badge[data-v-1b5b23d0]{font-size:.75rem}.cell-actions[data-v-1b5b23d0]{position:absolute;top:4px;right:4px;z-index:10}.cell-has-error[data-v-1b5b23d0]{background-color:#fff3cd!important;border:2px solid #ffc107!important}.cell-error-input[data-v-1b5b23d0]{background-color:#fff3cd!important}.cell-error-icon[data-v-1b5b23d0]{position:absolute;top:2px;right:28px;z-index:11;font-size:.9rem;cursor:help}.table-header-cell[data-v-1b5b23d0],.table-cell[data-v-1b5b23d0]{overflow:visible!important}.action-btn[data-v-1b5b23d0]{width:20px;height:20px;padding:0;border:none;background:#0000001a;border-radius:3px;font-size:.7rem;color:#666;opacity:0;transition:all .2s ease;display:flex;align-items:center;justify-content:center}.action-btn[data-v-1b5b23d0]:hover{background:#0003;color:#333}.table-header-cell:hover .action-btn[data-v-1b5b23d0],.table-cell:hover .action-btn[data-v-1b5b23d0],.cell-actions--open .action-btn[data-v-1b5b23d0]{opacity:1}.table-block-editor--menu-open .action-btn[data-v-1b5b23d0]{opacity:0!important;pointer-events:none}.table-block-editor--menu-open .cell-actions--open .action-btn[data-v-1b5b23d0]{opacity:1!important;pointer-events:auto}.table-cell--menu-open[data-v-1b5b23d0]{z-index:1081!important}.cell-actions--open[data-v-1b5b23d0]{z-index:1082}.cell-actions .dropdown-menu.table-cell-actions-menu[data-v-1b5b23d0],.cell-actions .table-cell-actions-menu[data-v-1b5b23d0]{position:absolute!important;top:100%;right:0;left:auto;width:230px;min-width:230px;max-width:calc(100vw - 1rem);background:#fff!important;background-color:#fff!important;border:1px solid #dee2e6;border-radius:6px;box-shadow:0 4px 12px #0000002e;z-index:1083;padding:4px 0;margin-top:2px;isolation:isolate;opacity:1!important}.cell-actions .dropdown-menu.dropdown-menu--align-start[data-v-1b5b23d0]{left:0;right:auto}.cell-actions .dropdown-menu.dropdown-menu--drop-up[data-v-1b5b23d0]{top:auto;bottom:100%;margin-top:0;margin-bottom:2px}.cell-actions .dropdown-item[data-v-1b5b23d0]{display:flex;align-items:center;padding:8px 12px;font-size:.875rem;color:#333;text-decoration:none;border:none;background:#fff;width:100%;text-align:left;white-space:nowrap;transition:background-color .15s ease;position:relative;z-index:1}.cell-actions .dropdown-item[data-v-1b5b23d0]:hover,.cell-actions .dropdown-item[data-v-1b5b23d0]:focus{background-color:#e7f1ff;color:#0d6efd}.cell-actions .dropdown-item.text-danger[data-v-1b5b23d0]{color:#dc3545}.cell-actions .dropdown-item.text-danger[data-v-1b5b23d0]:hover{background-color:#f8d7da;color:#721c24}.cell-actions .dropdown-divider[data-v-1b5b23d0]{height:1px;background-color:#dee2e6;margin:4px 0}.table-editor.table-bordered[data-v-1b5b23d0],.table-editor.table-bordered th[data-v-1b5b23d0],.table-editor.table-bordered td[data-v-1b5b23d0]{border:1px solid #dee2e6}.table-editor.table-borderless[data-v-1b5b23d0],.table-editor.table-borderless th[data-v-1b5b23d0],.table-editor.table-borderless td[data-v-1b5b23d0]{border:none}.table-editor.table-compact th[data-v-1b5b23d0],.table-editor.table-compact td[data-v-1b5b23d0]{padding:.25rem .5rem;font-size:.8rem;line-height:1.2}.table-editor.table-spacious th[data-v-1b5b23d0],.table-editor.table-spacious td[data-v-1b5b23d0]{padding:1rem 1.5rem;font-size:1.1rem;line-height:1.5}.table-editor.table-rounded[data-v-1b5b23d0]{border-radius:8px;overflow:hidden}.table-editor.table-rounded th[data-v-1b5b23d0]:first-child,.table-editor.table-rounded td[data-v-1b5b23d0]:first-child{border-top-left-radius:8px;border-bottom-left-radius:8px}.table-editor.table-rounded th[data-v-1b5b23d0]:last-child,.table-editor.table-rounded td[data-v-1b5b23d0]:last-child{border-top-right-radius:8px;border-bottom-right-radius:8px}.table-editor.table-selectable th[data-v-1b5b23d0],.table-editor.table-selectable td[data-v-1b5b23d0]{transition:background-color .15s ease}.table-editor.table-selectable tbody tr[data-v-1b5b23d0]:hover{background-color:transparent}.table-editor.table-selectable th[data-v-1b5b23d0]:hover,.table-editor.table-selectable td[data-v-1b5b23d0]:hover{background-color:#e8f4fd!important}.table-editor.table-word-wrap th[data-v-1b5b23d0],.table-editor.table-word-wrap td[data-v-1b5b23d0]{white-space:normal;word-wrap:break-word;word-break:break-word;height:auto;min-height:2.5rem}.table-editor.table-word-wrap th textarea[data-v-1b5b23d0],.table-editor.table-word-wrap td textarea[data-v-1b5b23d0]{white-space:normal;word-wrap:break-word;word-break:break-word;height:auto;min-height:1.5rem;resize:vertical;overflow-wrap:break-word;border:none;background:transparent;padding:0;margin:0;width:100%;font-size:inherit;line-height:inherit}.table-block-editor .modal[data-v-1b5b23d0]{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:20000!important;pointer-events:auto!important}.table-block-editor .modal .modal-dialog[data-v-1b5b23d0],.table-block-editor .modal .modal-content[data-v-1b5b23d0]{pointer-events:auto!important}.table-block-editor .modal-backdrop[data-v-1b5b23d0]{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:19990!important}@media (max-width: 991.98px){.table-block-editor .table-editor textarea.form-control[data-v-1b5b23d0]{min-height:44px!important;line-height:1.35}.table-block-editor .table-editor .table-header-cell[data-v-1b5b23d0],.table-block-editor .table-editor .table-cell[data-v-1b5b23d0]{height:auto;vertical-align:top}.table-block-editor .action-btn[data-v-1b5b23d0]{opacity:1}}@media (max-width: 768px){.table-block-editor .table-block-settings-controls[data-v-1b5b23d0]{flex-direction:column;align-items:stretch;gap:.5rem}.table-block-editor .table-block-settings-btn-group[data-v-1b5b23d0]{align-self:stretch}.table-block-editor .table-block-settings-btn-group .btn[data-v-1b5b23d0]{flex:1 1 0;min-width:0}.table-responsive[data-v-1b5b23d0]{font-size:.875rem}}.table-block-editor .ql-toolbar{border-radius:8px 8px 0 0;background:#fafbfc;margin-bottom:0;border-bottom:1px solid #e0e0e0;padding-top:6px;padding-bottom:6px}.table-block-editor .ql-container{border-radius:0 0 8px 8px;border:1px solid #ccc;border-top:none;overflow:hidden}.table-block-editor .ql-editor{min-height:38px!important;max-height:200px!important;overflow-y:auto!important}.table-block-editor .ql-picker.ql-size .ql-picker-label:before,.table-block-editor .ql-picker.ql-size .ql-picker-item:before{content:attr(data-value)}.table-block-editor .ql-picker.ql-font .ql-picker-label[data-value=arial]:before,.table-block-editor .ql-picker.ql-font .ql-picker-item[data-value=arial]:before{content:"Arial"!important;font-family:Arial,sans-serif}.table-block-editor .ql-picker.ql-font .ql-picker-label[data-value=helvetica]:before,.table-block-editor .ql-picker.ql-font .ql-picker-item[data-value=helvetica]:before{content:"Helvetica"!important;font-family:Helvetica,Arial,sans-serif}.table-block-editor .ql-picker.ql-font .ql-picker-label[data-value=georgia]:before,.table-block-editor .ql-picker.ql-font .ql-picker-item[data-value=georgia]:before{content:"Georgia"!important;font-family:Georgia,serif}.table-block-editor .ql-picker.ql-font .ql-picker-label[data-value=times-new-roman]:before,.table-block-editor .ql-picker.ql-font .ql-picker-item[data-value=times-new-roman]:before{content:"Times New Roman"!important;font-family:Times New Roman,serif}.table-block-editor .ql-picker.ql-font .ql-picker-label[data-value=courier-new]:before,.table-block-editor .ql-picker.ql-font .ql-picker-item[data-value=courier-new]:before{content:"Courier New"!important;font-family:Courier New,monospace}.table-block-editor .ql-picker.ql-font .ql-picker-label[data-value=verdana]:before,.table-block-editor .ql-picker.ql-font .ql-picker-item[data-value=verdana]:before{content:"Verdana"!important;font-family:Verdana,Geneva,sans-serif}.table-block-editor .ql-picker.ql-font .ql-picker-label[data-value=tahoma]:before,.table-block-editor .ql-picker.ql-font .ql-picker-item[data-value=tahoma]:before{content:"Tahoma"!important;font-family:Tahoma,Geneva,sans-serif}.table-block-editor .ql-picker.ql-font .ql-picker-label[data-value=trebuchet]:before,.table-block-editor .ql-picker.ql-font .ql-picker-item[data-value=trebuchet]:before{content:"Trebuchet MS"!important;font-family:Trebuchet MS,Arial,sans-serif}.table-block-editor .ql-picker.ql-font .ql-picker-label[data-value=comic-sans]:before,.table-block-editor .ql-picker.ql-font .ql-picker-item[data-value=comic-sans]:before{content:"Comic Sans MS"!important;font-family:Comic Sans MS,cursive}.table-block-editor .ql-picker.ql-font .ql-picker-label[data-value=impact]:before,.table-block-editor .ql-picker.ql-font .ql-picker-item[data-value=impact]:before{content:"Impact"!important;font-family:Impact,Charcoal,sans-serif}.table-block-editor .ql-picker.ql-font .ql-picker-label[data-value=calibri]:before,.table-block-editor .ql-picker.ql-font .ql-picker-item[data-value=calibri]:before{content:"Calibri"!important;font-family:Calibri,Candara,Arial,sans-serif}.table-block-editor .ql-editor h3{font-size:1.75rem;font-weight:600;margin-top:1em;margin-bottom:.5em}.table-block-editor .ql-editor h4{font-size:1.5rem;font-weight:600;margin-top:1em;margin-bottom:.5em}.table-block-editor .ql-editor h5{font-size:1.25rem;font-weight:600;margin-top:.75em;margin-bottom:.5em}.table-block-editor .ql-editor h6{font-size:1rem;font-weight:600;margin-top:.75em;margin-bottom:.5em}.table-block-editor .ql-editor pre.ql-syntax{background-color:#f4f4f4;border:1px solid #e0e0e0;border-radius:4px;padding:12px;overflow-x:auto;font-family:Courier New,monospace;font-size:.9em;line-height:1.4;color:#333!important}.table-block-editor .ql-editor code{background-color:#f4f4f4;border:1px solid #e0e0e0;border-radius:3px;padding:2px 4px;font-family:Courier New,monospace;font-size:.9em;color:#333!important}.table-block-editor .ql-editor blockquote{border-left:4px solid #0d6efd;padding-left:16px;margin-left:0;margin-right:0;color:#6c757d;font-style:italic}.table-block-editor .ql-editor .ql-font-arial{font-family:Arial,sans-serif!important}.table-block-editor .ql-editor .ql-font-calibri{font-family:Calibri,Candara,Arial,sans-serif!important}.table-block-editor .ql-editor .ql-font-comic-sans{font-family:Comic Sans MS,cursive!important}.table-block-editor .ql-editor .ql-font-courier-new{font-family:Courier New,monospace!important}.table-block-editor .ql-editor .ql-font-georgia{font-family:Georgia,serif!important}.table-block-editor .ql-editor .ql-font-helvetica{font-family:Helvetica,Arial,sans-serif!important}.table-block-editor .ql-editor .ql-font-impact{font-family:Impact,Charcoal,sans-serif!important}.table-block-editor .ql-editor .ql-font-tahoma{font-family:Tahoma,Geneva,sans-serif!important}.table-block-editor .ql-editor .ql-font-times-new-roman{font-family:Times New Roman,serif!important}.table-block-editor .ql-editor .ql-font-trebuchet{font-family:Trebuchet MS,Arial,sans-serif!important}.table-block-editor .ql-editor .ql-font-verdana{font-family:Verdana,Geneva,sans-serif!important}.faq-block-editor[data-v-e05ccd89]{background:#fff;transition:all .2s ease-in-out}.faq-block-editor[data-v-e05ccd89]:hover{box-shadow:0 .125rem .25rem #00000013}.faq-item-compact[data-v-e05ccd89]{background:#f8f9fa;transition:background-color .2s ease-in-out}.faq-item-compact[data-v-e05ccd89]:hover{background:#e9ecef}.faq-item-actions[data-v-e05ccd89]{margin-left:auto}.faq-items-list[data-v-e05ccd89]{max-height:400px;overflow-y:auto}.faq-style-classic .faq-question[data-v-e05ccd89]{color:#0d6efd;font-weight:600}.faq-style-accordion .faq-question[data-v-e05ccd89]{background-color:#f8f9fa;cursor:pointer}.faq-style-accordion .faq-question[data-v-e05ccd89]:hover{background-color:#e9ecef}.faq-style-cards .card[data-v-e05ccd89]{box-shadow:0 .125rem .25rem #00000013}.faq-style-simple .faq-question[data-v-e05ccd89]{border-bottom:1px solid #dee2e6;padding-bottom:.5rem}.faq-item-preview[data-v-e05ccd89]{transition:all .2s ease-in-out}.faq-item-preview[data-v-e05ccd89]:hover{transform:translateY(-1px)}.fade-enter-active[data-v-e05ccd89],.fade-leave-active[data-v-e05ccd89]{transition:opacity .3s ease}.fade-enter-from[data-v-e05ccd89],.fade-leave-to[data-v-e05ccd89]{opacity:0}.btn-sm[data-v-e05ccd89]{padding:.25rem .5rem;font-size:.875rem}.badge[data-v-e05ccd89]{font-size:.75rem}.faq-preview[data-v-e05ccd89]{background:#f8f9fa;border:1px solid #dee2e6;border-radius:.375rem;padding:1rem}.preview-header[data-v-e05ccd89]{border-bottom:1px solid #dee2e6;padding-bottom:.5rem}.faq-preview-title h4[data-v-e05ccd89]{color:#0d6efd;font-weight:600}.faq-preview-description p[data-v-e05ccd89]{font-size:.95rem;line-height:1.5}.faq-style-accordion .accordion-button[data-v-e05ccd89]{font-size:.95rem;padding:.75rem 1rem}.faq-style-accordion .accordion-button[data-v-e05ccd89]:not(.collapsed){background-color:#e7f1ff;color:#0d6efd}.faq-style-accordion .accordion-body[data-v-e05ccd89]{font-size:.9rem;line-height:1.5}.faq-style-list .faq-list-item[data-v-e05ccd89]{border-bottom:1px solid #e9ecef;padding-bottom:1rem}.faq-style-list .faq-list-item[data-v-e05ccd89]:last-child{border-bottom:none;padding-bottom:0}.faq-style-list .faq-question[data-v-e05ccd89]{color:#0d6efd;font-size:.95rem}.faq-style-list .faq-answer[data-v-e05ccd89]{font-size:.9rem;line-height:1.5}.faq-style-list .faq-number[data-v-e05ccd89]{color:#6c757d;font-weight:600}.faq-style-cards .card[data-v-e05ccd89]{border:1px solid #dee2e6;transition:box-shadow .15s ease-in-out}.faq-style-cards .card[data-v-e05ccd89]:hover{box-shadow:0 .5rem 1rem #00000026}.faq-style-cards .card-title[data-v-e05ccd89]{color:#0d6efd;font-size:.95rem;font-weight:600}.faq-style-cards .card-text[data-v-e05ccd89]{font-size:.9rem;line-height:1.5}.faq-style-cards .faq-number[data-v-e05ccd89]{color:#6c757d;font-weight:600}@media (max-width: 768px){.faq-style-cards .col-md-6[data-v-e05ccd89]{margin-bottom:1rem}}.faq-block-editor .ql-toolbar{border-radius:8px 8px 0 0;background:#fafbfc;margin-bottom:0;border-bottom:1px solid #e0e0e0;padding-top:6px;padding-bottom:6px}.faq-block-editor .ql-container{border-radius:0 0 8px 8px;border:1px solid #ccc;border-top:none;overflow:hidden}.faq-block-editor .ql-editor{min-height:38px!important;max-height:200px!important;overflow-y:auto!important}.faq-block-editor .ql-picker.ql-size .ql-picker-label:before,.faq-block-editor .ql-picker.ql-size .ql-picker-item:before{content:attr(data-value)}.faq-block-editor .ql-picker.ql-font .ql-picker-label[data-value=arial]:before,.faq-block-editor .ql-picker.ql-font .ql-picker-item[data-value=arial]:before{content:"Arial"!important;font-family:Arial,sans-serif}.faq-block-editor .ql-picker.ql-font .ql-picker-label[data-value=helvetica]:before,.faq-block-editor .ql-picker.ql-font .ql-picker-item[data-value=helvetica]:before{content:"Helvetica"!important;font-family:Helvetica,Arial,sans-serif}.faq-block-editor .ql-picker.ql-font .ql-picker-label[data-value=georgia]:before,.faq-block-editor .ql-picker.ql-font .ql-picker-item[data-value=georgia]:before{content:"Georgia"!important;font-family:Georgia,serif}.faq-block-editor .ql-picker.ql-font .ql-picker-label[data-value=times-new-roman]:before,.faq-block-editor .ql-picker.ql-font .ql-picker-item[data-value=times-new-roman]:before{content:"Times New Roman"!important;font-family:Times New Roman,serif}.faq-block-editor .ql-picker.ql-font .ql-picker-label[data-value=courier-new]:before,.faq-block-editor .ql-picker.ql-font .ql-picker-item[data-value=courier-new]:before{content:"Courier New"!important;font-family:Courier New,monospace}.faq-block-editor .ql-picker.ql-font .ql-picker-label[data-value=verdana]:before,.faq-block-editor .ql-picker.ql-font .ql-picker-item[data-value=verdana]:before{content:"Verdana"!important;font-family:Verdana,Geneva,sans-serif}.faq-block-editor .ql-picker.ql-font .ql-picker-label[data-value=tahoma]:before,.faq-block-editor .ql-picker.ql-font .ql-picker-item[data-value=tahoma]:before{content:"Tahoma"!important;font-family:Tahoma,Geneva,sans-serif}.faq-block-editor .ql-picker.ql-font .ql-picker-label[data-value=trebuchet]:before,.faq-block-editor .ql-picker.ql-font .ql-picker-item[data-value=trebuchet]:before{content:"Trebuchet MS"!important;font-family:Trebuchet MS,Arial,sans-serif}.faq-block-editor .ql-picker.ql-font .ql-picker-label[data-value=comic-sans]:before,.faq-block-editor .ql-picker.ql-font .ql-picker-item[data-value=comic-sans]:before{content:"Comic Sans MS"!important;font-family:Comic Sans MS,cursive}.faq-block-editor .ql-picker.ql-font .ql-picker-label[data-value=impact]:before,.faq-block-editor .ql-picker.ql-font .ql-picker-item[data-value=impact]:before{content:"Impact"!important;font-family:Impact,Charcoal,sans-serif}.faq-block-editor .ql-picker.ql-font .ql-picker-label[data-value=calibri]:before,.faq-block-editor .ql-picker.ql-font .ql-picker-item[data-value=calibri]:before{content:"Calibri"!important;font-family:Calibri,Candara,Arial,sans-serif}.faq-block-editor .ql-editor h3{font-size:1.75rem;font-weight:600;margin-top:1em;margin-bottom:.5em}.faq-block-editor .ql-editor h4{font-size:1.5rem;font-weight:600;margin-top:1em;margin-bottom:.5em}.faq-block-editor .ql-editor h5{font-size:1.25rem;font-weight:600;margin-top:.75em;margin-bottom:.5em}.faq-block-editor .ql-editor h6{font-size:1rem;font-weight:600;margin-top:.75em;margin-bottom:.5em}.faq-block-editor .ql-editor pre.ql-syntax{background-color:#f4f4f4;border:1px solid #e0e0e0;border-radius:4px;padding:12px;overflow-x:auto;font-family:Courier New,monospace;font-size:.9em;line-height:1.4;color:#333!important}.faq-block-editor .ql-editor code{background-color:#f4f4f4;border:1px solid #e0e0e0;border-radius:3px;padding:2px 4px;font-family:Courier New,monospace;font-size:.9em;color:#333!important}.faq-block-editor .ql-editor blockquote{border-left:4px solid #0d6efd;padding-left:16px;margin-left:0;margin-right:0;color:#6c757d;font-style:italic}.faq-block-editor .ql-editor .ql-font-arial{font-family:Arial,sans-serif!important}.faq-block-editor .ql-editor .ql-font-calibri{font-family:Calibri,Candara,Arial,sans-serif!important}.faq-block-editor .ql-editor .ql-font-comic-sans{font-family:Comic Sans MS,cursive!important}.faq-block-editor .ql-editor .ql-font-courier-new{font-family:Courier New,monospace!important}.faq-block-editor .ql-editor .ql-font-georgia{font-family:Georgia,serif!important}.faq-block-editor .ql-editor .ql-font-helvetica{font-family:Helvetica,Arial,sans-serif!important}.faq-block-editor .ql-editor .ql-font-impact{font-family:Impact,Charcoal,sans-serif!important}.faq-block-editor .ql-editor .ql-font-tahoma{font-family:Tahoma,Geneva,sans-serif!important}.faq-block-editor .ql-editor .ql-font-times-new-roman{font-family:Times New Roman,serif!important}.faq-block-editor .ql-editor .ql-font-trebuchet{font-family:Trebuchet MS,Arial,sans-serif!important}.faq-block-editor .ql-editor .ql-font-verdana{font-family:Verdana,Geneva,sans-serif!important}.file-block-editor[data-v-65dde59b]{transition:all .3s ease}.files-container-wrapper[data-v-65dde59b]{display:flex;flex-direction:column;gap:.75rem}.drop-zone-wrapper[data-v-65dde59b]{width:100%}.drop-zone[data-v-65dde59b]{border:2px dashed #dee2e6;border-radius:var(--ui-btn-radius, .375rem);padding:1rem;text-align:center;cursor:pointer;transition:all .2s ease;background-color:#f8f9fa;min-height:88px;display:flex;align-items:center;justify-content:center}.drop-zone-icon[data-v-65dde59b]{display:block;font-size:1.75rem;line-height:1;margin-bottom:.5rem}.drop-zone-title[data-v-65dde59b]{font-size:.875rem;line-height:1.35}.drop-zone-hint[data-v-65dde59b]{font-size:.75rem;line-height:1.3;margin-top:.15rem}@media (min-width: 992px){.files-container-wrapper[data-v-65dde59b]{flex-direction:row;align-items:stretch;gap:1rem}.drop-zone-wrapper[data-v-65dde59b]{width:33.333%;flex-shrink:0;display:flex}.drop-zone[data-v-65dde59b]{width:100%;min-height:auto;height:100%;padding:1.25rem}.drop-zone.has-files[data-v-65dde59b]{padding:1rem;min-height:88px}.files-list[data-v-65dde59b]{width:66.666%;flex-grow:1}}.drop-zone[data-v-65dde59b]:hover{border-color:#0d6efd;background-color:#e7f1ff}.drop-zone.dragover[data-v-65dde59b]{border-color:#0d6efd;background-color:#cfe2ff}.drop-zone-content[data-v-65dde59b]{pointer-events:none}.files-list[data-v-65dde59b]{width:100%;flex-grow:1;min-width:0}.file-item[data-v-65dde59b]{background-color:#fff;transition:background-color .2s ease;height:100%;padding:.5rem .625rem}.file-item[data-v-65dde59b]:hover{background-color:#f8f9fa}.file-item-row[data-v-65dde59b]{display:flex;align-items:flex-start;gap:.5rem;min-width:0}.file-item-icon[data-v-65dde59b]{flex-shrink:0;width:1.5rem;display:flex;align-items:center;justify-content:center;padding-top:.1rem;font-size:1.1rem;line-height:1}.file-item-body[data-v-65dde59b]{flex:1 1 auto;min-width:0}.file-item-name[data-v-65dde59b]{font-size:.875rem;font-weight:600;line-height:1.35;color:#212529;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.file-item-size[data-v-65dde59b]{font-size:.75rem;line-height:1.3;margin-top:.1rem}.file-item-remove[data-v-65dde59b]{flex-shrink:0;margin-left:auto}.file-item-progress .progress[data-v-65dde59b]{height:5px}.modal-dialog[data-v-8febf7b2]{max-width:600px}.form-control[data-v-8febf7b2]:focus,.form-select[data-v-8febf7b2]:focus{border-color:#0d6efd;box-shadow:0 0 0 .2rem #0d6efd40}.alert-info[data-v-8febf7b2]{background-color:#d1ecf1;border-color:#bee5eb;color:#0c5460}.spinner-border-sm[data-v-8febf7b2]{width:1rem;height:1rem}.block-template-selector-modal[data-v-7eb446aa]{background:#00000080;z-index:2000!important}.block-template-selector-modal .modal-content[data-v-7eb446aa]{border-radius:1.25rem;box-shadow:0 8px 32px #0000001f;border:none}.block-template-selector-modal .modal-header[data-v-7eb446aa]{border-bottom:1px solid #f0f0f0;background:#f8f9fa;border-top-left-radius:1.25rem;border-top-right-radius:1.25rem}.block-template-selector-modal .modal-footer[data-v-7eb446aa]{border-top:1px solid #f0f0f0;background:#f8f9fa;border-bottom-left-radius:1.25rem;border-bottom-right-radius:1.25rem}.templates-content[data-v-7eb446aa]{height:70vh;overflow-y:auto;overflow-x:hidden}.table-responsive[data-v-7eb446aa]{border-radius:.5rem;border:1px solid #e9ecef}.table th[data-v-7eb446aa]{border-top:none;font-weight:600;color:#495057;position:sticky;top:0;background:#f8f9fa;z-index:10}.table td[data-v-7eb446aa]{vertical-align:middle}.badge[data-v-7eb446aa]{font-size:.75rem}.modal-footer .btn[data-v-7eb446aa]{border-radius:.5rem;min-width:120px}.btn-sm[data-v-7eb446aa]{padding:.25rem .5rem;font-size:.875rem;min-width:40px;white-space:nowrap}.btn-group .btn[data-v-7eb446aa]{border-radius:0}.btn-group .btn[data-v-7eb446aa]:first-child{border-top-left-radius:.375rem;border-bottom-left-radius:.375rem}.btn-group .btn[data-v-7eb446aa]:last-child{border-top-right-radius:.375rem;border-bottom-right-radius:.375rem}.sticky-wrapper[data-v-22d1046d]{position:relative;z-index:1000;overflow-x:hidden!important;overflow-y:visible!important}.template-mode .section-controls[data-v-22d1046d]{margin-bottom:.5rem;padding:.5rem}.template-mode .row[data-v-22d1046d],.template-mode .card[data-v-22d1046d]{margin-bottom:.5rem}.template-mode .card-header[data-v-22d1046d]{padding:.5rem 1rem}.template-mode .card-body[data-v-22d1046d]{padding:.75rem 1rem}.template-mode .btn[data-v-22d1046d]{padding:.25rem .5rem;font-size:.875rem}.template-mode .mo-section-summary[data-v-22d1046d]{margin-bottom:.5rem;padding:.5rem}.template-mode .mo-section-summary h3[data-v-22d1046d]{font-size:1.1rem;margin-bottom:.5rem}.template-mode .mo-table-cell[data-v-22d1046d]{padding:2px 4px;font-size:.875rem}.template-mode .mo-table-header[data-v-22d1046d],.template-mode .mo-table-footer[data-v-22d1046d]{font-size:.875rem}.modal.show[data-v-f93b2ac2]{display:block!important}.modal-fullscreen[data-v-f93b2ac2]{width:100vw;max-width:none;height:100vh;margin:0}.modal-fullscreen .modal-content[data-v-f93b2ac2]{height:100vh;border:0;border-radius:0}.preview-container[data-v-f93b2ac2]{background-color:#f8f9fa}.template-info[data-v-f93b2ac2]{border-bottom:1px solid #dee2e6}.badge[data-v-f93b2ac2]{font-size:.75rem}.preview-header[data-v-f93b2ac2]{position:sticky;top:0;z-index:1;display:flex;align-items:center;justify-content:space-between;padding:14px 18px;background:linear-gradient(90deg,#0d6efd,#4c8dff 40%,#6ea8fe);color:#fff;border-bottom:1px solid rgba(255,255,255,.15);box-shadow:0 6px 16px #0d6efd33}.preview-header-inner[data-v-f93b2ac2]{display:flex;align-items:center;gap:12px}.preview-header-icon[data-v-f93b2ac2]{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:10px;background:#fff3;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);box-shadow:inset 0 1px #ffffff40;font-size:18px}.preview-header-text[data-v-f93b2ac2]{display:flex;flex-direction:column;gap:2px}.preview-title[data-v-f93b2ac2]{font-size:16px;font-weight:600;letter-spacing:.2px}.preview-subtitle[data-v-f93b2ac2]{font-size:12px;opacity:.9}.btn-close-modern[data-v-f93b2ac2]{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border:none;border-radius:10px;background:#fff3;color:#fff;transition:all .15s ease-in-out}.btn-close-modern[data-v-f93b2ac2]:hover{background:#ffffff4d;transform:translateY(-1px)}.btn-close-modern i[data-v-f93b2ac2]{font-size:16px;line-height:1}@media (max-width: 768px) and (orientation: portrait){.template-info .d-flex.flex-wrap.gap-2[data-v-f93b2ac2]{justify-content:flex-start;row-gap:.35rem!important}.template-info .preview-date-badge[data-v-f93b2ac2]{flex-basis:100%;display:inline-flex;justify-content:center;align-items:center}}[data-v-f93b2ac2] .ql-align-center{text-align:center}[data-v-f93b2ac2] .ql-align-right{text-align:right}[data-v-f93b2ac2] .ql-align-justify{text-align:justify}[data-v-f93b2ac2] .ql-align-left{text-align:left}[data-v-f93b2ac2] h3{font-size:1.75rem;font-weight:600;margin-top:1em;margin-bottom:.5em;color:#495057}[data-v-f93b2ac2] h4{font-size:1.5rem;font-weight:600;margin-top:1em;margin-bottom:.5em;color:#495057}[data-v-f93b2ac2] h5{font-size:1.25rem;font-weight:600;margin-top:.75em;margin-bottom:.5em;color:#495057}[data-v-f93b2ac2] h6{font-size:1rem;font-weight:600;margin-top:.75em;margin-bottom:.5em;color:#495057}[data-v-f93b2ac2] pre.ql-syntax{background-color:#f4f4f4;border:1px solid #e0e0e0;border-radius:4px;padding:12px;overflow-x:auto;font-family:Courier New,monospace;font-size:.9em;line-height:1.4}[data-v-f93b2ac2] code{background-color:#f4f4f4;border:1px solid #e0e0e0;border-radius:3px;padding:2px 4px;font-family:Courier New,monospace;font-size:.9em}[data-v-f93b2ac2] blockquote{border-left:4px solid #0d6efd;padding-left:16px;margin-left:0;margin-right:0;color:#6c757d;font-style:italic}[data-v-f93b2ac2] .ql-size-small{font-size:.75em}[data-v-f93b2ac2] .ql-size-large{font-size:1.5em}[data-v-f93b2ac2] .ql-size-huge{font-size:2.5em}[data-v-f93b2ac2] .ql-font-arial{font-family:Arial,sans-serif}[data-v-f93b2ac2] .ql-font-calibri{font-family:Calibri,Candara,Arial,sans-serif}[data-v-f93b2ac2] .ql-font-comic-sans{font-family:Comic Sans MS,cursive}[data-v-f93b2ac2] .ql-font-courier-new{font-family:Courier New,monospace}[data-v-f93b2ac2] .ql-font-georgia{font-family:Georgia,serif}[data-v-f93b2ac2] .ql-font-helvetica{font-family:Helvetica,Arial,sans-serif}[data-v-f93b2ac2] .ql-font-impact{font-family:Impact,Charcoal,sans-serif}[data-v-f93b2ac2] .ql-font-tahoma{font-family:Tahoma,Geneva,sans-serif}[data-v-f93b2ac2] .ql-font-times-new-roman{font-family:Times New Roman,serif}[data-v-f93b2ac2] .ql-font-trebuchet{font-family:Trebuchet MS,Arial,sans-serif}[data-v-f93b2ac2] .ql-font-verdana{font-family:Verdana,Geneva,sans-serif}.cursor-pointer[data-v-f76d9500]{cursor:pointer}.template-item[data-v-f76d9500]:hover{background-color:#f8f9fa}.template-item.border-primary[data-v-f76d9500]{background-color:#e3f2fd}.modal.show[data-v-f76d9500]{display:block!important}.templates-list[data-v-f76d9500]{border:1px solid #dee2e6;border-radius:.375rem;padding:.5rem}.cursor-pointer[data-v-5369d2a4]{cursor:pointer}.card.border-primary[data-v-5369d2a4]{box-shadow:0 0 0 .1rem #0d6efd26}.dashboard-header-actions[data-v-9de186d5]{gap:0}.dashboard-stat-panel[data-v-9de186d5]{border-radius:12px}.dashboard-stat-panel-body[data-v-9de186d5]{padding:.9rem 1rem}.dashboard-stat-title[data-v-9de186d5]{font-size:.82rem;text-transform:uppercase;letter-spacing:.02em}.column-settings-modal .modal-footer[data-v-9de186d5]{gap:.5rem}.column-settings-row[data-v-9de186d5]{padding:.25rem 0;border-bottom:1px dashed #eef1f4}.column-settings-row[data-v-9de186d5]:last-child{border-bottom:none}.column-drag-handle[data-v-9de186d5]{cursor:grab;color:#6c757d;border:none!important;background:transparent!important;box-shadow:none!important}.column-drag-handle[data-v-9de186d5]:hover,.column-drag-handle[data-v-9de186d5]:focus{color:#495057;background:#f8f9fa!important;border:none!important;box-shadow:none!important}.column-settings-row:active .column-drag-handle[data-v-9de186d5]{cursor:grabbing}.dashboard-container .ui-btn-compact[data-v-9de186d5]{width:30px!important;height:30px!important;min-width:30px!important;min-height:30px!important;padding:0!important;display:inline-flex;align-items:center;justify-content:center}.dashboard-container .ui-btn-compact i[data-v-9de186d5]{line-height:1}.cursor-pointer[data-v-9de186d5]{cursor:pointer}h3[data-v-9de186d5]{margin:0}.dashboard-container[data-v-9de186d5]{width:100%!important;max-width:100%!important;min-width:0!important;overflow-x:hidden!important;box-sizing:border-box!important;position:relative}@media (min-width: 1400px){.dashboard-container[data-v-9de186d5]{width:calc(100vw - 224px)!important;max-width:calc(100vw - 224px)!important;margin-left:0!important;margin-right:0!important}}@media (min-width: 992px) and (max-width: 1399px){.dashboard-container[data-v-9de186d5]{width:calc(100vw - 84px)!important;max-width:calc(100vw - 84px)!important;margin-left:0!important;margin-right:0!important}}@media (max-width: 991px){.dashboard-container[data-v-9de186d5]{max-width:calc(100vw - 15px)!important;margin-left:auto;margin-right:0}}.dashboard-container[data-v-9de186d5] *{box-sizing:border-box;max-width:100%}.dashboard-container .row[data-v-9de186d5]{min-width:0;max-width:100%!important;overflow-x:hidden!important}.dashboard-container .row>[class*=col][data-v-9de186d5]{min-width:0!important;max-width:100%!important;overflow-x:hidden!important}@media (min-width: 992px){.dashboard-container .ui-page-header-row.dashboard-section[data-v-9de186d5]{--bs-gutter-x: 1.5rem !important}.dashboard-container .ui-page-header-row.dashboard-section>.ui-page-header-col[data-v-9de186d5]{padding-left:12px!important;padding-right:12px!important}.dashboard-container>.row.dashboard-section>.col-12[data-v-9de186d5]{padding-left:12px!important;padding-right:0!important}.dashboard-container .dashboard-stats-section[data-v-9de186d5]{margin-left:-12px!important}}.dashboard-container .row.mb-4.g-3>[class*=col].dashboard-stat-card[data-v-9de186d5]{min-width:0!important;max-width:100%!important;overflow-x:hidden!important}.dashboard-container .row.mb-4.g-3>[class*=col].dashboard-stat-card>.card[data-v-9de186d5]{min-width:0!important;max-width:100%!important;width:100%!important;overflow-x:hidden!important;box-sizing:border-box!important}.dashboard-container .row.mb-4.g-3>[class*=col].dashboard-stat-card>.card>.card-body[data-v-9de186d5]{min-width:0!important;max-width:100%!important;width:100%!important;overflow-x:hidden!important;box-sizing:border-box!important}.dashboard-container .row.mb-4.g-3>[class*=col].dashboard-stat-card .d-flex[data-v-9de186d5]{min-width:0!important;max-width:100%!important;width:100%!important}.dashboard-container .row.mb-4.g-3>[class*=col].dashboard-stat-card h4[data-v-9de186d5],.dashboard-container .row.mb-4.g-3>[class*=col].dashboard-stat-card h6[data-v-9de186d5]{word-break:break-word;overflow-wrap:break-word;max-width:100%}.dashboard-container .col[data-v-9de186d5],.dashboard-container .col-12[data-v-9de186d5],.dashboard-container [class*=col-][data-v-9de186d5]{min-width:0!important;max-width:100%!important;overflow-x:hidden!important}.dashboard-container .card[data-v-9de186d5],.dashboard-container .card-body[data-v-9de186d5]{max-width:100%!important;overflow-x:hidden!important;min-width:0!important;width:100%!important}.dashboard-container .card-body.p-0.dashboard-table-container[data-v-9de186d5]{width:100%!important;max-width:100%!important;overflow-x:hidden!important;overflow-y:visible!important;position:relative;min-width:0!important}.dashboard-container .dashboard-table-wrapper.table-responsive[data-v-9de186d5]{width:100%!important;max-width:100%!important;overflow-x:auto!important;overflow-y:hidden!important;display:block!important;position:relative;-webkit-overflow-scrolling:touch;min-width:0!important;cursor:grab;-webkit-user-select:none;user-select:none}.dashboard-container .dashboard-table-wrapper.table-responsive.dragging[data-v-9de186d5]{cursor:grabbing!important}.dashboard-container .dashboard-table-wrapper .table td[data-v-9de186d5],.dashboard-container .dashboard-table-wrapper .table th[data-v-9de186d5]{-webkit-user-select:text;user-select:text}.dashboard-container .dashboard-table-wrapper.dragging .table td[data-v-9de186d5],.dashboard-container .dashboard-table-wrapper.dragging .table th[data-v-9de186d5]{-webkit-user-select:none;user-select:none}.dashboard-container .dashboard-table-wrapper .table[data-v-9de186d5]{min-width:100%!important;width:max-content!important;margin-bottom:0;table-layout:auto;display:table!important}.table-responsive[data-v-9de186d5]::-webkit-scrollbar{height:8px}.table-responsive[data-v-9de186d5]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.table-responsive[data-v-9de186d5]::-webkit-scrollbar-thumb{background:#888;border-radius:4px}.table-responsive[data-v-9de186d5]::-webkit-scrollbar-thumb:hover{background:#555}.dashboard-container .form-control[data-v-9de186d5]:focus,.dashboard-container .form-select[data-v-9de186d5]:focus{outline:none!important;box-shadow:none!important;border-color:#ced4da!important}@media (max-width: 991px){.dashboard-container .dashboard-stats-section[data-v-9de186d5]{display:none!important}.dashboard-container .row.mb-4.dashboard-section[data-v-9de186d5]:first-child{margin-left:auto;margin-right:0;width:calc(100% - 10px)!important;max-width:calc(100% - 10px)!important}.dashboard-container .row.mb-4.g-3.dashboard-section[data-v-9de186d5]{--bs-gutter-x: .5rem;--bs-gutter-y: .5rem;margin-bottom:.5rem!important}.dashboard-container .row.mb-4.g-3>[class*=col].dashboard-stat-card h6[data-v-9de186d5]{font-size:.85rem;margin-bottom:.4rem}.dashboard-container .row.mb-4.g-3>[class*=col].dashboard-stat-card h4[data-v-9de186d5]{font-size:1.25rem}.dashboard-container .row.mb-4.g-3>[class*=col].dashboard-stat-card .bi[data-v-9de186d5]{font-size:1.25rem!important}.dashboard-container .row.mb-4.g-3>[class*=col].dashboard-stat-card .card-body[data-v-9de186d5]{padding:.75rem!important}.dashboard-container .row.dashboard-section[data-v-9de186d5]:not(:first-child){margin-left:auto;margin-right:0;width:calc(100% - 10px)!important;max-width:calc(100% - 10px)!important}.dashboard-container .card[data-v-9de186d5]{margin-left:auto;margin-right:0;width:100%!important;max-width:100%!important}.dashboard-container .card-header[data-v-9de186d5]{flex-direction:column;align-items:flex-start!important;gap:.5rem;padding:.75rem}.dashboard-container .card-header h5[data-v-9de186d5]{font-size:1rem;margin-bottom:0}.dashboard-container .card-header .btn[data-v-9de186d5]{width:100%;justify-content:center}.dashboard-container .card-header:last-child h5[data-v-9de186d5]{font-size:.95rem}.dashboard-container .card-body[data-v-9de186d5]:not(.dashboard-table-container){padding:.6rem!important}.dashboard-container .proposals-panel .card-body.dashboard-table-container[data-v-9de186d5]{padding:0!important}.dashboard-container .row.mb-4.dashboard-section[data-v-9de186d5]{margin-bottom:.75rem!important}}@media (max-width: 768px){.dashboard-container .row.mb-4.dashboard-section[data-v-9de186d5]:first-child{margin-left:auto;margin-right:0;width:calc(100% - 10px)!important;max-width:calc(100% - 10px)!important}.dashboard-container .row.mb-4.g-3.dashboard-section>[class*=col].dashboard-stat-card[data-v-9de186d5]{width:calc(100% - 10px)!important;flex:0 0 calc(100% - 10px)!important;max-width:calc(100% - 10px)!important;margin-bottom:.5rem;margin-left:auto;margin-right:0}.dashboard-container .row.mb-4.g-3>[class*=col].dashboard-stat-card .card-body[data-v-9de186d5]{padding:.75rem!important}.dashboard-container .row.mb-4.g-3.dashboard-section[data-v-9de186d5]{--bs-gutter-x: .5rem;--bs-gutter-y: .5rem;margin-bottom:.5rem!important}.dashboard-container .row.dashboard-section[data-v-9de186d5]:not(:first-child){margin-left:auto;margin-right:0;width:calc(100% - 10px)!important;max-width:calc(100% - 10px)!important}.dashboard-container .card[data-v-9de186d5]{margin-left:auto;margin-right:0;width:100%!important;max-width:100%!important}.dashboard-container .card-body .row.g-3>[class*=col][data-v-9de186d5],.dashboard-container .card-body .row.g-3>[class*=col-md][data-v-9de186d5],.dashboard-container .card-body .row.g-3>[class*=col-][data-v-9de186d5]{width:100%!important;flex:0 0 auto;max-width:100%!important;margin-bottom:.5rem}.dashboard-container .card-body .row.g-3.mt-2>[class*=col][data-v-9de186d5]{width:100%!important;flex:0 0 auto;max-width:100%!important;margin-bottom:.5rem}.dashboard-container .card-body[data-v-9de186d5]:not(.dashboard-table-container){padding:.75rem!important}.dashboard-container .proposals-panel .card-body.dashboard-table-container[data-v-9de186d5]{padding:0!important}.dashboard-container .card-header[data-v-9de186d5]{padding:.75rem!important;gap:.5rem}.dashboard-container .table .btn-group .btn[data-v-9de186d5]{padding:.25rem .5rem;font-size:.8rem}.dashboard-container .table .btn-group .btn .bi[data-v-9de186d5]{font-size:.9rem}.dashboard-container .table[data-v-9de186d5]{font-size:.85rem}.dashboard-container .table th[data-v-9de186d5],.dashboard-container .table td[data-v-9de186d5]{padding:.5rem .25rem;white-space:nowrap}.dashboard-container .p-3[data-v-9de186d5]{padding:1rem!important}}@media (max-width: 576px){.dashboard-container .row.mb-4.dashboard-section[data-v-9de186d5]:first-child{margin-left:auto;margin-right:0;width:calc(100% - 10px)!important;max-width:calc(100% - 10px)!important}.dashboard-container .row.mb-4.dashboard-section:first-child .btn[data-v-9de186d5]{font-size:.9rem;padding:.5rem 1rem}.dashboard-container .row.mb-4.dashboard-section:first-child .btn .bi[data-v-9de186d5]{font-size:.9rem}.dashboard-container .row.mb-4.g-3.dashboard-section>[class*=col].dashboard-stat-card[data-v-9de186d5]{width:calc(100% - 10px)!important;flex:0 0 calc(100% - 10px)!important;max-width:calc(100% - 10px)!important;margin-bottom:.4rem;margin-left:auto;margin-right:0}.dashboard-container .row.mb-4.g-3>[class*=col].dashboard-stat-card .card-body[data-v-9de186d5]{padding:.6rem!important}.dashboard-container .row.mb-4.g-3>[class*=col].dashboard-stat-card h6[data-v-9de186d5]{font-size:.75rem;margin-bottom:.25rem}.dashboard-container .row.mb-4.g-3>[class*=col].dashboard-stat-card h4[data-v-9de186d5]{font-size:1.1rem}.dashboard-container .row.mb-4.g-3>[class*=col].dashboard-stat-card .bi[data-v-9de186d5]{font-size:1.1rem!important}.dashboard-container .card-header[data-v-9de186d5]{padding:.75rem!important}.dashboard-container .card-header h5[data-v-9de186d5]{font-size:.9rem}.dashboard-container .card-header .btn[data-v-9de186d5]{font-size:.85rem;padding:.4rem .75rem}.column-settings-modal .modal-footer[data-v-9de186d5]{flex-wrap:nowrap}.column-settings-modal .modal-footer .modal-action-btn[data-v-9de186d5]{flex:1 1 calc(50% - .25rem);margin:0!important;justify-content:center}.dashboard-container .row.dashboard-section[data-v-9de186d5]:not(:first-child){margin-left:auto;margin-right:0;width:calc(100% - 10px)!important;max-width:calc(100% - 10px)!important}.dashboard-container .card[data-v-9de186d5]{width:100%!important;max-width:100%!important;margin-left:auto;margin-right:0}.dashboard-container .row.mb-4.g-3.dashboard-section[data-v-9de186d5]{--bs-gutter-x: .4rem;--bs-gutter-y: .4rem;margin-bottom:.4rem!important}.cards-wrapper[data-v-9de186d5]{width:calc(100% - 10px)!important;max-width:calc(100% - 10px)!important;margin-left:auto;margin-right:0;padding:.75rem .75rem .75rem .5rem!important}.dashboard-container .table[data-v-9de186d5]{font-size:.75rem}.dashboard-container .table th[data-v-9de186d5],.dashboard-container .table td[data-v-9de186d5]{padding:.4rem .2rem;font-size:.75rem}.dashboard-container .table .btn-group[data-v-9de186d5]{flex-direction:column;gap:.25rem}.dashboard-container .table .btn-group .btn[data-v-9de186d5]{width:100%;padding:.3rem .5rem;font-size:.75rem}.dashboard-container .fixed-column[data-v-9de186d5]{min-width:80px}.dashboard-container .p-3[data-v-9de186d5]{padding:.75rem!important}}@media (max-width: 991px) and (max-height: 500px) and (orientation: landscape){.dashboard-container .row.mb-4.dashboard-section[data-v-9de186d5]:first-child,.dashboard-container .row.dashboard-section[data-v-9de186d5]:not(:first-child){margin-left:0!important;margin-right:0!important;width:100%!important;max-width:100%!important}.dashboard-container .row.dashboard-section[data-v-9de186d5]{margin-left:0!important;margin-right:0!important;width:100%!important;max-width:100%!important;--bs-gutter-x: 0 !important}.dashboard-container .row.dashboard-section>[class*=col][data-v-9de186d5]{padding-left:0!important;padding-right:0!important}.dashboard-container .cards-wrapper[data-v-9de186d5]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important;padding:.35rem 0 .2rem!important}.dashboard-container .proposal-card[data-v-9de186d5]{--proposal-card-pad-x: .4rem;--proposal-card-pad-y: .45rem;padding:var(--proposal-card-pad-y) var(--proposal-card-pad-x)}.dashboard-container .proposal-card .item-row[data-v-9de186d5]{padding:.22rem 0;gap:.35rem}.dashboard-container .proposal-card .item-row .label[data-v-9de186d5]{min-width:96px}.dashboard-container .proposal-card .item-row-title .value.text-start[data-v-9de186d5]{text-align:right!important}.dashboard-container .proposal-card .item-row .value .ui-select-chip-wrapper[data-v-9de186d5]{justify-content:flex-end}}@media (max-width: 991px) and (orientation: portrait){.dashboard-container[data-v-9de186d5]{width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important}.dashboard-container>.row.dashboard-section[data-v-9de186d5]{--bs-gutter-x: 0 !important}.dashboard-container>.row.dashboard-section>[class*=col][data-v-9de186d5]{padding-left:0!important;padding-right:0!important}.dashboard-container .row.mb-4.dashboard-section[data-v-9de186d5]:first-child,.dashboard-container .row.dashboard-section[data-v-9de186d5]:not(:first-child),.dashboard-container .cards-wrapper[data-v-9de186d5]{width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important}.dashboard-container .cards-wrapper[data-v-9de186d5]{padding:.15rem 0 .1rem!important;gap:.35rem}.dashboard-container .card[data-v-9de186d5]{margin-left:0!important;margin-right:0!important}.dashboard-container .row.mb-4.dashboard-section[data-v-9de186d5]{margin-bottom:.45rem!important}.dashboard-container .proposal-card[data-v-9de186d5]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:.5rem;row-gap:.15rem;--proposal-card-pad-x: .25rem;--proposal-card-pad-y: .35rem;padding:var(--proposal-card-pad-y) var(--proposal-card-pad-x)}.dashboard-container .proposal-card .item-row[data-v-9de186d5]{min-width:0;padding:.2rem 0;gap:.15rem}.dashboard-container .proposal-card .item-row-full[data-v-9de186d5]{grid-column:1 / -1}.dashboard-container .proposal-card .item-row .label[data-v-9de186d5],.dashboard-container .proposal-card .item-row .value[data-v-9de186d5]{min-width:0;text-align:center;justify-content:center;align-items:center;width:100%}.dashboard-container .proposal-card .item-row-title .value[data-v-9de186d5]{font-weight:600}.dashboard-container .proposal-card .item-row-title .value.text-start[data-v-9de186d5]{text-align:center!important}}.cards-wrapper[data-v-9de186d5]{display:grid;gap:.75rem;width:100%!important;max-width:100%!important;margin-left:0;margin-right:0;padding:0!important}.proposal-card[data-v-9de186d5]{border:1px solid #dee2e6;border-radius:10px;background:#fff;--proposal-card-pad-x: .6rem;--proposal-card-pad-y: .6rem;--ui-mobile-card-pad-x: var(--proposal-card-pad-x);--ui-mobile-card-pad-y: var(--proposal-card-pad-y);padding:var(--proposal-card-pad-y) var(--proposal-card-pad-x);box-shadow:0 2px 8px #00000012;transition:box-shadow .2s ease;width:100%;position:relative;overflow:hidden}.proposal-card[data-v-9de186d5]:hover{box-shadow:0 3px 10px #00000017}.item-row[data-v-9de186d5]{display:flex;justify-content:space-between;align-items:flex-start;padding:.5rem 0;border-bottom:1px solid #f0f0f0;gap:1rem}.item-row[data-v-9de186d5]:last-child{border-bottom:none}.item-row .label[data-v-9de186d5]{font-weight:600;color:#6c757d;font-size:.875rem;flex-shrink:0;min-width:120px}.item-row .value[data-v-9de186d5]{color:#212529;font-size:.875rem;text-align:right;flex:1;word-break:break-word}.item-row .value.text-start[data-v-9de186d5]{text-align:left}.item-row .value.fw-bold[data-v-9de186d5]{font-weight:600}.proposal-card .btn-group[data-v-9de186d5]{flex-wrap:wrap}.proposal-card .btn-group .btn[data-v-9de186d5]{padding:.375rem .5rem;font-size:.8rem}.seamless-btn-group[data-v-9de186d5]{gap:0!important;display:inline-flex}.seamless-btn-group .btn[data-v-9de186d5]{margin-left:-1px;border-radius:0;position:relative}.seamless-btn-group .btn[data-v-9de186d5]:first-child{margin-left:0;border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.seamless-btn-group .btn[data-v-9de186d5]:last-child{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.seamless-btn-group .btn[data-v-9de186d5]:hover,.seamless-btn-group .btn[data-v-9de186d5]:focus,.seamless-btn-group .btn[data-v-9de186d5]:active{z-index:1}.seamless-btn-group .btn[data-v-9de186d5]:not(:first-child){border-left-color:transparent}.seamless-btn-group .btn[data-v-9de186d5]:not(:first-child):hover,.seamless-btn-group .btn[data-v-9de186d5]:not(:first-child):focus,.seamless-btn-group .btn[data-v-9de186d5]:not(:first-child):active{border-left-color:inherit}.proposal-card .form-select[data-v-9de186d5]{font-size:.875rem;padding:.25rem .5rem}.proposal-card .form-check-input[data-v-9de186d5]{margin-top:.25rem}@media (max-width: 576px){.proposal-card[data-v-9de186d5]{--proposal-card-pad-x: .5rem;--proposal-card-pad-y: .5rem;padding:var(--proposal-card-pad-y) var(--proposal-card-pad-x)}.item-row[data-v-9de186d5]{padding:.3rem 0;flex-direction:column;gap:.25rem}.item-row .label[data-v-9de186d5]{min-width:auto;font-size:.8rem}.item-row .value[data-v-9de186d5]{text-align:left;font-size:.85rem}.proposal-card .btn-group[data-v-9de186d5]{width:100%}.proposal-card .btn-group .btn[data-v-9de186d5]{flex:1;min-width:0}.seamless-btn-group .btn[data-v-9de186d5]{margin-left:-1px}.seamless-btn-group .btn[data-v-9de186d5]:first-child{margin-left:0}}.control-bar[data-v-4efbbc6f]{position:fixed;bottom:0;left:0;width:100%;height:60px;background-color:#f8f9fa;border-top:1px solid #ddd;z-index:1001;padding:8px 10px;padding-bottom:max(8px,env(safe-area-inset-bottom))}.control-bar-content[data-v-4efbbc6f]{gap:10px}.control-bar-content button[data-v-4efbbc6f],.control-bar-content .btn-group[data-v-4efbbc6f]{margin:0}.btn-small[data-v-4efbbc6f]{font-size:.875rem;padding:8px 12px;white-space:nowrap}.btn-icon[data-v-4efbbc6f]{font-size:1rem;margin-right:8px}.payment-status-box[data-v-4efbbc6f]{border:1px solid #e9ecef;background:#f8f9fa;border-radius:8px;padding:8px 10px}.payment-status-row[data-v-4efbbc6f]{display:flex;justify-content:space-between;align-items:center;gap:10px}.payment-status-row+.payment-status-row[data-v-4efbbc6f]{margin-top:4px}.payment-status-label[data-v-4efbbc6f]{color:#6c757d;font-size:.85rem}.payment-status-value[data-v-4efbbc6f]{color:#212529;font-size:.9rem}@media (max-width: 576px){.control-bar[data-v-4efbbc6f]{height:60px;min-height:60px;padding:8px}.control-bar-content[data-v-4efbbc6f]{display:flex!important;flex-direction:row;justify-content:space-around;align-items:center;gap:4px;width:100%}.control-bar-content .btn-group[data-v-4efbbc6f]{display:flex;flex-direction:row;gap:0}.control-bar-content button[data-v-4efbbc6f]{width:auto;min-width:44px;height:44px;padding:8px;font-size:0;display:flex;align-items:center;justify-content:center;border-radius:8px}.control-bar-content .btn-group button[data-v-4efbbc6f]{border-radius:0}.control-bar-content .btn-group button[data-v-4efbbc6f]:first-child{border-top-left-radius:8px;border-bottom-left-radius:8px}.control-bar-content .btn-group button[data-v-4efbbc6f]:last-child{border-top-right-radius:8px;border-bottom-right-radius:8px}.btn-icon[data-v-4efbbc6f]{font-size:1.2rem;margin-right:0!important}.btn-text[data-v-4efbbc6f]{display:none}}@media (max-width: 360px){.control-bar[data-v-4efbbc6f]{height:56px;min-height:56px;padding:6px}.control-bar-content[data-v-4efbbc6f]{gap:3px}.control-bar-content button[data-v-4efbbc6f]{min-width:40px;height:40px;padding:6px}.btn-icon[data-v-4efbbc6f]{font-size:1.1rem}}.control-bar-second-row[data-v-4efbbc6f]{display:flex;gap:10px}@media (min-width: 992px){.control-bar-content[data-v-4efbbc6f]{flex-direction:row;flex-wrap:nowrap}.control-bar-second-row[data-v-4efbbc6f]{display:flex;gap:10px}}@media (min-width: 577px) and (max-width: 991px){.control-bar[data-v-4efbbc6f]{height:auto;min-height:auto;padding:10px 12px}.control-bar-content[data-v-4efbbc6f]{flex-direction:column;gap:10px;align-items:center}.control-bar-content .btn-group[data-v-4efbbc6f]{display:flex;width:100%;justify-content:center}.control-bar-content .btn-group button[data-v-4efbbc6f]{flex:1;max-width:250px}.control-bar-second-row[data-v-4efbbc6f]{display:flex;gap:10px;justify-content:center}.control-bar-second-row button[data-v-4efbbc6f]{width:auto;min-width:200px}}.table-of-contents-overlay[data-v-4efbbc6f]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;z-index:999;animation:fadeIn-4efbbc6f .3s ease}@keyframes fadeIn-4efbbc6f{0%{opacity:0}to{opacity:1}}.control-bar.table-of-contents-expanded[data-v-4efbbc6f]{height:auto;max-height:40vh;transition:max-height .3s ease}.table-of-contents-panel[data-v-4efbbc6f]{width:100%;background-color:#fff;border-radius:16px 16px 0 0;display:flex;flex-direction:column;max-height:40vh;animation:slideUp-4efbbc6f .3s ease}@keyframes slideUp-4efbbc6f{0%{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}.table-of-contents-header[data-v-4efbbc6f]{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.5rem;border-bottom:1px solid #e9ecef}.table-of-contents-title[data-v-4efbbc6f]{margin:0;font-size:1.1rem;font-weight:600;color:#495057;display:flex;align-items:center}.table-of-contents-content[data-v-4efbbc6f]{flex:1;overflow-y:auto;padding:1rem}.table-of-contents-list[data-v-4efbbc6f]{display:grid;grid-template-columns:1fr;gap:.5rem}.table-of-contents-item[data-v-4efbbc6f]{display:flex;align-items:center;padding:.75rem 1rem;border:1px solid #e9ecef;border-radius:8px;background-color:#fff;text-align:left;cursor:pointer;transition:all .2s ease}.table-of-contents-item[data-v-4efbbc6f]:hover{background-color:#f8f9fa;border-color:#0d6efd;transform:translate(4px)}.table-of-contents-icon[data-v-4efbbc6f]{font-size:1.1rem;color:#6c757d;margin-right:.75rem;flex-shrink:0}.table-of-contents-text[data-v-4efbbc6f]{flex:1;color:#495057;font-size:.9rem;line-height:1.4}@media (min-width: 577px){.control-bar.table-of-contents-expanded[data-v-4efbbc6f]{max-height:35vh}.table-of-contents-panel[data-v-4efbbc6f]{max-height:33vh}.table-of-contents-list[data-v-4efbbc6f]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 576px){.control-bar.table-of-contents-expanded[data-v-4efbbc6f]{max-height:50vh}.table-of-contents-panel[data-v-4efbbc6f]{max-height:48vh;border-radius:20px 20px 0 0}.table-of-contents-header[data-v-4efbbc6f]{padding:.875rem 1.25rem}.table-of-contents-title[data-v-4efbbc6f]{font-size:1rem}.table-of-contents-content[data-v-4efbbc6f]{padding:.75rem}.table-of-contents-item[data-v-4efbbc6f]{padding:.625rem .875rem}.table-of-contents-text[data-v-4efbbc6f]{font-size:.85rem}}@media (orientation: landscape) and (max-height: 600px){.control-bar.table-of-contents-expanded[data-v-4efbbc6f]{max-height:80vh!important;height:80vh!important}.table-of-contents-panel[data-v-4efbbc6f]{max-height:80vh!important;height:100%!important;border-radius:0!important}.table-of-contents-header[data-v-4efbbc6f]{padding:.75rem 1rem;flex-shrink:0}.table-of-contents-title[data-v-4efbbc6f]{font-size:.95rem}.table-of-contents-content[data-v-4efbbc6f]{padding:.5rem;overflow-y:auto;flex:1;min-height:0}.table-of-contents-list[data-v-4efbbc6f]{grid-template-columns:repeat(2,1fr)!important;gap:.4rem}.table-of-contents-item[data-v-4efbbc6f]{padding:.5rem .75rem}.table-of-contents-text[data-v-4efbbc6f]{font-size:.8rem}.table-of-contents-icon[data-v-4efbbc6f]{font-size:.9rem;margin-right:.5rem}}@media print{.control-bar[data-v-4efbbc6f],.table-of-contents-overlay[data-v-4efbbc6f]{display:none}}.content-area{padding-bottom:calc(var(--public-controlbar-height, 80px) + 16px)}@media (max-width: 768px){.content-area{max-width:100%;overflow-x:hidden}}@media print{.PublicControlBar{display:none}}.control-bar[data-v-0baa99ef]{display:flex;flex-direction:column;gap:10px;background-color:#f9f9f9;padding:20px;border-radius:.375rem;border:1px solid #ddd}.mobile-status-panel[data-v-0baa99ef]{display:flex;flex-direction:column;gap:.75rem}.current-status-card[data-v-0baa99ef]{border:none;border-radius:0;background:transparent;padding:0;box-shadow:none}.current-status-head[data-v-0baa99ef]{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.45rem}.current-status-pill[data-v-0baa99ef]{display:inline-flex;align-items:center;font-size:.7rem;text-transform:uppercase;letter-spacing:.02em;color:#0d6efd;background:#eef5ff;border:none;border-radius:999px;padding:.15rem .45rem}.current-status-hint[data-v-0baa99ef]{font-size:.72rem;color:#6c757d}.current-status-value[data-v-0baa99ef]{display:flex;align-items:center;gap:.4rem;border-radius:8px;padding:.55rem .7rem;font-weight:600;line-height:1.25;word-break:break-word;box-shadow:0 1px 6px #0f172a14}.mobile-status-change[data-v-0baa99ef]{display:flex;flex-direction:column;gap:.35rem}@media (max-width: 991.98px){.control-bar[data-v-0baa99ef]{margin-top:calc(.5rem + 5px)}}.purchase-group[data-v-fb5a9e1c]{border:1px solid #e9ecef;border-radius:10px;background:#fff;box-shadow:0 1px 4px #0f172a0a;margin:.75rem 1rem;min-width:0;overflow:hidden}.group-header[data-v-fb5a9e1c]{display:flex;align-items:center;padding:.65rem .85rem;font-size:.95rem;font-weight:600;background:#f8f9fa;border-bottom:1px solid #e9ecef;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background .2s}.group-header[data-v-fb5a9e1c]:hover{background:#f1f3f5}.group-title[data-v-fb5a9e1c]{flex:1;display:flex;align-items:center;min-width:0}.group-body[data-v-fb5a9e1c]{padding:.65rem .85rem .85rem;overflow-x:auto;min-width:0}.fade-enter-active[data-v-fb5a9e1c],.fade-leave-active[data-v-fb5a9e1c]{transition:opacity .2s}.fade-enter[data-v-fb5a9e1c],.fade-leave-to[data-v-fb5a9e1c]{opacity:0}.purchase-table[data-v-fb5a9e1c]{display:flex;flex-direction:column;gap:0;border:none;border-radius:0;background:#fff}.purchase-row[data-v-fb5a9e1c]{display:flex;align-items:center;gap:.5rem;padding:.5rem 0;border-bottom:1px solid #edf1f6}.control-buttons[data-v-fb5a9e1c]{font-weight:700;background-color:#f9f9f9;padding:10px}.column[data-v-fb5a9e1c]{flex:1;text-align:center;word-wrap:break-word;white-space:normal;overflow-wrap:break-word;min-width:80px}.column.title[data-v-fb5a9e1c]{flex:3;display:flex;align-items:center;justify-content:flex-start;padding-left:5px;min-width:0;text-align:left}.column.title>span[data-v-fb5a9e1c],.column.title>.form-control[data-v-fb5a9e1c]{width:100%;max-width:100%;min-height:31px;height:31px;box-sizing:border-box;padding:0 .75rem;font-size:.875rem;line-height:29px;border-radius:.375rem;border:1px solid transparent;text-align:left;margin:0}.column.title>span[data-v-fb5a9e1c]{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;background-color:transparent;color:inherit;cursor:default}.column.title>.form-control[data-v-fb5a9e1c]{border-color:var(--bs-border-color, #ced4da);background-color:#fff;-moz-appearance:none;appearance:none;-webkit-appearance:none}.column.quantity[data-v-fb5a9e1c],.column.cost-price[data-v-fb5a9e1c]{min-width:0}.column.quantity>span[data-v-fb5a9e1c],.column.quantity>.form-control[data-v-fb5a9e1c],.column.cost-price>span[data-v-fb5a9e1c],.column.cost-price>.form-control[data-v-fb5a9e1c]{width:100%;max-width:100%;min-height:31px;height:31px;box-sizing:border-box;padding:0 .5rem;font-size:.875rem;line-height:29px;border-radius:.375rem;border:1px solid transparent;text-align:center;margin:0}.column.quantity>span[data-v-fb5a9e1c],.column.cost-price>span[data-v-fb5a9e1c]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;background-color:transparent;color:inherit;cursor:default}.column.quantity>.form-control[data-v-fb5a9e1c],.column.cost-price>.form-control[data-v-fb5a9e1c]{border-color:var(--bs-border-color, #ced4da);background-color:#fff;appearance:none;-webkit-appearance:none;-moz-appearance:textfield}.column.quantity[data-v-fb5a9e1c],.column.cost-price[data-v-fb5a9e1c],.column.link[data-v-fb5a9e1c],.column.status[data-v-fb5a9e1c],.column.tax[data-v-fb5a9e1c],.column.tax-amount[data-v-fb5a9e1c],.column.type[data-v-fb5a9e1c]{flex:1;text-align:center;display:flex;align-items:center;justify-content:center}.column.purchase-sum>span[data-v-fb5a9e1c],.column.tax-amount>span[data-v-fb5a9e1c]{font-size:.875rem;line-height:29px;min-height:31px;height:31px;box-sizing:border-box;display:flex;align-items:center;justify-content:center;padding:0 .35rem}.column.status select[data-v-fb5a9e1c]{height:100%;padding:0;line-height:normal;vertical-align:middle}.column.actions[data-v-fb5a9e1c]{flex:.5;text-align:center}.form-control[data-v-fb5a9e1c]{text-align:center;height:31px}input[type=text][data-v-fb5a9e1c],input[type=number][data-v-fb5a9e1c],select[data-v-fb5a9e1c]{text-align:center}input[type=text][data-v-fb5a9e1c]::placeholder,input[type=number][data-v-fb5a9e1c]::placeholder{text-align:center}input[type=number][data-v-fb5a9e1c]::-webkit-outer-spin-button,input[type=number][data-v-fb5a9e1c]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.purchase-wrapper[data-v-fb5a9e1c]{border-radius:12px;border:1px solid #ddd;margin-bottom:1rem;width:100%;max-width:100%;min-width:0;overflow-x:hidden;background:#fff;box-shadow:0 2px 8px #00000014;overflow-y:hidden}.purchase-header[data-v-fb5a9e1c]{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.5rem;background:linear-gradient(135deg,#f8f9fa,#fff);border-bottom:2px solid #e9ecef;border-radius:12px 12px 0 0}.purchase-title[data-v-fb5a9e1c]{margin:0;font-size:1.1rem;font-weight:600;color:#495057;display:flex;align-items:center;text-transform:uppercase}.purchase-title i[data-v-fb5a9e1c]{color:#6c757d;font-size:1rem}.purchase-save-btn[data-v-fb5a9e1c]{white-space:nowrap}.purchase-empty-message[data-v-fb5a9e1c]{padding:1.5rem;background:#fff}.purchase-empty-message .alert[data-v-fb5a9e1c]{border-radius:8px;border-left:4px solid #0dcaf0}.tax-badge-wrapper[data-v-fb5a9e1c]{display:flex;align-items:center;justify-content:center;width:100%;position:relative;min-height:32px;height:32px;box-sizing:border-box}.tax-badge-wrapper--readonly[data-v-fb5a9e1c]{pointer-events:none}.tax-badge-wrapper--readonly .tax-badge[data-v-fb5a9e1c]{cursor:default}.tax-badge-wrapper--readonly .tax-badge-arrow[data-v-fb5a9e1c]{display:none}.tax-badge-rate[data-v-fb5a9e1c]{font-weight:700}.tax-badge-type[data-v-fb5a9e1c]{font-size:.7rem;opacity:.9;padding:.1rem .3rem;background-color:#ffffff4d;border-radius:3px}.purchase-dropdown-badge-label[data-v-fb5a9e1c]{max-width:7.5rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:inline-block;vertical-align:bottom;line-height:1.2}@media (max-width: 1200px){.purchase-table[data-v-fb5a9e1c]{max-width:100%;overflow-x:auto;display:block}}.purchase-table[data-v-fb5a9e1c]{min-width:912px;table-layout:fixed;overflow-x:auto;max-width:100%}.purchase-row[data-v-fb5a9e1c]{display:flex;align-items:center;word-break:normal}.column[data-v-fb5a9e1c]{flex:none;text-align:center;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.column.title[data-v-fb5a9e1c]{width:29%;text-align:left;display:flex;align-items:center;min-width:0}.column.quantity[data-v-fb5a9e1c]{width:6%}.column.cost-price[data-v-fb5a9e1c],.column.link[data-v-fb5a9e1c]{width:15%}.column.status[data-v-fb5a9e1c]{width:10%}.column.actions[data-v-fb5a9e1c]{width:5%;text-align:center}@media (min-width: 992px){.column.actions[data-v-fb5a9e1c]{width:74px;min-width:74px;max-width:74px;flex-shrink:0;display:flex;align-items:center;justify-content:flex-end;padding-right:0}.column.actions .btn-group[data-v-fb5a9e1c]{justify-content:flex-end}}.form-select[data-v-fb5a9e1c]{text-align:center;height:34px}.group-summary[data-v-fb5a9e1c]{font-weight:500;color:#333;font-size:.85rem;white-space:nowrap;margin-left:auto;display:flex;align-items:center;gap:.45rem;justify-content:flex-end;margin-right:.2rem}.group-summary-chip[data-v-fb5a9e1c]{display:flex;align-items:center;gap:0;padding:.38rem .65rem;border:1px solid #e9ecef;border-radius:6px;background:#fff;min-width:fit-content}.group-status-chip[data-v-fb5a9e1c]{max-width:230px;cursor:default;gap:.35rem}.group-status-chip.purchase-dropdown-trigger[data-v-fb5a9e1c]{cursor:pointer}.group-status-value[data-v-fb5a9e1c]{white-space:nowrap;max-width:none}.group-status-mixed[data-v-fb5a9e1c]{color:#b26a00}.group-status-chip .tax-badge-arrow[data-v-fb5a9e1c]{width:auto;opacity:1;margin-left:.25rem;color:#6c757d}.group-summary-main[data-v-fb5a9e1c]{display:inline-flex;align-items:center;gap:.35rem;min-width:0}.group-summary-icon[data-v-fb5a9e1c]{color:#6c757d;font-size:.92rem;flex-shrink:0}.group-summary-label[data-v-fb5a9e1c]{color:#495057;font-size:.82rem;font-weight:500;white-space:nowrap}.group-summary-value[data-v-fb5a9e1c]{color:#212529;font-size:.9rem;font-weight:600;white-space:nowrap;margin-left:auto;text-align:right}.group-add-row-btn[data-v-fb5a9e1c]{width:30px;height:30px;min-width:30px;padding:0;margin-left:.2rem;margin-right:0;display:inline-flex;align-items:center;justify-content:center;opacity:.9;flex-shrink:0}.group-add-row-placeholder[data-v-fb5a9e1c]{width:30px;height:30px;min-width:30px;display:inline-block}.caret-icon[data-v-fb5a9e1c]{font-size:.8rem;vertical-align:middle;margin-right:6px;color:#888}.column.info[data-v-fb5a9e1c]{width:130px;min-width:130px;max-width:130px;text-align:center;display:flex;align-items:center;justify-content:center;min-height:32px}.column.info[data-v-fb5a9e1c] .info-cell{min-height:32px;align-items:center}.column.actions .btn-group[data-v-fb5a9e1c]{display:flex;align-items:center;min-height:32px;height:32px}.column.actions .btn[data-v-fb5a9e1c]{width:32px;height:32px;min-height:32px;padding:0;font-size:.875rem;line-height:1;border-radius:.375rem;box-sizing:border-box;display:flex;align-items:center;justify-content:center;flex-shrink:0}.column.actions .btn[data-v-fb5a9e1c]:first-child{border-top-right-radius:0;border-bottom-right-radius:0}.column.actions .btn[data-v-fb5a9e1c]:last-child{border-top-left-radius:0;border-bottom-left-radius:0}.column.actions .btn-outline-primary[data-v-fb5a9e1c]{border-color:#0d6efd;color:#0d6efd;transition:all .2s}.column.actions .btn-outline-primary[data-v-fb5a9e1c]:hover{background-color:#0d6efd;border-color:#0d6efd;color:#fff}.column.info .info-cell .btn-group[data-v-fb5a9e1c]{display:flex;align-items:center;min-height:32px;height:32px}.column.info .info-cell .btn[data-v-fb5a9e1c]{width:32px;height:32px;min-height:32px;padding:0;font-size:.875rem;line-height:1;border-radius:.375rem;box-sizing:border-box;display:flex;align-items:center;justify-content:center;flex-shrink:0}.column.info .info-cell .btn[data-v-fb5a9e1c]:first-child{border-top-right-radius:0;border-bottom-right-radius:0}.column.info .info-cell .btn[data-v-fb5a9e1c]:last-child{border-top-left-radius:0;border-bottom-left-radius:0}.purchase-cards[data-v-fb5a9e1c]{display:grid;gap:.75rem}.purchase-card[data-v-fb5a9e1c]{border:1px solid #e9ecef;border-radius:8px;background:#fff;padding:.75rem;box-shadow:0 2px 4px #0000000a}.purchase-card-row[data-v-fb5a9e1c]{display:flex;justify-content:space-between;align-items:flex-start;gap:.5rem;padding:.25rem 0}.purchase-card-grid[data-v-fb5a9e1c]{display:grid;gap:.25rem}.purchase-card-label[data-v-fb5a9e1c]{color:#6c757d;font-size:.82rem;min-width:120px}.purchase-card-value[data-v-fb5a9e1c]{color:#212529;text-align:right;font-weight:500;flex:1;min-width:0}.purchase-card-value-strong[data-v-fb5a9e1c]{font-weight:700;color:#0d6efd}.purchase-card-actions-toolbar[data-v-fb5a9e1c]{margin-top:.5rem;display:grid;grid-template-columns:1fr 1fr 1fr;gap:.35rem;align-items:stretch;width:100%}.purchase-card-actions-toolbar.pct-grid-2[data-v-fb5a9e1c]{grid-template-columns:1fr 1fr}.pct-tool-col[data-v-fb5a9e1c]{min-width:0;display:flex;align-items:stretch;justify-content:center}.pct-tool-col.btn[data-v-fb5a9e1c]{width:100%;min-height:2.25rem;display:inline-flex;align-items:center;justify-content:center;white-space:nowrap}.purchase-card-actions-meta[data-v-fb5a9e1c]{margin-top:.35rem;display:flex;justify-content:center;align-items:center;gap:.35rem;flex-wrap:wrap}@media (min-width: 992px){.purchase-group[data-v-fb5a9e1c]:first-of-type{margin-top:1rem}.purchase-group[data-v-fb5a9e1c]{border:none;border-radius:0;background:transparent;box-shadow:none;margin:0 1.5rem;overflow:visible}.purchase-group+.purchase-group[data-v-fb5a9e1c]{border-top:1px solid #edf1f6;padding-top:0}.group-header[data-v-fb5a9e1c]{background:transparent;border-bottom:none!important;border-radius:0;padding:.5rem 0;display:grid;grid-template-columns:minmax(0,1fr) auto auto auto;align-items:center;column-gap:.5rem}.group-header[data-v-fb5a9e1c]:hover{background:transparent}.group-title[data-v-fb5a9e1c]{min-width:0}.group-summary[data-v-fb5a9e1c]{margin-left:0;justify-self:end;justify-content:flex-end;flex-wrap:nowrap}.group-status-chip[data-v-fb5a9e1c],.group-add-row-btn[data-v-fb5a9e1c]{justify-self:end}.group-body[data-v-fb5a9e1c]{padding:0 0 .35rem}.purchase-table .purchase-row[data-v-fb5a9e1c]:not(.header){padding-bottom:.35rem}.purchase-table .purchase-row[data-v-fb5a9e1c]:not(.header):last-child{border-bottom:none;padding-bottom:.25rem}.group-summary-chip[data-v-fb5a9e1c]{width:auto;min-width:150px;max-width:220px;padding:.25rem .75rem}.group-status-chip[data-v-fb5a9e1c]{min-width:190px;max-width:none}}@media (max-width: 991.98px){.purchase-wrapper[data-v-fb5a9e1c]{overflow-x:hidden;border:none;box-shadow:none;background:transparent;border-radius:0}.purchase-header[data-v-fb5a9e1c]{border:1px solid #e9ecef;border-radius:10px;background:#fff;box-shadow:0 1px 3px #0f172a0f;margin-bottom:.5rem}.purchase-group[data-v-fb5a9e1c]{margin:0 0 .75rem;border:1px solid #e9ecef;border-radius:10px;background:#fff;box-shadow:0 1px 2px #0f172a0a;overflow:hidden}.group-header[data-v-fb5a9e1c]{display:grid;grid-template-columns:1fr auto;grid-template-rows:auto auto auto;column-gap:.5rem;row-gap:.4rem;align-items:center;flex-wrap:unset;padding:.55rem .65rem;background:#fff;border-bottom:none}.group-title[data-v-fb5a9e1c]{grid-column:1 / -1;flex:unset;width:auto;text-align:left}.group-summary[data-v-fb5a9e1c]{grid-column:1 / -1;grid-row:3;flex:unset;width:auto;min-width:0;margin-left:0;white-space:normal;justify-content:flex-start;flex-wrap:wrap;gap:.375rem;font-size:.85rem;align-self:center}.group-status-chip[data-v-fb5a9e1c]{grid-column:1 / 2;grid-row:2;justify-self:start;min-width:0!important;width:100%;max-width:none}.group-summary-chip[data-v-fb5a9e1c]{flex:1 1 calc(50% - .25rem);min-width:0;justify-content:flex-start}.group-add-row-btn[data-v-fb5a9e1c]{grid-column:2 / 3;grid-row:2;width:36px;height:36px;min-width:36px;flex:0 0 auto;margin-left:0;justify-self:end;align-self:center}.group-add-row-placeholder[data-v-fb5a9e1c]{grid-column:2 / 3;grid-row:2;width:36px;height:36px;min-width:36px;justify-self:end;align-self:center}.group-body[data-v-fb5a9e1c]{padding:.35rem .65rem .65rem;overflow-x:auto;-webkit-overflow-scrolling:touch;border-top:none;background:#fff}.purchase-cards[data-v-fb5a9e1c]{gap:0}.purchase-card[data-v-fb5a9e1c]{border:none;border-radius:0;background:transparent;padding:.4rem 0;box-shadow:none}.purchase-card+.purchase-card[data-v-fb5a9e1c]{margin-top:.5rem;padding-top:.5rem;border-top:1px solid #eef1f5}.purchase-card-label[data-v-fb5a9e1c]{min-width:96px;align-self:center}.purchase-card-row-name .purchase-card-value[data-v-fb5a9e1c],.purchase-card-row-name .purchase-card-value.purchase-card-value-strong[data-v-fb5a9e1c],.purchase-card-row-name .form-control[data-v-fb5a9e1c],.purchase-card-row-name input[type=text][data-v-fb5a9e1c]{text-align:center}.purchase-card-row-name input[type=text][data-v-fb5a9e1c]::placeholder{text-align:center}.purchase-card-row:not(.purchase-card-row-name) .purchase-card-value[data-v-fb5a9e1c],.purchase-card-row:not(.purchase-card-row-name) .purchase-card-value.purchase-card-value-strong[data-v-fb5a9e1c]{text-align:center}.purchase-cards .purchase-card-row:not(.purchase-card-row-name) .form-control[data-v-fb5a9e1c],.purchase-cards .purchase-card-row:not(.purchase-card-row-name) .form-select[data-v-fb5a9e1c],.purchase-cards .purchase-card-row:not(.purchase-card-row-name) input[type=text][data-v-fb5a9e1c],.purchase-cards .purchase-card-row:not(.purchase-card-row-name) input[type=number][data-v-fb5a9e1c],.purchase-cards .purchase-card-row:not(.purchase-card-row-name) select[data-v-fb5a9e1c]{text-align:center}.purchase-cards .purchase-card-row:not(.purchase-card-row-name) input[type=text][data-v-fb5a9e1c]::placeholder,.purchase-cards .purchase-card-row:not(.purchase-card-row-name) input[type=number][data-v-fb5a9e1c]::placeholder{text-align:center}.purchase-card-actions-toolbar[data-v-fb5a9e1c]{width:100%;min-width:0}.purchase-card-actions-toolbar[data-v-fb5a9e1c]>*{min-width:0}.purchase-card-actions-toolbar .pct-tool-col[data-v-fb5a9e1c]:not(.btn){display:flex}.purchase-card-actions-toolbar .pct-tool-col[data-v-fb5a9e1c]:not(.btn)>*{flex:1 1 0;min-width:0;width:100%;align-self:stretch}.pct-tool-col[data-v-fb5a9e1c] .info-cell{width:100%;max-width:none;align-self:stretch}.pct-tool-col[data-v-fb5a9e1c] .info-cell--split-suppliers .btn{width:100%!important;min-height:2.25rem!important;height:auto!important;border-radius:.375rem!important}.purchase-card-actions-meta[data-v-fb5a9e1c]{width:100%;min-width:0}.purchase-card-actions-meta[data-v-fb5a9e1c] .info-cell--split-meta .btn{width:2.25rem!important;height:2.25rem!important;min-width:2.25rem;min-height:2.25rem;padding:0;border-radius:.375rem!important}}@media (max-width: 991.98px) and (max-height: 500px){.purchase-table-wrapper--landscape-mobile .purchase-table[data-v-fb5a9e1c]{min-width:0}.purchase-table-wrapper--landscape-mobile .purchase-row[data-v-fb5a9e1c]{gap:.35rem;padding:.32rem .15rem}.purchase-table-wrapper--landscape-mobile .purchase-row.header[data-v-fb5a9e1c]{padding:.35rem .15rem}.purchase-table-wrapper--landscape-mobile .purchase-row.header .column[data-v-fb5a9e1c]{font-size:.62rem;letter-spacing:.01em;line-height:1.1}.purchase-table-wrapper--landscape-mobile .column[data-v-fb5a9e1c]{min-width:0}.purchase-table-wrapper--landscape-mobile .column.title[data-v-fb5a9e1c]{flex:2.45;padding-left:0}.purchase-table-wrapper--landscape-mobile .column.quantity[data-v-fb5a9e1c]{flex:.7}.purchase-table-wrapper--landscape-mobile .column.cost-price[data-v-fb5a9e1c],.purchase-table-wrapper--landscape-mobile .column.purchase-sum[data-v-fb5a9e1c],.purchase-table-wrapper--landscape-mobile .column.tax[data-v-fb5a9e1c],.purchase-table-wrapper--landscape-mobile .column.tax-amount[data-v-fb5a9e1c],.purchase-table-wrapper--landscape-mobile .column.type[data-v-fb5a9e1c]{flex:.95}.purchase-table-wrapper--landscape-mobile .column.status[data-v-fb5a9e1c]{flex:1.1}.purchase-table-wrapper--landscape-mobile .column.info[data-v-fb5a9e1c]{display:none!important}.purchase-table-wrapper--landscape-mobile .column.actions[data-v-fb5a9e1c]{flex:0 0 58px;width:58px;min-width:58px}.purchase-table-wrapper--landscape-mobile .column.title>span[data-v-fb5a9e1c],.purchase-table-wrapper--landscape-mobile .column.title>.form-control[data-v-fb5a9e1c],.purchase-table-wrapper--landscape-mobile .column.quantity>span[data-v-fb5a9e1c],.purchase-table-wrapper--landscape-mobile .column.quantity>.form-control[data-v-fb5a9e1c],.purchase-table-wrapper--landscape-mobile .column.cost-price>span[data-v-fb5a9e1c],.purchase-table-wrapper--landscape-mobile .column.cost-price>.form-control[data-v-fb5a9e1c],.purchase-table-wrapper--landscape-mobile .tax-badge[data-v-fb5a9e1c],.purchase-table-wrapper--landscape-mobile .tax-badge-wrapper[data-v-fb5a9e1c],.purchase-table-wrapper--landscape-mobile .column.actions .btn[data-v-fb5a9e1c],.purchase-table-wrapper--landscape-mobile .column.info .info-cell .btn[data-v-fb5a9e1c]{min-height:28px;height:28px}.purchase-table-wrapper--landscape-mobile .column.title>span[data-v-fb5a9e1c],.purchase-table-wrapper--landscape-mobile .column.title>.form-control[data-v-fb5a9e1c]{padding-left:.35rem;padding-right:.35rem}.purchase-table-wrapper--landscape-mobile .column.quantity>span[data-v-fb5a9e1c],.purchase-table-wrapper--landscape-mobile .column.quantity>.form-control[data-v-fb5a9e1c]{padding-left:.2rem;padding-right:.2rem}.purchase-table-wrapper--landscape-mobile .tax-badge[data-v-fb5a9e1c]{font-size:.7rem;padding:0 .4rem}.purchase-table-wrapper--landscape-mobile .column.actions .btn[data-v-fb5a9e1c]{width:26px;min-width:26px}}.internal-about-wrapper[data-v-ecfec186]{display:flex;flex-direction:column;min-height:100%;background:#fff;border-radius:12px;box-shadow:0 2px 8px #00000014;overflow:hidden}.about-header[data-v-ecfec186]{--about-header-chip-radius: 5px;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:.75rem;padding:1rem 1.5rem;background:linear-gradient(135deg,#f8f9fa,#fff);border-bottom:2px solid #e9ecef;border-radius:12px 12px 0 0}.about-header-titleline[data-v-ecfec186]{display:flex;align-items:center;gap:.5rem;min-width:0;flex:1 1 240px}.about-header-status[data-v-ecfec186]{display:flex;align-items:center;gap:.5rem;min-width:0;flex:1 1 280px;justify-content:flex-end;margin-right:-.5rem}.about-current-status[data-v-ecfec186]{display:inline-flex;align-items:center;gap:.35rem;max-width:min(260px,100%);padding:.35rem .55rem;border-radius:var(--about-header-chip-radius);font-weight:600;font-size:.8125rem;line-height:1.2;border:1px solid rgba(0,0,0,.1);box-shadow:0 1px 4px #0f172a12;min-width:0}.about-current-status .bi[data-v-ecfec186]{font-size:.875rem;line-height:1}.about-current-status-text[data-v-ecfec186]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.about-header-status .about-change-status-btn.btn.btn-sm[data-v-ecfec186]{flex-shrink:0;white-space:nowrap;border-radius:var(--about-header-chip-radius);padding:.35rem .55rem;font-size:.8125rem;font-weight:600;line-height:1.2;box-shadow:0 1px 4px #0f172a12}.about-header-status .about-change-status-btn .bi[data-v-ecfec186]{font-size:.875rem;line-height:1;vertical-align:-.05em}.about-change-status-btn-label[data-v-ecfec186]{margin-left:.25rem}@media (max-width: 1199.98px){.about-change-status-btn-label[data-v-ecfec186]{display:none}}@media (max-width: 991.98px) and (max-height: 500px){.about-header[data-v-ecfec186]{align-items:center;flex-wrap:nowrap;gap:.5rem;padding:.75rem 1rem}.about-header-titleline[data-v-ecfec186]{flex:1 1 auto;min-width:0}.about-header-status[data-v-ecfec186]{flex:0 0 auto;justify-content:flex-end;gap:.4rem;min-width:0;max-width:58%;margin-right:-.35rem}.about-current-status[data-v-ecfec186]{max-width:190px}.about-header-status .about-change-status-btn.btn.btn-sm[data-v-ecfec186]{min-height:30px}}.internal-proposal-status-modal[data-v-ecfec186]{max-width:min(20rem,calc(100vw - 2rem));margin-left:auto;margin-right:auto}.internal-proposal-status-modal-body--scroll[data-v-ecfec186]{max-height:min(42vh,240px);overflow-y:auto}.proposal-status-pick-btn[data-v-ecfec186]{--status-accent: #6c757d;background:#fff;color:#212529;border:1px solid #e9ecef;border-left:3px solid var(--status-accent);border-radius:6px;padding:.3rem .45rem .3rem .4rem;font-size:.8125rem;line-height:1.25;box-shadow:none;transition:background-color .12s ease,border-color .12s ease}.proposal-status-pick-btn[data-v-ecfec186]:hover{background:#f8f9fa;border-color:#dee2e6}.proposal-status-pick-btn[data-v-ecfec186]:active{background:#f1f3f5}.proposal-status-pick-current[data-v-ecfec186]{border-color:#0d6efd73;background:#f4f8ff;box-shadow:inset 0 0 0 1px #0d6efd33}.proposal-status-pick-ico[data-v-ecfec186]{font-size:.95rem;line-height:1}.proposal-status-pick-meta[data-v-ecfec186]{font-size:.75rem;font-weight:400}.proposal-status-pick-desc[data-v-ecfec186]{margin-top:.1rem;font-size:.72rem;line-height:1.2}.proposal-status-current-badge[data-v-ecfec186]{font-size:.65rem;font-weight:600;padding:.15em .45em}.about-title[data-v-ecfec186]{margin:0;font-size:1.1rem;font-weight:600;color:#495057;display:flex;align-items:center;text-transform:uppercase}.proposal-number-badge[data-v-ecfec186]{display:inline-flex;align-items:center;padding:.2rem .55rem;background:#e9ecef;border:1px solid #dee2e6;border-radius:var(--about-header-chip-radius, 5px);font-size:.75rem;font-weight:600;color:#495057;white-space:nowrap;line-height:1.2}.about-content[data-v-ecfec186]{flex:1;padding:.75rem 1rem;overflow-y:auto;display:flex;flex-direction:column;gap:.5rem;min-height:0}.about-content[data-v-ecfec186]>*:last-child{margin-bottom:0;padding-bottom:10px}.info-section[data-v-ecfec186]{display:flex;flex-direction:column;gap:.375rem;min-width:0;width:100%}.info-section.info-row[data-v-ecfec186]{flex-direction:row;gap:.5rem}.info-columns[data-v-ecfec186]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.info-column[data-v-ecfec186]{display:flex;flex-direction:column;gap:.5rem;min-width:0}.financial-grid[data-v-ecfec186]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.info-item.flex-fill[data-v-ecfec186]{flex:1 1 0;min-width:0;width:0}.info-item[data-v-ecfec186]{display:flex;align-items:center;gap:.625rem;padding:.5rem .75rem;background:#f8f9fa;border-radius:6px;border:1px solid #e9ecef;transition:all .2s ease}.info-columns .info-item[data-v-ecfec186]{min-height:56px}.info-item[data-v-ecfec186]:hover{background:#f1f3f5;border-color:#dee2e6}.client-card[data-v-ecfec186]{background:#f7f9ff}.financial-card[data-v-ecfec186]{min-width:0}.client-clickable[data-v-ecfec186]{text-align:left;border:1px solid #e9ecef;width:100%;position:relative}.employee-clickable[data-v-ecfec186]{border:1px solid #e9ecef;position:relative}.client-clickable[data-v-ecfec186]:focus-visible{outline:2px solid #86b7fe;outline-offset:1px}.employee-clickable[data-v-ecfec186]:focus-visible{outline:2px solid #86b7fe;outline-offset:1px}.employee-name-btn[data-v-ecfec186]{border:none;background:transparent;padding:0;margin:0;color:#212529;font-size:.8125rem;font-weight:500;text-align:left;text-decoration:none;cursor:pointer}.employee-name-btn[data-v-ecfec186]:hover{color:#0d6efd}.employee-edit-btn[data-v-ecfec186]{position:absolute;top:50%;right:.6rem;transform:translateY(-50%);width:30px;height:30px;min-width:30px;padding:0;display:inline-flex;align-items:center;justify-content:center}.employee-clickable .info-content[data-v-ecfec186],.client-clickable .info-content[data-v-ecfec186]{padding-right:2.35rem}.info-item.highlight[data-v-ecfec186]{background:linear-gradient(135deg,#e3f2fd,#f1f8ff);border-color:#90caf9}.info-icon[data-v-ecfec186]{display:flex;align-items:center;justify-content:center;width:28px;height:28px;min-width:28px;background:#fff;border-radius:6px;color:#667eea;font-size:.875rem;box-shadow:0 1px 2px #00000014}.info-icon.financial-icon[data-v-ecfec186]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.info-content[data-v-ecfec186]{flex:1;min-width:0;overflow:hidden}.info-label[data-v-ecfec186]{font-size:.65rem;font-weight:600;text-transform:uppercase;letter-spacing:.3px;color:#6c757d;margin-bottom:.125rem;line-height:1.2}.info-value[data-v-ecfec186]{font-size:.8125rem;font-weight:500;color:#212529;word-break:break-word;line-height:1.3}.info-value.financial-value[data-v-ecfec186]{font-size:.875rem;font-weight:700;color:#667eea;line-height:1.25}.info-link[data-v-ecfec186]{color:#667eea;text-decoration:none;font-weight:500;transition:color .2s ease;display:inline-flex;align-items:center}.info-link[data-v-ecfec186]:hover{color:#764ba2;text-decoration:underline}.settings-section[data-v-ecfec186]{background:#f8f9fa;padding:.5rem .75rem;border-radius:8px;border:1px solid #e9ecef;margin-top:.25rem;min-width:0}.settings-cards-row[data-v-ecfec186]{display:flex;flex-direction:row;gap:.75rem;align-items:stretch}.settings-card[data-v-ecfec186]{background:#fff;border-radius:12px;padding:.6rem;border:1px solid #e9ecef;box-shadow:0 2px 8px #0000000f;flex:1 1 0;min-width:0;display:flex;flex-direction:column;transition:transform .2s ease,box-shadow .2s ease}.settings-card[data-v-ecfec186]:hover{transform:translateY(-1px);box-shadow:0 4px 12px #0000001a}.settings-card-header[data-v-ecfec186]{display:flex;align-items:flex-start;gap:.625rem;margin-bottom:.75rem}.settings-card-icon[data-v-ecfec186]{width:36px;height:36px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:1rem;color:#fff;background:linear-gradient(135deg,#667eea,#764ba2);flex-shrink:0}.settings-card-content[data-v-ecfec186]{flex:1;min-width:0}.settings-card-title[data-v-ecfec186]{font-weight:600;color:#212529;margin-bottom:.25rem;font-size:.85rem;line-height:1.2}.settings-card-text[data-v-ecfec186]{color:#6c757d;font-size:.75rem;margin-bottom:0;line-height:1.3}.settings-card-actions[data-v-ecfec186]{margin-top:auto;display:flex;flex-direction:column;gap:.5rem}.settings-title[data-v-ecfec186]{font-size:.95rem;font-weight:600;text-transform:uppercase;letter-spacing:.3px;color:#495057;padding-bottom:.25rem;display:flex;align-items:center}.settings-title-row[data-v-ecfec186]{display:flex;align-items:center;justify-content:space-between;gap:.5rem;min-height:42px;padding:.2rem 0 .45rem;border-bottom:1px solid #dee2e6}.settings-title-actions[data-v-ecfec186]{display:inline-flex;align-items:center;gap:.4rem}.settings-access-btn.btn.btn-sm[data-v-ecfec186]{min-height:30px;border-radius:5px;padding:.35rem .6rem;font-size:.78rem;font-weight:600;line-height:1.2;white-space:nowrap}.settings-toggle-btn[data-v-ecfec186]{width:30px;height:30px;min-width:30px;min-height:30px;padding:0;border:1px solid #0d6efd;border-radius:5px;background:#fff;color:#0d6efd;display:inline-flex;align-items:center;justify-content:center;transition:all .2s ease}.settings-toggle-btn[data-v-ecfec186]:hover{color:#fff;border-color:#0d6efd;background:#0d6efd}.settings-content[data-v-ecfec186]{display:flex;flex-direction:column;gap:.5rem}.setting-item[data-v-ecfec186]{margin-bottom:.5rem;min-width:0;width:100%}.setting-item[data-v-ecfec186]:last-child{margin-bottom:0}.setting-label[data-v-ecfec186]{font-size:.75rem;font-weight:600;color:#495057;margin-bottom:.375rem;display:flex;align-items:center}.setting-select[data-v-ecfec186]{border-radius:8px;border:1px solid #dee2e6;padding:.5rem .75rem;font-size:.8125rem;transition:all .2s ease;width:100%;min-width:0;box-sizing:border-box}.setting-select[data-v-ecfec186]:focus{border-color:#667eea;box-shadow:0 0 0 .2rem #667eea40}.setting-select[data-v-ecfec186]:disabled{background-color:#e9ecef;opacity:.6;cursor:not-allowed}.setting-hint[data-v-ecfec186]{display:block;margin-top:.375rem;font-size:.6875rem;color:#6c757d;line-height:1.3}.setting-switch[data-v-ecfec186]{margin:0;display:flex;align-items:center;width:100%;min-width:0;box-sizing:border-box}.setting-switch .form-check-input[data-v-ecfec186]{width:2.25rem;height:1.125rem;cursor:pointer;margin-top:0;margin-bottom:0;flex-shrink:0;margin-right:.5rem;position:relative;z-index:1}.setting-switch .form-check-input[data-v-ecfec186]:checked{background-color:#667eea;border-color:#667eea}.setting-switch .form-check-label[data-v-ecfec186]{font-size:.8125rem;font-weight:500;color:#495057;cursor:pointer;display:flex;align-items:center;-webkit-user-select:none;user-select:none;flex:1;min-width:0;margin-left:0;word-break:break-word}.setting-switch .form-check-label[data-v-ecfec186]:hover{color:#212529}.client-info-box[data-v-ecfec186]{border:1px solid #e9ecef;border-radius:10px;background:#f8f9fa;padding:.75rem;height:100%}.client-info-title[data-v-ecfec186]{font-weight:600;color:#495057;margin-bottom:.5rem}.client-info-row[data-v-ecfec186]{display:flex;justify-content:space-between;gap:.75rem;font-size:.85rem;color:#495057;padding:.3rem 0;border-bottom:1px dashed #dee2e6}.client-info-row[data-v-ecfec186]:last-child{border-bottom:none}.client-info-row strong[data-v-ecfec186]{color:#212529;font-weight:600;text-align:right;word-break:break-word}.payment-info-grid[data-v-ecfec186]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.payment-info-item[data-v-ecfec186]{display:flex;justify-content:space-between;align-items:center;gap:.5rem;padding:.45rem .6rem;border:1px solid #e9ecef;border-radius:8px;background:#f8f9fa}.payment-info-label[data-v-ecfec186]{color:#6c757d;font-size:.75rem}.payment-info-value[data-v-ecfec186]{color:#212529;font-weight:600;font-size:.8rem;text-align:right}.payment-row[data-v-ecfec186]{margin-top:.25rem}.payment-full-width-card[data-v-ecfec186]{width:100%}.payment-action-btn[data-v-ecfec186]{width:fit-content}.payment-card-header[data-v-ecfec186]{align-items:center;gap:.75rem;margin-bottom:.5rem}.payment-header-btn[data-v-ecfec186]{white-space:nowrap;flex-shrink:0}.payment-header-icon-btn[data-v-ecfec186]{width:30px;height:30px;min-width:30px;min-height:30px;display:inline-flex;align-items:center;justify-content:center;padding:0;border-radius:8px}.payment-header-icon-btn i[data-v-ecfec186]{font-size:.9rem;line-height:1}.payment-header-actions[data-v-ecfec186]{display:flex;align-items:center;gap:.35rem;flex-wrap:wrap;justify-content:flex-end}.min-w-0[data-v-ecfec186]{min-width:0}@media (max-width: 768px){.info-columns[data-v-ecfec186]{grid-template-columns:1fr}.financial-grid[data-v-ecfec186]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.375rem}.financial-grid .info-item[data-v-ecfec186]{padding:.35rem .45rem;gap:.45rem}.financial-grid .info-value.financial-value[data-v-ecfec186]{font-size:.8125rem}.payment-info-grid[data-v-ecfec186]{grid-template-columns:1fr}.payment-card-header[data-v-ecfec186]{align-items:flex-start;justify-content:space-between;flex-direction:row;flex-wrap:nowrap}.payment-header-actions[data-v-ecfec186]{width:auto;margin-left:auto;justify-content:flex-end;flex-wrap:nowrap}}@media (max-width: 768px){.about-header[data-v-ecfec186]{padding:.5rem .75rem}.about-content[data-v-ecfec186]{padding:.5rem .75rem .75rem;gap:.375rem}.info-item[data-v-ecfec186]{padding:.375rem .5rem}.info-icon[data-v-ecfec186]{width:24px;height:24px;min-width:24px;font-size:.75rem}.settings-cards-row[data-v-ecfec186]{flex-direction:column}.settings-card[data-v-ecfec186]{width:100%}.client-info-row[data-v-ecfec186]{flex-direction:column;gap:.25rem}.client-info-row strong[data-v-ecfec186]{text-align:left}}.about-content[data-v-ecfec186]::-webkit-scrollbar{width:6px}.about-content[data-v-ecfec186]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}.about-content[data-v-ecfec186]::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:10px}.about-content[data-v-ecfec186]::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.internal-history-wrapper[data-v-15843c58]{display:flex;flex-direction:column;height:100%;max-height:100%;background:#fff;border-radius:12px;box-shadow:0 2px 8px #00000014;overflow:hidden}.internal-history-wrapper--embedded[data-v-15843c58]{border-radius:0;box-shadow:none;border:none;background:transparent}.history-header[data-v-15843c58]{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.5rem;background:linear-gradient(135deg,#f8f9fa,#fff);border-bottom:2px solid #e9ecef;border-radius:12px 12px 0 0}.history-title[data-v-15843c58]{margin:0;font-size:1.1rem;font-weight:600;color:#495057;display:flex;align-items:center;text-transform:uppercase}.history-title i[data-v-15843c58]{color:#6c757d;font-size:1rem}.history-content[data-v-15843c58]{flex:1;padding:.75rem 1rem;overflow-y:auto;display:flex;flex-direction:column;gap:.3rem;min-height:0}.history-expand-btn[data-v-15843c58]{margin-top:.5rem;width:100%;border:1px solid #d8e2ff;background:#f6f9ff;color:#3d5fc4;border-radius:8px;min-height:34px;font-size:.78rem;font-weight:600;display:inline-flex;align-items:center;justify-content:center;gap:.4rem;transition:all .2s ease}.history-expand-btn[data-v-15843c58]:hover{background:#edf3ff;border-color:#c5d5ff}.history-list[data-v-15843c58]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.375rem}.history-item[data-v-15843c58]{margin:0;padding:0}.history-entry[data-v-15843c58]{width:100%;background:#f8f9fa;border-radius:6px;border:1px solid #e9ecef;padding:.5rem .625rem;transition:all .2s ease}.history-entry[data-v-15843c58]:hover{background:#f1f3f5;border-color:#dee2e6}.history-main[data-v-15843c58]{display:flex;align-items:flex-start;gap:.5rem;margin-bottom:.375rem}.history-icon[data-v-15843c58]{display:flex;align-items:center;justify-content:center;width:16px;height:16px;min-width:16px;margin-top:.125rem;color:#667eea;font-size:.4rem}.history-info[data-v-15843c58]{flex:1;min-width:0}.history-date[data-v-15843c58]{font-size:.6rem;font-weight:600;text-transform:uppercase;letter-spacing:.3px;color:#6c757d;margin-bottom:.125rem;line-height:1.2}.history-action[data-v-15843c58]{font-size:.75rem;font-weight:500;color:#667eea;line-height:1.2}.action-info[data-v-15843c58]{display:flex;flex-wrap:wrap;gap:.375rem;font-size:.6875rem;color:#6c757d;margin-top:.375rem;padding:.375rem .5rem;background:#fff;border-radius:6px;border-left:3px solid #667eea}.action-info .info-item[data-v-15843c58]{display:flex;align-items:center;gap:.25rem;color:#495057;font-size:.6875rem;padding:.1875rem .375rem;background:#f8f9fa;border-radius:4px;border:1px solid #e9ecef}.action-info .info-item i[data-v-15843c58]{color:#667eea;font-size:.875rem}.action-info .info-item span[data-v-15843c58]{word-break:break-word}.comment-history-info .info-item--full[data-v-15843c58]{width:100%;display:flex;align-items:center;min-width:0}.comment-history-info .info-item--full span[data-v-15843c58]{display:block;min-width:0;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.purchase-profit-save-info[data-v-15843c58]{align-items:center;justify-content:space-between;width:100%}.purchase-profit-save-badges[data-v-15843c58]{display:flex;flex-wrap:wrap;gap:.375rem;min-width:0}.history-detail-action-btn[data-v-15843c58]{margin-top:0!important;margin-left:auto;width:26px;min-width:26px;height:26px;min-height:26px;padding:0;display:inline-flex;align-items:center;justify-content:center;vertical-align:middle;font-size:0;line-height:1;border-radius:4px}.history-detail-action-btn i[data-v-15843c58]{display:block;margin:0;font-size:.78rem;line-height:1}.history-detail-action-text[data-v-15843c58]{display:none}.purchase-diff-modal-content[data-v-15843c58]{border-radius:10px;overflow:hidden;border:1px solid #dfe6f7}.purchase-diff-modal-header[data-v-15843c58]{background:linear-gradient(135deg,#f8faff,#fff);border-bottom:1px solid #e7ecf8}.purchase-diff-modal-heading[data-v-15843c58]{display:flex;flex-direction:column;gap:.2rem}.purchase-diff-modal-date[data-v-15843c58]{display:inline-flex;align-items:center;color:#5f6f94;font-size:.73rem;font-weight:500}.purchase-diff-modal-body[data-v-15843c58]{background:#fafcff}.purchase-diff-section[data-v-15843c58]{background:#fff;border:1px solid #e7ecf8;border-radius:8px;padding:.65rem .75rem}.purchase-diff-row-item[data-v-15843c58]{background:transparent;border-left:3px solid #667eea;border-radius:0;padding:.2rem 0 .25rem .55rem}.purchase-diff-row-title[data-v-15843c58]{color:#344054}.purchase-diff-row-subtitle[data-v-15843c58]{color:#52607a;margin-top:.15rem}.purchase-diff-row-metrics[data-v-15843c58]{margin-top:.2rem;display:flex;flex-wrap:wrap;gap:.35rem}.purchase-diff-row-metrics span[data-v-15843c58]{background:#fff;border:1px solid #dce6f6;color:#415274;border-radius:4px;padding:.1rem .35rem;font-size:.7rem}@media (max-width: 768px){.history-header[data-v-15843c58]{padding:.5rem .75rem}.history-content[data-v-15843c58]{padding:.5rem .75rem;gap:.375rem}.history-entry[data-v-15843c58]{padding:.5rem}.history-icon[data-v-15843c58]{width:16px;height:16px;min-width:16px;font-size:.4rem}.action-info[data-v-15843c58]{flex-direction:column;gap:.375rem}.action-info .info-item[data-v-15843c58]{width:100%}.comment-history-info .info-item--full span[data-v-15843c58]{white-space:normal;overflow:visible;text-overflow:clip}.purchase-profit-save-info[data-v-15843c58]{align-items:stretch}.purchase-profit-save-badges[data-v-15843c58]{width:100%}.history-detail-action-btn[data-v-15843c58]{margin-left:0;margin-top:.15rem!important;width:100%;min-width:100%;height:34px;min-height:34px;padding:0 .55rem;justify-content:center;gap:.35rem}.history-detail-action-btn i[data-v-15843c58]{font-size:.82rem}.history-detail-action-text[data-v-15843c58]{display:inline;font-size:.74rem;font-weight:600;line-height:1}.history-expand-btn[data-v-15843c58]{margin-top:.4rem;min-height:32px}}.history-content[data-v-15843c58]::-webkit-scrollbar{width:6px}.history-content[data-v-15843c58]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}.history-content[data-v-15843c58]::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:10px}.history-content[data-v-15843c58]::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.internal-comments-wrapper[data-v-db580d7c]{display:flex;flex-direction:column;height:100%;border:1px solid #e9ecef;border-radius:12px;background:#fff;box-shadow:0 2px 8px #00000014}.internal-comments-wrapper--embedded[data-v-db580d7c]{border:none;border-radius:0;background:#fff}.internal-comments-wrapper--embedded .comments-content[data-v-db580d7c]{background:#fff}.comments-header[data-v-db580d7c]{display:flex;justify-content:space-between;align-items:center;gap:.75rem;padding:.875rem 1rem;border-bottom:1px solid #eceff3;background:linear-gradient(135deg,#f8f9fa,#fff);border-radius:12px 12px 0 0}.comments-title[data-v-db580d7c]{margin:0;font-size:1rem;font-weight:600;color:#495057;display:flex;align-items:center}.comments-content[data-v-db580d7c]{flex:1 1 auto;min-height:0;overflow-y:auto;padding:.75rem}.comments-list[data-v-db580d7c]{display:flex;flex-direction:column;gap:.375rem}.comment-item[data-v-db580d7c]{display:flex;align-items:center;gap:.4rem}.comment-avatar[data-v-db580d7c]{width:32px;height:32px;flex:0 0 32px;border-radius:50%;background:#eef2ff;color:#667eea;border:1px solid #dfe5fb;font-size:.75rem;font-weight:600;display:flex;align-items:center;justify-content:center}.comment-entry[data-v-db580d7c]{position:relative;width:100%;flex:1 1 auto;min-width:0;background:#f8f9fa;border:1px solid #e9ecef;border-radius:6px;padding:.5rem .625rem;transition:all .2s ease}.comment-entry[data-v-db580d7c]:hover{background:#f1f3f5;border-color:#dee2e6}.comment-meta[data-v-db580d7c]{display:flex;flex-wrap:wrap;gap:.45rem;align-items:center;margin-bottom:.375rem;padding-right:3.2rem}.comment-author[data-v-db580d7c]{font-size:.72rem;font-weight:600;text-transform:none;letter-spacing:0;color:#6c757d}.comment-date[data-v-db580d7c]{font-size:.72rem;color:#6c757d}.comment-text[data-v-db580d7c]{margin:0;color:#495057;font-size:.8125rem;line-height:1.35;white-space:pre-wrap;word-break:break-word}.comment-tools[data-v-db580d7c]{position:absolute;top:.35rem;right:.38rem;display:flex;align-items:center;gap:.15rem}.comment-icon-btn.btn.btn-link[data-v-db580d7c]{width:22px;min-width:22px;height:22px;min-height:22px;padding:0;border-radius:4px;display:inline-flex;align-items:center;justify-content:center;color:#6c757d;text-decoration:none;border:1px solid transparent;background:transparent}.comment-icon-btn.btn.btn-link[data-v-db580d7c]:hover{color:#4b63c5;background:#fff;border-color:#d8dff8}.comment-icon-btn.btn.btn-link[data-v-db580d7c]:disabled{opacity:.45}.comment-icon-btn i[data-v-db580d7c]{font-size:.72rem;line-height:1}.comment-icon-btn-danger.btn.btn-link[data-v-db580d7c]:hover{color:#c92a2a;border-color:#f0d1d1}.comments-composer[data-v-db580d7c]{border-top:1px solid #eceff3;padding:.75rem 1rem}.comments-composer-row[data-v-db580d7c]{display:flex;align-items:center;gap:.5rem}.comments-composer-input[data-v-db580d7c]{min-height:34px;line-height:1.2}.comments-send-btn.btn.btn-sm[data-v-db580d7c]{min-height:34px;white-space:nowrap}.comments-empty[data-v-db580d7c]{color:#6c757d;font-size:.9rem}.comments-error[data-v-db580d7c]{color:#dc3545;font-size:.9rem}.comments-expand-btn[data-v-db580d7c]{margin-top:.5rem;width:100%;border:1px solid #d8e2ff;background:#f6f9ff;color:#3d5fc4;border-radius:8px;min-height:34px;font-size:.78rem;font-weight:600;display:inline-flex;align-items:center;justify-content:center;gap:.4rem;transition:all .2s ease}.comments-expand-btn[data-v-db580d7c]:hover{background:#edf3ff;border-color:#c5d5ff}@media (max-width: 768px){.internal-comments-wrapper[data-v-db580d7c]{height:auto}.comments-content[data-v-db580d7c]{max-height:320px}.comments-expand-btn[data-v-db580d7c]{width:100%}.comments-composer[data-v-db580d7c]{padding:.7rem .75rem}}@media (max-width: 991.98px) and (max-height: 500px){.comments-composer[data-v-db580d7c]{padding:.65rem .75rem}}.analytics-container[data-v-44b05ab3]{padding:20px}.stat-card[data-v-44b05ab3]{text-align:center;padding:20px;background:#f8f9fa;border-radius:8px}.summary-stats-row[data-v-44b05ab3]{--bs-gutter-x: .65rem}.summary-stat-col .stat-card[data-v-44b05ab3]{height:100%}.analytics-container .card-header h5 i[data-v-44b05ab3],.analytics-container .card-header h6 i[data-v-44b05ab3]{margin-right:.35rem}.stat-value[data-v-44b05ab3]{font-size:2rem;font-weight:700;color:#007bff}.stat-label[data-v-44b05ab3]{font-size:.9rem;color:#6c757d;margin-top:5px}.visit-card[data-v-44b05ab3]{border:1px solid #dee2e6;border-radius:8px;padding:15px;background:#fff}.visit-history-header[data-v-44b05ab3]{display:flex;align-items:center;flex-wrap:nowrap;gap:.6rem}.visit-history-title[data-v-44b05ab3]{margin:0;white-space:nowrap}.all-visits-btn[data-v-44b05ab3]{display:inline-flex;align-items:center;gap:.3rem;font-size:.78rem;line-height:1.2;padding:.26rem .58rem;min-height:30px;margin-left:auto}.visit-meta-line[data-v-44b05ab3]{display:flex;align-items:center;gap:.65rem;flex-wrap:nowrap;min-width:0}.visit-duration[data-v-44b05ab3]{color:#495057;white-space:nowrap}.visit-ended-time[data-v-44b05ab3]{white-space:nowrap}.visit-meta-segment[data-v-44b05ab3]{padding-left:.6rem;border-left:1px solid #e1e5ea}.metrika-id-header[data-v-44b05ab3]{display:flex;align-items:center;gap:.4rem}.metrika-id-code[data-v-44b05ab3]{display:inline-flex;align-items:center;gap:.35rem;background-color:#f8f9fa;border:1px solid #dee2e6;border-radius:4px;padding:3px 8px;font-size:.84rem;color:#495057}.metrika-id-code--clickable[data-v-44b05ab3]{cursor:pointer;line-height:1.2;transition:background-color .15s ease,border-color .15s ease}.metrika-id-code--clickable[data-v-44b05ab3]:hover{background-color:#eef3f8;border-color:#b8c3cf}.metrika-id-code--clickable[data-v-44b05ab3]:focus-visible{outline:2px solid #86b7fe;outline-offset:1px}.visit-header[data-v-44b05ab3]{display:block;margin-bottom:10px}.visit-status[data-v-44b05ab3]{padding:5px 10px;border-radius:4px;font-size:.85rem;font-weight:700;margin-left:auto;white-space:nowrap}.status-hot[data-v-44b05ab3]{background:#f44;color:#fff}.status-warning[data-v-44b05ab3]{background:#ffc107;color:#000}.status-view[data-v-44b05ab3]{background:#e9ecef;color:#495057}@media (min-width: 992px){.visit-history-header[data-v-44b05ab3]{gap:.75rem}.visit-history-title[data-v-44b05ab3]{font-size:1.08rem}.metrika-id-header[data-v-44b05ab3]{background:#f8f9fa;border:1px solid #e7ebef;border-radius:6px;padding:.28rem .45rem;min-width:0}.metrika-id-header small[data-v-44b05ab3]{margin:0!important;white-space:nowrap;font-size:.8rem;line-height:1.1}.visit-meta-line[data-v-44b05ab3]{background:#f8f9fa;border:1px solid #edf0f3;border-radius:6px;padding:.32rem .55rem;gap:.55rem}.visit-meta-line>strong[data-v-44b05ab3]{white-space:nowrap;font-size:.98rem}.visit-duration[data-v-44b05ab3]{font-size:.96rem}.visit-ended-time[data-v-44b05ab3]{font-size:.86rem}.visit-info[data-v-44b05ab3]{flex-direction:row;align-items:center;gap:.75rem}.visit-info-row--primary[data-v-44b05ab3]{flex:0 0 auto;min-width:max-content}.visit-info-row--secondary[data-v-44b05ab3]{flex:1 1 auto;min-width:0;font-size:.86rem;line-height:1.2;gap:.45rem .8rem}}.visit-info[data-v-44b05ab3]{display:flex;flex-direction:column;gap:6px;font-size:.9rem;color:#6c757d;margin-top:8px;padding:8px 12px;background:#f8f9fa;border-radius:5px;border-left:3px solid #007bff}.visit-info-row[data-v-44b05ab3]{display:flex;align-items:center;flex-wrap:wrap;gap:12px}.visit-info-row--primary[data-v-44b05ab3]{gap:0}.visit-info-row--secondary[data-v-44b05ab3]{row-gap:6px;font-size:.84rem;line-height:1.2}.visit-info span[data-v-44b05ab3]{display:flex;align-items:center;gap:4px}.visit-id[data-v-44b05ab3]{display:inline-flex;align-items:center;gap:.35rem;color:#1976d2;font-weight:600;background:#e3f2fd;padding:4px 8px;border-radius:3px;border:1px solid #2196f3;min-height:30px}.visit-id--clickable[data-v-44b05ab3]{cursor:pointer;line-height:1.2;transition:background-color .15s ease,border-color .15s ease}.visit-id--clickable[data-v-44b05ab3]:hover{background:#d7ebff;border-color:#0f7ff1}.visit-id--clickable[data-v-44b05ab3]:focus-visible{outline:2px solid #86b7fe;outline-offset:1px}.ip-address[data-v-44b05ab3]{color:#495057;font-weight:500}.device-info[data-v-44b05ab3],.browser-info[data-v-44b05ab3]{color:#6c757d}.location-info[data-v-44b05ab3]{color:#28a745;font-weight:500}.visit-events[data-v-44b05ab3]{background:#f8f9fa;padding:10px;border-radius:5px}.event-list[data-v-44b05ab3]{list-style:none;padding-left:0;margin:5px 0 0}.event-list li[data-v-44b05ab3]{padding:3px 0}.visit-warning[data-v-44b05ab3]{background:#fff3cd;border-left:4px solid #ffc107;padding:10px;border-radius:5px}.visit-actions[data-v-44b05ab3]{border-top:1px solid #dee2e6;padding-top:10px}.analytics-container[data-v-44b05ab3],.analytics-container .card[data-v-44b05ab3],.analytics-container .card-body[data-v-44b05ab3],.analytics-container .row[data-v-44b05ab3],.analytics-container [class*=col-][data-v-44b05ab3]{min-width:0}@media (max-width: 991.98px){.analytics-container[data-v-44b05ab3]{padding:0;overflow-x:clip}.analytics-container .row[data-v-44b05ab3]{--bs-gutter-x: .5rem}.card-header h5[data-v-44b05ab3],.card-header h6[data-v-44b05ab3]{margin:0;font-size:.95rem;line-height:1.2;word-break:break-word}.visits-history-card .card-header[data-v-44b05ab3]{padding:.55rem .7rem}.visits-history-card .card-body[data-v-44b05ab3]{padding:.6rem .7rem}.visit-history-header[data-v-44b05ab3]{gap:.35rem;flex-direction:row;align-items:center!important;flex-wrap:wrap}.all-visits-btn[data-v-44b05ab3]{font-size:.74rem;padding:.2rem .5rem;min-height:28px;margin-left:auto;align-self:center;order:2}.visit-history-title[data-v-44b05ab3]{order:1}.visit-card[data-v-44b05ab3]{padding:10px;margin-bottom:.55rem!important}.visit-meta-line[data-v-44b05ab3]{width:100%;flex-wrap:wrap;gap:.35rem;padding:0;border:0;background:transparent}.visit-duration[data-v-44b05ab3]{margin-left:auto!important}.visit-meta-segment[data-v-44b05ab3]{padding-left:0;border-left:0}.metrika-id-header[data-v-44b05ab3]{order:3;flex:0 0 100%;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:.35rem;row-gap:.2rem;width:100%}.metrika-id-header small[data-v-44b05ab3]{margin-right:0!important;line-height:1.1;font-size:.83rem}.metrika-id-header .btn[data-v-44b05ab3]{font-size:.68rem!important;line-height:1.2}.metrika-id-header .btn.btn-outline-secondary[data-v-44b05ab3]{padding:.12rem .35rem!important}.metrika-id-header .btn.btn-primary[data-v-44b05ab3]{padding:.15rem .42rem!important}.visit-status[data-v-44b05ab3]{padding:.2rem .5rem;border-radius:4px;font-size:.74rem;line-height:1.15;margin-left:auto;white-space:nowrap}.metrika-id-code[data-v-44b05ab3]{width:100%;justify-content:space-between;word-break:break-all;font-size:.8rem;padding:2px 7px}.visit-info[data-v-44b05ab3]{gap:6px;font-size:.82rem;margin-top:.35rem;padding:6px 8px}.visit-info-row[data-v-44b05ab3]{width:100%;gap:8px}.visit-info-row--secondary[data-v-44b05ab3]{gap:4px 8px;font-size:.76rem;line-height:1.15}.visit-info-row--secondary span[data-v-44b05ab3]{gap:3px}.visit-info span[data-v-44b05ab3]{min-width:0;flex-wrap:wrap}.visit-actions>.d-flex[data-v-44b05ab3]{flex-direction:column;align-items:stretch!important;gap:.45rem}.visit-actions .btn[data-v-44b05ab3]{width:100%}.visit-actions .alert[data-v-44b05ab3]{height:auto!important;white-space:normal}.visit-actions .alert.d-flex[data-v-44b05ab3]{flex-direction:row!important;align-items:flex-start!important;gap:.35rem}.summary-stats-row[data-v-44b05ab3]{--bs-gutter-x: .4rem}.summary-stat-col[data-v-44b05ab3]{padding-left:.2rem;padding-right:.2rem}.summary-stat-col .stat-card[data-v-44b05ab3]{padding:.7rem .35rem;border-radius:6px}.summary-stat-col .stat-value[data-v-44b05ab3]{font-size:1.8rem;line-height:1.05;margin-bottom:.3rem}.summary-stat-col .stat-label[data-v-44b05ab3]{font-size:.75rem;line-height:1.2;margin-top:0}.additional-actions-col[data-v-44b05ab3]{flex:0 0 50%!important;width:50%!important;max-width:50%!important;margin-bottom:.6rem!important}.additional-actions-col .card[data-v-44b05ab3]{border-radius:8px}.additional-actions-col .card-header[data-v-44b05ab3]{min-height:44px;padding:.5rem .6rem}.additional-actions-col .card-header h6[data-v-44b05ab3]{font-size:.92rem;line-height:1.15;min-height:2.1rem;display:flex;align-items:center;margin:0}.additional-actions-col .card-body[data-v-44b05ab3]{padding:.65rem .55rem}.additional-actions-col .card-body .display-6[data-v-44b05ab3]{font-size:2rem;line-height:1.05;margin-bottom:.2rem}.additional-actions-col .card-body small[data-v-44b05ab3]{display:block;font-size:.8rem;line-height:1.25;word-break:break-word}}@media (max-width: 360px){.additional-actions-col[data-v-44b05ab3]{flex:0 0 100%;width:100%;max-width:100%}}@media (max-width: 991.98px) and (max-height: 500px){.analytics-container[data-v-44b05ab3]{padding:0}.stat-card[data-v-44b05ab3]{padding:10px}.stat-value[data-v-44b05ab3]{font-size:1.6rem}.stat-label[data-v-44b05ab3]{font-size:.78rem}.card-header[data-v-44b05ab3]{padding-top:.5rem;padding-bottom:.5rem}.card-body[data-v-44b05ab3]{padding-top:.55rem;padding-bottom:.55rem}}@media (min-width: 992px){.visit-card .visit-info[data-v-44b05ab3]{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:.75rem}.visit-card .visit-info-row[data-v-44b05ab3]{width:auto;margin:0}.visit-card .visit-info-row--primary[data-v-44b05ab3]{flex:0 0 auto;min-width:max-content}.visit-card .visit-info-row--secondary[data-v-44b05ab3]{flex:1 1 auto;min-width:0;display:flex;align-items:center;justify-content:flex-start;gap:.45rem .8rem;font-size:.86rem;line-height:1.2}}.main-internal-container[data-v-6c6520aa]{max-width:100%;overflow-x:hidden}.internal-top-nav[data-v-6c6520aa]{display:flex;align-items:center;justify-content:flex-start;gap:.75rem}.dynamic-height-info[data-v-6c6520aa]{min-height:200px;max-height:100%;display:flex;flex-direction:column}.dynamic-height-history[data-v-6c6520aa]{min-height:0;max-height:100%;display:flex;flex-direction:column;overflow:hidden}.right-panel-shell[data-v-6c6520aa]{display:flex;flex-direction:column;height:100%;max-height:100%;overflow:hidden}.right-panel-header[data-v-6c6520aa]{--about-header-chip-radius: 5px;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:.75rem}.right-panel-title[data-v-6c6520aa]{margin:0;display:flex;align-items:center;min-width:0;flex:1 1 240px}.right-panel-switch[data-v-6c6520aa]{display:flex;gap:.5rem;min-width:0;flex:0 0 auto;justify-content:flex-end;margin-right:-.5rem}.right-panel-switch .btn.btn-sm[data-v-6c6520aa]{min-width:112px;flex-shrink:0;white-space:nowrap;border-radius:var(--about-header-chip-radius);padding:.35rem .55rem;font-size:.8125rem;font-weight:600;line-height:1.2;box-shadow:0 1px 4px #0f172a12}.right-panel-switch .active-tab[data-v-6c6520aa]{box-shadow:inset 0 0 0 1px #0d6efd26}.right-panel-content[data-v-6c6520aa]{min-height:0;flex:1 1 auto;overflow:hidden;padding:0}.section-header[data-v-6c6520aa]{display:flex;justify-content:space-between;align-items:center;margin-bottom:0}.section-title[data-v-6c6520aa]{margin:0;display:flex;align-items:center}.internal-version-badge[data-v-6c6520aa]{white-space:nowrap}@media (max-width: 991.98px){.main-internal-container[data-v-6c6520aa]{padding-top:.75rem;padding-left:.5rem;padding-right:.5rem;overflow-x:clip}.section-header[data-v-6c6520aa]{padding:.75rem 1rem}.internal-top-nav[data-v-6c6520aa]{border-bottom:none}.internal-version-badge[data-v-6c6520aa]{white-space:normal;word-break:break-word}.right-panel-header[data-v-6c6520aa]{padding:.75rem 1rem;align-items:flex-start;flex-wrap:wrap;gap:.5rem}.right-panel-title[data-v-6c6520aa]{font-size:.95rem}.right-panel-switch[data-v-6c6520aa]{justify-content:flex-end}.right-panel-switch .btn.btn-sm[data-v-6c6520aa]{min-width:96px;flex:0 0 auto}.right-panel-content[data-v-6c6520aa]{padding:0}}@media (max-width: 991.98px) and (max-height: 500px){.right-panel-header[data-v-6c6520aa]{align-items:center;flex-wrap:nowrap;gap:.5rem;padding:.75rem 1rem}.right-panel-title[data-v-6c6520aa]{flex:1 1 auto;min-width:0}.right-panel-switch[data-v-6c6520aa]{flex:0 0 auto;justify-content:flex-end;gap:.4rem;min-width:0;max-width:none;margin-right:-.35rem}.right-panel-switch .btn.btn-sm[data-v-6c6520aa]{min-height:30px;flex:0 0 auto}}@media (max-width: 768px){.main-internal-container .row.mb-1>[class*=col-].mb-3[data-v-6c6520aa]{margin-bottom:.5rem!important}}@media (max-width: 991.98px) and (max-height: 500px){.main-internal-container .row.mb-1>[class*=col-md-6][data-v-6c6520aa]{flex:0 0 100%;max-width:100%}}.news-card[data-v-0d4b7bcc]{border:0;background:transparent;box-shadow:none}.news-card-body[data-v-0d4b7bcc]{padding:.75rem 0;min-width:0;max-width:100%;overflow-x:hidden}.news-meta[data-v-0d4b7bcc]{font-size:.9rem;color:#555}.news-actions-group[data-v-0d4b7bcc]{display:inline-flex;align-items:center;gap:.4rem}.news-action-btn[data-v-0d4b7bcc]{width:30px;height:30px;min-width:30px;min-height:30px;padding:0;display:inline-flex;align-items:center;justify-content:center;border-radius:6px}.news-author-icon[data-v-0d4b7bcc]{font-size:1.5rem;color:#6c757d}.news-date[data-v-0d4b7bcc]{font-size:.85rem}.news-image[data-v-0d4b7bcc]{display:block;max-width:100%;width:auto;height:auto;max-height:400px;border-radius:10px;object-fit:contain}.img-container[data-v-0d4b7bcc]{background-color:#f8f9fa;padding:15px;border-radius:10px;display:flex;justify-content:center;align-items:center;max-width:100%;overflow:hidden}.news-content[data-v-0d4b7bcc]{max-width:100%;overflow-wrap:anywhere;word-break:break-word}.news-content[data-v-0d4b7bcc] img,.news-content[data-v-0d4b7bcc] video,.news-content[data-v-0d4b7bcc] canvas,.news-content[data-v-0d4b7bcc] svg,.news-content[data-v-0d4b7bcc] iframe{max-width:100%!important;height:auto!important}.news-content[data-v-0d4b7bcc] table{display:block;width:100%;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.news-content[data-v-0d4b7bcc] pre,.news-content[data-v-0d4b7bcc] code{max-width:100%;white-space:pre-wrap;word-break:break-word}.poll-section[data-v-0d4b7bcc]{border:1px solid #e0e0e0;background:#f9f9f9;padding:15px;border-radius:10px}.vote-section[data-v-0d4b7bcc]{display:flex;align-items:center}.news-discussion-header[data-v-0d4b7bcc]{display:flex;align-items:center;gap:.5rem;width:100%}.comment-input-inline[data-v-0d4b7bcc]{flex:1 1 auto;min-width:0}.like-button[data-v-0d4b7bcc]{background:#f8f9fa;border:1px solid #dbe3ee;border-radius:999px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:.35rem;min-height:36px;padding:.2rem .55rem;color:#4f647d;transition:all .2s ease-in-out}.like-button[data-v-0d4b7bcc]:hover{background:#eef4fb;border-color:#b7cbe6;color:#2f4f71;transform:translateY(-1px)}.like-button[data-v-0d4b7bcc]:active{transform:translateY(0)}.bi-heart[data-v-0d4b7bcc],.bi-heart-fill[data-v-0d4b7bcc]{font-size:1rem;line-height:1;transition:color .2s ease-in-out}.like-button:hover .bi-heart[data-v-0d4b7bcc],.bi-heart-fill[data-v-0d4b7bcc]{color:#0d6efd}.like-count[data-v-0d4b7bcc]{font-size:.85rem;font-weight:600;line-height:1;min-width:.75rem;color:inherit}.comment-bubble[data-v-0d4b7bcc]{border-radius:15px;background-color:#f8f9fa;padding:10px;margin-bottom:10px}.reply-bubble[data-v-0d4b7bcc]{border-left:3px solid #007bff;padding-left:10px;margin-left:20px}.comment-actions[data-v-0d4b7bcc]{display:flex;align-items:center;flex-shrink:0}.comment-actions button[data-v-0d4b7bcc]{margin-left:10px}.comment-main[data-v-0d4b7bcc]{min-width:0;flex:1}.comment-meta[data-v-0d4b7bcc]{color:#6c757d;font-size:.8rem;margin-bottom:.25rem}.comment-text[data-v-0d4b7bcc]{white-space:pre-wrap;word-break:break-word}.comment-input-container[data-v-0d4b7bcc]{position:relative;width:100%}.comment-input[data-v-0d4b7bcc]{transition:border-color .2s ease-in-out,box-shadow .2s ease-in-out;min-height:36px;height:36px;padding-top:.35rem;padding-bottom:.35rem;resize:none;overflow-y:auto}.comment-inline-actions[data-v-0d4b7bcc]{display:inline-flex;align-items:center;gap:.5rem;flex-shrink:0}.comment-inline-btn[data-v-0d4b7bcc]{white-space:nowrap}.comment-thread-btn[data-v-0d4b7bcc]{display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;padding-left:.75rem;padding-right:.75rem}.comment-thread-btn-small[data-v-0d4b7bcc]{min-height:30px;border-radius:var(--ui-btn-radius, 5px);font-size:.85rem;line-height:1.2;padding:.2rem .6rem}.comment-input[data-v-0d4b7bcc]:focus{border-color:#007bff;box-shadow:0 0 5px #007bff80}.search-highlight[data-v-0d4b7bcc]{background-color:#ffeb3b;color:#000;padding:2px 4px;border-radius:3px;font-weight:500}@media (max-width: 767px){.news-top-bar[data-v-0d4b7bcc]{align-items:flex-start!important;flex-wrap:wrap;gap:.5rem}.news-actions-group[data-v-0d4b7bcc]{width:auto;justify-content:flex-end;margin-left:auto;flex-shrink:0}.news-title[data-v-0d4b7bcc]{font-size:1.2rem;line-height:1.35}.news-action-btn[data-v-0d4b7bcc]{width:30px;height:30px;min-width:30px;min-height:30px}.news-content[data-v-0d4b7bcc]{word-break:break-word}.news-image[data-v-0d4b7bcc]{max-height:260px}.comment-row[data-v-0d4b7bcc]{flex-direction:column}.comment-actions[data-v-0d4b7bcc]{width:100%;gap:.5rem}.comment-actions button[data-v-0d4b7bcc]{margin-left:0}.news-discussion-header[data-v-0d4b7bcc]{align-items:stretch}.comment-inline-actions[data-v-0d4b7bcc]{flex-direction:column;width:110px}.comment-inline-btn[data-v-0d4b7bcc]{width:100%}.comment-input[data-v-0d4b7bcc]{min-height:30px;height:30px}}.modal-dialog.modal-lg[data-v-50f9f7f2]{max-width:1100px;margin:1.75rem auto;width:auto}.modal-footer[data-v-50f9f7f2]{gap:.5rem}.news-primary-fields-row[data-v-50f9f7f2]{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,3fr);gap:.75rem}.news-primary-field-title[data-v-50f9f7f2],.news-primary-field-category[data-v-50f9f7f2]{min-width:0}.poll-options-header[data-v-50f9f7f2]{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.5rem}.poll-add-option-btn[data-v-50f9f7f2]{white-space:nowrap}.poll-option-remove-btn[data-v-50f9f7f2]{flex:0 0 auto}.news-editor-remove-btn[data-v-50f9f7f2]{width:36px;min-width:36px;padding:0;display:inline-flex;align-items:center;justify-content:center}.poll-option-remove-btn i[data-v-50f9f7f2]{font-size:.9rem;line-height:1}@media (min-width: 992px) and (max-width: 1199px){.modal-dialog.modal-lg[data-v-50f9f7f2]{max-width:calc(100vw - 4rem);margin:1.5rem auto}}@media (min-width: 768px) and (max-width: 991px){.modal-dialog.modal-lg[data-v-50f9f7f2]{max-width:calc(100vw - 3rem);margin:1.25rem auto}}@media (max-width: 767px){.modal-dialog.modal-lg[data-v-50f9f7f2]{max-width:calc(100vw - 2rem);margin:1rem auto}.modal-content[data-v-50f9f7f2]{max-height:calc(100vh - 2rem)}.news-primary-fields-row[data-v-50f9f7f2]{grid-template-columns:1fr;gap:.5rem}.news-primary-field-title[data-v-50f9f7f2],.news-primary-field-category[data-v-50f9f7f2]{min-width:0}.poll-option-row[data-v-50f9f7f2]{flex-direction:row;align-items:center;gap:.5rem;flex-wrap:nowrap}.poll-option-row .form-control[data-v-50f9f7f2]{margin-right:0!important;flex:1 1 auto;min-width:0}.poll-option-row .poll-option-remove-btn[data-v-50f9f7f2]{flex:0 0 auto}.poll-options-header[data-v-50f9f7f2]{align-items:center}.modal-footer .btn[data-v-50f9f7f2]{flex:1 1 calc(50% - .25rem)}.modal-footer[data-v-50f9f7f2]{flex-wrap:nowrap}.modal-footer[data-v-50f9f7f2]>*{margin:0!important}}@media (max-width: 575px){.modal-dialog.modal-lg[data-v-50f9f7f2]{max-width:100vw;margin:0;min-height:100vh}.modal-content[data-v-50f9f7f2]{min-height:100vh;border-radius:0}}.newsfeed-container[data-v-f189008f]{width:100%!important;max-width:100%!important;overflow-x:clip;box-sizing:border-box!important;position:relative;margin-left:auto;margin-right:auto}.newsfeed-container[data-v-f189008f] *{box-sizing:border-box}.newsfeed-container .col[data-v-f189008f],.newsfeed-container .col-12[data-v-f189008f],.newsfeed-container [class*=col-][data-v-f189008f]{min-width:0;max-width:100%}.newsfeed-container .card[data-v-f189008f],.newsfeed-container .card-body[data-v-f189008f]{max-width:100%!important;overflow-x:clip;min-width:0}.newsfeed-item[data-v-f189008f]{margin-bottom:.75rem;padding-bottom:.75rem;border-bottom:1px solid #e9ecef}.newsfeed-item.is-last-item[data-v-f189008f]{margin-bottom:0;padding-bottom:0;border-bottom:0}.newsfeed-section[data-v-f189008f]{box-sizing:border-box;min-width:0}.input-group-text[data-v-f189008f]{cursor:pointer}.newsfeed-container .form-control[data-v-f189008f]:focus,.newsfeed-container .form-select[data-v-f189008f]:focus{outline:none!important;box-shadow:none!important;border-color:#ced4da!important}@media (max-width: 767px){.newsfeed-container .card-body[data-v-f189008f]{padding:.75rem!important}.newsfeed-container .newsfeed-section[data-v-f189008f],.newsfeed-container .row.mb-4[data-v-f189008f]{margin-bottom:1rem!important}}@media (max-width: 991px) and (max-height: 500px){.mobile-landscape-filters-grid>[class*=col-][data-v-f189008f]:nth-child(-n+3){flex:0 0 33.3333%;max-width:33.3333%}.mobile-landscape-filters-grid>[class*=col-][data-v-f189008f]:nth-child(n+4){flex:0 0 50%;max-width:50%}}.price-list-header[data-v-0f8058b3]{background:linear-gradient(135deg,#667eea1a,#764ba21a);border:1px solid rgba(102,126,234,.2);border-radius:15px;margin-bottom:2rem;position:relative;overflow:hidden;min-height:200px}.price-list-header[data-v-0f8058b3]:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(45deg,transparent 30%,rgba(255,255,255,.1) 50%,transparent 70%);animation:shimmer-0f8058b3 3s ease-in-out infinite}@keyframes shimmer-0f8058b3{0%,to{transform:translate(-100%)}50%{transform:translate(100%)}}.header-content[data-v-0f8058b3]{display:flex;align-items:center;padding:2.5rem;position:relative;z-index:1}.header-left[data-v-0f8058b3]{flex:0 0 auto;margin-right:3rem}.logo-container[data-v-0f8058b3]{width:160px;height:160px;border-radius:16px;overflow:hidden;box-shadow:0 6px 20px #00000026;background:#fff;display:flex;align-items:center;justify-content:center}.company-logo[data-v-0f8058b3]{max-width:100%;max-height:100%;object-fit:contain}.header-center[data-v-0f8058b3]{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);text-align:center;width:auto}.main-title[data-v-0f8058b3]{color:#2c3e50;font-weight:700;font-size:2.5rem;margin-bottom:1rem;text-shadow:0 2px 4px rgba(0,0,0,.1)}.dates-info[data-v-0f8058b3]{display:flex;flex-direction:column;gap:.5rem}.date-item[data-v-0f8058b3]{color:#6c757d;margin:0;font-size:.95rem;display:flex;align-items:center;justify-content:center;gap:.5rem}.date-item i[data-v-0f8058b3]{color:#667eea;font-size:1.1rem}.header-right[data-v-0f8058b3]{flex:0 0 auto;margin-left:2rem}.decorative-elements[data-v-0f8058b3]{position:relative;width:60px;height:60px}.decorative-circle[data-v-0f8058b3]{width:40px;height:40px;border:3px solid rgba(102,126,234,.3);border-radius:50%;position:absolute;top:10px;right:10px}.decorative-line[data-v-0f8058b3]{width:2px;height:30px;background:linear-gradient(to bottom,rgba(102,126,234,.5),transparent);position:absolute;top:15px;right:25px;transform:rotate(45deg)}@media (min-width: 769px) and (max-width: 992px){.logo-container[data-v-0f8058b3]{width:120px;height:120px}}@media (max-width: 768px){.header-content[data-v-0f8058b3]{flex-direction:column;text-align:center;padding:1.5rem;position:relative}.header-left[data-v-0f8058b3]{margin-right:0;margin-bottom:1rem;order:1}.header-center[data-v-0f8058b3]{position:static;transform:none;order:2;margin-bottom:1rem}.main-title[data-v-0f8058b3]{font-size:2rem}.dates-info[data-v-0f8058b3]{flex-direction:column;align-items:center}.price-list-header[data-v-0f8058b3]{min-height:150px}}@media print{.price-list-header[data-v-0f8058b3]{background:none!important;border:2px solid #333!important}.price-list-header[data-v-0f8058b3]:before{display:none!important}.main-title[data-v-0f8058b3]{color:#000!important;text-shadow:none!important}.date-item[data-v-0f8058b3]{color:#333!important}.decorative-elements[data-v-0f8058b3]{display:none!important}}.section-title[data-v-2e171456]{color:#2c3e50;border-bottom:2px solid #0d6efd;padding-bottom:10px;font-weight:600;margin-bottom:1.5rem}.nested-section-title[data-v-2e171456]{color:#495057;border-bottom:1px solid #dee2e6;padding-bottom:8px;font-weight:500;margin-bottom:1rem}.price-table[data-v-2e171456]{border-radius:.375rem;overflow:hidden;background-color:#fff}.table-header[data-v-2e171456]{display:flex;background-color:#f8f9fa;color:#495057;border-bottom:1px solid #dee2e6;font-weight:600;font-size:.875rem}.header-cell[data-v-2e171456],.table-cell[data-v-2e171456]{padding:.5rem;display:flex;align-items:center}.table-row[data-v-2e171456]{display:flex;border-bottom:1px solid #f0f0f0}.table-row[data-v-2e171456]:hover{background-color:#f8f9fa}.code-cell[data-v-2e171456]{width:12%;justify-content:center}.title-cell[data-v-2e171456]{width:62%;justify-content:flex-start}.price-cell[data-v-2e171456]{width:18%;justify-content:center;flex-direction:column;align-items:center}.measurement-cell[data-v-2e171456]{width:8%;justify-content:center}.tax-cell[data-v-2e171456]{width:18%;justify-content:center}.price-table:has(.tax-cell) .price-cell[data-v-2e171456]{width:12%}.price-table:has(.tax-cell) .measurement-cell[data-v-2e171456]{width:4%}.price-table:has(.tax-cell) .title-cell[data-v-2e171456]{width:60%}.text-truncate[data-v-2e171456]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.service-row[data-v-2e171456]{cursor:pointer}.service-row.expanded[data-v-2e171456]{background-color:#e3f2fd}.description-indicator[data-v-2e171456]{color:#6c757d;font-size:.75rem;transition:transform .2s ease-in-out}.description-indicator.rotated[data-v-2e171456]{transform:rotate(180deg)}.description-row[data-v-2e171456]{background-color:#f8f9fa;border-bottom:1px solid #f0f0f0}.description-cell[data-v-2e171456]{padding:.5rem 1rem;width:100%}.description-content[data-v-2e171456]{font-size:.875rem;color:#6c757d;line-height:1.4}@media print{.section-title[data-v-2e171456],.nested-section-title[data-v-2e171456]{page-break-after:avoid;color:#000}.measurement-unit-column[data-v-2e171456],.description-row[data-v-2e171456]{display:none!important}}@media (max-width: 1024px){.measurement-unit-column[data-v-2e171456],.tax-cell[data-v-2e171456]{display:none!important}.code-cell[data-v-2e171456]{width:15%!important}.title-cell[data-v-2e171456]{width:70%!important}.price-cell[data-v-2e171456]{width:15%!important}}.control-bar[data-v-51838608]{--control-bar-control-height: var(--ui-input-height-standard, var(--ui-btn-height-desktop, 36px));position:fixed;bottom:0;left:0;width:100%;z-index:1000}.control-bar-desktop[data-v-51838608],.control-bar-tablet[data-v-51838608],.control-bar-mobile[data-v-51838608]{background-color:#f8f9fa;border-top:1px solid #ddd;box-shadow:0 -2px 10px #0000001a}.control-bar[data-v-51838608] .form-control,.control-bar[data-v-51838608] .form-select,.control-bar[data-v-51838608] .btn,.control-bar[data-v-51838608] .catalog-category-picker__trigger{height:var(--control-bar-control-height);min-height:var(--control-bar-control-height);max-height:var(--control-bar-control-height);box-sizing:border-box}.control-bar[data-v-51838608] .btn{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;line-height:1.2;white-space:nowrap}.control-bar__search[data-v-51838608]{width:200px}.control-bar__search-tablet[data-v-51838608]{width:150px}.control-bar__price[data-v-51838608]{width:100px}.control-bar__price-tablet[data-v-51838608]{width:80px}.mobile-controls[data-v-51838608]{min-height:calc(var(--control-bar-control-height) + 1rem)}.mobile-filters[data-v-51838608]{border-top:1px solid #e9ecef}.mobile-filters[data-v-51838608] .catalog-category-picker,.mobile-filters[data-v-51838608] .catalog-category-picker__trigger{width:100%;max-width:none}@media (min-width: 1320px){.control-bar-desktop[data-v-51838608]{display:flex!important}.control-bar-tablet[data-v-51838608],.control-bar-mobile[data-v-51838608]{display:none!important}}@media (max-width: 1319px) and (min-width: 992px){.control-bar-tablet[data-v-51838608]{display:flex!important}.control-bar-desktop[data-v-51838608],.control-bar-mobile[data-v-51838608]{display:none!important}}@media (max-width: 991px){.control-bar-mobile[data-v-51838608]{display:block!important}.control-bar-desktop[data-v-51838608],.control-bar-tablet[data-v-51838608]{display:none!important}}@media print{.control-bar[data-v-51838608]{display:none}}.price-list-container[data-v-902c60a5]{min-height:100vh;padding-bottom:120px}@media (max-width: 768px){.price-list-container[data-v-902c60a5]{padding-bottom:200px}}@media print{.price-list-container[data-v-902c60a5]{padding-bottom:0}}.templates-index-page[data-v-425f027b]{width:100%;max-width:100%;min-width:0;overflow-x:hidden;box-sizing:border-box}.templates-index-page>.row[data-v-425f027b]{--bs-gutter-x: 0;margin-left:0;margin-right:0}.templates-index-page>.row>[class*=col-][data-v-425f027b]{padding-left:0;padding-right:0;min-width:0}.templates-index-page>.row.ui-stats-section[data-v-425f027b]{--bs-gutter-x: .75rem;margin-left:calc(var(--bs-gutter-x) * -.5);margin-right:calc(var(--bs-gutter-x) * -.5)}.templates-index-page>.row.ui-stats-section>[class*=col-][data-v-425f027b]{padding-left:calc(var(--bs-gutter-x) * .5);padding-right:calc(var(--bs-gutter-x) * .5)}.table th[data-v-425f027b]{border-top:none;font-weight:600;color:#495057}.table td[data-v-425f027b]{vertical-align:middle}.btn-group-sm>.btn[data-v-425f027b]{padding:.25rem .5rem;font-size:.875rem}.card[data-v-425f027b]{box-shadow:0 .125rem .25rem #00000013;border:1px solid rgba(0,0,0,.125)}.badge[data-v-425f027b]{font-size:.75rem}.spinner-border[data-v-425f027b]{width:3rem;height:3rem}.template-editor[data-v-0e0a5ee8]{min-height:100vh}.templates-editor-page>.row[data-v-0e0a5ee8]{--bs-gutter-x: 0;margin-left:0;margin-right:0}.templates-editor-page>.row>[class*=col-][data-v-0e0a5ee8]{padding-left:0;padding-right:0}@media (max-width: 768px) and (orientation: portrait){.ui-choice-group[data-v-0e0a5ee8]{display:flex;flex-wrap:nowrap!important;gap:.45rem!important;justify-content:space-between}.ui-choice-group .form-check[data-v-0e0a5ee8]{flex:1 1 0;min-width:0;margin-bottom:0}.ui-choice-group .form-check-label[data-v-0e0a5ee8]{font-size:.82rem;white-space:nowrap}}@media (max-width: 991.98px) and (orientation: landscape){.template-category-select[data-v-0e0a5ee8]{font-size:.8rem}}.block-template-editor[data-v-53b9b890]{min-height:100vh}.spinner-border[data-v-53b9b890]{width:1rem;height:1rem}.block-template-editor-page>.row[data-v-53b9b890]{--bs-gutter-x: 0;margin-left:0;margin-right:0}.block-template-editor-page>.row>[class*=col-][data-v-53b9b890]{padding-left:0;padding-right:0}@media (max-width: 768px) and (orientation: portrait){.ui-choice-group[data-v-53b9b890]{display:flex;flex-wrap:nowrap!important;gap:.45rem!important;justify-content:space-between}.ui-choice-group .form-check[data-v-53b9b890]{flex:1 1 0;min-width:0;margin-bottom:0}.ui-choice-group .form-check-label[data-v-53b9b890]{font-size:.82rem;white-space:nowrap}}@media (max-width: 991.98px) and (orientation: landscape){.block-template-category-select[data-v-53b9b890]{font-size:.8rem}}.chat-plan-blocked .ai-avatar[data-v-523965d9]{width:64px;height:64px;border-radius:16px;background:linear-gradient(135deg,#e9ecef,#dee2e6);display:flex;align-items:center;justify-content:center;font-size:1.75rem;color:#6c757d}.modern-chat-container[data-v-523965d9]{display:flex;height:98vh;min-height:98vh;background:#f8f9fa;border-radius:12px;overflow:hidden;box-shadow:0 4px 20px #0000001a}.chat-sidebar[data-v-523965d9]{width:320px;background:#fff;display:flex;flex-direction:column;border-right:1px solid #e9ecef}.sidebar-header[data-v-523965d9]{padding:24px 20px;border-bottom:1px solid #e9ecef}.ai-avatar[data-v-523965d9]{width:48px;height:48px;background:#0984e3;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:20px}.btn-new-chat[data-v-523965d9]{width:100%;background:#0984e3;border:1px solid #0984e3;color:#fff;padding:12px 16px;border-radius:8px;font-weight:500;transition:all .2s ease}.btn-new-chat[data-v-523965d9]:hover:not(:disabled){background:#0870c7;border-color:#0870c7;transform:translateY(-1px)}.btn-new-chat[data-v-523965d9]:disabled{opacity:.6}.chats-list[data-v-523965d9]{flex:1;overflow:hidden;display:flex;flex-direction:column}.loading-state[data-v-523965d9],.empty-state[data-v-523965d9]{padding:40px 20px;text-align:center;color:#6c757d}.empty-icon[data-v-523965d9]{font-size:48px;margin-bottom:16px;opacity:.6}.empty-text[data-v-523965d9]{font-size:18px;font-weight:500;margin-bottom:8px}.empty-hint[data-v-523965d9]{opacity:.7}.chats-scroll[data-v-523965d9]{flex:1;overflow-y:auto;padding:8px 0}.chat-item[data-v-523965d9]{display:flex;align-items:center;padding:16px 20px;cursor:pointer;transition:all .2s ease;border-left:3px solid transparent;border-bottom:1px solid #f1f3f4}.chat-item[data-v-523965d9]:hover{background:#f8f9fa}.chat-item.active[data-v-523965d9]{background:#f8f9fa;border-left-color:#0984e3}.chat-avatar[data-v-523965d9]{width:40px;height:40px;background:#e9ecef;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#6c757d;margin-right:12px;flex-shrink:0}.chat-info[data-v-523965d9]{flex:1;min-width:0}.chat-title[data-v-523965d9]{color:#2c3e50;font-weight:500;font-size:14px;margin-bottom:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.chat-time[data-v-523965d9]{color:#6c757d;font-size:12px}.chat-delete[data-v-523965d9]{background:none;border:none;color:#adb5bd;padding:8px;border-radius:4px;transition:all .2s ease;opacity:0}.chat-item:hover .chat-delete[data-v-523965d9]{opacity:1}.chat-delete[data-v-523965d9]:hover{background:#e9ecef;color:#495057}.chat-main[data-v-523965d9]{flex:1;display:flex;flex-direction:column;background:#fff}.chat-header[data-v-523965d9]{padding:20px 24px;border-bottom:1px solid #e9ecef;background:#fff}.model-selector[data-v-523965d9]{min-width:250px}.model-selector .badge[data-v-523965d9]{font-size:.75rem;padding:.375rem .5rem}.model-selector .dropdown-toggle[data-v-523965d9]{min-width:180px;justify-content:space-between;border-radius:8px;font-size:.875rem}.model-selector .dropdown-menu[data-v-523965d9]{border-radius:12px;border:1px solid #e9ecef;padding:.5rem 0;min-width:250px;max-height:300px;overflow-y:auto}.model-selector .dropdown-item[data-v-523965d9]{padding:.75rem 1rem;border-radius:0;transition:all .2s ease}.model-selector .dropdown-item[data-v-523965d9]:hover{background-color:#f8f9fa}.model-selector .dropdown-item.active[data-v-523965d9]{background-color:#e3f2fd;color:#1976d2}.model-selector .dropdown-item-text[data-v-523965d9]{padding:.75rem 1rem;color:#6c757d}.chat-avatar-header[data-v-523965d9]{width:40px;height:40px;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff}.online-indicator[data-v-523965d9]{color:#28a745;font-size:8px}.messages-area[data-v-523965d9]{flex:1;overflow-y:auto;background:#f8f9fa}.welcome-screen[data-v-523965d9]{height:100%;display:flex;align-items:center;justify-content:center;padding:40px}.welcome-content[data-v-523965d9]{text-align:center;max-width:400px}.welcome-avatar[data-v-523965d9]{width:80px;height:80px;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:32px;margin:0 auto 24px}.welcome-title[data-v-523965d9]{color:#2c3e50;margin-bottom:16px;font-weight:600}.welcome-text[data-v-523965d9]{color:#6c757d;margin-bottom:32px;line-height:1.6}.welcome-features[data-v-523965d9]{display:flex;justify-content:center;gap:32px}.feature-item[data-v-523965d9]{display:flex;flex-direction:column;align-items:center;gap:8px;color:#6c757d;font-size:14px}.feature-item i[data-v-523965d9]{font-size:24px;color:#667eea}.messages-container[data-v-523965d9]{padding:20px}.loading-messages[data-v-523965d9]{display:flex;align-items:center;justify-content:center;padding:40px;color:#6c757d}.messages-list[data-v-523965d9]{display:flex;flex-direction:column;gap:16px}.message-wrapper[data-v-523965d9]{display:flex}.message-wrapper.message-user[data-v-523965d9],.message-wrapper.message-assistant[data-v-523965d9]{justify-content:flex-start}.message-bubble[data-v-523965d9]{display:flex;align-items:flex-start;gap:12px;max-width:70%}.message-assistant .message-bubble[data-v-523965d9]{max-width:100%}.message-avatar[data-v-523965d9]{width:32px;height:32px;background:#868e96;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:14px;flex-shrink:0}.message-avatar-user[data-v-523965d9]{background:#0984e3}.message-wrapper.message-system[data-v-523965d9]{justify-content:center;margin:16px 0}.message-system .message-bubble[data-v-523965d9]{max-width:80%;background:#f8f9fa;border:1px solid #e9ecef;border-radius:12px;padding:8px 16px;font-size:.875rem;color:#6c757d;text-align:center}.message-content[data-v-523965d9]{background:#fff;color:#333;border-radius:18px;padding:12px 16px;box-shadow:0 2px 8px #0000001a;position:relative}.message-user .message-content[data-v-523965d9]{background:#0984e3;color:#fff}.message-text[data-v-523965d9]{margin-bottom:4px;line-height:1.4}.message-time[data-v-523965d9]{font-size:11px;opacity:.7}.typing-bubble .message-content[data-v-523965d9]{background:#e9ecef}.typing-indicator[data-v-523965d9]{display:flex;align-items:center;gap:8px}.typing-dots[data-v-523965d9]{display:flex;gap:4px}.typing-dot[data-v-523965d9]{width:6px;height:6px;border-radius:50%;background:#6c757d;animation:typing-523965d9 1.4s infinite ease-in-out}.typing-dot[data-v-523965d9]:nth-child(1){animation-delay:-.32s}.typing-dot[data-v-523965d9]:nth-child(2){animation-delay:-.16s}@keyframes typing-523965d9{0%,80%,to{transform:scale(0);opacity:.5}40%{transform:scale(1);opacity:1}}.typing-text[data-v-523965d9]{font-size:12px;color:#6c757d;font-style:italic}.input-area[data-v-523965d9]{padding:20px 24px;background:#fff;border-top:1px solid #e9ecef}.input-container[data-v-523965d9]{max-width:100%}.message-form[data-v-523965d9]{margin-bottom:8px}.input-wrapper[data-v-523965d9]{display:flex;align-items:flex-end;gap:12px;background:#f8f9fa;border-radius:24px;padding:12px 16px;border:2px solid transparent;transition:all .2s ease}.input-wrapper[data-v-523965d9]:focus-within{border-color:#667eea;background:#fff;box-shadow:0 0 0 3px #667eea1a}.message-input[data-v-523965d9]{flex:1;border:none;background:none;resize:none;outline:none;font-size:14px;line-height:1.4;max-height:120px;min-height:20px}.message-input[data-v-523965d9]::placeholder{color:#adb5bd}.send-button[data-v-523965d9]{background:linear-gradient(135deg,#667eea,#764ba2);border:none;color:#fff;width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .2s ease;flex-shrink:0}.send-button[data-v-523965d9]:hover:not(:disabled){transform:scale(1.05);box-shadow:0 4px 12px #667eea4d}.send-button[data-v-523965d9]:disabled{opacity:.5;cursor:not-allowed}.input-hint[data-v-523965d9]{text-align:center;margin-top:8px;color:#495057}.input-hint small[data-v-523965d9]{color:#6c757d;font-size:12px}.input-hint kbd[data-v-523965d9]{background:#495057;color:#fff;border:1px solid #343a40;border-radius:4px;padding:3px 7px;font-size:11px;font-weight:500;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;box-shadow:0 1px 2px #0000001a}.error-message[data-v-523965d9]{background:#f8d7da;color:#721c24;padding:12px 16px;border-radius:8px;margin-top:12px;display:flex;align-items:center}@media (max-width: 768px){.modern-chat-container[data-v-523965d9]{flex-direction:column}.chat-sidebar[data-v-523965d9]{width:100%;height:200px}.chats-scroll[data-v-523965d9]{flex-direction:row;overflow-x:auto;overflow-y:hidden;padding:8px}.chat-item[data-v-523965d9]{min-width:200px;flex-direction:column;text-align:center}.message-bubble[data-v-523965d9]{max-width:85%}.welcome-features[data-v-523965d9]{flex-direction:column;gap:16px}}.chats-scroll[data-v-523965d9]::-webkit-scrollbar,.messages-area[data-v-523965d9]::-webkit-scrollbar{width:6px}.chats-scroll[data-v-523965d9]::-webkit-scrollbar-track{background:#f1f3f4}.chats-scroll[data-v-523965d9]::-webkit-scrollbar-thumb{background:#dadce0;border-radius:3px}.chats-scroll[data-v-523965d9]::-webkit-scrollbar-thumb:hover{background:#bdc1c6}.messages-area[data-v-523965d9]::-webkit-scrollbar-track{background:#f1f3f4}.messages-area[data-v-523965d9]::-webkit-scrollbar-thumb{background:#dadce0;border-radius:3px}.ai-chat-widget[data-v-61fb0941]{position:fixed;bottom:20px;right:20px;z-index:1050;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}@media (min-width: 992px){.ai-chat-widget[data-v-61fb0941]{bottom:60px}}.widget-toggle-wrapper[data-v-61fb0941]{width:48px;height:48px;display:flex;align-items:center;justify-content:center;position:relative}@media (max-width: 768px){.ai-chat-widget[data-v-61fb0941]{z-index:1060}}.widget-toggle-btn[data-v-61fb0941]{width:48px;height:48px;min-width:48px;min-height:48px;border-radius:.5rem;background:#fffffff2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(0,0,0,.1);color:#0984e3;font-size:20px;box-shadow:0 2px 10px #0000001a;cursor:pointer;transition:all .3s ease;position:relative;display:flex;align-items:center;justify-content:center;padding:0;margin:0;flex-shrink:0}.widget-toggle-btn[data-v-61fb0941]:hover{transform:translateY(-2px);box-shadow:0 4px 15px #0984e340;background:#fff;color:#0a58ca}.widget-toggle-btn.has-unread[data-v-61fb0941]{animation:pulse-61fb0941 2s infinite}.unread-badge[data-v-61fb0941]{position:absolute;top:-5px;right:-5px;background:#e74c3c;color:#fff;border-radius:50%;width:18px;height:18px;font-size:10px;display:flex;align-items:center;font-weight:600;justify-content:center;font-weight:700}@keyframes pulse-61fb0941{0%{box-shadow:0 4px 20px #0984e34d}50%{box-shadow:0 4px 20px #0984e399}to{box-shadow:0 4px 20px #0984e34d}}.widget-chat-window[data-v-61fb0941]{position:absolute;bottom:58px;right:0;width:350px;height:500px;background:#fff;border-radius:16px;box-shadow:0 10px 40px #00000026;display:flex;flex-direction:column;overflow:hidden;touch-action:pan-y;z-index:1051}.widget-header[data-v-61fb0941]{background:#0984e3;color:#fff;padding:16px;display:flex;align-items:center;justify-content:space-between}.widget-avatar[data-v-61fb0941]{width:32px;height:32px;background:#fff3;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:16px}.online-indicator[data-v-61fb0941]{color:#2ecc71;font-size:8px}.widget-messages[data-v-61fb0941]{flex:1;overflow-y:auto;overflow-x:hidden;padding:16px;background:#f8f9fa;min-height:0;-webkit-overflow-scrolling:touch}.widget-message[data-v-61fb0941]{margin-bottom:12px}.widget-message.message-user[data-v-61fb0941]{display:flex;justify-content:flex-end}.widget-message.message-assistant[data-v-61fb0941]{display:flex;justify-content:flex-start}.message-content[data-v-61fb0941]{max-width:80%;padding:8px 12px;border-radius:12px;font-size:14px;line-height:1.4;word-wrap:break-word;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.message-user .message-content[data-v-61fb0941]{background:#0984e3;color:#fff}.message-assistant .message-content[data-v-61fb0941]{background:#fff;color:#333;border:1px solid #e9ecef}.message-time[data-v-61fb0941]{font-size:11px;opacity:.7;margin-top:4px}.welcome-message[data-v-61fb0941]{text-align:center;color:#6c757d}.typing-indicator[data-v-61fb0941]{display:flex;align-items:center;font-size:12px;color:#6c757d}.typing-dots[data-v-61fb0941]{display:flex;gap:3px}.typing-dot[data-v-61fb0941]{width:4px;height:4px;border-radius:50%;background:#6c757d;animation:typing-61fb0941 1.4s infinite ease-in-out}.typing-dot[data-v-61fb0941]:nth-child(1){animation-delay:-.32s}.typing-dot[data-v-61fb0941]:nth-child(2){animation-delay:-.16s}@keyframes typing-61fb0941{0%,80%,to{transform:scale(0);opacity:.5}40%{transform:scale(1);opacity:1}}.widget-input[data-v-61fb0941]{padding:16px;background:#fff;border-top:1px solid #e9ecef;flex-shrink:0}.widget-input form[data-v-61fb0941]{margin:0}.widget-input .form-control[data-v-61fb0941]{flex:1;min-width:0}.widget-input .btn[data-v-61fb0941]{flex-shrink:0}.widget-messages[data-v-61fb0941]::-webkit-scrollbar{width:4px}.widget-messages[data-v-61fb0941]::-webkit-scrollbar-track{background:#f1f3f4}.widget-messages[data-v-61fb0941]::-webkit-scrollbar-thumb{background:#dadce0;border-radius:2px}@media (max-width: 768px){.widget-messages[data-v-61fb0941]::-webkit-scrollbar{width:3px}.widget-messages[data-v-61fb0941]{scrollbar-width:thin;scrollbar-color:#dadce0 #f1f3f4}}@media (max-width: 768px){.ai-chat-widget[data-v-61fb0941]{bottom:10px;right:10px;left:auto}.widget-toggle-btn[data-v-61fb0941]{width:48px;height:48px;font-size:20px;border-radius:.5rem}.widget-chat-window[data-v-61fb0941]{width:100%;max-width:100%;height:calc(100vh - 20px);max-height:calc(100vh - 20px);border-radius:12px;margin:0;position:fixed;top:10px;left:10px;right:10px;bottom:10px}.widget-header[data-v-61fb0941]{padding:12px;flex-wrap:wrap;gap:8px}.widget-header .d-flex.align-items-center.gap-2[data-v-61fb0941]{flex:1;min-width:0}.widget-header .d-flex.align-items-center.gap-1[data-v-61fb0941]{flex-shrink:0}.widget-header .btn[data-v-61fb0941]{padding:.25rem .5rem;font-size:.875rem}.widget-avatar[data-v-61fb0941]{width:28px;height:28px;font-size:14px}.widget-header h6[data-v-61fb0941]{font-size:.95rem}.widget-header small[data-v-61fb0941]{font-size:.75rem}.widget-messages[data-v-61fb0941]{padding:12px}.message-content[data-v-61fb0941]{max-width:85%;padding:10px 12px;font-size:13px;word-wrap:break-word;overflow-wrap:break-word}.message-time[data-v-61fb0941]{font-size:10px}.widget-input[data-v-61fb0941]{padding:12px}.widget-input .form-control[data-v-61fb0941]{font-size:14px}.widget-input .btn[data-v-61fb0941]{padding:.375rem .75rem;font-size:.875rem}.typing-indicator[data-v-61fb0941]{font-size:11px}.welcome-message[data-v-61fb0941]{padding:1rem}.welcome-message .display-6[data-v-61fb0941]{font-size:2.5rem}}@media (max-width: 576px){.ai-chat-widget[data-v-61fb0941]{bottom:8px;right:8px;left:auto}.widget-toggle-btn[data-v-61fb0941]{width:44px;height:44px;font-size:18px;border-radius:.5rem}.widget-chat-window[data-v-61fb0941]{top:8px;left:8px;right:8px;bottom:8px;border-radius:10px;height:calc(100vh - 16px);max-height:calc(100vh - 16px)}.widget-header[data-v-61fb0941]{padding:10px}.widget-header h6[data-v-61fb0941]{font-size:.9rem}.widget-header small[data-v-61fb0941]{font-size:.7rem}.widget-header .btn[data-v-61fb0941]{padding:.2rem .4rem;font-size:.8rem}.widget-avatar[data-v-61fb0941]{width:24px;height:24px;font-size:12px}.widget-messages[data-v-61fb0941]{padding:10px}.message-content[data-v-61fb0941]{max-width:90%;padding:8px 10px;font-size:12px;word-wrap:break-word;overflow-wrap:break-word}.widget-input[data-v-61fb0941]{padding:10px}.widget-input .form-control[data-v-61fb0941]{font-size:13px;padding:.4rem .6rem}.widget-input .btn[data-v-61fb0941]{padding:.3rem .6rem;font-size:.8rem;min-width:40px}.welcome-message .display-6[data-v-61fb0941]{font-size:2rem}.unread-badge[data-v-61fb0941]{width:18px;height:18px;font-size:11px;top:-3px;right:-3px}}@media (max-width: 768px) and (orientation: landscape){.widget-chat-window[data-v-61fb0941]{height:calc(100vh - 20px);max-height:calc(100vh - 20px)}.widget-header[data-v-61fb0941],.widget-messages[data-v-61fb0941],.widget-input[data-v-61fb0941]{padding:8px 12px}}.modal.show[data-v-85a10a99]{display:block}.modal-backdrop[data-v-85a10a99]{background-color:#00000080}.modal-content[data-v-85a10a99]{border-radius:8px;box-shadow:0 4px 20px #00000026}.modal-header[data-v-85a10a99]{border-bottom:1px solid rgba(0,0,0,.1);border-radius:8px 8px 0 0}.modal-footer[data-v-85a10a99]{border-top:1px solid rgba(0,0,0,.1);border-radius:0 0 8px 8px}.modal-body[data-v-85a10a99]{padding:1.5rem}.modal-body p[data-v-85a10a99]{margin:0;line-height:1.6}.modal-body .custom-content[data-v-85a10a99]{margin-top:1rem}.modal-body .custom-content[data-v-85a10a99]:first-child{margin-top:0}.modal-body .custom-content .form-check[data-v-85a10a99]{margin-top:.75rem;margin-bottom:.75rem}.modal-body .custom-content .alert[data-v-85a10a99]{margin-top:1rem;margin-bottom:0}.modal-body .custom-content ul[data-v-85a10a99]{margin-bottom:0}.modal-body[data-v-85a10a99] ul{list-style:none;padding-left:0;margin-bottom:0}.modal-body[data-v-85a10a99] ul li{padding-left:0;margin-bottom:.5rem}.modal-body[data-v-85a10a99] ul li:last-child{margin-bottom:0}.modal-body[data-v-85a10a99] p ul{list-style:none;padding-left:0;margin-bottom:0}.modal-body[data-v-85a10a99] p ul li{padding-left:0;margin-bottom:.5rem}.notification-item[data-v-912f5091]{position:relative;padding:12px 16px;border-bottom:1px solid #e9ecef;cursor:pointer;transition:background-color .2s ease;background-color:#fff}.notification-item[data-v-912f5091]:hover{background-color:#f8f9fa}.notification-item-unread[data-v-912f5091]{background-color:#f0f7ff;font-weight:500}.notification-item-unread[data-v-912f5091]:hover{background-color:#e6f2ff}.notification-item-content[data-v-912f5091]{display:flex;align-items:flex-start;gap:12px}.notification-item-icon[data-v-912f5091]{flex-shrink:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:50%;background-color:#f8f9fa}.notification-item-icon i[data-v-912f5091]{font-size:16px}.notification-item-body[data-v-912f5091]{flex:1;min-width:0}.notification-item-message[data-v-912f5091]{font-size:14px;line-height:1.4;color:#212529;margin-bottom:4px}.notification-item-meta[data-v-912f5091]{display:flex;align-items:center;gap:8px;font-size:12px;color:#6c757d}.notification-item-time[data-v-912f5091]{color:#6c757d}.notification-item-type[data-v-912f5091]{padding:2px 6px;background-color:#e9ecef;border-radius:4px;font-size:11px}.notification-item-actions[data-v-912f5091]{flex-shrink:0;opacity:0;transition:opacity .2s ease}.notification-item:hover .notification-item-actions[data-v-912f5091]{opacity:1}.notification-item-indicator[data-v-912f5091]{position:absolute;left:0;top:0;bottom:0;width:3px;background-color:#0d6efd}.notification-bell-wrapper[data-v-faa263bd]{position:relative;width:48px;height:48px;display:flex;align-items:center;justify-content:center}.notification-bell-btn[data-v-faa263bd]{width:48px;height:48px;min-width:48px;min-height:48px;border-radius:.5rem;background:#fffffff2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(0,0,0,.1);color:#6c757d;padding:0;margin:0;text-decoration:none;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 10px #0000001a;transition:all .3s ease;flex-shrink:0}.notification-bell-btn[data-v-faa263bd]:hover{transform:translateY(-2px);box-shadow:0 4px 15px #00000026;background:#fff;color:#495057}.notification-bell-btn.has-unread[data-v-faa263bd]{animation:pulse-faa263bd 2s infinite}@keyframes pulse-faa263bd{0%,to{box-shadow:0 2px 10px #0000001a}50%{box-shadow:0 4px 20px #dc354566}}.notification-badge[data-v-faa263bd]{font-size:10px;padding:2px 6px;min-width:18px;height:18px;display:flex;align-items:center;justify-content:center}.notification-dropdown[data-v-faa263bd]{box-shadow:0 .5rem 1rem #00000026;border:1px solid rgba(0,0,0,.15)}.notification-dropdown .dropdown-header[data-v-faa263bd]{font-weight:600;font-size:14px;padding:12px 16px}.notification-dropdown .alert-sm[data-v-faa263bd]{padding:.5rem;font-size:.875rem}.notification-preferences[data-v-d1db6676]{padding:0}.card[data-v-d1db6676]{border:1px solid #dee2e6}.card-header[data-v-d1db6676]{background-color:#f8f9fa;border-bottom:1px solid #dee2e6}.form-check-input[data-v-d1db6676]:disabled{opacity:.5;cursor:not-allowed}.company-notification-preferences .card-header[data-v-53baa03a]{background-color:#f8f9fa;border-bottom:1px solid #e9ecef}.form-check-input:disabled~.form-check-label[data-v-53baa03a]{opacity:.7}.owner-notification-settings[data-v-07555954]{max-width:100%}.notification-actions-heading-icon[data-v-07555954]{--ui-page-heading-icon-size: 24px}.notification-actions-page-heading[data-v-07555954]{font-size:1.2rem}.notification-actions-group[data-v-07555954]{display:inline-flex;align-items:center;gap:.5rem}.notification-action-btn[data-v-07555954]{white-space:nowrap}.notification-settings-table th[data-v-07555954],.notification-settings-table td[data-v-07555954]{vertical-align:middle;border-color:#dee2e6}.notification-settings-table thead th[data-v-07555954]{border-bottom:2px solid #dee2e6;font-weight:600}.form-check-input[data-v-07555954]:checked{background-color:#0d6efd;border-color:#0d6efd}.input-group-sm .form-control[data-v-07555954]{font-size:.875rem}.invalid-feedback[data-v-07555954]{font-size:.75rem}@media (max-width: 991.98px){.notification-table-panel[data-v-07555954]{border:0!important;box-shadow:none!important;background:transparent!important}.notification-table-panel .ui-panel-body[data-v-07555954]{padding-left:0!important;padding-right:0!important}.notification-settings-table[data-v-07555954]{border:0!important}.notification-settings-table.ui-table-mobile-cards[data-v-07555954]>:not(caption)>*>*{border-bottom-width:0!important;box-shadow:none!important}.notification-settings-table.ui-table-mobile-cards tbody tr[data-card-item=true]>td[data-v-07555954]{border-left:0!important;border-right:0!important}.notification-event-cell[data-v-07555954]{text-align:center}.notification-event-content[data-v-07555954]{justify-content:center;width:100%}.notification-event-icon[data-v-07555954]{display:none}.notification-event-text[data-v-07555954]{text-align:center}}@media (max-width: 768px){.notification-actions-group[data-v-07555954]{flex-direction:column;align-items:stretch}.notification-action-btn[data-v-07555954]{width:100%;justify-content:center}.notification-settings-table td .form-check.form-switch[data-v-07555954]{justify-content:flex-end!important}}@media (max-width: 991.98px) and (orientation: portrait){.notification-actions-header[data-v-07555954]{flex-direction:column;align-items:flex-start!important}.notification-actions-group[data-v-07555954]{width:100%;flex-wrap:wrap}}@media (max-width: 991.98px) and (orientation: landscape){.notification-actions-header[data-v-07555954]{flex-direction:row;align-items:center!important}.notification-actions-group[data-v-07555954]{width:auto;flex-wrap:nowrap}.notification-action-btn[data-v-07555954]{min-height:30px!important;height:30px!important;padding:.25rem .6rem!important;font-size:.85rem!important;line-height:1.2!important}.notification-external-cell[data-v-07555954]{display:flex;align-items:center;gap:.5rem}.notification-external-input-group[data-v-07555954]{flex:1 1 auto;min-width:0}.notification-external-hint[data-v-07555954]{margin:0;white-space:nowrap;line-height:1}}.onboarding-checklist .list-group-item[data-v-ba3ac1f6]{border-left:none;border-right:none}.template-card[data-v-bd057fed]{cursor:pointer;transition:box-shadow .15s ease}.template-card[data-v-bd057fed]:hover{box-shadow:0 .125rem .25rem #00000013}.quick-help-backdrop[data-v-dce6e62e]{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000059;z-index:1040}.quick-help-drawer[data-v-dce6e62e]{position:fixed;top:0;right:0;width:min(320px,90vw);height:100vh;height:100dvh;background:#fff;box-shadow:-4px 0 24px #0000001f;z-index:1045;transform:translate(100%);transition:transform .25s ease;display:flex;flex-direction:column}.quick-help-drawer.is-open[data-v-dce6e62e]{transform:translate(0)}.quick-help-drawer-header[data-v-dce6e62e]{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.15rem;border-bottom:1px solid #dee2e6;flex-shrink:0}.quick-help-drawer-body[data-v-dce6e62e]{flex:1;min-height:0;padding:1rem 1.15rem 1.5rem;overflow-y:auto}.quick-help-top-actions[data-v-dce6e62e]{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1.15rem}.quick-help-action-link[data-v-dce6e62e]{display:flex;align-items:center;gap:.5rem;width:100%;margin:0;padding:.55rem .75rem;border:1px solid #0d6efd;border-radius:.375rem;background:#fff;color:#0d6efd;text-decoration:none;font-size:.9rem;font-weight:500;line-height:1.3;text-align:left;cursor:pointer;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.quick-help-action-link i[data-v-dce6e62e],.quick-help-action-link .spinner-border[data-v-dce6e62e]{flex-shrink:0;font-size:1rem}.quick-help-action-link[data-v-dce6e62e]:hover{background:#0d6efd0f;color:#0a58ca}.quick-help-action-link--subtle[data-v-dce6e62e]{border-color:#ced4da;color:#495057}.quick-help-action-link--subtle[data-v-dce6e62e]:hover:not(:disabled){border-color:#0d6efd;color:#0d6efd;background:#0d6efd0f}.quick-help-action-link--subtle[data-v-dce6e62e]:disabled{opacity:.7;cursor:wait}.quick-help-section-title[data-v-dce6e62e]{margin-bottom:.85rem;font-size:.95rem;font-weight:600;color:#212529}.quick-help-steps[data-v-dce6e62e]{display:flex;flex-direction:column;gap:1rem}.quick-help-step[data-v-dce6e62e]{display:flex;gap:.75rem;align-items:flex-start}.quick-help-step-num[data-v-dce6e62e]{flex-shrink:0;width:1.75rem;height:1.75rem;border-radius:50%;border:2px solid #198754;color:#198754;display:inline-flex;align-items:center;justify-content:center;font-size:.8rem;font-weight:700;line-height:1}.quick-help-step-num.is-done[data-v-dce6e62e]{background:#198754;color:#fff}.quick-help-step-body[data-v-dce6e62e]{min-width:0;display:flex;flex-direction:column;flex:1}.quick-help-step-text[data-v-dce6e62e]{font-size:.875rem;line-height:1.4;color:#495057;margin-bottom:.15rem}.quick-help-demo-link[data-v-dce6e62e]{font-size:.8125rem;text-decoration:none}.quick-help-divider[data-v-dce6e62e]{display:flex;align-items:center;gap:.65rem;margin:1.25rem 0 .85rem;color:#6c757d;font-size:.75rem;text-transform:none}.quick-help-divider[data-v-dce6e62e]:before,.quick-help-divider[data-v-dce6e62e]:after{content:"";flex:1;border-top:1px dashed #ced4da}.quick-help-faq[data-v-dce6e62e] .accordion-item{border:none;border-bottom:1px solid #e9ecef}.quick-help-faq[data-v-dce6e62e] .accordion-button{padding:.65rem 0;font-size:.875rem;box-shadow:none;background:transparent;color:#0d6efd}.quick-help-faq[data-v-dce6e62e] .accordion-button:not(.collapsed){background:transparent;color:#0a58ca;box-shadow:none}.quick-help-faq[data-v-dce6e62e] .accordion-button:after{width:.9rem;height:.9rem;background-size:.9rem}.quick-help-faq[data-v-dce6e62e] .accordion-body{padding:0 0 .75rem;font-size:.8125rem;color:#6c757d;line-height:1.45}.quick-help-fade-enter-active[data-v-dce6e62e],.quick-help-fade-leave-active[data-v-dce6e62e]{transition:opacity .2s ease}.quick-help-fade-enter-from[data-v-dce6e62e],.quick-help-fade-leave-to[data-v-dce6e62e]{opacity:0}@media (max-width: 767.98px){.quick-help-drawer[data-v-dce6e62e]{width:100%;max-width:100%;box-shadow:none}.quick-help-drawer-header[data-v-dce6e62e]{padding:.85rem 1rem}.quick-help-drawer-body[data-v-dce6e62e]{padding:.85rem 1rem 1.25rem}}@media (max-width: 991.98px) and (orientation: landscape){.quick-help-drawer[data-v-dce6e62e]{width:100%;max-width:100%;box-shadow:none}.quick-help-drawer-header[data-v-dce6e62e]{padding:.4rem .85rem}.quick-help-drawer-header h5[data-v-dce6e62e]{font-size:.95rem}.quick-help-drawer-body[data-v-dce6e62e]{display:grid;grid-template-columns:minmax(200px,.9fr) minmax(0,1.25fr);grid-template-rows:auto minmax(0,1fr) auto;gap:.5rem .9rem;padding:.55rem .85rem .7rem;overflow:hidden}.quick-help-top-actions[data-v-dce6e62e]{grid-column:1;grid-row:1;flex-direction:row;flex-wrap:wrap;gap:.4rem;margin-bottom:0;align-content:start}.quick-help-top-actions .quick-help-action-link[data-v-dce6e62e]{flex:1 1 auto;width:auto;padding:.4rem .65rem;font-size:.8125rem}.quick-help-section--steps[data-v-dce6e62e]{grid-column:2;grid-row:1 / 3;min-height:0;display:flex;flex-direction:column}.quick-help-section-title[data-v-dce6e62e]{margin-bottom:.4rem;font-size:.8rem;flex-shrink:0}.quick-help-steps[data-v-dce6e62e]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem;flex:1;min-height:0}.quick-help-step[data-v-dce6e62e]{flex-direction:column;gap:.3rem;height:100%;padding:.45rem .5rem;border:1px solid #e9ecef;border-radius:.45rem;background:#f8f9fa}.quick-help-step-num[data-v-dce6e62e]{width:1.4rem;height:1.4rem;font-size:.7rem}.quick-help-step-text[data-v-dce6e62e]{font-size:.72rem;line-height:1.3;margin-bottom:0;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.quick-help-demo-link[data-v-dce6e62e]{margin-top:auto;font-size:.72rem;padding:0}.quick-help-divider--faq[data-v-dce6e62e],.quick-help-divider--support[data-v-dce6e62e]{display:none}.quick-help-section--faq[data-v-dce6e62e]{grid-column:1;grid-row:2 / 4;min-height:0;overflow-y:auto;padding:.4rem .65rem .5rem;border:1px solid #e9ecef;border-radius:.45rem;background:#fff;-webkit-overflow-scrolling:touch}.quick-help-section--faq[data-v-dce6e62e]:before{content:"Частые вопросы";display:block;margin-bottom:.15rem;font-size:.72rem;font-weight:600;color:#6c757d}.quick-help-faq[data-v-dce6e62e] .accordion-button{padding:.4rem 0;font-size:.78rem}.quick-help-faq[data-v-dce6e62e] .accordion-body{padding:0 0 .45rem;font-size:.72rem}.quick-help-section--support[data-v-dce6e62e]{grid-column:2;grid-row:3;display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem .75rem;min-height:0;padding:.45rem .7rem;border:1px solid #e9ecef;border-radius:.45rem;background:#f8f9fa}.quick-help-section--support[data-v-dce6e62e]:before{content:"Поддержка";display:block;width:100%;font-size:.72rem;font-weight:600;color:#6c757d}.quick-help-section--support p[data-v-dce6e62e]{flex:1 1 10rem;margin-bottom:0!important;font-size:.72rem;line-height:1.35}.quick-help-section--support .btn[data-v-dce6e62e]{flex:0 0 auto;width:auto;padding:.35rem .75rem;font-size:.8125rem}.quick-help-drawer-body:not(:has(.quick-help-top-actions)) .quick-help-section--faq[data-v-dce6e62e]{grid-row:1 / 4}.quick-help-drawer-body:not(:has(.quick-help-top-actions)) .quick-help-section--steps[data-v-dce6e62e]{grid-row:1 / 3}}.catalog-tree-wrap.is-nested[data-v-17439e3e]{margin-top:.35rem;position:relative}.catalog-tree-wrap.is-nested.is-empty[data-v-17439e3e]{min-height:34px;border:1px dashed rgba(13,110,253,.4);border-radius:.375rem;background:#0d6efd08}.catalog-tree-drop-hint[data-v-17439e3e]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;padding:0 .65rem;font-size:.75rem;color:var(--bs-secondary-color);pointer-events:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.catalog-tree[data-v-17439e3e]{display:block;min-height:8px}.catalog-tree-wrap.is-nested.is-empty .catalog-tree[data-v-17439e3e]{position:relative;z-index:1;min-height:34px}.catalog-tree-item[data-v-17439e3e]{margin-bottom:.35rem}.catalog-tree-row[data-v-17439e3e]{display:flex;align-items:center;gap:.45rem;padding:.5rem .65rem;border:1px solid var(--bs-border-color);border-radius:.375rem;background:var(--bs-body-bg)}.catalog-tree-row[data-v-17439e3e]:hover{background:#0d6efd0a;border-color:#0d6efd59}.catalog-tree-row.is-root[data-v-17439e3e]{background:#0d6efd08}.catalog-tree-handle[data-v-17439e3e]{cursor:grab;color:var(--bs-secondary-color);padding:0 .1rem;-webkit-user-select:none;user-select:none;flex-shrink:0}.catalog-tree-handle[data-v-17439e3e]:active{cursor:grabbing}.catalog-tree-folder[data-v-17439e3e]{color:#0d6efd;flex-shrink:0}.catalog-tree-name[data-v-17439e3e]{flex:1;min-width:0;font-weight:500}.catalog-tree-meta[data-v-17439e3e]{flex-shrink:0;font-size:.72rem;line-height:1;padding:.25rem .45rem;border-radius:999px;background:#6c757d1f;color:var(--bs-secondary-color);white-space:nowrap}.catalog-tree-toggle[data-v-17439e3e]{width:1.4rem;border:0;background:transparent;color:var(--bs-secondary-color);padding:0;flex-shrink:0}.catalog-tree-toggle.is-leaf[data-v-17439e3e]{visibility:hidden}.catalog-tree-nested[data-v-17439e3e]{margin-top:.35rem;margin-left:.75rem;padding-left:.75rem;border-left:2px solid rgba(13,110,253,.25)}.catalog-tree-nested.is-empty[data-v-17439e3e]{border-left-style:dashed}.catalog-tree-ghost[data-v-17439e3e]{opacity:.4}.catalog-tree-chosen .catalog-tree-row[data-v-17439e3e]{box-shadow:0 0 0 2px #0d6efd4d}.catalog-category-picker-field[data-v-58bb84bc]{position:relative;width:100%}.catalog-category-picker-field__value[data-v-58bb84bc]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0;opacity:0;pointer-events:none}.onboarding-driver-popover.driver-popover{all:unset;box-sizing:border-box;display:block;font-family:inherit;color:#212529;background-color:#fff;border:1px solid #dee2e6;border-radius:.5rem;box-shadow:0 .5rem 1rem #00000026;min-width:min(340px,calc(100vw - 32px));max-width:min(460px,calc(100vw - 32px));padding:0;overflow:hidden;position:fixed;z-index:1000000000;pointer-events:auto}.onboarding-driver-popover.driver-popover *,.onboarding-driver-popover.driver-popover .driver-popover-footer-btn{pointer-events:auto}.onboarding-driver-popover .driver-popover-arrow{border-color:#fff}.onboarding-driver-popover .driver-popover-title{all:unset;box-sizing:border-box;display:block;margin:0;padding:1rem 2.75rem .5rem 1rem;font-size:1.125rem;font-weight:600;line-height:1.35;color:#212529}.onboarding-driver-popover.driver-popover .driver-popover-close-btn.btn-close{box-sizing:content-box;position:absolute;top:1rem;right:1rem;width:1em;height:1em;padding:.25em;margin:0;font-size:1rem;line-height:1;color:#000;background:transparent url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z'/%3e%3c/svg%3e") center/1em auto no-repeat;border:0;border-radius:.375rem;opacity:.5;cursor:pointer;pointer-events:auto;z-index:2}.onboarding-driver-popover.driver-popover .driver-popover-close-btn.btn-close:hover,.onboarding-driver-popover.driver-popover .driver-popover-close-btn.btn-close:focus{opacity:.75;outline:0;box-shadow:none}.onboarding-driver-popover .driver-popover-description{all:unset;box-sizing:border-box;display:block;margin:0;padding:0 1rem 1rem;font-size:.9375rem;font-weight:400;line-height:1.55;color:#495057}.onboarding-driver-popover .onboarding-tour-action-list{display:flex;flex-direction:column;gap:.625rem}.onboarding-driver-popover .onboarding-tour-action-item{display:flex;align-items:center;gap:.75rem}.onboarding-driver-popover .onboarding-tour-action-demo{flex-shrink:0;pointer-events:none}.onboarding-driver-popover .onboarding-tour-action-demo .onboarding-tour-action-btn{pointer-events:none;cursor:default}.onboarding-driver-popover .onboarding-tour-action-label{font-size:.9375rem;line-height:1.4;color:#495057}.onboarding-driver-popover .onboarding-tour-action-note{margin:.75rem 0 0;font-size:.8125rem;line-height:1.45;color:#6c757d}.onboarding-driver-popover .driver-popover-footer{all:unset;box-sizing:border-box;display:flex;flex-direction:column;margin:0;padding:0;border-top:1px solid #dee2e6;background-color:#fff}.onboarding-driver-popover .onboarding-tour-footer-actions{display:flex;flex-wrap:nowrap;align-items:center;justify-content:space-between;gap:1rem;padding:.75rem 1rem;background-color:#f8f9fa}.onboarding-driver-popover .onboarding-tour-stepper{display:flex;flex-direction:column;gap:.375rem;flex:0 0 auto;min-width:5.5rem}.onboarding-driver-popover .onboarding-tour-stepper-text{font-size:.75rem;font-weight:600;letter-spacing:.01em;color:#6c757d;white-space:nowrap}.onboarding-driver-popover .onboarding-tour-dots{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem;max-width:11rem}.onboarding-driver-popover .onboarding-tour-dot{display:inline-block;width:.375rem;height:.375rem;border-radius:50%;background-color:#dee2e6;flex:0 0 auto;transition:background-color .2s ease,transform .2s ease}.onboarding-driver-popover .onboarding-tour-dot.is-done{background-color:#86b7fe}.onboarding-driver-popover .onboarding-tour-dot.is-active{background-color:#0d6efd;transform:scale(1.15)}.onboarding-driver-popover .driver-popover-navigation-btns{display:flex;flex:0 0 auto;flex-wrap:nowrap;align-items:center;justify-content:flex-end;gap:.5rem;margin:0;padding:0}.onboarding-driver-popover .driver-popover-navigation-btns button+button{margin-left:0}.onboarding-driver-popover .onboarding-tour-nav-btn.driver-popover-footer-btn{all:revert;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;min-width:5.5rem;padding:.375rem .875rem;font-size:.875rem;font-weight:500;line-height:1.5;cursor:pointer;pointer-events:auto;white-space:nowrap;border-radius:.375rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out}.onboarding-driver-popover .onboarding-tour-btn-prev.driver-popover-footer-btn{color:#6c757d;background-color:#fff;border:1px solid #6c757d}.onboarding-driver-popover .onboarding-tour-btn-prev.driver-popover-footer-btn:hover,.onboarding-driver-popover .onboarding-tour-btn-prev.driver-popover-footer-btn:focus{color:#fff;background-color:#6c757d;border-color:#6c757d}.onboarding-driver-popover .onboarding-tour-btn-next.driver-popover-footer-btn{color:#0d6efd;background-color:#fff;border:1px solid #0d6efd}.onboarding-driver-popover .onboarding-tour-btn-next.driver-popover-footer-btn:hover,.onboarding-driver-popover .onboarding-tour-btn-next.driver-popover-footer-btn:focus{color:#fff;background-color:#0d6efd;border-color:#0d6efd}.onboarding-driver-popover .onboarding-tour-btn-next.driver-popover-btn-disabled,.onboarding-driver-popover .onboarding-tour-btn-next.driver-popover-btn-disabled:hover,.onboarding-driver-popover .onboarding-tour-btn-next.driver-popover-btn-disabled:focus,.onboarding-driver-popover .onboarding-tour-btn-next:disabled,.onboarding-driver-popover .onboarding-tour-btn-next:disabled:hover,.onboarding-driver-popover .onboarding-tour-btn-next:disabled:focus{color:#adb5bd;background-color:#f8f9fa;border-color:#dee2e6;opacity:1;pointer-events:none;cursor:not-allowed;box-shadow:none}.onboarding-driver-popover .driver-popover-btn-disabled{opacity:.55;pointer-events:none;cursor:default}.onboarding-driver-popover .onboarding-tour-skip-wrap{padding:.5rem 1rem .75rem;text-align:center;border-top:1px solid #dee2e6;background-color:#fff}.onboarding-driver-popover .onboarding-tour-skip-all{font-size:.8125rem;color:#6c757d;text-decoration:none}.onboarding-driver-popover .onboarding-tour-skip-all:hover{color:#495057;text-decoration:underline}.driver-active-element,.driver-active-element *{pointer-events:none}body.onboarding-tour-require-click .driver-active-element,body.onboarding-tour-require-click .driver-active-element *{pointer-events:none!important}body.onboarding-tour-require-click .onboarding-tour-click-target,body.onboarding-tour-require-click .onboarding-tour-click-target *{pointer-events:auto!important;cursor:pointer}body.onboarding-tour-allow-interaction .driver-active-element,body.onboarding-tour-allow-interaction .driver-active-element *{pointer-events:auto!important}body.onboarding-tour-allow-interaction .purchase-info-modal-backdrop,body.onboarding-tour-allow-interaction .section-settings-modal-backdrop,body.onboarding-tour-allow-interaction .editor-block-type-modal-backdrop{z-index:100000090!important}body.onboarding-tour-allow-interaction .browse-from-library-modal,body.onboarding-tour-allow-interaction .purchase-info-modal,body.onboarding-tour-allow-interaction .section-settings-modal,body.onboarding-tour-allow-interaction .editor-block-type-modal{z-index:100000100!important}body.onboarding-tour-allow-interaction .browse-from-library-modal,body.onboarding-tour-allow-interaction .browse-from-library-modal *,body.onboarding-tour-allow-interaction .purchase-info-modal,body.onboarding-tour-allow-interaction .purchase-info-modal *,body.onboarding-tour-allow-interaction .section-settings-modal,body.onboarding-tour-allow-interaction .section-settings-modal *,body.onboarding-tour-allow-interaction .editor-block-type-modal,body.onboarding-tour-allow-interaction .editor-block-type-modal *{pointer-events:auto!important}body.onboarding-tour-allow-interaction .purchase-info-modal .modal-content,body.onboarding-tour-allow-interaction .section-settings-modal .modal-content,body.onboarding-tour-allow-interaction .editor-block-type-modal .modal-content,body.onboarding-tour-allow-interaction .browse-from-library-modal .modal-content,body.onboarding-tour-allow-interaction .driver-active-element.modal-content,body.onboarding-tour-allow-interaction .driver-active-element .modal-content{background-color:#fff!important;opacity:1!important;filter:none!important}.validation-driver-popover.driver-popover{all:unset;box-sizing:border-box;display:block;font-family:inherit;color:#212529;background-color:#fff;border:1px solid #f1aeb5;border-radius:.5rem;box-shadow:0 .5rem 1rem #dc35452e;min-width:min(320px,calc(100vw - 32px));max-width:min(440px,calc(100vw - 32px));padding:0;overflow:hidden;position:fixed;z-index:1000000000;pointer-events:auto}.validation-driver-popover.driver-popover *,.validation-driver-popover.driver-popover .driver-popover-footer-btn{pointer-events:auto}.validation-driver-popover .driver-popover-title{all:unset;box-sizing:border-box;display:block;margin:0;padding:1rem 2.75rem .5rem 1rem;font-size:1.05rem;font-weight:600;line-height:1.35;color:#842029}.validation-driver-popover .driver-popover-description{all:unset;box-sizing:border-box;display:block;margin:0;padding:0 1rem 1rem;font-size:.9rem;line-height:1.45;color:#495057}.validation-driver-popover .driver-popover-footer{display:flex;align-items:center;justify-content:flex-end;gap:.5rem;margin:0;padding:.75rem 1rem;border-top:1px solid #f8d7da;background-color:#fff5f5}.validation-driver-popover .driver-popover-navigation-btns{display:flex;gap:.5rem}.validation-driver-popover .driver-popover-footer-btn{all:revert;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;min-width:5.5rem;padding:.375rem .875rem;font-size:.875rem;font-weight:500;line-height:1.5;cursor:pointer;border-radius:.375rem;color:#dc3545;background-color:#fff;border:1px solid #dc3545}.validation-driver-popover .driver-popover-footer-btn:hover,.validation-driver-popover .driver-popover-footer-btn:focus{color:#fff;background-color:#dc3545;border-color:#dc3545}.validation-driver-popover .driver-popover-close-btn{all:unset;box-sizing:border-box;position:absolute;top:.65rem;right:.75rem;width:1.5rem;height:1.5rem;cursor:pointer;color:#842029;font-size:1.25rem;line-height:1.5rem;text-align:center}.driver-active-element.cell-has-error,.driver-active-element.table-header-cell.cell-has-error,.driver-active-element.table-cell.cell-has-error{background-color:#fff3cd!important}
