.table-wrapper{background:var(--bg-white);border-radius:var(--border-radius);overflow-x:auto;border:1px solid var(--border-color)}table{width:100%;border-collapse:collapse;min-width:800px;table-layout:fixed}th:first-child,td:first-child{width:70%;vertical-align:top}th:last-child,td:last-child{width:30%;vertical-align:top}th,td{padding:20px;text-align:left;border-bottom:1px solid var(--border-color)}th{background-color:var(--text-black);color:var(--bg-white);font-weight:600;font-size:1rem}tr:last-child td{border-bottom:none}tr:hover{background-color:var(--bg-light)}.tn-ved{font-family:monospace;font-size:14px;color:var(--text-gray);white-space:normal;line-height:1.8;word-wrap:break-word}td strong{color:var(--text-black);display:block;margin-bottom:8px;font-weight:600}.table-note{font-size:.9rem;color:#777;margin-top:8px;border-left:3px solid #ccc;padding-left:10px}.exceptions-wrapper{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:25px;margin-top:35px}.exception-card{background:var(--bg-white);padding:30px 25px;border-radius:var(--border-radius);box-shadow:var(--box-shadow);border:1px solid var(--border-color);border-top:4px solid var(--text-black);transition:all .3s ease}.exception-card:hover{transform:translateY(-3px);box-shadow:var(--box-shadow-hover)}.exception-title{font-size:1.15rem;margin-bottom:20px;padding-bottom:15px;border-bottom:1px solid var(--bg-dark);font-weight:700;color:var(--text-black)}.exception-list{list-style:none;padding:0;margin:0}.exception-list li{position:relative;padding-left:20px;margin-bottom:12px;color:var(--text-gray);font-size:.95rem}.exception-list li::before{content:"—";position:absolute;left:0;color:var(--text-black);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{border:none;background:0 0;box-shadow:none;overflow-x:hidden}.table-wrapper table{min-width:100%}.table-wrapper table,.table-wrapper thead,.table-wrapper tbody,.table-wrapper th,.table-wrapper td,.table-wrapper tr{display:block;width:100%;box-sizing:border-box}.table-wrapper thead tr{position:absolute;top:-9999px;left:-9999px}.table-wrapper tr{margin-bottom:20px;background:var(--bg-white);border:1px solid var(--border-color);border-radius:var(--border-radius)}.table-wrapper td{padding:20px;border:none}.table-wrapper td:first-child{border-bottom:1px dashed var(--border-color)}.table-wrapper td.tn-ved::before{content:"Коды ТН ВЭД ЕАЭС:";display:block;font-family:"Montserrat",sans-serif;font-size:1rem;font-weight:700;color:var(--text-black);margin-bottom:10px}}