.tab-stats{display:flex;gap:3rem;flex-wrap:wrap;align-items:flex-start;margin-bottom:2rem;padding-top:1.5rem}.tab-stat-item{display:flex;flex-direction:column;gap:.5rem;padding:.75rem 1.25rem;background:#fff;border-radius:8px;border:1px solid #e5e7eb;box-shadow:0 1px 2px #0000000d;transition:all .2s ease;min-width:140px}.tab-stat-item:hover{transform:translateY(-2px);box-shadow:0 4px 6px -1px #0000001a;border-color:#d1d5db}.tab-stat-label{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:#6b7280}.tab-stat-value{font-size:2rem;font-weight:700;color:#059669;line-height:1}.teams-table-container{background:#fff;border-radius:8px;border:1px solid #e5e7eb;padding:1.5rem}.table-actions{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem;gap:1rem}.table-controls,.table-actions-right{display:flex;align-items:center;gap:1rem}.search-input{padding:.625rem 1rem;border:1px solid #d1d5db;border-radius:.375rem;font-size:.875rem;min-width:250px}.search-input:focus{outline:none;border-color:#059669;box-shadow:0 0 0 3px #0596691a}.access-chip{display:inline-flex;align-items:center;padding:.25rem .5rem;border-radius:.25rem;font-size:.75rem;font-weight:500;margin-right:.25rem;margin-bottom:.25rem}.chip-client{background-color:#dbeafe;color:#1e40af;border:1px solid #93c5fd}.chip-agency{background-color:#fef3c7;color:#92400e;border:1px solid #fde68a}.chip-market{background-color:#e0e7ff;color:#3730a3;border:1px solid #c7d2fe}.chip-all{background-color:#d1fae5;color:#065f46;border:1px solid #a7f3d0}.chip-more{background-color:#f3f4f6;color:#6b7280;border:1px solid #d1d5db}.users-count-badge{display:inline-flex;align-items:center;gap:.375rem;padding:.375rem .75rem;background-color:#ede9fe;color:#5b21b6;border:1px solid #c4b5fd;border-radius:.375rem;cursor:help;position:relative;font-size:.875rem;font-weight:500}.users-count-badge:hover{background-color:#ddd6fe;border-color:#a78bfa}.users-badge{display:inline-flex;align-items:center;gap:.375rem;padding:.375rem .75rem;background-color:#ede9fe;color:#5b21b6;border:1px solid #c4b5fd;border-radius:.375rem;cursor:help;position:relative;font-size:.75rem;font-weight:500;transition:all .2s ease}.users-badge:hover{background-color:#ddd6fe;border-color:#a78bfa}.users-badge i{font-size:.75rem}.users-tooltip{position:fixed;padding:.75rem 1rem;background:#fff;color:#1e293b;border:1px solid #e2e8f0;border-radius:6px;font-size:.75rem;line-height:1.4;opacity:0;visibility:hidden;transition:all .2s ease;pointer-events:none;z-index:10000;min-width:250px;max-width:350px;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d}.users-tooltip:before{content:"";position:absolute;top:100%;left:50%;transform:translate(-50%);border:6px solid transparent;border-top-color:#fff}.users-tooltip:after{content:"";position:absolute;top:100%;left:50%;transform:translate(-50%);border:7px solid transparent;border-top-color:#e2e8f0;margin-top:1px}.users-tooltip.visible{opacity:1;visibility:visible}.users-badge[data-tooltip],.agency-badge-with-tooltip[data-tooltip]{position:relative}.users-badge[data-tooltip]:after,.agency-badge-with-tooltip[data-tooltip]:after{content:attr(data-tooltip);position:absolute;bottom:100%;left:50%;transform:translate(-50%);margin-bottom:8px;padding:.75rem 1rem;background:#1e293b;color:#fff;border-radius:6px;font-size:.75rem;line-height:1.4;white-space:pre;opacity:0;visibility:hidden;transition:all .2s ease;pointer-events:none;z-index:1000;min-width:200px;width:-moz-max-content;width:max-content;text-align:left;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.users-badge[data-tooltip]:before,.agency-badge-with-tooltip[data-tooltip]:before{content:"";position:absolute;bottom:100%;left:50%;transform:translate(-50%);margin-bottom:2px;border:6px solid transparent;border-top-color:#1e293b;opacity:0;visibility:hidden;transition:all .2s ease;pointer-events:none;z-index:1000}.users-badge:hover[data-tooltip]:after,.agency-badge-with-tooltip:hover[data-tooltip]:after{opacity:1;visibility:visible}.users-badge:hover[data-tooltip]:before,.agency-badge-with-tooltip:hover[data-tooltip]:before{opacity:1;visibility:visible}.users-badge[data-tooltip]:after{white-space:normal;min-width:250px;max-width:350px}.tooltip-user-group{font-weight:600;margin-top:.75rem;margin-bottom:.25rem;color:#94a3b8;font-size:.75rem;text-transform:uppercase;letter-spacing:.05em}.tooltip-user-group:first-child{margin-top:0}.tooltip-user-item{display:flex;align-items:center;gap:.5rem;padding:.25rem 0;color:#1e293b}.tooltip-user-item .name{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;color:#1e293b}.tooltip-user-badges{display:flex;align-items:center;gap:.25rem;flex-shrink:0}.tooltip-user-logo{display:inline-block;width:1.125rem;height:1.125rem;-o-object-fit:contain;object-fit:contain;border-radius:.25rem;flex-shrink:0}.badge-internal{display:inline-flex;align-items:center;padding:.25rem .5rem;background:#dbeafe;color:#1e40af;border-radius:.375rem;font-size:.75rem;font-weight:500}.badge-external{display:inline-flex;align-items:center;padding:.25rem .5rem;background:#ede9fe;color:#6d28d9;border-radius:.375rem;font-size:.75rem;font-weight:500}.user-entity-badge{display:inline-flex;align-items:center;gap:.25rem;padding:.25rem .5rem;background:#f1f5f9;color:#334155;border:1px solid #e2e8f0;border-radius:.375rem;font-size:.75rem;flex-shrink:0}.user-entity-badge i{font-size:.875rem}.user-entity-logo{display:inline-block;width:1.25rem;height:1.25rem;-o-object-fit:contain;object-fit:contain;border-radius:.25rem;flex-shrink:0}.user-card-badges{display:flex;align-items:center;gap:.5rem;flex-shrink:0}.status-badge{display:inline-flex;align-items:center;padding:.25rem .625rem;border-radius:.375rem;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.025em}.status-active{background-color:#d1fae5;color:#065f46;border:1px solid #6ee7b7}.status-inactive{background-color:#fee2e2;color:#991b1b;border:1px solid #fca5a5}#teams-table-wrapper table{width:100%;border-collapse:collapse}#teams-table-wrapper th{text-align:left;padding:.75rem 1rem;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:#6b7280;border-bottom:2px solid #e5e7eb}#teams-table-wrapper td{padding:1rem;border-bottom:1px solid #f3f4f6;vertical-align:middle}#teams-table-wrapper tr:hover{background-color:#f9fafb}.truncate{max-width:300px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.actions-cell{white-space:nowrap}.btn-icon{background:transparent;border:none;padding:.5rem;cursor:pointer;color:#6b7280;transition:color .2s}.btn-icon:hover{color:#059669}.btn-icon[title=Delete]:hover,.btn-icon[title*=Delete]:hover{color:#ef4444}.slide-page .form-section{margin-bottom:2rem;padding-bottom:2rem;border-bottom:1px solid #e5e7eb}.slide-page .form-section:last-child{border-bottom:none;padding-bottom:0}.slide-page .form-section h3{font-size:1rem;font-weight:600;margin-bottom:1.25rem;color:#111827;display:flex;align-items:center;gap:.5rem}.slide-page .form-section h3 i{font-size:1.125rem;color:#059669}.slide-page .form-section h4{font-size:.875rem;font-weight:600;margin-bottom:.75rem;margin-top:1rem;color:#374151}.slide-page .form-group{margin-bottom:1.25rem}.slide-page .form-group label{display:block;font-size:.875rem;font-weight:600;color:#374151}.slide-page .form-group input[type=text],.slide-page .form-group input[type=email],.slide-page .form-group textarea,.slide-page .form-group select{width:100%;padding:.625rem .75rem;border:1px solid #d1d5db;border-radius:.375rem;font-size:.875rem;background:#fff;transition:border-color .2s ease,box-shadow .2s ease}.slide-page .form-group input:focus,.slide-page .form-group textarea:focus,.slide-page .form-group select:focus{outline:none;border-color:#059669;box-shadow:0 0 0 3px #0596691a}.slide-page .form-group textarea{resize:vertical;min-height:80px;line-height:1.5}.slide-page .radio-group{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1rem}.slide-page .radio-group label{display:flex;align-items:center;gap:.5rem;cursor:pointer;padding:.625rem .75rem;border-radius:.375rem;transition:all .2s ease;border:1px solid transparent;font-weight:500}.slide-page .radio-group label:hover{background-color:#f9fafb;border-color:#e5e7eb}.slide-page .radio-group input[type=radio]{cursor:pointer;accent-color:#059669;width:1rem;height:1rem}.slide-page .radio-group input[type=radio]:checked+span{color:#059669;font-weight:600}.slide-page .selector-container{margin-top:0;margin-bottom:0}.slide-page #selected-users-display,.slide-page #labels-display{margin-bottom:.375rem}.slide-page .form-group>input,.slide-page .form-group>textarea,.slide-page .form-group>select,.slide-page .form-group>.selector-container{margin-top:0}.segmented-control{display:inline-flex;background:#f3f4f6;border-radius:.5rem;padding:.25rem}.segmented-control .segment{padding:.5rem 1rem;border:none;background:transparent;border-radius:.375rem;font-size:.875rem;font-weight:500;color:#6b7280;cursor:pointer;transition:all .2s}.segmented-control .segment:hover{color:#374151}.segmented-control .segment.active{background:#fff;color:#059669;box-shadow:0 1px 2px #0000000d;font-weight:600}.slide-page #add-user-form{background:#f9fafb;border:1px solid #e5e7eb;border-radius:.5rem;padding:1.25rem;margin-top:1rem}.slide-page #add-user-form h4{margin-top:0;margin-bottom:1rem;font-size:.9375rem;color:#111827}#labels-display{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:0;min-height:0}#labels-display:not(:empty){margin-bottom:.375rem}.label-chip{display:inline-flex;align-items:center;gap:.25rem;background-color:#f3f4f6;color:#374151;padding:.25rem .5rem;border-radius:.25rem;font-size:.75rem;font-weight:500}.label-chip button{background:transparent;border:none;cursor:pointer;color:#6b7280;padding:0;display:flex;align-items:center}.label-chip button:hover{color:#dc2626}.warning-text{color:#dc2626;font-size:.875rem;margin-top:.5rem}.btn-primary{display:inline-flex;align-items:center;gap:.5rem;padding:.625rem 1.25rem;background-color:#059669;color:#fff;border:none;border-radius:.375rem;font-size:.875rem;font-weight:500;cursor:pointer;transition:background-color .2s}.btn-primary:hover{background-color:#047857}.btn-secondary{display:inline-flex;align-items:center;gap:.5rem;padding:.625rem 1.25rem;background-color:#fff;color:#6b7280;border:1px solid #d1d5db;border-radius:.375rem;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s}.btn-secondary:hover{background-color:#f9fafb;border-color:#9ca3af}.btn-sm{padding:.5rem .875rem;font-size:.8125rem}.btn-danger{display:inline-flex;align-items:center;gap:.5rem;padding:.625rem 1.25rem;background-color:#dc2626;color:#fff;border:none;border-radius:.375rem;font-size:.875rem;font-weight:500;cursor:pointer;transition:background-color .2s}.btn-danger:hover{background-color:#b91c1c}.access-type-label{display:block;font-size:.7rem;font-weight:500;color:#94a3b8;margin-bottom:.375rem;text-transform:uppercase;letter-spacing:.025em;cursor:help;transition:color .2s ease}.access-type-label:hover{color:#64748b}.mapping-badge{display:inline-flex;align-items:center;gap:.375rem;padding:.25rem .625rem;font-size:.75rem;font-weight:500;border-radius:4px;white-space:nowrap;margin-right:.25rem;margin-bottom:.25rem}.badge-container{display:flex;flex-direction:column;gap:0;align-items:flex-start}.badge-container>:not(.access-type-label){display:inline-flex}.badge-wrapper{display:flex;flex-wrap:wrap;gap:.25rem;align-items:center}.mapping-badge.client{background:#e0f2fe;color:#0369a1;border:1px solid #7dd3fc}.mapping-badge.market{background:#fef9c3;color:#a16207;border:1px solid #fde047}.mapping-badge.agency{background:#ede9fe;color:#5b21b6;border:1px solid #c4b5fd}.badge-logo{width:1.25rem;height:1.25rem;-o-object-fit:contain;object-fit:contain;border-radius:3px}.tooltip-user-badges .mapping-badge{font-size:.6875rem;padding:.125rem .375rem;gap:.25rem}.tooltip-user-badges .mapping-badge img{width:.875rem;height:.875rem}.tooltip-user-badges .mapping-badge span{max-width:100px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.more-badge{opacity:.8;font-size:.7rem}.unified-table td{font-size:.875rem;line-height:1.25rem;vertical-align:top;padding:.75rem 1rem}.unified-table th{font-size:.75rem;text-transform:uppercase;letter-spacing:.025em}#teams-table-container td{white-space:normal;word-wrap:break-word;overflow-wrap:break-word}.truncate-text{display:block;max-width:300px;word-wrap:break-word;overflow-wrap:break-word;white-space:normal;line-height:1.4}.text-sm{font-size:.875rem;line-height:1.25rem}.label-badge{display:inline-flex;align-items:center;padding:.25rem .625rem;font-size:.75rem;font-weight:500;border-radius:4px;white-space:nowrap;margin-right:.25rem;margin-bottom:.25rem;background:#f3f4f6;color:#374151;border:1px solid #d1d5db}.label-badge.more-badge{opacity:.8;font-size:.7rem;background:#e5e7eb;color:#6b7280}.form-tabs-container{margin-top:.75rem}.form-tabs-navigation{display:flex;gap:0;background:#f9fafb;border:1px solid #e5e7eb;border-radius:.5rem;padding:.25rem;margin-bottom:1rem}.form-tab-button{flex:1;padding:.625rem 1rem;background:transparent;border:none;border-radius:.375rem;font-size:.9375rem;font-weight:500;color:#6b7280;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;gap:.5rem}.form-tab-button i{font-size:1.125rem}.form-tab-button:hover:not(.active){color:#059669;background:#0596690d}.form-tab-button.active{background:#fff;color:#059669;font-weight:600;box-shadow:0 1px 3px #00000014}.form-tab-content{position:relative}.form-tab-panel{display:none;animation:fadeInPanel .2s ease-in-out}.form-tab-panel.active{display:block}@keyframes fadeInPanel{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.form-tab-panel .selector-container{margin-top:0;margin-bottom:0}body.page-map-teams .selector-container .multiselect-combobox{font-size:.875rem}body.page-map-teams .selector-container .combobox-wrapper{position:relative;display:flex;flex-wrap:wrap;align-items:center;gap:.25rem;min-height:1.75rem;background:#fff;border:1px solid #e5e7eb;border-radius:.375rem;padding:.25rem 2rem .25rem .5rem;font-size:.75rem;transition:all .2s ease;box-shadow:0 1px 2px #0000000d}body.page-map-teams .selector-container .combobox-wrapper:hover{border-color:#d1d5db;box-shadow:0 2px 4px #00000014}body.page-map-teams .selector-container .combobox-wrapper:focus-within{border-color:#10b981;box-shadow:0 0 0 2px #10b98126,0 2px 4px #00000014}body.page-map-teams .selector-container .combobox-input{flex:1;font-size:.6875rem;padding:0;border:none;outline:none;background:transparent;color:#111827;min-width:50px;line-height:1.4}body.page-map-teams .selector-container .combobox-input::-moz-placeholder{color:#9ca3af;font-size:.6875rem}body.page-map-teams .selector-container .combobox-input::placeholder{color:#9ca3af;font-size:.6875rem}body.page-map-teams .selector-container .combobox-toggle{position:absolute;right:.25rem;top:50%;transform:translateY(-50%);width:1.125rem;height:1.125rem;padding:0;color:#6b7280;background:transparent;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:color .15s ease}body.page-map-teams .selector-container .combobox-toggle:hover{color:#10b981}body.page-map-teams .selector-container .combobox-toggle i{font-size:.875rem}body.page-map-teams .selector-container .selected-chip{display:inline-flex;align-items:center;gap:.25rem;background:#d1fae5;color:#065f46;padding:.125rem .25rem;border-radius:.25rem;font-size:.6875rem;font-weight:500;white-space:nowrap}body.page-map-teams .selector-container .selected-chip .chip-text{line-height:1}body.page-map-teams .selector-container .selected-chip .chip-remove{display:flex;align-items:center;justify-content:center;width:.875rem;height:.875rem;cursor:pointer;color:#059669;background:transparent;border:none;padding:0;margin-left:.125rem;border-radius:.125rem;transition:background-color .15s ease}body.page-map-teams .selector-container .selected-chip .chip-remove:hover{background:#a7f3d0}body.page-map-teams .selector-container .selected-chip .chip-remove i{font-size:.75rem}body.page-map-teams .selector-container .selected-chip img{width:.875rem;height:.875rem;border-radius:.125rem;-o-object-fit:contain;object-fit:contain}body.page-map-teams .selector-container .selected-chip i.chip-icon{font-size:.875rem}body.page-map-teams .selector-container .combobox-dropdown{position:absolute;top:calc(100% + .25rem);left:0;right:0;background:#fff;border:1px solid #e5e7eb;border-top:2px solid #10b981;border-radius:.375rem;box-shadow:0 4px 6px #0000001a;max-height:280px;overflow-y:auto;z-index:50;animation:dropdownFadeIn .15s ease}@keyframes dropdownFadeIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}body.page-map-teams .selector-container .combobox-dropdown-search{width:100%;padding:.5rem;border:none;border-bottom:1px solid #e5e7eb;font-size:.8125rem;outline:none}body.page-map-teams .selector-container .combobox-dropdown-search:focus{border-bottom-color:#10b981}body.page-map-teams .selector-container .combobox-items{padding:.25rem 0}body.page-map-teams .selector-container .combobox-item{display:flex;align-items:center;gap:.5rem;padding:.375rem .75rem;font-size:.8125rem;cursor:pointer;transition:background-color .1s ease;border:none;width:100%;background:transparent;text-align:left}body.page-map-teams .selector-container .combobox-item:hover{background:#f3f4f6}body.page-map-teams .selector-container .combobox-item.selected{background:#ecfdf5}body.page-map-teams .selector-container .combobox-item.selected:hover{background:#d1fae5}body.page-map-teams .selector-container .combobox-item img{width:1.25rem;height:1.25rem;border-radius:.25rem;-o-object-fit:contain;object-fit:contain}body.page-map-teams .selector-container .combobox-item i.item-icon{font-size:1.25rem;color:#6b7280}body.page-map-teams .selector-container .combobox-item .item-label{flex:1;min-width:0;display:flex;flex-direction:column;gap:.125rem}body.page-map-teams .selector-container .combobox-item .item-name{font-size:.875rem;font-weight:500;color:#111827;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}body.page-map-teams .selector-container .combobox-item .item-code{font-size:.75rem;color:#6b7280;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}body.page-map-teams .selector-container .combobox-item .item-checkbox{flex-shrink:0;width:1rem;height:1rem;cursor:pointer}body.page-map-teams .selector-container .combobox-item .item-logo{flex-shrink:0;width:1.5rem;height:1.5rem;display:flex;align-items:center;justify-content:center}body.page-map-teams .selector-container .combobox-item .item-logo-img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;border-radius:.25rem}body.page-map-teams .selector-container .combobox-item .item-text{flex:1;font-weight:500;color:#111827}body.page-map-teams .selector-container .combobox-item .item-selected-indicator{margin-left:auto;color:#10b981;font-size:1rem}body.page-map-teams .selector-container .combobox-empty{padding:1rem;text-align:center;font-size:.8125rem;color:#6b7280}body.page-map-teams .selector-container .combobox-clear{position:absolute;right:1.75rem;top:50%;transform:translateY(-50%);width:1rem;height:1rem;padding:0;color:#9ca3af;background:transparent;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:color .15s ease}body.page-map-teams .selector-container .combobox-clear:hover{color:#6b7280}body.page-map-teams .selector-container .combobox-clear i{font-size:.75rem}body.page-map-teams .selector-container .combobox-wrapper.disabled{background:#f9fafb;border-color:#e5e7eb;cursor:not-allowed;opacity:.6}body.page-map-teams .selector-container .combobox-wrapper.disabled:hover{border-color:#e5e7eb;box-shadow:0 1px 2px #0000000d}body.page-map-teams .selector-container.badge-mode-parent,.slide-page .selector-container.badge-mode-parent,.slide-page .form-group .selector-container.badge-mode-parent{display:flex!important;flex-direction:row!important;align-items:center;gap:.5rem;width:100%}body.page-map-teams .selector-container .multiselect-combobox.badge-mode-container,.slide-page .selector-container .multiselect-combobox.badge-mode-container{display:flex!important;align-items:stretch;flex:1;order:1}body.page-map-teams .selector-container .combobox-wrapper.badge-mode,.slide-page .selector-container .combobox-wrapper.badge-mode{flex:1;padding:.5rem;min-height:2.5rem;min-width:0}body.page-map-teams .selector-container .combobox-wrapper.badge-mode .combobox-input,body.page-map-teams .selector-container .combobox-wrapper.badge-mode .combobox-toggle,body.page-map-teams .selector-container .combobox-wrapper.badge-mode .combobox-clear{display:none}body.page-map-teams .selector-container .badge-mode-container .selected-chip{width:100%;padding:.75rem;background:#fff;border:1px solid #e5e7eb;border-radius:.5rem;font-size:.875rem;justify-content:space-between;box-shadow:0 1px 2px #0000000d;margin-bottom:.5rem}body.page-map-teams .selector-container .badge-mode-container .selected-chip:last-child{margin-bottom:0}body.page-map-teams .selector-container .combobox-add-button,.slide-page .selector-container .combobox-add-button{flex-shrink:0;width:2rem;height:2rem;padding:0;background:#10b981;color:#fff;border:none;border-radius:.375rem;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background-color .2s ease;font-size:1.25rem;order:2}body.page-map-teams .selector-container .combobox-add-button:hover,.slide-page .selector-container .combobox-add-button:hover{background:#059669}body.page-map-teams .selector-container .combobox-add-button:active,.slide-page .selector-container .combobox-add-button:active,body.page-map-teams .selector-container .multiselect-combobox.badge-mode-container.open .combobox-add-button{background:#047857}body.page-map-teams .selector-container .multiselect-combobox.badge-mode-container.open .combobox-add-button i{transform:rotate(45deg);transition:transform .2s ease}body.page-map-teams .selector-container .combobox-wrapper.badge-mode .combobox-item.selected{display:none}#user-selector-container .selected-chip{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.625rem .75rem}#user-selector-container .selected-chip .chip-text{flex:1;min-width:0}#user-selector-container .user-card-badges{display:flex;align-items:center;gap:.375rem;flex-shrink:0;margin-left:auto;margin-right:.5rem}#user-selector-container .user-card-badges>*{flex-shrink:0}#user-selector-container .chip-remove{flex-shrink:0;margin-left:0}.dropdown-item-badges{display:flex;align-items:center;gap:.25rem;margin-left:auto;padding-left:.5rem;flex-shrink:0}#user-selector-container .combobox-item{display:flex;align-items:center;gap:.5rem}#user-selector-container .combobox-item .item-label{flex:1;min-width:0}.dropdown-item-badges .badge-internal,.dropdown-item-badges .badge-external,.dropdown-item-badges .user-entity-badge{font-size:.65rem;padding:.125rem .375rem}.dropdown-item-badges .tooltip-user-logo{width:.875rem;height:.875rem}.user-type-filter-dropdown{padding:.5rem 2rem .5rem 1rem;font-size:.875rem;font-weight:500;color:#374151;background-color:#fff;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e");background-position:right .5rem center;background-repeat:no-repeat;background-size:1rem 1rem;border:1px solid #d1d5db;border-radius:6px;cursor:pointer;appearance:none;-webkit-appearance:none;-moz-appearance:none;transition:all .2s ease;margin-right:.5rem;height:auto;line-height:1.5;width:165px!important;height:38px!important;padding:6px 40px 6px 10px!important}.user-type-filter-dropdown:hover{border-color:#9ca3af;background-color:#f9fafb}.user-type-filter-dropdown:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 2px #3b82f626}
