.trf-frozen-notice { color: #181818; margin: 16px 0 24px; font-size: 16px; line-height: 1.5; }
.trf-frozen-notice p { color: inherit; margin: 0 0 12px; }
.trf-frozen-notice__link { display: inline-flex; align-items: center; justify-content: center; gap: 12px; max-width: 100%; box-sizing: border-box; min-height: 48px; padding: 12px 24px; border-radius: 99px; background: #0C4A45; color: #E6FE55; text-align: center; font-size: 14px; text-decoration: none; }
.trf-frozen-notice__link:hover, .trf-frozen-notice__link:focus { color: #E6FE55; background: #0C4A45; text-decoration: none; }
.trf-frozen-notice__link:focus-visible { outline: 2px solid #181818; outline-offset: 4px; }
.trf-flow .trf-flow__choice--frozen:has(input:disabled) { cursor: default; opacity: 1; }
.trf-flow .trf-flow__badge { white-space: normal; }
.trf-home-catalog .trf-home-types[hidden], .trf-public-catalog .trf-category-types[hidden] { display: none !important; }
