:root{--vt-c-white: #2c3e50;--vt-c-white-soft: #46484b;--vt-c-white-mute: rgb(61, 59, 59);--vt-c-black: #181818;--vt-c-black-soft: #222222;--vt-c-black-mute: #282828;--vt-c-indigo: #2c3e50;--vt-c-divider-light-1: rgba(60, 60, 60, .29);--vt-c-divider-light-2: rgba(60, 60, 60, .12);--vt-c-divider-dark-1: rgba(84, 84, 84, .65);--vt-c-divider-dark-2: rgba(84, 84, 84, .48);--vt-c-text-light-1: var(--vt-c-indigo);--vt-c-text-light-2: rgba(60, 60, 60, .66);--vt-c-text-dark-1: var(--vt-c-white);--vt-c-text-dark-2: rgba(235, 235, 235, .059)}:root{--color-background: var(--vt-c-white);--color-background-soft: var(--vt-c-white-soft);--color-background-mute: var(--vt-c-white-mute);--color-border: var(--vt-c-divider-light-2);--color-border-hover: var(--vt-c-divider-light-1);--color-heading: var(--vt-c-text-light-1);--color-text: var(--vt-c-text-light-1);--section-gap: 160px}@media (prefers-color-scheme: dark){:root{--color-background: var(--vt-c-black);--color-background-soft: var(--vt-c-black-soft);--color-background-mute: var(--vt-c-black-mute);--color-border: var(--vt-c-divider-dark-2);--color-border-hover: var(--vt-c-divider-dark-1);--color-heading: var(--vt-c-text-dark-1);--color-text: var(--vt-c-text-dark-2);--color-text: #404040}}*,*:before,*:after{box-sizing:border-box;margin:0;font-weight:400}@font-face{font-family:Raleway semi-bold;src:url(./Raleway-SemiBold-C0OsmP4w.woff)}@font-face{font-family:Raleway regular;src:url(./Raleway-Regular-Bm6H3T2r.woff)}body{min-height:100vh;color:var(--color-text);background:var(--color-background);transition:color .5s,background-color .5s;line-height:1.6;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,Raleway semi-bold,Raleway regular,sans-serif;font-size:15px;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#app{max-width:100%;margin:0 auto;padding:0rem;font-weight:400}@media (hover: hover){a:hover{background-color:#00bd7e33}}@media (min-width: 1024px){body{display:flex;place-items:center}#app{display:flex}}.auth-layout[data-v-feb55eff]{display:flex;justify-content:center;align-items:center;margin:40px;padding:20px 80px;height:400px;background-color:#fff;border-color:#eb5557;border-radius:20px;border-width:2px;box-shadow:7px 7px 5px #eb5557}.auth-layout img[data-v-feb55eff]{height:250px}.main-layout[data-v-f9ce2a2d]{display:flex;height:100vh;width:100vw;overflow:hidden}.sidebar[data-v-f9ce2a2d]{position:relative;width:200px;background-color:#fff;color:#202020;padding:1rem;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;box-shadow:2px 0 5px #0000001a}.sidebar-title[data-v-f9ce2a2d]{margin:0 0 1rem;font-size:1.5rem;font-weight:700}.menu[data-v-f9ce2a2d]{width:100%}.menu-parent[data-v-f9ce2a2d]{margin-bottom:.5rem}.menu-item[data-v-f9ce2a2d]{display:block;padding:.75rem 1rem;color:#202020;text-decoration:none;border-radius:4px;font-size:1rem;cursor:pointer;transition:all .3s ease}.parent-item[data-v-f9ce2a2d]{display:flex;justify-content:space-between;align-items:center;width:100%}.menu-item[data-v-f9ce2a2d]:hover{border:1.5px solid #eb5557;background-color:#fff}.menu-item.active[data-v-f9ce2a2d]{background-color:#eb5557;color:#fff}.accordion-wrapper[data-v-f9ce2a2d]{width:100%}.accordion-header[data-v-f9ce2a2d]{position:relative}.accordion-arrow[data-v-f9ce2a2d]{font-size:.7rem;transition:transform .3s ease;transform:rotate(-90deg)}.accordion-arrow.open[data-v-f9ce2a2d]{transform:rotate(0)}.accordion-content[data-v-f9ce2a2d]{margin-left:1rem;margin-top:.25rem;animation:slideDown-f9ce2a2d .3s ease}.child-item[data-v-f9ce2a2d]{padding:.5rem 1rem;font-size:.9rem;margin-bottom:.25rem}.child-item[data-v-f9ce2a2d]:hover{background-color:#f5f5f5;border:1px solid #ddd}.child-item.active[data-v-f9ce2a2d]{background-color:#eb5557;color:#fff}@keyframes slideDown-f9ce2a2d{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.sidebar-footer[data-v-f9ce2a2d]{position:absolute;bottom:0;left:0;width:100%;padding-top:1rem;padding-bottom:1rem;padding-left:10px;border-top:1px solid #b1b1b1}.sidebar-footer p[data-v-f9ce2a2d]{margin:0;font-size:.8rem;color:#b1b1b1}.content[data-v-f9ce2a2d]{flex-grow:1;padding:1rem;background-color:#fff;overflow-y:auto}@media (max-width: 768px){.sidebar[data-v-f9ce2a2d]{width:60px;padding:.5rem}.sidebar-title[data-v-f9ce2a2d],.menu-item span[data-v-f9ce2a2d]:not(.accordion-arrow),.child-item span[data-v-f9ce2a2d]{display:none}.accordion-arrow[data-v-f9ce2a2d]{display:block}}.login-area[data-v-e8a0452d]{font-family:Raleway semi-bold;display:flex;position:relative;flex-direction:column;align-items:center;justify-content:center}.login-area form[data-v-e8a0452d]{display:flex;flex-direction:column;align-items:center}.login-area h1[data-v-e8a0452d]{color:#811623}.login-area form input[data-v-e8a0452d]{margin:10px;padding:7px 10px;border-color:#eb5557;border-radius:20px;width:190px;font-size:16px;color:#811623}.login-area form input[data-v-e8a0452d]::placeholder{color:#eb5557}.login-area form input[data-v-e8a0452d]:focus{border-color:#811623;transition:border-color .3s ease}.login-area form button[data-v-e8a0452d]{position:relative;overflow:hidden;margin:10px;background-color:#eb5557;border-color:#eb5557;border-radius:20px;line-height:1.7;width:150px;color:#fff;font-size:18px;font-weight:600;cursor:pointer}.login-area form button[data-v-e8a0452d]:hover{border-color:#eb5557;background-color:#811623;transition:.7s ease}.login-area .error-message[data-v-e8a0452d]{color:red;font-size:16px;margin-top:10px}.loading[data-v-e8a0452d]{position:absolute;height:100%;width:100%;display:flex;justify-content:center;align-items:center;background-color:#fff;border-radius:20px;opacity:.8;z-index:100}.spinner[data-v-e8a0452d]{margin:1rem auto;border:8px double rgba(0,0,0,.1);width:90px;height:90px;border-radius:50%;border-left-color:#811623;animation:spin-e8a0452d 1s linear infinite}@keyframes spin-e8a0452d{to{transform:rotate(360deg)}}.kartinka[data-v-c1a08bea]{display:flex;justify-content:center;align-items:center;flex-direction:column}.modal-overlay[data-v-14efa044]{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000}.modal-content[data-v-14efa044]{background:#fff;padding:2rem;border-radius:8px;max-width:90%;max-height:90vh;overflow-y:auto;position:relative;box-shadow:0 4px 20px #00000026;color:#202020}.modal-close[data-v-14efa044]{position:absolute;top:10px;right:10px;border:none;background:none;font-size:1.5rem;cursor:pointer;color:#666}.modal-enter-active[data-v-14efa044],.modal-leave-active[data-v-14efa044]{transition:opacity .3s}.modal-enter-from[data-v-14efa044],.modal-leave-to[data-v-14efa044]{opacity:0}.modal-enter-active .modal-content[data-v-14efa044],.modal-leave-active .modal-content[data-v-14efa044]{transition:transform .3s,opacity .3s}.modal-enter-from .modal-content[data-v-14efa044],.modal-leave-to .modal-content[data-v-14efa044]{transform:translateY(-20px);opacity:0}.search-box[data-v-a482ceea]{margin-bottom:1rem;padding:.5rem;height:3rem;width:100%;max-width:400px;border:1px solid #ddd;border-radius:8px;font-size:1rem}.spinner[data-v-a482ceea]{margin:1rem auto;border:4px solid rgba(0,0,0,.1);width:36px;height:36px;border-radius:50%;border-left-color:#eb5557;animation:spin-a482ceea 1s linear infinite}@keyframes spin-a482ceea{to{transform:rotate(360deg)}}.base-btn[data-v-a482ceea]{margin-top:1rem;padding:.5rem 1rem;background-color:#404040;border:2px solid #fff;color:#fff;border-radius:8px;cursor:pointer}.base-btn[data-v-a482ceea]:hover{margin-top:1rem;padding:.5rem 1rem;background-color:#eb5557;border:2px solid #ddd;cursor:pointer}.base-btn[data-v-a482ceea]:disabled{background-color:#707070;cursor:not-allowed}table[data-v-a482ceea]{width:100%;border-collapse:collapse;margin-top:1rem;color:#000;overflow:hidden;border-radius:0 0 8px 8px}table th[data-v-a482ceea]{cursor:pointer;background-color:#eb5557;padding:.5rem;color:#fff;font-weight:700;text-align:left}table th[data-v-a482ceea]:first-child{border-radius:8px 0 0}table th[data-v-a482ceea]:last-child{border-radius:0 8px 0 0}table tbody tr:hover td[data-v-a482ceea]{background-color:#ebebeb}table tbody tr:last-child td[data-v-a482ceea]:first-child{border-bottom-left-radius:8px}table tbody tr:last-child td[data-v-a482ceea]:last-child{border-bottom-right-radius:8px}table td[data-v-a482ceea]{padding:.5rem;border:1px solid #ddd;background-color:#fff}.error[data-v-a482ceea]{color:red;margin-top:1rem}.fields-container[data-v-a482ceea]{display:flex;flex-direction:row;flex-wrap:wrap;width:700px}.fields-container div[data-v-a482ceea]{margin:2rem 1rem 1rem}.input-gray[data-v-a482ceea]{border:none;border-radius:8px;background-color:#ebebeb;padding:.5rem}.switcher[data-v-e9fa8c4d]{display:inline-block;width:60px;height:30px;cursor:pointer;position:relative;border-radius:15px;background-color:#ccc;transition:background-color .3s ease}.switcher-track[data-v-e9fa8c4d]{width:100%;height:100%;border-radius:15px;background-color:#ccc;transition:background-color .3s ease}.switcher-track-on[data-v-e9fa8c4d]{background-color:#4caf50}.switcher-thumb[data-v-e9fa8c4d]{width:26px;height:26px;border-radius:50%;background-color:#fff;position:absolute;top:2px;left:2px;transition:left .3s ease}.switcher-thumb-on[data-v-e9fa8c4d]{left:32px}.notification[data-v-1f74465b]{position:fixed;top:20px;right:20px;padding:15px 20px;border-radius:4px;color:#fff;display:flex;align-items:center;justify-content:space-between;min-width:250px;max-width:350px;box-shadow:0 4px 12px #00000026;z-index:1000;animation:fadeIn-1f74465b .3s ease}.notification-content[data-v-1f74465b]{flex-grow:1;margin-right:15px}.notification-close[data-v-1f74465b]{background:none;border:none;color:#fff;font-size:20px;cursor:pointer;padding:0;margin:0;line-height:1}.notification-close[data-v-1f74465b]:hover{opacity:.8}.notification-info[data-v-1f74465b]{background-color:#2196f3}.notification-success[data-v-1f74465b]{background-color:#4caf50}.notification-warning[data-v-1f74465b]{background-color:#ff9800}.notification-error[data-v-1f74465b]{background-color:#f44336}@keyframes fadeIn-1f74465b{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeOut-1f74465b{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-20px)}}.tooltip-wrapper[data-v-d44ef1f4]{display:inline-block;position:relative}.default-trigger[data-v-d44ef1f4]{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;background:#6c757d;color:#fff;border-radius:50%;font-size:12px;font-weight:700;cursor:help;font-style:italic}.tooltip[data-v-d44ef1f4]{position:absolute;background:#333;color:#fff;padding:8px 12px;border-radius:6px;font-size:14px;line-height:1.4;z-index:1000;box-shadow:0 2px 8px #00000026}.tooltip.top[data-v-d44ef1f4]{bottom:100%;left:50%;transform:translate(-50%);margin-bottom:8px}.tooltip.bottom[data-v-d44ef1f4]{top:100%;left:50%;transform:translate(-50%);margin-top:8px}.tooltip.left[data-v-d44ef1f4]{right:100%;top:50%;transform:translateY(-50%);margin-right:8px}.tooltip.right[data-v-d44ef1f4]{left:100%;top:50%;transform:translateY(-50%);margin-left:8px}.tooltip-arrow[data-v-d44ef1f4]{position:absolute;width:0;height:0;border-style:solid}.tooltip-arrow.top[data-v-d44ef1f4]{bottom:-5px;left:50%;transform:translate(-50%);border-width:5px 5px 0 5px;border-color:#333 transparent transparent transparent}.tooltip-arrow.bottom[data-v-d44ef1f4]{top:-5px;left:50%;transform:translate(-50%);border-width:0 5px 5px 5px;border-color:transparent transparent #333 transparent}.tooltip-arrow.left[data-v-d44ef1f4]{right:-5px;top:50%;transform:translateY(-50%);border-width:5px 0 5px 5px;border-color:transparent transparent transparent #333}.tooltip-arrow.right[data-v-d44ef1f4]{left:-5px;top:50%;transform:translateY(-50%);border-width:5px 5px 5px 0;border-color:transparent #333 transparent transparent}.tooltip.default[data-v-d44ef1f4]{background:#333}.tooltip.info[data-v-d44ef1f4]{background:#17a2b8}.tooltip.warning[data-v-d44ef1f4]{background:#ffc107;color:#212529}.tooltip.error[data-v-d44ef1f4]{background:#dc3545}.tooltip-fade-enter-active[data-v-d44ef1f4],.tooltip-fade-leave-active[data-v-d44ef1f4]{transition:opacity .2s ease,transform .2s ease}.tooltip-fade-enter-from[data-v-d44ef1f4],.tooltip-fade-leave-to[data-v-d44ef1f4]{opacity:0;transform:translateY(-5px)}.image-selector[data-v-02c77129]{margin:1px 0}.image-options[data-v-02c77129]{display:flex;gap:4px;flex-wrap:wrap}.image-option[data-v-02c77129]{cursor:pointer;text-align:center;transition:all .3s ease;border:2px solid transparent;border-radius:8px;padding:4px 2px 2px;width:60px;line-height:normal}.image-option[data-v-02c77129]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}.image-option.selected[data-v-02c77129]{border-color:#eb5557;background-color:#f8fafc}.option-image[data-v-02c77129]{width:100%;height:55px;object-fit:contain;border-radius:6px}.option-label[data-v-02c77129]{font-size:14px;font-weight:500;color:#333}.image-option.selected .option-label[data-v-02c77129]{color:#eb5557;font-weight:600}.spinner[data-v-75654c6e]{margin:1rem auto;border:4px solid rgba(0,0,0,.1);width:36px;height:36px;border-radius:50%;border-left-color:#eb5557;animation:spin-75654c6e 1s linear infinite}@keyframes spin-75654c6e{to{transform:rotate(360deg)}}.base-btn[data-v-75654c6e]{margin-top:1rem;padding:.5rem 1rem;background-color:#404040;border:2px solid #fff;color:#fff;border-radius:8px;cursor:pointer}.base-btn[data-v-75654c6e]:hover{margin-top:1rem;padding:.5rem 1rem;background-color:#eb5557;border:2px solid #ddd;cursor:pointer}.calc-container[data-v-75654c6e]{padding-top:10px;height:calc(100vh - 100px);display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.left-side[data-v-75654c6e]{width:calc(100% - 300px)}.right-side[data-v-75654c6e]{width:300px;padding-left:.5rem;border-left:2px solid #ddd}.left-side .fields-container .row[data-v-75654c6e]{display:flex;flex-direction:row;flex-wrap:wrap}.left-side .fields-container .row .row-65[data-v-75654c6e]{width:65%;display:flex;flex-direction:row;flex-wrap:wrap}.left-side .fields-container .row .row-35[data-v-75654c6e]{width:35%}.left-side .fields-container .row .input-group[data-v-75654c6e]{margin-left:20px}.visualization[data-v-75654c6e]{position:relative;background-image:url(../images/rulon.png);background-position:center;background-repeat:no-repeat;background-size:contain;width:206px;height:206px}.visualization div[data-v-75654c6e]{position:absolute;top:87px;left:70px}.visualization div .height-content[data-v-75654c6e]{transform:rotate(270deg);position:absolute;top:45%;left:-35px}.visualization div .width-content[data-v-75654c6e]{position:absolute;top:72px;left:20%}.visualization .circle[data-v-75654c6e]{border:1px solid #eb5557;border-radius:50%;height:76px;width:76px;text-align:center}.visualization div img[data-v-75654c6e]{height:70px}.left-side .results-container[data-v-75654c6e]{border-top:2px solid #ddd}.results-container .results-common[data-v-75654c6e],.results-items[data-v-75654c6e]{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-around;padding:1rem 0}.results-items .results-item[data-v-75654c6e]{border:2px solid #ddd;border-radius:8px;padding:10px}.results-items .results-item[data-v-75654c6e]:hover{border:2px solid #eb5557}.results-items .results-item h3[data-v-75654c6e],.results-items .results-item h4[data-v-75654c6e]{text-align:center;font-weight:600}.end_customer[data-v-75654c6e]{padding:5px}.end_customer p[data-v-75654c6e]{color:#000;font-weight:600}.dealer[data-v-75654c6e]{padding:5px;border-radius:8px}.dealer p[data-v-75654c6e]{color:#404040;font-weight:600}.min_price[data-v-75654c6e]{padding:5px}.min_price p[data-v-75654c6e]{color:#eb5557;font-weight:600}.costs[data-v-75654c6e]{background-color:#ddd;border-radius:8px;padding:5px;color:#404040}.right-side.cart-container[data-v-75654c6e]{padding:0}.empty-cart[data-v-75654c6e]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:calc(100vh - 110px)}.cart[data-v-75654c6e]{display:flex;flex-direction:column;height:calc(100vh - 110px)}.cart .cart-items[data-v-75654c6e]{flex:10;overflow-y:auto}.cart .cart-items .cart-item[data-v-75654c6e]{display:flex;margin-bottom:10px;background-color:#eee;border-radius:5px;padding:2px 5px;justify-content:space-between}.cart .cart-items .cart-item[data-v-75654c6e]:hover{border:1px solid #eb5557}.cart .cart-items .cart-item .item-left[data-v-75654c6e]{font-size:12px;text-align:center}.cart .cart-items .cart-item .item-left .item-top[data-v-75654c6e]{font-weight:600}.cart .cart-items .cart-item .item-left .item-bottom[data-v-75654c6e]{color:#757575}.cart .cart-items .cart-item .item-right[data-v-75654c6e]{align-content:center}.cart .cart-items .cart-item .item-right[data-v-75654c6e]:hover{color:#eb5557;cursor:pointer}.cart .cart-actions[data-v-75654c6e]{flex:1;padding:10px;border-top:2px solid #ddd;display:flex;flex-direction:column;justify-content:center;align-items:center}.input-group[data-v-75654c6e]{display:flex;flex-direction:column;margin-bottom:12px}.input-label[data-v-75654c6e]{margin-bottom:4px;font-weight:500}.input-wrapper[data-v-75654c6e]{display:flex;align-items:center}.input-calc[data-v-75654c6e]{width:75px;padding:4px 8px;border:1px solid #ccc;border-radius:4px}.input-unit[data-v-75654c6e]{margin-left:6px;color:#666}.incard-btn[data-v-75654c6e]{margin:10px;padding:7px 10px;border-color:#eb5557;border-radius:20px;width:190px;font-size:16px;color:#811623}.disabled[data-v-75654c6e]{opacity:.5;pointer-events:none}.incard-btn[data-v-75654c6e]:hover{cursor:pointer}.incard-icon[data-v-75654c6e]{filter:opacity(.5)}.incard-icon[data-v-75654c6e]:hover{filter:opacity(1);cursor:pointer}
