/* Catalogue card details shared by search results and the cabinet preview. */
.jurist_search .wrapper_cases_top { position:relative; min-width:0; }
.jurist_search .wrapper_cases_top::before,.jurist_search .wrapper_cases_top::after { content:''; position:absolute; top:0; bottom:0; width:var(--space-after-h2); z-index:1; pointer-events:none; opacity:0; transition:opacity var(--transition); }
.jurist_search .wrapper_cases_top::before { left:0; background:linear-gradient(to right,var(--color-white),transparent); }
.jurist_search .wrapper_cases_top::after { right:0; background:linear-gradient(to left,var(--color-white),transparent); }
.jurist_search .wrapper_cases_top.hr-cases-has-prev::before,.jurist_search .wrapper_cases_top.hr-cases-has-next::after { opacity:1; }
.jurist_search .cases_top:focus-visible { outline:2px solid var(--color-primary); outline-offset:2px; }
.jurist_search .card_jurist .name_card .verification { position:relative; right:auto; bottom:auto; display:inline; vertical-align:baseline; margin:0; padding:0; width:auto; height:auto; }
.jurist_search .card_jurist .name_card .verification::after { position:static; display:inline; top:auto; right:auto; bottom:auto; left:auto; width:auto; height:auto; font-size:var(--text-lg); line-height:1; }
.jurist_search .card_jurist .name_card .verification.market::after { display:inline; width:auto; height:auto; font-size:var(--text-xl); }
.jurist_search .more_btn { position:relative; display:inline-flex; align-items:center; min-height:var(--h-touch); padding-right:var(--space-after-h4); }
.jurist_search .more_btn::after { top:50%; right:0; width:1em; height:1em; align-items:center; transform:translateY(-50%); transition:transform var(--transition); }
.jurist_search .more_btn.active::after,.jurist_search .more_btn[aria-expanded="true"]::after { top:50%; right:0; transform:translateY(-50%) rotate(180deg); }
@media (prefers-reduced-motion:reduce) {
 .jurist_search .wrapper_cases_top::before,.jurist_search .wrapper_cases_top::after,.jurist_search .more_btn::after { transition:none; }
}
