.persona-filter-container{display:flex;flex-wrap:wrap;gap:10px;padding:10px;margin-bottom:10px;align-items:flex-start;justify-content:flex-start}.persona-filter-group{display:inline-flex;align-items:center;margin-bottom:8px;white-space:nowrap}.persona-filter-label{margin-right:10px;font-weight:700;color:#333}.persona-filter-container select{padding:8;border:1px solid #ccc;border-radius:6px;background:#fff;transition:all .3s ease-in-out;cursor:pointer;min-width:120px;max-width:200px}.persona-filter-container select:hover{border-color:#007bff}.persona-filter-container select:focus{outline:none;border-color:#007bff;box-shadow:0 0 5px rgba(0,123,255,.5)}@media (max-width:768px){.persona-filter-item{width:45%}}@media (max-width:500px){.persona-filter-item{width:100%}}.persona-result-count{margin-bottom:10px;font-size:.9em;color:#666;display:none}.persona-filter-container{display:flex;flex-wrap:wrap;gap:10px;padding:10px;margin-bottom:0;align-items:flex-start;justify-content:flex-start}.persona-filter-group{display:inline-flex;align-items:center;margin-bottom:8px;white-space:nowrap}.persona-filter-label{margin-right:5px;font-weight:700;color:#333}.persona-filter-label:after{content:"";display:inline-block;width:5px}.persona-filter-container select{padding:8;border:1px solid #ccc;border-radius:6px;background:#fff;transition:all .3s ease-in-out;cursor:pointer;min-width:120px;max-width:200px}.persona-filter-container select:hover{border-color:#007bff}.persona-filter-container select:focus{outline:none;border-color:#007bff;box-shadow:0 0 5px rgba(0,123,255,.5)}@media (max-width:768px){.persona-filter-item{width:45%}}@media (max-width:500px){.persona-filter-item{width:100%}}.persona-result-count{margin-bottom:10px;font-size:.9em;color:#666;display:none}.persona-filter-controls{text-align:right;margin-bottom:15px}.persona-reset-button{display:inline-block;margin-left:10px;padding:4px 12px;background-color:#d63638;border:1px solid #b32d2e;border-radius:4px;color:#fff;font-size:13px;font-weight:600;cursor:pointer;vertical-align:middle;line-height:1.4;text-shadow:0 -1px 1px rgba(0,0,0,.1);box-shadow:0 1px 2px rgba(0,0,0,.1);transition:all .2s ease}.persona-reset-button:hover{background-color:#e55c5e;border-color:#d63638;box-shadow:0 1px 3px rgba(0,0,0,.2)}.persona-reset-button:active{background-color:#b32d2e;border-color:#9b2123;box-shadow:inset 0 1px 2px rgba(0,0,0,.2)}.persona-filter-controls{margin:10px 0;text-align:right}.persona-filter-select{margin-right:10px;padding:5px}.persona-result-count{margin:10px 0;font-size:14px;display:flex;align-items:center}