.page-shell{min-height:100vh;background:#f3f4f6;padding:24px}.page-card{max-width:1600px;margin:0 auto;background:#fff;border-radius:20px;box-shadow:0 10px 35px #0f172a14;padding:24px}.page-card-sm{max-width:640px}.page-header{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;flex-wrap:wrap;margin-bottom:24px}.page-header.centered{justify-content:center;text-align:center}.page-title{font-size:30px;font-weight:700;color:#111827;margin-bottom:6px}.page-subtitle{color:#6b7280;font-size:14px}.form-card,.info-panel,.filters-card{background:#f9fafb;border:1px solid #e5e7eb;border-radius:18px;padding:20px}.info-panel{min-height:150px}.panel-title,.section-title{font-weight:700;font-size:16px;color:#111827;margin-bottom:12px}.section-title{font-size:22px;margin-bottom:20px}.top-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.form-grid{display:grid;grid-template-columns:1fr;gap:16px}.filters-grid{display:grid;grid-template-columns:1.3fr 1fr auto;gap:16px;align-items:end}.summary-grid,.export-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-items:start}.summary-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.content-stack{display:flex;flex-direction:column;gap:20px}.action-row{display:flex;flex-wrap:wrap;gap:12px}.footer-actions{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-top:8px}.form-block{display:flex;flex-direction:column;margin-bottom:12px}.form-block.flex-row{flex-direction:row;align-items:center}.field-label{display:block;font-size:14px;font-weight:600;color:#374151;margin-bottom:8px}.field-stack{margin-bottom:12px}.custom-input{width:100%;padding:10px 12px;border:1px solid #d1d5db;border-radius:10px;background:#fff;color:#111827;transition:.2s ease;font-family:inherit;font-size:14px}.custom-input:focus{outline:none;border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1f}.custom-input:disabled{background:#f3f4f6;color:#6b7280;cursor:not-allowed}.textarea{min-height:100px;resize:vertical}.checkbox-input{width:18px;height:18px;cursor:pointer}.checkbox-row{display:flex;align-items:center;gap:10px;min-height:44px}.checkbox-label{color:#374151;font-size:14px}.info-row{display:flex;justify-content:space-between;gap:12px;font-size:14px;margin-bottom:8px}.info-label{font-weight:600;color:#6b7280}.info-value{color:#1f2937;word-break:break-word}.muted{color:#9ca3af;font-size:12px}.divider{border:none;border-top:1px solid #e5e7eb;margin:8px 0}.cell-stack{display:flex;flex-direction:column;gap:2px}.selected-card{margin-bottom:20px;padding:16px;background:#eff6ff;border:1px solid #bfdbfe;border-radius:14px}.selected-title{font-size:15px;font-weight:700;color:#1d4ed8;margin-bottom:10px}.selected-line{display:flex;justify-content:space-between;gap:12px;font-size:14px;color:#1f2937;margin-bottom:6px}.selected-label{color:#6b7280;font-weight:600}.summary-card{background:#f9fafb;border:1px solid #e5e7eb;border-radius:16px;padding:16px}.summary-input{text-align:right;font-weight:700;background:#f3f4f6}.summary-card.actions-card{display:flex;align-items:end;justify-content:center}.export-card{background:#f9fafb;border:1px solid #e5e7eb;border-radius:16px;padding:16px}.table-card{background:#fff;border:1px solid #e5e7eb;border-radius:18px;margin-top:20px}.table-header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 18px;background:#f9fafb;border-bottom:1px solid #e5e7eb;flex-wrap:wrap}.table-topbar{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px;gap:12px;flex-wrap:wrap}.table-title{font-size:20px;font-weight:700;color:#111827}.table-counter{color:#6b7280;font-size:14px}.invoice-table,.inventory-table,.products-table{width:100%;min-width:1000px;border-collapse:collapse}.invoice-table th,.inventory-table th,.products-table th{background:#eff6ff;color:#1f2937;font-weight:700;font-size:14px;padding:12px;border:1px solid #d1d5db;text-align:left;white-space:nowrap}.invoice-table td,.inventory-table td,.products-table td{padding:12px;border:1px solid #e5e7eb;background:#fff;vertical-align:middle}.table-row:hover td{background:#f9fafb}.cell-center{text-align:center}.text-right{text-align:right}.font-semibold,.font-medium{font-weight:600}.monospace{font-family:Courier New,monospace;font-size:13px}.empty-state{text-align:center;padding:40px;color:#6b7280;font-size:15px}.loading-state{padding:40px;text-align:center;color:#6b7280;font-size:15px}.badge{display:inline-block;padding:6px 10px;border-radius:6px;font-size:12px;font-weight:600}.badge-blue{background:#dbeafe;color:#1d4ed8}.badge-gray{background:#f3f4f6;color:#6b7280}.badge-green{background:#dcfce7;color:#15803d}.badge-red{background:#fee2e2;color:#b91c1c}.btn{border:none;border-radius:12px;padding:11px 18px;font-weight:600;cursor:pointer;transition:.2s ease}.btn:hover{transform:translateY(-1px)}.btn:disabled{opacity:.5;cursor:not-allowed;transform:none}.btn-blue{background:#2563eb;color:#fff}.btn-blue:hover{background:#1d4ed8}.btn-green{background:#16a34a;color:#fff}.btn-green:hover{background:#15803d}.btn-gray{background:#6b7280;color:#fff}.btn-gray:hover{background:#4b5563}.btn-danger{background:#dc2626;color:#fff}.btn-danger:hover{background:#b91c1c}.btn-outline{border:1px solid #9ca3af;background:#fff;color:#374151}.btn-outline:hover{background:#f9fafb}.btn-icon-danger{background:none;border:none;cursor:pointer;font-size:18px;padding:6px;border-radius:8px;transition:.2s ease}.btn-icon-danger:hover{background:#fee2e2}.field-error{display:block;color:#dc2626;font-size:13px;margin-top:6px}.error-box{margin-top:12px;padding:12px 14px;border-radius:12px;background:#fef2f2;color:#b91c1c;border:1px solid #fecaca;font-size:14px}.success-box{margin-top:20px;padding:12px 14px;border-radius:12px;background:#f0fdf4;color:#15803d;border:1px solid #bbf7d0;font-size:14px}.warning-box{margin-top:20px;padding:12px 14px;border-radius:12px;background:#fffbeb;color:#b45309;border:1px solid #fcd34d;font-size:14px}.modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:50;padding:16px}.modal-card{background:#fff;border-radius:18px;padding:24px;max-width:420px;box-shadow:0 25px 50px #00000026}.modal-title{font-size:20px;font-weight:700;color:#111827;margin-bottom:12px}.modal-text{color:#374151;font-size:15px;margin-bottom:8px;line-height:1.5}.modal-warning{color:#dc2626;font-size:13px;margin-bottom:16px}.modal-actions{display:flex;gap:10px;justify-content:flex-end;margin-top:20px}.custom-scroll{scrollbar-width:thin;scrollbar-color:#3b82f6 #e5e7eb}.custom-scroll::-webkit-scrollbar{height:10px;width:10px}.custom-scroll::-webkit-scrollbar-track{background:#e5e7eb;border-radius:999px}.custom-scroll::-webkit-scrollbar-thumb{background:#3b82f6;border-radius:999px}.custom-scroll::-webkit-scrollbar-thumb:hover{background:#2563eb}.pagination-card{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;margin-top:20px}.pagination-info{color:#374151;font-size:14px}.filter-item{min-width:0}.filter-item.actions{display:flex;flex-direction:column;justify-content:flex-end}.filter-actions{display:flex;gap:10px;flex-wrap:wrap}@media(max-width:1200px){.top-grid,.summary-grid,.filters-grid{grid-template-columns:1fr}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:1024px){.form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.form-actions{grid-column:1 / -1}.export-grid{grid-template-columns:1fr}}@media(max-width:768px){.page-shell{padding:12px}.page-card{padding:16px;border-radius:16px}.page-header{flex-direction:column}.page-title{font-size:24px}.section-title{font-size:20px}.form-grid,.top-grid,.summary-grid,.export-grid,.filters-grid{grid-template-columns:1fr}.form-actions{flex-direction:column}.btn{width:100%}.info-row{flex-direction:column}.selected-line{flex-direction:column;align-items:flex-start}.pagination-card{flex-direction:column;align-items:stretch}.modal-card{margin:16px;width:calc(100% - 32px)}.action-row,.footer-actions{flex-direction:column}.action-row .btn,.footer-actions .btn{width:100%}}@media(max-width:480px){.page-shell{padding:8px}.page-card{padding:12px}.page-title{font-size:20px}.modal-actions{flex-direction:column}.modal-actions .btn{width:100%}.table-wrapper{font-size:12px}.invoice-table th,.inventory-table th,.products-table th{padding:8px;font-size:12px}.invoice-table td,.inventory-table td,.products-table td{padding:8px}}:root{--vt-c-white: #ffffff;--vt-c-white-soft: #f8f8f8;--vt-c-white-mute: #f2f2f2;--vt-c-black: #181818;--vt-c-black-soft: #222222;--vt-c-black-mute: #282828;--vt-c-indigo: #2c3e50;--vt-c-divider-light-1: rgba(60, 60, 60, .29);--vt-c-divider-light-2: rgba(60, 60, 60, .12);--vt-c-divider-dark-1: rgba(84, 84, 84, .65);--vt-c-divider-dark-2: rgba(84, 84, 84, .48);--vt-c-text-light-1: var(--vt-c-indigo);--vt-c-text-light-2: rgba(60, 60, 60, .66);--vt-c-text-dark-1: var(--vt-c-white);--vt-c-text-dark-2: rgba(235, 235, 235, .64)}:root{--color-background: var(--vt-c-white);--color-background-soft: var(--vt-c-white-soft);--color-background-mute: var(--vt-c-white-mute);--color-border: var(--vt-c-divider-light-2);--color-border-hover: var(--vt-c-divider-light-1);--color-heading: var(--vt-c-text-light-1);--color-text: var(--vt-c-text-light-1);--section-gap: 160px}@media(prefers-color-scheme:dark){:root{--color-background: var(--vt-c-black);--color-background-soft: var(--vt-c-black-soft);--color-background-mute: var(--vt-c-black-mute);--color-border: var(--vt-c-divider-dark-2);--color-border-hover: var(--vt-c-divider-dark-1);--color-heading: var(--vt-c-text-dark-1);--color-text: var(--vt-c-text-dark-2)}}*,*:before,*:after{box-sizing:border-box;margin:0;font-weight:400}body{color:var(--color-text);background:var(--color-background);transition:color .5s,background-color .5s;line-height:1.6;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:15px;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a,.green{text-decoration:none;color:#00bd7e;transition:.4s;padding:3px}@media(hover:hover){a:hover{background-color:#00bd7e33}}@tailwind base;@tailwind components;@tailwind utilities;:root{--vs-colors--lightest: rgba(60, 60, 60, .26);--vs-colors--light: rgba(60, 60, 60, .5);--vs-colors--dark: #333;--vs-colors--darkest: rgba(0, 0, 0, .15);--vs-search-input-color: inherit;--vs-search-input-placeholder-color: inherit;--vs-font-size: 1rem;--vs-line-height: 1.4;--vs-state-disabled-bg: rgb(248, 248, 248);--vs-state-disabled-color: var(--vs-colors--light);--vs-state-disabled-controls-color: var(--vs-colors--light);--vs-state-disabled-cursor: not-allowed;--vs-border-color: var(--vs-colors--lightest);--vs-border-width: 1px;--vs-border-style: solid;--vs-border-radius: 4px;--vs-actions-padding: 4px 6px 0 3px;--vs-controls-color: var(--vs-colors--light);--vs-controls-size: 1;--vs-controls--deselect-text-shadow: 0 1px 0 #fff;--vs-selected-bg: #f0f0f0;--vs-selected-color: var(--vs-colors--dark);--vs-selected-border-color: var(--vs-border-color);--vs-selected-border-style: var(--vs-border-style);--vs-selected-border-width: var(--vs-border-width);--vs-dropdown-bg: #fff;--vs-dropdown-color: inherit;--vs-dropdown-z-index: 1000;--vs-dropdown-min-width: 160px;--vs-dropdown-max-height: 350px;--vs-dropdown-box-shadow: 0px 3px 6px 0px var(--vs-colors--darkest);--vs-dropdown-option-bg: #000;--vs-dropdown-option-color: var(--vs-dropdown-color);--vs-dropdown-option-padding: 3px 20px;--vs-dropdown-option--active-bg: #5897fb;--vs-dropdown-option--active-color: #fff;--vs-dropdown-option--deselect-bg: #fb5858;--vs-dropdown-option--deselect-color: #fff;--vs-transition-timing-function: cubic-bezier(1, -.115, .975, .855);--vs-transition-duration: .15s}.v-select{position:relative;font-family:inherit}.v-select,.v-select *{box-sizing:border-box}:root{--vs-transition-timing-function: cubic-bezier(1, .5, .8, 1);--vs-transition-duration: .15s}@-webkit-keyframes vSelectSpinner{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes vSelectSpinner{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.vs__fade-enter-active,.vs__fade-leave-active{pointer-events:none;transition:opacity var(--vs-transition-duration) var(--vs-transition-timing-function)}.vs__fade-enter,.vs__fade-leave-to{opacity:0}:root{--vs-disabled-bg: var(--vs-state-disabled-bg);--vs-disabled-color: var(--vs-state-disabled-color);--vs-disabled-cursor: var(--vs-state-disabled-cursor)}.vs--disabled .vs__dropdown-toggle,.vs--disabled .vs__clear,.vs--disabled .vs__search,.vs--disabled .vs__selected,.vs--disabled .vs__open-indicator{cursor:var(--vs-disabled-cursor);background-color:var(--vs-disabled-bg)}.v-select[dir=rtl] .vs__actions{padding:0 3px 0 6px}.v-select[dir=rtl] .vs__clear{margin-left:6px;margin-right:0}.v-select[dir=rtl] .vs__deselect{margin-left:0;margin-right:2px}.v-select[dir=rtl] .vs__dropdown-menu{text-align:right}.vs__dropdown-toggle{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:flex;padding:0 0 4px;background:none;border:var(--vs-border-width) var(--vs-border-style) var(--vs-border-color);border-radius:var(--vs-border-radius);white-space:normal}.vs__selected-options{display:flex;flex-basis:100%;flex-grow:1;flex-wrap:wrap;padding:0 2px;position:relative}.vs__actions{display:flex;align-items:center;padding:var(--vs-actions-padding)}.vs--searchable .vs__dropdown-toggle{cursor:text}.vs--unsearchable .vs__dropdown-toggle{cursor:pointer}.vs--open .vs__dropdown-toggle{border-bottom-color:transparent;border-bottom-left-radius:0;border-bottom-right-radius:0}.vs__open-indicator{fill:var(--vs-controls-color);transform:scale(var(--vs-controls-size));transition:transform var(--vs-transition-duration) var(--vs-transition-timing-function);transition-timing-function:var(--vs-transition-timing-function)}.vs--open .vs__open-indicator{transform:rotate(180deg) scale(var(--vs-controls-size))}.vs--loading .vs__open-indicator{opacity:0}.vs__clear{fill:var(--vs-controls-color);padding:0;border:0;background-color:transparent;cursor:pointer;margin-right:8px}.vs__dropdown-menu{display:block;box-sizing:border-box;position:absolute;top:calc(100% - var(--vs-border-width));left:0;z-index:var(--vs-dropdown-z-index);padding:5px 0;margin:0;width:100%;max-height:var(--vs-dropdown-max-height);min-width:var(--vs-dropdown-min-width);overflow-y:auto;box-shadow:var(--vs-dropdown-box-shadow);border:var(--vs-border-width) var(--vs-border-style) var(--vs-border-color);border-top-style:none;border-radius:0 0 var(--vs-border-radius) var(--vs-border-radius);text-align:left;list-style:none;background:var(--vs-dropdown-bg);color:var(--vs-dropdown-color)}.vs__no-options{text-align:center}.vs__dropdown-option{line-height:1.42857143;display:block;padding:var(--vs-dropdown-option-padding);clear:both;color:var(--vs-dropdown-option-color);white-space:nowrap;cursor:pointer}.vs__dropdown-option--highlight{background:var(--vs-dropdown-option--active-bg);color:var(--vs-dropdown-option--active-color)}.vs__dropdown-option--deselect{background:var(--vs-dropdown-option--deselect-bg);color:var(--vs-dropdown-option--deselect-color)}.vs__dropdown-option--disabled{background:var(--vs-state-disabled-bg);color:var(--vs-state-disabled-color);cursor:var(--vs-state-disabled-cursor)}.vs__selected{display:flex;align-items:center;background-color:var(--vs-selected-bg);border:var(--vs-selected-border-width) var(--vs-selected-border-style) var(--vs-selected-border-color);border-radius:var(--vs-border-radius);color:var(--vs-selected-color);line-height:var(--vs-line-height);margin:4px 2px 0;padding:0 .25em;z-index:0}.vs__deselect{display:inline-flex;-webkit-appearance:none;-moz-appearance:none;appearance:none;margin-left:4px;padding:0;border:0;cursor:pointer;background:none;fill:var(--vs-controls-color);text-shadow:var(--vs-controls--deselect-text-shadow)}.vs--single .vs__selected{background-color:transparent;border-color:transparent}.vs--single.vs--open .vs__selected,.vs--single.vs--loading .vs__selected{position:absolute;opacity:.4}.vs--single.vs--searching .vs__selected{display:none}.vs__search::-webkit-search-cancel-button{display:none}.vs__search::-webkit-search-decoration,.vs__search::-webkit-search-results-button,.vs__search::-webkit-search-results-decoration,.vs__search::-ms-clear{display:none}.vs__search,.vs__search:focus{color:var(--vs-search-input-color);-webkit-appearance:none;-moz-appearance:none;appearance:none;line-height:var(--vs-line-height);font-size:var(--vs-font-size);border:1px solid transparent;border-left:none;outline:none;margin:4px 0 0;padding:0 7px;background:none;box-shadow:none;width:0;max-width:100%;flex-grow:1;z-index:1}.vs__search::-moz-placeholder{color:var(--vs-search-input-placeholder-color)}.vs__search::placeholder{color:var(--vs-search-input-placeholder-color)}.vs--unsearchable .vs__search{opacity:1}.vs--unsearchable:not(.vs--disabled) .vs__search{cursor:pointer}.vs--single.vs--searching:not(.vs--open):not(.vs--loading) .vs__search{opacity:.2}.vs__spinner{align-self:center;opacity:0;font-size:5px;text-indent:-9999em;overflow:hidden;border-top:.9em solid rgba(100,100,100,.1);border-right:.9em solid rgba(100,100,100,.1);border-bottom:.9em solid rgba(100,100,100,.1);border-left:.9em solid rgba(60,60,60,.45);transform:translateZ(0) scale(var(--vs-controls--spinner-size, var(--vs-controls-size)));-webkit-animation:vSelectSpinner 1.1s infinite linear;animation:vSelectSpinner 1.1s infinite linear;transition:opacity .1s}.vs__spinner,.vs__spinner:after{border-radius:50%;width:5em;height:5em;transform:scale(var(--vs-controls--spinner-size, var(--vs-controls-size)))}.vs--loading .vs__spinner{opacity:1}.nested-menu-root[data-v-bbb8e500]{display:flex;flex-direction:column;align-items:flex-start;gap:1rem;min-height:100vh;background-color:var(--color-bg);color:var(--color-text);background-color:#2d3748}.menu_wrapper[data-v-bbb8e500]{background-color:#2d3748}.menu_wrapper[data-v-bbb8e500]::-webkit-scrollbar{width:12px}.menu_wrapper[data-v-bbb8e500]::-webkit-scrollbar-thumb{background-color:#888;border-radius:6px}.menu_wrapper[data-v-bbb8e500]::-webkit-scrollbar-track{background:#f1f1f1}.scroll-container[data-v-bbb8e500]{width:300px;height:200px;overflow-y:scroll}.scroll-container[data-v-bbb8e500]::-webkit-scrollbar{width:12px}.scroll-container[data-v-bbb8e500]::-webkit-scrollbar-thumb{background-color:#888;border-radius:6px}.scroll-container[data-v-bbb8e500]::-webkit-scrollbar-track{background:#f1f1f1}.popup[data-v-908995a1]{position:absolute;background-color:#69ae82;color:#fff;right:1vw;top:20vh;width:300px;padding:20px;border-radius:10px;text-align:center;z-index:1000}.close[data-v-908995a1]{float:right;background:none;border:none;font-size:20px;cursor:pointer}@media(max-width:768px){.popup[data-v-908995a1]{width:90%;top:25vh;height:auto}}.btn[data-v-908995a1]{display:inline-block;padding:10px 20px;color:#fff;border-radius:5px;border:2px solid #69ae82;background-color:#69ae82;cursor:pointer;text-decoration:none}.btn-success[data-v-908995a1]:hover{opacity:1.8;background:#5c5d60bd}.btn-error[data-v-908995a1]:hover{opacity:1.8;background:#a53636}.btn-warning[data-v-908995a1]:hover,.btn-info[data-v-908995a1]:hover{opacity:1.8;background:#5c5d60bd}.btn-success[data-v-908995a1]{background-color:#16a34a}.btn-error[data-v-908995a1]{background-color:#e04444}.btn-warning[data-v-908995a1]{background-color:#f59e0b}.btn-info[data-v-908995a1]{background-color:#2563eb}.popup.success[data-v-908995a1]{box-shadow:0 6px 30px #16a34a;border:.2rem solid #16a34a;background-color:#16a34aee}.popup.error[data-v-908995a1]{box-shadow:0 6px 30px #dc2626;border:.2rem solid #ff4a4a;background-color:#ff5757}.popup.warning[data-v-908995a1]{box-shadow:0 6px 30px #f59e0b;border:.2rem solid #f59e0b;background-color:#f59f0bee}.popup.info[data-v-908995a1]{box-shadow:0 6px 30px #2563eb;border:.2rem solid #2563eb;background-color:#2564ebee}#app[data-v-e69639d0]{margin:0 auto;padding:0 1rem;font-weight:400;display:block;position:absolute;width:100vw;height:100vh}.button-container[data-v-e69639d0]{position:absolute;top:1vh;left:15px;z-index:1001}.toggle-button[data-v-e69639d0]{display:block;position:fixed;z-index:1001;padding:2px 12px;border:none;border-radius:6px;background:#0056b3cc;color:#fff;font-size:16px;cursor:pointer;box-shadow:0 2px 8px #00000040;transition:background .25s}.toggle-button[data-v-e69639d0]:hover{background:#0056b3}.main-container[data-v-e69639d0]{display:flex;position:relative;background-color:beige}[data-v-e69639d0]:root{--color-bg: #f0f0f0;--color-text: #333;--color-border: #ccc;--color-bg-hover: #e0e0e0;--font-family: Arial, sans-serif;--font-size: 16px;--line-height: 1.5}body[data-v-e69639d0]{margin:0;padding:0;font-family:var(--font-family);font-size:var(--font-size);line-height:var(--line-height);background-color:var(--color-bg);color:var(--color-text)}header[data-v-e69639d0]{display:flex;align-items:center;justify-content:space-between;padding:1rem}.footer[data-v-e69639d0]{background-color:#f8f9fa;padding:20px 0;text-align:center;font-size:.9rem;color:#6c757d;position:relative;display:block;margin:10px 0;z-index:3;background-color:unset}.footer-links[data-v-e69639d0],.footer-social[data-v-e69639d0],.footer-bottom[data-v-e69639d0]{margin:10px 0}.footer a[data-v-e69639d0]{color:#007bff}.footer a[data-v-e69639d0]:hover{color:#0056b3}.footer a[data-v-e69639d0]:focus{outline:2px solid #007bff;outline-offset:2px}.footer a[data-v-e69639d0]:focus-visible{outline:2px solid #007bff;outline-offset:2px}.footer a[data-v-e69639d0]:focus:not(:focus-visible){outline:none}.footer a[data-v-e69639d0]:active{color:#0056b3;transform:scale(.95);transition:transform .1s ease}.logo[data-v-e69639d0]{display:flex;align-items:center}.logo img[data-v-e69639d0]{height:40px;width:auto;margin-right:1rem}.menu-wrapper[data-v-e69639d0]{display:flex;height:100vh;overflow-y:auto;overflow-x:hidden;padding:0;min-width:200px;background-color:#f8f9fa;box-shadow:2px 0 5px #0000001a}.custom-scroll[data-v-e69639d0]::-webkit-scrollbar{width:8px}.custom-scroll[data-v-e69639d0]::-webkit-scrollbar-thumb{background:linear-gradient(180deg,#60a5fa,#2563eb);border-radius:999px}.menu-wrapper ul[data-v-e69639d0]{list-style:none;padding:0;margin:0}.menu-wrapper li[data-v-e69639d0]{padding:10px;border-bottom:1px solid var(--color-border)}.menu-wrapper li[data-v-e69639d0]:hover{background-color:var(--color-bg-hover)}.menu-wrapper li a[data-v-e69639d0]{text-decoration:none;color:var(--color-text)}.menu-wrapper li a[data-v-e69639d0]:hover{color:#007bff}.menu-wrapper li a[data-v-e69639d0]:focus{outline:2px solid #007bff;outline-offset:2px}.menu-wrapper li a[data-v-e69639d0]:focus-visible{outline:2px solid #007bff;outline-offset:2px}.menu-wrapper li a[data-v-e69639d0]:focus:not(:focus-visible){outline:none}.menu-wrapper li a[data-v-e69639d0]:active{color:#0056b3;transform:scale(.95);transition:transform .1s ease}.menu-wrapper .logo[data-v-e69639d0]{display:flex;align-items:center;margin-bottom:20px}.menu-wrapper .logo img[data-v-e69639d0]{height:40px;width:auto;margin-right:1rem}.menu-wrapper .logo span[data-v-e69639d0]{font-size:1.5rem;font-weight:700;color:#333}.menu-wrapper .menu-item[data-v-e69639d0]{padding:10px;border-bottom:1px solid var(--color-border);cursor:pointer}.menu-wrapper .menu-item[data-v-e69639d0]:hover{background-color:var(--color-bg-hover)}.menu-wrapper .submenu[data-v-e69639d0]{padding-left:20px;background-color:#e9ecef}.menu-wrapper .submenu .menu-item[data-v-e69639d0]{border-bottom:none}.content[data-v-e69639d0]{padding:0;margin-left:14vw;transition:margin-left .3s;width:100vw;height:100vh;overflow:auto;box-sizing:border-box;text-align:justify}.sidebar[data-v-e69639d0]{padding:1 rem;margin:10 px;background-color:#f8f9fa;box-shadow:2px 0 5px #0000001a;z-index:1000;transition:transform .3s ease-in-out}.sidebar.open~.content[data-v-e69639d0]{margin-left:250px;background-color:#6a1804}@media(max-width:767px){.wrapper[data-v-e69639d0]{width:100%;padding:0;margin:0}.menu-wrapper[data-v-e69639d0]{position:inherit;top:0;left:0;height:100%;z-index:1000;width:100vw;background-color:#1d1f29ce}.sidebar[data-v-e69639d0]{width:100vw;height:100vh;position:fixed;top:0;left:0;z-index:1000;background-color:#f8f9fa;box-shadow:2px 0 5px #0000001a}.toggle-button[data-v-e69639d0]{position:fixed;display:block;top:2vh;right:2vw;height:50px;width:50px;z-index:9999}.content[data-v-e69639d0]{margin-left:0;padding:0;width:100vw}}
