:root{--primaryColor:#358BAE;--grayColor:#F5F5F5;--textColorGray:#616670;--blackColor:#040B0B;--shadowColor:#00000066;--duration:0.3s ease-in-out;--headerHeightMobile:80px;--headerHeight:100px;--maxWidth:1300px;--radius:10px;--headerBg:transparent;--borderSolid:1px}.about article{padding-bottom:0}.about article .--title{max-width:800px;margin-inline:auto}.calcule article{display:flex;flex-direction:column;gap:50px;align-items:center;justify-content:center;max-width:1000px}.calcule-select{width:100%;margin-inline:auto;max-width:500px}.calcule-polycarbonate{display:grid;grid-template-columns:1fr;gap:50px;width:100%}.calcule-polycarbonate .image{border-radius:var(--radius);overflow:hidden}.calcule-polycarbonate .image img{width:100%;height:100%;object-fit:contain}.calcule-polycarbonate .text{display:flex;flex-direction:column;gap:20px}.calcule-polycarbonate .text p{color:var(--textColorGray);line-height:1.2}.calcule-polycarbonate .text .features{display:flex;flex-direction:column;gap:10px}.calcule-polycarbonate .text .features span{font-weight:700;font-size:1rem;color:var(--textColorGray)}.calcule-polycarbonate .text .features ul{list-style:disc;margin-left:50px}.calcule-polycarbonate .text .features ul li{font-size:1rem;color:var(--textColorGray)}.calcule-polycarbonate .form{display:flex;flex-direction:column;gap:10px;background:#fff;padding:20px;border-radius:var(--radius);box-shadow:0 6px 24px rgba(0,0,0,.06)}.calcule-polycarbonate .form-input{display:flex;flex-direction:column;gap:10px}.calcule-polycarbonate .form-input .row{display:flex;align-items:stretch;justify-content:center;gap:20px}.calcule-polycarbonate .form-button{display:flex;flex-direction:column;gap:10px;margin-top:30px}.calcule-polycarbonate .form-result{display:none;padding:14px;border:1px dashed var(--border,#e9edf2);border-radius:12px;background:#fafbfd;align-items:center;justify-content:center;flex-direction:column;margin-top:40px}.calcule-polycarbonate .form-result label{font-size:1.2rem;font-weight:700}.calcule-polycarbonate .form-result:has(p:not(:empty)){display:flex}.slinding{background:#fff;margin-top:70px;padding:20px}.slinding article{display:flex;flex-direction:column;gap:40px;align-items:center;justify-content:center;max-width:1200px;margin:0 auto}.slinding-sliding{background:#fff;border:1px solid #e9edf2;border-radius:var(--radius);padding:22px;box-shadow:0 6px 24px rgba(0,0,0,.06);display:flex;flex-direction:column;gap:18px;width:100%;max-width:1000px}.slinding .form{display:flex;flex-direction:column;gap:18px;width:100%}.slinding .form-label{display:flex;align-items:center;justify-content:space-between;font-weight:700;color:#111;border-bottom:1px solid #e9edf2;padding-bottom:8px}.slinding .form-input{display:flex;flex-direction:column;gap:16px}.slinding .form-actions{display:flex;gap:12px;flex-wrap:wrap;justify-content:center}.slinding .form-totals{display:grid;grid-template-columns:1fr;gap:16px;margin-top:8px}@media (min-width:768px){.slinding .form-totals{grid-template-columns:1fr 1fr}}.slinding .rate-section{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:20px;padding:16px;border:1px dashed #e9edf2;border-radius:var(--radius);background:#fafbfd}.slinding .rate-section .rate-info{display:flex;flex-direction:column;gap:4px}.slinding .rate-section .rate-info label{color:var(--textColorGray);font-size:.9rem;font-weight:600}.slinding .rate-section .rate-info span{font-weight:700;color:#111}.slinding .unit-selector{display:flex;flex-direction:column;gap:6px}.slinding .unit-selector label{color:var(--textColorGray);font-size:.9rem;font-weight:600}.slinding .unit-selector select{padding:10px 14px;border:1px solid #e9edf2;border-radius:8px;background:#fff;color:#111;font-size:.9rem;cursor:pointer;outline:0;min-width:120px;appearance:auto}.slinding .unit-selector select:focus{border-color:var(--primaryColor);box-shadow:0 0 0 3px rgba(42,136,165,.1)}.slinding .rows{display:flex;flex-direction:column;gap:12px}.slinding .panel-row{display:grid;grid-template-columns:1fr;gap:12px;align-items:end;border:1px solid #e9edf2;border-radius:var(--radius);padding:16px;background:#fff;position:relative}@media (min-width:640px){.slinding .panel-row{grid-template-columns:1fr 1fr}}@media (min-width:768px){.slinding .panel-row{grid-template-columns:1fr 1fr 80px 120px 80px}}.slinding .panel-row.empty{text-align:center;padding:40px;color:var(--textColorGray)}.slinding .field{display:flex;flex-direction:column;gap:6px;width:100%}.slinding .field label{font-size:.9rem;color:var(--textColorGray);font-weight:500}.slinding .field input,.slinding .field select{padding:12px;border:1px solid #e9edf2;border-radius:var(--radius);outline:0;background:#fff;color:#111;font-size:.9rem;transition:all .2s ease}.slinding .field input:focus,.slinding .field select:focus{border-color:var(--primaryColor);box-shadow:0 0 0 3px rgba(42,136,165,.15)}.slinding .field.readonly .badge{display:inline-block;padding:12px;border-radius:var(--radius);background:#f0f4f8;border:1px solid #e9edf2;color:#334155;font-size:.9rem;text-align:center;font-weight:600}.slinding .btn-remove{border:1px solid #f1d4d4;background:#fff0f0;color:#c23939;border-radius:var(--radius);padding:12px 16px;cursor:pointer;white-space:nowrap;font-size:.9rem;font-weight:500;transition:all .2s ease;height:fit-content}.slinding .btn-remove:hover{background:#ffe6e6;transform:translateY(-1px)}.slinding .--button{padding:12px 24px;border-radius:var(--radius);font-size:.9rem;font-weight:600;cursor:pointer;transition:all .2s ease;border:none;text-transform:uppercase;letter-spacing:.5px}.slinding .--button:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.15)}.slinding .--button._ghost{background:#fff;color:#111;border:1px solid #e9edf2}.slinding .--button._ghost:hover{background:#f8fafc;border-color:var(--primaryColor)}.slinding .--button._danger{background:#fff0f0;color:#c23939;border:1px solid #f1d4d4}.slinding .--button._danger:hover{background:#ffe6e6}.slinding .total-box{padding:20px;border:2px dashed #e9edf2;border-radius:var(--radius);background:#fafbfd;display:flex;align-items:center;justify-content:space-between;flex-direction:column;gap:8px;text-align:center;transition:all .2s ease}@media (min-width:768px){.slinding .total-box{flex-direction:row;text-align:left}}.slinding .total-box:hover{background:#f1f5f9;border-color:var(--primaryColor)}.slinding .total-box span{color:var(--textColorGray);font-weight:500}.slinding .total-box strong{font-size:1.3rem;color:var(--primaryColor);font-weight:700}.slinding .fadein{opacity:0;animation:fadeIn .6s ease-out forwards}@keyframes fadeIn{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.slinding .loading{opacity:.6;pointer-events:none}@media (max-width:640px){.slinding{margin-top:20px;padding:10px}.slinding .--title h2{font-size:2rem}.slinding-sliding{padding:16px}.slinding .rate-section{flex-direction:column;align-items:stretch;gap:16px}.slinding .unit-selector{align-items:center}.slinding .unit-selector select{min-width:100%}.slinding .panel-row{padding:12px}.slinding .btn-remove{margin-top:12px;width:100%}.slinding .form-actions{flex-direction:column}.slinding .--button{width:100%;padding:14px}}@media only screen and (min-width:800px){.calcule-polycarbonate{grid-template-columns:400px 1fr}}