.container.wide{max-width:1400px;margin:0 auto;padding:0 20px}.lib-wrap{display:flex;flex-wrap:wrap;gap:15px;margin-bottom:30px;margin-top:30px;width:900px}.lib-item{background-color:#fff;border:1px solid #007c3d;padding:6px 15px;border-radius:50px;transition:all .3s;position:relative}.lib-wrap .lib-item a{font-weight:400}.lib-wrap .lib-item.active a{font-weight:600;color:#007c3d}.lib-item:hover{box-shadow:0 4px 10px rgba(0,0,0,.1)}.lib-item.active{background-color:#00ff0f1c}.lib-item a{text-decoration:none;color:#007c3d;font-weight:600;display:flex;align-items:center;justify-content:space-between}.lib-item svg{width:10px;height:10px;margin-left:8px;fill:#007c3d;transform:rotate(90deg);transition:transform .3s}.lib-item:hover svg{transform:rotate(180deg)}.dropdown-list{display:none;position:absolute;top:100%;left:0;background:#ffffff;z-index:5;min-width:170px;box-shadow:0 4px 8px rgba(0,0,0,.05);border-radius:15px}.lib-item.dropdown:hover .dropdown-list{display:block}.dropdown-list a{display:block;padding:10px;color:#333;font-weight:400}.dropdown-list a:hover{background-color:#f0f0f0}.post-wrap{display:grid;gap:20px}.post{position:relative;padding:20px 60px 20px 20px;display:grid;background-color:#fff;border:1px solid #ddd;border-radius:8px;transition:box-shadow .3s,transform .3s;text-decoration:none;color:#333;justify-items:start}.post-icon{position:absolute;right:0;top:0;width:100px;height:100%;border-top-right-radius:8px;border-bottom-right-radius:8px;background-repeat:no-repeat;background-position:50%}.post:hover{box-shadow:0 4px 12px rgba(0,0,0,.1);transform:translateY(-4px)}.post-type{padding:3px 10px;border-radius:50px;font-size:12px;margin-top:10px;font-weight:700}.cat13-button,.post-type{display:inline-block;color:#fff}.cat13-button{padding:6px 25px;background:#DFA247;font-weight:500;border-radius:18px;text-decoration:none;transition:background-color .2s ease;margin:30px 0 32px}.description a{color:#007c3d}.type-video .post-icon,.type-video .post-type{background-color:#f4a640}.type-video .post-icon{background-image:url(https://sitenew.agroregisters.com.ua/wp-content/uploads/2025/06/play-button-1.svg)}.type-instruction .post-type{background-color:#2B7441}.type-instruction .post-icon{background-color:#2B7441;background-image:url(https://sitenew.agroregisters.com.ua/wp-content/uploads/2025/06/Group-103.svg)}.type-presentation .post-type{background-color:#8BA347}.type-presentation .post-icon{background-color:#8BA347;background-image:url(https://sitenew.agroregisters.com.ua/wp-content/uploads/2025/06/presentation-1.svg)}.type-usefullinks .post-type{background-color:#8F94A6}.type-usefullinks .post-icon{background-color:#8F94A6;background-image:url(https://sitenew.agroregisters.com.ua/wp-content/uploads/2025/06/click-1.svg)}.type-document .post-icon{background-color:#F9CB80;background-image:url(/clipboard\ 1.svg)}.type-law .post-icon{background-color:#DF7A20;background-image:url(/law-icon.svg)}.type-order .post-icon{background-color:#788E36;background-image:url(/order-icon.svg)}.type-nbu .post-icon{background-color:#6CB253;background-image:url(/order-icon.svg)}.type-decree .post-icon{background-image:url(/order-icon.svg)}.type-decree .post-icon,.type-decree .post-type{background-color:#C2DA81}.type-law .post-type{background-color:#DF7A20}.type-nbu .post-type{background-color:#6CB253}.type-document .post-type{background-color:#F9CB80}.type-order .post-type{background-color:#788E36}.sub-active{color:green;font-weight:600}.dropdown-list a.active-sub{color:green}.page:has(.lib-item.item-4.active) .post-item h2{font-weight:600;font-size:24}.page:has(.lib-item.item-5.active) .post-item h2{font-weight:600;font-size:24;width:1000px}.page:has(.lib-item.item-6.active) .post-item h2{font-weight:600;font-size:24}.page:has(.lib-item.item-13.active) .post-item h2{font-weight:600;font-size:24;width:1050px}.page:has(.lib-item.item-14.active) .post-item h2{font-weight:600;font-size:24;width:1050px}@media (max-width:768px){.container.wide{padding:0}.lib-wrap{flex-direction:column;gap:12px;margin-bottom:30px;width:auto}.lib-item{width:100%;padding:12px 20px;border-radius:30px}.post-wrap{gap:20px}.post{width:100%;padding:15px 80px 15px 15px}.post-icon{width:70px}.cat13-button{width:100%;text-align:center;padding:10px 0}.lib-item a{font-size:16px}.post-type{font-size:11px;padding:4px 10px}.page:has(.lib-item.item-5.active) .post-item h2{width:auto;font-size:24px;font-weight:600}}