.case-favorite-button.arb-button{flex:0 0 auto;min-width:44px;min-height:44px}.case-favorite-button svg{stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.case-favorite-button[aria-pressed=true]{background:var(--color-accent-yellow,#ffe234);border-color:var(--color-accent-yellow,#ffe234);color:var(--color-text-heading)}.case-favorite-button[aria-pressed=true] svg{fill:currentColor}.case-favorite-button[aria-busy=true]{cursor:wait}.favorites-panel{display:grid;gap:var(--space-lg);min-width:0;container-type:inline-size}.favorites-panel__heading{display:flex;align-items:center;justify-content:space-between;gap:var(--space-md);flex-wrap:wrap}.favorites-panel__heading h2{margin:0;color:var(--color-text-heading);font-size:var(--font-size-h3)}.favorites-panel__heading h2 span{margin-left:var(--space-xs);color:var(--color-text-secondary);font-weight:400;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.favorites-panel__empty{padding:var(--space-2xl) var(--space-lg);border:1px solid var(--color-border-default);border-radius:var(--radius-md);text-align:center;color:var(--color-text-secondary)}.favorites-panel__empty>svg{width:40px;height:40px;fill:none;stroke:currentColor;stroke-width:1.6}.favorites-panel__empty h3{margin:var(--space-md) 0 var(--space-xs);color:var(--color-text-heading)}.favorites-panel__empty p{max-width:45ch;margin:0 auto var(--space-lg)}.favorites-panel__list{display:grid;gap:var(--space-sm);list-style:none;margin:0;padding:0}.favorite-card{position:relative;min-width:0}.favorite-card__link{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.9fr);gap:var(--space-md) var(--space-xl);min-width:0;height:100%;padding:var(--space-lg);border:1px solid var(--color-border-default);border-radius:var(--radius-md);background:var(--color-bg-surface)}.favorite-card__link,.favorite-card__link:hover{color:var(--color-text-primary);text-decoration:none}.favorite-card__link:hover{border-color:var(--color-border-strong);background:var(--color-bg-surface-subtle)}.favorite-card__heading{display:grid;align-content:start;justify-items:start;gap:var(--space-xs);min-width:0;overflow-wrap:anywhere}.favorite-card__heading h3{margin:0;color:var(--color-text-heading);font:var(--font-weight-semibold) var(--font-size-h4) /var(--line-height-h4) var(--font-family-heading)}.favorite-card__heading p{margin:0}.favorite-card__name{color:var(--color-text-primary);font-size:var(--font-size-body);line-height:var(--line-height-body)}.favorite-card__type{color:var(--color-text-secondary);font-size:var(--font-size-small)}.favorite-card__heading .arb-label{max-width:100%;margin-top:var(--space-2xs);white-space:normal;text-align:left}.favorite-card__facts{display:grid;align-content:start;gap:var(--space-sm);margin:0;padding-right:60px}.favorite-card__facts>div{display:grid;grid-template-columns:minmax(0,6.5rem) minmax(0,1fr);align-content:start;min-width:0;gap:var(--space-xs) var(--space-sm)}.favorite-card__facts dt{color:var(--color-text-secondary)}.favorite-card__facts dd,.favorite-card__facts dt{font-size:var(--font-size-small);line-height:var(--line-height-small)}.favorite-card__facts dd{margin:0;color:var(--color-text-primary);overflow-wrap:anywhere}.favorite-card__identifier{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.favorite-card__fact--wide{grid-column:1/-1}.favorite-card__save{position:absolute;top:var(--space-lg);right:var(--space-lg)}.favorite-card__save .case-favorite-button{--arb-button-height:44px;--arb-button-icon-size:20px}.favorite-card__save .case-favorite-button[aria-pressed=true]{background:var(--color-bg-surface-secondary);border-color:transparent}.favorite-card__save .case-favorite-button[aria-pressed=true]:hover{background:var(--color-brand-primary)}.favorite-card__footer{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--space-xs) var(--space-md);padding-top:var(--space-sm);border-top:1px solid var(--color-border-default);font-size:var(--font-size-small);line-height:var(--line-height-small)}.favorite-card__saved{color:var(--color-text-secondary)}.favorite-card__open{display:inline-flex;align-items:center;gap:var(--space-xs);margin-left:auto;color:var(--color-text-link);font-weight:var(--font-weight-medium)}.favorite-card__open svg{width:18px;height:18px;flex-shrink:0;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.favorite-card :is(.favorite-card__link,.case-favorite-button):focus-visible{outline:2px solid var(--color-info-text)!important;outline-offset:3px!important;box-shadow:none!important}@media (forced-colors:active){.favorite-card :is(.favorite-card__link,.case-favorite-button):focus-visible{outline-color:Highlight!important}}.favorites-panel__search{display:flex;flex-wrap:wrap;gap:var(--space-xs)}.favorites-panel__search .arb-button{min-height:40px;text-decoration:none}.favorites-panel__empty .favorites-panel__search{justify-content:center}.profile-page__content .favorites-panel>.arb-tabs>.arb-tabs__list{display:flex;position:static}.profile-page__content .favorites-panel>.arb-tabs>.arb-tabs__panels>.arb-tabs__panel{min-height:0;padding:0}@container (max-width: 740px){.favorite-card__link{grid-template-columns:minmax(0,1fr)}.favorite-card__heading{padding-right:60px}.favorite-card__facts{grid-template-columns:minmax(0,.7fr) minmax(0,1fr);gap:var(--space-sm) var(--space-lg);padding-right:0}.favorite-card__facts>div{grid-template-columns:minmax(0,1fr);gap:var(--space-2xs)}}@media (max-width:600px){.favorite-card__link{padding:var(--space-md);gap:var(--space-md)}.favorite-card__save{top:var(--space-md);right:var(--space-md)}.favorite-card__facts{grid-template-columns:minmax(0,1fr)}.favorite-card__facts>div{grid-template-columns:minmax(0,6.5rem) minmax(0,1fr);gap:var(--space-xs) var(--space-sm)}.favorite-card__footer{align-items:flex-start}.favorite-card__open{min-height:32px;align-items:center}.favorites-panel__search{width:100%}.favorites-panel__search .arb-button{flex:1 1 auto;min-height:44px}}.counterparty-dossier-page__hero .arb-counterparty-hero__actions .arb-button--icon-only{--arb-button-height:44px;--arb-button-icon-size:20px;flex:0 0 auto}.favorite-cases,.favorite-cases__list{min-width:0;display:grid;gap:20px}.favorite-cases__list{list-style:none;margin:0;padding:0}.favorite-cases__list>li{min-width:0}.favorite-cases__pagination{display:flex;align-items:center;justify-content:center;gap:16px;flex-wrap:wrap;font-size:14px}