.multiselect-container{width:100%;position:relative}.multiselect-button{width:100%;color:var(--primary-text);text-align:left;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;justify-content:space-between;align-items:center;padding:12px 15px;font-size:1rem;transition:border-color .2s;display:flex}.multiselect-button:hover{border-color:#fff3}.multiselect-button:focus,.multiselect-container.open .multiselect-button{border-color:var(--accent);outline:none}.multiselect-button:after{content:"▼";color:var(--secondary-text);margin-left:10px;font-size:.75rem;transition:transform .2s}.multiselect-container.open .multiselect-button:after{transform:rotate(180deg)}.multiselect-dropdown{background-color:var(--bg-card,#1e1e1e);z-index:1000;border:1px solid #ffffff26;border-radius:8px;width:100%;max-height:220px;padding:8px 0;position:absolute;top:calc(100% + 5px);left:0;overflow-y:auto;box-shadow:0 10px 30px #00000080}.multiselect-option{cursor:pointer;-webkit-user-select:none;user-select:none;color:var(--secondary-text);align-items:center;padding:10px 16px;transition:background-color .15s;display:flex}.multiselect-option:hover{color:var(--primary-text);background-color:#ffffff14}.multiselect-option input[type=checkbox]{cursor:pointer;width:16px;height:16px;accent-color:var(--accent);pointer-events:none;margin-right:12px}.multiselect-option label{cursor:pointer;flex-grow:1;margin-bottom:0;font-size:.9rem}@media (max-width:768px){.multiselect-button{padding:10px 12px;font-size:.95rem}.multiselect-dropdown{max-height:200px}.multiselect-option{padding:9px 14px;font-size:.9rem}.multiselect-option input[type=checkbox]{width:15px;height:15px}}@media (max-width:600px){.multiselect-button{padding:9px 11px;font-size:.9rem}.multiselect-button:after{margin-left:8px;font-size:.7rem}.multiselect-dropdown{max-height:180px;padding:6px 0}.multiselect-option{padding:8px 12px;font-size:.85rem}.multiselect-option input[type=checkbox]{width:14px;height:14px;margin-right:10px}.multiselect-option label{font-size:.85rem}}
