@import url(https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600&display=swap);*{box-sizing:border-box}#app,body,html{height:100%}body{font-family:Inter,sans-serif;font-weight:400;color:#2c3e50;background-image:url(/img/tlo_strony.fa0e7fa7.png);background-size:cover;background-repeat:no-repeat;background-attachment:fixed;background-position:50%;margin:0 auto;display:flex;flex-direction:column}#app,.main-content-wrapper{display:flex;flex-direction:column;flex-grow:1}.main-content-area{flex-grow:1}h1,h2,h3,h4,h5,h6,p{cursor:default}footer{margin-top:-100px}.logo{background-color:transparent;display:block;margin-bottom:50px;cursor:pointer}.main-container[data-v-5acc7f14]{max-width:1200px;margin:0 auto;padding:40px 20px}.logo-container[data-v-5acc7f14]{display:flex;justify-content:flex-start;align-items:start}@media(max-width:768px){.logo-container[data-v-5acc7f14]{justify-content:center;align-items:center}}.title[data-v-5acc7f14]{font-weight:500;font-size:1.5rem;color:#4b5130}.step-indicator[data-v-5acc7f14]{margin:10px 0;display:flex;align-items:center;justify-content:space-between;cursor:default}.steps[data-v-5acc7f14]{margin-top:10px}.step[data-v-5acc7f14],.steps[data-v-5acc7f14]{display:flex;justify-content:center;align-items:center}.step[data-v-5acc7f14]{height:50px;width:250px;margin-left:-5px;padding:10px 20px;background:#b6d97b;color:#666;font-weight:500;clip-path:polygon(15px 50%,0 0,100% 0,100% 50%,100% 100%,0 100%,15px 50%)}.step.active[data-v-5acc7f14]{width:350px;height:60px;background:#899c5f;color:#fff;clip-path:polygon(20px 50%,0 0,calc(100% - 20px) 0,100% 50%,calc(100% - 20px) 100%,0 100%,0 0)}@media(max-width:678px){.step[data-v-5acc7f14]{width:40%;height:50px;font-size:.9rem}.step.active[data-v-5acc7f14]{width:60%;height:55px;font-size:1rem}}.material-cards-vertical[data-v-5acc7f14]{margin-top:10px;margin-bottom:150px;display:flex;flex-direction:column;gap:20px;width:100%}.material-card-vertical[data-v-5acc7f14]{position:relative;border:2px solid #f5f5f5;border-radius:12px;padding:60px 40px;cursor:pointer;transition:all .3s ease;background-size:cover;background-position:50%;background-repeat:no-repeat;min-height:200px;width:100%;display:flex;align-items:center;justify-content:center;color:#fff;background-image:linear-gradient(rgba(0,0,0,.4),rgba(0,0,0,.2)),var(--bg-image);box-shadow:0 4px 16px rgba(0,0,0,.15);opacity:0;animation:fadeInUp-5acc7f14 .6s ease forwards}.material-card-vertical[data-v-5acc7f14]:hover{border-color:#899c5f;box-shadow:0 8px 24px rgba(0,0,0,.25)}@keyframes fadeInUp-5acc7f14{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.delay-0[data-v-5acc7f14]{animation-delay:0s}.delay-1[data-v-5acc7f14]{animation-delay:.3s}.delay-2[data-v-5acc7f14]{animation-delay:.4s}.delay-3[data-v-5acc7f14]{animation-delay:.5s}.material-name[data-v-5acc7f14]{font-size:1.5rem;text-transform:uppercase;margin:0;color:#fff;font-weight:600;cursor:pointer}@media(max-width:768px){.title[data-v-5acc7f14]{font-size:1.8rem}.step-indicator[data-v-5acc7f14]{flex-direction:column;align-items:center;gap:10px}.material-cards-vertical[data-v-5acc7f14]{max-width:100%}}.modal-overlay[data-v-e8af1028]{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:rgba(0,0,0,.5);z-index:9999;display:flex;align-items:center;justify-content:center;cursor:default;padding:20px}.modal-content[data-v-e8af1028]{background-color:#fff;border-radius:10px;max-width:600px;width:100%;max-height:90vh;box-shadow:0 8px 30px rgba(0,0,0,.2);overflow:hidden;display:flex;flex-direction:column}.modal-scroll-wrapper[data-v-e8af1028]{overflow-y:auto;max-height:100%;padding:30px;box-sizing:border-box;scrollbar-gutter:stable}.section[data-v-e8af1028]{margin-bottom:20px}.section-label[data-v-e8af1028]{font-weight:600;color:#899c5f;font-size:1rem;display:block;margin-bottom:15px}.section-content[data-v-e8af1028]{color:#2c3e50;font-size:.95rem;text-align:justify}.config-grid[data-v-e8af1028]{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:15px;margin-top:10px}.config-item[data-v-e8af1028]{display:flex;align-items:center;gap:10px;padding:12px;background-color:rgba(137,156,95,.1);border-radius:8px;transition:all .3s ease}.config-item[data-v-e8af1028]:hover{background-color:rgba(137,156,95,.2);transform:translateY(-2px)}.config-icon[data-v-e8af1028]{color:#899c5f;display:flex;align-items:center}.modal-buttons[data-v-e8af1028]{display:flex;justify-content:space-between;gap:15px;padding:20px 30px;border-top:1px solid #f5f5f5;background-color:#fff;flex-shrink:0;flex-wrap:wrap}.modal-button[data-v-e8af1028]{flex:1 1 0;padding:12px;border-radius:8px;font-weight:500;cursor:pointer;transition:all .3s ease;border:none;min-width:0}.modal-button.primary[data-v-e8af1028]{background-color:#899c5f;color:#fff}.modal-button.primary[data-v-e8af1028]:hover{background-color:#4b5130}.modal-button.secondary[data-v-e8af1028]{background-color:#f5f5f5;color:#2c3e50}.modal-button.secondary[data-v-e8af1028]:hover{background-color:#ccc}.fade-enter-active[data-v-e8af1028],.fade-leave-active[data-v-e8af1028]{transition:opacity .3s ease}.fade-enter-from[data-v-e8af1028],.fade-leave-to[data-v-e8af1028]{opacity:0}@media(max-width:576px){.modal-buttons[data-v-e8af1028]{flex-direction:column-reverse}.modal-button[data-v-e8af1028]{width:100%}}.full-page-wrapper[data-v-5692dc9d]{position:fixed;inset:0;background-color:#f9f9f9;display:flex;justify-content:center;align-items:center;z-index:9999}.resume-card[data-v-5692dc9d]{background:#fff;padding:40px 30px;border-radius:12px;max-width:500px;width:90%;box-shadow:0 0 16px rgba(0,0,0,.2);text-align:center}.resume-card h2[data-v-5692dc9d]{font-size:1.5rem;margin-bottom:10px;color:#2c3e50}.resume-card p[data-v-5692dc9d]{font-size:1rem;color:#666}.resume-actions[data-v-5692dc9d]{display:flex;gap:15px;padding-top:20px}.resume-actions button[data-v-5692dc9d]{flex:1;padding:12px;border:none;border-radius:8px;cursor:pointer;font-size:1rem;font-weight:500;transition:all .3s ease}.resume-actions .save-button[data-v-5692dc9d]{background-color:#899c5f;color:#fff}.resume-actions .save-button[data-v-5692dc9d]:hover{background-color:#4b5130}.resume-actions .cancel-button[data-v-5692dc9d]{background-color:#e0e0e0;color:#2c3e50}.resume-actions .cancel-button[data-v-5692dc9d]:hover{background-color:#ccc}@media(max-width:768px){.resume-actions[data-v-5692dc9d]{flex-direction:column}.resume-actions button[data-v-5692dc9d]{width:100%}}.model-item[data-v-07d7c894]{border:1px solid #e0e0e0;border-radius:6px;overflow:hidden;transition:all .25s ease;background:#fff;position:relative}.model-item[data-v-07d7c894]:hover{transform:translateY(-5px);box-shadow:0 4px 12px rgba(0,0,0,.08);border-color:#899c5f}.model-item:hover .select-button[data-v-07d7c894]{background-color:#899c5f;color:#fff}.image-container[data-v-07d7c894]{padding:15px;background:#f5f5f5}.image-container img[data-v-07d7c894]{width:100%;height:160px;-o-object-fit:contain;object-fit:contain;display:block}.model-details[data-v-07d7c894]{padding:15px;position:relative}.model-name[data-v-07d7c894]{font-size:1.1rem;font-weight:500;margin:0 0 8px 0;color:#2c3e50}strong[data-v-07d7c894]{color:#2c3e50}.model-specs[data-v-07d7c894]{font-size:.85rem;color:#666;margin:0 0 8px 0}.model-description[data-v-07d7c894]{font-size:.88rem;color:#666;margin:0 0 10px 0;line-height:1.35;text-align:left;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.price[data-v-07d7c894]{font-weight:600;color:#899c5f;margin:0 0 12px 0;font-size:1rem}.details-button[data-v-07d7c894]{width:100%;padding:8px 0;background-color:transparent;border:1px solid #899c5f;border-radius:4px;color:#899c5f;font-weight:500;font-size:.85rem;cursor:pointer;margin-bottom:10px;transition:all .25s ease}.details-button[data-v-07d7c894]:hover{background-color:#899c5f;color:#fff}.select-button[data-v-07d7c894]{width:100%;padding:8px 0;background-color:#f5f5f5;border:none;border-radius:4px;color:#899c5f;font-weight:500;font-size:.85rem;cursor:pointer;transition:all .25s ease;outline:none}.select-button[data-v-07d7c894]:hover{background-color:#4b5130}@media(max-width:768px){.model-item[data-v-07d7c894]{display:flex;align-items:center}.model-item .image-container[data-v-07d7c894]{background-color:transparent;flex:0 0 120px;padding:10px}.model-item .image-container img[data-v-07d7c894]{height:80px}.model-item .details-button[data-v-07d7c894],.model-item .select-button[data-v-07d7c894]{padding:6px 0;font-size:.85rem}}.main-container[data-v-16a3d95f]{max-width:1200px;margin:0 auto;padding:40px 20px;margin-bottom:100px}.logo-container[data-v-16a3d95f]{display:flex;justify-content:flex-start;align-items:start}@media(max-width:768px){.logo-container[data-v-16a3d95f]{justify-content:center;align-items:center}}.title[data-v-16a3d95f]{font-weight:500;font-size:1.5rem;color:#4b5130}.step-indicator[data-v-16a3d95f]{margin:10px 0;display:flex;align-items:center;justify-content:space-between;cursor:default}.steps[data-v-16a3d95f]{margin-top:10px}.step[data-v-16a3d95f],.steps[data-v-16a3d95f]{display:flex;justify-content:center;align-items:center}.step[data-v-16a3d95f]{height:50px;width:250px;margin-left:-10px;padding:10px 20px;background:#b6d97b;color:#666;font-weight:500;clip-path:polygon(15px 50%,0 0,calc(100% - 20px) 0,100% 50%,calc(100% - 20px) 100%,0 100%,0 0)}.step.active[data-v-16a3d95f]{width:350px;height:60px;background:#899c5f;color:#fff;clip-path:polygon(22px 50%,0 0,100% 0,100% 50%,100% 100%,0 100%,22px 50%)}@media(max-width:678px){.step[data-v-16a3d95f]{width:40%;height:50px;font-size:.9rem}.step.active[data-v-16a3d95f]{width:60%;height:55px;font-size:1rem}}.selected-material-banner[data-v-16a3d95f]{background-color:#899c5f;color:#fff;padding:30px;border-radius:8px;margin-bottom:30px;text-align:left}.selected-material-banner h2[data-v-16a3d95f]{font-size:1.5rem;margin-bottom:8px}.selected-material-banner p[data-v-16a3d95f]{font-size:1rem;opacity:.9;margin-bottom:15px}.change-material[data-v-16a3d95f]{padding:8px 20px;background:transparent;border:1px solid #fff;border-radius:6px;color:#fff;cursor:pointer;font-weight:500;transition:all .2s ease}.change-material[data-v-16a3d95f]:hover{background:#fff;color:#899c5f}.model-selection[data-v-16a3d95f]{margin-bottom:150px}.empty-state[data-v-16a3d95f]{text-align:center;padding:40px;color:#666;background:#f5f5f5;border-radius:8px}.model-group[data-v-16a3d95f]{margin-bottom:30px;border-radius:8px;background:#fff;box-shadow:0 2px 8px rgba(0,0,0,.05);padding:20px;transition:box-shadow .2s ease}.model-group[data-v-16a3d95f]:hover{box-shadow:0 4px 12px rgba(0,0,0,.1)}.group-header[data-v-16a3d95f]{display:flex;justify-content:space-between;align-items:center;cursor:pointer;padding:10px 0}.group-header h2[data-v-16a3d95f]{font-weight:500;font-size:1.3rem;margin:0;color:#2c3e50}.group-description[data-v-16a3d95f]{color:#666;font-size:.95rem;line-height:1.5;text-align:justify}.toggle-button[data-v-16a3d95f]{width:32px;height:32px;border-radius:50%;border:none;background:#f5f5f5;color:#2c3e50;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease}.toggle-button[data-v-16a3d95f]:hover{background-color:rgba(137,156,95,.1);color:#899c5f}.group-container[data-v-16a3d95f]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:20px;padding:15px 0 5px 0}.fade-enter-active[data-v-16a3d95f],.fade-leave-active[data-v-16a3d95f]{transition:opacity .3s ease}.fade-enter-from[data-v-16a3d95f],.fade-leave-to[data-v-16a3d95f]{opacity:0}@media(max-width:768px){.title[data-v-16a3d95f]{font-size:1.8rem}.step-indicator[data-v-16a3d95f]{flex-direction:column;align-items:center;gap:10px}.selected-material-banner[data-v-16a3d95f]{padding:20px}.selected-material-banner h2[data-v-16a3d95f]{font-size:1.3rem}.group-container[data-v-16a3d95f]{grid-template-columns:1fr}.model-group[data-v-16a3d95f]{padding:15px}}.modal-overlay[data-v-2780fba6]{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:2000;padding:20px}.modal[data-v-2780fba6]{width:100%;max-width:800px;max-height:90vh;background-color:#f9f9f9;border-radius:12px;box-shadow:0 4px 30px rgba(0,0,0,.15);overflow:hidden;display:flex;flex-direction:column}.modal-header[data-v-2780fba6]{padding:20px;background-color:#899c5f;color:#fff;display:flex;justify-content:space-between;align-items:center}.modal-title[data-v-2780fba6]{margin:0;font-size:1.5rem;font-weight:600;text-align:center;flex:1}.close-button[data-v-2780fba6]{background:none;border:none;color:#fff;font-size:1.5rem;cursor:pointer;padding:0 10px;line-height:1;transition:transform .2s ease}.close-button[data-v-2780fba6]:hover{transform:scale(1.1)}.modal-content[data-v-2780fba6]{padding:20px}.warning-text[data-v-2780fba6]{color:#666;text-align:center;margin-bottom:20px;font-size:1rem}.modal-actions[data-v-2780fba6]{display:flex;gap:15px;padding-top:10px}.modal-actions button[data-v-2780fba6]{flex:1;padding:12px;border:none;border-radius:8px;cursor:pointer;font-size:1rem;font-weight:500;transition:all .3s ease}.modal-actions .exit-button[data-v-2780fba6]{background-color:#e0e0e0;color:#2c3e50}.modal-actions .exit-button[data-v-2780fba6]:hover{background-color:#ccc}.modal-actions .cancel-button[data-v-2780fba6]{background-color:#899c5f;color:#fff}.modal-actions .cancel-button[data-v-2780fba6]:hover{background-color:#4b5130}@media(max-width:768px){.modal-actions[data-v-2780fba6]{flex-direction:column;gap:10px}.modal-actions button[data-v-2780fba6]{width:100%}.modal-header[data-v-2780fba6]{padding:15px}.modal-title[data-v-2780fba6]{font-size:1.2rem;text-align:left;padding-right:10px}.close-button[data-v-2780fba6]{font-size:1.2rem}}.navbar-container[data-v-041024be]{display:flex;align-items:center;position:fixed;top:0;left:0;right:0;z-index:1000;background-color:#fff;box-shadow:0 2px 10px rgba(0,0,0,.1);height:70px}@media screen and (max-width:768px){.navbar-container[data-v-041024be]{height:60px;gap:10px}}.model-button[data-v-041024be]{display:flex;align-items:center;justify-content:right;padding-right:20px;gap:8px;width:auto;min-width:200px;z-index:8;margin-left:-25px;height:70px;background-color:#fff;color:#899c5f;border:none;font-weight:600;cursor:pointer;transition:all .3s ease;white-space:nowrap;clip-path:polygon(20px 50%,0 0,100% 0,100% 50%,100% 100%,0 100%,20px 50%)}.model-button[data-v-041024be]:hover{background-color:#899c5f;transform:translateY(-1px);color:#fff}@media screen and (max-width:768px){.model-button[data-v-041024be]{padding:8px 12px;font-size:.85rem;height:100%}}.desktop-nav[data-v-041024be]{flex-grow:1;display:block;overflow:hidden;height:100%}@media screen and (max-width:768px){.desktop-nav[data-v-041024be]{display:none}}.logo-container[data-v-041024be]{width:250px;height:100%;padding-right:15px;background-color:#dbe4c4;z-index:13}.logo-container.no-shadow[data-v-041024be]{background-color:#899c5f}@media screen and (max-width:768px){.logo-container[data-v-041024be]{width:150px;margin-right:10px}}.logo[data-v-041024be]{background-color:transparent;margin-top:20px;margin-left:15px}.navbar[data-v-041024be]{display:flex;overflow-x:hidden;background-color:#fff;height:100%}.navbar-button[data-v-041024be]{position:relative;background-color:#dbe4c4;color:#333;padding:25px 30px;font-weight:500;text-align:center;border:none;cursor:pointer;transition:background-color .2s ease;flex-shrink:0;clip-path:polygon(20px 50%,0 0,calc(100% - 20px) 0,100% 50%,calc(100% - 20px) 100%,0 100%,20px 50%);margin-right:-15px}.navbar-button[data-v-041024be]:hover{background-color:#c3ccae}.navbar-button.active[data-v-041024be]{background-color:#899c5f;color:#fff}.navbar-button[data-v-041024be]:first-child{clip-path:polygon(0 0,calc(100% - 20px) 0,100% 50%,calc(100% - 20px) 100%,0 100%)}.navbar-button[data-v-041024be]:not(:first-child):before{content:"";position:absolute;left:0;top:0;width:15px;height:100%;background-color:inherit;clip-path:polygon(0 50%,100% 0,100% 100%)}.mobile-select[data-v-041024be]{flex-grow:1;padding:8px 12px;border:2px solid #e0e0e0;border-radius:20px;background-color:#fff;font-size:.85rem;cursor:pointer}.mobile-select[data-v-041024be]:hover{border-color:#899c5f}.mobile-select[data-v-041024be]:focus{outline:none;border-color:#899c5f}@media screen and (min-width:769px){.mobile-select[data-v-041024be]{display:none}}.fade-enter-active[data-v-041024be],.fade-leave-active[data-v-041024be]{transition:opacity .3s ease}.fade-enter-from[data-v-041024be],.fade-leave-to[data-v-041024be]{opacity:0}.photo-component[data-v-4a305b72]{width:100%;height:100%;background-color:#fff;display:flex;justify-content:center;align-items:center}.photo-component img[data-v-4a305b72]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.trailer-description-wrapper[data-v-8f4b65b2]{padding:20px;background-color:#f5f5f5;border-left:4px solid #899c5f;cursor:default;background-image:url(/img/tlo_strony.fa0e7fa7.png);background-size:cover;background-repeat:no-repeat;background-position:50% 70%}.trailer-description-title[data-v-8f4b65b2]{font-size:18px;font-weight:600;color:#2c3e50;margin-bottom:12px}.trailer-description[data-v-8f4b65b2]{font-size:15px;line-height:1.6;color:#666;text-align:justify}.options[data-v-8f4b65b2]{padding:10px;background-color:#fff;padding-bottom:50px}@media(max-width:768px){.options[data-v-8f4b65b2]{padding-bottom:250px}}.section-nav[data-v-8f4b65b2]{position:sticky;top:0;background-color:#fff;padding:25px;border-bottom:1px solid #e0e0e0;z-index:3;display:flex;flex-direction:column;align-items:center}.section-nav-text[data-v-8f4b65b2]{font-size:medium;font-weight:500;margin-bottom:10px;color:#2c3e50;height:20px}.section-nav-buttons[data-v-8f4b65b2]{display:flex;gap:6px}.nav-button[data-v-8f4b65b2]{cursor:pointer;display:flex;flex-direction:column;align-items:center}.nav-square[data-v-8f4b65b2]{width:20px;height:5px;border-radius:15px;background-color:#e0e0e0;transition:all .3s ease}.nav-square.active[data-v-8f4b65b2]{background-color:#899c5f;transform:scale(1.1)}.content-section[data-v-8f4b65b2]{padding:30px 20px;margin-bottom:20px;border-bottom:1px solid #e0e0e0;scroll-margin-top:100px}h1[data-v-8f4b65b2]{margin-top:0;color:#2c3e50;font-size:20px;margin-bottom:16px;font-weight:600}h2[data-v-8f4b65b2]{font-size:18px;margin-bottom:12px;font-weight:500}p[data-v-8f4b65b2]{color:#666;line-height:1.5;margin-bottom:0;font-size:15px}.option-section[data-v-8f4b65b2]{display:flex;flex-direction:column;gap:20px}.option-group[data-v-8f4b65b2]{display:flex;flex-direction:column;gap:12px}.checkbox-option[data-v-8f4b65b2],.radio-option[data-v-8f4b65b2]{display:flex;align-items:center;gap:10px;font-size:16px;color:#2c3e50;padding:4px 0;line-height:1.4}.checkbox-option input[type=checkbox][data-v-8f4b65b2],.checkbox-option input[type=radio][data-v-8f4b65b2],.radio-option input[type=checkbox][data-v-8f4b65b2],.radio-option input[type=radio][data-v-8f4b65b2]{transform:scale(1.3);accent-color:#899c5f;cursor:pointer}.checkbox-content[data-v-8f4b65b2]{display:flex;align-items:flex-start;flex-direction:column}.addon-title[data-v-8f4b65b2]{font-size:14px;font-weight:400;line-height:1.5;color:#666}.addon-title .default-tag[data-v-8f4b65b2]{color:#899c5f;font-weight:500}.addon-title b[data-v-8f4b65b2]{font-weight:600;color:#2c3e50}.default-tag[data-v-8f4b65b2]{color:#899c5f;font-size:14px;display:inline;white-space:nowrap}.addon-thumbnail[data-v-8f4b65b2]{width:40px;height:40px;cursor:zoom-in;-o-object-fit:contain;object-fit:contain}.addon-price[data-v-8f4b65b2]{font-size:14px;color:#666}.select-input[data-v-8f4b65b2]{padding:8px 10px;border-radius:6px;border:2px solid #ccc;font-size:16px;width:100%;max-width:300px;transition:border-color .2s ease;cursor:pointer;background-color:#fff}.select-input[data-v-8f4b65b2]:hover{border-color:#899c5f}.select-input[data-v-8f4b65b2]:focus{outline:none;border-color:#899c5f}.range-input[data-v-8f4b65b2]{width:100%;max-width:300px;accent-color:#899c5f}.zoom-modal[data-v-8f4b65b2]{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.85);display:flex;align-items:center;justify-content:center;z-index:1000}.zoomed-image-container[data-v-8f4b65b2]{max-width:85vw;max-height:85vh;background-color:#fff;border-radius:8px;padding:20px;position:relative}.zoomed-img[data-v-8f4b65b2]{width:50vw;max-height:50vh;-o-object-fit:contain;object-fit:contain}.close-btn[data-v-8f4b65b2]{position:absolute;top:10px;right:10px;background:transparent;border:none;color:#899c5f;font-size:36px;cursor:pointer}.technical-drawing-wrapper[data-v-8f4b65b2]{padding:0 20px}.btn-show-drawing[data-v-8f4b65b2]{padding:8px 14px;width:100%;background:#899c5f;color:#fff;border-radius:6px;border:none;cursor:pointer;transition:all .3s ease}.btn-show-drawing[data-v-8f4b65b2]:hover{background-color:#4b5130;transform:translateY(-1px);box-shadow:0 2px 8px rgba(0,0,0,.1)}.fade-enter-active[data-v-8f4b65b2],.fade-leave-active[data-v-8f4b65b2]{transition:opacity .3s ease}.fade-enter-from[data-v-8f4b65b2],.fade-leave-to[data-v-8f4b65b2]{opacity:0}@media screen and (min-width:1500px){.nav-square[data-v-8f4b65b2]{width:28px}}.main-container[data-v-0d01eae0]{display:flex;flex-direction:row;justify-content:space-between;width:100%;max-height:85vh}.first-column[data-v-0d01eae0]{width:70%}.second-column[data-v-0d01eae0]{width:30%;min-height:94vh;padding-bottom:80px;border-left:1px solid #e0e0e0;overflow-y:auto}@media screen and (max-width:1100px){.main-container[data-v-0d01eae0]{flex-direction:column}.first-column[data-v-0d01eae0],.second-column[data-v-0d01eae0]{width:100%}.second-column[data-v-0d01eae0]{border-left:none;border-top:1px solid #e0e0e0;overflow-y:visible;max-height:none}}.modal-overlay[data-v-35da1972]{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:2000;padding:20px}.modal[data-v-35da1972]{width:100%;max-width:800px;max-height:90vh;background-color:#f9f9f9;border-radius:12px;box-shadow:0 4px 30px rgba(0,0,0,.15);overflow:hidden;display:flex;flex-direction:column}.modal-header[data-v-35da1972]{padding:20px;background-color:#899c5f;color:#fff;display:flex;justify-content:space-between;align-items:center}.modal-title[data-v-35da1972]{margin:0;font-size:1.5rem;font-weight:600}.close-button[data-v-35da1972]{background:none;border:none;color:#fff;font-size:2rem;cursor:pointer;padding:0 10px;line-height:1;transition:transform .2s ease}.close-button[data-v-35da1972]:hover{transform:scale(1.1)}.modal-content[data-v-35da1972]{padding:20px;overflow-y:auto;flex-grow:1}.selected-model[data-v-35da1972]{margin-bottom:25px}.model-title[data-v-35da1972],.option-title[data-v-35da1972]{color:#899c5f;font-size:1.1rem;margin-bottom:12px;padding-bottom:6px;border-bottom:1px solid #e0e0e0}.option-group[data-v-35da1972]{margin-bottom:25px}.group-title[data-v-35da1972]{font-size:1rem;font-weight:600;margin-bottom:8px;color:#2c3e50;border-left:3px solid #899c5f;padding-left:10px}.summary-item[data-v-35da1972]{display:flex;align-items:center;padding:12px;background-color:#fff;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.05);margin-bottom:10px}.item-image[data-v-35da1972]{width:60px;height:60px;-o-object-fit:contain;object-fit:contain;border-radius:4px;margin-right:15px}.item-details[data-v-35da1972]{flex-grow:1;display:flex;justify-content:space-between;align-items:center}.item-name[data-v-35da1972]{color:#2c3e50;font-weight:500;margin:0}.item-price[data-v-35da1972]{color:#899c5f;font-weight:600;margin:0;min-width:80px;text-align:right}.price-summary[data-v-35da1972]{margin-top:30px;padding-top:20px;border-top:1px solid #e0e0e0}.summary-title[data-v-35da1972]{color:#899c5f;font-size:1.2rem;margin-bottom:20px;text-align:left}.summary-row[data-v-35da1972]{display:flex;justify-content:space-between;padding:10px 0;border-bottom:1px solid #f5f5f5}.summary-row.total-row[data-v-35da1972]{border-top:2px solid #899c5f;border-bottom:none;margin-top:15px;padding-top:15px}.price-label[data-v-35da1972]{color:#666;font-weight:500;margin:0}.price-value[data-v-35da1972]{color:#2c3e50;font-weight:600;margin:0}.total-label[data-v-35da1972],.total-value[data-v-35da1972]{color:#d5322d;font-size:1.3rem;margin:0}.total-value[data-v-35da1972]{font-weight:700}.no-addons[data-v-35da1972]{text-align:center;color:#666;font-size:1rem;font-style:italic}.save-button[data-v-35da1972]{background-color:#899c5f;color:#fff;width:100%;padding:12px;border:none;border-radius:8px;cursor:pointer;font-size:1rem;font-weight:500;transition:all .3s ease}.save-button[data-v-35da1972]:hover{background-color:#4b5130}@media screen and (max-width:768px){.modal[data-v-35da1972]{max-height:85vh}.modal-header[data-v-35da1972]{padding:15px}.modal-title[data-v-35da1972]{font-size:1.2rem}.item-image[data-v-35da1972]{width:50px;height:50px}.item-name[data-v-35da1972],.item-price[data-v-35da1972]{font-size:.9rem}.total-label[data-v-35da1972],.total-value[data-v-35da1972]{font-size:1.1rem}}.modal-overlay[data-v-deeb0416]{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:2000;padding:20px}.modal[data-v-deeb0416]{width:100%;max-width:800px;max-height:90vh;background-color:#f9f9f9;border-radius:12px;box-shadow:0 4px 30px rgba(0,0,0,.15);overflow:hidden;display:flex;flex-direction:column}.modal-header[data-v-deeb0416]{padding:20px;background-color:#899c5f;color:#fff;display:flex;justify-content:space-between;align-items:center}.modal-title[data-v-deeb0416]{margin:0;font-size:1.5rem;font-weight:600}.close-button[data-v-deeb0416]{background:none;border:none;color:#fff;font-size:2rem;cursor:pointer;padding:0 10px;line-height:1;transition:transform .2s ease}.close-button[data-v-deeb0416]:hover{transform:scale(1.1)}.modal-content[data-v-deeb0416]{padding:20px;overflow-y:auto;flex-grow:1}.modal-content form[data-v-deeb0416]{display:flex;flex-direction:column;gap:15px}.modal-content .form-group[data-v-deeb0416]{display:flex;flex-direction:column;gap:5px}.modal-content .form-group select.placeholder-active[data-v-deeb0416]{color:#757575}.modal-content input[data-v-deeb0416]::-moz-placeholder{color:#757575;opacity:1}.modal-content input[data-v-deeb0416]::placeholder{color:#757575;opacity:1}.modal-content input[data-v-deeb0416]:-ms-input-placeholder{color:#757575}.modal-content input[data-v-deeb0416]::-ms-input-placeholder{color:#757575}.modal-content .form-group select[data-v-deeb0416]{font-size:13px}.modal-content .form-group select option[data-v-deeb0416],.modal-content .form-group select[data-v-deeb0416]:not(.placeholder-active){color:#000}.modal-content label[data-v-deeb0416]{font-weight:500}.modal-content label[data-v-deeb0416]:after{content:attr(data-required);color:red}.modal-content input[data-v-deeb0416]{padding:10px;border:2px solid #e0e0e0;border-radius:8px;transition:all .5s ease}.modal-content input[data-v-deeb0416]:focus{border-color:#899c5f;outline:none}.modal-content .company-checkbox[data-v-deeb0416]{display:flex;align-items:center;gap:10px;font-weight:500;cursor:pointer}.modal-content .company-checkbox input[type=checkbox][data-v-deeb0416]{transform:scale(1.3);accent-color:#899c5f}.modal-content .company-fields[data-v-deeb0416]{display:flex;flex-direction:column;gap:10px;overflow:hidden}.modal-content select[data-v-deeb0416]{padding:10px;border:2px solid #e0e0e0;border-radius:8px;background-color:#fff;transition:all .5s ease;font-size:1rem}.modal-content select[data-v-deeb0416]:focus{border-color:#899c5f;outline:none}.modal-content select[data-v-deeb0416]:disabled{background-color:#f4f4f4;cursor:not-allowed}.modal-content .expand-fade-enter-active[data-v-deeb0416],.modal-content .expand-fade-leave-active[data-v-deeb0416]{transition:all .2s ease;overflow:hidden}.modal-content .expand-fade-enter-from[data-v-deeb0416],.modal-content .expand-fade-leave-to[data-v-deeb0416]{opacity:0;max-height:0}.modal-content .expand-fade-enter-to[data-v-deeb0416],.modal-content .expand-fade-leave-from[data-v-deeb0416]{opacity:1;max-height:500px}.modal-content .summary[data-v-deeb0416]{padding-top:10px;padding-bottom:10px}.modal-content .summary[data-v-deeb0416]:first-child{border-top:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0}.modal-content .summary[data-v-deeb0416]:last-child{border-bottom:1px solid #e0e0e0}.modal-content .summary-title[data-v-deeb0416]{color:#899c5f;font-size:1.2rem;text-align:left}.modal-content .checkbox-consent label[data-v-deeb0416]{display:flex;align-items:flex-start;gap:10px;cursor:pointer}.modal-content .checkbox-consent label input[type=checkbox][data-v-deeb0416]{transform:scale(1.3);accent-color:#899c5f;margin-top:4px}.modal-content .checkbox-consent label span[data-v-deeb0416]{text-align:justify;display:block}.modal-content .checkbox-consent label a[data-v-deeb0416]{color:#899c5f;text-decoration:underline}.modal-actions[data-v-deeb0416]{display:flex;gap:15px;padding-top:20px}.modal-actions button[data-v-deeb0416]{flex:1;padding:12px;border:none;border-radius:8px;cursor:pointer;font-size:1rem;font-weight:500;transition:all .3s ease}.modal-actions .save-button[data-v-deeb0416]{background-color:#899c5f;color:#fff}.modal-actions .save-button[data-v-deeb0416]:hover{background-color:#4b5130}.modal-actions .save-button[data-v-deeb0416]:disabled{display:none;opacity:.6;background-color:#4b5130;cursor:not-allowed}.modal-actions .cancel-button[data-v-deeb0416]{background-color:#e0e0e0;color:#2c3e50}.modal-actions .cancel-button[data-v-deeb0416]:hover{background-color:#ccc}.submit-modal[data-v-deeb0416]{width:70%;max-width:700px;animation:fadeInScale-deeb0416 .3s ease forwards}.submit-button[data-v-deeb0416]{max-width:200px;margin:0 auto;margin-bottom:20px}@keyframes fadeInScale-deeb0416{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@media(max-width:768px){.modal-actions[data-v-deeb0416]{flex-direction:column;gap:10px}.modal-actions button[data-v-deeb0416]{width:100%}.modal-header[data-v-deeb0416]{padding:15px}.modal-title[data-v-deeb0416]{font-size:1.3rem}}.have-a-question-wrapper[data-v-26d97d32]{position:fixed;margin:0 20px;z-index:100;display:flex;align-items:flex-start;transition:bottom .3s ease}.have-a-question-wrapper.right[data-v-26d97d32]{right:20px}.have-a-question-wrapper.left[data-v-26d97d32]{left:20px}.have-a-question[data-v-26d97d32]{height:180px;width:auto;cursor:pointer;opacity:0;animation:slide-in-26d97d32 .8s ease-out forwards}@media screen and (max-width:768px){.have-a-question[data-v-26d97d32]{height:15vh}}.close-btn[data-v-26d97d32]{position:absolute;top:-20px;background:#899c5f;color:#fff;border:none;border-radius:50%;width:40px;height:40px;font-size:24px;cursor:pointer;transition:all .3s ease;z-index:101}.close-btn[data-v-26d97d32]:hover{background:#b6d97b;color:#000}.have-a-question-wrapper.left .close-btn[data-v-26d97d32]{left:-10px}.have-a-question-wrapper.right .close-btn[data-v-26d97d32]{right:0}@media(max-width:768px){.close-btn[data-v-26d97d32]{top:-10px;width:30px;height:30px;font-size:18px}}@keyframes slide-in-26d97d32{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.summary-footer[data-v-92e2c0dc]{width:100%;display:flex;align-items:center;justify-content:space-between;padding:0 40px;z-index:900;background-color:#f9f9f9;position:fixed;bottom:0;left:0;border-top:1px solid #e0e0e0;box-shadow:0 -2px 10px rgba(0,0,0,.1);height:80px}@media screen and (max-width:768px){.summary-footer[data-v-92e2c0dc]{flex-direction:column;align-items:flex-start;justify-content:center;height:auto;padding:10px 16px;gap:8px}}.footer-brand[data-v-92e2c0dc]{display:flex;flex-direction:column}@media screen and (max-width:768px){.footer-brand[data-v-92e2c0dc]{width:100%;flex-direction:row;gap:20px;align-items:first baseline}.footer-brand p[data-v-92e2c0dc]{font-size:1rem}}.footer-title[data-v-92e2c0dc]{font-size:1.5rem;color:#fff;background-color:#d5322d;border:1px solid transparent;border-radius:10px;padding:5px 10px;margin:0;margin-left:-10px;font-weight:600}@media screen and (max-width:768px){.footer-title[data-v-92e2c0dc]{font-size:1rem;margin:0}}.footer-subtitle[data-v-92e2c0dc]{font-size:.95rem;color:#666;margin:0;margin-top:2px}@media screen and (max-width:768px){.footer-subtitle[data-v-92e2c0dc]{font-size:.65rem}}.summary-footer-right[data-v-92e2c0dc]{display:flex;align-items:center;gap:20px}@media screen and (max-width:768px){.summary-footer-right[data-v-92e2c0dc]{gap:20px;flex-direction:column;align-items:flex-start;gap:8px;width:100%}}.price-summary[data-v-92e2c0dc]{display:flex;flex-direction:column;align-items:flex-end;width:180px}@media screen and (max-width:768px){.price-summary[data-v-92e2c0dc]{order:0;align-items:first baseline;flex-direction:row;gap:10px;width:100%}}.price-summary .price-label[data-v-92e2c0dc]{font-size:.95rem;color:#666;margin:0;margin-top:-5px;margin-bottom:2px;font-weight:500}@media screen and (max-width:768px){.price-summary .price-label[data-v-92e2c0dc]{font-size:1rem}}.price-summary .price-value[data-v-92e2c0dc]{font-size:1.5rem;color:#fff;background-color:#d5322d;border:1px solid transparent;border-radius:10px;padding:5px 10px;margin:0;font-weight:600}@media screen and (max-width:768px){.price-summary .price-value[data-v-92e2c0dc]{font-size:1.3rem;font-size:1.1rem}}.summary-button[data-v-92e2c0dc]{display:flex;align-items:center;gap:8px;outline:none;border:none;border-radius:10px;cursor:pointer;font-size:.95rem;font-weight:600;background-color:#899c5f;padding:12px 24px;margin-bottom:-15px;color:#fff;transition:all .3s ease}.summary-button[data-v-92e2c0dc]:hover{background-color:#4b5130;transform:translateY(-1px);box-shadow:0 2px 8px rgba(0,0,0,.1)}.summary-button[data-v-92e2c0dc]:active{transform:translateY(0)}@media screen and (max-width:768px){.summary-button[data-v-92e2c0dc]{padding:8px 16px;font-size:.85rem;margin-bottom:0;order:1;width:100%;justify-content:center}}.have-a-question[data-v-92e2c0dc]{bottom:70px}@media(max-width:768px){.have-a-question[data-v-92e2c0dc]{bottom:160px}}.fade-enter-active[data-v-92e2c0dc],.fade-leave-active[data-v-92e2c0dc]{transition:opacity .3s ease}.fade-enter-from[data-v-92e2c0dc],.fade-leave-to[data-v-92e2c0dc]{opacity:0}.configurator{padding-top:70px;padding-bottom:50px;background-color:#fff;min-height:100vh}.terms-page[data-v-81fe4bb6]{max-width:1000px;margin:0 auto;padding:2rem;font-family:Inter,sans-serif;line-height:1.6;color:#2c3e50;min-height:100vh;margin-bottom:100px}.terms-page h1[data-v-81fe4bb6]{font-size:1.7rem;margin:24px 0;color:#899c5f;width:400px;padding-left:20px;background:#899c5f;color:#fff;clip-path:polygon(20px 50%,0 0,calc(100% - 20px) 0,100% 50%,calc(100% - 20px) 100%,0 100%,0 0)}.terms-page h2[data-v-81fe4bb6]{font-size:1.25rem;margin-top:1.5rem;color:#2c3e50}.terms-page section p[data-v-81fe4bb6]{margin-top:.5rem;font-size:1rem;color:#666;text-align:justify}.header[data-v-81fe4bb6]{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;margin-bottom:2rem}.select-button[data-v-81fe4bb6]{width:200px;height:50px;padding:8px 0;background-color:transparent;border:1px solid #899c5f;border-radius:4px;color:#899c5f;font-weight:500;font-size:.85rem;cursor:pointer;margin-bottom:10px;transition:all .25s ease}.select-button[data-v-81fe4bb6]:hover{background-color:#899c5f;color:#fff}.content-container[data-v-81fe4bb6]{background-color:#fff;padding:40px;border-radius:8px;opacity:.8}.privacy-page[data-v-54475833]{max-width:1000px;margin:0 auto;padding:2rem;font-family:Inter,sans-serif;line-height:1.6;color:#2c3e50;min-height:100vh;margin-bottom:100px}.privacy-page h1[data-v-54475833]{font-size:1.7rem;margin:24px 0;color:#899c5f;width:400px;padding-left:20px;background:#899c5f;color:#fff;clip-path:polygon(20px 50%,0 0,calc(100% - 20px) 0,100% 50%,calc(100% - 20px) 100%,0 100%,0 0)}.privacy-page h2[data-v-54475833]{font-size:1.25rem;margin-top:1.5rem;color:#2c3e50}.privacy-page section p[data-v-54475833]{margin-top:.5rem;font-size:1rem;color:#666;text-align:justify}.header[data-v-54475833]{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;margin-bottom:2rem}.select-button[data-v-54475833]{width:200px;height:50px;padding:8px 0;background-color:transparent;border:1px solid #899c5f;border-radius:4px;color:#899c5f;font-weight:500;font-size:.85rem;cursor:pointer;margin-bottom:10px;transition:all .25s ease}.select-button[data-v-54475833]:hover{background-color:#899c5f;color:#fff}.content-container[data-v-54475833]{background-color:#fff;padding:40px;border-radius:8px;opacity:.8}.about-page[data-v-3cfed2fd]{max-width:1000px;margin:0 auto;padding:2rem;font-family:Inter,sans-serif;line-height:1.6;color:#2c3e50;min-height:90vh;margin-bottom:100px}.about-page h1[data-v-3cfed2fd]{font-size:1.7rem;margin:24px 0;color:#899c5f;width:400px;padding-left:20px;background:#899c5f;color:#fff;clip-path:polygon(20px 50%,0 0,calc(100% - 20px) 0,100% 50%,calc(100% - 20px) 100%,0 100%,0 0)}.about-page h2[data-v-3cfed2fd]{font-size:1.25rem;margin-top:1.5rem;color:#2c3e50}.about-page section p[data-v-3cfed2fd]{margin-top:.5rem;font-size:1rem;color:#666;text-align:justify}.header[data-v-3cfed2fd]{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;margin-bottom:2rem}.select-button[data-v-3cfed2fd]{width:200px;height:50px;padding:8px 0;background-color:transparent;border:1px solid #899c5f;border-radius:4px;color:#899c5f;font-weight:500;font-size:.85rem;cursor:pointer;margin-bottom:10px;transition:all .25s ease}.select-button[data-v-3cfed2fd]:hover{background-color:#899c5f;color:#fff}.content-container[data-v-3cfed2fd]{background-color:#fff;padding:40px;border-radius:8px;opacity:.8}.not-found[data-v-30d9d43a]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px;background-color:#f9f9f9;color:#2c3e50;text-align:center;min-height:100vh}.not-found-image[data-v-30d9d43a]{max-width:420px;width:100%;margin-bottom:24px}.not-found-title[data-v-30d9d43a]{font-size:2.2rem;font-weight:700;margin-bottom:12px;color:#4b5130}.not-found-text[data-v-30d9d43a]{font-size:1.15rem;color:#666;margin-bottom:24px;line-height:1.6}.not-found-button[data-v-30d9d43a]{display:inline-block;padding:12px 28px;background-color:#899c5f;color:#fff;border-radius:8px;text-decoration:none;transition:all .2s ease}.not-found-button[data-v-30d9d43a]:hover{background-color:#4b5130}.order-confirmation[data-v-27a018da]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px;background-color:#f9f9f9;color:#2c3e50;text-align:center;min-height:100vh}.confirmation-image[data-v-27a018da]{max-width:420px;width:100%;margin-bottom:24px}.confirmation-title[data-v-27a018da]{font-size:1.6rem;font-weight:900;margin-bottom:12px;color:#4b5130;-webkit-text-stroke:.5px #4b5130}.confirmation-text[data-v-27a018da]{font-size:1.15rem;color:#666;margin-bottom:60px;line-height:1.6}.confirmation-button[data-v-27a018da]{display:inline-block;padding:12px 28px;background-color:#899c5f;color:#fff;border-radius:8px;text-decoration:none;transition:all .2s ease}.confirmation-button[data-v-27a018da]:hover{background-color:#4b5130}.contact-page[data-v-74cae151]{max-width:1000px;margin:0 auto;margin-bottom:100px;padding:2rem;font-family:Inter,sans-serif;line-height:1.6;min-height:100vh;color:#4b5130}.contact-page h1[data-v-74cae151]{font-size:1.7rem;margin:24px 0;color:#899c5f;width:400px;padding-left:20px;background:#899c5f;color:#fff;clip-path:polygon(20px 50%,0 0,calc(100% - 20px) 0,100% 50%,calc(100% - 20px) 100%,0 100%,0 0)}.contact-page section p[data-v-74cae151]{margin-top:.5rem;font-size:1rem;color:#666;text-align:justify}.header[data-v-74cae151]{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}.contact-columns[data-v-74cae151]{display:flex;flex-direction:column;gap:2rem;background-color:#fff;padding:40px;border-radius:8px;opacity:.8;margin-top:20px}.two-columns[data-v-74cae151]{display:flex;flex-wrap:wrap;width:100%;gap:2rem}@media(max-width:768px){.two-columns[data-v-74cae151]{flex-direction:column}}.column[data-v-74cae151]{flex:1}.column[data-v-74cae151] p{margin:0}.column[data-v-74cae151] h4{margin-top:0;margin-bottom:0}.select-button[data-v-74cae151]{width:200px;height:50px;padding:8px 0;background-color:transparent;border:1px solid #899c5f;border-radius:4px;color:#899c5f;font-weight:500;font-size:.85rem;cursor:pointer;transition:all .25s ease}.select-button[data-v-74cae151]:hover{background-color:#899c5f;color:#fff}.social-icons[data-v-74cae151]{display:flex;gap:10px;margin-top:20px}.social-link[data-v-74cae151]{display:inline-block}.social-img[data-v-74cae151]{width:32px;height:32px;-o-object-fit:contain;object-fit:contain;transition:transform .2s ease}.social-img[data-v-74cae151]:hover{transform:scale(1.1)}[data-v-74cae151] a{color:#c3da82;text-decoration:none;font-weight:500;transition:color .2s ease;text-decoration:underline}[data-v-74cae151] a:hover{color:#8e9b62}.auth-wrapper[data-v-a89d70e4]{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100vh;background-color:#f5f5f5;padding:2rem}.auth-logo[data-v-a89d70e4]{max-width:250px;margin-bottom:3rem}.auth-container[data-v-a89d70e4]{max-width:400px;width:100%;background-color:#fff;padding:2rem 2.5rem;border-radius:12px;box-shadow:0 0 20px rgba(0,0,0,.1);font-family:Inter,sans-serif;color:#2c3e50}h2[data-v-a89d70e4]{text-align:center;margin-bottom:2rem;color:#4b5130}.form-group[data-v-a89d70e4]{margin-bottom:1.5rem;display:flex;flex-direction:column}.links[data-v-a89d70e4]{margin-top:1rem;text-align:center}.links a[data-v-a89d70e4]{color:#899c5f;text-decoration:none;font-size:.9rem}.links a[data-v-a89d70e4]:hover{text-decoration:underline}label[data-v-a89d70e4]{font-weight:500;margin-bottom:.5rem;color:#666}input[data-v-a89d70e4]{padding:.6rem .8rem;border:1px solid #ccc;border-radius:8px;font-size:1rem;background-color:#f5f5f5;transition:border-color .2s}input[data-v-a89d70e4]:focus{outline:none;border-color:#899c5f}.login-button[data-v-a89d70e4]{width:100%;padding:.7rem;font-size:1rem;font-weight:600;border:none;background-color:#899c5f;color:#fff;border-radius:8px;cursor:pointer;transition:background-color .3s ease}.login-button[data-v-a89d70e4]:hover{background-color:#4b5130}.auth-wrapper[data-v-ba379fe0]{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100vh;background-color:#f5f5f5;padding:2rem}.auth-logo[data-v-ba379fe0]{max-width:250px;margin-bottom:3rem}.auth-container[data-v-ba379fe0]{max-width:400px;width:100%;background-color:#fff;padding:2rem 2.5rem;border-radius:12px;box-shadow:0 0 20px rgba(0,0,0,.1);font-family:Inter,sans-serif;color:#2c3e50}h2[data-v-ba379fe0]{text-align:center;margin-bottom:1rem;color:#4b5130}.info-text[data-v-ba379fe0]{text-align:center;margin-bottom:2rem;color:#ccc;font-size:.9rem}.form-group[data-v-ba379fe0]{margin-bottom:1.5rem}.form-group label[data-v-ba379fe0]{display:block;margin-bottom:.5rem;font-weight:500}.form-group input[data-v-ba379fe0]{width:100%;padding:.75rem;border:1px solid #e0e0e0;border-radius:6px;font-size:1rem;transition:border-color .2s}.form-group input[data-v-ba379fe0]:focus{outline:none;border-color:#899c5f}.login-button[data-v-ba379fe0]{width:100%;padding:.75rem;background-color:#899c5f;color:#fff;border:none;border-radius:6px;font-size:1rem;font-weight:600;cursor:pointer;transition:background-color .2s}.login-button[data-v-ba379fe0]:hover{background-color:#4b5130}.login-button[data-v-ba379fe0]:disabled{background-color:#b8c49d;cursor:not-allowed}.success-message[data-v-ba379fe0]{background-color:#d4edda;color:#155724}.error-message[data-v-ba379fe0],.success-message[data-v-ba379fe0]{padding:.75rem;border-radius:6px;margin-bottom:1rem;text-align:center}.error-message[data-v-ba379fe0]{background-color:#f8d7da;color:#721c24}.links[data-v-ba379fe0]{margin-top:1.5rem;text-align:center}.links a[data-v-ba379fe0]{color:#899c5f;text-decoration:none;font-size:.9rem}.links a[data-v-ba379fe0]:hover{text-decoration:underline}.auth-wrapper[data-v-c0da2fdc]{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100vh;background-color:#f5f5f5;padding:2rem}.auth-logo[data-v-c0da2fdc]{max-width:250px;margin-bottom:3rem}.auth-container[data-v-c0da2fdc]{max-width:400px;width:100%;background-color:#fff;padding:2rem 2.5rem;border-radius:12px;box-shadow:0 0 20px rgba(0,0,0,.1);font-family:Inter,sans-serif;color:#2c3e50}h2[data-v-c0da2fdc]{text-align:center;margin-bottom:2rem;color:#4b5130}.form-group[data-v-c0da2fdc]{margin-bottom:1.5rem}.form-group label[data-v-c0da2fdc]{display:block;margin-bottom:.5rem;font-weight:500}.form-group input[data-v-c0da2fdc]{width:100%;padding:.75rem;border:1px solid #e0e0e0;border-radius:6px;font-size:1rem;transition:border-color .2s}.form-group input[data-v-c0da2fdc]:focus{outline:none;border-color:#899c5f}.login-button[data-v-c0da2fdc]{width:100%;padding:.75rem;background-color:#899c5f;color:#fff;border:none;border-radius:6px;font-size:1rem;font-weight:600;cursor:pointer;transition:background-color .2s}.login-button[data-v-c0da2fdc]:hover{background-color:#4b5130}.login-button[data-v-c0da2fdc]:disabled{background-color:#b8c49d;cursor:not-allowed}.success-message[data-v-c0da2fdc]{background-color:#d4edda;color:#155724}.error-message[data-v-c0da2fdc],.success-message[data-v-c0da2fdc]{padding:.75rem;border-radius:6px;margin-bottom:1rem;text-align:center}.error-message[data-v-c0da2fdc]{background-color:#f8d7da;color:#721c24}.links[data-v-c0da2fdc]{margin-top:1.5rem;text-align:center}.links a[data-v-c0da2fdc]{color:#899c5f;text-decoration:none;font-size:.9rem}.links a[data-v-c0da2fdc]:hover{text-decoration:underline}.sidebar[data-v-d595e2a6]{width:70px;min-width:70px;max-width:280px;max-height:89.5vh;color:#2c3e50;box-shadow:2px 0 10px rgba(0,0,0,.1);display:flex;flex-direction:column;z-index:100;transition:width .3s ease;overflow:hidden}.sidebar[data-v-d595e2a6]:hover{width:280px}.sidebar--pinned[data-v-d595e2a6]{width:280px!important;min-width:280px}.sidebar--pinned[data-v-d595e2a6]:hover{width:280px}.sidebar--pinned .sidebar__item .sidebar__text[data-v-d595e2a6]{opacity:1!important}.sidebar--pinned .sidebar__category[data-v-d595e2a6]{opacity:.6!important}.sidebar__logo[data-v-d595e2a6]{padding:1rem;margin:1rem 0;display:flex;justify-content:center;align-items:center}.sidebar__logo img[data-v-d595e2a6]{max-width:100%;height:auto;-o-object-fit:contain;object-fit:contain;transition:transform .3s ease}.sidebar__nav[data-v-d595e2a6]{display:flex;flex-direction:column;flex-grow:1;overflow-y:auto;overflow-x:hidden;padding:0 .5rem}.sidebar__nav ul[data-v-d595e2a6]{list-style:none;padding:0;margin:0}.sidebar__nav ul li[data-v-d595e2a6]{margin-bottom:.5rem}.sidebar__nav .sidebar__bottom[data-v-d595e2a6]{margin-top:auto}.sidebar__category[data-v-d595e2a6]{font-size:.8rem;font-weight:600;color:#2c3e50;padding:.75rem 1rem .25rem 1rem;text-transform:uppercase;letter-spacing:.05em;opacity:0;transition:opacity .2s ease}.sidebar:hover .sidebar__category[data-v-d595e2a6]{opacity:.6}.sidebar__separator[data-v-d595e2a6]{border:none;border-top:1px solid rgba(0,0,0,.1);margin:.5rem 1rem}.sidebar__item[data-v-d595e2a6]{display:flex;align-items:center;gap:1rem;padding:.75rem 1rem;color:#666;font-size:1.05rem;border:none;background:none;width:100%;text-align:left;border-left:4px solid transparent;white-space:nowrap;overflow:hidden;cursor:pointer;transition:all .2s ease;text-decoration:none}.sidebar__item svg[data-v-d595e2a6]{width:20px;height:20px;color:#666;flex-shrink:0}.sidebar__item .sidebar__text[data-v-d595e2a6]{opacity:0;transition:opacity .2s ease;min-width:0;overflow:hidden;text-overflow:ellipsis;display:inline-block;flex-grow:1}.sidebar__item[data-v-d595e2a6]:hover{background-color:#f2f4ed;color:#4b5130}.sidebar__item:hover svg[data-v-d595e2a6]{color:#899c5f}.sidebar:hover .sidebar__item .sidebar__text[data-v-d595e2a6]{opacity:1}.sidebar .active[data-v-d595e2a6]{background-color:#f2f4ed;color:#4b5130;border-left:4px solid #899c5f;font-weight:500}.sidebar .active svg[data-v-d595e2a6]{color:#899c5f}@media(max-width:768px){.sidebar[data-v-d595e2a6]{position:absolute;left:-280px;top:0;width:280px!important;min-width:280px;max-height:100vh;height:100%;padding-bottom:40px;transition:left .3s ease;background-color:#f9f9f9;z-index:100;overflow-x:hidden}.sidebar.sidebar--visible[data-v-d595e2a6]{left:0}.sidebar[data-v-d595e2a6]:hover{width:280px}.sidebar .sidebar__item .sidebar__text[data-v-d595e2a6]{opacity:1!important}.sidebar .sidebar__category[data-v-d595e2a6]{opacity:.6!important}.sidebar .sidebar__pin[data-v-d595e2a6]{display:none}}.sidebar__pin[data-v-d595e2a6]{display:block}.admin-layout[data-v-51aee453]{display:flex;min-height:100vh;background-color:#fff;position:relative;overflow-x:hidden}.content[data-v-51aee453]{flex-grow:1;height:91vh;overflow-y:auto;margin-bottom:1rem;padding:2rem;background-color:#f9f9f9;transition:filter .3s ease}.content.blurred[data-v-51aee453]{filter:blur(3px)}@media(max-width:768px){.content[data-v-51aee453]{max-height:none;height:100%;padding-bottom:100px}}.mobile-toggle[data-v-51aee453]{display:none}@media(max-width:768px){.mobile-toggle[data-v-51aee453]{display:flex;align-items:center;justify-content:center;position:absolute;top:1rem;right:1rem;width:44px;height:44px;background-color:#f9f9f9;border:none;border-radius:50%;z-index:101;font-size:1.4rem;cursor:pointer;transition:background-color .2s ease;box-shadow:0 4px 12px rgba(0,0,0,.1)}.mobile-toggle svg[data-v-51aee453]{width:20px;height:20px;color:#2c3e50}}.overlay[data-v-51aee453]{display:none}@media(max-width:768px){.overlay[data-v-51aee453]{display:block;position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.4);z-index:99;cursor:pointer}}.overlay-fade-enter-active[data-v-51aee453],.overlay-fade-leave-active[data-v-51aee453]{transition:opacity .3s ease}.overlay-fade-enter-from[data-v-51aee453],.overlay-fade-leave-to[data-v-51aee453]{opacity:0}.overlay-fade-enter-to[data-v-51aee453],.overlay-fade-leave-from[data-v-51aee453]{opacity:1}.kpi-grid[data-v-06eb7540]{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem;margin-bottom:1rem}@media(max-width:1000px){.kpi-grid[data-v-06eb7540]{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.kpi-grid[data-v-06eb7540]{grid-template-columns:1fr}}.kpi-card[data-v-06eb7540]{background:#fff;border:1px solid #e0e0e0;border-radius:10px;padding:20px;display:flex;flex-direction:column;gap:.25rem;box-shadow:0 2px 10px rgba(0,0,0,.04)}.kpi-label[data-v-06eb7540]{font-size:.9rem;color:#666}.kpi-value[data-v-06eb7540]{font-size:1.6rem;font-weight:700;color:#4b5130;line-height:1.2}.kpi-ellipsis[data-v-06eb7540]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kpi-sub[data-v-06eb7540]{font-size:.85rem;color:#666}.chart-grid[data-v-74397845]{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin:1rem 0 1.5rem}@media(max-width:900px){.chart-grid[data-v-74397845]{grid-template-columns:1fr}}.chart-card[data-v-74397845]{background:#fff;border:1px solid #e0e0e0;border-radius:10px;padding:20px;min-width:0}.chart-title[data-v-74397845]{font-weight:600;margin-bottom:.5rem;color:#2c3e50}.chart-legend[data-v-74397845]{display:flex;gap:1rem;font-size:.85rem;color:#666;margin-top:.25rem}.modal-overlay[data-v-572125e0]{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:2000;padding:20px}.modal[data-v-572125e0]{width:100%;max-width:800px;max-height:90vh;background-color:#f9f9f9;border-radius:12px;box-shadow:0 4px 30px rgba(0,0,0,.15);overflow:hidden;display:flex;flex-direction:column}.modal-header[data-v-572125e0]{padding:20px;background-color:#899c5f;color:#fff;display:flex;justify-content:space-between;align-items:center}.modal-title[data-v-572125e0]{margin:0;font-size:1.5rem;font-weight:600}.close-button[data-v-572125e0]{background:none;border:none;color:#fff;font-size:2rem;cursor:pointer;padding:0 10px;line-height:1;transition:transform .2s ease}.close-button[data-v-572125e0]:hover{transform:scale(1.1)}.modal-content[data-v-572125e0]{padding:20px;overflow-y:auto;flex-grow:1}.customer-info[data-v-572125e0]{margin-bottom:30px}.customer-info .info-title[data-v-572125e0]{color:#899c5f;font-size:1.1rem;margin-bottom:12px;padding-bottom:6px;border-bottom:1px solid #e0e0e0}.customer-info .info-grid[data-v-572125e0]{display:grid;gap:8px;font-size:.95rem}.customer-info .info-item[data-v-572125e0]{display:flex;flex-wrap:wrap;gap:.5rem}.customer-info .info-item .info-label[data-v-572125e0]{font-weight:600;color:#2c3e50;min-width:160px}.customer-info .info-item .info-value[data-v-572125e0]{color:#666;cursor:default;text-decoration:none}.customer-info .info-item .info-value.link[data-v-572125e0]:hover{cursor:pointer;color:#899c5f;text-decoration:underline}.selected-model[data-v-572125e0]{margin-bottom:25px}.model-title[data-v-572125e0],.option-title[data-v-572125e0]{color:#899c5f;font-size:1.1rem;margin-bottom:12px;padding-bottom:6px;border-bottom:1px solid #e0e0e0}.option-group[data-v-572125e0]{margin-bottom:25px}.group-title[data-v-572125e0]{font-size:1rem;font-weight:600;margin-bottom:8px;color:#2c3e50;border-left:3px solid #899c5f;padding-left:10px}.summary-item[data-v-572125e0]{display:flex;align-items:center;padding:12px;background-color:#fff;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.05);margin-bottom:10px}.item-image[data-v-572125e0]{width:60px;height:60px;-o-object-fit:contain;object-fit:contain;border-radius:4px;margin-right:15px}.item-details[data-v-572125e0]{flex-grow:1;display:flex;justify-content:space-between;align-items:center}.item-name[data-v-572125e0]{color:#2c3e50;font-weight:500;margin:0}.item-price[data-v-572125e0]{color:#899c5f;font-weight:600;margin:0;min-width:80px;text-align:right}.price-summary[data-v-572125e0]{margin-top:30px;padding-top:20px;border-top:1px solid #e0e0e0}.summary-title[data-v-572125e0]{color:#899c5f;font-size:1.2rem;margin-bottom:20px;text-align:left}.summary-row[data-v-572125e0]{display:flex;justify-content:space-between;padding:10px 0;border-bottom:1px solid #f5f5f5}.summary-row.total-row[data-v-572125e0]{border-top:2px solid #899c5f;border-bottom:none;margin-top:15px;padding-top:15px}.price-label[data-v-572125e0]{color:#666;font-weight:500;margin:0}.price-value[data-v-572125e0]{color:#2c3e50;font-weight:600;margin:0}.total-label[data-v-572125e0],.total-value[data-v-572125e0]{color:#899c5f;font-size:1.3rem;margin:0}.total-value[data-v-572125e0]{font-weight:700}.no-addons[data-v-572125e0]{text-align:center;color:#666;font-size:1rem;font-style:italic}.save-button[data-v-572125e0]{background-color:#899c5f;color:#fff;width:100%;padding:12px;border:none;border-radius:8px;cursor:pointer;font-size:1rem;font-weight:500;transition:all .3s ease}.save-button[data-v-572125e0]:hover{background-color:#4b5130}@media screen and (max-width:768px){.modal[data-v-572125e0]{max-height:85vh}.modal-header[data-v-572125e0]{padding:15px}.modal-title[data-v-572125e0]{font-size:1.2rem}.item-image[data-v-572125e0]{width:50px;height:50px}.item-name[data-v-572125e0],.item-price[data-v-572125e0]{font-size:.9rem}.total-label[data-v-572125e0],.total-value[data-v-572125e0]{font-size:1.1rem}}.last-orders[data-v-6b7ebe9a]{background:#fff;border:1px solid #e0e0e0;border-radius:10px;padding:20px;margin-bottom:2rem}.lo-header[data-v-6b7ebe9a]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}.lo-list[data-v-6b7ebe9a]{display:flex;flex-direction:column}.lo-item[data-v-6b7ebe9a]{display:grid;grid-template-columns:110px minmax(160px,1fr) minmax(120px,.7fr) 100px 100px;gap:.5rem;align-items:center;padding:.6rem 0;border-bottom:1px dashed #e0e0e0;min-height:48px}.lo-item[data-v-6b7ebe9a]:last-child{border-bottom:0}.lo-date[data-v-6b7ebe9a]{font-size:.9rem;color:#666;white-space:nowrap}.lo-ellipsis[data-v-6b7ebe9a]{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.lo-trailer[data-v-6b7ebe9a]{font-weight:600;color:#2c3e50}.lo-customer[data-v-6b7ebe9a]{color:#666}.lo-total[data-v-6b7ebe9a]{text-align:right;font-weight:600;color:#4b5130;font-variant-numeric:tabular-nums}.btn[data-v-6b7ebe9a]{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1rem;border:none;border-radius:6px;font-size:.9rem;font-weight:500;cursor:pointer;transition:.2s}.btn-submit[data-v-6b7ebe9a]{background:#899c5f;color:#fff}.btn-submit[data-v-6b7ebe9a]:hover{background:#4b5130}.lo-btn[data-v-6b7ebe9a]{justify-self:end}.fade-enter-active[data-v-6b7ebe9a],.fade-leave-active[data-v-6b7ebe9a]{transition:opacity .3s ease}.fade-enter-from[data-v-6b7ebe9a],.fade-leave-to[data-v-6b7ebe9a]{opacity:0}@media(max-width:1000px){.last-orders[data-v-6b7ebe9a]{padding:16px}.lo-item[data-v-6b7ebe9a]{grid-template-columns:1fr auto;grid-template-areas:"date   total" "trailer btn" "customer btn";align-items:start;gap:.4rem .75rem;padding:12px 0}.lo-date[data-v-6b7ebe9a]{grid-area:date;font-size:.9rem}.lo-trailer[data-v-6b7ebe9a]{grid-area:trailer}.lo-customer[data-v-6b7ebe9a]{grid-area:customer}.lo-total[data-v-6b7ebe9a]{grid-area:total;text-align:right}.lo-btn[data-v-6b7ebe9a]{grid-area:btn;justify-self:end;align-self:start}.btn[data-v-6b7ebe9a]{padding:.6rem 1rem}}[data-v-0577eaff]{box-sizing:border-box}.dashboard[data-v-0577eaff]{max-width:1200px;margin:0 auto;cursor:default}.dash-header[data-v-0577eaff]{display:flex;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem}@media(max-width:640px){.dash-header[data-v-0577eaff]{align-items:flex-start;flex-direction:column;width:100%}}.dash-title[data-v-0577eaff]{font-size:1.8rem;font-weight:700;color:#4b5130;margin:0}.range-filter[data-v-0577eaff]{display:flex;align-items:center;gap:.5rem}.range-filter label[data-v-0577eaff]{font-weight:600;color:#2c3e50;white-space:nowrap}.range-filter select[data-v-0577eaff]{font-family:Inter,sans-serif;padding:8px 10px;border:2px solid #e0e0e0;border-radius:8px;font-size:.95rem;background:#fff}.range-filter select[data-v-0577eaff]:focus{border-color:#899c5f;outline:none}@media(max-width:640px){.range-filter[data-v-0577eaff]{width:100%;flex-wrap:wrap}.range-filter select[data-v-0577eaff]{flex:1;width:100%}}.app-card[data-v-04763cbe]{background:#fff;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.1);padding:1.5rem;display:flex;flex-direction:column;gap:1.25rem;border:1px solid #e0e0e0;border-left:4px solid #899c5f;transition:all .3s ease}.app-card[data-v-04763cbe]:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.15)}.card-content[data-v-04763cbe]{flex:1}.card-actions[data-v-04763cbe]{display:flex;gap:.75rem;margin-top:auto;justify-content:flex-end}.filter-bar[data-v-45581902]{display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:1.5rem;width:100%}.filter-bar .form-control[data-v-45581902]{display:flex;flex-direction:column;gap:4px;flex:1 1 auto;min-width:160px;max-width:100%;flex-shrink:1}.filter-bar .form-control label[data-v-45581902]{font-weight:500;font-size:.95rem;color:#2c3e50}.filter-bar .form-control input[data-v-45581902],.filter-bar .form-control select[data-v-45581902]{font-family:Inter,sans-serif;padding:8px 10px;border:2px solid #e0e0e0;border-radius:8px;font-size:.95rem;transition:border-color .3s ease;height:38px}.filter-bar .form-control input[data-v-45581902]:focus,.filter-bar .form-control select[data-v-45581902]:focus{border-color:#899c5f;outline:none}.filter-bar .btn-clear[data-v-45581902]{align-self:flex-end;background:#e0e0e0;color:#2c3e50;border:none;border-radius:8px;padding:8px 16px;font-size:.95rem;font-weight:500;display:flex;align-items:center;gap:.5rem;height:38px;cursor:pointer;transition:all .3s ease}.filter-bar .btn-clear[data-v-45581902]:hover{background:#d5322d;color:#fff}@media(max-width:640px){.filter-bar[data-v-45581902]{flex-direction:column}.filter-bar .btn-clear[data-v-45581902],.filter-bar .form-control[data-v-45581902]{width:100%}}.pagination[data-v-3bd01cbb]{display:flex;justify-content:center;align-items:center;gap:1rem;margin:2rem 0;flex-wrap:wrap}.pagination span[data-v-3bd01cbb]{font-size:1rem;font-weight:500;color:#2c3e50}.pagination .btn[data-v-3bd01cbb]{background:#899c5f;color:#fff;padding:.4rem .9rem;border-radius:6px;font-size:.9rem;font-weight:500;border:none;cursor:pointer;transition:all .2s ease}.pagination .btn[data-v-3bd01cbb]:hover:not(:disabled){background:#4b5130}.pagination .btn[data-v-3bd01cbb]:disabled{background:#f5f5f5;color:#666;cursor:not-allowed}.pagination .btn svg[data-v-3bd01cbb]{flex-shrink:0}.modal-overlay[data-v-1a8f4a75]{position:fixed;inset:0;background-color:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:2000;padding:20px}.modal[data-v-1a8f4a75]{width:100%;max-width:500px;background-color:#f9f9f9;border-radius:12px;box-shadow:0 4px 30px rgba(0,0,0,.15);overflow:hidden;display:flex;flex-direction:column}.modal-header[data-v-1a8f4a75]{padding:16px 20px;background-color:#899c5f;color:#fff;display:flex;justify-content:space-between;align-items:center}.modal-title[data-v-1a8f4a75]{font-size:1.25rem;font-weight:600;margin:0}.close-button[data-v-1a8f4a75]{background:none;border:none;color:#fff;font-size:1.3rem;cursor:pointer;transition:transform .2s ease}.close-button[data-v-1a8f4a75]:hover{transform:scale(1.1)}.modal-content[data-v-1a8f4a75]{padding:20px}.confirm-message[data-v-1a8f4a75]{margin:0 0 20px 0;font-size:1rem;color:#2c3e50;line-height:1.5}.modal-actions[data-v-1a8f4a75]{display:flex;gap:1rem;margin-top:20px}.modal-actions button[data-v-1a8f4a75]{flex:1;padding:10px 16px;border:none;border-radius:8px;font-size:1rem;font-weight:500;cursor:pointer;transition:all .3s ease}.modal-actions .save-button[data-v-1a8f4a75]{background-color:#899c5f;color:#fff}.modal-actions .save-button[data-v-1a8f4a75]:hover{background-color:#4b5130}.modal-actions .save-button.danger-button[data-v-1a8f4a75]{background-color:#d5322d}.modal-actions .save-button.danger-button[data-v-1a8f4a75]:hover{background-color:#b52924}.modal-actions .cancel-button[data-v-1a8f4a75]{background-color:#e0e0e0;color:#2c3e50}.modal-actions .cancel-button[data-v-1a8f4a75]:hover{background-color:#ccc}@media(max-width:600px){.modal-actions[data-v-1a8f4a75]{flex-direction:column}.modal-actions button[data-v-1a8f4a75]{width:100%}}.fade-enter-active[data-v-1a8f4a75],.fade-leave-active[data-v-1a8f4a75]{transition:opacity .3s ease}.fade-enter-from[data-v-1a8f4a75],.fade-leave-to[data-v-1a8f4a75]{opacity:0}.order-section[data-v-279e2e07]{max-width:1200px;margin:0 auto;cursor:default}.section-header[data-v-279e2e07]{margin-bottom:1rem}.section-title[data-v-279e2e07]{font-size:1.8rem;font-weight:700;color:#4b5130;margin:0}.status-wrapper[data-v-279e2e07]{margin-bottom:1.5rem}.status-loading[data-v-279e2e07]{font-size:1rem;color:#666;text-align:center}.status-error[data-v-279e2e07]{font-size:1rem;color:#d5322d;font-weight:500}.order-list[data-v-279e2e07]{display:grid;gap:1.25rem}.order-meta[data-v-279e2e07]{display:flex;gap:1rem;margin-bottom:.75rem;flex-wrap:wrap}.order-date[data-v-279e2e07]{font-size:.85rem;color:#666;font-weight:500}.order-details[data-v-279e2e07]{display:grid;gap:.5rem}.search-input[data-v-279e2e07]{padding:.5rem .4rem;width:100%;border:1px solid #ccc;border-radius:4px;font-size:.95rem;color:#2c3e50;background-color:#fff;transition:border-color .2s ease,box-shadow .2s ease}.search-input[data-v-279e2e07]:focus{outline:none;border-color:#899c5f;box-shadow:0 0 0 2px rgba(137,156,95,.2)}.detail-item[data-v-279e2e07]{display:flex;align-items:center;gap:.5rem;font-size:.95rem}.detail-item select[data-v-279e2e07]{padding:.2rem .4rem;border:1px solid #ccc;border-radius:4px}.detail-label[data-v-279e2e07]{font-weight:600;color:#2c3e50;min-width:60px}.detail-value[data-v-279e2e07]{color:#2c3e50;text-decoration:none}.detail-value[data-v-279e2e07]:hover{color:#899c5f;text-decoration:underline}.order-actions[data-v-279e2e07]{display:flex;gap:.75rem;flex-shrink:0}.btn[data-v-279e2e07]{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1rem;border:none;border-radius:6px;font-size:.9rem;font-weight:500;cursor:pointer;transition:all .2s ease}.btn svg[data-v-279e2e07]{flex-shrink:0}.btn-view[data-v-279e2e07]{background:#899c5f;color:#fff}.btn-view[data-v-279e2e07]:hover{background:#4b5130}.btn-delete[data-v-279e2e07]{background:#f5f5f5;color:#d5322d}.btn-delete[data-v-279e2e07]:hover{background:#d5322d;color:#fff}.empty-state[data-v-279e2e07]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;padding:3rem 2rem;text-align:center;background:#fff;border-radius:8px;border:1px solid #e0e0e0}.empty-state svg[data-v-279e2e07]{color:#ccc}.empty-state p[data-v-279e2e07]{color:#666;font-size:1.1rem;margin:0}.fade-enter-active[data-v-279e2e07],.fade-leave-active[data-v-279e2e07]{transition:opacity .3s ease}.fade-enter-from[data-v-279e2e07],.fade-leave-to[data-v-279e2e07]{opacity:0}[data-v-35fa9d3e],[data-v-35fa9d3e]:after,[data-v-35fa9d3e]:before{box-sizing:border-box}.modal-overlay[data-v-35fa9d3e]{position:fixed;inset:0;background-color:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:2000;padding:20px}.modal[data-v-35fa9d3e]{width:100%;max-width:700px;max-height:90vh;background-color:#f9f9f9;border-radius:12px;box-shadow:0 4px 30px rgba(0,0,0,.15);display:flex;flex-direction:column;overflow:hidden}.modal-header[data-v-35fa9d3e]{padding:16px 20px;background-color:#899c5f;color:#fff;display:flex;justify-content:space-between;align-items:center}.modal-title[data-v-35fa9d3e]{font-size:1.25rem;font-weight:600;margin:0}.close-button[data-v-35fa9d3e]{background:none;border:none;color:#fff;font-size:1.3rem;cursor:pointer;transition:transform .2s ease}.close-button[data-v-35fa9d3e]:hover{transform:scale(1.1)}.modal-body[data-v-35fa9d3e]{flex:1;overflow:hidden}.modal-scroll[data-v-35fa9d3e]{padding:20px;overflow-y:auto;max-height:calc(90vh - 70px)}.image-preview-wrapper[data-v-35fa9d3e]{text-align:center;margin-bottom:1.5rem}.image-preview-wrapper .image-preview[data-v-35fa9d3e]{display:block;width:100%;height:auto;max-width:100%;max-height:200px;border-radius:8px;border:1px solid #e0e0e0;-o-object-fit:contain;object-fit:contain;background-color:#f9f9f9}.form-grid[data-v-35fa9d3e]{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.form-grid[data-v-35fa9d3e]>*{min-width:0}.form-grid .form-group.full-width[data-v-35fa9d3e]{grid-column:span 2}@media(max-width:600px){.form-grid[data-v-35fa9d3e]{grid-template-columns:1fr}.form-grid .form-group.full-width[data-v-35fa9d3e]{grid-column:span 1}}.form-group[data-v-35fa9d3e]{display:flex;flex-direction:column;gap:5px;min-width:0;overflow:hidden}.form-group label[data-v-35fa9d3e]{font-weight:500;font-size:.95rem}.form-group input[data-v-35fa9d3e],.form-group select[data-v-35fa9d3e],.form-group textarea[data-v-35fa9d3e]{font-family:Inter,sans-serif;padding:10px;border:2px solid #e0e0e0;border-radius:8px;font-size:1rem;transition:border .3s ease;width:100%;max-width:100%}.form-group input[data-v-35fa9d3e]:focus,.form-group select[data-v-35fa9d3e]:focus,.form-group textarea[data-v-35fa9d3e]:focus{border-color:#899c5f;outline:none}.form-group textarea[data-v-35fa9d3e]{resize:vertical}select[data-v-35fa9d3e]{appearance:none;-webkit-appearance:none;-moz-appearance:none}.modal-actions[data-v-35fa9d3e]{display:flex;gap:1rem;margin-top:20px}.modal-actions button[data-v-35fa9d3e]{flex:1;padding:10px 16px;border:none;border-radius:8px;font-size:1rem;font-weight:500;cursor:pointer;transition:all .3s ease}.modal-actions .save-button[data-v-35fa9d3e]{background-color:#899c5f;color:#fff}.modal-actions .save-button[data-v-35fa9d3e]:hover{background-color:#4b5130}.modal-actions .cancel-button[data-v-35fa9d3e]{background-color:#e0e0e0;color:#2c3e50}.modal-actions .cancel-button[data-v-35fa9d3e]:hover{background-color:#ccc}@media(max-width:600px){.modal-actions[data-v-35fa9d3e]{flex-direction:column}.modal-actions button[data-v-35fa9d3e]{width:100%}}.trailer-section[data-v-54ccc5a7]{max-width:1200px;margin:0 auto;cursor:default}.section-header[data-v-54ccc5a7]{margin-bottom:1rem;display:flex;justify-content:space-between;align-items:center;gap:1rem}@media(max-width:640px){.section-header[data-v-54ccc5a7]{align-items:flex-start;flex-direction:column}}.section-title[data-v-54ccc5a7]{font-size:1.8rem;font-weight:700;color:#4b5130;margin:0}.status-wrapper[data-v-54ccc5a7]{margin-bottom:1.5rem}.status-loading[data-v-54ccc5a7]{font-size:1rem;color:#666;text-align:center}.trailer-list[data-v-54ccc5a7]{display:grid;gap:1.25rem}.trailer-content[data-v-54ccc5a7]{display:flex;flex-direction:column;gap:1.5rem}@media(min-width:768px){.trailer-content[data-v-54ccc5a7]{flex-direction:row;align-items:flex-start}}.trailer-image[data-v-54ccc5a7]{width:200px;height:150px;-o-object-fit:contain;object-fit:contain;border-radius:6px;border:1px solid #e0e0e0;flex-shrink:0;background-color:#f9f9f9}.trailer-details[data-v-54ccc5a7]{display:grid;gap:.5rem;flex:1}.detail-item[data-v-54ccc5a7]{display:flex;align-items:flex-start;gap:.5rem;font-size:.95rem}.detail-label[data-v-54ccc5a7]{font-weight:600;color:#2c3e50;min-width:100px}.btn[data-v-54ccc5a7]{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1rem;border:none;border-radius:6px;font-size:.9rem;font-weight:500;cursor:pointer;transition:all .2s ease}.btn svg[data-v-54ccc5a7]{flex-shrink:0}.btn-edit[data-v-54ccc5a7]{background:#899c5f;color:#fff}.btn-edit[data-v-54ccc5a7]:hover{background:#4b5130}.btn-delete[data-v-54ccc5a7]{background:#f5f5f5;color:#d5322d}.btn-delete[data-v-54ccc5a7]:hover{background:#d5322d;color:#fff}.btn-submit[data-v-54ccc5a7]{background:#899c5f;color:#fff}.btn-submit[data-v-54ccc5a7]:hover{background:#4b5130}.btn-submit[data-v-54ccc5a7]:disabled{opacity:.6;cursor:not-allowed}.empty-state[data-v-54ccc5a7]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;padding:3rem 2rem;text-align:center;background:#fff;border-radius:8px;border:1px solid #e0e0e0}.empty-state svg[data-v-54ccc5a7]{color:#ccc}.empty-state p[data-v-54ccc5a7]{color:#666;font-size:1.1rem;margin:0}.drawing-overlay[data-v-54ccc5a7]{position:fixed;inset:0;background:rgba(0,0,0,.85);display:flex;align-items:center;justify-content:center;z-index:2000}.drawing-fullscreen[data-v-54ccc5a7]{max-width:95%;max-height:95%;border-radius:8px;box-shadow:0 0 20px rgba(0,0,0,.5)}.close-drawing[data-v-54ccc5a7]{position:absolute;top:20px;right:20px;background:#d5322d;border:none;padding:8px 10px;cursor:pointer}.fade-enter-active[data-v-54ccc5a7],.fade-leave-active[data-v-54ccc5a7]{transition:opacity .3s ease}.fade-enter-from[data-v-54ccc5a7],.fade-leave-to[data-v-54ccc5a7]{opacity:0}.modal-overlay[data-v-1a6e1ac1]{position:fixed;inset:0;background-color:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:2000;padding:20px}.modal[data-v-1a6e1ac1]{width:100%;max-width:600px;background-color:#f9f9f9;border-radius:12px;box-shadow:0 4px 30px rgba(0,0,0,.15);overflow:hidden;display:flex;flex-direction:column}.modal-header[data-v-1a6e1ac1]{padding:16px 20px;background-color:#899c5f;color:#fff;display:flex;justify-content:space-between;align-items:center}.modal-title[data-v-1a6e1ac1]{font-size:1.25rem;font-weight:600;margin:0}.close-button[data-v-1a6e1ac1]{background:none;border:none;color:#fff;font-size:1.3rem;cursor:pointer;transition:transform .2s ease}.close-button[data-v-1a6e1ac1]:hover{transform:scale(1.1)}.modal-content[data-v-1a6e1ac1]{padding:20px}.modal-content form[data-v-1a6e1ac1]{display:flex;flex-direction:column;gap:15px}.modal-content .form-group[data-v-1a6e1ac1]{display:flex;flex-direction:column;gap:5px}.modal-content .form-group label[data-v-1a6e1ac1]{font-weight:500;font-size:1rem}.modal-content .form-group input[data-v-1a6e1ac1],.modal-content .form-group textarea[data-v-1a6e1ac1]{font-family:Inter,sans-serif;padding:10px;border:2px solid #e0e0e0;border-radius:8px;font-size:1rem;transition:border .3s ease}.modal-content .form-group input[data-v-1a6e1ac1]:focus,.modal-content .form-group textarea[data-v-1a6e1ac1]:focus{border-color:#899c5f;outline:none}.modal-content .form-group textarea[data-v-1a6e1ac1]{resize:vertical}.modal-actions[data-v-1a6e1ac1]{display:flex;gap:1rem;margin-top:20px}.modal-actions button[data-v-1a6e1ac1]{flex:1;padding:10px 16px;border:none;border-radius:8px;font-size:1rem;font-weight:500;cursor:pointer;transition:all .3s ease}.modal-actions .save-button[data-v-1a6e1ac1]{background-color:#899c5f;color:#fff}.modal-actions .save-button[data-v-1a6e1ac1]:hover{background-color:#4b5130}.modal-actions .cancel-button[data-v-1a6e1ac1]{background-color:#e0e0e0;color:#2c3e50}.modal-actions .cancel-button[data-v-1a6e1ac1]:hover{background-color:#ccc}@media(max-width:768px){.modal-actions[data-v-1a6e1ac1]{flex-direction:column}.modal-actions button[data-v-1a6e1ac1]{width:100%}.modal-header[data-v-1a6e1ac1]{padding:12px 16px}.modal-title[data-v-1a6e1ac1]{font-size:1.1rem}}.group-section[data-v-d72cc25e]{max-width:1200px;margin:0 auto;cursor:default}.section-header[data-v-d72cc25e]{margin-bottom:1rem;display:flex;justify-content:space-between;align-items:center;gap:1rem}@media(max-width:640px){.section-header[data-v-d72cc25e]{align-items:flex-start;flex-direction:column}}.section-title[data-v-d72cc25e]{font-size:1.8rem;font-weight:700;color:#4b5130;margin:0}.status-wrapper[data-v-d72cc25e]{margin-bottom:1.5rem}.status-loading[data-v-d72cc25e]{font-size:1rem;color:#666;text-align:center}.group-list[data-v-d72cc25e]{display:grid;gap:1.25rem}.group-meta[data-v-d72cc25e]{display:flex;flex-direction:column;gap:.3rem}.group-name[data-v-d72cc25e]{font-size:1.2rem;font-weight:600;margin:0}.group-description[data-v-d72cc25e],.group-material[data-v-d72cc25e]{font-size:.95rem;color:#666}.group-description[data-v-d72cc25e]{margin:0}.group-actions[data-v-d72cc25e]{display:flex;gap:.75rem;flex-shrink:0}.btn[data-v-d72cc25e]{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1rem;border:none;border-radius:6px;font-size:.9rem;font-weight:500;cursor:pointer;transition:all .2s ease}.btn svg[data-v-d72cc25e]{flex-shrink:0}.btn-edit[data-v-d72cc25e]{background:#899c5f;color:#fff}.btn-edit[data-v-d72cc25e]:hover{background:#4b5130}.btn-delete[data-v-d72cc25e]{background:#f5f5f5;color:#d5322d}.btn-delete[data-v-d72cc25e]:hover{background:#d5322d;color:#fff}.btn-submit[data-v-d72cc25e]{background:#899c5f;color:#fff}.btn-submit[data-v-d72cc25e]:hover{background:#4b5130}.btn-submit[data-v-d72cc25e]:disabled{opacity:.6;cursor:not-allowed}.empty-state[data-v-d72cc25e]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;padding:3rem 2rem;text-align:center;background:#fff;border-radius:8px;border:1px solid #e0e0e0}.empty-state svg[data-v-d72cc25e]{color:#ccc}.empty-state p[data-v-d72cc25e]{color:#666;font-size:1.1rem;margin:0}.fade-enter-active[data-v-d72cc25e],.fade-leave-active[data-v-d72cc25e]{transition:opacity .3s ease}.fade-enter-from[data-v-d72cc25e],.fade-leave-to[data-v-d72cc25e]{opacity:0}.chips-autocomplete[data-v-3dad6974]{position:relative}.chips[data-v-3dad6974]{display:flex;flex-wrap:wrap;gap:.45rem;padding:8px;border:2px solid #e0e0e0;border-radius:10px;background:#fff;transition:border-color .2s ease,box-shadow .2s ease}.chips[data-v-3dad6974]:focus-within{border-color:#899c5f;box-shadow:0 0 0 4px rgba(137,156,95,.12)}.chip[data-v-3dad6974]{display:inline-flex;align-items:center;gap:.35rem;padding:6px 10px;border-radius:9999px;background:rgba(137,156,95,.1);border:1px solid rgba(137,156,95,.25);color:#4b5130;font-size:.9rem;line-height:1}.chip-x[data-v-3dad6974]{border:0;background:transparent;cursor:pointer;line-height:1;border-radius:6px;padding:0 4px;font-size:1rem;color:inherit;transition:background-color .15s ease,opacity .2s ease}.chip-x[data-v-3dad6974]:hover{background:rgba(137,156,95,.12)}.chip-x[data-v-3dad6974]:focus-visible{outline:2px solid #899c5f;outline-offset:2px}.chips-input[data-v-3dad6974]{flex:1;min-width:140px;border:0;outline:0;font-size:1rem;padding:6px;color:#2c3e50;background:transparent}.suggestions[data-v-3dad6974]{position:absolute;z-index:10;left:0;right:0;margin-top:6px;background:#fff;border:1px solid #e0e0e0;border-radius:10px;max-height:260px;overflow:auto;box-shadow:0 12px 28px rgba(0,0,0,.1)}.suggestions li[data-v-3dad6974]{padding:10px 12px;cursor:pointer;display:flex;gap:.5rem;align-items:baseline;font-size:.95rem;color:#2c3e50;transition:background-color .15s ease}.suggestions li strong[data-v-3dad6974]{font-weight:700;color:#2c3e50}.suggestions li small[data-v-3dad6974]{color:#666}.suggestions li.active[data-v-3dad6974],.suggestions li[data-v-3dad6974]:hover{background:rgba(137,156,95,.08)}.nores[data-v-3dad6974]{color:#666;padding:10px 12px}@media(max-width:640px){.chips[data-v-3dad6974]{padding:10px;gap:.5rem}.chip[data-v-3dad6974]{padding:8px 12px;font-size:.95rem}.chips-input[data-v-3dad6974]{padding:8px;min-width:120px}}.modal[data-v-5c5447fd] *,.modal[data-v-5c5447fd] :after,.modal[data-v-5c5447fd] :before{box-sizing:border-box}.modal-overlay[data-v-5c5447fd]{position:fixed;inset:0;background-color:rgba(0,0,0,.45);display:flex;align-items:center;justify-content:center;z-index:2000;padding:20px}.modal[data-v-5c5447fd]{width:100%;max-width:700px;max-height:90vh;background-color:#f9f9f9;border-radius:16px;box-shadow:0 10px 40px rgba(0,0,0,.18);display:flex;flex-direction:column;overflow:hidden}.modal-header[data-v-5c5447fd]{padding:16px 20px;background:#899c5f;color:#fff;display:flex;justify-content:space-between;align-items:center}.modal-title[data-v-5c5447fd]{font-size:1.1rem;font-weight:700;margin:0}.close-button[data-v-5c5447fd]{background:none;border:none;color:#fff;font-size:1.35rem;cursor:pointer;border-radius:10px;padding:6px;line-height:1;transition:background-color .2s ease,transform .15s ease}.close-button[data-v-5c5447fd]:hover{transform:scale(1.04)}.close-button[data-v-5c5447fd]:focus-visible{outline:2px solid #fff;outline-offset:2px}.modal-body[data-v-5c5447fd]{flex:1;overflow:hidden}.modal-scroll[data-v-5c5447fd]{padding:20px;overflow-y:auto;max-height:calc(90vh - 70px);-webkit-overflow-scrolling:touch}.image-preview-wrapper[data-v-5c5447fd]{text-align:center;margin-bottom:1.2rem}.image-preview-wrapper .image-preview[data-v-5c5447fd]{max-width:100%;height:auto;max-height:220px;border-radius:10px;border:1px solid #e0e0e0;-o-object-fit:contain;object-fit:contain;background-color:#f9f9f9}.form-grid[data-v-5c5447fd]{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.form-grid .form-group.full-width[data-v-5c5447fd]{grid-column:span 2}@media(max-width:720px){.form-grid[data-v-5c5447fd]{grid-template-columns:1fr}.form-grid .form-group.full-width[data-v-5c5447fd]{grid-column:span 1}}.form-group[data-v-5c5447fd]{display:flex;flex-direction:column;gap:6px}.form-group label[data-v-5c5447fd]{font-weight:600;font-size:.95rem;color:#2c3e50}.form-group input[data-v-5c5447fd],.form-group select[data-v-5c5447fd],.form-group textarea[data-v-5c5447fd]{width:100%;font-family:Inter,sans-serif;padding:10px 12px;border:2px solid #e0e0e0;border-radius:10px;font-size:1rem;transition:border .2s ease,box-shadow .2s ease;background:#fff}.form-group input[data-v-5c5447fd]:focus,.form-group select[data-v-5c5447fd]:focus,.form-group textarea[data-v-5c5447fd]:focus{border-color:#899c5f;box-shadow:0 0 0 4px rgba(137,156,95,.12);outline:none}.form-group textarea[data-v-5c5447fd]{resize:vertical}.hint[data-v-5c5447fd]{color:#666;font-size:.85rem}.modal-actions[data-v-5c5447fd]{display:flex;gap:1rem;margin-top:20px}.modal-actions button[data-v-5c5447fd]{flex:1;padding:12px 16px;border:none;border-radius:10px;font-size:1rem;font-weight:600;cursor:pointer;transition:transform .05s ease,background-color .2s ease,opacity .2s ease}.modal-actions button[data-v-5c5447fd]:active{transform:translateY(1px)}.modal-actions .save-button[data-v-5c5447fd]{background:#899c5f;color:#fff}.modal-actions .save-button[data-v-5c5447fd]:hover{background:#4b5130}.modal-actions .save-button[data-v-5c5447fd]:disabled{opacity:.6;cursor:not-allowed}.modal-actions .cancel-button[data-v-5c5447fd]{background:#f5f5f5;color:#2c3e50}.modal-actions .cancel-button[data-v-5c5447fd]:hover{background:#e0e0e0}@media(max-width:720px){.modal-actions[data-v-5c5447fd]{flex-direction:column}.modal-actions button[data-v-5c5447fd]{width:100%}}.addon-section[data-v-8cd59b26]{max-width:1200px;margin:0 auto;cursor:default}.section-header[data-v-8cd59b26]{margin-bottom:1rem;display:flex;justify-content:space-between;align-items:center;gap:1rem}@media(max-width:640px){.section-header[data-v-8cd59b26]{align-items:flex-start;flex-direction:column}}.section-title[data-v-8cd59b26]{font-size:1.8rem;font-weight:700;color:#4b5130;margin:0}.status-wrapper[data-v-8cd59b26]{margin-bottom:1.5rem}.status-loading[data-v-8cd59b26]{font-size:1rem;color:#666;text-align:center}.addon-list[data-v-8cd59b26]{display:grid;gap:1.25rem}.addon-content[data-v-8cd59b26]{display:flex;flex-direction:column;gap:1.5rem}@media(min-width:768px){.addon-content[data-v-8cd59b26]{flex-direction:row;align-items:flex-start}}.addon-image[data-v-8cd59b26]{width:200px;height:150px;-o-object-fit:contain;object-fit:contain;border-radius:6px;border:1px solid #e0e0e0;flex-shrink:0;background-color:#f9f9f9}.addon-details[data-v-8cd59b26]{display:grid;gap:.5rem;flex:1}.detail-item[data-v-8cd59b26]{display:flex;align-items:flex-start;gap:.5rem;font-size:.95rem}.detail-label[data-v-8cd59b26]{font-weight:600;color:#2c3e50;min-width:100px}.btn[data-v-8cd59b26]{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1rem;border:none;border-radius:6px;font-size:.9rem;font-weight:500;cursor:pointer;transition:all .2s ease}.btn svg[data-v-8cd59b26]{flex-shrink:0}.btn-edit[data-v-8cd59b26]{background:#899c5f;color:#fff}.btn-edit[data-v-8cd59b26]:hover{background:#4b5130}.btn-delete[data-v-8cd59b26]{background:#f5f5f5;color:#d5322d}.btn-delete[data-v-8cd59b26]:hover{background:#d5322d;color:#fff}.btn-submit[data-v-8cd59b26]{background:#899c5f;color:#fff}.btn-submit[data-v-8cd59b26]:hover{background:#4b5130}.btn-submit[data-v-8cd59b26]:disabled{opacity:.6;cursor:not-allowed}.empty-state[data-v-8cd59b26]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;padding:3rem 2rem;text-align:center;background:#fff;border-radius:8px;border:1px solid #e0e0e0}.empty-state svg[data-v-8cd59b26]{color:#ccc}.empty-state p[data-v-8cd59b26]{color:#666;font-size:1.1rem;margin:0}.fade-enter-active[data-v-8cd59b26],.fade-leave-active[data-v-8cd59b26]{transition:opacity .3s ease}.fade-enter-from[data-v-8cd59b26],.fade-leave-to[data-v-8cd59b26]{opacity:0}.modal-overlay[data-v-d945f2c8]{position:fixed;inset:0;background-color:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:2000;padding:20px}.modal[data-v-d945f2c8]{width:100%;max-width:500px;max-height:90vh;background-color:#f9f9f9;border-radius:12px;box-shadow:0 4px 30px rgba(0,0,0,.15);display:flex;flex-direction:column;overflow:hidden}.modal-header[data-v-d945f2c8]{padding:16px 20px;background-color:#899c5f;color:#fff;display:flex;justify-content:space-between;align-items:center}.modal-title[data-v-d945f2c8]{font-size:1.25rem;font-weight:600;margin:0}.close-button[data-v-d945f2c8]{background:none;border:none;color:#fff;font-size:1.3rem;cursor:pointer;transition:transform .2s ease}.close-button[data-v-d945f2c8]:hover{transform:scale(1.1)}.modal-form[data-v-d945f2c8]{padding:20px;overflow-y:auto;flex:1;display:flex;flex-direction:column;gap:1.25rem}label[data-v-d945f2c8]{font-weight:500;font-size:.95rem;color:#2c3e50}input[type=number][data-v-d945f2c8],select[data-v-d945f2c8]{font-family:Inter,sans-serif;padding:10px;border:2px solid #e0e0e0;border-radius:8px;font-size:1rem;transition:border .3s ease}input[type=number][data-v-d945f2c8]:focus,select[data-v-d945f2c8]:focus{border-color:#899c5f;outline:none}.checkbox-label[data-v-d945f2c8]{display:flex;align-items:center;gap:8px;font-weight:500;font-size:.95rem;color:#2c3e50}.checkbox-label input[type=checkbox][data-v-d945f2c8]{transform:scale(1.3);accent-color:#899c5f;width:auto;cursor:pointer}.modal-actions[data-v-d945f2c8]{display:flex;gap:1rem;margin-top:auto}.modal-actions button[data-v-d945f2c8]{flex:1;padding:10px 16px;border:none;border-radius:8px;font-size:1rem;font-weight:500;cursor:pointer;transition:all .3s ease}.modal-actions .save-button[data-v-d945f2c8]{background-color:#899c5f;color:#fff}.modal-actions .save-button[data-v-d945f2c8]:hover{background-color:#4b5130}.modal-actions .cancel-button[data-v-d945f2c8]{background-color:#e0e0e0;color:#2c3e50}.modal-actions .cancel-button[data-v-d945f2c8]:hover{background-color:#ccc}@media(max-width:600px){.modal[data-v-d945f2c8]{max-width:100%}.modal-actions[data-v-d945f2c8]{flex-direction:column}.modal-actions button[data-v-d945f2c8]{width:100%}}.addon-section[data-v-317f8731]{max-width:1200px;margin:0 auto;cursor:default}.section-header[data-v-317f8731]{margin-bottom:1rem;display:flex;justify-content:space-between;align-items:center;gap:1rem}@media(max-width:640px){.section-header[data-v-317f8731]{align-items:flex-start;flex-direction:column}}.section-title[data-v-317f8731]{font-size:1.8rem;font-weight:700;color:#4b5130;margin:0}.status-wrapper[data-v-317f8731]{margin-bottom:1.5rem}.status-loading[data-v-317f8731]{font-size:1rem;color:#666;text-align:center}.addon-list[data-v-317f8731]{display:grid;gap:1.25rem}.addon-content[data-v-317f8731]{display:flex;flex-direction:column;gap:1.5rem}@media(min-width:768px){.addon-content[data-v-317f8731]{flex-direction:row;align-items:flex-start}}.addon-image[data-v-317f8731]{width:200px;height:150px;-o-object-fit:contain;object-fit:contain;border-radius:6px;border:1px solid #e0e0e0;flex-shrink:0;background-color:#f9f9f9}.addon-details[data-v-317f8731]{display:grid;gap:.5rem;flex:1}.detail-item[data-v-317f8731]{display:flex;align-items:flex-start;gap:.5rem;font-size:.95rem}.detail-label[data-v-317f8731]{font-weight:600;color:#2c3e50;min-width:100px}.btn[data-v-317f8731]{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1rem;border:none;border-radius:6px;font-size:.9rem;font-weight:500;cursor:pointer;transition:all .2s ease}.btn svg[data-v-317f8731]{flex-shrink:0}.btn-edit[data-v-317f8731]{background:#899c5f;color:#fff}.btn-edit[data-v-317f8731]:hover{background:#4b5130}.btn-delete[data-v-317f8731]{background:#f5f5f5;color:#d5322d}.btn-delete[data-v-317f8731]:hover{background:#d5322d;color:#fff}.btn-submit[data-v-317f8731]{background:#899c5f;color:#fff}.btn-submit[data-v-317f8731]:hover{background:#4b5130}.btn-submit[data-v-317f8731]:disabled{opacity:.6;cursor:not-allowed}.empty-state[data-v-317f8731]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;padding:3rem 2rem;text-align:center;background:#fff;border-radius:8px;border:1px solid #e0e0e0}.empty-state svg[data-v-317f8731]{color:#ccc}.empty-state p[data-v-317f8731]{color:#666;font-size:1.1rem;margin:0}.fade-enter-active[data-v-317f8731],.fade-leave-active[data-v-317f8731]{transition:opacity .3s ease}.fade-enter-from[data-v-317f8731],.fade-leave-to[data-v-317f8731]{opacity:0}.texts-page[data-v-6ff2af86]{padding:20px}.texts-page h1[data-v-6ff2af86]{margin-bottom:20px}.texts-page .error-text[data-v-6ff2af86]{color:red;margin-top:10px}.form-container[data-v-6ff2af86]{margin-bottom:30px}.form-container .form-group[data-v-6ff2af86]{display:flex;flex-direction:column;gap:10px}.form-container .form-group label[data-v-6ff2af86]{font-weight:500;font-size:1rem}.form-container .form-group input[data-v-6ff2af86],.form-container .form-group select[data-v-6ff2af86]{font-family:Inter,sans-serif;padding:10px;border:2px solid #e0e0e0;border-radius:8px;font-size:1rem;width:300px;transition:border .3s ease}.form-container .form-group input[data-v-6ff2af86]:focus,.form-container .form-group select[data-v-6ff2af86]:focus{border-color:#899c5f;outline:none}.form-container .form-group .ql-container.ql-snow[data-v-6ff2af86],.form-container .form-group .ql-toolbar.ql-snow[data-v-6ff2af86]{border-color:#e0e0e0;border-radius:8px}.form-container .form-group .quill-editor[data-v-6ff2af86]{width:100%}.form-container .form-group .first-row[data-v-6ff2af86]{display:flex;flex-wrap:wrap;gap:15px}.form-container .form-group .one-input[data-v-6ff2af86]{display:flex;flex-direction:column}.form-container .buttons-group-form[data-v-6ff2af86]{display:flex;gap:10px;margin-top:10px}.form-container .buttons-group-form button[data-v-6ff2af86]{flex:1;padding:10px 16px;border-radius:8px;border:none;font-weight:500;cursor:pointer;transition:all .3s ease}.form-container .buttons-group-form .save-button[data-v-6ff2af86]{background-color:#899c5f;color:#fff;width:100%}.form-container .buttons-group-form .save-button[data-v-6ff2af86]:hover{background-color:#4b5130}.form-container .buttons-group-form .cancel-button[data-v-6ff2af86]{background-color:#e0e0e0;color:#899c5f}.form-container .buttons-group-form .cancel-button[data-v-6ff2af86]:hover{background-color:#e0e0e0}.filter-container[data-v-6ff2af86]{margin-bottom:15px}.filter-container label[data-v-6ff2af86]{font-weight:500;margin-right:10px}.filter-container select[data-v-6ff2af86]{font-family:Inter,sans-serif;padding:6px 10px;border:2px solid #e0e0e0;border-radius:6px;font-size:1rem;transition:border .3s ease}.filter-container select[data-v-6ff2af86]:focus{border-color:#899c5f;outline:none}.texts-container[data-v-6ff2af86]{display:flex;flex-direction:column;gap:15px}.text-card[data-v-6ff2af86]{border:1px solid #e0e0e0;border-radius:8px;padding:15px;background-color:#fff;transition:box-shadow .2s ease}.text-card[data-v-6ff2af86]:hover{box-shadow:0 2px 8px rgba(0,0,0,.1)}.text-card .text-header[data-v-6ff2af86]{font-weight:600;margin-bottom:8px}.text-card .text-content[data-v-6ff2af86]{margin-bottom:12px;white-space:pre-wrap}.text-card .buttons-group[data-v-6ff2af86]{display:flex;gap:10px}.text-card .buttons-group button[data-v-6ff2af86]{flex:1;padding:8px 12px;border-radius:6px;background-color:#899c5f;color:#fff;border:none;cursor:pointer;font-weight:500;transition:background-color .2s ease}.text-card .buttons-group button[data-v-6ff2af86]:hover{opacity:.9}@media(max-width:1000px){.form-group input[data-v-6ff2af86],.form-group select[data-v-6ff2af86],.form-group textarea[data-v-6ff2af86],.ql-toolbar.ql-snow+.ql-container.ql-snow[data-v-6ff2af86]{width:100%!important}.first-row[data-v-6ff2af86]{flex-direction:column}.one-input[data-v-6ff2af86]{flex:1 1 100%;width:100%}}.settings-section[data-v-440ba40c]{background-color:#fff;padding:2rem;border-radius:12px;box-shadow:0 0 10px rgba(0,0,0,.05);margin-bottom:2rem}.settings-section h2[data-v-440ba40c]{margin-bottom:1.5rem;font-size:1.25rem;color:#4b5130;border-bottom:1px solid #f5f5f5;padding-bottom:.5rem}.form-group[data-v-440ba40c]{display:flex;flex-direction:column;gap:5px;margin-bottom:1rem}.form-group label[data-v-440ba40c]{font-weight:500;font-size:1rem}.form-group input[data-v-440ba40c]{font-family:Inter,sans-serif;padding:10px;border:2px solid #e0e0e0;border-radius:8px;font-size:1rem;width:100%;max-width:400px;transition:border .3s ease}.form-group input[data-v-440ba40c]:focus{border-color:#899c5f;outline:none}button[data-v-440ba40c]{padding:10px 24px;border:none;border-radius:8px;font-size:1rem;font-weight:500;cursor:pointer;transition:all .3s ease}.save-button[data-v-440ba40c]{background-color:#899c5f;color:#fff}.save-button[data-v-440ba40c]:hover{background-color:#4b5130}.save-button[data-v-440ba40c]:disabled{background-color:#b8c49d;cursor:not-allowed}.success-message[data-v-440ba40c]{color:#155724;background-color:#d4edda;padding:10px;border-radius:6px;margin-bottom:1rem;max-width:400px}.error-message[data-v-440ba40c]{color:#721c24;background-color:#f8d7da;padding:10px;border-radius:6px;margin-bottom:1rem;max-width:400px}