.backoffice-filter-select{position:relative;min-width:0;max-width:100%}.backoffice-filter-select>button{display:flex;align-items:center;gap:8px;width:100%;min-height:38px;padding:8px 10px;border:1px solid var(--border, #c6cac1);border-radius:5px;color:var(--text, #151c19);background:var(--panel, #fafbf8);text-align:left;font:inherit;cursor:pointer}.backoffice-filter-select>button:disabled{opacity:.5;cursor:not-allowed}.backoffice-filter-select>button>.dropdown-trigger-label{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.backoffice-filter-select>button>svg{flex:0 0 auto}.backoffice-filter-menu.is-floating.is-searchable{box-sizing:border-box;display:flex;flex-direction:column;min-width:0;overflow:hidden;padding:0;bottom:auto;z-index:10001;border:1px solid var(--border, #c6cac1);border-radius:8px;background:var(--panel, #fafbf8);color:var(--text, #151c19);box-shadow:0 12px 30px #0f172a29;font-size:13px}.dropdown-search{padding:10px;border-bottom:1px solid var(--border, #c6cac1);flex:0 0 auto}.dropdown-search-field{position:relative}.dropdown-search-field>svg{position:absolute;left:10px;top:50%;transform:translateY(-50%);color:var(--muted, #666e69);pointer-events:none}.dropdown-search-field>input{box-sizing:border-box;width:100%;min-width:0;height:36px;padding:8px 10px 8px 32px;font:inherit;color:inherit;background:var(--panel, #fafbf8);border:1px solid var(--border, #c6cac1);border-radius:4px}.dropdown-search>small{display:block;color:var(--muted, #666e69);font-size:11px;margin-top:7px}.dropdown-options{overflow-y:auto;overscroll-behavior:contain;min-height:0;padding:5px;scrollbar-gutter:stable}.backoffice-filter-menu.is-searchable .dropdown-options>button{box-sizing:border-box;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;min-height:42px;padding:9px 10px;color:inherit;background:transparent;border:0;border-radius:4px;text-align:left;font:inherit;cursor:pointer}.backoffice-filter-menu.is-searchable .dropdown-options>button.selected,.backoffice-filter-menu.is-searchable .dropdown-options>button.highlighted,.backoffice-filter-menu.is-searchable .dropdown-options>button:hover:not(:disabled){background:var(--brand-soft, #eaf3c8);color:var(--text, #151c19)}.backoffice-filter-menu.is-searchable .dropdown-options>button:disabled{opacity:.45;cursor:not-allowed}.backoffice-filter-menu.is-searchable .dropdown-option-label{min-width:0;overflow:hidden;white-space:normal;overflow-wrap:anywhere;line-height:1.4}.backoffice-filter-menu.is-searchable .dropdown-option-label>small{display:block;margin-top:4px;overflow:hidden;text-overflow:ellipsis;color:var(--muted, #666e69);font-size:11px;font-weight:400}.backoffice-filter-menu.is-searchable .dropdown-option-details{display:flex;align-items:center;justify-content:flex-end;gap:6px;overflow:visible;white-space:nowrap}.backoffice-filter-select .dropdown-status,.backoffice-filter-menu .dropdown-status{display:inline-block;flex:0 0 auto;border:1px solid var(--border, #c6cac1);border-radius:4px;padding:2px 5px;font:500 10px/1.4 ui-monospace,monospace;color:var(--muted, #666e69)}.dropdown-status.positive{background:#eaf3cc;border-color:#b2c986;color:#354919}.dropdown-status.negative{background:#fbebe6;border-color:#e3b5aa;color:#7c3827}.dropdown-count{flex:0 0 auto;color:var(--muted, #666e69);font-size:12px;font-variant-numeric:tabular-nums}.dropdown-meta{color:var(--muted, #666e69);font-size:11px}.dropdown-option-main{display:flex;align-items:center;gap:9px;min-width:0}.backoffice-filter-menu.is-searchable .dropdown-status-filters{display:flex;gap:5px;overflow-x:auto;padding:8px 0 2px}.backoffice-filter-menu.is-searchable .dropdown-status-filters>button{display:inline-flex;width:auto;min-height:27px;padding:3px 7px;gap:5px;flex-shrink:0;white-space:nowrap;border:1px solid var(--border, #c6cac1);border-radius:4px;background:transparent;font:inherit;font-size:11px;color:inherit;cursor:pointer}.backoffice-filter-menu.is-searchable .dropdown-status-filters>button[aria-pressed=true]{background:var(--brand-soft, #eaf3c8);border-color:var(--muted, #666e69)}.dropdown-status-filters span{color:var(--muted, #666e69);font-variant-numeric:tabular-nums}.dropdown-empty{padding:12px;margin:0;color:var(--muted, #666e69);font-size:12px}.backoffice-filter-select.form-select{width:100%;min-width:0}@media(max-width:480px){.backoffice-filter-menu.is-searchable .dropdown-options>button{min-height:44px;gap:6px}}
