@font-face{font-family:__geistSans_1e4310;src:url(/_next/static/media/4473ecc91f70f139-s.p.woff) format("woff");font-display:swap;font-weight:100 900}@font-face{font-family:__geistSans_Fallback_1e4310;src:local("Arial");ascent-override:85.83%;descent-override:20.52%;line-gap-override:9.33%;size-adjust:107.19%}.__className_1e4310{font-family:__geistSans_1e4310,__geistSans_Fallback_1e4310}.__variable_1e4310{--font-geist-sans:"__geistSans_1e4310","__geistSans_Fallback_1e4310"}@font-face{font-family:__geistMono_c3aa02;src:url(/_next/static/media/463dafcda517f24f-s.p.woff) format("woff");font-display:swap;font-weight:100 900}@font-face{font-family:__geistMono_Fallback_c3aa02;src:local("Arial");ascent-override:69.97%;descent-override:16.73%;line-gap-override:7.61%;size-adjust:131.49%}.__className_c3aa02{font-family:__geistMono_c3aa02,__geistMono_Fallback_c3aa02}.__variable_c3aa02{--font-geist-mono:"__geistMono_c3aa02","__geistMono_Fallback_c3aa02"}:root{--st-bg:#f8fafc;--st-bg-focus:#fff;--st-bg-hover:#f1f5f9;--st-border:#94a3b8;--st-border-color:#94a3b8;--st-border-radius:0.5rem;--st-border-focus:#4f46e5;--st-text:#1e293b;--st-placeholder:#64748b;--st-focus-ring:rgba(79,70,229,.25);--st-focus-border:#4f46e5;--st-disabled-bg:#f1f5f9;--st-disabled-text:#9ca3af;--st-error-border:#ef4444;--st-error-text:#ef4444;--st-label-text:#475569;--st-label-active-text:#4f46e5;--st-label-color:#475569;--st-icon-color:#64748b;--st-glass-bg:transparent;--st-glass-blur:0px;--st-checkbox-bg:#fff;--st-checkbox-border:#d1d5db;--st-checkbox-checked-bg:var(--color-primary,#3b82f6);--st-checkbox-checked-border:var(--color-primary,#3b82f6);--st-checkbox-check-color:#fff;--st-checkbox-focus-ring:rgba(59,130,246,.25);--st-checkbox-label-text:#374151;--st-switch-track-bg:#e5e7eb;--st-switch-track-active-bg:var(--color-primary,#3b82f6);--st-switch-thumb-bg:#fff;--st-switch-thumb-border:#d1d5db;--st-switch-focus-ring:rgba(59,130,246,.25);--st-select-bg:#fff;--st-select-border:#d1d5db;--st-select-text:#1e293b;--st-select-placeholder:#9ca3af;--st-select-dropdown-bg:#fff;--st-select-dropdown-border:#e5e7eb;--st-select-dropdown-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--st-select-option-hover:#f3f4f6;--st-select-option-selected:#eff6ff;--st-select-option-text:#1e293b;--st-select-icon-color:#9ca3af;--st-slider-track-bg:#e5e7eb;--st-slider-fill-bg:var(--color-primary,#3b82f6);--st-slider-thumb-bg:#fff;--st-slider-thumb-border:var(--color-primary,#3b82f6);--st-slider-thumb-shadow:0 1px 3px rgba(0,0,0,.2);--st-rating-active:#f59e0b;--st-rating-inactive:#d1d5db;--st-rating-hover:#fbbf24;--st-upload-border:#d1d5db;--st-upload-border-style:dashed;--st-upload-bg:#fff;--st-upload-hover-bg:#eff6ff;--st-upload-hover-border:var(--color-primary,#3b82f6);--st-upload-text:#6b7280;--st-otp-border:#d1d5db;--st-otp-focus-border:var(--color-primary,#3b82f6);--st-otp-bg:#fff;--st-otp-text:#1e293b;--st-signature-border:#d1d5db;--st-signature-bg:#fff;--st-signature-stroke:#1e293b;--st-signature-clear-bg:#e5e7eb;--st-signature-clear-text:#374151;--st-editor-border:#d1d5db;--st-editor-border-radius:0.5rem;--st-editor-toolbar-bg:#f9fafb;--st-editor-toolbar-border:#e5e7eb;--st-editor-content-bg:#fff;--st-editor-content-text:#1f2937;--st-editor-btn-bg:transparent;--st-editor-btn-hover-bg:#f3f4f6;--st-editor-btn-active-bg:#e5e7eb;--st-editor-focus-ring:var(--color-primary,#3b82f6);--st-radio-border:#d1d5db;--st-radio-checked-bg:var(--color-primary,#3b82f6);--st-radio-checked-border:var(--color-primary,#3b82f6);--st-radio-dot-color:#fff;--st-tag-bg:#eff6ff;--st-tag-text:#1d4ed8;--st-tag-border:#bfdbfe;--st-tag-remove-hover:#dbeafe;--st-segment-bg:#f3f4f6;--st-segment-active-bg:#fff;--st-segment-active-text:#111827;--st-segment-idle-text:#6b7280;--st-segment-active-shadow:0 1px 3px rgba(0,0,0,.1);--st-color-preview-border:#d1d5db;--st-color-preview-shadow:0 1px 2px rgba(0,0,0,.05);--st-option-card-bg:#fff;--st-option-card-border:#e5e7eb;--st-option-card-selected-border:var(--color-primary,#3b82f6);--st-option-card-selected-bg:rgba(59,130,246,.03);--st-option-card-hover-border:#9ca3af;--st-option-card-shadow:0 1px 2px rgba(0,0,0,.05);--st-fieldset-border:#e5e7eb;--st-fieldset-bg:#fff;--st-fieldset-header-bg:#f9fafb;--st-fieldset-legend-text:#334155;--st-button-radius:0.5rem;--st-button-font-weight:500;--st-button-shadow:0 1px 2px rgba(0,0,0,.05);--st-button-primary-bg:var(--color-primary,#3b82f6);--st-button-primary-text:#fff;--st-button-primary-border:var(--color-primary,#3b82f6);--st-button-primary-hover-bg:#2563eb;--st-button-secondary-bg:#fff;--st-button-secondary-text:#374151;--st-button-secondary-border:#d1d5db;--st-button-secondary-hover-bg:#f9fafb;--st-button-danger-bg:#dc2626;--st-button-danger-text:#fff;--st-button-danger-border:#dc2626;--st-button-danger-hover-bg:#b91c1c;--st-button-ghost-text:#4b5563;--st-button-ghost-hover-bg:#f3f4f6;--st-button-outline-text:var(--color-primary,#3b82f6);--st-button-outline-border:var(--color-primary,#3b82f6);--st-button-outline-hover-bg:#eff6ff;--st-button-disabled-opacity:0.5;--st-table-header-bg:#f8fafc;--st-table-header-text:#475569;--st-table-row-bg:#fff;--st-table-row-hover:#f1f5f9;--st-table-row-selected:#eff6ff;--st-table-border:#e5e7eb;--st-table-stripe-bg:#f9fafb;--st-table-text:#1e293b;--st-dialog-bg:#fff;--st-dialog-overlay:rgba(0,0,0,.5);--st-dialog-border:#e5e7eb;--st-dialog-shadow:0 25px 50px -12px rgba(0,0,0,.25);--st-dialog-header-bg:#f8fafc;--st-dialog-header-text:#1e293b;--st-dialog-header-border:#e5e7eb;--st-dialog-close-hover:#f3f4f6;--st-dialog-radius:0.75rem;--st-drawer-bg:#fff;--st-drawer-overlay:rgba(0,0,0,.5);--st-drawer-shadow:-4px 0 25px rgba(0,0,0,.15);--st-drawer-header-bg:#fff;--st-drawer-footer-bg:#f8fafc;--st-drawer-border:#cbd5e1;--st-drawer-text:#0f172a;--st-drawer-accent:#2563eb;--st-drawer-icon-bg:transparent;--st-toast-success-bg:#f0fdf4;--st-toast-success-border:#22c55e;--st-toast-error-bg:#fef2f2;--st-toast-error-border:#ef4444;--st-toast-warning-bg:#fffbeb;--st-toast-warning-border:#f59e0b;--st-toast-info-bg:#eff6ff;--st-toast-info-border:#3b82f6;--st-toast-text:#1e293b;--st-toast-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--st-toolbar-bg:#fff;--st-toolbar-border:#e5e7eb;--st-toolbar-text:#1f2937;--st-toolbar-btn-hover:#f3f4f6;--st-toolbar-btn-active:#e5e7eb;--st-toolbar-separator:#e5e7eb;--st-card-bg:var(--ui-surface,#fff);--st-card-border:var(--ui-border,#e5e7eb);--st-card-shadow:0 1px 3px rgba(0,0,0,.1);--st-card-header-bg:#f9fafb;--st-card-radius:0.75rem;--st-tooltip-bg:#1e293b;--st-tooltip-text:#fff;--st-tooltip-shadow:0 4px 6px -1px rgba(0,0,0,.1);--st-tooltip-radius:0.375rem;--st-scrollbar-thumb:#cbd5e1;--st-scrollbar-track:transparent;--st-scrollbar-thumb-hover:#94a3b8;--st-scrollbar-width:6px}*,:after,:before{box-sizing:border-box}button,input,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit;margin:0}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}@keyframes st-fade-in{0%{opacity:0}to{opacity:1}}@keyframes st-fade-out{0%{opacity:1}to{opacity:0}}@keyframes st-slide-in-right{0%{transform:translateX(100%)}to{transform:translateX(0)}}@keyframes st-slide-out-right{0%{transform:translateX(0)}to{transform:translateX(100%)}}@keyframes st-slide-in-left{0%{transform:translateX(-100%)}to{transform:translateX(0)}}@keyframes st-slide-in-up{0%{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes st-slide-in-down{0%{transform:translateY(-1rem);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes st-zoom-in{0%{transform:scale(.95);opacity:0}to{transform:scale(1);opacity:1}}@keyframes st-zoom-out{0%{transform:scale(1);opacity:1}to{transform:scale(.95);opacity:0}}@keyframes st-shake{0%,to{transform:translateX(0)}10%,30%,50%,70%,90%{transform:translateX(-4px)}20%,40%,60%,80%{transform:translateX(4px)}}@keyframes st-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.st-animate-fade-in{animation:st-fade-in .2s ease-out}.st-animate-fade-out{animation:st-fade-out .2s ease-in}.st-animate-slide-right{animation:st-slide-in-right .3s cubic-bezier(.4,0,.2,1)}.st-animate-slide-left{animation:st-slide-in-left .3s cubic-bezier(.4,0,.2,1)}.st-animate-slide-up{animation:st-slide-in-up .3s cubic-bezier(.4,0,.2,1)}.st-animate-slide-down{animation:st-slide-in-down .3s cubic-bezier(.4,0,.2,1)}.st-animate-zoom-in{animation:st-zoom-in .2s cubic-bezier(.4,0,.2,1)}.st-animate-zoom-out{animation:st-zoom-out .2s cubic-bezier(.4,0,.2,1)}.st-animate-shake{animation:st-shake .5s ease-in-out}.st-animate-spin{animation:st-spin 1s linear infinite}.st-button{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;font-weight:var(--st-button-font-weight,500);border-radius:var(--st-button-radius,.5rem);transition:all .2s cubic-bezier(.4,0,.2,1);cursor:pointer;border:1px solid transparent;outline:none;font-family:inherit;white-space:nowrap;user-select:none;position:relative;overflow:hidden}.st-button:active:not(:disabled){transform:scale(.97)}.st-button:disabled{opacity:var(--st-button-disabled-opacity,.5);cursor:not-allowed}.st-button-primary{background-color:var(--st-button-primary-bg);color:var(--st-button-primary-text);border-color:var(--st-button-primary-border);box-shadow:var(--st-button-shadow)}.st-button-primary:hover:not(:disabled){background-color:var(--st-button-primary-hover-bg)}.st-button-secondary{background-color:var(--st-button-secondary-bg);color:var(--st-button-secondary-text);border-color:var(--st-button-secondary-border)}.st-button-secondary:hover:not(:disabled){background-color:var(--st-button-secondary-hover-bg)}.st-button-danger{background-color:var(--st-button-danger-bg);color:var(--st-button-danger-text);border-color:var(--st-button-danger-border)}.st-button-danger:hover:not(:disabled){background-color:var(--st-button-danger-hover-bg)}.st-button-ghost{background-color:transparent;color:var(--st-button-ghost-text);border-color:transparent}.st-button-ghost:hover:not(:disabled){background-color:var(--st-button-ghost-hover-bg)}.st-button-outline{background-color:transparent;color:var(--st-button-outline-text);border-color:var(--st-button-outline-border)}.st-button-outline:hover:not(:disabled){background-color:var(--st-button-outline-hover-bg)}.st-button-sm{padding:.35rem .75rem;font-size:.75rem;height:2rem}.st-button-md{padding:.5rem 1.25rem;font-size:.875rem;height:2.5rem}.st-button-lg{padding:.75rem 1.75rem;font-size:1rem;height:3rem}.st-button-block{width:100%}.st-label{display:block;font-size:.875rem;font-weight:500;color:var(--st-label-text,#475569);margin-bottom:.4rem;opacity:.8}.st-card{background-color:var(--st-card-bg);border:1px solid var(--st-card-border);border-radius:var(--st-card-radius);box-shadow:var(--st-card-shadow);overflow:hidden}.st-card-header{padding:1rem 1.5rem;border-bottom:1px solid var(--st-card-border);background-color:var(--st-card-header-bg)}.st-card-body{padding:1.5rem}.st-scrollbar::-webkit-scrollbar{width:var(--st-scrollbar-width);height:var(--st-scrollbar-width)}.st-scrollbar::-webkit-scrollbar-track{background:var(--st-scrollbar-track)}.st-scrollbar::-webkit-scrollbar-thumb{background-color:var(--st-scrollbar-thumb);border-radius:3px}.st-scrollbar::-webkit-scrollbar-thumb:hover{background-color:var(--st-scrollbar-thumb-hover)}.st-focus-ring:focus-visible{outline:2px solid var(--st-focus-border,#4f46e5);outline-offset:2px}.st-transition{transition:all .2s cubic-bezier(.4,0,.2,1)}.st-transition-fast{transition:all .15s cubic-bezier(.4,0,.2,1)}.st-transition-slow{transition:all .3s cubic-bezier(.4,0,.2,1)}:root{--color-primary:#3b82f6;--color-primary-hover:#2563eb;--color-primary-active:#1d4ed8;--color-secondary:#6366f1;--color-secondary-hover:#4f46e5;--color-accent:#8b5cf6;--color-accent-hover:#7c3aed;--color-success:#22c55e;--color-success-hover:#16a34a;--color-warning:#f59e0b;--color-warning-hover:#d97706;--color-danger:#ef4444;--color-danger-hover:#dc2626;--color-bg:#fff;--color-bg-secondary:#f8fafc;--color-bg-tertiary:#f1f5f9;--color-bg-elevated:#fff;--color-bg-primary:#fff;--color-bg-overlay:rgba(0,0,0,.5);--color-bg-tooltip:#1e293b;--color-text:#0f172a;--color-text-secondary:#475569;--color-text-tertiary:#94a3b8;--color-text-muted:#94a3b8;--color-text-inverse:#fff;--color-text-link:#3b82f6;--color-text-tooltip:#f8fafc;--color-border:#e2e8f0;--color-border-hover:#cbd5e1;--color-border-focus:#3b82f6;--font-sans:"Inter",ui-sans-serif,system-ui,sans-serif;--font-serif:"Georgia",ui-serif,serif;--font-mono:"JetBrains Mono",ui-monospace,monospace;--font-heading:"Inter",ui-sans-serif,system-ui,sans-serif;--radius-none:0px;--radius-sm:4px;--radius-md:8px;--radius-lg:12px;--radius-xl:16px;--radius-full:9999px;--spacing-xs:4px;--spacing-sm:8px;--spacing-md:16px;--spacing-lg:24px;--spacing-xl:32px;--spacing-2xl:48px;--spacing-3xl:64px;--shadow-sm:0 1px 2px 0 rgba(0,0,0,.05);--shadow-md:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--shadow-lg:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--shadow-xl:0 20px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1);--marg-primary:#006064;--marg-header-bg:#1e5f74;--marg-sidebar-bg:#0d1e25;--marg-sidebar-text:#b0bec5;--marg-sidebar-hover:hsla(0,0%,100%,.05);--marg-accent:#26a69a;--marg-icon-color:#90a4ae;--marg-font-family:"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--marg-font-stack:var(--marg-font-family);--marg-base-font-size:14px;--marg-font-weight:400;--marg-content-bg:#f5f7f9;--marg-border-color:hsla(0,0%,100%,.1);--marg-header-height:50px;--marg-footer-height:30px;--marg-sidebar-width:230px;--marg-sidebar-collapsed-width:60px;--marg-footer-bg:#0d1e25;--marg-zoom-scale:1}.marg-layout-wrapper{display:grid;height:100vh;width:100vw;overflow:hidden;background-color:transparent;grid-template-columns:max-content 1fr;grid-template-rows:1fr auto;grid-template-areas:"sidebar main" "footer footer"}.marg-layout-wrapper.horizontal-layout{display:flex;flex-direction:column}.marg-layout-wrapper.horizontal-layout .sidebar-area{display:none}.marg-layout-wrapper.horizontal-layout .main-content-wrapper{width:100%}.sidebar-area{grid-area:sidebar;z-index:100;transition:width .3s ease;height:100%;min-height:0;overflow:visible;display:block;width:var(--marg-sidebar-width);flex-shrink:0;position:relative;scrollbar-width:none}.sidebar-area::-webkit-scrollbar{display:none}.sidebar-area.collapsed{width:var(--marg-sidebar-collapsed-width)}.main-content-wrapper{grid-area:main;display:flex;flex-direction:column;min-width:0;position:relative;height:100%;overflow:hidden}.header-area{flex-shrink:0;z-index:90}.horizontal-menu-area{flex-shrink:0;z-index:89}.content-area{flex:1;overflow-y:auto;overflow-x:hidden;padding:15px;position:relative;background-color:transparent;scrollbar-width:none}.content-area::-webkit-scrollbar{display:none}.footer-area{grid-area:footer;z-index:90;width:100%}.marg-header{height:var(--marg-header-height);background-color:var(--marg-header-bg);color:#fff;display:flex;align-items:center;justify-content:space-between;padding:0 15px;font-family:sans-serif;box-shadow:0 2px 5px rgba(0,0,0,.1)}.marg-header .left-section{display:flex;align-items:center;gap:15px}.marg-header .logo-area{display:flex;align-items:center;background:#fff;padding:5px 10px;border-radius:4px;height:40px}.marg-header .logo-area img{height:25px}.marg-header .menu-toggle{cursor:pointer;font-size:20px;display:flex;align-items:center}.marg-header .store-info{display:flex;align-items:center;gap:10px;font-size:13px;font-weight:500;border-left:1px solid var(--marg-border-color);padding-left:15px}.marg-header .store-name{display:flex;align-items:center;gap:5px;cursor:pointer}.marg-header .status-info{display:flex;align-items:center;gap:4px;font-size:11px;font-weight:500;border-radius:4px;transition:all .2s;cursor:pointer;color:#aed581;user-select:none;margin-left:15px;padding:2px 8px 2px 15px;border-left:1px solid var(--marg-border-color)}.marg-header .status-info:hover{background:hsla(0,0%,100%,.1)}.marg-header .right-section{display:flex;align-items:center;gap:10px}.marg-header .divider{height:24px;width:1px;background-color:#e0e0e0;margin:0 5px}.marg-header .header-special-btn{border:none;outline:none;cursor:pointer;padding:0;width:36px;height:36px;background:transparent;display:flex;align-items:center;justify-content:center;transition:transform .1s,opacity .2s;color:#fff}.marg-header .header-special-btn:active{transform:scale(.95)}.marg-header .header-special-btn:hover{background-color:rgba(0,0,0,.05);border-radius:4px}.marg-header .action-item,.marg-header .toolbar-actions{display:flex;align-items:center}.marg-header .action-item{flex-direction:column;justify-content:center;padding:0 12px;cursor:pointer;border-left:1px solid var(--marg-border-color);height:var(--marg-header-height);transition:background .2s;min-width:50px}.marg-header .action-item:hover{background-color:rgba(0,0,0,.1)}.marg-header .action-item .icon{font-size:18px;margin-bottom:2px;width:18px;height:18px}.marg-header .action-item span{font-size:10px;white-space:nowrap}.marg-header .user-profile{margin-right:15px}.marg-header .always-visible-actions,.marg-header .user-profile{display:flex;align-items:center}.marg-sidebar-wrapper{width:100%;height:100%;min-height:0;margin-top:0;background-color:var(--marg-sidebar-bg);color:var(--marg-sidebar-text);display:flex;flex-direction:column;border-right:1px solid var(--marg-border-color);transition:width .3s ease,box-shadow .3s ease;flex-shrink:0;overflow:hidden;font-family:var(--marg-font-stack);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.marg-sidebar-wrapper .logo-area{height:var(--marg-header-height);display:flex;align-items:center;justify-content:center;background-color:#fff;padding:5px}.marg-sidebar-wrapper .sidebar-content{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;padding-top:10px}.marg-sidebar-wrapper .sidebar-content::-webkit-scrollbar{width:5px}.marg-sidebar-wrapper .sidebar-content::-webkit-scrollbar-track{background:rgba(0,0,0,.1)}.marg-sidebar-wrapper .sidebar-content::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.2);border-radius:3px}.marg-sidebar-wrapper .sidebar-content::-webkit-scrollbar-thumb:hover{background:hsla(0,0%,100%,.4)}.marg-sidebar-wrapper .search-area{padding:0 10px 10px}.marg-sidebar-wrapper .search-input-wrapper{background:hsla(0,0%,100%,.05);border-radius:4px;display:flex;align-items:center;padding:6px 10px;border:1px solid var(--marg-border-color)}.marg-sidebar-wrapper .search-input-wrapper input{background:transparent;border:none;color:#fff;width:100%;font-size:13px;outline:none;font-family:inherit}.marg-sidebar-wrapper .search-input-wrapper input::placeholder{color:#78909c}.marg-sidebar-wrapper .search-input-wrapper .search-icon{color:#78909c;width:14px;height:14px}.marg-sidebar-wrapper .menu-list{list-style:none;padding:10px 0;margin:0}.marg-sidebar-wrapper .menu-item{display:flex;align-items:center;padding:10px 15px;cursor:pointer;transition:all .2s;border-left:3px solid transparent;color:var(--marg-sidebar-text);font-size:var(--marg-base-font-size);font-weight:500;letter-spacing:.3px}.marg-sidebar-wrapper .menu-item:hover{background-color:var(--marg-sidebar-hover);color:#fff}.marg-sidebar-wrapper .menu-item .menu-icon{width:18px;height:18px;margin-right:12px;color:var(--marg-icon-color)}.marg-sidebar-wrapper .menu-item .menu-text{flex:1}.marg-sidebar-wrapper .menu-item .arrow-icon{width:14px;height:14px;opacity:.7;transition:transform .2s ease}.marg-sidebar-wrapper .menu-item .arrow-icon.rotated{transform:rotate(180deg)}.marg-sidebar-wrapper .menu-list>li.active>.menu-item{background-color:rgba(38,166,154,.1);color:#fff;border-left-color:var(--marg-accent)}.marg-sidebar-wrapper .menu-list>li.active>.menu-item .menu-icon{color:var(--marg-accent)}.marg-sidebar-wrapper .menu-list>li.focused>.menu-item{background-color:hsla(0,0%,100%,.05);border-left:3px solid var(--marg-accent)}.marg-sidebar-wrapper .sub-menu-list{list-style:none;padding:0;margin:0;background-color:rgba(0,0,0,.2);position:relative}.marg-sidebar-wrapper .sub-menu-item{display:block;padding:0;font-size:13px;color:#b0bec5;transition:color .2s;position:relative;margin-left:24px;border-left:1px solid hsla(0,0%,100%,.1)}.marg-sidebar-wrapper .sub-menu-item .sub-menu-row{display:flex;align-items:center;padding:8px 15px 8px 26px;cursor:pointer}.marg-sidebar-wrapper .sub-menu-item:before{content:"";position:absolute;left:0;top:50%;width:10px;height:1px;background-color:hsla(0,0%,100%,.1)}.marg-sidebar-wrapper .sub-menu-item:hover{color:#fff;background-color:hsla(0,0%,100%,.05)}.marg-sidebar-wrapper .sub-menu-item.active{color:#fff;background-color:rgba(38,166,154,.15)}.marg-sidebar-wrapper .sub-menu-item.active .sub-menu-row{color:var(--marg-accent,#26a69a);font-weight:500}.marg-sidebar-wrapper .sub-menu-item.active:before{background-color:var(--marg-accent,#26a69a);height:2px}.marg-sidebar-wrapper .sub-menu-item.active .sub-menu-icon{color:var(--marg-accent,#26a69a)}.marg-sidebar-wrapper .sub-menu-item .sub-menu-icon{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;margin-right:8px;flex-shrink:0;color:#78909c;transition:color .2s}.marg-sidebar-wrapper .sub-menu-item:hover .sub-menu-icon{color:#fff}.marg-sidebar-wrapper .sub-menu-item .sub-menu-text{flex:1}.marg-sidebar-wrapper .sub-menu-item .plus-icon{width:14px;height:14px;opacity:.5;transition:transform .2s ease;cursor:pointer}.marg-sidebar-wrapper .sub-menu-item .plus-icon.rotated{transform:rotate(90deg)}.marg-sidebar-wrapper .sub-menu-item .plus-icon:hover{opacity:1;color:var(--marg-accent)}.marg-sidebar-wrapper .sub-menu-list-nested{list-style:none;padding:4px 0 0;margin:0}.marg-sidebar-wrapper .sub-menu-list-nested .sub-menu-item.nested{margin-left:12px;padding-left:0;font-size:12px;border-left:1px dashed hsla(0,0%,100%,.12)}.marg-sidebar-wrapper .sub-menu-list-nested .sub-menu-item.nested .nested-row{padding:7px 12px 7px 20px}.marg-sidebar-wrapper .sub-menu-list-nested .sub-menu-item.nested:before{width:8px;background-color:hsla(0,0%,100%,.12)}.marg-sidebar-wrapper.collapsed .arrow-icon,.marg-sidebar-wrapper.collapsed .menu-text,.marg-sidebar-wrapper.collapsed .sub-menu-list{display:none}.marg-sidebar-wrapper.collapsed .search-area{padding:10px 0;display:flex;justify-content:center}.marg-sidebar-wrapper.collapsed .search-input-wrapper{padding:8px;width:36px;height:36px;border-radius:5px;justify-content:center;border:none;background:hsla(0,0%,100%,.05)}.marg-sidebar-wrapper.collapsed .search-input-wrapper input{display:none}.marg-sidebar-wrapper.collapsed .menu-item{justify-content:center;padding:15px 0;position:relative;transition:background .2s}.marg-sidebar-wrapper.collapsed .menu-item .menu-icon{margin-right:0;width:24px;height:24px}.marg-sidebar-wrapper.collapsed li.active>.menu-item{border-left-width:0;background-color:transparent;position:relative}.marg-sidebar-wrapper.collapsed li.active>.menu-item:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background-color:var(--marg-accent)}.marg-sidebar-wrapper.collapsed li.active>.menu-item .menu-icon{color:var(--marg-accent)}.marg-sidebar-wrapper.hover-expanded{width:var(--marg-sidebar-width)!important;position:absolute;top:0;left:0;height:100%;box-shadow:4px 0 15px rgba(0,0,0,.4);z-index:9999;background-color:var(--marg-sidebar-bg)}.marg-sidebar-wrapper.hover-expanded .arrow-icon,.marg-sidebar-wrapper.hover-expanded .menu-text,.marg-sidebar-wrapper.hover-expanded .sub-menu-list{display:block}.marg-sidebar-wrapper.hover-expanded .sidebar-content{overflow-y:auto}.marg-sidebar-wrapper .user-support{padding:15px;display:flex;justify-content:center;border-top:1px solid var(--marg-border-color)}.marg-sidebar-wrapper .avatar-circle{width:40px;height:40px;border-radius:50%;border:2px solid var(--marg-accent);overflow:hidden}.marg-sidebar-wrapper .avatar-circle img{width:100%;height:100%;object-fit:cover}.marg-footer{background-color:var(--marg-footer-bg,#0d1e25);color:#fff;padding:8px 15px;font-size:12px;display:flex;justify-content:space-between;align-items:center;border-top:1px solid hsla(0,0%,100%,.1)}.marg-horizontal-menu-wrapper{display:block;background:var(--marg-sidebar-bg);border-bottom:1px solid hsla(0,0%,100%,.1);padding:0 15px}.marg-horizontal-menu{height:40px;display:flex;align-items:center}.marg-horizontal-menu .menu-list{list-style:none;padding:0;margin:0;display:flex;gap:5px;height:100%}.marg-horizontal-menu .menu-list .h-menu-item{position:relative;height:100%;display:flex;align-items:center;cursor:pointer;padding:0 10px;color:#b0bec5;font-size:13px;font-family:var(--marg-font-stack);transition:all .2s;border-bottom:2px solid transparent}.marg-horizontal-menu .menu-list .h-menu-item.active,.marg-horizontal-menu .menu-list .h-menu-item:hover{color:#fff;background:hsla(0,0%,100%,.05);border-bottom-color:var(--marg-accent)}.marg-horizontal-menu .item-content{display:flex;align-items:center;gap:8px}.marg-horizontal-menu .submenu{display:none;position:absolute;top:100%;left:0;min-width:200px;background:var(--marg-sidebar-bg);box-shadow:0 4px 6px rgba(0,0,0,.3);padding:5px 0;border-radius:0 0 4px 4px;z-index:1000;list-style:none}.marg-horizontal-menu .h-menu-item:hover .submenu{display:block}.marg-horizontal-menu .submenu-item{padding:8px 15px;display:flex;align-items:center;gap:10px;color:#b0bec5;transition:background .2s;cursor:pointer}.marg-horizontal-menu .submenu-item:hover{background:hsla(0,0%,100%,.1);color:#fff}.customizer-toggle{position:fixed;right:0;top:150px;background:#1e5f74;color:#fff;width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:4px 0 0 4px;cursor:pointer;box-shadow:-2px 0 5px rgba(0,0,0,.1);z-index:1000;font-size:20px}.customizer-panel{position:fixed;right:-300px;top:0;width:300px;height:100vh;background:#fff;box-shadow:-5px 0 15px rgba(0,0,0,.1);z-index:1001;transition:right .3s ease;display:flex;flex-direction:column}.customizer-panel.open{right:0}.customizer-panel .panel-header{padding:15px;background:#f5f5f5;border-bottom:1px solid #ddd;display:flex;justify-content:space-between;align-items:center}.customizer-panel .panel-header h3{margin:0;font-size:16px;color:#333}.customizer-panel .close-btn{background:none;border:none;font-size:24px;cursor:pointer;color:#666}.customizer-panel .panel-content{flex:1;overflow-y:auto;padding:20px}.customizer-panel .section{margin-bottom:25px}.customizer-panel .section h4{margin:0 0 15px;font-size:14px;color:#888;text-transform:uppercase;border-bottom:1px solid #eee;padding-bottom:5px}.customizer-panel .control-group{margin-bottom:15px;display:flex;align-items:center;justify-content:space-between}.customizer-panel .control-group label{font-size:13px;color:#555}.customizer-panel .control-group input[type=color]{border:none;width:40px;height:25px;cursor:pointer;padding:0;background:none}.customizer-panel .control-group input[type=range]{width:100px}.customizer-panel .size-controls{display:flex;align-items:center;gap:5px}.customizer-panel .icon-btn{width:24px;height:24px;display:flex;align-items:center;justify-content:center;border:1px solid #ccc;background:#f0f0f0;border-radius:4px;cursor:pointer;font-weight:700}.customizer-panel .icon-btn:hover{background:#e0e0e0}.customizer-panel .presets-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-bottom:5px}.customizer-panel .preset-item{height:30px;border-radius:4px;cursor:pointer;border:1px solid #ddd;transition:transform .2s}.customizer-panel .preset-item:hover{transform:scale(1.1);box-shadow:0 2px 5px rgba(0,0,0,.2)}.customizer-panel .mode-selector{display:flex;gap:10px;margin-bottom:10px}.customizer-panel .mode-selector button{flex:1;padding:8px;border:1px solid #ddd;background:#f9f9f9;cursor:pointer;border-radius:4px}.customizer-panel .mode-selector button.active{background:#1e5f74;color:#fff;border-color:#1e5f74}.customizer-panel .bg-selector{display:flex;flex-wrap:wrap;gap:8px}.customizer-panel .bg-option{width:60px;height:40px;border:1px solid #ddd;border-radius:4px;cursor:pointer;background-size:cover;background-position:50%;display:flex;align-items:center;justify-content:center;font-size:10px;color:#555;font-weight:500}.customizer-panel .bg-option.active{border-color:#1e5f74;border-width:2px;box-shadow:0 0 5px rgba(30,95,116,.3)}.customizer-panel .bg-option:hover{border-color:#999}.customizer-panel .actions{padding:15px;border-top:1px solid #ddd}.customizer-panel .reset-btn{width:100%;padding:10px;background:#f44336;color:#fff;border:none;border-radius:4px;cursor:pointer}.marg-shortcut-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);z-index:2000;display:flex;justify-content:center;align-items:center;backdrop-filter:blur(2px)}.marg-shortcut-modal{background:#fff;width:900px;max-width:95vw;max-height:90vh;border-radius:4px;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 10px 25px rgba(0,0,0,.2);animation:marg-slideIn .2s ease-out}@keyframes marg-slideIn{0%{transform:translateY(-20px);opacity:0}to{transform:translateY(0);opacity:1}}.marg-shortcut-modal .modal-header{background:#eee;padding:10px 15px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #ddd}.marg-shortcut-modal .modal-header .title{font-weight:600;color:#333;display:flex;align-items:center;gap:8px;text-transform:uppercase;font-size:14px}.marg-shortcut-modal .modal-header .close-btn{background:none;border:none;font-size:24px;line-height:1;cursor:pointer;color:#666;padding:0}.marg-shortcut-modal .modal-header .close-btn:hover{color:#000}.marg-shortcut-modal .modal-body{padding:20px;overflow-y:auto;background:#fff}.marg-shortcut-modal .shortcut-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.marg-shortcut-modal .group-title{color:#1976d2;font-weight:700;margin-bottom:10px;font-size:13px;text-transform:uppercase}.marg-shortcut-modal .group-section{margin-bottom:20px}.marg-shortcut-modal .shortcut-row{display:flex;justify-content:space-between;align-items:center;padding:6px 10px;border:1px solid #e0e0e0;margin-bottom:-1px;font-size:12px;color:#333;background:#fff;font-weight:600}.marg-shortcut-modal .shortcut-row:hover{background:#f5f5f5}.marg-shortcut-modal .shortcut-row:first-child{border-top-left-radius:3px;border-top-right-radius:3px}.marg-shortcut-modal .shortcut-row:last-child{border-bottom-left-radius:3px;border-bottom-right-radius:3px}.marg-shortcut-modal .shortcut-row .keys{color:#1976d2;font-weight:700;min-width:60px;text-align:right}.mobile-sidebar-backdrop{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);z-index:150}@media (max-width:768px){.marg-layout-wrapper{display:flex;flex-direction:column}.main-content-wrapper{flex:1}.sidebar-area{position:absolute;top:0;left:0;height:100%;transform:translateX(-100%);transition:transform .3s ease;z-index:200}.sidebar-area.open{transform:translateX(0)}.sidebar-area.collapsed{width:0;overflow:hidden;border:none}.marg-header .collapsible-actions,.marg-header .store-info{display:none}.marg-header .more-actions-btn{display:flex}}@media (min-width:769px){.marg-header .more-actions-btn{display:none}}