.PunchupTag_tag__6X9Ry{display:inline-flex;align-items:center;gap:var(--punchup-space-2);padding:6px 14px;border-radius:var(--punchup-radius-full);font-family:var(--punchup-font-family);font-size:var(--punchup-font-size-base);font-weight:600;line-height:1.3;max-width:240px;white-space:nowrap;overflow:hidden;background:color-mix(in srgb,var(--chip-color) 15%,transparent);border:1.5px solid color-mix(in srgb,var(--chip-color) 55%,transparent);color:var(--chip-color)}.PunchupTag_tagSmall__De_oU{gap:var(--punchup-space-1);padding:2px var(--punchup-space-2);font-size:var(--punchup-font-size-xs);font-weight:500;line-height:1.4;border-width:1px;max-width:none}.PunchupTag_tagSolid__lyXJY{background:color-mix(in srgb,var(--chip-color) 11%,var(--punchup-color-bg));border-color:var(--chip-color)}.PunchupTag_tagSmall__De_oU.PunchupTag_tagSolid__lyXJY{padding:1px 10px;gap:var(--punchup-space-2);font-size:var(--punchup-font-size-xs);font-weight:var(--punchup-font-weight-regular);line-height:16px}.PunchupTag_labelButton__6vM6q,.PunchupTag_label__jQh84{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.PunchupTag_labelButton__6vM6q{cursor:pointer;flex:1;min-width:0}.PunchupTag_remove__PxQiB{display:inline-flex;align-items:center;background:none;border:none;cursor:pointer;padding:0;flex-shrink:0;opacity:.7;color:inherit;transition:opacity .15s ease;line-height:0}.PunchupTag_remove__PxQiB:hover{opacity:1}.PunchupTag_tagClickable__gXZeq{cursor:pointer;transition:background .15s ease,color .15s ease,border-color .15s ease,box-shadow .15s ease}

/* !important overrides the inline --chip-color-derived background/border/color (set via the
   `style` attribute) so every clickable chip shows the same orange hover state regardless of tag colour. */.PunchupTag_tagClickable__gXZeq:hover{background:var(--punchup-color-primary-tint)!important;color:var(--punchup-color-primary)!important;border-color:var(--punchup-color-primary)!important;box-shadow:var(--punchup-shadow-md)}.PunchupFilterSelect_wrapper__tnMcX{position:relative;display:inline-block;min-width:160px}@media (max-width:767px){.PunchupFilterSelect_wrapper__tnMcX{min-width:0}}.PunchupFilterSelect_trigger__08tfr{display:flex;align-items:center;justify-content:space-between;width:100%;height:var(--punchup-button-height);padding:0 var(--punchup-space-3);box-sizing:border-box;background:var(--punchup-color-bg);border:1px solid var(--punchup-color-border);border-radius:var(--punchup-radius-sm);font-family:var(--punchup-font-family);font-size:var(--punchup-font-size-sm);color:var(--punchup-color-text);cursor:pointer;text-align:left;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.PunchupFilterSelect_trigger__08tfr:focus{outline:none}.PunchupFilterSelect_triggerOpen__rYozd,.PunchupFilterSelect_trigger__08tfr:focus{border-color:var(--punchup-color-primary);border-width:1.5px}.PunchupFilterSelect_chevron__GoIPT{flex-shrink:0;margin-left:var(--punchup-space-2);color:var(--punchup-color-text-chevron);transition:transform .2s ease,color .15s ease}.PunchupFilterSelect_triggerOpen__rYozd .PunchupFilterSelect_chevron__GoIPT,.PunchupFilterSelect_trigger__08tfr:hover:not(:disabled) .PunchupFilterSelect_chevron__GoIPT{color:var(--punchup-color-text-body)}.PunchupFilterSelect_chevronOpen__pyeG6{transform:rotate(180deg)}.PunchupFilterSelect_triggerLabel__xIDtn{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}@media (max-width:767px){.PunchupFilterSelect_triggerLabel__xIDtn{display:none}.PunchupFilterSelect_trigger__08tfr{padding:0 var(--punchup-space-2);width:var(--punchup-button-height);justify-content:center}.PunchupFilterSelect_chevron__GoIPT{margin-left:0}}.PunchupFilterSelect_panel__FWuaQ{position:absolute;top:calc(100% + 4px);left:0;min-width:100%;z-index:100;background:var(--punchup-color-bg);border:1px solid var(--punchup-color-border);border-radius:var(--punchup-radius-sm);box-shadow:var(--punchup-shadow-md);max-height:240px;overflow-y:auto;padding:4px;box-sizing:border-box}.PunchupFilterSelect_option__mGwSO{display:flex;align-items:center;width:100%;padding:var(--punchup-space-1) var(--punchup-space-2);box-sizing:border-box;background:none;border:none;border-radius:var(--punchup-radius-xs);font-family:var(--punchup-font-family);font-size:var(--punchup-font-size-sm);font-weight:400;color:var(--punchup-color-text);cursor:pointer;text-align:left;white-space:nowrap;transition:background-color .1s ease}.PunchupFilterSelect_option__mGwSO:hover{background:var(--punchup-color-hover-bg)}.PunchupFilterSelect_optionDanger__NygNq{background:var(--punchup-color-danger-bg);color:var(--punchup-color-danger);font-weight:500}.PunchupFilterSelect_optionDanger__NygNq.PunchupFilterSelect_optionSelected__Mjbwu,.PunchupFilterSelect_optionDanger__NygNq:hover{background:color-mix(in srgb,var(--punchup-color-danger) 15%,transparent)}.PunchupSearch_container__8hM_P{box-sizing:border-box;max-width:400px;width:100%;height:var(--punchup-input-height);background:var(--punchup-color-bg);border:var(--punchup-input-border-width) solid var(--punchup-color-border);border-radius:var(--punchup-radius-sm);display:flex;align-items:center;padding:0 var(--punchup-input-padding-x);gap:var(--punchup-space-2);transition:border-color .15s ease}.PunchupSearch_container__8hM_P:focus-within,.PunchupSearch_container__8hM_P:hover{border-color:var(--punchup-color-primary)}.PunchupSearch_container__8hM_P:focus-within .PunchupSearch_icon__gQlXK,.PunchupSearch_container__8hM_P:hover .PunchupSearch_icon__gQlXK{color:var(--punchup-color-text-body)}.PunchupSearch_icon__gQlXK{color:var(--punchup-color-field-placeholder);flex-shrink:0;transition:color .15s ease}.PunchupSearch_input__pGs5G{width:100%;height:100%;border:none;background:transparent;color:var(--punchup-color-text);font-family:var(--punchup-font-family);font-size:var(--punchup-font-size-base);font-weight:400;line-height:1.5}.PunchupSearch_input__pGs5G::-moz-placeholder{color:var(--punchup-color-field-placeholder);font-family:var(--punchup-font-family);font-size:var(--punchup-font-size-base)}.PunchupSearch_input__pGs5G::placeholder{color:var(--punchup-color-field-placeholder);font-family:var(--punchup-font-family);font-size:var(--punchup-font-size-base)}.PunchupSearch_input__pGs5G:focus{outline:none}.PunchupSearch_clearButton__Vgeo1{display:inline-flex;align-items:center;background:none;border:none;cursor:pointer;padding:2px;color:var(--punchup-color-text-muted);flex-shrink:0;border-radius:50%;transition:color .15s ease}.PunchupSearch_clearButton__Vgeo1:hover{color:var(--punchup-color-text-body)}
/*# sourceMappingURL=7e131e28660f8def.css.map*/