.filters-container[data-v-3d0fa42f]{display:flex;align-items:stretch;gap:12px;flex:1;flex-wrap:wrap}.search-field[data-v-3d0fa42f]{flex:1 1 auto;min-width:250px;max-width:400px}.filter-buttons[data-v-3d0fa42f]{display:flex;gap:8px;flex-shrink:0;flex-wrap:wrap}.filter-buttons .v-btn[data-v-3d0fa42f]{min-width:100px;border-color:rgba(var(--v-theme-on-surface),.2);color:rgba(var(--v-theme-on-surface),.6)}.filter-buttons .v-btn .v-icon[data-v-3d0fa42f]{color:rgba(var(--v-theme-on-surface),.6)}.filter-btn[data-v-3d0fa42f]{position:relative}.filter-dot[data-v-3d0fa42f]{position:absolute;top:6px;right:6px;width:8px;height:8px;border-radius:50%;background-color:rgb(var(--v-theme-primary));z-index:1;box-shadow:0 0 0 2px rgb(var(--v-theme-surface))}@media (max-width: 960px){.filters-container[data-v-3d0fa42f]{flex-direction:column;align-items:stretch}.search-field[data-v-3d0fa42f]{width:100%;min-width:100%}.filter-buttons[data-v-3d0fa42f]{width:100%}.filter-buttons .v-btn[data-v-3d0fa42f]{flex:1 1 auto;min-width:120px}}[data-v-3d0fa42f] .v-list-item .v-checkbox-btn,[data-v-3d0fa42f] .v-list-item .v-checkbox-btn .v-input__control{display:flex;align-items:center}[data-v-3d0fa42f] .v-list-item .v-checkbox-btn .v-selection-control{min-height:auto}.add-provider-dialog[data-v-04638e04]{height:600px;display:flex;flex-direction:column}.search-field[data-v-04638e04]{width:100%}.filter-buttons[data-v-04638e04]{flex-wrap:wrap}.filter-buttons .v-btn[data-v-04638e04]{border-color:rgba(var(--v-theme-on-surface),.2);color:rgba(var(--v-theme-on-surface),.6)}.filter-buttons .v-btn .v-icon[data-v-04638e04]{color:rgba(var(--v-theme-on-surface),.6)}.filter-btn[data-v-04638e04]{position:relative}.filter-dot[data-v-04638e04]{position:absolute;top:6px;right:6px;width:8px;height:8px;border-radius:50%;background-color:rgb(var(--v-theme-primary));z-index:1;box-shadow:0 0 0 2px rgb(var(--v-theme-surface))}.provider-list-container[data-v-04638e04]{height:400px;display:flex;flex-direction:column}.provider-list[data-v-04638e04]{flex:1;overflow-y:auto}.provider-item[data-v-04638e04]{height:80px;margin-bottom:4px;transition:all .2s ease;cursor:pointer}.provider-item[data-v-04638e04]:hover{background-color:rgba(var(--v-theme-primary),.04);transform:translateY(-1px)}.provider-icon[data-v-04638e04]{margin-right:12px}.provider-name[data-v-04638e04]{font-weight:500;font-size:16px;line-height:1.2;margin-bottom:4px}.provider-description[data-v-04638e04]{font-size:14px;color:rgba(var(--v-theme-on-surface),.6);line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;max-height:2.6em}.empty-state[data-v-04638e04]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;text-align:center;padding:40px 20px}.empty-icon[data-v-04638e04]{color:rgba(var(--v-theme-on-surface),.3);margin-bottom:16px}.empty-title[data-v-04638e04]{font-size:18px;font-weight:500;color:rgba(var(--v-theme-on-surface),.7);margin-bottom:8px}.empty-message[data-v-04638e04]{font-size:14px;color:rgba(var(--v-theme-on-surface),.5);line-height:1.4}@media (max-width: 600px){.add-provider-dialog[data-v-04638e04]{height:500px}.provider-list-container[data-v-04638e04]{height:300px}}.providers-header[data-v-3e34041e]{display:flex;align-items:stretch;justify-content:space-between;gap:16px;flex-wrap:wrap;padding:20px 20px 6px}.add-provider-btn[data-v-3e34041e]{flex-shrink:0;align-self:center}@media (max-width: 960px){.providers-header[data-v-3e34041e]{flex-direction:column;align-items:stretch}.add-provider-btn[data-v-3e34041e]{width:100%;align-self:stretch}}.provider-description[data-v-3e34041e]{display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;line-height:1.4em;max-height:4.2em}.provider-description.truncated-text[data-v-3e34041e]{margin-bottom:16px!important}.onboarding-list[data-v-3e34041e]{list-style:none;padding-left:0}.onboarding-list li[data-v-3e34041e]{display:flex;align-items:center;margin-bottom:8px}.provider-card[data-v-3e34041e]{transition:all .2s ease}.provider-card[data-v-3e34041e]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #00000026}.player-provider-card[data-v-3e34041e]{cursor:pointer}.provider-players-count[data-v-3e34041e]{padding-top:12px!important;padding-bottom:12px!important;margin-top:auto;align-content:end}.player-count-chip[data-v-3e34041e]{cursor:pointer;transition:all .2s ease}.player-count-chip[data-v-3e34041e]:hover{transform:scale(1.05)}
