.bankruptcy-cases{max-width:1280px;margin:0 auto}.bankruptcy-case{background:#fff;border-radius:6px;padding:16px;margin-bottom:16px;box-shadow:0 1px 2px rgba(0,0,0,.05);border:1px solid #e5e7eb;font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif}.case-header{margin-bottom:12px}.case-number{text-decoration:underline;color:#91706d;font-size:18px;font-weight:600;margin:0 0 4px 0}.case-status{display:inline-block;padding:4px 8px;background:#10b981;color:white;border-radius:4px;font-size:12px;font-weight:500;margin-top:4px}.case-status.pending{background:#f59e0b}.case-status.bankrupt{background:#ef4444}.case-status.restructuring{background:#3b82f6}.case-status.implementation{background:#8b5cf6}.case-status.completed{background:#10b981}.case-info-compact{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:16px;padding-bottom:16px;border-bottom:1px solid #f3f4f6}.info-line{display:flex;align-items:center;gap:6px;font-size:14px;color:#6b7280}.info-line .label{font-weight:500;color:#374151}.info-line .value{color:#111827}.duration{background:#f3f4f6;padding:4px 8px;border-radius:4px;font-size:13px;font-weight:500;color:#374151}.planned-date{background:#fef3c7;padding:4px 8px;border-radius:4px;font-size:13px;font-weight:500;color:#92400e}.debt-amount{background:#fee2e2;padding:4px 8px;border-radius:4px;font-size:13px;font-weight:600;color:#dc2626}.key-events{margin-top:16px}.event-item{display:flex;padding:8px 0;border-bottom:1px solid #f3f4f6}.event-date{min-width:80px;font-size:13px;color:#6b7280;font-weight:500}.event-desc{font-size:14px;color:#374151;line-height:1.4}.result-box{margin-top:16px;padding:12px;background:#f0f9ff;border-radius:6px;border-left:3px solid #0ea5e9}.result-text{font-size:14px;color:#0369a1;margin:0;line-height:1.4}.result-box.completed{background:#f0fdf4;border-left-color:#10b981}.result-box.completed .result-text{color:#065f46}.pagination{display:flex;justify-content:center;align-items:center;margin-top:30px;margin-bottom:30px;gap:8px}.pagination a,.pagination span{display:inline-flex;align-items:center;justify-content:center;min-width:36px;height:36px;padding:0 8px;border-radius:6px;font-size:12px;font-weight:500;text-decoration:none;transition:all .2s ease}.pagination a{background:#fff;border:1px solid #e5e7eb;color:#374151}.pagination a:hover{background:#f3f4f6;border-color:#d1d5db}.pagination .current{background:#91706d;color:white;border:1px solid #91706d}.pagination .disabled{background:#f9fafb;color:#9ca3af;border:1px solid #e5e7eb;cursor:not-allowed}.pagination-ellipsis{color:#6b7280;padding:0 8px}.icon{font-size:14px;margin-right:4px}
.modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(145,112,109,.9);overflow:auto;z-index:99999;transition:.4s all;opacity:0;display:none;cursor:pointer;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.modal-overlay_visible{opacity:1;display:block}.modal-table{display:table;width:100%;height:100%}.modal-table-cell{display:table-cell;vertical-align:middle;text-align:center;padding:0 15px}.modal{transition:.4s;display:inline-block;padding:6.23vw 4.97vw 3.31vw 4.97vw;max-width:64.3vw;width:100%;text-align:left;margin:30px 0;transform:translate(0,20%);position:relative;cursor:auto;border-radius:50px;background-color:#fbfaf9}.modal-overlay_visible .modal{transform:translate(0)}.modal__header{font-family:"Forum";font-size:3.97vw;font-weight:400;line-height:90%;margin-bottom:.99vw;text-align:center;text-transform:uppercase}.modal__header span{color:#91706d}.modal__close{position:absolute;right:2.25vw;top:3.31vw;width:1.99vw;height:1.99vw;transition:.4s all;padding:0;border:0;cursor:pointer}.modal__close:before,.modal__close:after{content:"";display:block;height:100%;width:.13vw;transform:rotate(45deg);background:#91706d;position:absolute;left:0;right:0;margin:auto;top:0;bottom:0}.modal__close:after{transform:rotate(-45deg)}.modal__description{max-width:37.81vw;text-align:center;font-size:1.59vw;font-weight:300;line-height:100%;margin:0 auto 1.99vw auto}.modal-form__button{margin-top:1.59vw}.custom-checkbox>input{position:absolute;z-index:-1;opacity:0}.modal-content .custom-checkbox>div{margin-top:1.59vw;margin-left:5.96vw}.custom-checkbox>div{display:inline-flex;align-items:center;user-select:none;color:#544633}.custom-checkbox>div a{color:#544633;text-decoration:underline}.custom-checkbox>div a:hover{text-decoration:none}.custom-checkbox>div::before{content:"";display:inline-block;width:1.85vw;height:1.85vw;flex-shrink:0;flex-grow:0;border:1px solid #91706d;border-radius:100px;margin-right:.86vw;background-repeat:no-repeat;background-position:center center;background-size:100%}.custom-checkbox>input:checked+div::before{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScyOCcgaGVpZ2h0PScyOCcgdmlld0JveD0nMCAwIDI4IDI4JyBmaWxsPSdub25lJz48cGF0aCBkPSdNMTQgMjhDNi4yNjc4IDI4IDAgMjEuNzMyMiAwIDE0QzAgNi4yNjc4IDYuMjY3OCAwIDE0IDBDMjEuNzMyMiAwIDI4IDYuMjY3OCAyOCAxNEMyOCAyMS43MzIyIDIxLjczMjIgMjggMTQgMjhaTTkuNjM0IDE2LjYyOThDMTEuMjc0NCAxOC4yNzAyIDEzLjkzMzkgMTguMjcwMSAxNS41NzQyIDE2LjYyOTZMMjEuNTEzMiAxMC42ODk3QzIyLjA1OTUgMTAuMTQzNCAyMi4wNTk2IDkuMjU3NjkgMjEuNTEzNSA4LjcxMTE5QzIwLjk2NzEgOC4xNjQzOCAyMC4wODA4IDguMTY0MjIgMTkuNTM0MiA4LjcxMDgzTDE0LjU4NDUgMTMuNjYwNUMxMy40OTA4IDE0Ljc1NDIgMTEuNzE3NiAxNC43NTQyIDEwLjYyMzkgMTMuNjYwNUw5LjYzMzQgMTIuNjdDOS4wODY3NSAxMi4xMjMzIDguMjAwNDUgMTIuMTIzMyA3LjY1MzggMTIuNjdDNy4xMDcxNSAxMy4yMTY3IDcuMTA3MTUgMTQuMTAyOSA3LjY1MzggMTQuNjQ5Nkw5LjYzNCAxNi42Mjk4WicgZmlsbD0nIzkxNzA2RCcvPjwvc3ZnPg==")}.custom-checkbox>input.is-invalid+div::before{border:1px solid tomato}.success-modal .success-modal-group{display:flex;flex-direction:row;gap:.661vw;margin-bottom:1.72vw;justify-content:center}.success-modal .success-modal-group .lable-text{margin-top:1.249vw;font-size:1.34vw;font-style:normal;font-weight:300;height:6.664vw;display:flex;align-items:center;gap:10px;padding:1.389vw .992vw 1.389vw 1.19vw;cursor:pointer;border-radius:3.307vw;border:1px solid rgba(94,82,64,.28);transition:border-color .3s ease;overflow:visible}.success-modal .success-modal-group .lable-text:hover{border-color:#5e5240}.success-modal .success-modal-group .lable-text svg{width:20%}@media screen and (max-width:1024px){.modal{-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;max-width:100%}.modal__header{font-size:10.72vw;margin-bottom:4.99vw}.modal__description{max-width:100%;font-size:4.9vw;margin-bottom:4.99vw}.modal__close{width:4.99vw;height:4.99vw;right:3.25vw}.modal .input{margin-bottom:3.59vw}.custom-checkbox>div::before{width:4.85vw;height:4.85vw;margin-right:3.86vw}.custom-checkbox>div{margin:4.59vw 0 0 0;line-height:100%;align-items:center}.success-modal .success-modal-group{flex-direction:column;gap:1.102vw;margin-top:6.616vw}.success-modal .success-modal-group .lable-text{margin-top:2.249vw;font-size:4.58vw;height:24vw;padding:1.838vw 3.228vw;border-radius:12.69vw}.success-modal .success-modal-group .lable-text svg{width:40%}.modal-content .custom-checkbox>div{margin-top:4.59vw;margin-left:5.96vw}}.success-modal-messengers .success-modal-group .lable-text{font-size:2vw;position:relative;padding:1.389vw 7.992vw 1.389vw 3.19vw}.success-modal-messengers .success-modal-group .lable-text svg{height:100%;position:absolute;right:0;width:27%}.success-modal-messengers .success-modal-group{gap:2vw}@media screen and (max-width:1024px){.success-modal-messengers .success-modal-group .lable-text{font-size:8.58vw;padding:1.838vw 8.228vw}}
.footer{padding:4.7vw 0;background-color:rgba(202,188,181,.26)}.footer-top{display:flex;justify-content:space-between;align-items:flex-start;padding-bottom:4.64vw}.footer-end{display:flex;align-items:flex-start;gap:1.99vw}.footer-start__logotype{width:10.93vw;display:block;margin-bottom:2.25vw}.footer-start__info{font-size:1.19vw;font-weight:300;line-height:100%;margin-bottom:2.78vw;display:none}.footer-start__info-pc{margin-bottom:3vw}.footer-start-socials{display:flex;gap:.79vw}.footer-menu{width:23.18vw;display:flex;grid-template-columns:repeat(2,1fr);flex-direction:column}.footer-menu a{font-size:.99vw;font-weight:400;line-height:108%;color:var(--dark-color);margin-bottom:.99vw}.footer-contacts{width:19.87vw;display:flex;flex-direction:column;gap:1.79vw}.footer-contacts-item{display:flex;align-items:flex-start;gap:.99vw}.footer-contacts-item svg{width:auto}.footer-contacts-item__icon{width:1.59vw;flex-shrink:0}.footer-contacts-item__label{color:#91706d;font-size:.93vw;font-weight:700;line-height:108%}.footer-contacts-item__link{font-size:.99vw;font-weight:400;line-height:108%;color:var(--dark-color)}.footer-bottom{display:flex;align-items:flex-end;justify-content:space-between;font-size:1.19vw;font-weight:300;line-height:100%;max-width:76vw}.footer-bottom a{color:var(--dark-color)}.footer-bottom-policy{display:flex;align-items:center;gap:2.98vw}@media screen and (max-width:1024px){.footer-contacts{width:28.87vw}.footer-start__logotype{width:16.93vw}.footer-start__info,.footer-menu a,.footer-contacts-item__label,.footer-contacts-item__link,.footer-bottom{font-size:1.5vw}}@media screen and (max-width:640px){.footer-start__info{display:block}.footer-start__info-pc{display:none}.footer{padding:13.74vw 0;background-color:rgba(202,188,181,.26)}.footer-start__logotype{width:41.98vw}.footer-top,.footer-end{flex-direction:column}.footer-start__info,.footer-menu a,.footer-contacts-item__label,.footer-contacts-item__link,.footer-bottom{font-size:3.82vw}.footer-menu,.footer-contacts{width:100%}.footer-contacts{gap:6.87vw}.footer-menu a{margin-bottom:2.99vw}.footer-contacts-item__icon{width:6.11vw}.footer-contacts-item{gap:3.05vw}.footer-start-socials{display:none}.footer-start__info{margin-top:13.49vw}.footer-end{gap:12.72vw;margin-top:8.91vw}.footer-bottom{flex-direction:column;gap:6.87vw;max-width:100%;align-items:flex-start}.footer-bottom-policy{align-items:flex-start;gap:0;flex-direction:column}}
.modalPopupRegion{position:fixed;top:0;left:0;right:0;bottom:0;width:auto;height:100vh;background-color:#91706d;display:none;justify-content:center;align-items:center;z-index:99999}.modal-contentPopupRegion{background-color:#fff;border-radius:50px;padding:7.02vw 4.97vw 7.02vw 4.97vw;width:90%;height:90vh;max-width:64.3vw;box-shadow:0 4px 8px rgba(0,0,0,.1);display:flex;flex-direction:column;overflow:hidden}.modal-contentPopupRegion h2{font-size:3.97vw;margin-bottom:20px;margin-bottom:.99vw;font-family:"Forum";font-weight:400;line-height:90%;text-align:center;text-transform:uppercase}.search-inputPopupRegion{width:100%;padding:10px;font-size:16px;border:1px solid #ccc;border-radius:34px;margin-bottom:20px}.btn_close{right:-2.25vw;top:-3.31vw}.regions-list{flex:1;overflow-y:auto;border:1px solid #e0e0e0;border-radius:34px 0 0 34px;padding:10px}.region-item{padding:10px;font-size:16px;border-bottom:1px solid #f4f4f4;cursor:pointer}.region-item:hover{background-color:#f0f8ff}.region-item:last-child{border-bottom:0}.regions-list{flex:1;overflow-y:auto;min-height:0;scrollbar-color:#ccc #f4f4f4;scrollbar-width:thin}.regions-list::-webkit-scrollbar{width:6px}.regions-list::-webkit-scrollbar-thumb{background:#ccc;border-radius:4px}.regions-list::-webkit-scrollbar-thumb:hover{background:#bbb}.regions-list::-webkit-scrollbar-track{background:#f4f4f4}.regions-list{-webkit-overflow-scrolling:touch}.modal-content_group{position:relative;margin-bottom:20px;display:flex;justify-content:space-between}.modal-content_group svg{position:absolute;width:20px;cursor:pointer}#btn-close{width:20px}@media(max-width:1024px){.modal-contentPopupRegion{border-radius:20px;width:100%;height:95vh;max-width:100%;margin:30px 15px}.modal-contentPopupRegion h2{font-size:7.72vw}}@media(max-width:600px){.modal-contentPopupRegion{background-color:#fff;border-radius:8px;padding:20px;width:100%;max-width:100%}.modal-contentPopupRegion h2{font-size:10.72vw}}