/* Match the published cabinet; retain scene choreography and Avito chat colours. */
.cro-candidate .cabinet-overview{align-items:stretch}
.cro-candidate .cabinet-overview>.cabinet-demo{display:flex;flex-direction:column;min-width:0}
.cro-candidate .cabinet-overview .tour-copy{padding-bottom:20px}
.cro-candidate .cabinet-overview>.cabinet-demo>p:not(.eyebrow){margin-bottom:20px}
.cro-candidate .cabinet-overview .cabinet-stage{margin-top:auto}
.cro-candidate .cabinet-overview .screen-button{display:block;width:100%;padding:0}
.cro-candidate .cabinet-overview .screen-button img{display:block;width:100%;height:auto;aspect-ratio:8/5;object-fit:contain;object-position:top;border-radius:14px}
.cro-candidate .cabinet-overview .cabinet-stage-meta{min-height:36px;line-height:18px}
.cro-candidate .story-stage :is(.night-owner,.lead-owner){color:#182131;background:#FAFBFD}
.cro-candidate .story-stage :is(.night-list-head h3,.lead4-list-head h3,.lead-detail-title h2,.knowledge-document-title){font-family:AviGolos,PanelInter,Arial,sans-serif;font-weight:650;letter-spacing:-.025em}
.cro-candidate .story-stage :is(.night-owner,.lead-owner) .lead-list-item[aria-pressed=true]{background:#F4EFFB;border-left-color:transparent;box-shadow:none}
.cro-candidate .story-stage :is(.night-owner,.lead-owner) .lead-detail{background:#FFFFFF;border-color:#E2D8F1;border-radius:20px}
.cro-candidate .story-stage :is(.night-owner,.lead-owner) .lead-detail-title{padding-right:48px}
.cro-candidate .story-stage :is(.night-owner,.lead-owner) .lead-detail-close{display:grid;place-items:center;width:44px;height:44px;min-width:44px;min-height:44px;padding:0;border-radius:50%;background:#171717;color:#FFFFFF;line-height:1}
.cro-candidate .story-stage .lead-detail-close>svg{display:block;width:18px;height:18px;stroke:currentColor;fill:none;stroke-width:2}
.cro-candidate .story-stage :is(.night-fields,.lead4-fields){padding:10px 16px;background:#FAF8FE;border-radius:14px}
.cro-candidate .story-stage .knowledge-document-lens{background:#FAFBFD;color:#182131}
.cro-candidate .story-stage .knowledge-editor{border-color:#E5E9F1;background:#FFFFFF}
@media(max-width:600px){
 .cro-candidate .cabinet-overview>.cabinet-demo>p:not(.eyebrow){margin-bottom:16px}
 .cro-candidate .cabinet-overview .cabinet-stage-meta{min-height:36px}
}
