/* Оформление торговых секций (шапка, фон реестра, документы, описание) - по образцу stan-torgi.ru. */
.new-header-section-theme .new-header-top{background-color:var(--section-header-dark, #001226)}
.new-header-section-theme:not(.is-scrolled) .new-header-main-container{background-color:var(--section-header-dark, #001226)}
.new-header-section-theme.is-scrolled .new-header-main-container,.new-header-section-theme.new-header-light.is-scrolled .new-header-main-container{background-color:var(--section-header-primary, #023e8a)}
.new-header-section-theme .new-header-nav-button,.new-header-section-theme.new-header-light:not(.is-scrolled) .new-header-nav-button,.new-header-section-theme .new-header-auth-link,.new-header-section-theme.new-header-light:not(.is-scrolled) .new-header-auth-link,.new-header-section-theme .new-header-auth-divider,.new-header-section-theme.new-header-light:not(.is-scrolled) .new-header-auth-divider{color:var(--section-header-light, #f2f2f2)}
.new-header-section-theme .new-header-nav-button:hover,.new-header-section-theme.new-header-light:not(.is-scrolled) .new-header-nav-button:hover,.new-header-section-theme .new-header-auth-link:hover,.new-header-section-theme.new-header-light:not(.is-scrolled) .new-header-auth-link:hover{color:var(--section-header-accent, #027ee4)}
.new-header-section-theme .new-header-dropdown-link:hover,.new-header-section-theme .new-header-auth-menu button:hover,.new-header-section-theme .new-header-mobile-auth-filled{background:var(--section-header-accent, #027ee4);border-color:var(--section-header-accent, #027ee4);color:#fff}
.new-header-section-theme .new-header-user-icon-link,.new-header-section-theme .new-header-mobile-user-icon-link{color:var(--section-header-accent, #027ee4)}
.new-header-section-theme .new-header-logo img,.new-header-section-theme .new-header-mobile-logo img{max-height:44px;width:auto;max-width:204px}
.new-header-logo-lockup{gap:12px;text-decoration:none}
.new-header-section-theme .new-header-logo-lockup img,.new-header-section-theme .new-header-mobile-logo.new-header-logo-lockup img{max-height:48px;width:auto;max-width:none}
.new-header-logo-title{white-space:pre-line;text-decoration:none;color:var(--section-header-light, #f2f2f2);font-size:17px;font-weight:700;line-height:1.15}
.new-header-mobile-logo .new-header-logo-title{color:var(--section-header-dark, #4f4f4f)}
@media (max-width: 980px){.new-header-section-theme .new-header-main-container,.new-header-section-theme.is-scrolled .new-header-main-container{background:var(--section-header-dark, #001226)}.new-header-section-theme .new-header-burger span{background:var(--section-header-light, #f2f2f2)}}
@media (max-width: 430px){.new-header-logo-title{font-size:14px}.new-header-section-theme .new-header-logo-lockup img{max-height:40px}}
.procedures-page-themed{background-color:var(--procedures-bg, #f2f2f2);background-image:var(--procedures-bg-image);background-position:center top;background-repeat:no-repeat;background-size:cover;background-attachment:fixed}
.procedures-page-themed:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:var(--procedures-overlay, linear-gradient(180deg, rgba(242, 242, 242, .86) 0%, rgba(242, 242, 242, .94) 340px, rgba(242, 242, 242, .98) 100%))}
.procedures-title-company{display:block;margin-top:12px;color:var(--procedures-primary, #4f4f4f);font-size:24px;line-height:1.2}
.procedures-result-status.status-cancel span{color:var(--procedures-status-cancel, #b42318)}
.procedures-result-status.status-active span{color:var(--procedures-status-active, #087443)}
.procedures-section-documents{display:flex;flex-wrap:wrap;gap:16px;margin-top:28px}
.procedures-section-document{display:flex;flex:1 1 260px;flex-direction:column;gap:10px;justify-content:space-between;min-height:96px;padding:18px 20px;border:1px solid var(--procedures-accent, rgba(248, 199, 0, .7));border-radius:10px;background:#fff;color:var(--procedures-dark, #4f4f4f);text-decoration:none;transition:background-color .2s ease,box-shadow .2s ease}
.procedures-section-document:hover{background:var(--procedures-accent-soft, rgba(248, 199, 0, .16));box-shadow:0 6px 18px #00000014}
.procedures-section-document-label{color:var(--procedures-dark, #4f4f4f);font-size:16px;font-weight:700;line-height:1.3}
.procedures-section-document-action{display:inline-flex;align-items:center;gap:8px;color:var(--procedures-primary, #4f4f4f);font-size:14px;font-weight:500}
.procedures-section-document-action img{width:16px;height:16px}
.procedures-section-about{margin-top:24px;padding:20px 24px;border-radius:10px;background:var(--procedures-accent-soft, rgba(248, 199, 0, .16))}
.procedures-section-about-text{margin:0;color:var(--procedures-primary, #4f4f4f);font-size:15px;font-weight:400;line-height:1.55}
.procedures-section-documents+.procedures-tabs,.procedures-section-about+.procedures-tabs{margin-top:40px}
@media (max-width: 640px){.procedures-page-themed{background-attachment:scroll;background-position:center top;background-size:auto 420px}.procedures-page-themed:before{background:var(--procedures-overlay, linear-gradient(180deg, rgba(242, 242, 242, .9) 0%, rgba(242, 242, 242, .98) 300px, rgba(242, 242, 242, 1) 100%))}.procedures-title-company{font-size:18px}.procedures-section-documents{gap:12px;margin-top:20px}.procedures-section-document{flex:1 1 100%;min-height:0;padding:16px}.procedures-section-about{margin-top:20px;padding:16px 18px}.procedures-section-about-text{font-size:14px}.procedures-section-documents+.procedures-tabs,.procedures-section-about+.procedures-tabs{margin-top:28px}}