.mpr-product-tab{padding:0}.mpr-product-tab-content{line-height:1.6;word-wrap:break-word;overflow-wrap:break-word}.mpr-product-tab-content img{max-width:100%;height:auto}.mpr-product-tab-content table{width:100%;border-collapse:collapse;margin-bottom:1rem}.mpr-product-tab-content table th,.mpr-product-tab-content table td{padding:.5rem;border:1px solid #dee2e6}.mpr-product-tab-content table th{background-color:#f8f9fa;font-weight:600}.mpr-product-tab-content ul,.mpr-product-tab-content ol{padding-left:1.5rem;margin-bottom:1rem}.mpr-product-tab-content h2,.mpr-product-tab-content h3,.mpr-product-tab-content h4{margin-top:1rem;margin-bottom:.5rem}.mpr-product-tab-content p:last-child{margin-bottom:0}.mpr-product-tab-products{margin-top:1rem}.mpr-product-tab-products .products{display:flex;flex-wrap:wrap;gap:1rem}.mpr-product-tab-products .products .product-miniature{flex:0 0 calc(25% - .75rem);max-width:calc(25% - .75rem)}@media(max-width: 991px){.mpr-product-tab-products .products .product-miniature{flex:0 0 calc(33.333% - .667rem);max-width:calc(33.333% - .667rem)}}@media(max-width: 767px){.mpr-product-tab-products .products .product-miniature{flex:0 0 calc(50% - .5rem);max-width:calc(50% - .5rem)}}@media(max-width: 480px){.mpr-product-tab-products .products .product-miniature{flex:0 0 100%;max-width:100%}}.mpr-ajax-spinner{text-align:center;padding:2rem}.mpr-ajax-spinner::after{content:"";display:inline-block;width:2rem;height:2rem;border:3px solid #dee2e6;border-top-color:#333;border-radius:50%;animation:mpr-spin .6s linear infinite}@keyframes mpr-spin{to{transform:rotate(360deg)}}.mpr-features-table{width:100%;border-collapse:collapse;margin-bottom:1rem}.mpr-features-table td{padding:.5rem .75rem;border-bottom:1px solid #dee2e6}.mpr-features-table .feature-name{width:40%;color:#666}.mpr-features-table tr:last-child td{border-bottom:none}.mpr-product-tab-cms{line-height:1.6}.mpr-product-tab-cms img{max-width:100%;height:auto}.mpr-accordion-wrapper{border:1px solid var(--mpr-tab-border, #dee2e6);border-radius:4px;overflow:hidden}.mpr-accordion-item{border-bottom:1px solid var(--mpr-tab-border, #dee2e6)}.mpr-accordion-item:last-child{border-bottom:none}.mpr-accordion-item.active .mpr-accordion-icon{transform:rotate(180deg)}.mpr-accordion-item.active .mpr-accordion-header{color:var(--mpr-tab-active-text, #24b9d7)}.mpr-accordion-item.active .mpr-accordion-body{display:block}.mpr-accordion-header{display:flex;align-items:center;justify-content:space-between;padding:.75rem 1rem;background:var(--mpr-tab-header-bg, #f8f9fa);color:var(--mpr-tab-header-text, #232323);cursor:pointer;font-weight:600;user-select:none;transition:background-color .2s}.mpr-accordion-header:hover{background:var(--mpr-tab-active-bg, #fff)}.mpr-accordion-header .mpr-accordion-icon{transition:transform .2s;font-size:.8em}.mpr-accordion-body{display:none;padding:1rem;background:var(--mpr-tab-content-bg, #fff)}.mpr-vertical-tabs-wrapper{display:flex;border:1px solid var(--mpr-tab-border, #dee2e6);border-radius:4px;overflow:hidden;min-height:200px}.mpr-vertical-tabs-nav{flex:0 0 220px;background:var(--mpr-tab-header-bg, #f8f9fa);border-right:1px solid var(--mpr-tab-border, #dee2e6);display:flex;flex-direction:column}.mpr-vertical-tab-link{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;color:var(--mpr-tab-header-text, #232323);text-decoration:none;border-bottom:1px solid var(--mpr-tab-border, #dee2e6);border-left:3px solid rgba(0,0,0,0);font-weight:500;font-size:.9rem;transition:background-color .2s,border-color .2s}.mpr-vertical-tab-link:last-child{border-bottom:none}.mpr-vertical-tab-link:hover{background:var(--mpr-tab-active-bg, #fff);text-decoration:none;color:var(--mpr-tab-active-text, #24b9d7)}.mpr-vertical-tab-link.active{background:var(--mpr-tab-active-bg, #fff);color:var(--mpr-tab-active-text, #24b9d7);border-left-color:var(--mpr-tab-active-text, #24b9d7);font-weight:600}.mpr-vertical-tab-link .material-icons{font-size:1.1rem}.mpr-vertical-tabs-content{flex:1;padding:1rem;background:var(--mpr-tab-content-bg, #fff);overflow-y:auto}.mpr-vertical-tab-panel{display:none}.mpr-vertical-tab-panel.active{display:block}.mpr-vertical-tabs-mobile{display:none}@media(max-width: 767px){.mpr-vertical-tabs-nav,.mpr-vertical-tabs-content{display:none}.mpr-vertical-tabs-wrapper{flex-direction:column;border:none;min-height:auto}.mpr-vertical-tabs-mobile{display:block;border:1px solid var(--mpr-tab-border, #dee2e6);border-radius:4px;overflow:hidden}}.mpr-contact-form-wrapper{max-width:600px}.mpr-contact-row{display:flex;gap:1rem}.mpr-contact-row .mpr-contact-field{flex:1}.mpr-contact-field{margin-bottom:1rem}.mpr-contact-field label{display:block;font-weight:600;margin-bottom:.25rem;font-size:.9rem}.mpr-contact-field .form-control{width:100%;padding:.5rem .75rem;border:1px solid #dee2e6;border-radius:4px;font-size:.9rem}.mpr-contact-field textarea.form-control{resize:vertical}.mpr-contact-submit{padding:.6rem 1.5rem}.mpr-contact-submit:disabled{opacity:.6;cursor:not-allowed}.mpr-contact-alert{padding:.75rem 1rem;border-radius:4px;margin-bottom:1rem;font-size:.9rem}.mpr-contact-alert.mpr-alert-success{background:#d4edda;color:#155724;border:1px solid #c3e6cb}.mpr-contact-alert.mpr-alert-error{background:#f8d7da;color:#721c24;border:1px solid #f5c6cb}@media(max-width: 480px){.mpr-contact-row{flex-direction:column;gap:0}}.mpr-files-list{display:flex;flex-direction:column;gap:.5rem}.mpr-file-item{display:flex;align-items:center;gap:1rem;padding:.75rem 1rem;border:1px solid #dee2e6;border-radius:4px;transition:background-color .2s}.mpr-file-item:hover{background:#f8f9fa}.mpr-file-icon{flex:0 0 40px;text-align:center}.mpr-file-icon .material-icons{font-size:1.5rem;color:#666}.mpr-file-info{flex:1}.mpr-file-name{display:block;font-weight:500;color:inherit;text-decoration:none}.mpr-file-name:hover{text-decoration:underline}.mpr-file-meta{font-size:.8rem;color:#888}.mpr-file-action .btn{display:flex;align-items:center;gap:.25rem;white-space:nowrap}.mpr-file-action .material-icons{font-size:1rem}.mpr-product-tab[data-combination-rules].mpr-tab-hidden,.mpr-accordion-item[data-combination-rules].mpr-tab-hidden,.mpr-vertical-tab-link[data-mpr-vtab].mpr-tab-hidden,.mpr-vertical-tab-panel[data-mpr-vtab-panel].mpr-tab-hidden{display:none !important}.product-tabs .nav-link.mpr-tab-hidden{display:none !important}.mpr-markdown-content{padding:1.25rem 0}.mpr-markdown-content ul{list-style-type:disc;padding-left:2em;margin-bottom:1em}.mpr-markdown-content ol{list-style-type:decimal;padding-left:2em;margin-bottom:1em}.mpr-markdown-content li{list-style:inherit;margin-bottom:.25em}.mpr-markdown-content ul ul{list-style-type:circle;margin-bottom:0}.mpr-markdown-content ul ul ul{list-style-type:square}.mpr-markdown-content ol ol{list-style-type:lower-alpha;margin-bottom:0}.mpr-markdown-content li>p{margin-bottom:.5em}.mpr-markdown-content h1{font-size:1.6rem;font-weight:700;margin:0 0 .75rem}.mpr-markdown-content h2{font-size:1.35rem;font-weight:600;margin:1.25rem 0 .5rem}.mpr-markdown-content h3{font-size:1.15rem;font-weight:600;margin:1rem 0 .5rem}.mpr-markdown-content h4{font-size:1rem;font-weight:600;margin:1rem 0 .5rem}.mpr-markdown-content code{background:#f1f3f5;padding:.15em .4em;border-radius:3px;font-size:.875em;font-family:SFMono-Regular,Consolas,'Liberation Mono',Menlo,monospace}.mpr-markdown-content pre{background:#f7f7f7;border:1px solid #eee;border-radius:4px;padding:1rem;overflow-x:auto;margin-bottom:1rem}.mpr-markdown-content pre code{background:none;padding:0;font-size:.85em}.mpr-markdown-content blockquote{border-left:4px solid #25b9d7;background:#f8f9fa;padding:.75rem 1rem;margin:0 0 1rem;color:#555}.mpr-markdown-content blockquote p:last-child{margin-bottom:0}.mpr-markdown-content table{width:100%;border-collapse:collapse;margin-bottom:1rem}.mpr-markdown-content table th,.mpr-markdown-content table td{padding:.5rem .75rem;border:1px solid #dee2e6}.mpr-markdown-content table th{background:#f8f9fa;font-weight:600}.mpr-markdown-content table tr:nth-child(even){background:#fafbfc}.mpr-markdown-content ul.contains-task-list{list-style:none;padding-left:0}.mpr-markdown-content .task-list-item{display:flex;align-items:baseline;gap:.5rem}.mpr-markdown-content .task-list-item input[type="checkbox"]{margin:0;pointer-events:none}.mpr-markdown-content a{color:#25b9d7;text-decoration:none}.mpr-markdown-content a:hover{text-decoration:underline}.mpr-markdown-content img{max-width:100%;height:auto}.mpr-markdown-content hr{border:none;border-top:1px solid #dee2e6;margin:1.5rem 0}.mpr-markdown-actions{display:flex;align-items:center;gap:.75rem;margin-top:1.25rem;padding-top:1rem;border-top:1px solid #eee}.mpr-markdown-actions .btn{display:inline-flex;align-items:center;gap:.35rem}.mpr-markdown-actions .material-icons{font-size:1.1rem}