.table-note{font-size:.9rem;color:#777;margin-top:8px;border-left:3px solid #ccc;padding-left:10px}.wf-container{margin-top:40px}.wf-top-steps{max-width:700px;margin:0 auto 30px}.wf-card{background:var(--bg-white);border-left:4px solid var(--accent-green);padding:15px 20px;border-radius:6px;display:flex;align-items:center;gap:15px;box-shadow:0 2px 10px rgba(0,0,0,.03);border-top:1px solid var(--border-color);border-right:1px solid var(--border-color);border-bottom:1px solid var(--border-color);font-size:.95rem;color:var(--text-gray);transition:transform .2s ease}.wf-card:hover{transform:translateY(-2px);box-shadow:var(--box-shadow)}.wf-card strong{color:var(--text-black);display:block;margin-bottom:3px}.wf-num{background:var(--bg-light);color:var(--text-black);font-weight:700;width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;border:1px solid var(--border-color)}.wf-num.green-check{background:var(--accent-green);color:var(--bg-white);border-color:var(--accent-green)}.wf-arrow{text-align:center;font-size:24px;color:#b0b0b0;margin:8px 0;line-height:1;font-weight:700}.custom-faq-wrapper{max-width:850px;margin:0 auto}.custom-faq-wrapper details{background:var(--bg-white);border-radius:var(--border-radius);margin-bottom:15px;border:1px solid var(--border-color);box-shadow:0 2px 8px rgba(0,0,0,.02);transition:all .3s ease}.custom-faq-wrapper details:hover,.custom-faq-wrapper details[open]{border-color:var(--accent-green);box-shadow:0 5px 15px rgba(0,128,0,.05)}.custom-faq-wrapper summary{padding:22px 50px 22px 25px;cursor:pointer;list-style:none;position:relative;outline:none}.custom-faq-wrapper summary::-webkit-details-marker{display:none}.custom-faq-wrapper summary h3{margin:0;padding:0;font-size:1.05rem;font-weight:600;color:var(--text-black);display:inline-block;line-height:1.4}.custom-faq-wrapper summary::after{content:"+";position:absolute;right:25px;top:50%;transform:translateY(-50%);font-size:2rem;font-weight:400;color:var(--accent-green);line-height:1;transition:.3s ease}.custom-faq-wrapper details[open] summary::after{content:"−";color:var(--text-black)}.custom-faq-wrapper .faq-content{padding:0 25px 25px;color:var(--text-gray);font-size:.95rem;border-top:1px solid var(--border-color);margin-top:5px;padding-top:20px;line-height:1.6}@media (max-width:768px){.table-wrapper table.cols-3 td:nth-child(1)::before,.table-wrapper table.cols-4 td:nth-child(1)::before{content:"Наименование продукции"}.table-wrapper table.cols-3 td:nth-child(3)::before,.table-wrapper table.cols-4 td:nth-child(3)::before{content:"Документ об оценке соответствия"}.table-wrapper table.cols-4 td:nth-child(4)::before{content:"Примечание"}.table-wrapper tr.section-row{margin-bottom:10px;background:var(--bg-dark);border:none;border-radius:var(--border-radius)}.table-wrapper tr.section-row td{border-bottom:none;padding:14px 16px;background:var(--bg-dark)}.table-wrapper tr.section-row td::before{content:none!important;display:none}}tr.section-row td{background:var(--bg-dark);font-size:1.02rem;padding:16px 20px}tr.section-row:hover{background:0 0}tr.section-row td strong{margin-bottom:0;display:inline}.subhead{font-size:1.05rem;font-weight:700;color:var(--text-black);margin:28px 0 14px}.faq-content ul{padding-left:18px;margin:10px 0}.faq-content li{margin-bottom:6px}.table-wrapper table.cols-3 th:nth-child(1),.table-wrapper table.cols-3 td:nth-child(1){width:40%}.table-wrapper table.cols-3 th:nth-child(2),.table-wrapper table.cols-3 td:nth-child(2){width:25%}.table-wrapper table.cols-3 th:nth-child(3),.table-wrapper table.cols-3 td:nth-child(3){width:35%}.table-wrapper table.cols-4 th:nth-child(1),.table-wrapper table.cols-4 td:nth-child(1){width:30%}.table-wrapper table.cols-4 th:nth-child(2),.table-wrapper table.cols-4 td:nth-child(2){width:20%}.table-wrapper table.cols-4 th:nth-child(3),.table-wrapper table.cols-4 td:nth-child(3){width:25%}.table-wrapper table.cols-4 th:nth-child(4),.table-wrapper table.cols-4 td:nth-child(4){width:25%}