.hrtk-group-banner:not(#\9):not(#\9),
.hrtk-group-banner:not(#\9):not(#\9) *:where(:not(svg, svg *)),
.hrtk-group-banner:not(#\9):not(#\9) *:where(:not(svg, svg *))::after,
.hrtk-group-banner:not(#\9):not(#\9) *:where(:not(svg, svg *))::before,
.hrtk-group-banner:not(#\9):not(#\9)::after,
.hrtk-group-banner:not(#\9):not(#\9)::before{all:revert;box-sizing:border-box;color:inherit;font-family:inherit}.hrtk-group-banner:not(#\9):not(#\9){position:fixed;bottom:0;left:0;right:0;z-index:9999;background:#fff;border-top:3px solid #2e6b4f;box-shadow:0 -4px 20px rgba(0,0,0,.12);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.hrtk-group-banner--inline:not(#\9):not(#\9){position:static;z-index:auto;border:1px solid #e8e5de;border-top:3px solid #2e6b4f;border-radius:10px;box-shadow:0 2px 12px rgba(0,0,0,.06);margin:20px 0;overflow:hidden}.hrtk-group-banner--inline:not(#\9):not(#\9) .hrtk-group-banner-inner{max-width:none}.hrtk-group-banner-inner:not(#\9):not(#\9){max-width:1200px;margin:0 auto;padding:16px 20px}.hrtk-group-banner-header:not(#\9):not(#\9){display:flex;align-items:center;gap:10px;margin-bottom:12px;flex-wrap:wrap}.hrtk-group-banner-icon:not(#\9):not(#\9){color:#2e6b4f;width:22px;height:22px;flex-shrink:0}.hrtk-group-banner-icon:not(#\9):not(#\9),
.hrtk-group-banner-icon:not(#\9):not(#\9) *{fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.hrtk-group-banner-title:not(#\9):not(#\9){font-size:15px;color:#2c2a25;line-height:1.3}.hrtk-group-banner-capacity:not(#\9):not(#\9){font-size:13px;color:#8a867d;margin-left:auto}.hrtk-group-banner-close:not(#\9):not(#\9){background:none;border:none;font-size:22px;color:#8a867d;cursor:pointer;padding:0 4px;line-height:1;flex-shrink:0}.hrtk-group-banner-close:hover:not(#\9):not(#\9){color:#2c2a25}.hrtk-group-banner-siblings:not(#\9):not(#\9){display:flex;gap:12px;overflow-x:auto;-webkit-overflow-scrolling:touch;padding-bottom:4px}.hrtk-group-sibling-card:not(#\9):not(#\9){display:flex;align-items:center;gap:10px;background:#fafaf8;border:1px solid #e8e5de;border-radius:8px;padding:10px 14px;text-decoration:none;color:inherit;min-width:260px;flex-shrink:0;transition:border-color .2s,box-shadow .2s}.hrtk-group-sibling-card:hover:not(#\9):not(#\9){border-color:#2e6b4f;box-shadow:0 2px 8px rgba(46,107,79,.12)}.hrtk-group-sibling-card.hrtk-unavailable:not(#\9):not(#\9){opacity:.5;pointer-events:none}.hrtk-group-sibling-image:not(#\9):not(#\9){width:56px;height:56px;border-radius:6px;overflow:hidden;flex-shrink:0}.hrtk-group-sibling-image:not(#\9):not(#\9) img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.hrtk-group-sibling-info:not(#\9):not(#\9){flex:1;min-width:0}.hrtk-group-sibling-name:not(#\9):not(#\9){font-size:14px;font-weight:600;color:#2c2a25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hrtk-group-sibling-meta:not(#\9):not(#\9){font-size:12px;color:#8a867d;display:flex;gap:8px;margin-top:2px}.hrtk-group-sibling-availability:not(#\9):not(#\9){font-size:11px;font-weight:600;margin-top:3px;display:inline-block}.hrtk-group-sibling-availability.hrtk-avail-yes:not(#\9):not(#\9){color:#2e6b4f}.hrtk-group-sibling-availability.hrtk-avail-no:not(#\9):not(#\9){color:#b84233}.hrtk-group-sibling-arrow:not(#\9):not(#\9){font-size:18px;color:#c4c0b8;flex-shrink:0;transition:color .2s}.hrtk-group-sibling-card:hover:not(#\9):not(#\9) .hrtk-group-sibling-arrow{color:#2e6b4f}@media (max-width:600px){.hrtk-group-banner-inner:not(#\9):not(#\9){padding:12px 14px}.hrtk-group-banner-header:not(#\9):not(#\9){gap:6px}.hrtk-group-banner-capacity:not(#\9):not(#\9){width:100%;margin-left:32px}.hrtk-group-sibling-card:not(#\9):not(#\9){min-width:220px;padding:8px 10px}.hrtk-group-sibling-image:not(#\9):not(#\9){width:44px;height:44px}}