.attributes-container[data-v-63d79d84]{width:100%;padding:12px;border:1px solid #e2e8f0;border-radius:8px;background:#fff}.attributes-container .attribute-row[data-v-63d79d84]{display:flex;flex-wrap:wrap;gap:12px;align-items:center;padding:8px 0;border-bottom:1px solid rgba(0,0,0,.1);margin-bottom:12px}.attributes-container .attribute-row .attribute-item[data-v-63d79d84]{flex:1 1 100%}.attributes-container .attribute-row .attribute-item.checkbox-container[data-v-63d79d84]{display:flex;align-items:center;min-height:40px}.attributes-container .attribute-row .attribute-item.btn-container[data-v-63d79d84]{display:flex;justify-content:flex-end}.attributes-container .attribute-row .delete-btn[data-v-63d79d84]{min-width:40px}.attributes-container .add-btn[data-v-63d79d84]{margin-top:16px}@media (min-width: 750px) and (max-width: 945px){.attributes-container .attribute-row .attribute-item[data-v-63d79d84]{flex:1 1 calc(50% - 6px)}}@media (min-width: 945px){.attributes-container .attribute-row[data-v-63d79d84]{flex-wrap:nowrap}.attributes-container .attribute-row .attribute-item[data-v-63d79d84]{flex:1 1 auto;min-width:0}.attributes-container .attribute-row .attribute-item.checkbox-container[data-v-63d79d84]{flex:0 1 auto;padding:0 8px}.attributes-container .attribute-row .attribute-item.btn-container[data-v-63d79d84]{flex:0 0 auto}}.title-icon[data-v-63d79d84]{color:var(--q-primary)}.address-selector-container{--color-primary: #1976d2;--color-primary-dark: #1565c0;--color-secondary: #26a69a;--color-accent: #9c27b0;--color-positive: #21ba45;--color-negative: #c10015;--color-warning: #f2c037;--color-info: #31ccec;--color-dark: #1d1d1d;--color-light: #f5f5f5;--color-background: #fafafa;--color-card: #ffffff;--color-text-primary: rgba(0, 0, 0, .87);--color-text-secondary: rgba(0, 0, 0, .6);--color-border: rgba(0, 0, 0, .12);--shadow-soft: 0 4px 12px rgba(0, 0, 0, .08);--shadow-medium: 0 6px 16px rgba(0, 0, 0, .12)}.address-selector-container{width:100%}.select-address-btn{font-weight:500;padding:8px 16px}.selected-address-wrapper{margin-top:16px}.selected-address-card{border-radius:12px;box-shadow:var(--shadow-soft);transition:box-shadow .3s ease}.selected-address-card:hover{box-shadow:var(--shadow-medium)}.selected-label{color:var(--color-primary);letter-spacing:.5px;font-size:.75rem}.address-details .detail-label{color:var(--color-text-secondary);margin-bottom:4px;font-size:.7rem;text-transform:uppercase;font-weight:500}.address-details .detail-value{color:var(--color-text-primary);word-break:break-word}.address-dialog{border-radius:12px;overflow:hidden}.address-dialog .dialog-header{height:60px}.address-dialog .dialog-content{background-color:var(--color-background);padding:24px}.address-dialog .dialog-actions{border-top:1px solid var(--color-border)}.form-card,.address-list-card{border-radius:12px;box-shadow:var(--shadow-soft)}.form-card .form-header,.address-list-card .list-header{border-top-left-radius:12px;border-top-right-radius:12px;padding:16px}.custom-input .q-field__control{border-radius:8px;height:48px}.custom-input .q-field__label{font-weight:500}.save-btn{border-radius:8px;height:48px;font-weight:500;text-transform:uppercase;letter-spacing:.5px}.address-scroll-area{height:60vh}.address-list .address-item{border-bottom:1px solid var(--color-border);transition:background-color .2s ease}.address-list .address-item:last-child{border-bottom:none}.address-list .address-item:hover{background-color:#1976d20a}.address-list .selected-address-item{background-color:#1976d214;border-left:4px solid var(--color-primary)}.action-btn{border-radius:6px;padding:4px 8px}.close-btn{border-radius:8px;padding:8px 16px}@media (max-width: 1023px){.address-scroll-area{height:40vh}}@media (max-width: 767px){.address-dialog .dialog-content{padding:16px}.address-item{flex-direction:column;align-items:flex-start}.address-item .q-item__section--side{margin-top:12px;align-items:flex-start}}@media (max-width: 599px){.selected-address-card .row{flex-direction:column}.form-card,.address-list-card{margin-bottom:16px}}.q-editor{border:1px solid #ddd;border-radius:4px}.q-editor__toolbar{border-top-left-radius:4px;border-top-right-radius:4px;background-color:#f5f5f5}.q-editor__content{border-bottom-left-radius:4px;border-bottom-right-radius:4px;background-color:#fff;min-height:200px}.q-editor table{width:100%;border-collapse:collapse;margin:1em 0}.q-editor table td{padding:8px;border:1px solid #ddd}.q-editor ul,.q-editor ol{margin:0 0 1em 1.5em;padding:0;list-style-position:inside}.q-editor ul{list-style-type:disc}.q-editor ol{list-style-type:decimal}.q-editor li{margin:.25em 0;padding:0}.q-editor li ul,.q-editor li ol{margin-bottom:0}.q-editor li li{margin:.125em 0}.q-editor li li ul,.q-editor li li ol{margin-top:0}.q-editor blockquote{border-left:4px solid rgba(0,0,0,.12);margin:0 0 1em;padding:0 1em;color:#0000008a}.q-editor blockquote p{margin:.5em 0;padding:0}.q-editor pre{background-color:#0000000d;border-radius:4px;font-family:monospace;margin:0 0 1em;padding:1em;overflow-x:auto}.q-editor code{background-color:#0000000d;border-radius:4px;font-family:monospace;padding:.2em .4em}.q-editor table button{background:#f0f0f0;border:1px solid #ccc;padding:2px 6px;font-size:.75em;cursor:pointer;border-radius:2px}.q-editor table button:hover{background:#e0e0e0}.file-uploader .preview-image[data-v-c28cda48]{max-height:200px;cursor:pointer;transition:transform .3s ease}.file-uploader .preview-image[data-v-c28cda48]:hover{transform:scale(1.02)}.rounded-borders[data-v-7e93e87b]{border-radius:12px}.gallery-grid[data-v-588ba991]{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px}.gallery-thumbnail[data-v-588ba991]{cursor:pointer;transition:transform .3s ease;border-radius:8px;overflow:hidden;box-shadow:0 1px 5px #0003,0 2px 2px #00000024,0 3px 1px -2px #0000001f}.gallery-thumbnail[data-v-588ba991]:hover{transform:scale(1.03);box-shadow:0 3px 5px #0003,0 5px 8px #00000024,0 1px 14px #0000001f}.thumbnail-image[data-v-588ba991]{height:100%;width:100%}.lightbox-card[data-v-588ba991]{background-color:#000000e6}.lightbox-image[data-v-588ba991]{max-width:90vw;max-height:90vh}.lightbox-close-btn[data-v-588ba991]{z-index:3000;background:#00000080}.lightbox-close-btn-bottom[data-v-588ba991]{z-index:3000;background:#00000080;padding:8px 24px;border-radius:20px}@media (max-width: 599px){.gallery-grid[data-v-588ba991]{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:8px}}.payment-method-selector{--color-primary: #1976d2;--color-primary-light: #e3f2fd;--color-secondary: #26a69a;--color-accent: #9c27b0;--color-positive: #21ba45;--color-negative: #c10015;--color-warning: #f2c037;--color-info: #31ccec;--color-dark: #1d1d1d;--color-light: #f5f5f5;--color-background: #fafafa;--color-card: #ffffff;--color-text-primary: rgba(0, 0, 0, .87);--color-text-secondary: rgba(0, 0, 0, .6);--color-disabled: rgba(0, 0, 0, .38);--color-border: rgba(0, 0, 0, .12);--shadow-soft: 0 4px 12px rgba(0, 0, 0, .08);--shadow-medium: 0 6px 16px rgba(0, 0, 0, .12);--border-radius: 12px}.payment-method-selector{width:100%}.section-title{color:var(--color-text-primary);font-weight:600}.payment-methods-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:16px}.payment-method-card{border-radius:var(--border-radius);box-shadow:var(--shadow-soft);transition:all .3s ease;cursor:pointer;position:relative;overflow:hidden;height:100%;display:flex;flex-direction:column}.payment-method-card:hover:not(.disabled-method){transform:translateY(-4px);box-shadow:var(--shadow-medium)}.payment-method-card.selected-method{border:2px solid var(--color-primary);background-color:var(--color-primary-light)}.payment-method-card.disabled-method{cursor:not-allowed;opacity:.6}.card-content{flex-grow:1;display:flex;flex-direction:column;justify-content:center;padding:16px}.method-icon-wrapper{display:flex;justify-content:center;align-items:center;height:60px}.method-icon{color:var(--color-primary)}.disabled-icon{color:var(--color-disabled)!important}.selected-method .method-icon{color:var(--color-primary)}.method-name{color:var(--color-text-primary);font-weight:500}.selected-method .method-name{color:var(--color-primary);font-weight:600}.method-unavailable{color:var(--color-text-secondary);font-style:italic}.selected-indicator{position:absolute;top:8px;right:8px;color:var(--color-positive);background:#fff;border-radius:50%}.selected-method-display{animation:fadeIn .5s ease}.selected-card{border-radius:var(--border-radius);border-left:4px solid var(--color-primary)}@media (max-width: 1023px){.payment-methods-grid{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:12px}}@media (max-width: 599px){.payment-methods-grid{grid-template-columns:repeat(2,1fr)}.section-title{font-size:1.25rem}}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.compact-product-card{max-width:100%}.compact-product-card .product-carousel{max-height:120px}.compact-product-card .product-carousel img{object-fit:cover}.compact-product-card .q-card__section{padding:8px}.compact-product-card .q-btn{font-size:.75rem;padding:0 8px}.my-card[data-v-9d35a0d0]{width:150px;transition:.3s}.my-card[data-v-9d35a0d0]:hover{transform:scale(1.05)}.tags-container[data-v-306b3bb1]{padding:12px;border:1px solid #e2e8f0;border-radius:8px;background:#fff}.tags-container .tags-list[data-v-306b3bb1]{display:flex;flex-wrap:wrap;gap:8px}.tags-container .tags-list .tag-item[data-v-306b3bb1]{background:#e0f2fe;border-radius:16px;padding:4px 8px 4px 12px;transition:all .3s ease;border:1px solid #bae6fd}.tags-container .tags-list .tag-item[data-v-306b3bb1]:hover{background:#bae6fd;box-shadow:0 1px 3px #0000001a}.tags-container .tags-list .tag-item.editing-tag[data-v-306b3bb1]{background:#fff;border:1px solid #0ea5e9}.tags-container .tags-list .tag-item .tag-label[data-v-306b3bb1]{font-size:.875rem;color:#0369a1;margin-right:4px;max-width:150px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tags-container .tags-list .tag-item .tag-edit-input[data-v-306b3bb1]{width:120px}.tags-container .tags-list .tag-item .tag-edit-input .q-field__control[data-v-306b3bb1]{height:24px;min-height:unset}.tags-container .tags-list .tag-item .tag-edit-input .q-field__native[data-v-306b3bb1]{padding:0}.tags-container .tags-list .tag-item .tag-actions[data-v-306b3bb1]{display:flex;align-items:center;gap:2px}.tags-container .tags-list .tag-item .tag-actions .q-btn[data-v-306b3bb1]{width:24px;height:24px}.tags-container .add-btn[data-v-306b3bb1]{margin-top:8px}.tags-container .title-icon[data-v-306b3bb1]{color:var(--q-primary)}.dialog-card[data-v-e1637aa8]{min-width:400px;border-radius:8px;box-shadow:0 10px 20px #0000001a}.dialog-header[data-v-e1637aa8]{border-top-left-radius:8px;border-top-right-radius:8px;padding:16px}.dialog-content[data-v-e1637aa8]{padding:20px 24px}.dialog-actions[data-v-e1637aa8]{padding:16px 24px;border-top:1px solid rgba(0,0,0,.12)}.activate-btn[data-v-e1637aa8]{transition:all .3s ease}.activate-btn[data-v-e1637aa8]:hover{transform:scale(1.05);background-color:#0096001a}.activate-action-btn[data-v-e1637aa8]{font-weight:600}.transaction-details[data-v-e1637aa8]{background-color:#f9f9f9;padding:12px;border-radius:6px;margin-top:12px}.admin-layout[data-v-dc579029]{min-height:100vh}.admin-header[data-v-dc579029]{box-shadow:0 2px 10px #0000001a}.admin-title[data-v-dc579029]{font-size:1.25rem;display:flex;align-items:center}.admin-sidebar[data-v-dc579029]{background:#fff;border-right:1px solid rgba(0,0,0,.05)}.sidebar-header[data-v-dc579029]{background:#00000005;border-bottom:1px solid rgba(0,0,0,.05)}.menu-list[data-v-dc579029]{padding-top:0}.menu-item[data-v-dc579029]{margin:4px 8px;border-radius:8px;transition:all .3s ease}.menu-item[data-v-dc579029]:hover{background:#00000008}.menu-item.q-item--active[data-v-dc579029]{background:#e3f2fd;color:#1976d2;font-weight:500}.menu-item.q-item--active .q-icon[data-v-dc579029]{color:#1976d2}.expansion-item .q-item[data-v-dc579029]{margin:4px 8px;border-radius:8px}.expansion-item .q-item__section--avatar[data-v-dc579029]{min-width:40px}.submenu-item[data-v-dc579029]{padding-left:56px!important;margin:2px 8px;border-radius:6px}.submenu-item[data-v-dc579029]:hover{background:#00000008}.submenu-item.q-item--active[data-v-dc579029]{background:#1976d21a;color:#1976d2}.submenu-item.q-item--active .q-icon[data-v-dc579029]{color:#1976d2}.notification-menu[data-v-dc579029]{border-radius:12px;overflow:hidden;box-shadow:0 5px 20px #00000026}.notification-header[data-v-dc579029]{background:#f5f5f5}.notification-item[data-v-dc579029]{transition:all .2s ease}.notification-item[data-v-dc579029]:hover{background:#f5f5f5}.view-all[data-v-dc579029]{background:#f9f9f9}.profile-menu[data-v-dc579029]{border-radius:12px;overflow:hidden;box-shadow:0 5px 20px #00000026}.profile-header[data-v-dc579029]{background:#f5f5f5;padding:16px}.menu-item[data-v-dc579029]{padding:8px 16px}@media (max-width: 1023px){.admin-sidebar[data-v-dc579029]{width:240px!important}}@media (max-width: 599px){.admin-title span[data-v-dc579029]{display:none}.admin-sidebar[data-v-dc579029]{width:220px!important}}.admin-layout[data-v-cd3a83e4]{background:#f8fafc}.admin-header[data-v-cd3a83e4]{background:linear-gradient(145deg,var(--q-primary) 0%,#3a7bd5 100%)!important;box-shadow:0 2px 20px #0000001a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.admin-header .header-toolbar[data-v-cd3a83e4]{padding:0 16px;height:64px}.admin-header .header-toolbar .menu-toggle[data-v-cd3a83e4]{background:#ffffff26;transition:all .3s ease}.admin-header .header-toolbar .menu-toggle[data-v-cd3a83e4]:hover{background:#ffffff40;transform:rotate(90deg)}.admin-header .header-toolbar .app-title[data-v-cd3a83e4]{display:flex;align-items:center;gap:12px}.admin-header .header-toolbar .app-title .app-logo[data-v-cd3a83e4]{border:2px solid rgba(255,255,255,.3);box-shadow:0 2px 8px #0000001a}.admin-header .header-toolbar .app-title .app-name[data-v-cd3a83e4]{font-size:1.4rem;font-weight:600;color:#fff}.admin-header .header-toolbar .app-title .admin-badge[data-v-cd3a83e4]{font-size:.7rem;padding:4px 8px;border-radius:12px}.admin-header .header-toolbar .header-actions[data-v-cd3a83e4]{display:flex;align-items:center;gap:8px}.admin-sidebar[data-v-cd3a83e4]{background:#fff;box-shadow:2px 0 20px #00000014;border-right:none!important}.admin-sidebar .sidebar-scroll[data-v-cd3a83e4]{height:100%;display:flex;flex-direction:column}.admin-sidebar .sidebar-menu[data-v-cd3a83e4]{padding:16px 0;flex:1}.admin-sidebar .sidebar-menu .menu-item[data-v-cd3a83e4]{padding:12px 20px;margin:4px 8px;border-radius:10px;transition:all .3s ease}.admin-sidebar .sidebar-menu .menu-item[data-v-cd3a83e4]:hover{background:#007bff14;transform:translate(4px)}.admin-sidebar .sidebar-menu .menu-item:hover .menu-icon[data-v-cd3a83e4]{transform:scale(1.1)}.admin-sidebar .sidebar-menu .menu-item.menu-item-active[data-v-cd3a83e4]{background:#007bff1f;border-left:4px solid var(--q-primary)}.admin-sidebar .sidebar-menu .menu-item.menu-item-active .menu-text[data-v-cd3a83e4]{color:var(--q-primary);font-weight:600}.admin-sidebar .sidebar-menu .menu-item.menu-item-active .menu-icon[data-v-cd3a83e4]{background:var(--q-primary)!important}.admin-sidebar .sidebar-menu .menu-item .menu-icon[data-v-cd3a83e4]{transition:transform .3s ease}.admin-sidebar .sidebar-menu .menu-item .menu-text[data-v-cd3a83e4]{font-size:.95rem;font-weight:500;color:#2d3748}.admin-sidebar .sidebar-menu .menu-separator[data-v-cd3a83e4]{margin:4px 16px;background:#0000000f}.admin-sidebar .sidebar-footer[data-v-cd3a83e4]{padding:20px 16px;border-top:1px solid rgba(0,0,0,.06);background:#00000005}.admin-sidebar .sidebar-footer .user-info[data-v-cd3a83e4]{display:flex;align-items:center}.admin-sidebar .sidebar-footer .user-info .user-details .user-name[data-v-cd3a83e4]{font-size:.9rem;line-height:1.2}.admin-sidebar .sidebar-footer .user-info .user-details .user-role[data-v-cd3a83e4]{font-size:.75rem}.admin-content[data-v-cd3a83e4]{background:#f8fafc}.admin-content .content-wrapper[data-v-cd3a83e4]{padding:24px}.admin-content .content-collapsed[data-v-cd3a83e4]{margin-left:0}.loading-page[data-v-cd3a83e4]{background:#fff;z-index:9999}.loading-page .loading-content .loading-text[data-v-cd3a83e4]{animation:pulse-cd3a83e4 1.5s infinite}@keyframes pulse-cd3a83e4{0%{opacity:.6}50%{opacity:1}to{opacity:.6}}@media (max-width: 1023px){.admin-header .header-toolbar[data-v-cd3a83e4]{padding:0 12px}.admin-header .header-toolbar .app-title .app-name[data-v-cd3a83e4]{font-size:1.2rem}.admin-sidebar[data-v-cd3a83e4]{width:260px!important}.admin-content .content-wrapper[data-v-cd3a83e4]{padding:20px}}@media (max-width: 599px){.admin-header .header-toolbar .app-title .app-name[data-v-cd3a83e4]{font-size:1.1rem}.admin-header .header-toolbar .app-title .admin-badge[data-v-cd3a83e4]{display:none}.admin-sidebar[data-v-cd3a83e4]{width:240px!important}.admin-sidebar .menu-item[data-v-cd3a83e4]{padding:10px 16px!important}.admin-content .content-wrapper[data-v-cd3a83e4]{padding:16px}}.admin-sidebar[data-v-cd3a83e4]{transition:transform .3s ease}.admin-content[data-v-cd3a83e4]{transition:margin-left .3s ease}.navigation-drawer[data-v-56461417]{background:linear-gradient(180deg,#f8f9fa,#fff);border-right:1px solid #e0e0e0}.menu-list[data-v-56461417]{padding:0}.menu-item[data-v-56461417]{transition:all .3s ease;border-left:3px solid transparent;margin:2px 8px;border-radius:8px}.menu-item[data-v-56461417]:hover{background-color:#1976d214;transform:translate(4px)}.active-menu-item[data-v-56461417]{background-color:#1976d21f!important;border-left:3px solid #1976d2;border-radius:8px 0 0 8px}.active-menu-item .q-item__section--avatar .q-icon[data-v-56461417]{color:#1976d2!important}.page-content[data-v-56461417]{transition:all .3s ease;background-color:#f8f9fa}.drawer-open[data-v-56461417],.drawer-closed[data-v-56461417]{margin-left:0}.content-wrapper[data-v-56461417]{min-height:calc(100vh - 50px);padding:20px}.drawer-footer[data-v-56461417]{border-top:1px solid #e0e0e0;margin-top:auto}@media (max-width: 1024px){.navigation-drawer[data-v-56461417]{width:250px!important}}@media (max-width: 600px){.content-wrapper[data-v-56461417]{padding:16px}.navigation-drawer[data-v-56461417]{width:100%!important;max-width:280px}}.q-drawer[data-v-56461417]{transition:transform .3s ease,width .3s ease}.q-page[data-v-56461417]{transition:margin-left .3s ease}.q-spinner-gears[data-v-56461417]{animation:rotate-56461417 2s linear infinite}@keyframes rotate-56461417{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.q-header[data-v-56461417]{box-shadow:0 2px 12px #0000001a}.q-toolbar[data-v-56461417]{min-height:64px}.q-scrollarea__thumb[data-v-56461417]{background:#0003;border-radius:4px}.q-scrollarea__thumb[data-v-56461417]:hover{background:#0000004d}.size[data-v-c901ba53]{min-width:50%}.categories-menu .category-item[data-v-c901ba53]{border-bottom:1px solid rgba(0,0,0,.05);transition:background .3s}.categories-menu .category-item[data-v-c901ba53]:hover{background:#00000008}.categories-menu .q-img[data-v-c901ba53]{border:1px solid rgba(0,0,0,.1);transition:transform .3s}.categories-menu .q-img[data-v-c901ba53]:hover{transform:scale(1.05);z-index:1}@media (max-width: 1023px){.q-toolbar[data-v-c901ba53]{flex-wrap:wrap}.q-select[data-v-c901ba53]{order:1;width:100%;margin:8px 0}}@media (max-width: 599px){.q-toolbar-title[data-v-c901ba53]{font-size:1.1rem}}.header[data-v-cab1a3cf]{background:linear-gradient(145deg,var(--q-primary),#1976d2);box-shadow:0 2px 15px #00000026}.drawer[data-v-cab1a3cf]{box-shadow:2px 0 10px #00000014}.menu-list[data-v-cab1a3cf]{padding-top:16px;padding-bottom:80px}.menu-item[data-v-cab1a3cf]{border-radius:0 24px 24px 0;margin:4px 8px;transition:all .3s ease}.menu-item[data-v-cab1a3cf]:hover{background-color:#0000000a}.active-menu-item[data-v-cab1a3cf]{background:linear-gradient(45deg,#e3f2fd,#bbdefb);color:var(--q-primary);border-right:4px solid var(--q-primary)}.page-content[data-v-cab1a3cf]{max-width:1400px;margin:0 auto;width:100%}[data-v-cab1a3cf] .q-drawer__content{scrollbar-width:thin}[data-v-cab1a3cf] .q-item__section--side{padding-right:12px}@media (max-width: 1024px){.page-content[data-v-cab1a3cf]{padding:0 12px}}@media (max-width: 600px){.header .q-toolbar__title[data-v-cab1a3cf]{font-size:1.1rem}.drawer[data-v-cab1a3cf]{width:250px!important}}.q-drawer[data-v-cab1a3cf]{transition:transform .3s ease,width .3s ease}.menu-item[data-v-cab1a3cf]{transition:background-color .2s ease,transform .2s ease}.menu-item[data-v-cab1a3cf]:active{transform:scale(.98)}[data-v-cab1a3cf] .q-avatar{box-shadow:0 2px 8px #00000026}.bg-white-20[data-v-cab1a3cf]{background-color:#fff3!important}.modern-header[data-v-1da569f8]{background:linear-gradient(145deg,var(--q-primary),#3a7bd5)!important;box-shadow:0 4px 20px #0000001f;height:64px}.modern-header .header-content[data-v-1da569f8]{padding:0 20px}.modern-header .app-title[data-v-1da569f8]{font-size:1.4rem;font-weight:600;letter-spacing:.5px}.modern-header .app-logo[data-v-1da569f8]{background:#fff3}.modern-header .toggle-sidebar[data-v-1da569f8]{background:#fff3;transition:all .3s ease}.modern-header .toggle-sidebar[data-v-1da569f8]:hover{background:#ffffff4d;transform:rotate(90deg)}.modern-sidebar[data-v-1da569f8]{background:#fff;box-shadow:2px 0 20px #00000014;border-right:none!important}.modern-sidebar .user-profile-section[data-v-1da569f8]{padding:20px 16px}.modern-sidebar .user-profile-section .user-name[data-v-1da569f8]{font-size:1.1rem;color:#2d3748}.modern-sidebar .user-profile-section .user-email[data-v-1da569f8]{font-size:.85rem;color:#718096}.modern-sidebar .menu-section-title[data-v-1da569f8]{font-size:.85rem;text-transform:uppercase;letter-spacing:1px;color:#718096;padding:0 20px;margin-bottom:12px;font-weight:700}.modern-menu-item[data-v-1da569f8]{display:flex;align-items:center;padding:12px 16px;border-radius:10px;margin:4px 8px;cursor:pointer;transition:all .3s ease;color:#2d3748;text-decoration:none;position:relative}.modern-menu-item[data-v-1da569f8]:hover{background-color:#4361ee14;transform:translate(4px)}.modern-menu-item.q-item--active[data-v-1da569f8]{background-color:#4361ee1f;color:var(--q-primary);font-weight:500}.modern-menu-item.q-item--active .q-icon[data-v-1da569f8]{color:var(--q-primary)}.modern-menu-item.q-item--active[data-v-1da569f8]:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background-color:var(--q-primary);border-radius:0 10px 10px 0}.sidebar-footer[data-v-1da569f8]{border-top:1px solid rgba(0,0,0,.06);background:#00000005}.modern-page-content[data-v-1da569f8]{padding:24px}.page-container[data-v-1da569f8]{border-radius:12px;padding:24px}@media (max-width: 992px){.modern-sidebar[data-v-1da569f8]{width:280px!important;transform:translate(-100%)}.modern-sidebar.mobile-open[data-v-1da569f8]{transform:translate(0);box-shadow:5px 0 15px #0000001a}.modern-page-content[data-v-1da569f8]{padding:20px}.page-container[data-v-1da569f8]{padding:20px;min-height:calc(100vh - 96px)}}@media (max-width: 576px){.modern-header[data-v-1da569f8]{padding:0 15px}.modern-header .app-title[data-v-1da569f8]{font-size:1.2rem}.modern-page-content[data-v-1da569f8],.page-container[data-v-1da569f8]{padding:16px}}
