.filter-inlinemis{box-sizing:border-box;border:2px solid #ddd;border-radius:10px;flex-wrap:nowrap;justify-content:flex-start;align-items:center;gap:12px;width:100%;padding:10px;display:flex}.filter-inlinemis input{border:1px solid #ccc;border-radius:4px;margin:0;padding:0 0 0 2px;font-size:14px;transition:border-color .3s,box-shadow .3s}.filter-inlinemis select{border:1px solid #ccc;border-radius:4px;margin:0;padding:2px;font-size:14px;transition:border-color .3s,box-shadow .3s}.filter-inlinemis input:focus,.filter-inlinemis select:focus{border-color:#3e4170;outline:none}.filter-inlinemis button{color:#3e4170;cursor:pointer;background:#fff;border:1px solid #d7e0ea;border-radius:8px;padding:2px 10px;font-size:12px;font-weight:600;box-shadow:0 1px 2px #0f172a0a}.filter-inlinemis button:hover{color:#0f8a96;box-shadow:none;background:#f8fafc;border-color:#9fc8d2;transform:none}.filter-inlinemis button:active{transform:translateY(0)}.filter-inlinemis button:disabled{cursor:not-allowed;box-shadow:none;background:#ccc;transform:none}.ca-top-row{flex-direction:row;align-items:end;gap:10px;width:100%;margin-bottom:10px;display:flex}@media (width<=768px){.filter-inlinemis{flex-wrap:wrap;gap:8px;padding:8px}.filter-inlinemis>div{flex:calc(50% - 4px);min-width:120px}.filter-inlinemis input,.filter-inlinemis select{padding:4px;font-size:12px}.filter-inlinemis button{padding:4px 8px;font-size:12px}}@media (width<=480px){.filter-inlinemis>div{flex:100%}}
